@font-face{font-family:fontDisplay;src:url(../media/Inter_Regular-s.p.0yg2zxd-huumu.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontDisplay;src:url(../media/Inter_Medium-s.p.28g5yw05h5so5.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontDisplay Fallback;src:local(Arial);ascent-override:90.0%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:107.64%}.fontdisplay_eebbd75a-module__6jmMWq__className{font-family:fontDisplay,fontDisplay Fallback}.fontdisplay_eebbd75a-module__6jmMWq__variable{--font-inter:"fontDisplay", "fontDisplay Fallback"}
@font-face{font-family:fontBody;src:url(../media/HelveticaNeueCyr_Roman-s.p.1ho_-86-ukyw5.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontBody;src:url(../media/HelveticaNeueCyr_Bold-s.p.3jozfd-9efrf0.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fontBody Fallback;src:local(Arial);ascent-override:70.43%;descent-override:19.53%;line-gap-override:8.19%;size-adjust:101.37%}.fontbody_e78a084d-module__jDMWrq__className{font-family:fontBody,fontBody Fallback}.fontbody_e78a084d-module__jDMWrq__variable{--font-hnc:"fontBody", "fontBody Fallback"}
:root{--black:#161214;--white-smoke:#f8f8f8;--gray:#eaeae8;--pink:#fd4190;--jucy-tiffany:#4cd9c3;--tiffany:#a5d9d1;--lime-green:#3adb5f;--soft-green:#74e28d;--gold:#f7ce46;--honey-lemon:#f2da4d;--black-rgb:22 18 20;--white-smoke-rgb:248 248 248;--jucy-tiffany-rgb:76 217 195;--pink-rgb:253 65 144;--state-success:var(--lime-green);--state-warning:var(--gold);--state-error:var(--pink);--surface-base-light:#fff;--surface-base-dark:#261f1f;--divider:#d5d0d3;--divider-dark:#38383a;--card-radius:12px;--card-bg:var(--white-smoke);--active-fill-alpha:.075;--font-display:Inter, sans-serif;--font-body:Helveticaneuecyr, "Helvetica Neue", Helvetica, sans-serif;--t-h1:9.7vw;--t-h2:6.2vw;--t-h3:2.7vw;--t-h4:1.6vw;--t-body:1.1vw;--t-small:.9vw;--t-meta:.85vw;--lh-h1:.9;--lh-h2:1.1;--lh-h3:1.3;--lh-h4:1.4;--lh-body:1.6;--pad-section-y:8vw;--pad-edge:2.7vw;--gap-grid:1.5vw}
:root{--font-display:var(--font-inter), Inter, sans-serif;--font-body:var(--font-hnc), "Helvetica Neue", Helvetica, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--white-smoke);color:var(--black);font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex}main{flex:1 0 auto}h1,h2,h3,h4{font-family:var(--font-display);margin:0;font-weight:400}h1{font-size:var(--t-h1);line-height:var(--lh-h1)}h2{font-size:var(--t-h2);line-height:var(--lh-h2)}h3{font-size:var(--t-h3);line-height:var(--lh-h3)}h4{font-size:var(--t-h4);line-height:var(--lh-h4)}p{margin:0}code{font-family:var(--font-display);font-size:inherit;color:inherit}a{color:inherit;text-decoration:none;transition:color .3s}.link-pink{color:var(--pink)}.link-hover-pink{color:inherit}.link-hover-pink:hover{color:var(--pink)}.link-button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.link-button:disabled{opacity:.5;cursor:default}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.global-nav{z-index:100;padding:24px var(--pad-edge);background:var(--black);color:var(--white-smoke);justify-content:space-between;align-items:center;transition:opacity .4s;display:flex;position:fixed;top:0;left:0;right:0}.global-nav.is-faded{opacity:0;pointer-events:none}.global-nav.is-faded .nav-logo{pointer-events:auto}.nav-logo{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:1vw;font-size:2.4vw;font-weight:500;line-height:1;display:flex}.nav-logo .logo-mark{flex:none;width:2.8vw;min-width:32px;height:3vw;min-height:34px}.nav-menu{align-items:center;gap:32px;display:flex}.nav-menu a{font-family:var(--font-display);font-size:var(--t-body)}.nav-menu a:hover{color:var(--pink)}.nav-link{opacity:.55;transition:color .3s,opacity .3s}.nav-link:hover{opacity:1}.nav-auth{justify-content:flex-end;display:flex}.persistent-logo{top:24px;left:var(--pad-edge);z-index:101;pointer-events:none;position:fixed}.persistent-logo svg{width:2.8vw;min-width:32px;height:3vw;min-height:34px;display:block}.site-footer{background:var(--black);color:var(--white-smoke);padding:5vw var(--pad-edge) 2.5vw;border-top:1px solid #f8f8f81f;flex:none}.ftr-grid{grid-template-columns:1.4fr 1fr 1fr;gap:2.5vw;padding-bottom:4vw;display:grid}.ftr-blurb{opacity:.7;max-width:24em;font-size:var(--t-body)}.ftr-brand{align-items:center;gap:.7vw;display:flex}.ftr-mark{width:2vw;min-width:28px;max-width:38px;color:var(--white-smoke);display:inline-flex}.ftr-mark svg{width:100%;height:auto;display:block}.ftr-word{font-family:var(--font-display);font-weight:500;font-size:var(--t-h4);letter-spacing:-.02em}.ftr-col-title{font-family:var(--font-display);font-size:var(--t-body);opacity:.4;margin-bottom:1.6vw}.ftr-link{color:var(--white-smoke);font-family:var(--font-body);font-size:var(--t-body);margin-bottom:.4vw;line-height:1.6;display:block}.ftr-link:hover{color:var(--pink);text-decoration:underline}.ftr-id{font-size:var(--t-small);opacity:.55;margin-top:1.4vw}.section{padding:var(--pad-section-y) var(--pad-edge)}.section.dark{background:var(--black);color:var(--white-smoke)}.section.light{background:var(--white-smoke);color:var(--black)}.section.gray{background:var(--gray);color:var(--black)}.hero{flex-direction:column;justify-content:center;min-height:100vh;padding-top:18vh;display:flex}.hero h1{max-width:90%}.hero .subtitle{opacity:.7;max-width:640px;margin-top:3vw;font-size:1.2vw;line-height:1.5}.section-heading{margin-bottom:3vw}.chapter-intro{opacity:.7;max-width:50em;font-size:var(--t-body);margin-top:.6em}.prose{max-width:44em}.page-prose{margin-left:auto;margin-right:auto}.prose p{font-size:var(--t-body);line-height:var(--lh-body)}.prose p+p,.prose ul+p{margin-top:1.2em}.prose h2{font-family:var(--font-display);font-size:max(var(--t-h4), 18px);line-height:var(--lh-h4);margin-top:2em;margin-bottom:.6em}.prose ul{margin-top:1em;padding-left:1.4em}.prose li{line-height:var(--lh-body);margin-top:.5em}.prose a{color:var(--pink)}.prose code{font-family:var(--font-display);background:#0000000d;border-radius:3px;padding:.05em .3em;font-size:.95em}.legal-band{padding-bottom:max(56px,5vw)}.legal-band+.section{padding-top:max(56px,5vw)}.btn{font-family:var(--font-display);background:var(--black);color:var(--white-smoke);cursor:pointer;border:1px solid #0000;border-radius:15vw;justify-content:center;align-items:center;gap:.6vw;padding:.7vw 2vw;font-size:1.1vw;font-weight:500;line-height:1.6;text-decoration:none;transition:background-color .3s ease-out,border-color .2s,color .2s;display:inline-flex}.btn:hover{background:#2b2b2b}.btn svg{flex:none;width:1.4vw;min-width:18px;height:1.4vw;min-height:18px}.btn.pink{background:var(--pink);color:var(--white-smoke)}.btn.pink:hover{background:#e84187}.btn.white{background:var(--white-smoke);color:var(--black)}.btn.white:hover{background:#e5e4e4}.btn.ghost{color:var(--black);border-color:var(--black);background:0 0}.btn.ghost:hover{background:#0000000d}.btn.ghost-w{color:var(--white-smoke);border-color:var(--white-smoke);background:0 0}.btn.ghost-w:hover{color:#dbdbdb;border-color:#dbdbdb}.btn:disabled{opacity:.5;cursor:default}.btn-icon{width:3vw;min-width:40px;height:3vw;min-height:40px;color:var(--black);cursor:pointer;background:0 0;border:1px solid #16121433;border-radius:10vw;flex:none;justify-content:center;align-items:center;transition:background-color .4s,border-color .4s,color .4s;display:inline-flex}.btn-icon svg{width:40%;height:40%}.btn-icon:hover{background:var(--black);border-color:var(--black);color:var(--white-smoke)}.dark .btn-icon{color:var(--white-smoke);border-color:#f8f8f840}.dark .btn-icon:hover{background:var(--white-smoke);border-color:var(--white-smoke);color:var(--black)}.btn-row{flex-wrap:wrap;align-items:center;gap:1vw;display:flex}.field{flex-direction:column;display:flex}.field-label{font-family:var(--font-display);color:var(--black);opacity:.6;margin-bottom:.3vw;font-size:.9vw;display:block}.text-field{border:1px solid var(--black);width:100%;height:3vw;min-height:44px;color:var(--black);font-family:var(--font-display);opacity:.6;background:0 0;border-radius:0;outline:none;padding:0 1vw;font-size:1.1vw;line-height:1.4;transition:opacity .3s;display:block}.text-field:hover,.text-field:focus{opacity:1}.text-field::placeholder{color:var(--black);opacity:.5}.dark .text-field{border-color:var(--white-smoke);color:var(--white-smoke)}.dark .text-field::placeholder{color:var(--white-smoke);opacity:.5}.dark .field-label{color:var(--white-smoke)}.text-field.big{height:auto;min-height:8vw;line-height:var(--lh-body);resize:vertical;font-family:var(--font-body);padding:1vw}.form-row{gap:1vw;display:flex}.form-row>.field{flex:1;min-width:0}.text-field[aria-invalid=true]{border-color:var(--pink);opacity:1}.field-foot{justify-content:space-between;align-items:baseline;gap:1em;margin-top:.5em;display:flex}.field-error{color:var(--pink);font-size:var(--t-small);line-height:1.4}.field-count{font-size:var(--t-small);opacity:.6;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;line-height:1.4}.field-count.is-over{color:var(--pink);opacity:1}.form{flex-direction:column;gap:2vw;min-width:280px;max-width:50vw;display:flex}.account-row{align-items:center;gap:1vw;margin-top:1.5em;display:flex}.account-avatar{border-radius:50%;flex:none;width:48px;height:48px}.account-name{font-family:var(--font-display);font-weight:500}.account-email{font-size:var(--t-small);opacity:.6}.account-signout{margin-left:auto}.account-hero-avatar{border-radius:50%;width:76px;height:76px;margin:0 auto 1.4em;display:block}.nav-user-wrap{display:flex;position:relative}.nav-user{font-family:var(--font-display);font-size:var(--t-body);color:inherit;cursor:pointer;line-height:inherit;background:0 0;border:none;align-items:center;gap:.6vw;display:inline-flex}.nav-user:hover{color:var(--pink)}.nav-avatar{border-radius:50%;flex:none;width:2vw;min-width:30px;height:2vw;min-height:30px}.nav-chevron{opacity:.6;width:.8em;height:.8em;transition:transform .2s}.nav-user[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.nav-menu-pop{background:var(--white-smoke);min-width:210px;color:var(--black);z-index:200;border-radius:12px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 14px 44px #00000047}.nav-menu-email{font-family:var(--font-body);opacity:.55;word-break:break-all;border-bottom:1px solid #00000014;margin-bottom:6px;padding:6px 12px 10px;font-size:13px}.nav-menu-item{text-align:left;cursor:pointer;width:100%;font-family:var(--font-display);color:var(--black);background:0 0;border:none;border-radius:7px;padding:9px 12px;font-size:15px;transition:background-color .15s,color .15s;display:block}.nav-menu-item:hover{color:var(--pink);background:#0000000d}.setup-steps{text-align:left;max-width:30em;margin:1.6em auto 0;padding-left:1.3em}.setup-steps li{line-height:var(--lh-body);font-size:var(--t-body);margin-top:.7em}.install-steps{flex-direction:column;gap:4vw;margin:0;padding:0;list-style:none;display:flex}.install-step{grid-template-columns:1.4fr 1fr;align-items:center;gap:3vw;width:100%;max-width:72em;margin:0 auto;display:grid}.install-step:nth-child(2n){grid-template-columns:1fr 1.4fr}.install-step:nth-child(2n) .install-step-text{order:-1}.install-step-visual{width:100%;container-type:inline-size}.install-step-text{text-align:left;max-width:30em}.install-step-text .lede{max-width:none;margin-inline:0}.install-step-num{font-family:var(--font-display);color:var(--honey-lemon);margin-bottom:.3em;font-size:clamp(48px,6vw,96px);font-weight:400;line-height:1}.install-shot{border-radius:calc(var(--rq) * 1cqw);transition:transform .3s,box-shadow .3s;box-shadow:0 0 0 1px #1612141a,0 2px 6px #00000014,0 24px 60px #0000002e}.install-shot img{border-radius:calc(var(--rq) * 1cqw);width:100%;height:auto;display:block}.install-shot,.install-shot img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@media (min-width:881px) and (hover:hover) and (pointer:fine){.install-shot:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #1612141a,0 3px 8px #0000001a,0 30px 70px #00000038}}.install-shot.is-lifted{transform:translateY(-3px);box-shadow:0 0 0 1px #1612141a,0 3px 8px #0000001a,0 30px 70px #00000038}@media (prefers-reduced-motion:reduce){.install-shot{transition:none}.install-shot:hover,.install-shot.is-lifted{transform:none}}@media (min-width:881px){.install-step-text .lede{font-size:clamp(15px,1.15vw,17px);line-height:1.5}}.form-error{color:var(--pink);font-size:var(--t-small);margin-top:1em}.status-row{font-size:var(--t-small);opacity:.8;align-items:center;gap:.7em;margin-top:1.5em;display:flex}.status-dot{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.code-block{background:var(--gray);font-family:var(--font-display);font-size:var(--t-small);white-space:pre-wrap;word-break:break-all;margin-top:1em;padding:1em;line-height:1.5;overflow-x:auto}.center{text-align:center}.toppad{padding-top:max(112px,8vw)}.eyebrow{font-family:var(--font-display);font-size:var(--t-small);text-transform:uppercase;letter-spacing:.16em;margin-bottom:1.6em;font-weight:500;display:inline-block}.measure{max-width:30ch}.measure-wide{max-width:46ch}.block{text-align:center;max-width:40em;margin:0 auto}.block :is(h1,h2){margin-bottom:.2em;font-size:clamp(34px,5.4vw,76px);line-height:1.05}.block .btn-row,.block .tag-row{justify-content:center}.lede{opacity:.85;max-width:30em;margin-left:auto;margin-right:auto;font-size:1.35vw;line-height:1.55}.lede+.lede{margin-top:1.1em}.hl-gold{color:var(--gold)}.hl-pink{color:var(--pink)}.hl-tiffany{color:var(--jucy-tiffany)}.hl-green{color:var(--lime-green)}.tag-row{flex-wrap:wrap;gap:.8vw;display:flex}.tag{font-family:var(--font-display);font-size:var(--t-small);opacity:.85;border:1px solid;border-radius:15vw;padding:.55em 1.2em}.pr-geo{font-family:var(--font-display);font-size:var(--t-small);opacity:.7;margin-top:2.2vw}.pr-geo.is-hidden{visibility:hidden}.pr-back{font-family:var(--font-display);font-size:var(--t-small);opacity:.85;border:1px solid #f8f8f829;border-radius:15vw;margin:3.2vw auto 0;padding:.5em 1.4em;display:table}.pr-plans{gap:var(--gap-grid);grid-template-columns:repeat(3,minmax(0,1fr));max-width:72em;margin:4vw auto 0;display:grid}.pr-back+.pr-plans{margin-top:2.2vw}.pr-plan{text-align:left;border:1px solid #f8f8f829;border-radius:12px;flex-direction:column;padding:2.4vw 2.2vw 2.2vw;display:flex}.pr-plan.is-current{border-color:var(--white-smoke)}@media (hover:hover) and (pointer:fine){.pr-plan{transition:border-color .3s,transform .3s}.pr-plan:hover{transform:translateY(-2px)}.pr-plan:not(.is-current):hover{border-color:#f8f8f866}}@media (prefers-reduced-motion:reduce){.pr-plan{transition:none}.pr-plan:hover{transform:none}}.pr-head{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.pr-mark{white-space:nowrap;margin:0}.pr-name{font-family:var(--font-display);font-size:var(--t-h4);font-weight:500;line-height:1.2}.pr-price{font-family:var(--font-display);white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:.35em;margin-top:1.4vw;display:flex}.pr-amount{letter-spacing:-.02em;font-size:clamp(36px,3.3vw,52px);line-height:1}.pr-per{font-size:var(--t-small);opacity:.6}.pr-wait{background:#f8f8f81f;border-radius:4px;width:2.6em;height:.8em;display:inline-block}.pr-price.is-unknown{white-space:normal;align-items:flex-end;min-height:clamp(36px,3.3vw,52px)}.pr-unknown{font-size:clamp(19px,1.7vw,26px);line-height:1.25}.pr-tax{font-family:var(--font-display);font-size:var(--t-small);opacity:.6;min-height:calc(var(--lh-body) * 1em);margin-top:.5vw}@media (min-width:881px) and (max-width:1080px){.pr-per{flex-basis:100%}.pr-price,.pr-price.is-unknown{min-height:calc(36px + .35 * var(--t-body) + var(--lh-body) * var(--t-small))}}.pr-allow{font-family:var(--font-display);border-top:1px solid #f8f8f81f;margin-top:1.8vw;padding-top:1.6vw;font-size:clamp(19px,1.7vw,26px);line-height:1.25}.pr-allow small{font-size:var(--t-small);opacity:.6;margin-top:.2em;display:block}.pr-incl{margin-top:1.4vw;margin-bottom:2.2vw;list-style:none}.pr-incl li{font-size:var(--t-body);opacity:.85;align-items:flex-start;gap:.6em;margin-top:.5em;line-height:1.5;display:flex}.pr-incl li:before{content:"";background:var(--lime-green);flex:none;width:1.1em;height:1.1em;margin-top:.25em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5l5 5 10-11'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5l5 5 10-11'/%3E%3C/svg%3E") 50%/contain no-repeat}.pr-plan .btn{width:100%;margin-top:auto}.pr-line{min-height:1.6em;font-family:var(--font-display);font-size:var(--t-small);text-align:center;margin-top:.9vw}.pr-line .status-row{margin-top:0;display:inline-flex}.pr-note{text-align:center;max-width:72em;font-family:var(--font-display);font-size:var(--t-small);opacity:.6;margin:2.6vw auto 0}.pr-note+.pr-note{margin-top:0}.pr-qa{grid-template-columns:repeat(3,minmax(0,1fr));gap:3vw;max-width:72em;margin:0 auto;display:grid}.pr-qa h4{margin-bottom:.5em}.pr-qa p{opacity:.85}.pr-foot{max-width:88em;font-size:var(--t-small);opacity:.6;margin:4vw auto 0;line-height:1.55}.block :is(h1,h2).rt-say{margin-bottom:.35em;font-size:clamp(30px,3.6vw,52px);line-height:1.1}.rt .lede{margin-top:.9vw}.rt .btn-row{margin-top:2.6vw}.rt-main{flex-direction:column;display:flex}.rt-main>.rt{flex:1}.rt-facts{border-top:1px solid #f8f8f81f;max-width:22em;margin:2.2vw auto 0;padding-top:1.8vw}.rt-facts .ac-left{margin-top:0}.rt .status-row{justify-content:center;margin-top:2.6vw}.rt .rt-wait{margin-top:.7em}.block .meta{font-size:var(--t-small);opacity:.6}.block .meta .link-pink{white-space:nowrap}.rt .meta,.ac-plan .meta{margin-top:2vw}.rt .rt-hand .meta{margin-top:.8em}.try .block h1{font-size:clamp(32px,3.8vw,56px);line-height:1.08}.try-cta{text-align:center;margin-top:max(44px,3.6vw)}.try-cta .btn-row{justify-content:center;margin-top:max(18px,1.4vw)}.try-pitch{opacity:.85;max-width:30em;margin:0 auto;font-size:1.35vw;line-height:1.55}@media (max-width:880px){.try-cta{margin-top:44px}.try-cta .btn-row{margin-top:18px}.try-pitch{font-size:17px}}.rt .form-error+.btn-row,.ac-plan .form-error+.btn-row{margin-top:1.2em}.ac-main{flex-direction:column;display:flex}.ac-main>.section:only-child{flex:1}.ac-plan .pr-back{margin:0 auto 2.2vw}.ac-plan .status-row{justify-content:center}.ac-alert{font-size:var(--t-body);color:var(--pink);margin-top:.4vw}.ac-bar{background:#f8f8f82e;border-radius:4px;max-width:30em;height:8px;margin:2vw auto 0;overflow:hidden}.ac-bar i{background:var(--white-smoke);border-radius:4px;height:100%;display:block}.ac-bar.is-exhausted i{background:var(--pink)}.ac-left{font-family:var(--font-display);margin-top:1vw;font-size:clamp(18px,1.6vw,26px);line-height:1.4}.ac-renew{font-size:var(--t-body);opacity:.6;margin-top:.2em}.ac-plan .btn-row{margin-top:2.4vw}.ac-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2vw;max-width:72em;margin:0 auto 2.6vw;display:flex}.ac-head h3{line-height:1.1}.ac-wrap{max-width:72em;margin:0 auto}.ac-msg{flex-wrap:wrap;align-items:center;gap:2vw;display:flex}.ac-table{border-collapse:collapse;width:100%;margin-top:2.4vw}.ac-table th{font-family:var(--font-display);font-weight:500;font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.1em;opacity:.5;text-align:left;border-bottom:1px solid #16121440;padding:0 0 .9em}.ac-table th+th,.ac-table td+td{padding-left:2em}.ac-table td{font-size:var(--t-body);font-variant-numeric:tabular-nums;border-bottom:1px solid #1612141f;padding:.85em 0}.ac-table .num{text-align:right}.ac-table td.num{font-family:var(--font-display);white-space:nowrap}.ac-table .status{font-family:var(--font-display)}.ac-table .status.failed{color:var(--pink);font-weight:500}.ac-wait{opacity:.6}.ac-portal{margin-top:3vw}.ac-portal p{opacity:.75;max-width:34em}.dl .lede{margin-top:.9vw}.dl .btn-row{margin-top:2.6vw}.nf-main{flex-direction:column;display:flex}.nf-main>.nf{flex-direction:column;flex:1;justify-content:center;display:flex}.nf.is-holding,.nf.is-holding *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.nf-stage{aspect-ratio:2;touch-action:none;cursor:pointer;width:min(560px,76vw);margin:0 auto;position:relative}.nf-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.nf-hint{min-height:44px;color:inherit;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;opacity:.55;align-items:center;gap:.7em;margin:1vw auto 2.2vw;font-size:clamp(12px,.9vw,14px);font-weight:500;transition:opacity .3s;display:inline-flex}.nf-hint .status-dot{display:none}.nf-hint[aria-pressed=true]{opacity:.95}.nf-hint[aria-pressed=true] .status-dot{display:block}.nf-hint:focus-visible{outline:2px solid var(--white-smoke);outline-offset:6px}.nf h2{text-wrap:balance}.nf .lede{margin-top:.9vw}.nf .btn-row{margin-top:2.6vw}.nf-in{animation:m-up-24 .9s var(--ease-expo) calc(.1s + 70ms * var(--i,0)) backwards}@media (max-width:880px){.nf-stage{width:min(560px,86vw)}.nf-hint{margin:8px auto 22px}.nf .lede{margin-top:10px}.nf .btn-row{margin-top:26px}}@media (prefers-reduced-motion:reduce){.nf-in,.nf-hint .status-dot{animation:none}}.dl .btn svg{width:1.05em;min-width:0;height:1.05em;min-height:0}.dl .meta{margin-top:1.2em}.dark .account-row{text-align:left;border:1px solid #f8f8f829;border-radius:12px;gap:16px;margin:2.6vw auto 0;padding:14px 22px 14px 14px;display:inline-flex}.dark .code-block{text-align:left;background:0 0;border:1px solid #f8f8f81f}@media (max-width:880px){body{font-size:16px}h1{font-size:56px}h2{font-size:38px}h3{font-size:24px}h4{font-size:18px}.hero .subtitle,.chapter-intro,.prose p,.prose li{font-size:16px}.section{padding:60px 24px}.legal-band{padding-bottom:40px}.legal-band+.section{padding-top:40px}.hero{padding-top:96px}.nav-logo{font-size:16px}.persistent-logo svg,.nav-logo .logo-mark{width:22px;min-width:22px;height:22px;min-height:22px}.nav-menu{gap:16px}.nav-menu a{font-size:14px}.btn{gap:10px;padding:12px 28px;font-size:14px}.btn svg{width:20px;height:20px}.btn-icon{width:40px;height:40px}.text-field{height:44px;padding:0 14px;font-size:15px}.field-label{font-size:14px}.text-field.big{min-height:120px;padding:14px;font-size:15px}.form-row{flex-direction:column;gap:20px}.field-error,.field-count{font-size:14px}.form{max-width:100%}.ftr-link,.ftr-col-title{font-size:15px}.ftr-word{font-size:22px}.ftr-id{margin-top:16px;font-size:13px}.ftr-grid{grid-template-columns:1fr;gap:28px;padding-bottom:36px}.nav-avatar{width:28px;min-width:28px;height:28px;min-height:28px}.nav-user{gap:8px;font-size:14px}.toppad{padding-top:92px}.eyebrow{font-size:13px}.lede{font-size:18px}.setup-steps li{font-size:16px}.install-steps{gap:40px}.install-step{grid-template-columns:1fr;gap:24px}.install-step:nth-child(2n){grid-template-columns:1fr}.install-step:nth-child(2n) .install-step-text{order:0}.install-step-num{font-size:48px}.install-step-text{max-width:none}.tag-row{gap:8px}.tag{font-size:13px}.status-row,.form-error{font-size:14px}.pr-geo{margin-top:22px;font-size:14px}.pr-back{margin-top:26px;padding:8px 18px;font-size:14px}.pr-plans{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.pr-back+.pr-plans{margin-top:20px}.pr-plan{padding:26px 22px 22px}.pr-mark{font-size:12px}.pr-name{font-size:18px}.pr-price{margin-top:14px}.pr-per,.pr-tax{font-size:14px}.pr-unknown{font-size:21px}.pr-allow{margin-top:20px;padding-top:18px;font-size:21px}.pr-allow small{font-size:14px}.pr-incl{margin:14px 0 24px}.pr-incl li{font-size:16px}.pr-line{margin-top:10px;font-size:14px}.pr-note{margin-top:24px;font-size:14px}.pr-qa{grid-template-columns:1fr;gap:32px}.pr-foot{margin-top:36px;font-size:14px}.rt .lede{margin-top:10px}.rt .btn-row{margin-top:26px}.rt-facts{margin-top:22px;padding-top:18px}.rt .status-row{margin-top:26px}.block .meta{font-size:13px}.rt .meta,.ac-plan .meta{margin-top:20px}.ac-plan .pr-back{margin-bottom:20px}.ac-alert{margin-top:6px;font-size:16px}.ac-bar{margin-top:22px}.ac-left{margin-top:12px;font-size:18px}.ac-renew{font-size:15px}.ac-plan .btn-row{margin-top:24px}.ac-head{gap:14px;margin-bottom:22px}.ac-msg{gap:16px}.ac-portal{margin-top:26px}.ac-table{margin-top:22px}.ac-table th{letter-spacing:.08em;font-size:11px}.ac-table td{padding:.7em 0;font-size:15px}.dl .lede{margin-top:10px}.dl .btn-row{margin-top:26px}.dark .account-row{margin-top:26px;display:flex}}.ct .block{max-width:42em}.ct .nowrap{white-space:nowrap}.ct-form{text-align:left;gap:1.6vw;min-width:0;max-width:42em;margin:3vw auto 0}.ct-form .field-topic{align-items:flex-start}.ct-form .ac-select{min-width:18em;max-width:100%}.ct-form .ac-select:disabled{opacity:.6;cursor:pointer}.ct-form .text-field.big{min-height:13vw}.ct-foot{flex-direction:column;align-items:flex-start;margin-top:.4vw;display:flex}.ct-foot .btn-row{gap:1.2em;margin-top:0}.ct-foot .status-row{margin-top:0}.ct-foot .form-error{max-width:36em;margin-top:1em}.ct-note{font-size:var(--t-small);opacity:.6;margin-top:1.2em}.ct-note .link-pink,.ct-foot .form-error .link-pink{opacity:1;white-space:nowrap}.ct-foot .form-error .link-pink{text-underline-offset:.2em;text-decoration:underline}.ct-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ct-sent{text-align:center;outline:none;max-width:42em;margin:3vw auto 0}.ct-sent-title{font-family:var(--font-display);font-size:clamp(26px,2.2vw,34px);font-weight:400;line-height:1.2}.ct-sent-text{font-size:var(--t-body);line-height:var(--lh-body);max-width:34em;margin:.6em auto 0}.ct-sent-text b{font-weight:400;font-family:var(--font-display);overflow-wrap:anywhere}@media (max-width:880px){.ct-form{gap:20px;margin-top:32px}.ct-form .ac-select{width:100%;min-width:0}.ct-form .text-field.big{min-height:200px}.ct-note{font-size:13px}.ct-sent{margin-top:32px}.ct-sent-text{font-size:16px}}@media (max-width:420px){.nav-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:7em;overflow:hidden}.ac-table td{font-size:14px}.ac-table th{font-size:10px}.ac-table th+th,.ac-table td+td{padding-left:.9em}.ac-table td:first-child{white-space:nowrap}}@media (max-width:880px){.ac-table.hist td:first-child{white-space:nowrap}.ac-table.hist th+th,.ac-table.hist td+td{padding-left:.9em}}@media (max-width:600px){.ac-table.hist thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ac-table.hist tr{-moz-column-gap:12px;border-bottom:1px solid #1612141f;grid-template-columns:1fr auto;gap:2px 12px;padding:.8em 0;display:grid}.ac-table.hist td,.ac-table.hist td+td{border:0;padding:0}.ac-table.hist td:first-child{opacity:.6;grid-column:1/3;font-size:12px}.ac-table.hist td:nth-child(2){grid-area:2/1}.ac-table.hist td:nth-child(3){grid-area:2/2}.ac-table.hist td:nth-child(4){grid-area:3/1;font-size:13px}.ac-table.hist td:nth-child(5){grid-area:3/2;font-size:13px}}.consent-banner{z-index:150;background:var(--black);width:min(480px,100vw - 48px);max-height:calc(100vh - 48px);color:var(--white-smoke);opacity:0;border:1px solid #f8f8f81f;border-radius:12px;flex-direction:column;padding:0;transition:opacity .3s ease-out .4s,transform .3s ease-out .4s;display:flex;position:fixed;bottom:24px;left:24px;transform:translateY(12px);box-shadow:0 14px 44px #00000047}.consent-banner.visible{opacity:1;transform:translateY(0)}.consent-banner.from-link{transition:opacity .3s ease-out,transform .3s ease-out}.consent-banner.leaving{opacity:0;transition:opacity .18s ease-in,transform .18s ease-in;transform:translateY(8px)}.cc-main{min-height:0;padding:20px 24px 0;position:relative;overflow-y:auto}.cc-title{font-family:var(--font-display);color:var(--white-smoke);outline:none;margin:0 0 8px;font-size:15px;font-weight:500;line-height:1.3}.cc-title.has-close{padding-right:44px}.cc-body{font-family:var(--font-body);color:var(--white-smoke);opacity:.8;margin:0;font-size:14px;font-weight:400;line-height:1.5}.cc-actions{flex-wrap:wrap;flex:none;gap:12px;padding:16px 24px 20px;display:flex}.consent-banner .btn{gap:8px;padding:10px 22px;font-size:14px}.cc-close{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--white-smoke);border-color:#f8f8f840;position:absolute;top:12px;right:12px}.cc-close:hover{background:var(--white-smoke);border-color:var(--white-smoke);color:var(--black)}.cc-close:after{content:"";position:absolute;inset:-4px}.cc-rows{margin:14px 0 0;padding:0;list-style:none}.cc-row{-moz-column-gap:20px;border-top:1px solid #f8f8f81f;grid-template-columns:1fr auto;align-items:start;column-gap:20px;padding:14px 0;display:grid}.cc-row:last-child{padding-bottom:4px}.cc-row-name{font-family:var(--font-display);font-size:14px;font-weight:500;line-height:1.4}.cc-row-desc{font-family:var(--font-body);opacity:.7;grid-column:1;margin-top:4px;font-size:13px;line-height:1.5}.cc-row-note{font-family:var(--font-display);grid-column:1;margin-top:6px;font-size:13px;line-height:1.4}.cc-always{font-family:var(--font-display);opacity:.6;white-space:nowrap;grid-area:1/2;font-size:13px;line-height:20px}.cc-switch{cursor:pointer;background:0 0;border:1px solid #f8f8f866;border-radius:12px;flex:none;grid-area:1/2/span 2;width:40px;height:24px;padding:0;transition:background-color .15s,border-color .15s;position:relative}.cc-switch:before{content:"";position:absolute;inset:-10px -2px}.cc-switch:after{content:"";background:var(--white-smoke);opacity:.6;border-radius:50%;width:16px;height:16px;transition:transform .15s,opacity .15s,background-color .15s;position:absolute;top:3px;left:3px}.cc-switch:hover{border-color:var(--white-smoke)}.cc-switch:hover:after{opacity:1}.cc-switch[aria-checked=true]{background:var(--white-smoke);border-color:var(--white-smoke)}.cc-switch[aria-checked=true]:after{background:var(--black);opacity:1;transform:translate(16px)}.cc-switch:disabled{opacity:.35;cursor:default}.cc-switch:disabled:hover{border-color:#f8f8f866}.cc-switch:disabled:hover:after{opacity:.6}.consent-banner .cc-link:focus-visible,.consent-banner .cc-btn:focus-visible,.consent-banner .cc-switch:focus-visible,.consent-banner .cc-close:focus-visible{outline:2px solid var(--white-smoke);outline-offset:2px}main[tabindex="-1"]:focus{outline:none}.ftr-link.link-button{text-align:left}@media (max-width:880px){.consent-banner{width:auto;max-height:calc(100vh - 32px);bottom:16px;left:16px;right:16px}.cc-main{padding:16px 20px 0}.cc-actions{padding:14px 20px 16px}}@media (max-width:480px){.cc-actions{flex-direction:column;gap:8px}.consent-banner .cc-actions .btn{width:100%;min-height:44px}.cc-row{-moz-column-gap:16px;column-gap:16px}}@media (prefers-reduced-motion:reduce){.consent-banner,.consent-banner.from-link{transition:opacity .01ms;transform:none}.consent-banner.visible{transform:none}.consent-banner.leaving{transition:opacity .01ms;transform:none}.cc-switch,.cc-switch:after{transition:none}}.ac-select{width:auto;height:auto;font-size:var(--t-body);outline:revert;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23161214' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 1em center/1em no-repeat;padding:.55em 2.6em .55em 1em;line-height:normal}.dark .ac-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f8f8f8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.ac-select:disabled{opacity:.35;cursor:default}.ac-stats{gap:var(--gap-grid);grid-template-columns:repeat(3,1fr);margin-bottom:3vw;display:grid}.ac-stat b{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.8vw,44px);font-weight:400;line-height:1;display:block}.ac-stat span{font-size:var(--t-small);opacity:.6;margin-top:.5em;display:block}.ac-chart{height:clamp(160px,15vw,230px);margin:3.6vw 0 .8vw 3.2em;position:relative}.ac-grid{border-top:1px solid #1612141f;position:absolute;left:0;right:0}.ac-grid span{font-family:var(--font-display);font-size:var(--t-meta);opacity:.5;font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:-.7em;right:calc(100% + .8em)}.ac-bars{align-items:end;display:grid;position:absolute;inset:0}.ac-bars i{background:var(--jucy-tiffany);border-radius:2px 2px 0 0;margin:0 auto;display:block}.ac-axis{font-family:var(--font-display);opacity:.5;justify-content:space-between;margin-left:3.2em;display:flex;position:relative}.ac-axis>span{font-size:var(--t-meta)}.ac-empty{opacity:.6;border-top:1px solid #1612141f;padding-top:2.4vw}.ac-table .run{font-weight:500}.ac-table .day{opacity:.6;font-size:var(--t-small);margin-left:.6em}.ac-wrap[data-reveal=armed] :is(.ac-stat,.ac-table tbody tr){opacity:0}.ac-wrap[data-reveal=armed] .ac-bars i{transform:scaleY(0)}.ac-wrap[data-reveal=in] .ac-stat{animation:ac-rise .5s cubic-bezier(.22, .61, .36, 1) calc(var(--i) * 60ms) backwards}.ac-wrap[data-reveal=in] .ac-bars i{animation:ac-grow .7s cubic-bezier(.22, .61, .36, 1) calc(.15s + var(--i) * 18ms) backwards}.ac-wrap[data-reveal=in] .ac-table tbody tr{animation:m-fade .4s ease-out calc(.35s + min(var(--i), 12) * 25ms) backwards}.ac-bars i{transform-origin:bottom}@keyframes ac-rise{0%{opacity:0;transform:translateY(calc(10px * var(--travel)))}}@keyframes ac-grow{0%{transform:scaleY(0)}}.ac-chart{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ac-hits{touch-action:pan-y;cursor:default;display:grid;position:absolute;inset:0}.ac-bars i{transition:opacity .15s}.ac-chart.has-active .ac-bars i:not(.is-active){opacity:.4}.ac-read{font-family:var(--font-display);font-size:var(--t-meta);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;line-height:1;transition:opacity .15s;position:absolute;bottom:calc(100% + 1em);right:0}.ac-read.is-on{opacity:.6}.ac-chart~.ac-table tbody tr{transition:background-color .15s}.ac-chart~.ac-table td{transition:border-color .15s}.ac-table tr.is-active{background:#1612140a}.ac-table tr.is-active td{border-bottom-color:var(--jucy-tiffany)}.ac-today{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ac-today:before{content:"";opacity:.7;background:currentColor;width:1px;height:.5em;position:absolute;bottom:100%;left:50%}@media (prefers-reduced-motion:reduce){.ac-wrap[data-reveal] :is(.ac-stat,.ac-bars i,.ac-table tbody tr),.ac-bars i,.ac-read,.ac-chart~.ac-table tbody tr,.ac-chart~.ac-table td{transition:none;animation:none}}@media (max-width:880px){.ac-select{font-size:15px}.ac-stats{gap:12px;margin-bottom:26px}.ac-stat b{font-size:26px}.ac-stat span{font-size:13px}.ac-chart{height:150px;margin-top:44px;margin-left:2.6em}.ac-grid span,.ac-axis>span,.ac-read{font-size:11px}.ac-axis{margin-left:2.6em}.ac-empty{padding-top:20px}.ac-table .day{margin:0;font-size:12px;display:block}}@media (max-width:600px){.ac-select{width:100%}.ac-stats{-moz-column-gap:16px;grid-template-columns:auto minmax(0,1fr);gap:14px 16px}.ac-stat{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.ac-stat b{white-space:nowrap}.ac-stat span{margin-top:0;line-height:1.3}}@media (max-width:880px){.ac-table.days td:first-child{white-space:nowrap}}@media (max-width:600px){.ac-table.days th+th,.ac-table.days td+td{padding-left:.9em}}:root{--ease-power3:cubic-bezier(.25, 1, .5, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-power2:cubic-bezier(.33, 1, .68, 1);--travel:1}@keyframes m-up-16{0%{opacity:0;transform:translateY(calc(16px * var(--travel)))}}@keyframes m-up-20{0%{opacity:0;transform:translateY(calc(20px * var(--travel)))}}@keyframes m-up-24{0%{opacity:0;transform:translateY(calc(24px * var(--travel)))}}@keyframes m-up-28{0%{opacity:0;transform:translateY(calc(28px * var(--travel)))}}@keyframes m-up-60p{0%{opacity:0;transform:translateY(60%)}}@keyframes m-fade{0%{opacity:0}}@keyframes m-grow-x{0%{transform:scaleX(0)}}@keyframes m-settle{0%{opacity:0;transform:scale(.97)}}.m-word,.m-char{display:inline-block}.m-chars{white-space:nowrap}[data-enter=eyebrow]{animation:m-up-16 .6s var(--ease-power3) 50ms backwards}[data-enter=h2] .m-word{animation:m-up-28 .8s var(--ease-power3) calc(.12s + 50ms * var(--i,0)) backwards}[data-enter=h2] .m-char{animation:m-up-60p 1.1s var(--ease-expo) calc(.12s + 50ms * var(--i,0)) backwards}[data-enter=lede]{animation:m-up-20 .7s var(--ease-power3) calc(.38s + .12s * var(--i,0)) backwards}[data-enter=row]{animation:m-fade .45s var(--ease-power3) .5s backwards}[data-enter=meta]{animation:m-fade .5s var(--ease-power3) .62s backwards}[data-enter=card]{animation:m-up-24 .7s var(--ease-power3) calc(.55s + .1s * var(--i,0)) backwards}[data-enter=bar]{transform-origin:0;animation:m-grow-x .9s var(--ease-power3) .5s backwards}[data-reveal=armed] :is(.pr-qa>div,.pr-foot),.install-step[data-reveal=armed] :is(.install-step-num,h3 .m-word,.lede,.tag-row,.install-step-visual){opacity:0}[data-reveal=in] :is(.pr-qa>div,.pr-foot){animation:m-up-24 .8s var(--ease-power3) calc(.12s * var(--i,0)) backwards}.install-step[data-reveal=in] .install-step-num{animation:m-up-20 .6s var(--ease-power3) backwards}.install-step[data-reveal=in] h3 .m-word{animation:m-up-28 .8s var(--ease-power3) calc(50ms + 50ms * var(--i,0)) backwards}.install-step[data-reveal=in] :is(.lede,.tag-row){animation:m-up-16 .6s var(--ease-power3) calc(.2s + 80ms * var(--i,0)) backwards}.install-step[data-reveal=in] .install-step-visual{animation:m-settle .8s var(--ease-power3) .1s backwards}h2[data-reveal]{--travel:1}h2[data-reveal=armed] .m-word,.pr-plans[data-reveal=armed] .pr-plan{opacity:0}h2[data-reveal=in] .m-word{animation:m-up-28 .8s var(--ease-power3) calc(50ms * var(--i,0)) backwards}.pr-plans[data-reveal=in] .pr-plan{animation:m-up-24 .7s var(--ease-power3) calc(.1s * var(--i,0)) backwards}.btn.magnet{transition:background-color .3s ease-out, border-color .2s, color .2s, transform .4s var(--ease-power3)}.calm-mark{width:72px;height:72px;margin:0 auto 28px;position:relative}.calm-mark canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:880px){:root{--travel:.75}.calm-mark{width:56px;height:56px;margin-bottom:20px}}@media (prefers-reduced-motion:reduce){[data-enter],[data-enter=h2] :is(.m-word,.m-char),[data-reveal] :is(.pr-qa>div,.pr-foot),h2[data-reveal] .m-word,.pr-plans[data-reveal] .pr-plan,.install-step[data-reveal] :is(.install-step-num,h3 .m-word,.lede,.tag-row,.install-step-visual){transition:none;animation:none}}
