.home-screen.svelte-uoz0cj{flex-direction:column;justify-content:center;gap:32px;min-height:calc(100dvh - 150px);display:flex}.cold-start-card{grid-template-columns:minmax(0,.96fr) minmax(360px,.82fr);grid-template-areas:"copy flow""action flow";align-items:center;gap:28px clamp(34px,5vw,76px);padding:clamp(34px,5vw,68px);display:grid;position:relative;overflow:hidden}.cold-start-card:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--primary) 12%, transparent), transparent 68%);pointer-events:none;border-radius:999px;width:380px;height:380px;position:absolute;top:-200px;right:-160px}.cold-start-copy{grid-area:copy;align-self:end;padding:0;position:relative}.cold-start-copy [data-slot=card-title]{max-width:680px}.cold-start-copy [data-slot=card-description]{max-width:600px;margin-top:16px}.cold-start-flow{z-index:1;border:1px solid var(--border-strong);border-radius:calc(var(--radius) * 1.4);background:linear-gradient(145deg, color-mix(in srgb, var(--primary-soft) 80%, transparent), color-mix(in srgb, var(--surface) 75%, transparent));grid-area:flow;padding:28px;position:relative}.cold-start-action{grid-area:action;align-self:start;padding:0}.step-list.svelte-uoz0cj{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.step-list.svelte-uoz0cj:before{content:"";background:var(--border-strong);width:1px;position:absolute;top:38px;bottom:38px;left:20px}.step-row.svelte-uoz0cj{grid-template-columns:42px 1fr;align-items:center;gap:14px;min-height:50px;display:grid;position:relative}.step-icon.svelte-uoz0cj,.route-icon.svelte-uoz0cj,.analysis-state-icon.svelte-uoz0cj,.model-icon.svelte-uoz0cj{flex:none;place-items:center;display:grid}.step-icon.svelte-uoz0cj{z-index:1;border:1px solid var(--border);width:42px;height:42px;color:var(--primary-hover);background:var(--surface);border-radius:13px;position:relative;box-shadow:0 2px 6px #323a320a}.step-icon.svelte-uoz0cj svg,.model-icon.svelte-uoz0cj svg{width:18px;height:18px}.cold-path.svelte-uoz0cj{aspect-ratio:380/82;width:min(100%,410px);margin:28px auto 0}.cold-path.svelte-uoz0cj svg:where(.svelte-uoz0cj){width:100%;height:100%;display:block;overflow:visible}.cold-path.svelte-uoz0cj path:where(.svelte-uoz0cj){fill:none;stroke:var(--primary);stroke-width:5px;stroke-linecap:round;opacity:.34}.cold-path.svelte-uoz0cj path:where(.svelte-uoz0cj)+path:where(.svelte-uoz0cj){stroke-width:3px}.cold-path.svelte-uoz0cj circle:where(.svelte-uoz0cj){fill:var(--surface);stroke:var(--primary);stroke-width:2px}.home-heading.svelte-uoz0cj{max-width:780px;display:grid}.home-heading.svelte-uoz0cj h1:where(.svelte-uoz0cj),.section-heading.svelte-uoz0cj h2:where(.svelte-uoz0cj){margin:0}.route-grid.svelte-uoz0cj{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.route-card{min-height:100%}.route-copy{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:14px}.route-copy [data-slot=card-title]{grid-column:2}.route-copy [data-slot=card-description]{grid-column:1/-1;margin-top:14px}.route-icon.svelte-uoz0cj{width:48px;height:48px;color:var(--primary);background:var(--primary-soft);border-radius:15px;grid-row:1}.route-icon.svelte-uoz0cj svg{width:22px;height:22px}.route-visual{margin-top:2px}.route-visual svg.svelte-uoz0cj{background:color-mix(in srgb, var(--primary-soft) 68%, var(--surface));border-radius:18px;width:100%;height:auto;display:block}.visual-line.svelte-uoz0cj,.visual-soft-line.svelte-uoz0cj{fill:none;stroke-linecap:round;stroke-linejoin:round}.visual-line.svelte-uoz0cj{stroke:var(--primary);stroke-width:5px;opacity:.76}.visual-soft-line.svelte-uoz0cj{stroke:var(--border-strong);stroke-width:3px}.visual-panel.svelte-uoz0cj{fill:var(--surface);stroke:var(--border-strong);stroke-width:2px}.visual-anchor.svelte-uoz0cj{fill:var(--surface);stroke:var(--primary);stroke-width:4px}.visual-node.svelte-uoz0cj{fill:var(--primary)}.route-action{margin-top:auto}.continue-card{grid-template-columns:minmax(0,.92fr) minmax(320px,.68fr);grid-template-areas:"copy visual""action visual";align-items:center;gap:18px 34px;padding:12px 0;display:grid}.continue-copy{grid-area:copy;align-self:end}.continue-copy.has-reason [data-slot=card-title]{margin-top:6px}.continue-meta.svelte-uoz0cj{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;display:flex}.continue-visual{grid-area:visual;padding-left:0}.continue-action{grid-area:action;align-self:start}.analysis-state.svelte-uoz0cj{color:var(--muted-foreground);align-items:center;gap:7px;display:inline-flex}.analysis-state[data-tone=progress].svelte-uoz0cj{color:var(--primary)}.analysis-state[data-tone=warning].svelte-uoz0cj{color:var(--warning)}.analysis-state[data-tone=danger].svelte-uoz0cj{color:var(--destructive)}.analysis-state-icon.svelte-uoz0cj{background:var(--surface-soft);border-radius:999px;width:28px;height:28px}.analysis-state[data-tone=warning].svelte-uoz0cj .analysis-state-icon:where(.svelte-uoz0cj){background:var(--warning-soft)}.analysis-state[data-tone=danger].svelte-uoz0cj .analysis-state-icon:where(.svelte-uoz0cj){background:color-mix(in srgb, var(--destructive) 10%, var(--surface))}.analysis-state-icon.svelte-uoz0cj svg{width:15px;height:15px}.compact-start.svelte-uoz0cj{gap:14px;display:grid}.compact-route-list.svelte-uoz0cj{flex-wrap:wrap;gap:10px;display:flex}.home-support-grid.svelte-uoz0cj{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-support-grid.svelte-uoz0cj>:where(.svelte-uoz0cj):only-child{grid-column:1/-1}.support-card{min-width:0}.support-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center}.support-action-wide{grid-area:1/2}.support-action-narrow{display:none}.support-list-wrap{padding-top:0}.support-footer{margin:-8px var(--card-spacing) 0;border-top:1px solid var(--border);justify-content:flex-end;padding:8px 0 0}.support-list.svelte-uoz0cj{margin:0;padding:0;list-style:none;display:grid}.support-row.svelte-uoz0cj{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 0;display:flex}.support-row.svelte-uoz0cj:first-child{border-top:0;padding-top:4px}.support-row-main.svelte-uoz0cj{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.support-row-copy.svelte-uoz0cj{gap:2px;min-width:0;display:grid}.row-status-trigger.svelte-uoz0cj:focus-visible{outline:3px solid color-mix(in srgb, var(--ring) 32%, transparent);outline-offset:3px;border-radius:50%}.row-status-trigger.svelte-uoz0cj{cursor:help;background:0 0;border:0;width:28px;height:28px;padding:0}.status-explanation.svelte-uoz0cj{flex:none;display:inline-flex;position:relative}.status-tooltip.svelte-uoz0cj{z-index:2;width:max-content;max-width:210px;color:var(--background);background:var(--foreground);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--motion-ease-enter), transform .16s var(--motion-ease-enter), visibility .16s var(--motion-ease-enter);border-radius:7px;padding:6px 9px;position:absolute;top:50%;left:34px;transform:translate(-2px,-50%);box-shadow:0 3px 10px #323a321f}.status-explanation.svelte-uoz0cj:hover .status-tooltip:where(.svelte-uoz0cj),.status-explanation.svelte-uoz0cj:focus-within .status-tooltip:where(.svelte-uoz0cj){opacity:1;visibility:visible;transform:translateY(-50%)}.support-link.svelte-uoz0cj{color:inherit;text-decoration:none}.support-link.svelte-uoz0cj:hover{color:var(--primary-hover)}.support-link.svelte-uoz0cj:focus-visible{outline:3px solid color-mix(in srgb, var(--ring) 32%, transparent);outline-offset:3px;border-radius:4px}.model-icon.svelte-uoz0cj{width:28px;height:28px;color:var(--primary);background:var(--surface-soft);border-radius:50%}@media (width<=980px){.home-screen.svelte-uoz0cj{min-height:auto}.cold-start-card,.continue-card{grid-template-columns:1fr;grid-template-areas:"copy""flow""action"}.continue-card{grid-template-areas:"copy""visual""action"}.continue-visual{padding-left:var(--card-spacing)}.continue-visual .analysis-path-illustration{max-width:580px}}@media (width<=720px){.route-grid.svelte-uoz0cj,.home-support-grid.svelte-uoz0cj{grid-template-columns:1fr}.home-support-grid.svelte-uoz0cj>:where(.svelte-uoz0cj):only-child{grid-column:auto}.cold-start-card{padding:28px 22px}.cold-start-flow{padding:22px}.compact-route-list.svelte-uoz0cj [data-slot=button]{flex:auto}}@media (width<=520px){.home-screen.svelte-uoz0cj{gap:24px}.cold-start-action [data-slot=button],.continue-action [data-slot=button],.route-action [data-slot=button]{width:100%}.route-copy{grid-template-columns:42px minmax(0,1fr)}.route-icon.svelte-uoz0cj{width:42px;height:42px}.support-footer{padding-top:8px}.support-heading{grid-template-columns:1fr}.support-action-wide{display:none}.support-action-narrow{display:flex}.support-action-narrow [data-slot=button]{width:auto}}@media (prefers-reduced-motion:reduce){.status-tooltip.svelte-uoz0cj{transition:none}}
