:root{--bg:#f5f7fb;--surface:#fff;--surface-2:#f9fbfd;--ink:#17212b;--muted:#637083;--line:#dde5ef;--nav:#111827;--nav-soft:#1f2937;--orange:#696cff;--teal:#0f766e;--blue:#2563eb;--green:#16a34a;--amber:#ca8a04;--red:#dc2626;--purple:#7c3aed;--shadow:0 18px 50px #11182714}.seo-dashboard-workspace{gap:18px;width:100%;max-width:100%;display:grid;overflow-x:hidden}.seo-dashboard-title{align-items:center;gap:16px}.seo-dashboard-title .page-title{letter-spacing:0;font-size:clamp(28px,2.2vw,38px);line-height:1.1}.seo-dashboard-title .page-title span{color:#2563eb;overflow-wrap:anywhere}.seo-project-switcher{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;grid-template-columns:minmax(180px,280px) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.seo-project-switcher select,.seo-project-switcher input,.seo-project-switcher button{border:1px solid var(--border);font:inherit;border-radius:7px;min-width:0;min-height:46px;padding:0 14px}.seo-project-switcher button{background:var(--primary);border-color:var(--primary);color:#fff;cursor:pointer;padding-inline:24px;font-weight:800}.seo-dashboard-top-grid{grid-template-columns:minmax(320px,.92fr) minmax(480px,1.55fr);gap:18px;min-width:0;display:grid}.seo-dashboard-lower-grid{grid-template-columns:minmax(300px,.95fr) minmax(360px,1.1fr) minmax(280px,.8fr);gap:18px;min-width:0;display:grid}.seo-dashboard-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;min-width:0;position:relative;overflow:hidden}.seo-dashboard-card h2,.seo-dashboard-card h3{letter-spacing:0}.seo-dashboard-card h2{margin:0;font-size:22px;line-height:1.2}.panel-ribbon{border-bottom-right-radius:22px;justify-content:center;align-items:center;min-width:132px;height:46px;padding-inline:22px;font-size:18px;font-weight:800;display:inline-flex}.panel-ribbon.purple{color:#7c3aed;background:#efe1ff}.panel-ribbon.blue{color:#4f46e5;background:#e7e7ff}.ai-summary-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:28px 28px 18px;display:grid}.ai-summary-row div,.seo-score-grid div,.site-audit-metrics div,.traffic-metrics-row div,.keyword-buckets div{min-width:0}.ai-summary-row span,.seo-score-grid span,.site-audit-metrics span,.traffic-metrics-row span,.keyword-buckets span,.visibility-chart-block span{color:var(--muted);margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.25;display:block}.ai-summary-row strong,.seo-score-grid strong,.site-audit-metrics strong,.traffic-metrics-row strong,.keyword-buckets strong,.visibility-chart-block strong{color:#4f56c9;font-size:clamp(28px,2.3vw,42px);line-height:1;display:block}.ai-platform-table{padding:8px 28px 26px;display:grid}.ai-platform-table div{border-top:1px solid #eef2f7;grid-template-columns:1fr 64px 64px;align-items:center;gap:12px;min-height:38px;display:grid}.ai-platform-table span{color:#111827;font-size:15px}.ai-platform-table strong{color:#2563eb;text-align:right;font-size:17px}.seo-score-grid{grid-template-columns:repeat(3,minmax(150px,1fr));display:grid}.seo-score-grid div{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;min-height:150px;padding:26px 26px 18px}.seo-score-grid div:nth-child(3n){border-right:0}.seo-score-grid div:nth-last-child(-n+3){border-bottom:0}.seo-score-grid small,.keyword-buckets small{color:var(--muted);margin-top:10px;font-size:13px;font-weight:700;line-height:1.35;display:block}.seo-card-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:14px;padding:22px 26px;display:flex}.seo-card-head p{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.4}.position-dashboard-grid{grid-template-columns:minmax(230px,.9fr) minmax(300px,1fr) minmax(300px,1fr);gap:26px;padding:26px;display:grid}.visibility-chart-block .mini-area-chart,.traffic-card .mini-area-chart{width:100%;height:130px;margin-top:18px}.keyword-buckets{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.keyword-buckets div{border:1px solid #e5e7eb;border-radius:8px;padding:18px}.top-keywords-table h3{margin:0 0 12px;font-size:18px}.top-keywords-table div{border-top:1px solid #eef2f7;grid-template-columns:minmax(0,1fr) 44px 52px;align-items:center;gap:12px;min-height:42px;display:grid}.top-keywords-table span{color:#2563eb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-keywords-table strong,.top-keywords-table em{text-align:right;font-style:normal}.site-audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px;display:grid}.site-audit-metrics div{border:1px solid #e5e7eb;border-radius:8px;padding:18px}.site-health-meter{background:linear-gradient(135deg,#eef9ff,#fff)}.traffic-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px 24px 10px;display:grid}.traffic-card .mini-area-chart{padding:0 24px 22px}.quick-tools-card{padding:24px}.quick-tools-card h2{margin-bottom:14px}.quick-tool-links{gap:10px;display:grid}.quick-tool-links a{color:#1d4ed8;background:#f8fafc;border:1px solid #e5e7eb;border-radius:7px;align-items:center;min-height:40px;padding:0 14px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.all-projects-card .table-wrap{max-width:100%}.all-projects-card table{min-width:900px}.all-projects-card th,.all-projects-card td{padding:15px 18px;font-size:14px}@media (max-width:1280px){.seo-dashboard-top-grid,.seo-dashboard-lower-grid,.position-dashboard-grid{grid-template-columns:1fr}.seo-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-score-grid div:nth-child(3n){border-right:1px solid #e5e7eb}.seo-score-grid div:nth-child(2n){border-right:0}.seo-score-grid div:nth-last-child(-n+3){border-bottom:1px solid #e5e7eb}.seo-score-grid div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:860px){.seo-project-switcher,.ai-summary-row,.seo-score-grid,.keyword-buckets,.site-audit-metrics,.traffic-metrics-row{grid-template-columns:1fr}.seo-score-grid div,.seo-score-grid div:nth-child(2n),.seo-score-grid div:nth-child(3n){border-right:0}.seo-score-grid div:nth-last-child(-n+2){border-bottom:1px solid #e5e7eb}.seo-score-grid div:last-child{border-bottom:0}.seo-card-head,.seo-dashboard-title{flex-direction:column;align-items:flex-start}.position-dashboard-grid{padding:18px}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--nav);color:#e5e7eb;height:100vh;padding:22px 16px;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:12px;padding:8px 8px 22px;display:flex}.brand-mark{background:var(--orange);color:#fff;border-radius:8px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.brand-title{margin:0;font-size:17px;font-weight:800;line-height:1.2;display:block}.brand-subtitle{color:#9ca3af;margin:2px 0 0;font-size:12px;display:block}.nav{gap:4px;display:grid}.nav-link{color:#d1d5db;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.nav-link:hover,.nav-link.active{background:var(--nav-soft);color:#fff}.nav-icon{color:#fff;background:#ffffff14;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.sidebar-note{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;margin:22px 8px 0;padding:14px}.sidebar-note strong{color:#fff;font-size:13px;display:block}.sidebar-note span{color:#aeb7c2;margin-top:5px;font-size:12px;display:block}.main{min-width:0}.topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f7fbe6;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 22px;display:flex;position:sticky;top:0}.search{border:1px solid var(--line);width:min(520px,100%);min-height:42px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;padding:0 14px;display:flex}.top-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.avatar{color:#fff;background:#17212b;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}@media (max-width:1360px){.product-topbar{grid-template-columns:minmax(190px,330px) minmax(210px,1fr)}.product-topbar .top-actions{grid-column:1/-1;justify-content:flex-end}}.page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.eyebrow{color:var(--orange);letter-spacing:0;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:900}h1,h2,h3,p{overflow-wrap:break-word}.page-title{margin:0;font-size:30px;line-height:1.15}.page-copy{max-width:820px;color:var(--muted);margin:10px 0 0;font-size:16px}.actions{flex-wrap:wrap;gap:10px;display:flex}.btn{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:9px 14px;font-weight:800;display:inline-flex}.btn.primary{border-color:var(--orange);background:var(--orange);color:#fff}.btn.dark{color:#fff;background:#17212b;border-color:#17212b}.toolbar{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.filter-row{flex-wrap:wrap;gap:10px;display:flex}.filter-row .input{min-width:min(320px,100%)}.select,.input{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.card,.panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.card{padding:18px}.metric-card{align-content:start;gap:8px;min-height:132px;display:grid;overflow:hidden}.card-label{color:var(--muted);margin:0;font-size:13px;font-weight:800}.card-value{overflow-wrap:anywhere;max-width:100%;margin:8px 0 0;font-size:clamp(22px,2.1vw,30px);font-weight:900;line-height:1.05}.card-change{width:fit-content;max-width:100%;color:var(--green);overflow-wrap:anywhere;background:#eefcf3;border-radius:999px;align-items:center;margin-top:4px;padding:4px 8px;font-size:12px;font-weight:900;display:inline-flex}.card-change.down{color:var(--red);background:#fff1f1}.panel{padding:18px}.panel-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.panel-title{margin:0;font-size:20px}.panel-copy{color:var(--muted);margin:5px 0 0;font-size:14px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.module-card{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;min-height:190px;padding:18px;display:flex}.module-card h3{margin:0;font-size:18px}.module-card p{color:var(--muted);margin:8px 0 0;font-size:14px}.module-meta{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}.pill{min-height:26px;color:var(--muted);background:#eef2f7;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:900;display:inline-flex}.pill.green{color:var(--green);background:#ecfdf3}.pill.orange{color:#696cff;background:#f0efff}.pill.blue{color:var(--blue);background:#eff6ff}.pill.red{color:var(--red);background:#fff1f1}.pill.purple{color:var(--purple);background:#f5f3ff}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:8px;overflow-x:auto}.result-summary{color:var(--muted);align-items:center;gap:10px;margin:0 0 14px;font-size:14px;display:flex}.result-summary strong{min-width:34px;height:28px;color:var(--green);background:#ecfdf3;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.empty-state{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:8px;padding:28px}.empty-state h3{margin:0}.empty-state p{max-width:620px;color:var(--muted);margin:8px auto 0}.profile-form{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:grid}.seo-files-panel{gap:14px;display:grid}.seo-files-form{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:14px;display:grid}.seo-files-form label{gap:6px;min-width:0;display:grid}.seo-files-form label span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.seo-files-form textarea{resize:vertical;min-height:150px}.seo-files-wide{grid-column:span 2}.seo-files-toggle{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:38px;padding:8px 10px}.seo-files-toggle input{width:16px;height:16px}.seo-files-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.seo-files-actions .btn{flex:170px}.seo-files-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.seo-files-preview article{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.preview-head{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.preview-head h3{margin:0;font-size:16px}.seo-files-preview pre{color:#e5e7eb;background:#111827;max-height:360px;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.profile-form label{gap:6px;min-width:0;display:grid}.profile-form label span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.profile-form .input,.profile-form .select{width:100%}.form-status{border:1px solid var(--line);color:var(--green);background:#ecfdf3;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:14px;font-weight:800}.form-status.error{color:var(--red);background:#fff1f1;border-color:#fecaca}.auth-shell{background:linear-gradient(135deg, #696cff1f, #fff0 42%), var(--bg);place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card{border:1px solid var(--line);background:var(--surface);width:min(980px,100%);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(300px,.9fr) minmax(340px,1fr);display:grid;overflow:hidden}.auth-panel{color:#fff;background:#111827;align-content:center;gap:16px;padding:42px;display:grid}.auth-panel .eyebrow{color:#c7c9ff}.auth-panel h1{margin:0;font-size:38px;line-height:1.08}.auth-panel p{color:#d8deeb;margin:0}.auth-mark{background:var(--orange);color:#fff;border-radius:8px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.auth-info-list{gap:8px;margin-top:14px;display:grid}.auth-info-list span{color:#eef2ff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:800}.auth-form-panel{align-content:center;padding:42px;display:grid}.auth-form{gap:14px;display:grid}.auth-form label,.settings-form label{color:var(--muted);gap:7px;font-size:13px;font-weight:900;display:grid}.auth-form .btn,.settings-form .btn{justify-content:center}.auth-links{color:var(--orange);justify-content:space-between;gap:12px;font-size:14px;font-weight:900;display:flex}.settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-form.narrow{grid-template-columns:minmax(280px,520px)}.settings-divider{background:#f7f7ff;border:1px solid #696cff33;border-radius:8px;grid-column:1/-1;gap:5px;margin-top:8px;padding:14px;display:grid}.settings-divider strong{color:var(--ink);font-size:15px}.settings-divider span{color:var(--muted);font-size:13px;font-weight:800}.form-helper-text{color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:800;line-height:1.45}.cms-saved-summary{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.cms-saved-summary strong{font-size:.95rem}.cms-saved-summary span{color:#15803d;font-size:.86rem;font-weight:800;line-height:1.4}.cms-connection-list{gap:8px;display:grid}.cms-connection-list button{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbeafe;border-radius:12px;gap:3px;width:100%;padding:10px 12px;display:grid}.cms-connection-list button.active{background:#eef2ff;border-color:#4f46e5}.cms-connection-list strong{font-size:.92rem}.cms-connection-list span{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem;font-weight:800}.toggle-row{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:46px;padding:10px 12px}.engine-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.engine-rule-grid>div{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.engine-rule-grid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.engine-rule-grid strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px}.engine-rule-grid small{color:var(--muted);font-size:13px;line-height:1.45}.audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.audit-grid.compact{gap:8px;margin-bottom:0}.audit-box{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.audit-box span,.audit-box small{color:var(--muted);overflow-wrap:anywhere}table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}th{color:#425166;text-transform:uppercase;background:#f4f7fb;font-size:12px}tr:last-child td{border-bottom:0}.bar-list{gap:14px;display:grid}.bar-row{grid-template-columns:minmax(120px,1fr) 2fr 70px;align-items:center;gap:12px;display:grid}.bar-track{background:#eef2f7;border-radius:999px;height:10px;overflow:hidden}.bar-fill{border-radius:inherit;background:var(--orange);height:100%}.bar-fill.teal{background:var(--teal)}.bar-fill.blue{background:var(--blue)}.bar-fill.green{background:var(--green)}.trend{align-items:flex-end;gap:6px;height:150px;padding:10px 0 0;display:flex}.trend-bar{background:#dbeafe;border-radius:6px 6px 0 0;flex:1;min-width:10px}.trend-bar strong{display:none}.split-list{gap:12px;display:grid}.split-item{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.split-item strong{display:block}.split-item span{color:var(--muted);font-size:13px}.sync-log{gap:12px;display:grid}.sync-item{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:160px 1fr 120px;align-items:center;gap:14px;padding:12px;display:grid}.source-list{flex-wrap:wrap;gap:9px;display:flex}.source-chip{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:800}.live-engine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.live-engine-grid a{background:#fbfcff;border:1px solid #d8ddff;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.live-engine-grid a:hover{background:#f7f7ff;border-color:#696cff}.live-engine-grid span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900}.live-engine-grid strong{color:#16a34a;background:#ecfdf3;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:3px 8px;font-size:12px;font-weight:900;display:inline-flex}.live-engine-grid small{color:#526071;font-size:13px;font-weight:700;line-height:1.45}.real-data-notice{background:linear-gradient(180deg, #696cff0a, #fff0 42%), var(--surface);border-color:#d8ddff;gap:16px;margin-bottom:18px;display:grid;box-shadow:0 14px 34px #4349a414}.real-data-notice-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.connection-score{color:#4f46e5;text-align:center;background:#f7f7ff;border:1px solid #d8ddff;border-radius:8px;place-items:center;min-width:108px;min-height:54px;padding:8px 12px;display:grid}.connection-score strong{font-size:20px;line-height:1}.connection-score span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.provider-chip-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.provider-chip{background:#fff;border:1px solid #dfe5f2;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:9px 10px;font-size:13px;font-weight:800;display:inline-flex}.missing-copy{color:#4f46e5;overflow-wrap:anywhere;background:#f7f7ff;border:1px solid #d8ddff;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.real-data-action{justify-content:center;width:100%}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.provider-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.provider-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.provider-card h3{margin:3px 0 0;font-size:18px}.provider-card p{color:var(--muted);margin:0;font-size:14px}.provider-category{color:var(--orange);text-transform:uppercase;font-size:11px;font-weight:900}.provider-meta{color:var(--muted);grid-template-columns:86px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;display:grid}.provider-meta code,.provider-meta strong{overflow-wrap:anywhere;color:var(--ink)}.env-list,.response-box{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;gap:4px;padding:10px;font-size:13px;display:grid}.env-list strong,.response-box strong{color:var(--ink)}.env-list span,.response-box span{overflow-wrap:anywhere}.env-list.missing{color:#4f46e5;background:#f7f7ff;border-color:#cfcfff}.env-list.ready,.response-box.ok{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.response-box.warn{color:#4f46e5;background:#f7f7ff;border-color:#cfcfff}.credential-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.account-connections-panel{gap:16px;display:grid}.account-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-connection-form{border-top:1px solid var(--line);padding-top:16px}.credential-form{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-content:start;gap:14px;min-width:0;padding:14px;display:grid}.credential-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.credential-field{gap:6px;min-width:0;display:grid}.credential-field span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.credential-field .input,.credential-field .select{width:100%}.system-scope-card{background:#f7f7ff;border:1px solid #696cff38;border-radius:8px;gap:5px;min-width:0;padding:13px 14px;display:grid}.system-scope-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.system-scope-card strong{color:var(--ink);font-size:16px}.system-scope-card small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.credential-actions{flex-wrap:wrap;gap:10px;display:flex}.credential-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-width:0;display:grid}.empty-state.compact{text-align:left;padding:18px}.toolkit-runner{margin-bottom:18px}.toolkit-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:12px;margin-bottom:14px;display:grid}.toolkit-form label{gap:6px;min-width:0;display:grid}.toolkit-form label span{color:var(--muted);text-transform:uppercase;white-space:nowrap;min-height:18px;font-size:12px;font-weight:900}.toolkit-form .btn{place-self:end stretch;min-width:240px}.toolkit-result{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;margin-top:14px;padding:12px;display:grid}.toolkit-result.ok{background:#f0fdf4;border-color:#bbf7d0}.toolkit-result.warn{background:#f7f7ff;border-color:#cfcfff}.toolkit-result pre{color:#e5e7eb;background:#111827;border-radius:8px;max-height:360px;margin:0;padding:12px;font-size:12px;overflow:auto}.impact-card{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:18px;display:grid}.impact-donut{background:radial-gradient(circle, #fff 0 48%, transparent 50%), conic-gradient(#34b967 0 72%, #edf0f6 72% 100%);border-radius:999px;place-items:center;width:128px;height:128px;font-size:30px;font-weight:900;display:grid}.ai-hero-panel{margin-bottom:18px;padding:28px}.ai-domain-form{background:#fff;border:1px solid #dfe4ec;border-radius:999px;grid-template-columns:minmax(280px,1fr) auto;gap:12px;max-width:820px;margin:0 auto;padding:10px;display:grid}.ai-domain-form input{color:#111827;border:0;border-radius:999px;outline:none;min-width:0;padding:0 18px;font-size:18px}.ai-domain-form .btn{border-radius:999px;min-width:190px}.footer-note{color:var(--muted);margin-top:22px;font-size:13px}@media (max-width:1180px){.metric-grid,.grid-3,.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.shell{display:block}.sidebar{height:auto;position:static}.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar,.page-header{flex-direction:column;align-items:stretch}.top-actions{justify-content:space-between}.page{padding:22px}.metric-grid,.grid-2,.grid-3,.module-grid,.provider-grid,.account-connection-grid,.live-engine-grid,.credential-layout,.credential-summary,.toolkit-form,.profile-form,.audit-grid,.sync-item,.credential-fields,.impact-card{grid-template-columns:1fr}.ai-domain-form{border-radius:8px;grid-template-columns:1fr}.ai-domain-form input{border:1px solid #dfe4ec;min-height:44px}.ai-domain-form .btn{min-width:0}}@media (max-width:560px){.nav{grid-template-columns:1fr}.page-title{font-size:27px}.bar-row{grid-template-columns:1fr}}.product-shell{background:#f3f5f9;grid-template-columns:62px 224px minmax(0,1fr);min-height:100vh;display:grid}.product-shell.home-shell .product-main{grid-column:2}.icon-rail{z-index:30;background:#fff;border-right:1px solid #dfe4ec;flex-direction:column;align-items:center;gap:18px;height:100vh;padding:18px 10px;display:flex;position:sticky;top:0}.rail-brand,.rail-link{border-radius:8px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.rail-brand svg,.rail-link svg{width:22px;height:22px}.rail-brand{color:#fff;background:#111827;font-size:12px}.rail-nav{gap:10px;display:grid}.rail-link{color:#697586;border:1px solid #0000;font-size:14px}.rail-link:hover,.rail-link.active{color:#111827;background:#eef1f6;border-color:#d9e0ea}.workspace-menu{z-index:25;scrollbar-width:none;-ms-overflow-style:none;background:#f8fafc;border-right:1px solid #dfe4ec;height:100vh;padding:18px 10px 16px;position:sticky;top:0;overflow-y:auto}.workspace-menu::-webkit-scrollbar{width:0;height:0;display:none}.project-switcher{background:#fff;border:1px solid #e3e8f0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;margin-bottom:18px;padding:8px 10px;display:grid}.project-dot{background:#111827;border-radius:999px;width:16px;height:16px}.project-switcher select{color:#334155;background:0 0;border:0;outline:none;min-width:0;font-weight:800}.workspace-section h2{color:#7b8493;letter-spacing:0;text-transform:uppercase;margin:0 14px 8px;font-size:11px;font-weight:900}.workspace-section nav{gap:2px;display:grid}.workspace-link{color:#2f3a4a;border-radius:7px;align-items:center;min-height:34px;padding:7px 12px;font-size:13px;font-weight:700;display:flex}.workspace-link:hover,.workspace-link.active{color:#111827;background:#e5e9ef}.product-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-bottom:1px solid #dfe4ec;grid-template-columns:minmax(190px,330px) minmax(220px,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 22px;display:grid;position:sticky;top:0}.domain-search,.global-search{background:#fff;border:1px solid #dfe4ec;border-radius:8px;align-items:center;min-width:0;min-height:38px;display:flex}.domain-search{gap:8px;padding:0 12px}.domain-search span{color:#7b8493;text-transform:uppercase;font-size:11px;font-weight:900}.domain-search input,.global-search input{color:#111827;background:0 0;border:0;outline:none;width:100%;min-width:0}.domain-search button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.global-search{gap:10px;padding:0 12px}.global-search button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:6px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.domain-page{width:100%;max-width:1540px;overflow-x:hidden}.domain-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.overview-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.32fr);gap:14px;margin-bottom:14px;display:grid}.overview-card{background:#fff;border:1px solid #e4e8f0;border-radius:8px;min-width:0;padding:20px 24px;box-shadow:0 10px 30px #0f172a0d}.overview-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.overview-card-head h2{margin:0;font-size:21px}.overview-card-head a{color:#2563eb;font-size:13px;font-weight:900}.ai-summary{grid-template-columns:minmax(180px,1fr) minmax(120px,.8fr);align-items:center;gap:22px;display:grid}.gauge{aspect-ratio:2;place-items:end center;width:190px;max-width:100%;display:grid;position:relative;overflow:hidden}.gauge:before{content:"";background:conic-gradient(from 270deg at 50% 100%, #6691ff 0 calc(var(--score) * 1%), #edf0f6 0 100%);border-radius:190px 190px 0 0;position:absolute;inset:0}.gauge:after{content:"";background:#fff;border-radius:160px 160px 0 0;height:calc(100% - 18px);position:absolute;bottom:0;left:16px;right:16px}.gauge span{z-index:1;margin-bottom:4px;font-size:36px;font-weight:900;line-height:1;position:relative}.cited-pages span{color:#1f2937;font-size:22px;font-weight:900;display:block}.cited-pages strong{margin-top:24px;font-size:38px;line-height:1;display:block}.ai-platform-grid{color:#2f3a4a;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin-top:24px;display:grid}.ai-platform-grid span{justify-content:space-between;gap:12px;display:flex}.metric-mosaic{grid-template-columns:repeat(3,minmax(150px,1fr));padding:0;display:grid;overflow:hidden}.domain-metric{border-bottom:1px solid #e4e8f0;border-right:1px solid #e4e8f0;min-width:0;min-height:124px;padding:18px 22px}.domain-metric:nth-child(3n),.domain-metric:last-child{border-right:0}.domain-metric:nth-last-child(-n+2){border-bottom:0}.domain-metric>span{color:#1f2937;overflow-wrap:anywhere;font-size:17px;font-weight:900;line-height:1.28}.domain-metric-value{align-items:center;gap:14px;min-width:0;margin-top:16px;display:flex}.domain-metric-value strong{overflow-wrap:anywhere;min-width:0;font-size:28px;line-height:1}.score-orb,.mini-donut{border-radius:999px;width:42px;height:42px}.score-orb{background:radial-gradient(circle,#79f2df 0 32%,#0000 34%);border:2px solid #d8dde6}.mini-donut{background:conic-gradient(#58a6ff 0 26%, #2ee879 26% 46%, #f7c74b 46% 66%, #a78bfa 66% 84%, #7dd3fc 84% 100%);-webkit-mask:radial-gradient(circle,#0000 0 40%,#000 42%);mask:radial-gradient(circle,#0000 0 40%,#000 42%)}.stack-bar{background:#e8edf4;border-radius:999px;width:min(320px,100%);height:14px;margin-top:18px;display:flex;overflow:hidden}.stack-bar i,.stack-bar b,.stack-bar em,.stack-bar small{height:100%;display:block}.stack-bar i{background:#24a8f2;width:72%}.stack-bar b{background:#9b7cff;width:10%}.stack-bar em{background:#ffcf5a;width:8%}.stack-bar small{background:#55d2a1;width:10%}.domain-tabs{border-bottom:1px solid #dfe4ec;gap:6px;margin-bottom:18px;display:flex;overflow-x:auto}.domain-tabs a{color:#526071;border-bottom:3px solid #0000;flex:none;padding:12px 14px;font-size:14px;font-weight:900}.domain-tabs a.active,.domain-tabs a:hover{border-bottom-color:var(--orange);color:#111827}.tool-workspace{gap:18px;display:grid}.tool-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tool-source-pill{color:#4f46e5;background:#f7f7ff;border:1px solid #d8ddff;border-radius:999px;align-items:center;min-height:34px;padding:6px 12px;font-size:13px;font-weight:900;display:inline-flex}.tool-search-row,.gap-form{background:#fff;border:1px solid #dfe4ec;border-radius:8px;align-items:end;gap:12px;padding:12px;display:grid;box-shadow:0 10px 28px #0f172a0a}.tool-search-row{grid-template-columns:minmax(170px,.75fr) minmax(220px,1fr) minmax(260px,1.15fr) auto}.gap-form{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(300px,1.35fr) auto}.gap-form label{gap:6px;min-width:0;display:grid}.gap-form label span{color:#6b7483;text-transform:uppercase;font-size:12px;font-weight:900}.gap-form .wide{min-width:0}.tool-search-row .btn,.gap-form .btn{min-width:170px}.data-method-note{color:#4f46e5;background:#f7f7ff;border:1px solid #d8ddff;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:800}.data-method-note.warning{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.data-method-note.success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.ai-visibility-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:14px;display:grid}.ai-score-panel{align-content:start;gap:12px;display:grid}.ai-truth-note{color:#4f46e5;background:#f7f7ff;border:1px solid #d8ddff;border-radius:8px;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);align-items:center;gap:8px 12px;padding:10px 12px;font-size:12px;font-weight:800;display:grid}.ai-truth-note strong{color:#111827}.ai-truth-note span{color:#526071}.visibility-gauge{aspect-ratio:2;place-items:end center;width:min(170px,100%);display:grid;position:relative;overflow:hidden}.visibility-gauge:before{content:"";background:conic-gradient(from 270deg at 50% 100%, #69b7ff 0 var(--score), #edf0f6 0 100%);border-radius:320px 320px 0 0;position:absolute;inset:0}.visibility-gauge:after{content:"";background:linear-gradient(#e8fdff,#fff 72%);border-radius:280px 280px 0 0;height:calc(100% - 20px);position:absolute;bottom:0;left:20px;right:20px}.visibility-gauge span,.visibility-gauge strong{z-index:1;position:relative}.visibility-gauge span{color:#1272d8;margin-bottom:18px;font-size:28px;font-weight:900;line-height:1}.visibility-gauge strong{color:#111827;margin-bottom:6px;font-size:16px;line-height:1}.ai-score-summary{grid-template-columns:minmax(150px,170px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.ai-score-meta{background:#fbfcff;border:1px solid #e5eaf2;border-radius:8px;gap:4px;min-height:74px;padding:10px 12px;display:grid}.ai-score-meta span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900}.ai-score-meta strong{color:#111827;font-size:16px}.ai-score-meta small{color:#64748b;font-size:12px;font-weight:800}.ai-chart-panel{align-content:start;gap:14px;display:grid}.ai-readiness-trend{gap:10px;display:grid}.ai-readiness-trend h3{margin:0;font-size:16px}.ai-readiness-trend p{color:#64748b;margin:4px 0 0;font-size:13px}.ai-chart-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-chart-stats div,.signal-grid div{background:#fbfcff;border:1px solid #e5eaf2;border-radius:8px;min-width:0;padding:11px}.ai-chart-stats span,.signal-grid span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.ai-chart-stats strong,.signal-grid strong{color:#111827;margin-top:8px;font-size:20px;line-height:1;display:block}.ai-chart-stats .provider-required,.ai-real-grid .provider-required{margin-top:8px}.ai-real-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ai-real-grid div{background:#fbfcff;border:1px solid #e5eaf2;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.ai-real-grid span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.ai-real-grid strong{color:#111827;font-size:16px;display:block}.ai-real-grid small{color:#64748b;font-size:12px;font-weight:800;line-height:1.35}.ai-setup-panel{background:linear-gradient(#fff,#fbfcff)}.tool-workspace .ai-score-panel,.tool-workspace .ai-chart-panel{padding:18px}.tool-workspace .ai-score-panel .panel-title,.tool-workspace .ai-chart-panel .panel-title{font-size:20px}.tool-workspace .ai-score-panel .panel-copy,.tool-workspace .ai-chart-panel .panel-copy{font-size:14px}.tool-workspace .ai-chart-stats{margin-top:2px}.tool-workspace>.tool-search-row{margin-bottom:14px}.tool-workspace>.tool-search-row .input,.tool-workspace>.tool-search-row .select,.tool-workspace>.tool-search-row .btn{min-height:42px}.tool-line-chart{background:linear-gradient(#edf0f6 1px,#0000 1px) 0 20%/100% 20%,#fff;border:1px solid #edf0f6;border-radius:8px;width:100%;height:170px;overflow:visible}.tool-line-chart polyline{fill:none;stroke:#26a8f2;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px;vector-effect:non-scaling-stroke}.empty-chart{color:#64748b;text-align:center;border:1px dashed #dfe4ec;border-radius:8px;place-items:center;min-height:220px;display:grid}.readiness-bars,.traffic-bars{gap:8px;display:grid}.readiness-row,.traffic-bar-row{grid-template-columns:minmax(130px,.7fr) minmax(130px,1.3fr) 44px;align-items:center;gap:8px;display:grid}.readiness-row span,.traffic-bar-row span{color:#2f3a4a;font-size:13px;font-weight:800}.readiness-track,.traffic-bar-row div{background:#edf0f6;border-radius:999px;height:11px;overflow:hidden}.readiness-track i,.traffic-bar-row i{border-radius:inherit;background:#69b7ff;height:100%;display:block}.readiness-row:nth-child(2) i,.traffic-bar-row:nth-child(2) i{background:#57d0b8}.readiness-row:nth-child(3) i,.traffic-bar-row:nth-child(3) i{background:#ff7b39}.readiness-row:nth-child(4) i,.traffic-bar-row:nth-child(4) i{background:#ef7fe7}.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.action-list{gap:10px;display:grid}.action-item{color:#243244;background:#fbfcff;border:1px solid #dfe4ec;border-radius:8px;padding:12px;font-weight:700}.action-item strong{color:#111827;display:block}.action-item span{color:#64748b;margin-top:5px;font-size:13px;font-weight:700;display:block}.visibility-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.visibility-check-grid div{background:#fbfcff;border:1px solid #e5eaf2;border-radius:8px;min-width:0;padding:12px}.visibility-check-grid span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.visibility-check-grid strong{color:#111827;margin-top:8px;font-size:18px;display:block}.keyword-tab-row{gap:8px;padding:4px 0;display:flex;overflow-x:auto}.keyword-tab-row button{color:#2f3a4a;cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:8px;flex:none;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-weight:900;display:inline-flex}.keyword-tab-row button.active{color:#4f46e5;background:#f0efff;border-color:#9ea0ff}.keyword-tab-row strong{color:#6b7483;font-weight:900}.muted-cell{color:#7b8493;font-size:12px;font-weight:800}.comparison-chip-list{gap:10px;display:grid}.comparison-chip-list.horizontal{flex-wrap:wrap;display:flex}.comparison-chip{background:#fff;border:1px solid #dfe4ec;border-radius:8px;gap:4px;padding:12px;display:grid}.comparison-chip.ready{background:#f0fdf4;border-color:#bbf7d0}.comparison-chip span{color:#64748b;font-size:13px}.domain-pill{color:#4b5563;background:#fff;border:1px solid #dfe4ec;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-weight:900;display:inline-flex}.domain-pill:before{content:"";background:#69b7ff;border-radius:999px;width:10px;height:10px}.domain-pill.dot-1:before{background:#57d0b8}.domain-pill.dot-2:before{background:#ff7b39}.domain-pill.dot-3:before{background:#ef7fe7}.domain-pill.dot-4:before{background:#696cff}.traffic-summary-panel{overflow:hidden}.table-subtext{color:#dc2626;margin-top:5px;font-size:12px;font-weight:800;display:block}.domain-intel{gap:14px;display:grid}.domain-intel-search{background:#fff;border:1px solid #dfe4ec;border-radius:8px;grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:12px;padding:12px;display:grid;box-shadow:0 10px 28px #0f172a0a}.domain-intel-search label{gap:6px;min-width:0;display:grid}.domain-intel-search label span{color:#6b7483;text-transform:uppercase;font-size:12px;font-weight:900}.domain-intel-search .btn{min-width:158px}.primary-domain-field .input{min-height:44px;font-size:16px}.domain-advanced-panel{background:#fff;border:1px solid #dfe4ec;border-radius:8px;grid-template-columns:minmax(180px,.8fr) minmax(280px,1.2fr) minmax(220px,1fr);gap:12px;padding:14px;display:grid}.domain-advanced-panel label{gap:6px;min-width:0;display:grid}.domain-advanced-panel label span{color:#6b7483;text-transform:uppercase;font-size:12px;font-weight:900}.overview-ai-card{grid-template-columns:minmax(130px,.82fr) minmax(110px,.68fr);align-items:center;gap:18px;display:grid}.overview-ai-card span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.overview-ai-card strong{color:#111827;margin:6px 0 14px;font-size:27px;line-height:1;display:block}.overview-gauge{aspect-ratio:2;place-items:end center;width:min(170px,100%);max-width:100%;display:grid;position:relative;overflow:hidden}.overview-gauge:before{content:"";background:conic-gradient(from 270deg at 50% 100%, #6691ff 0 var(--score), #edf0f6 0 100%);border-radius:210px 210px 0 0;position:absolute;inset:0}.overview-gauge:after{content:"";background:#fff;border-radius:180px 180px 0 0;height:calc(100% - 19px);position:absolute;bottom:0;left:17px;right:17px}.overview-gauge span{z-index:1;color:#111827;margin-bottom:6px;font-size:30px;font-weight:900;line-height:1;position:relative}.mini-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.mini-readiness div{background:#fbfcff;border:1px solid #e5eaf2;border-radius:8px;min-width:0;padding:9px}.mini-readiness span{color:#64748b;font-size:11px;font-weight:900;display:block}.mini-readiness strong{color:#111827;margin-top:6px;font-size:15px;display:block}.provider-required{color:#5f6878;background:#f3f4f6;border-radius:8px;align-items:center;width:fit-content;max-width:100%;padding:6px 8px;font-size:12px;font-weight:900;line-height:1.15;display:inline-flex}.metric-note{color:#64748b;margin:8px 0 0;font-size:12px;font-weight:800;line-height:1.35}@media (max-width:1180px){.product-shell{grid-template-columns:62px minmax(0,1fr)}.workspace-menu{display:none}.product-topbar,.overview-grid,.tool-search-row,.gap-form,.domain-intel-search,.domain-advanced-panel,.seo-files-form,.ai-visibility-layout{grid-template-columns:1fr}.tool-search-row .btn,.gap-form .btn,.domain-intel-search .btn,.seo-files-form .btn{width:100%}.seo-files-wide{grid-column:auto}.seo-files-preview{grid-template-columns:1fr}.metric-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.toolkit-form .btn{justify-self:stretch}.domain-metric,.domain-metric:nth-child(3n),.domain-metric:nth-last-child(-n+2){border-bottom:1px solid #e4e8f0;border-right:0}}@media (max-width:760px){.product-shell{display:block}.icon-rail{flex-direction:row;justify-content:space-between;width:100%;height:auto;position:static}.rail-nav{gap:6px;display:flex;overflow-x:auto}.rail-brand,.rail-link{width:36px;height:36px}.product-topbar{padding:12px 16px}.auth-shell{padding:16px}.auth-card,.settings-form,.settings-form.narrow{grid-template-columns:1fr}.auth-panel,.auth-form-panel{padding:26px}.auth-panel h1{font-size:30px}.real-data-notice-head,.panel-header{display:grid}.connection-score{width:100%}.top-actions,.actions{white-space:normal;flex-wrap:wrap;width:100%}.top-actions .btn,.actions .btn{white-space:normal;text-align:center;flex:150px;min-width:0}.domain-heading,.ai-summary{flex-direction:column;grid-template-columns:1fr}.tool-title-row,.ai-truth-note,.ai-chart-stats,.ai-real-grid,.visibility-check-grid,.signal-grid,.overview-ai-card,.mini-readiness,.readiness-row,.traffic-bar-row{grid-template-columns:1fr}.tool-title-row{display:grid}.tool-source-pill{width:fit-content}.domain-page{overflow-x:hidden}.real-data-notice{overflow:hidden}.provider-chip{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%}.metric-mosaic,.ai-platform-grid{grid-template-columns:1fr}.overview-card,.domain-metric{padding:16px}}@media (max-width:1320px){.product-shell{grid-template-columns:58px 214px minmax(0,1fr)}.workspace-link{font-size:13px}.page{padding:18px}.page-title{font-size:26px}.page-copy{font-size:14px}.overview-card{padding:18px}.domain-metric{min-height:116px;padding:16px}.domain-metric>span{font-size:15px}.domain-metric-value strong{font-size:24px}.overview-gauge{width:min(150px,100%)}.visibility-gauge{width:min(260px,100%)}}@media (max-width:1180px){.product-main,.domain-page,.page,.panel,.card,.overview-card{min-width:0}.product-topbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:12px 16px;position:static}.domain-search,.global-search,.product-topbar .top-actions{width:100%}.global-search input::placeholder{font-size:13px}.metric-grid,.grid-2,.grid-3,.module-grid,.provider-grid,.credential-layout,.credential-summary,.engine-rule-grid,.profile-form,.settings-form,.settings-form.narrow,.audit-grid,.sync-item{grid-template-columns:1fr}.profile-form .btn,.settings-form .btn{width:100%}.overview-grid,.ai-visibility-layout{gap:12px}.ai-score-summary{grid-template-columns:minmax(180px,230px) minmax(0,1fr)}.tool-search-row,.gap-form,.domain-intel-search,.domain-advanced-panel,.seo-files-form{padding:12px}}@media (max-width:900px){body{font-size:14px}.page{padding:16px}.page-header,.domain-heading,.tool-title-row,.panel-header{gap:12px;display:grid}.page-title{font-size:24px}.panel-title{font-size:18px}.card-value{font-size:24px}.card,.panel{padding:16px}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}table{min-width:620px;font-size:13px}th,td{padding:10px 12px}.bar-row,.readiness-row,.traffic-bar-row{grid-template-columns:1fr;gap:8px}.ai-chart-stats,.ai-real-grid,.visibility-check-grid,.signal-grid,.overview-ai-card,.mini-readiness,.ai-platform-grid{grid-template-columns:1fr}.overview-gauge,.visibility-gauge{justify-self:center}.ai-score-summary{grid-template-columns:1fr;justify-items:center}.ai-score-meta{width:100%}.tool-line-chart{height:220px}}@media (max-width:760px){.icon-rail{z-index:40;border-bottom:1px solid #dfe4ec;border-right:0;gap:8px;padding:10px 12px;position:sticky;top:0}.rail-nav{flex:1;justify-content:flex-end;min-width:0}.rail-brand,.rail-link{flex:none}.product-topbar{padding:10px 12px}.domain-search,.global-search{min-height:40px;padding:0 10px}.domain-search span{font-size:10px}.domain-search button{width:30px;height:30px}.top-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.top-actions .btn{min-height:38px;padding:8px 10px;font-size:13px}.top-actions .avatar{justify-self:end;width:38px;height:38px}.actions{grid-template-columns:1fr;display:grid}.actions .btn,.btn{min-width:0}.domain-tabs{margin-left:-12px;margin-right:-12px;padding:0 12px}.overview-card-head{align-items:flex-start}.overview-card-head h2{font-size:18px}.domain-metric-value{flex-direction:column;align-items:flex-start;gap:10px}.score-orb,.mini-donut{width:36px;height:36px}.visibility-gauge span{margin-bottom:24px;font-size:32px}.visibility-gauge strong{font-size:20px}.keyword-tab-row{margin-left:-12px;margin-right:-12px;padding:4px 12px}.keyword-tab-row button{min-height:38px;padding:7px 10px;font-size:13px}.seo-files-preview pre,.toolkit-result pre{font-size:11px}}@media (max-width:560px){.page{padding:12px}.page-title{font-size:22px}.page-copy,.panel-copy{font-size:13px}.card,.panel,.overview-card{padding:14px}.tool-search-row,.gap-form,.domain-intel-search,.domain-advanced-panel,.seo-files-form,.profile-form,.credential-form{gap:10px;padding:10px}.input,.select,.btn{width:100%}.global-search{display:none}.top-actions{grid-template-columns:1fr}.top-actions .avatar{border-radius:8px;justify-self:stretch;width:100%}.metric-grid,.grid-2,.grid-3,.module-grid,.live-engine-grid,.metric-mosaic{gap:12px}.domain-metric{min-height:0}table{min-width:560px;font-size:12px}th,td{padding:9px 10px}.auth-shell{padding:12px}.auth-panel,.auth-form-panel{padding:20px}.auth-panel h1{font-size:25px}}@media (max-width:420px){.rail-brand,.rail-link{width:34px;height:34px}.rail-brand svg,.rail-link svg{width:19px;height:19px}.domain-search{gap:6px}.domain-search input{font-size:14px}.page-title{font-size:21px}.overview-gauge{width:min(138px,100%)}.overview-gauge span{font-size:26px}}html,body{width:100%;max-width:100%}img,svg,canvas,video{max-width:100%}.product-shell,.product-main,.page,.domain-page,.tool-workspace,.panel,.card,.overview-card{min-width:0}.product-main{width:100%}.page,.domain-page{margin:0 auto}.product-topbar .top-actions{white-space:normal;flex-wrap:wrap;justify-content:flex-end;min-width:0}.btn{text-align:center;white-space:normal}.product-topbar .btn{border-radius:7px;min-height:34px;padding:6px 10px;font-size:13px;line-height:1.15}.page-header .actions{gap:8px}.page-header .actions .btn{border-radius:8px;min-height:38px;padding:8px 13px;font-size:14px;line-height:1.15}.product-topbar .avatar{width:34px;height:34px;font-size:14px}.domain-search input,.global-search input,.input,.select{max-width:100%}.table-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.table-wrap table{margin:0}.panel-header,.page-header,.domain-heading,.tool-title-row,.panel-header>div,.page-header>div,.domain-heading>div,.tool-title-row>div{min-width:0}@media (max-width:1320px){.product-shell{grid-template-columns:58px 220px minmax(0,1fr)}.product-topbar{grid-template-columns:minmax(190px,310px) minmax(220px,1fr)}.product-topbar .top-actions{grid-column:1/-1;justify-content:flex-start}.workspace-link{min-height:34px;padding:7px 11px;font-size:13px}}@media (max-width:1180px){.product-shell{grid-template-columns:58px minmax(0,1fr)}.workspace-menu{display:none}.product-topbar{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:12px 16px;position:static}.domain-search,.global-search,.product-topbar .top-actions{width:100%}.product-topbar .top-actions{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;display:grid}.product-topbar .top-actions .btn{width:100%}.page{width:100%;padding:18px}}@media (max-width:900px){.page-header,.domain-heading,.tool-title-row,.panel-header{align-items:stretch}.actions,.credential-actions,.seo-files-actions{grid-template-columns:1fr;display:grid}.metric-grid,.grid-2,.grid-3,.module-grid,.provider-grid,.live-engine-grid,.engine-rule-grid,.credential-layout,.credential-summary,.settings-form,.settings-form.narrow,.profile-form,.audit-grid,.overview-grid,.ai-visibility-layout,.metric-mosaic,.tool-search-row,.gap-form,.domain-intel-search,.domain-advanced-panel,.seo-files-form,.toolkit-form{grid-template-columns:1fr}}@media (max-width:760px){.product-shell{display:block}.icon-rail{z-index:45;border-bottom:1px solid #dfe4ec;border-right:0;flex-direction:row;justify-content:flex-start;gap:10px;width:100%;height:auto;padding:9px 12px;position:sticky;top:0;overflow-x:auto}.rail-nav{flex:1 0 auto;justify-content:flex-start;gap:7px;display:flex;overflow-x:auto}.rail-brand,.rail-link{flex:none;width:38px;height:38px}.product-topbar{padding:10px 12px}.product-topbar .top-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.top-actions .btn,.product-topbar .btn{min-height:34px;padding:7px 9px;font-size:12px}.product-topbar .avatar{border-radius:8px;width:100%;height:34px}.page{padding:14px 12px}.page-title{font-size:24px}}@media (max-width:560px){body{font-size:14px}.global-search{display:flex}.global-search input::placeholder{color:#0000}.product-topbar .top-actions{grid-template-columns:1fr}.card,.panel,.overview-card{padding:14px}.domain-search{gap:6px;padding:0 9px}.domain-search span{font-size:10px}.domain-search input,.global-search input{font-size:14px}.input,.select,.btn{width:100%}table{min-width:540px}}@media (max-width:420px){.rail-brand,.rail-link{width:34px;height:34px}.page{padding:12px 10px}.page-title{font-size:21px}.panel-title{font-size:17px}}.loader-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f8fafcad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.loader-card{color:#111827;text-align:center;background:#fff;border:1px solid #dbe3ef;border-radius:8px;justify-items:center;gap:10px;width:min(360px,100%);padding:24px;display:grid;box-shadow:0 18px 50px #20294229}.loader-card strong{font-size:18px;line-height:1.2}.loader-card span:last-child{color:#607086;font-size:14px;line-height:1.5}.loader-spinner{border:3px solid #dfe6f2;border-top-color:#696cff;border-radius:50%;width:26px;height:26px;animation:.75s linear infinite loader-spin;display:inline-block}.mini-loader,.sidebar-mini-loader{color:#607086;background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-items:center;gap:8px;width:fit-content;margin:10px 0;padding:8px 10px;font-size:13px;font-weight:700;display:inline-flex}.mini-loader .loader-spinner,.sidebar-mini-loader .loader-spinner{border-width:2px;width:16px;height:16px}.sidebar-mini-loader{margin:8px 18px}@keyframes loader-spin{to{transform:rotate(360deg)}}.home-workspace,.seo-dashboard-workspace,.sem-list-workspace,.compare-entry-workspace{gap:18px;display:grid}.product-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.product-tile{color:#1f2937;background:#fff;border:1px solid #dfe4ec;border-radius:8px;align-content:start;gap:10px;min-height:136px;padding:18px;text-decoration:none;display:grid;position:relative;box-shadow:0 8px 24px #2029420f}.product-tile small{color:#6b7280;line-height:1.45}.product-tile em{color:#fff;background:#8f5cff;border-radius:0 8px;padding:8px 12px;font-style:normal;font-weight:800;position:absolute;top:0;right:0}.tile-icon,.status-dot,.dot-pill{background:#edf2ff;border-radius:8px;width:28px;height:28px;display:inline-block}.tile-1{background:#f2e9ff}.tile-2{background:#e8edff}.tile-3{background:#fff1d8}.copilot-bar,.folders-head,.folder-filters,.tool-list-toolbar,.compare-actions{align-items:center;gap:12px;display:flex}.copilot-bar{background:#fff;border:1px solid #dfe4ec;border-radius:8px;justify-content:space-between;padding:14px 18px}.copilot-bar span,.folders-head button,.table-subtext{color:#6b7280}.folders-panel{padding:0;overflow:hidden}.folders-head,.folder-filters{padding:16px 18px}.folders-head{justify-content:space-between}.folders-head h1{margin:0 16px 0 0;font-size:22px;display:inline}.folders-head button,.link-button{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0}.folder-filters{background:#fbfcfe;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6}.folder-filters .input{max-width:300px}.toggle-line{color:#5f6b7a;align-items:center;gap:8px;display:inline-flex}.project-card-list{gap:14px;padding:18px;display:grid}.project-row-card{background:#fff;border:1px solid #e1e6ee;border-radius:8px;overflow:hidden}.project-row-head,.project-metrics-row{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.project-row-head{border-bottom:1px solid #edf1f6}.project-row-head>div{align-items:center;gap:10px;min-width:0;display:flex}.project-row-head a{color:#2563eb;font-size:17px;font-weight:800;line-height:1.2;text-decoration:none}.project-row-head small{color:#111827;font-size:14px;line-height:1.2}.status-dot{background:#0f9f6e;border-radius:50%;width:18px;height:18px}.icon-button{cursor:pointer;background:#f3f6fb;border:0;border-radius:8px;width:34px;height:34px;font-weight:900}.project-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.project-metrics-row{grid-template-columns:repeat(7,minmax(96px,1fr));align-items:start}.project-metrics-row div{gap:7px;min-width:0;display:grid}.project-metrics-row span{color:#1f2937;font-size:14px;line-height:1.25}.project-metrics-row strong{color:#5b5fc7;font-size:19px;line-height:1.15}.metric-action,.metric-pill{white-space:normal;border-radius:8px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:30px;padding:5px 9px;font-weight:900;display:inline-flex;font-size:12px!important;line-height:1.2!important}.metric-action{color:#4f46e5;cursor:pointer;background:#f7f7ff;border:1px solid #d8ddff}.metric-action:hover{background:#eef2ff;border-color:#696cff}.metric-pill{background:#f1f4f8;color:#526071!important}.sem-panel{background:#fff;border:1px solid #dfe4ec;border-radius:8px;box-shadow:0 8px 24px #2029420d}.sem-panel-head{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.sem-panel-head h2{margin:0;font-size:20px}.sem-panel-head p{color:#64748b;margin:5px 0 0}.dashboard-widget-grid{grid-template-columns:minmax(280px,.9fr) minmax(420px,1.6fr);gap:18px;display:grid}.dashboard-widget-grid.lower{grid-template-columns:minmax(420px,2fr) repeat(2,minmax(190px,1fr))}.ai-widget,.seo-widget,.position-widget,.setup-card{padding:28px 28px 22px;position:relative}.widget-tab{border-radius:8px 0 18px;padding:10px 34px;font-weight:800;position:absolute;top:0;left:0}.widget-tab.purple{color:#7c3aed;background:#ead6ff}.widget-tab.blue{color:#4f46e5;background:#e8e7ff}.ai-search-metrics,.seo-mosaic,.site-health-widget,.position-layout{gap:18px;display:grid}.ai-search-metrics{grid-template-columns:repeat(3,1fr);margin-top:34px}.ai-search-metrics span,.seo-mosaic span,.site-health-widget span,.position-layout span{color:#1f2937;display:block}.ai-search-metrics strong,.seo-mosaic strong,.site-health-widget strong,.position-layout strong{color:#5b5fc7;font-size:28px}.ai-provider-list{gap:10px;margin-top:18px;display:grid}.ai-provider-list span,.top-keywords-list span{justify-content:space-between;gap:12px;display:flex}.seo-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px}.seo-mosaic div{border-right:1px solid #edf1f6;min-height:98px;padding:14px}.mini-area-chart{width:100%;height:42px;margin-top:8px}.mini-area-chart polyline{fill:none;stroke:#696cff;stroke-width:4px}.position-layout{grid-template-columns:1.2fr 1.2fr 1fr;padding:22px}.rank-buckets{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rank-buckets div{padding:10px 0}.site-health-widget{grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 28px}.audit-gauge{background:radial-gradient(circle at bottom, #fff 36%, transparent 37%), conic-gradient(from 270deg, #696cff 0 70%, #d5d9e2 70% 100%);border-radius:999px 999px 0 0;place-items:center;min-height:150px;display:grid}.setup-card{background:#f0f2f7;min-height:210px}.setup-card p{color:#374151;line-height:1.45}.tool-list-toolbar{border-bottom:1px solid #edf1f6;padding:18px 20px}.tool-list-toolbar .input{max-width:360px}.segment-control{border:1px solid #cfd6e2;border-radius:8px;display:inline-flex;overflow:hidden}.segment-control button{background:#fff;border:0;border-right:1px solid #cfd6e2;min-height:36px;padding:0 14px;font-weight:700}.segment-control button:last-child{border-right:0}.segment-control button.active{color:#4f46e5;background:#f1f4ff}.date-chip{color:#5f6b7a;border:1px solid #d6dce6;border-radius:8px;padding:8px 12px}.wide-tool-table th,.wide-tool-table td{white-space:nowrap}.empty-analysis-panel{text-align:left;place-content:center;gap:14px;min-height:320px;display:grid}.empty-analysis-panel h2{margin:0;font-size:26px}.country-tabs{gap:0;display:flex}.country-tabs button{background:#fff;border:1px solid #cfd6e2;min-height:38px;padding:0 16px;font-weight:700}.country-tabs button.active{color:#2563eb;background:#edf4ff}.compare-entry-card{justify-items:center;gap:22px;padding:54px 28px;display:grid}.compare-entry-card h1{margin:0;font-size:42px}.compare-entry-card p{color:#111827;margin:0;font-size:20px}.compare-form-lines{gap:14px;width:min(980px,100%);display:grid}.compare-domain-line{background:#fff;border:1px solid #cfd6e2;border-radius:8px;grid-template-columns:auto 1fr 220px;align-items:center;display:grid;overflow:hidden}.compare-domain-line input,.compare-domain-line select{min-height:54px;font:inherit;border:0;padding:0 14px}.compare-domain-line select{border-left:1px solid #cfd6e2}.you-pill{color:#0067b3;background:#c8ebff;border-radius:999px;margin-left:14px;padding:4px 12px;font-weight:800}.dot-pill{background:#55d6a5;border-radius:50%;width:16px;height:16px;margin-left:18px}.compare-actions{justify-content:flex-end;width:min(980px,100%)}.compare-actions .link-button{color:#0067d6;margin-right:auto;font-weight:800}.benchmark-panel{text-align:center;place-content:center;min-height:250px;padding:32px;display:grid}.benchmark-panel h2{font-size:32px}@media (max-width:1100px){.product-strip,.dashboard-widget-grid,.dashboard-widget-grid.lower,.position-layout,.site-health-widget{grid-template-columns:1fr}.project-metrics-row,.seo-mosaic,.ai-search-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.folders-head,.folder-filters,.tool-list-toolbar,.compare-actions{flex-direction:column;align-items:stretch}.folder-filters .input,.tool-list-toolbar .input{max-width:none}.project-metrics-row,.seo-mosaic,.ai-search-metrics{grid-template-columns:1fr}.compare-domain-line{grid-template-columns:auto 1fr}.compare-domain-line select{border-top:1px solid #cfd6e2;border-left:0;grid-column:1/-1}.compare-entry-card h1{font-size:30px}}.prompt-research-workspace,.traffic-market-landing,.ai-traffic-workspace{gap:18px;display:grid}.ai-hero-panel,.traffic-hero-panel{background:radial-gradient(circle at 15% 25%,#c4f5f26b,#0000 34%),radial-gradient(circle at 82% 85%,#d3ebff8a,#0000 32%),radial-gradient(circle at 20% 92%,#ffeed58c,#0000 26%),#fff;border:1px solid #dfe4ec;border-radius:8px;position:relative;overflow:hidden}.ai-hero-panel{text-align:center;place-items:center;min-height:620px;padding:72px 28px;display:grid}.ai-hero-panel h1{color:#1b1f23;max-width:960px;margin:18px auto;font-size:clamp(38px,6vw,76px);line-height:1.08}.ai-hero-panel p{color:#1f2937;max-width:980px;margin:0 auto;font-size:20px;line-height:1.55}.hero-eyebrow{font-weight:800;color:#5f6b7a!important}.hero-search-form{background:#fff;border:3px solid #818cf8;border-radius:8px;grid-template-columns:1fr 180px;width:min(980px,100%);margin-top:44px;display:grid;overflow:hidden}.hero-search-form input,.hero-search-form button{min-height:66px;font:inherit;border:0;padding:0 22px;font-size:20px}.prompt-control-panel{margin-top:-10px}.prompt-topic-list{gap:0;display:grid}.prompt-topic-list div{border-bottom:1px solid #edf1f6;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:15px 20px;display:grid}.prompt-topic-list em{color:#4f46e5;background:#eef2ff;border-radius:999px;padding:4px 8px;font-style:normal;font-weight:800}.prompt-metrics{margin-top:0;padding:20px}.traffic-hero-panel{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:28px;min-height:390px;padding:64px 36px 38px;display:grid}.traffic-hero-panel h1{max-width:760px;margin:0 0 22px;font-size:clamp(34px,4.5vw,58px);line-height:1.1}.traffic-hero-panel p{color:#1f2937;margin:0 0 30px;font-size:22px}.traffic-hero-form{grid-template-columns:1fr 130px;gap:16px;max-width:830px;display:grid}.traffic-hero-form input{min-height:58px;font:inherit;border:1px solid #cfd6e2;border-radius:8px;padding:0 18px;font-size:20px}.traffic-illustration{background:#ead3ff;border-radius:90px 8px 8px 90px;min-height:240px;position:relative}.traffic-illustration:before{content:"";background:#fff;border:6px solid #14181f;border-radius:8px;width:190px;height:110px;position:absolute;inset:55px 28px auto auto;transform:rotate(-14deg);box-shadow:14px 18px #111827}.traffic-illustration.small{background:#ffe34f;border-radius:999px;justify-self:end;width:180px;min-height:120px}.traffic-illustration.small:before{border-width:4px;width:92px;height:62px;inset:20px 30px auto auto}.screen-lines{z-index:1;gap:9px;width:110px;display:grid;position:absolute;top:88px;right:64px;transform:rotate(-14deg)}.screen-lines i{background:#a855f7;height:3px}.saved-list-head{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.saved-list-head h2{margin:0;font-size:26px}.saved-domain-list{gap:12px;padding:26px 30px;display:grid}.saved-domain-list h3{margin:0 0 6px}.saved-domain-list a{color:#1f2937;align-items:center;gap:12px;font-size:20px;text-decoration:none;display:inline-flex}.traffic-toolbar,.traffic-filter-row{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.traffic-toolbar{border-bottom:1px solid #dfe4ec}.round-add{color:#fff;background:#1d9bf0;border:0;border-radius:50%;width:42px;height:42px;font-size:26px;font-weight:900}.traffic-filter-row span{color:#0067d6;font-weight:800}.locked-traffic-panel{background:linear-gradient(#f8fafcb8,#fff);place-items:center;min-height:510px;display:grid}.locked-card{background:#fff;border:1px solid #dfe4ec;border-radius:8px;grid-template-columns:1fr 190px;align-items:center;gap:20px;width:min(920px,92%);padding:44px;display:grid;box-shadow:0 18px 55px #2029421f}.locked-card h2,.locked-card ul,.locked-card .btn{grid-column:1}.locked-card h2{margin:0;font-size:32px}.locked-card li{color:#4b5563;margin:12px 0;font-size:18px}@media (max-width:900px){.traffic-hero-panel,.locked-card{grid-template-columns:1fr}.traffic-illustration{display:none}.ai-hero-panel{min-height:520px}}@media (max-width:620px){.hero-search-form,.traffic-hero-form,.prompt-topic-list div{grid-template-columns:1fr}}.local-workspace,.content-workspace{gap:18px;display:grid}.local-hero-panel{color:#fff;text-align:center;background:linear-gradient(115deg,#ffffff0a 0 8%,#0000 8% 18%,#ffffff0d 18% 22%,#0000 22% 100%),radial-gradient(circle at 50% 26%,#ffffff29,#0000 17%),linear-gradient(135deg,#3c167d,#4b1685 58%,#34106a);border-radius:0;justify-items:center;min-height:710px;padding:42px 32px 58px;display:grid;position:relative;overflow:hidden}.local-hero-panel:before,.local-hero-panel:after{content:"";pointer-events:none;background:linear-gradient(25deg,#0000 0 26%,#ffffff12 26% 28%,#0000 28% 100%),linear-gradient(145deg,#0000 0 62%,#ffffff0f 62% 64%,#0000 64% 100%);position:absolute;inset:0}.local-hero-panel:after{opacity:.45;background:radial-gradient(circle at 30% 20%,#b48bffa6 0 14px,#0000 15px),radial-gradient(circle at 66% 48%,#dbc7ffb3 0 14px,#0000 15px),radial-gradient(circle at 84% 22%,#9a64ffb3 0 12px,#0000 13px);height:280px;inset:52px 0 auto}.local-hero-panel>*{z-index:1;position:relative}.local-hero-panel p{margin:0;font-size:21px}.local-hero-panel h1{max-width:950px;margin:150px 0 20px;font-size:clamp(42px,6vw,70px);line-height:1.02}.local-hero-panel>span{color:#ffffffeb;max-width:1040px;font-size:clamp(20px,2.5vw,30px);line-height:1.25}.local-search-form{background:#fff;border-radius:8px;grid-template-columns:1fr 86px;width:min(1180px,92%);margin-top:72px;display:grid;overflow:hidden;box-shadow:0 18px 42px #11182733}.local-search-form input,.local-search-form button{min-height:82px;font:inherit;border:0;padding:0 22px}.local-search-form input{color:#17212b;font-size:24px}.local-search-form button{color:#fff;background:#696cff;font-size:22px;font-weight:900}.local-advanced{color:#ffffffbd;background:0 0;border:0;margin:28px 0 22px;font-size:19px;font-weight:900}.local-advanced-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background:#ffffff1f;border:1px solid #ffffff47;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(980px,92%);margin:0 0 22px;padding:16px;display:grid}.local-advanced-panel label{gap:7px;min-width:0;display:grid}.local-advanced-panel span{color:#ffffffd1;text-transform:uppercase;font-size:12px;font-weight:900}.local-advanced-panel input{color:#17212b;width:100%;min-height:48px;font:inherit;background:#fffffff2;border:1px solid #ffffff57;border-radius:8px;padding:0 14px;font-size:16px}.local-result-stack{gap:18px;width:min(980px,92%);display:grid}.local-suggestion-card{text-align:left;background:#8b5cf6eb;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:18px;padding:24px 32px;display:grid;box-shadow:0 14px 28px #11182726}.local-suggestion-card strong,.local-suggestion-card small{display:block}.local-suggestion-card small{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;max-width:560px;font-size:20px;overflow:hidden}.local-suggestion-card button{color:#fff;min-height:44px;font:inherit;background:#ffffff1f;border:1px solid #ffffffa6;border-radius:8px;padding:0 22px;font-weight:900}.country-flag{color:#4b1685;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.local-control-panel{flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.local-control-panel .select{min-width:min(360px,100%)}.local-scan-result{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:22px;display:grid}.local-scan-result h2{margin:0 0 8px;font-size:clamp(24px,3vw,34px);line-height:1.08}.local-scan-result span{color:#637083}.local-scan-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.local-scan-metrics div{background:#fbfcff;border:1px solid #dfe5f2;border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.local-scan-metrics span{color:#637083;text-transform:uppercase;font-size:12px;font-weight:900}.local-scan-metrics strong{color:#696cff;font-size:clamp(24px,3vw,36px);line-height:1}.local-grid{align-items:stretch}.local-score-card{align-content:start;gap:14px;display:grid}.local-score-card h2{margin:0}.local-score-card p{color:#5f6b7a;margin:0}.local-task-list,.content-task-list,.content-brief-list{gap:0;display:grid}.local-task-list span,.local-task-list strong{border-bottom:1px solid #edf1f6;padding:14px 0}.local-task-list strong{color:#696cff;text-align:right}.content-hero-panel{text-align:center;justify-items:center;min-height:640px;padding:70px 32px 0;display:grid;overflow:hidden}.content-hero-panel h1{max-width:1040px;margin:14px 0;font-size:clamp(42px,5.5vw,68px);line-height:1.08}.content-hero-panel>span{color:#1f2937;max-width:900px;font-size:clamp(20px,2.2vw,28px);line-height:1.35}.content-action-form{grid-template-columns:240px minmax(260px,1fr) 180px;gap:12px;width:min(980px,100%);margin-top:34px;display:grid}.content-action-form input,.content-action-form select,.content-action-form button{min-height:60px;font:inherit;border:1px solid #cfd6e2;border-radius:8px;padding:0 16px;font-size:18px}.content-action-form button{color:#fff;background:#00a889;border-color:#00a889;font-weight:900}.content-hero-panel>small{color:#637083;max-width:850px;margin-top:18px;font-size:16px}.content-editor-preview{background:linear-gradient(#a66bff,#7c5cf6);border-radius:8px 8px 0 0;width:min(1180px,92%);min-height:280px;margin-top:80px;padding:48px 110px 0;position:relative}.editor-toolbar{background:#ffffffd1;border-radius:8px 8px 0 0;align-items:center;gap:10px;min-height:62px;padding:0 22px;display:flex}.editor-toolbar i{color:#7b8190;border:1px solid #d6dbe5;border-radius:8px;padding:8px 12px;font-style:normal;font-weight:900}.editor-body{text-align:left;background:#fff;border-radius:0 0 8px 8px;gap:14px;min-height:170px;padding:28px 34px;display:grid}.editor-body strong{color:#111827;font-size:30px}.editor-body span{color:#637083}.editor-ai-card{color:#696cff;background:#eef2ff;border-radius:8px;width:fit-content;padding:10px 14px;font-weight:900}.content-grid{align-items:stretch}.content-score{gap:8px;display:grid}.content-score strong{color:#696cff;font-size:70px;line-height:1}.content-score span{color:#637083;font-weight:800}.content-brief-list span{border-bottom:1px solid #edf1f6;padding:13px 0;font-weight:800}.content-task-list div{border-bottom:1px solid #edf1f6;gap:4px;padding:13px 0;display:grid}.content-task-list span{color:#637083}@media (max-width:1000px){.content-action-form{grid-template-columns:1fr}.content-editor-preview{padding:34px 24px 0}}@media (max-width:720px){.local-hero-panel{min-height:auto;padding:34px 16px}.local-hero-panel h1{margin-top:48px}.local-search-form,.local-suggestion-card{grid-template-columns:1fr}.local-suggestion-card{text-align:center}.country-flag{justify-self:center}.local-task-list{grid-template-columns:1fr}.local-task-list strong{text-align:left}.content-hero-panel{min-height:auto;padding:42px 16px 0}}.advertising-workspace{gap:18px;display:grid}.ad-hero-panel{text-align:center;background:radial-gradient(circle at 52% 78%,#ab6bff33,#0000 30%),linear-gradient(#fbf3ff,#fff 78%);border:1px solid #eadcf8;border-radius:8px;justify-items:center;min-height:790px;padding:74px 26px 0;display:grid;position:relative;overflow:hidden}.ad-hero-panel>p{color:#9c27b0;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:18px;font-weight:900}.ad-hero-panel h1{color:#171b25;max-width:980px;margin:28px 0 18px;font-size:clamp(42px,5vw,58px);line-height:1.1}.ad-hero-panel>span{color:#111827;max-width:840px;font-size:clamp(21px,2.3vw,30px);line-height:1.22}.ad-hero-form{grid-template-columns:minmax(280px,1fr) 260px;gap:24px;width:min(1000px,100%);margin-top:64px;display:grid}.ad-hero-form input,.ad-hero-form button{min-height:82px;font:inherit;border-radius:8px;font-size:23px}.ad-hero-form input{background:#fff;border:1px solid #cfd6e2;padding:0 20px}.ad-hero-form button{color:#fff;background:#696cff;border:0;font-weight:900}.ad-examples{color:#111827;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:28px;font-size:22px;display:flex}.ad-examples button{color:#0067d6;cursor:pointer;font:inherit;background:0 0;border:0}.ad-preview-stack{width:min(1040px,100%);min-height:360px;margin-top:86px;position:relative}.ad-preview-stack article{color:#fff;text-align:left;background:linear-gradient(#a65ef3,#ead9ff);border-radius:32px 32px 0 0;grid-template-rows:auto auto repeat(3,18px);grid-template-columns:72px 1fr;gap:8px 18px;width:min(760px,78vw);min-height:300px;padding:34px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 22px 45px #4422692e}.ad-preview-stack article.behind{z-index:0;opacity:.56;transform:translate(-62%)rotate(-3deg)scale(.92)}.ad-preview-stack article:not(.behind){z-index:2}.ad-preview-stack i{background:linear-gradient(30deg,#0000 38%,#ffffffb3 39% 61%,#0000 62%),#ffffff3d;border-radius:50%;grid-row:1/3;width:58px;height:58px}.ad-preview-stack strong{font-size:22px}.ad-preview-stack small{color:#fff;font-weight:800}.ad-preview-stack span{background:#ffffff8c;border-radius:999px;grid-column:1/-1;width:90%}.ad-preview-stack span:nth-of-type(2){width:68%}.ad-preview-stack span:nth-of-type(3){width:44%}.ad-control-panel{flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.ad-control-panel .select{min-width:min(280px,100%)}.ad-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-metric-card{align-content:start;gap:10px;display:grid}.ad-metric-card span{color:#637083;text-transform:uppercase;font-weight:900}.ad-metric-card strong{color:#171b25;font-size:clamp(28px,4vw,42px);line-height:1.05}.ad-metric-card small{color:#637083;font-weight:800}.ad-task-list{gap:0;display:grid}.ad-task-list div{border-bottom:1px solid #edf1f6;gap:5px;padding:15px 0;display:grid}.ad-task-list span{color:#637083}.compact-table.table-wrap{max-height:420px}@media (max-width:1000px){.ad-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ad-hero-panel{min-height:auto;padding:42px 16px 0}.ad-hero-form,.ad-metric-grid{grid-template-columns:1fr}.ad-preview-stack{min-height:260px;margin-top:42px}.ad-preview-stack article{width:92vw;min-height:230px;padding:24px}}.product-shell,.product-main,.page,.panel,.sem-panel,.auth-shell,.auth-card{min-width:0}.product-main,.page{max-width:100%}.product-topbar,.domain-search,.global-search,.top-actions,.tool-filter-bar,.local-control-panel,.ad-control-panel,.folders-head,.folder-filters,.domain-search input,.global-search input,.tool-filter-bar input,.tool-filter-bar select,.local-search-form input,.ad-hero-form input,.content-action-form input,.content-action-form select,.hero-search-form input,.traffic-hero-form input{min-width:0}.btn,.product-topbar .btn,.ad-hero-form button,.local-search-form button,.content-action-form button,.hero-search-form button,.traffic-hero-form button{white-space:nowrap;min-width:0}.table-wrap,.compact-table,.project-table-mode,.folders-panel,.saved-domain-list{max-width:100%;overflow-x:auto}.project-row-card,.product-tile,.sem-panel,.panel,.local-suggestion-card,.locked-card,.content-editor-preview{overflow-wrap:anywhere}@media (max-width:1180px){.product-shell{grid-template-columns:62px minmax(0,1fr)!important}.workspace-menu{display:none!important}.product-main{grid-column:2!important}.product-topbar{gap:12px;padding:14px;grid-template-columns:minmax(0,1fr)!important}.domain-search,.global-search{width:100%}.product-topbar .top-actions{grid-template-columns:repeat(3,minmax(0,1fr)) auto;width:100%;display:grid}.product-topbar .top-actions .btn{justify-content:center;padding-inline:12px}.dashboard-widget-grid,.dashboard-widget-grid.lower,.ad-metric-grid,.local-grid,.content-grid,.product-strip,.metric-grid,.settings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.traffic-hero-panel,.locked-card,.position-layout,.site-health-widget,.local-advanced-panel,.local-scan-result,.content-action-form,.settings-form{grid-template-columns:1fr!important}.local-scan-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body{overflow-x:hidden}.product-shell{width:100%;display:block!important}.icon-rail{z-index:50;border-right:0;border-bottom:1px solid var(--line);background:#fff;min-height:60px;top:0;overflow:auto hidden;width:100%!important;height:auto!important;display:flex!important;position:sticky!important}.rail-brand{flex:0 0 54px;width:54px;height:54px}.rail-nav{gap:8px;padding:6px 10px;overflow-x:auto;flex-direction:row!important;display:flex!important}.rail-link{flex:0 0 46px;width:46px;height:46px}.product-main{width:100%;grid-column:auto!important}.product-topbar{z-index:40;padding:12px;position:sticky;top:60px}.domain-search{grid-template-columns:72px minmax(0,1fr) 46px!important}.global-search{grid-template-columns:minmax(0,1fr) 46px!important}.domain-search input,.global-search input{font-size:15px}.product-topbar .top-actions{grid-template-columns:repeat(2,minmax(0,1fr)) 50px!important}.product-topbar .btn{min-height:44px;padding:0 10px;font-size:15px}.product-topbar .avatar{width:48px;height:48px}.page{padding:14px!important}.dashboard-widget-grid,.dashboard-widget-grid.lower,.ad-metric-grid,.local-grid,.content-grid,.product-strip,.metric-grid,.settings-summary-grid,.project-metrics-row,.seo-mosaic,.ai-search-metrics,.folder-filters,.tool-list-toolbar{grid-template-columns:1fr!important}.folders-head,.saved-list-head,.ad-control-panel,.local-control-panel,.tool-filter-bar{flex-direction:column;align-items:stretch}.local-hero-panel,.ad-hero-panel,.ai-hero-panel,.content-hero-panel,.traffic-hero-panel{min-height:auto!important;padding:34px 16px!important}.local-hero-panel h1,.ad-hero-panel h1,.ai-hero-panel h1,.content-hero-panel h1,.traffic-hero-panel h1{margin-top:28px;font-size:34px;line-height:1.12}.local-hero-panel>span,.ad-hero-panel>span,.content-hero-panel>span,.traffic-hero-panel p,.ai-hero-panel p{font-size:18px}.local-search-form,.local-advanced-panel,.local-scan-result,.local-scan-metrics,.ad-hero-form,.hero-search-form,.traffic-hero-form,.content-action-form,.local-suggestion-card,.compare-domain-line{grid-template-columns:1fr!important}.local-search-form input,.local-search-form button,.ad-hero-form input,.ad-hero-form button,.hero-search-form input,.hero-search-form button,.traffic-hero-form input,.traffic-hero-form button,.content-action-form input,.content-action-form select,.content-action-form button{min-height:54px;font-size:17px}.local-result-stack,.local-search-form,.ad-hero-form,.hero-search-form,.content-action-form{width:100%}.local-suggestion-card{text-align:center;padding:18px}.local-suggestion-card small{white-space:normal}.country-flag{justify-self:center}.ad-preview-stack,.traffic-illustration,.content-editor-preview{display:none}.locked-card{width:100%;padding:24px}}@media (max-width:480px){.domain-search{grid-template-columns:1fr 46px!important}.domain-search span{display:none}.product-topbar .top-actions{grid-template-columns:1fr!important}.product-topbar .avatar{justify-self:center}.local-hero-panel h1,.ad-hero-panel h1,.ai-hero-panel h1,.content-hero-panel h1,.traffic-hero-panel h1,.compare-entry-card h1{font-size:29px}.sem-panel,.panel,.project-row-card,.folders-panel{padding:18px}}.product-main{min-width:0;scroll-padding-top:92px}.local-hero-panel,.ad-hero-panel,.ai-hero-panel,.content-hero-panel,.traffic-hero-panel{min-height:auto!important;overflow:visible!important}.content-hero-panel{gap:16px;padding:42px 28px 28px!important}.content-hero-panel h1{line-height:1.08;margin:6px 0 0!important;font-size:clamp(34px,4.2vw,54px)!important}.content-hero-panel>span{font-size:clamp(18px,1.8vw,23px)!important}.content-action-form{grid-template-columns:minmax(180px,240px) minmax(240px,1fr) minmax(150px,180px);margin-top:14px!important}.content-action-form input,.content-action-form select,.content-action-form button{min-height:54px;font-size:17px}.content-hero-panel>small{margin-top:0!important}.content-editor-preview{width:min(1040px,100%);min-height:230px;padding:32px min(5vw,68px) 0;margin-top:24px!important}.editor-body{min-height:200px}.editor-body strong{font-size:clamp(24px,3vw,38px)}.local-hero-panel{padding:46px 30px 52px!important}.local-hero-panel h1{margin:36px 0 18px!important;font-size:clamp(36px,4.6vw,58px)!important}.local-search-form{margin-top:38px!important}.local-search-form input,.local-search-form button{min-height:66px;font-size:20px}.ad-hero-panel{padding:46px 28px 38px!important}.ad-hero-panel h1{margin:18px 0 14px!important;font-size:clamp(34px,4.2vw,52px)!important}.ad-hero-form{margin-top:34px!important}.ad-hero-form input,.ad-hero-form button{min-height:64px;font-size:20px}.ad-preview-stack{margin-top:42px}.ai-hero-panel{padding:52px 28px!important}.ai-hero-panel h1{font-size:clamp(34px,5vw,60px)!important}.hero-search-form{margin-top:32px}.traffic-hero-panel{padding:44px 32px 34px!important}@media (max-width:1180px){.content-action-form,.ad-hero-form,.local-search-form,.hero-search-form,.traffic-hero-form{grid-template-columns:1fr!important}.content-editor-preview{padding-inline:28px}}@media (max-width:760px){.content-hero-panel,.ad-hero-panel,.ai-hero-panel,.local-hero-panel,.traffic-hero-panel{padding:28px 14px!important}.content-hero-panel h1,.ad-hero-panel h1,.ai-hero-panel h1,.local-hero-panel h1,.traffic-hero-panel h1{margin-top:8px!important;font-size:30px!important}.content-editor-preview,.ad-preview-stack,.traffic-illustration{display:none!important}}.project-row-card{overflow:hidden}.project-row-head{grid-template-columns:minmax(0,1fr) auto!important}.project-row-head>div:first-child{flex-wrap:wrap}.project-row-head a{font-size:16px!important}.project-metrics-row{gap:10px;grid-template-columns:repeat(7,minmax(92px,1fr))!important}.project-metrics-row span{line-height:1.25;font-size:13px!important}.project-metrics-row strong{line-height:1.15;font-size:18px!important}.project-metrics-row small{color:#dc2626;font-size:12px}.metric-pill,.metric-action{text-align:center;max-width:112px;min-height:28px;padding:5px 8px;font-size:11px!important}.project-table-mode .project-card-list,.project-table-mode{min-width:760px}@media (max-width:1280px){.project-metrics-row{grid-template-columns:repeat(4,minmax(120px,1fr))!important}}@media (max-width:760px){.project-row-head{align-items:stretch;grid-template-columns:1fr!important}.project-row-actions{justify-content:stretch}.project-row-actions .btn,.project-row-actions .icon-button{flex:1}.project-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.metric-pill,.metric-action{max-width:100%}}@media (max-width:480px){.project-metrics-row{grid-template-columns:1fr!important}}.page{width:100%!important;padding:18px!important}.sem-panel,.panel,.card,.project-row-card,.folders-panel{border-color:#d9dee8!important;border-radius:8px!important;box-shadow:0 4px 18px #4359710f!important}.page-title{font-size:clamp(24px,2.2vw,32px)!important;line-height:1.18!important}.page-copy,.panel-copy,.card-label,.sem-panel-head span,.table-subtext{color:#697a8d!important}.card-value{font-size:clamp(20px,2vw,28px)!important;line-height:1.12!important}.sem-panel-head{min-height:58px;padding:14px 18px!important}.sem-panel-head h2{line-height:1.2;font-size:19px!important}.product-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.product-tile{min-height:128px!important;padding:16px!important}.product-tile strong{font-size:17px!important}.product-tile small{font-size:14px!important}.content-hero-panel,.ad-hero-panel,.ai-hero-panel,.traffic-hero-panel,.local-hero-panel{color:#1f2937!important;text-align:left!important;background:#fff!important;border:1px solid #d9dee8!important;border-radius:8px!important;justify-items:stretch!important;gap:12px!important;min-height:0!important;padding:20px!important;display:grid!important;overflow:visible!important;box-shadow:0 4px 18px #4359710f!important}.local-hero-panel:before,.local-hero-panel:after{display:none!important}.content-hero-panel>*,.ad-hero-panel>*,.ai-hero-panel>*,.traffic-hero-panel>*,.local-hero-panel>*{z-index:1;position:relative}.content-hero-panel h1,.ad-hero-panel h1,.ai-hero-panel h1,.traffic-hero-panel h1,.local-hero-panel h1{color:#111827!important;max-width:920px!important;margin:0!important;font-size:clamp(24px,2.5vw,36px)!important;line-height:1.15!important}.content-hero-panel>span,.ad-hero-panel>span,.traffic-hero-panel p,.ai-hero-panel p,.local-hero-panel>span{color:#697a8d!important;max-width:980px!important;font-size:15px!important;line-height:1.45!important}.content-hero-panel>small{color:#697a8d!important;max-width:980px!important;font-size:13px!important}.content-editor-preview,.ad-preview-stack,.traffic-illustration{display:none!important}.content-action-form,.ad-hero-form,.hero-search-form,.traffic-hero-form,.local-search-form{width:100%!important;max-width:1100px!important;box-shadow:none!important;border-radius:8px!important;gap:10px!important;margin-top:8px!important}.content-action-form input,.content-action-form select,.content-action-form button,.ad-hero-form input,.ad-hero-form button,.hero-search-form input,.hero-search-form button,.traffic-hero-form input,.traffic-hero-form button,.local-search-form input,.local-search-form button{border-radius:8px!important;min-height:44px!important;font-size:15px!important}.hero-search-form{border:1px solid #d9dee8!important;overflow:visible!important}.local-search-form{background:0 0!important;grid-template-columns:minmax(0,1fr) 56px!important;overflow:visible!important}.local-search-form input{background:#fff!important;border:1px solid #d9dee8!important}.local-search-form button,.content-action-form button,.ad-hero-form button,.hero-search-form button,.traffic-hero-form button{color:#fff!important;background:#696cff!important;border:0!important;font-weight:800!important}.local-advanced{justify-self:start;color:#696cff!important;margin:4px 0!important;font-size:14px!important}.local-result-stack{gap:10px!important;width:100%!important}.local-suggestion-card{color:#1f2937!important;box-shadow:none!important;background:#f7f7ff!important;grid-template-columns:34px minmax(0,1fr) auto!important;padding:14px 16px!important}.local-suggestion-card strong{font-size:16px!important}.local-suggestion-card small{color:#697a8d!important;font-size:13px!important}.local-suggestion-card button{color:#696cff!important;background:#fff!important;border-color:#d8ddff!important;min-height:36px!important;font-size:13px!important}.content-grid .sem-panel,.dashboard-widget-grid .sem-panel{overflow:hidden}.content-score,.content-brief-list,.content-task-list,.prompt-metrics{padding:16px 18px!important}.content-score strong{font-size:30px!important;line-height:1!important}.content-score span,.content-brief-list span,.content-task-list strong,.content-task-list span{font-size:14px!important;line-height:1.45!important}.seo-mosaic,.ai-search-metrics,.settings-summary-grid,.metric-grid,.dashboard-widget-grid{gap:14px!important}.seo-mosaic div{min-height:92px!important;padding:14px!important}.seo-mosaic span{font-size:13px!important}.seo-mosaic strong{font-size:22px!important}.provider-required,.muted-cell{background:#f1f4f8;border-radius:8px;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:5px 9px;font-weight:800;line-height:1.2;color:#697a8d!important;font-size:12px!important;display:inline-flex!important}@media (max-width:1180px){.content-action-form,.ad-hero-form,.hero-search-form,.traffic-hero-form{grid-template-columns:1fr!important}}@media (max-width:760px){.page{padding:12px!important}.content-hero-panel,.ad-hero-panel,.ai-hero-panel,.traffic-hero-panel,.local-hero-panel{padding:16px!important}.local-search-form,.local-suggestion-card{grid-template-columns:1fr!important}}.tool-workspace{max-width:100%;overflow-x:hidden}.ai-truth-note{grid-template-columns:minmax(190px,.32fr) minmax(0,1fr)!important;gap:10px 14px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.45!important}.ai-truth-note strong,.ai-truth-note span{min-width:0}.ai-visibility-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.ai-visibility-layout>*,.ai-score-panel,.ai-chart-panel{min-width:0}.tool-workspace .ai-score-panel,.tool-workspace .ai-chart-panel{overflow:hidden;padding:16px!important}.tool-workspace .ai-score-panel .panel-header,.tool-workspace .ai-chart-panel .panel-header{margin-bottom:10px!important}.tool-workspace .ai-score-panel .panel-title,.tool-workspace .ai-chart-panel .panel-title{font-size:18px!important;line-height:1.25!important}.tool-workspace .ai-score-panel .panel-copy,.tool-workspace .ai-chart-panel .panel-copy{font-size:13px!important;line-height:1.45!important}.ai-score-summary{grid-template-columns:150px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}.visibility-gauge{width:150px!important;min-width:150px!important;max-width:150px!important;margin:0!important}.visibility-gauge:after{height:calc(100% - 16px)!important;left:16px!important;right:16px!important}.visibility-gauge span{margin-bottom:14px!important;font-size:26px!important}.visibility-gauge strong{margin-bottom:6px!important;font-size:14px!important}.ai-score-meta{align-self:center;min-height:0!important;padding:10px!important}.ai-score-meta span,.ai-chart-stats span,.signal-grid span,.ai-real-grid span{font-size:11px!important;line-height:1.35!important}.ai-score-meta strong{font-size:15px!important;line-height:1.35!important}.ai-score-meta small{font-size:12px!important;line-height:1.35!important}.readiness-bars{gap:10px;margin-top:14px;display:grid}.readiness-row{grid-template-columns:minmax(120px,150px) minmax(0,1fr) 46px!important;align-items:center!important;gap:8px!important}.readiness-row span{font-size:13px!important;line-height:1.25!important}.readiness-row strong{text-align:right;font-size:13px!important;line-height:1!important}.readiness-track{min-width:0}.ai-chart-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.ai-chart-stats div{min-height:82px!important;padding:10px!important}.ai-chart-stats strong,.signal-grid strong{overflow-wrap:anywhere;font-size:19px!important;line-height:1.1!important}.ai-readiness-trend{margin-top:12px!important}.ai-readiness-trend h3{font-size:15px!important}.ai-readiness-trend p{font-size:12px!important}.tool-line-chart{height:145px!important}@media (max-width:1280px){.ai-visibility-layout{grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr)!important}.ai-score-summary{grid-template-columns:132px minmax(0,1fr)!important}.visibility-gauge{width:132px!important;min-width:132px!important;max-width:132px!important}.readiness-row{grid-template-columns:minmax(104px,128px) minmax(0,1fr) 42px!important}}@media (max-width:1100px){.ai-visibility-layout{grid-template-columns:1fr!important}.ai-score-summary{grid-template-columns:150px minmax(0,1fr)!important}}@media (max-width:760px){.ai-truth-note,.ai-score-summary,.ai-chart-stats{grid-template-columns:1fr!important}.visibility-gauge{justify-self:center}.readiness-row{grid-template-columns:minmax(0,1fr) 46px!important}.readiness-row span{grid-column:1/-1}.tool-line-chart{height:120px!important}}.seo-dashboard-workspace{max-width:100%;overflow-x:hidden}.seo-dashboard-control{grid-template-columns:minmax(190px,.34fr) minmax(220px,1fr) auto!important;margin:0 0 14px!important}.seo-dashboard-workspace .dashboard-widget-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)!important;gap:14px!important}.seo-dashboard-workspace .sem-panel{min-width:0;overflow:hidden}.seo-dashboard-workspace .ai-widget,.seo-dashboard-workspace .seo-widget,.seo-dashboard-workspace .position-widget,.seo-dashboard-workspace .setup-card{padding:18px!important}.seo-dashboard-workspace .widget-tab{width:fit-content;margin:0 0 14px;display:inline-flex;border-radius:8px!important;padding:7px 14px!important;font-size:13px!important;position:static!important}.seo-dashboard-workspace .ai-search-metrics,.seo-dashboard-workspace .seo-mosaic{gap:10px!important;margin-top:0!important}.seo-dashboard-workspace .ai-search-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.seo-dashboard-workspace .seo-mosaic{grid-template-columns:repeat(5,minmax(0,1fr))!important}.seo-dashboard-workspace .ai-search-metrics div,.seo-dashboard-workspace .seo-mosaic div{background:#fbfcff;border-radius:8px;min-width:0;border:1px solid #e5eaf2!important;min-height:86px!important;padding:10px!important}.seo-dashboard-workspace .ai-search-metrics span,.seo-dashboard-workspace .seo-mosaic span,.seo-dashboard-workspace .site-health-widget span,.seo-dashboard-workspace .position-layout span{font-size:12px!important;line-height:1.35!important}.seo-dashboard-workspace .ai-search-metrics strong,.seo-dashboard-workspace .seo-mosaic strong,.seo-dashboard-workspace .site-health-widget strong,.seo-dashboard-workspace .position-layout strong{color:#5b5fc7;max-width:100%;display:inline-flex;overflow-wrap:normal!important;word-break:normal!important;font-size:22px!important;line-height:1.1!important}.seo-dashboard-workspace .metric-pill,.seo-dashboard-workspace .metric-action-static{white-space:nowrap;background:#f1f4f8;border-radius:8px;align-items:center;width:fit-content;max-width:100%;min-height:26px;margin-top:8px;padding:5px 8px;font-weight:800;color:#697a8d!important;font-size:12px!important;line-height:1.2!important;display:inline-flex!important}.seo-dashboard-workspace .metric-action-static{background:#eef2ff;color:#5b5fc7!important}.seo-dashboard-workspace .ai-provider-list{gap:8px!important;margin-top:12px!important}.seo-dashboard-workspace .ai-provider-list span,.seo-dashboard-workspace .top-keywords-list span{min-width:0;font-size:13px!important}.seo-dashboard-workspace .position-layout{grid-template-columns:minmax(180px,.8fr) minmax(240px,1fr) minmax(220px,.9fr)!important;gap:14px!important;padding:16px!important}.seo-dashboard-workspace .rank-buckets{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.seo-dashboard-workspace .rank-buckets div{background:#fbfcff!important;border:1px solid #e5eaf2!important;border-radius:8px!important;min-width:0!important;min-height:92px!important;padding:12px!important}.seo-dashboard-workspace .rank-buckets div>span{color:#17212b!important;margin-bottom:6px!important;font-size:12px!important;font-weight:800!important}.seo-dashboard-workspace .rank-buckets div>strong{color:#5b5fc7!important;vertical-align:baseline!important;margin-right:4px!important;font-size:23px!important;line-height:1!important;display:inline-flex!important}.seo-dashboard-workspace .rank-buckets small{color:#6b7483!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;display:inline!important}.seo-dashboard-workspace .top-keywords-list{background:#fbfcff!important;border:1px solid #e5eaf2!important;border-radius:8px!important;min-width:0!important;padding:14px!important}.seo-dashboard-workspace .top-keywords-list h3{color:#17212b!important;margin:0 0 12px!important;font-size:16px!important;line-height:1.25!important}.seo-dashboard-workspace .top-keywords-list span{color:#17212b!important;border-bottom:1px solid #edf1f6!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:8px 0!important;font-size:12px!important;line-height:1.25!important;display:grid!important}.seo-dashboard-workspace .top-keywords-list span:last-child{border-bottom:0!important}.seo-dashboard-workspace .top-keywords-list .metric-pill{color:#5b5fc7!important;background:#eef2ff!important;border-radius:999px!important;margin:0!important;padding:5px 9px!important;font-size:11px!important;line-height:1!important}.seo-dashboard-workspace .position-widget .mini-area-chart{max-width:100%!important;height:46px!important;margin-top:12px!important}.seo-dashboard-workspace .site-health-widget{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:16px!important}.seo-dashboard-workspace .audit-gauge{min-height:112px!important}@media (max-width:1280px){.seo-dashboard-workspace .seo-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))!important}.seo-dashboard-workspace .dashboard-widget-grid.lower{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.seo-dashboard-workspace .dashboard-widget-grid,.seo-dashboard-workspace .dashboard-widget-grid.lower,.seo-dashboard-workspace .position-layout,.seo-dashboard-control{grid-template-columns:1fr!important}.seo-dashboard-workspace .site-health-widget,.seo-dashboard-workspace .seo-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.seo-dashboard-workspace .ai-search-metrics,.seo-dashboard-workspace .seo-mosaic,.seo-dashboard-workspace .site-health-widget,.seo-dashboard-workspace .rank-buckets{grid-template-columns:1fr!important}}.project-card-list{display:grid;gap:12px!important}.project-row-card{border-radius:8px!important;padding:0!important;overflow:hidden!important}.project-row-head{gap:12px!important;padding:14px 18px!important}.project-row-head a{font-size:18px!important;line-height:1.2!important}.project-row-head small{font-size:13px!important}.project-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.project-row-actions .btn{min-height:34px!important;padding:7px 12px!important;font-size:13px!important}.project-row-actions .icon-button{width:38px!important;height:38px!important;min-height:38px!important;font-size:16px!important}.project-metrics-row{grid-template-columns:repeat(7,minmax(108px,1fr))!important;gap:0!important;padding:14px 18px 18px!important;display:grid!important}.project-metrics-row div{min-width:0;padding:8px 12px 8px 0!important}.project-metrics-row span{display:block;color:#1f2937!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}.project-metrics-row strong{max-width:100%;margin-top:6px;color:#5b5fc7!important;word-break:normal!important;overflow-wrap:normal!important;font-size:22px!important;font-weight:800!important;line-height:1.1!important;display:inline-flex!important}.project-metrics-row .metric-pill{align-items:center;max-width:100%;margin-top:6px;color:#5b5fc7!important;white-space:normal!important;background:#eef2ff!important;border-radius:8px!important;width:fit-content!important;min-height:26px!important;padding:5px 8px!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;display:inline-flex!important}.project-metrics-row .metric-action{margin-top:6px;color:#4f46e5!important;background:#f7f7ff!important;border:1px solid #d8ddff!important;border-radius:8px!important;min-height:28px!important;padding:5px 9px!important;font-size:12px!important;font-weight:800!important}@media (max-width:1320px){.project-metrics-row{grid-template-columns:repeat(4,minmax(120px,1fr))!important}}@media (max-width:820px){.project-row-head{flex-direction:column!important;align-items:stretch!important}.project-row-actions{justify-content:flex-start}.project-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.project-metrics-row{grid-template-columns:1fr!important}}.tool-workspace .ai-score-panel{gap:12px!important;min-width:0!important;padding:18px!important}.tool-workspace .ai-score-panel .panel-copy{margin-top:6px!important;font-size:13px!important}.tool-workspace .ai-score-panel .ai-score-summary{grid-template-columns:minmax(140px,.74fr) minmax(170px,1fr)!important;align-items:stretch!important;gap:10px!important}.tool-workspace .ai-score-panel .visibility-gauge{aspect-ratio:auto!important;background:linear-gradient(#fbfdff,#fff)!important;border:1px solid #e5eaf2!important;border-radius:8px!important;align-self:stretch!important;place-items:end center!important;width:100%!important;min-width:0!important;max-width:none!important;height:116px!important;margin:0!important;padding:12px 12px 10px!important}.tool-workspace .ai-score-panel .visibility-gauge:before{background:conic-gradient(from 270deg at 50% 100%, #5aaef8 0 var(--score), #e9eef6 0 100%)!important;border-radius:240px 240px 0 0!important;inset:24px 22px 30px!important}.tool-workspace .ai-score-panel .visibility-gauge:after{background:#fff!important;border-radius:200px 200px 0 0!important;height:42px!important;bottom:30px!important;left:42px!important;right:42px!important}.tool-workspace .ai-score-panel .visibility-gauge span{color:#1676d8!important;margin-bottom:36px!important;font-size:24px!important;line-height:1!important}.tool-workspace .ai-score-panel .visibility-gauge strong{margin-bottom:14px!important;font-size:13px!important;line-height:1!important}.tool-workspace .ai-score-panel .ai-score-meta{background:#f8fafc!important;border-radius:8px!important;align-content:center!important;align-self:stretch!important;min-height:116px!important;padding:14px!important}.tool-workspace .ai-score-panel .ai-score-meta span{letter-spacing:0!important;font-size:11px!important}.tool-workspace .ai-score-panel .ai-score-meta strong{font-size:16px!important;line-height:1.25!important}.tool-workspace .ai-score-panel .ai-score-meta small{max-width:170px;font-size:12px!important;line-height:1.3!important}.tool-workspace .ai-score-panel .readiness-bars{gap:9px!important;margin-top:2px!important}.tool-workspace .ai-score-panel .readiness-track{background:#edf2f8!important;border-radius:999px!important;height:8px!important}.tool-workspace .ai-score-panel .readiness-row strong{color:#111827!important;text-align:right!important;font-size:12px!important;font-weight:800!important}@media (max-width:640px){.tool-workspace .ai-score-panel .ai-score-summary,.tool-workspace .ai-score-panel .readiness-row{grid-template-columns:1fr!important}.tool-workspace .ai-score-panel .visibility-gauge{justify-self:center!important;max-width:220px!important}.tool-workspace .ai-score-panel .readiness-row strong{text-align:left!important}}html{font-size:14px}body{color:#17212b!important;background:#f4f6fb!important}.product-shell{background:#f4f6fb!important;grid-template-columns:56px 216px minmax(0,1fr)!important}.icon-rail{gap:14px!important;padding:14px 8px!important}.rail-brand,.rail-link{border-radius:8px!important;width:38px!important;height:38px!important}.workspace-menu{background:#f8fafc!important;padding:14px 10px!important}.project-switcher{min-height:42px!important;margin-bottom:16px!important;padding:7px 10px!important}.workspace-section{margin-bottom:14px!important}.workspace-section h2{margin:0 10px 7px!important;font-size:11px!important}.workspace-link{min-height:32px!important;padding:6px 10px!important;font-size:13px!important}.product-main{min-width:0!important;overflow-x:auto!important}.product-topbar{background:#fffffff0!important;grid-template-columns:minmax(190px,300px) minmax(240px,1fr) auto!important;gap:10px!important;min-height:58px!important;padding:9px 16px!important}.domain-search,.global-search{border-radius:8px!important;min-height:36px!important}.domain-search input,.global-search input,.select,.input{font-size:14px!important}.domain-search button,.global-search button{border-radius:7px!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:12px!important}.top-actions{gap:8px!important}.btn,.product-topbar .btn,.page-header .actions .btn,.project-row-actions .btn{border-radius:8px!important;min-height:36px!important;padding:7px 12px!important;font-size:13px!important;line-height:1.2!important}.product-topbar .avatar{width:38px!important;min-width:38px!important;height:38px!important;font-size:16px!important}.page,.tool-workspace,.local-workspace,.content-workspace,.domain-page,.seo-dashboard-workspace{gap:14px!important;width:100%!important;max-width:100%!important;padding:16px!important}.sem-panel,.panel,.overview-card,.card,.project-row-card,.folders-panel{background:#fff!important;border:1px solid #dce4ef!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 8px 24px #0f172a0d!important}.sem-panel,.panel,.overview-card,.card{padding:16px!important}.panel-title,.sem-panel-head h2,.overview-card-head h2{letter-spacing:0!important;font-size:18px!important;line-height:1.25!important}.panel-copy,.sem-panel-head span,.overview-card p,.panel p{font-size:13px!important;line-height:1.45!important}.metric-grid,.dashboard-widget-grid,.dashboard-widget-grid.lower,.local-grid,.content-grid,.ad-metric-grid,.settings-summary-grid,.overview-grid,.grid-2,.grid-3{gap:12px!important}.dashboard-widget-grid,.dashboard-widget-grid.lower,.local-grid,.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.metric-card,.domain-metric,.local-scan-metrics div,.ai-chart-stats div,.signal-grid div{min-height:92px!important;padding:12px!important}.card-value,.metric-card strong,.domain-metric-value strong,.local-scan-metrics strong,.ai-chart-stats strong,.signal-grid strong,.project-metrics-row strong{word-break:normal!important;overflow-wrap:normal!important;font-size:22px!important;line-height:1.1!important}.card-label,.domain-metric>span,.local-scan-metrics span,.ai-chart-stats span,.signal-grid span,.project-metrics-row span{color:#5f6b7a!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important}.local-hero-panel,.ad-hero-panel,.content-hero-panel,.traffic-hero-panel,.ai-hero-panel{color:#17212b!important;text-align:left!important;background:#fff!important;border:1px solid #dce4ef!important;border-radius:8px!important;justify-items:stretch!important;gap:12px!important;min-height:auto!important;padding:18px!important;box-shadow:0 8px 24px #0f172a0d!important}.local-hero-panel:before,.local-hero-panel:after,.ad-hero-panel:before,.ad-hero-panel:after,.content-hero-panel:before,.content-hero-panel:after,.traffic-hero-panel:before,.traffic-hero-panel:after,.ai-hero-panel:before,.ai-hero-panel:after{display:none!important}.local-hero-panel p,.content-hero-panel p,.ai-hero-panel p{text-transform:uppercase;color:#696cff!important;margin:0!important;font-size:12px!important;font-weight:800!important}.local-hero-panel h1,.ad-hero-panel h1,.content-hero-panel h1,.traffic-hero-panel h1,.ai-hero-panel h1{color:#17212b!important;max-width:900px!important;margin:0!important;font-size:26px!important;line-height:1.18!important}.local-hero-panel>span,.ad-hero-panel>span,.content-hero-panel>span,.traffic-hero-panel p,.ai-hero-panel p{color:#5f6b7a!important;max-width:860px!important;font-size:14px!important;line-height:1.45!important}.local-search-form,.ad-hero-form,.content-action-form,.traffic-hero-form,.hero-search-form{width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce4ef!important;border-radius:8px!important;margin-top:4px!important}.local-search-form{grid-template-columns:minmax(0,1fr) 96px!important}.ad-hero-form,.traffic-hero-form,.hero-search-form{grid-template-columns:minmax(0,1fr) 120px!important}.content-action-form{grid-template-columns:minmax(160px,220px) minmax(0,1fr) 120px!important}.local-search-form input,.local-search-form button,.ad-hero-form input,.ad-hero-form button,.content-action-form input,.content-action-form select,.content-action-form button,.traffic-hero-form input,.traffic-hero-form button,.hero-search-form input,.hero-search-form button{min-height:44px!important;padding:0 14px!important;font-size:14px!important}.local-search-form button,.ad-hero-form button,.content-action-form button,.traffic-hero-form button,.hero-search-form button{color:#fff!important;background:#696cff!important;font-weight:800!important}.local-advanced{color:#5f6b7a!important;width:fit-content!important;margin:0!important;font-size:13px!important}.local-result-stack{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.local-suggestion-card{color:#17212b!important;box-shadow:none!important;text-align:left!important;background:#f8fafc!important;border:1px solid #e0e6f0!important;border-radius:8px!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:10px!important;padding:12px!important}.local-suggestion-card strong{color:#17212b!important;font-size:14px!important;line-height:1.25!important}.local-suggestion-card small{color:#5f6b7a!important;max-width:100%!important;font-size:12px!important}.local-suggestion-card button{color:#4f46e5!important;background:#eef2ff!important;border-color:#d8ddff!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important}.local-scan-result{grid-template-columns:minmax(220px,1fr) minmax(360px,1.3fr)!important;align-items:stretch!important;gap:14px!important}.local-scan-result h2{margin:2px 0 4px!important;font-size:28px!important}.local-scan-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.local-control-panel{align-items:center!important;gap:10px!important;padding:12px!important}.local-control-panel .select{flex:260px!important;min-width:220px!important}.local-score-card{gap:10px!important}.local-score-card strong{color:#696cff!important;font-size:40px!important;line-height:1!important}.local-score-card p{color:#5f6b7a!important;font-size:13px!important;line-height:1.45!important}.local-task-list{grid-template-columns:minmax(0,1fr) auto!important}.local-task-list span,.local-task-list strong{min-width:0!important;padding:10px 0!important;font-size:13px!important;line-height:1.35!important}.local-task-list strong{color:#4f46e5!important;white-space:nowrap!important}.content-editor-preview{display:none!important}.content-score strong{font-size:30px!important}.content-brief-list span,.content-task-list div{padding:10px 0!important;font-size:13px!important}@media (max-width:1240px){.product-shell{grid-template-columns:56px minmax(0,1fr)!important}.workspace-menu{display:none!important}.product-main{grid-column:2!important}.product-topbar{grid-template-columns:minmax(190px,300px) minmax(220px,1fr)!important}.top-actions{grid-column:1/-1!important;justify-content:flex-start!important}.local-result-stack{grid-template-columns:1fr!important}}@media (max-width:860px){.product-shell{display:block!important}.icon-rail{z-index:60!important;border-bottom:1px solid #dfe4ec!important;border-right:0!important;flex-direction:row!important;width:100%!important;height:auto!important;min-height:54px!important;position:sticky!important;top:0!important;overflow-x:auto!important}.rail-nav{gap:8px!important;display:flex!important}.product-main{grid-column:auto!important}.product-topbar{grid-template-columns:1fr!important;padding:10px!important;position:sticky!important;top:54px!important}.top-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.page,.tool-workspace,.local-workspace,.content-workspace,.domain-page,.seo-dashboard-workspace{padding:12px!important}.dashboard-widget-grid,.dashboard-widget-grid.lower,.local-grid,.content-grid,.overview-grid,.grid-2,.grid-3,.local-scan-result,.local-scan-metrics,.content-action-form,.local-search-form,.ad-hero-form,.traffic-hero-form,.hero-search-form{grid-template-columns:1fr!important}.local-hero-panel h1,.ad-hero-panel h1,.content-hero-panel h1,.traffic-hero-panel h1,.ai-hero-panel h1{font-size:23px!important}.local-suggestion-card{grid-template-columns:28px minmax(0,1fr)!important}.local-suggestion-card button{grid-column:1/-1!important;width:100%!important}}.advertising-workspace{gap:14px!important;width:100%!important;max-width:100%!important;display:grid!important}.advertising-workspace .ad-hero-panel{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:18px!important;display:grid!important}.advertising-workspace .ad-hero-panel>p{color:#696cff!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;font-weight:800!important}.advertising-workspace .ad-hero-panel h1{max-width:780px!important;margin:0!important;font-size:26px!important;line-height:1.18!important}.advertising-workspace .ad-hero-panel>span{color:#5f6b7a!important;max-width:880px!important;font-size:14px!important;line-height:1.45!important}.advertising-workspace .ad-hero-form{grid-template-columns:minmax(0,1fr) 132px!important;max-width:760px!important}.advertising-workspace .ad-examples{color:#5f6b7a!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 14px!important;font-size:13px!important;display:flex!important}.advertising-workspace .ad-examples strong{color:#17212b!important;font-size:13px!important}.advertising-workspace .ad-examples button{cursor:pointer;color:#2563eb!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important;font-weight:700!important}.advertising-workspace .ad-preview-stack{display:none!important}.advertising-workspace .ad-control-panel{grid-template-columns:minmax(180px,1fr) minmax(160px,240px) auto auto auto!important;align-items:center!important;gap:10px!important;padding:14px!important;display:grid!important}.advertising-workspace .ad-control-panel .select{width:100%!important;min-width:0!important}.advertising-workspace .toolkit-result.warn{color:#7c4a03!important;background:#fff8ed!important;border:1px solid #f4d6a8!important;border-radius:8px!important;grid-template-columns:minmax(180px,.3fr) minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;display:grid!important}.advertising-workspace .toolkit-result.warn strong{font-size:13px!important;line-height:1.3!important}.advertising-workspace .toolkit-result.warn span{color:#6f5b3d!important;font-size:13px!important;line-height:1.4!important}.advertising-workspace .ad-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.advertising-workspace .ad-metric-card{align-content:start!important;gap:8px!important;min-height:106px!important;padding:14px!important;display:grid!important}.advertising-workspace .ad-metric-card span{color:#5f6b7a!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.advertising-workspace .ad-metric-card strong{color:#17212b!important;word-break:normal!important;overflow-wrap:normal!important;font-size:24px!important;font-weight:800!important;line-height:1.1!important}.advertising-workspace .ad-metric-card.live strong{color:#696cff!important}.advertising-workspace .ad-metric-card small{color:#5f6b7a!important;font-size:12px!important;line-height:1.3!important}.advertising-workspace .dashboard-widget-grid.lower{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important;gap:12px!important}.advertising-workspace .ad-task-list{gap:0!important;display:grid!important}.advertising-workspace .ad-task-list div{border-bottom:1px solid #edf1f6!important;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)!important;gap:10px!important;padding:11px 0!important;display:grid!important}.advertising-workspace .ad-task-list div:last-child{border-bottom:0!important}.advertising-workspace .ad-task-list strong,.advertising-workspace .ad-task-list span{min-width:0!important;font-size:13px!important;line-height:1.35!important}.advertising-workspace .ad-task-list span{color:#5f6b7a!important}@media (max-width:1100px){.advertising-workspace .ad-control-panel,.advertising-workspace .dashboard-widget-grid.lower{grid-template-columns:1fr!important}.advertising-workspace .ad-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.advertising-workspace .ad-hero-form,.advertising-workspace .ad-metric-grid,.advertising-workspace .toolkit-result.warn,.advertising-workspace .ad-task-list div{grid-template-columns:1fr!important}}.sidebar-empty-state,.sidebar-mini-loader,.mini-loader{color:#566a7f;background:#fff;border:1px solid #d9dee8;border-radius:8px;gap:8px;margin:12px 8px 18px;padding:14px;font-size:13px;line-height:1.4;display:grid}.sidebar-empty-state strong{color:#17212b;font-size:14px}.sidebar-empty-state .btn,.empty-workspace-panel .btn,.dashboard-empty-state .btn{width:max-content;min-height:36px;padding:8px 14px;font-size:13px;line-height:1}.empty-workspace-panel{background:#fff;border:1px solid #d9dee8;border-radius:8px;gap:10px;margin:14px 0;padding:18px;display:grid;box-shadow:0 12px 28px #43597114}.empty-workspace-panel h2,.dashboard-empty-state h3{color:#17212b;margin:0;font-size:18px;line-height:1.2}.empty-workspace-panel p,.dashboard-empty-state p{color:#566a7f;max-width:620px;margin:0;font-size:14px;line-height:1.5}.product-topbar .top-actions{align-items:center}.product-topbar .btn,.product-topbar .domain-search button,.product-topbar .global-search button{white-space:nowrap}.product-topbar .btn{min-height:38px;padding:9px 14px;font-size:13px}.project-switcher select{text-overflow:ellipsis}.project-metrics-row strong,.project-metrics-row .metric-pill,.metric-action{overflow-wrap:anywhere;max-width:180px;font-size:18px!important;line-height:1.2!important}.project-metrics-row .metric-pill,.metric-action{color:#696cff;background:#eef0ff;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:7px 10px;font-weight:800;display:inline-flex;font-size:12px!important}.metric-action{cursor:pointer;border:1px solid #d7dbff}.profile-form-actions,.table-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-form-actions .btn,.table-actions .btn{min-height:34px;padding:8px 12px;font-size:12px}.btn.danger{color:#c62828;background:#fff1f1;border-color:#ffd7d7}.website-manager-table td{vertical-align:middle}.website-manager-table td:last-child{min-width:150px}.ai-score-panel .ai-score-summary{align-items:center}.ai-score-meta{max-width:260px}.ai-score-meta strong,.ai-score-meta small,.ai-chart-stats strong{overflow-wrap:anywhere}@media (max-width:980px){.product-topbar{grid-template-columns:1fr!important}.product-topbar .domain-search,.product-topbar .global-search,.product-topbar .top-actions{width:100%}.product-topbar .top-actions{flex-wrap:wrap;display:flex}}.tool-workspace .ai-score-panel{gap:14px!important;max-width:100%!important;padding:22px!important}.tool-workspace .ai-score-panel .panel-header{border-bottom:0!important;padding:0!important}.tool-workspace .ai-score-panel .panel-title{font-size:18px!important;line-height:1.25!important}.tool-workspace .ai-score-panel .panel-copy{margin-top:6px!important;font-size:13px!important;line-height:1.35!important}.tool-workspace .ai-score-card-v2{background:linear-gradient(#fff 0%,#f8fbff 100%)!important;border:1px solid #e1e7f0!important;border-radius:8px!important;grid-template-columns:154px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:16px!important;display:grid!important}.tool-workspace .ai-score-card-v2 .ai-gauge-shell{place-items:center!important;min-width:0!important;display:grid!important}.tool-workspace .ai-score-card-v2 .visibility-gauge{width:140px!important;min-width:140px!important;height:104px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:hidden!important}.tool-workspace .ai-score-card-v2 .visibility-gauge:before{border-width:18px 18px 0!important;border-radius:140px 140px 0 0!important;height:70px!important;inset:20px 6px auto!important}.tool-workspace .ai-score-card-v2 .visibility-gauge:after{background:#f8fbff!important;border-radius:100px 100px 0 0!important;inset:38px 24px 0!important}.tool-workspace .ai-score-card-v2 .visibility-gauge span{font-size:28px!important;line-height:1!important;top:22px!important;left:0!important;right:0!important}.tool-workspace .ai-score-card-v2 .visibility-gauge strong{font-size:13px!important;line-height:1.2!important;top:62px!important;left:0!important;right:0!important}.tool-workspace .ai-source-chip{background:0 0!important;border:0!important;gap:5px!important;min-width:0!important;padding:0!important;display:grid!important}.tool-workspace .ai-source-chip span{color:var(--muted)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}.tool-workspace .ai-source-chip strong{color:var(--ink)!important;font-size:16px!important;font-weight:800!important;line-height:1.3!important}.tool-workspace .ai-source-chip small{color:var(--muted)!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}.tool-workspace .ai-score-panel .readiness-bars{gap:9px!important;margin-top:0!important;display:grid!important}.tool-workspace .ai-score-panel .readiness-row{grid-template-columns:minmax(132px,.76fr) minmax(100px,1fr) 44px!important;align-items:center!important;gap:10px!important;min-height:26px!important}.tool-workspace .ai-score-panel .readiness-row span{font-size:13px!important;font-weight:750!important;line-height:1.2!important}.tool-workspace .ai-score-panel .readiness-track{height:7px!important}.tool-workspace .ai-score-panel .readiness-row strong{text-align:right!important;font-size:13px!important;line-height:1.2!important}@media (max-width:720px){.tool-workspace .ai-score-card-v2{grid-template-columns:1fr!important;justify-items:start!important}.tool-workspace .ai-score-panel .readiness-row{grid-template-columns:1fr!important;gap:6px!important}.tool-workspace .ai-score-panel .readiness-row strong{text-align:left!important;justify-self:start!important}}.ai-tool-page{gap:18px;display:grid}.analysis-search-panel{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(180px,280px) minmax(260px,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid;box-shadow:0 8px 20px #4359710f}.analysis-search-panel select,.analysis-search-panel input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:8px;padding:0 14px;font-size:14px;font-weight:650}.analysis-search-panel .btn{min-height:44px;padding:0 18px;font-size:13px}.analysis-grid{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);align-items:start;gap:18px;display:grid}.analysis-main-card .panel-header{border-bottom:1px solid var(--line);align-items:start}.analysis-main-card .panel-header>strong{color:var(--primary);font-size:34px;line-height:1}.analysis-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.analysis-metric-grid>div{border:1px solid var(--line);background:#f8faff;border-radius:8px;min-height:92px;padding:14px}.analysis-metric-grid span,.analysis-table em{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35;display:block}.analysis-metric-grid strong{color:var(--ink);margin-top:10px;font-size:24px;line-height:1.1;display:block}.analysis-table{display:grid}.analysis-table>div{border-top:1px solid var(--line);grid-template-columns:minmax(160px,1.2fr) minmax(110px,.7fr) minmax(180px,1fr);align-items:center;gap:12px;min-height:58px;padding:14px 18px;display:grid}.analysis-table strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.3}.analysis-table span{color:var(--primary);font-size:15px;font-weight:800;line-height:1.25}@media (max-width:1100px){.analysis-grid{grid-template-columns:1fr}}@media (max-width:760px){.analysis-search-panel,.analysis-metric-grid,.analysis-table>div{grid-template-columns:1fr}}.icon-rail{background:linear-gradient(#0f2f3f 0%,#123c46 48%,#0b1f2d 100%)!important;border-right:1px solid #ffffff1f!important;box-shadow:inset -1px 0 #ffffff0f,8px 0 24px #0f2f3f24!important}.rail-brand{color:#0f2f3f!important;background:#fff!important;border:1px solid #ffffff2e!important;box-shadow:0 8px 18px #0000002e!important}.rail-link{color:#ffffffad!important;background:0 0!important;border:1px solid #0000!important}.rail-link:hover{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff2e!important}.rail-link.active{color:#0f2f3f!important;background:#dffcf0!important;border-color:#6ee7b775!important;box-shadow:0 10px 18px #00000029!important}.product-topbar .avatar,.icon-rail .avatar{display:none!important}.product-topbar .account-role-btn{gap:8px!important}.product-topbar .account-role-btn strong{color:#08a045!important;background:#e9f9ef!important;border-radius:999px!important;align-items:center!important;min-height:20px!important;padding:3px 7px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}@media (min-width:981px){.product-topbar{grid-template-columns:minmax(250px,450px) minmax(320px,1fr) max-content!important;align-items:center!important}.product-topbar .top-actions{flex-wrap:nowrap!important;grid-column:auto!important;justify-content:flex-end!important;width:auto!important;display:flex!important}}.account-page{gap:16px!important;display:grid!important}.account-page .page-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:18px!important;margin-bottom:2px!important;padding:4px 0 0!important;display:grid!important}.account-page .page-title{max-width:760px!important;font-size:clamp(26px,2.4vw,38px)!important;line-height:1.12!important}.account-page .page-copy{color:#566a7f!important;max-width:760px!important;margin-top:10px!important;font-size:14px!important}.account-page .page-header .actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}.account-page .account-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:10px!important}.account-page .metric-card{background:#fff!important;border-radius:8px!important;min-height:112px!important;padding:16px!important}.account-page .metric-card .card-label{color:#697a8d!important;letter-spacing:0!important;margin-bottom:12px!important;font-size:12px!important}.account-page .metric-card .card-value{color:#17212b!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;max-width:100%!important;margin:0!important;font-size:clamp(18px,1.7vw,26px)!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.account-page .metric-card .card-change{color:#08a045!important;background:#e9f9ef!important;border-radius:999px!important;width:fit-content!important;max-width:100%!important;margin-top:12px!important;padding:6px 10px!important;font-size:12px!important;line-height:1!important}.account-page .profile-edit-panel{padding:0!important;overflow:hidden!important}.account-page .profile-edit-panel .panel-header{border-bottom:0!important;padding:18px 22px 0!important}.account-page .profile-edit-form{grid-template-columns:minmax(220px,1fr) minmax(240px,1.1fr) minmax(140px,.6fr) auto!important;align-items:end!important;gap:12px!important;padding:18px 22px 20px!important}.account-page .profile-edit-form .input[readonly]{color:#566a7f!important;background:#f8fafc!important}.account-page .profile-edit-actions{align-items:end!important;display:flex!important}.account-page .profile-edit-actions .btn{white-space:nowrap!important;min-height:44px!important}.account-page .profile-edit-panel .form-status{margin:0 22px 20px!important}.account-page .profile-panel{padding:0!important;overflow:hidden!important}.account-page .profile-panel .panel-header{border-bottom:1px solid #edf1f6!important;padding:18px 22px!important}.account-page .profile-domain-list{gap:0!important;display:grid!important}.account-page .profile-domain-list a{color:#17212b!important;border-top:1px solid #edf1f6!important;grid-template-columns:minmax(180px,.8fr) minmax(180px,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:60px!important;padding:14px 22px!important;display:grid!important}.account-page .profile-domain-list a:after{content:"Open";color:#696cff;text-align:center;border:1px solid #d9e2f0;border-radius:8px;justify-self:end;min-width:68px;padding:7px 12px;font-size:12px;font-weight:900}.account-page .profile-domain-list strong{overflow-wrap:anywhere!important;font-size:15px!important;line-height:1.3!important}.account-page .profile-domain-list span{color:#566a7f!important;overflow-wrap:anywhere!important;font-size:14px!important}@media (max-width:1180px){.account-page .account-metric-grid,.account-page .profile-edit-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.account-page .page-header{grid-template-columns:1fr!important;align-items:start!important}.account-page .page-header .actions{justify-content:stretch!important}.account-page .page-header .actions .btn{flex:1!important}.account-page .account-metric-grid,.account-page .profile-edit-form,.account-page .profile-domain-list a{grid-template-columns:1fr!important}.account-page .profile-domain-list a:after{justify-self:start}}.tool-workspace .ai-score-panel{padding:18px!important;overflow:hidden!important}.tool-workspace .ai-score-panel .panel-header{margin-bottom:12px!important}.tool-workspace .ai-score-card-v3{background:linear-gradient(#fff 0%,#f8fbff 100%)!important;border:1px solid #d9e2f0!important;border-radius:8px!important;gap:12px!important;margin-bottom:16px!important;padding:16px!important;display:grid!important}.tool-workspace .ai-score-mainline{justify-content:space-between!important;align-items:flex-end!important;gap:14px!important;min-width:0!important;display:flex!important}.tool-workspace .ai-score-mainline strong{color:#1b6fe8!important;letter-spacing:0!important;font-size:clamp(34px,4vw,48px)!important;font-weight:900!important;line-height:.95!important}.tool-workspace .ai-score-label{color:#1769aa!important;background:#e7f7ff!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:6px 10px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.tool-workspace .ai-score-progress{background:#edf2f7!important;border-radius:999px!important;height:10px!important;overflow:hidden!important}.tool-workspace .ai-score-progress i{border-radius:inherit!important;background:linear-gradient(90deg,#36a3ff 0%,#65d6c2 100%)!important;height:100%!important;display:block!important}.tool-workspace .ai-score-card-v3 .ai-source-chip{background:0 0!important;border:0!important;border-top:1px solid #e7edf5!important;gap:5px!important;padding:12px 0 0!important;display:grid!important}.tool-workspace .ai-score-card-v3 .ai-source-chip span{color:#697a8d!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.tool-workspace .ai-score-card-v3 .ai-source-chip strong{color:#17212b!important;font-size:15px!important;line-height:1.25!important}.tool-workspace .ai-score-card-v3 .ai-source-chip small{color:#566a7f!important;font-size:12px!important;line-height:1.35!important}.tool-workspace .ai-score-panel .readiness-bars{gap:10px!important;display:grid!important}.tool-workspace .ai-score-panel .readiness-row{grid-template-columns:minmax(120px,.9fr) minmax(110px,1fr) 48px!important;align-items:center!important;gap:10px!important;display:grid!important}.tool-workspace .ai-score-panel .readiness-row span{color:#17212b!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}.tool-workspace .ai-score-panel .readiness-track{background:#edf2f7!important;border-radius:999px!important;min-width:0!important;height:8px!important}.tool-workspace .ai-score-panel .readiness-track i{border-radius:inherit!important;height:100%!important}.tool-workspace .ai-score-panel .readiness-row strong{color:#17212b!important;justify-self:end!important;font-size:13px!important;font-weight:900!important}@media (max-width:720px){.tool-workspace .ai-score-panel{padding:14px!important}.tool-workspace .ai-score-mainline{align-items:center!important}.tool-workspace .ai-score-panel .readiness-row{grid-template-columns:1fr 54px!important}.tool-workspace .ai-score-panel .readiness-track{grid-area:2/1/auto/-1!important}}.ai-tool-page{max-width:1440px!important;margin:0 auto!important}.ai-tool-page .page-heading-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;margin-bottom:18px!important;display:grid!important}.ai-tool-page .page-title{font-size:clamp(28px,2.6vw,42px)!important;line-height:1.08!important}.ai-tool-page .page-subtitle{color:#566a7f!important;max-width:860px!important;margin:8px 0 0!important;font-size:15px!important;line-height:1.5!important}.ai-tool-page .status-pill{color:#696cff!important;white-space:nowrap!important;background:#f7f7ff!important;border:1px solid #d8ddff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:7px 14px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.ai-tool-page .analysis-search-panel{background:#fff!important;border:1px solid #d9e2f0!important;border-radius:8px!important;grid-template-columns:minmax(220px,420px) minmax(260px,1fr) auto!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important;padding:16px!important;display:grid!important;box-shadow:0 14px 34px #1118270f!important}.ai-tool-page .analysis-search-panel select,.ai-tool-page .analysis-search-panel input{color:#17212b!important;background:#fff!important;border:1px solid #d9e2f0!important;border-radius:8px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:10px 14px!important;font-size:15px!important;font-weight:700!important}.ai-tool-page .analysis-search-panel input::placeholder{color:#7b8794!important}.ai-tool-page .analysis-search-panel .btn{white-space:nowrap!important;min-height:48px!important;padding:10px 18px!important}.ai-tool-page .analysis-grid{grid-template-columns:minmax(320px,.88fr) minmax(440px,1.12fr)!important;align-items:stretch!important;gap:18px!important;display:grid!important}.ai-tool-page .panel{border-radius:8px!important;overflow:hidden!important;box-shadow:0 14px 34px #1118270f!important}.ai-tool-page .analysis-main-card .panel-header{border-bottom:1px solid #e7edf5!important;align-items:center!important;margin:0 0 18px!important;padding-bottom:12px!important}.ai-tool-page .analysis-main-card .panel-header>strong{color:#17212b!important;letter-spacing:0!important;font-size:clamp(34px,4vw,52px)!important;line-height:1!important}.ai-tool-page .analysis-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.ai-tool-page .analysis-metric-grid>div{background:#f9fbfd!important;border:1px solid #dfe7f2!important;border-radius:8px!important;align-content:start!important;gap:12px!important;min-height:112px!important;padding:16px!important;display:grid!important}.ai-tool-page .analysis-metric-grid span{color:#566a7f!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important}.ai-tool-page .analysis-metric-grid strong{color:#17212b!important;letter-spacing:0!important;font-size:28px!important;line-height:1!important}.ai-tool-page .analysis-table{border-top:1px solid #e7edf5!important;margin:0 -18px -18px!important;display:grid!important}.ai-tool-page .analysis-table>div{border-bottom:1px solid #e7edf5!important;grid-template-columns:minmax(170px,.95fr) minmax(100px,.45fr) minmax(220px,1fr)!important;align-items:center!important;gap:18px!important;padding:18px!important;display:grid!important}.ai-tool-page .analysis-table>div:last-child{border-bottom:0!important}.ai-tool-page .analysis-table strong,.ai-tool-page .analysis-table span,.ai-tool-page .analysis-table em{overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important}.ai-tool-page .analysis-table strong{color:#17212b!important;font-size:15px!important;line-height:1.25!important}.ai-tool-page .analysis-table span{color:#08a045!important;background:#e9f9ef!important;border-radius:999px!important;justify-self:start!important;padding:6px 10px!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.ai-tool-page .analysis-table em{color:#566a7f!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;line-height:1.35!important}@media (max-width:1180px){.ai-tool-page .analysis-grid{grid-template-columns:1fr!important}}@media (max-width:820px){.ai-tool-page .page-heading-row,.ai-tool-page .analysis-search-panel{grid-template-columns:1fr!important}.ai-tool-page .status-pill{justify-self:start!important}.ai-tool-page .analysis-search-panel .btn{width:100%!important}.ai-tool-page .analysis-table>div{grid-template-columns:1fr!important;gap:8px!important}}@media (max-width:560px){.ai-tool-page .analysis-metric-grid{grid-template-columns:1fr!important}}.domain-intel .overview-grid{grid-template-columns:minmax(330px,.74fr) minmax(520px,1.26fr)!important;align-items:stretch!important;gap:18px!important}.domain-intel .overview-card{background:#fff!important;border:1px solid #dce5f0!important;border-radius:8px!important;min-width:0!important;padding:20px!important;overflow:hidden!important;box-shadow:0 16px 42px #0f172a0f!important}.domain-intel .overview-card-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:16px!important;display:flex!important}.domain-intel .overview-card-head h2{color:#17212b!important;letter-spacing:0!important;margin:0!important;font-size:20px!important;line-height:1.2!important}.domain-intel .overview-card-head a{color:#696cff!important;flex:none!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important}.domain-intel .overview-ai-card{background:linear-gradient(#fbfdff 0%,#f7f9fc 100%)!important;border:1px solid #e2e9f3!important;border-radius:8px!important;grid-template-columns:minmax(130px,150px) minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:16px!important;display:grid!important}.domain-intel .overview-gauge{width:142px!important;max-width:142px!important;margin:0 auto!important}.domain-intel .overview-gauge:before{background:conic-gradient(from 270deg at 50% 100%, #5aaef8 0 var(--score), #e8edf5 0 100%)!important}.domain-intel .overview-gauge:after{background:#f7f9fc!important;height:calc(100% - 18px)!important;left:18px!important;right:18px!important}.domain-intel .overview-gauge span{color:#1473d1!important;margin-bottom:7px!important;font-size:30px!important;line-height:1!important}.domain-intel .overview-ai-card>div:not(.overview-gauge){gap:6px!important;min-width:0!important;display:grid!important}.domain-intel .overview-ai-card>div:not(.overview-gauge) span{color:#607089!important;letter-spacing:.02em!important;font-size:11px!important;line-height:1.25!important}.domain-intel .overview-ai-card>div:not(.overview-gauge) strong{color:#111827!important;margin:0 0 8px!important;font-size:24px!important;line-height:1!important}.domain-intel .mini-readiness{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important}.domain-intel .mini-readiness div{background:#f9fbfd!important;border-color:#e2e9f3!important;min-height:74px!important;padding:12px!important}.domain-intel .mini-readiness span{color:#607089!important;letter-spacing:0!important;font-size:11px!important;line-height:1.3!important}.domain-intel .mini-readiness strong{color:#111827!important;margin-top:8px!important;font-size:17px!important;line-height:1!important}.domain-intel .metric-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0!important;display:grid!important}.domain-intel .metric-mosaic .domain-metric{border-color:#e2e9f3!important;min-height:142px!important;padding:18px!important}.domain-intel .domain-metric>span{color:#607089!important;letter-spacing:.01em!important;text-transform:none!important;font-size:12px!important;font-weight:900!important;line-height:1.25!important}.domain-intel .domain-metric-value{gap:10px!important;margin-top:14px!important}.domain-intel .domain-metric-value strong{color:#17212b!important;overflow-wrap:anywhere!important;font-size:28px!important;font-weight:900!important;line-height:1!important}.domain-intel .score-orb{flex:0 0 42px!important}.domain-intel .provider-required{color:#5661c9!important;white-space:normal!important;background:#eef2ff!important;border-radius:999px!important;padding:7px 10px!important;font-size:12px!important;line-height:1.1!important}.domain-intel .metric-note{color:#607089!important;max-width:210px!important;margin:10px 0 0!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}@media (max-width:1180px){.domain-intel .overview-grid{grid-template-columns:1fr!important}.domain-intel .metric-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))!important}.domain-intel .metric-mosaic .domain-metric:nth-child(3n){border-right:1px solid #e2e9f3!important}.domain-intel .metric-mosaic .domain-metric:nth-child(2n){border-right:0!important}}@media (max-width:640px){.domain-intel .overview-card{padding:16px!important}.domain-intel .overview-ai-card,.domain-intel .mini-readiness,.domain-intel .metric-mosaic{grid-template-columns:1fr!important}.domain-intel .overview-gauge{justify-self:center!important}.domain-intel .metric-mosaic .domain-metric,.domain-intel .metric-mosaic .domain-metric:nth-child(2n),.domain-intel .metric-mosaic .domain-metric:nth-child(3n){border-right:0!important;min-height:112px!important}}.settings-page{max-width:100%!important;overflow-x:hidden!important}.settings-page .page-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;margin-bottom:20px!important;display:grid!important}.settings-page .page-title{letter-spacing:0!important;max-width:900px!important;font-size:clamp(26px,2.4vw,36px)!important;line-height:1.15!important}.settings-page .page-copy{max-width:920px!important;font-size:14px!important;line-height:1.55!important}.settings-page .actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}.settings-page .actions .btn{white-space:nowrap!important;min-height:42px!important;padding:10px 16px!important;font-size:14px!important;line-height:1!important}.settings-page>.metric-grid{grid-template-columns:repeat(4,minmax(180px,1fr))!important;gap:14px!important;margin-bottom:18px!important;display:grid!important}.settings-page>.metric-grid .metric-card{background:#fff!important;border-radius:8px!important;min-width:0!important;min-height:132px!important;padding:16px!important;overflow:hidden!important}.settings-page>.metric-grid .card-label{color:#607089!important;margin:0 0 12px!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important}.settings-page>.metric-grid .card-value{color:#17212b!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:24px!important;font-weight:900!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.settings-page>.metric-grid .metric-card:nth-child(2) .card-value,.settings-page>.metric-grid .metric-card:nth-child(4) .card-value,.settings-page>.metric-grid .metric-card:nth-child(5) .card-value{font-size:21px!important}.settings-page>.metric-grid .card-change{color:#08a045!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#e9f9ef!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;max-width:100%!important;min-height:26px!important;margin-top:14px!important;padding:6px 10px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.settings-page .panel{border-radius:8px!important;overflow:hidden!important}.settings-page .panel-title{font-size:20px!important}.settings-page .settings-form{gap:14px!important}.settings-page .settings-form label span{font-size:12px!important;line-height:1.3!important}@media (max-width:1280px){.settings-page>.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:920px){.settings-page .page-header{grid-template-columns:1fr!important}.settings-page .actions{justify-content:flex-start!important}.settings-page>.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.settings-page>.metric-grid{grid-template-columns:1fr!important}.settings-page .actions .btn{width:100%!important}}@media (max-width:1500px){.product-shell{grid-template-columns:56px 196px minmax(0,1fr)!important}.workspace-menu{padding-inline:8px!important}.project-switcher{padding-inline:9px!important}.project-switcher strong,.workspace-link{font-size:12px!important}.product-topbar{grid-template-columns:minmax(190px,300px) minmax(260px,1fr)!important;align-items:start!important}.product-topbar .top-actions{flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:flex-start!important}.settings-page>.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.settings-page>.metric-grid .card-value{white-space:normal!important;overflow-wrap:anywhere!important}.settings-page>.metric-grid .metric-card:nth-child(2) .card-value,.settings-page>.metric-grid .metric-card:nth-child(4) .card-value,.settings-page>.metric-grid .metric-card:nth-child(5) .card-value{font-size:19px!important;line-height:1.18!important}}@media (max-width:1180px){.product-shell{grid-template-columns:52px minmax(0,1fr)!important}.workspace-menu{display:none!important}.product-topbar{grid-template-columns:1fr!important}.domain-search,.global-search{width:100%!important}.settings-page>.metric-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.product-shell{grid-template-columns:1fr!important}.icon-rail{z-index:20!important;width:100%!important;height:auto!important;padding:8px!important;display:flex!important;position:sticky!important;top:0!important;overflow-x:auto!important}.product-topbar{padding:10px!important}.page,.tool-workspace,.local-workspace,.content-workspace,.domain-page,.seo-dashboard-workspace{padding:12px!important}.settings-page>.metric-grid,.metric-grid{grid-template-columns:1fr!important}}.ai-tool-page{max-width:1320px!important;padding-inline:14px!important}.ai-tool-page .analysis-search-panel{grid-template-columns:minmax(220px,.9fr) minmax(260px,.7fr) minmax(190px,auto)!important;gap:14px!important;padding:14px!important;box-shadow:0 10px 28px #0f172a0d!important}.ai-tool-page .analysis-search-panel select,.ai-tool-page .analysis-search-panel input,.ai-tool-page .analysis-search-panel .btn{min-height:42px!important;font-size:13px!important}.ai-tool-page .analysis-grid{grid-template-columns:minmax(360px,.72fr) minmax(520px,1.28fr)!important;gap:16px!important}.ai-tool-page .analysis-main-card,.ai-tool-page .analysis-grid>.panel{padding:0!important}.ai-tool-page .analysis-main-card .panel-header,.ai-tool-page .analysis-grid>.panel .panel-header{margin:0!important;padding:18px 20px 14px!important}.ai-tool-page .analysis-main-card .panel-title,.ai-tool-page .analysis-grid>.panel .panel-title{font-size:18px!important;line-height:1.2!important}.ai-tool-page .analysis-main-card .panel-copy,.ai-tool-page .analysis-grid>.panel .panel-copy{margin-top:4px!important;font-size:12px!important}.ai-tool-page .analysis-main-card .panel-header>strong{color:#4f46e5!important;background:#f2f5ff!important;border-radius:8px!important;padding:8px 12px!important;font-size:clamp(28px,3.1vw,42px)!important;line-height:1!important}.ai-tool-page .analysis-metric-grid{gap:10px!important;padding:16px 20px 20px!important}.ai-tool-page .analysis-metric-grid>div{background:#fbfcff!important;min-height:92px!important;padding:14px!important}.ai-tool-page .analysis-metric-grid span{font-size:12px!important;line-height:1.25!important}.ai-tool-page .analysis-metric-grid strong{margin-top:8px!important;font-size:24px!important}.ai-tool-page .analysis-table{border-top:1px solid #e7edf5!important;margin:0!important}.ai-tool-page .analysis-table>div{grid-template-columns:minmax(170px,.9fr) minmax(74px,auto) minmax(260px,1.1fr)!important;gap:16px!important;min-height:78px!important;padding:16px 20px!important}.ai-tool-page .analysis-table strong{font-size:14px!important}.ai-tool-page .analysis-table span{justify-content:center!important;justify-self:start!important;min-width:74px!important;padding:6px 12px!important;font-size:12px!important}.ai-tool-page .analysis-table em{color:#566a7f!important;overflow-wrap:anywhere!important;max-width:100%!important;font-size:12px!important;font-weight:700!important}@media (max-width:1300px){.ai-tool-page .analysis-grid{grid-template-columns:minmax(330px,.78fr) minmax(470px,1.22fr)!important}.ai-tool-page .analysis-table>div{grid-template-columns:minmax(150px,.85fr) minmax(74px,auto) minmax(220px,1fr)!important}}@media (max-width:1100px){.ai-tool-page .analysis-grid,.ai-tool-page .analysis-search-panel{grid-template-columns:1fr!important}}@media (max-width:720px){.ai-tool-page .analysis-main-card .panel-header{grid-template-columns:1fr!important;gap:10px!important}.ai-tool-page .analysis-main-card .panel-header>strong{justify-self:start!important}.ai-tool-page .analysis-table>div,.ai-tool-page .analysis-metric-grid{grid-template-columns:1fr!important}}.prompt-research-workspace,.traffic-market-landing,.ai-traffic-workspace,.tool-workspace{max-width:1320px!important;margin-inline:auto!important}.ai-hero-panel,.prompt-hero-panel,.traffic-hero-panel{background:radial-gradient(circle at 12% 18%,#696cff14,#0000 28%),radial-gradient(circle at 92% 76%,#0f766e14,#0000 32%),#fff!important;border:1px solid #dce5f0!important;border-radius:8px!important;min-height:auto!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 36px #0f172a0f!important}.ai-hero-panel,.prompt-hero-panel{text-align:center!important;place-items:center!important;gap:12px!important;padding:clamp(28px,4vw,44px) 22px!important;display:grid!important}.ai-hero-panel h1,.prompt-hero-panel h1{color:#17212b!important;letter-spacing:0!important;max-width:860px!important;margin:4px auto 0!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.08!important}.ai-hero-panel p,.prompt-hero-panel p{color:#566a7f!important;max-width:820px!important;margin:0 auto!important;font-size:15px!important;line-height:1.55!important}.hero-eyebrow{color:#696cff!important;letter-spacing:.03em!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;font-weight:900!important}.hero-search-form{background:#fff!important;border:1px solid #cfd8ff!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) minmax(130px,160px)!important;width:min(760px,100%)!important;margin-top:18px!important;box-shadow:0 8px 22px #696cff1f!important}.hero-search-form input,.hero-search-form button{min-height:48px!important;padding:0 16px!important;font-size:14px!important}.hero-search-form button{color:#fff!important;background:#696cff!important;font-weight:900!important}.prompt-control-panel{margin-top:0!important;padding:12px!important}.prompt-control-panel .tool-list-toolbar{align-items:center!important;gap:10px!important}.prompt-topic-list div{grid-template-columns:minmax(0,1fr) auto auto!important;gap:10px!important;min-height:58px!important;padding:12px 16px!important}.prompt-topic-list strong{color:#17212b!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:13px!important;line-height:1.3!important}.prompt-topic-list span,.prompt-topic-list em{white-space:nowrap!important;font-size:11px!important;line-height:1!important}.prompt-metrics{padding:12px!important}.traffic-market-landing{gap:16px!important}.traffic-hero-panel{grid-template-columns:minmax(0,1fr) minmax(180px,260px)!important;align-items:center!important;gap:22px!important;padding:clamp(24px,3.2vw,34px)!important;display:grid!important}.traffic-hero-panel .widget-tab{border-radius:8px!important;width:fit-content!important;margin:0 0 14px!important;padding:7px 14px!important;font-size:12px!important;position:static!important}.traffic-hero-panel h1{color:#17212b!important;max-width:700px!important;margin:0 0 10px!important;font-size:clamp(28px,3.4vw,42px)!important;line-height:1.12!important}.traffic-hero-panel p{color:#566a7f!important;margin:0 0 18px!important;font-size:15px!important;line-height:1.5!important}.traffic-hero-form{grid-template-columns:minmax(0,1fr) minmax(110px,130px)!important;gap:10px!important;max-width:720px!important}.traffic-hero-form input,.traffic-hero-form button{min-height:44px!important;font-size:14px!important}.traffic-hero-form input{border-color:#d9e2f0!important}.traffic-illustration{background:linear-gradient(135deg,#696cff24,#0f766e1a),#f5f7ff!important;border-radius:8px!important;min-height:170px!important}.traffic-illustration:before{border-width:4px!important;width:150px!important;height:86px!important;inset:42px 34px auto auto!important;box-shadow:8px 10px #17212b!important}.screen-lines{gap:7px!important;width:90px!important;top:72px!important;right:56px!important}.saved-list-head{margin-top:4px!important}.saved-list-head h2{font-size:20px!important}.saved-domain-list{padding:14px!important}.saved-domain-list h3{font-size:15px!important}.saved-domain-list a{min-height:42px!important;padding:10px 0!important;font-size:13px!important}.ai-tool-page .page-heading-row{margin-bottom:14px!important}.ai-tool-page .page-title{font-size:clamp(26px,2.6vw,38px)!important}.ai-tool-page .page-subtitle{max-width:760px!important;font-size:14px!important}.tool-workspace>.tool-title-row{align-items:center!important;margin-bottom:14px!important}.tool-workspace>.tool-title-row .page-title{font-size:clamp(26px,2.8vw,38px)!important}.tool-search-row{background:#fff!important;border:1px solid #dce5f0!important;border-radius:8px!important;grid-template-columns:minmax(190px,280px) minmax(210px,1fr) minmax(210px,1fr) minmax(150px,auto)!important;gap:10px!important;padding:14px!important;box-shadow:0 10px 28px #0f172a0d!important}.tool-search-row .select,.tool-search-row .input,.tool-search-row .btn{min-height:42px!important;font-size:13px!important}@media (max-width:1180px){.traffic-hero-panel,.tool-search-row,.hero-search-form,.traffic-hero-form{grid-template-columns:1fr!important}.traffic-illustration{display:none!important}.prompt-topic-list div{grid-template-columns:1fr auto!important}.prompt-topic-list em{grid-column:1/-1!important;width:fit-content!important}}@media (max-width:640px){.ai-hero-panel,.prompt-hero-panel,.traffic-hero-panel{padding:18px!important}.ai-hero-panel h1,.prompt-hero-panel h1,.traffic-hero-panel h1{font-size:26px!important}.prompt-control-panel .tool-list-toolbar,.saved-list-head{grid-template-columns:1fr!important;display:grid!important}}.sem-list-workspace{min-width:0;max-width:100%;overflow:visible}.sem-list-workspace .tool-title-row{flex-wrap:wrap!important;align-items:flex-start!important;margin-bottom:2px!important}.sem-list-workspace .tool-title-row>div{min-width:0}.sem-list-workspace .actions,.site-audit-projects .sem-panel-head,.site-audit-review-head .actions{flex-wrap:wrap;min-width:0}.site-audit-projects .sem-panel-head>h2,.site-audit-review .sem-panel-head>h2{overflow-wrap:anywhere;min-width:0}.site-audit-projects .sem-panel-head .btn,.site-audit-review-head .actions .btn,.seo-page-control .btn{white-space:normal;text-align:center;line-height:1.2}.sem-list-workspace .page-title{overflow-wrap:anywhere;max-width:100%;font-size:clamp(24px,2vw,34px)!important;line-height:1.12!important}.sem-list-workspace .page-copy{max-width:860px;margin-top:6px;font-size:13px!important;line-height:1.45!important}.seo-page-control,.sem-list-workspace .tool-list-toolbar{background:#fff!important;border:1px solid #d9e2f0!important;border-radius:8px!important;grid-template-columns:minmax(170px,280px) minmax(220px,1fr) minmax(136px,180px)!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}.sem-list-workspace .tool-list-toolbar{grid-template-columns:minmax(170px,240px) minmax(220px,1fr) auto auto!important}.seo-page-control .input,.seo-page-control .select,.seo-page-control .btn,.sem-list-workspace .tool-list-toolbar .input,.sem-list-workspace .tool-list-toolbar .select,.sem-list-workspace .tool-list-toolbar .btn{width:100%;min-height:40px!important;padding:8px 12px!important;font-size:13px!important}.seo-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.seo-summary-strip>div,.rank-bucket-card,.position-score-card{background:#fff;border:1px solid #d9e2f0;border-radius:8px;min-width:0;padding:14px}.seo-summary-strip span,.rank-bucket-card span,.position-score-card span{color:#697a8d;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.seo-summary-strip strong,.rank-bucket-card strong,.position-score-card strong{color:#111827;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(22px,2vw,32px);line-height:1;display:block}.seo-summary-strip small,.rank-bucket-card small,.position-score-card small{color:#697a8d;margin-top:7px;font-size:12px;line-height:1.35;display:block}.position-report-grid{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(160px,1fr));gap:12px;padding:16px;display:grid}.position-score-card svg{width:100%;height:64px;margin-top:12px}.position-score-card polyline{fill:none;stroke:#696cff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.rank-bucket-card.muted strong,.metric-pill{color:#4f5f73;background:#edf0f7;border-radius:8px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:26px;padding:5px 9px;line-height:1.2;display:inline-flex;font-size:12px!important}.site-audit-console{gap:16px;display:grid}.site-audit-projects .sem-panel-head,.site-audit-review .sem-panel-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.site-audit-projects .active-row{background:#f7f9ff}.site-audit-console .table-wrap{width:100%;max-width:100%;overflow-x:auto}.site-audit-projects .wide-tool-table th,.site-audit-projects .wide-tool-table td{overflow-wrap:anywhere;padding-inline:12px!important}.project-link-button{color:#2257d8;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;display:block}.score-link{color:#2257d8!important;font-size:15px!important}.site-audit-review{gap:16px;display:grid}.site-audit-review-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 0 2px;display:flex}.site-audit-review-head h2{color:#0b1220;margin:4px 0 8px;font-size:clamp(24px,2vw,32px);line-height:1.15}.site-audit-review-head h2 span{color:#2257d8}.audit-meta-row{color:#334155;flex-wrap:wrap;gap:8px 18px;font-size:13px;line-height:1.35;display:flex}.site-audit-overview-grid{grid-template-columns:minmax(260px,1.1fr) minmax(260px,1.1fr) minmax(240px,1fr) minmax(240px,1fr);gap:14px;display:grid}.site-audit-lower-grid{grid-template-columns:minmax(240px,.46fr) minmax(0,1fr);gap:14px;display:grid}.audit-gauge-card{grid-template-columns:minmax(150px,.8fr) minmax(140px,1fr);align-items:center;gap:16px;display:grid}.audit-ring{--score:0;aspect-ratio:1;background:radial-gradient(circle at center, #fff 0 58%, transparent 59%), conic-gradient(#6667db calc(var(--score) * 1%), #e5e7eb 0);border-radius:50%;place-items:center;width:156px;display:grid}.audit-ring strong{color:#111827;font-size:34px;line-height:1}.audit-legend-list{gap:12px;display:grid}.audit-legend-list div,.audit-page-buckets div,.bot-access-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.audit-legend-list span,.audit-page-buckets span,.bot-access-row span{color:#5f6f83;font-size:13px}.audit-legend-list strong,.audit-page-buckets strong,.bot-access-row strong{color:#111827;font-size:15px}.audit-stacked-bar{background:#e5e7eb;border-radius:999px;height:24px;margin:16px 0 18px;display:flex;overflow:hidden}.audit-stacked-bar i,.audit-stacked-bar b,.audit-stacked-bar em{width:var(--w);min-width:4px}.audit-stacked-bar i{background:#13c296}.audit-stacked-bar b{background:#f5b214}.audit-stacked-bar em{background:#6667db}.audit-page-buckets{gap:10px;display:grid}.audit-ai-panel p,.audit-bots-panel p{color:#5f6f83;font-size:13px;line-height:1.45}.audit-bots-panel{gap:9px;display:grid}.bot-access-row{border-top:1px solid #edf1f6;padding:8px 0}.audit-trend-card{gap:8px;display:grid}.audit-trend-card h2{color:#111827;margin:0;font-size:18px}.audit-trend-card strong{font-size:clamp(34px,3vw,46px);line-height:1}.error-number{color:#c8172d!important}.warning-number{color:#e35f00!important}.audit-trend-card span{color:#68778a;font-size:13px}.audit-top-issues,.audit-issue-table{display:grid}.audit-top-issue{border-top:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) 110px 110px;align-items:center;gap:16px;padding:14px 0;display:grid}.audit-top-issue:first-child{border-top:0}.audit-top-issue strong,.audit-issue-detail strong{color:#111827;font-size:15px;line-height:1.35}.audit-top-issue span{color:#2257d8;font-weight:800}.audit-top-issue button,.thematic-card button,.thematic-card a{color:#5f6f83;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed;padding:0;font-size:12px;line-height:1.25;text-decoration:none}.thematic-report-panel{gap:14px;display:grid}.thematic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.thematic-card{background:#fff;border:1px solid #e3e9f2;border-radius:8px;align-content:start;gap:8px;min-width:0;min-height:128px;padding:14px 16px;display:grid}.thematic-card span{color:#111827;font-size:14px;font-weight:800;line-height:1.25}.thematic-card strong{color:#5c60c9;overflow-wrap:anywhere;font-size:clamp(22px,2vw,26px);line-height:1.08}.thematic-card small{color:#68778a;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.ai-presence-card{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:18px;display:grid;background:#eef4ff!important;border-color:#bfd3ff!important}.ai-presence-card h2{color:#111827;margin:0 0 6px;font-size:18px}.ai-presence-card p{color:#68778a;margin:0}.ai-presence-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ai-presence-metrics div{border-left:1px solid #c9d7ef;min-width:0;padding-left:14px}.ai-presence-metrics span{color:#475569;font-size:13px;display:block}.ai-presence-metrics strong{color:#5c60c9;margin-top:6px;font-size:28px;display:block}.mini-tabs{flex-wrap:wrap;gap:8px;display:flex}.mini-tabs button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d8e0ec;border-radius:8px;min-height:34px;padding:7px 12px;font-weight:800}.mini-tabs button.active{color:#3437b7;border-color:#696cff}.audit-issue-detail{border-top:1px solid #edf1f6;grid-template-columns:86px minmax(0,1fr) 110px;align-items:start;gap:16px;padding:16px 0;display:grid}.audit-issue-detail>span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900}.audit-issue-detail.error>span{color:#c8172d}.audit-issue-detail.warning>span{color:#e35f00}.audit-issue-detail p,.audit-issue-detail small{color:#63738a;margin:6px 0 0;font-size:13px;line-height:1.45;display:block}.audit-issue-detail b{color:#2257d8;font-size:14px}.statistics-grid,.progress-timeline{gap:14px;display:grid}.stat-row{grid-template-columns:minmax(160px,.28fr) 74px minmax(0,1fr);align-items:center;gap:14px;display:grid}.stat-row span,.progress-timeline span{color:#475569;font-weight:800}.stat-row strong,.progress-timeline strong{color:#111827}.stat-row i{background:linear-gradient(90deg, #6667db var(--w), #e7ebf2 var(--w));border-radius:999px;height:10px;overflow:hidden}.progress-timeline div{border-top:1px solid #edf1f6;grid-template-columns:minmax(160px,.32fr) 90px minmax(0,1fr);align-items:center;gap:14px;padding:12px 0;display:grid}.progress-timeline small{color:#63738a}.traffic-analytics-report{gap:16px;max-width:100%;display:grid;overflow:hidden}.traffic-report-topbar{justify-content:space-between;gap:18px;padding:4px 0 10px;display:flex}.traffic-report-topbar h1{color:#20242c;margin:0 0 14px;font-size:22px;line-height:1.2}.traffic-domain-editor{grid-template-columns:minmax(180px,260px) minmax(220px,1fr) 42px;align-items:center;gap:10px;max-width:760px;display:grid}.traffic-filter-strip{border-top:1px solid #dfe5ef;border-bottom:1px solid #dfe5ef;grid-template-columns:repeat(4,auto) minmax(240px,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.traffic-filter-strip span{color:#006bd6;align-items:center;min-height:36px;font-weight:800;display:inline-flex}.traffic-report-title{justify-content:space-between;align-items:center;gap:14px;margin-top:8px;display:flex}.traffic-report-title h2{color:#30343b;margin:0;font-size:clamp(24px,2vw,31px)}.traffic-report-title span{color:#6b7280;margin-top:5px;font-size:13px;font-weight:800;display:block}.traffic-summary-card{overflow:hidden}.traffic-summary-metrics{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.traffic-summary-metric{border-left:1px solid #d9dfeb;min-width:0;min-height:112px;padding:20px 22px}.traffic-summary-metric:first-child{border-left:0}.traffic-summary-metric span{color:#20242c;font-size:17px;display:block}.traffic-summary-metric strong{color:#1f232b;overflow-wrap:anywhere;margin-top:12px;font-size:clamp(28px,2.6vw,38px);line-height:1;display:block}.traffic-summary-metric strong.muted{color:#6b7280}.traffic-summary-metric small{color:#ef1748;margin-top:12px;font-size:13px;display:block}.traffic-main-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.95fr);gap:18px;display:grid}.traffic-trend-panel,.traffic-channel-trend-panel{overflow:hidden}.traffic-chart-tabs{flex-wrap:wrap;align-items:center;gap:0;padding:18px 0 10px;display:flex}.traffic-chart-tabs button{color:#20242c;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d2e0;padding:8px 12px}.traffic-chart-tabs button.active{background:#eaf6ff;border-color:#0087e8}.traffic-chart-tabs span{color:#667085;margin:0 14px;font-weight:800}.traffic-chart-block{width:100%;min-height:300px}.traffic-area-chart{width:100%;height:280px;overflow:visible}.traffic-area-chart line{stroke:#dfe4ec;stroke-width:1px}.traffic-area-chart path{fill:#26a8f233}.traffic-area-chart polyline{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.traffic-area-chart polyline.visits{stroke:#2fabf3}.traffic-area-chart polyline.users{stroke:#ff4659}.traffic-area-chart.channel-lines path{display:none}.traffic-area-chart.channel-lines polyline{stroke:var(--line-color,#1294e8);stroke-width:3px}.traffic-area-chart circle{fill:#2fabf3;stroke:#fff;stroke-width:3px}.traffic-chart-labels{color:#6b7280;justify-content:space-between;gap:12px;font-size:13px;display:flex}.traffic-insights-panel{overflow:hidden;padding:0!important}.traffic-insights-panel h2{color:#262a32;background:linear-gradient(90deg,#f7edff,#e7f8ff);margin:0;padding:18px 22px;font-size:22px}.traffic-insights-panel>div{text-align:center;place-items:center;gap:12px;min-height:280px;padding:34px 28px;display:grid}.traffic-insights-panel strong{color:#20242c;font-size:26px}.traffic-insights-panel span{color:#4b5563;max-width:360px;font-size:15px;line-height:1.45}.traffic-channel-chart{background:linear-gradient(#e2e7ef 1px,#0000 1px) 0 20%/100% 64px,#fff;border-top:1px solid #e3e8f1;grid-template-columns:repeat(10,minmax(70px,1fr));align-items:end;gap:12px;min-height:300px;padding:28px 18px 12px;display:grid;overflow-x:auto}.traffic-channel-bar{text-align:center;grid-template-rows:220px auto;align-items:end;gap:10px;min-width:0;display:grid}.traffic-channel-bar div{width:min(100%,78px);height:var(--h);background:#1294e8;border-radius:4px 4px 0 0;margin:0 auto}.traffic-channel-bar:nth-child(4) div{background:#ff4659}.traffic-channel-bar:nth-child(3) div{background:#70c65a}.traffic-channel-bar:nth-child(6) div{background:#3c157f}.traffic-channel-bar span{color:#006bd6;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.traffic-channel-legend{flex-wrap:wrap;gap:14px 22px;padding-top:10px;display:flex}.traffic-channel-legend span{color:#006bd6;align-items:center;gap:8px;font-weight:800;display:inline-flex}.traffic-channel-legend span:before{content:"";background:var(--legend-color,#1294e8);border-radius:5px;width:18px;height:18px}.traffic-journey-flow{grid-template-columns:minmax(180px,.55fr) minmax(280px,1fr) minmax(220px,.62fr) minmax(160px,.46fr);align-items:center;gap:18px;min-height:430px;display:grid;overflow:hidden}.journey-source-list{text-align:right;gap:12px;display:grid}.journey-source-list strong{color:#20242c;font-size:18px}.journey-source-list small{color:#6b7280}.journey-source-list div{color:#20242c;gap:4px;font-size:16px;display:grid}.journey-source-list b{color:#0a8f74}.journey-ribbons{border-left:5px solid #2fabf3;height:340px;position:relative}.journey-ribbons i,.journey-ribbons b{background:#2fabf333;height:48%;position:absolute;left:0;right:-60px}.journey-ribbons i{border-radius:0 100% 30% 0;top:0}.journey-ribbons b{border-radius:0 30% 100% 0;bottom:0}.journey-target{color:#fff;text-align:center;background:#2fabf3;border-radius:6px;place-items:center;min-height:74px;font-size:18px;font-weight:900;display:grid}.journey-destinations{color:#20242c;font-weight:800}.traffic-section-tabs{border-bottom:1px solid #dce3ed;flex-wrap:wrap;align-items:center;gap:0;display:flex}.traffic-section-tabs button{color:#20242c;min-height:56px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 20px;font-size:20px;font-weight:800}.traffic-section-tabs button.active{border-color:#0a8ee8}.traffic-section-tabs .export-button{color:#687080;border:1px solid #c9d2e0;border-radius:8px;min-height:38px;margin-left:auto;font-size:15px}.traffic-provider-empty{text-align:center;background:repeating-linear-gradient(0deg,#e2e8f047 0 1px,#0000 1px 36px),#fff;place-items:center;gap:12px;min-height:240px;padding:34px;display:grid}.traffic-provider-empty strong{color:#20242c;font-size:24px}.traffic-provider-empty span{color:#6b7280;max-width:520px;font-size:15px;line-height:1.45}.traffic-geo-grid{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:18px;padding-top:16px;display:grid}.traffic-geo-table-wrap{min-width:0;padding-bottom:2px;overflow-x:auto}.geo-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:620px;margin-top:22px}.geo-table th,.geo-table td{color:#20242c;text-align:left;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #dce3ed;padding:12px 10px;font-size:14px}.geo-table th:first-child,.geo-table td:first-child{width:34%}.geo-table th:nth-child(2),.geo-table td:nth-child(2){width:28%}.geo-table th:nth-child(3),.geo-table td:nth-child(3),.geo-table th:nth-child(4),.geo-table td:nth-child(4){width:19%}.geo-table td span{color:#6b7280;min-width:48px;margin-right:8px;display:inline-block}.geo-table td strong{color:#20242c}.traffic-map-card{background:radial-gradient(circle at 58% 52%,#1294e8bf 0 8px,#0000 9px),radial-gradient(circle at 46% 40%,#1294e847 0 5px,#0000 6px),radial-gradient(circle at 30% 48%,#1294e829 0 4px,#0000 5px),linear-gradient(135deg,#f1f4f9,#fff);border-radius:8px;justify-self:stretch;width:100%;max-width:420px;min-height:252px;position:relative;overflow:hidden}.traffic-map-card:before{content:"";opacity:.7;background:#d8dde7;border-radius:48% 52% 46% 54%;position:absolute;inset:54px 26px 42px;transform:rotate(-9deg)}.traffic-map-card .map-dot{z-index:1;color:#334155;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;max-width:calc(50% - 18px);margin:12px 8px 0 12px;padding:6px 8px;font-size:11px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.traffic-public-proof-panel .sem-panel-head span{color:#6b7280;font-weight:800}@media (max-width:1320px){.traffic-geo-grid{grid-template-columns:minmax(0,1fr)}.traffic-map-card{max-width:none;min-height:240px}}@media (max-width:1180px){.traffic-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.traffic-summary-metric:nth-child(4){border-left:0}.traffic-main-grid{grid-template-columns:1fr}.traffic-journey-flow{grid-template-columns:minmax(160px,.6fr) minmax(240px,1fr) minmax(200px,.8fr)}.journey-destinations{grid-column:3}}@media (max-width:760px){.traffic-domain-editor,.traffic-filter-strip,.traffic-summary-metrics,.traffic-journey-flow{grid-template-columns:1fr}.traffic-report-title{display:grid}.traffic-summary-metric,.traffic-summary-metric:nth-child(4){border-top:1px solid #d9dfeb;border-left:0}.traffic-summary-metric:first-child{border-top:0}.traffic-channel-chart{grid-template-columns:repeat(5,minmax(78px,1fr))}.journey-source-list{text-align:left}.journey-ribbons{height:120px}}@media (max-width:1180px){.site-audit-overview-grid,.thematic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-presence-card{grid-template-columns:1fr}}@media (max-width:820px){.site-audit-review-head,.site-audit-lower-grid,.audit-gauge-card,.audit-top-issue,.audit-issue-detail,.stat-row,.progress-timeline div{grid-template-columns:1fr}.site-audit-review-head{display:grid}.site-audit-overview-grid,.thematic-grid,.ai-presence-metrics{grid-template-columns:1fr}.audit-ring{width:min(156px,60vw)}.audit-meta-row{grid-template-columns:1fr;display:grid}}.domain-tabs button{color:#526071;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:10px 13px;font-size:13px;font-weight:900}.domain-tabs button.active,.domain-tabs button:hover{color:#111827;border-bottom-color:#696cff}.country-tabs{padding-bottom:2px;overflow-x:auto;gap:6px!important}.country-tabs button{border-radius:8px;flex:none;font-size:12px}.table-wrap{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.wide-tool-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:980px}.wide-tool-table th,.wide-tool-table td{color:#111827;vertical-align:top;border-bottom:1px solid #edf1f6;font-size:13px;line-height:1.35;white-space:normal!important;padding:13px 16px!important}.wide-tool-table th{color:#526071;text-transform:uppercase;background:#f7f9fc;font-size:11px;font-weight:900}.wide-tool-table td:first-child{min-width:210px}.wide-tool-table strong{font-size:13px;line-height:1.3}.wide-tool-table a{color:#2563eb;font-weight:900}.site-audit-projects .wide-tool-table{table-layout:fixed!important;min-width:0!important}.site-audit-projects .wide-tool-table th,.site-audit-projects .wide-tool-table td{overflow-wrap:anywhere;word-break:normal;padding-inline:12px!important}.site-audit-projects .wide-tool-table th:first-child,.site-audit-projects .wide-tool-table td:first-child{width:22%;min-width:150px}@media (max-width:900px){.seo-page-control,.sem-list-workspace .tool-list-toolbar{grid-template-columns:1fr!important}.site-audit-projects .wide-tool-table{table-layout:auto!important;min-width:720px!important}}.top-pages-report{overflow:hidden;padding:0!important}.top-pages-report>h2,.top-pages-report>p,.top-pages-report>.btn{margin-left:18px}.organic-rankings-workspace .seo-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1320px){.seo-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.position-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.sem-list-workspace .tool-title-row{grid-template-columns:1fr!important;display:grid!important}.seo-page-control,.sem-list-workspace .tool-list-toolbar,.seo-summary-strip,.organic-rankings-workspace .seo-summary-strip,.position-report-grid{grid-template-columns:1fr!important}.wide-tool-table{min-width:760px}}.google-auth-button{color:#17212b;background:#fff;border:1px solid #d9e2f0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:9px 14px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #0f172a0a}.google-auth-button:hover{background:#fbfcff;border-color:#c7cdfd}.google-auth-mark{color:#2563eb;background:#fff;border:1px solid #d9e2f0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.auth-divider{color:#697a8d;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:12px;font-weight:900;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#e7edf5;height:1px}.front-page{color:#17212b;background:#f3f6fb;min-height:100vh;overflow-x:hidden}.front-top-strip{color:#d9fff7;text-transform:uppercase;background:#0f3440;flex-wrap:wrap;justify-content:center;gap:8px 22px;padding:7px clamp(16px,4vw,54px);font-size:11px;font-weight:900;display:flex}.front-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #d9e2f0e6;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:64px;padding:10px clamp(18px,4vw,54px);display:grid;position:sticky;top:0}.front-brand{align-items:center;gap:11px;font-size:15px;display:inline-flex}.front-brand span{color:#fff;background:#0f3440;border-radius:8px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.front-nav-links,.front-nav-actions,.front-cta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.front-nav-links{color:#526071;justify-content:center;font-size:14px;font-weight:800}.front-nav-links a{border-radius:8px;padding:8px 10px}.front-nav-links a:hover{color:#17212b;background:#eef2f7}.front-hero{background:linear-gradient(112deg,#071622f2 0%,#0f3440e0 44%,#696cffc7 100%),url(https://images.unsplash.com/photo-1551288049-bebda4e38f71?auto=format&fit=crop&w=2200&q=85) 50%/cover,#0f3440;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(22px,4vw,56px);width:100%;min-height:min(560px,100vh - 100px);margin:0;padding:clamp(24px,3.8vw,46px) clamp(18px,5vw,64px) 24px;display:grid;position:relative;overflow:hidden}.front-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#071622db,#07162257 56%,#696cff33),radial-gradient(circle at 82% 18%,#56c6c047,#0000 28%);position:absolute;inset:0}.front-hero:after{content:"";background:#d9e2f0;height:1px;position:absolute;bottom:0;left:0;right:0}.front-hero>*{z-index:1;min-width:0;position:relative}.front-hero-copy h1{color:#fff;letter-spacing:0;text-transform:uppercase;max-width:660px;margin:0;font-size:clamp(31px,4.4vw,48px);line-height:1.04}.front-hero-copy>p:not(.eyebrow){color:#ffffffd1;max-width:610px;margin:14px 0 0;font-size:clamp(15px,1.45vw,18px);line-height:1.55}.front-cta-row{margin-top:20px}.front-cta-row .btn,.front-cta-row .google-auth-button{min-height:42px;padding-inline:15px}.front-google{background:#fff}.front-hero .eyebrow{color:#b8fff1}.front-slider-controls{gap:10px;margin-top:22px;display:flex}.front-slider-controls button{cursor:pointer;background:#ffffff59;border:0;border-radius:999px;width:42px;height:5px}.front-slider-controls button.active{background:#fff}.front-preview{background:#fff;border:1px solid #d9e2f0;border-radius:8px;align-content:center;align-self:center;min-width:0;padding:14px;display:grid;box-shadow:0 28px 80px #030c1c57}.front-preview-top{border-bottom:1px solid #edf1f6;gap:7px;padding-bottom:14px;display:flex}.front-preview-top span{background:#cfd8e6;border-radius:50%;width:10px;height:10px}.front-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.front-preview-grid article{background:#fbfcff;border:1px solid #e1e8f2;border-radius:8px;min-width:0;padding:12px}.front-preview-grid small{color:#697a8d;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.front-preview-grid strong{color:#17212b;margin-top:8px;font-size:23px;line-height:1;display:block}.front-meter{background:#edf1f6;border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.front-meter span{border-radius:inherit;background:#696cff;height:100%;display:block}.front-meter.green span{background:#16a34a}.front-meter.purple span{background:#7c3aed}.front-chart{background:linear-gradient(#edf1f6 1px,#0000 1px) 0 0/100% 25%,#fbfcff;border:1px solid #e1e8f2;border-radius:8px;align-items:end;gap:12px;height:126px;margin-top:14px;padding:14px;display:flex}.front-chart span{background:linear-gradient(#696cff,#56c6c0);border-radius:8px 8px 0 0;flex:1;min-width:20px}.front-section,.front-about,.front-final-cta{width:min(1180px,100% - 36px);margin:0 auto}.front-section{padding:44px 0}.front-section-head{max-width:760px;margin-bottom:22px}.front-section-head h2,.front-about h2,.front-final-cta h2{color:#0f172a;margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.12}.front-section-head p:not(.eyebrow),.front-about p,.front-final-cta p{color:#566a7f;font-size:16px;line-height:1.6}.front-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.front-feature-card{background:#fff;border:1px solid #d9e2f0;border-radius:8px;min-width:0;min-height:184px;padding:17px;box-shadow:0 16px 38px #0f172a0f}.front-feature-title{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;display:grid}.front-feature-icon{color:#5b5ff7;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;background:#eef2ff;border-radius:8px;width:38px;height:38px;padding:9px}.front-feature-card h3{margin:0;font-size:18px;line-height:1.2}.front-feature-card p{color:#566a7f;margin:14px 0 0;font-size:14px;line-height:1.55}.front-visual-section{padding-top:18px}.front-visual-grid{grid-template-rows:repeat(2,minmax(230px,auto));grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.front-visual-grid article{background:#071424;border:1px solid #d9e2f0;border-radius:8px;min-height:230px;position:relative;overflow:hidden;box-shadow:0 22px 54px #0f172a21}.front-visual-grid article:first-child{grid-row:span 2;min-height:476px}.front-visual-grid img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.front-visual-grid article:after{content:"";background:linear-gradient(#07142414,#071424db),linear-gradient(90deg,#0f3440b8,#696cff2e);position:absolute;inset:0}.front-visual-grid article>div{z-index:1;color:#fff;gap:10px;padding:22px;display:grid;position:absolute;bottom:0;left:0;right:0}.front-visual-grid span{color:#d9fff7;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border-radius:999px;width:max-content;padding:7px 10px;font-size:11px;font-weight:900}.front-visual-grid h3{color:#fff;max-width:540px;margin:0;font-size:clamp(22px,2.5vw,34px);line-height:1.1}.front-visual-grid p{color:#ffffffd1;max-width:560px;margin:0;font-size:15px;font-weight:700;line-height:1.55}.front-image-strip{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:22px;padding-top:16px;display:grid}.front-image-strip-copy{color:#fff;background:linear-gradient(145deg,#0f3440f0,#2563ebc7),url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1300&q=85) 50%/cover;border:1px solid #d9e2f0;border-radius:8px;align-content:center;min-height:360px;padding:clamp(22px,3vw,34px);display:grid;overflow:hidden;box-shadow:0 24px 54px #0f172a1f}.front-image-strip-copy .eyebrow,.front-image-strip-copy h2{color:#fff}.front-image-strip-copy h2{margin:0;font-size:clamp(28px,3.1vw,42px);line-height:1.08}.front-image-strip-copy p:not(.eyebrow){color:#ffffffd6;margin:14px 0 0;font-size:16px;line-height:1.6}.front-image-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.front-image-strip-grid article{background:#0f172a;border:1px solid #d9e2f0;border-radius:8px;min-height:172px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a17}.front-image-strip-grid article:nth-child(2),.front-image-strip-grid article:nth-child(3){transform:translateY(22px)}.front-image-strip-grid img{object-fit:cover;opacity:.78;width:100%;height:100%;transition:transform .22s,opacity .22s;position:absolute;inset:0}.front-image-strip-grid article:hover img{opacity:.92;transform:scale(1.05)}.front-image-strip-grid article:after{content:"";background:linear-gradient(#07142405,#071424c7);position:absolute;inset:0}.front-image-strip-grid span{z-index:1;color:#fff;font-size:18px;font-weight:900;line-height:1.2;position:absolute;bottom:14px;left:14px;right:14px}.front-about{color:#fff;background:linear-gradient(135deg,#0a2330f2,#1e5bc5e0),url(https://images.unsplash.com/photo-1551434678-e076c223a692?auto=format&fit=crop&w=1800&q=80) 50%/cover;border:1px solid #d9e2f0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px #0f34402e}.front-about:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0716225c,#2563eb29),radial-gradient(circle at 18% 24%,#ffffff1f,#0000 28%);position:absolute;inset:0}.front-about>*{z-index:1;position:relative}.front-about .eyebrow,.front-about h2,.front-about p{color:#fff}.front-about p{color:#ffffffd1;margin-bottom:0}.front-about-card{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;gap:10px;min-width:0;padding:18px;display:grid}.front-about-card strong{font-size:18px}.front-about-card span{color:#fff;background:#ffffff21;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:900}.front-application-section{padding-top:20px}.front-application-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.front-application-grid article{background:linear-gradient(#fff,#f8fbff),radial-gradient(circle at 84% 12%,#56c6c02e,#0000 30%);border:1px solid #d9e2f0;border-radius:8px;min-width:0;min-height:220px;padding:20px;box-shadow:0 16px 38px #0f172a0f}.front-application-grid article:nth-child(2){background:linear-gradient(#fff,#f8fbff),radial-gradient(circle at 84% 12%,#696cff2e,#0000 30%)}.front-application-grid article:nth-child(3){background:linear-gradient(#fff,#f8fbff),radial-gradient(circle at 84% 12%,#0f344026,#0000 30%)}.front-application-grid span{color:#696cff;text-transform:uppercase;background:#eef2ff;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.front-application-grid h3{color:#111827;margin:22px 0 0;font-size:22px;line-height:1.18}.front-application-grid p{color:#566a7f;margin:12px 0 0;font-size:14px;font-weight:700;line-height:1.55}.front-workflow-section{position:relative}.front-workflow-section .front-section-head{max-width:840px}.front-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.front-workflow:before{content:"";background:linear-gradient(90deg,#696cff00,#696cff8c,#0f344073,#696cff00);height:2px;position:absolute;top:46px;left:8%;right:8%}.front-workflow article{background:linear-gradient(#fffffff5,#fff),radial-gradient(circle at 18% 12%,#696cff1f,#0000 34%);border:1px solid #d7e0ef;border-radius:8px;min-width:0;min-height:218px;padding:22px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;box-shadow:0 18px 42px #0f172a14}.front-workflow article:hover{border-color:#b9c5ff;transform:translateY(-4px);box-shadow:0 24px 54px #0f172a21}.front-workflow-card-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.front-workflow-icon{color:#696cff;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;fill:none;background:#eef2ff;border-radius:8px;width:48px;height:48px;padding:12px}.front-workflow span{color:#fff;background:#0f3440;border-radius:999px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:900;display:grid;box-shadow:0 10px 22px #0f344038}.front-workflow h3{color:#111827;margin:0;font-size:22px;line-height:1.2}.front-workflow p{color:#4b5f78;margin:12px 0 0;font-size:15px;font-weight:700;line-height:1.55}.front-final-cta{text-align:center;background:#fff;border:1px solid #d9e2f0;border-radius:8px;justify-items:center;margin-bottom:44px;padding:32px 22px;display:grid;box-shadow:0 18px 48px #0f172a14}.front-final-cta p{max-width:640px;margin:12px 0 0}.front-footer{color:#9fb3ca;background:#071424;margin-top:44px;padding:26px clamp(18px,4vw,54px)}.front-footer p{width:min(1180px,100%);margin:0 auto;font-size:15px;line-height:1.5}@media (max-width:1100px){.front-feature-grid,.front-visual-grid,.front-image-strip,.front-application-grid,.front-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.front-image-strip-copy{grid-column:1/-1;min-height:300px}.front-visual-grid{grid-template-rows:auto}.front-visual-grid article:first-child{grid-area:auto/1/auto/-1;min-height:360px}}@media (max-width:900px){.front-hero{grid-template-columns:1fr;min-height:auto}}@media (max-width:780px){.front-top-strip,.front-nav-links{display:none}.front-nav{grid-template-columns:1fr;min-height:0;padding:10px 16px}.front-nav-actions .btn{min-height:38px;padding:8px 11px}.front-nav-actions .btn:not(.primary){display:none}.front-hero,.front-section,.front-about,.front-final-cta{width:100%}.front-hero{padding:34px 16px 28px}.front-hero-copy,.front-preview{max-width:100%}.front-section,.front-about,.front-final-cta{width:min(100% - 24px,1180px)}.front-about,.front-feature-grid,.front-visual-grid,.front-image-strip,.front-image-strip-grid,.front-application-grid,.front-workflow{grid-template-columns:1fr}.front-image-strip-copy{min-height:280px}.front-image-strip-grid article,.front-image-strip-grid article:nth-child(2),.front-image-strip-grid article:nth-child(3){min-height:220px;transform:none}.front-visual-grid article,.front-visual-grid article:first-child{min-height:300px}.front-workflow:before{background:linear-gradient(#696cff00,#696cff80,#0f344059,#696cff00);width:2px;height:auto;top:0;bottom:0;left:24px}.front-workflow article{min-height:0}.front-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.front-preview-grid article{padding:10px 8px}.front-preview-grid small{font-size:9px}.front-preview-grid strong{font-size:19px}.front-chart{display:none}.front-hero-copy h1{font-size:36px}.front-cta-row .btn,.front-cta-row .google-auth-button{width:100%}}@media (max-width:480px){.front-nav{gap:10px}.front-nav-actions,.front-cta-row{width:100%}.front-hero{padding:30px 12px 26px}.front-hero-copy{width:100%;max-width:calc(100vw - 24px)}.front-hero-copy h1{overflow-wrap:anywhere;font-size:30px;line-height:1.08}.front-hero-copy>p:not(.eyebrow){overflow-wrap:anywhere;width:100%;max-width:calc(100vw - 24px);font-size:14px}.front-slider-controls button{width:42px}.front-preview{width:100%;padding:12px}.front-preview-grid{grid-template-columns:1fr}.front-preview-grid article{padding:11px}.front-preview-grid small{font-size:10px}.front-preview-grid strong{font-size:20px}}.home-workspace{gap:18px;width:min(100%,1480px);margin:0 auto;padding:0 clamp(14px,1.6vw,28px);display:grid}.home-workspace .product-strip{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;padding:0 0 4px;display:grid;overflow-x:auto}.home-workspace .product-tile{color:#101b2a;scroll-snap-align:start;background:#fff;border:1px solid #d8e1ef;border-radius:8px;align-content:start;gap:10px;min-width:0;min-height:132px;padding:16px;text-decoration:none;display:grid;position:relative;box-shadow:0 10px 24px #0f172a0d}.home-workspace .product-tile:hover{border-color:#b8c7dc;transform:translateY(-1px)}.home-workspace .product-tile strong{letter-spacing:0;font-size:16px;line-height:1.25}.home-workspace .product-tile small{color:#5d6b7f;font-size:13px;line-height:1.45}.home-workspace .product-tile em{color:#fff;text-align:center;background:#6c63ff;border-radius:0 8px;min-width:78px;padding:8px 12px;font-size:12px;font-style:normal;font-weight:900;position:absolute;top:0;right:0}.home-workspace .tile-icon{background:#e8eefb;border-radius:8px;width:34px;height:34px;display:block}.home-workspace .tile-content{background:linear-gradient(135deg,#d8fff2,#a7f3d0)}.home-workspace .tile-ai{background:linear-gradient(135deg,#f1e8ff,#c4b5fd)}.home-workspace .tile-traffic{background:linear-gradient(135deg,#e6edff,#a8c5ff)}.home-workspace .tile-local{background:linear-gradient(135deg,#fff4dc,#ffd78a)}.home-workspace .tile-ads{background:linear-gradient(135deg,#fff8d7,#f9c74f)}.home-workspace .copilot-bar{background:#fff;border:1px solid #d8e1ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px;display:grid;box-shadow:0 8px 20px #0f172a0a}.home-workspace .copilot-main{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.home-workspace .copilot-main strong{font-size:17px}.home-workspace .copilot-main span,.home-workspace .copilot-content span{color:#64748b;font-size:14px}.home-workspace .copilot-content{border-top:1px solid #e7edf6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.home-workspace .copilot-content div{gap:4px;min-width:0;display:grid}.home-workspace .text-button{appearance:none;color:#4f46e5;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:900}.home-workspace .folders-panel{background:#fff;border:1px solid #d8e1ef;border-radius:8px;padding:0;overflow:visible}.home-workspace .folders-head{border-bottom:1px solid #e7edf6;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.home-workspace .folders-head>div:first-child{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.home-workspace .folders-head h1{margin:0;font-size:22px;line-height:1.2}.home-workspace .folders-head button:not(.btn){appearance:none;color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #8794a7;font-size:14px}.home-workspace .folders-head .actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.home-workspace .inline-status{color:#047857;background:#eef8f4;border-radius:8px;margin:14px 22px 0;padding:10px 12px;font-size:14px;font-weight:900}.home-workspace .dashboard-folder-form,.home-workspace .folder-filters{border-bottom:1px solid #edf2f7;grid-template-columns:minmax(220px,1fr) 150px 150px auto;align-items:center;gap:10px;padding:16px 22px;display:grid}.home-workspace .dashboard-folder-form{background:#f8fafc;grid-template-columns:minmax(220px,1fr) auto}.home-workspace .folder-filters .input,.home-workspace .dashboard-folder-form .input,.home-workspace .folder-filters .select{border-radius:8px;min-height:42px;font-size:14px}.home-workspace .toggle-line{color:#64748b;white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.home-workspace .dashboard-folder-list{border-bottom:1px solid #edf2f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 22px;display:grid}.home-workspace .dashboard-folder-card{background:#fbfdff;border:1px solid #d8e1ef;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.home-workspace .folder-icon{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:7px;width:34px;height:28px}.home-workspace .dashboard-folder-card strong,.home-workspace .dashboard-folder-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-workspace .dashboard-folder-card small{color:#64748b;font-size:13px}.home-workspace .project-card-list,.home-workspace .project-table-mode{gap:14px;padding:22px;display:grid}.home-workspace .project-row-card{background:#fff;border:1px solid #d8e1ef;border-radius:8px;position:relative;overflow:visible;box-shadow:0 8px 20px #0f172a0a}.home-workspace .project-row-head{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.home-workspace .project-row-head>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.home-workspace .project-row-head a{text-overflow:ellipsis;white-space:nowrap;color:#2563eb;max-width:280px;font-size:18px;font-weight:900;text-decoration:none;overflow:hidden}.home-workspace .project-row-head small{text-overflow:ellipsis;white-space:nowrap;color:#4b5563;min-width:0;font-size:14px;overflow:hidden}.home-workspace .project-row-actions{flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.home-workspace .project-row-menu{z-index:20;background:#fff;border:1px solid #d8e1ef;border-radius:8px;width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 28px #0f172a24}.home-workspace .project-row-menu a,.home-workspace .project-row-menu button{color:#111827;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:14px;font-weight:800;text-decoration:none}.home-workspace .project-row-menu a:hover,.home-workspace .project-row-menu button:hover{background:#f1f5f9}.home-workspace .project-metrics-row{grid-template-columns:repeat(8,minmax(118px,1fr));gap:0;padding:0;display:grid}.home-workspace .project-metric-link{color:#111827;border-right:1px solid #edf2f7;align-content:center;gap:8px;min-width:0;min-height:104px;padding:16px 18px;text-decoration:none;display:grid}.home-workspace .project-metric-link:last-child{border-right:0}.home-workspace .project-metric-link:hover{background:#f8fafc}.home-workspace .project-metric-link>span:first-child{color:#1f2937;font-size:14px;font-weight:800;line-height:1.35}.home-workspace .project-metric-link strong{color:#5b5fce;letter-spacing:0;word-break:normal;font-size:24px;line-height:1.1}.home-workspace .metric-category{color:#2563eb;font-size:16px;font-weight:900;line-height:1.2}.home-workspace .project-metric-link small{color:#dc2626;font-size:13px;font-weight:700}.home-workspace .metric-pill,.home-workspace .metric-action{color:#4f46e5;white-space:normal;background:#eef2ff;border-radius:8px;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:5px 10px;font-size:12px;font-weight:900;line-height:1.25;display:inline-flex}.home-workspace .metric-action{cursor:pointer;border:1px solid #c7d2fe}.home-workspace .dashboard-empty-state{margin:0}@media (max-width:1320px){.home-workspace .product-strip{grid-template-columns:repeat(5,minmax(230px,1fr))}.home-workspace .project-metrics-row{grid-template-columns:repeat(4,minmax(0,1fr))}.home-workspace .project-metric-link{border-top:1px solid #edf2f7}}@media (max-width:980px){.home-workspace .product-strip,.home-workspace .dashboard-folder-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-workspace .folder-filters{grid-template-columns:1fr 1fr}.home-workspace .project-row-head,.home-workspace .copilot-content{flex-direction:column;align-items:stretch}.home-workspace .project-row-head{display:grid}.home-workspace .project-row-actions{justify-content:flex-start}}@media (max-width:680px){.home-workspace{gap:12px}.home-workspace .product-strip,.home-workspace .dashboard-folder-list,.home-workspace .folder-filters,.home-workspace .dashboard-folder-form,.home-workspace .project-metrics-row,.home-workspace .folders-head,.home-workspace .copilot-bar{grid-template-columns:1fr}.home-workspace .folders-head{align-items:stretch}.home-workspace .folders-head .actions,.home-workspace .project-row-actions{width:100%}.home-workspace .folders-head .actions .btn,.home-workspace .project-row-actions .btn{flex:1}.home-workspace .project-metric-link{border-top:1px solid #edf2f7;border-right:0;min-height:82px}}.seo-dashboard-workspace{container-type:inline-size}.seo-dashboard-workspace .tool-title-row,.seo-dashboard-workspace .seo-project-switcher,.seo-dashboard-workspace .seo-dashboard-card{max-width:100%}.home-workspace{width:min(100%,1500px);margin:0 auto;padding-inline:clamp(12px,1.5vw,24px)}.home-workspace .copilot-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:14px 18px}.home-workspace .copilot-main{gap:8px}.home-workspace .copilot-main strong{white-space:nowrap;font-size:16px}.home-workspace .copilot-content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:12px;display:grid}.home-workspace .copilot-content div{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.home-workspace .copilot-content b{white-space:nowrap}.home-workspace .folders-panel{border-radius:8px}.home-workspace .folders-head{padding:18px 20px}.home-workspace .folders-head h1{font-size:20px}.home-workspace .folder-filters{grid-template-columns:minmax(220px,1fr) minmax(130px,170px) minmax(130px,170px) auto;padding:14px 20px}.home-workspace .project-card-list,.home-workspace .project-table-mode{gap:14px;padding:18px 20px}.home-workspace .project-row-card{border-color:#dce5f2;overflow:visible}.home-workspace .project-row-head{min-height:60px;padding:14px 18px}.home-workspace .project-row-head a{max-width:min(32vw,340px);font-size:17px}.home-workspace .project-row-head small{max-width:min(26vw,280px)}.home-workspace .project-metrics-row{grid-template-columns:repeat(8,minmax(112px,1fr))}.home-workspace .project-metric-link{gap:7px;min-height:88px;padding:13px 16px}.home-workspace .project-metric-link>span:first-child{letter-spacing:.02em;text-transform:uppercase;font-size:12px}.home-workspace .project-metric-link strong{word-break:normal;font-size:21px;line-height:1.1}.home-workspace .project-metric-link small{font-size:12px}.home-workspace .metric-category,.home-workspace .metric-pill,.home-workspace .metric-action{font-size:12px;line-height:1.2}.home-workspace .metric-action{color:#4f46e5;background:#eef2ff;max-width:max-content}@media (max-width:1200px){.home-workspace .project-metrics-row{grid-template-columns:repeat(4,minmax(0,1fr))}.home-workspace .project-metric-link{border-top:1px solid #edf2f7}}@media (max-width:760px){.home-workspace{padding-inline:10px}.home-workspace .copilot-bar,.home-workspace .copilot-content,.home-workspace .folders-head,.home-workspace .folder-filters,.home-workspace .project-row-head,.home-workspace .project-metrics-row{grid-template-columns:1fr}.home-workspace .folders-head,.home-workspace .project-row-head{align-items:stretch;display:grid}.home-workspace .project-row-head a,.home-workspace .project-row-head small{max-width:100%}.home-workspace .project-row-actions,.home-workspace .project-row-actions .btn{width:100%}.home-workspace .project-metric-link{border-right:0;min-height:76px}}.seo-dashboard-workspace .seo-dashboard-card{border-color:#d9e2ee!important;box-shadow:0 12px 30px #0f172a0e!important}.product-shell.home-shell{grid-template-columns:56px minmax(0,1fr)!important}.product-shell.home-shell .workspace-menu{display:none!important}.product-shell.home-shell .product-main{min-width:0;grid-column:2!important}.product-shell.home-shell .product-topbar{grid-template-columns:minmax(340px,540px) minmax(320px,1fr) auto!important;align-items:center!important}.product-shell.home-shell .top-actions{grid-column:auto!important;justify-content:flex-end!important}.product-shell.home-shell .home-workspace{width:min(100%,1640px);padding-inline:clamp(18px,2vw,34px)}.product-shell.home-shell .home-workspace .product-strip{grid-template-columns:repeat(5,minmax(220px,1fr))}@media (max-width:1320px){.product-shell.home-shell .product-topbar{grid-template-columns:minmax(260px,420px) minmax(260px,1fr)!important}.product-shell.home-shell .top-actions{grid-column:1/-1!important;justify-content:flex-start!important}}@media (max-width:960px){.product-shell.home-shell{grid-template-columns:52px minmax(0,1fr)!important}.product-shell.home-shell .product-topbar{grid-template-columns:1fr!important}.product-shell.home-shell .home-workspace .product-strip{grid-template-columns:repeat(5,minmax(210px,260px))}}@media (max-width:700px){.product-shell.home-shell{display:block}.product-shell.home-shell .product-main{grid-column:auto!important}.product-shell.home-shell .home-workspace{padding-inline:10px}}.seo-dashboard-workspace .seo-dashboard-title .actions{flex-wrap:wrap}.seo-dashboard-workspace .seo-dashboard-title .page-title{font-size:clamp(24px,2vw,32px)!important}.seo-dashboard-workspace .panel-ribbon{min-width:112px;height:38px;padding-inline:18px;font-size:14px}.seo-dashboard-workspace .ai-summary-row,.seo-dashboard-workspace .seo-score-grid div,.seo-dashboard-workspace .seo-card-head,.seo-dashboard-workspace .position-dashboard-grid,.seo-dashboard-workspace .site-audit-metrics,.seo-dashboard-workspace .traffic-metrics-row,.seo-dashboard-workspace .quick-tools-card{padding:18px}.seo-dashboard-workspace .ai-summary-row strong,.seo-dashboard-workspace .seo-score-grid strong,.seo-dashboard-workspace .site-audit-metrics strong,.seo-dashboard-workspace .traffic-metrics-row strong,.seo-dashboard-workspace .keyword-buckets strong,.seo-dashboard-workspace .visibility-chart-block strong{font-size:clamp(24px,2vw,34px)!important}.seo-dashboard-workspace .seo-score-grid div{min-height:132px}.seo-dashboard-workspace .position-dashboard-grid{grid-template-columns:minmax(210px,.8fr) minmax(280px,1fr) minmax(260px,.95fr)}.seo-dashboard-workspace .keyword-buckets div{padding:14px}.seo-dashboard-workspace .quick-tool-links{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-dashboard-workspace .quick-tool-links a{text-overflow:ellipsis;white-space:nowrap;min-height:38px;overflow:hidden}@container (max-width:1180px){.seo-dashboard-workspace .seo-dashboard-top-grid,.seo-dashboard-workspace .seo-dashboard-lower-grid,.seo-dashboard-workspace .position-dashboard-grid{grid-template-columns:1fr}.seo-dashboard-workspace .quick-tool-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:760px){.seo-dashboard-workspace .seo-project-switcher,.seo-dashboard-workspace .ai-summary-row,.seo-dashboard-workspace .seo-score-grid,.seo-dashboard-workspace .keyword-buckets,.seo-dashboard-workspace .site-audit-metrics,.seo-dashboard-workspace .traffic-metrics-row,.seo-dashboard-workspace .quick-tool-links{grid-template-columns:1fr!important}}.generic-tool-workspace{gap:18px;width:min(100%,1440px);margin:0 auto;display:grid;container-type:inline-size}.generic-tool-hero{background:#fff;border:1px solid #dbe5f1;border-radius:8px;padding:clamp(20px,3vw,34px);box-shadow:0 12px 28px #0f172a0d}.generic-tool-hero h1{color:#101827;letter-spacing:0;margin:4px 0 10px;font-size:clamp(28px,3.4vw,48px);line-height:1.05}.generic-tool-hero p:not(.eyebrow){color:#5d6d83;max-width:860px;font-size:clamp(15px,1.25vw,18px);line-height:1.55}.generic-tool-form{grid-template-columns:minmax(180px,260px) minmax(260px,1fr) auto;gap:12px;margin-top:22px;display:grid}.generic-tool-form select,.generic-tool-form input{color:#101827;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d5e0ee;border-radius:8px;padding:0 14px;font-size:15px}.generic-tool-form .btn{white-space:nowrap;min-height:48px;padding-inline:20px}.tool-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tool-status-card{background:#fff;border:1px solid #dbe5f1;border-radius:8px;min-height:132px;padding:18px;box-shadow:0 10px 24px #0f172a0b}.tool-status-card span{color:#627289;letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.tool-status-card strong{color:#101827;margin-top:12px;font-size:clamp(26px,2.4vw,38px);line-height:1.05;display:block}.tool-status-card small{color:#63738a;margin-top:8px;font-size:13px;line-height:1.35;display:block}.generic-tool-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.tool-signal-list{display:grid}.tool-signal-list div,.audit-issue-row{border-top:1px solid #e8eef6;grid-template-columns:minmax(140px,.32fr) minmax(0,1fr);align-items:start;gap:16px;padding:14px 0;display:grid}.tool-signal-list span,.audit-issue-row span{color:#63738a;text-transform:uppercase;letter-spacing:.02em;font-size:13px;font-weight:800}.tool-signal-list strong,.audit-issue-row strong{color:#101827;overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.45}.audit-issue-list{display:grid}.audit-issue-row{grid-template-columns:96px minmax(160px,.44fr) minmax(0,1fr)}.audit-issue-row p{color:#5d6d83;margin:0;font-size:14px;line-height:1.45}@container (max-width:980px){.generic-tool-form,.generic-tool-grid{grid-template-columns:1fr}.tool-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:640px){.tool-status-grid,.tool-signal-list div,.audit-issue-row{grid-template-columns:1fr}.generic-tool-hero{padding:18px}}.seo-dashboard-workspace{gap:18px;width:min(100%,1520px);margin:0 auto;display:grid;container-type:inline-size;padding:clamp(16px,1.6vw,26px)!important}.seo-dashboard-workspace .seo-dashboard-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.seo-dashboard-workspace .seo-dashboard-title .page-title{line-height:1.15;font-size:clamp(26px,2.2vw,36px)!important}.seo-dashboard-workspace .seo-dashboard-title .actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.seo-dashboard-workspace .seo-project-switcher{background:#fff;border:1px solid #d8e3f0;border-radius:10px;grid-template-columns:minmax(220px,360px) minmax(240px,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid;box-shadow:0 12px 30px #0f172a0d}.seo-dashboard-workspace .seo-project-switcher select,.seo-dashboard-workspace .seo-project-switcher input,.seo-dashboard-workspace .seo-project-switcher button{width:100%;min-height:46px;font:inherit;border:1px solid #d5e0ee;border-radius:8px;padding:0 14px;font-size:15px;line-height:1.2}.seo-dashboard-workspace .seo-project-switcher button{color:#fff;white-space:nowrap;background:#111c2b;border-color:#0000;font-weight:800}.seo-dashboard-workspace .seo-dashboard-card{background:#fff;overflow:hidden;border:1px solid #d8e3f0!important;border-radius:10px!important;box-shadow:0 12px 30px #0f172a0e!important}.seo-dashboard-workspace .seo-dashboard-top-grid{grid-template-columns:minmax(380px,.85fr) minmax(560px,1.15fr);align-items:stretch;gap:18px;display:grid}.seo-dashboard-workspace .panel-ribbon{border-bottom-right-radius:18px;justify-content:center;align-items:center;min-width:128px;height:38px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.seo-dashboard-workspace .panel-ribbon.purple{color:#7c3aed;background:#efe0ff}.seo-dashboard-workspace .panel-ribbon.blue{color:#4f46e5;background:#e5e5ff}.seo-dashboard-workspace .ai-summary-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;padding:20px 22px 12px!important}.seo-dashboard-workspace .ai-summary-row div{background:#f9fbfe;border:1px solid #e1e8f2;border-radius:8px;min-height:88px;padding:14px}.seo-dashboard-workspace .ai-summary-row span,.seo-dashboard-workspace .seo-score-grid span,.seo-dashboard-workspace .keyword-buckets span,.seo-dashboard-workspace .site-audit-metrics span,.seo-dashboard-workspace .traffic-metrics-row span{color:#5f6f85;letter-spacing:.01em;font-weight:800;display:block;font-size:13px!important}.seo-dashboard-workspace .ai-summary-row strong,.seo-dashboard-workspace .seo-score-grid strong,.seo-dashboard-workspace .keyword-buckets strong,.seo-dashboard-workspace .site-audit-metrics strong,.seo-dashboard-workspace .traffic-metrics-row strong{color:#101827;margin-top:8px;line-height:1.05;display:block;font-size:clamp(24px,2vw,34px)!important}.seo-dashboard-workspace .ai-platform-table{padding:4px 22px 22px;display:grid}.seo-dashboard-workspace .ai-platform-table div{border-top:1px solid #e8edf5;grid-template-columns:minmax(130px,1fr) 70px 80px;align-items:center;gap:12px;min-height:42px;font-size:14px;display:grid}.seo-dashboard-workspace .ai-platform-table strong{color:#2563eb;font-size:16px}.seo-dashboard-workspace .seo-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seo-dashboard-workspace .seo-score-grid div{border-bottom:1px solid #e0e6ef;border-right:1px solid #e0e6ef;min-height:126px!important;padding:18px!important}.seo-dashboard-workspace .seo-score-grid small{color:#63738a;margin-top:8px;font-size:13px;line-height:1.35;display:block}.seo-dashboard-workspace .seo-card-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.seo-dashboard-workspace .seo-card-head h2{margin:0;font-size:clamp(20px,1.45vw,26px);line-height:1.2}.seo-dashboard-workspace .seo-card-head p{color:#63738a;margin:6px 0 0;font-size:14px}.seo-dashboard-workspace .position-dashboard-grid{gap:18px;padding:22px;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr) minmax(320px,1fr)!important}.seo-dashboard-workspace .visibility-chart-block,.seo-dashboard-workspace .top-keywords-table,.seo-dashboard-workspace .keyword-buckets div{background:#fbfcff;border:1px solid #e1e8f2;border-radius:8px;padding:14px}.seo-dashboard-workspace .keyword-buckets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seo-dashboard-workspace .top-keywords-table h3{margin:0 0 10px;font-size:17px}.seo-dashboard-workspace .top-keywords-table div{border-top:1px solid #e8edf5;grid-template-columns:minmax(0,1fr) 48px 48px;align-items:center;gap:10px;padding:9px 0;display:grid}.seo-dashboard-workspace .top-keywords-table span{color:#2563eb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seo-dashboard-workspace .seo-dashboard-lower-grid{grid-template-columns:minmax(360px,.8fr) minmax(420px,1fr) minmax(300px,.75fr);gap:18px;display:grid}.seo-dashboard-workspace .site-audit-metrics,.seo-dashboard-workspace .traffic-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 22px 22px;display:grid}.seo-dashboard-workspace .traffic-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px}.seo-dashboard-workspace .site-audit-metrics div,.seo-dashboard-workspace .traffic-metrics-row div{background:#fbfcff;border:1px solid #e1e8f2;border-radius:8px;padding:14px}.seo-dashboard-workspace .traffic-card .mini-area-chart,.seo-dashboard-workspace .visibility-chart-block .mini-area-chart{width:100%;height:120px;margin-top:12px}.seo-dashboard-workspace .traffic-card .table-subtext{color:#5b6b82;margin:12px 22px 0;font-size:14px;font-weight:600;line-height:1.45}.seo-dashboard-workspace .traffic-chart-caption{color:#6b778c;margin:0 22px;font-size:13px;font-weight:700}.seo-dashboard-workspace .quick-tools-card{padding:20px}.seo-dashboard-workspace .quick-tools-card h2{margin:0 0 14px;font-size:22px}.seo-dashboard-workspace .quick-tool-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seo-dashboard-workspace .quick-tool-links a{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #d9e3f0;border-radius:8px;min-height:40px;padding:10px 12px;font-size:14px;font-weight:800;overflow:hidden}.seo-dashboard-workspace .all-projects-card .table-wrap{max-width:100%;overflow-x:auto}@container (max-width:1220px){.seo-dashboard-workspace .seo-dashboard-top-grid,.seo-dashboard-workspace .seo-dashboard-lower-grid,.seo-dashboard-workspace .position-dashboard-grid{grid-template-columns:1fr!important}.seo-dashboard-workspace .quick-tool-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:820px){.seo-dashboard-workspace .seo-dashboard-title,.seo-dashboard-workspace .seo-card-head{flex-direction:column}.seo-dashboard-workspace .seo-project-switcher,.seo-dashboard-workspace .ai-summary-row,.seo-dashboard-workspace .seo-score-grid,.seo-dashboard-workspace .keyword-buckets,.seo-dashboard-workspace .site-audit-metrics,.seo-dashboard-workspace .traffic-metrics-row,.seo-dashboard-workspace .quick-tool-links{grid-template-columns:1fr!important}}.product-topbar{grid-template-columns:minmax(240px,360px) minmax(320px,1fr) auto!important}.product-topbar .top-actions{flex-wrap:nowrap!important;grid-column:auto!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:190px!important;display:flex!important;position:relative!important}.header-aeo-link{color:#fff;white-space:nowrap;background:radial-gradient(circle at 18% 20%,#ffffff47,#0000 28%),linear-gradient(135deg,#4f46e5 0%,#2563eb 100%);border:1px solid #6366f147;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-size:.92rem;font-weight:900;line-height:1;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #2563eb38}.header-aeo-link:hover{transform:translateY(-1px);box-shadow:0 16px 34px #2563eb47}.header-aeo-link svg{flex:none;width:19px;height:19px}.secondary-module-link{background:radial-gradient(circle at 18% 20%,#ffffff6b,#0000 28%),linear-gradient(135deg,#0f766e 0%,#0ea5e9 100%);border-color:#0e74903d;box-shadow:0 12px 28px #0e74902e}.aeo-module-shell .workspace-menu{background:linear-gradient(#ecfdf5f5,#f8fafcfa 42%,#eff6fffa),repeating-linear-gradient(135deg,#0f766e0d 0 1px,#0000 1px 11px);border-right-color:#c7f9e5}.aeo-module-shell .project-switcher{background:#ffffffdb;border-color:#14b8a647;box-shadow:0 12px 26px #0f766e14}.aeo-module-shell .project-dot{background:linear-gradient(135deg,#0f766e,#2563eb)}.aeo-module-shell .workspace-section h2{color:#0f766e}.aeo-module-shell .workspace-link{color:#164e63;border:1px solid #0000}.aeo-module-shell .workspace-link:hover,.aeo-module-shell .workspace-link.active{color:#0f172a;background:#ffffffeb;border-color:#2dd4bf57;box-shadow:0 10px 22px #0f766e14}.aeo-nav-section{background:radial-gradient(circle at 100% 0,#0ea5e92e,#0000 32%),#ffffffb8;border:1px solid #2dd4bf47;border-radius:14px;margin:0 0 18px;padding:10px 8px}.aeo-nav-section h2{margin-inline:8px}.profile-menu{z-index:50;position:relative}.profile-menu summary{cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:48px;height:48px;padding:0;list-style:none;display:grid;box-shadow:0 8px 24px #0f172a17}.profile-menu summary::-webkit-details-marker{display:none}.profile-avatar{color:#fff;background:linear-gradient(135deg,#7c6cff,#2563eb);border-radius:999px;place-items:center;width:38px;min-width:38px;height:38px;font-size:16px;font-weight:900;line-height:1;position:relative;display:grid!important}.profile-avatar.large{width:44px;min-width:44px;height:44px}.profile-status-dot{background:#20c997;border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.profile-menu-panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:min(280px,100vw - 32px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 42px #0f172a29}.profile-menu-user{border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;padding:18px 20px;display:flex}.profile-menu-user strong,.profile-menu-user span,.profile-menu-user small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.profile-menu-user strong{color:#111827;font-size:16px;font-weight:800}.profile-menu-user span{color:#6b7280;margin-top:3px;font-size:14px;font-weight:700}.profile-menu-user small{color:#94a3b8;margin-top:4px;font-size:12px;font-weight:700}.profile-menu-links,.profile-menu-footer{padding:8px 0;display:grid}.profile-menu-footer{border-top:1px solid #e5e7eb}.profile-menu-links a,.profile-menu-footer button{color:#5f6473;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:11px 22px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.profile-menu-links a:hover,.profile-menu-footer button:hover{color:#111827;background:#f8fafc}.profile-menu-links svg,.profile-menu-footer svg{color:#6b7280;flex:none;width:20px;height:20px}.settings-grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:620px){.settings-grid-2{grid-template-columns:1fr}}.footer-preview{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.footer-preview-label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.footer-preview-line{color:#475569;font-size:13.5px;font-weight:700}.footer-preview-tagline{color:#94a3b8;font-size:12px}.app-footer{padding:20px 26px calc(20px + env(safe-area-inset-bottom,0px));background:linear-gradient(#f8fafc66,#ffffffe6);border-top:1px solid #e4e8f0;margin-top:28px}.app-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;width:min(1440px,100%);margin:0 auto;display:flex}.app-footer-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.app-footer-line{color:#475569;letter-spacing:.01em;font-size:13.5px;font-weight:700}.app-footer-tagline{color:#94a3b8;font-size:12px;font-weight:500}.app-footer-link{color:#4f46e5;white-space:nowrap;font-size:13px;font-weight:800;text-decoration:none}.app-footer-link:hover{text-decoration:underline}.aeo-module-shell .app-footer{background:linear-gradient(#ecfdf580,#ffffffeb);border-top-color:#c7f9e5}.aeo-module-shell .app-footer-link{color:#0f766e}@media (max-width:620px){.app-footer-inner{text-align:left;flex-direction:column;align-items:flex-start}}@media (max-width:1180px){.product-topbar{grid-template-columns:minmax(0,1fr) auto!important}.product-topbar .domain-search,.product-topbar .global-search{grid-column:1/-1;width:100%}.product-topbar .top-actions{grid-area:1/2;justify-self:end;min-width:0!important}}@media (max-width:760px){.header-aeo-link{justify-content:center;width:44px;min-width:44px;padding:0}.header-aeo-link span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ai-setup-panel{overflow:hidden}.ai-setup-form{gap:16px;display:grid}.ai-setup-panel{background:linear-gradient(#fff 0%,#fbfdff 100%);border-color:#d7e4f4}.ai-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-setup-grid label,.ai-setup-form>label:not(.ai-toggle-card){gap:7px;display:grid}.ai-system-prompt{resize:vertical;min-height:118px;line-height:1.5}.ai-setup-note{color:#8a4b12;background:#fff9e8;border:1px solid #f4c766;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:15px;display:grid}.ai-setup-note div{gap:4px;display:grid}.ai-setup-note strong{color:#713f12;font-size:15px}.ai-setup-note span,.ai-setup-note small{font-size:13px;line-height:1.45}.ai-setup-note small{grid-column:1/-1}.ai-section-title{background:#f6f8ff;border:1px solid #dbe5ff;border-radius:8px;padding:16px}.ai-inline-help{color:#64748b;font-size:13px;line-height:1.45}.rag-build-row{border-top:1px solid #e3ebf6;padding-top:10px}.seo-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-use-case-panel{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #bfdbfe;border-radius:10px;gap:14px;padding:18px;display:grid}.ai-use-case-panel h3{color:#1e3a8a;letter-spacing:0;margin:0;font-size:17px}.ai-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-use-case-grid article{background:#ffffffd9;border-radius:8px;gap:8px;padding:16px;display:grid;box-shadow:0 10px 24px #0f172a0a}.ai-use-case-grid strong{color:#111827;font-size:15px}.ai-use-case-grid span{color:#5d6b7f;font-size:13px;line-height:1.5}.ai-assistant-widget{z-index:90;position:fixed;bottom:24px;right:24px}.ai-assistant-fab{color:#fff;cursor:pointer;background:linear-gradient(135deg,#111827,#5b5cf6);border:0;border-radius:999px;place-items:center;width:56px;height:56px;font-size:16px;font-weight:900;display:grid;box-shadow:0 18px 42px #2563eb52}.ai-assistant-panel{background:#fff;border:1px solid #d8e1ef;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100vw - 32px);height:min(760px,100vh - 120px);display:grid;position:absolute;bottom:70px;right:0;overflow:hidden;box-shadow:0 28px 80px #0f172a3d}.ai-assistant-widget.is-expanded .ai-assistant-panel{width:min(1120px,100vw - 48px);height:min(860px,100vh - 72px)}.ai-assistant-header{color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.ai-assistant-title{align-items:center;gap:12px;min-width:0;display:flex}.ai-assistant-title>div{gap:2px;min-width:0;display:grid}.ai-assistant-bot{color:#fff;background:#ffffff29;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.ai-assistant-title strong{font-size:17px}.ai-assistant-title span{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ai-assistant-window-actions{gap:8px;display:flex}.ai-assistant-window-actions button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:10px;place-items:center;width:38px;min-width:38px;height:34px;font-weight:800;display:grid}.ai-assistant-body{background:#fff;min-height:0;padding:22px;overflow-y:auto}.ai-assistant-empty{text-align:center;align-content:center;justify-items:center;gap:16px;min-height:100%;padding:22px 0 48px;display:grid}.ai-assistant-orb{color:#fff;background:linear-gradient(135deg,#0f172a,#6366f1);border-radius:22px;place-items:center;width:64px;height:64px;font-size:19px;font-weight:900;display:grid;box-shadow:0 18px 40px #6366f13d}.ai-assistant-empty h2{color:#101828;letter-spacing:0;margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:750}.ai-assistant-empty p{color:#64748b;max-width:520px;margin:0;font-size:14px;line-height:1.55}.ai-assistant-suggestions{flex-wrap:wrap;justify-content:center;gap:10px;width:min(600px,100%);margin-top:4px;display:flex}.ai-assistant-suggestions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d8e1ef;border-radius:999px;min-height:38px;padding:0 16px;font-size:14px;font-weight:700;box-shadow:0 8px 20px #0f172a09}.ai-scope-select{color:#64748b;text-align:left;gap:7px;width:min(360px,100%);margin:3px 0 2px;font-size:12px;font-weight:900;display:grid}.ai-scope-select select,.ai-assistant-meta select{color:#111827;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d8e1ef;border-radius:999px;outline:0;padding:0 16px;font-size:14px;font-weight:800}.ai-chat-message{gap:6px;margin-bottom:16px;display:grid}.ai-chat-message.is-user{justify-items:end}.ai-chat-bubble{color:#1e293b;background:#fff;border:1px solid #d8e1ef;border-radius:16px;width:fit-content;max-width:min(88%,760px);padding:13px 15px;box-shadow:0 8px 22px #0f172a0d}.ai-chat-message.is-user .ai-chat-bubble{color:#fff;background:#4f46e5;border-color:#4f46e5}.ai-chat-message.is-error .ai-chat-bubble{color:#991b1b;background:#fff1f2;border-color:#fecaca}.ai-chat-bubble p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.58}.ai-answer-card{gap:12px;min-width:min(520px,100%);display:grid}.ai-answer-card-header{border-bottom:1px solid #e5ecf6;align-items:center;gap:11px;padding-bottom:10px;display:flex}.ai-answer-card-header>span{color:#4f46e5;background:#eef2ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.ai-answer-card-header>div{gap:2px;display:grid}.ai-answer-card-header strong{color:#111827;font-size:15px}.ai-answer-card-header small{color:#64748b;font-size:12px}.ai-answer-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ai-answer-card li{color:#1f2937;background:#f8fafc;border:1px solid #e5ecf6;border-radius:12px;padding:10px 12px 10px 34px;font-size:13px;line-height:1.5;position:relative}.ai-answer-card li:before{content:"";background:#4f46e5;border-radius:999px;width:7px;height:7px;position:absolute;top:17px;left:14px}.ai-chat-message small{color:#94a3b8;font-size:11px}.ai-chat-sources{border-top:1px solid #94a3b847;gap:5px;margin-top:12px;padding-top:10px;display:grid}.ai-chat-sources strong{color:inherit;font-size:12px}.ai-chat-sources span{color:inherit;opacity:.78;font-size:12px}.ai-thinking{gap:5px;display:flex}.ai-thinking span{background:#94a3b8;border-radius:999px;width:8px;height:8px;animation:1s ease-in-out infinite aiPulse}.ai-thinking span:nth-child(2){animation-delay:.12s}.ai-thinking span:nth-child(3){animation-delay:.24s}@keyframes aiPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ai-assistant-footer{background:#fff;border-top:1px solid #e5ecf6;gap:8px;padding:14px;display:grid}.ai-assistant-meta{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:10px;display:grid}.ai-assistant-meta>small{color:#64748b;font-size:13px}.ai-assistant-composer{background:#fff;border:1px solid #d8e1ef;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:end;gap:6px;padding:7px;display:grid;position:relative;box-shadow:0 16px 44px #0f172a17}.ai-assistant-composer textarea{resize:none;color:#101828;min-height:40px;max-height:120px;font:inherit;background:0 0;border:0;outline:0;padding:9px 4px;font-size:14px;line-height:1.45}.ai-icon-button,.ai-send-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d8e1ef;border-radius:999px;place-items:center;min-width:40px;height:40px;font-size:0;font-weight:900;display:grid}.ai-icon-button svg,.ai-send-button svg{width:18px;height:18px}.ai-icon-button.is-active{color:#4f46e5;background:#eef2ff;border-color:#4f46e5}.ai-send-button{color:#fff;background:#4f46e5;border-color:#4f46e5;width:44px;min-width:44px}.ai-send-button:disabled{opacity:.5;cursor:not-allowed}.ai-plus-wrap{position:relative}.ai-plus-menu{background:#fff;border:1px solid #d8e1ef;border-radius:12px;gap:4px;width:230px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 18px 46px #0f172a2e}.ai-plus-menu button{color:#334155;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13px;font-weight:700}.ai-plus-menu button:hover{background:#f1f5f9}@media (max-width:700px){.ai-assistant-widget{bottom:10px;right:10px}.ai-assistant-panel{border-radius:16px;width:calc(100vw - 20px);height:min(720px,100vh - 92px);right:-2px}.ai-assistant-body{padding:16px}.ai-assistant-composer{border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto}.ai-assistant-composer .ai-icon-button[aria-label="Speak latest answer"]{display:none}.ai-assistant-meta,.ai-setup-note,.ai-use-case-grid,.seo-toggle-grid{grid-template-columns:1fr}.ai-setup-note .btn,.ai-action-row .btn{width:100%}}.ai-setup-grid label span,.ai-setup-form>label:not(.ai-toggle-card) span{color:#536579;font-size:12px;font-weight:900}.ai-toggle-card{background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid;box-shadow:0 10px 24px #0f172a09}.ai-toggle-card>span{gap:4px;display:grid}.ai-toggle-card strong{color:#101827;font-size:14px}.ai-toggle-card small{color:#64748b;font-size:12px;line-height:1.4}.ai-toggle-card input{appearance:none;cursor:pointer;background:#dbe3ee;border:1px solid #cbd5e1;border-radius:999px;width:52px;height:30px;transition:background .18s,border-color .18s;position:relative}.ai-toggle-card input:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s;position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #0f172a38}.ai-toggle-card input:checked{background:#696cff;border-color:#696cff}.ai-toggle-card input:checked:after{transform:translate(22px)}.ai-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.live-search-divider{background:#f0fdf4;border-color:#bbf7d0}.ai-test-environment{background:#f8fbff;border:1px solid #dbe5f1;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.ai-test-environment div:first-child{gap:5px;display:grid}.ai-test-environment strong{color:#111827}.ai-test-environment span{color:#64748b;font-size:13px;line-height:1.4}.ai-action-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ai-test-result{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:7px;margin-top:14px;padding:14px;display:grid}.ai-test-result strong{color:#166534}.ai-test-result span,.ai-test-result p{margin:0;font-size:13px}@media (max-width:900px){.ai-setup-grid,.ai-toggle-grid{grid-template-columns:1fr}.ai-test-environment{flex-direction:column;align-items:stretch}.ai-action-row{justify-content:flex-start}}.front-page{font-size:15px}.front-hero-copy h1{font-size:clamp(28px,3.7vw,42px)!important}.front-hero-copy>p:not(.eyebrow),.front-section-head p:not(.eyebrow),.front-about p,.front-final-cta p,.front-image-strip-copy p:not(.eyebrow){font-size:14px!important}.front-section-head h2,.front-about h2,.front-final-cta h2,.front-image-strip-copy h2{font-size:clamp(24px,2.8vw,34px)!important}.front-feature-card h3,.front-visual-grid h3,.front-application-grid h3,.front-workflow h3{font-size:clamp(17px,1.6vw,24px)!important}.front-feature-card p,.front-visual-grid p,.front-application-grid p,.front-workflow p,.front-about-card span{font-size:13px!important}.front-preview-grid strong{font-size:20px!important}.front-image-strip-grid span{font-size:16px!important}.product-main,.workspace-menu,.seo-dashboard-workspace,.sem-list-workspace,.generic-tool-workspace,.tool-workspace,.account-page,.settings-page,.ai-tool-page{font-size:14px}.page-title,.seo-dashboard-title .page-title,.seo-dashboard-workspace .seo-dashboard-title .page-title,.sem-list-workspace .page-title,.tool-workspace>.tool-title-row .page-title,.account-page .page-title,.settings-page .page-title,.ai-tool-page .page-title{font-size:clamp(22px,2vw,30px)!important;line-height:1.15!important}.section-title,.seo-dashboard-card h2,.seo-dashboard-workspace .seo-card-head h2,.seo-dashboard-workspace .quick-tools-card h2,.generic-tool-hero h1,.sem-panel h2,.data-card h2,.report-card h2,.settings-card h2,.account-card h2{font-size:clamp(18px,1.5vw,24px)!important;line-height:1.2!important}.dashboard-card h3,.tool-status-card strong,.seo-dashboard-workspace .ai-summary-row strong,.seo-dashboard-workspace .seo-score-grid strong,.seo-dashboard-workspace .keyword-buckets strong,.seo-dashboard-workspace .site-audit-metrics strong,.seo-dashboard-workspace .traffic-metrics-row strong,.seo-dashboard-workspace .visibility-chart-block strong,.metric-card strong,.stat-card strong,.summary-card strong{font-size:clamp(20px,1.8vw,28px)!important}.workspace-menu a,.workspace-menu button,.product-topbar,.product-topbar input,.product-topbar button,.seo-project-switcher select,.seo-project-switcher input,.seo-project-switcher button,.seo-dashboard-workspace .seo-project-switcher select,.seo-dashboard-workspace .seo-project-switcher input,.seo-dashboard-workspace .seo-project-switcher button,.generic-tool-form select,.generic-tool-form input,.generic-tool-form .btn,.wide-tool-table td,.wide-tool-table strong{font-size:13px!important}.wide-tool-table th,.eyebrow,.front-top-strip,.front-preview-grid small,.tool-status-card span,.seo-dashboard-workspace .ai-summary-row span,.seo-dashboard-workspace .seo-score-grid span,.seo-dashboard-workspace .keyword-buckets span,.seo-dashboard-workspace .site-audit-metrics span,.seo-dashboard-workspace .traffic-metrics-row span{font-size:11px!important}@media (max-width:780px){.front-hero-copy h1{font-size:clamp(26px,8vw,34px)!important}.front-section-head h2,.front-about h2,.front-final-cta h2,.front-image-strip-copy h2{font-size:clamp(22px,7vw,30px)!important}.page-title,.seo-dashboard-title .page-title,.seo-dashboard-workspace .seo-dashboard-title .page-title{font-size:clamp(21px,6vw,27px)!important}}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}body{max-width:100%;overflow-x:hidden}img,svg,video,canvas{max-width:100%}img,video{height:auto}a,button,input,select,textarea{font:inherit}.autofill-decoy{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:auto;left:-10000px}.front-page,.product-shell,.product-main,.workspace-menu,.seo-dashboard-workspace,.sem-list-workspace,.generic-tool-workspace,.tool-workspace{max-width:100%}.front-page *,.product-shell *,.seo-dashboard-workspace *,.sem-list-workspace *,.generic-tool-workspace *,.tool-workspace *{min-width:0}.front-page h1,.front-page h2,.front-page h3,.product-main h1,.product-main h2,.product-main h3,.seo-dashboard-workspace h1,.seo-dashboard-workspace h2,.seo-dashboard-workspace h3{overflow-wrap:anywhere}.front-visual-grid img,.front-image-strip-grid img,.front-about{content-visibility:auto;contain-intrinsic-size:320px}.table-wrap,.wide-tool-table,.traffic-table,.sem-table-wrap{max-width:100%}.table-wrap,.sem-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:1180px){.product-shell,.seo-dashboard-workspace .seo-dashboard-top-grid,.seo-dashboard-workspace .seo-dashboard-lower-grid,.generic-tool-grid{grid-template-columns:1fr!important}.front-feature-grid,.front-application-grid,.tool-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.front-section,.front-about,.front-final-cta{width:min(100% - 20px,1180px)!important}.front-feature-grid,.front-application-grid,.front-workflow,.tool-status-grid,.generic-tool-form,.generic-tool-grid,.seo-dashboard-workspace .seo-project-switcher{grid-template-columns:1fr!important}.product-main,.seo-dashboard-workspace,.generic-tool-workspace,.sem-list-workspace{padding-inline:10px!important}.front-preview-grid{grid-template-columns:1fr!important}.front-cta-row{align-items:stretch}.front-cta-row .btn,.front-cta-row .google-auth-button{width:100%}}.product-shell.home-shell .product-main{background:#f3f6fb;min-height:100vh}.product-shell.home-shell .product-topbar{grid-template-columns:minmax(220px,500px) minmax(260px,1fr) minmax(164px,auto)!important;align-items:center!important;gap:14px!important;min-height:72px!important;padding:12px clamp(16px,1.6vw,24px)!important}.product-shell.home-shell .product-topbar .domain-search,.product-shell.home-shell .product-topbar .global-search,.product-shell.home-shell .product-topbar .top-actions{grid-row:1!important}.product-shell.home-shell .product-topbar .domain-search{grid-column:1!important;width:100%!important}.product-shell.home-shell .product-topbar .global-search{grid-column:2!important;width:100%!important}.product-shell.home-shell .product-topbar .top-actions{grid-column:3!important;justify-content:flex-end!important;justify-self:end!important;gap:10px!important;width:164px!important;min-width:164px!important;overflow:visible!important}.product-shell.home-shell .header-aeo-link{justify-content:center;width:46px;min-width:46px;height:46px;padding:0}.product-shell.home-shell .header-aeo-link span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-shell.home-shell .profile-menu summary{width:46px;height:46px}.product-shell.home-shell .profile-avatar{width:36px;min-width:36px;height:36px;font-size:15px}.product-shell.home-shell .profile-menu-panel{right:0}.product-shell.home-shell .home-workspace{gap:20px;padding-top:22px!important}.product-shell.home-shell .home-workspace .product-strip{gap:14px;grid-template-columns:repeat(5,minmax(190px,1fr))!important}.product-shell.home-shell .home-workspace .product-tile{min-height:124px;padding:16px}@media (max-width:1180px){.product-shell.home-shell .product-topbar{grid-template-columns:minmax(0,1fr) 156px!important}.product-shell.home-shell .product-topbar .domain-search{grid-area:1/1/auto/-1!important}.product-shell.home-shell .product-topbar .global-search{grid-area:2/1!important}.product-shell.home-shell .product-topbar .top-actions{grid-area:2/2!important;align-self:center!important;width:156px!important;min-width:156px!important}.product-shell.home-shell .home-workspace .product-strip{overflow:visible;grid-template-columns:repeat(3,minmax(190px,1fr))!important}}@media (max-width:760px){.product-shell.home-shell{grid-template-columns:52px minmax(0,1fr)!important;display:grid!important}.product-shell.home-shell .product-topbar{gap:10px!important;padding:10px!important}.product-shell.home-shell .home-workspace{padding:14px 10px 24px!important}.product-shell.home-shell .home-workspace .product-strip{grid-template-columns:1fr!important}}.product-topbar{overflow:visible!important}.product-topbar .domain-search{gap:10px!important;padding-inline:16px 10px!important}.product-topbar .domain-search span{flex:none;margin-right:2px;letter-spacing:0!important}.product-topbar .domain-search input{padding-left:2px;font-weight:700;min-width:90px!important}.product-topbar .global-search{padding-inline:18px 12px!important}.product-topbar .global-search button,.product-topbar .domain-search button{flex:none}.product-topbar .top-actions{overflow:visible!important}@media (max-width:760px){.product-shell.home-shell .product-topbar{grid-template-columns:minmax(0,1fr)!important}.product-shell.home-shell .product-topbar .domain-search,.product-shell.home-shell .product-topbar .global-search,.product-shell.home-shell .product-topbar .top-actions{grid-column:1!important;width:100%!important;min-width:0!important}.product-shell.home-shell .product-topbar .top-actions{grid-row:3!important;justify-content:flex-start!important}}@media (max-width:1180px){.cms-page-grid,.blog-workflow-grid{grid-template-columns:1fr}.cms-page-list{position:static}.published-blog-row{grid-template-columns:minmax(0,1fr) 110px 100px}.published-blog-row .btn,.published-blog-row>span:nth-of-type(3){justify-self:start}}@media (max-width:860px){.cms-page-control,.blog-page-control,.dedicated-blog-editor,.ai-blog-editor,.published-blog-row{grid-template-columns:1fr}.published-blog-row .btn{justify-self:start}}.aeo-workspace{color:var(--ink);gap:18px;display:grid}.aeo-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#60a5fa47,#0000 32%),linear-gradient(135deg,#0f172a 0%,#1d4ed8 56%,#5b5ff6 100%);border:1px solid #bfd0ff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(22px,4vw,42px);display:grid;overflow:hidden;box-shadow:0 22px 55px #1f29372e}.aeo-eyebrow{color:#bfdbfe;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:900;display:inline-flex}.aeo-hero h1{letter-spacing:0;max-width:860px;margin:0;font-size:clamp(2rem,4vw,4.2rem);line-height:1.03}.aeo-hero p{color:#ffffffdb;max-width:860px;margin:16px 0 0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.6}.aeo-score-ring{--score:0%;aspect-ratio:1;background:conic-gradient(#7dd3fc var(--score), #fff3 0);border-radius:50%;place-items:center;width:clamp(136px,14vw,184px);display:grid;box-shadow:inset 0 0 0 1px #ffffff2e,0 20px 38px #0f172a3d}.aeo-score-ring.medium{background:conic-gradient(#facc15 var(--score), #fff3 0)}.aeo-score-ring.low{background:conic-gradient(#fb7185 var(--score), #fff3 0)}.aeo-score-ring>div{aspect-ratio:1;text-align:center;background:#0f172ae0;border-radius:50%;align-content:center;place-items:center;width:76%;display:grid}.aeo-score-ring strong{font-size:clamp(2rem,4vw,3.2rem);line-height:1}.aeo-score-ring span{color:#cbd5e1;text-transform:uppercase;font-size:.82rem;font-weight:800}.aeo-control-bar{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:minmax(180px,.9fr) minmax(180px,.9fr) minmax(260px,1.4fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.aeo-control-bar label{gap:7px;display:grid}.aeo-control-bar label span{color:var(--muted);text-transform:uppercase;font-size:.82rem;font-weight:900}.aeo-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:18px;display:grid}.aeo-main,.aeo-side{gap:18px;min-width:0;display:grid}.aeo-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.aeo-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.aeo-feature-group{background:linear-gradient(#fffffff5,#f8fbfff5),radial-gradient(circle at 100% 0,#4f46e524,#0000 34%);border:1px solid #dbeafe;border-radius:16px;padding:18px}.aeo-feature-group h3{color:#0891b2;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.82rem;font-weight:950}.aeo-feature-group>div{gap:14px;display:grid}.aeo-feature-group section{padding-left:18px;position:relative}.aeo-feature-group section:before{content:"";background:linear-gradient(135deg,#22d3ee,#4f46e5);border-radius:50%;width:8px;height:8px;position:absolute;top:.48rem;left:0;box-shadow:0 0 0 5px #22d3ee1f}.aeo-feature-group strong{color:#1e293b;font-size:1rem;line-height:1.25;display:block}.aeo-feature-group p{color:var(--muted);margin:5px 0 0;font-size:.92rem;line-height:1.45}.aeo-platform-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.aeo-platform-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbeafe;border-radius:14px;align-content:space-between;gap:12px;min-height:150px;padding:16px;display:grid}.aeo-platform-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.aeo-platform-card strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.25}.aeo-platform-card b{color:#1d4ed8;font-size:2rem;line-height:1}.aeo-platform-card p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.aeo-automation-panel{overflow:hidden}.aeo-automation-hero{background:radial-gradient(circle at 90% 20%,#22d3ee33,#0000 30%),linear-gradient(135deg,#eff6ff,#fff);border:1px solid #bfdbfe;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:16px;padding:18px;display:grid}.aeo-mini-label{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.76rem;font-weight:950;display:inline-flex}.aeo-automation-hero strong{color:#0f172a;font-size:1.35rem;line-height:1.2;display:block}.aeo-automation-hero p{max-width:720px;color:var(--muted);margin:7px 0 0;line-height:1.5}.aeo-cms-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.aeo-cms-connect-panel{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #c7d2fe;border-radius:16px;gap:14px;margin:0 0 16px;padding:16px;display:grid;box-shadow:0 18px 40px #0f172a14}.aeo-panel-title.compact{margin-bottom:0}.aeo-panel-title.compact h3{color:#0f172a;margin:0;font-size:1.08rem}.aeo-cms-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aeo-cms-form-grid label{gap:7px;min-width:0;display:grid}.aeo-cms-form-grid label span{color:#475569;font-size:.82rem;font-weight:900}.aeo-cms-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aeo-cms-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:7px;min-height:118px;padding:14px;display:grid}.aeo-cms-grid strong{color:#111827;font-size:.96rem}.aeo-cms-grid span,.aeo-priority{color:#3730a3;text-transform:uppercase;background:#eef2ff;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.72rem;font-weight:950}.aeo-cms-grid p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.35}.ai-blog-writer-panel,.aeo-workspace [id]{scroll-margin-top:92px}.ai-blog-keyword-bar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.ai-blog-keyword-bar label,.ai-blog-editor label{gap:7px;min-width:0;display:grid}.ai-blog-keyword-bar label span,.ai-blog-editor label span{color:#475569;text-transform:uppercase;font-size:.8rem;font-weight:950}.ai-blog-keyword-list{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.ai-keyword-meta{color:#475569;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 12px;font-size:.84rem;font-weight:850;display:flex}.ai-keyword-meta strong{color:#0f172a}.ai-keyword-meta button{color:#166534;cursor:pointer;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:6px 10px;font-weight:950}.ai-blog-sentence-list{gap:8px;margin:0 0 14px;display:grid}.ai-blog-sentence-list button{color:#1e293b;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbeafe;border-radius:12px;width:100%;padding:10px 12px;font-weight:850}.ai-blog-sentence-list button:hover,.ai-keyword-meta button:hover{color:#3730a3;border-color:#4f46e5}.ai-blog-keyword-list button{color:#3730a3;cursor:pointer;background:#f8fbff;border:1px solid #c7d2fe;border-radius:999px;padding:8px 11px;font-weight:900}.ai-blog-keyword-list button.active{color:#fff;background:#4f46e5;border-color:#4f46e5}.ai-blog-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ai-blog-actions span{color:var(--muted);font-size:.88rem;font-weight:800}.ai-blog-editor{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);gap:14px 20px;margin-top:16px;padding:16px;display:grid}.ai-blog-title-field,.ai-blog-meta-field{min-width:0}.ai-blog-title-field .input,.ai-blog-slug-field .input{height:44px;min-height:44px;line-height:1.25}.ai-blog-meta-field .input{resize:vertical;min-height:88px}.ai-blog-slug-field{align-self:start}.ai-blog-editor .wide,.ai-blog-editor .ai-blog-actions,.ai-blog-editor .form-status{grid-column:1/-1}.ai-blog-image-field{gap:9px;min-width:0;display:grid}.ai-blog-image-field>span{color:#475569;text-transform:uppercase;font-size:.8rem;font-weight:950}.ai-blog-image-field small{color:var(--muted);font-size:.82rem;font-weight:750}.ai-blog-image-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ai-blog-image-actions .btn{justify-content:center;align-items:center;margin:0;display:inline-flex}.ai-blog-image-actions input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ai-blog-image-preview{gap:7px;width:100%;max-width:520px;display:grid}.ai-blog-image-preview img{aspect-ratio:16/9;object-fit:contain;background:#fff;border:1px solid #dbeafe;border-radius:14px;width:100%;height:auto}.ai-blog-body{resize:vertical;min-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem;line-height:1.5}.compact-hero{grid-template-columns:minmax(0,1fr);padding:clamp(20px,3vw,32px)}.compact-hero h1{max-width:980px;font-size:clamp(1.8rem,3vw,3rem)}.compact-hero p{max-width:920px}.cms-page-control{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) auto}.cms-page-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.cms-page-list{position:sticky;top:86px}.cms-connection-list.standalone{gap:10px;display:grid}.blog-page-control{grid-template-columns:minmax(170px,.75fr) minmax(170px,.75fr) minmax(260px,1.4fr) auto}.blog-workflow-grid{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:16px;display:grid}.blog-cms-select{gap:8px;margin-bottom:12px;display:grid}.blog-cms-select span{color:#475569;text-transform:uppercase;font-size:.8rem;font-weight:950}.dedicated-blog-editor{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);margin-top:0}.published-blog-list{gap:10px;display:grid}.published-blog-row{background:#fff;border:1px solid #dbeafe;border-radius:14px;grid-template-columns:minmax(260px,1.5fr) 130px 110px 170px auto;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:grid}.published-blog-row>div{gap:4px;min-width:0;display:grid}.published-blog-row strong{color:#0f172a;overflow-wrap:anywhere;font-size:.96rem;line-height:1.25}.published-blog-row span{color:#64748b;overflow-wrap:anywhere;font-size:.86rem;font-weight:800}.published-blog-row .btn{justify-self:end;padding:9px 14px}.seo-automation-job-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.seo-automation-job-grid article{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbeafe;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;min-height:132px;padding:16px;display:grid;box-shadow:0 12px 28px #0f172a0f}.seo-automation-job-grid article.active{border-color:#6366f1;box-shadow:0 16px 32px #4f46e524}.seo-automation-job-grid strong{color:#111827;overflow-wrap:anywhere;font-size:1rem;line-height:1.25;display:block}.seo-automation-job-grid p{color:var(--muted);margin:6px 0 0;font-size:.88rem;line-height:1.35}.seo-automation-job-grid small{color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.35}.seo-automation-job-grid .aeo-cms-actions{justify-content:flex-end}.aeo-opportunity-table{border:1px solid var(--line);border-radius:14px;min-width:0;display:grid;overflow:hidden}.aeo-opportunity-table>div,.aeo-opportunity-table article{grid-template-columns:minmax(64px,.45fr) minmax(0,1.65fr) minmax(82px,.6fr) minmax(104px,auto);align-items:center;gap:12px;min-width:0;display:grid}.aeo-opportunity-table>div{color:#475569;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;padding:12px 14px;font-size:.78rem;font-weight:950}.aeo-opportunity-table article{border-top:1px solid var(--line);padding:15px 14px}.aeo-opportunity-table article>span{color:#1d4ed8;overflow-wrap:anywhere;min-width:0;font-weight:900}.aeo-opportunity-table strong{color:#0f172a;overflow-wrap:anywhere;line-height:1.35;display:block}.aeo-opportunity-table small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;line-height:1.35;display:block}.aeo-opportunity-table .aeo-priority{white-space:normal;text-align:center;justify-self:start;max-width:100%}.aeo-priority.high{color:#991b1b;background:#fee2e2}.aeo-priority.medium{color:#92400e;background:#fef3c7}.aeo-priority.low,.aeo-priority.pending{color:#075985;background:#e0f2fe}.aeo-publishing-plan,.aeo-workflow{gap:12px;display:grid}.aeo-publishing-plan article{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.seo-automation-draft-list article{grid-template-columns:80px minmax(260px,1fr) minmax(118px,auto) minmax(180px,.58fr);align-items:start}.seo-automation-draft-list .aeo-chip-list{margin:10px 0 0}.seo-automation-draft-list .aeo-cms-actions{justify-content:flex-end}.seo-automation-draft-meta{border-left:1px solid #dbeafe;gap:4px;padding-left:12px;display:grid}.aeo-publishing-plan article>span{color:#fff;text-align:center;background:#172554;border-radius:12px;place-items:center;min-height:42px;font-size:.82rem;font-weight:950;display:grid}.aeo-publishing-plan strong,.aeo-workflow strong{color:#111827;line-height:1.35;display:block}.aeo-publishing-plan p{color:#334155;margin:4px 0;line-height:1.35}.aeo-publishing-plan small,.aeo-workflow small{color:var(--muted);font-weight:800}.aeo-publishing-plan b{color:#166534;background:#dcfce7;border-radius:999px;padding:6px 10px;font-size:.76rem}.aeo-workflow article{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:5px;padding:14px 14px 14px 44px;display:grid;position:relative}.aeo-workflow article:before{content:"";background:#4f46e5;border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:18px;box-shadow:0 0 0 6px #eef2ff}.aeo-workflow span{color:#4f46e5;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:950}.aeo-rank-pill{color:#991b1b;background:#fee2e2;border-radius:999px;padding:5px 8px;font-size:.74rem;font-weight:900}.aeo-rank-pill.medium{color:#92400e;background:#fef3c7}.aeo-rank-pill.good{color:#166534;background:#dcfce7}.aeo-signal-card,.aeo-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px}.aeo-signal-card{gap:16px;min-height:168px;padding:18px;display:grid}.aeo-signal-head{align-items:center;gap:10px;display:flex}.aeo-signal-head span{color:#4f46e5;background:#eef2ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.aeo-signal-head svg{width:20px;height:20px}.aeo-signal-head strong{font-size:1rem;line-height:1.25}.aeo-signal-meter{background:#e5e7eb;border-radius:999px;height:10px;overflow:hidden}.aeo-signal-meter i{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#2563eb);height:100%;display:block}.aeo-signal-foot{gap:6px;display:grid}.aeo-signal-foot b{color:#1d4ed8;font-size:1.55rem}.aeo-signal-foot small,.aeo-muted{color:var(--muted);font-size:.9rem;line-height:1.45}.aeo-panel{padding:22px}.aeo-panel h2,.aeo-panel-title h2{margin:0;font-size:1.2rem;line-height:1.25}.aeo-panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.aeo-panel-title span{color:#4f46e5;font-weight:900}.aeo-action-list{gap:10px;display:grid}.aeo-action-list article{background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.aeo-action-list span{color:#fff;background:#172554;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.aeo-action-list p{color:#334155;margin:0;font-weight:750;line-height:1.5}.aeo-prompt-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aeo-prompt-list article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.aeo-prompt-list svg{color:#4f46e5;width:20px;height:20px}.aeo-prompt-list span{color:#334155;overflow-wrap:anywhere;font-weight:800;line-height:1.4}.aeo-facts{gap:10px;margin:16px 0 0;display:grid}.aeo-facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.aeo-facts dt{color:var(--muted);font-weight:800}.aeo-facts dd{margin:0;font-weight:900}.aeo-chip-list{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.aeo-chip-list span{color:#3730a3;background:#eef2ff;border-radius:999px;padding:8px 10px;font-size:.84rem;font-weight:900}.aeo-citation-plan{gap:14px;margin-top:14px;display:grid}.aeo-citation-plan article{background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;padding:14px}.aeo-citation-plan strong{margin-bottom:8px;display:block}.aeo-citation-plan ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;line-height:1.4;display:grid}@media (max-width:1400px){.aeo-layout{grid-template-columns:1fr}.aeo-side{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-automation-draft-list article{grid-template-columns:72px minmax(0,1fr) minmax(108px,auto)}.seo-automation-draft-meta{border-top:1px solid #dbeafe;border-left:0;grid-column:2/-1;padding:10px 0 0}}@media (max-width:1180px){.aeo-control-bar,.aeo-signal-grid,.aeo-feature-grid,.aeo-cms-form-grid,.aeo-cms-grid,.aeo-prompt-list{grid-template-columns:1fr 1fr}.aeo-control-bar .btn{min-height:48px}.aeo-side,.ai-blog-editor{grid-template-columns:1fr}}@media (max-width:980px){.aeo-opportunity-table{border:0;gap:10px;overflow:visible}.aeo-opportunity-table>div{display:none}.aeo-opportunity-table article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start}.aeo-opportunity-table article>div{order:3;grid-column:1/-1}.aeo-opportunity-table article>span:first-child{order:1}.aeo-opportunity-table article>span:not(:first-child){order:2;justify-self:end}.aeo-opportunity-table .aeo-priority{order:4;grid-column:1/-1;justify-self:start}}@media (max-width:760px){.aeo-hero,.aeo-automation-hero,.aeo-control-bar,.aeo-layout,.aeo-signal-grid,.aeo-feature-grid,.aeo-cms-form-grid,.aeo-cms-grid,.aeo-prompt-list{grid-template-columns:1fr}.aeo-opportunity-table{border:0;gap:10px}.aeo-opportunity-table>div{display:none}.aeo-opportunity-table article,.aeo-publishing-plan article{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr}.seo-automation-draft-meta{grid-column:auto}.aeo-score-ring{width:142px}.aeo-panel-title{flex-direction:column;align-items:flex-start}.ai-blog-keyword-bar{grid-template-columns:1fr}}.front-page,.front-page *,.front-page :before,.front-page :after{box-sizing:border-box}@media (max-width:780px){.front-nav{align-items:stretch;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.front-brand{min-width:0}.front-nav-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}.front-nav-actions .btn,.front-nav-actions .btn:not(.primary){justify-content:center;width:100%;min-width:0;min-height:36px;font-size:13px;padding:8px 10px!important;display:inline-flex!important}.front-hero{overflow:hidden;grid-template-columns:minmax(0,1fr)!important;gap:22px!important}.front-hero-copy,.front-preview,.front-cta-row,.front-slider-controls{width:100%;max-width:100%}}@media (max-width:480px){.front-nav{padding-inline:12px!important}.front-brand{font-size:14px}.front-hero{padding:28px 12px 24px!important}.front-hero-copy h1{text-wrap:balance;overflow-wrap:break-word;width:100%;max-width:100%;font-size:clamp(23px,6.4vw,26px)!important;line-height:1.14!important}.front-hero-copy>p:not(.eyebrow){overflow-wrap:break-word;max-width:100%}.front-cta-row{grid-template-columns:1fr;gap:10px;display:grid!important}.front-cta-row .btn,.front-cta-row .google-auth-button{justify-content:center;min-width:0;width:100%!important}.front-slider-controls{overflow:hidden}.front-preview{margin-inline:0;overflow:hidden}}.product-topbar .top-actions{flex:none!important;max-width:100%!important}.product-topbar .header-aeo-link{max-width:180px;overflow:hidden}.product-topbar .header-aeo-link span{text-overflow:ellipsis;min-width:0;overflow:hidden}.aeo-side .aeo-prompt-list{gap:12px;grid-template-columns:1fr!important}.aeo-side .aeo-prompt-list article{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border-color:#dbeafe;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;min-height:0;padding:14px 15px}.aeo-side .aeo-prompt-list svg{width:22px;height:22px;margin-top:2px}.aeo-side .aeo-prompt-list span{color:#24324a;overflow-wrap:anywhere;font-size:.92rem;font-weight:750;line-height:1.45}.site-audit-console{font-size:13px}.sem-list-workspace.site-audit-console{gap:10px}.site-audit-console .tool-title-row{margin-bottom:0!important}.site-audit-console .page-title,.site-audit-review-head h2{font-size:clamp(21px,1.65vw,28px)!important}.site-audit-console .breadcrumb,.site-audit-console .page-copy,.audit-meta-row{font-size:12px!important}.site-audit-console .seo-page-control{padding:10px!important}.site-audit-projects{overflow:visible}.site-audit-projects .sem-panel-head{padding-bottom:8px}.site-audit-projects .wide-tool-table{width:100%;font-size:12px!important}.site-audit-projects .wide-tool-table th,.site-audit-projects .wide-tool-table td{padding:8px 10px!important;font-size:12px!important;line-height:1.25!important}.site-audit-console .table-wrap{overflow-y:hidden;overflow-x:auto!important}.site-audit-console .crawl-pages-table{width:100%;table-layout:fixed!important;min-width:1080px!important}.site-audit-console .crawl-pages-table th,.site-audit-console .crawl-pages-table td{word-break:normal!important;padding:13px 14px!important;font-size:13px!important;line-height:1.38!important}.site-audit-console .crawl-pages-table th{white-space:nowrap!important;overflow-wrap:normal!important}.site-audit-console .crawl-pages-table td:first-child a{overflow-wrap:anywhere;max-width:100%;display:inline-block}.site-audit-review{gap:10px}.site-audit-review-head{gap:12px;padding-top:12px!important}.site-audit-review-head .actions .btn{min-height:38px!important;padding:8px 13px!important;font-size:12.5px!important}.site-audit-review .segment-control{max-width:100%;min-height:42px;overflow:auto hidden}.site-audit-review .segment-control button{flex:none;min-height:42px!important;padding:8px 16px!important;font-size:13px!important}.site-audit-overview-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:12px!important}.site-audit-overview-grid .sem-panel,.site-audit-lower-grid .sem-panel{min-width:0;padding:16px!important}.site-audit-overview-grid .sem-panel-head{align-items:flex-start;gap:10px}.site-audit-overview-grid .sem-panel-head h2{font-size:18px!important;line-height:1.18!important}.site-audit-overview-grid .sem-panel-head span{overflow-wrap:anywhere;max-width:86px;font-size:12px!important;line-height:1.25!important}.audit-gauge-card{grid-template-columns:minmax(120px,.76fr) minmax(0,1fr)!important;gap:12px!important}.audit-ring{width:128px!important}.audit-ring.compact{width:116px!important;margin:12px auto 10px!important}.audit-ring strong{font-size:28px!important}.audit-legend-list,.audit-page-buckets,.audit-bots-panel{gap:7px!important}.audit-legend-list div,.audit-page-buckets div,.bot-access-row{gap:8px!important}.audit-legend-list span,.audit-page-buckets span,.bot-access-row span,.audit-ai-panel p,.audit-bots-panel p{font-size:12px!important;line-height:1.35!important}.audit-legend-list strong,.audit-page-buckets strong,.bot-access-row strong{white-space:normal;text-align:right;font-size:13px!important}.audit-stacked-bar{height:20px!important;margin:12px 0 14px!important}@media (min-width:1280px){.site-audit-overview-grid{grid-template-columns:repeat(4,minmax(210px,1fr))!important}}@media (max-width:1280px){.site-audit-projects{max-height:none}}@media (max-width:1500px){.product-topbar .top-actions{gap:9px!important;min-width:164px!important}.product-topbar .header-aeo-link{justify-content:center;height:46px;width:46px!important;min-width:46px!important;padding:0!important}.product-topbar .header-aeo-link span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sem-list-workspace .table-wrap{border-radius:12px;width:100%;max-width:100%;overflow-y:hidden;overflow-x:auto!important}.sem-list-workspace .wide-tool-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1040px}.sem-list-workspace .wide-tool-table th{vertical-align:middle;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.sem-list-workspace .wide-tool-table td{overflow-wrap:anywhere;vertical-align:top;word-break:normal!important}.sem-list-workspace .wide-tool-table th,.sem-list-workspace .wide-tool-table td{padding:12px 14px!important;font-size:13px!important;line-height:1.38!important}.site-audit-projects .wide-tool-table{min-width:920px!important}.site-audit-console .crawl-pages-table{table-layout:fixed!important;min-width:1240px!important}.site-audit-console .crawl-pages-table th:first-child,.site-audit-console .crawl-pages-table td:first-child{width:270px}.site-audit-console .crawl-pages-table th:nth-child(2),.site-audit-console .crawl-pages-table td:nth-child(2){width:86px}.site-audit-console .crawl-pages-table th:nth-child(3),.site-audit-console .crawl-pages-table td:nth-child(3){width:120px}.site-audit-console .crawl-pages-table th:nth-child(4),.site-audit-console .crawl-pages-table td:nth-child(4){width:470px}.site-audit-console .crawl-pages-table th:nth-child(5),.site-audit-console .crawl-pages-table td:nth-child(5),.site-audit-console .crawl-pages-table th:nth-child(6),.site-audit-console .crawl-pages-table td:nth-child(6),.site-audit-console .crawl-pages-table th:nth-child(7),.site-audit-console .crawl-pages-table td:nth-child(7),.site-audit-console .crawl-pages-table th:nth-child(8),.site-audit-console .crawl-pages-table td:nth-child(8){width:86px;white-space:nowrap!important}.site-audit-console .crawl-pages-table td:nth-child(4){overflow-wrap:normal}.site-audit-console .crawl-pages-table td:first-child a{overflow-wrap:anywhere}.automation-readiness-panel{overflow:hidden}.automation-readiness-panel .panel-header{align-items:flex-start}.automation-score{justify-items:end;gap:8px;min-width:118px;display:grid}.automation-score strong{color:#111827;font-size:clamp(30px,4vw,46px);line-height:1}.automation-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.automation-summary-strip div{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;min-width:0;padding:14px}.automation-summary-strip span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.automation-summary-strip strong{color:#0f172a;overflow-wrap:anywhere;margin-top:6px;font-size:18px;line-height:1.2;display:block}.automation-check-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.automation-check-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-content:start;gap:12px;min-width:0;padding:15px;display:grid}.automation-check-grid article.ready{background:linear-gradient(#fff,#f7fff9);border-color:#bbf7d0}.automation-check-grid article.needs{background:linear-gradient(#fff,#fffaf3);border-color:#fed7aa}.automation-check-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.automation-check-grid h3{color:#111827;margin:0;font-size:15px;line-height:1.25}.automation-check-grid p{color:#526071;margin:0;font-size:13px;line-height:1.45}.automation-check-grid .btn{width:fit-content;min-height:34px;padding:7px 11px;font-size:12px}@media (max-width:760px){.automation-readiness-panel .panel-header,.automation-check-grid article>div{flex-direction:column;align-items:flex-start}.automation-score{justify-items:start}.automation-summary-strip{grid-template-columns:1fr 1fr}}.front-ai-section{padding-top:8px}.front-ai-band{background:radial-gradient(circle at 88% 12%,#696cff1a,#0000 42%),linear-gradient(#fff 0%,#f5f7ff 100%);border:1px solid #e2e8f4;border-radius:20px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(22px,3vw,40px);display:grid;box-shadow:0 24px 60px #0f344014}.front-ai-visual{min-width:0}.front-ai-visual svg{border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 28px 70px #3f45d647}.front-ai-content{min-width:0}.front-ai-content h2{color:#0f1b2d;margin:8px 0 0;font-size:clamp(26px,3vw,40px);line-height:1.1}.front-ai-lead{color:#4a5878;max-width:520px;margin:12px 0 22px;font-size:clamp(15px,1.4vw,18px);line-height:1.55}.front-ai-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.front-ai-list article{background:#fff;border:1px solid #e6ebf6;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.front-ai-list article:hover{border-color:#c7ccff;transform:translateY(-3px);box-shadow:0 16px 34px #3f45d624}.front-ai-list .front-feature-icon{color:#696cff;stroke:#696cff;fill:none;stroke-width:1.8px;flex:none;width:26px;height:26px}.front-ai-list h3{color:#0f1b2d;margin:0 0 4px;font-size:15px}.front-ai-list p{color:#58657f;margin:0;font-size:13px;line-height:1.5}@media (max-width:900px){.front-ai-band{grid-template-columns:1fr}}@media (max-width:560px){.front-ai-list{grid-template-columns:1fr}}.cms-guide{max-width:1200px;margin:0 auto;padding:clamp(16px,2.4vw,28px)}.cms-guide-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.cms-guide-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#696cff;font-size:12px;font-weight:700;display:inline-block}.cms-guide-head h1{color:#0f1b2d;margin:6px 0 4px;font-size:clamp(24px,2.6vw,34px)}.cms-guide-head>div>p{color:#4a5878;max-width:640px;margin:0;font-size:15px;line-height:1.55}.cms-guide-note{background:#f5f7ff;border:1px solid #e2e8f4;border-radius:14px;margin-bottom:20px;padding:16px 18px}.cms-guide-note strong{color:#0f1b2d}.cms-guide-note p{color:#4a5878;margin:6px 0 0;font-size:14px;line-height:1.55}.cms-guide-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.cms-guide-card{background:#fff;border:1px solid #e6ebf6;border-radius:16px;padding:18px;box-shadow:0 10px 24px #0f34400d}.cms-guide-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.cms-guide-card-head h2{color:#0f1b2d;margin:0;font-size:17px}.cms-guide-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.cms-guide-badge.ok{color:#1f7a4d;background:#e5f6ed}.cms-guide-badge.bridge{color:#9a5b00;background:#fdf0dc}.cms-guide-need{color:#58657f;margin:0 0 12px;font-size:13.5px;line-height:1.5}.cms-guide-label{letter-spacing:.06em;text-transform:uppercase;color:#8a94ab;margin:12px 0 6px;font-size:11px;font-weight:700}.cms-guide-card ol,.cms-guide-card ul{margin:0;padding-left:18px}.cms-guide-card ol li,.cms-guide-card ul li{color:#3c4761;margin:4px 0;font-size:13.5px;line-height:1.5}.cms-guide-foot{color:#8a94ab;margin-top:22px;font-size:13px}.cms-guide-foot code{color:#3c4761;background:#eef1f8;border-radius:6px;padding:2px 6px;font-size:12.5px}@media (max-width:560px){.cms-guide-grid{grid-template-columns:1fr}}.cms-list-hint{margin:2px 0 10px}.cms-connection-list .cms-connection-row{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.cms-connection-list .cms-connection-main{flex-direction:column;gap:3px;min-width:0;display:flex}.cms-connection-list .cms-connection-edit{letter-spacing:.04em;text-transform:uppercase;color:#4f46e5;background:#eef0ff;border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:700}.cms-connection-list .cms-connection-row.active .cms-connection-edit{color:#fff;background:#4f46e5}.gsc-panel{margin-top:16px}.gsc-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.gsc-panel-head strong{color:#0f172a;font-size:1rem;display:block}.gsc-panel .metric-pill.gsc-live{color:#1f7a4d;background:#e5f6ed}.gsc-connect{background:#f5f7ff;border:1px dashed #c7ccff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.gsc-connect p{color:#4a5878;margin:0;font-size:14px}.gsc-muted{color:#8a94ab;margin:4px 0 0;font-size:14px}.own-analytics-panel{margin-top:16px}.own-analytics-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.own-analytics-head h2{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;display:flex}.own-analytics-badge{letter-spacing:.03em;text-transform:uppercase;color:#1f7a4d;background:#e5f6ed;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.own-analytics-snippet{background:#0f1b2d;border:1px solid #e2e8f4;border-radius:12px;margin-bottom:16px;padding:14px 16px}.own-analytics-snippet-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.own-analytics-snippet-head strong{color:#fff}.own-analytics-snippet code{white-space:nowrap;color:#b8fff1;padding:8px 0;font-size:13px;display:block;overflow-x:auto}.own-analytics-snippet p{color:#9fb0c9}.own-analytics-snippet p code{white-space:normal;padding:0 4px;display:inline}.own-analytics-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.own-analytics-metric{background:#fff;border:1px solid #e6ebf6;border-radius:12px;padding:14px}.own-analytics-metric span{color:#8a94ab;font-size:12px}.own-analytics-metric strong{color:#0f1b2d;margin:4px 0;font-size:22px;display:block}.own-analytics-metric small{color:#8a94ab;font-size:11px}.own-analytics-trend{border:1px solid #e6ebf6;border-radius:12px;align-items:flex-end;gap:3px;height:90px;margin-bottom:16px;padding:8px;display:flex}.own-analytics-trend span{background:linear-gradient(#696cff,#56c6c0);border-radius:3px 3px 0 0;flex:1;min-width:3px}.own-analytics-tables{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.kw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.kw-head h2{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;display:flex}.kw-badge{letter-spacing:.03em;text-transform:uppercase;color:#1f7a4d;background:#e5f6ed;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.kw-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kw-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:4px 0 16px;display:grid}.kw-stat{background:#fff;border:1px solid #e6ebf6;border-radius:12px;padding:12px 14px}.kw-stat span{color:#8a94ab;font-size:12px}.kw-stat strong{color:#0f1b2d;margin-top:4px;font-size:20px;display:block}.kw-cap{text-transform:capitalize}.kw-table th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.kw-kd{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.kw-kd.easy{color:#1f7a4d;background:#e5f6ed}.kw-kd.medium{color:#9a5b00;background:#fdf0dc}.kw-kd.hard{color:#b23b3b;background:#fde5e5}.kw-kd.veryhard{color:#fff;background:#b23b3b}.kw-pos{white-space:nowrap;border-radius:6px;padding:2px 8px;font-weight:700}.kw-pos.top3{color:#1f7a4d;background:#e5f6ed}.kw-pos.top10{color:#3f45d6;background:#eef0ff}.kw-pos.beyond{color:#58657f;background:#eef1f8}.kw-url{color:#58657f;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:13px;overflow:hidden}.kw-badge-free{color:#1f7a4d;background:#e5f6ed}.kw-deep-toggle{color:#58657f;align-items:center;gap:8px;margin:-4px 0 14px;font-size:13px;display:inline-flex}.kw-deep-toggle input{width:16px;height:16px}.kw-filter-row{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 14px;display:flex}.kw-chip{color:#4a5878;cursor:pointer;background:#fff;border:1px solid #e2e8f4;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.kw-chip.active{color:#3f45d6;background:#eef0ff;border-color:#696cff}.kw-idea-grid{flex-wrap:wrap;gap:8px;display:flex}.kw-idea-chip{color:#2f3a52;background:#f8faff;border:1px solid #e6ebf6;border-radius:8px;padding:7px 12px;font-size:13px}.kw-idea-chip.question{color:#3f45d6;background:#eef0ff;border-color:#c7ccff}.kw-mode-note{color:#4a5878;background:#f5f7ff;border:1px solid #e2e8f4;border-radius:10px;margin:-4px 0 14px;padding:10px 14px;font-size:13px}.kw-mode-note.paid{color:#1f6b45;background:#e5f6ed;border-color:#b7e4c9}.co-form{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.co-result{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:18px;display:flex}.co-score{flex-direction:column;align-items:center;gap:6px;min-width:160px;display:flex}.co-score-ring{background:conic-gradient(var(--co-color) calc(var(--co-color) * 0), var(--co-color) 0);border:8px solid var(--co-color);width:120px;height:120px;color:var(--co-color);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.co-score-ring strong{font-size:34px;line-height:1}.co-score-ring small{color:#8a94ab;font-size:12px}.co-grade{color:var(--co-color);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.co-url{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.co-metrics{flex:320px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.co-checks h3{color:#0f1b2d;margin:8px 0 12px;font-size:15px}.co-check{background:#fff;border:1px solid #e6ebf6;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.co-check.fail{background:#fff8f8;border-color:#f3d3d3}.co-check.pass{background:#f6fdf9;border-color:#d4eede}.co-check-icon{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:flex}.co-check.pass .co-check-icon{background:#1f7a4d}.co-check.fail .co-check-icon{background:#b23b3b}.co-check strong{color:#0f1b2d;font-size:14px}.co-check p{color:#58657f;margin:3px 0 0;font-size:13px}.report-page{max-width:900px;margin:0 auto;padding:20px}.report-actions{align-items:center;gap:12px;margin-bottom:16px;display:flex}.report-hint{color:#8a94ab;font-size:13px}.report-sheet{background:#fff;border:1px solid #e2e8f4;border-radius:14px;padding:40px;box-shadow:0 20px 50px #0f1b2d14}.report-header{border-bottom:2px solid #eef1f8;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:20px;display:flex}.report-brand{align-items:center;gap:10px;display:flex}.report-brand span{color:#fff;background:#696cff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:flex}.report-brand strong{color:#0f1b2d;font-size:16px}.report-meta{text-align:right}.report-meta h1{color:#0f1b2d;margin:0;font-size:22px}.report-meta p{color:#58657f;margin:4px 0 0;font-size:13px}.report-empty{color:#58657f;padding:20px 0}.report-section{margin-bottom:28px}.report-section h2{color:#0f1b2d;border-bottom:1px solid #eef1f8;margin:0 0 14px;padding-bottom:8px;font-size:16px}.report-summary-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.report-summary-grid>div{border:1px solid #e6ebf6;border-radius:12px;padding:14px}.report-summary-grid span{color:#8a94ab;margin-bottom:4px;font-size:12px;display:block}.report-summary-grid strong{color:#0f1b2d;font-size:20px}.report-score{font-size:28px;font-weight:800}.report-score small{color:#8a94ab;font-size:13px;font-weight:600}.report-table{border-collapse:collapse;width:100%;font-size:13px}.report-table td{color:#3c4761;border-bottom:1px solid #eef1f8;padding:9px 10px}.report-table td:first-child{color:#0f1b2d;width:40%;font-weight:600}.report-bars{flex-direction:column;gap:12px;display:flex}.report-bar{grid-template-columns:180px 1fr 44px;align-items:center;gap:12px;display:grid}.report-bar span{color:#3c4761;font-size:13px}.report-bar-track{background:#eef1f8;border-radius:999px;height:10px;overflow:hidden}.report-bar-track span{background:linear-gradient(90deg,#696cff,#56c6c0);height:100%;display:block}.report-bar strong{color:#0f1b2d;text-align:right;font-size:13px}.report-reco{margin:0;padding-left:20px}.report-reco li{color:#3c4761;margin:7px 0;font-size:13.5px;line-height:1.5}.report-footer{color:#8a94ab;border-top:2px solid #eef1f8;justify-content:space-between;margin-top:24px;padding-top:16px;font-size:12px;display:flex}@media print{body *{visibility:hidden!important}.report-sheet,.report-sheet *{visibility:visible!important}.report-sheet{width:100%;box-shadow:none;border:none;border-radius:0;margin:0;padding:0;position:absolute;top:0;left:0}.report-actions{display:none!important}.report-section{page-break-inside:avoid}@page{margin:14mm}}.sub-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:14px;font-weight:500;display:flex}.sub-banner-info{color:#3f45d6;background:#eef0ff}.sub-banner-warning{color:#9a5b00;background:#fdf0dc}.sub-banner-danger{color:#b23b3b;background:#fde5e5}.sub-banner-actions{align-items:center;gap:10px;display:flex}.sub-banner .btn{min-height:32px;padding:5px 14px;font-size:13px}.sub-banner-close{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:0;font-size:14px}.sub-status{border-left:5px solid #696cff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.sub-status-warning{border-left-color:#d99a2b}.sub-status-danger{border-left-color:#b23b3b}.sub-status-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#8a94ab;font-size:12px}.sub-status h2{color:#0f1b2d;margin:4px 0;font-size:22px}.sub-days{text-align:center;min-width:90px}.sub-days strong{color:#3f45d6;font-size:40px;line-height:1;display:block}.sub-days small{color:#8a94ab;font-size:12px}.sub-plans{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:8px;display:grid}.sub-plan{background:#fff;border:1px solid #e6ebf6;border-radius:16px;flex-direction:column;padding:22px;display:flex;position:relative}.sub-plan.popular{border-color:#696cff;box-shadow:0 16px 40px #696cff29}.sub-plan.current{border-color:#1f7a4d}.sub-plan-tag{color:#fff;background:#696cff;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:22px}.sub-plan h3{color:#0f1b2d;margin:0 0 4px;font-size:17px}.sub-plan-price{margin:4px 0 12px}.sub-plan-price strong{color:#0f1b2d;font-size:30px}.sub-plan-price span{color:#8a94ab;font-size:13px}.sub-plan ul{flex:1;margin:0 0 16px;padding:0;list-style:none}.sub-plan li{color:#3c4761;margin:7px 0;padding-left:22px;font-size:13.5px;position:relative}.sub-plan li:before{content:"✓";color:#1f7a4d;font-weight:700;position:absolute;left:0}.sub-plan .btn{justify-content:center;width:100%}.sub-foot{margin-top:16px;font-size:12px}.btn,.select,.input,a,button,.metric-card,.sem-panel,.aeo-panel,.kw-stat,.own-analytics-metric,.cms-guide-card,.front-feature-card{transition:transform .18s,box-shadow .2s,border-color .18s,background-color .18s,color .18s}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0f1b2d1f}.btn:active{box-shadow:none;transform:translateY(0)}.btn.primary:hover{box-shadow:0 10px 24px #696cff52}a:focus-visible,button:focus-visible,.btn:focus-visible,.input:focus-visible,.select:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #696cff}.input:focus,.select:focus,input:focus,select:focus,textarea:focus{border-color:#a5a8ff;box-shadow:0 0 0 3px #696cff24}.metric-card:hover,.kw-stat:hover,.own-analytics-metric:hover,.cms-guide-card:hover,.front-feature-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0f1b2d1a}.wide-tool-table tbody tr{transition:background-color .15s}.wide-tool-table tbody tr:hover{background:#f6f8ff}*{scrollbar-width:thin;scrollbar-color:#c7ccff transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#c7ccff padding-box content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#a5a8ff padding-box content-box}::-webkit-scrollbar-track{background:0 0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.btn,.select,.input,a,button,.metric-card,.sem-panel,.aeo-panel,.kw-stat,.own-analytics-metric,.cms-guide-card,.front-feature-card,.wide-tool-table tbody tr{transition:none}.btn:hover,.metric-card:hover,.kw-stat:hover,.own-analytics-metric:hover,.cms-guide-card:hover,.front-feature-card:hover{transform:none}html{scroll-behavior:auto}}.home-workspace .project-table-view{padding:0 22px 22px}.project-data-table{border-collapse:collapse;background:#fff;border:1px solid #e4e7ec;border-radius:10px;width:100%;font-size:13px;overflow:hidden}.project-data-table thead th{text-align:left;color:#566a7f;white-space:nowrap;background:#f4f6fb;padding:11px 14px;font-weight:600;position:sticky;top:0}.project-data-table tbody td{color:#384551;white-space:nowrap;border-top:1px solid #eef1f6;padding:11px 14px;font-weight:600}.project-data-table tbody tr:hover{background:#f8fafc}.project-data-table .pdt-name{min-width:180px;font-weight:700}.project-data-table .pdt-name .status-dot{vertical-align:middle;background:#71dd37;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.project-data-table .pdt-name a{color:#696cff}.project-data-table .pdt-name small{color:#a1acb8;margin-left:16px;font-weight:400;display:block}.project-data-table .pdt-action .btn{padding:6px 14px;font-size:12px}.project-table-view{overflow-x:auto}
