@font-face{font-family:League Spartan;src:url(kJEqBuEW6A0lliaV_m88ja5TwvZwLZk.woff2) format("woff2");font-weight:100 900;font-display:swap}.ft-tool{--orchid: #e86ee3;--magenta: #ff1edc;--purple: #764eff;--turquoise: #00e5e3;--blush: #ffe5ed;--ice: #e0ffff;--ink: #1c1b22;--muted: #5d5a68;--line: #e4e1ea;--snow: #fdf9f9;--good: #0f8a5f;--warn: #b26b00;--bad: #c62d4a;--font: Leaguespartan, "League Spartan", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font);font-size:17px;line-height:1.45;color:var(--ink);text-align:left}.ft-tool *,.ft-tool *:before,.ft-tool *:after{box-sizing:border-box}.ft-tool [hidden]{display:none!important}.ft-tool a{color:var(--purple)}.ft-tool h2,.ft-tool h3{font-family:var(--font);letter-spacing:0}.cms-tool{padding:clamp(32px,5vw,70px) 0}.ft-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:28px;align-items:start}@media (max-width: 860px){.ft-grid{grid-template-columns:minmax(0,1fr)}}.ft-card{border:2px solid var(--ink);box-shadow:-6px 6px 0 0 var(--turquoise);background:#fff;padding:22px}.ft-card+.ft-card{margin-top:24px}.ft-card h2{font-size:24px;font-weight:700;text-transform:uppercase;color:var(--orchid);margin:0 0 14px;line-height:1.05}.ft-card h3{font-size:16px;font-weight:700;text-transform:uppercase;margin:20px 0 8px}.ft-results{background:var(--purple);color:#fff;border-color:var(--ink);box-shadow:-6px 6px 0 0 var(--ink)}.ft-results h2,.ft-results h3,.ft-results a{color:#fff}.ft-tabs{display:flex;flex-wrap:wrap;gap:4px 8px;margin-bottom:18px}.ft-tabs button,.ft-seg button{font:600 16px var(--font);text-transform:none;padding:8px 12px 6px;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer;text-decoration:none;box-shadow:none}.ft-tabs button:hover,.ft-seg button:hover{background:#1c1b220f}.ft-tabs button[aria-pressed=true],.ft-seg button[aria-pressed=true]{color:var(--ink);font-weight:700;background:none}.ft-tabs button:focus-visible,.ft-seg button:focus-visible{outline:3px solid var(--turquoise);outline-offset:1px}.ft-field{display:block;margin:0 0 16px}.ft-field>span{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:700;font-size:15px;margin-bottom:6px}.ft-field small{display:block;color:var(--muted);font-size:13.5px;margin-top:5px;line-height:1.35}.ft-field output{font-weight:700;color:var(--purple);font-size:17px}.ft-input{display:flex;align-items:stretch;border:2px solid var(--ink);background:#fff}.ft-input:focus-within{outline:3px solid var(--turquoise);outline-offset:1px}.ft-input i{font-style:normal;padding:10px 10px 8px;background:var(--snow);color:var(--muted);font-weight:700}.ft-input input,.ft-input select,.ft-input textarea{flex:1;min-width:0;width:100%;border:0;margin:0;padding:10px 10px 8px;font:700 18px var(--font);color:var(--ink);background:transparent;height:auto;box-shadow:none}.ft-input.ft-readonly{background:var(--snow);border-style:dashed}.ft-input.ft-readonly output{flex:1;padding:10px 10px 8px;font:700 18px var(--font);color:var(--ink)}.ft-input textarea{font-weight:400;font-size:16px;resize:vertical;min-height:70px}.ft-input input:focus,.ft-input select:focus,.ft-input textarea:focus{outline:none}.ft-range{width:100%;accent-color:var(--magenta);margin:8px 0 0}.ft-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ft-seg{display:inline-flex;flex-wrap:wrap;gap:2px;font-weight:400}.ft-seg button{font-size:14px;padding:4px 8px 2px}.ft-big{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:18px}.ft-stat{background:#fff;color:var(--ink);padding:14px 14px 12px;border:2px solid var(--ink)}.ft-stat.hero{background:linear-gradient(249deg,var(--orchid),var(--magenta) 49%,#ae53e0);color:#fff;grid-column:1 / -1}.ft-stat b{display:block;font-size:clamp(30px,4.6vw,46px);line-height:1;font-weight:700}.ft-stat.hero b{font-size:clamp(44px,7vw,72px)}.ft-stat span{display:block;font-size:14.5px;margin-top:6px;line-height:1.3}.ft-verdict{padding:14px 16px;border:2px solid var(--ink);border-left:8px solid var(--good);background:#fff;color:var(--ink);margin:16px 0}.ft-verdict.warn{border-left-color:var(--warn)}.ft-verdict.bad{border-left-color:var(--bad)}.ft-verdict strong{display:block;font-size:19px;text-transform:uppercase;margin-bottom:4px;line-height:1.15}.ft-bar{display:flex;height:46px;border:2px solid var(--ink);margin:8px 0 6px;overflow:hidden;background:#fff}.ft-bar>div{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;transition:flex-grow .35s ease;min-width:0}.ft-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13.5px;color:var(--muted)}.ft-results .ft-legend{color:#f1edff}.ft-legend i{display:inline-block;width:11px;height:11px;margin-right:6px;vertical-align:-1px;border:1px solid rgba(0,0,0,.2)}.ft-funnel{display:grid;gap:6px;margin:10px 0}.ft-funnel div{background:#fff;color:var(--ink);border:2px solid var(--ink);padding:9px 12px 7px;font-weight:700;display:flex;justify-content:space-between;transition:width .35s ease;min-width:46%}.ft-funnel div:nth-child(2){background:var(--blush)}.ft-funnel div:nth-child(3){background:var(--ice)}.ft-table{width:100%;border-collapse:collapse;font-size:15px;margin:6px 0 0}.ft-table td{padding:7px 0;border-bottom:1px solid rgba(255,255,255,.3)}.ft-card:not(.ft-results) .ft-table td{border-bottom-color:var(--line)}.ft-table td:last-child{text-align:right;font-weight:700}.ft-btn{display:inline-block;font:700 15px var(--font);text-transform:uppercase;color:var(--ink);background:#fff;border:2px solid var(--ink);box-shadow:-3px 3px 0 0 var(--ink);padding:11px 16px 9px;text-decoration:none;cursor:pointer}.ft-btn:hover{background:var(--ice)}.ft-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.ft-embed{margin-top:14px;display:none}.ft-embed.open{display:block}.ft-embed textarea{width:100%;height:96px;font:13px ui-monospace,Menlo,monospace;border:2px solid var(--ink);padding:8px}.ft-note{font-size:14px;color:var(--muted);margin:14px 0 0}.ft-powered{display:none;text-align:right;font-size:13px;padding:8px 4px 0;color:var(--muted);margin:0}.ft-powered a{font-weight:700;color:var(--purple);text-decoration:none}.ft-after{margin-top:26px;background:var(--ice);border:2px solid var(--ink);padding:22px;text-align:center;animation:ft-in .4s ease}.ft-after h3{font-size:clamp(22px,3vw,30px);text-transform:uppercase;color:var(--ink);margin:0 0 8px;line-height:1.05}.ft-after p{margin:0 0 16px}.ft-after .ft-cta{display:inline-block;font:700 18px var(--font);text-transform:uppercase;color:#fff;background:var(--orchid);border:2px solid #000;box-shadow:-3px 3px #000;padding:14px 22px 11px;text-decoration:none}.ft-after .ft-cta:hover{background:#f792f3;border-color:var(--turquoise);box-shadow:-3px 3px 0 0 var(--turquoise)}@keyframes ft-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ft-after{animation:none}.ft-bar>div,.ft-funnel div{transition:none}}.mc-dots{display:grid;grid-template-columns:repeat(20,1fr);gap:4px;margin:10px 0 8px}.mc-dots i{aspect-ratio:1;border-radius:50%;background:#fff;transition:background .3s}.mc-dots i.back{background:var(--turquoise)}.mc-dots i.lost{background:var(--magenta)}.ap-count{font-weight:700;font-size:13px;color:var(--muted);font-style:normal}.ap-count.over{color:var(--bad)}.ap-stage{background:#f1f3f4;padding:clamp(8px,3vw,18px);display:flex;justify-content:center;border:2px solid var(--ink)}.ap-stage.mobile .ap-frame{width:360px;max-width:100%}.ap-frame{width:100%;max-width:600px;background:#fff;transition:width .3s}.g-ad{font-family:Arial,Helvetica,sans-serif;padding:16px;color:#202124}.g-top{display:flex;align-items:center;gap:10px;font-size:14px}.g-top>div{min-width:0}.g-fav{width:26px;height:26px;border-radius:50%;background:#e8eaed;display:grid;place-items:center;font-size:12px;font-weight:700;color:#5f6368;flex:none}.g-name{font-size:14px;line-height:1.2}.g-url{font-size:12px;color:#4d5156;overflow-wrap:anywhere}.g-sp{font-weight:700;font-size:12px;margin:2px 0 6px}.g-head{color:#1a0dab;font-size:20px;line-height:1.3;margin:4px 0}.mobile .g-head{font-size:18px}.g-desc{font-size:14px;line-height:1.58;color:#4d5156}.m-ad{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#050505}.m-top{display:flex;gap:8px;align-items:center;padding:12px 12px 6px}.m-av{width:40px;height:40px;border-radius:50%;background:var(--purple);color:#fff;display:grid;place-items:center;font-weight:700}.m-page{font-weight:600;font-size:15px}.m-sp{font-size:13px;color:#65676b}.m-text{padding:0 12px 10px;font-size:15px;line-height:1.34;white-space:pre-wrap;word-break:break-word}.m-text b{color:#65676b;font-weight:600}.m-img{aspect-ratio:1;background:#e4e6eb center / cover no-repeat;display:grid;place-items:center;color:#65676b;font-size:14px;text-align:center;padding:20px}.m-foot{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f0f2f5}.m-foot div{flex:1;min-width:0}.m-dom{font-size:12px;color:#65676b;text-transform:uppercase}.m-h{font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-d{font-size:14px;color:#65676b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-cta{background:#e4e6eb;border-radius:6px;padding:8px 12px;font-weight:600;font-size:15px;white-space:nowrap}.ap-tips{margin:14px 0 0;padding-left:20px;font-size:15px}.ap-tips li{margin-bottom:6px}.ap-tips li.ok::marker{color:var(--good)}.ap-tips li.no::marker{color:var(--bad)}.ft-embed-page{margin:0;background:#fff}.ft-embed-page .ft-head{background:linear-gradient(249deg,#e86ee3,#ff1edc 49%,#ae53e0);color:#fff;padding:14px 16px 12px}.ft-embed-page .ft-head h1{margin:0;font:700 22px var(--font);text-transform:uppercase;line-height:1.1}.ft-embed-page .ft-body{padding:16px}.ft-embed-page .ft-powered{display:block}.ft-embed-page .ft-embed-btn,.ft-embed-page .ft-embed,.ft-embed-page .ft-after{display:none!important}.ft-input label.ft-unit{display:contents}label.ft-note{display:block}.ft-embed-page .cms-skip{position:absolute;left:12px;top:-60px;z-index:10;padding:8px 14px;background:#000;color:#fff}.ft-embed-page .cms-skip:focus{top:12px}
