:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app:#efeee9;--surface:#fff;--surface-2:#f8f7f3;--surface-3:#f1f0eb;--ink:#15181c;--ink-2:#565b61;--ink-3:#656b72;--line:#e4e2db;--line-2:#d9d7cf;--brand:#0e6e66;--brand-700:#0a564f;--brand-300:#67aba4;--brand-tint:#e6f0ee;--brand-tint2:#d5e7e4;--coral:#e8745a;--coral-tint:#fbeae3;--coral-700:#a34a35;--pass:#1e7a54;--pass-tint:#e5f3eb;--defect:#9a6109;--defect-tint:#faefd8;--review:#4a56c4;--review-tint:#ebedfb;--retake:#5d646d;--retake-tint:#eceef0;--error:#c03636;--error-tint:#fae9e9;--r-xs:6px;--r-sm:9px;--r-md:13px;--r-lg:18px;--r-pill:999px;--sh-sm:0 1px 2px #10161c0d, 0 1px 1px #10161c08;--sh-md:0 6px 22px -8px #10161c24, 0 2px 6px #10161c0d;--sh-lg:0 24px 60px -18px #10161c47, 0 8px 22px -12px #10161c29;--pad-card:16px 18px;--pad-card-lg:22px 24px;--font:var(--font-sans,"Hanken Grotesk"), "Hanken Grotesk", system-ui, -apple-system, sans-serif;--mono:var(--font-mono,"JetBrains Mono"), "JetBrains Mono", ui-monospace, "SF Mono", monospace;--ink-soft:var(--ink-2);--muted:var(--ink-2);--paper:var(--app);--paper-strong:var(--surface-3);--surface-strong:var(--surface-2);--line-strong:var(--line-2);--sidebar:#15181c;--sidebar-soft:#1e2228;--sidebar-line:#2b3037;--teal:var(--brand);--teal-dark:var(--brand-700);--teal-soft:var(--brand-tint);--blue:#315f91;--amber:var(--defect);--red:var(--error);--green:var(--pass);--shadow:#10161c1a}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--app);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:var(--brand-tint2)}.mono{font-family:var(--mono);font-feature-settings:"tnum" 1}.tnum{font-variant-numeric:tabular-nums}button,input,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:0}p{color:var(--muted);line-height:1.5}.eyebrow{color:var(--ink-3);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:600}.customerPilotPage{background:linear-gradient(180deg, #fffdf8c7, #efeee8eb), var(--paper);align-content:start;gap:18px;min-height:100vh;padding:clamp(18px,4vw,42px);display:grid}.customerPilotHeader{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 16px;width:min(980px,100%);margin:0 auto;padding-bottom:18px;display:grid}.customerPilotHeader p{color:var(--teal);letter-spacing:0;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.8rem;font-weight:900}.customerPilotHeader h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.85rem,5vw,3rem);line-height:1.03}.customerPilotHeader span{max-width:100%;min-height:34px;color:var(--blue);overflow-wrap:anywhere;background:#315f9114;border:1px solid #315f9147;border-radius:8px;align-items:center;padding:7px 10px;font-size:.92rem;font-weight:900;display:inline-flex}@media (max-width:640px){.customerPilotHeader{grid-template-columns:1fr;display:grid}}.customerPilotPage,.adminPilotsPage{background:linear-gradient(180deg, #fffdf8d1, #efeee8f0), var(--paper);align-content:start;gap:16px;width:min(1180px,100%);min-height:100vh;margin:0 auto;padding:clamp(16px,3vw,34px);display:grid}.adminIndexGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.adminIndexCard{border:1px solid var(--line,#14282d24);background:var(--paper,#fff);color:inherit;border-radius:14px;gap:6px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.adminIndexCard:hover,.adminIndexCard:focus-visible{border-color:var(--teal,#0f766e);transform:translateY(-2px)}.adminIndexCard strong{font-size:1.05rem}.adminIndexCard span:last-child{color:var(--muted,#4b5563);font-size:.9rem}.adminIndexCardIcon{width:38px;height:38px;color:var(--teal,#0f766e);background:#0f766e1a;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.customerPilotHeader,.adminPilotsHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;width:100%;padding-bottom:16px;display:flex}.customerPilotHeader .eyebrow,.adminPilotsHeader .eyebrow{grid-column:auto;margin-bottom:6px}.customerPilotHeader h1,.adminPilotsHeader h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.04}.pilotHeaderBadges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pilotClientBadge,.pilotAccessBadge{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:34px;color:var(--ink-soft);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:.9rem;font-weight:900;display:inline-flex}.pilotAccessBadge{color:var(--green);background:#24794614;border-color:#24794652}.adminPilotGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.adminPilotTile{border:1px solid var(--line);background:var(--surface);min-height:92px;box-shadow:0 10px 24px var(--shadow);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.adminPilotTile svg{width:34px;height:34px;color:var(--teal);background:#0d74681a;border-radius:8px;place-items:center;padding:8px;display:grid}.adminPilotTile:nth-child(2) svg{color:var(--amber);background:#a76b131a}.adminPilotTile:nth-child(3) svg{color:var(--blue);background:#315f911a}.adminPilotTile span{color:var(--muted);text-transform:uppercase;font-size:.82rem;font-weight:900;display:block}.adminPilotTile strong{overflow-wrap:anywhere;margin:2px 0;font-size:1.45rem;line-height:1.1;display:block}.adminPilotTile{grid-template-columns:34px minmax(0,1fr) auto}.adminPilotTile strong{text-align:right;min-width:42px}.pilotHistoryPanel{border:1px solid var(--line);min-width:0;box-shadow:0 14px 32px var(--shadow);background:#fffdf8f7;border-radius:8px}.pilotHistoryPanel>p{color:var(--muted);margin:0;padding:12px 14px;line-height:1.45}.pilotSectionHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.pilotSectionHeader h2{margin:0;font-size:1.08rem}.pilotSectionHeader svg{color:var(--blue)}.pilotPrimaryButton,.pilotCorrectionForm button{border:1px solid var(--teal);background:var(--teal);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 11px;font-weight:900;display:inline-flex}.pilotCorrectionForm select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--ink);border-radius:8px;padding:8px 10px}.pilotLocaleRequestForm{gap:10px;margin:0 14px 14px;display:grid}.pilotLocaleRequestForm label{gap:6px;display:grid}.pilotLocaleRequestForm select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--ink);border-radius:8px;padding:8px 10px}.pilotLocaleRequestForm button{min-height:36px;color:var(--teal);cursor:pointer;background:#0d74681a;border:1px solid #0d746847;border-radius:8px;justify-self:start;padding:8px 11px;font-weight:900}.pilotPrimaryButton{justify-self:start;margin:0 14px}.pilotCorrectionForm button{border-color:var(--line);background:var(--surface);width:100%;color:var(--ink)}.pilotCorrectionForm:first-child button{color:var(--green);border-color:#24794661}.pilotCorrectionForm:nth-child(2) button{color:var(--blue);border-color:#315f9161}.pilotCorrectionForm:nth-child(3) button{color:var(--amber);border-color:#a76b1361}.pilotHistoryPanel{display:grid}.pilotHistoryTable{min-width:0;display:grid;overflow-x:auto}.pilotHistoryHead,.pilotHistoryRow{grid-template-columns:minmax(104px,.55fr) minmax(108px,.55fr) minmax(134px,.72fr) minmax(72px,.36fr) minmax(118px,.62fr) minmax(220px,1.35fr) minmax(168px,.85fr);align-items:center;gap:10px;min-width:980px;display:grid}.pilotHistoryHead{border-bottom:1px solid var(--line);min-height:36px;color:var(--muted);text-transform:uppercase;padding:0 14px;font-size:.76rem;font-weight:900}.pilotHistoryRow{border-bottom:1px solid var(--line);min-height:76px;padding:12px 14px}.pilotHistoryRow:last-child{border-bottom:0}.pilotHistoryRow strong,.pilotHistoryRow span,.pilotHistoryRow p,.pilotHistoryRow time{overflow-wrap:anywhere;min-width:0}.pilotHistoryRow span,.pilotHistoryRow time{color:var(--muted);font-size:.9rem;font-weight:800}.pilotHistoryRow p{color:var(--ink-soft);margin:0;font-size:.94rem}.pilotEmptyState{min-height:120px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:18px;display:grid}.pilotEmptyState svg{color:var(--coral)}@media (max-width:980px){.customerPilotHeader,.adminPilotsHeader{align-items:start;display:grid}.pilotHeaderBadges{justify-content:flex-start}.adminPilotGrid{grid-template-columns:1fr}}@media (max-width:640px){.customerPilotPage,.adminPilotsPage{padding:16px}.pilotHistoryTable{overflow:visible}.pilotHistoryHead{display:none}.pilotHistoryRow{grid-template-columns:1fr;gap:7px;min-width:0}.adminPilotTile{grid-template-columns:34px minmax(0,1fr)}.adminPilotTile strong{text-align:left;grid-column:1/-1}}@keyframes spin{to{transform:rotate(360deg)}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:8px}.sr-only,.sr-only-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:focus,.sr-only-focusable:focus-within{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.pilotBrandRow{align-items:center;gap:14px;display:flex}.pilotBrandRow svg{flex:none}
@font-face{font-family:sans;src:url(../media/hanken_grotesk_latin_var-s.p.3lxpqujs87tck.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.sans_2ebc3c50-module__e7QqKa__className{font-family:sans,sans Fallback}.sans_2ebc3c50-module__e7QqKa__variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_var-s.p.1bkzbscqrt8rl.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_9d7986ba-module__ko9SGa__className{font-family:mono,mono Fallback}.mono_9d7986ba-module__ko9SGa__variable{--font-mono:"mono", "mono Fallback"}
