.approvals.svelte-df5tu5{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--color-panel);border:1px solid color-mix(in srgb, var(--accent-warning,var(--color-warning)) 45%, var(--color-edge));border-radius:var(--radius-lg);color:inherit;text-decoration:none;display:flex}.approvals.svelte-df5tu5:hover{border-color:var(--accent-warning,var(--color-warning))}.badge.svelte-df5tu5{min-width:2.25rem;height:2.25rem;padding:0 var(--sp-2);border-radius:var(--radius-pill);background:var(--accent-warning,var(--color-warning));color:var(--color-on-accent,#fff);font-weight:var(--font-bold);font-family:var(--font-mono);flex-shrink:0;place-items:center;display:grid}.text.svelte-df5tu5{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sub.svelte-df5tu5{font-size:var(--font-size-sm);color:var(--color-muted)}.cta.svelte-df5tu5{font-size:var(--font-size-sm);color:var(--color-accent);flex-shrink:0}.block.svelte-12rvxzt{padding:var(--sp-6);border:1px solid var(--color-edge);border-radius:var(--radius-lg);background:var(--color-panel);margin-bottom:var(--sp-6)}.block-head.svelte-12rvxzt{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.block-head.svelte-12rvxzt h2:where(.svelte-12rvxzt){font-size:var(--font-size-xs);font-weight:var(--font-medium);color:var(--color-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0}.link.svelte-12rvxzt{font-size:var(--font-size-sm);color:var(--color-muted);text-decoration:none}.link.svelte-12rvxzt:hover{color:var(--color-content)}.apps.svelte-12rvxzt{margin:0 0 var(--sp-4);gap:var(--sp-1);flex-direction:column;padding:0;list-style:none;display:flex}.app.svelte-12rvxzt{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);margin:0 calc(-1 * var(--sp-3));border-radius:var(--radius-md);transition:background-color var(--duration-fast) ease;text-decoration:none;display:flex}.app.svelte-12rvxzt:hover{background:var(--color-hover)}.name.svelte-12rvxzt{font-size:var(--font-size-md);color:var(--color-content);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta.svelte-12rvxzt{font-size:var(--font-size-xs);color:var(--color-subtle);font-family:var(--font-mono);flex-shrink:0}.new.svelte-12rvxzt{font-size:var(--font-size-sm);color:var(--color-accent);text-decoration:none}.new.svelte-12rvxzt:hover{text-decoration:underline}.empty.svelte-12rvxzt{font-size:var(--font-size-sm);color:var(--color-muted);margin:0}.link-inline.svelte-12rvxzt{color:var(--color-accent);text-decoration:none}.link-inline.svelte-12rvxzt:hover{text-decoration:underline}.page-header.svelte-8i5vi8{margin-bottom:var(--sp-8)}.page-header.svelte-8i5vi8 h1:where(.svelte-8i5vi8){font-size:var(--font-size-3xl);margin:0 0 var(--sp-2)}.page-header.svelte-8i5vi8 .subtitle{color:var(--color-muted);font-size:var(--font-size-md);font-weight:var(--font-normal);letter-spacing:normal;text-transform:none;opacity:1;margin:0}.onboarding-prompt.svelte-8i5vi8{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);margin-bottom:var(--sp-8);border:1px solid var(--color-accent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-content);transition:background-color var(--duration-fast) ease;text-decoration:none;display:flex}.onboarding-prompt.svelte-8i5vi8:hover{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.onboarding-prompt.svelte-8i5vi8 div:where(.svelte-8i5vi8){gap:var(--sp-1);flex-direction:column;display:flex}.onboarding-prompt.svelte-8i5vi8 div:where(.svelte-8i5vi8) span:where(.svelte-8i5vi8){font-size:var(--font-size-sm);color:var(--color-muted)}.onboarding-prompt.svelte-8i5vi8 .prompt-cta:where(.svelte-8i5vi8){color:var(--color-accent);font-weight:var(--font-medium);flex-shrink:0}.hero.svelte-8i5vi8,.block.svelte-8i5vi8{padding:var(--sp-6);border:1px solid var(--color-edge);border-radius:var(--radius-lg);background:var(--color-panel);margin-bottom:var(--sp-6)}.hero-head.svelte-8i5vi8,.block-head.svelte-8i5vi8{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.hero-head.svelte-8i5vi8 h2:where(.svelte-8i5vi8),.block-head.svelte-8i5vi8 h2:where(.svelte-8i5vi8){font-size:var(--font-size-xs);font-weight:var(--font-medium);color:var(--color-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0}.link.svelte-8i5vi8{font-size:var(--font-size-sm);color:var(--color-muted);text-decoration:none}.link.svelte-8i5vi8:hover{color:var(--color-content)}.big.svelte-8i5vi8{margin:0 0 var(--sp-4);font-size:var(--font-size-5xl);color:var(--color-content);line-height:1;font-weight:var(--font-semibold);letter-spacing:-.02em}.big.svelte-8i5vi8 .unit:where(.svelte-8i5vi8){margin-left:var(--sp-3);font-size:var(--font-size-md);font-weight:var(--font-normal);color:var(--color-muted);letter-spacing:normal}.big.muted.svelte-8i5vi8{color:var(--color-muted)}.bar.svelte-8i5vi8{background:var(--color-edge);border-radius:var(--radius-pill);height:6px;margin-bottom:var(--sp-3);overflow:hidden}.fill.svelte-8i5vi8{background:var(--ascii-green);height:100%;transition:width .3s}.fill.has-usage.svelte-8i5vi8{min-width:2px}.fill.near.svelte-8i5vi8{background:var(--accent-warning)}.hero-sub.svelte-8i5vi8{font-size:var(--font-size-sm);color:var(--color-muted);margin:0}.head-pct.svelte-8i5vi8{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-muted)}.head-pct.ok.svelte-8i5vi8{color:var(--ascii-green)}.proc-sub.svelte-8i5vi8{margin:var(--sp-3) 0 0;font-size:var(--font-size-sm);color:var(--color-muted)}.proc-failed.svelte-8i5vi8{color:var(--color-error)}.stat-strip.svelte-8i5vi8{gap:var(--sp-3);margin-bottom:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.stat.svelte-8i5vi8{gap:var(--sp-1);padding:var(--sp-4);border:1px solid var(--color-edge);border-radius:var(--radius-lg);background:var(--color-panel);transition:border-color var(--duration-fast) ease;flex-direction:column;text-decoration:none;display:flex}.stat.svelte-8i5vi8:hover{border-color:var(--border-bright)}.stat-value.svelte-8i5vi8{font-size:var(--font-size-2xl);color:var(--color-content);line-height:1}.stat-label.svelte-8i5vi8{font-size:var(--font-size-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}
