.homepage-section.svelte-fnzh5v{padding:64px 0}@media(min-width:768px){.homepage-section.svelte-fnzh5v{padding:88px 0}}.hero-grid-bg.svelte-fnzh5v{background-image:repeating-linear-gradient(0deg,color-mix(in oklab,var(--color-primary-500) 7%,transparent) 0 1px,transparent 1px 64px),repeating-linear-gradient(90deg,color-mix(in oklab,var(--color-primary-500) 7%,transparent) 0 1px,transparent 1px 64px);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,black 40%,transparent 90%);mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,black 40%,transparent 90%)}.homepage-eyebrow.svelte-fnzh5v{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-500)}.homepage-eyebrow.svelte-fnzh5v:after{content:"";flex:1;height:1px;background:currentColor;opacity:.35}.homepage-eyebrow.on-dark.svelte-fnzh5v{color:color-mix(in oklab,var(--color-primary-400) 80%,white)}.log-line.svelte-fnzh5v{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid color-mix(in oklab,var(--color-surface-200) 25%,transparent);opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.log-line.visible{opacity:1;transform:translateY(0)}.log-line.svelte-fnzh5v:last-child{border-bottom:none}.log-idx.svelte-fnzh5v{flex-shrink:0;width:34px;padding-top:2px;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:.72rem;font-weight:500;letter-spacing:.04em}.log-line.svelte-fnzh5v p:where(.svelte-fnzh5v){margin:0;font-size:.94rem;line-height:1.5}.log-line.solution.svelte-fnzh5v{flex-direction:row-reverse;text-align:right}.explore-grid.svelte-fnzh5v{display:flex;flex-wrap:wrap;gap:20px 16px}.explore-cat.svelte-fnzh5v{flex:1 1 200px;min-width:0}.cat-label.svelte-fnzh5v{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid color-mix(in oklab,var(--color-surface-200) 30%,transparent);font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-500)}.tile-grid.svelte-fnzh5v{display:flex;flex-wrap:wrap;gap:10px 8px}.tile.svelte-fnzh5v{display:flex;flex-direction:column;align-items:center;gap:6px;width:76px;text-align:center;text-decoration:none}.tile-label.svelte-fnzh5v{width:100%;font-size:.75rem;font-weight:600;line-height:1.25}.tile-icon.svelte-fnzh5v{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:15px;transition:border-color .15s ease,transform .15s ease}.tile.svelte-fnzh5v:hover .tile-icon:where(.svelte-fnzh5v){transform:translateY(-2px)}@media(min-width:1024px){.explore-grid.svelte-fnzh5v{gap:16px 14px}.explore-cat.svelte-fnzh5v{display:flex;flex:1 1 0;min-width:0;flex-direction:column;padding:20px 16px;border:1px solid color-mix(in oklab,var(--color-surface-200) 25%,transparent);border-radius:16px;background:color-mix(in oklab,var(--color-surface-50-950) 30%,transparent)}.tile-grid.svelte-fnzh5v{flex:1;align-content:start;gap:10px 8px}}.faq-item.svelte-fnzh5v{border-bottom:1px solid color-mix(in oklab,var(--color-surface-200) 25%,transparent)}.faq-item.svelte-fnzh5v summary:where(.svelte-fnzh5v){display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:12px;padding:18px 4px;font-size:.98rem;font-weight:600;color:var(--color-surface-950-50)}.faq-item.svelte-fnzh5v summary:where(.svelte-fnzh5v)::-webkit-details-marker{display:none}.faq-item.svelte-fnzh5v summary:where(.svelte-fnzh5v):after{content:"+";flex-shrink:0;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:1.2rem;color:var(--color-primary-500);transition:transform .2s ease}.faq-item[open].svelte-fnzh5v summary:where(.svelte-fnzh5v):after{transform:rotate(45deg)}.faq-a.svelte-fnzh5v{max-width:640px;padding:0 4px 20px;font-size:.93rem}.testi-card.svelte-fnzh5v{flex:0 0 100%;max-width:520px;border-left:3px solid var(--color-primary-500);border-radius:0 10px 10px 0;background:color-mix(in oklab,var(--color-surface-50-950) 40%,transparent);padding:22px 24px}.testi-desktop-grid.svelte-fnzh5v{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.testi-card-desktop.svelte-fnzh5v{display:flex;flex:unset;max-width:none;height:100%;flex-direction:column;border-left:3px solid var(--color-primary-500);border-radius:0 12px 12px 0;padding:28px 24px}.testi-card-desktop.svelte-fnzh5v p:where(.svelte-fnzh5v):first-child{flex:1}.testi-who.svelte-fnzh5v{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:.72rem;letter-spacing:.03em}.testi-dot.svelte-fnzh5v{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:color-mix(in oklab,var(--color-surface-200) 50%,transparent);cursor:pointer}.testi-dot[aria-current=true].svelte-fnzh5v{background:var(--color-primary-500)}@media(max-width:640px){.tile-icon.svelte-fnzh5v{width:44px;height:44px}.tile-icon.svelte-fnzh5v svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.log-line.svelte-fnzh5v{opacity:1;transform:none;transition:none}.testi-track.svelte-fnzh5v{transition:none!important}}
