.app-home.svelte-t6fu7f{gap:var(--space-5);width:min(100%,1060px);min-width:0;color:var(--surface-ink);display:grid}h1.svelte-t6fu7f,h2.svelte-t6fu7f,p.svelte-t6fu7f{margin:0}.home-hero.svelte-t6fu7f{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.hero-text.svelte-t6fu7f{gap:var(--space-2);min-width:0;display:grid}.home-hero.svelte-t6fu7f h1:where(.svelte-t6fu7f){font-family:var(--font-display);letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(2.25rem,3.4vw,3rem);line-height:1}.home-hero.svelte-t6fu7f p:where(.svelte-t6fu7f){max-width:58ch;color:var(--surface-muted);font-size:clamp(1.02rem,.25vw + .98rem,1.12rem);line-height:1.58}.home-hero.svelte-t6fu7f .hero-action{flex-shrink:0}.mode-grid.svelte-t6fu7f{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mode-inner.svelte-t6fu7f{align-items:center;gap:var(--space-3);height:100%;padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mode-dot.svelte-t6fu7f{border:1.5px solid var(--surface-ink);border-radius:var(--radius-full);background:var(--surface-soft);width:12px;height:12px}.mode-dot.sky.svelte-t6fu7f{background:var(--surface-sky)}.mode-dot.sun.svelte-t6fu7f{background:var(--surface-sun)}.mode-dot.data.svelte-t6fu7f{background:var(--surface-data)}.mode-text.svelte-t6fu7f{gap:2px;min-width:0;display:grid}.mode-text.svelte-t6fu7f strong:where(.svelte-t6fu7f){font-size:.98rem;font-weight:750}.mode-text.svelte-t6fu7f small:where(.svelte-t6fu7f){color:var(--surface-muted);text-wrap:pretty;font-size:.8rem;line-height:1.4}.mode-arrow.svelte-t6fu7f,.agent-arrow.svelte-t6fu7f{color:var(--surface-muted)}.agents.svelte-t6fu7f{gap:var(--space-4);border-top:var(--border-soft);padding-top:var(--space-5);display:grid}.agents-heading.svelte-t6fu7f{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.agents-text.svelte-t6fu7f{gap:var(--space-2);min-width:0;display:grid}.agents-heading.svelte-t6fu7f .agents-action{flex-shrink:0}.agents-heading.svelte-t6fu7f h2:where(.svelte-t6fu7f){font-family:var(--font-display);font-size:clamp(1.45rem,1.75vw,1.7rem);line-height:1.08}.agents-heading.svelte-t6fu7f p:where(.svelte-t6fu7f){max-width:78ch;color:var(--surface-muted);font-size:clamp(.96rem,.15vw + .93rem,1.02rem);line-height:1.58}.agent-grid.svelte-t6fu7f{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agent-inner.svelte-t6fu7f{align-items:start;gap:var(--space-3);height:100%;padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.agent-icon.svelte-t6fu7f{border:1.5px solid var(--surface-ink);border-radius:var(--radius-full);background:var(--surface-soft);width:36px;height:36px;color:var(--surface-ink);flex-shrink:0;place-items:center;display:grid}.agent-icon.sky.svelte-t6fu7f{background:var(--surface-sky);color:var(--surface-panel)}.agent-icon.sun.svelte-t6fu7f{background:var(--surface-sun)}.agent-icon.data.svelte-t6fu7f{background:var(--surface-data)}.agent-text.svelte-t6fu7f{grid-template-rows:auto minmax(0,1fr);gap:2px;min-width:0;display:grid}.agent-text.svelte-t6fu7f strong:where(.svelte-t6fu7f){min-height:2.5em;font-size:.88rem;font-weight:750;line-height:1.25}.agent-text.svelte-t6fu7f small:where(.svelte-t6fu7f){color:var(--surface-muted);text-wrap:pretty;font-size:.75rem;line-height:1.4}@media (width>=1180px){.home-hero.svelte-t6fu7f h1:where(.svelte-t6fu7f){white-space:nowrap}}@media (width<=900px){.mode-grid.svelte-t6fu7f,.agent-grid.svelte-t6fu7f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.app-home.svelte-t6fu7f{gap:var(--space-5)}.home-hero.svelte-t6fu7f{align-items:stretch;gap:var(--space-3);flex-direction:column}.home-hero.svelte-t6fu7f .hero-action{width:100%}.agents-heading.svelte-t6fu7f{align-items:stretch;gap:var(--space-3);flex-direction:column}.agents-heading.svelte-t6fu7f .agents-action{width:100%}.home-hero.svelte-t6fu7f h1:where(.svelte-t6fu7f){font-size:clamp(2.1rem,10vw,2.75rem)}.home-hero.svelte-t6fu7f p:where(.svelte-t6fu7f){font-size:1.02rem}.mode-grid.svelte-t6fu7f,.agent-grid.svelte-t6fu7f{grid-template-columns:1fr}.agent-text.svelte-t6fu7f strong:where(.svelte-t6fu7f){min-height:0}}
