.ArtifactDrawer_drawer__7qDfl{border:1px solid var(--border-dark);border-radius:14px;background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.ArtifactDrawer_drawer__7qDfl:hover{border-color:hsla(0,0%,100%,.14)}.ArtifactDrawer_open__rCJx2{border-color:hsla(0,0%,100%,.12);box-shadow:var(--shadow-sm)}.light .ArtifactDrawer_drawer__7qDfl{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.light .ArtifactDrawer_drawer__7qDfl:hover{border-color:rgba(0,0,0,.12)}.light .ArtifactDrawer_open__rCJx2{border-color:rgba(0,0,0,.1)}.ArtifactDrawer_summary__MgmKI{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;border:0;background:transparent;text-align:left;color:inherit}.ArtifactDrawer_summaryText__XKEDW{flex:1 1;min-width:0}.ArtifactDrawer_summary__MgmKI strong{display:block;margin-bottom:4px;font-family:var(--font-display);font-size:1rem;font-weight:600}.ArtifactDrawer_summary__MgmKI small{display:block;font-size:.88rem;line-height:1.45;color:var(--text-secondary)}.light .ArtifactDrawer_summary__MgmKI small{color:var(--text-dark-secondary)}.ArtifactDrawer_chevron__RAZgz{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:2px;border-radius:50%;background:var(--surface-glass-strong);color:var(--text-secondary);transition:transform var(--duration-normal) var(--ease-out)}.light .ArtifactDrawer_chevron__RAZgz{background:rgba(0,0,0,.05);color:var(--text-dark-secondary)}.ArtifactDrawer_chevronOpen__ZV7fl{transform:rotate(180deg)}.ArtifactDrawer_bodyWrapper__Nw58n{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.25,.46,.45,.94)}.ArtifactDrawer_body__vlWvm{padding:0 20px 20px}.ArtifactDrawer_provenance__pM2Q1{margin:0 0 14px;font-family:var(--font-mono);font-size:.7rem;font-weight:500;color:var(--accent)}.ArtifactDrawer_excerptStack__5wvj5,.ArtifactDrawer_listStack__fyRHu,.ArtifactDrawer_traceStack__q4Zfj{display:flex;flex-direction:column;gap:10px}.ArtifactDrawer_excerptStack__5wvj5 p{margin:0;font-size:.92rem;line-height:1.55}.light .ArtifactDrawer_excerptStack__5wvj5 p{color:var(--text-dark-primary)}.ArtifactDrawer_card__nK8cw{padding:16px;border-radius:10px;border:1px solid var(--border-dark);background:var(--surface-card)}.light .ArtifactDrawer_card__nK8cw{border-color:var(--border-light);background:var(--surface-card-light)}.ArtifactDrawer_card__nK8cw p{margin:0;font-size:.9rem;line-height:1.5}.ArtifactDrawer_cardHeader__GB95u{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.ArtifactDrawer_mono__aZFQ3{font-family:var(--font-mono);font-size:.72rem;font-weight:500;color:var(--text-tertiary)}.light .ArtifactDrawer_mono__aZFQ3{color:var(--text-dark-tertiary)}.ArtifactDrawer_badge__9MMXk{font-size:.68rem;font-weight:600;padding:2px 8px;white-space:nowrap}.ArtifactDrawer_badge__9MMXk,.ArtifactDrawer_caseIdInline__rSNzY{font-family:var(--font-mono);border-radius:4px;background:var(--accent-soft);color:var(--accent)}.ArtifactDrawer_caseIdInline__rSNzY{display:inline-block;margin-left:6px;padding:1px 6px;font-size:.72rem}.ArtifactDrawer_message__Jj2bl{padding:14px 16px;border-radius:10px;border:1px solid var(--border-dark);background:var(--surface-card)}.light .ArtifactDrawer_message__Jj2bl{border-color:var(--border-light);background:var(--surface-card-light)}.ArtifactDrawer_roleTag__UWmnv{display:inline-block;margin-bottom:6px;padding:2px 8px;font-family:var(--font-mono);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-radius:4px}.ArtifactDrawer_role_user__u2vHB .ArtifactDrawer_roleTag__UWmnv{background:var(--accent-soft);color:var(--accent)}.ArtifactDrawer_role_assistant__1rIik .ArtifactDrawer_roleTag__UWmnv{background:rgba(191,90,242,.12);color:var(--accent-warm)}.ArtifactDrawer_role_tool__s5btO .ArtifactDrawer_roleTag__UWmnv{background:var(--success-bg);color:var(--success)}.ArtifactDrawer_message__Jj2bl p{margin:0;font-size:.9rem;line-height:1.5}.ArtifactDrawer_pre__SKTh1{margin:0 0 10px;padding:12px;overflow:auto;border-radius:8px;border:1px solid var(--border-dark);background:rgba(0,0,0,.3);font-family:var(--font-mono);font-size:.74rem;line-height:1.5;white-space:pre-wrap;color:var(--text-secondary)}.light .ArtifactDrawer_pre__SKTh1{border-color:var(--border-light);background:rgba(0,0,0,.04);color:var(--text-dark-primary)}.ArtifactDrawer_metricGrid__RhQIw{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.ArtifactDrawer_metricGrid__RhQIw .ArtifactDrawer_card__nK8cw strong{display:block;margin-top:4px;font-size:1rem;font-weight:600}.ArtifactDrawer_compareTable__PJ1Gn{display:flex;flex-direction:column}.ArtifactDrawer_compareHeader__zTTfe,.ArtifactDrawer_compareRow__xjtrQ{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.9fr));grid-gap:10px;gap:10px;align-items:center}.ArtifactDrawer_compareHeader__zTTfe{padding:0 0 8px;font-family:var(--font-mono);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary)}.light .ArtifactDrawer_compareHeader__zTTfe{color:var(--text-dark-tertiary)}.ArtifactDrawer_compareRow__xjtrQ{padding:14px 0;border-top:1px solid var(--border-dark);font-size:.9rem}.light .ArtifactDrawer_compareRow__xjtrQ{border-top-color:var(--border-light)}.ArtifactDrawer_compareRow__xjtrQ em{font-style:normal;font-weight:600;color:var(--accent)}.ArtifactDrawer_ul__X2LAx{margin:10px 0 0;padding-left:18px;font-size:.9rem;line-height:1.55}.ArtifactDrawer_ul__X2LAx li+li{margin-top:8px}.ArtifactDrawer_ul__X2LAx strong{font-weight:600}.ArtifactDrawer_success__t1rf2{color:var(--success)!important}.ArtifactDrawer_warning__mTSmA{color:var(--warning)!important}.ArtifactDrawer_danger__Xr1M5{color:var(--danger)!important}@media (max-width:700px){.ArtifactDrawer_summary__MgmKI{flex-direction:column;gap:10px}.ArtifactDrawer_chevron__RAZgz{align-self:flex-end}.ArtifactDrawer_compareHeader__zTTfe,.ArtifactDrawer_compareRow__xjtrQ{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,.7fr));font-size:.82rem}.ArtifactDrawer_metricGrid__RhQIw{grid-template-columns:1fr}}.CaseGrid_wrapper__hSfAM{margin-top:20px}.CaseGrid_grid__pUr_s{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.CaseGrid_card__gYk2N{padding:20px;border-radius:14px;border:1px solid var(--border-dark);background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.light .CaseGrid_card__gYk2N{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.CaseGrid_cardDescription__R_0Uv{margin:0;font-size:.9rem;line-height:1.55;color:var(--text-secondary)}.light .CaseGrid_cardDescription__R_0Uv{color:var(--text-dark-secondary)}.CaseGrid_expandButton__pSnzV{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;padding:12px 24px;border:1px solid var(--border-dark);border-radius:980px;background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.88rem;font-weight:500;color:var(--accent);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.CaseGrid_expandButton__pSnzV:hover{background:var(--accent-soft);border-color:var(--accent)}.light .CaseGrid_expandButton__pSnzV{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.light .CaseGrid_expandButton__pSnzV:hover{background:var(--accent-soft);border-color:var(--accent)}.CaseGrid_expandIcon__whX9d{flex-shrink:0}.CaseGrid_overlay__C1sIj{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:CaseGrid_overlayIn__72lFI .25s var(--ease-out)}@keyframes CaseGrid_overlayIn__72lFI{0%{opacity:0}to{opacity:1}}.CaseGrid_modal__WzAav{width:min(100%,1060px);max-height:calc(100vh - 80px);display:flex;flex-direction:column;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:rgba(22,22,23,.95);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:var(--shadow-lg);animation:CaseGrid_modalIn__ST5DZ .3s var(--ease-out)}@keyframes CaseGrid_modalIn__ST5DZ{0%{opacity:0;transform:scale(.96) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.CaseGrid_modalHeader__YgCOm{display:flex;justify-content:space-between;align-items:center;padding:24px 28px 16px;flex-shrink:0;border-radius:20px 20px 0 0}.CaseGrid_modalTitle__bxmp2{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:600;color:var(--text-primary)}.CaseGrid_modalCount__TgIv_{font-family:var(--font-mono);font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:4px;background:var(--accent-soft);color:var(--accent)}.CaseGrid_modalClose__5Ph1q{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--surface-glass-strong);color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-out)}.CaseGrid_modalClose__5Ph1q:hover{background:hsla(0,0%,100%,.16);color:var(--text-primary)}.CaseGrid_modalBody__KEQel{padding:0 28px 28px;overflow-y:auto;min-height:0}.CaseGrid_modalGrid__Mvsmx{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.CaseGrid_modalCard__Xn5Bb{padding:16px;border-radius:10px;border:1px solid var(--border-dark);background:var(--surface-card)}.CaseGrid_modalCard__Xn5Bb p{margin:0;font-size:.88rem;line-height:1.55;color:var(--text-secondary)}@media (max-width:580px){.CaseGrid_grid__pUr_s{grid-template-columns:1fr}.CaseGrid_overlay__C1sIj{padding:40px 12px}.CaseGrid_modal__WzAav{border-radius:14px}.CaseGrid_modalHeader__YgCOm{border-radius:14px 14px 0 0}.CaseGrid_modalGrid__Mvsmx{grid-template-columns:1fr}.CaseGrid_modalHeader__YgCOm{padding:18px 20px 12px}.CaseGrid_modalBody__KEQel{padding:0 20px 20px}}.MetricStrip_strip__Nk33R{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.MetricStrip_metric__08xix{padding:20px;border-radius:14px;border:1px solid var(--border-dark);background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.MetricStrip_metric__08xix:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.light .MetricStrip_metric__08xix{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.MetricStrip_label__mUsLH{display:block;margin-bottom:8px;font-family:var(--font-mono);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary)}.light .MetricStrip_label__mUsLH{color:var(--text-dark-tertiary)}.MetricStrip_value__CYQxF{display:block;font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--text-primary)}.light .MetricStrip_value__CYQxF{color:var(--text-dark-primary)}.MetricStrip_detail__s_JhB{display:block;margin-top:4px;font-size:.82rem;color:var(--text-tertiary)}.light .MetricStrip_detail__s_JhB{color:var(--text-dark-tertiary)}.MetricStrip_success__RBxSS{color:var(--success)!important}.MetricStrip_warning__L77OJ{color:var(--warning)!important}.MetricStrip_danger__gDZ7U{color:var(--danger)!important}@media (max-width:580px){.MetricStrip_strip__Nk33R{grid-template-columns:1fr}}.RubricList_wrapper__1Albv{margin-top:20px}.RubricList_list__NvioL{list-style:none;display:flex;flex-direction:column;gap:8px}.RubricList_card__yM90a{display:flex;align-items:baseline;gap:16px;padding:16px 20px;border-radius:12px;border:1px solid var(--border-dark);background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.light .RubricList_card__yM90a{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.RubricList_sink__6PbgT{border-color:rgba(191,90,242,.25);background:rgba(191,90,242,.06)}.light .RubricList_sink__6PbgT{border-color:rgba(191,90,242,.2);background:rgba(191,90,242,.06)}.RubricList_weight__ORFYG{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-size:.82rem;font-weight:700}.RubricList_weightSink__WuFB_{background:rgba(191,90,242,.15);color:var(--accent-warm)}.RubricList_description__BVrmn{margin:0;font-size:.92rem;line-height:1.55;color:var(--text-secondary)}.light .RubricList_description__BVrmn{color:var(--text-dark-secondary)}.RubricList_sinkBadge__fdl5K{flex-shrink:0;font-family:var(--font-mono);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:4px;background:rgba(191,90,242,.15);color:var(--accent-warm)}.RubricList_expandButton__jGBIY{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;padding:12px 24px;border:1px solid var(--border-dark);border-radius:980px;background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.88rem;font-weight:500;color:var(--accent);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.RubricList_expandButton__jGBIY:hover{background:var(--accent-soft);border-color:var(--accent)}.light .RubricList_expandButton__jGBIY{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.light .RubricList_expandButton__jGBIY:hover{background:var(--accent-soft);border-color:var(--accent)}.RubricList_expandIcon__9c4lQ{flex-shrink:0}.RubricList_overlay__Uu1zd{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:RubricList_overlayIn__VF2gl .25s var(--ease-out)}@keyframes RubricList_overlayIn__VF2gl{0%{opacity:0}to{opacity:1}}.RubricList_modal__eNwng{width:min(100%,720px);max-height:calc(100vh - 80px);display:flex;flex-direction:column;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:rgba(22,22,23,.95);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:var(--shadow-lg);animation:RubricList_modalIn__eOcfA .3s var(--ease-out)}@keyframes RubricList_modalIn__eOcfA{0%{opacity:0;transform:scale(.96) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.RubricList_modalHeader__6pEeS{display:flex;justify-content:space-between;align-items:center;padding:24px 28px 16px;flex-shrink:0;border-radius:20px 20px 0 0}.RubricList_modalTitle___04Pl{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:600;color:var(--text-primary)}.RubricList_modalCount__hxwUg{font-family:var(--font-mono);font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:4px;background:var(--accent-soft);color:var(--accent)}.RubricList_modalClose__CSb2Q{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--surface-glass-strong);color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-out)}.RubricList_modalClose__CSb2Q:hover{background:hsla(0,0%,100%,.16);color:var(--text-primary)}.RubricList_modalBody__iJRbz{padding:0 28px 28px;overflow-y:auto;min-height:0}.RubricList_modalList__3oGo_{list-style:none;display:flex;flex-direction:column;gap:8px}.RubricList_modalCard__IUGwU{display:flex;align-items:baseline;gap:16px;padding:14px 18px;border-radius:10px;border:1px solid var(--border-dark);background:var(--surface-card)}@media (max-width:580px){.RubricList_overlay__Uu1zd{padding:40px 12px}.RubricList_modal__eNwng{border-radius:14px}.RubricList_modalHeader__6pEeS{border-radius:14px 14px 0 0;padding:18px 20px 12px}.RubricList_modalBody__iJRbz{padding:0 20px 20px}}.ConversationTrace_wrapper__pmzgH{margin-top:24px}.ConversationTrace_descBlock__QZlLU{margin-bottom:16px;padding:12px 16px;border-radius:10px;border:1px solid var(--border-dark);background:var(--surface-glass)}.light .ConversationTrace_descBlock__QZlLU{border-color:var(--border-light);background:hsla(0,0%,100%,.5)}.ConversationTrace_descLabel__xCgUr{display:block;font-family:var(--font-mono);font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:4px}.ConversationTrace_description__9OaJE{margin:0;font-size:.82rem;line-height:1.5;color:var(--text-secondary)}.light .ConversationTrace_description__9OaJE{color:var(--text-dark-secondary)}.ConversationTrace_grid__tRnTs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.ConversationTrace_card__VQabo{border-radius:14px;border:1px solid var(--border-dark);background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;overflow:hidden}.light .ConversationTrace_card__VQabo{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.ConversationTrace_cardHeader__6pVDL{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border-dark);flex-shrink:0}.light .ConversationTrace_cardHeader__6pVDL{border-color:var(--border-light)}.ConversationTrace_runLabel__xIZ5h{font-family:var(--font-mono);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent)}.ConversationTrace_msgCount__kt2UX{font-family:var(--font-mono);font-size:.6rem;color:var(--text-tertiary)}.ConversationTrace_messages__OGDGH{display:flex;flex-direction:column;gap:2px;padding:10px 12px 14px;max-height:600px;overflow-y:auto;min-height:0}.ConversationTrace_row__pEmSH{display:flex;gap:6px;align-items:flex-start}.ConversationTrace_roleTag__yJ0nB{flex-shrink:0;width:36px;margin-top:4px;font-family:var(--font-mono);font-size:.54rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--accent);text-align:right}.ConversationTrace_assistantTag__KJnGH{color:#a78bfa}.ConversationTrace_toolTag__bdpwd{color:#facc15}.ConversationTrace_bubble__k_k2r{flex:1 1;min-width:0;padding:6px 10px;border-radius:8px;font-size:.72rem;line-height:1.45}.ConversationTrace_bubble__k_k2r p{margin:0}.ConversationTrace_bubble__k_k2r p+p{margin-top:4px}.ConversationTrace_userBubble__UJ2rg{background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.2);color:var(--text-primary)}.light .ConversationTrace_userBubble__UJ2rg{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.15);color:var(--text-dark-primary)}.ConversationTrace_assistantBubble__tNj5a{background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.18);color:var(--text-primary)}.light .ConversationTrace_assistantBubble__tNj5a{background:rgba(167,139,250,.07);border-color:rgba(167,139,250,.14);color:var(--text-dark-primary)}.ConversationTrace_toolGroup__E57Bb{flex:1 1;min-width:0;border-radius:8px;border:1px solid rgba(250,204,21,.2);background:rgba(250,204,21,.06);overflow:hidden}.light .ConversationTrace_toolGroup__E57Bb{border-color:rgba(202,138,4,.2);background:rgba(250,204,21,.05)}.ConversationTrace_toolHeader__CJk0s{display:flex;align-items:center;gap:6px;width:100%;padding:5px 8px;border:0;background:transparent;cursor:pointer;text-align:left;font-family:var(--font-mono);font-size:.64rem;color:var(--text-primary)}.light .ConversationTrace_toolHeader__CJk0s{color:var(--text-dark-primary)}.ConversationTrace_toolIcon__0dDza{flex-shrink:0;color:#facc15}.ConversationTrace_toolName__Wj3U4{font-weight:600;white-space:nowrap}.ConversationTrace_statusRejected__uTnwu{background:rgba(239,68,68,.15);color:#ef4444}.ConversationTrace_statusRejected__uTnwu,.ConversationTrace_statusSuccess__Ixzl7{flex-shrink:0;font-size:.56rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1px 5px;border-radius:3px}.ConversationTrace_statusSuccess__Ixzl7{background:rgba(34,197,94,.15);color:#22c55e}.ConversationTrace_chevron__bqq24{flex-shrink:0;margin-left:auto;transition:transform .15s ease;color:var(--text-tertiary)}.ConversationTrace_chevronOpen__Ao0Rk{transform:rotate(180deg)}.ConversationTrace_toolBody__ijrMy{border-top:1px solid rgba(250,204,21,.15);padding:6px 8px 8px;display:flex;flex-direction:column;gap:6px}.ConversationTrace_toolSection__tPSWR{display:flex;flex-direction:column;gap:3px}.ConversationTrace_toolLabel__JtX8u{display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:.54rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.ConversationTrace_toolPre__V6aCk{margin:0;padding:6px 8px;border-radius:5px;background:rgba(0,0,0,.25);font-family:var(--font-mono);font-size:.6rem;line-height:1.45;color:var(--text-secondary);overflow-x:auto;white-space:pre-wrap;word-break:break-all}.light .ConversationTrace_toolPre__V6aCk{background:rgba(0,0,0,.04);color:var(--text-dark-secondary)}@media (max-width:700px){.ConversationTrace_grid__tRnTs{grid-template-columns:1fr}.ConversationTrace_messages__OGDGH{max-height:400px}}.CaseExplorer_explorer__NPXPq{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.CaseExplorer_summaryStrip__koR_b{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--border-dark);background:rgba(22,22,23,.5)}.CaseExplorer_summaryMetrics__WN_s6{display:flex;gap:24px}.CaseExplorer_metric__gzbOT{display:flex;flex-direction:column;align-items:center;gap:2px}.CaseExplorer_metricValue__7EXhc{font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:var(--text-primary)}.CaseExplorer_metricPass__UNjZR{color:var(--success)}.CaseExplorer_metricFail__HmDhb{color:var(--danger)}.CaseExplorer_metricLabel__eG75P{font-family:var(--font-mono);font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.CaseExplorer_controls__eUOz3{display:flex;gap:8px;align-items:center}.CaseExplorer_searchInput__AJu9y{padding:6px 12px;border:1px solid var(--border-dark);border-radius:8px;background:hsla(0,0%,100%,.06);color:var(--text-primary);font-family:var(--font-text);font-size:.78rem;outline:none;width:180px;transition:border-color var(--duration-fast) var(--ease-out)}.CaseExplorer_searchInput__AJu9y::placeholder{color:var(--text-tertiary)}.CaseExplorer_searchInput__AJu9y:focus{border-color:var(--accent)}.CaseExplorer_select__JpSjd{border:1px solid var(--border-dark);border-radius:8px;background:hsla(0,0%,100%,.06);color:var(--text-primary);font-family:var(--font-text);font-size:.78rem;cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:6px 28px 6px 12px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color var(--duration-fast) var(--ease-out)}.CaseExplorer_select__JpSjd:focus{border-color:var(--accent)}.CaseExplorer_select__JpSjd option{background:#1d1d1f;color:var(--text-primary)}.CaseExplorer_body__mUq_e{flex:1 1;display:flex;min-height:0;overflow:hidden}.CaseExplorer_sidebar__Bd3_1{width:280px;flex-shrink:0;overflow-y:auto;border-right:1px solid var(--border-dark);padding:8px}.CaseExplorer_emptyState__1gC0C{padding:24px 16px;text-align:center;font-size:.82rem;color:var(--text-tertiary)}.CaseExplorer_caseItem__dTcJt{display:flex;align-items:center;gap:8px;width:100%;padding:10px;border-radius:8px;border:0;background:transparent;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-out);color:var(--text-secondary)}.CaseExplorer_caseItem__dTcJt:hover{background:hsla(0,0%,100%,.06)}.CaseExplorer_caseItemActive__ze_Mk{background:var(--accent-soft)!important}.CaseExplorer_caseVerdict__95u8d{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;font-family:var(--font-mono);font-size:.62rem;font-weight:700}.CaseExplorer_caseVerdict__95u8d[data-verdict=pass]{background:rgba(34,197,94,.15);color:#22c55e}.CaseExplorer_caseVerdict__95u8d[data-verdict=fail]{background:rgba(239,68,68,.15);color:#ef4444}.CaseExplorer_caseTitle__Lgwin{flex:1 1;font-size:.76rem;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.CaseExplorer_caseScore__AaCqY{flex-shrink:0;font-family:var(--font-mono);font-size:.68rem;font-weight:600;color:var(--text-tertiary)}.CaseExplorer_detail__p1_Fn{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.CaseExplorer_descBlock__hANNn{padding:14px 24px;border-bottom:1px solid var(--border-dark);flex-shrink:0;max-height:110px;overflow-y:auto}.CaseExplorer_descLabel__JQKOT{display:block;font-family:var(--font-mono);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:4px}.CaseExplorer_descText__Eq2FH{margin:0;font-size:.78rem;line-height:1.5;color:var(--text-secondary)}.CaseExplorer_runStrip__B1ycw{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;border-bottom:1px solid var(--border-dark);flex-shrink:0}.CaseExplorer_runTabs__uXA0v{display:flex;gap:4px}.CaseExplorer_runTab__siz6V{padding:5px 14px;border-radius:6px;border:1px solid var(--border-dark);background:transparent;font-family:var(--font-mono);font-size:.7rem;font-weight:600;color:var(--text-tertiary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.CaseExplorer_runTab__siz6V:hover{background:hsla(0,0%,100%,.06);color:var(--text-secondary)}.CaseExplorer_runTabActive__Qd36n{background:var(--accent-soft)!important;border-color:var(--accent)!important;color:var(--accent)!important}.CaseExplorer_runScore__hFKEW{font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--text-primary)}.CaseExplorer_detailGrid__vzK3W{flex:1 1;display:grid;grid-template-columns:2fr 3fr;grid-gap:0;gap:0;min-height:0;overflow:hidden}.CaseExplorer_tracePanel__CHn4G{overflow-y:auto;min-height:0;border-right:1px solid var(--border-dark)}.CaseExplorer_tracePanel__CHn4G>div{border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.CaseExplorer_rubricPanel__76FIQ{overflow-y:auto;min-height:0;padding:16px 20px}.CaseExplorer_rubricHeader__8vkh4{display:grid;grid-template-columns:1fr 34px 120px 110px;grid-gap:8px;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--border-dark);margin-bottom:4px}.CaseExplorer_rubricColDesc__TrsEm{font-family:var(--font-mono);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.CaseExplorer_rubricColBar__HANid,.CaseExplorer_rubricColNum__udzDu{font-family:var(--font-mono);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);text-align:center}.CaseExplorer_rubricRow__rIH0N{display:grid;grid-template-columns:1fr 34px 120px 110px;grid-gap:8px;gap:8px;padding:7px 0;border-bottom:1px solid hsla(0,0%,100%,.04);align-items:center}.CaseExplorer_rubricDimmed__wUrkM{opacity:.35}.CaseExplorer_rubricDesc__HE0OD{font-size:.72rem;line-height:1.4;color:var(--text-secondary)}.CaseExplorer_rubricNum__RyHzG{font-family:var(--font-mono);font-size:.72rem;font-weight:600;text-align:center;color:var(--text-primary)}.CaseExplorer_barCell__g7XsZ{display:flex;align-items:center;gap:6px}.CaseExplorer_barValue__qurM5{flex-shrink:0;font-family:var(--font-mono);font-size:.66rem;font-weight:600;color:var(--text-primary);min-width:24px;text-align:right}.CaseExplorer_applValue__VmR47{font-size:.62rem;text-align:left;min-width:28px}.CaseExplorer_applValue__VmR47[data-level="0"]{color:var(--text-tertiary)}.CaseExplorer_applValue__VmR47[data-level="1"]{color:#facc15}.CaseExplorer_applValue__VmR47[data-level="2"]{color:#fb923c}.CaseExplorer_applValue__VmR47[data-level="3"]{color:#22c55e}.CaseExplorer_errorBar__ujeZu{position:relative;flex:1 1;height:7px;border-radius:4px;background:hsla(0,0%,100%,.08);overflow:visible}.CaseExplorer_errorBarDimmed__K8Jv5{opacity:.5}.CaseExplorer_errorFill__sadPI{position:absolute;top:0;left:0;height:100%;border-radius:4px;background:var(--accent);opacity:.3}.CaseExplorer_errorRange__mNVbk{position:absolute;top:-2px;height:11px;border-radius:2px;background:var(--accent);opacity:.45}.CaseExplorer_errorTick__pIY0v{position:absolute;top:-3px;width:2px;height:13px;border-radius:1px;background:var(--accent);transform:translateX(-1px)}@media (max-width:1100px){.CaseExplorer_sidebar__Bd3_1{width:240px}.CaseExplorer_summaryStrip__koR_b{flex-direction:column;align-items:stretch;gap:12px}.CaseExplorer_summaryMetrics__WN_s6{justify-content:center}.CaseExplorer_controls__eUOz3{justify-content:center;flex-wrap:wrap}}@media (max-width:900px){.CaseExplorer_body__mUq_e{flex-direction:column}.CaseExplorer_sidebar__Bd3_1{width:100%;max-height:180px;border-right:0;border-bottom:1px solid var(--border-dark)}.CaseExplorer_detailGrid__vzK3W{grid-template-columns:1fr}.CaseExplorer_tracePanel__CHn4G{border-right:0;border-bottom:1px solid var(--border-dark);max-height:300px}}@media (max-width:700px){.CaseExplorer_rubricHeader__8vkh4,.CaseExplorer_rubricRow__rIH0N{grid-template-columns:1fr 28px 90px 80px}.CaseExplorer_searchInput__AJu9y{width:140px}}.GradingView_layout__e46Au{display:grid;grid-template-columns:2fr 3fr;grid-gap:20px;gap:20px;margin-top:28px;margin-left:-60px;margin-right:-60px;align-items:stretch}.GradingView_colLabel___wkAV{display:block;font-family:var(--font-mono);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:10px}.GradingView_traceCol__6fECv{display:flex;flex-direction:column}.GradingView_traceWrap__DJE_U,.GradingView_traceWrap__DJE_U>div{flex:1 1;display:flex;flex-direction:column}.GradingView_traceWrap__DJE_U>div>div:last-child{flex:1 1;max-height:none}.GradingView_card__nDjLQ{border-radius:16px;border:1px solid var(--border-dark);background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;padding:16px 18px}.light .GradingView_card__nDjLQ{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.GradingView_rubricHeader__HMM31{display:grid;grid-template-columns:1fr 34px 120px 120px;grid-gap:8px;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--border-dark);margin-bottom:4px}.light .GradingView_rubricHeader__HMM31{border-color:var(--border-light)}.GradingView_rubricColDesc__TD2E_{font-family:var(--font-mono);font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.GradingView_rubricColBar__eIDKO,.GradingView_rubricColNum__xfHpU{font-family:var(--font-mono);font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);text-align:center}.GradingView_rubricRow__4vkfT{display:grid;grid-template-columns:1fr 34px 120px 120px;grid-gap:8px;gap:8px;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.04);align-items:center}.light .GradingView_rubricRow__4vkfT{border-color:rgba(0,0,0,.05)}.GradingView_rubricDimmed__BnWYO{opacity:.35}.GradingView_rubricDesc__HSrCf{font-size:.78rem;line-height:1.4;color:var(--text-secondary)}.light .GradingView_rubricDesc__HSrCf{color:var(--text-dark-secondary)}.GradingView_rubricNum__t9GF7{font-family:var(--font-mono);font-size:.78rem;font-weight:600;text-align:center;color:var(--text-primary)}.light .GradingView_rubricNum__t9GF7{color:var(--text-dark-primary)}.GradingView_barCell__LmsAD{display:flex;align-items:center;gap:8px}.GradingView_barValue__2_8XX{flex-shrink:0;font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--text-primary);min-width:28px;text-align:right}.light .GradingView_barValue__2_8XX{color:var(--text-dark-primary)}.GradingView_applValue__YhcrC{font-size:.66rem;text-align:left;min-width:32px}.GradingView_applValue__YhcrC[data-level="0"]{color:var(--text-tertiary)}.GradingView_applValue__YhcrC[data-level="1"]{color:#facc15}.GradingView_applValue__YhcrC[data-level="2"]{color:#fb923c}.GradingView_applValue__YhcrC[data-level="3"]{color:#22c55e}.GradingView_errorBar__hGJq4{position:relative;flex:1 1;height:8px;border-radius:4px;background:hsla(0,0%,100%,.08);overflow:visible}.light .GradingView_errorBar__hGJq4{background:rgba(0,0,0,.06)}.GradingView_errorBarDimmed__TNMB_{opacity:.5}.GradingView_errorFill__JiDg1{position:absolute;top:0;left:0;height:100%;border-radius:4px;background:var(--accent);opacity:.3}.GradingView_errorRange__r8AqO{position:absolute;top:-2px;height:12px;border-radius:2px;background:var(--accent);opacity:.45}.GradingView_errorTick__kVUuf{position:absolute;top:-3px;width:2.5px;height:14px;border-radius:1px;background:var(--accent);transform:translateX(-1px)}@media (max-width:1100px){.GradingView_layout__e46Au{margin-left:0;margin-right:0}}@media (max-width:900px){.GradingView_layout__e46Au{grid-template-columns:1fr;margin-left:0;margin-right:0}.GradingView_traceCol__6fECv{position:static}}@media (max-width:700px){.GradingView_rubricHeader__HMM31,.GradingView_rubricRow__4vkfT{grid-template-columns:1fr 28px 90px 90px}}.JudgmentCard_wrapper__v1Tgs{margin-top:24px;border-radius:16px;border:1px solid var(--border-dark);background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.light .JudgmentCard_wrapper__v1Tgs{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.JudgmentCard_header__YjfnV{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-dark)}.light .JudgmentCard_header__YjfnV{border-color:var(--border-light)}.JudgmentCard_verdictGroup__VGiR3{display:flex;align-items:baseline;gap:10px}.JudgmentCard_verdict__4ONj_{font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:6px}.JudgmentCard_verdictPass__eJn9X{background:rgba(34,197,94,.15);color:#22c55e}.JudgmentCard_verdictFail__cJLxZ{background:rgba(239,68,68,.15);color:#ef4444}.JudgmentCard_totalScore__3tQpY{font-size:1.6rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.light .JudgmentCard_totalScore__3tQpY{color:var(--text-dark-primary)}.JudgmentCard_scoreLabel__uqZd4{font-size:.72rem;color:var(--text-tertiary)}.JudgmentCard_caseId__CXd6w{font-family:var(--font-mono);font-size:.72rem;color:var(--accent);background:var(--accent-soft);padding:2px 8px;border-radius:4px}.JudgmentCard_aggStrip__Oialr{display:flex;gap:0;border-bottom:1px solid var(--border-dark)}.light .JudgmentCard_aggStrip__Oialr{border-color:var(--border-light)}.JudgmentCard_aggItem__lW6i8{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:12px 8px;border-right:1px solid var(--border-dark)}.light .JudgmentCard_aggItem__lW6i8{border-color:var(--border-light)}.JudgmentCard_aggItem__lW6i8:last-child{border-right:0}.JudgmentCard_aggValue__mTr2S{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.light .JudgmentCard_aggValue__mTr2S{color:var(--text-dark-primary)}.JudgmentCard_aggPass__WXX6N{color:#22c55e}.JudgmentCard_aggFail__c_a_d{color:#ef4444}.JudgmentCard_aggLabel__wwaC_{font-family:var(--font-mono);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-top:2px}.JudgmentCard_rubrics__aSaUs{padding:16px 20px}.JudgmentCard_rubricHeader__zrGnw{display:grid;grid-template-columns:1fr 36px 42px 42px 60px;grid-gap:6px;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--border-dark);margin-bottom:4px}.light .JudgmentCard_rubricHeader__zrGnw{border-color:var(--border-light)}.JudgmentCard_rubricColDesc__duCpI,.JudgmentCard_rubricColNum__CRABV{font-family:var(--font-mono);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.JudgmentCard_rubricColNum__CRABV{text-align:center}.JudgmentCard_rubricRow__A1PxQ{display:grid;grid-template-columns:1fr 36px 42px 42px 60px;grid-gap:6px;gap:6px;padding:7px 0;border-bottom:1px solid hsla(0,0%,100%,.04);align-items:center}.light .JudgmentCard_rubricRow__A1PxQ{border-color:rgba(0,0,0,.05)}.JudgmentCard_rubricDimmed___EomG{opacity:.4}.JudgmentCard_rubricDesc__TSpS2{font-size:.74rem;line-height:1.4;color:var(--text-secondary)}.light .JudgmentCard_rubricDesc__TSpS2{color:var(--text-dark-secondary)}.JudgmentCard_rubricNum__tHrMi{font-family:var(--font-mono);font-size:.72rem;font-weight:600;text-align:center;color:var(--text-primary)}.light .JudgmentCard_rubricNum__tHrMi{color:var(--text-dark-primary)}.JudgmentCard_rubricAppl___QSoe[data-level="0"]{color:var(--text-tertiary)}.JudgmentCard_rubricAppl___QSoe[data-level="1"]{color:#facc15}.JudgmentCard_rubricAppl___QSoe[data-level="2"]{color:#fb923c}.JudgmentCard_rubricAppl___QSoe[data-level="3"]{color:#22c55e}.JudgmentCard_scoreBar__lP0Jh{width:60px;height:6px;border-radius:3px;background:hsla(0,0%,100%,.08);overflow:hidden}.light .JudgmentCard_scoreBar__lP0Jh{background:rgba(0,0,0,.06)}.JudgmentCard_scoreBarFill__bCIMu{height:100%;border-radius:3px;background:var(--accent);transition:width .3s ease}.JudgmentCard_reasoning__iz_UG{padding:0 20px 20px}.JudgmentCard_reasoningLabel__sqzOW{font-family:var(--font-mono);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.JudgmentCard_reasoningText__TrrWL{margin:6px 0 0;font-size:.8rem;line-height:1.55;color:var(--text-secondary);font-style:italic}.light .JudgmentCard_reasoningText__TrrWL{color:var(--text-dark-secondary)}@media (max-width:700px){.JudgmentCard_rubricHeader__zrGnw,.JudgmentCard_rubricRow__A1PxQ{grid-template-columns:1fr 30px 36px 36px 48px}.JudgmentCard_rubricDesc__TSpS2{font-size:.68rem}.JudgmentCard_scoreBar__lP0Jh{width:48px}}@media (max-width:480px){.JudgmentCard_aggStrip__Oialr{flex-wrap:wrap}.JudgmentCard_aggItem__lW6i8{flex:0 0 33.33%}}.GradingExplorer_expandButton__BSeor{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;padding:12px 24px;border:1px solid var(--border-dark);border-radius:980px;background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.88rem;font-weight:500;color:var(--accent);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.GradingExplorer_expandButton__BSeor:hover{background:var(--accent-soft);border-color:var(--accent)}.light .GradingExplorer_expandButton__BSeor{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.light .GradingExplorer_expandButton__BSeor:hover{background:var(--accent-soft);border-color:var(--accent)}.GradingExplorer_expandIcon__3xILm{flex-shrink:0}.GradingExplorer_overlay__RXK9j{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:GradingExplorer_overlayIn___aj13 .25s var(--ease-out)}@keyframes GradingExplorer_overlayIn___aj13{0%{opacity:0}to{opacity:1}}.GradingExplorer_modal__I_lSW{width:min(100%,1400px);height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:rgba(22,22,23,.96);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:var(--shadow-lg);animation:GradingExplorer_modalIn__k4yw5 .3s var(--ease-out);overflow:hidden}.light .GradingExplorer_modal__I_lSW{background:rgba(248,248,250,.97);border-color:var(--border-light)}@keyframes GradingExplorer_modalIn__k4yw5{0%{opacity:0;transform:scale(.96) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.GradingExplorer_header__MxruG{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;flex-shrink:0;border-bottom:1px solid var(--border-dark)}.light .GradingExplorer_header__MxruG{border-color:var(--border-light)}.GradingExplorer_title__elpXq{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:var(--text-primary)}.light .GradingExplorer_title__elpXq{color:var(--text-dark-primary)}.GradingExplorer_count__WZ1PE{font-family:var(--font-mono);font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:4px;background:var(--accent-soft);color:var(--accent)}.GradingExplorer_closeBtn__gFsgw{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--surface-glass-strong);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.GradingExplorer_closeBtn__gFsgw:hover{background:hsla(0,0%,100%,.16);color:var(--text-primary)}.light .GradingExplorer_closeBtn__gFsgw{background:rgba(0,0,0,.06);color:var(--text-dark-secondary)}.light .GradingExplorer_closeBtn__gFsgw:hover{background:rgba(0,0,0,.1);color:var(--text-dark-primary)}.GradingExplorer_body__wLfHe{flex:1 1;display:flex;min-height:0;overflow:hidden}.GradingExplorer_sidebar__E_V00{width:280px;flex-shrink:0;overflow-y:auto;border-right:1px solid var(--border-dark);padding:8px}.light .GradingExplorer_sidebar__E_V00{border-color:var(--border-light)}.GradingExplorer_caseItem__hc2sT{display:flex;align-items:center;gap:8px;width:100%;padding:10px;border-radius:8px;border:0;background:transparent;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-out);color:var(--text-secondary)}.light .GradingExplorer_caseItem__hc2sT{color:var(--text-dark-secondary)}.GradingExplorer_caseItem__hc2sT:hover{background:hsla(0,0%,100%,.06)}.light .GradingExplorer_caseItem__hc2sT:hover{background:rgba(0,0,0,.04)}.GradingExplorer_caseItemActive__OtYct{background:var(--accent-soft)!important}.GradingExplorer_caseVerdict__dgzRo{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;font-family:var(--font-mono);font-size:.62rem;font-weight:700}.GradingExplorer_caseVerdict__dgzRo[data-verdict=pass]{background:rgba(34,197,94,.15);color:#22c55e}.GradingExplorer_caseVerdict__dgzRo[data-verdict=fail]{background:rgba(239,68,68,.15);color:#ef4444}.GradingExplorer_caseTitle__ehb54{flex:1 1;font-size:.76rem;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.GradingExplorer_caseScore__b9DQJ{flex-shrink:0;font-family:var(--font-mono);font-size:.68rem;font-weight:600;color:var(--text-tertiary)}.GradingExplorer_detail__dj4LE{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.GradingExplorer_descBlock__2_dU4{padding:14px 24px;border-bottom:1px solid var(--border-dark);flex-shrink:0;max-height:110px;overflow-y:auto}.light .GradingExplorer_descBlock__2_dU4{border-color:var(--border-light)}.GradingExplorer_descLabel__NBRIy{display:block;font-family:var(--font-mono);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:4px}.GradingExplorer_descText__EJRJl{margin:0;font-size:.78rem;line-height:1.5;color:var(--text-secondary)}.light .GradingExplorer_descText__EJRJl{color:var(--text-dark-secondary)}.GradingExplorer_runStrip___2klv{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;border-bottom:1px solid var(--border-dark);flex-shrink:0}.light .GradingExplorer_runStrip___2klv{border-color:var(--border-light)}.GradingExplorer_runTabs__y94jE{display:flex;gap:4px}.GradingExplorer_runTab__uIu41{padding:5px 14px;border-radius:6px;border:1px solid var(--border-dark);background:transparent;font-family:var(--font-mono);font-size:.7rem;font-weight:600;color:var(--text-tertiary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.light .GradingExplorer_runTab__uIu41{border-color:var(--border-light);color:var(--text-dark-tertiary,#999)}.GradingExplorer_runTab__uIu41:hover{background:hsla(0,0%,100%,.06);color:var(--text-secondary)}.light .GradingExplorer_runTab__uIu41:hover{background:rgba(0,0,0,.04)}.GradingExplorer_runTabActive__tLqLQ{background:var(--accent-soft)!important;border-color:var(--accent)!important;color:var(--accent)!important}.GradingExplorer_runScore__zXX3M{font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--text-primary)}.light .GradingExplorer_runScore__zXX3M{color:var(--text-dark-primary)}.GradingExplorer_detailGrid__YNg85{flex:1 1;display:grid;grid-template-columns:2fr 3fr;grid-gap:0;gap:0;min-height:0;overflow:hidden}.GradingExplorer_tracePanel__sV8Fl{overflow-y:auto;min-height:0;border-right:1px solid var(--border-dark)}.light .GradingExplorer_tracePanel__sV8Fl{border-color:var(--border-light)}.GradingExplorer_tracePanel__sV8Fl>div{border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.GradingExplorer_rubricPanel__JCC3T{overflow-y:auto;min-height:0;padding:16px 20px}.GradingExplorer_rubricHeader__NAem1{display:grid;grid-template-columns:1fr 34px 120px 110px;grid-gap:8px;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--border-dark);margin-bottom:4px}.light .GradingExplorer_rubricHeader__NAem1{border-color:var(--border-light)}.GradingExplorer_rubricColDesc__rqiBz{font-family:var(--font-mono);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.GradingExplorer_rubricColBar__Tzab7,.GradingExplorer_rubricColNum__tI6dn{font-family:var(--font-mono);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);text-align:center}.GradingExplorer_rubricRow__l1NIy{display:grid;grid-template-columns:1fr 34px 120px 110px;grid-gap:8px;gap:8px;padding:7px 0;border-bottom:1px solid hsla(0,0%,100%,.04);align-items:center}.light .GradingExplorer_rubricRow__l1NIy{border-color:rgba(0,0,0,.05)}.GradingExplorer_rubricDimmed__MCaUw{opacity:.35}.GradingExplorer_rubricDesc__Z2g_T{font-size:.72rem;line-height:1.4;color:var(--text-secondary)}.light .GradingExplorer_rubricDesc__Z2g_T{color:var(--text-dark-secondary)}.GradingExplorer_rubricNum__4AnRP{font-family:var(--font-mono);font-size:.72rem;font-weight:600;text-align:center;color:var(--text-primary)}.light .GradingExplorer_rubricNum__4AnRP{color:var(--text-dark-primary)}.GradingExplorer_barCell__M7R7t{display:flex;align-items:center;gap:6px}.GradingExplorer_barValue__9Ac75{flex-shrink:0;font-family:var(--font-mono);font-size:.66rem;font-weight:600;color:var(--text-primary);min-width:24px;text-align:right}.light .GradingExplorer_barValue__9Ac75{color:var(--text-dark-primary)}.GradingExplorer_applValue__w7rOb{font-size:.62rem;text-align:left;min-width:28px}.GradingExplorer_applValue__w7rOb[data-level="0"]{color:var(--text-tertiary)}.GradingExplorer_applValue__w7rOb[data-level="1"]{color:#facc15}.GradingExplorer_applValue__w7rOb[data-level="2"]{color:#fb923c}.GradingExplorer_applValue__w7rOb[data-level="3"]{color:#22c55e}.GradingExplorer_errorBar__66yZV{position:relative;flex:1 1;height:7px;border-radius:4px;background:hsla(0,0%,100%,.08);overflow:visible}.light .GradingExplorer_errorBar__66yZV{background:rgba(0,0,0,.06)}.GradingExplorer_errorBarDimmed__W8Rnt{opacity:.5}.GradingExplorer_errorFill__dMMc1{position:absolute;top:0;left:0;height:100%;border-radius:4px;background:var(--accent);opacity:.3}.GradingExplorer_errorRange__hcI1T{position:absolute;top:-2px;height:11px;border-radius:2px;background:var(--accent);opacity:.45}.GradingExplorer_errorTick___CKiN{position:absolute;top:-3px;width:2px;height:13px;border-radius:1px;background:var(--accent);transform:translateX(-1px)}@media (max-width:1100px){.GradingExplorer_modal__I_lSW{width:100%;height:calc(100vh - 24px)}.GradingExplorer_sidebar__E_V00{width:240px}}@media (max-width:900px){.GradingExplorer_body__wLfHe{flex-direction:column}.GradingExplorer_sidebar__E_V00{width:100%;max-height:180px;border-right:0;border-bottom:1px solid var(--border-dark)}.GradingExplorer_detailGrid__YNg85{grid-template-columns:1fr}.GradingExplorer_tracePanel__sV8Fl{border-right:0;border-bottom:1px solid var(--border-dark);max-height:300px}}@media (max-width:700px){.GradingExplorer_overlay__RXK9j{padding:8px}.GradingExplorer_modal__I_lSW{border-radius:14px;height:calc(100vh - 16px)}.GradingExplorer_rubricHeader__NAem1,.GradingExplorer_rubricRow__l1NIy{grid-template-columns:1fr 28px 90px 80px}}.AnalysisDashboard_root__8tnu5{display:flex;flex-direction:column;gap:32px}.AnalysisDashboard_section__eF2Vv{display:flex;flex-direction:column;gap:12px}.AnalysisDashboard_sectionTitle__cEBYZ{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--text-primary)}.light .AnalysisDashboard_sectionTitle__cEBYZ{color:var(--text-dark-primary)}.AnalysisDashboard_sectionDesc__8JgN8{margin:0;font-size:.82rem;line-height:1.5;color:var(--text-secondary);max-width:700px}.light .AnalysisDashboard_sectionDesc__8JgN8{color:var(--text-dark-secondary)}.AnalysisDashboard_tableWrap__JUSUk{overflow-x:auto;border-radius:12px;border:1px solid var(--border-dark);background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.light .AnalysisDashboard_tableWrap__JUSUk{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.AnalysisDashboard_table__SVfS4{width:100%;border-collapse:collapse;font-size:.76rem}.AnalysisDashboard_table__SVfS4 thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.AnalysisDashboard_table__SVfS4 th{padding:10px 12px;font-family:var(--font-mono);font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);border-bottom:1px solid var(--border-dark);text-align:left;white-space:nowrap}.light .AnalysisDashboard_table__SVfS4 th{border-color:var(--border-light);color:#666}.AnalysisDashboard_thDesc__71Bhk{min-width:200px}.AnalysisDashboard_thNum__p9kN5{text-align:center!important;width:60px}.AnalysisDashboard_thBadges__gmha_{min-width:150px}.AnalysisDashboard_table__SVfS4 td{padding:8px 12px;border-bottom:1px solid hsla(0,0%,100%,.04);vertical-align:top}.light .AnalysisDashboard_table__SVfS4 td{border-color:rgba(0,0,0,.05)}.AnalysisDashboard_tdDesc__gT1_F{max-width:320px}.AnalysisDashboard_descText__0YswY{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.74rem;line-height:1.4;color:var(--text-secondary)}.light .AnalysisDashboard_descText__0YswY{color:var(--text-dark-secondary)}.AnalysisDashboard_priorityTag__A1tPV{display:inline-block;margin-top:4px;padding:1px 6px;border-radius:4px;font-family:var(--font-mono);font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:rgba(239,68,68,.15);color:#ef4444}.AnalysisDashboard_tdNum__LT5bg{font-family:var(--font-mono);font-size:.72rem;font-weight:600;text-align:center;color:var(--text-primary)}.light .AnalysisDashboard_tdNum__LT5bg{color:var(--text-dark-primary)}.AnalysisDashboard_tdBadges__Y549y{display:flex;flex-wrap:wrap;gap:4px}.AnalysisDashboard_rowHighlight__zHJRM{background:rgba(239,68,68,.04)}.light .AnalysisDashboard_rowHighlight__zHJRM{background:rgba(239,68,68,.05)}.AnalysisDashboard_badge__TxkfO{display:inline-block;padding:2px 7px;border-radius:4px;font-family:var(--font-mono);font-size:.58rem;font-weight:600;white-space:nowrap}.AnalysisDashboard_badge__TxkfO[data-kind=always_on]{background:rgba(59,130,246,.15);color:#60a5fa}.AnalysisDashboard_badge__TxkfO[data-kind=redundant]{background:rgba(251,146,60,.15);color:#fb923c}.AnalysisDashboard_badge__TxkfO[data-kind=unstable_scope]{background:rgba(239,68,68,.15);color:#ef4444}.AnalysisDashboard_badge__TxkfO[data-kind=weak_signal]{background:rgba(250,204,21,.15);color:#facc15}.AnalysisDashboard_badge__TxkfO[data-kind=saturated]{background:rgba(156,163,175,.15);color:#9ca3af}.AnalysisDashboard_briefGroup__atKpu{display:flex;flex-direction:column;gap:6px;margin-top:12px}.AnalysisDashboard_briefGroupLabel__BBD2Q{font-family:var(--font-mono);font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:4px}.AnalysisDashboard_briefCard__mYVNs{border-radius:10px;border:1px solid var(--border-dark);background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.light .AnalysisDashboard_briefCard__mYVNs{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.AnalysisDashboard_briefCardHeader__mQRTb{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border:0;background:transparent;cursor:pointer;text-align:left;color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-out)}.light .AnalysisDashboard_briefCardHeader__mQRTb{color:var(--text-dark-secondary)}.AnalysisDashboard_briefCardHeader__mQRTb:hover{background:hsla(0,0%,100%,.04)}.light .AnalysisDashboard_briefCardHeader__mQRTb:hover{background:rgba(0,0,0,.03)}.AnalysisDashboard_briefId__VUntI{font-size:.65rem;padding:2px 7px;background:var(--accent-soft);color:var(--accent)}.AnalysisDashboard_briefId__VUntI,.AnalysisDashboard_briefPriority__IogmL{flex-shrink:0;font-family:var(--font-mono);font-weight:600;border-radius:4px}.AnalysisDashboard_briefPriority__IogmL{font-size:.58rem;text-transform:uppercase;padding:2px 6px}.AnalysisDashboard_briefPriority__IogmL[data-priority=high]{background:rgba(239,68,68,.15);color:#ef4444}.AnalysisDashboard_briefPriority__IogmL[data-priority=medium]{background:rgba(251,146,60,.15);color:#fb923c}.AnalysisDashboard_briefDesc__HN3xY{flex:1 1;font-size:.74rem;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.AnalysisDashboard_chevron__Z7YZK{flex-shrink:0;color:var(--text-tertiary);transition:transform var(--duration-fast) var(--ease-out)}.AnalysisDashboard_chevronOpen__9Zi2A{transform:rotate(90deg)}.AnalysisDashboard_briefBody__jAnTh{padding:0 14px 12px;font-size:.74rem;line-height:1.55;color:var(--text-secondary);border-top:1px solid hsla(0,0%,100%,.04)}.light .AnalysisDashboard_briefBody__jAnTh{color:var(--text-dark-secondary);border-color:rgba(0,0,0,.05)}.AnalysisDashboard_briefBody__jAnTh p{margin:6px 0}.AnalysisDashboard_briefBody__jAnTh strong{color:var(--text-primary);font-weight:600}.light .AnalysisDashboard_briefBody__jAnTh strong{color:var(--text-dark-primary)}.AnalysisDashboard_corrCell__i751_{display:flex;flex-direction:column;align-items:center;gap:1px}.AnalysisDashboard_corrValue__AQLdN{font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--text-primary)}.light .AnalysisDashboard_corrValue__AQLdN{color:var(--text-dark-primary)}.AnalysisDashboard_corrId__9x2XR{font-family:var(--font-mono);font-size:.56rem;color:var(--text-tertiary)}.AnalysisDashboard_docButtons__L3saZ{display:flex;gap:10px;margin-top:8px}.AnalysisDashboard_docButton__0Lv9Y{display:flex;align-items:center;justify-content:center;gap:8px;flex:1 1;padding:12px 24px;border:1px solid var(--border-dark);border-radius:980px;background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.82rem;font-weight:500;color:var(--accent);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.AnalysisDashboard_docButton__0Lv9Y:hover{background:var(--accent-soft);border-color:var(--accent)}.light .AnalysisDashboard_docButton__0Lv9Y{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.light .AnalysisDashboard_docButton__0Lv9Y:hover{background:var(--accent-soft);border-color:var(--accent)}.AnalysisDashboard_docIcon__zscoU{flex-shrink:0}.AnalysisDashboard_overlay__hcZ9C{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:AnalysisDashboard_overlayIn__CzjdE .25s var(--ease-out)}@keyframes AnalysisDashboard_overlayIn__CzjdE{0%{opacity:0}to{opacity:1}}.AnalysisDashboard_modal__gnWL1{width:min(100%,800px);max-height:calc(100vh - 80px);display:flex;flex-direction:column;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:rgba(22,22,23,.95);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:var(--shadow-lg);animation:AnalysisDashboard_modalIn__qql0B .3s var(--ease-out)}.light .AnalysisDashboard_modal__gnWL1{border-color:var(--border-light);background:hsla(0,0%,100%,.97)}@keyframes AnalysisDashboard_modalIn__qql0B{0%{opacity:0;transform:scale(.96) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.AnalysisDashboard_modalHeader__Hy_tc{display:flex;justify-content:space-between;align-items:center;padding:24px 28px 16px;flex-shrink:0}.AnalysisDashboard_modalTitle__ie7Df{margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:600;color:var(--text-primary)}.light .AnalysisDashboard_modalTitle__ie7Df{color:var(--text-dark-primary)}.AnalysisDashboard_modalClose__hRRni{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--surface-glass-strong);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.AnalysisDashboard_modalClose__hRRni:hover{background:hsla(0,0%,100%,.16);color:var(--text-primary)}.light .AnalysisDashboard_modalClose__hRRni{background:rgba(0,0,0,.06);color:var(--text-dark-secondary)}.light .AnalysisDashboard_modalClose__hRRni:hover{background:rgba(0,0,0,.1);color:var(--text-dark-primary)}.AnalysisDashboard_modalBody__sRbLI{padding:0 28px 28px;overflow-y:auto;min-height:0}.AnalysisDashboard_mdH1__r4Plx{margin:0 0 16px;font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--text-primary)}.light .AnalysisDashboard_mdH1__r4Plx{color:var(--text-dark-primary)}.AnalysisDashboard_mdH2__PcbYb{margin:28px 0 12px;font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--accent)}.AnalysisDashboard_mdH3__IA0D0{margin:20px 0 8px;font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--text-primary)}.light .AnalysisDashboard_mdH3__IA0D0{color:var(--text-dark-primary)}.AnalysisDashboard_mdParagraph__3ROHx{margin:0 0 12px;font-size:.88rem;line-height:1.65;color:var(--text-secondary)}.light .AnalysisDashboard_mdParagraph__3ROHx{color:var(--text-dark-secondary)}.AnalysisDashboard_mdList__tQ6vR{margin:0 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:4px}.AnalysisDashboard_mdList__tQ6vR li{font-size:.86rem;line-height:1.6;color:var(--text-secondary)}.light .AnalysisDashboard_mdList__tQ6vR li{color:var(--text-dark-secondary)}.AnalysisDashboard_mdCode__VPk73{font-family:var(--font-mono);font-size:.82em;padding:1px 5px;border-radius:4px;background:hsla(0,0%,100%,.08);color:var(--accent)}.light .AnalysisDashboard_mdCode__VPk73{background:rgba(0,0,0,.06)}@media (max-width:820px){.AnalysisDashboard_thBadges__gmha_{min-width:100px}.AnalysisDashboard_tdDesc__gT1_F{max-width:180px}.AnalysisDashboard_docButtons__L3saZ{flex-direction:column}}@media (max-width:580px){.AnalysisDashboard_table__SVfS4{font-size:.68rem}.AnalysisDashboard_table__SVfS4 td,.AnalysisDashboard_table__SVfS4 th{padding:6px 8px}.AnalysisDashboard_overlay__hcZ9C{padding:40px 12px}.AnalysisDashboard_modal__gnWL1{border-radius:14px}.AnalysisDashboard_modalHeader__Hy_tc{padding:18px 20px 12px}.AnalysisDashboard_modalBody__sRbLI{padding:0 20px 20px}}.RubricDiff_root__wyKlb{display:flex;flex-direction:column;gap:16px}.RubricDiff_card__iFZQc{border-radius:12px;border:1px solid var(--border-dark);background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.light .RubricDiff_card__iFZQc{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.RubricDiff_cardHeader__Z_WYF{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid hsla(0,0%,100%,.04)}.light .RubricDiff_cardHeader__Z_WYF{border-color:rgba(0,0,0,.05)}.RubricDiff_rubricId__j0abt{font-family:var(--font-mono);font-size:.65rem;font-weight:600;padding:2px 7px;border-radius:4px;background:var(--accent-soft);color:var(--accent)}.RubricDiff_weight__DdAOC{font-family:var(--font-mono);font-size:.62rem;font-weight:600;color:var(--text-tertiary)}.RubricDiff_changeLabel__fdLF0{font-family:var(--font-mono);font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:4px;background:rgba(34,197,94,.12);color:#22c55e}.RubricDiff_diffBlock__hTdVN{display:flex;flex-direction:column}.RubricDiff_diffAfter__X1pIr,.RubricDiff_diffBefore__iIA1B{padding:10px 16px;position:relative}.RubricDiff_diffBefore__iIA1B{border-left:3px solid rgba(239,68,68,.5);background:rgba(239,68,68,.03)}.light .RubricDiff_diffBefore__iIA1B{background:rgba(239,68,68,.04)}.RubricDiff_diffAfter__X1pIr{border-left:3px solid rgba(34,197,94,.5);background:rgba(34,197,94,.03);border-top:1px solid hsla(0,0%,100%,.04)}.light .RubricDiff_diffAfter__X1pIr{background:rgba(34,197,94,.04);border-top-color:rgba(0,0,0,.05)}.RubricDiff_diffLabel__cd4X4{display:inline-block;font-family:var(--font-mono);font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.RubricDiff_diffBefore__iIA1B .RubricDiff_diffLabel__cd4X4{color:#ef4444}.RubricDiff_diffAfter__X1pIr .RubricDiff_diffLabel__cd4X4{color:#22c55e}.RubricDiff_diffText__BPdSR{margin:0;font-size:.76rem;line-height:1.55;color:var(--text-secondary)}.light .RubricDiff_diffText__BPdSR{color:var(--text-dark-secondary)}@media (max-width:580px){.RubricDiff_diffAfter__X1pIr,.RubricDiff_diffBefore__iIA1B{padding:8px 12px}.RubricDiff_diffText__BPdSR{font-size:.7rem}}.AgentImprovement_root__6Bu12{display:flex;flex-direction:column;gap:32px}.AgentImprovement_section__O7UHf{display:flex;flex-direction:column;gap:12px}.AgentImprovement_sectionTitle__G2dfg{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--text-primary)}.light .AgentImprovement_sectionTitle__G2dfg{color:var(--text-dark-primary)}.AgentImprovement_sectionDesc__cRn7z{margin:0;font-size:.82rem;line-height:1.5;color:var(--text-secondary);max-width:700px}.light .AgentImprovement_sectionDesc__cRn7z{color:var(--text-dark-secondary)}.AgentImprovement_changeList__birqF{display:flex;flex-direction:column;gap:10px}.AgentImprovement_changeCard__plKy_{padding:12px 16px;border-radius:10px;border-left:1px solid var(--border-dark);border:1px solid var(--border-dark);border-left:3px solid rgba(34,197,94,.5);background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.light .AgentImprovement_changeCard__plKy_{border-color:var(--border-light);border-left-color:rgba(34,197,94,.5);background:hsla(0,0%,100%,.65)}.AgentImprovement_changeRule__aiBne{margin:0 0 6px;font-size:.78rem;line-height:1.5;color:var(--text-primary);font-weight:500}.light .AgentImprovement_changeRule__aiBne{color:var(--text-dark-primary)}.AgentImprovement_changeFix__rGxLb{margin:0;font-size:.72rem;line-height:1.45;color:var(--text-tertiary)}.light .AgentImprovement_changeFix__rGxLb{color:var(--text-dark-tertiary,#999)}.AgentImprovement_fixLabel__YFcmd{font-family:var(--font-mono);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--accent);margin-right:4px}.AgentImprovement_tableWrap__C7OK_{overflow-x:auto;border-radius:12px;border:1px solid var(--border-dark);background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.light .AgentImprovement_tableWrap__C7OK_{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.AgentImprovement_table__hJ7_m{width:100%;border-collapse:collapse}.AgentImprovement_table__hJ7_m th{padding:10px 16px;font-family:var(--font-mono);font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);border-bottom:1px solid var(--border-dark);text-align:left;white-space:nowrap}.light .AgentImprovement_table__hJ7_m th{border-color:var(--border-light)}.AgentImprovement_thLabel__CunyS{min-width:180px}.AgentImprovement_thVal__9iAUt{text-align:center!important;min-width:90px}.AgentImprovement_thDelta__cGVDZ{text-align:center!important;min-width:80px}.AgentImprovement_table__hJ7_m td{padding:10px 16px;border-bottom:1px solid hsla(0,0%,100%,.04)}.light .AgentImprovement_table__hJ7_m td{border-color:rgba(0,0,0,.05)}.AgentImprovement_tdLabel__lj_TJ{font-size:.78rem;font-weight:500;color:var(--text-secondary)}.light .AgentImprovement_tdLabel__lj_TJ{color:var(--text-dark-secondary)}.AgentImprovement_tdVal__z5WUs{font-family:var(--font-mono);font-size:.78rem;font-weight:600;text-align:center;color:var(--text-primary)}.light .AgentImprovement_tdVal__z5WUs{color:var(--text-dark-primary)}.AgentImprovement_tdDelta__QwZcF{font-family:var(--font-mono);font-size:.78rem;font-weight:700;text-align:center}.AgentImprovement_tdDelta__QwZcF[data-tone=success]{color:#22c55e}.AgentImprovement_tdDelta__QwZcF[data-tone=neutral]{color:var(--text-tertiary)}.AgentImprovement_tdDelta__QwZcF[data-tone=warning]{color:#fb923c}@media (max-width:580px){.AgentImprovement_changeCard__plKy_{padding:10px 12px}.AgentImprovement_table__hJ7_m td,.AgentImprovement_table__hJ7_m th{padding:8px 10px}}.InputExamples_wrapper__CHYuV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:24px}.InputExamples_figure__QU_KU{margin:0;display:flex;flex-direction:column;gap:8px}.InputExamples_caption__CZB_r{font-family:var(--font-mono);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.InputExamples_inputBox__AYPxH{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--border-dark);background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.light .InputExamples_inputBox__AYPxH{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.InputExamples_inputBoxLarge__iDRnf{flex-direction:column;align-items:stretch;gap:10px}.InputExamples_inputText__872kd{margin:0;flex:1 1;font-size:.82rem;line-height:1.5;color:var(--text-secondary);font-style:italic}.light .InputExamples_inputText__872kd{color:var(--text-dark-secondary)}.InputExamples_files__K8A28{display:flex;flex-wrap:wrap;gap:6px}.InputExamples_fileChip__d46J4{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:var(--accent-soft);font-family:var(--font-mono);font-size:.7rem;font-weight:500;color:var(--accent)}.InputExamples_fileIcon___zb_r{flex-shrink:0}.InputExamples_sendButton__xWIwq{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;background:var(--accent);color:#fff;pointer-events:none}.InputExamples_inputActions__wFaOe{display:flex;justify-content:flex-end;align-items:center;gap:8px}.InputExamples_attachButton__YNpOr{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-dark);border-radius:8px;background:transparent;color:var(--text-tertiary);pointer-events:none}@media (max-width:580px){.InputExamples_wrapper__CHYuV{grid-template-columns:1fr}}.SpecViewer_wrapper__TRqGN{margin-top:20px}.SpecViewer_expandButton__onQsB{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 24px;border:1px solid var(--border-dark);border-radius:980px;background:var(--surface-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.88rem;font-weight:500;color:var(--accent);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.SpecViewer_expandButton__onQsB:hover{background:var(--accent-soft);border-color:var(--accent)}.light .SpecViewer_expandButton__onQsB{border-color:var(--border-light);background:hsla(0,0%,100%,.65)}.light .SpecViewer_expandButton__onQsB:hover{background:var(--accent-soft);border-color:var(--accent)}.SpecViewer_expandIcon__Q_YT9{flex-shrink:0}.SpecViewer_overlay__9fM1f{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:SpecViewer_overlayIn__A2i1b .25s var(--ease-out)}@keyframes SpecViewer_overlayIn__A2i1b{0%{opacity:0}to{opacity:1}}.SpecViewer_modal__Ag4Cd{width:min(100%,800px);max-height:calc(100vh - 80px);display:flex;flex-direction:column;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:rgba(22,22,23,.95);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:var(--shadow-lg);animation:SpecViewer_modalIn__P4oyP .3s var(--ease-out)}@keyframes SpecViewer_modalIn__P4oyP{0%{opacity:0;transform:scale(.96) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.SpecViewer_modalHeader__vljfG{display:flex;justify-content:space-between;align-items:center;padding:24px 28px 16px;flex-shrink:0;border-radius:20px 20px 0 0}.SpecViewer_modalTitle__qsNc1{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:600;color:var(--text-primary)}.SpecViewer_modalClose__mldHe{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--surface-glass-strong);color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-out)}.SpecViewer_modalClose__mldHe:hover{background:hsla(0,0%,100%,.16);color:var(--text-primary)}.SpecViewer_modalBody__vcHdS{padding:0 28px 28px;overflow-y:auto;min-height:0}.SpecViewer_h1__cG5Xl{margin:0 0 16px;font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--text-primary)}.SpecViewer_h2__P1iMw{margin:28px 0 12px;font-size:1.1rem;color:var(--accent)}.SpecViewer_h2__P1iMw,.SpecViewer_h3__AduTk{font-family:var(--font-display);font-weight:600}.SpecViewer_h3__AduTk{margin:20px 0 8px;font-size:.95rem;color:var(--text-primary)}.SpecViewer_paragraph__fKogz{margin:0 0 12px;font-size:.88rem;line-height:1.65;color:var(--text-secondary)}.SpecViewer_list__nimrg{margin:0 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:4px}.SpecViewer_list__nimrg li{font-size:.86rem;line-height:1.6;color:var(--text-secondary)}.SpecViewer_code__9Yag6{font-family:var(--font-mono);font-size:.82em;padding:1px 5px;border-radius:4px;background:hsla(0,0%,100%,.08);color:var(--accent)}@media (max-width:580px){.SpecViewer_overlay__9fM1f{padding:40px 12px}.SpecViewer_modal__Ag4Cd{border-radius:14px}.SpecViewer_modalHeader__vljfG{padding:18px 20px 12px;border-radius:14px 14px 0 0}.SpecViewer_modalBody__vcHdS{padding:0 20px 20px}}.SectionNav_nav__eb86y{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:center;padding:16px 24px;pointer-events:none;transition:padding var(--duration-normal) var(--ease-out)}.SectionNav_scrolled__wAgI8{padding:10px 24px}.SectionNav_pill__7yrP8{display:flex;align-items:center;gap:0;padding:0 6px;background:rgba(29,29,31,.72);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:980px;pointer-events:auto;transition:background var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.SectionNav_scrolled__wAgI8 .SectionNav_pill__7yrP8{background:rgba(22,22,23,.88);box-shadow:0 4px 30px rgba(0,0,0,.3)}.SectionNav_brand__yhmVJ{padding:10px 16px;font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.02em;color:var(--text-primary);white-space:nowrap}.SectionNav_divider__v5DUI{width:1px;height:16px;background:hsla(0,0%,100%,.15);flex-shrink:0}.SectionNav_ctaDivider__eNrlf{margin-left:6px;margin-right:10px}.SectionNav_links__nhcB_{list-style:none;display:flex;align-items:center;gap:2px;padding:4px;margin:0}.SectionNav_link__8mYgy{display:block;padding:6px 12px;font-size:.72rem;font-weight:500;letter-spacing:.01em;color:var(--text-secondary);text-decoration:none;border-radius:980px;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out);white-space:nowrap}.SectionNav_link__8mYgy:hover{color:var(--text-primary)}.SectionNav_active__avo2M{color:var(--text-primary);background:hsla(0,0%,100%,.1)}.SectionNav_dashboardLink__w2WcM{display:block;padding:6px 14px;margin-left:0;font-size:.72rem;font-weight:600;letter-spacing:.01em;color:var(--accent);text-decoration:none;border-radius:980px;border:1px solid var(--accent);transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out);white-space:nowrap}.SectionNav_dashboardLink__w2WcM:hover{background:var(--accent);color:#fff}@media (max-width:860px){.SectionNav_brand__yhmVJ,.SectionNav_divider__v5DUI{display:none}.SectionNav_ctaDivider__eNrlf{margin:0}.SectionNav_link__8mYgy{padding:6px 8px;font-size:.68rem}}@media (max-width:580px){.SectionNav_nav__eb86y{padding:8px 12px}.SectionNav_pill__7yrP8{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.SectionNav_pill__7yrP8::-webkit-scrollbar{display:none}.SectionNav_dashboardLink__w2WcM{margin-left:8px}}