.fd .ext-hero .big-pip .pip{width:min(100%,200px)}.fd .ext-soon{gap:14px;width:min(100%,440px);display:grid}.fd .ext-soon .btn:disabled{cursor:not-allowed;opacity:1;background:var(--surface);color:var(--ink);border:1.5px dashed var(--ink);white-space:normal;text-align:center;height:auto;min-height:50px;padding-block:12px}.fd .ext-soon .wl label{color:var(--ink)}.fd .ext-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.fd .ext-shots figure,.fd .ext-signin{margin:0}.fd .ext-shots img,.fd .ext-signin img{border:2px solid var(--ink);width:100%;height:auto;box-shadow:0 5px 0 var(--ink);background:var(--surface);border-radius:18px;display:block}.fd .ext-shots figcaption,.fd .ext-signin figcaption{margin-top:14px;font-size:15px;font-weight:700;line-height:1.4}.fd .ext-signin figcaption{color:var(--muted);font-weight:600}.fd .ext-ticks{margin-top:32px}.fd .ext-install{scroll-margin-top:16px}.fd .ext-install-body{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:32px;padding:22px 28px 0;display:grid}.fd .ext-steps{counter-reset:step;gap:20px;margin:0;padding:0;list-style:none;display:grid}.fd .ext-steps li{counter-increment:step;padding-left:52px;position:relative}.fd .ext-steps li:before{content:counter(step);background:var(--sun);width:36px;height:36px;color:var(--ink);font:800 17px/36px var(--display);text-align:center;border-radius:50%;position:absolute;top:-2px;left:0}.fd .ext-steps h3{font-size:20px;font-weight:800;line-height:1.2}.fd .ext-steps p{color:var(--muted);max-width:60ch;margin-top:4px}.fd .ext-privacy{border-top:1px dashed var(--line-strong);color:var(--muted);max-width:80ch;margin:26px 28px 28px;padding-top:18px;font-size:15px}.fd .ext-privacy a{color:var(--ink);text-underline-offset:3px;font-weight:700}.fd .ext-sting video{border:2px solid var(--ink);width:100%;max-width:860px;height:auto;box-shadow:0 6px 0 var(--ink);background:var(--pip);border-radius:26px;display:block}@media (max-width:1000px){.fd .ext-shots{grid-template-columns:repeat(2,minmax(0,1fr))}.fd .ext-install-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.fd .ext-hero .big-pip .pip{width:104px}.fd .ext-hero .bubble{max-width:none}.fd .ext-shots{grid-template-columns:minmax(0,1fr)}.fd .ext-install-body{padding:18px 18px 0}.fd .ext-privacy{margin:22px 18px}.fd .ext-sting video{border-radius:20px}}
