.lab{--navy:#010213;--navy2:#0a2a6b;--blue:#0070c0;--blue-dark:#005a9c;--cyan:#009fe3;--amber:#ffc000;--ink:#14213d;--muted:#5a6784;--line:#d9e2ef;--tint:#eef4fb;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,system-ui,sans-serif;font-size:14.5px;line-height:1.5;color:var(--ink);min-height:100vh;background:#f3f6fb;-webkit-font-smoothing:antialiased}.lab .text-stone-500,.lab .text-stone-600,.lab .text-stone-700{color:var(--muted)}.lab .font-display{font-family:inherit;letter-spacing:-.01em}.lab :focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.lab input[type=checkbox],.lab input[type=range]{accent-color:var(--blue)}.lab-bar{background:linear-gradient(100deg,var(--navy) 0,#06184a 45%,var(--blue) 100%);box-shadow:0 4px 18px rgba(1,2,19,.25);border-bottom:2px solid var(--cyan)}.lab-lock{border:1px solid rgba(255,255,255,.55);color:#fff;background:rgba(255,255,255,.1);border-radius:8px;padding:.35rem 1rem;font-weight:600;font-size:.85rem}.lab-lock:hover{background:rgba(255,255,255,.22)}.lab-gate-card{background:#fff;border-radius:14px;padding:1.25rem;box-shadow:0 8px 28px rgba(10,42,107,.12);border-top:4px solid var(--blue)}.lab [data-testid=make-voice-samples],.lab-primary{background:var(--blue);color:#fff;font-weight:600;border-radius:8px;padding:.55rem 1.1rem;box-shadow:0 2px 6px rgba(0,112,192,.3)}.lab [data-testid=make-voice-samples]:hover,.lab-primary:hover{background:var(--blue-dark)}.lab .lab-card{position:relative;overflow:hidden;border-radius:14px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px rgba(10,42,107,.05),0 6px 20px rgba(10,42,107,.06);padding-top:1.3rem}.lab .lab-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--strip)}.lab .lab-make{--strip:var(--blue)}.lab .lab-samples{--strip:var(--cyan)}.lab .lab-profiles{--strip:var(--navy2)}.lab .lab-card h2{font-size:1.12rem;font-weight:700;color:var(--navy2)}.lab :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border:1px solid #c3d1e6;background:#fff;border-radius:8px}.lab :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,112,192,.18);outline:none}.lab :is(button,a)[class*=border-2]{border-color:var(--blue);color:var(--blue);background:#fff;border-radius:8px}.lab :is(button,a)[class*=border-2]:hover{background:var(--tint)}.lab [data-testid^=gender-],.lab [data-testid^=lang-chip-],.lab [role=tab]{border-radius:999px;border:1px solid #c3d1e6;background:#fff;color:var(--navy2)}.lab [data-testid^=gender-][aria-pressed=true],.lab [data-testid^=lang-chip-][aria-pressed=true],.lab [role=tab][aria-selected=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.lab [data-testid=voice-picker]{background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.lab [data-testid=voice-list] label{border-radius:999px;background:#fff;border-color:#c3d1e6;color:var(--navy2);transition:background .12s,color .12s}.lab [data-testid=voice-list] label:hover{border-color:var(--blue)}.lab [data-testid=voice-list] label:has(input:checked){background:var(--blue);border-color:var(--blue);color:#fff}.lab [data-testid=voice-list] label:has(input:checked) span{color:rgba(255,255,255,.85)}.lab [data-testid=voice-list] label:has(input:checked) input{accent-color:#fff}.lab [data-testid=controls]>div{background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.lab [data-testid=controls] details{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.lab [data-testid=selected-count]{color:var(--navy2);font-weight:600}.lab [data-testid=make-voice-samples]:disabled{background:#9db9d6;box-shadow:none;opacity:1}.lab [data-testid=selection-bar]{color:var(--ink)}.lab [data-testid=select-all-samples],.lab [data-testid=select-batch],.lab [data-testid=select-sample]{width:1rem;height:1rem}.lab [data-testid=sample-batch]{background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px}.lab .lab-sample{background:#fff;border-radius:10px;padding:.6rem .75rem;border-left:4px solid #9aa8bf;box-shadow:0 1px 2px rgba(10,42,107,.08)}.lab .lab-sample[data-status=DONE]{border-left-color:#16a34a}.lab .lab-sample[data-status=FAILED]{border-left-color:#dc2626;background:#fef2f2}.lab .lab-sample[data-status=QUEUED],.lab .lab-sample[data-status=RUNNING]{border-left-color:var(--amber);background:#fffaf0}.lab [data-testid=sample-download]{background:var(--blue);color:#fff;border-radius:6px;padding:.2rem .7rem;font-weight:600;text-decoration:none}.lab [data-testid=sample-download]:hover{background:var(--blue-dark)}.lab [data-testid=download-selected]{background:var(--blue);color:#fff;border-color:var(--blue)}.lab [data-testid=download-selected]:hover{background:var(--blue-dark)}.lab [data-testid=delete-selected]{border-radius:8px}.lab [data-testid=rename-sample],.lab [data-testid=save-profile-details] summary,.lab [data-testid=select-shown],.lab [data-testid=use-again],.lab [data-testid=zip-batch]{color:var(--blue)}.lab [data-testid=save-profile]{background:var(--blue);color:#fff;border-radius:8px}.lab [data-testid=sample-title]{font-weight:600;color:var(--ink)}.lab li[data-testid^=profile-]{background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);border-left:4px solid var(--navy2)}.lab [data-testid=profile-is-default]{background:var(--blue);color:#fff}.lab [data-testid=test-profile],.lab [data-testid=toggle-default]{color:var(--blue)}.lab .bg-kv-primary-50{background:#e3eefb;color:var(--navy2)}@media (max-width:640px){.lab .lab-card{border-radius:12px}}