.platform-homepage.svelte-ivfi0b{--site-banner-h: 2.5rem;--nav-item-hover: #eeeee7}.site-banner.svelte-ivfi0b{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:center;gap:.375rem;min-height:var(--site-banner-h);padding:.625rem 1.5rem;background:var(--ink);color:var(--canvas);font-size:.875rem;font-weight:500;line-height:1.25;text-align:center;text-decoration:none;transition:background .2s ease}.site-banner.svelte-ivfi0b:hover{background:#1a1a18;color:var(--canvas)}.site-masthead.svelte-ivfi0b{position:fixed;top:var(--site-banner-h);left:0;right:0;z-index:55;transform:translateZ(0);background:#fafaf7f0;border-bottom:1px solid rgba(15,15,14,.06);overflow:visible}.site-nav.svelte-ivfi0b{position:static}.claim-inverse.svelte-ivfi0b{font-family:var(--font-serif);font-weight:500;font-size:clamp(30px,4.2vw,56px);line-height:1.08;letter-spacing:-.022em}.logo.svelte-ivfi0b{text-decoration:none}.logo-labs.svelte-ivfi0b{margin-left:.3em;color:var(--ink-muted)}.logo-stop.svelte-ivfi0b{margin-left:.04em}.nav-dropdown.svelte-ivfi0b{position:static}.nav-dropdown-trigger.svelte-ivfi0b{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;font-size:.875rem;font-weight:500;line-height:1.2;color:var(--ink-muted);cursor:pointer;transition:color .16s ease}.nav-dropdown-trigger.svelte-ivfi0b:hover,.nav-dropdown.svelte-ivfi0b:focus-within .nav-dropdown-trigger:where(.svelte-ivfi0b),.nav-dropdown.svelte-ivfi0b:hover .nav-dropdown-trigger:where(.svelte-ivfi0b),.nav-dropdown.is-open.svelte-ivfi0b .nav-dropdown-trigger:where(.svelte-ivfi0b){color:var(--ink)}.nav-text-link.svelte-ivfi0b{color:var(--ink-muted);text-decoration:none;transition:color .16s ease}.nav-text-link.svelte-ivfi0b:hover{color:var(--ink)}.nav-dropdown-chevron{width:.875rem;height:.875rem;opacity:.72;transition:transform .16s ease,opacity .16s ease}.nav-dropdown.svelte-ivfi0b:hover .nav-dropdown-chevron,.nav-dropdown.svelte-ivfi0b:focus-within .nav-dropdown-chevron,.nav-dropdown.is-open.svelte-ivfi0b .nav-dropdown-chevron{transform:rotate(180deg);opacity:1}.nav-dropdown-layer.svelte-ivfi0b{position:fixed;top:calc(var(--site-banner-h) + 4.25rem);left:0;right:0;z-index:60;pointer-events:none}.nav-dropdown-panel.svelte-ivfi0b{position:absolute;top:.625rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}.nav-dropdown-panel.is-open.svelte-ivfi0b{opacity:1;visibility:visible;pointer-events:auto}.nav-dropdown-panel--mega.svelte-ivfi0b{right:1.5rem}.nav-dropdown-panel--simple.svelte-ivfi0b{right:11rem}.nav-dropdown-panel--tools.svelte-ivfi0b{right:5.75rem}.nav-dropdown-menu.svelte-ivfi0b{min-width:10.5rem;padding:.375rem;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);box-shadow:0 1px 2px #0f0f0e0a,0 12px 32px -16px #0f0f0e3d}.nav-dropdown-menu--rich.svelte-ivfi0b{width:22rem;max-width:22rem;padding:.5rem}.nav-mega-menu.svelte-ivfi0b{display:grid;grid-template-columns:minmax(0,15.5rem) minmax(0,1fr);gap:0;width:min(40rem,calc(100vw - 3rem));overflow:hidden;border:1px solid var(--hairline);border-radius:14px;background:var(--surface);box-shadow:0 1px 2px #0f0f0e0f,0 24px 56px -24px #0f0f0e52}.nav-mega-overview.svelte-ivfi0b{display:flex;flex-direction:column;gap:.875rem;padding:1rem;border-right:1px solid color-mix(in oklab,var(--ink) 5%,var(--hairline));background:color-mix(in oklab,var(--canvas) 42%,var(--surface));color:inherit;text-decoration:none;cursor:pointer;transition:background .16s ease,color .16s ease}.nav-mega-overview.svelte-ivfi0b:hover,.nav-mega-overview.svelte-ivfi0b:focus-visible{background:var(--nav-item-hover);outline:none}.nav-mega-overview.svelte-ivfi0b:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--ink) 18%,transparent)}.nav-mega-overview.svelte-ivfi0b:hover .nav-mega-lede:where(.svelte-ivfi0b),.nav-mega-overview.svelte-ivfi0b:focus-visible .nav-mega-lede:where(.svelte-ivfi0b){color:var(--ink-secondary)}.nav-mega-mock.svelte-ivfi0b{position:relative;aspect-ratio:4 / 3;border-radius:10px;background:radial-gradient(72% 68% at 50% 42%,color-mix(in oklab,var(--mercury-accent) 16%,transparent) 0%,transparent 72%),color-mix(in oklab,var(--ink) 3%,var(--surface-hover));border:1px solid color-mix(in oklab,var(--ink) 6%,var(--hairline));box-shadow:inset 0 1px color-mix(in oklab,var(--canvas) 70%,transparent)}.nav-mega-mock-window.svelte-ivfi0b{position:absolute;top:12%;right:10%;bottom:10%;left:10%;display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in oklab,var(--ink) 8%,var(--hairline));border-radius:8px;background:var(--canvas);box-shadow:0 1px 2px #0f0f0e0d,0 10px 24px -14px #0f0f0e38}.nav-mega-mock-chrome.svelte-ivfi0b{display:flex;align-items:center;gap:.25rem;padding:.4375rem .5rem;border-bottom:1px solid var(--hairline);background:color-mix(in oklab,var(--surface-hover) 70%,var(--canvas))}.nav-mega-mock-chrome.svelte-ivfi0b span:where(.svelte-ivfi0b){display:block;width:.375rem;height:.375rem;border-radius:9999px;background:color-mix(in oklab,var(--ink) 14%,var(--hairline))}.nav-mega-mock-body.svelte-ivfi0b{display:grid;flex:1;grid-template-columns:1fr 1.15fr 1fr;gap:.375rem;padding:.5rem;align-items:center}.nav-mega-mock-lane.svelte-ivfi0b{height:72%;border-radius:4px;border:1px solid color-mix(in oklab,var(--ink) 7%,var(--hairline));background:linear-gradient(180deg,color-mix(in oklab,var(--surface-hover) 80%,var(--canvas)) 0%,var(--canvas) 100%)}.nav-mega-mock-core.svelte-ivfi0b{height:84%;border-radius:9999px;border:1px solid color-mix(in oklab,var(--mercury-accent) 24%,var(--hairline));background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--mercury-accent) 12%,var(--canvas)) 0%,var(--canvas) 72%);box-shadow:0 0 0 3px color-mix(in oklab,var(--mercury-accent) 8%,transparent)}.nav-mega-title.svelte-ivfi0b{margin:0;font-size:.875rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.nav-mega-lede.svelte-ivfi0b{margin:0;font-size:.75rem;line-height:1.55;color:var(--ink-muted)}.nav-mega-products.svelte-ivfi0b{display:flex;flex-direction:column;padding:.625rem}.nav-mega-product.svelte-ivfi0b{display:flex;flex-direction:column;gap:.3125rem;padding:.75rem .875rem;border-radius:8px;color:inherit;text-decoration:none;cursor:pointer;background:transparent;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.nav-mega-product.svelte-ivfi0b+.nav-mega-product:where(.svelte-ivfi0b){border-top:1px solid color-mix(in oklab,var(--ink) 5%,transparent)}.nav-mega-product.svelte-ivfi0b:hover,.nav-mega-product.svelte-ivfi0b:focus-visible{background:var(--nav-item-hover);outline:none}.nav-mega-product.svelte-ivfi0b:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--ink) 18%,transparent)}.nav-mega-product.svelte-ivfi0b:hover+.nav-mega-product:where(.svelte-ivfi0b),.nav-mega-product.svelte-ivfi0b+.nav-mega-product:where(.svelte-ivfi0b):hover,.nav-mega-product.svelte-ivfi0b:focus-visible+.nav-mega-product:where(.svelte-ivfi0b),.nav-mega-product.svelte-ivfi0b+.nav-mega-product:where(.svelte-ivfi0b):focus-visible{border-top-color:transparent}.nav-mega-product-title.svelte-ivfi0b{font-size:.875rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.nav-mega-product-lede.svelte-ivfi0b{font-size:.75rem;line-height:1.55;color:var(--ink-muted)}.nav-mega-product.svelte-ivfi0b:hover .nav-mega-product-title:where(.svelte-ivfi0b),.nav-mega-product.svelte-ivfi0b:focus-visible .nav-mega-product-title:where(.svelte-ivfi0b){color:var(--ink)}.nav-mega-product.svelte-ivfi0b:hover .nav-mega-product-lede:where(.svelte-ivfi0b),.nav-mega-product.svelte-ivfi0b:focus-visible .nav-mega-product-lede:where(.svelte-ivfi0b){color:var(--ink-secondary)}.nav-dropdown-item.svelte-ivfi0b{display:block;padding:.5rem .75rem;border-radius:8px;font-size:.875rem;font-weight:500;line-height:1.25;color:var(--ink-secondary);text-decoration:none;cursor:pointer;background:transparent;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.nav-dropdown-menu--rich.svelte-ivfi0b .nav-dropdown-item:where(.svelte-ivfi0b){display:flex;flex-direction:column;gap:.3125rem;padding:.625rem .75rem}.nav-dropdown-menu--rich.svelte-ivfi0b .nav-dropdown-item:where(.svelte-ivfi0b)+.nav-dropdown-item:where(.svelte-ivfi0b){border-top:1px solid color-mix(in oklab,var(--ink) 5%,transparent)}.nav-dropdown-item.svelte-ivfi0b:hover,.nav-dropdown-item.svelte-ivfi0b:focus-visible{background:var(--nav-item-hover);color:var(--ink);outline:none}.nav-dropdown-item.svelte-ivfi0b:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--ink) 18%,transparent)}.nav-dropdown-menu--rich.svelte-ivfi0b .nav-dropdown-item:where(.svelte-ivfi0b):hover+.nav-dropdown-item:where(.svelte-ivfi0b),.nav-dropdown-menu--rich.svelte-ivfi0b .nav-dropdown-item:where(.svelte-ivfi0b)+.nav-dropdown-item:where(.svelte-ivfi0b):hover,.nav-dropdown-menu--rich.svelte-ivfi0b .nav-dropdown-item:where(.svelte-ivfi0b):focus-visible+.nav-dropdown-item:where(.svelte-ivfi0b),.nav-dropdown-menu--rich.svelte-ivfi0b .nav-dropdown-item:where(.svelte-ivfi0b)+.nav-dropdown-item:where(.svelte-ivfi0b):focus-visible{border-top-color:transparent}.nav-dropdown-item-title.svelte-ivfi0b{font-size:.875rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink);transition:color .16s ease}.nav-dropdown-item-lede.svelte-ivfi0b{font-size:.75rem;font-weight:400;line-height:1.55;color:var(--ink-muted);text-wrap:pretty;transition:color .16s ease}.nav-dropdown-item.svelte-ivfi0b:hover .nav-dropdown-item-title:where(.svelte-ivfi0b),.nav-dropdown-item.svelte-ivfi0b:focus-visible .nav-dropdown-item-title:where(.svelte-ivfi0b){color:var(--ink)}.nav-dropdown-item.svelte-ivfi0b:hover .nav-dropdown-item-lede:where(.svelte-ivfi0b),.nav-dropdown-item.svelte-ivfi0b:focus-visible .nav-dropdown-item-lede:where(.svelte-ivfi0b){color:var(--ink-secondary)}.pre{opacity:0;transform:translateY(18px)}.pre.in{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--rd, 0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--rd, 0ms)}@media (min-width: 768px){.nav-dropdown-layer.svelte-ivfi0b{top:calc(var(--site-banner-h) + 4.75rem)}.nav-dropdown-panel--mega.svelte-ivfi0b{right:3rem}.nav-dropdown-panel--simple.svelte-ivfi0b{right:15.5rem}.nav-dropdown-panel--tools.svelte-ivfi0b{right:9.25rem}}@media (prefers-reduced-motion: reduce){.pre,.pre.in{opacity:1;transform:none;transition:none}}
