.wl-page{width:100%;min-height:100svh;color:var(--color-ink);background:radial-gradient(circle at 18% 12%,#d977571f,#0000 28%),radial-gradient(circle at 82% 90%,#0e1d0b0f,#0000 30%),#f7f3ea;place-items:center;padding:clamp(20px,3vw,42px);display:grid;position:relative;overflow:hidden}.wl-page:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#0e1d0b09 1px,#0000 1px),linear-gradient(90deg,#0e1d0b09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0 36%,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000 0 36%,#0000 72%)}.wl-back{top:max(14px, env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));z-index:20;color:#111;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #0e1d0b14;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:42px;height:42px;padding:0 12px;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;position:fixed;box-shadow:0 10px 28px #0e1d0b17}.wl-back span{opacity:0;white-space:nowrap;max-width:0;font-family:var(--font-nav);font-size:13px;font-weight:600;transition:max-width .18s,opacity .18s;overflow:hidden}.wl-back:hover{background:#fff;transform:translateY(-1px);box-shadow:0 16px 34px #0e1d0b21}.wl-back:hover span,.wl-back:focus-visible span{opacity:1;max-width:54px}.wl-shell{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;width:min(100%,904px);min-height:min(684px,100svh - 56px);display:grid;position:relative}.wl-panel{border:1px solid #0e1d0b14;border-radius:18px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 34px 80px #2823191c,0 2px 8px #0e1d0b0d}.wl-shell{animation:.42s cubic-bezier(.22,1,.36,1) both wl-shell-in}.wl-story{animation:.52s cubic-bezier(.22,1,.36,1) 80ms both wl-story-in}.wl-auth{animation:.52s cubic-bezier(.22,1,.36,1) .12s both wl-auth-in}.wl-story{background:radial-gradient(circle at 50% 42%,#ffffffc7,#0000 28%),linear-gradient(145deg,#f4f0f4 0%,#eee9e1 100%);justify-content:space-between;padding:clamp(24px,3vw,34px) clamp(18px,3vw,28px) clamp(18px,2.5vw,24px)}.wl-story-copy{text-align:center}.wl-story-copy h1,.wl-auth-copy h2{color:#030506;font-family:var(--font-nav);letter-spacing:0;margin:0;font-weight:700}.wl-story-copy h1{font-size:clamp(25px,2.6vw,30px);line-height:1.08}.wl-story-copy p,.wl-auth-copy p{color:#0e1d0ba8;max-width:36ch;font-family:var(--font-nav);margin:8px auto 0;font-size:13px;line-height:1.45}.wl-globe-area{place-items:center;min-height:330px;padding:16px 0 22px;display:grid}.wl-globe{aspect-ratio:1;width:min(78%,292px);position:relative}.wl-globe-halo{filter:blur(18px);background:radial-gradient(circle,#ffffffd6,#ffffff2e 44%,#0000 69%);border-radius:50%;position:absolute;inset:-12%}.wl-static-globe{z-index:1;background:radial-gradient(circle at 36% 28%,#ffffff1a,#0000 20%),radial-gradient(circle at 52% 52%,#0a0c10 0 58%,#050607 72%,#0000 73%);border-radius:50%;position:absolute;inset:8%;overflow:hidden;box-shadow:inset -28px -20px 42px #000000c7,inset 18px 12px 26px #ffffff09,0 18px 52px #0e1d0b24}.wl-static-globe:before{content:"";opacity:.18;background:repeating-radial-gradient(#0000 0 19px,#f0f4ee4d 20px 21px),linear-gradient(90deg,#0000 0 45%,#f0f4ee29 48% 52%,#0000 55% 100%);border-radius:50%;position:absolute;inset:9%;-webkit-mask-image:radial-gradient(circle,#000 0 61%,#0000 63%);mask-image:radial-gradient(circle,#000 0 61%,#0000 63%)}.wl-static-globe:after{content:"";background:radial-gradient(circle at 36% 34%,#0000 0 34%,#00000047 58%,#000000d1 100%),linear-gradient(120deg,#ffffff14,#0000 38%);border-radius:50%;position:absolute;inset:0}.wl-globe canvas{z-index:2;position:relative;width:100%!important;height:100%!important}.wl-chips{z-index:3;pointer-events:none;position:absolute;inset:0}.wl-chip{max-width:min(210px,72vw);font-family:var(--font-nav);white-space:nowrap;border:1px solid #0e1d0b14;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;line-height:1;animation:.38s cubic-bezier(.22,1,.36,1) both wl-chip-in;display:inline-flex;position:absolute;box-shadow:0 8px 22px #0e1d0b14}.wl-chip span{opacity:.45}.wl-chip-mint{color:#155b42;background:#d7f4e8}.wl-chip-amber{color:#765010;background:#fde5bd}.wl-chip-violet{color:#4c3ca0;background:#e4dcff}.wl-chip-yellow{color:#715c0f;background:#fff0b9}.wl-integrations{background:#ffffffdb;border:1px solid #0e1d0b12;border-radius:10px;width:100%;min-height:84px;padding:14px 0 12px;overflow:hidden;box-shadow:inset 0 1px #fffc}.wl-integrations p{text-align:center;color:#0e1d0bbd;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;margin:0 16px 13px;font-size:9px;font-weight:500;line-height:1.4}.wl-integration-window{position:relative;overflow:hidden}.wl-integration-window:before,.wl-integration-window:after{content:"";z-index:2;pointer-events:none;width:46px;position:absolute;top:0;bottom:0}.wl-integration-window:before{background:linear-gradient(90deg,#fffffff5,#fff0);left:0}.wl-integration-window:after{background:linear-gradient(270deg,#fffffff5,#fff0);right:0}.wl-integration-track{width:max-content;animation:24s linear infinite wl-marquee;display:flex}.wl-integration{color:#0e1d0bb3;font-family:var(--font-nav);white-space:nowrap;flex:none;align-items:center;gap:9px;padding:0 18px;font-size:12px;font-weight:600;display:inline-flex}.wl-integration img{object-fit:contain;border-radius:4px;width:20px;height:20px}@keyframes wl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wl-shell-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes wl-story-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes wl-auth-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes wl-chip-in{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.wl-auth{background:linear-gradient(#fffffff7,#ffffffeb),#fff;padding:clamp(24px,3vw,34px);position:relative}.wl-auth:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#0e1d0b07 1px,#0000 1px),linear-gradient(90deg,#0e1d0b07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}.wl-brand{z-index:1;color:#030506;font-family:var(--font-nav);letter-spacing:0;align-self:center;align-items:center;gap:9px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.wl-auth-center{z-index:1;flex-direction:column;flex:1;justify-content:center;width:min(100%,356px);margin:0 auto;padding:38px 0 10px;display:flex;position:relative}.wl-auth-copy{text-align:center;margin-bottom:20px}.wl-auth-copy h2{font-size:clamp(22px,2.3vw,26px);line-height:1.12}.wl-auth-panel,.wl-email-form{flex-direction:column;gap:10px;width:100%;display:flex}.wl-button{color:#030506;cursor:pointer;width:100%;min-height:46px;font-family:var(--font-nav);letter-spacing:0;background:#fff;border:1px solid #0e1d0b21;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex;position:relative;box-shadow:0 1px #0e1d0b08}.wl-button:hover:not(:disabled){border-color:#0e1d0b5c;transform:translateY(-1px);box-shadow:0 12px 24px #0e1d0b14}.wl-button:active:not(:disabled){transform:translateY(0)}.wl-button:disabled{cursor:not-allowed;opacity:.62}.wl-button:focus-visible,.wl-back:focus-visible,.wl-text-button:focus-visible,.wl-email-form input:focus-visible,.wl-brand:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.wl-button-primary{color:#fff;background:#111;border-color:#0000;margin-top:2px}.wl-button-primary:hover:not(:disabled){background:var(--color-accent-deep);border-color:#0000}.wl-button-icon{flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.wl-email-form label{color:#0e1d0b9e;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:500}.wl-email-form input{color:#030506;width:100%;min-height:46px;font-family:var(--font-nav);background:#fff;border:1px solid #0e1d0b21;border-radius:7px;outline:none;padding:0 14px;font-size:14px;font-weight:600;transition:border-color .16s,box-shadow .16s}.wl-email-form input::placeholder{color:#0e1d0b59}.wl-email-form input:focus{border-color:#0e1d0b73;box-shadow:0 0 0 3px #d977571a}.wl-email-form input[aria-invalid=true]{border-color:#c4302bcc}.wl-error,.wl-hint{text-align:center;font-family:var(--font-nav);margin:1px 0 0;font-size:12px;line-height:1.35}.wl-error{color:#b42d25}.wl-hint{color:#0e1d0b8c}.wl-text-button{color:#0e1d0b9e;cursor:pointer;font-family:var(--font-nav);text-underline-offset:3px;background:0 0;border:0;align-self:center;font-size:13px;font-weight:700;text-decoration:underline}.wl-text-button:hover{color:#030506}.wl-terms{color:#0e1d0b9e;font-family:var(--font-nav);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.45}.wl-terms a{color:inherit;text-underline-offset:3px;text-decoration:underline}.wl-terms a:hover{color:#030506}.wl-success{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.wl-success-icon{color:#0b8055;background:#21b07a24;border-radius:999px;place-items:center;width:54px;height:54px;margin-bottom:14px;display:grid}.wl-success h3{color:#030506;font-family:var(--font-nav);margin:0;font-size:22px;font-weight:800;line-height:1.1}.wl-success p{color:#0e1d0bad;font-family:var(--font-nav);margin:8px 0 18px;font-size:14px;line-height:1.5}.wl-success b{color:#030506;font-weight:800}@media (max-width:899px){.wl-page{align-items:start;min-height:100svh;padding:72px 18px 24px;overflow:auto}.wl-shell{grid-template-columns:1fr;gap:16px;width:min(100%,520px);min-height:auto}.wl-auth{order:1;min-height:450px}.wl-story{order:2;min-height:520px}.wl-globe-area{min-height:300px}}@media (max-width:520px){.wl-page{padding:70px 12px 16px}.wl-panel{border-radius:16px}.wl-auth,.wl-story{padding:22px 16px 16px}.wl-auth{min-height:430px}.wl-auth-center{padding-top:30px}.wl-story{min-height:500px}.wl-story-copy h1{font-size:25px}.wl-globe-area{min-height:278px;padding-bottom:18px}.wl-globe{width:min(86%,272px)}.wl-chip{padding:5px 8px;font-size:10px}.wl-integrations p{margin-inline:10px;font-size:8px}}@media (max-height:720px) and (min-width:900px){.wl-shell{min-height:calc(100svh - 44px)}.wl-story,.wl-auth{padding-top:22px;padding-bottom:18px}.wl-globe-area{min-height:278px;padding:8px 0 14px}.wl-globe{width:min(68%,248px)}}@media (prefers-reduced-motion:reduce){.wl-integration-track{animation:none}.wl-back,.wl-button,.wl-email-form input{transition:none}.wl-shell,.wl-story,.wl-auth,.wl-chip{animation:none}}[data-theme=dark] .wl-page{background:radial-gradient(circle at 18% 12%,#d9775729,#0000 28%),radial-gradient(circle at 82% 90%,#faf7f114,#0000 30%),#0f0d0b}[data-theme=dark] .wl-back,[data-theme=dark] .wl-auth,[data-theme=dark] .wl-integrations,[data-theme=dark] .wl-button,[data-theme=dark] .wl-email-form input{color:#faf7f1;background:#1c1916eb;border-color:#ffffff1a}[data-theme=dark] .wl-story{background:radial-gradient(circle at 50% 42%,#ffffff14,#0000 28%),linear-gradient(145deg,#25201c 0%,#1c1916 100%)}[data-theme=dark] .wl-story-copy h1,[data-theme=dark] .wl-auth-copy h2,[data-theme=dark] .wl-brand,[data-theme=dark] .wl-success h3,[data-theme=dark] .wl-success b{color:#faf7f1}[data-theme=dark] .wl-story-copy p,[data-theme=dark] .wl-auth-copy p,[data-theme=dark] .wl-terms,[data-theme=dark] .wl-hint,[data-theme=dark] .wl-integration,[data-theme=dark] .wl-success p{color:#faf7f1ad}[data-theme=dark] .wl-button-primary{background:var(--color-accent);color:#fff}[data-theme=dark] .wl-integration-window:before{background:linear-gradient(90deg,#1c1916fa,#1c191600)}[data-theme=dark] .wl-integration-window:after{background:linear-gradient(270deg,#1c1916fa,#1c191600)}
