:root{--bg:#0f0e0c;--fg:#efe9df;--muted:#8b827a;--accent:#c9a05a;--card:#1a1815;--line:#2a2622;--danger:#e0867d;--text:var(--fg);--text-dim:var(--muted);--text-faint:var(--muted);--tile:var(--card);--tile-border:var(--line);--control-border:#8b827a;--accent-soft:#c9a05a26;--accent-dim:#c9a05a;--good:#8fb27a;--good-soft:#8fb27a26;--warn:#d2a96c;--danger-soft:#d9797026;--bg-subtle:#1a1815;--focus:var(--accent)}.playground.svelte-12qhfyh{--bg:#fdfcfa;--bg-subtle:#f4f2ee;--text:#1c1a17;--text-dim:#5f5951;--text-faint:#6f6860;--accent:#a4552a;--accent-dim:#9a6238;--good:#2f6b59;--tile:#fff;--tile-border:#e8e4dd;--fg:#1c1a17;--muted:#5f5951;--card:#fff;--line:#e8e4dd;--danger:#b3402a;background:var(--bg);color:var(--fg);min-height:100vh}:is(html:has(.playground),body:has(.playground)){color:#1c1a17;background:#fdfcfa}.playground.svelte-12qhfyh header:where(.svelte-12qhfyh){background:#fdfcfaf0;border-bottom-color:#e8e4dd}.playground.svelte-12qhfyh .nav-link:where(.svelte-12qhfyh){color:#5f5951}.playground.svelte-12qhfyh .nav-link:where(.svelte-12qhfyh):hover{color:#a4552a}.redesign.svelte-12qhfyh{--bg:var(--dl-bg,#0a0a09);--bg-subtle:var(--dl-bg-subtle,#111110);--tile:var(--dl-tile,#111110);--tile-border:var(--dl-tile-border,#26241f);--control-border:var(--dl-text-faint,#8f8477);--text:var(--dl-text,#d0ccc4);--text-dim:var(--dl-text-dim,#a39d93);--text-faint:var(--dl-text-faint,#8f8477);--accent:var(--dl-accent,#8a7560);--accent-dim:var(--dl-accent-dim,#5c4f42);--accent-soft:#8a756029;--good:#7fb8a3;--good-soft:#2f6b5938;--warn:#c9a35a;--danger:#e0867d;--danger-soft:#e0867d26;--focus:var(--dl-focus,#8a7560);--fg:var(--dl-text,#d0ccc4);--muted:var(--dl-text-dim,#a39d93);--card:var(--dl-tile,#111110);--line:var(--dl-tile-border,#26241f);background:var(--bg);color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;font-family:var(--dl-sans,"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}:is(html:has(.redesign),body:has(.redesign)){color:#d0ccc4;background:#0a0a09}.redesign.svelte-12qhfyh .trend-good .arrow{color:var(--good)}.redesign.svelte-12qhfyh .trend-bad .arrow{color:var(--danger)}.redesign.svelte-12qhfyh .eval-cutoff-green{background:var(--good-soft);color:var(--good);border-color:#0000}.redesign.svelte-12qhfyh .eval-cutoff-amber{background:var(--accent-soft);color:var(--warn);border-color:#0000}.redesign.svelte-12qhfyh .eval-cutoff-red{background:var(--danger-soft);color:var(--danger);border-color:#0000}.redesign.svelte-12qhfyh .tracking{color:var(--good)!important}.redesign.svelte-12qhfyh .error{color:var(--danger)!important}.redesign.svelte-12qhfyh button.listening,.redesign.svelte-12qhfyh .mic.listening{background:var(--danger)!important;border-color:var(--danger)!important}html,body{background:var(--bg);color:var(--fg);min-height:100vh;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px}*{box-sizing:border-box}header.svelte-12qhfyh{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;padding:1.25rem 1.5rem;display:flex}header.svelte-12qhfyh nav:where(.svelte-12qhfyh){flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.who.svelte-12qhfyh{color:var(--muted);font-size:.9rem}.staff-badge.svelte-12qhfyh{background:var(--accent);color:var(--bg);text-transform:uppercase;letter-spacing:.1em;border-radius:4px;padding:.2rem .55rem;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-block}.staff-badge.svelte-12qhfyh:hover{filter:brightness(1.1)}.nav-link.svelte-12qhfyh{color:var(--muted);padding:.55rem .4rem;font-size:.9rem;text-decoration:none}.nav-link.svelte-12qhfyh:hover{color:var(--accent)}.link.svelte-12qhfyh{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:none;padding:.55rem 0;text-decoration:underline}.link.svelte-12qhfyh:hover{color:var(--fg)}.top-bar.svelte-12qhfyh{background:var(--tile);border-bottom:1px solid var(--tile-border);z-index:5;justify-content:space-between;align-items:baseline;height:44px;padding:.6rem 1rem 0;display:flex;position:sticky;top:0}.wordmark.svelte-12qhfyh{color:var(--text);font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:500;line-height:1;text-decoration:none}.desk-nav.svelte-12qhfyh{letter-spacing:.14em;text-transform:lowercase;align-items:baseline;gap:.25rem;font-size:.8rem;font-weight:500;display:none}.desk-link.svelte-12qhfyh{color:var(--text-dim);border-radius:8px;padding:.55rem .75rem;text-decoration:none;transition:color .15s}.desk-link.svelte-12qhfyh:hover{color:var(--accent)}.desk-link.active.svelte-12qhfyh{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);border-radius:0}.desk-who.svelte-12qhfyh{color:var(--text-dim);border-left:1px solid var(--tile-border);margin-left:.5rem;padding-left:.75rem;font-size:15px}.desk-signout.svelte-12qhfyh{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:none;padding:.55rem .75rem;font-size:15px;font-weight:500}.desk-signout.svelte-12qhfyh:hover{color:var(--danger)}.tab-bar.svelte-12qhfyh{height:56px;padding-bottom:env(safe-area-inset-bottom);background:var(--tile);border-top:1px solid var(--tile-border);box-shadow:0 -1px 0 var(--tile-border), 0 -8px 24px #1c1a170f;z-index:10;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tab.svelte-12qhfyh{min-width:48px;height:100%;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0;font-size:13px;text-decoration:none;display:flex;position:relative}.tab-icon.svelte-12qhfyh{place-items:center;width:22px;height:22px;display:grid}.tab-icon.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:100%;height:100%}.tab-label.svelte-12qhfyh{font-size:13px;font-weight:500;line-height:1}.tab.active.svelte-12qhfyh{color:var(--accent)}.tab.active.svelte-12qhfyh:before{content:"";background:var(--accent-soft);z-index:-1;border-radius:10px;width:36px;height:36px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.more-sheet.svelte-12qhfyh{background:var(--tile);border:none;border-radius:16px 16px 0 0;width:100%;max-width:100%;margin:0;padding:.5rem 0 1.25rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #1c1a171f}.more-sheet.svelte-12qhfyh::backdrop{background:#1c1a1766}.sheet-handle.svelte-12qhfyh{background:var(--tile-border);border-radius:999px;width:36px;height:4px;margin:.25rem auto .75rem}.sheet-row.svelte-12qhfyh{height:56px;color:var(--text);border-bottom:1px solid var(--tile-border);justify-content:space-between;align-items:center;padding:0 1.25rem;font-size:15px;font-weight:500;text-decoration:none;display:flex}.sheet-row.svelte-12qhfyh:last-child{border-bottom:none}.sheet-arrow.svelte-12qhfyh{color:var(--text-dim)}.sheet-text.svelte-12qhfyh{color:var(--text-dim);font-weight:400}.sheet-text.svelte-12qhfyh strong:where(.svelte-12qhfyh){color:var(--text);margin-left:.25rem;font-weight:600}.sheet-form.svelte-12qhfyh{padding:0}.sheet-signout.svelte-12qhfyh{width:100%;height:56px;color:var(--danger);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0 1.25rem;font-size:15px;font-weight:500}main.svelte-12qhfyh{max-width:720px;margin:0 auto;padding:2rem 1.5rem}.redesign.svelte-12qhfyh main:where(.svelte-12qhfyh){max-width:640px}@media (width>=900px){.redesign.svelte-12qhfyh main:where(.svelte-12qhfyh){max-width:808px}}@media (width<=639px){.redesign.svelte-12qhfyh main:where(.svelte-12qhfyh){padding:1rem 1rem 80px}}@media (width>=640px){.redesign.svelte-12qhfyh main:where(.svelte-12qhfyh){padding:1.5rem 1.5rem 2rem}.redesign.svelte-12qhfyh .desk-nav:where(.svelte-12qhfyh){display:flex}.redesign.svelte-12qhfyh .tab-bar:where(.svelte-12qhfyh){display:none}.redesign.svelte-12qhfyh .top-bar:where(.svelte-12qhfyh){height:56px;padding:.45rem 1.5rem 0}}:where(a){color:var(--accent)}::placeholder{color:var(--muted);opacity:1}.skip.svelte-12qhfyh{background:var(--accent);color:var(--bg);z-index:10;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.skip.svelte-12qhfyh:focus{left:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=600px){main p>a:only-child,main li>a:only-child,main p>a:first-child:not(:last-child),main p>a+a,main>a.back,main>a.back+a.back{padding:.55rem .4rem;display:inline-block}}
