@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/outfit-latin-wght-normal.1aqyowrj6p85v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/outfit-latin-ext-wght-normal.2kbrv5vdeb05j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.2xs28az5j2efm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.2rod0ve_3h_te.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--k-bg:#fff;--k-bg-tint:#f2eefc;--k-bg-tint-2:#f7f5fc;--k-ink:#12203a;--k-text:#3d4762;--k-text-muted:#a7aec2;--k-border:#dfe3ec;--k-border-strong:#c9cfdd;--k-primary:#5b2fc9;--k-primary-soft:#d9d2f2;--k-accent:#3fe0b0;--k-success:#0e7f5c;--k-success-bg:#eaf6ef;--k-success-ink:#1f3d2e;--k-error:#b42318;--k-error-strong:#d64545;--k-font-fallback:"Helvetica Neue", Arial, sans-serif;--k-font-display:"Outfit", var(--k-font-fallback);--k-font-body:"Manrope", var(--k-font-fallback);--k-radius-sm:10px;--k-radius-md:12px;--k-radius-lg:20px;--k-radius-xl:24px;--k-radius-pill:999px;--k-space-1:4px;--k-space-2:8px;--k-space-3:12px;--k-space-4:16px;--k-space-5:24px;--k-space-6:32px;--k-space-7:48px;--k-space-8:64px;--k-focus-ring:3px solid var(--k-primary);--k-focus-offset:3px;--k-input-focus-shadow:0 0 0 3px #5b2fc933;--k-control-height:44px}*,:before,:after{box-sizing:border-box}html,body{background:var(--k-bg);color:var(--k-text);font-family:var(--k-font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3{color:var(--k-ink);font-family:var(--k-font-display);margin:0;font-weight:600;line-height:1.15}@media (min-width:768px){h1{font-size:52px}}a{color:var(--k-primary)}a:hover{color:var(--k-success)}:focus-visible{outline:var(--k-focus-ring);outline-offset:var(--k-focus-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}h1{font-size:28px}@media (min-width:768px){h1{font-size:32px}}h2{font-size:20px}.lab-top{justify-content:space-between;align-items:center;gap:var(--k-space-4);padding:var(--k-space-3) var(--k-space-5);border-bottom:1px solid var(--k-border);display:flex}.lab-brand{font-family:var(--k-font-display);color:var(--k-ink);font-weight:600;text-decoration:none}.lab-brand span{color:var(--k-primary)}.lab-main{max-width:1280px;padding:var(--k-space-5);gap:var(--k-space-5);margin:0 auto;display:grid}.lab-card{border:1px solid var(--k-border);border-radius:var(--k-radius-md);padding:var(--k-space-5);background:var(--k-bg)}.lab-muted{color:#5b6478;font-size:14px}.lab-table{border-collapse:collapse;width:100%;font-size:14px}.lab-table th,.lab-table td{text-align:left;padding:var(--k-space-2) var(--k-space-3);border-bottom:1px solid var(--k-border);vertical-align:top}.lab-table th{color:var(--k-ink);background:var(--k-bg-tint-2);font-weight:600}.lab-badge{border-radius:var(--k-radius-pill);background:var(--k-bg-tint);color:var(--k-primary);padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.lab-badge[data-status=rejected],.lab-badge[data-status=archived]{color:#5b6478;background:#f1f2f5}.lab-btn{min-height:var(--k-control-height);padding:0 var(--k-space-5);border-radius:var(--k-radius-pill);background:var(--k-primary);color:#fff;font:inherit;cursor:pointer;border:0;font-weight:600}.lab-btn[disabled]{opacity:.6;cursor:progress}.lab-btn-ghost{color:var(--k-primary);border:1px solid var(--k-border-strong);background:0 0}.lab-field{gap:var(--k-space-1);margin-bottom:var(--k-space-4);display:grid}.lab-field label{color:var(--k-ink);font-size:14px;font-weight:600}.lab-field input{min-height:var(--k-control-height);padding:0 var(--k-space-3);border:1px solid var(--k-border-strong);border-radius:var(--k-radius-sm);font:inherit}.lab-field input:focus{box-shadow:var(--k-input-focus-shadow)}.lab-alert{padding:var(--k-space-3) var(--k-space-4);border-radius:var(--k-radius-sm);color:var(--k-error);background:#fdecea;font-size:14px}.lab-ok{padding:var(--k-space-3) var(--k-space-4);border-radius:var(--k-radius-sm);background:var(--k-success-bg);color:var(--k-success-ink);font-size:14px}.lab-pre{padding:var(--k-space-4);background:var(--k-bg-tint-2);border-radius:var(--k-radius-sm);white-space:pre-wrap;word-break:break-word;max-height:520px;margin:0;font-size:13px;line-height:1.45;overflow:auto}.lab-auth{max-width:420px;padding:0 var(--k-space-5);margin:10vh auto}.lab-actions{gap:var(--k-space-3);margin-top:var(--k-space-4);flex-wrap:wrap;align-items:flex-start;display:flex}a.lab-btn{color:#fff;align-items:center;text-decoration:none;display:inline-flex}a.lab-btn:hover{color:#fff}.lab-select,.lab-textarea{padding:var(--k-space-2) var(--k-space-3);border:1px solid var(--k-border-strong);border-radius:var(--k-radius-sm);font:inherit;background:var(--k-bg)}.lab-select{min-height:var(--k-control-height)}.lab-textarea{resize:vertical;width:100%}.lab-textarea.lab-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.lab-diff{margin:var(--k-space-3) 0 0;padding-left:var(--k-space-5);font-size:14px}.lab-diff code{color:var(--k-ink)}.lab-grid-2{gap:var(--k-space-4);display:grid}@media (min-width:960px){.lab-grid-2{grid-template-columns:1fr 1fr}}.lab-field-error{color:var(--k-error);font-size:13px}@media (min-width:1100px){.lab-dashboard{grid-template-columns:300px minmax(0,1fr) minmax(0,1fr);align-items:start;max-width:1600px}}.lab-dl{gap:var(--k-space-1) var(--k-space-3);grid-template-columns:auto 1fr;font-size:14px;display:grid}.lab-dl dt{color:var(--k-ink);font-weight:600}.lab-dl dd{margin:0}.lab-subhead{margin-top:var(--k-space-5);font-size:16px}.lab-transcript{margin:var(--k-space-3) 0 0;gap:var(--k-space-2);max-height:480px;padding:0;font-size:14px;list-style:none;display:grid;overflow:auto}.lab-transcript li{padding:var(--k-space-2) var(--k-space-3);border-radius:var(--k-radius-sm);background:var(--k-bg-tint-2)}.lab-transcript li[data-role=user]{background:var(--k-success-bg)}.lab-transcript li[data-partial=true]{opacity:.7}.lab-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a.lab-btn.lab-btn-ghost{color:var(--k-primary)}.lab-stack{gap:var(--k-space-3);display:grid}.lab-latency{margin:var(--k-space-2) 0 0;gap:4px;padding:0;font-size:12px;list-style:none;display:grid}.lab-latency li{gap:var(--k-space-2);grid-template-columns:24px 1fr 64px;align-items:center;display:grid}.lab-latency-bar{background:var(--k-bg-tint-2);border-radius:4px;height:12px;display:flex;overflow:hidden}[data-block=endpointing]{background:#c9cfdd}[data-block=transcriber]{background:#3fe0b0}[data-block=model]{background:#5b2fc9}[data-block=voice]{background:#f2a33a}.lab-latency-v{text-align:right}.lab-legend{gap:var(--k-space-3);flex-wrap:wrap;font-size:12px;display:flex}.lab-legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.lab-scores{gap:var(--k-space-2);padding:0;font-size:14px;list-style:none;display:grid}.lab-scores li{gap:var(--k-space-2);grid-template-columns:1fr 120px 48px;align-items:center;display:grid}.lab-scores li p{grid-column:1/-1;margin:0}.lab-scorebar{background:var(--k-bg-tint-2);border-radius:4px;height:8px;overflow:hidden}.lab-scorebar span{background:var(--k-primary);height:100%;display:block}.lab-report h4{margin:var(--k-space-3) 0 var(--k-space-1);color:var(--k-ink)}.lab-nav{align-items:center;gap:var(--k-space-4);font-size:14px;display:flex}.lab-nav a:not(.lab-brand){font-weight:600;text-decoration:none}.lab-fieldset{border:1px solid var(--k-border);border-radius:var(--k-radius-sm);padding:var(--k-space-3);margin:0 0 var(--k-space-4)}.lab-fieldset legend{color:var(--k-ink);padding:0 var(--k-space-1);font-size:14px;font-weight:600}.lab-ratings{gap:var(--k-space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));font-size:14px;display:grid}.lab-ratings label{gap:2px;display:grid}.lab-tags{gap:var(--k-space-2) var(--k-space-4);flex-wrap:wrap;font-size:14px;display:flex}.lab-findings{margin:0 0 var(--k-space-4);gap:var(--k-space-2);padding:0;list-style:none;display:grid}.lab-findings li{border-left:3px solid var(--k-primary);padding:var(--k-space-1) var(--k-space-3);background:var(--k-bg-tint-2)}.lab-findings p{margin:0}.lab-filter{gap:var(--k-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.lab-compare td,.lab-compare th{white-space:nowrap}.lab-compare tr[data-status=rejected],.lab-compare tr[data-status=archived]{color:#5b6478}.lab-correct summary{cursor:pointer;color:var(--k-primary);font-size:12px}.lab-correct form{gap:var(--k-space-2);margin-top:var(--k-space-1);flex-wrap:wrap;display:flex}.lab-correct input{min-height:36px;padding:0 var(--k-space-2);border:1px solid var(--k-border-strong);border-radius:var(--k-radius-sm);font:inherit;flex:200px}.lab-corrected{margin:var(--k-space-1) 0 0;color:var(--k-success-ink);font-size:13px}.lab-repeats{padding-left:var(--k-space-5);font-size:14px}
