:root{color-scheme:light;--ink: light-dark(#1a2035, #eef0f6);--text: light-dark(#131e40, #dfe3ee);--muted: light-dark(#6a6e7c, #9aa0b2);--faint: light-dark(#868a97, #6b7184);--page: light-dark(#ffffff, #10141f);--tint: light-dark(#f6f9fc, #151a28);--card: light-dark(#ffffff, #181d2c);--line: light-dark(rgba(18, 55, 105, .09), rgba(255, 255, 255, .08));--lift: light-dark( 0 2px 4px rgba(18, 55, 105, .08), 0 1px 1px rgba(18, 55, 105, .04), 0 2px 4px rgba(0, 0, 0, .4), 0 1px 1px rgba(0, 0, 0, .3) );--float: 0 30px 60px -20px rgba(18, 40, 90, .25), 0 12px 24px -12px rgba(18, 40, 90, .18);--accent: #00a0ff;--wrap: 1330px;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--page);color:var(--text);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:clip}body{margin:0;overflow-x:clip}.top.svelte-12qhfyh{position:sticky;top:0;z-index:20;padding:12px 0;background:#ffffffe6;-webkit-backdrop-filter:saturate(1.8) blur(5px);backdrop-filter:saturate(1.8) blur(5px);box-shadow:inset 0 -1px #191e5a0f,0 4px 16px -4px #12285a1a;transition-property:background-color,backdrop-filter,box-shadow}.top.svelte-12qhfyh,.top.svelte-12qhfyh .bar:where(.svelte-12qhfyh){transition-duration:1.5s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.top.svelte-12qhfyh .bar:where(.svelte-12qhfyh){transition-property:transform}html[data-at-top] .top.svelte-12qhfyh{background:#fff0;-webkit-backdrop-filter:saturate(1) blur(0);backdrop-filter:saturate(1) blur(0);box-shadow:inset 0 -1px #191e5a00,0 4px 16px -4px #12285a00}html[data-at-top] .top.svelte-12qhfyh .bar:where(.svelte-12qhfyh){transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.top.svelte-12qhfyh,.top.svelte-12qhfyh .bar:where(.svelte-12qhfyh){transition:none}}.bar.svelte-12qhfyh,.foot.svelte-12qhfyh,.shell.svelte-12qhfyh{box-sizing:border-box;max-width:var(--wrap);margin:0 auto;padding-left:20px;padding-right:20px}.bar.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:48px}.brand.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.55rem;color:var(--ink);text-decoration:none;font-weight:600;letter-spacing:-.01em}.bar.svelte-12qhfyh nav:where(.svelte-12qhfyh),.links.svelte-12qhfyh,.buttons.svelte-12qhfyh{display:flex;align-items:center}.bar.svelte-12qhfyh nav:where(.svelte-12qhfyh){gap:20px}.links.svelte-12qhfyh{gap:2px}.product.svelte-12qhfyh{position:relative}.product-menu.svelte-12qhfyh{position:absolute;top:calc(100% + 10px);left:50%;z-index:30;width:640px;padding:12px;box-sizing:border-box;border-radius:14px;background:#fff;box-shadow:0 12px 32px #1237691f,0 2px 6px #1237690f,0 0 0 1px #12376914;opacity:0;visibility:hidden;transform:translate(-50%,-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.product-menu.svelte-12qhfyh:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.product.svelte-12qhfyh:hover .product-menu:where(.svelte-12qhfyh),.product.svelte-12qhfyh:focus-within .product-menu:where(.svelte-12qhfyh){opacity:1;visibility:visible;transform:translate(-50%)}.product-grid.svelte-12qhfyh{display:grid;grid-template-columns:1fr 1fr;gap:2px}.bar.svelte-12qhfyh nav:where(.svelte-12qhfyh) .product-item:where(.svelte-12qhfyh){display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:10px;line-height:1.4}.bar.svelte-12qhfyh nav:where(.svelte-12qhfyh) .product-item:where(.svelte-12qhfyh):hover{background:#f7fafc}.product-glyph.svelte-12qhfyh{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;box-sizing:border-box;border-radius:8px;background:#fff;border:.67px solid rgba(0,0,0,.08)}.product-glyph.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:16px;height:16px;fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.product-name.svelte-12qhfyh{display:block;font-size:14px;font-weight:500;color:var(--ink)}.product-summary.svelte-12qhfyh{display:block;margin-top:2px;font-size:13px;font-weight:400;color:#626d88}.product-foot.svelte-12qhfyh{display:flex;justify-content:space-between;margin-top:6px;border-top:1px solid rgba(18,55,105,.08)}.bar.svelte-12qhfyh nav:where(.svelte-12qhfyh) .product-all:where(.svelte-12qhfyh){display:block;padding:12px 10px 4px;border-radius:0;font-size:13px;color:var(--ink)}.buttons.svelte-12qhfyh{gap:8px}.bar.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){font-size:14px;font-weight:500;line-height:1;color:#626d88;text-decoration:none;padding:10px;border-radius:6px;transition:color .15s ease,background-color .15s ease}.bar.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover{color:var(--ink)}.bar.svelte-12qhfyh nav:where(.svelte-12qhfyh) .ring:where(.svelte-12qhfyh),.bar.svelte-12qhfyh nav:where(.svelte-12qhfyh) .go:where(.svelte-12qhfyh){padding:8px 12px}.bar.svelte-12qhfyh nav:where(.svelte-12qhfyh) .ring:where(.svelte-12qhfyh){background:#fff;box-shadow:0 2px 4px #12376914,0 1px 1px #1237690a,0 0 0 1px #12376914}.bar.svelte-12qhfyh nav:where(.svelte-12qhfyh) .go:where(.svelte-12qhfyh){color:#fff;background:#07c}.bar.svelte-12qhfyh nav:where(.svelte-12qhfyh) .go:where(.svelte-12qhfyh):hover{color:#fff;background:#006bb8}@media(max-width:760px){.links.svelte-12qhfyh{display:none}}footer.svelte-12qhfyh{margin-top:2rem;background:#1b1c20;font-size:13px}.foot.svelte-12qhfyh{display:flex;flex-wrap:wrap;gap:2rem 4.5rem;padding-top:56px;padding-bottom:64px}.foot.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:flex;flex-direction:column;gap:9px}.foot.svelte-12qhfyh .company:where(.svelte-12qhfyh){margin-left:auto}.foot.svelte-12qhfyh .label:where(.svelte-12qhfyh){font-size:13px;font-weight:500;color:#fff;margin:0 0 6px}.foot.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){color:#9a9ca6;text-decoration:none;transition:color .15s ease}.foot.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover{color:#fff}@media(max-width:760px){.foot.svelte-12qhfyh{display:grid;grid-template-columns:1fr 1fr}.foot.svelte-12qhfyh .company:where(.svelte-12qhfyh){margin-left:0}}.copy.svelte-12qhfyh{margin:12px 0 0;color:#888b95}
