@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-sans-latin-400-normal.CW0RaeGs.woff2) format("woff2"),url(./dm-sans-latin-400-normal.BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-sans-latin-500-normal.B9HHJjqV.woff2) format("woff2"),url(./dm-sans-latin-500-normal.Dr3UlScf.woff) format("woff")}[data-lp-root]{--glow-top: radial-gradient(ellipse 70% 100% at 50% 0%, color-mix(in srgb, var(--primary-container) 30%, transparent) 0%, color-mix(in srgb, var(--primary-container) 25%, transparent) 12%, color-mix(in srgb, var(--primary-container) 19%, transparent) 25%, color-mix(in srgb, var(--primary-container) 13%, transparent) 40%, color-mix(in srgb, var(--primary-container) 8%, transparent) 55%, color-mix(in srgb, var(--primary-container) 4%, transparent) 70%, color-mix(in srgb, var(--primary-container) 1.5%, transparent) 85%, transparent 100%);--primary: var(--black);--on-primary: var(--surface);--inverse-primary: var(--surface-variant);--secondary-container: var(--surface-variant);--on-secondary-container: var(--on-surface);--elevation-1: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px 1px rgba(0, 0, 0, .15);--elevation-2: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 6px 2px rgba(0, 0, 0, .15);--elevation-3: 0 1px 3px rgba(0, 0, 0, .3), 0 4px 8px 3px rgba(0, 0, 0, .15);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 28px;--radius-full: 9999px;--font: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--bg: var(--surface);--ink: var(--on-surface);--ink-2: var(--on-surface);--ink-3: var(--outline);--line: var(--outline-variant);--line-2: var(--outline);--accent: var(--primary)}[data-lp-root] .display-large{font-size:57px;line-height:64px;font-weight:400;letter-spacing:-.25px}[data-lp-root] .display-medium{font-size:45px;line-height:52px;font-weight:400;letter-spacing:0}[data-lp-root] .display-small{font-size:36px;line-height:44px;font-weight:400;letter-spacing:0}[data-lp-root] .headline-large{font-size:32px;line-height:40px;font-weight:400;letter-spacing:0}[data-lp-root] .headline-medium{font-size:28px;line-height:36px;font-weight:400;letter-spacing:0}[data-lp-root] .headline-small{font-size:24px;line-height:32px;font-weight:400;letter-spacing:0}[data-lp-root] .title-large{font-size:22px;line-height:28px;font-weight:400;letter-spacing:0}[data-lp-root] .title-medium{font-size:16px;line-height:24px;font-weight:500;letter-spacing:.15px}[data-lp-root] .title-small{font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px}[data-lp-root] .body-large{font-size:18px;line-height:28px;font-weight:400;letter-spacing:0}[data-lp-root] .body-medium{font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}[data-lp-root] .body-small{font-size:14px;line-height:20px;font-weight:400;letter-spacing:.1px}[data-lp-root] .label-large{font-size:16px;line-height:24px;font-weight:500;letter-spacing:.1px}[data-lp-root] .label-medium{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.5px}[data-lp-root] .muted{color:var(--on-surface)}[data-lp-root] .mono{font-family:var(--mono);letter-spacing:0}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(../../../fonts/material-symbols-subset.woff2) format("woff2")}[data-lp-root] .m3-icon{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;width:24px;height:24px;display:inline-block;flex:none;overflow:hidden;white-space:nowrap;direction:ltr;letter-spacing:normal;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}[data-lp-root] .m3-btn,[data-lp-root] .m3-card-interactive,[data-lp-root] .m3-ib{position:relative;isolation:isolate;-webkit-tap-highlight-color:transparent}[data-lp-root] .m3-btn:before,[data-lp-root] .m3-card-interactive:before,[data-lp-root] .m3-ib:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;transition:opacity .15s cubic-bezier(.2,0,0,1);pointer-events:none}[data-lp-root] .m3-btn:hover:before,[data-lp-root] .m3-card-interactive:hover:before,[data-lp-root] .m3-ib:hover:before{opacity:.08}[data-lp-root] .m3-btn:focus-visible:before,[data-lp-root] .m3-card-interactive:focus-visible:before,[data-lp-root] .m3-ib:focus-visible:before,[data-lp-root] .m3-btn:active:before,[data-lp-root] .m3-ib:active:before{opacity:.1}[data-lp-root] .m3-btn:focus-visible,[data-lp-root] .m3-ib:focus-visible,[data-lp-root] .m3-card-interactive:focus-visible,[data-lp-root] .m3-tab:focus-visible,[data-lp-root] .nl:focus-visible,[data-lp-root] .fl:focus-visible,[data-lp-root] .brand:focus-visible,[data-lp-root] summary:focus-visible{outline:3px solid var(--secondary);outline-offset:2px}[data-lp-root] .m3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:40px;padding:0 24px;border:1px solid transparent;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;text-decoration:none;font-family:inherit;transition:box-shadow .15s cubic-bezier(.2,0,0,1)}[data-lp-root] .m3-btn-filled{background:var(--primary);color:var(--on-primary)}[data-lp-root] .m3-btn-tonal{background:var(--secondary-container);color:var(--on-secondary-container)}[data-lp-root] .m3-btn-outlined{background:transparent;color:var(--primary);border-color:var(--outline)}[data-lp-root] .m3-btn-text{background:transparent;color:var(--primary);padding:0 12px}[data-lp-root] .m3-btn-has-icon.m3-btn-filled,[data-lp-root] .m3-btn-has-icon.m3-btn-tonal,[data-lp-root] .m3-btn-has-icon.m3-btn-outlined{padding-inline-start:16px}[data-lp-root] .m3-btn-filled:hover,[data-lp-root] .m3-btn-tonal:hover{box-shadow:var(--elevation-1)}[data-lp-root] .m3-card{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;padding:16px;border:1px solid transparent;border-radius:var(--radius-md);color:var(--on-surface);text-align:start}[data-lp-root] .m3-card-filled{background:var(--surface-container-highest)}[data-lp-root] .m3-card-elevated{background:var(--surface-container-low);box-shadow:0 1px 2px #0000000d,0 2px 10px #0000000a}[data-lp-root] .m3-card-outlined{background:var(--surface);border-color:var(--outline-variant)}[data-lp-root] .m3-ib{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--on-surface-variant);cursor:pointer}[data-lp-root] .m3-tabs{display:flex;border-bottom:1px solid var(--outline-variant)}[data-lp-root] .m3-tab{position:relative;flex:1;height:48px;padding:0 16px;border:0;background:transparent;color:var(--on-surface-variant);cursor:pointer;font-family:inherit}[data-lp-root] .m3-tab:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}[data-lp-root] .m3-tab[aria-selected=true]{color:var(--primary)}[data-lp-root] .m3-tab[aria-selected=true]:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--primary)}[data-lp-root] .m3-snack{display:flex;align-items:center;box-sizing:border-box;min-height:48px;padding:0 16px;border-radius:var(--radius-xs);background:var(--inverse-surface);color:var(--inverse-on-surface);box-shadow:var(--elevation-3)}@media (prefers-reduced-motion: reduce){[data-lp-root] .m3-btn,[data-lp-root] .m3-btn:before,[data-lp-root] .m3-card-interactive:before,[data-lp-root] .m3-ib:before{transition:none}}[data-lp-root] .lp-h2{margin:0;font-size:clamp(34px,4vw,56px);line-height:1.1;font-weight:500;letter-spacing:-.02em;text-wrap:balance}[data-lp-root] .lp-kicker{margin:0;font-family:var(--mono);font-size:16px;line-height:24px;letter-spacing:0}[data-lp-root] .lp-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--outline-variant)}[data-lp-root] .lp-row{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:8px 48px;padding-block:28px;border-bottom:1px solid var(--outline-variant)}[data-lp-root] .lp-row h3{margin:0;font-size:22px;line-height:30px;font-weight:500}[data-lp-root] .lp-row p{font-size:18px;line-height:28px;margin:0}@media (max-width: 45rem){[data-lp-root] .lp-row{grid-template-columns:1fr}}[data-lp-root] .title-medium{font-size:20px;line-height:28px}[data-lp-root] .page-title{margin:0;font-size:clamp(38px,4.4vw,64px);line-height:1.05;font-weight:500;letter-spacing:-.03em;text-wrap:balance}[data-lp-root] .lp-bowl{--bowl-d: min(2200px, 200vw);position:absolute;left:50%;top:calc(var(--bowl-y, 100%) - var(--bowl-d));width:var(--bowl-d);aspect-ratio:1;transform:translate(-50%);border-radius:50%;border:2px solid color-mix(in srgb,var(--primary-container) 80%,transparent);box-shadow:inset 0 -10px 44px color-mix(in srgb,var(--primary-container) 22%,transparent),inset 0 -40px 110px color-mix(in srgb,var(--primary-container) 8%,transparent);-webkit-mask-image:linear-gradient(to top,rgb(0 0 0) 0,rgb(0 0 0 / .5) 12%,transparent 24%);mask-image:linear-gradient(to top,rgb(0 0 0) 0,rgb(0 0 0 / .5) 12%,transparent 24%);z-index:-1;pointer-events:none}[data-lp-root] .legal-page{padding-block:clamp(48px,6vw,96px)}[data-lp-root] .legal-container{max-width:800px;margin:0 auto;padding-inline:clamp(20px,5vw,32px)}[data-lp-root] .legal-body section{margin-bottom:48px}[data-lp-root] .legal-body h2{margin:0 0 16px;font-size:28px;line-height:36px;font-weight:500;letter-spacing:-.01em}[data-lp-root] .legal-body p,[data-lp-root] .legal-body li{font-size:18px;line-height:28px}[data-lp-root] .legal-body p{margin:0 0 16px}[data-lp-root] .legal-body ul{margin:0 0 16px 22px;padding:0}[data-lp-root] .legal-body li{margin-bottom:10px}[data-lp-root] .legal-body strong{font-weight:500}[data-lp-root] .legal-body a{text-decoration:underline;text-underline-offset:3px}[data-lp-root] .legal-page.dark{--primary: var(--surface);--on-primary: var(--black);background:var(--black);color:var(--surface);padding-block:clamp(8px,2vw,24px) clamp(56px,7vw,112px)}[data-lp-root] .legal-page.dark .legal-body section{margin-bottom:0;padding-block:36px;border-top:1px solid rgb(255 255 255 / .12)}[data-lp-root] .legal-page.dark .legal-body section:first-child{border-top:0;padding-top:0}[data-lp-root] .legal-page.dark .legal-body section>:last-child{margin-bottom:0}[data-lp-root] .legal-page.dark .legal-body li::marker{color:var(--primary-container)}[data-lp-root]{font-family:var(--font);font-size:16px;line-height:1.5;color:var(--on-surface);background:var(--surface);font-weight:400;-webkit-font-smoothing:antialiased}[data-lp-root] *{box-sizing:border-box}[data-lp-root] h1,[data-lp-root] h2,[data-lp-root] h3,[data-lp-root] h4{font-family:var(--font);font-weight:400;margin:0}[data-lp-root] a{color:inherit;text-decoration:none}[data-lp-root] img{display:block;max-width:100%}[data-lp-root] button{font-family:inherit}[data-lp-root] :focus-visible{outline:3px solid var(--secondary);outline-offset:2px}[data-lp-root] .btn-primary,[data-lp-root] .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 24px;border-radius:var(--radius-full);font-size:14px;font-weight:500;letter-spacing:.1px;white-space:nowrap;border:1px solid transparent}[data-lp-root] .btn-primary{background:var(--primary);color:var(--on-primary)}[data-lp-root] .btn-primary:hover{box-shadow:var(--elevation-1)}[data-lp-root] .btn-secondary{background:transparent;color:var(--primary);border-color:var(--outline)}[data-lp-root] .btn-secondary:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.wrap{max-width:1440px;margin:0 auto;padding-inline:clamp(20px,5vw,80px)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.top.svelte-1qi765d{position:sticky;top:0;z-index:20;--primary: var(--surface);--on-primary: var(--black);--on-surface: var(--surface);--on-surface-variant: var(--surface-variant);background:var(--black);border-bottom:1px solid rgb(255 255 255 / .14);color:var(--surface)}.bar.svelte-1qi765d{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-block:12px}.brand.svelte-1qi765d{display:inline-flex;align-items:center;gap:10px;color:var(--on-surface);border-radius:var(--radius-sm)}.mark.svelte-1qi765d{filter:invert(1);width:32px;height:32px;border-radius:var(--radius-sm)}.links.svelte-1qi765d{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.nl.svelte-1qi765d{display:inline-flex;align-items:center;height:40px;padding:0 12px;border-radius:var(--radius-full);color:var(--on-surface-variant)}.nl.svelte-1qi765d:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent);color:var(--on-surface)}.download.svelte-1qi765d{margin-inline-start:8px}.foot.svelte-2xnmn1{--primary: var(--surface);--on-surface-variant: var(--surface-variant);background:var(--black);color:var(--surface)}.foot.svelte-2xnmn1 .muted:where(.svelte-2xnmn1){color:var(--surface-variant)}.foot.svelte-2xnmn1{border-top:1px solid rgb(255 255 255 / .12)}.inner.svelte-2xnmn1{display:flex;flex-direction:column;gap:56px;padding-block:72px 36px}.cols.svelte-2xnmn1{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px 120px}.legal.svelte-2xnmn1{padding-top:24px;border-top:1px solid rgb(255 255 255 / .12)}.about.svelte-2xnmn1 p:where(.svelte-2xnmn1),.group.svelte-2xnmn1 p:where(.svelte-2xnmn1){margin:0}.brand.svelte-2xnmn1{display:flex;align-items:center;gap:10px}.mark.svelte-2xnmn1{width:32px;height:32px;border-radius:var(--radius-sm)}.about.svelte-2xnmn1{min-width:0;max-width:360px;display:flex;flex-direction:column;gap:16px}.groups.svelte-2xnmn1{display:grid;grid-template-columns:repeat(2,180px);gap:32px 48px}@media (max-width: 45rem){.cols.svelte-2xnmn1{grid-template-columns:1fr;gap:40px}.groups.svelte-2xnmn1{grid-template-columns:repeat(2,minmax(0,1fr))}}.group.svelte-2xnmn1{display:flex;flex-direction:column;gap:14px}.foot.svelte-2xnmn1 .group:where(.svelte-2xnmn1) .gh:where(.svelte-2xnmn1){margin:0 0 10px;font-size:13px;line-height:18px;font-weight:500;letter-spacing:.04em;color:var(--surface-variant);opacity:.6}.fl.svelte-2xnmn1{font-size:16px;line-height:22px;color:var(--surface);border-radius:var(--radius-xs)}.fl.svelte-2xnmn1:hover{text-decoration:underline;text-underline-offset:4px}.link-button.svelte-2xnmn1{padding:0;border:0;background:none;font-family:inherit;text-align:start;cursor:pointer}body:has([data-lp-root]){margin:0}
