:root{color-scheme:light;color-scheme:only light}html,body,#root{height:100%;margin:0}:root{--safe-bottom: 0px}@media(display-mode:standalone){:root{--safe-bottom: max(env(safe-area-inset-bottom, 0px), 24px)}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:0 0 0 1000px var(--field-background, #fff) inset;box-shadow:0 0 0 1000px var(--field-background, #fff) inset;transition:background-color 600000s 0s,color 600000s 0s}input[chrome-autofilled],textarea[chrome-autofilled],select[chrome-autofilled]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--field-background, #fff)!important;-webkit-box-shadow:0 0 0 1000px var(--field-background, #fff) inset;box-shadow:0 0 0 1000px var(--field-background, #fff) inset}input:-webkit-autofill-strong-password{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:0 0 0 1000px var(--field-background, #fff) inset;box-shadow:0 0 0 1000px var(--field-background, #fff) inset}html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:system-ui,-apple-system,sans-serif;background:#e9e9ee}html{background:#e9e9ee}:root{color-scheme:light}.public-page{min-height:100%;background:#e9e9ee;color:#1c1c1f;font-family:Inter Variable,system-ui,-apple-system,sans-serif;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}.public-page__header{flex:none;position:sticky;top:0;z-index:10;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#111113;border-bottom:1px solid rgb(255 255 255 / .09);color:#fff}.public-page__logo{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:#fff;text-decoration:none}.public-page__logo-icon{width:22px;height:22px;flex:none}.public-page__header nav{display:flex;align-items:center;gap:8px}.public-page__nav-link{font-size:13px;font-weight:500;color:#d4d4d8;text-decoration:none;padding:6px 10px;border-radius:6px}.public-page__nav-link:hover{color:#fff;background:#ffffff0f}.public-page__nav-cta{font-size:13px;font-weight:600;color:#111113;background:#fff;border-radius:999px;padding:7px 14px;text-decoration:none;white-space:nowrap}.public-page__nav-cta:hover{background:#e9e9ec}@media(max-width:640px){.public-page__header{padding:0 14px}.public-page__header nav{gap:2px}}@media(max-width:480px){.public-page__nav-link--docs,.public-page__nav-link--pricing{display:none}}.public-page__main{flex:1}.public-page__footer{flex:none;display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 20px;font-size:13px;color:#6b6b76}.public-page__footer-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.public-page__credit{margin:0;padding-top:14px;width:100%;max-width:360px;text-align:center;font-size:12px;color:#8a8a95;border-top:1px solid #d5d5dc}.public-page__credit a{font-weight:600}.public-page__footer a{color:#6b6b76;text-decoration:none}.public-page__footer a:hover{text-decoration:underline}.landing-hero{max-width:720px;margin:0 auto;padding:72px 20px 48px;text-align:center}.landing-hero h1{font-size:clamp(32px,6vw,48px);margin:0 0 16px;line-height:1.15}.landing-hero p{font-size:17px;color:#4a4a52;margin:0 0 32px;line-height:1.5}.landing-hero__cta{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#fff;background:#18181b;border:none;border-radius:999px;padding:12px 24px;text-decoration:none}.landing-features{max-width:900px;margin:0 auto;padding:0 20px 72px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.landing-features__item{background:#fff;border-radius:12px;padding:20px}.landing-features__item h3{font-size:15px;margin:0 0 8px}.landing-features__item p{font-size:13px;color:#6b6b76;margin:0;line-height:1.5}.landing-page{--landing-dark: #111113;--landing-slide: #212121;--landing-accent: #ff656e;--landing-gradient: linear-gradient(120deg, #ff40a0, #ff8a3d);--landing-hairline-dark: rgb(255 255 255 / .09);--landing-hairline: #e7e7ea;--landing-text-muted-dark: #9b9ba4;--landing-text-muted: #6b6b74;background:#f7f7f8}.landing-accent-text{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em;padding-right:.06em;background:var(--landing-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-dark{position:relative;isolation:isolate;background:var(--landing-dark);color:#fff;padding-bottom:72px}.landing-dark:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 45% at 50% -5%,rgb(255 64 160 / .16),transparent 70%),radial-gradient(45% 35% at 75% 55%,rgb(255 138 61 / .07),transparent 70%);pointer-events:none}.landing-page .landing-hero{max-width:820px;padding:88px 20px 56px}.landing-hero__badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px 6px 10px;border:1px solid var(--landing-hairline-dark);border-radius:999px;background:#ffffff0a;font-size:13px;font-weight:500;color:#d4d4d8}.landing-hero__badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--landing-gradient);box-shadow:0 0 0 3px #ff656e2e}.landing-page .landing-hero h1{font-size:clamp(40px,7vw,76px);font-weight:600;letter-spacing:-.04em;line-height:1.02;margin-bottom:24px}.landing-page .landing-hero h1 .landing-accent-text{font-size:1.08em;letter-spacing:-.02em}.landing-page .landing-hero p{color:var(--landing-text-muted-dark);font-size:clamp(16px,2vw,18px);line-height:1.6;max-width:600px;margin:0 auto 36px}.landing-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.landing-page .landing-hero__cta{color:#111113;background:#fff;border-radius:999px;padding:13px 24px;font-size:15px;font-weight:600;box-shadow:0 1px 2px #0003,0 8px 24px #ffffff0f;transition:background .15s,transform .15s}.landing-page .landing-hero__cta:hover{background:#e9e9ec;transform:translateY(-1px)}.landing-hero__secondary{display:inline-flex;align-items:center;padding:13px 22px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;font-size:15px;font-weight:500;color:#e4e4e7;text-decoration:none;transition:background .15s,border-color .15s}.landing-hero__secondary:hover{border-color:#ffffff3d;background:#ffffff0d}.landing-page .landing-hero .landing-hero__note{margin:18px auto 0;font-size:13px;color:#71717a}.landing-showcase{scroll-margin-top:72px;overflow-x:clip}.landing-carousel__viewport{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:8px 0 20px;cursor:grab}.landing-carousel__viewport:active{cursor:grabbing}.landing-carousel__container{display:flex;gap:20px;touch-action:pan-y pinch-zoom}.landing-carousel__slide{flex:none;width:360px;border-radius:16px;overflow:hidden;background:var(--landing-slide);box-shadow:0 0 0 1px var(--landing-hairline-dark),0 24px 60px -20px #0009}.landing-carousel__slide img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.landing-carousel__controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:16px}.landing-carousel__arrow{width:36px;height:36px;border-radius:50%;border:1px solid rgb(255 255 255 / .14);background:transparent;color:#e4e4e7;font-size:15px;cursor:pointer;transition:background .15s,border-color .15s}.landing-carousel__arrow:hover:not(:disabled){border-color:#ffffff47;background:#ffffff0f}.landing-carousel__arrow:disabled{opacity:.3;cursor:default}.landing-carousel__dots{display:flex;gap:6px}.landing-carousel__dot{width:6px;height:6px;padding:0;border:none;border-radius:999px;background:#ffffff38;cursor:pointer;transition:width .25s,background .25s}.landing-carousel__dot--active{width:20px;background:var(--landing-gradient)}.landing-showcase__caption{margin:22px auto 0;padding:0 20px;text-align:center;font-size:14px;color:var(--landing-text-muted-dark)}.landing-section{max-width:1040px;margin:0 auto;padding:112px 20px 0;text-align:center}.landing-eyebrow{display:inline-block;margin-bottom:14px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--landing-accent)}.landing-section h2,.landing-final h2{font-size:clamp(30px,4.4vw,48px);font-weight:600;letter-spacing:-.035em;line-height:1.08;margin:0 0 48px}.landing-page .landing-section .landing-features{padding:0;max-width:none;gap:16px;grid-template-columns:repeat(2,1fr);text-align:left}.landing-page .landing-features__item{padding:12px 12px 28px;border-radius:22px;background:#fff;border:1px solid var(--landing-hairline);box-shadow:none}.landing-features__visual{display:block;width:100%;height:auto;aspect-ratio:2 / 1;margin-bottom:24px;border-radius:14px;background:radial-gradient(circle,#dcdce0 1px,transparent 1.2px) 0 0 / 18px 18px,linear-gradient(180deg,#fafafa,#f2f2f4);box-shadow:inset 0 0 0 1px #ededf0}.landing-page .landing-features__item h3,.landing-page .landing-features__item p{padding:0 16px}.landing-page .landing-features__item h3{font-size:18px;font-weight:600;letter-spacing:-.015em;margin-bottom:8px}.landing-page .landing-features__item p{font-size:15px;color:var(--landing-text-muted);line-height:1.6}.landing-audience h2{margin-bottom:16px}.landing-audience>p{margin:0 auto 32px;max-width:560px;font-size:17px;line-height:1.6;color:var(--landing-text-muted)}.landing-audience__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.landing-audience__list li{padding:9px 18px;border-radius:999px;background:#fff;border:1px solid var(--landing-hairline);font-size:15px;font-weight:500}.landing-final{position:relative;isolation:isolate;overflow:hidden;max-width:1040px;margin:112px auto 64px;padding:80px 24px;border-radius:28px;background:var(--landing-dark);color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center}.landing-final:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 70% at 50% 0%,rgb(255 64 160 / .18),transparent 70%);pointer-events:none}.landing-final h2{margin-bottom:16px}.landing-final p{margin:0 0 32px;font-size:17px;color:var(--landing-text-muted-dark)}.landing-final__partner{margin-top:22px;font-size:14px;font-weight:500;color:var(--landing-text-muted-dark);text-decoration:none}.landing-final__partner:hover{color:#fff}.landing-page .public-page__footer{border-top:1px solid var(--landing-hairline)}@media(max-width:640px){.landing-page .landing-hero{padding:56px 20px 40px}.landing-carousel__viewport{width:82vw}.landing-carousel__container{gap:12px}.landing-carousel__slide{width:82vw;border-radius:14px}.landing-carousel__arrow{display:none}.landing-section{padding-top:80px}.landing-section h2,.landing-final h2{margin-bottom:32px}.landing-page .landing-section .landing-features{grid-template-columns:1fr}.landing-final{margin:80px 16px 40px;padding:56px 20px;border-radius:22px}}.fv1-below,.fv1-new,.fv1-note{animation:6s cubic-bezier(.65,0,.35,1) infinite}.fv1-note{animation-name:fv1-fade}.fv1-below{animation-name:fv1-shift}.fv1-new{transform-box:fill-box;transform-origin:left center;animation-name:fv1-grow}@keyframes fv1-shift{0%,16%{transform:translateY(-32px)}32%,86%{transform:translateY(0)}to{transform:translateY(-32px)}}@keyframes fv1-fade{0%,36%{opacity:0}46%,70%{opacity:1}80%,to{opacity:0}}@keyframes fv1-grow{0%,28%{opacity:0;transform:scaleX(.6)}40%,74%{opacity:1;transform:scaleX(1)}84%,to{opacity:0;transform:scaleX(.6)}}.fv2-zoom,.fv2-t1,.fv2-t2,.fv2-line{transform-box:view-box;animation:5s cubic-bezier(.65,0,.35,1) infinite}.fv2-zoom{transform-origin:240px 140px;animation-name:fv2-zoom}.fv2-t1{animation-name:fv2-t1}.fv2-t2{animation-name:fv2-t2}.fv2-line{transform-origin:359px 137px;animation-name:fv2-line}@keyframes fv2-zoom{0%,18%{transform:scale(1)}42%,62%{transform:scale(1.4)}86%,to{transform:scale(1)}}@keyframes fv2-t1{0%,18%{transform:translate(0)}42%,62%{transform:translate(-9px,9px)}86%,to{transform:translate(0)}}@keyframes fv2-t2{0%,18%{transform:translate(0)}42%,62%{transform:translate(9px,-9px)}86%,to{transform:translate(0)}}@keyframes fv2-line{0%,18%{transform:scale(1)}42%,62%{transform:scale(1.5)}86%,to{transform:scale(1)}}.fv3-brand,.fv3-card{animation:9s ease-in-out infinite}.fv3-brand-1,.fv3-brand-2,.fv3-card-1-0,.fv3-card-1-1,.fv3-card-1-2,.fv3-card-2-0,.fv3-card-2-1,.fv3-card-2-2{opacity:0}.fv3-brand-0{animation-name:fv3-brand-0}.fv3-brand-1{animation-name:fv3-brand-1}.fv3-brand-2{animation-name:fv3-brand-2}.fv3-card-1-0{animation-name:fv3-card-1-0}.fv3-card-1-1{animation-name:fv3-card-1-1}.fv3-card-1-2{animation-name:fv3-card-1-2}.fv3-card-2-0{animation-name:fv3-card-2-0}.fv3-card-2-1{animation-name:fv3-card-2-1}.fv3-card-2-2{animation-name:fv3-card-2-2}.fv3-flow{animation:fv3-flow 1s linear infinite}@keyframes fv3-brand-0{0%,31%{opacity:1}34%,97%{opacity:0}to{opacity:1}}@keyframes fv3-brand-1{0%,31%{opacity:0}34%,64%{opacity:1}67%,to{opacity:0}}@keyframes fv3-brand-2{0%,64%{opacity:0}67%,97%{opacity:1}to{opacity:0}}@keyframes fv3-card-1-0{0%,40%{opacity:0}43%,76%{opacity:1}77%,to{opacity:0}}@keyframes fv3-card-2-0{0%,4%{opacity:1}7%,73%{opacity:0}76%,to{opacity:1}}@keyframes fv3-card-1-1{0%,42%{opacity:0}45%,78%{opacity:1}79%,to{opacity:0}}@keyframes fv3-card-2-1{0%,6%{opacity:1}9%,75%{opacity:0}78%,to{opacity:1}}@keyframes fv3-card-1-2{0%,44%{opacity:0}47%,80%{opacity:1}81%,to{opacity:0}}@keyframes fv3-card-2-2{0%,8%{opacity:1}11%,77%{opacity:0}80%,to{opacity:1}}@keyframes fv3-flow{to{stroke-dashoffset:-14}}.fv4-type1,.fv4-type2,.fv4-send{transform-box:fill-box;animation:7s cubic-bezier(.65,0,.35,1) infinite}.fv4-type1,.fv4-type2{transform-origin:left center}.fv4-type1{animation-name:fv4-type1}.fv4-type2{animation-name:fv4-type2}.fv4-send{transform-origin:center;animation-name:fv4-send}.fv4-slide,.fv4-building,.fv4-done{animation:7s ease-out infinite}.fv4-building{opacity:0;animation-name:fv4-building}.fv4-done{animation-name:fv4-done}.fv4-slide-0{animation-name:fv4-slide-0}.fv4-slide-1{animation-name:fv4-slide-1}.fv4-slide-2{animation-name:fv4-slide-2}.fv4-slide-3{animation-name:fv4-slide-3}.fv4-slide-4{animation-name:fv4-slide-4}@keyframes fv4-type1{0%,4%{transform:scaleX(0);opacity:1}16%,90%{transform:scaleX(1);opacity:1}96%,to{transform:scaleX(1);opacity:0}}@keyframes fv4-type2{0%,16%{transform:scaleX(0);opacity:1}26%,90%{transform:scaleX(1);opacity:1}96%,to{transform:scaleX(1);opacity:0}}@keyframes fv4-send{0%,28%{transform:scale(1)}31%{transform:scale(.82)}35%,to{transform:scale(1)}}@keyframes fv4-slide-0{0%,36%{opacity:0;transform:translateY(8px)}42%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes fv4-slide-1{0%,42%{opacity:0;transform:translateY(8px)}48%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes fv4-slide-2{0%,48%{opacity:0;transform:translateY(8px)}54%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes fv4-slide-3{0%,54%{opacity:0;transform:translateY(8px)}60%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes fv4-slide-4{0%,60%{opacity:0;transform:translateY(8px)}66%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes fv4-building{0%,34%{opacity:0}38%,68%{opacity:1}72%,to{opacity:0}}@keyframes fv4-done{0%,72%{opacity:0}76%,90%{opacity:1}96%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.landing-page .landing-hero__cta,.landing-carousel__dot{transition:none}.fv1-below,.fv1-new,.fv1-note,.fv2-zoom,.fv2-t1,.fv2-t2,.fv2-line,.fv3-brand,.fv3-card,.fv3-flow,.fv4-type1,.fv4-type2,.fv4-send,.fv4-slide,.fv4-building,.fv4-done{animation:none}}.legal-page{max-width:720px;margin:0 auto;padding:48px 20px 72px;line-height:1.6}.legal-page h1{font-size:28px;margin:0 0 4px}.legal-page__updated{font-size:13px;color:#6b6b76;margin:0 0 32px}.legal-page h2{font-size:18px;margin:32px 0 12px}.legal-page h2[id]{scroll-margin-top:72px}.legal-page h3{font-size:15px;margin:24px 0 8px}.legal-page p,.legal-page li{font-size:14px;color:#2c2c30}.legal-page ul{padding-left:20px}.legal-page .legal-page__inline-button{color:inherit;text-decoration:underline;text-decoration-color:#ff656e;text-decoration-thickness:1px;text-underline-offset:3px}.public-page main a:not([class]){color:inherit;text-decoration:underline;text-decoration-color:#ff656e;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s}.public-page main a:not([class]):hover{color:#e8316e}.docs{display:flex;align-items:flex-start;gap:24px;max-width:980px;margin:0 auto;padding:0 16px}.docs__nav{flex:none;width:180px;display:flex;flex-direction:column;margin-top:48px;border-left:1px solid #dcdce2}.docs__nav-link{position:relative;font-size:14px;line-height:1.35;color:#6b6b74;text-decoration:none;padding:6px 14px}.docs__nav-link:hover{color:#18181b}.docs__nav-link--active{font-weight:600;color:#18181b}.docs__nav-link--active:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#ff40a0,#ff8a3d)}.docs__content{flex:1;min-width:0;margin:0;padding-inline:0}.docs__content pre{overflow-x:auto;background:#1c1c1f;color:#f2f2f5;border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.5}.docs__content code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;overflow-wrap:anywhere}.docs__content :not(pre)>code{background:#dcdce4;border-radius:4px;padding:1px 5px}.docs__code{position:relative}.docs__code pre{padding-right:52px}.docs__copy{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #3a3a40;border-radius:6px;background:#2c2c31;color:#c8c8d0;cursor:pointer}.docs__copy:hover{color:#fff;border-color:#55555c}.docs__install{display:flex;flex-wrap:wrap;gap:10px}.docs__install-link{font-size:14px;font-weight:600;color:#fff;background:#18181b;border-radius:999px;padding:9px 18px;text-decoration:none}.docs__install-link:hover{background:#2c2c31}.docs__table-wrap{overflow-x:auto;margin:16px 0}.docs__table{border-collapse:collapse;font-size:13px;width:100%}.docs__table th,.docs__table td{padding:8px 10px;border-bottom:1px solid #d5d5dc;text-align:center;white-space:nowrap}.docs__table thead th{font-weight:600;color:#6b6b76}.docs__table tbody th{text-align:left;font-weight:700}.docs__notes{font-size:13px;color:#34343a}.docs__status{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;vertical-align:middle}.docs__status svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.docs__status--available{color:#18181b}.docs__status--no{color:#c4c4cc}@media(max-width:699px){.docs{flex-direction:column;gap:0}.docs__nav{width:100%;margin-top:20px}.docs__content{width:100%}}.public-page__nav-cta{white-space:nowrap}.public-page a{cursor:pointer}.docs__screenshot{display:block;max-width:100%;height:auto;margin:16px 0;border:1px solid #d5d5dc;border-radius:10px}.contact-fab{position:fixed;right:20px;bottom:calc(20px + var(--safe-bottom));z-index:30;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#fff;background:#18181b;border-radius:50%;box-shadow:0 0 0 1px #ffffff29,0 6px 18px #00000038;text-decoration:none}.public-page__footer a.contact-fab{color:#fff}.public-page__footer a.contact-fab:hover{text-decoration:none}.contact-fab:hover{background:#2f2f35}@media(min-width:641px){.contact-fab{right:32px;bottom:32px}}.contact-page{max-width:560px;margin:0 auto;padding:48px 20px 72px}.contact-page h1{font-size:28px;margin:0 0 8px}.contact-page__lead{margin:0 0 28px;font-size:15px;line-height:1.5;color:#4a4a54}.contact-form{display:flex;flex-direction:column;gap:16px}.contact-form__field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#34343a}.contact-form__field input,.contact-form__field select,.contact-form__field textarea{box-sizing:border-box;font:inherit;font-weight:400;font-size:16px;padding:10px 12px;color:#1c1c1f;background:#fff;border:1px solid #c9c9d1;border-radius:8px}.contact-form__field input,.contact-form__field select{height:42px}.contact-form__field textarea{resize:vertical}.contact-form__field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%236b6b76' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.contact-form__field input:focus,.contact-form__field select:focus,.contact-form__field textarea:focus{outline:2px solid #18181b;outline-offset:-2px;border-color:#18181b}.contact-form__field small{font-weight:400;color:#6b6b76}.contact-form__button{align-self:flex-start;font:inherit;font-size:14px;font-weight:600;color:#fff;background:#18181b;border:none;border-radius:999px;padding:10px 20px;cursor:pointer}.contact-form__button:disabled{opacity:.6}.contact-form__error{margin:0;font-size:14px;color:#c0322f}.contact-page__done{padding:20px;background:#fff;border:1px solid #d5d5dc;border-radius:10px}.contact-page__done p{margin:8px 0 16px;color:#4a4a54}.contact-page__done .contact-page__code{margin:4px 0 16px;font:600 22px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;color:#18181b;-webkit-user-select:all;user-select:all}html:has(.contact-page){scrollbar-gutter:stable}.contact-form textarea,.contact-form input,.contact-form select{touch-action:manipulation}.pricing{max-width:1040px;margin:0 auto;padding:48px 16px 72px}.pricing h1{font-size:28px;margin:0 0 8px;text-align:center}.pricing__lead{margin:0 auto;max-width:60ch;text-align:center;font-size:15px;line-height:1.5;color:#4a4a54}.pricing__billing{display:flex;width:fit-content;margin:22px auto 20px;padding:3px;background:#fff;border:1px solid #d5d5dc;border-radius:999px}.pricing__billing button{font:inherit;font-size:14px;color:#6b6b76;background:transparent;border:none;border-radius:999px;padding:7px 16px;cursor:pointer}.pricing__billing button[aria-pressed=true]{color:#fff;background:#1c1c1f}.pricing__scroller{overflow-x:auto;padding-top:12px}.pricing__table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #d5d5dc;border-radius:10px;table-layout:fixed}.pricing__table thead tr:first-child th:first-child{width:22%}.pricing__table tr>:first-child:not([colspan]){position:sticky;left:0;z-index:1;background:#fff}.pricing__table tr>:first-child:has(.pricing__help-popover){z-index:2}.pricing__scroll-area{position:relative}.pricing__scroll-area:after{content:"";position:absolute;top:13px;right:1px;bottom:1px;width:40px;border-radius:0 10px 10px 0;background:linear-gradient(to right,#fff0,#fff);pointer-events:none;opacity:0;transition:opacity .15s}.pricing__scroll-area--right:after{opacity:1}.pricing__scroll-area--left .pricing__table tr>:first-child:not([colspan]){box-shadow:inset 1px 0 #d5d5dc,6px 0 8px -6px #0000002e}.pricing__table thead tr:first-child>:first-child{border-top-left-radius:9px}.pricing__table thead tr:first-child>:last-child{border-top-right-radius:9px}.pricing__table tbody:last-child tr:last-child>:first-child{border-bottom-left-radius:9px}.pricing__table tbody:last-child tr:last-child>:last-child{border-bottom-right-radius:9px}.pricing__swipe-hint{display:none;margin:0 0 8px;font-size:13px;color:#6b6b76;text-align:right}.pricing__group-title{position:sticky;left:16px}@media(max-width:820px){.pricing__swipe-hint{display:block}.pricing__swipe-hint--done{visibility:hidden}.pricing__table{min-width:600px}.pricing__table thead tr:first-child th:first-child{width:112px}.pricing__table th,.pricing__table td{padding-left:12px;padding-right:12px}}.pricing__table th,.pricing__table td{text-align:left;vertical-align:top;padding:12px 16px;font-size:14px;border-bottom:1px solid #e3e3e8}.pricing__table tbody:last-child tr:last-child>*{border-bottom:none}.pricing__table thead th{padding-top:20px;padding-bottom:20px}.pricing__table thead th,.pricing__table thead td{text-align:center}.pricing__table tbody th{font-weight:600}.pricing__table td small{display:block;margin-top:2px;font-size:12px;color:#6b6b76}.pricing__plan-name{margin:0 0 6px;font-size:16px;font-weight:700}.pricing__price{font-size:26px;font-weight:700;line-height:1.1}.pricing__price span{font-size:13px;font-weight:500;color:#6b6b76}.pricing__price-note{margin-top:4px;font-size:12px;font-weight:400;color:#6b6b76}.pricing__table .pricing__featured{background:#fdf2f3}.pricing__table thead tr:first-child th{border-bottom:none;padding-bottom:12px}.pricing__table .pricing__actions td{padding-top:0;padding-bottom:20px}.pricing__choose{display:inline-block;font:inherit;font-size:13px;font-weight:600;color:#fff;background:#18181b;border:none;border-radius:999px;padding:7px 14px;text-decoration:none;white-space:nowrap;cursor:pointer}.pricing__choose:disabled{color:#6b6b76;background:#e9e9ee;border-color:#e9e9ee;cursor:default}.pricing__message{margin:0 0 16px;text-align:center;font-size:14px;color:#34343a}.pricing__message--error{color:#b42318}.pricing__table thead tr:first-child th{position:relative}.pricing__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap;padding:2px 9px;font-size:11px;font-weight:600;vertical-align:middle;color:#fff;background:linear-gradient(120deg,#e8318a,#ef6a2b);border-radius:999px}.pricing__table .pricing__group th{padding:8px 16px;font-size:12px;font-weight:600;color:#6b6b76;background:#f4f4f7}.pricing__yes{font-weight:600;color:#18181b}.pricing__no{color:#9a9aa5}.pricing__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pricing__nowrap{white-space:nowrap}.pricing__help{position:relative;display:inline-block;vertical-align:middle}.pricing__help-button{width:18px;height:18px;padding:0;font:inherit;font-size:11px;font-weight:700;line-height:1;color:#52525b;background:#fff;border:1px solid #d4d4d8;border-radius:50%;cursor:pointer}.pricing__help-popover{position:absolute;white-space:normal;top:calc(100% + 6px);left:0;z-index:5;width:260px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;color:#1c1c1f;background:#fff;border:1px solid #d5d5dc;border-radius:8px;box-shadow:0 6px 18px #0000001f}.pricing__table .pricing__admin-row th:after{content:"admin";margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;vertical-align:middle;color:#6b6b76;background:#e3e3e8;border-radius:999px}.partner-page__benefits{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding-bottom:56px}.partner-page__section{max-width:720px;margin:0 auto;padding:0 20px 56px}.partner-page__section h2,.partner-page__apply h2{font-size:22px;margin:0 0 20px}.partner-page__example{margin:0;font-size:17px;line-height:1.5;color:#34343a}.partner-page__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.partner-page__step{display:flex;align-items:flex-start;gap:14px}.partner-page__step-number{flex:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;background:#18181b;border-radius:50%}.partner-page__step h3{font-size:15px;margin:3px 0 4px}.partner-page__step p{font-size:14px;color:#4a4a52;margin:0;line-height:1.5}.partner-page__faq{margin:0;display:flex;flex-direction:column;gap:18px}.partner-page__faq dt{font-size:15px;font-weight:700;margin:0 0 4px}.partner-page__faq dd{font-size:14px;color:#4a4a52;margin:0;line-height:1.5}.partner-page__apply{text-align:center;padding:0 20px 72px}.legal-page .not-found-page__links{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;list-style:none}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff")}.cookie-consent{position:fixed;left:16px;bottom:calc(16px + var(--safe-bottom));z-index:2147483647;box-sizing:border-box;width:400px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto;padding:18px 20px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.45;color:#1c1c1f;background:#fff;border:1px solid #d5d5dc;border-radius:12px;box-shadow:0 8px 28px #00000029}.cookie-consent__title{margin:0 0 6px;font-size:15px;font-weight:700}.cookie-consent__text{margin:0;color:#34343a}.cookie-consent__text a{color:#2c4bd6}.cookie-consent__options{display:flex;flex-direction:column;gap:10px;margin-top:14px}.cookie-consent__option{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.cookie-consent__option input{margin:3px 0 0;flex:none}.cookie-consent__option small{display:block;font-size:12px;color:#6b6b76}.cookie-consent__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cookie-consent__button{flex:1 1 auto;font:inherit;font-size:13px;font-weight:600;color:#1c1c1f;background:#fff;border:1px solid #c8c8d0;border-radius:6px;padding:8px 12px;white-space:nowrap;cursor:pointer}.cookie-consent__button:hover{background:#f3f3f6}.cookie-consent__button--primary{color:#fff;background:#2c4bd6;border-color:#2c4bd6}.cookie-consent__button--primary:hover{background:#2340bd}.cookie-settings-link{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}.cookie-settings-link:hover{text-decoration:underline}@media(max-width:520px){.cookie-consent{left:8px;right:8px;bottom:calc(8px + var(--safe-bottom));width:auto;max-width:none;padding-bottom:calc(18px + env(safe-area-inset-bottom))}}
