.shared-module___NIBua__root,.shared-module___NIBua__pill,.shared-module___NIBua__status,.shared-module___NIBua__bar,.shared-module___NIBua__square,.shared-module___NIBua__swatch{--e-pass:var(--brand-lime);--e-fail:var(--color-danger);--e-error:var(--brand-mango);--e-pending:var(--color-track);--e-running:var(--color-info-ink)}.shared-module___NIBua__pill{gap:6px}.shared-module___NIBua__swatch{border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.shared-module___NIBua__swatch[data-label=pass]{background:var(--e-pass)}.shared-module___NIBua__swatch[data-label=fail]{background:var(--e-fail)}.shared-module___NIBua__swatch[data-label=error]{background:var(--e-error)}.shared-module___NIBua__swatch[data-label=pending]{background:var(--e-pending);box-shadow:inset 0 0 0 1px var(--color-rule-strong)}.shared-module___NIBua__status{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.shared-module___NIBua__dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.shared-module___NIBua__dot[data-status=queued]{box-shadow:inset 0 0 0 1.5px var(--color-ink-faint)}.shared-module___NIBua__dot[data-status=running]{background:var(--e-running)}.shared-module___NIBua__dot[data-status=running]:after{animation:shared-module___NIBua__ring 1.6s var(--ease-out) infinite;border:1.5px solid var(--e-running);content:"";border-radius:50%;position:absolute;inset:-1.5px}.shared-module___NIBua__dot[data-status=done]{background:var(--color-lime-ink)}.shared-module___NIBua__dot[data-status=failed]{background:var(--color-danger)}.shared-module___NIBua__dot[data-status=cancelled]{background:var(--color-warning)}.shared-module___NIBua__status[data-status=running]{color:var(--color-info-ink)}.shared-module___NIBua__barWrap{align-items:center;gap:var(--space-2);min-width:0;display:flex}.shared-module___NIBua__bar{background:var(--e-pending);border-radius:var(--radius-pill);flex:auto;gap:2px;min-width:48px;height:6px;display:flex;overflow:hidden}.shared-module___NIBua__bar[data-size=large]{height:10px}.shared-module___NIBua__barPart{flex-basis:0;min-width:3px}.shared-module___NIBua__barPart[data-label=pass]{background:var(--e-pass)}.shared-module___NIBua__barPart[data-label=fail]{background:var(--e-fail)}.shared-module___NIBua__barPart[data-label=error]{background:var(--e-error)}.shared-module___NIBua__barPart[data-label=pending]{background:0 0}.shared-module___NIBua__barText{color:var(--color-ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);text-align:right;flex:none;min-width:4ch}.shared-module___NIBua__squares{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.shared-module___NIBua__square{background:var(--color-surface-sunken);border-radius:var(--radius-sm);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);height:22px;transition:transform var(--motion-fast) var(--ease-out);border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:22px;text-decoration:none;display:inline-flex}.shared-module___NIBua__square[data-size=small]{width:12px;height:12px;font-size:0}a.shared-module___NIBua__square:hover{text-decoration:none;transform:translateY(-1px)}a.shared-module___NIBua__square:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.shared-module___NIBua__square[data-label=pass]{background:color-mix(in srgb, var(--e-pass) 55%, var(--color-surface));border-color:color-mix(in srgb, var(--e-pass) 85%, var(--color-surface))}.shared-module___NIBua__square[data-label=fail]{background:color-mix(in srgb, var(--e-fail) 40%, var(--color-surface));border-color:color-mix(in srgb, var(--e-fail) 80%, var(--color-surface))}.shared-module___NIBua__square[data-label=error]{background:color-mix(in srgb, var(--e-error) 45%, var(--color-surface));border-color:color-mix(in srgb, var(--e-error) 85%, var(--color-surface))}.shared-module___NIBua__square[data-label=pending]{border:1px dashed var(--color-rule-strong);color:var(--color-ink-faint);background:0 0}.shared-module___NIBua__square[data-label=na]{background:var(--color-surface-sunken);border-color:var(--color-rule);color:var(--color-ink-muted)}.shared-module___NIBua__square[data-label=running]{background:var(--color-info-soft);border-color:color-mix(in srgb, var(--e-running) 60%, var(--color-surface));color:var(--color-info-ink);animation:1.4s ease-in-out infinite shared-module___NIBua__pulse}@keyframes shared-module___NIBua__ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes shared-module___NIBua__pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.shared-module___NIBua__dot[data-status=running]:after,.shared-module___NIBua__square[data-label=running],a.shared-module___NIBua__square{transition:none;animation:none}}.shared-module___NIBua__nav{border-bottom:1px solid var(--color-hairline);gap:0 var(--space-5);flex-wrap:wrap;min-width:0;display:flex}.shared-module___NIBua__navLink{color:var(--color-ink-muted);font-size:var(--text-base);font-weight:var(--weight-semibold);padding:var(--space-2) 0;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}.shared-module___NIBua__navLink:hover{color:var(--color-ink);text-decoration:none}.shared-module___NIBua__navLink[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-ink)}
.page-module__lSVqIW__page{gap:var(--layout-gap);min-width:0;max-width:1440px;padding:var(--page-pad-y) var(--page-pad-x) var(--page-pad-x);flex-direction:column;margin:0 auto;display:flex}.page-module__lSVqIW__header{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.page-module__lSVqIW__headline{flex-direction:column;flex:999 420px;min-width:0;display:flex}.page-module__lSVqIW__crumb{color:var(--color-ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin-bottom:6px}.page-module__lSVqIW__crumb a{color:inherit}.page-module__lSVqIW__title{font-family:var(--font-brand);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:36px;font-weight:400;line-height:1.08}.page-module__lSVqIW__kicker{color:var(--color-ink-muted);font-size:var(--text-md);line-height:var(--leading-snug);max-width:760px;margin:6px 0 0}.page-module__lSVqIW__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__lSVqIW__sectionHead{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.page-module__lSVqIW__h2{font-family:var(--font-brand);margin:0;font-size:22px;font-weight:400;line-height:1.2}.page-module__lSVqIW__note{color:var(--color-ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere;min-width:0;margin:0;display:block}.page-module__lSVqIW__card{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-xl);min-width:0}.page-module__lSVqIW__cardBody{gap:var(--space-3);padding:var(--card-pad-y) var(--card-pad-x);flex-direction:column;display:flex}.page-module__lSVqIW__eyebrow{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.page-module__lSVqIW__mono{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.page-module__lSVqIW__muted{color:var(--color-ink-muted)}.page-module__lSVqIW__block{display:block}.page-module__lSVqIW__num{font-variant-numeric:tabular-nums;white-space:nowrap}.page-module__lSVqIW__big{font-family:var(--font-brand);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.page-module__lSVqIW__chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.page-module__lSVqIW__chip{background:var(--color-surface-sunken);border-radius:var(--radius-sm);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere;max-width:100%;padding:2px 6px}.page-module__lSVqIW__alert{background:var(--color-danger-soft);border-radius:var(--radius-md);color:var(--color-fail-ink);overflow-wrap:anywhere;padding:var(--space-2) var(--space-3);margin:0}.page-module__lSVqIW__command{background:var(--color-surface-sunken);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere;padding:var(--space-2) var(--space-3);white-space:pre-wrap;margin:0}.page-module__lSVqIW__meta{background:var(--color-hairline);border:1px solid var(--color-hairline);border-radius:var(--radius-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:1px;display:grid;overflow:hidden}.page-module__lSVqIW__meta>div{background:var(--color-surface);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.page-module__lSVqIW__metaValue{font-weight:var(--weight-bold);overflow-wrap:anywhere}.page-module__lSVqIW__metaSub{color:var(--color-ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.page-module__lSVqIW__track{background:var(--color-track);border-radius:var(--radius-pill);height:6px;display:block;overflow:hidden}.page-module__lSVqIW__trackFill{background:var(--color-accent);border-radius:var(--radius-pill);height:100%;transition:width var(--motion-slow) var(--ease-out);display:block}.page-module__lSVqIW__trackFill[data-full=true]{background:var(--color-danger)}.page-module__lSVqIW__tableBox{min-width:0;container-type:inline-size}.page-module__lSVqIW__table{border-collapse:collapse;font-size:var(--text-base);width:100%}.page-module__lSVqIW__table th{border-bottom:1px solid var(--color-hairline);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;padding:var(--cell-pad-y) var(--cell-pad-x);text-align:left;text-transform:uppercase;white-space:nowrap}.page-module__lSVqIW__table td{border-bottom:1px solid var(--color-hairline-faint);min-width:0;padding:var(--cell-pad-y) var(--cell-pad-x);vertical-align:middle}.page-module__lSVqIW__table th:first-child,.page-module__lSVqIW__table td:first-child{padding-left:var(--card-pad-x)}.page-module__lSVqIW__table th:last-child,.page-module__lSVqIW__table td:last-child{padding-right:var(--card-pad-x)}.page-module__lSVqIW__table tbody tr:last-child td{border-bottom:0}.page-module__lSVqIW__table tbody tr{position:relative}.page-module__lSVqIW__table tbody tr:hover td{background:var(--color-surface-tint)}.page-module__lSVqIW__rowLink{color:var(--color-ink);font-weight:var(--weight-semibold);overflow-wrap:anywhere;display:block}.page-module__lSVqIW__rowLink:after{content:"";position:absolute;inset:0}.page-module__lSVqIW__rowLink:hover{color:var(--color-accent);text-decoration:none}.page-module__lSVqIW__above{z-index:1;position:relative}.page-module__lSVqIW__cellLabel{display:none}@container (max-width:980px){.page-module__lSVqIW__table [data-priority="3"]{display:none}.page-module__lSVqIW__table th,.page-module__lSVqIW__table td{padding-left:var(--space-2);padding-right:var(--space-2)}}@container (max-width:720px){.page-module__lSVqIW__table thead{display:none}.page-module__lSVqIW__table,.page-module__lSVqIW__table tbody{display:block}.page-module__lSVqIW__table tbody tr{border-bottom:1px solid var(--color-hairline-faint);gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--card-pad-x);flex-wrap:wrap;display:flex}.page-module__lSVqIW__table tbody tr:last-child{border-bottom:0}.page-module__lSVqIW__table td,.page-module__lSVqIW__table td:first-child,.page-module__lSVqIW__table td:last-child{border:0;flex-direction:column;gap:2px;padding:0;display:flex}.page-module__lSVqIW__table td[data-wide]{flex:100%}.page-module__lSVqIW__cellLabel{color:var(--color-ink-muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;display:block}}.page-module__lSVqIW__empty{color:var(--color-ink-muted);padding:var(--space-7) var(--space-5);text-align:center;margin:0}.page-module__lSVqIW__pagerRow{border-top:1px solid var(--color-hairline-soft);padding:var(--space-2) var(--card-pad-x)}[aria-busy=true] .page-module__lSVqIW__table{opacity:.6;transition:opacity var(--motion-fast) var(--ease-out)}@media (max-width:640px){.page-module__lSVqIW__title{font-size:var(--text-2xl)}}.page-module__lSVqIW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.spendCap-module__C8OgHa__cap{align-items:center;gap:var(--space-1);display:inline-flex}.spendCap-module__C8OgHa__dollar{color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.spendCap-module__C8OgHa__input{font-variant-numeric:tabular-nums;text-align:right;width:6.5rem}
.evalDetail-module__VVCvTa__page>.page-header{margin-bottom:0}.evalDetail-module__VVCvTa__noteLabel{color:var(--color-ink-muted);font-size:var(--text-sm);gap:var(--space-1);flex-direction:column;display:flex}.evalDetail-module__VVCvTa__page{gap:var(--layout-gap);flex-direction:column;min-width:0;display:flex}.evalDetail-module__VVCvTa__crumb{color:var(--color-ink-muted);font-size:var(--text-sm);gap:var(--space-1);letter-spacing:normal;overflow-wrap:anywhere;text-transform:none;flex-wrap:wrap;min-width:0;display:flex}.evalDetail-module__VVCvTa__crumb a{color:inherit}.evalDetail-module__VVCvTa__crumb a:hover{color:var(--color-ink)}.evalDetail-module__VVCvTa__headMeta{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.evalDetail-module__VVCvTa__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.evalDetail-module__VVCvTa__card{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-xl);flex-direction:column;min-width:0;display:flex}.evalDetail-module__VVCvTa__cardBody{gap:var(--space-3);min-width:0;padding:var(--card-pad-y) var(--card-pad-x);flex-direction:column;display:flex}.evalDetail-module__VVCvTa__cardHead{align-items:baseline;gap:var(--space-2);padding:var(--card-pad-y) var(--card-pad-x) var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.evalDetail-module__VVCvTa__cardFoot{border-top:1px solid var(--color-hairline-soft);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--card-pad-x);flex-wrap:wrap;justify-content:space-between;display:flex}.evalDetail-module__VVCvTa__eyebrow{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.evalDetail-module__VVCvTa__muted{color:var(--color-ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.evalDetail-module__VVCvTa__mono{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.evalDetail-module__VVCvTa__num{font-variant-numeric:tabular-nums;white-space:nowrap}.evalDetail-module__VVCvTa__prose{font-size:var(--text-md);line-height:var(--leading-normal);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.evalDetail-module__VVCvTa__split{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;container-type:inline-size}.evalDetail-module__VVCvTa__splitInner{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container (min-width:900px){.evalDetail-module__VVCvTa__splitInner{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}}.evalDetail-module__VVCvTa__column{gap:var(--layout-gap);flex-direction:column;min-width:0;display:flex}.evalDetail-module__VVCvTa__tabList{flex-wrap:wrap;overflow:visible}.evalDetail-module__VVCvTa__tabList .ui-tab{white-space:normal}.evalDetail-module__VVCvTa__tabPanel{gap:var(--layout-gap);padding-top:var(--layout-gap);flex-direction:column;display:flex}.evalDetail-module__VVCvTa__conv{gap:var(--space-2);min-width:0;padding:var(--card-pad-y) var(--card-pad-x);flex-direction:column;display:flex}.evalDetail-module__VVCvTa__bubble{font-size:var(--text-md);overflow-wrap:anywhere;min-width:0;max-width:min(100%,64ch);padding:var(--space-2) 14px 10px;white-space:pre-wrap;border-radius:16px;flex-direction:column;gap:2px;display:flex}.evalDetail-module__VVCvTa__bubble[data-role=student]{background:var(--color-accent-soft);border-bottom-right-radius:4px;align-self:flex-end}.evalDetail-module__VVCvTa__bubble[data-role=tutor]{background:var(--color-surface-sunken);border-bottom-left-radius:4px;align-self:flex-start}.evalDetail-module__VVCvTa__bubble[data-role=tool]{border:1px dashed var(--color-rule-strong);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);background:0 0;align-self:stretch;max-width:100%}.evalDetail-module__VVCvTa__bubbleRole{color:var(--color-ink-subtle);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase}.evalDetail-module__VVCvTa__boardHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.evalDetail-module__VVCvTa__toolLine summary{cursor:pointer;list-style:none}.evalDetail-module__VVCvTa__toolLine summary::-webkit-details-marker{display:none}.evalDetail-module__VVCvTa__toolArgs{color:var(--color-ink-muted);margin-top:var(--space-1);overflow-wrap:anywhere;white-space:pre-wrap}.evalDetail-module__VVCvTa__verdictHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.evalDetail-module__VVCvTa__labelBar{background:var(--color-surface-tint);border-radius:0 0 var(--radius-xl) var(--radius-xl);border-top:1px solid var(--color-hairline-soft);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--card-pad-x);flex-direction:column;align-items:stretch;display:flex}.evalDetail-module__VVCvTa__labelRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.evalDetail-module__VVCvTa__labelQuestion{font-size:var(--text-base);font-weight:var(--weight-bold);flex:140px}.evalDetail-module__VVCvTa__note{background:var(--color-surface);border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-ink);font:inherit;font-size:var(--text-base);min-height:2.5em;padding:var(--space-2) var(--space-3);resize:vertical;width:100%}.evalDetail-module__VVCvTa__error{color:var(--color-danger);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.evalDetail-module__VVCvTa__pressed{outline:2px solid var(--color-accent);outline-offset:1px}.evalDetail-module__VVCvTa__kv{font-size:var(--text-base);gap:var(--space-2) var(--space-4);grid-template-columns:max-content minmax(0,1fr);min-width:0;margin:0;display:grid}.evalDetail-module__VVCvTa__kv dt{color:var(--color-ink-muted)}.evalDetail-module__VVCvTa__kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.evalDetail-module__VVCvTa__facts{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));margin:0;display:grid}.evalDetail-module__VVCvTa__facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.evalDetail-module__VVCvTa__facts dd{font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.evalDetail-module__VVCvTa__chips{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.evalDetail-module__VVCvTa__chips>*{overflow-wrap:anywhere;max-width:100%}.evalDetail-module__VVCvTa__levelRow{border-top:1px solid var(--color-hairline-soft);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--card-pad-x);flex-wrap:wrap;display:flex}.evalDetail-module__VVCvTa__levelSkill{flex:160px;min-width:0}.evalDetail-module__VVCvTa__level{background:var(--color-surface-sunken);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);justify-content:center;align-items:center;min-width:1.8em;padding:2px 6px;display:inline-flex}.evalDetail-module__VVCvTa__level[data-change=up]{background:var(--color-success-soft);color:var(--color-success-ink)}.evalDetail-module__VVCvTa__level[data-change=down]{background:var(--color-danger-soft);color:var(--color-fail-ink)}.evalDetail-module__VVCvTa__tableBox{min-width:0;container-type:inline-size}.evalDetail-module__VVCvTa__table{border-collapse:collapse;font-size:var(--text-base);width:100%}.evalDetail-module__VVCvTa__table th{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;padding:var(--space-2) var(--cell-pad-x);text-align:left;text-transform:uppercase}.evalDetail-module__VVCvTa__table td{border-top:1px solid var(--color-hairline-soft);overflow-wrap:anywhere;min-width:0;padding:var(--cell-pad-y) var(--cell-pad-x);vertical-align:top}.evalDetail-module__VVCvTa__table th:first-child,.evalDetail-module__VVCvTa__table td:first-child{padding-left:var(--card-pad-x)}.evalDetail-module__VVCvTa__table th:last-child,.evalDetail-module__VVCvTa__table td:last-child{padding-right:var(--card-pad-x)}.evalDetail-module__VVCvTa__table tfoot td{border-top:1px solid var(--color-rule);font-weight:var(--weight-bold)}.evalDetail-module__VVCvTa__table tbody tr{position:relative}.evalDetail-module__VVCvTa__table tbody tr:hover{background:var(--color-surface-tint)}.evalDetail-module__VVCvTa__right{text-align:right}.evalDetail-module__VVCvTa__rowLink{color:inherit;font-weight:var(--weight-semibold)}.evalDetail-module__VVCvTa__rowLink:after{content:"";position:absolute;inset:0}.evalDetail-module__VVCvTa__table a:not(.evalDetail-module__VVCvTa__rowLink),.evalDetail-module__VVCvTa__table button{z-index:1;position:relative}@container (max-width:620px){.evalDetail-module__VVCvTa__table:not([data-sortable]) thead{display:none}.evalDetail-module__VVCvTa__table[data-sortable] thead{display:block}.evalDetail-module__VVCvTa__table[data-sortable] thead tr{gap:0 var(--space-2);padding:0 var(--card-pad-x);flex-wrap:wrap;display:flex}.evalDetail-module__VVCvTa__table[data-sortable] thead th,.evalDetail-module__VVCvTa__table[data-sortable] thead th:first-child{padding:var(--space-1) 0}.evalDetail-module__VVCvTa__table,.evalDetail-module__VVCvTa__table tbody,.evalDetail-module__VVCvTa__table tfoot{display:block}.evalDetail-module__VVCvTa__table tr{border-top:1px solid var(--color-hairline-soft);gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--card-pad-x);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.evalDetail-module__VVCvTa__table td,.evalDetail-module__VVCvTa__table td:first-child,.evalDetail-module__VVCvTa__table td:last-child{text-align:left;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.evalDetail-module__VVCvTa__table tfoot td{border:0}.evalDetail-module__VVCvTa__table tfoot tr{border-top:1px solid var(--color-rule)}.evalDetail-module__VVCvTa__table td[data-label]:before{color:var(--color-ink-muted);content:attr(data-label);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.evalDetail-module__VVCvTa__table td[data-wide]{grid-column:1/-1}}.evalDetail-module__VVCvTa__filterChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.evalDetail-module__VVCvTa__filterChip{background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius-lg);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2);padding:4px var(--space-3);display:inline-flex}.evalDetail-module__VVCvTa__filterChip:hover{background:var(--color-surface-tint)}.evalDetail-module__VVCvTa__filterChip[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.evalDetail-module__VVCvTa__filterCount{font-variant-numeric:tabular-nums;opacity:.75}.evalDetail-module__VVCvTa__meter{background:var(--color-track);border-radius:var(--radius-pill);flex:80px;min-width:60px;max-width:180px;height:8px;position:relative;overflow:hidden}.evalDetail-module__VVCvTa__meterFill{background:var(--brand-mango);height:100%;transition:width var(--motion-fast,.12s) var(--ease-out,ease-out);display:block}.evalDetail-module__VVCvTa__meterFill[data-trusted=true]{background:var(--brand-lime)}.evalDetail-module__VVCvTa__meterLine{background:var(--color-ink);width:2px;position:absolute;top:-2px;bottom:-2px;left:85%}.evalDetail-module__VVCvTa__meterRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.evalDetail-module__VVCvTa__queueHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.evalDetail-module__VVCvTa__section{border-top:1px solid var(--color-hairline-soft);gap:var(--space-2);min-width:0;padding:var(--space-4) var(--card-pad-x);flex-direction:column;display:flex}.evalDetail-module__VVCvTa__section:first-child{border-top:0}.evalDetail-module__VVCvTa__excerpt{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.evalDetail-module__VVCvTa__code{background:var(--color-surface-sunken);border-radius:var(--radius-lg);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;min-width:0;max-height:560px;padding:var(--space-3) var(--space-4);white-space:pre-wrap;word-break:break-word;margin:0;overflow-y:auto}.evalDetail-module__VVCvTa__compareBar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.evalDetail-module__VVCvTa__select{background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius-lg);color:var(--color-ink);font:inherit;font-size:var(--text-base);min-width:0;max-width:100%;padding:4px var(--space-3)}.evalDetail-module__VVCvTa__diff{min-width:0}.evalDetail-module__VVCvTa__diff .side-by-side-text-diff-line-text{overflow-wrap:anywhere}.evalDetail-module__VVCvTa__stackCell{flex-direction:column;gap:2px;min-width:0;display:flex}
.compare-module__1XINbG__section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.compare-module__1XINbG__vs{flex-wrap:wrap;align-items:stretch;display:flex;overflow:hidden}.compare-module__1XINbG__side{min-width:0;padding:var(--space-4) var(--card-pad-x);flex-direction:column;flex:260px;gap:4px;display:flex}.compare-module__1XINbG__mid{color:var(--color-ink-faint);font-family:var(--font-brand);flex:0 0 48px;justify-content:center;align-items:center;font-size:20px;display:flex}.compare-module__1XINbG__cfg{font-family:var(--font-brand);overflow-wrap:anywhere;font-size:22px;line-height:1.2}.compare-module__1XINbG__sideMeta{color:var(--color-ink-muted);font-size:var(--text-sm);align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.compare-module__1XINbG__diff{background:var(--color-surface-muted);border-left:1px solid var(--color-hairline);min-width:0;padding:var(--space-4) var(--card-pad-x);flex-direction:column;flex:1.4 300px;gap:4px;display:flex}.compare-module__1XINbG__diffLine{font-size:var(--text-sm);overflow-wrap:anywhere}.compare-module__1XINbG__diffLine s{color:var(--color-fail-ink)}.compare-module__1XINbG__diffLine b{color:var(--color-lime-ink)}.compare-module__1XINbG__delta{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-bold);margin-left:var(--space-2)}.compare-module__1XINbG__delta[data-direction=better]{color:var(--color-lime-ink)}.compare-module__1XINbG__delta[data-direction=worse]{color:var(--color-danger)}.compare-module__1XINbG__delta[data-direction=same]{color:var(--color-ink-faint)}.compare-module__1XINbG__summary{font-size:var(--text-sm);gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.compare-module__1XINbG__summary li{color:var(--color-ink-muted)}.compare-module__1XINbG__summaryCount{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold)}.compare-module__1XINbG__summary li[data-change=regressed] .compare-module__1XINbG__summaryCount{color:var(--color-danger)}.compare-module__1XINbG__summary li[data-change=improved] .compare-module__1XINbG__summaryCount{color:var(--color-lime-ink)}.compare-module__1XINbG__toggle{gap:var(--space-2);flex-wrap:wrap;display:flex}.compare-module__1XINbG__toggle button{cursor:pointer;font:inherit;font-size:var(--text-base)}.compare-module__1XINbG__rates{font-weight:var(--weight-semibold)}.compare-module__1XINbG__change{border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.compare-module__1XINbG__change[data-change=improved]{background:var(--color-lime-soft);color:var(--color-lime-ink)}.compare-module__1XINbG__change[data-change=regressed]{background:var(--color-danger-soft);color:var(--color-fail-ink)}.compare-module__1XINbG__change[data-change=same]{background:var(--color-surface-sunken);color:var(--color-ink-muted)}.compare-module__1XINbG__change[data-change=only-a],.compare-module__1XINbG__change[data-change=only-b]{background:var(--color-info-soft);color:var(--color-info-ink)}@media (max-width:640px){.compare-module__1XINbG__diff{border-left:0;border-top:1px solid var(--color-hairline)}.compare-module__1XINbG__mid{flex-basis:100%;height:0;overflow:hidden}}.compare-module__1XINbG__runLink{text-transform:none}
.hub-module__jx7gVq__section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.hub-module__jx7gVq__suites{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.hub-module__jx7gVq__suite{gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.hub-module__jx7gVq__suiteTop{flex-direction:column;gap:2px;min-width:0;display:flex}.hub-module__jx7gVq__suiteName{color:var(--color-ink);font-family:var(--font-brand);font-size:var(--text-lg);line-height:var(--leading-tight);overflow-wrap:anywhere}.hub-module__jx7gVq__suiteName:hover{color:var(--color-accent);text-decoration:none}.hub-module__jx7gVq__suiteRate{gap:var(--space-2);flex-direction:column;display:flex}.hub-module__jx7gVq__suiteActions{align-items:center;gap:var(--space-2);justify-content:space-between;margin-top:auto;display:flex}.hub-module__jx7gVq__suiteLink{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.hub-module__jx7gVq__filters{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.hub-module__jx7gVq__filterGroup{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.hub-module__jx7gVq__resultCell{min-width:140px}.hub-module__jx7gVq__replays{margin:0;padding:0;list-style:none}.hub-module__jx7gVq__replay{border-bottom:1px solid var(--color-hairline-faint);align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--card-pad-x);flex-wrap:wrap;display:flex;position:relative}.hub-module__jx7gVq__replay:last-child{border-bottom:0}.hub-module__jx7gVq__replay:hover{background:var(--color-surface-tint)}.hub-module__jx7gVq__replay>:first-child{min-width:84px}.hub-module__jx7gVq__replayName{flex:180px;min-width:0}.hub-module__jx7gVq__replayMeta{color:var(--color-ink-muted);font-size:var(--text-sm);gap:0 var(--space-4);flex-wrap:wrap;min-width:0;display:flex}@media (max-width:640px){.hub-module__jx7gVq__suites{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr))}.hub-module__jx7gVq__suite{padding:var(--space-3) var(--space-4)}}
.newRun-module__VOsTOq__form{align-items:flex-start;gap:var(--layout-gap);flex-wrap:wrap;min-width:0;display:flex}.newRun-module__VOsTOq__fields{flex-direction:column;flex:999 520px;min-width:0;display:flex}.newRun-module__VOsTOq__field{border-bottom:1px solid var(--color-hairline-faint);gap:var(--space-3);min-width:0;padding:var(--space-4) var(--card-pad-x);flex-direction:column;display:flex}.newRun-module__VOsTOq__field:last-child{border-bottom:0}.newRun-module__VOsTOq__fieldHead{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.newRun-module__VOsTOq__label{font-size:var(--text-md);font-weight:var(--weight-bold);margin:0}.newRun-module__VOsTOq__select{min-width:0;max-width:520px}.newRun-module__VOsTOq__settingsInfo{font-size:var(--text-sm);align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.newRun-module__VOsTOq__small{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.newRun-module__VOsTOq__suite{border:1px solid var(--color-hairline-soft);border-radius:var(--radius-lg);min-width:0}.newRun-module__VOsTOq__suiteHead{cursor:pointer;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);justify-content:space-between;list-style:none;display:flex}.newRun-module__VOsTOq__suiteHead::-webkit-details-marker{display:none}.newRun-module__VOsTOq__suiteHead:before{color:var(--color-ink-muted);content:"▸";font-size:var(--text-xs);transition:transform var(--motion-fast) var(--ease-out)}.newRun-module__VOsTOq__suite[open]>.newRun-module__VOsTOq__suiteHead:before{transform:rotate(90deg)}.newRun-module__VOsTOq__suiteName{font-weight:var(--weight-semibold);overflow-wrap:anywhere;flex:1;min-width:0}.newRun-module__VOsTOq__selectAll{border-bottom:1px solid var(--color-hairline-faint);border-top:1px solid var(--color-hairline-faint);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.newRun-module__VOsTOq__cases{gap:var(--space-1) var(--space-4);padding:var(--space-2) var(--space-3) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.newRun-module__VOsTOq__case{border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:var(--space-2);min-width:0;padding:4px 2px;display:flex}.newRun-module__VOsTOq__case:hover{background:var(--color-surface-tint)}.newRun-module__VOsTOq__case input,.newRun-module__VOsTOq__selectAll input{accent-color:var(--color-accent);flex:none;width:16px;height:16px;margin:2px 0 0}.newRun-module__VOsTOq__caseText{flex-direction:column;min-width:0;display:flex}.newRun-module__VOsTOq__estimate{gap:var(--space-3);min-width:0;max-width:360px;padding:var(--card-pad-y) var(--card-pad-x);top:var(--space-4);flex-direction:column;flex:280px;display:flex;position:sticky}.newRun-module__VOsTOq__line{font-size:var(--text-md);gap:var(--space-3);justify-content:space-between;display:flex}.newRun-module__VOsTOq__warn{background:var(--color-warning-soft);border-radius:var(--radius-md);color:var(--color-ink);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);margin:0}@media (max-width:860px){.newRun-module__VOsTOq__estimate{max-width:none;position:static}}.newRun-module__VOsTOq__segmented{align-self:flex-start;max-width:100%}
.run-module__ZTxmTW__section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.run-module__ZTxmTW__grid{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));margin:0;padding:0;list-style:none;display:grid}.run-module__ZTxmTW__gridCase{border-bottom:1px solid var(--color-hairline-faint);align-items:center;gap:var(--space-2);justify-content:space-between;min-width:0;padding:4px 0;display:flex}.run-module__ZTxmTW__gridName{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.run-module__ZTxmTW__gridName:hover{color:var(--color-accent)}.run-module__ZTxmTW__gridCase>:last-child{flex:none;justify-content:flex-end;max-width:60%}.run-module__ZTxmTW__legend{color:var(--color-ink-muted);font-size:var(--text-sm);gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.run-module__ZTxmTW__legend li{align-items:center;gap:6px;display:inline-flex}.run-module__ZTxmTW__filters{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.run-module__ZTxmTW__filterGroup{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.run-module__ZTxmTW__filterGroup button{cursor:pointer;font:inherit;font-size:var(--text-base)}.run-module__ZTxmTW__caseToggle{color:var(--color-ink);cursor:pointer;font:inherit;font-weight:var(--weight-semibold);text-align:left;background:0 0;border:0;gap:6px;max-width:100%;padding:0;display:inline-flex}.run-module__ZTxmTW__caseToggle:before{color:var(--color-ink-muted);content:"▸";font-size:var(--text-xs);transition:transform var(--motion-fast) var(--ease-out);flex:none}.run-module__ZTxmTW__caseToggle[aria-expanded=true]:before{transform:rotate(90deg)}.run-module__ZTxmTW__caseToggle:hover{color:var(--color-accent)}.run-module__ZTxmTW__caseRow[data-open=true],.run-module__ZTxmTW__caseRow[data-open=true]>td{background:color-mix(in srgb, var(--color-accent-soft) 40%, var(--color-surface))}.run-module__ZTxmTW__reasons{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;max-width:90ch;display:flex}.run-module__ZTxmTW__why{background:var(--color-surface-muted);border-left:3px solid var(--color-rule-strong);border-radius:var(--radius-md);font-size:var(--text-sm);overflow-wrap:anywhere;padding:var(--space-2) var(--space-3)}.run-module__ZTxmTW__why[data-label=fail]{border-left-color:var(--color-danger)}.run-module__ZTxmTW__why[data-label=error]{border-left-color:var(--brand-mango)}.run-module__ZTxmTW__why[data-label=pass]{border-left-color:var(--brand-lime)}.run-module__ZTxmTW__commandRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.run-module__ZTxmTW__commandRow pre{flex:260px;min-width:0}.run-module__ZTxmTW__compare{position:relative}.run-module__ZTxmTW__comparePanel{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overscroll-behavior:contain;max-height:380px;padding:var(--space-1);right:0;top:calc(100% + var(--space-1));width:min(380px, calc(100vw - 2 * var(--space-4)));z-index:var(--z-topbar);position:absolute;overflow-y:auto}.run-module__ZTxmTW__compareList{margin:0;padding:0;list-style:none}.run-module__ZTxmTW__compareItem{border-radius:var(--radius-md);color:var(--color-ink);padding:var(--space-2) var(--space-3);flex-direction:column;gap:2px;display:flex}.run-module__ZTxmTW__compareItem:hover,.run-module__ZTxmTW__compareItem:focus-visible{background:var(--color-surface-hover);text-decoration:none}.run-module__ZTxmTW__compareName{font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.run-module__ZTxmTW__capChange{margin-top:var(--space-2);align-self:flex-start}.run-module__ZTxmTW__capForm{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
