:root{color-scheme:dark;--tp-theme: #5aa2c8;--tp-theme-fill: color-mix(in srgb, var(--tp-theme) 18%, transparent);--tp-theme-strong: color-mix(in srgb, var(--tp-theme) 30%, transparent);--tp-bg: #14161a;--tp-panel: #1d2026;--tp-line: #2b2f37;--tp-text: #dfe3ea;--tp-dim: #9ca3af;--tp-accent: var(--tp-theme);--tp-active: #47c17a;--tp-inactive: #dfe3ea;--tp-petrol: var(--tp-theme);--tp-petrol-fill: var(--tp-theme-fill);--tp-mono: ui-monospace, "DejaVu Sans Mono", "Cascadia Mono", monospace;--tp-sans: system-ui, -apple-system, "Segoe UI", sans-serif;--tp-ui: 12.5px;--tp-ui-small: 11px;--tp-row: 22px;--tp-gap: 6px;--tp-pad: 10px;--tp-rail: #17191e;--tp-side: #191c21;--tp-hover: #232830;--tp-sel: color-mix(in srgb, var(--tp-theme) 22%, var(--tp-bg));--tp-button-fill: color-mix(in srgb, var(--tp-theme) 33%, transparent);--tp-button-line: color-mix(in srgb, var(--tp-theme) 80%, white);--tp-button-hover: color-mix(in srgb, var(--tp-theme) 63%, transparent);--tp-field-line: #3a3f48;--tp-field-hover: #50565f;--tp-rail-w: 44px}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:var(--tp-bg);color:var(--tp-text);font-family:var(--tp-sans)}a{color:var(--tp-accent);text-decoration:none}a:hover{text-decoration:underline}code,.mono{font-family:var(--tp-mono)}.tp-button{background:var(--tp-button-fill);border:1px solid var(--tp-button-line);border-radius:2px;color:var(--tp-text);cursor:pointer;font-family:var(--tp-sans);font-size:var(--tp-ui-small);line-height:16px;padding:1px 4px;white-space:nowrap}.tp-button:hover:not(:disabled){background:var(--tp-button-hover)}.tp-button:disabled{background:transparent;border-color:var(--tp-line);color:var(--tp-dim);cursor:default}.tp-field{background:var(--tp-bg);border:1px solid var(--tp-field-line);border-radius:2px;color:var(--tp-text);font-family:var(--tp-sans);font-size:var(--tp-ui);line-height:16px;padding:2px 6px}.tp-field::placeholder{color:var(--tp-dim)}.tp-field:hover:not(:disabled){border-color:var(--tp-field-hover)}.tp-field:focus{border-color:var(--tp-theme);outline:none}.tp-field:disabled{color:var(--tp-dim)}*{scrollbar-color:#9ba9c1 transparent;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:#3a3f48;border:2px solid transparent;border-radius:4px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#50565f;background-clip:padding-box}::-webkit-scrollbar-button{display:none}.tp-state,.tp-clr,.tp-dash,.tp-info{align-items:center;border:1px solid;border-radius:2px;box-sizing:border-box;color:#dfe3ea;cursor:pointer;display:inline-flex;flex:none;font-family:var(--tp-mono);font-size:var(--tp-ui-small);height:18px;justify-content:center;line-height:1;padding:0}.tp-state,.tp-clr{width:26px}.tp-dash,.tp-info{width:18px}.tp-state.idl{background:#e0b3412e;border-color:#e0b341}.tp-state.rdy{background:#5cb85c2e;border-color:#5cb85c}.tp-state.rec{background:#d9534f40;border-color:#d9534f}.tp-state.next-idl:hover{background:#e0b3414d;border-color:#e0b341}.tp-state.next-rdy:hover{background:#5cb85c4d;border-color:#5cb85c}.tp-state.next-rec:hover{background:#d9534f66;border-color:#d9534f}.tp-state .then,.tp-state:hover .now{display:none}.tp-state:hover .then{display:inline}.tp-clr{background:#2e5ba84f;border-color:#2a55ff}.tp-clr:hover{background:#2e5ba88c}.tp-dash{background:#5aa2d954;border-color:#5dccf0e0}.tp-dash:hover{background:#5aa2c8a1}.tp-dash svg{fill:none;height:12px;stroke:#dfe3ea;stroke-linecap:round;stroke-width:1.4;width:12px}.tp-info{background:#8d95a33d;border-color:#c8cdd6c7}.tp-info:hover{background:#8d95a382}.tp-clr:disabled,.tp-dash:disabled{background:transparent;border-color:#2b2f37;color:#6b7280;cursor:default}.tp-dash:disabled svg{stroke:#6b7280}.shell.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100vh}header.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.4rem;border-bottom:1px solid var(--tp-line)}.brand.svelte-12qhfyh{font-family:var(--tp-mono);font-size:1.05rem;color:var(--tp-text)}nav.svelte-12qhfyh{display:flex;align-items:center;gap:1.2rem;font-size:.9rem}.who.svelte-12qhfyh{color:var(--tp-dim);font-size:.85rem}.link.svelte-12qhfyh{background:none;border:none;color:var(--tp-accent);cursor:pointer;font-family:inherit;font-size:.9rem;padding:0}.link.svelte-12qhfyh:hover{text-decoration:underline}main.svelte-12qhfyh{flex:1;padding:2rem 1.4rem;max-width:62rem;width:100%;margin:0 auto}footer.svelte-12qhfyh{padding:1rem 1.4rem;border-top:1px solid var(--tp-line);color:var(--tp-dim);font-size:.8rem}
