html,body{background:var(--bg-2)}.wrap.svelte-1uha8ag{min-height:100vh;padding:var(--space-8) var(--space-6) var(--space-24);gap:var(--space-8);flex-direction:column;max-width:960px;margin:0 auto;display:flex}.topbar.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.brand.svelte-1uha8ag{align-items:center;gap:var(--space-3);display:flex}.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){width:auto;height:28px}.brand.svelte-1uha8ag .name:where(.svelte-1uha8ag){font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:800;font-size:var(--fz-20);color:var(--fg-1)}.brand.svelte-1uha8ag .name:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){color:var(--fs-cyan-bright)}.signout.svelte-1uha8ag{font-family:var(--font-mono);border:1px solid var(--border-1);color:var(--fg-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;font-size:12px}.signout.svelte-1uha8ag:hover{border-color:var(--border-strong)}.login-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:var(--space-4)}.login-btn.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--fz-16);background:var(--fs-navy);color:var(--fs-white);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);cursor:pointer;border:none;text-decoration:none;display:inline-block}.login-btn.svelte-1uha8ag:hover{background:var(--fs-navy-deep)}.prompt.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--fz-18);color:var(--fg-2);letter-spacing:var(--ls-mono);flex-wrap:wrap;align-items:baseline;gap:2px;display:flex}.prompt.svelte-1uha8ag .path:where(.svelte-1uha8ag){color:var(--fs-cyan)}.prompt.svelte-1uha8ag .status-word:where(.svelte-1uha8ag){color:var(--fg-1);text-transform:uppercase;font-weight:700}.auto-tag.svelte-1uha8ag{color:var(--fg-3);font-size:.85em;font-style:italic}.elapsed.svelte-1uha8ag{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--fz-32);color:var(--fg-1);letter-spacing:.02em;font-variant-numeric:tabular-nums}.elapsed.svelte-1uha8ag .unit:where(.svelte-1uha8ag){font-size:var(--fz-14);color:var(--fg-3);margin-left:6px}.panel-grid.svelte-1uha8ag{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=640px){.panel-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}.jack-btn.svelte-1uha8ag{width:100%;font-family:var(--font-mono);text-align:left;cursor:pointer;background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-4);color:var(--fg-2);transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), transform var(--dur-fast);gap:var(--space-2);flex-direction:column;display:flex}.jack-btn.svelte-1uha8ag:hover{border-color:var(--border-strong);transform:translateY(-1px)}.jack-btn.svelte-1uha8ag:active{transform:translateY(1px)}.jack-btn.svelte-1uha8ag .lamp:where(.svelte-1uha8ag){border-radius:var(--radius-pill);background:var(--lamp-off);width:10px;height:10px}.jack-btn.svelte-1uha8ag .title:where(.svelte-1uha8ag){font-size:var(--fz-16);color:var(--fg-1);font-weight:700}.jack-btn.svelte-1uha8ag .sub:where(.svelte-1uha8ag){color:var(--fg-3);font-size:12px;line-height:1.4}.jack-btn.active.svelte-1uha8ag{border-color:var(--active-color);box-shadow:0 0 0 3px var(--active-glow)}.jack-btn.active.svelte-1uha8ag .lamp:where(.svelte-1uha8ag){background:var(--active-color)}.jack-btn.svelte-1uha8ag .lamp.blinking:where(.svelte-1uha8ag){animation:1s step-end infinite blink}.stats-row.svelte-1uha8ag{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.stats-row.svelte-1uha8ag{grid-template-columns:1fr}}.bar-row.svelte-1uha8ag{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.bar-row.svelte-1uha8ag:last-child{margin-bottom:0}.bar-row.svelte-1uha8ag .bar-label:where(.svelte-1uha8ag){font-family:var(--font-mono);color:var(--fg-2);flex-shrink:0;width:132px;font-size:12px}.bar-track.svelte-1uha8ag{background:var(--bg-3);border-radius:var(--radius-pill);flex:1;height:8px;overflow:hidden}.bar-fill.svelte-1uha8ag{border-radius:var(--radius-pill);height:100%}.bar-row.svelte-1uha8ag .bar-value:where(.svelte-1uha8ag){font-family:var(--font-mono);color:var(--fg-1);text-align:right;font-variant-numeric:tabular-nums;width:76px;font-size:12px}.call-count.svelte-1uha8ag{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.call-count.svelte-1uha8ag .num:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:var(--fz-64);color:var(--fg-1);font-weight:800;line-height:1}.call-count.svelte-1uha8ag .desc:where(.svelte-1uha8ag){font-family:var(--font-sans);color:var(--fg-2);font-size:13px}.log.svelte-1uha8ag{font-family:var(--font-mono);color:var(--fg-2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.log.svelte-1uha8ag .line:where(.svelte-1uha8ag){gap:var(--space-3);display:flex}.log.svelte-1uha8ag .ts:where(.svelte-1uha8ag){color:var(--fg-3);flex-shrink:0}.log.svelte-1uha8ag .to:where(.svelte-1uha8ag){color:var(--fs-cyan-bright)}
