:root{--ttd-base:#0a0a0b;--ttd-card:#101011;--ttd-hover:#1c1c20;--ttd-glass:#0a0a0bf0;--ttd-border:#29292e;--ttd-strong:#45454f;--ttd-text:#f1f5f9;--ttd-secondary:#a4b0c3;--ttd-muted:#99a6bb;--ttd-accent:#fcd34d;--ttd-amber-bg:#251707;--ttd-amber-border:#714509;--ttd-amber-glow:#f59e0b1a;--ttd-queued:#cbd5e1;--ttd-queued-bg:#1e293b;--ttd-in_progress:#7dd3fc;--ttd-in_progress-bg:#082f49;--ttd-testing:#c4b5fd;--ttd-testing-bg:#2e1065;--ttd-done:#6ee7b7;--ttd-done-bg:#063d30;--ttd-parked:#fcd34d;--ttd-parked-bg:#452305;--ttd-error:#fda4af;--ttd-error-bg:#4c1323;--ttd-selected:#f1f5f9;--ttd-selected-text:#0f172a;--ttd-shadow:0 8px 32px #0006;--ttd-active-bg:linear-gradient(135deg,#b45309,#c2410c);--ttd-active-text:#fff;--ttd-sans:Inter,system-ui,-apple-system,sans-serif;--ttd-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--ttd-radius:12px;--ttd-space:8px}:root[data-ttd-theme=light]{--ttd-base:#f8fafc;--ttd-card:#fff;--ttd-hover:#f1f5f9;--ttd-glass:#fffffff5;--ttd-border:#dbe2ec;--ttd-strong:#94a3b8;--ttd-text:#0f172a;--ttd-secondary:#526278;--ttd-muted:#59687c;--ttd-accent:#92400e;--ttd-amber-bg:#fffbeb;--ttd-amber-border:#e4b545;--ttd-amber-glow:#f59e0b14;--ttd-queued:#475569;--ttd-queued-bg:#f1f5f9;--ttd-in_progress:#036288;--ttd-in_progress-bg:#e0f2fe;--ttd-testing:#6d28d9;--ttd-testing-bg:#f5f3ff;--ttd-done:#047857;--ttd-done-bg:#ecfdf5;--ttd-parked:#92400e;--ttd-parked-bg:#fffbeb;--ttd-error:#be123c;--ttd-error-bg:#fff1f2;--ttd-selected:#0f172a;--ttd-selected-text:#fff;--ttd-shadow:0 8px 32px #0002}body.ttd-has-dock{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}.ttd-nav-shell{font-family:var(--ttd-sans);color:var(--ttd-secondary);font-size:13px}.ttd-nav-shell [hidden]{display:none!important}.ttd-nav-shell *{box-sizing:border-box}.ttd-nav-shell .ttd-switcher{z-index:9999;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));border:1px solid var(--ttd-border);background:var(--ttd-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:max-content;max-width:calc(100vw - 24px);box-shadow:var(--ttd-shadow);border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;overflow:visible;transform:translate(-50%);position:fixed!important}.ttd-nav-shell a,.ttd-nav-shell button{color:var(--ttd-secondary);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.ttd-nav-shell .ttd-switcher a{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:40px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.ttd-nav-shell .ttd-switcher a.active{background:var(--ttd-active-bg);color:var(--ttd-active-text);font-weight:600;box-shadow:0 3px 12px #b4530933}.ttd-more-toggle{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ttd-more-toggle.active,.ttd-more-toggle[aria-expanded=true]{background:var(--ttd-hover);color:var(--ttd-text)}.ttd-divider{background:var(--ttd-border);width:1px;height:24px}.ttd-nav-shell a:hover,.ttd-nav-shell button:hover{background:var(--ttd-hover);color:var(--ttd-text)}.ttd-nav-shell a.active:hover{background:var(--ttd-active-bg);color:var(--ttd-active-text)}.ttd-nav-shell :focus-visible{outline:2px solid var(--ttd-accent);outline-offset:3px}.ttd-nav-backdrop{z-index:9997;background:#0006;position:fixed;inset:0}.ttd-more{z-index:9998;left:50%;bottom:calc(82px + env(safe-area-inset-bottom));background:var(--ttd-glass);border:1px solid var(--ttd-border);width:260px;max-width:calc(100vw - 24px);box-shadow:var(--ttd-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:10px;position:fixed;transform:translate(-50%)}.ttd-more-heading{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 6px 6px;font-size:11px;font-weight:600;display:flex}.ttd-more-heading button{border-radius:8px;width:32px;height:32px;font-size:22px}.ttd-more nav{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.ttd-more a{border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px;display:flex}.ttd-more a.active{color:var(--ttd-accent);background:var(--ttd-amber-bg);border-color:var(--ttd-amber-border)}@media (width<=1023px){.ttd-nav-shell .ttd-switcher a{padding:0 12px;font-size:12px}.ttd-more{width:auto;max-width:none;padding:12px;left:12px;right:12px;transform:none}.ttd-more:before{content:"";background:var(--ttd-strong);border-radius:4px;width:40px;height:4px;margin:0 auto 6px;display:block}.ttd-more nav{grid-template-columns:repeat(3,1fr);gap:6px}.ttd-more a{flex-direction:column;justify-content:center;gap:6px;min-height:64px;font-size:12px}.ttd-more a svg{width:22px;height:22px}}.ttd-nav-shell .ttd-switcher a span{display:inline!important}.ttd-nav-shell .ttd-switcher :focus-visible{outline:2px solid var(--ttd-accent);outline-offset:3px}body.ttd-more-open #ttd-settings-root .settings-trigger,body.ttd-more-open .ttd-agent-launchpad{visibility:hidden;pointer-events:none}body.ttd-has-dock #ttd-toast-root{bottom:calc(90px + env(safe-area-inset-bottom))!important}body.ttd-more-open #ttd-toast-root{z-index:9996}
