:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sky-50:oklch(97.7% .013 236.62);--sky-100:oklch(95.1% .026 236.82);--sky-200:oklch(90.1% .058 230.9);--sky-300:oklch(82.8% .111 230.32);--sky-400:oklch(74.6% .16 232.66);--sky-500:oklch(68.5% .169 237.32);--sky-600:oklch(58.8% .158 241.77);--sky-700:oklch(50% .134 242.75);--sky-800:oklch(44.3% .11 240.79);--sky-900:oklch(39.1% .09 240.88);--sky-950:oklch(29.3% .066 243.16);--slate-50:oklch(98.4% .003 247.86);--slate-100:oklch(96.8% .007 247.9);--slate-200:oklch(92.9% .013 255.51);--slate-300:oklch(86.9% .022 252.89);--slate-400:oklch(70.4% .04 256.79);--slate-500:oklch(55.4% .046 257.42);--slate-600:oklch(44.6% .043 257.28);--slate-700:oklch(37.2% .044 257.29);--slate-800:oklch(27.9% .041 260.03);--slate-900:oklch(20.8% .042 265.75);--slate-950:oklch(12.9% .042 264.7);--color-canvas:var(--slate-50);--color-surface:oklch(100% 0 0);--color-surface-subtle:var(--slate-100);--color-surface-raised:var(--slate-50);--color-text:var(--slate-900);--color-text-muted:var(--slate-500);--color-border:var(--slate-200);--color-border-strong:var(--slate-300);--color-control-border:var(--slate-400);--color-accent:var(--sky-600);--color-accent-hover:var(--sky-700);--color-accent-strong:var(--sky-700);--color-accent-soft:var(--sky-100);--color-accent-softer:var(--sky-50);--color-selection-indicator:var(--sky-500);--color-on-accent:oklch(99% .01 236.62);--color-focus:var(--sky-500);--color-success:oklch(50.8% .118 165.61);--color-success-soft:oklch(96.2% .044 156.74);--color-warning:oklch(55.5% .163 49);--color-warning-soft:oklch(96.2% .059 95.62);--color-danger:oklch(50.5% .213 27.52);--color-danger-soft:oklch(95.1% .026 17.51);--gradient-accent:linear-gradient(135deg, var(--sky-400) 0%, var(--sky-600) 100%);--gradient-briefing:radial-gradient(42rem 18rem at 88% -30%, color-mix(in oklch, var(--sky-300) 32%, transparent), transparent 70%), linear-gradient(165deg, var(--color-accent-softer), var(--color-surface) 70%);--shadow-soft:0 1px 2px oklch(20.8% .042 265.75/.05);--shadow-card:0 1px 2px oklch(20.8% .042 265.75/.05), 0 16px 40px -20px oklch(58.8% .158 241.77/.22);--shadow-pop:0 2px 6px oklch(20.8% .042 265.75/.07), 0 24px 56px -20px oklch(58.8% .158 241.77/.3);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-small:.5rem;--radius-medium:.75rem;--radius-large:1rem;--control-height:2.75rem;--header-height:4.25rem;--content-width:96rem;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei UI,PingFang SC,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:oklch(16% .028 258);--color-surface:oklch(20.5% .032 258);--color-surface-subtle:oklch(24.5% .033 258);--color-surface-raised:oklch(23% .032 258);--color-text:var(--slate-200);--color-text-muted:var(--slate-400);--color-border:oklch(31% .038 258);--color-border-strong:oklch(41% .042 258);--color-control-border:var(--slate-500);--color-accent:var(--sky-400);--color-accent-hover:var(--sky-300);--color-accent-strong:var(--sky-300);--color-accent-soft:color-mix(in oklch, var(--sky-500) 24%, var(--color-surface));--color-accent-softer:color-mix(in oklch, var(--sky-500) 12%, var(--color-surface));--color-selection-indicator:var(--sky-400);--color-on-accent:var(--sky-950);--color-focus:var(--sky-400);--color-success:oklch(76.5% .177 163.22);--color-success-soft:color-mix(in oklch, oklch(76.5% .177 163.22) 15%, var(--color-surface));--color-warning:oklch(82.8% .189 84.43);--color-warning-soft:color-mix(in oklch, oklch(82.8% .189 84.43) 15%, var(--color-surface));--color-danger:oklch(71.2% .194 13.43);--color-danger-soft:color-mix(in oklch, oklch(71.2% .194 13.43) 15%, var(--color-surface));--gradient-briefing:radial-gradient(42rem 18rem at 88% -30%, color-mix(in oklch, var(--sky-500) 16%, transparent), transparent 70%), linear-gradient(165deg, var(--color-accent-softer), var(--color-surface) 70%);--shadow-soft:0 1px 2px oklch(0% 0 0/.4);--shadow-card:0 1px 2px oklch(0% 0 0/.4), 0 16px 40px -20px oklch(0% 0 0/.6);--shadow-pop:0 2px 6px oklch(0% 0 0/.45), 0 24px 56px -20px oklch(0% 0 0/.65)}}*,:before,:after{box-sizing:border-box}html{background:var(--color-canvas);scroll-behavior:smooth;min-width:20rem;min-height:100%}body{min-width:20rem;min-height:100vh;color:var(--color-text);background:radial-gradient(52rem 22rem at 85% -12%, color-mix(in oklch, var(--sky-400) 13%, transparent), transparent 72%), radial-gradient(38rem 20rem at -12% 4%, color-mix(in oklch, var(--sky-300) 10%, transparent), transparent 68%), var(--color-canvas);background-attachment:fixed;margin:0;font-size:.9375rem;line-height:1.5}@media (prefers-color-scheme:dark){body{background:radial-gradient(52rem 22rem at 85% -12%, color-mix(in oklch, var(--sky-500) 9%, transparent), transparent 72%), radial-gradient(38rem 20rem at -12% 4%, color-mix(in oklch, var(--sky-500) 6%, transparent), transparent 68%), var(--color-canvas)}}button,input,select,textarea{color:inherit;font:inherit}button,summary,select,label[for],input[type=checkbox]{-webkit-tap-highlight-color:transparent}button{border:0}h1,h2,h3,p,dl,dd,ol,ul,pre,fieldset{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{color:var(--color-text);text-wrap:balance;line-height:1.25}h1{letter-spacing:-.02em;font-size:1.25rem;font-weight:750}h2{letter-spacing:-.015em;font-size:1.125rem;font-weight:700}h3{font-size:.9375rem;font-weight:650}strong{font-weight:650}code,pre{font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace}::selection{color:var(--sky-950);background:var(--sky-200)}@media (prefers-color-scheme:dark){::selection{color:var(--sky-950);background:var(--sky-300)}}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#app{min-height:100vh}a{color:inherit}button{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{list-style:none}summary::-webkit-details-marker{display:none}summary::marker{content:none}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.3}}@keyframes reveal{0%{opacity:0;transform:translateY(-.25rem)}}@keyframes rise{0%{opacity:0;transform:translateY(.5rem)}}.eyebrow{color:var(--color-accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.empty-state{place-content:center;justify-items:center;gap:var(--space-3);min-block-size:20rem;padding:var(--space-6);color:var(--color-text-muted);text-align:center;display:grid}.empty-state h2,.empty-state h3{color:var(--color-text)}.empty-illustration{border-radius:var(--radius-large);block-size:3.5rem;inline-size:3.5rem;color:var(--color-accent);background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-accent) 18%, transparent);place-items:center;display:grid}.empty-page{min-block-size:calc(100vh - var(--header-height) - 4rem);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow-card)}@media (width<=30rem){.empty-page{border-radius:var(--radius-medium)}}@media (prefers-reduced-motion:reduce){button{transition:none}}.app-header[data-v-6bd476c0]{z-index:10;min-height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) clamp(var(--space-4), 3vw, var(--space-6));border-bottom:1px solid color-mix(in oklch, var(--color-border) 75%, transparent);background:color-mix(in oklch, var(--color-canvas) 82%, transparent);-webkit-backdrop-filter:blur(.875rem)saturate(1.5);display:flex;position:sticky;inset-block-start:0}.brand[data-v-6bd476c0]{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.brand-mark[data-v-6bd476c0]{border-radius:var(--radius-medium);block-size:2.5rem;inline-size:2.5rem;color:var(--color-on-accent);background:var(--gradient-accent);box-shadow:inset 0 1px 0 oklch(100% 0 0/.25), 0 6px 16px -6px color-mix(in oklch, var(--color-accent) 55%, transparent);flex:none;place-items:center;display:grid}.brand-mark svg[data-v-6bd476c0]{block-size:1.375rem;inline-size:1.375rem}.brand-text[data-v-6bd476c0]{gap:.0625rem;min-inline-size:0;display:grid}.sync-status[data-v-6bd476c0]{align-items:center;gap:var(--space-2);padding:.375rem var(--space-3);border:1px solid var(--color-border);color:var(--color-text-muted);background:color-mix(in oklch, var(--color-surface) 72%, transparent);box-shadow:var(--shadow-soft);border-radius:999px;flex:none;font-size:.8125rem;display:inline-flex}.status-dot[data-v-6bd476c0]{background:var(--color-border-strong);border-radius:50%;block-size:.5rem;inline-size:.5rem}.sync-status[data-tone=success] .status-dot[data-v-6bd476c0]{background:var(--color-success);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-success) 22%, transparent)}.sync-status[data-tone=danger] .status-dot[data-v-6bd476c0]{background:var(--color-danger);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-danger) 22%, transparent)}.sync-status[data-tone=muted] .status-dot[data-v-6bd476c0]{animation:1.2s ease-in-out infinite pulse}@media (width<=48rem){.app-header[data-v-6bd476c0]{flex-direction:column;align-items:flex-start;position:static}}.message[data-v-ef036846]{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);display:flex}.message-icon[data-v-ef036846]{flex:none;block-size:1.125rem;inline-size:1.125rem;margin-block-start:.125rem}.message-text[data-v-ef036846]{overflow-wrap:anywhere;min-inline-size:0}.message-error[data-v-ef036846]{color:var(--color-danger);border-color:color-mix(in oklch, var(--color-danger) 35%, var(--color-border));background:var(--color-danger-soft)}.message-warning[data-v-ef036846]{margin:var(--space-4) var(--space-5) 0;color:var(--color-warning);border-color:color-mix(in oklch, var(--color-warning) 35%, var(--color-border));background:var(--color-warning-soft)}.evidence-note[data-v-ef036846]{margin:var(--space-4) var(--space-5) 0;color:var(--color-text-muted);border-color:color-mix(in oklch, var(--color-border) 70%, transparent);background:var(--color-surface-subtle)}@media (width<=30rem){.message-warning[data-v-ef036846],.evidence-note[data-v-ef036846]{margin-inline:var(--space-4)}}.run-metrics[data-v-93dd7d3a]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));display:grid}.run-metrics div[data-v-93dd7d3a]{align-content:start;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-soft);display:grid;position:relative;overflow:hidden}.run-metrics div[data-v-93dd7d3a]:before{content:"";background:var(--color-border-strong);inline-size:.1875rem;position:absolute;inset-block:0;inset-inline-start:0}.run-metrics div[data-tone=success][data-v-93dd7d3a]:before{background:var(--color-success)}.run-metrics div[data-tone=warning][data-v-93dd7d3a]:before{background:var(--color-warning)}.run-metrics div[data-tone=danger][data-v-93dd7d3a]:before{background:var(--color-danger)}.run-metrics dt[data-v-93dd7d3a]{color:var(--color-text-muted);font-size:.75rem;font-weight:650}.run-metrics dd[data-v-93dd7d3a]{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.run-metrics dd[data-tone=success][data-v-93dd7d3a]{color:var(--color-success)}.run-metrics dd[data-tone=warning][data-v-93dd7d3a]{color:var(--color-warning)}.run-metrics dd[data-tone=danger][data-v-93dd7d3a]{color:var(--color-danger)}.model-metrics[data-v-93dd7d3a]{justify-content:flex-end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.model-metrics div[data-v-93dd7d3a]{gap:var(--space-1);display:grid}.model-metrics dt[data-v-93dd7d3a]{color:var(--color-text-muted);font-size:.75rem}.model-metrics dd[data-v-93dd7d3a]{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700}.result-facts[data-v-93dd7d3a]{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.result-facts div[data-v-93dd7d3a]{gap:var(--space-1);display:grid}.result-facts dt[data-v-93dd7d3a]{color:var(--color-text-muted);font-size:.75rem}.result-facts dd[data-v-93dd7d3a]{font-weight:650}@media (width<=68rem){.model-metrics[data-v-93dd7d3a]{justify-content:flex-start}}@media (width<=30rem){.model-metrics[data-v-93dd7d3a],.result-facts[data-v-93dd7d3a]{gap:var(--space-3) var(--space-4)}}.status-label[data-v-1e733776]{border:1px solid var(--color-border);inline-size:fit-content;color:var(--color-text-muted);background:var(--color-surface-subtle);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .625rem;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}.label-dot[data-v-1e733776]{background:currentColor;border-radius:50%;block-size:.375rem;inline-size:.375rem}.status-label[data-tone=success][data-v-1e733776]{color:var(--color-success);border-color:color-mix(in oklch, var(--color-success) 32%, transparent);background:var(--color-success-soft)}.status-label[data-tone=warning][data-v-1e733776]{color:var(--color-warning);border-color:color-mix(in oklch, var(--color-warning) 32%, transparent);background:var(--color-warning-soft)}.status-label[data-tone=danger][data-v-1e733776]{color:var(--color-danger);border-color:color-mix(in oklch, var(--color-danger) 32%, transparent);background:var(--color-danger-soft)}.daily-briefing[data-v-3778b4ab]{border-bottom:1px solid var(--color-border);background:var(--gradient-briefing)}.briefing-inner[data-v-3778b4ab]{gap:var(--space-5);padding:var(--space-5);display:grid}.briefing-title[data-v-3778b4ab]{gap:var(--space-1);justify-items:start;display:grid}.briefing-heading-row[data-v-3778b4ab]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.briefing-date[data-v-3778b4ab]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.briefing-grid[data-v-3778b4ab]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.briefing-card[data-v-3778b4ab]{align-content:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:color-mix(in oklch, var(--color-surface) 82%, transparent);box-shadow:var(--shadow-soft);display:grid}.card-head[data-v-3778b4ab]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.legend[data-v-3778b4ab]{gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.legend-item[data-v-3778b4ab]{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:.75rem;display:inline-flex}.legend-item[data-v-3778b4ab]:before{content:"";background:var(--color-border-strong);border-radius:50%;block-size:.5rem;inline-size:.5rem}.legend-item[data-tone=success][data-v-3778b4ab]:before{background:var(--color-success)}.legend-item[data-tone=warning][data-v-3778b4ab]:before{background:var(--color-warning)}.legend-item[data-tone=danger][data-v-3778b4ab]:before{background:var(--color-danger)}.overview-bar[data-v-3778b4ab]{gap:.1875rem;block-size:1.75rem;display:flex}.overview-segment[data-v-3778b4ab]{background:var(--color-border-strong);cursor:pointer;border-radius:.25rem;flex:1 1 0;min-inline-size:.375rem;padding:0}.overview-segment[data-tone=success][data-v-3778b4ab]{background:var(--color-success)}.overview-segment[data-tone=warning][data-v-3778b4ab]{background:var(--color-warning)}.overview-segment[data-tone=danger][data-v-3778b4ab]{background:var(--color-danger)}.overview-segment[data-v-3778b4ab]:hover{filter:brightness(1.06);transform:scaleY(1.18)}.card-hint[data-v-3778b4ab]{color:var(--color-text-muted);font-size:.75rem}.highlight-count[data-v-3778b4ab]{min-inline-size:1.5rem;color:var(--color-text-muted);background:var(--color-surface-subtle);text-align:center;border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:700}.highlight-count[data-tone=success][data-v-3778b4ab]{color:var(--color-success);background:var(--color-success-soft)}.highlight-count[data-tone=danger][data-v-3778b4ab]{color:var(--color-danger);background:var(--color-danger-soft)}.all-clear[data-v-3778b4ab]{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-medium);color:var(--color-success);background:var(--color-success-soft);font-size:.875rem;font-weight:650;display:flex}.all-clear-icon[data-v-3778b4ab]{flex:none;block-size:1rem;inline-size:1rem}.highlight-list[data-v-3778b4ab]{gap:var(--space-2);display:grid}.highlight-button[data-v-3778b4ab]{inline-size:100%;min-block-size:var(--control-height);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-medium);color:inherit;text-align:start;background:var(--color-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.highlight-button[data-v-3778b4ab]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.highlight-dot[data-v-3778b4ab]{background:var(--color-border-strong);border-radius:50%;block-size:.625rem;inline-size:.625rem}.highlight-button[data-tone=warning] .highlight-dot[data-v-3778b4ab]{background:var(--color-warning)}.highlight-button[data-tone=danger] .highlight-dot[data-v-3778b4ab]{background:var(--color-danger)}.highlight-text[data-v-3778b4ab]{min-inline-size:0;display:grid}.highlight-name[data-v-3778b4ab]{overflow-wrap:anywhere;font-weight:700}.highlight-reasons[data-v-3778b4ab]{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.8125rem}.highlight-arrow[data-v-3778b4ab]{block-size:1rem;inline-size:1rem;color:var(--color-text-muted);transition:transform .16s}.highlight-button:hover .highlight-arrow[data-v-3778b4ab]{color:var(--color-accent);transform:translate(2px)}@media (width<=48rem){.overview-bar[data-v-3778b4ab]{block-size:var(--control-height)}}@media (width<=30rem){.briefing-inner[data-v-3778b4ab]{padding:var(--space-4)}}.result-item[data-v-30b9a6f2]{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-soft);transition:border-color .16s,box-shadow .16s}.result-item[data-v-30b9a6f2]:hover{border-color:var(--color-border-strong)}.result-item[data-tone=warning][data-v-30b9a6f2]{border-inline-start:.25rem solid var(--color-warning)}.result-item[data-tone=danger][data-v-30b9a6f2]{border-inline-start:.25rem solid var(--color-danger)}.result-item[open][data-v-30b9a6f2]{box-shadow:var(--shadow-card)}.result-item>summary[data-v-30b9a6f2]{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:3.75rem;padding:var(--space-3) var(--space-4);border-radius:inherit;cursor:pointer;transition:background-color .16s;display:flex}.result-item>summary[data-v-30b9a6f2]:hover{background:var(--color-surface-raised)}.result-title[data-v-30b9a6f2],.result-summary[data-v-30b9a6f2]{align-items:center;gap:var(--space-3);min-inline-size:0;display:inline-flex}.result-summary[data-v-30b9a6f2]{color:var(--color-text-muted);flex-wrap:wrap;justify-content:flex-end;font-size:.8125rem}.result-duration[data-v-30b9a6f2]{font-variant-numeric:tabular-nums}.chevron[data-v-30b9a6f2]{border-inline-end:2px solid var(--color-text-muted);border-block-end:2px solid var(--color-text-muted);flex:none;block-size:.5rem;inline-size:.5rem;transition:transform .16s,border-color .16s;transform:rotate(-45deg)}.result-item[open]>summary .chevron[data-v-30b9a6f2],.judge-raw[open]>summary .chevron[data-v-30b9a6f2]{border-color:var(--color-accent);transform:rotate(45deg)}.question-id[data-v-30b9a6f2]{border-radius:var(--radius-small);color:var(--color-text-muted);background:var(--color-surface-subtle);padding:.0625rem .375rem;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.75rem}.result-body[data-v-30b9a6f2]{gap:var(--space-4);padding:var(--space-4);border-block-start:1px solid var(--color-border);display:grid}.result-item[open] .result-body[data-v-30b9a6f2]{animation:.18s reveal}.evidence-block[data-v-30b9a6f2]{gap:var(--space-2);display:grid}.evidence-block h3[data-v-30b9a6f2]{color:var(--color-text-muted)}.evidence-block pre[data-v-30b9a6f2]{max-block-size:26rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-subtle);scrollbar-width:thin;font-size:.8125rem;line-height:1.65;overflow:auto}.evidence-block.subdued pre[data-v-30b9a6f2]{color:var(--color-text-muted)}.judge-raw[data-v-30b9a6f2]{border-top:1px dashed var(--color-border);padding-block-start:var(--space-3)}.judge-raw>summary[data-v-30b9a6f2]{align-items:center;gap:var(--space-2);min-block-size:2rem;color:var(--color-text-muted);cursor:pointer;font-weight:650;display:inline-flex}.judge-raw>summary[data-v-30b9a6f2]:hover{color:var(--color-accent)}.judge-raw[open][data-v-30b9a6f2]{gap:var(--space-3);display:grid}@media (width<=48rem){.result-item>summary[data-v-30b9a6f2]{align-items:flex-start;gap:var(--space-2);flex-direction:column}.result-summary[data-v-30b9a6f2]{justify-content:flex-start}}.model-detail[data-v-32936798]{min-inline-size:0}.model-header[data-v-32936798]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.model-heading[data-v-32936798]{gap:var(--space-1);min-inline-size:0;display:grid}.model-identifier[data-v-32936798]{inline-size:fit-content;max-inline-size:100%;border:1px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-text-muted);background:var(--color-surface-subtle);overflow-wrap:anywhere;margin-block-start:var(--space-1);padding:.125rem .5rem;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.75rem}.result-toolbar[data-v-32936798]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);flex-wrap:wrap;display:flex}.toolbar-group[data-v-32936798]{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-soft);flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.tool-button[data-v-32936798]{min-block-size:2.25rem;padding:0 var(--space-3);border-radius:calc(var(--radius-medium) - .25rem);color:var(--color-text-muted);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;font-size:.8125rem;font-weight:650}.tool-button[data-v-32936798]:hover{color:var(--color-text);background:var(--color-surface-subtle)}.tool-button.active[data-v-32936798]{color:var(--color-on-accent);background:var(--color-accent);box-shadow:0 2px 8px -2px color-mix(in oklch, var(--color-accent) 60%, transparent)}.tool-button.active[data-v-32936798]:hover{color:var(--color-on-accent);background:var(--color-accent-hover)}.result-list[data-v-32936798]{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);display:grid}.no-issues[data-v-32936798]{padding:var(--space-6) var(--space-5);color:var(--color-text-muted);text-align:center}@media (width<=68rem){.model-header[data-v-32936798]{align-items:stretch;gap:var(--space-4);flex-direction:column}}@media (width<=48rem){.tool-button[data-v-32936798]{min-block-size:var(--control-height)}}@media (width<=30rem){.model-header[data-v-32936798],.result-toolbar[data-v-32936798],.result-list[data-v-32936798]{padding-inline:var(--space-4)}}.section-heading[data-v-27cc9533]{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:3.5rem;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:color-mix(in oklch, var(--color-surface-subtle) 90%, transparent);-webkit-backdrop-filter:blur(.5rem);display:flex;position:sticky;inset-block-start:0}.heading-meta[data-v-27cc9533]{color:var(--color-accent-strong);background:var(--color-accent-soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:700}.section-heading.compact[data-v-27cc9533]{min-block-size:3rem}.sidebar-button[data-v-6f917936]{inline-size:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-medium);color:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;gap:.125rem;display:grid;position:relative}.sidebar-button[data-v-6f917936]:before{content:"";background:0 0;border-radius:999px;inline-size:.1875rem;transition:background-color .16s;position:absolute;inset-block:22%;inset-inline-start:.125rem}.sidebar-button[data-v-6f917936]:focus-visible{outline-offset:-2px}.sidebar-button[data-v-6f917936]:hover{background:var(--color-surface-raised)}.sidebar-button.selected[data-v-6f917936]{border-color:color-mix(in oklch, var(--color-accent) 28%, var(--color-border));background:var(--color-accent-soft);box-shadow:var(--shadow-soft)}.sidebar-button.selected[data-v-6f917936]:before{background:var(--color-selection-indicator)}@media (width<=48rem){.sidebar-button[data-v-6f917936]{border-color:var(--color-border);background:var(--color-surface);block-size:100%}.sidebar-button.selected[data-v-6f917936]{border-color:color-mix(in oklch, var(--color-accent) 45%, var(--color-border));background:var(--color-accent-soft)}}.model-sidebar[data-v-1027f869]{border-inline-end:1px solid var(--color-border);background:var(--color-surface-subtle);min-inline-size:0}@media (width>=48.01rem){.model-sidebar[data-v-1027f869]{max-block-size:calc(100vh - var(--header-height) - var(--space-6));overscroll-behavior:contain;scrollbar-width:thin;align-self:start;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4));overflow-y:auto}}.model-list[data-v-1027f869]{gap:var(--space-1);padding:var(--space-2);display:grid}.model-name[data-v-1027f869]{overflow-wrap:anywhere;min-inline-size:0;font-weight:700}.model-family[data-v-1027f869],.model-score[data-v-1027f869]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.8125rem}@media (width<=48rem){.model-sidebar[data-v-1027f869]{border-inline-end:0;border-bottom:1px solid var(--color-border)}.model-list[data-v-1027f869]{gap:var(--space-2);padding:var(--space-3);scroll-snap-type:inline mandatory;display:flex;overflow-x:auto}.model-list li[data-v-1027f869]{scroll-snap-align:start;flex:0 0 min(78vw,18rem)}}.report-panel[data-v-29f95e8e]{min-inline-size:0}.model-layout[data-v-29f95e8e]{grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);min-block-size:36rem;display:grid}.detail-column[data-v-29f95e8e]{min-inline-size:0}.loading-spinner[data-v-29f95e8e]{border:2.5px solid var(--color-accent-soft);border-block-start-color:var(--color-accent);border-radius:50%;block-size:1.75rem;inline-size:1.75rem;margin-inline:auto;animation:.8s linear infinite spin}@media (width<=68rem){.model-layout[data-v-29f95e8e]{grid-template-columns:14rem minmax(0,1fr)}}@media (width<=48rem){.model-layout[data-v-29f95e8e]{min-block-size:0;display:block}}.run-sidebar[data-v-5473db93]{border-inline-end:1px solid var(--color-border);background:var(--color-surface-subtle);min-inline-size:0}@media (width>=48.01rem){.run-sidebar[data-v-5473db93]{max-block-size:calc(100vh - var(--header-height) - var(--space-6));overscroll-behavior:contain;scrollbar-width:thin;align-self:start;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4));overflow-y:auto}}.run-list[data-v-5473db93]{gap:var(--space-1);padding:var(--space-2);display:grid}.run-date[data-v-5473db93]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-inline-size:0;font-weight:700}.run-meta[data-v-5473db93]{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.8125rem}@media (width<=48rem){.run-sidebar[data-v-5473db93]{border-inline-end:0;border-bottom:1px solid var(--color-border)}.run-list[data-v-5473db93]{gap:var(--space-2);padding:var(--space-3);scroll-snap-type:inline mandatory;display:flex;overflow-x:auto}.run-list li[data-v-5473db93]{scroll-snap-align:start;flex:0 0 min(78vw,18rem)}}.app-shell[data-v-56780828]{min-height:100vh}.skip-link[data-v-56780828]{z-index:20;padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);color:var(--color-on-accent);background:var(--color-accent);box-shadow:var(--shadow-pop);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-160%)}.skip-link[data-v-56780828]:focus{transform:translateY(0)}.app-main[data-v-56780828]{max-inline-size:var(--content-width);padding:clamp(var(--space-4), 2.5vw, var(--space-6));margin-inline:auto}.app-main>.message[data-v-56780828]{margin-block-end:var(--space-4)}.records-layout[data-v-56780828]{min-block-size:calc(100vh - var(--header-height) - 4rem);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);animation:.24s rise;display:grid;overflow:clip}@media (width<=68rem){.records-layout[data-v-56780828]{grid-template-columns:14rem minmax(0,1fr)}}@media (width<=48rem){.records-layout[data-v-56780828]{display:block}}@media (width<=30rem){.app-main[data-v-56780828]{padding:var(--space-3)}.records-layout[data-v-56780828]{border-radius:var(--radius-medium)}}
