.home-page{width:min(100%,1440px);min-height:calc(100dvh - 128px);margin-inline:auto;display:grid;border-inline:1px solid var(--border-subtle)}.home-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr}.home-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,80px)}.home-eyebrow{margin:0 0 28px;color:var(--muted-foreground);font:12px var(--font-mono)}.home-copy h1{max-width:9ch;margin:0;font-size:clamp(42px,4.6vw,68px);font-weight:500;letter-spacing:-.055em;line-height:1.04}.home-lede{max-width:37ch;margin:28px 0 0;font-size:15px;line-height:1.75;color:var(--muted-foreground)}.home-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:32px}.home-demo{min-width:0;display:grid;grid-template-rows:auto 1fr auto;border-inline-start:1px solid var(--border-subtle)}.home-demo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-block-end:1px solid var(--border-subtle)}.home-demo-label{color:var(--muted-foreground);font-size:12px;white-space:nowrap}.home-demo-controls{display:flex;flex-wrap:wrap;gap:4px}.home-demo-canvas{position:relative;min-height:320px}.home-demo-toast{position:absolute;top:44%;inset-inline:24px;display:flex;justify-content:center}.home-demo-toast [data-sileo-toast]{max-width:100%}.home-demo-hint{margin:0;padding:20px 24px;text-align:center;color:var(--muted-foreground);font-size:12px}@media(max-width:820px){.home-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.home-copy{padding:48px 24px}.home-copy h1{max-width:none}.home-demo{border-inline-start:0;border-block-start:1px solid var(--border-subtle)}.home-demo-toolbar{padding:12px 16px}.home-demo-canvas{min-height:260px}}@media(max-width:420px){.home-demo-toolbar{justify-content:center;padding-inline:8px}.home-demo-label{display:none}}
