.home.svelte-cgk8xd{max-width:76rem;margin:0 auto;display:grid;gap:1rem}.guest-shell.svelte-cgk8xd{min-height:60vh;display:grid;place-items:center;padding:1rem}.guest-card.svelte-cgk8xd{width:min(32rem,100%);padding:1.4rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--color-surface-600) 32%,transparent);background:color-mix(in srgb,var(--color-surface-800) 94%,transparent)}.hero.svelte-cgk8xd{display:grid;grid-template-columns:1.45fr 1fr;gap:.9rem;padding:1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-primary-500) 34%,var(--color-surface-700));background:radial-gradient(900px 420px at 10% -20%,color-mix(in srgb,var(--color-primary-500) 18%,transparent),transparent 62%),color-mix(in srgb,var(--color-surface-800) 94%,transparent)}.eyebrow.svelte-cgk8xd{font-size:.74rem;letter-spacing:.11em;text-transform:uppercase;color:var(--color-primary-300);font-weight:700}.hero.svelte-cgk8xd h1:where(.svelte-cgk8xd){margin-top:.35rem;font-size:clamp(1.2rem,1.8vw,1.8rem);line-height:1.18}.hero-sub.svelte-cgk8xd{margin-top:.5rem;color:var(--color-surface-300);max-width:56ch}.hero-actions.svelte-cgk8xd{margin-top:.85rem;display:flex;flex-wrap:wrap;gap:.55rem}.btn-solid.svelte-cgk8xd,.btn-outline.svelte-cgk8xd{display:inline-flex;align-items:center;justify-content:center;border-radius:.6rem;padding:.58rem .85rem;font-weight:700;text-decoration:none}.btn-solid.svelte-cgk8xd{background:var(--color-primary-500);color:var(--color-surface-50)}.btn-outline.svelte-cgk8xd{border:1px solid var(--color-surface-600);color:var(--color-surface-100)}.hero-stats.svelte-cgk8xd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.metric-card.svelte-cgk8xd{padding:.85rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-surface-600) 35%,transparent);background:color-mix(in srgb,var(--color-surface-900) 62%,transparent)}.metric-card.svelte-cgk8xd strong:where(.svelte-cgk8xd){display:block;margin-top:.35rem;font-size:1.45rem}.metric-label.svelte-cgk8xd{font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-surface-400)}.grid-shell.svelte-cgk8xd{display:grid;grid-template-columns:1.35fr 1fr;gap:.9rem}.action-grid.svelte-cgk8xd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.action-card.svelte-cgk8xd{padding:1rem;border-radius:.85rem;border:1px solid var(--color-surface-700);background:color-mix(in srgb,var(--color-surface-800) 94%,transparent);text-decoration:none;color:var(--color-surface-100);transition:transform .14s ease,border-color .14s ease}.action-card.svelte-cgk8xd:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary-400) 45%,var(--color-surface-700))}.action-card.svelte-cgk8xd h2:where(.svelte-cgk8xd){font-size:1rem}.action-card.svelte-cgk8xd p:where(.svelte-cgk8xd){margin-top:.35rem;color:var(--color-surface-300);font-size:.9rem;line-height:1.35}.action-card.focus.svelte-cgk8xd{border-color:color-mix(in srgb,var(--color-primary-500) 42%,var(--color-surface-700))}.telemetry-panel.svelte-cgk8xd,.recent-panel.svelte-cgk8xd{padding:1rem;border-radius:.9rem;border:1px solid var(--color-surface-700);background:color-mix(in srgb,var(--color-surface-800) 94%,transparent)}.telemetry-head.svelte-cgk8xd p:where(.svelte-cgk8xd){margin-top:.25rem;color:var(--color-surface-300);font-size:.9rem}.selector.svelte-cgk8xd{display:grid;gap:.35rem;margin-top:.7rem}.selector.svelte-cgk8xd span:where(.svelte-cgk8xd){font-size:.79rem;color:var(--color-surface-400)}.selector.svelte-cgk8xd select:where(.svelte-cgk8xd){background:var(--color-surface-900);border:1px solid var(--color-surface-600);color:var(--color-surface-100);border-radius:.55rem;padding:.48rem .58rem}.upload.svelte-cgk8xd{display:inline-flex;align-items:center;gap:.45rem;margin-top:.6rem;padding:.6rem .78rem;border:1px dashed color-mix(in srgb,var(--color-primary-400) 40%,var(--color-surface-600));border-radius:.55rem;background:color-mix(in srgb,var(--color-surface-900) 55%,transparent)}.upload.svelte-cgk8xd input:where(.svelte-cgk8xd){max-width:13rem}.mono.svelte-cgk8xd{margin-top:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.79rem;color:var(--color-surface-400)}.error.svelte-cgk8xd{margin-top:.35rem;color:var(--color-error-300);font-size:.84rem}.warning-list.svelte-cgk8xd,.insight-list.svelte-cgk8xd{margin-top:.45rem;display:grid;gap:.3rem;color:var(--color-surface-200)}.insight.svelte-cgk8xd{margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--color-surface-700)}.insight-grid.svelte-cgk8xd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .6rem}.insight-grid.svelte-cgk8xd p:where(.svelte-cgk8xd){display:grid;gap:.06rem}.insight-grid.svelte-cgk8xd span:where(.svelte-cgk8xd){font-size:.74rem;color:var(--color-surface-500);text-transform:uppercase;letter-spacing:.05em}.insight-inline.svelte-cgk8xd{margin-top:.55rem;font-size:.88rem;color:var(--color-surface-300)}.recent-head.svelte-cgk8xd{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.inline-link.svelte-cgk8xd{color:var(--color-primary-400);text-decoration:underline;font-size:.87rem}.muted.svelte-cgk8xd{margin-top:.55rem;color:var(--color-surface-400)}.recent-list.svelte-cgk8xd{margin-top:.7rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.6rem}.recent-list.svelte-cgk8xd li:where(.svelte-cgk8xd){padding:.7rem .75rem;border-radius:.65rem;border:1px solid var(--color-surface-700);background:color-mix(in srgb,var(--color-surface-900) 58%,transparent)}.recent-top.svelte-cgk8xd{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.recent-list.svelte-cgk8xd p:where(.svelte-cgk8xd){margin-top:.2rem;font-size:.88rem;color:var(--color-surface-300)}.status.svelte-cgk8xd{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-300)}.date.svelte-cgk8xd{margin-top:.2rem;display:inline-block;font-size:.76rem;color:var(--color-surface-500)}@media (max-width: 1024px){.hero.svelte-cgk8xd,.grid-shell.svelte-cgk8xd{grid-template-columns:1fr}}@media (max-width: 700px){.action-grid.svelte-cgk8xd,.hero-stats.svelte-cgk8xd{grid-template-columns:1fr}}
