.keyword-lab-page{--ink:#172033;--muted:#687186;--line:#e6e9f0;--paper:#fff;--soft:#f6f7fb;--purple:#7657f7;--purple-dark:#6143e6;--lav:#f0edff;--blue:#edf6ff;--green:#128269}.keyword-lab-page,.keyword-lab-page *{box-sizing:border-box}.keyword-lab-page{scroll-behavior:smooth;margin:0;background:#fff;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif}.keyword-lab-page a{text-decoration:none;color:inherit}.keyword-lab-page button{font:inherit}.keyword-lab-page{overflow:hidden}.keyword-lab-page .nav-shell{height:72px;max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:relative;z-index:10}.keyword-lab-page .logo{display:flex;gap:10px;font-size:20px;font-weight:730;letter-spacing:-.04em}.keyword-lab-page .logo-mark{width:26px;height:26px;border-radius:7px;background:var(--purple);display:flex;align-items:center;justify-content:center;gap:2px;transform:rotate(-4deg)}.keyword-lab-page .logo-mark i{display:block;width:3px;border-radius:2px;background:#fff}.keyword-lab-page .logo-mark i:first-child{height:7px}.keyword-lab-page .logo-mark i:nth-child(2){height:13px}.keyword-lab-page .logo-mark i:nth-child(3){height:9px}.keyword-lab-page .nav-links{display:flex;gap:31px;font-size:13px;font-weight:560;color:#545d70}.keyword-lab-page .nav-links a:hover{color:var(--purple)}.keyword-lab-page .nav-actions{display:flex;gap:22px;align-items:center;font-size:13px;font-weight:600}.keyword-lab-page .button{display:inline-flex;align-items:center;justify-content:center;gap:13px;background:var(--purple);color:white;border-radius:8px;padding:15px 20px;font-size:14px;font-weight:670;box-shadow:0 8px 20px rgba(118,87,247,.18);transition:.2s}.keyword-lab-page .button:hover{background:var(--purple-dark);transform:translateY(-1px)}.keyword-lab-page .button.small{padding:11px 15px;border-radius:7px;font-size:12px}.keyword-lab-page .hero{padding:82px 24px 0;text-align:center;background:radial-gradient(circle at 50% 38%,#faf8ff 0,#fff 47%);position:relative}.keyword-lab-page .hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#eef0f6 1px,transparent 0),linear-gradient(90deg,#eef0f6 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.22),transparent 56%);mask-image:linear-gradient(180deg,rgba(0,0,0,.22),transparent 56%);opacity:.5;pointer-events:none}.keyword-lab-page .hero>*{position:relative}.keyword-lab-page .hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #ddd8fa;background:rgba(255,255,255,.85);border-radius:100px;color:#5c4c9d;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.keyword-lab-page .hero-badge i{width:6px;height:6px;background:var(--purple);border-radius:50%;box-shadow:0 0 0 4px var(--lav)}.keyword-lab-page .hero h1{font-size:66px;line-height:1.04;letter-spacing:-.057em;margin:25px auto 21px;max-width:950px;font-weight:680}.keyword-lab-page .hero h1 em{color:var(--purple)}.keyword-lab-page .hero>p{max-width:690px;margin:0 auto;color:var(--muted);font-size:18px;line-height:1.65;letter-spacing:-.015em}.keyword-lab-page .hero-actions{display:flex;justify-content:center;gap:28px;align-items:center;margin-top:30px}.keyword-lab-page .text-link{font-size:14px;font-weight:650;display:flex;align-items:center;gap:9px}.keyword-lab-page .text-link span{width:29px;height:29px;border:1px solid #dddfe6;border-radius:50%;display:grid;place-items:center;font-size:9px}.keyword-lab-page .trust-note{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:30px;color:#818899;font-size:11px}.keyword-lab-page .trust-note i{font-style:normal;color:var(--green)}.keyword-lab-page .trust-note span{width:1px;height:11px;background:#d9dce4;margin:0 5px}.keyword-lab-page .hero-product{max-width:1110px;margin:66px auto -65px;position:relative;perspective:1000px}.keyword-lab-page .hero-product:after{content:"";position:absolute;inset:10% -8% -10%;background:radial-gradient(ellipse,rgba(113,89,238,.16),transparent 62%);z-index:-1}.keyword-lab-page .product-window{background:#fff;border:1px solid #dfe3ec;border-radius:12px;box-shadow:0 30px 80px rgba(40,49,79,.14),0 4px 12px rgba(40,49,79,.06);text-align:left;overflow:hidden}.keyword-lab-page .hero-product .product-window{transform:rotateX(1.5deg)}.keyword-lab-page .window-bar{height:55px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 17px;font-size:11px}.keyword-lab-page .window-bar>div{display:flex;align-items:center;gap:10px}.keyword-lab-page .tiny-brand{width:24px;height:24px;border-radius:6px;background:var(--purple);color:#fff;display:grid;place-items:center;font-weight:800}.keyword-lab-page .window-bar em{font-style:normal;color:#7d689a;background:#f2edfa;padding:3px 7px;border-radius:10px}.keyword-lab-page .window-actions button,.keyword-lab-page .window-actions span{border:1px solid #e3e6ec;background:white;color:#687085;border-radius:5px;padding:7px 10px;font-size:10px}.keyword-lab-page .window-actions button{cursor:pointer}.keyword-lab-page .search-action,.keyword-lab-page .solid-purple{background:var(--purple)!important;color:#fff!important;border-color:var(--purple)!important}.keyword-lab-page .research-tools{display:flex;gap:8px;padding:17px;background:#fafbfc;border-bottom:1px solid var(--line)}.keyword-lab-page .search-box{height:40px;flex:1;border:1px solid #dfe3e9;border-radius:6px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 12px;font-size:11px}.keyword-lab-page .search-box span{font-size:18px;color:#7b8496}.keyword-lab-page .search-box kbd{margin-left:auto;background:#f2f3f7;padding:3px 7px;border-radius:4px}.keyword-lab-page .search-action{border:0;border-radius:6px;padding:0 20px;font-size:11px}.keyword-lab-page .stat-row{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.keyword-lab-page .stat-row>div{padding:15px 17px;border-right:1px solid var(--line);display:grid;grid-template-columns:auto auto;align-items:end}.keyword-lab-page .stat-row>div:last-child{border:0}.keyword-lab-page .stat-row span{grid-column:1/-1;color:#7b8394;font-size:9px;margin-bottom:5px}.keyword-lab-page .stat-row b{font-size:19px;letter-spacing:-.04em}.keyword-lab-page .stat-row small{font-size:8px;color:#8b92a1;justify-self:end}.keyword-lab-page .up{color:var(--green)!important}.keyword-lab-page .table-toolbar{height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;font-size:10px}.keyword-lab-page .table-toolbar>div{display:flex;gap:6px}.keyword-lab-page .table-toolbar button{background:#fff;border:1px solid #e0e3e9;border-radius:5px;padding:7px 9px;color:#60697c}.keyword-lab-page .table-toolbar i{font-style:normal;background:#ede8ff;color:var(--purple);padding:1px 4px;border-radius:8px}.keyword-lab-page .purple-soft{background:#f1edff!important;color:var(--purple)!important;border-color:#dcd3ff!important}.keyword-lab-page .data-table{padding:0 17px 17px}.keyword-lab-page .tr{display:grid;grid-template-columns:2.05fr 1fr 1fr .8fr .8fr;align-items:center;min-height:43px;border-bottom:1px solid #eceef3;font-size:9px;color:#606a7e}.keyword-lab-page .tr.th{background:#f6f7fa;border-radius:5px 5px 0 0;min-height:32px;color:#8a91a0;font-weight:600}.keyword-lab-page .tr>span{padding:0 8px}.keyword-lab-page .tr>span:first-child{display:flex;align-items:center;gap:8px;color:#343e52}.keyword-lab-page .tr.selected{background:#faf9ff}.keyword-lab-page .checkbox{width:14px;height:14px;border:1px solid #d4d8e1;border-radius:3px;display:grid;place-items:center;font-size:8px;font-style:normal;color:white}.keyword-lab-page .list-row:nth-child(-n+2) .checkbox,.keyword-lab-page .selected .checkbox{background:var(--purple);border-color:var(--purple)}.keyword-lab-page .pill{font-style:normal;padding:4px 7px;border-radius:10px;background:#fff3ec;color:#af6844}.keyword-lab-page .p1,.keyword-lab-page .p3{background:#edf7f4;color:#347e6c}.keyword-lab-page .trend{color:var(--green)!important;display:flex;align-items:center;gap:5px}.keyword-lab-page .trend i{height:10px;border-top:1.5px solid #41a68d;transform:skewY(-13deg)}.keyword-lab-page .float-card{position:absolute;background:white;border:1px solid var(--line);border-radius:9px;box-shadow:0 12px 30px rgba(38,46,75,.13);display:flex;align-items:center;text-align:left}.keyword-lab-page .fc1{left:-60px;bottom:70px;padding:11px 15px;gap:10px}.keyword-lab-page .fc1 i{width:28px;height:28px;border-radius:7px;background:#e5f6ef;color:var(--green);display:grid;place-items:center;font-style:normal}.keyword-lab-page .float-card small{display:block;font-size:8px;color:#89909e}.keyword-lab-page .float-card b{font-size:10px}.keyword-lab-page .fc2{right:-45px;top:110px;padding:14px 18px;display:block}.keyword-lab-page .fc2 span{font-size:7px;color:#8a91a0;letter-spacing:.08em;display:block}.keyword-lab-page .fc2 b{display:block;font-size:18px;color:var(--green);margin:4px 0}.keyword-lab-page .proof-strip{background:#f7f8fb;padding:105px 24px 32px;text-align:center;border-block:1px solid #eceef3}.keyword-lab-page .proof-strip p{color:#8b91a0;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.keyword-lab-page .proof-strip div{max-width:920px;margin:25px auto 0;display:flex;justify-content:space-between;color:#6e7586;font-size:12px;font-weight:750;letter-spacing:.05em}.keyword-lab-page .section{max-width:1200px;margin:auto;padding:120px 24px}.keyword-lab-page .section-kicker{color:var(--purple);font-weight:750;letter-spacing:.14em;margin-bottom:16px}.keyword-lab-page .section-heading{display:grid;grid-template-columns:1.4fr .8fr;align-items:end;gap:70px;margin-bottom:55px}.keyword-lab-page .data-copy h2,.keyword-lab-page .feature-copy h2,.keyword-lab-page .handoff-section>h2,.keyword-lab-page .section-heading h2{font-size:44px;line-height:1.08;letter-spacing:-.048em;margin:0;font-weight:640}.keyword-lab-page .data-copy>p,.keyword-lab-page .feature-copy>p,.keyword-lab-page .section-heading p{margin:0;color:var(--muted);line-height:1.7;font-size:15px}.keyword-lab-page .workflow{max-width:1280px}.keyword-lab-page .workflow-track{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 15px 45px rgba(43,51,76,.05)}.keyword-lab-page .workflow-step{padding:24px 22px;min-height:235px;border-right:1px solid var(--line);position:relative}.keyword-lab-page .workflow-step:last-child{border:0}.keyword-lab-page .step-top{display:flex;align-items:center;justify-content:space-between}.keyword-lab-page .step-top span{font-family:var(--font-geist-mono);font-size:10px;color:#9ca2af}.keyword-lab-page .step-top i{font-style:normal;width:32px;height:32px;border-radius:7px;background:#f1effb;color:var(--purple);display:grid;place-items:center}.keyword-lab-page .workflow-step h3{font-size:16px;margin:46px 0 10px;letter-spacing:-.025em}.keyword-lab-page .workflow-step p{font-size:11px;line-height:1.65;color:#777f90;margin:0}.keyword-lab-page .connector{position:absolute;right:-12px;top:108px;z-index:2;width:24px;height:24px;border:1px solid var(--line);background:#fff;border-radius:50%;display:grid;place-items:center;color:var(--purple);font-size:11px}.keyword-lab-page .flow-caption{margin:20px auto 0;display:flex;justify-content:center;align-items:center;gap:12px;font-size:9px;color:#848b99;text-transform:uppercase;letter-spacing:.08em}.keyword-lab-page .flow-caption b{color:var(--purple)}.keyword-lab-page .feature-section,.keyword-lab-page .lists-section,.keyword-lab-page .rank-section{display:grid;grid-template-columns:.72fr 1.55fr;gap:76px;align-items:center}.keyword-lab-page .number{font-family:var(--font-geist-mono);font-size:11px;color:#a3a8b4;border-bottom:1px solid #dfe2e9;padding-bottom:11px;margin-bottom:38px;width:40px}.keyword-lab-page .feature-copy h2{margin-bottom:22px}.keyword-lab-page .feature-copy ul{padding:0;margin:24px 0;list-style:none}.keyword-lab-page .feature-copy li{font-size:12px;padding:12px 0 12px 22px;border-bottom:1px solid #eceef2;color:#4d566a;position:relative;line-height:1.4}.keyword-lab-page .feature-copy li:before{content:"✓";position:absolute;left:0;color:var(--purple);font-weight:800}.keyword-lab-page .inline-link{font-size:12px;font-weight:700;color:var(--purple);display:inline-flex;gap:10px;margin-top:12px}.keyword-lab-page .feature-visual{padding:43px 0 43px 43px;border-radius:18px;overflow:hidden}.keyword-lab-page .soft-blue{background:#edf5fc}.keyword-lab-page .feature-visual .product-window{width:115%;box-shadow:0 18px 60px rgba(43,67,93,.15)}.keyword-lab-page .feature-visual .data-table{padding-bottom:9px}.keyword-lab-page .lists-section{grid-template-columns:1.45fr .63fr;background:#faf9fd;max-width:none;padding-inline:max(24px,calc((100vw - 1152px)/2))}.keyword-lab-page .list-board{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 25px 60px rgba(51,45,83,.1);position:relative}.keyword-lab-page .list-top{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid var(--line);font-size:11px}.keyword-lab-page .list-top>div{display:flex;align-items:center;gap:9px}.keyword-lab-page .list-top button{padding:8px 11px;border:0;border-radius:5px;font-size:9px}.keyword-lab-page .list-columns{display:grid;grid-template-columns:190px 1fr;min-height:420px}.keyword-lab-page .list-columns aside{border-right:1px solid var(--line);background:#fbfbfd;padding:20px 11px}.keyword-lab-page .list-columns aside small{font-size:8px;color:#9da3b0;margin:0 10px 13px;display:block}.keyword-lab-page .list-columns aside b{font-size:9px;padding:11px 10px;display:flex;justify-content:space-between;color:#707889}.keyword-lab-page .list-columns aside .active{background:#eeeaff;color:var(--purple);border-radius:5px}.keyword-lab-page .list-columns aside i{font-style:normal;font-weight:500}.keyword-lab-page .list-content{padding:20px}.keyword-lab-page .list-title{display:flex;justify-content:space-between;align-items:center}.keyword-lab-page .list-title small{font-size:8px;color:#9aa1ae;letter-spacing:.1em}.keyword-lab-page .list-title h3{margin:5px 0;font-size:16px}.keyword-lab-page .list-title p{font-size:8px;color:#8a92a1}.keyword-lab-page .list-title button{font-size:8px;border:1px solid #e1e4ea;padding:8px;border-radius:5px;margin-left:5px}.keyword-lab-page .list-tags{display:flex;gap:6px;padding:14px 0 10px;border-top:1px solid var(--line);margin-top:12px}.keyword-lab-page .list-tags span{font-size:8px;padding:6px 8px;border:1px solid #e1e4e9;border-radius:4px;color:#6b7486}.keyword-lab-page .list-row{display:grid;grid-template-columns:20px 1.3fr .7fr .7fr .6fr 20px;align-items:center;min-height:51px;border-top:1px solid #eceef2;font-size:8px;color:#788092}.keyword-lab-page .list-row b{font-size:9px;color:#333d50}.keyword-lab-page .list-row em{font-style:normal}.keyword-lab-page .priority{justify-self:start;padding:4px 7px;border-radius:8px;background:#feece9;color:#ab574a}.keyword-lab-page .pr1{background:#fff5dc;color:#a37824}.keyword-lab-page .pr2,.keyword-lab-page .pr3{background:#eff1f4;color:#6d7584}.keyword-lab-page .transfer-toast{position:absolute;right:-22px;bottom:-28px;padding:12px 15px;background:#fff;border:1px solid #dcd7f7;box-shadow:0 10px 28px rgba(45,38,83,.14);border-radius:8px;display:flex;align-items:center;gap:10px}.keyword-lab-page .transfer-toast>i{font-style:normal;width:30px;height:30px;background:var(--purple);color:#fff;border-radius:7px;display:grid;place-items:center}.keyword-lab-page .transfer-toast b,.keyword-lab-page .transfer-toast small{display:block}.keyword-lab-page .transfer-toast small{font-size:7px;color:#8d93a0}.keyword-lab-page .transfer-toast b{font-size:9px;margin-top:3px}.keyword-lab-page .feature-copy.compact .tag-explain{display:flex;gap:8px;margin:25px 0 18px}.keyword-lab-page .tag-explain span{font-size:9px;background:#ede9ff;color:var(--purple);padding:6px 9px;border-radius:15px}.keyword-lab-page .small-copy{font-size:12px!important}.keyword-lab-page .centered{align-items:center}.keyword-lab-page .listing-section{max-width:1280px}.keyword-lab-page .listing-stage{background:#f1eefc;border-radius:18px;padding:44px}.keyword-lab-page .listing-layout{display:grid;grid-template-columns:150px 1fr 220px;min-height:450px}.keyword-lab-page .listing-nav{background:#fafafd;border-right:1px solid var(--line);padding:20px 13px}.keyword-lab-page .listing-nav span{font-size:8px;color:#a0a6b2;text-transform:uppercase;display:block;margin:5px 8px 9px}.keyword-lab-page .listing-nav b{font-size:8px;display:flex;justify-content:space-between;color:#636c7f;padding:9px 8px;font-weight:550}.keyword-lab-page .listing-nav b:nth-child(2){background:#ede9ff;border-radius:4px;color:var(--purple)}.keyword-lab-page .listing-nav i{font-style:normal;color:#9ca3af}.keyword-lab-page .listing-nav i.green{color:var(--green)}.keyword-lab-page .editor{padding:25px 24px}.keyword-lab-page .editor-heading{display:flex;align-items:flex-start;gap:20px}.keyword-lab-page .editor-heading small{font-size:8px;color:#939aa8}.keyword-lab-page .editor-heading h3{font-size:15px;line-height:1.4;margin:6px 0 0}.keyword-lab-page .editor-heading button{white-space:nowrap;font-size:8px;background:#f1edff;color:var(--purple);border:1px solid #ddd5ff;padding:7px;border-radius:5px}.keyword-lab-page .score-line{display:grid;grid-template-columns:1fr 24px 90px;gap:8px;align-items:center;margin:18px 0}.keyword-lab-page .score-line>span{height:5px;background:#ececf1;border-radius:3px;overflow:hidden}.keyword-lab-page .score-line>span i{display:block;height:100%;background:var(--purple)}.keyword-lab-page .score-line b{font-size:11px}.keyword-lab-page .score-line small{font-size:7px;color:#949ba9}.keyword-lab-page .field{border:1px solid #e1e4e9;border-radius:6px;padding:15px}.keyword-lab-page .field label{font-size:8px;color:#8b92a0}.keyword-lab-page .field p{font-size:9px;line-height:1.5;color:#687185;border-bottom:1px solid #eef0f3;padding-bottom:10px}.keyword-lab-page .field p:last-child{border:0}.keyword-lab-page .field p b{color:#3c4659}.keyword-lab-page .coverage{display:flex;gap:9px;margin-top:12px}.keyword-lab-page .coverage span{font-size:8px;padding:7px 9px;background:#f3f7f6;color:#5c7d74;border-radius:4px}.keyword-lab-page .suggested{border-left:1px solid var(--line);padding:18px 14px}.keyword-lab-page .suggested-head{display:flex;justify-content:space-between;font-size:9px}.keyword-lab-page .suggested-head span{color:var(--purple);background:#eeeaff;padding:2px 6px;border-radius:10px}.keyword-lab-page .mini-filter{border:1px solid #e1e4e9;border-radius:4px;color:#a0a6b2;font-size:8px;padding:7px;margin:12px 0}.keyword-lab-page .term{padding:11px 0;border-bottom:1px solid #eceef2;display:grid;grid-template-columns:1fr auto;gap:5px}.keyword-lab-page .term b,.keyword-lab-page .term small{display:block;font-size:8px}.keyword-lab-page .term small{color:#989fac;margin-top:4px}.keyword-lab-page .term em{font-size:7px;font-style:normal;padding:3px 6px;border-radius:8px;background:#e7f6f1;color:var(--green)}.keyword-lab-page .term span{grid-column:1/-1;font-size:7px;color:#9ca2ad}.keyword-lab-page .term .s2{background:#fff5df;color:#9c7327}.keyword-lab-page .term .s3{background:#f2f2f4;color:#747b89}.keyword-lab-page .apply-btn{width:100%;border:0;background:var(--purple);color:#fff;font-size:8px;padding:9px;border-radius:5px;margin-top:14px}.keyword-lab-page .three-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:45px 45px 0}.keyword-lab-page .three-benefits>div{display:grid;grid-template-columns:35px 1fr}.keyword-lab-page .three-benefits span{font-family:var(--font-geist-mono);font-size:9px;color:var(--purple)}.keyword-lab-page .three-benefits b{font-size:13px}.keyword-lab-page .three-benefits p{grid-column:2;font-size:10px;line-height:1.6;color:#7b8292}.keyword-lab-page .rank-section{background:#fafbfc;max-width:none;padding-inline:max(24px,calc((100vw - 1152px)/2));grid-template-columns:.65fr 1.35fr}.keyword-lab-page .rank-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:27px}.keyword-lab-page .rank-points span{padding:12px;border:1px solid var(--line);border-radius:7px;background:#fff;display:grid;grid-template-columns:27px 1fr}.keyword-lab-page .rank-points i{font-style:normal;color:var(--purple);grid-row:1/3}.keyword-lab-page .rank-points b{font-size:9px}.keyword-lab-page .rank-points small{font-size:7px;color:#979da9;margin-top:3px}.keyword-lab-page .rank-stage{position:relative}.keyword-lab-page .metric-cards,.keyword-lab-page .rank-summary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.keyword-lab-page .metric-cards>div,.keyword-lab-page .rank-summary>div{padding:15px;border-right:1px solid var(--line)}.keyword-lab-page .metric-cards span,.keyword-lab-page .rank-summary span{display:block;font-size:8px;color:#969daa}.keyword-lab-page .metric-cards b,.keyword-lab-page .rank-summary b{font-size:17px;margin-top:4px;display:inline-block}.keyword-lab-page .metric-cards small,.keyword-lab-page .rank-summary small{font-size:7px;color:var(--green);margin-left:7px}.keyword-lab-page .heat-head,.keyword-lab-page .heat-row{display:grid;grid-template-columns:1.6fr repeat(8,1fr);gap:5px;align-items:center;padding:0 16px}.keyword-lab-page .heat-head{height:43px;border-bottom:1px solid var(--line);font-size:8px;color:#9ba1ad}.keyword-lab-page .heat-head b{text-align:center;font-weight:500}.keyword-lab-page .heat-head small{display:block;margin-top:3px}.keyword-lab-page .heat-row{height:52px;border-bottom:1px solid #f0f1f4}.keyword-lab-page .heat-row>span b,.keyword-lab-page .heat-row>span small{display:block;font-size:8px}.keyword-lab-page .heat-row>span small{color:#9ba1ad;margin-top:3px}.keyword-lab-page .heat{height:30px;display:grid;place-items:center;font-style:normal;font-size:8px;border-radius:4px}.keyword-lab-page .h4{background:#6c52df!important;color:#fff}.keyword-lab-page .h3{background:#a997ef!important;color:#fff}.keyword-lab-page .h2{background:#d9d1f7!important;color:#6b5b99}.keyword-lab-page .h1{background:#f0eef7!important;color:#898491}.keyword-lab-page .heat-legend{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:7px;color:#9299a7;padding:14px}.keyword-lab-page .heat-legend span{margin-right:5px}.keyword-lab-page .heat-legend i{width:13px;height:7px;display:inline-block;border-radius:2px}.keyword-lab-page .rank-callout{position:absolute;right:-25px;bottom:55px;background:#fff;border:1px solid #dce5e2;border-radius:8px;box-shadow:0 12px 30px rgba(38,62,55,.13);padding:11px 14px;display:flex;gap:10px;align-items:center}.keyword-lab-page .rank-callout>i{font-style:normal;width:29px;height:29px;background:#e6f7f1;color:var(--green);border-radius:7px;display:grid;place-items:center}.keyword-lab-page .rank-callout b,.keyword-lab-page .rank-callout small{display:block;font-size:9px}.keyword-lab-page .rank-callout small{font-size:7px;color:#8c939f;margin-top:3px}.keyword-lab-page .ads-section{max-width:1220px}.keyword-lab-page .ads-window{margin-top:10px}.keyword-lab-page .metric-cards>div{padding:18px 20px}.keyword-lab-page .metric-cards span{font-size:9px}.keyword-lab-page .metric-cards b{font-size:21px}.keyword-lab-page .metric-cards small{display:block;margin:5px 0 0}.keyword-lab-page .chart-area{display:grid;grid-template-columns:.8fr 1.35fr;min-height:350px}.keyword-lab-page .chart-copy{padding:35px;border-right:1px solid var(--line);position:relative}.keyword-lab-page .chart-copy>small{font-size:8px;color:#9ba1ad;letter-spacing:.1em}.keyword-lab-page .chart-copy h3{font-size:17px;line-height:1.4}.keyword-lab-page .donut{width:130px;height:130px;border-radius:50%;margin:25px auto;background:conic-gradient(var(--purple) 0 37%,#dcecf0 37%);display:grid;place-items:center;position:relative}.keyword-lab-page .donut:before{content:"";position:absolute;inset:20px;background:#fff;border-radius:50%}.keyword-lab-page .donut span{position:relative;text-align:center}.keyword-lab-page .donut b,.keyword-lab-page .donut small{display:block}.keyword-lab-page .donut b{font-size:21px}.keyword-lab-page .donut small{font-size:7px;color:#9299a7}.keyword-lab-page .legend{display:grid;grid-template-columns:10px 1fr auto;gap:7px;align-items:center;font-size:8px;color:#778092}.keyword-lab-page .legend i{width:7px;height:7px;border-radius:2px;background:#dcecf0}.keyword-lab-page .legend i:nth-of-type(2){background:var(--purple)}.keyword-lab-page .legend b{color:#424b5d}.keyword-lab-page .bar-chart{padding:35px}.keyword-lab-page .chart-top{display:flex;justify-content:space-between;font-size:9px}.keyword-lab-page .chart-top span{font-size:7px;color:#9299a7}.keyword-lab-page .chart-top i{display:inline-block;width:7px;height:7px;background:#dcecf0;border-radius:2px;margin:0 4px 0 9px}.keyword-lab-page .chart-top i:nth-child(2){background:var(--purple)}.keyword-lab-page .bars{height:220px;border-bottom:1px solid #dfe2e8;display:flex;align-items:flex-end;gap:10px;padding:25px 8px 0;background:repeating-linear-gradient(180deg,#f0f1f4 0,#f0f1f4 1px,transparent 0,transparent 55px)}.keyword-lab-page .bars div{flex:1;height:100%;display:flex;align-items:flex-end;position:relative}.keyword-lab-page .bars i{width:100%;background:#dfeef1;border-radius:4px 4px 0 0}.keyword-lab-page .bars em{width:100%;background:var(--purple);position:absolute;bottom:0;border-radius:4px 4px 0 0}.keyword-lab-page .axis{display:flex;justify-content:space-between;color:#999faa;font-size:7px;padding-top:9px}.keyword-lab-page .metric-explain{display:flex;align-items:center;gap:12px;margin:22px 4px}.keyword-lab-page .metric-explain span{font-size:8px;color:#667085;border:1px solid #e1e4ea;padding:6px 8px;border-radius:3px}.keyword-lab-page .metric-explain p{margin-left:auto;color:#8b92a0;font-size:9px}.keyword-lab-page .handoff-section{text-align:center;padding-top:80px}.keyword-lab-page .handoff-diagram{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center;margin:55px auto 30px;max-width:1050px}.keyword-lab-page .handoff-diagram>div{border:1px solid var(--line);border-radius:10px;padding:24px 17px;text-align:left;background:#fff;min-height:215px;box-shadow:0 10px 32px rgba(43,51,76,.045)}.keyword-lab-page .handoff-diagram>div>i{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#efecff;color:var(--purple);font-style:normal;margin-bottom:25px}.keyword-lab-page .handoff-diagram b,.keyword-lab-page .handoff-diagram em,.keyword-lab-page .handoff-diagram span{display:block}.keyword-lab-page .handoff-diagram b{font-size:14px}.keyword-lab-page .handoff-diagram span{font-size:8px;color:var(--purple);text-transform:uppercase;letter-spacing:.08em;margin:5px 0 15px}.keyword-lab-page .handoff-diagram em{font-size:9px;line-height:1.7;font-style:normal;color:#828999}.keyword-lab-page .handoff-diagram strong{color:var(--purple);font-weight:500}.keyword-lab-page .handoff-note{font-size:11px;color:#747c8d}.keyword-lab-page .teams-section{background:#fafbfc;max-width:none;padding-inline:max(24px,calc((100vw - 1152px)/2))}.keyword-lab-page .team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.keyword-lab-page .team-grid>div{padding:26px;background:#fff;min-height:240px}.keyword-lab-page .team-grid i{font-style:normal;display:grid;place-items:center;width:37px;height:37px;border-radius:8px;background:#eeebff;color:var(--purple);margin-bottom:55px}.keyword-lab-page .team-grid span{font-family:var(--font-geist-mono);font-size:8px;color:#9ca2af}.keyword-lab-page .team-grid h3{font-size:15px;margin:8px 0}.keyword-lab-page .team-grid p{font-size:10px;color:#7d8494;line-height:1.65}.keyword-lab-page .data-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.keyword-lab-page .data-copy h2{margin-bottom:22px}.keyword-lab-page .data-copy small{display:block;color:#a0a6b0;font-size:8px;line-height:1.6;margin-top:25px}.keyword-lab-page .source-map{height:390px;position:relative}.keyword-lab-page .source{position:absolute;width:185px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 27px rgba(47,55,80,.07);display:grid;grid-template-columns:32px 1fr}.keyword-lab-page .source i{grid-row:1/3;width:26px;height:26px;background:#f0edff;color:var(--purple);font-style:normal;display:grid;place-items:center;border-radius:6px;font-weight:800;font-size:10px}.keyword-lab-page .source b{font-size:10px}.keyword-lab-page .source small{font-size:7px;color:#969daa}.keyword-lab-page .s-a{top:15px;left:10px}.keyword-lab-page .s-b{bottom:18px;left:0}.keyword-lab-page .s-c{right:0;top:45%}.keyword-lab-page .nex-core{position:absolute;left:45%;top:47%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;border:1px solid #dcd6fa;background:#faf9ff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;box-shadow:0 0 0 18px #fafbfe,0 0 0 19px #eef0f5}.keyword-lab-page .nex-core small{font-size:7px;color:#8e95a2}.keyword-lab-page .line{position:absolute;height:1px;background:#d8d3ee;transform-origin:left;z-index:-1}.keyword-lab-page .l1{width:160px;left:175px;top:85px;transform:rotate(35deg)}.keyword-lab-page .l2{width:190px;left:164px;bottom:87px;transform:rotate(-29deg)}.keyword-lab-page .l3{width:160px;left:300px;top:200px}.keyword-lab-page .final-cta{max-width:1200px;margin:20px auto 0;padding:75px 85px;border-radius:18px 18px 0 0;background:#6e50e8;display:grid;grid-template-columns:1fr 380px;align-items:center;position:relative;overflow:hidden}.keyword-lab-page .final-cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:38px 38px}.keyword-lab-page .final-cta>div{position:relative}.keyword-lab-page .final-cta .section-kicker{color:#d9d0ff}.keyword-lab-page .final-cta h2{font-size:44px;line-height:1.08;letter-spacing:-.05em;margin:0}.keyword-lab-page .final-cta p{max-width:560px;color:#e0daf8;font-size:14px;line-height:1.7}.keyword-lab-page .final-cta .hero-actions{justify-content:flex-start}.keyword-lab-page .button.light{color:#5f44d4;box-shadow:none}.keyword-lab-page .light-link span{border-color:rgba(255,255,255,.3)}.keyword-lab-page .cta-orbit{height:320px;position:relative}.keyword-lab-page .cta-orbit>i{position:absolute;width:220px;height:220px;border:1px solid rgba(255,255,255,.18);border-radius:50%;left:80px;top:45px;box-shadow:0 0 0 45px rgba(255,255,255,.04),0 0 0 90px rgba(255,255,255,.025)}.keyword-lab-page .cta-orbit>b{position:absolute;left:153px;top:118px;width:74px;height:74px;border-radius:20px;background:white;color:var(--purple);display:grid;place-items:center;font-size:32px;box-shadow:0 10px 30px rgba(38,24,98,.25)}.keyword-lab-page .orb{position:absolute;width:40px;height:40px;border-radius:10px;background:#fff;color:var(--purple);display:grid;place-items:center;z-index:2;box-shadow:0 8px 20px rgba(42,28,94,.2)}.keyword-lab-page .orb1{left:65px;top:64px}.keyword-lab-page .orb2{right:18px;top:117px}.keyword-lab-page .orb3{left:86px;bottom:21px}.keyword-lab-page .orb4{right:65px;bottom:43px}.keyword-lab-page footer{max-width:1200px;margin:auto;border-top:1px solid #eceef3;padding:32px 24px 50px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;color:#7b8392}.keyword-lab-page footer p{font-size:9px}.keyword-lab-page footer>div{display:flex;gap:22px;font-size:9px}.keyword-lab-page footer>small{grid-column:1/-1;border-top:1px solid #eceef3;padding-top:25px;font-size:8px}@media(max-width:900px){.keyword-lab-page .nav-links{display:none}.keyword-lab-page .hero{padding-top:60px}.keyword-lab-page .hero h1{font-size:49px}.keyword-lab-page .float-card{display:none}.keyword-lab-page .data-section,.keyword-lab-page .feature-section,.keyword-lab-page .lists-section,.keyword-lab-page .rank-section{grid-template-columns:1fr;gap:45px}.keyword-lab-page .lists-section .feature-copy{grid-row:1}.keyword-lab-page .section-heading{grid-template-columns:1fr;gap:20px}.keyword-lab-page .workflow-track{grid-template-columns:1fr 1fr}.keyword-lab-page .workflow-step{border-bottom:1px solid var(--line)}.keyword-lab-page .workflow-step:nth-child(2n){border-right:0}.keyword-lab-page .connector{display:none}.keyword-lab-page .flow-caption{flex-wrap:wrap}.keyword-lab-page .listing-stage{padding:18px;overflow:auto}.keyword-lab-page .listing-window{min-width:900px}.keyword-lab-page .team-grid{grid-template-columns:1fr 1fr}.keyword-lab-page .final-cta{grid-template-columns:1fr;padding:60px}.keyword-lab-page .cta-orbit{display:none}.keyword-lab-page .source-map{max-width:550px;width:100%;margin:auto}.keyword-lab-page .feature-visual{padding-left:20px}.keyword-lab-page .feature-visual .product-window{min-width:680px}.keyword-lab-page .feature-visual{overflow:auto}.keyword-lab-page .rank-stage{overflow:auto;padding:25px}.keyword-lab-page .rank-window{min-width:680px}.keyword-lab-page .proof-strip div{gap:20px;flex-wrap:wrap;justify-content:center}.keyword-lab-page .three-benefits{margin-inline:0}.keyword-lab-page .chart-area{grid-template-columns:1fr}.keyword-lab-page .chart-copy{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:600px){.keyword-lab-page .nav-shell{height:64px}.keyword-lab-page .nav-actions>a:first-child{display:none}.keyword-lab-page .hero{padding-inline:18px}.keyword-lab-page .hero h1{font-size:39px}.keyword-lab-page .hero>p{font-size:15px}.keyword-lab-page .hero-actions{flex-direction:column;gap:18px}.keyword-lab-page .trust-note{flex-wrap:wrap}.keyword-lab-page .trust-note span{display:none}.keyword-lab-page .hero-product{margin-top:44px;width:780px;left:50%;transform:translateX(-50%) scale(.52);transform-origin:top center;margin-bottom:-240px}.keyword-lab-page .proof-strip{padding-top:70px}.keyword-lab-page .section{padding:82px 20px}.keyword-lab-page .data-copy h2,.keyword-lab-page .feature-copy h2,.keyword-lab-page .final-cta h2,.keyword-lab-page .handoff-section>h2,.keyword-lab-page .section-heading h2{font-size:35px}.keyword-lab-page .workflow-track{grid-template-columns:1fr}.keyword-lab-page .workflow-step{border-right:0;min-height:190px}.keyword-lab-page .workflow-step h3{margin-top:30px}.keyword-lab-page .flow-caption{display:none}.keyword-lab-page .list-board{overflow:hidden}.keyword-lab-page .list-columns{grid-template-columns:1fr}.keyword-lab-page .list-columns aside{display:none}.keyword-lab-page .list-content{padding:14px}.keyword-lab-page .list-row{grid-template-columns:20px 1fr .7fr}.keyword-lab-page .list-row em,.keyword-lab-page .list-row span:nth-of-type(2),.keyword-lab-page .list-row strong{display:none}.keyword-lab-page .transfer-toast{position:relative;right:auto;bottom:auto;margin:12px}.keyword-lab-page .team-grid,.keyword-lab-page .three-benefits{grid-template-columns:1fr}.keyword-lab-page .three-benefits{gap:18px}.keyword-lab-page .handoff-diagram{grid-template-columns:1fr}.keyword-lab-page .handoff-diagram strong{padding:9px}.keyword-lab-page .metric-explain{flex-wrap:wrap}.keyword-lab-page .metric-explain p{margin-left:0}.keyword-lab-page .source-map{transform:scale(.75);margin:-30px -45px}.keyword-lab-page .final-cta{margin:0;border-radius:0;padding:55px 24px}.keyword-lab-page .final-cta .hero-actions{align-items:flex-start}.keyword-lab-page footer{grid-template-columns:1fr}.keyword-lab-page footer>div{flex-wrap:wrap}}.keyword-lab-page{--cream:#fcfbf8;--electric:#4b73ff;--coral:#ff3029;--orange:#fe7b02;--pink:#ff66f4;--sky:#82bcff;background:var(--cream);color:#1c1c1c}.keyword-lab-page .nav-shell{height:82px;max-width:1320px;padding:0 30px}.keyword-lab-page .nav-shell:after{content:"";position:absolute;left:30px;right:30px;bottom:0;height:1px;background:#1c1c1c;opacity:.12}.keyword-lab-page .logo-mark{border-radius:50% 45% 54% 42%;transform:rotate(-9deg);box-shadow:4px 4px 0 #d9d1ff}.keyword-lab-page .logo{display:inline-flex;align-items:center}.keyword-lab-page .logo>img{display:block;width:152px;height:auto}.keyword-lab-page .brand-mark{display:block;width:100%;height:100%;object-fit:contain}.keyword-lab-page .tiny-brand{padding:0;background:transparent;overflow:hidden}.keyword-lab-page .core-brand-mark{width:68px;height:68px}.keyword-lab-page .cta-orbit>b .brand-mark{width:58px;height:58px}.keyword-lab-page .nav-links{padding:7px;border:1px solid rgba(28,28,28,.1);border-radius:999px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:5px}.keyword-lab-page .nav-links a{padding:8px 14px;border-radius:999px}.keyword-lab-page .nav-links a:hover{background:#fff}.keyword-lab-page .button{border-radius:999px;box-shadow:4px 5px 0 rgba(28,28,28,.88);border:1px solid #1c1c1c;transition:transform .2s,box-shadow .2s}.keyword-lab-page .button:hover{transform:translate(2px,2px);box-shadow:2px 3px 0 rgba(28,28,28,.88)}.keyword-lab-page .button.small{border-radius:999px}.keyword-lab-page .hero{padding-top:76px;background:var(--cream);min-height:1050px}.keyword-lab-page .hero:before{background:radial-gradient(circle at 14% 18%,rgba(255,102,244,.19),transparent 18%),radial-gradient(circle at 89% 24%,rgba(75,115,255,.2),transparent 17%),radial-gradient(circle at 48% 46%,rgba(254,123,2,.08),transparent 21%);-webkit-mask-image:none;mask-image:none;opacity:1}.keyword-lab-page .hero-badge{background:#fff;border:1px solid #1c1c1c;color:#1c1c1c;box-shadow:3px 3px 0 #ffb994;transform:rotate(-1deg)}.keyword-lab-page .hero h1{font-size:clamp(68px,7.1vw,106px);line-height:.9;letter-spacing:-.072em;max-width:1120px;font-weight:650;margin-top:32px;position:relative;z-index:2}.keyword-lab-page .hero h1 em{display:inline-block;color:#1c1c1c;font-style:normal;position:relative;z-index:0}.keyword-lab-page .hero h1 em:after{content:"";position:absolute;left:-1%;right:-1%;height:27%;bottom:3%;background:linear-gradient(90deg,#ff8e63,#ff66f4 47%,#82bcff);z-index:-1;border-radius:60% 40% 55% 35%;transform:rotate(-1.2deg);opacity:.8}.keyword-lab-page .title-spark{position:absolute;font-size:34px;letter-spacing:0;color:var(--orange);margin:-18px 0 0 14px;animation:twinkle 2.4s ease-in-out infinite}.keyword-lab-page .hero>p{max-width:650px;font-size:17px;color:#555;position:relative;z-index:2}.keyword-lab-page .hero .hero-actions{position:relative;z-index:3}.keyword-lab-page .hero .hero-actions .text-link{padding:9px 16px 9px 10px;border:1px solid #1c1c1c;border-radius:999px;background:#fff;transition:transform .2s,background .2s}.keyword-lab-page .hero .hero-actions .text-link:hover{background:#f7f4ff;transform:translateY(-1px)}.keyword-lab-page .hero-query{max-width:720px;height:78px;margin:34px auto 0;padding:9px 10px 9px 14px;border:1px solid #1c1c1c;border-radius:18px;background:#fff;display:grid;grid-template-columns:42px 1fr auto auto;align-items:center;gap:11px;text-align:left;box-shadow:8px 9px 0 #e7e1ff;position:relative;z-index:3}.keyword-lab-page .query-icon{width:38px;height:38px;border-radius:12px;background:#eeeaff;color:var(--purple);display:grid;place-items:center;font-size:23px}.keyword-lab-page .hero-query b,.keyword-lab-page .hero-query small{display:block}.keyword-lab-page .hero-query small{font-size:9px;color:#929292;margin-bottom:4px}.keyword-lab-page .hero-query b{font-size:14px}.keyword-lab-page .query-region{font-size:10px;border:1px solid #dedede;padding:9px 11px;border-radius:9px;color:#626262}.keyword-lab-page .hero-query>a{background:#1c1c1c;color:#fff;padding:14px 18px;border-radius:12px;font-size:11px;font-weight:700;display:flex;gap:12px}.keyword-lab-page .trust-note{margin-top:25px;color:#6b6b6b}.keyword-lab-page .hero-signal{position:absolute;border:1px solid #1c1c1c;border-radius:999px;padding:9px 12px;background:#fff;font-size:9px;text-transform:uppercase;letter-spacing:.06em;z-index:2;box-shadow:3px 4px 0 #1c1c1c}.keyword-lab-page .hero-signal b{margin-left:6px}.keyword-lab-page .signal-one{top:200px;left:5%;transform:rotate(-8deg);background:#ffdbca}.keyword-lab-page .signal-two{top:295px;right:6%;transform:rotate(7deg);background:#dce5ff}.keyword-lab-page .signal-three{top:495px;left:8%;transform:rotate(5deg);background:#ffe0fb}.keyword-lab-page .hero-product{max-width:1130px;margin-top:60px;margin-bottom:-105px;padding:32px;background:linear-gradient(135deg,#ffc7ae,#efe2ff 48%,#bee2ff);border:1px solid #1c1c1c;border-radius:34px;transform:rotate(-1deg);box-shadow:15px 18px 0 #1c1c1c}.keyword-lab-page .hero-product:after{display:none}.keyword-lab-page .hero-product .product-window{transform:rotate(1deg);border:1px solid #1c1c1c;box-shadow:0 28px 50px rgba(28,28,28,.18)}.keyword-lab-page .proof-strip{padding:172px 0 0;background:var(--cream);border:0;overflow:hidden}.keyword-lab-page .proof-strip .proof-marquee{max-width:none;width:100%;margin:0;gap:0;padding:0;border-block:1px solid #1c1c1c;display:block;overflow:hidden}.keyword-lab-page .proof-strip .proof-track{max-width:none;width:max-content;margin:0;gap:0;padding:0;border:0;color:#1c1c1c;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;animation:marquee 26s linear infinite}.keyword-lab-page .proof-strip .proof-group{max-width:none;width:100vw;margin:0;gap:36px;padding:20px 32px;border:0;display:flex;justify-content:space-around;align-items:center;flex-wrap:nowrap;flex-shrink:0;box-sizing:border-box;animation:none}.keyword-lab-page .proof-group span{font-size:16px;letter-spacing:-.02em;white-space:nowrap}.keyword-lab-page .proof-group b{color:var(--coral)}.keyword-lab-page .section{padding-top:150px;padding-bottom:150px}.keyword-lab-page .section-kicker{font-family:var(--font-geist-mono);color:#1c1c1c;font-size:11px;line-height:1.25;margin-bottom:14px}.keyword-lab-page .data-copy h2,.keyword-lab-page .feature-copy h2,.keyword-lab-page .handoff-section>h2,.keyword-lab-page .section-heading h2{font-size:clamp(48px,4.6vw,64px);line-height:.99;letter-spacing:-.06em}.keyword-lab-page .feature-copy h2{font-size:clamp(44px,3.9vw,56px);margin-bottom:18px}.keyword-lab-page .data-copy>p,.keyword-lab-page .feature-copy>p,.keyword-lab-page .section-heading p{font-size:16px;line-height:1.65;color:#555;max-width:46ch}.keyword-lab-page .workflow{position:relative;padding-bottom:54px}.keyword-lab-page .workflow .section-heading{grid-template-columns:1fr .62fr;margin-bottom:60px}.keyword-lab-page .workflow .section-heading h2{font-size:clamp(48px,3.8vw,58px);white-space:nowrap}.keyword-lab-page .color-sticker{position:absolute;padding:9px 13px;border:1px solid #1c1c1c;border-radius:99px;font-family:var(--font-geist-mono);font-size:9px;box-shadow:3px 3px 0 #1c1c1c}.keyword-lab-page .sticker-blue{top:105px;right:33%;background:#bcd7ff;transform:rotate(8deg)}.keyword-lab-page .sticker-orange{top:160px;right:20%;background:#ffbc8e;transform:rotate(-5deg)}.keyword-lab-page .workflow-track{background:transparent;border:0;box-shadow:none;gap:14px;align-items:stretch}.keyword-lab-page .workflow-step{border:1px solid #1c1c1c!important;border-radius:18px;background:#fff;min-height:290px;padding:25px;transition:transform .25s,box-shadow .25s}.keyword-lab-page .workflow-step:first-child{transform:rotate(-2deg);background:#e5edff}.keyword-lab-page .workflow-step:nth-child(2){transform:translateY(28px) rotate(1deg);background:#fff}.keyword-lab-page .workflow-step:nth-child(3){transform:rotate(-1deg);background:#ffe2d3}.keyword-lab-page .workflow-step:nth-child(4){transform:translateY(28px) rotate(1.5deg);background:#ede9ff}.keyword-lab-page .workflow-step:nth-child(5){transform:rotate(-1.5deg);background:#fff4b7}.keyword-lab-page .workflow-step:hover{transform:translateY(-7px) rotate(0);box-shadow:7px 8px 0 #1c1c1c}.keyword-lab-page .step-top i{border:1px solid #1c1c1c;background:#fff;color:#1c1c1c;border-radius:50%}.keyword-lab-page .workflow-step h3{font-size:20px;margin-top:70px}.keyword-lab-page .workflow-step p{font-size:12px;color:#4e4e4e}.keyword-lab-page .connector{display:none}.keyword-lab-page .flow-caption{margin-top:62px}.keyword-lab-page .feature-section{grid-template-columns:.82fr 1.38fr;gap:64px;max-width:none;padding-top:85px;padding-inline:max(24px,calc((100vw - 1152px)/2));background:#eef4ff;border-bottom:1px solid #1c1c1c}.keyword-lab-page .number{font-size:12px;border-color:#1c1c1c;margin-bottom:28px}.keyword-lab-page .feature-copy ul{margin:18px 0}.keyword-lab-page .feature-copy li{border-color:rgba(28,28,28,.14);font-size:13px;padding-block:10px}.keyword-lab-page .feature-copy li:before{color:var(--coral)}.keyword-lab-page .module-copy-detail>p{max-width:46ch;margin:0;color:#555;font-size:16px;line-height:1.65}.keyword-lab-page .module-points{margin-bottom:0!important}.keyword-lab-page .listing-module-copy{display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:end;margin-bottom:32px}.keyword-lab-page .listing-module-copy .module-copy-main h2{margin-bottom:0}.keyword-lab-page .listing-module-copy .module-copy-detail{padding-bottom:2px}.keyword-lab-page .feature-visual{padding:24px 0 24px 20px;border:0;border-radius:0;background:transparent!important;box-shadow:none;position:relative;overflow:visible}.keyword-lab-page .canvas-note{position:absolute!important;top:20px;left:28px;font:9px var(--font-geist-mono);letter-spacing:.1em;z-index:4}.keyword-lab-page .feature-visual .product-window{width:105%;border:1.5px solid #1c1c1c;border-radius:16px;transform:rotate(-.8deg);box-shadow:12px 14px 0 #1c1c1c}.keyword-lab-page .lists-section{grid-template-columns:1.38fr .82fr;gap:64px;background:#f1ebff;border-block:1px solid #1c1c1c}.keyword-lab-page .list-board{border:1px solid #1c1c1c;border-radius:22px;transform:rotate(-1.2deg)}.keyword-lab-page .transfer-toast{border:1px solid #1c1c1c;box-shadow:5px 6px 0 #1c1c1c}.keyword-lab-page .feature-copy.compact .tag-explain{margin:18px 0 14px}.keyword-lab-page .tag-explain span{border:1px solid #1c1c1c;background:#fff;color:#1c1c1c}.keyword-lab-page .listing-section{max-width:1320px}.keyword-lab-page .listing-section .section-heading{grid-template-columns:1fr}.keyword-lab-page .listing-stage{padding:68px 48px 48px;background:#ffcaaf;border:1px solid #1c1c1c;border-radius:32px;box-shadow:13px 15px 0 #1c1c1c;position:relative;transform:rotate(.6deg)}.keyword-lab-page .listing-stage .product-window{border:1px solid #1c1c1c;transform:rotate(-.6deg)}.keyword-lab-page .three-benefits{gap:32px;margin:70px 0 0}.keyword-lab-page .three-benefits>div{grid-template-columns:42px 1fr;padding-top:20px;border-top:1px solid #1c1c1c}.keyword-lab-page .three-benefits span{color:var(--coral);font-size:11px}.keyword-lab-page .three-benefits b{font-size:17px;line-height:1.25}.keyword-lab-page .three-benefits p{font-size:13px;line-height:1.55;color:#555;margin-top:8px}.keyword-lab-page .rank-section{grid-template-columns:.82fr 1.38fr;gap:64px;background:#cde2ff;border-block:1px solid #1c1c1c}.keyword-lab-page .rank-stage{padding:56px 0 0 45px;background:#ffecad;border:1px solid #1c1c1c;border-radius:28px;box-shadow:12px 14px 0 #1c1c1c}.keyword-lab-page .rank-stage .product-window{border:1px solid #1c1c1c;border-radius:20px;transform:rotate(1.2deg);margin-bottom:-24px}.keyword-lab-page .rank-stage .canvas-note{top:19px}.keyword-lab-page .rank-callout{border:1px solid #1c1c1c;box-shadow:5px 6px 0 #1c1c1c}.keyword-lab-page .rank-points{margin-top:20px}.keyword-lab-page .ads-section .section-heading{grid-template-columns:1fr}.keyword-lab-page .ads-section .section-heading h2{max-width:none}.keyword-lab-page .ads-window{border:1px solid #1c1c1c;border-radius:24px;box-shadow:13px 15px 0 #1c1c1c;transform:rotate(-.5deg);margin-top:65px}.keyword-lab-page .metric-cards>div:first-child{background:#eeeaff}.keyword-lab-page .metric-cards>div:nth-child(2){background:#dce9ff}.keyword-lab-page .metric-cards>div:nth-child(3){background:#ffe0d0}.keyword-lab-page .metric-cards>div:nth-child(4){background:#fff2b3}.keyword-lab-page .bars em{background:#4b73ff}.keyword-lab-page .donut{background:conic-gradient(#ff3029 0 37%,#dcecf0 37%)}.keyword-lab-page .handoff-section{max-width:none;background:#eeebff;color:#1c1c1c;padding-inline:max(24px,calc((100vw - 1152px)/2))}.keyword-lab-page .handoff-section .section-kicker{color:#6554dc}.keyword-lab-page .handoff-diagram>div{color:#1c1c1c;border-color:#1c1c1c;box-shadow:6px 7px 0 #7657f7}.keyword-lab-page .handoff-diagram>div:nth-child(3){box-shadow:6px 7px 0 #4b73ff}.keyword-lab-page .handoff-diagram>div:nth-child(5){box-shadow:6px 7px 0 #fe7b02}.keyword-lab-page .handoff-diagram>div:nth-child(7){box-shadow:6px 7px 0 #ff66f4}.keyword-lab-page .handoff-note{color:#666178}.keyword-lab-page .teams-section{background:var(--cream);border-bottom:1px solid #1c1c1c}.keyword-lab-page .team-grid{gap:14px;background:transparent;border:0;overflow:visible}.keyword-lab-page .team-grid>div{border:1px solid #1c1c1c;border-radius:18px}.keyword-lab-page .team-grid>div:nth-child(2){transform:translateY(26px);background:#eef2ff}.keyword-lab-page .team-grid>div:nth-child(3){background:#ffe5d8}.keyword-lab-page .team-grid>div:nth-child(4){transform:translateY(26px);background:#fff4bb}.keyword-lab-page .team-grid i{border:1px solid #1c1c1c;border-radius:50%;background:#fff;color:#1c1c1c}.keyword-lab-page .data-section{padding-top:170px;max-width:none;background:linear-gradient(120deg,#5678ee,#6b5be9 58%,#704bd8);color:#fff;padding-inline:max(24px,calc((100vw - 1152px)/2));border-top:0}.keyword-lab-page .data-section .section-kicker{color:#dce4ff}.keyword-lab-page .data-section .data-copy>p{color:#f0efff}.keyword-lab-page .source{border:1px solid #1c1c1c;box-shadow:4px 5px 0 #1c1c1c}.keyword-lab-page .s-a{background:#e8eeff}.keyword-lab-page .s-b{background:#ffe3d4}.keyword-lab-page .s-c{background:#fff2b3}.keyword-lab-page .nex-core{border-color:#1c1c1c;box-shadow:0 0 0 18px #f0eaff,0 0 0 19px #1c1c1c}.keyword-lab-page .final-cta{max-width:none;margin:0;border-radius:0;background:linear-gradient(120deg,#5678ee,#6b5be9 58%,#704bd8);border-top:1px solid #1c1c1c;color:#fff;padding-inline:max(60px,calc((100vw - 1100px)/2));grid-template-columns:1.25fr .75fr}.keyword-lab-page .final-cta:before{background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 0);background-size:19px 19px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.keyword-lab-page .final-cta .section-kicker{color:#dce4ff}.keyword-lab-page .final-cta p{color:#f0efff}.keyword-lab-page .button.light{color:#5d50dc;background:#fff;border-color:#1c1c1c;box-shadow:5px 6px 0 #1c1c1c}.keyword-lab-page .light-link{color:#fff}.keyword-lab-page .light-link span{border-color:rgba(255,255,255,.65)}.keyword-lab-page .cta-orbit>i{border-color:rgba(255,255,255,.34);box-shadow:0 0 0 45px rgba(255,255,255,.11),0 0 0 90px rgba(255,255,255,.06)}.keyword-lab-page .cta-orbit>b,.keyword-lab-page .orb{border:1px solid #1c1c1c;box-shadow:4px 5px 0 #1c1c1c}.keyword-lab-page .orb1{background:#fff2b3}.keyword-lab-page .orb2{background:#dce6ff}.keyword-lab-page .orb3{background:#ffe0fb}.keyword-lab-page .orb4{background:#fff}.keyword-lab-page .final-cta footer{color:#fff}.keyword-lab-page .data-orbit{width:100%;max-width:420px;height:390px;margin:auto;isolation:isolate}.keyword-lab-page .data-orbit:before{content:"";position:absolute;inset:-18px;background-image:radial-gradient(rgba(255,255,255,.2) 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:radial-gradient(circle,black 0,transparent 70%);mask-image:radial-gradient(circle,black 0,transparent 70%);z-index:0}.keyword-lab-page .data-orbit>i{top:85px;border-color:rgba(255,255,255,.38);box-shadow:0 0 0 45px rgba(255,255,255,.11),0 0 0 90px rgba(255,255,255,.06);z-index:1}.keyword-lab-page .data-orbit>b{top:158px;z-index:2}.keyword-lab-page .data-orbit .orb1{top:104px}.keyword-lab-page .data-orbit .orb2{top:157px}.keyword-lab-page .data-orbit .orb3{bottom:46px}.keyword-lab-page .data-orbit .orb4{bottom:68px}.keyword-lab-page footer{background:var(--cream);max-width:none;padding-inline:max(24px,calc((100vw - 1152px)/2))}@keyframes twinkle{50%{transform:rotate(18deg) scale(1.2)}}@keyframes marquee{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.keyword-lab-page,.keyword-lab-page *{scroll-behavior:auto!important}.keyword-lab-page .proof-strip div,.keyword-lab-page .title-spark{animation:none!important}}@media(max-width:900px){.keyword-lab-page .hero-signal{display:none}.keyword-lab-page .hero h1{font-size:68px}.keyword-lab-page .hero-product{padding:24px}.keyword-lab-page .workflow .section-heading{margin-bottom:48px}.keyword-lab-page .workflow .section-heading h2{white-space:normal}.keyword-lab-page .workflow-step:nth-child(n){transform:none}.keyword-lab-page .color-sticker{display:none}.keyword-lab-page .feature-section,.keyword-lab-page .lists-section,.keyword-lab-page .rank-section{grid-template-columns:1fr;gap:45px}.keyword-lab-page .listing-module-copy{grid-template-columns:1fr;gap:22px}.keyword-lab-page .feature-visual,.keyword-lab-page .rank-stage{overflow:auto}.keyword-lab-page .team-grid>div:nth-child(n){transform:none}.keyword-lab-page .final-cta{padding-inline:45px}}@media(max-width:600px){.keyword-lab-page .nav-shell{height:70px}.keyword-lab-page .hero{padding-top:52px;min-height:auto}.keyword-lab-page .hero h1{font-size:45px;line-height:.94}.keyword-lab-page .title-spark{font-size:20px}.keyword-lab-page .hero-query{height:auto;grid-template-columns:34px 1fr;margin-top:28px}.keyword-lab-page .query-region{display:none}.keyword-lab-page .hero-query>a{grid-column:1/-1;justify-content:center}.keyword-lab-page .hero-product{width:780px;padding:24px;margin-top:55px;margin-bottom:-290px;border-radius:28px;box-shadow:9px 10px 0 #1c1c1c}.keyword-lab-page .proof-strip{padding-top:115px}.keyword-lab-page .proof-strip div span{font-size:13px}.keyword-lab-page .section{padding-top:100px;padding-bottom:100px}.keyword-lab-page .data-copy h2,.keyword-lab-page .feature-copy h2,.keyword-lab-page .final-cta h2,.keyword-lab-page .handoff-section>h2,.keyword-lab-page .section-heading h2{font-size:41px}.keyword-lab-page .workflow-track{gap:10px}.keyword-lab-page .workflow-step{min-height:220px}.keyword-lab-page .feature-visual,.keyword-lab-page .listing-stage,.keyword-lab-page .rank-stage{box-shadow:8px 9px 0 #1c1c1c;border-radius:22px}.keyword-lab-page .listing-stage{padding:56px 18px 18px}.keyword-lab-page .rank-stage{padding:52px 18px 18px}.keyword-lab-page .final-cta{padding:70px 24px}.keyword-lab-page .hero h1 em:after{height:22%}}@media(min-width:901px){.keyword-lab-page .hero{min-height:calc(100svh - 72px);padding-top:clamp(42px,5vh,64px)}.keyword-lab-page .hero-product{margin-top:clamp(42px,5vh,60px)}.keyword-lab-page .section{min-height:clamp(680px,82svh,820px);padding-top:clamp(42px,5.5vh,58px);padding-bottom:clamp(42px,5.5vh,58px);align-content:center}.keyword-lab-page .ads-section,.keyword-lab-page .handoff-section,.keyword-lab-page .listing-section,.keyword-lab-page .workflow{display:grid}.keyword-lab-page .data-section,.keyword-lab-page .feature-section,.keyword-lab-page .lists-section,.keyword-lab-page .rank-section{align-content:center}.keyword-lab-page .data-section,.keyword-lab-page .feature-section{padding-top:clamp(42px,5.5vh,58px)}.keyword-lab-page .section-heading{margin-bottom:clamp(24px,3.2vh,36px)}.keyword-lab-page .workflow .section-heading{margin-bottom:clamp(30px,4vh,42px)}.keyword-lab-page .workflow-step{min-height:clamp(235px,32vh,290px)}.keyword-lab-page .listing-stage{padding:clamp(30px,4vh,46px) 38px 30px}.keyword-lab-page .listing-stage .product-window{max-height:clamp(340px,46vh,470px)}.keyword-lab-page .listing-layout{min-height:clamp(340px,46vh,470px)}.keyword-lab-page .three-benefits{margin-top:clamp(24px,3.5vh,38px)}.keyword-lab-page .ads-window{margin-top:clamp(20px,3.2vh,32px)}.keyword-lab-page .chart-area{min-height:clamp(260px,34vh,340px)}.keyword-lab-page .bars{height:clamp(155px,22vh,210px)}.keyword-lab-page .metric-explain{margin:14px 4px 0}.keyword-lab-page .handoff-diagram{width:100%;margin:clamp(26px,3.5vh,38px) auto 20px}.keyword-lab-page .data-section{gap:clamp(64px,7vw,100px)}}@media(min-width:901px) and (max-height:820px){.keyword-lab-page .hero{padding-top:30px}.keyword-lab-page .hero h1{font-size:72px;margin-top:18px;margin-bottom:14px}.keyword-lab-page .hero>p{font-size:16px;line-height:1.5}.keyword-lab-page .hero-actions{margin-top:20px}.keyword-lab-page .trust-note{margin-top:18px}.keyword-lab-page .hero-product{max-width:760px;padding:24px;margin-top:30px;margin-bottom:-80px}.keyword-lab-page .section{padding-top:36px;padding-bottom:36px}.keyword-lab-page .data-copy h2,.keyword-lab-page .handoff-section>h2,.keyword-lab-page .section-heading h2{font-size:56px}.keyword-lab-page .feature-copy h2{font-size:52px}.keyword-lab-page .workflow .section-heading h2{font-size:54px}.keyword-lab-page .section-heading{margin-bottom:28px}.keyword-lab-page .workflow .section-heading{margin-bottom:40px}.keyword-lab-page .workflow-step{min-height:245px}.keyword-lab-page .listing-stage{padding:26px 32px 22px}.keyword-lab-page .listing-stage .product-window{max-height:340px}.keyword-lab-page .listing-layout{min-height:340px}.keyword-lab-page .ads-window,.keyword-lab-page .three-benefits{margin-top:24px}.keyword-lab-page .chart-area{min-height:250px}.keyword-lab-page .bars{height:150px}.keyword-lab-page .handoff-diagram>div{min-height:180px;padding:18px 15px}.keyword-lab-page .source-map{height:320px}}@media(max-width:900px){.keyword-lab-page .data-orbit{display:block;max-width:420px;margin-top:8px}}@media(max-width:600px){.keyword-lab-page .data-orbit{transform:scale(.82);transform-origin:center;margin:-24px auto}}.keyword-lab-page .handoff-diagram span{font-size:10px}.keyword-lab-page .handoff-diagram em{font-size:11px;line-height:1.65}.keyword-lab-page .handoff-note{max-width:760px;margin-inline:auto;font-size:12px;line-height:1.55}.keyword-lab-page .data-copy .data-note{display:block;max-width:54ch;margin-top:18px;color:rgba(255,255,255,.72);font-size:11px;line-height:1.55}.keyword-lab-page footer p,.keyword-lab-page footer>div{font-size:11px}.keyword-lab-page footer>small{font-size:10px}@media(min-width:901px){.keyword-lab-page .ads-section{min-height:auto;padding-top:clamp(30px,3.7vh,40px);padding-bottom:clamp(30px,3.7vh,40px)}.keyword-lab-page .ads-section .section-heading{margin-bottom:20px}.keyword-lab-page .ads-section .ads-window{margin-top:0}.keyword-lab-page .ads-section .chart-area{min-height:clamp(215px,27vh,260px)}.keyword-lab-page .ads-section .bars{height:clamp(125px,16vh,160px)}.keyword-lab-page .ads-section .three-benefits{margin-top:24px}.keyword-lab-page .ads-section .three-benefits>div{padding-top:14px}}@media(max-width:600px){.keyword-lab-page{overflow-x:hidden}.keyword-lab-page .nav-shell{height:70px;padding-inline:18px}.keyword-lab-page .nav-shell:after{left:18px;right:18px}.keyword-lab-page .logo>img{width:138px}.keyword-lab-page .nav-actions{display:none}.keyword-lab-page .hero{min-height:0;padding:46px 18px 0}.keyword-lab-page .hero h1{font-size:clamp(42px,12.6vw,50px);line-height:.94;margin:28px auto 20px}.keyword-lab-page .hero>p{max-width:32ch;font-size:16px;line-height:1.55}.keyword-lab-page .hero-actions{gap:14px;margin-top:27px}.keyword-lab-page .hero-actions .button,.keyword-lab-page .hero-actions .text-link{width:100%;max-width:284px;min-height:50px}.keyword-lab-page .hero-actions .text-link{justify-content:center;padding:8px 16px 8px 10px}.keyword-lab-page .trust-note{max-width:310px;margin:25px auto 0;gap:7px;font-size:11px;line-height:1.45}.keyword-lab-page .hero-product{left:auto;width:calc(100vw - 28px);height:300px;margin:45px auto 0;padding:14px;overflow:hidden;border-radius:23px;transform:rotate(-.7deg);box-shadow:8px 9px 0 #1c1c1c}.keyword-lab-page .hero-product .product-window{width:620px;min-width:620px;transform:scale(.47) rotate(.7deg);transform-origin:top left;box-shadow:0 20px 35px rgba(28,28,28,.16)}.keyword-lab-page .proof-strip{padding-top:0}.keyword-lab-page .proof-strip .proof-group{width:max-content;min-width:180vw;gap:28px;padding:17px 22px}.keyword-lab-page .proof-group span{font-size:13px}.keyword-lab-page .section{padding:72px 20px}.keyword-lab-page .section-kicker{font-size:10px;margin-bottom:12px}.keyword-lab-page .section-heading{margin-bottom:32px}.keyword-lab-page .data-copy h2,.keyword-lab-page .feature-copy h2,.keyword-lab-page .handoff-section>h2,.keyword-lab-page .section-heading h2{font-size:clamp(36px,10.7vw,42px);line-height:1}.keyword-lab-page .data-copy>p,.keyword-lab-page .module-copy-detail>p{font-size:15px;line-height:1.6}.keyword-lab-page .number{margin-bottom:22px}.keyword-lab-page .feature-copy li{font-size:13px;line-height:1.45}.keyword-lab-page .workflow{padding-bottom:64px}.keyword-lab-page .workflow .section-heading{grid-template-columns:1fr;margin-bottom:30px}.keyword-lab-page .workflow .section-heading h2{font-size:35px;line-height:1}.keyword-lab-page .workflow-track{display:flex;grid-template-columns:none;gap:14px;margin-inline:-20px;padding:6px 20px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;background:transparent;box-shadow:none}.keyword-lab-page .handoff-diagram::-webkit-scrollbar,.keyword-lab-page .workflow-track::-webkit-scrollbar{display:none}.keyword-lab-page .workflow-step{flex:0 0 min(78vw,292px);min-height:255px;padding:24px;scroll-snap-align:start}.keyword-lab-page .workflow-step h3{margin-top:48px;font-size:20px}.keyword-lab-page .workflow-step p{font-size:13px;line-height:1.55}.keyword-lab-page .feature-section,.keyword-lab-page .lists-section,.keyword-lab-page .rank-section{gap:34px}.keyword-lab-page .feature-visual{height:275px;padding:16px;overflow:hidden!important}.keyword-lab-page .feature-visual .product-window{width:620px!important;min-width:620px;transform:scale(.47) rotate(-.8deg);transform-origin:top left;box-shadow:8px 9px 0 #1c1c1c}.keyword-lab-page .lists-section{padding-inline:14px}.keyword-lab-page .lists-section .feature-copy{padding-inline:6px}.keyword-lab-page .list-board{width:100%;transform:rotate(-.5deg);box-shadow:8px 9px 0 #1c1c1c}.keyword-lab-page .list-title{align-items:flex-start;gap:8px}.keyword-lab-page .list-title>div:last-child{display:flex;flex-direction:column;gap:5px}.keyword-lab-page .list-title button{margin-left:0}.keyword-lab-page .list-tags{overflow-x:auto;white-space:nowrap}.keyword-lab-page .list-columns{min-height:390px}.keyword-lab-page .transfer-toast{margin:12px 10px 14px}.keyword-lab-page .listing-section{padding-inline:16px}.keyword-lab-page .listing-section .section-heading{padding-inline:4px}.keyword-lab-page .listing-stage{height:285px;padding:48px 14px 14px;overflow:hidden}.keyword-lab-page .listing-window{width:900px;min-width:900px;transform:scale(.325) rotate(-.6deg)!important;transform-origin:top left}.keyword-lab-page .three-benefits{gap:20px;margin-top:40px}.keyword-lab-page .three-benefits>div{grid-template-columns:34px 1fr;padding-top:15px}.keyword-lab-page .three-benefits b{font-size:16px}.keyword-lab-page .three-benefits p{font-size:13px}.keyword-lab-page .rank-section{padding-inline:20px}.keyword-lab-page .rank-stage{height:300px;padding:48px 14px 14px;overflow:hidden}.keyword-lab-page .rank-window{width:680px;min-width:680px;transform:scale(.445) rotate(1deg)!important;transform-origin:top left;margin:0}.keyword-lab-page .rank-callout{display:none}.keyword-lab-page .ads-section{padding-inline:16px}.keyword-lab-page .ads-section .section-heading{padding-inline:4px;margin-bottom:30px}.keyword-lab-page .ads-window{margin-top:0;transform:none;border-radius:18px;box-shadow:8px 9px 0 #1c1c1c}.keyword-lab-page .metric-cards{grid-template-columns:1fr 1fr}.keyword-lab-page .metric-cards>div{min-height:92px;padding:16px}.keyword-lab-page .metric-cards>div:nth-child(2){border-right:0}.keyword-lab-page .chart-area{grid-template-columns:1fr;min-height:0}.keyword-lab-page .bar-chart,.keyword-lab-page .chart-copy{padding:24px}.keyword-lab-page .donut{width:112px;height:112px;margin-block:20px}.keyword-lab-page .bars{height:155px;padding-top:18px}.keyword-lab-page .ads-section .three-benefits{margin-top:38px;padding-inline:4px}.keyword-lab-page .handoff-section{padding-inline:20px}.keyword-lab-page .handoff-diagram{display:flex;grid-template-columns:none;gap:14px;margin:34px -20px 24px;padding:6px 20px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px}.keyword-lab-page .handoff-diagram>div{flex:0 0 min(73vw,272px);min-height:220px;scroll-snap-align:start}.keyword-lab-page .handoff-diagram>strong{flex:0 0 18px;align-self:center;padding:0}.keyword-lab-page .handoff-note{max-width:31ch;font-size:12px}.keyword-lab-page .data-section{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:76px;padding-bottom:54px}.keyword-lab-page .data-copy{min-width:0}.keyword-lab-page .data-copy h2{font-size:39px;margin-bottom:20px}.keyword-lab-page .data-copy .data-note,.keyword-lab-page .data-copy>p{max-width:100%}.keyword-lab-page .data-copy .data-note{font-size:11px}.keyword-lab-page .data-orbit{width:100%;max-width:390px;height:300px;margin:-12px auto -20px;transform:scale(.82);transform-origin:center}.keyword-lab-page footer{padding:28px 20px 36px;gap:18px}.keyword-lab-page footer .logo>img{width:142px}.keyword-lab-page footer>div{gap:18px}.keyword-lab-page footer>small{padding-top:20px}}@media(max-width:360px){.keyword-lab-page .feature-visual .product-window,.keyword-lab-page .hero-product .product-window{transform:scale(.42) rotate(.7deg)}.keyword-lab-page .listing-window{transform:scale(.29) rotate(-.6deg)!important}.keyword-lab-page .rank-window{transform:scale(.39) rotate(1deg)!important}}.keyword-lab-page .opportunity-composition{position:relative;width:100%}.keyword-lab-page .opportunity-window{overflow:visible}.keyword-lab-page .opportunity-search{display:flex;gap:9px;padding:14px 16px;background:#fafafa;border-bottom:1px solid var(--line)}.keyword-lab-page .opportunity-search .search-action{white-space:nowrap}.keyword-lab-page .opportunity-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.keyword-lab-page .opportunity-kpis>div{padding:14px 16px;border-right:1px solid var(--line)}.keyword-lab-page .opportunity-kpis>div:last-child{border-right:0}.keyword-lab-page .opportunity-kpis small,.keyword-lab-page .opportunity-kpis span{display:block;font-size:8px;color:#7f8796}.keyword-lab-page .opportunity-kpis b{display:block;margin:5px 0 3px;font-size:21px;letter-spacing:-.04em}.keyword-lab-page .opportunity-kpis .up{color:#087c63}.keyword-lab-page .opportunity-main{display:grid;grid-template-columns:minmax(0,1fr) 270px;min-height:250px}.keyword-lab-page .opportunity-table{padding:13px 14px 18px}.keyword-lab-page .op-row{display:grid;grid-template-columns:1.65fr .6fr .75fr .7fr .65fr .9fr;align-items:center;min-height:47px;border-bottom:1px solid #e9ebf0;font-size:8px;color:#5f6879}.keyword-lab-page .op-row>span{padding:0 7px}.keyword-lab-page .op-row>span:first-child{display:flex;align-items:center;gap:7px;color:#2d3647}.keyword-lab-page .op-row.active{background:#f6f3ff;border-radius:6px}.keyword-lab-page .op-head{min-height:32px;background:#f6f7fa;border-radius:6px 6px 0 0;color:#8a91a0;font-weight:650}.keyword-lab-page .op-row button{border:1px solid #dcdfe6;background:#fff;border-radius:5px;padding:6px 7px;font-size:7px;color:#4e586b;white-space:nowrap}.keyword-lab-page .usage{font-style:normal;border-radius:999px;padding:4px 7px;background:#fff0ec;color:#a75f48}.keyword-lab-page .usage-1{background:#e9f7f2;color:#317966}.keyword-lab-page .usage-2{background:#eaf0ff;color:#4f68a6}.keyword-lab-page .usage-3{background:#f0f1f4;color:#6f7786}.keyword-lab-page .rank-up{color:#0f8067!important;font-weight:700}.keyword-lab-page .keyword-insight{position:relative;z-index:2;margin:15px 15px 15px -2px;padding:17px;background:#fff;border:1px solid #1c1c1c;border-radius:14px;box-shadow:7px 8px 0 #1c1c1c;transform:rotate(.8deg)}.keyword-lab-page .insight-label{display:inline-block;padding:5px 7px;border-radius:999px;background:#fff0b8;color:#705500;font-size:7px;font-weight:800;letter-spacing:.08em}.keyword-lab-page .keyword-insight h3{margin:11px 0 5px;font-size:17px}.keyword-lab-page .keyword-insight>p{margin:0 0 12px;font-size:8px;line-height:1.5;color:#707887}.keyword-lab-page .insight-alert{padding:10px;background:#fff1ec;border-radius:8px}.keyword-lab-page .insight-alert b,.keyword-lab-page .insight-alert span{display:block;font-size:7px}.keyword-lab-page .insight-alert span{margin-bottom:4px;color:#a27d71}.keyword-lab-page .insight-alert b{font-size:9px;color:#714333}.keyword-lab-page .insight-ranks{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}.keyword-lab-page .insight-ranks>div{padding:9px;border:1px solid #e3e5ea;border-radius:7px}.keyword-lab-page .insight-ranks small,.keyword-lab-page .insight-ranks span{display:block;font-size:7px;color:#9299a6}.keyword-lab-page .insight-ranks b{display:block;margin:4px 0;font-size:15px}.keyword-lab-page .insight-ranks b i{font-style:normal;color:#11836b}.keyword-lab-page .coverage-meter>span{display:flex;justify-content:space-between;font-size:8px}.keyword-lab-page .coverage-meter>span i{font-style:normal}.keyword-lab-page .coverage-meter>em{display:block;height:5px;margin-top:6px;background:#ececf1;border-radius:999px;overflow:hidden}.keyword-lab-page .coverage-meter>em i{display:block;width:76%;height:100%;background:var(--purple)}.keyword-lab-page .insight-action{width:100%;margin-top:12px;border:0;border-radius:7px;background:var(--purple);color:#fff;padding:9px;font-size:8px;font-weight:700}.keyword-lab-page .opportunity-toast{position:absolute;right:30px;bottom:-24px;z-index:5;display:flex;align-items:center;gap:10px;padding:11px 14px;background:#fff;border:1px solid #1c1c1c;border-radius:9px;box-shadow:5px 6px 0 #1c1c1c;text-align:left}.keyword-lab-page .opportunity-toast>i{display:grid;place-items:center;width:29px;height:29px;border-radius:7px;background:#7657f7;color:#fff;font-style:normal}.keyword-lab-page .opportunity-toast b,.keyword-lab-page .opportunity-toast small{display:block}.keyword-lab-page .opportunity-toast small{font-size:7px;color:#8e95a2}.keyword-lab-page .opportunity-toast b{margin-top:3px;font-size:9px}@media(max-width:600px){.keyword-lab-page .opportunity-hero{height:220px}.keyword-lab-page .opportunity-composition{width:1000px;transform:scale(.31);transform-origin:top left}.keyword-lab-page .hero-product .opportunity-window{width:100%;min-width:0;transform:none!important}.keyword-lab-page .opportunity-main{grid-template-columns:minmax(0,1fr) 270px}.keyword-lab-page .opportunity-toast{right:35px;bottom:-25px}}@media(max-width:360px){.keyword-lab-page .opportunity-composition{transform:scale(.275)}.keyword-lab-page .hero-product .opportunity-window{transform:none!important}}.keyword-lab-page .growth-window{overflow:hidden}.keyword-lab-page .growth-summary{display:grid;grid-template-columns:1.65fr repeat(4,1fr);border-bottom:1px solid var(--line);background:#fbfbfc}.keyword-lab-page .growth-summary>div{min-width:0;padding:14px 15px;border-right:1px solid var(--line)}.keyword-lab-page .growth-summary>div:last-child{border-right:0}.keyword-lab-page .growth-product{display:flex;align-items:center;gap:10px}.keyword-lab-page .product-thumb{display:grid;place-items:center;flex:0 0 39px;width:39px;height:49px;border:1px solid #1c1c1c;border-radius:10px;background:linear-gradient(145deg,#fff0cc,#ffc4d9);box-shadow:3px 4px 0 #1c1c1c;font-size:10px;font-weight:800}.keyword-lab-page .growth-product div>*{display:block}.keyword-lab-page .growth-metric small,.keyword-lab-page .growth-metric span,.keyword-lab-page .growth-product em,.keyword-lab-page .growth-product small{font-size:7px;color:#8790a0}.keyword-lab-page .growth-product b{margin:4px 0;font-size:10px}.keyword-lab-page .growth-product em{font-style:normal}.keyword-lab-page .growth-metric b{display:block;margin:5px 0 3px;font-size:20px;letter-spacing:-.04em}.keyword-lab-page .growth-metric small{color:#087c63}.keyword-lab-page .growth-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:13px;padding:14px;background:#f6f7fa}.keyword-lab-page .growth-chart,.keyword-lab-page .next-actions{background:#fff;border:1px solid #dfe2e8;border-radius:10px}.keyword-lab-page .growth-chart{padding:15px 16px 11px}.keyword-lab-page .growth-chart-head,.keyword-lab-page .next-actions-head{display:flex;align-items:flex-start;justify-content:space-between}.keyword-lab-page .growth-chart-head small,.keyword-lab-page .next-actions-head small{font-size:7px;font-weight:750;letter-spacing:.09em;color:#7e8797}.keyword-lab-page .growth-chart-head h3{margin:3px 0 0;font-size:23px}.keyword-lab-page .growth-legend{display:flex;gap:13px;font-size:7px;color:#7e8797}.keyword-lab-page .growth-legend span{display:flex;align-items:center;gap:5px}.keyword-lab-page .growth-legend i{width:14px;height:3px;border-radius:999px;background:#7357f6}.keyword-lab-page .growth-legend span:last-child i{background:#ff8c66}.keyword-lab-page .growth-chart svg{display:block;width:100%;height:155px;margin-top:3px;overflow:visible}.keyword-lab-page .chart-grid path{fill:none;stroke:#e9ebef;stroke-width:1}.keyword-lab-page .organic-area{fill:url(#organicFill)}.keyword-lab-page .ad-line,.keyword-lab-page .organic-line{fill:none;stroke:#7357f6;stroke-width:3;stroke-linecap:round}.keyword-lab-page .ad-line{stroke:#ff8c66;stroke-width:2.5}.keyword-lab-page .chart-labels{font-size:7px;fill:#9ba2ae}.keyword-lab-page .growth-chart-foot{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e7e9ee}.keyword-lab-page .growth-chart-foot span{padding:9px 11px;border-right:1px solid #e7e9ee}.keyword-lab-page .growth-chart-foot span:last-child{border-right:0}.keyword-lab-page .growth-chart-foot b,.keyword-lab-page .growth-chart-foot small{display:block;font-size:7px;color:#8a92a0}.keyword-lab-page .growth-chart-foot b{margin-top:3px;font-size:11px;color:#242936}.keyword-lab-page .next-actions{padding:15px}.keyword-lab-page .next-actions-head h3{margin:3px 0 0;font-size:16px}.keyword-lab-page .next-actions-head>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f0ebff;color:#6c4cf3;font-size:9px;font-weight:800}.keyword-lab-page .next-action{display:grid;grid-template-columns:25px 1fr 15px;align-items:center;gap:8px;margin-top:10px;padding:11px 9px;border:1px solid #e4e6eb;border-radius:8px}.keyword-lab-page .next-action.priority{background:#f5f1ff;border-color:#d9ceff}.keyword-lab-page .next-action>i{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#f0f1f4;color:#7b8390;font-style:normal;font-size:7px;font-weight:800}.keyword-lab-page .next-action.priority>i{background:#7657f7;color:#fff}.keyword-lab-page .next-action div>*{display:block}.keyword-lab-page .next-action b{font-size:9px}.keyword-lab-page .next-action small{margin-top:4px;font-size:7px;line-height:1.35;color:#858d9b}.keyword-lab-page .next-action>em{font-style:normal;color:#7154ef}.keyword-lab-page .growth-flow{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:center;padding:12px 17px;border-top:1px solid var(--line);background:#fff}.keyword-lab-page .growth-flow>div{display:flex;align-items:center;gap:8px}.keyword-lab-page .growth-flow>div>i{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;background:#f0ebff;color:#6c4cf3;font-style:normal;font-size:10px}.keyword-lab-page .growth-flow span>*{display:block}.keyword-lab-page .growth-flow small{font-size:6px;letter-spacing:.08em;color:#969daa}.keyword-lab-page .growth-flow b{margin-top:3px;font-size:8px}.keyword-lab-page .growth-flow>em{position:relative;width:18px;height:1px;justify-self:center;background:#8267f4;font-size:0;font-style:normal}.keyword-lab-page .growth-flow>em:after{content:"";position:absolute;right:-1px;top:-2px;width:4px;height:4px;border-top:1px solid #8267f4;border-right:1px solid #8267f4;transform:rotate(45deg)}.keyword-lab-page .growth-window{border-radius:14px}.keyword-lab-page .growth-window .window-bar{padding:13px 16px}.keyword-lab-page .growth-summary{grid-template-columns:1.75fr repeat(4,1fr);background:#fff}.keyword-lab-page .growth-summary>div{padding:16px 17px}.keyword-lab-page .product-thumb{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 54px;width:54px;height:58px;overflow:visible;border:0;background:transparent;box-shadow:none}.keyword-lab-page .product-thumb>img{display:block;width:auto;height:56px;max-width:100%;object-fit:contain}.keyword-lab-page .growth-product b{font-size:11px;letter-spacing:-.015em}.keyword-lab-page .growth-metric{transition:none}.keyword-lab-page .growth-metric:nth-child(2){background:#f5f1ff}.keyword-lab-page .growth-metric:nth-child(2) b{color:#6648e8}.keyword-lab-page .growth-metric span{font-weight:650;color:#697384}.keyword-lab-page .growth-body{gap:16px;padding:16px;background:#f8f8fa}.keyword-lab-page .growth-chart,.keyword-lab-page .next-actions{border-color:#d7dbe3;border-radius:12px}.keyword-lab-page .growth-chart{position:relative;padding:17px 18px 12px}.keyword-lab-page .growth-chart-head h3{font-size:25px;letter-spacing:-.04em}.keyword-lab-page .growth-chart svg{height:151px;margin-top:7px}.keyword-lab-page .chart-signal{position:absolute;right:42px;top:91px;padding:8px 10px;border:1px solid #1c1c1c;border-radius:7px;background:#fff;box-shadow:3px 4px 0 #1c1c1c}.keyword-lab-page .chart-signal b,.keyword-lab-page .chart-signal small{display:block}.keyword-lab-page .chart-signal b{font-size:10px;color:#0c8267}.keyword-lab-page .chart-signal small{margin-top:2px;font-size:6px;color:#808897}.keyword-lab-page .chart-event{position:absolute;left:45%;top:118px;padding-left:9px;border-left:2px solid #7657f7}.keyword-lab-page .chart-event b,.keyword-lab-page .chart-event small{display:block}.keyword-lab-page .chart-event b{font-size:7px;color:#5e45d3}.keyword-lab-page .chart-event small{margin-top:2px;font-size:6px;color:#8b92a0}.keyword-lab-page .growth-chart-foot span{padding:10px 12px}.keyword-lab-page .next-actions{padding:17px 16px;background:#fff}.keyword-lab-page .next-actions-head h3{font-size:18px;letter-spacing:-.03em}.keyword-lab-page .next-action,.keyword-lab-page .next-action.priority{margin:7px 0 0;padding:11px 2px;border:0;border-top:1px solid #e5e7ec;border-radius:0;background:transparent}.keyword-lab-page .next-action:first-of-type{margin-top:13px}.keyword-lab-page .next-action.priority>i{background:#f0ebff;color:#6849ea}.keyword-lab-page .next-action b{font-size:9.5px}.keyword-lab-page .next-action>em{display:grid;place-items:center;width:20px;height:20px;border:1px solid #d8dbe2;border-radius:50%;background:#fff}.keyword-lab-page .growth-flow{grid-template-columns:max-content minmax(28px,1fr) max-content minmax(28px,1fr) max-content minmax(28px,1fr) max-content minmax(28px,1fr) max-content;column-gap:12px;padding:13px 18px;background:#fcfcfd}.keyword-lab-page .growth-flow>div>i{border:1px solid #ded7ff;background:#f5f2ff}.keyword-lab-page .next-actions-head>span{width:auto;height:auto;padding:6px 9px;border-radius:999px;font-size:7px;white-space:nowrap}.keyword-lab-page .next-action,.keyword-lab-page .next-action.priority{grid-template-columns:minmax(0,1fr) auto;min-height:61px;padding:10px 2px}.keyword-lab-page .next-action.priority>i.action-product,.keyword-lab-page .next-action>i.action-product{display:flex;align-items:center;justify-content:center;width:36px;height:44px;overflow:hidden;border:0;border-radius:8px;background:#f6f5f8;color:inherit}.keyword-lab-page .next-action>i.action-product img{display:block;width:auto;height:40px;max-width:34px;object-fit:contain}.keyword-lab-page .next-action.priority>i.action-type,.keyword-lab-page .next-action>i.action-type{display:grid;place-items:center;width:38px;height:20px;border:0;border-radius:5px;background:#eee9ff;color:#6749e8;font-size:5.5px;font-style:normal;font-weight:850;letter-spacing:.06em}.keyword-lab-page .next-action>i.action-type.rank{background:#e9f2ff;color:#376bb2}.keyword-lab-page .next-action>i.action-type.ads{background:#fff0e9;color:#aa5a38}.keyword-lab-page .next-action div>span{display:flex;align-items:center;gap:6px;margin-top:5px}.keyword-lab-page .next-action strong{padding:3px 5px;border-radius:4px;background:#f1edff;color:#6549dd;font-size:6px;white-space:nowrap}.keyword-lab-page .next-action small{margin:0;font-size:6.5px}.keyword-lab-page .next-action>button{border:1px solid #d8dbe2;border-radius:6px;background:#fff;padding:6px 7px;color:#4c5669;font-size:6.5px;font-weight:700;white-space:nowrap}.keyword-lab-page .next-action.priority>button{border-color:#7757f5;background:#7757f5;color:#fff}.keyword-lab-page .next-action b{color:#1c1c1c!important}.keyword-lab-page .next-action strong{padding:0;background:transparent;color:#596476;font-size:6.5px}.keyword-lab-page .next-action.priority>button,.keyword-lab-page .next-action>button{min-width:76px;justify-self:end;border:1px solid #d8dbe2;background:#fff;color:#4c5669;text-align:center}.keyword-lab-page .research-section.feature-section{display:block}.keyword-lab-page .research-section .research-heading{grid-template-columns:1fr;margin-bottom:32px}.keyword-lab-page .research-section .research-heading h2{max-width:none}.keyword-lab-page .research-section .feature-visual{padding:22px;border-radius:18px;overflow:hidden}.keyword-lab-page .research-section .feature-visual .research-window{width:100%;transform:none;box-shadow:8px 10px 0 #1c1c1c}.keyword-lab-page .research-window .window-bar{height:46px}.keyword-lab-page .research-window .research-tools{padding:10px 16px}.keyword-lab-page .research-window .search-box{height:34px}.keyword-lab-page .research-window .table-toolbar{height:43px}.keyword-lab-page .research-window{--research-cols:minmax(210px,1.8fr) .8fr .9fr .9fr .8fr .8fr .85fr .75fr .85fr .7fr .8fr}.keyword-lab-page .research-data-table{padding:0 16px 16px;min-width:1080px}.keyword-lab-page .research-column-head,.keyword-lab-page .research-group-head,.keyword-lab-page .research-result-row{display:grid;grid-template-columns:var(--research-cols);align-items:stretch}.keyword-lab-page .research-group-head{min-height:34px;border:1px solid #dfe2e9;border-bottom:0;border-radius:9px 9px 0 0;background:#f7f7fa;font-size:8.5px;font-weight:800;color:#303543;overflow:hidden}.keyword-lab-page .research-group-head>span{display:grid;place-items:center;border-right:1px solid #e7e9ef}.keyword-lab-page .research-group-head>span:last-child{border-right:0}.keyword-lab-page .research-keyword-head{grid-column:1;grid-row:1/3;justify-items:start!important;padding-left:42px}.keyword-lab-page .group-demand{grid-column:2/5;background:#eeeaff;color:#5d45c6}.keyword-lab-page .group-concentration{grid-column:5/7;background:#fff0e9;color:#9b583e}.keyword-lab-page .group-fit{grid-column:7/10;background:#eaf3ff;color:#3f6598}.keyword-lab-page .group-cost{grid-column:10/12;background:#fff6d8;color:#866c19}.keyword-lab-page .research-column-head{min-height:36px;border:1px solid #dfe2e9;background:#fafafd;color:#515a6c;font-size:7.5px;font-weight:720}.keyword-lab-page .research-column-head>span{display:grid;place-items:center;padding:6px;text-align:center;border-right:1px solid #eef0f4}.keyword-lab-page .research-column-head>span:nth-child(n+2):nth-child(-n+4){background:#faf8ff}.keyword-lab-page .research-column-head>span:nth-child(n+5):nth-child(-n+6){background:#fffaf7}.keyword-lab-page .research-column-head>span:nth-child(n+7):nth-child(-n+9){background:#f8fbff}.keyword-lab-page .research-column-head>span:nth-child(n+10){background:#fffdf6}.keyword-lab-page .research-result-row{min-height:43px;border:1px solid #e1e4ea;border-top:0;background:#fff;color:#343a48;font-size:8px}.keyword-lab-page .research-result-row:nth-child(2n){background:#fcfcfe}.keyword-lab-page .research-table-head+.research-result-row{box-shadow:inset 3px 0 0 #7657f7}.keyword-lab-page .research-result-row>span{display:grid;place-items:center;padding:7px;border-right:1px solid #f0f1f4;text-align:center}.keyword-lab-page .research-result-row>span:last-child{border-right:0}.keyword-lab-page .research-keyword{position:relative;grid-template-columns:22px 1fr!important;grid-template-rows:auto auto;justify-items:start!important;text-align:left!important;padding-left:12px!important}.keyword-lab-page .research-keyword .checkbox{grid-row:1/3;align-self:center}.keyword-lab-page .research-keyword b{font-size:8.5px}.keyword-lab-page .research-keyword small{grid-column:2;color:#7357f6;font-size:6.5px}.keyword-lab-page .research-trend{color:#0b8b70}.keyword-lab-page .ease-easy,.keyword-lab-page .ease-hard{padding:5px 8px;border-radius:999px;background:#e8f7f1;color:#16765e;font-size:6.5px;font-style:normal;font-weight:750}.keyword-lab-page .ease-hard{background:#fff0f0;color:#c64a52}.keyword-lab-page .research-table-head{display:grid;grid-template-columns:var(--research-cols);grid-template-rows:34px 36px;border:1px solid #dfe2e9;border-radius:9px 9px 0 0;overflow:hidden;background:#fafafd;color:#4f5869;font-size:7.5px;font-weight:720}.keyword-lab-page .research-table-head>span{display:flex;align-items:center;justify-content:center;padding:6px;text-align:center;white-space:nowrap}.keyword-lab-page .research-table-head .research-keyword-head{grid-column:1;grid-row:1/3;justify-content:flex-start!important;padding-left:42px;border-right:1px solid #e5e7ec;background:#f7f7fa;font-size:8.5px;color:#303543}.keyword-lab-page .research-table-head .group-concentration,.keyword-lab-page .research-table-head .group-cost,.keyword-lab-page .research-table-head .group-demand,.keyword-lab-page .research-table-head .group-fit{background:#f7f7fa;border-bottom:1px solid #e5e7ec;font-size:8.5px;font-weight:800}.keyword-lab-page .research-table-head .group-demand{grid-column:2/5;grid-row:1;color:#303543}.keyword-lab-page .research-table-head .group-concentration{grid-column:5/7;grid-row:1;color:#303543}.keyword-lab-page .research-table-head .group-fit{grid-column:7/10;grid-row:1;color:#303543}.keyword-lab-page .research-table-head .group-cost{grid-column:10/12;grid-row:1;color:#303543}.keyword-lab-page .research-table-head [class^=sub-]{grid-row:2;border-right:1px solid #eef0f4}.keyword-lab-page .sub-trend{grid-column:2}.keyword-lab-page .sub-exact{grid-column:3}.keyword-lab-page .sub-broad{grid-column:4}.keyword-lab-page .sub-click{grid-column:5}.keyword-lab-page .sub-conversion{grid-column:6}.keyword-lab-page .sub-relevancy{grid-column:7}.keyword-lab-page .sub-difficulty{grid-column:8}.keyword-lab-page .sub-organic{grid-column:9}.keyword-lab-page .sub-sponsored{grid-column:10}.keyword-lab-page .sub-bid{grid-column:11}.keyword-lab-page .research-table-head .sortable{gap:4px}.keyword-lab-page .research-table-head .sortable i{font-size:8px;font-style:normal;color:#8a92a0}.keyword-lab-page .research-result-row>span{border-right:0}@media(max-width:900px){.keyword-lab-page .research-section .feature-visual{overflow:auto}.keyword-lab-page .research-section .feature-visual .research-window{width:1080px;min-width:1080px}}@media(max-width:600px){.keyword-lab-page .research-section .feature-visual{height:auto;padding:12px}.keyword-lab-page .research-section .feature-visual .research-window{width:1080px!important;min-width:1080px;transform:none!important}}.keyword-lab-page .list-board{border-color:#252525;border-radius:14px;box-shadow:12px 14px 0 #1c1c1c;transform:rotate(-.65deg)}.keyword-lab-page .list-top{height:58px;padding-inline:17px}.keyword-lab-page .list-top>div{gap:10px}.keyword-lab-page .list-top>div>span:last-child{display:grid;gap:3px}.keyword-lab-page .list-top>div small{font-size:7px;color:#969daa;font-weight:500}.keyword-lab-page .list-top button{padding:9px 12px;border-radius:6px;box-shadow:0 5px 12px rgba(114,82,240,.18)}.keyword-lab-page .list-columns aside{background:#fafafe;padding:19px 12px;position:relative}.keyword-lab-page .list-columns aside small{display:flex;justify-content:space-between;color:#8d95a4;letter-spacing:.08em}.keyword-lab-page .list-columns aside b{padding:12px 10px;border-radius:7px;margin-bottom:3px;color:#687185}.keyword-lab-page .list-columns aside .active{border-radius:7px;background:#eee9ff;color:#6747e9;box-shadow:inset 3px 0 0 #7657f7}.keyword-lab-page .list-add{position:absolute;left:19px;bottom:18px;border:0;background:transparent;color:#7657f7;font-size:8px;font-weight:700}.keyword-lab-page .list-content{padding:21px 22px}.keyword-lab-page .list-title h3{font-size:17px;letter-spacing:-.025em}.keyword-lab-page .list-title button{padding:9px 10px;border-radius:6px}.keyword-lab-page .list-tags{gap:7px;padding-bottom:11px}.keyword-lab-page .list-tags button,.keyword-lab-page .list-tags span{font-size:7.5px;padding:7px 9px;border:1px solid #dfe2e8;border-radius:6px;color:#7b8392;background:#fff}.keyword-lab-page .list-tags span b{color:#343c4d;margin-left:5px}.keyword-lab-page .list-tags button{margin-left:auto}.keyword-lab-page .list-row{grid-template-columns:22px 1.3fr .7fr .7fr .6fr 20px;min-height:49px}.keyword-lab-page .list-row:not(.list-row-head):hover{background:#faf9ff}.keyword-lab-page .list-row-head{min-height:29px;border:0;border-radius:6px;background:#f7f7fa;color:#8b93a2;font-size:7px}.keyword-lab-page .list-row-head b{font-size:7px;color:#8b93a2}.keyword-lab-page .list-row strong{font-size:7px;letter-spacing:1px;color:#9aa1ae}.keyword-lab-page .transfer-toast{border-color:#252525;box-shadow:6px 7px 0 #1c1c1c;transform:rotate(.65deg)}.keyword-lab-page .list-board button{display:inline-flex;align-items:center;justify-content:center;height:31px;padding:0 12px;border-radius:8px;font-weight:680;line-height:1;letter-spacing:-.01em;white-space:nowrap}.keyword-lab-page .list-board .solid-purple{border:1px solid #6f50ec!important;background:#7657f7!important;box-shadow:0 4px 0 rgba(53,38,113,.16),0 6px 14px rgba(117,87,247,.13)}.keyword-lab-page .list-top button{height:32px;min-width:84px;padding-inline:16px;border-radius:8px}.keyword-lab-page .list-title button{height:31px;margin-left:7px;border-color:#d8dce4;background:#fff;color:#3e4758}.keyword-lab-page .list-title button:first-child{padding-inline:13px}.keyword-lab-page .list-tags button,.keyword-lab-page .list-tags span{height:30px;padding:0 11px;border-radius:8px}.keyword-lab-page .list-tags span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.keyword-lab-page .list-tags span b{margin:0;padding-left:7px;border-left:1px solid #e3e5ea;font-weight:720}.keyword-lab-page .list-tags button{display:inline-flex}.keyword-lab-page .list-add{height:auto!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.keyword-lab-page .list-columns{overflow:hidden;border-radius:0 0 13px 13px}.keyword-lab-page .list-columns aside{padding-bottom:58px}.keyword-lab-page .list-add{left:20px;right:16px;bottom:24px;justify-content:flex-start!important;max-width:calc(100% - 36px)}.keyword-lab-page .list-columns{grid-template-columns:155px minmax(0,1fr)}.keyword-lab-page .list-columns aside{padding-inline:8px}.keyword-lab-page .list-columns aside b{padding-inline:9px;font-size:8px}.keyword-lab-page .list-columns aside small{margin-inline:9px}.keyword-lab-page .list-add{left:17px;right:12px;max-width:calc(100% - 29px)}.keyword-lab-page .list-detail{padding:18px 16px 14px;min-width:0}.keyword-lab-page .list-data-actions{display:flex;align-items:center;gap:5px}.keyword-lab-page .list-data-actions button{height:29px!important;margin:0!important;padding-inline:9px!important;font-size:7px!important}.keyword-lab-page .list-search{width:155px;height:31px;margin:12px 0 10px;padding:0 10px;border:1px solid #dfe2e8;border-radius:6px;display:flex;align-items:center;color:#8a92a0;font-size:7px}.keyword-lab-page .list-data-head{display:grid;grid-template-columns:1.7fr .7fr .8fr .8fr .7fr .7fr .7fr .75fr;grid-template-rows:21px 23px;border:1px solid #dfe2e8;border-radius:7px 7px 0 0;overflow:hidden;background:#faf9fc;color:#535b6c;font-size:6.5px}.keyword-lab-page .list-data-head>*{display:grid;place-items:center;padding:4px;text-align:center;border-right:1px solid #e4e6eb}.keyword-lab-page .list-data-head .ld-keyword{grid-column:1;grid-row:1/3;justify-items:start;padding-left:25px;font-weight:750}.keyword-lab-page .ld-demand{grid-column:2/5;grid-row:1;border-bottom:1px solid #e4e6eb}.keyword-lab-page .ld-market{grid-column:5/7;grid-row:1;border-bottom:1px solid #e4e6eb}.keyword-lab-page .ld-fit{grid-column:7/9;grid-row:1;border-bottom:1px solid #e4e6eb}.keyword-lab-page .list-data-head small{grid-row:2;font-size:6px;font-weight:650}.keyword-lab-page .ld-trend{grid-column:2}.keyword-lab-page .ld-exact{grid-column:3}.keyword-lab-page .ld-broad{grid-column:4}.keyword-lab-page .ld-click{grid-column:5}.keyword-lab-page .ld-conv{grid-column:6}.keyword-lab-page .ld-score{grid-column:7}.keyword-lab-page .ld-rank{grid-column:8}.keyword-lab-page .list-data-row{display:grid;grid-template-columns:1.7fr .7fr .8fr .8fr .7fr .7fr .7fr .75fr;min-height:48px;border:1px solid #e5e7ec;border-top:0;align-items:stretch;color:#4e5768;font-size:6.8px}.keyword-lab-page .list-data-row>*{display:grid;place-items:center;padding:5px;text-align:center}.keyword-lab-page .list-data-row>span:first-child{grid-template-columns:18px 1fr;justify-items:start;text-align:left;color:#303846}.keyword-lab-page .list-data-row>span:first-child .checkbox{grid-row:1}.keyword-lab-page .list-data-row>span:first-child b{font-size:7.5px}.keyword-lab-page .list-data-row em{font-style:normal;color:#07866b;font-weight:750}.keyword-lab-page .list-data-row em.down{color:#d04b57}.keyword-lab-page .list-data-row strong{color:#303846}.keyword-lab-page .data-section,.keyword-lab-page .feature-section,.keyword-lab-page .final-cta,.keyword-lab-page .lists-section,.keyword-lab-page .rank-section,.keyword-lab-page .teams-section{border-top:0!important;border-bottom:0!important;border-block:0!important}.keyword-lab-page .ads-window,.keyword-lab-page .list-board,.keyword-lab-page .listing-stage,.keyword-lab-page .rank-stage{box-shadow:8px 10px 0 #1c1c1c}.keyword-lab-page .listing-window{background:#f7f7f9}.keyword-lab-page .listing-appbar{min-height:66px;padding:10px 16px;border-bottom:1px solid #dfe2e8;background:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.keyword-lab-page .listing-appbar>div:first-child{display:grid;gap:5px}.keyword-lab-page .listing-appbar>div:first-child small{font-size:7px;color:#5d6575;font-weight:650}.keyword-lab-page .listing-appbar>div:first-child b{font-size:13px;letter-spacing:-.025em}.keyword-lab-page .listing-appbar>div:last-child{display:flex;justify-content:flex-end;align-items:center;gap:12px}.keyword-lab-page .listing-appbar .saved{color:#0b8b70;font-size:8px}.keyword-lab-page .listing-appbar button{height:32px;padding:0 14px;border:0;border-radius:7px;font-size:8px;font-weight:700}.keyword-lab-page .listing-steps{display:flex;align-items:center;gap:9px;font-size:8px;color:#737b89}.keyword-lab-page .listing-steps span{width:22px;height:22px;border:1px solid #d6dae1;border-radius:50%;display:grid;place-items:center;font-style:normal;color:#303847}.keyword-lab-page .listing-steps span:first-child{border-color:#0b9a79;background:#eaf8f4;color:#0b8b70}.keyword-lab-page .listing-steps i{width:56px;height:1px;background:#d3d6dd}.keyword-lab-page .listing-steps em{font-style:normal}.keyword-lab-page .listing-steps b{color:#222936}.keyword-lab-page .listing-layout{grid-template-columns:205px minmax(0,1fr) 220px;gap:12px;min-height:470px;padding:12px}.keyword-lab-page .listing-keywords,.keyword-lab-page .listing-score{border:1px solid #dfe2e8;border-radius:10px;background:#fff;overflow:hidden}.keyword-lab-page .listing-panel-title{height:46px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e9ee}.keyword-lab-page .listing-panel-title b{font-size:11px}.keyword-lab-page .listing-panel-title small{font-size:7px;color:#6c7484;font-weight:650}.keyword-lab-page .keyword-tabs{height:42px;display:grid;grid-template-columns:1fr 1fr;align-items:center;text-align:center;background:#faf9fd;border-bottom:1px solid #dedfe5;font-size:8px}.keyword-lab-page .keyword-tabs b{height:42px;display:grid;place-items:center;color:#332a4d;border-bottom:2px solid #7657f7}.keyword-lab-page .keyword-tabs i{font-style:normal;padding:2px 5px;border-radius:999px;background:#eee9ff;color:#7657f7}.keyword-lab-page .keyword-tabs span{color:#5d6574}.keyword-lab-page .keyword-controls{display:grid;grid-template-columns:1fr 55px;gap:6px;padding:9px}.keyword-lab-page .keyword-controls button{height:28px;border:1px solid #dfe2e8;border-radius:6px;background:#fff;color:#5f6879;font-size:7px}.keyword-lab-page .volume-label{display:block;margin:4px 12px 0;padding-bottom:7px;border-bottom:2px solid #25b98e;color:#697282;font-size:6px;font-weight:800;letter-spacing:.08em}.keyword-lab-page .listing-term{position:relative;padding:10px 12px;border-bottom:1px solid #eceef2;display:grid;gap:4px}.keyword-lab-page .listing-term b{font-size:8px}.keyword-lab-page .listing-term small{font-size:7px;color:#838b99}.keyword-lab-page .listing-term em{position:absolute;right:11px;bottom:10px;padding:3px 5px;border-radius:999px;background:#e8f7f1;color:#0b8668;font-size:6px;font-style:normal;font-weight:700}.keyword-lab-page .listing-term em.unused{border:1px solid #d5caff;background:#fff;color:#6d4bed}.keyword-lab-page .phrases-used{display:flex;justify-content:space-between;padding:11px 12px;font-size:7px;color:#616a7b}.keyword-lab-page .content-editor{display:grid;grid-template-rows:auto 1fr;gap:12px;min-width:0;height:100%}.keyword-lab-page .editor-card{border:1px solid #dfe2e8;background:#fff}.keyword-lab-page .editor-card-head{height:50px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e6eb}.keyword-lab-page .editor-card-head b{font-size:10px}.keyword-lab-page .editor-card-head button{border:0;border-radius:999px;padding:7px 10px;background:#fff0e7;color:#df641b;font-size:7px;font-weight:750}.keyword-lab-page .editor-toolbar{height:34px;padding:0 14px;border-bottom:1px solid #e4e6eb;display:flex;align-items:center;gap:14px;color:#465062;font-size:7px}.keyword-lab-page .editor-toolbar small{margin-left:auto;color:#778091}.keyword-lab-page .editor-card>p{min-height:70px;margin:0;padding:14px;font-family:var(--font-geist-mono);font-size:9px;line-height:1.6;color:#313947}.keyword-lab-page .suggestion-row{padding:8px 14px;border-top:1px solid #eceef2;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.keyword-lab-page .suggestion-row small{font-size:7px;color:#747d8e;font-weight:700}.keyword-lab-page .suggestion-row span{padding:4px 6px;border:1px solid #d9ceff;border-radius:4px;background:#f2efff;color:#6849e8;font-size:6px}.keyword-lab-page .feature-card{display:flex;flex-direction:column}.keyword-lab-page .feature-card>p{min-height:78px;flex:1}.keyword-lab-page .listing-score{padding:0 13px}.keyword-lab-page .score-block{padding:15px 0;border-bottom:1px solid #e5e7ec}.keyword-lab-page .score-block>small{font-size:8px;color:#5e6676;font-weight:700}.keyword-lab-page .score-block h3{margin:10px 0 13px;font-size:18px}.keyword-lab-page .score-block h3 em{font-size:9px;font-style:normal;color:#848c9b}.keyword-lab-page .score-block>div:not(.score-dots){display:grid;grid-template-columns:1fr 1fr;gap:10px}.keyword-lab-page .score-block span{display:grid;gap:4px;font-size:7px;color:#687181}.keyword-lab-page .score-block span b{color:#282f3d}.keyword-lab-page .score-block strong{display:inline-flex;margin-top:10px;padding:5px 8px;border-radius:999px;background:#fff0dc;color:#a75d13;font-size:7px}.keyword-lab-page .score-dots{display:flex!important;align-items:center;gap:3px;margin-top:12px}.keyword-lab-page .score-dots i{width:13px;height:4px;border-radius:999px;background:#e6e6ec}.keyword-lab-page .score-dots i.on{background:#f1b26f}.keyword-lab-page .score-dots b{margin-left:auto;font-size:7px}.keyword-lab-page .score-details{padding:14px 0}.keyword-lab-page .score-details>small{font-size:7px;color:#757e8e;font-weight:800}.keyword-lab-page .score-details p{display:grid;grid-template-columns:14px 1fr auto;align-items:center;margin:0;padding:12px 0;border-bottom:1px solid #eceef2;font-size:8px;color:#3a4251}.keyword-lab-page .score-details p i{width:10px;height:10px;border-radius:50%;background:#efeff3}.keyword-lab-page .score-details p b{font-size:7px}@media(min-width:901px){.keyword-lab-page .listing-stage .listing-window{max-height:none}.keyword-lab-page .listing-layout{min-height:470px}}.keyword-lab-page .rank-window{background:#fff}.keyword-lab-page .rank-appbar{min-height:68px;padding:12px 17px;display:flex;align-items:center;justify-content:space-between;background:#fff}.keyword-lab-page .rank-appbar>div{display:flex;align-items:end;gap:18px;flex-wrap:wrap}.keyword-lab-page .rank-appbar small{width:100%;font-size:7px;color:#704fee;font-weight:700}.keyword-lab-page .rank-appbar h3{margin:0;font-size:17px;letter-spacing:-.035em}.keyword-lab-page .rank-appbar span{padding-bottom:8px;font-size:8px;color:#737b8a}.keyword-lab-page .rank-appbar span:first-of-type{border-bottom:2px solid #7657f7;color:#303746;font-weight:700}.keyword-lab-page .rank-appbar button{height:34px;padding:0 15px;border:0;border-radius:7px;font-size:8px;font-weight:750}.keyword-lab-page .rank-product-row{padding:0 17px 13px;display:grid;grid-template-columns:1.8fr .9fr;gap:14px;background:#fff}.keyword-lab-page .rank-product-row>div{min-height:48px;border:1px solid #dfe2e8;border-radius:8px;display:flex;align-items:center;padding:8px 10px;gap:9px}.keyword-lab-page .rank-product-row>div:first-child div{display:grid;gap:4px}.keyword-lab-page .rank-product-thumb{width:34px;height:36px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;overflow:hidden}.keyword-lab-page .rank-product-thumb img{display:block;width:auto;height:34px;max-width:100%;object-fit:contain}.keyword-lab-page .rank-product-row b{font-size:8px}.keyword-lab-page .rank-product-row small{font-size:6.5px;color:#838b9a}.keyword-lab-page .rank-product-row>div:first-child em{margin-left:auto;font-style:normal}.keyword-lab-page .rank-product-row>div:last-child{border:0;border-left:1px solid #e1e3e8;border-radius:0;display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding-left:16px}.keyword-lab-page .rank-product-row>div:last-child small{grid-column:1/-1}.keyword-lab-page .rank-product-row>div:last-child b{font-size:20px}.keyword-lab-page .rank-product-row>div:last-child em{align-self:center;padding:4px 7px;border-radius:999px;background:#e7f7f1;color:#087f63;font-size:7px;font-style:normal;font-weight:700}.keyword-lab-page .rank-toolbar{min-height:45px;padding:8px 12px;border:1px solid #dfe2e8;border-bottom:0;border-radius:9px 9px 0 0;display:flex;align-items:center;gap:10px;font-size:7px}.keyword-lab-page .rank-toolbar>button{height:28px;border:1px solid #dce0e7;border-radius:6px;background:#fff;padding:0 10px;font-size:7px;font-weight:700}.keyword-lab-page .rank-toolbar>span{padding-right:10px;border-right:1px solid #e1e3e8}.keyword-lab-page .rank-toolbar label{margin-left:auto;width:120px;padding:8px 10px;border:1px solid #dce0e7;border-radius:6px;color:#8a92a0}.keyword-lab-page .rank-toolbar>div{display:flex;border-radius:999px;background:#f0eef4;overflow:hidden}.keyword-lab-page .rank-toolbar>div>*{padding:7px 9px;font-weight:500}.keyword-lab-page .rank-toolbar>div b{background:#fff;border:1px solid #d8ceff;border-radius:999px;color:#6a4ce8}.keyword-lab-page .rank-toolbar em{font-style:normal;white-space:nowrap;color:#4f5868}.keyword-lab-page .rank-color-key{height:31px;padding:0 13px;border-inline:1px solid #dfe2e8;display:flex;justify-content:flex-end;align-items:center;gap:5px;color:#6f7888;font-size:6.5px}.keyword-lab-page .rank-color-key i{width:9px;height:9px;border-radius:2px;margin-left:5px}.keyword-lab-page .rk1{background:#94d8be}.keyword-lab-page .rk2{background:#c7e7d5}.keyword-lab-page .rk3{background:#f7e8ad}.keyword-lab-page .rk4{background:#f3cfad}.keyword-lab-page .rk5{background:#edc5c8}.keyword-lab-page .rank-grid-head,.keyword-lab-page .rank-grid-row{display:grid;grid-template-columns:1.55fr .75fr .6fr repeat(8,1fr);align-items:stretch}.keyword-lab-page .rank-grid-head{min-height:37px;border:1px solid #dfe2e8;background:#faf9fc;color:#737b8b;font-size:7px}.keyword-lab-page .rank-grid-head>*{display:grid;place-items:center;padding:6px;border-right:1px solid #e4e6eb}.keyword-lab-page .rank-grid-head span{justify-items:start;padding-left:13px}.keyword-lab-page .rank-grid-row{min-height:37px;border-inline:1px solid #dfe2e8;border-bottom:1px solid #fff;background:#fff;font-size:7.5px}.keyword-lab-page .rank-grid-row>*{display:grid;place-items:center;padding:6px;font-style:normal}.keyword-lab-page .rank-grid-row>span{justify-items:start;padding-left:13px;font-weight:700;color:#303846}.keyword-lab-page .rank-grid-row>b:nth-child(2){color:#07866b}.keyword-lab-page .rank-grid-row>b.down{color:#d24c57}.keyword-lab-page .rank-grid-row>small{color:#626b7b}.keyword-lab-page .rank-cell{border-left:1px solid rgba(255,255,255,.55);color:#544a3c}.keyword-lab-page .rc1{background:#bfe1cd}.keyword-lab-page .rc2{background:#f7e7ad}.keyword-lab-page .rc3{background:#f3d1b3}.keyword-lab-page .rc4{background:#edc3c6}.keyword-lab-page .rank-pagination{height:38px;border:1px solid #dfe2e8;border-top:0;border-radius:0 0 9px 9px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:7px;color:#70798a}.keyword-lab-page .rank-pagination button{width:24px;height:24px;border:1px solid #dfe2e8;background:#fff;border-radius:5px;color:#7c8492}.keyword-lab-page .rank-pagination span{margin-right:8px}.keyword-lab-page .ads-window{border-radius:17px;transform:rotate(-.25deg);overflow:hidden}.keyword-lab-page .ads-window .window-bar{height:54px;padding-inline:18px;background:#fff}.keyword-lab-page .ads-window .window-actions{gap:8px}.keyword-lab-page .ads-window .window-actions button,.keyword-lab-page .ads-window .window-actions span{height:30px;padding:0 11px;display:inline-flex;align-items:center;border-color:#dde1e8;border-radius:7px;background:#fff;color:#626c7e;font-size:8px}.keyword-lab-page .ads-window .metric-cards{background:#fff}.keyword-lab-page .ads-window .metric-cards>div{min-height:96px;padding:20px 21px;display:flex;flex-direction:column;justify-content:center}.keyword-lab-page .ads-window .metric-cards span{font-size:8px;font-weight:650;color:#737d8f}.keyword-lab-page .ads-window .metric-cards b{margin-top:8px;font-size:22px;letter-spacing:-.035em}.keyword-lab-page .ads-window .metric-cards small{margin-top:7px;font-size:7px;font-weight:650}.keyword-lab-page .ads-window .chart-area{grid-template-columns:.78fr 1.42fr;min-height:350px;background:#fff}.keyword-lab-page .ads-window .chart-copy{padding:38px 33px;border-right-color:#e2e5ea}.keyword-lab-page .ads-window .chart-copy>small{font-size:7px;letter-spacing:.12em;color:#7e8899}.keyword-lab-page .ads-window .chart-copy h3{margin-top:10px;font-size:18px;line-height:1.35;letter-spacing:-.025em}.keyword-lab-page .ads-window .donut{width:142px;height:142px;margin:28px auto 24px;box-shadow:inset 0 0 0 1px rgba(50,59,77,.04)}.keyword-lab-page .ads-window .donut:before{inset:23px}.keyword-lab-page .ads-window .donut b{font-size:23px}.keyword-lab-page .ads-window .legend{grid-template-columns:9px 1fr auto;row-gap:10px;font-size:7.5px}.keyword-lab-page .ads-window .bar-chart{padding:37px 32px 30px}.keyword-lab-page .ads-window .chart-top{padding-bottom:10px;border-bottom:1px solid #eceef2}.keyword-lab-page .ads-window .chart-top b{font-size:9px}.keyword-lab-page .ads-window .bars{height:225px;gap:9px;padding-inline:6px;background:repeating-linear-gradient(180deg,#edf0f4 0,#edf0f4 1px,transparent 0,transparent 55px)}.keyword-lab-page .ads-window .bars em,.keyword-lab-page .ads-window .bars i{border-radius:5px 5px 1px 1px}.keyword-lab-page .ads-window .axis{padding-top:11px}.keyword-lab-page .rank-stage{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.keyword-lab-page .rank-stage .rank-window{height:478px;min-height:478px;margin:0;border:1px solid #252525;border-radius:14px;box-shadow:8px 10px 0 #1c1c1c;transform:rotate(-.65deg);overflow:hidden}.keyword-lab-page .rank-appbar{min-height:58px;padding-block:9px}.keyword-lab-page .rank-product-row{padding-bottom:10px}.keyword-lab-page .rank-product-row>div{min-height:43px}.keyword-lab-page .rank-toolbar{min-height:39px;padding-block:5px}.keyword-lab-page .rank-color-key{height:27px}.keyword-lab-page .rank-grid-head,.keyword-lab-page .rank-grid-row{min-height:31px}.keyword-lab-page .rank-pagination{height:31px}@media(min-width:901px){.keyword-lab-page .ads-section>.section-heading,.keyword-lab-page .listing-section>.section-heading,.keyword-lab-page .research-section>.section-heading{margin-bottom:32px}.keyword-lab-page .ads-section>.ads-window{margin-top:0}.keyword-lab-page .ads-section>.three-benefits,.keyword-lab-page .listing-section>.three-benefits,.keyword-lab-page .research-section>.three-benefits{margin:45px 0 0}.keyword-lab-page .data-section,.keyword-lab-page .handoff-section{min-height:650px;padding-top:72px;padding-bottom:72px}}@media(max-width:600px){.keyword-lab-page .rank-section{grid-template-columns:minmax(0,1fr)}.keyword-lab-page .rank-section>.feature-copy,.keyword-lab-page .rank-section>.rank-stage{width:100%;min-width:0}.keyword-lab-page .rank-stage{overflow:hidden}}.keyword-lab-page .data-cta{margin-top:28px}.keyword-lab-page .module-cta{margin-top:24px}@media(max-width:600px){.keyword-lab-page .data-cta{width:100%}}