:root{--canvas:#eff2f6;--surface:#fff;--cap:#1c304e;--ink:#101b2e;--ink-2:#5a6577;--hairline:#e4e8ee;--line-strong:#c9d2df;--check-fill:#1c304e;--field:#f4f6f9;--row-hover:#f7f9fb;--brand:#3b9946;--brand-strong:#34863e;--ring:#3b994652;--shadow:0 1px 2px #101b2e0a, 0 14px 34px -14px #101b2e2e;--font:"Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000}body{background:var(--canvas);min-height:100dvh;color:var(--ink);font:400 15px/1.5 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex}img{border:0;max-width:100%}input,button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}html:not(._uninstall) .layout,html._uninstall .landing{display:none}.layout,.landing{flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:32px 16px;display:flex}.layout{visibility:hidden}.sprite{width:0;height:0;position:absolute;overflow:hidden}.card{background:var(--surface);border:1px solid var(--hairline);width:100%;max-width:520px;box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.card_wide{max-width:1000px}.card__cap{background:var(--cap);align-items:center;height:68px;padding:0 24px;display:flex}.card__logo{border-radius:4px;font-size:0;display:block}.card__logo img{width:auto;height:32px;display:block}.steps{transition:height .32s cubic-bezier(.2,.7,.3,1);position:relative}.step{display:none}.step._current,.step._leaving{display:block}.step._leaving{pointer-events:none;position:absolute;top:0;left:0;right:0}.step:focus{outline:none}.intro__status{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:30px 24px 0;font-size:11px;font-weight:500;line-height:1}.intro__title{color:var(--ink);letter-spacing:-.02em;margin:14px 0 26px;padding:0 24px;font-size:clamp(26px,5vw,40px);font-weight:600;line-height:1.12}.options{border-top:1px solid var(--hairline)}.RadioBlock{width:100%;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;user-select:none;background:0 0;border:0;border-radius:0;align-items:center;gap:16px;margin:0;padding:16px 24px;text-decoration:none;transition:background-color .15s;display:flex;position:relative}.RadioBlock+.RadioBlock{border-top:1px solid var(--hairline)}.RadioBlock,.RadioBlock:link,.RadioBlock:visited,.RadioBlock:hover,.RadioBlock:active{color:var(--ink);text-decoration:none}.RadioBlock:hover{background:var(--row-hover)}.RadioBlock__label{flex:auto;font-size:17px;font-weight:500;line-height:1.3}.RadioBlock:after{content:"";background-color:var(--ink-2);flex:none;width:20px;height:20px;transition:background-color .15s,transform .15s;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27none%27%3E%3Cpath d=%27M7.5 4.5 13 10l-5.5 5.5%27 stroke=%27%23000%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27none%27%3E%3Cpath d=%27M7.5 4.5 13 10l-5.5 5.5%27 stroke=%27%23000%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.RadioBlock:hover:after{background-color:var(--brand);transform:translate(3px)}.RadioBlock_external:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27none%27%3E%3Cpath d=%27M6.5 13.5 13.5 6.5M7.4 6.5h6.1v6.1%27 stroke=%27%23000%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27none%27%3E%3Cpath d=%27M6.5 13.5 13.5 6.5M7.4 6.5h6.1v6.1%27 stroke=%27%23000%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.RadioBlock_external:hover:after{transform:translate(2px,-2px)}.step__head{padding:20px 24px 0}.back{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:3px;margin:0 0 8px -8px;padding:4px 8px;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.back:hover{background:var(--row-hover);color:var(--ink)}.back__icon{width:16px;height:16px;transition:transform .15s}.back:hover .back__icon{transform:translate(-2px)}.step__title{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600;line-height:1.25}.step__text{color:var(--ink-2);margin:10px 0 20px;padding:0 24px;font-size:15px}.reasons,.reason+.reason{border-top:1px solid var(--hairline)}.reason__label{color:var(--ink);cursor:pointer;padding:15px 24px;transition:background-color .15s;display:block;position:relative}.reason__label:hover{background:var(--row-hover)}.reason__title{padding-left:32px;font-size:15px;line-height:1.4;position:relative}.reason__marker{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:6px;width:19px;height:19px;transition:background-color .15s,border-color .15s;position:absolute;top:1px;left:0}.reason__label:hover .reason__marker{border-color:var(--ink-2)}.reason__input{opacity:0;width:19px;height:19px;margin:0;position:absolute;top:16px;left:24px}.reason__input:checked+.reason__title .reason__marker{background-color:var(--check-fill);border-color:var(--check-fill);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Cpath d=%27M3.5 8.4 6.6 11.4 12.5 4.9%27 stroke=%27%23fff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px}.reason__input:focus-visible+.reason__title .reason__marker{outline:2px solid var(--brand);outline-offset:2px}.reason__field{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.7,.3,1);display:grid;overflow:hidden}.reason__field>*{min-height:0}.reason__fieldInner{opacity:0;padding:0 4px 0 32px;transition:padding .28s cubic-bezier(.2,.7,.3,1),opacity .2s}.reason__input:checked+.reason__title+.reason__field{grid-template-rows:1fr}.reason__input:checked+.reason__title+.reason__field .reason__fieldInner{opacity:1;padding-top:12px;padding-bottom:4px;transition-delay:60ms}.inp{background:var(--field);width:100%;height:42px;color:var(--ink);border:1px solid var(--line-strong);-webkit-appearance:none;appearance:none;border-radius:9px;padding:0 13px;font-size:15px;transition:border-color .15s,box-shadow .15s;display:block}.inp::placeholder{color:var(--ink-2);opacity:1}.inp:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--ring);outline:none}.ConsiderOurHelp{color:var(--ink-2);padding:0 24px 14px 56px;font-size:13px;line-height:1.45}.ConsiderOurHelp a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.ConsiderOurHelp a:hover{text-decoration:none}.step__footer{border-top:1px solid var(--hairline);justify-content:flex-end;padding:14px 24px 16px;display:flex}.btn{background:var(--brand);color:#fff;cursor:pointer;user-select:none;border:none;border-radius:9px;justify-content:center;align-items:center;min-width:96px;height:38px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,transform .1s;display:inline-flex}.btn:hover{background:var(--brand-strong)}.btn:active{transform:translateY(1px)}.thank{padding:36px 24px 30px}.thank__icon{width:48px;height:48px;color:var(--brand);margin-bottom:22px;display:block}.thank__title{color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.25}.thank__text{color:var(--ink-2);margin-top:8px;font-size:15px}.apps{border-top:1px solid var(--hairline);background:var(--row-hover);padding:22px 24px 26px}.apps__title{color:var(--ink);margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.3}.apps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.apps .dl{background:var(--surface)}.hero{padding:32px 24px 4px}.hero__title{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(26px,5vw,36px);font-weight:600;line-height:1.12}.hero__text{max-width:44em;color:var(--ink-2);margin:0;font-size:16px}.downloads{padding:28px 24px 32px}.downloads__title{margin:0 0 4px;font-size:20px;font-weight:600;line-height:1.2}.downloads__text{color:var(--ink-2);margin:0 0 18px;font-size:14px}.downloads__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dl{border:1px solid var(--hairline);height:100%;color:var(--ink);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:12px;padding:12px 14px;text-decoration:none;transition:background-color .15s,border-color .15s;display:grid}.dl:hover{background:var(--row-hover);border-color:var(--line-strong)}.dl__icon{width:22px;height:22px;color:var(--cap);fill:currentColor;grid-row:span 2;transition:color .15s}.dl:hover .dl__icon{color:var(--brand)}.dl__name{font-size:15px;font-weight:600;line-height:1.25}.dl__note{color:var(--ink-2);margin-top:1px;font-size:13px;line-height:1.3}@media (prefers-reduced-motion:no-preference){.layout._ready .card{animation:.45s cubic-bezier(.2,.7,.3,1) both rise}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.step._enter{animation:.3s cubic-bezier(.2,.7,.3,1) both stepIn}.step._enter._back{animation-name:stepInBack}.step._leaving{animation:.22s both stepOut}.step._leaving._back{animation-name:stepOutBack}@keyframes stepIn{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes stepInBack{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes stepOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-22px)}}@keyframes stepOutBack{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(22px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=560px){.layout,.landing{padding:0}.hero{padding:26px 20px 4px}.downloads{padding:26px 20px 30px}.downloads__grid{grid-template-columns:minmax(0,1fr)}.card{max-width:none;min-height:100dvh;box-shadow:none;border-left:0;border-right:0;border-radius:0;flex-direction:column;flex:auto;display:flex}.card__cap{height:60px;padding:0 20px}.card__logo img{height:27px}.steps{flex-direction:column;flex:auto;display:flex}.step._current{flex:auto}.step._leaving{bottom:0}.step_intro._current,.step_thank._current{flex-direction:column;justify-content:center;display:flex}.intro__status{padding:0 20px}.intro__title{margin-bottom:22px;padding:0 20px}.RadioBlock{min-height:60px;padding:15px 20px}.RadioBlock__label{font-size:16px}.step__head{padding:16px 20px 0}.step__text{padding:0 20px}.reason__label{padding:15px 20px}.reason__input{left:20px}.ConsiderOurHelp{padding:0 20px 14px 52px}.step_form._current{flex-direction:column;display:flex}.step_form._current .reasons{flex:auto}.step__footer{justify-content:stretch;padding:14px 20px 18px}.btn{width:100%;height:44px;font-size:15px}.thank{padding:32px 20px 28px}.apps{padding:20px 20px 24px}.apps__grid{grid-template-columns:minmax(0,1fr)}}