@keyframes svelte-1o801ab-tile-in{0%{opacity:0;transform:scale(.92)}to{opacity:.2;transform:scale(1)}}.tile.svelte-1o801ab{background:var(--ss-bg);opacity:.2;animation:.5s cubic-bezier(.4,0,.2,1) backwards svelte-1o801ab-tile-in;animation-delay:var(--enter-delay,0s);transition:opacity .4s;position:relative;overflow:hidden;transform:translateZ(0)}.tile.svelte-1o801ab:hover{opacity:1}.inner.svelte-1o801ab{pointer-events:none;position:absolute;inset:0}.content.svelte-1o801ab{padding:var(--ss-s-4);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tile.chrome.svelte-1o801ab .content:where(.svelte-1o801ab){justify-content:stretch;align-items:stretch;padding:0}.tile[data-slug=sidebar].svelte-1o801ab .ss-side{width:100%;height:100%}.tile[data-slug=topbar].svelte-1o801ab .content:where(.svelte-1o801ab){align-items:flex-start}.tile[data-slug=topbar].svelte-1o801ab .ss-topbar{width:100%}.tile[data-slug=log-stream].svelte-1o801ab .ss-logs{width:100%;height:100%}.row.svelte-1o801ab{align-items:center;gap:var(--ss-s-2);flex-wrap:wrap;justify-content:center;display:flex}.icons.svelte-1o801ab{gap:var(--ss-s-3);color:var(--ss-fg-muted)}.w-full.svelte-1o801ab{width:100%}.cbody.svelte-1o801ab{font-family:var(--ss-font-body);font-size:var(--ss-size-sm);color:var(--ss-fg-muted);margin:0}.heading-tile.svelte-1o801ab .ss-heading{margin:0}.container-demo.svelte-1o801ab{text-align:center;border:1px dashed var(--ss-line-strong);padding:var(--ss-s-3)}.toasts.svelte-1o801ab{gap:var(--ss-s-2);flex-direction:column;width:100%;display:flex}.ft.svelte-1o801ab{align-items:center;gap:var(--ss-s-2);padding:var(--ss-s-2) var(--ss-s-3);border:1px solid var(--ss-line);background:var(--ss-bg-elev-hover);font-family:var(--ss-font-body);font-size:var(--ss-ui-md);color:var(--ss-fg);display:inline-flex}.ft-g.svelte-1o801ab{width:16px;height:16px;font-family:var(--ss-font-mono);font-size:var(--ss-ui-xs);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ft-g.ok.svelte-1o801ab{color:var(--ss-primary)}.ft-g.info.svelte-1o801ab{color:var(--ss-cyan)}.ft-g.err.svelte-1o801ab{color:var(--ss-red)}@media (prefers-reduced-motion:reduce){.tile.svelte-1o801ab{animation:none}}.hub.svelte-19jebu7{background:0 0;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-auto-rows:176px;gap:1px;display:grid;position:absolute;inset:0;overflow:hidden}.landing.svelte-1uha8ag{background:var(--ss-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.hub-bg.svelte-1uha8ag{position:absolute;inset:0}.scrim.svelte-1uha8ag{z-index:2;pointer-events:none;background:radial-gradient(circle,#000000ab 0%,#0000 100%);position:absolute;inset:0}.hero.svelte-1uha8ag{z-index:10;pointer-events:none;text-align:center;padding:var(--ss-main-px);flex-direction:column;align-items:center;max-width:54rem;display:flex;position:relative}.hero.svelte-1uha8ag .brand:where(.svelte-1uha8ag){align-items:center;gap:var(--ss-s-4);margin-bottom:var(--ss-s-6);display:flex}.hero.svelte-1uha8ag .mark:where(.svelte-1uha8ag){width:clamp(48px,7vw,76px);height:auto;color:var(--ss-primary);filter:drop-shadow(0 0 22px rgba(var(--ss-primary-rgb), .45));flex:none}.hero.svelte-1uha8ag .wordmark:where(.svelte-1uha8ag){font-family:var(--ss-font-display);font-size:clamp(2.5rem, 7vw, var(--ss-size-display));letter-spacing:.12em;color:var(--ss-fg-shine);text-shadow:0 2px 18px #0009;margin:0;padding-left:.12em}.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){font-family:var(--ss-font-body);font-size:var(--ss-size-body);line-height:var(--ss-leading);color:var(--ss-fg-shine);max-width:42rem;margin:0 0 var(--ss-s-8);text-shadow:0 1px 12px #000000e6,0 0 4px #000000d9}.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag) code:where(.svelte-1uha8ag){font-family:var(--ss-font-mono);color:var(--ss-lime)}.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--ss-fg);font-weight:600}.hero.svelte-1uha8ag .cta:where(.svelte-1uha8ag){gap:var(--ss-s-3);pointer-events:auto;flex-wrap:wrap;justify-content:center;display:flex}.hero.svelte-1uha8ag .cta:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){text-decoration:none}@media (width<=640px){.hub-bg.svelte-1uha8ag{display:none}}@media (width<=560px){.hero.svelte-1uha8ag .cta:where(.svelte-1uha8ag){flex-direction:column;align-items:stretch;width:100%;max-width:18rem}}
