:root{--site-bg:#08090b;--site-panel:#111216;--site-raised:#191b20;--site-text:#f5f5f7;--site-text-2:#c4c6ce;--site-muted:#9a9da7;--site-mint:var(--accent);--site-mint-soft:#55f5a31a;--site-mint-line:#55f5a347;--site-line:#ffffff14;--site-line-strong:#ffffff24;--site-width:1200px}body,.site-main{background:var(--site-bg)}.site-main :is(a,button,summary):focus-visible,.site-header :is(a,summary):focus-visible,.site-footer :is(a,button):focus-visible{outline:2px solid var(--site-mint);outline-offset:3px;border-radius:6px}.site-header{z-index:60;border-bottom:1px solid var(--site-line);background:color-mix(in srgb, var(--site-bg) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);position:sticky;top:0}.site-header-inner{max-width:var(--site-width);align-items:center;gap:24px;min-height:68px;margin:auto;padding:0 28px;display:flex}.site-brand{flex-shrink:1;min-width:0;margin-right:auto;display:flex}.site-brand>span{flex-wrap:wrap;height:30px;overflow:hidden}.site-wordmark{font-size:16px}.site-desktop-nav{align-items:center;gap:2px;display:flex}.site-desktop-nav a{color:var(--site-text-2);white-space:nowrap;border-radius:9px;padding:8px 12px;font-size:14.5px;font-weight:500;transition:color .15s,background .15s;display:block}.site-desktop-nav a:hover{color:var(--site-text);background:#ffffff08}.site-desktop-nav a[aria-current=page]{color:var(--site-mint)}.site-header-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:12px;display:flex}.site-login-link{color:var(--site-text-2);white-space:nowrap;border-radius:9px;padding:9px 12px;font-size:14.5px;font-weight:500}.site-login-link:hover{color:var(--site-text);background:#ffffff08}.site-header-primary{background:var(--site-mint);color:#04130c;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 16px;font-size:14.5px;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}.site-header-primary:hover{background:var(--accent-hover)}.site-header-primary:active{transform:scale(.98)}.site-button-quiet{border:1px solid var(--site-line-strong);min-height:46px;color:var(--site-text);border-radius:11px;justify-content:center;align-items:center;padding:10px 16px;font-size:15px;font-weight:600;display:inline-flex}.site-mobile-menu{display:none}.site-footer{border-top:1px solid var(--site-line);background:#0b0c0f;margin-top:auto}.site-footer-inner{max-width:var(--site-width);grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:40px;margin:auto;padding:56px 28px 40px;display:grid}.site-footer-brand p{max-width:340px;color:var(--site-muted);margin-top:16px;font-size:14px;line-height:1.7}.site-footer-mail{color:var(--site-text-2);align-items:center;gap:8px;margin-top:16px;font-size:14px;display:inline-flex}.site-footer-mail:hover{color:var(--site-mint)}.site-footer .footer-support{color:var(--site-mint);flex-wrap:wrap;gap:10px 22px;margin-top:14px;font-size:14px;display:flex}.site-footer .footer-support a{white-space:nowrap}.site-footer .footer-review{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.site-footer .footer-review svg{transition:color .15s,fill .15s,transform .15s}.site-footer .footer-review:hover{color:var(--accent)}.site-footer .footer-review:hover svg{color:#f5a524;fill:#f5a524;transform:scale(1.12)}.site-footer-col>p{color:var(--site-text);margin-bottom:14px;font-size:13px;font-weight:600}.site-footer-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-footer-col :is(a,button){color:var(--site-muted);text-align:left;cursor:pointer;font-size:14px;line-height:1.5;transition:color .15s}.site-footer-col :is(a,button):hover{color:var(--site-text)}.site-footer-bottom{max-width:var(--site-width);border-top:1px solid var(--site-line);color:#6f737d;margin:auto;padding:20px 28px 28px;font-size:13px}.form-page{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:80px;max-width:1100px;margin:auto;padding:64px 28px 88px;display:grid}.form-intro{padding-top:12px}.form-eyebrow{border:1px solid var(--site-mint-line);background:var(--site-mint-soft);color:var(--site-mint);border-radius:99px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 12px 5px 9px;font-size:13px;font-weight:600;display:inline-flex}.form-intro h1{max-width:460px;color:var(--site-text);letter-spacing:-.035em;font-size:44px;font-weight:600;line-height:1.12}.form-description{max-width:460px;color:var(--site-text-2);margin-top:18px;font-size:17px;line-height:1.7}.form-benefits{color:var(--site-text);gap:14px;margin:28px 0 20px;font-size:15px;display:grid}.form-benefits li{align-items:center;gap:12px;line-height:1.5;display:flex}.form-benefits svg{box-sizing:content-box;background:var(--site-mint-soft);color:var(--site-mint);border-radius:50%;flex-shrink:0;padding:4px}.form-demo-link{min-height:44px;color:var(--site-mint);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.form-demo-link:hover{text-underline-offset:4px;text-decoration:underline}.form-bottom-help{border-top:1px solid var(--site-line);color:var(--site-muted);margin-top:28px;padding-top:20px;font-size:14px;line-height:1.7}.form-bottom-help a{color:var(--site-text);text-underline-offset:4px;text-decoration:underline}.form-card{border:1px solid var(--site-line-strong);background:var(--site-panel);border-radius:20px;min-width:0;padding:30px;box-shadow:0 30px 80px #0006}.form-card>h2{color:var(--site-text);letter-spacing:-.02em;margin-bottom:8px;font-size:24px;font-weight:600;line-height:1.3}.form-card>p{color:var(--site-text-2);margin-bottom:22px;font-size:14.5px;line-height:1.7}.form-card a{color:var(--site-mint)}.form-card :is(input:not([type=hidden]),textarea){border:1px solid var(--site-line-strong);width:100%;min-height:48px;color:var(--site-text);background:#0a0b0d;border-radius:11px;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.form-card :is(input,textarea)::placeholder{color:#6f737d}.form-card input#password{padding-right:58px}.form-card label{color:var(--site-text-2);margin-bottom:8px;font-size:13.5px;font-weight:500}.form-card :is(input,textarea):focus{border-color:var(--site-mint);box-shadow:0 0 0 3px var(--site-mint-soft);outline:none}.form-card button[type=submit],.form-card #success-panel>a{background:var(--site-mint);color:#04130c;cursor:pointer;border-radius:11px;min-height:48px;padding:13px;font-size:15px;font-weight:600;transition:background .15s}.form-card button[type=submit]:hover{background:var(--accent-hover)}.form-card button:disabled{opacity:.65;cursor:wait}.form-card #toggle-password{width:44px;height:44px;color:var(--site-text-2);justify-content:center;align-items:center;display:flex;right:3px}.form-card .text-zinc-600{color:var(--site-muted);font-size:12.5px}.form-card .text-zinc-500{color:var(--site-text-2)}.form-card #form-error,.form-card #form-msg{color:#f2b9b4;background:#edb0ab0d;border-left:2px solid #edb0ab;border-radius:0 9px 9px 0;padding:10px 13px;font-size:14px;line-height:1.7}.form-card #form-msg.text-emerald-400{border-color:var(--accent);background:var(--site-mint-soft);color:var(--accent)}.support-shortcuts{gap:10px;margin-top:28px;display:grid}.support-shortcuts a{border:1px solid var(--site-line);background:var(--site-panel);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .15s,background .15s;display:flex}.support-shortcuts a:hover{border-color:var(--site-mint-line);background:var(--site-raised)}.support-shortcuts a>svg{color:var(--site-mint);flex-shrink:0}.support-shortcuts a>svg:last-child{color:var(--site-muted);margin-left:auto}.support-shortcuts strong{color:var(--site-text);font-size:15px;font-weight:600}.support-shortcuts small{color:var(--site-text-2);margin-top:3px;font-size:13.5px;display:block}.legal-page{max-width:760px;color:var(--site-text-2);margin:auto;padding:48px 28px 88px}.legal-page h1{color:var(--site-text);letter-spacing:-.035em;font-size:40px;font-weight:600}.legal-page h2{color:var(--site-text);letter-spacing:-.015em;margin-bottom:10px;font-size:21px;font-weight:600}.legal-page :is(p,li){color:var(--site-text-2);font-size:16px;line-height:1.8}.legal-page a{color:var(--site-mint)}.site-main .guide-page{background:var(--site-bg);--guide-muted:var(--site-text-2)}.site-main .guide-page .guide-step>p,.site-main .guide-page .guide-checklist>li{font-size:16px;line-height:1.8}.site-main .guide-page .guide-channel-list summary{padding-block:18px;font-size:16px}.site-main .guide-page .guide-channel-list .guide-checklist>li,.site-main .guide-page .guide-step details p{font-size:15px}.site-main .guide-page :is(.guide-tip,.guide-delay-note) p{font-size:14px}.site-main .guide-page .guide-text-link{min-height:40px;font-size:15px}.site-main .guide-page .guide-step>.guide-caption{font-size:14px}.site-main .guide-page .guide-sidebar nav a{padding-block:10px;font-size:14px}.site-main .guide-page .guide-sidebar-help :is(p,a){font-size:14px}.site-main .guide-page .guide-example-field code,.site-main .guide-page .guide-example>p,.site-main .guide-page .guide-export-card p{font-size:13px}.site-main .guide-page .guide-direction-cards p{font-size:14px}.site-main .guide-page .guide-finish p{font-size:15px}.site-main .guide-page .guide-button{border-radius:11px;min-height:48px;font-size:15px}@media (width<=1100px){.site-header-inner{gap:12px}.site-desktop-nav a{padding-inline:9px;font-size:14px}.form-page{gap:48px}.site-footer-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer-brand{grid-column:1/-1}}@media (width<=1023px){.site-desktop-nav{display:none}.site-mobile-menu{display:block}.site-mobile-menu summary{border:1px solid var(--site-line-strong);width:42px;height:42px;color:var(--site-text);cursor:pointer;border-radius:11px;place-items:center;list-style:none;display:grid}.site-mobile-menu summary::-webkit-details-marker{display:none}.site-menu-close,.site-mobile-menu[open] .site-menu-open{display:none}.site-mobile-menu[open] .site-menu-close{display:grid}.site-mobile-menu[open] summary{border-color:var(--site-mint-line);background:var(--site-mint-soft);color:var(--site-mint)}.site-mobile-panel{border-bottom:1px solid var(--site-line);background:#0c0d10;max-height:calc(100dvh - 68px);padding:10px 16px 20px;animation:.18s ease-out site-menu;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 30px 60px #000a}.site-mobile-panel nav{display:grid}.site-mobile-panel nav a{border-bottom:1px solid var(--site-line);min-height:52px;color:var(--site-text);justify-content:space-between;align-items:center;padding:0 6px;font-size:17px;font-weight:500;display:flex}.site-mobile-panel nav a svg{color:var(--site-muted)}.site-mobile-panel nav a[aria-current=page]{color:var(--site-mint)}.site-mobile-actions{gap:10px;margin-top:18px;display:grid}.site-mobile-actions .site-header-primary{min-height:48px;font-size:16px}}@keyframes site-menu{0%{opacity:0;transform:translateY(-6px)}}@media (width<=760px){.form-page{grid-template-columns:1fr;gap:28px;max-width:600px;padding-top:32px}.form-intro h1{font-size:34px}.form-description{margin-top:14px;font-size:16px}.form-benefits{gap:10px;margin-block:20px 10px}.form-bottom-help{margin-top:18px;padding-top:16px}.form-card{padding:24px 20px}.form-page-login .form-benefits,.form-page-login .form-demo-link,.form-page-signup .form-benefits,.form-page-signup .form-demo-link,.form-page-signup .form-bottom-help,.form-page-contact .support-shortcuts{display:none}.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-top:44px}}@media (width<=640px){.site-header-inner{gap:8px;min-height:62px;padding:0 16px}.site-mobile-panel{max-height:calc(100dvh - 62px)}.site-wordmark{font-size:15px}.site-header-actions{gap:6px;margin-left:0}.site-header-actions>.site-header-primary{padding-inline:13px;font-size:14px}.site-header-actions>.site-header-primary svg,.site-header-actions>.site-login-link{display:none}.form-page{padding:24px 20px 52px}.form-intro h1{font-size:30px}.legal-page{padding:32px 20px 64px}.legal-page h1{font-size:32px}.site-footer-inner,.site-footer-bottom{padding-inline:20px}}@media (width<=400px){.site-wordmark{font-size:14px}.site-header-actions>.site-header-primary{padding-inline:11px}}@media (width<=359px){.site-wordmark{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-mobile-panel{animation:none}}
