.wl{font-family:Chillax,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink)}.wl-main{margin-inline:auto;max-width:640px;padding:7.5rem 1.5rem 4rem;font-size:17px;line-height:1.625}@media (max-width:30rem){.wl-main{padding-top:5rem}}:where(.wl-main) :where(p,h1,h2){margin:0}.wl-logo{width:2.75rem;height:2.75rem;margin-bottom:1.125rem;background-color:var(--ink);-webkit-mask:url(/mark.svg) center/contain no-repeat;mask:url(/mark.svg) center/contain no-repeat}.wl-name{margin:0;font-size:2.75rem;line-height:1;font-weight:600;letter-spacing:-.04em}.wl-tagline{margin-top:.875rem;font-size:1.25rem;line-height:1.3;font-weight:500;letter-spacing:-.015em}.wl-body{margin-top:2.25rem;display:grid;grid-gap:1.125rem;gap:1.125rem}.wl-body p{color:var(--muted)}.wl-body p:first-child,.wl-mark{color:var(--ink)}.wl-mark{display:inline;white-space:nowrap;padding:.1em .34em;margin:0 -.06em;border-radius:.4em;background:transparent;transition:background-color .35s var(--settle);box-decoration-break:clone;-webkit-box-decoration-break:clone}.wl-mark.is-lit{background:var(--tint)}.wl-mark-glyph{opacity:0;transition:opacity .35s var(--settle);width:.92em;height:.92em;margin-right:.3em;vertical-align:-.13em;stroke:var(--ag-accent);fill:none}.wl-mark.is-lit .wl-mark-glyph{opacity:1}.wl-mark.is-ship .wl-mark-glyph{stroke:var(--ag-ship)}.wl-proof{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--line);font-size:.9375rem}.wl-proof-link{color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:opacity .15s var(--ease)}.wl-proof-link:hover{opacity:.65}.wl-signup{margin-top:2.75rem;min-height:5.8125rem}.wl-field{display:flex;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem 1rem;border:1px solid var(--line);border-radius:9999px;background:var(--field);transition:border-color .25s var(--ease),box-shadow .3s var(--ease)}.wl-field:hover{border-color:var(--line-strong)}.wl-field:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 3px var(--ring)}.wl-input{flex:1 1;min-width:0;padding:.5rem 0;border:0;background:none;color:var(--ink);font:inherit;font-size:1rem}.wl-input::placeholder{color:var(--faint)}.wl-input:focus{outline:none}.wl-submit{flex-shrink:0;padding:.625rem 1.25rem;border:0;border-radius:9999px;background:var(--ink);color:var(--paper);font:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s var(--ease),transform .2s var(--pop)}.wl-submit:hover{opacity:.82}.wl-submit:active{transform:scale(.96)}.wl-submit:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wl-submit[disabled]{cursor:default;opacity:.45}.wl-note{margin-top:.75rem;padding-inline:.125rem;font-size:.8125rem;line-height:1.45;color:var(--ink)}.wl-note:empty{margin:0}.wl-done{display:flex;align-items:center;gap:.625rem;min-height:3.375rem;padding-inline:.125rem;font-size:1rem;font-weight:500}@media (prefers-reduced-motion:no-preference){.wl-done{animation:wl-in .5s var(--settle) both}}.wl-check{display:grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:9999px;background:var(--ink);color:var(--paper)}.wl-check svg{width:.875rem;height:.875rem}.wl-pivot{margin-top:3.5rem;padding-top:1.75rem;border-top:1px solid var(--line)}.wl-pivot-label{margin:0;font-size:1.0625rem;line-height:1.3;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.wl-pivot p+p{margin-top:.75rem}.wl-pivot-body{margin-top:.5rem;font-size:.9375rem;color:var(--muted)}.wl-foot{margin-top:2.5rem;font-size:.8125rem;color:var(--faint)}.wl-link{color:var(--muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s var(--ease)}.wl-link:hover{color:var(--ink)}.wl-ghost{visibility:hidden}.wl.is-live .wl-foot,.wl.is-live .wl-pivot,.wl.is-live .wl-signup{opacity:0}@media (prefers-reduced-motion:no-preference){.wl.is-live.is-done .wl-signup{animation:wl-in .45s var(--settle) both}.wl.is-live.is-done .wl-pivot{animation:wl-in .45s var(--settle) .06s both}.wl.is-live.is-done .wl-foot{animation:wl-in .45s var(--settle) .12s both}@keyframes wl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.wl.is-live.is-done .wl-foot,.wl.is-live.is-done .wl-pivot,.wl.is-live.is-done .wl-signup{opacity:1}}.wl-dots{height:6rem;width:100%}@media (min-width:40rem){.wl-dots{height:8rem}}.wl-dots-canvas{display:block;height:100%;width:100%}.wl-rule-top{position:relative}.wl-rule-top:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:var(--line);pointer-events:none}.cur-root{position:fixed;inset:0;pointer-events:none;z-index:10000}html.has-cursor,html.has-cursor *{cursor:none!important}.cur-arrow,.cur-pill{position:absolute;top:0;left:0;opacity:0;transition:opacity .14s ease;will-change:transform,opacity;pointer-events:none}.cur-arrow{width:28px;height:28px;transform-origin:0 0;z-index:1}.cur-pill{background:var(--ink);color:var(--paper);border-radius:999px;padding:5px 11px;font-size:13px;line-height:1.1;font-weight:600;letter-spacing:.1px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 4px 12px rgb(0 0 0/12%),0 1px 2px rgb(0 0 0/8%)}.wl-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:1.75rem;border:1px solid var(--line);border-radius:10px;overflow:hidden}.wl-links>a{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.55rem .7rem;box-shadow:0 0 0 1px var(--line);background:var(--paper);color:var(--ink);font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .18s var(--settle)}.wl-links>a:hover{background:var(--field)}.wl-mark-out{position:relative;overflow:hidden;padding-top:2.5rem}.wl-mark-out .wl-dots{position:absolute;inset:0;height:100%;pointer-events:none}.wl-wordmark{position:relative;text-align:center;font-weight:600;text-transform:uppercase;letter-spacing:-.02em;line-height:.8;font-size:clamp(3.5rem,20vw,10rem);color:color-mix(in oklab,var(--ink) 9%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(180deg,#000 18%,transparent 92%);mask-image:linear-gradient(180deg,#000 18%,transparent 92%);margin:0 0 -.12em}@media (prefers-reduced-motion:reduce){.cur-arrow,.cur-pill,.wl-links>a{transition:none}}.wl-body{margin-top:2.5rem;gap:.875rem}.wl-card{--card-art:#5b8ee6;--card-paper:var(--field);position:relative;margin-top:1.5rem;overflow:hidden;border:1px solid var(--line);border-radius:1.25rem;background:var(--card-paper);box-shadow:var(--lift);isolation:isolate}.wl-card-art{position:absolute;inset:0;z-index:0;pointer-events:none}.wl-card-canvas{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%}.wl-card-art:before{content:"";position:absolute;inset:0;z-index:0;background:url(/clouds.png) 100%/cover no-repeat}.wl-card-art:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to right,var(--card-paper) 0,var(--card-paper) 38%,color-mix(in srgb,var(--card-paper) 90%,transparent) 58%,color-mix(in srgb,var(--card-paper) 45%,transparent) 78%,transparent 100%)}.wl-card-copy{position:relative;z-index:1;padding:1.75rem 1.75rem 1.875rem}@media (max-width:30rem){.wl-card-copy{padding:1.375rem 1.25rem 1.5rem}.wl-card-art:before{background-position:bottom}.wl-card-art:after{background:linear-gradient(to bottom,var(--card-paper) 0,var(--card-paper) 45%,color-mix(in srgb,var(--card-paper) 88%,transparent) 70%,color-mix(in srgb,var(--card-paper) 40%,transparent) 100%)}}.wl-card .wl-tagline{margin-top:0}.wl-card .wl-body{margin-top:1.25rem}.wl-hero-cta{margin-top:1.5rem}.wl-install{min-height:5.8125rem}.wl-cmd{padding:.375rem .375rem .375rem 1.125rem;border-radius:.875rem;corner-shape:squircle}.wl-cmd .wl-submit{border-radius:.625rem;corner-shape:squircle}.wl-cmd-text{flex:1 1;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.975rem;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-cmd-prompt{color:var(--muted);margin-right:.125rem}.wl-install-note{margin-top:.875rem;color:var(--muted);font-size:.9375rem;line-height:1.5}.wl-install-note code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em;color:var(--ink)}