.hero.svelte-juboms{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;text-align:center;background:radial-gradient(circle at center,rgba(31,38,135,.1) 0%,transparent 70%)}.hero.light.svelte-juboms{background:radial-gradient(ellipse at top,rgba(59,130,246,.05),transparent 70%)}.syne.svelte-juboms{font-family:Syne,sans-serif;font-size:5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1rem;background:linear-gradient(to right,#fff,#999);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.light.svelte-juboms .syne:where(.svelte-juboms){background:linear-gradient(to right,#000,#444);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle.svelte-juboms{font-size:1.5rem;color:var(--color-text-muted);margin-bottom:3rem}.status-pill.svelte-juboms{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:100px;backdrop-filter:blur(10px);margin-bottom:2rem}.light.svelte-juboms .status-pill:where(.svelte-juboms){background:#00000008;border:1px solid rgba(0,0,0,.05)}.pulse.svelte-juboms{width:8px;height:8px;background:#0f8;border-radius:50%;box-shadow:0 0 10px #0f8;animation:svelte-juboms-pulse 2s infinite}@keyframes svelte-juboms-pulse{0%{transform:scale(.95);opacity:1}70%{transform:scale(1.5);opacity:0}to{transform:scale(.95);opacity:0}}.count.svelte-juboms{font-family:DM Mono,monospace;font-size:.9rem;color:#0f8}.actions.svelte-juboms{display:flex;gap:1rem}.btn.svelte-juboms{padding:.75rem 2rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s ease}.btn.primary.svelte-juboms{background:var(--color-text);color:var(--color-bg)}.btn.secondary.svelte-juboms{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}.btn.svelte-juboms:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}.features.svelte-84hc0p{padding:10rem 0;background:#050505;transition:background .3s ease}.features.light.svelte-84hc0p{background:#fcfcfc}.container.svelte-84hc0p{max-width:1200px;margin:0 auto;padding:0 2rem}h2.svelte-84hc0p{font-size:3.5rem;font-weight:800;margin-bottom:4rem;text-align:center;background:linear-gradient(to bottom,#fff,#fff6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.light.svelte-84hc0p h2:where(.svelte-84hc0p){background:linear-gradient(to bottom,#000,#0006);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bento-grid.svelte-84hc0p{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:240px;gap:1.5rem}.card.svelte-84hc0p{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:24px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem}.light.svelte-84hc0p .card:where(.svelte-84hc0p){background:#fff;border:1px solid #eee;box-shadow:0 4px 20px #00000008}.card.svelte-84hc0p:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-5px)}.card.large.svelte-84hc0p{grid-column:span 2;grid-row:span 2}.card.medium.svelte-84hc0p{grid-column:span 2}.card-glow.svelte-84hc0p{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,var(--glow-color) 0%,transparent 40%);opacity:0;transition:opacity .5s ease;pointer-events:none;mix-blend-mode:screen;filter:blur(40px)}.card.svelte-84hc0p:hover .card-glow:where(.svelte-84hc0p){opacity:.15}.light.svelte-84hc0p .card:where(.svelte-84hc0p):hover .card-glow:where(.svelte-84hc0p){opacity:.05}.card-content.svelte-84hc0p{position:relative;z-index:1}h3.svelte-84hc0p{font-size:1.5rem;margin-bottom:.75rem;color:var(--color-text)}p.svelte-84hc0p{color:var(--color-text-muted);line-height:1.6;font-size:1rem}@media(max-width:1024px){.bento-grid.svelte-84hc0p{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.bento-grid.svelte-84hc0p{grid-template-columns:1fr;grid-auto-rows:auto}.card.large.svelte-84hc0p,.card.medium.svelte-84hc0p{grid-column:auto;grid-row:auto}h2.svelte-84hc0p{font-size:2.5rem}}
