.flow-page{isolation:isolate;background:#fff;min-height:100dvh;padding:0 20px 96px;position:relative}.flow-top{max-width:var(--content);justify-content:space-between;align-items:center;height:84px;margin:0 auto;display:flex}.flow-top img{width:118px;height:auto;display:block}.flow-top a{text-decoration:none}.flow-column{max-width:var(--content);margin:28px auto 0}.flow-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:26px}.flow-card+.flow-card{margin-top:14px}.flow-domain{word-break:break-word;font-size:30px;line-height:1.2}.flow-muted{color:var(--muted)}.flow-steps{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.flow-steps li{color:var(--muted);align-items:center;gap:12px;font-size:15px;display:flex}.flow-steps li[data-state=done]{color:var(--ink)}.flow-steps li[data-state=active]{color:var(--ink);font-weight:600}.flow-step-mark{background:var(--soft);width:26px;height:26px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.flow-steps li[data-state=done] .flow-step-mark{color:var(--green);background:#2cba4e18}.flow-steps li[data-state=active] .flow-step-mark{color:var(--google-blue);background:#4285f418}.flow-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite flow-spin}@keyframes flow-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.flow-spinner{animation:none}}.flow-progress{background:var(--soft);border-radius:6px;height:6px;margin-top:26px;overflow:hidden}.flow-progress span{background:var(--google-blue);border-radius:6px;height:100%;transition:width .4s;display:block}.flow-result-head{align-items:center;gap:22px;display:flex}.flow-score{flex-shrink:0;width:96px;height:96px;position:relative}.flow-score svg{width:100%;height:100%}.flow-score strong{font-family:var(--heading);place-items:center;font-size:28px;font-weight:600;display:grid;position:absolute;inset:0}.flow-platform{align-items:flex-start;gap:12px;margin-top:4px;font-size:15px;line-height:1.45;display:flex}.flow-platform-mark{width:40px;height:40px;color:var(--google-blue);background:#4285f412;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.flow-platform[data-connect=none] .flow-platform-mark{color:#b58300;background:#fbbc0518}.flow-label{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:14px;font-size:12px;font-weight:600}.flow-issues{gap:14px;margin:0;padding:0;list-style:none;display:grid}.flow-issues li{grid-template-columns:10px 1fr;align-items:baseline;gap:12px;display:grid}.flow-issues i{background:var(--yellow);border-radius:50%;width:8px;height:8px;transform:translateY(-1px)}.flow-issues i[data-severity=critical]{background:var(--red)}.flow-issues i[data-severity=minor]{background:#c9d1e0}.flow-issues strong{font-size:15px;display:block}.flow-issues span{color:var(--muted);font-size:13px}.flow-bots{flex-wrap:wrap;gap:8px;display:flex}.flow-bot{color:#268640;background:#2cba4e12;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.flow-bot[data-allowed=false]{color:#c5221f;background:#ea433512}.flow-plan{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.flow-plan div{background:var(--soft);border-radius:18px;padding:16px}.flow-plan strong{font-family:var(--heading);font-size:28px;line-height:1.1;display:block}.flow-plan span{color:var(--muted);font-size:13px}.flow-cta{margin-top:22px}.flow-cta .landing-primary{width:100%}.flow-form{gap:12px;margin-top:22px;display:grid}.flow-form label{gap:7px;font-size:13px;font-weight:600;display:grid}.flow-form input{background:#fff;border:1px solid #dfe4ee;border-radius:15px;height:50px;padding:0 16px;font-size:16px}.flow-form .landing-primary{width:100%;margin-top:6px}.flow-alt{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:18px;font-size:13px;display:flex}.flow-alt button{color:var(--google-blue);padding:6px 2px;font-weight:600}.flow-google{background:#fff;border:1px solid #dfe4ee;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:49px;margin-top:18px;font-weight:600;display:flex}.flow-error{color:#c5221f;font-size:13px}.flow-note{color:var(--muted);text-align:center;margin-top:16px;font-size:13px}.flow-sent{text-align:center;justify-items:center;gap:10px;padding:10px 0;display:grid}@media (width<=520px){.flow-card{border-radius:22px;padding:20px}.flow-domain{font-size:24px}.flow-result-head{gap:16px}.flow-score{width:80px;height:80px}.flow-plan{grid-template-columns:1fr}.flow-plan div{align-items:baseline;gap:10px;display:flex}}.flow-hero{padding:28px}.flow-score-large{width:108px;height:108px}.flow-score-large strong{font-size:32px}.flow-verdict{color:var(--text);max-width:440px;margin:6px 0 4px;font-size:16px;line-height:1.45}.flow-categories{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;display:grid}.flow-categories div{background:var(--soft);border-radius:16px;grid-template-columns:1fr auto;align-items:baseline;gap:8px 6px;padding:14px;display:grid}.flow-categories span{color:var(--muted);font-size:12px;font-weight:600}.flow-categories strong{font-family:var(--heading);font-size:20px}.flow-categories i{background:linear-gradient(90deg,var(--tone) var(--fill),#e6eaf2 var(--fill));border-radius:5px;grid-column:1/-1;height:5px}.flow-tag{color:var(--google-blue);align-items:center;gap:5px;margin-top:6px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.flow-issues li>div{justify-items:start;display:grid}.flow-more{color:var(--google-blue);align-items:center;gap:6px;margin-top:16px;padding:6px 0;font-size:13px;font-weight:600;display:inline-flex}.flow-more svg{transition:transform .2s}.flow-more svg.is-open{transform:rotate(180deg)}.flow-strengths{grid-template-columns:1fr 1fr;gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.flow-strengths li{color:var(--text);align-items:flex-start;gap:8px;font-size:14px;display:flex}.flow-strengths svg{color:var(--green);margin-top:2px}.flow-platform strong{margin-bottom:2px;display:block}.flow-offer{background:linear-gradient(160deg,#4285f40d,#fff 55%);border-color:#4285f42e}.flow-offer h2{font-size:22px}.flow-offer .flow-muted{margin:6px 0 16px}.flow-button{color:#fff;background:#4285f4;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:22px;padding:14px 22px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 8px 22px #4285f440}.flow-button:hover{transform:translateY(-1px);box-shadow:0 10px 26px #4285f455}.flow-button:focus-visible{outline-offset:4px;outline:3px solid #4285f4}.flow-fineprint{text-align:center;color:var(--muted);margin-top:10px;font-size:13px}.flow-secondary{text-align:center;color:var(--google-blue);margin-top:8px;font-size:13px;font-weight:600;text-decoration:none;display:block}@media (width<=620px){.flow-categories{grid-template-columns:1fr 1fr}.flow-strengths{grid-template-columns:1fr}.flow-score-large{width:84px;height:84px}.flow-score-large strong{font-size:26px}.flow-result-head{align-items:flex-start}}.flow-simple-head{align-items:center;gap:20px;display:flex}.flow-simple-head h1{font-size:26px;line-height:1.2}.flow-lights{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.flow-lights li{background:var(--soft);border-radius:18px;align-items:center;gap:12px;padding:16px 18px;font-size:17px;display:flex}.flow-lights i{border-radius:50%;flex-shrink:0;width:14px;height:14px}.flow-lights span{flex:1}.flow-lights strong{font-family:var(--heading);font-size:18px}.flow-lights [data-tone=good] i{background:var(--green)}.flow-lights [data-tone=good] strong{color:#268640}.flow-lights [data-tone=medium] i{background:var(--yellow)}.flow-lights [data-tone=medium] strong{color:#b58300}.flow-lights [data-tone=bad] i{background:var(--red)}.flow-lights [data-tone=bad] strong{color:#c5221f}.flow-simple-title{margin:28px 0 12px;font-size:18px}.flow-todo{color:var(--ink);gap:10px;margin:0;padding-left:22px;font-size:16px;line-height:1.4;display:grid}.flow-todo li::marker{color:var(--google-blue);font-weight:700}@media (width<=520px){.flow-simple{padding:22px}.flow-simple-head h1{font-size:21px}.flow-lights li{font-size:15px}}.flow-loss{border-bottom:1px solid var(--line);margin-bottom:24px;padding:4px 0 24px}.flow-loss-figure{font-family:var(--heading);color:var(--ink);font-size:24px;font-weight:600;line-height:1.25}.flow-loss-figure strong{color:var(--red);margin-bottom:6px;font-size:56px;line-height:1;display:block}.flow-loss .flow-muted{margin-top:10px;font-size:15px}.flow-queries{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.flow-queries li{color:#a3261d;background:#ea43350f;border-radius:999px;padding:8px 13px;font-size:14px}.flow-queries li:before{content:"« "}.flow-queries li:after{content:" »"}@media (width<=520px){.flow-loss-figure{font-size:20px}.flow-loss-figure strong{font-size:44px}}.flow-top{justify-content:center}.flow-top img{width:190px}.flow-shot{border:1px solid var(--line);background:var(--soft);border-radius:18px;margin:0 0 24px;overflow:hidden}.flow-shot-bar{border-bottom:1px solid var(--line);background:#f1f3f7;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.flow-shot-bar i{background:#d7dce6;border-radius:50%;width:9px;height:9px}.flow-shot-bar span{color:var(--muted);margin-left:10px;font-size:12px}.flow-shot-view{aspect-ratio:16/10;position:relative;overflow:hidden}.flow-shot-view img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .5s;display:block}.flow-shot.is-loaded img{opacity:1}.flow-shot:not(.is-loaded) .flow-shot-view{background:linear-gradient(100deg,#eef1f7 30%,#f7f9fd 50%,#eef1f7 70%) 0 0/200% 100%;animation:1.4s linear infinite flow-shimmer}.flow-shot-line{background:linear-gradient(90deg,#0000,#4285f4,#0000);height:3px;animation:2.2s ease-in-out infinite flow-scanline;position:absolute;left:0;right:0;box-shadow:0 0 18px 4px #4285f466}@keyframes flow-shimmer{to{background-position:-200% 0}}@keyframes flow-scanline{0%{top:0}50%{top:calc(100% - 3px)}to{top:0}}@media (prefers-reduced-motion:reduce){.flow-shot-line,.flow-shot:not(.is-loaded) .flow-shot-view{animation:none}}.flow-loss-figure strong{font-size:48px;line-height:1.05}.flow-figures{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.flow-figures li{background:#ea43350d;border:1px solid #ea433522;border-radius:18px;align-content:start;gap:6px;padding:18px 16px;display:grid}.flow-figures li[data-severity=minor]{background:#fbbc0512;border-color:#fbbc0533}.flow-figures strong{font-family:var(--heading);color:var(--red);font-size:44px;line-height:1}.flow-figures li[data-severity=minor] strong{color:#b58300}.flow-figures span{color:var(--ink);font-size:14px;line-height:1.35}@media (width<=520px){.flow-figures{grid-template-columns:1fr}.flow-figures li{grid-template-columns:auto 1fr;align-items:center;gap:14px}.flow-figures strong{font-size:36px}.flow-loss-figure strong{font-size:38px}}.flow-card{overflow:hidden}.flow-shot{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:-26px -26px 24px}.flow-shot-view{aspect-ratio:16/7}@media (width<=520px){.flow-shot{margin:-20px -20px 20px}.flow-simple .flow-shot{margin:-22px -22px 22px}}.flow-top{height:96px}.flow-column{margin-top:6px}.flow-card{padding:36px}.flow-simple{padding:40px}.flow-shot{margin:-36px -36px 28px}.flow-simple .flow-shot{margin:-40px -40px 32px}@media (width<=520px){.flow-top{height:84px}.flow-card,.flow-simple{padding:24px}.flow-shot,.flow-simple .flow-shot{margin:-24px -24px 22px}}.flow-simple .flow-button{margin-top:40px}.flow-blockers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.flow-blockers li{background:#ea43350b;border:1px solid #ea43351f;border-radius:18px;align-items:center;gap:18px;padding:16px 20px;display:flex}.flow-blockers strong{font-family:var(--heading);color:var(--red);text-align:center;min-width:56px;font-size:40px;line-height:1}.flow-blockers div{gap:2px;display:grid}.flow-blockers b{color:var(--ink);font-size:17px;font-weight:600}.flow-blockers span{color:#a3261d;font-size:14px}.flow-timeline{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.flow-timeline div{text-align:center;background:#2cba4e10;border:1px solid #2cba4e26;border-radius:18px;gap:4px;padding:18px;display:grid}.flow-timeline small{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.flow-timeline strong{font-family:var(--heading);color:#268640;font-size:40px;line-height:1.05}.flow-timeline span{color:var(--ink);font-size:14px;line-height:1.3}.flow-timeline em{color:var(--muted);margin-top:4px;font-size:12px;font-style:normal}.flow-note-small{color:var(--muted);text-align:center;margin-top:10px;font-size:12px}@media (width<=520px){.flow-blockers li{gap:14px;padding:14px}.flow-blockers strong{min-width:44px;font-size:32px}.flow-timeline{gap:8px}.flow-timeline div{padding:14px 8px}.flow-timeline strong{font-size:28px}}.flow-promise{color:var(--ink);background:#2cba4e10;border:1px solid #2cba4e26;border-radius:18px;align-items:center;gap:14px;margin-bottom:12px;padding:16px 20px;font-size:16px;font-weight:600;display:flex}.flow-promise strong{font-family:var(--heading);color:#268640;font-size:34px;line-height:1}.flow-timeline strong em{color:var(--muted);margin-left:2px;font-size:16px;font-style:normal}.flow-timeline ul{justify-items:center;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.flow-timeline ul li{color:var(--ink);align-items:center;gap:6px;font-size:13px;display:flex}.flow-timeline ul i{background:var(--yellow);border-radius:50%;width:8px;height:8px}.flow-timeline ul [data-tone=good] i{background:var(--green)}.flow-timeline ul [data-tone=bad] i{background:var(--red)}.flow-card{border:0}.flow-shot{border:1px solid var(--line);border-radius:var(--radius)}@media (width<=520px){.flow-shot{border-radius:22px}}.flow-lights span b{font-weight:700}.flow-steps li em{color:var(--green);text-align:right;margin-left:auto;font-size:13px;font-style:normal;font-weight:600;animation:.5s both flow-found}@keyframes flow-found{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.flow-progress span{transition-property:width;transition-timing-function:linear}@media (prefers-reduced-motion:reduce){.flow-steps li em{animation:none}}.flow-timeline ul{justify-items:start;width:max-content;margin-inline:auto}.flow-steps li em.flow-count{color:var(--google-blue);font-variant-numeric:tabular-nums;animation:none}.flow-live{margin-top:18px}.flow-live-platform{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.flow-live-platform strong{color:var(--ink);font-weight:700}.flow-live-figures{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.flow-live-figures>div{background:var(--soft);border-radius:18px;padding:16px 18px}.flow-live-figures strong{font-family:var(--heading);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:34px;line-height:1.05;display:block}.flow-live-figures small{color:var(--muted);font-size:17px;font-weight:600}.flow-live-figures span{color:var(--muted);margin-top:4px;font-size:14px;display:block}.flow-live-figures [data-tone=bad]{background:#ea43350f}.flow-live-figures [data-tone=bad] strong{color:#c5221f}@media (width<=520px){.flow-live-figures strong{font-size:26px}.flow-live-figures small{font-size:14px}}.flow-domain-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.flow-domain-row .flow-domain{text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.flow-cms{flex-shrink:0;width:30px;height:30px}.flow-cms-pending{place-items:center;display:grid}.flow-cms-text{width:auto;height:auto;color:var(--muted);white-space:nowrap;font-size:14px;font-weight:600}.flow-stages{gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.flow-stages>li>p{color:var(--muted);align-items:center;gap:12px;margin:0;font-size:15px;display:flex}.flow-stages>li[data-state=done]>p{color:var(--ink)}.flow-stages>li[data-state=active]>p{color:var(--ink);font-weight:600}.flow-stages>li[data-state=done] .flow-step-mark{color:var(--green);background:#2cba4e18}.flow-stages>li[data-state=active] .flow-step-mark{color:var(--google-blue);background:#4285f418}.flow-stages .flow-live-figures{margin-top:12px}.flow-live-figures span b{color:var(--ink);font-weight:600}.flow-ai-logos{flex-wrap:wrap;gap:6px 12px;margin-top:8px!important;display:flex!important}.flow-ai-logos>span{color:var(--ink);align-items:center;gap:5px;font-size:13px;display:inline-flex}.flow-stages+.flow-button{margin-top:28px}.flow-button.flow-sticky{z-index:40;left:50%;bottom:max(18px,env(safe-area-inset-bottom));width:min(calc(var(--content) - 80px),calc(100% - 40px));position:fixed;translate:-50%;box-shadow:0 10px 30px #4285f455,0 2px 8px #0f1c4e1f;margin:0!important}.flow-page{padding-bottom:120px}.flow-domain-row+.flow-steps{margin-top:22px}.flow-steps li em{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.flow-steps li em[data-tone=bad]{color:#c5221f}.flow-morph-slot{min-height:10px;margin-top:26px;transition:min-height .5s cubic-bezier(.2,.8,.2,1)}.flow-morph-slot.is-ready{min-height:56px}.flow-simple .flow-morph-slot{margin-top:40px}.flow-morph-slot .flow-button{margin:0}.flow-morph{cursor:default;width:100%;height:10px;font:inherit;background:#eef1f7;border:0;border-radius:999px;padding:0;transition:height .55s cubic-bezier(.2,.8,.2,1),box-shadow .5s,transform .2s;display:block;position:relative;overflow:hidden}.flow-morph-fill{border-radius:inherit;background:linear-gradient(90deg,#4285f4,#ea4335,#fbbc05,#34a853,#4285f4) 0 0/300% 100%;transition-property:width,background;transition-timing-function:linear;animation:2.4s linear infinite flow-morph-flow;position:absolute;inset:0 auto 0 0}.flow-morph-fill:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/200% 100%;animation:1.3s ease-in-out infinite flow-morph-shine;position:absolute;inset:0}.flow-morph-label{color:#fff;opacity:0;justify-content:center;align-items:center;gap:10px;height:100%;font-size:16px;font-weight:600;transition:opacity .35s .35s,transform .35s .35s;display:flex;position:relative;transform:translateY(6px)}.flow-morph.is-ready{cursor:pointer;height:56px;box-shadow:0 10px 26px #4285f440}.flow-morph.is-ready .flow-morph-fill{background:#4285f4;animation:none}.flow-morph.is-ready .flow-morph-fill:after{opacity:0;animation:none}.flow-morph.is-ready .flow-morph-label{opacity:1;transform:none}.flow-morph.is-ready:hover{transform:translateY(-1px);box-shadow:0 12px 30px #4285f455}.flow-morph.is-pinned,.flow-button.flow-sticky{z-index:40;left:50%;bottom:max(18px,env(safe-area-inset-bottom));width:min(calc(var(--content) - 80px),calc(100% - 40px));position:fixed;translate:-50%;box-shadow:0 10px 30px #4285f455,0 2px 8px #0f1c4e1f}@keyframes flow-morph-flow{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes flow-morph-shine{0%{background-position:200% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.flow-morph,.flow-morph-fill,.flow-morph-label{transition:none}.flow-morph-fill,.flow-morph-fill:after{animation:none}}.flow-morph-slot{margin-top:38px}.flow-morph-fill{background:linear-gradient(90deg,#1a73e8,#d93025,#f9ab00,#2cba4e,#1a73e8) 0 0/300% 100%;animation-duration:7s}.flow-steps li em{font-size:17px;font-weight:700}.flow-morph-fill{filter:saturate(1.25);background:linear-gradient(90deg,#4285f4 0% 18%,#ea4335 25% 43%,#fbbc05 50% 68%,#34a853 75% 93%,#4285f4 100%) 0 0/200% 100% repeat-x;width:auto;transition-property:clip-path;animation:6s linear infinite flow-morph-flow;inset:0}.flow-morph-fill:after{background:linear-gradient(100deg,#0000 40%,#ffffff47 50%,#0000 60%) 0 0/300% 100%;animation-duration:3.5s}.flow-morph.is-ready .flow-morph-fill{filter:none}@keyframes flow-pop{0%{transform:scale(1);box-shadow:0 0 #4285f466}35%{transform:scale(1.045);box-shadow:0 0 0 10px #4285f433}60%{transform:scale(.985)}to{transform:scale(1);box-shadow:0 10px 26px #4285f440}}.flow-morph.is-ready:after{content:"";border-radius:inherit;pointer-events:none;animation:1.1s ease-out .55s both flow-ring;position:absolute;inset:0;box-shadow:0 0 #4285f480}@keyframes flow-ring{0%{box-shadow:0 0 #4285f480}to{box-shadow:0 0 0 18px #4285f400}}@media (prefers-reduced-motion:reduce){.flow-morph.is-ready,.flow-morph.is-ready:after{animation:none}}.flow-morph.is-ready:after{content:none}.flow-morph.is-ready{animation:.8s cubic-bezier(.34,1.56,.64,1) .45s both flow-pop}.flow-ai-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.flow-ai-chip{background:var(--soft);border-radius:50%;place-items:center;width:30px;height:30px;animation:.45s cubic-bezier(.34,1.56,.64,1) both flow-ai-in;display:grid;position:relative}.flow-ai-chip>i{color:#fff;background:#2cba4e;border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #fff}@keyframes flow-ai-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (width<=520px){.flow-ai-chip{width:24px;height:24px}.flow-ai-chip svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.flow-ai-chip{animation:none}}.flow-ai-chip{color:var(--ink);background:0 0}.flow-ai-chip>i{background:var(--ink)}.flow-confetti-layer{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.flow-confetti-layer>span{width:0;height:0;position:absolute}.flow-confetti{border-radius:3px;width:10px;height:15px;display:block;position:absolute;top:-7px;left:-5px}.flow-confetti-round{border-radius:50%;height:10px}.flow-confetti-long{width:6px;height:19px}.flow-title-count{color:#c5221f;margin-left:10px;font-size:14px;font-weight:600}.flow-confetti{margin:-7px 0 0 -5px;position:fixed}.flow-button,.flow-morph.is-ready .flow-morph-fill{background:linear-gradient(167deg,#0085ff,#005aff)}.flow-button:hover{filter:brightness(1.07);background:linear-gradient(167deg,#0085ff,#005aff)}.flow-button,.flow-button:hover{border:1px solid #005aff!important;box-shadow:inset 0 2px 2px #fff9!important}.flow-button,.flow-google,.flow-form input,.flow-form textarea{corner-shape:squircle}@property --scan-beam-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes scan-beam-spin{to{--scan-beam-angle:360deg}}.flow-scan-glow{z-index:40;pointer-events:none;opacity:0;filter:blur(22px)saturate(1.3);transition:opacity 1.2s;animation:5s linear infinite paused scan-beam-spin;position:fixed;inset:0}.flow-scan-glow[data-on]{opacity:.95;animation-play-state:running}.flow-scan-glow>span{background:conic-gradient(from var(--scan-beam-angle),#4285f4,#ea4335,#fbbc05,#34a853,#4285f4);-webkit-mask-composite:xor;padding:18px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:reduce){.flow-scan-glow{animation:none}}.flow-page>.ambient{transition:opacity 1.4s .3s}.flow-page[data-scanning]>.ambient{opacity:0;transition-delay:0s}.flow-page[data-scanning]{background:#fff}
