.ft-page{color:#edf6ff;background:#030b17;min-height:100vh;padding-bottom:80px}.ft-page *{box-sizing:border-box}.ft-hero{padding:115px 0 72px;background:radial-gradient(ellipse at 76% 25%,rgba(0,181,255,.18),transparent 43%),linear-gradient(140deg,#050b1b,#071b2d 70%,#050b1b);border-bottom:1px solid #163d55}.ft-eyebrow,.ft-kicker,.ft-sidebar-label{font-size:12px;font-weight:800;letter-spacing:.22em;color:#21d8ff}.ft-hero h1{font-size:clamp(38px,5.5vw,78px);line-height:1.08;letter-spacing:-.05em;margin:18px 0 20px;font-weight:800}.ft-hero h1 span{color:#00d7ff}.ft-hero p{max-width:680px;font-size:17px;line-height:1.8;color:#a7b8cf}.ft-stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ft-stats span{border:1px solid #24546c;background:#0b1b2c;padding:11px 15px;border-radius:50px;font-size:11px;letter-spacing:.1em;color:#a9d9ee}.ft-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:30px;padding-top:62px;padding-bottom:80px}.ft-sidebar{align-self:start;position:sticky;top:110px}.ft-sidebar-label{margin-bottom:18px}.ft-tabs{display:grid;gap:8px}.ft-tab{width:100%;border:1px solid #1b3448;background:#071322;color:#a9bbd1;text-align:left;padding:15px 17px;border-radius:12px;display:flex;align-items:center;gap:13px;cursor:pointer;font:600 14px inherit;font-size:14px;transition:.2s}.ft-tab:hover,.ft-tab:focus-visible{border-color:#00c6ee;color:#fff}.ft-tab.is-active{background:linear-gradient(110deg,#08364b,#092034);border-color:#0ad6fa;color:#fff;box-shadow:inset 3px 0 #00d6ff}.ft-tab span{line-height:1.4}.ft-aside-note{font-size:12px;color:#7f91a7;line-height:1.7;margin-top:25px}.ft-workspace{min-width:0}.ft-panel{border:1px solid #1c4960;background:linear-gradient(155deg,#09172a,#07111f);border-radius:24px;padding:clamp(22px,3.5vw,48px);box-shadow:0 20px 65px #0005}.ft-panel[hidden]{display:none!important}.ft-panel-heading{border-bottom:1px solid #19334b;padding-bottom:27px;margin-bottom:30px}.ft-panel h2{font-size:clamp(27px,3vw,40px);line-height:1.18;margin:12px 0}.ft-panel-heading p{color:#a8bbce;line-height:1.65;max-width:600px}.ft-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ft-fields label{display:flex;flex-direction:column;gap:10px;color:#cfdeed;font-size:13px;font-weight:600}.ft-wide{grid-column:1/-1}.ft-fields input,.ft-fields textarea,.ft-url-wrap textarea{width:100%;background:#030d1b;border:1px solid #24415a;color:#fff;padding:15px;border-radius:10px;font:500 15px inherit;font-size:15px;outline:none;transition:border-color .2s}.ft-fields input:focus,.ft-fields textarea:focus{border-color:#00d7ff;box-shadow:0 0 0 3px #00d7ff18}.ft-fields textarea{resize:vertical}.ft-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.ft-metric{border:1px solid #1d4d61;background:#061d2d;border-radius:13px;padding:21px;min-width:0}.ft-metric small{display:block;color:#8faabe;font-size:12px;margin-bottom:9px}.ft-metric strong{display:block;font-size:clamp(23px,2.6vw,34px);font-weight:800;color:#26dcff;overflow-wrap:anywhere}.ft-error{grid-column:1/-1;color:#ffc9b8;border:1px solid #85402e;background:#301914;padding:15px;border-radius:10px}.ft-note{font-size:12px;color:#8097ad;line-height:1.65;margin-top:20px}.ft-url-wrap{margin-top:28px}.ft-url-wrap label{display:block;margin-bottom:12px;color:#dcefff}.ft-url-wrap textarea{resize:vertical;overflow-wrap:anywhere}.ft-action{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:linear-gradient(100deg,#04d4e9,#248cf7);color:#02111e;padding:14px 22px;margin-top:14px;font-weight:800;text-decoration:none;cursor:pointer}.ft-action:disabled{opacity:.5;cursor:not-allowed}.ft-url-wrap #u-status{display:block;color:#9eecc4;margin-top:12px;font-size:13px;overflow-wrap:anywhere}.ft-seo-preview{background:#fff;border-radius:14px;padding:25px;margin-top:25px;color:#3c4043;overflow-wrap:anywhere}.ft-serp-url{font:14px Arial,sans-serif;color:#202124;margin-bottom:8px}.ft-serp-title{font:20px Arial,sans-serif;color:#1a0dab;margin-bottom:8px}.ft-serp-desc{font:14px/1.5 Arial,sans-serif;color:#4d5156}.ft-counts{display:flex;gap:20px;flex-wrap:wrap;color:#a8c4d9;font-size:13px;margin-top:18px}.ft-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:36px;border:1px solid #17526c;border-radius:22px;background:radial-gradient(circle at 90% 50%,#07506a66,transparent 60%),#081b2d}.ft-bottom h2{font-size:clamp(24px,3vw,36px);margin:12px 0}.ft-bottom p{color:#a4bbce}.ft-bottom .ft-action{white-space:nowrap}@media(max-width:900px){.ft-layout{grid-template-columns:1fr;gap:22px}.ft-sidebar{position:static}.ft-tabs{display:flex;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.ft-tab{min-width:195px;scroll-snap-align:start}.ft-aside-note{margin-top:8px}.ft-hero{padding:90px 0 52px}}@media(max-width:560px){.ft-fields,.ft-results{grid-template-columns:1fr}.ft-panel{border-radius:15px}.ft-bottom{flex-direction:column;align-items:stretch}.ft-hero p{font-size:15px}}
