.seo-section{border-top:1px solid #d7dace;scroll-margin-top:35px}.seo-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end}.seo-heading h2{font-size:clamp(35px,4vw,58px);line-height:1.07;letter-spacing:-2px;font-weight:450;margin:20px 0}.seo-heading h2 em{font-family:Georgia,serif;font-weight:400}.seo-heading p{font-size:12px;color:#777d72;line-height:1.8}.seo-heading button{font-size:12px;white-space:nowrap;margin-bottom:16px}.seo-counts{display:grid;grid-template-columns:repeat(3,1fr) 1.6fr;gap:25px;margin:35px 0;border-top:1px solid #d5d9cd;border-bottom:1px solid #d5d9cd;padding:25px 0;align-items:center}.seo-counts strong{display:block;font-size:46px;line-height:1;font-weight:450;color:#506247}.seo-counts span{display:block;font-size:11px;color:#717b68;margin-top:9px}.seo-counts>p{font-size:12px;line-height:1.8;color:#757e6e}.seo-ai{background:#e9ede1;padding:30px;margin:30px 0;border-radius:5px}.seo-ai h3{font-size:25px;font-weight:500;line-height:1.35;margin:15px 0}.seo-ai p{font-size:14px;line-height:1.9;color:#58634e}.seo-ai-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;border-top:1px solid #cdd6c2;margin-top:25px;padding-top:14px}.seo-ai h4{font-size:13px;font-weight:600;margin:12px 0}.seo-ai ul{padding-left:18px;color:#58634e;font-size:12px;line-height:1.9}.seo-ai li{margin-bottom:7px}.seo-keywords{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0}.seo-keywords span{background:#fff9;padding:7px 9px;font-size:11px;border-radius:3px}.seo-ai small{font-size:10px;line-height:1.8;display:block;color:#6b7561}.seo-ai-pending{font-size:12px;color:#78806e;padding:0 0 15px}.seo-priorities{display:grid;grid-template-columns:1fr 1fr;gap:20px}.seo-priorities>article{background:#fff;padding:26px;border:1px solid #e0e2d8;border-radius:5px;min-width:0}.seo-badge{display:inline-block;font-size:9px;letter-spacing:.3px;padding:5px 8px;background:#edf0e7;color:#526545;border-radius:3px}.seo-badge.review{background:#f5eddb;color:#8a6428}.seo-badge.attention{background:#f9e4dc;color:#a34021}.seo-priorities h3{font-size:23px;font-weight:500;letter-spacing:-.5px;margin:18px 0 12px}.seo-priorities p{font-size:12px;line-height:1.85;color:#7a8172;overflow-wrap:anywhere}.seo-priorities .seo-action{color:#495b3d}.seo-priorities a{font-size:11px;text-decoration:underline;text-underline-offset:4px;display:inline-block;margin-top:12px}.seo-all{margin-top:25px;border-top:1px solid #cfd6c5;border-bottom:1px solid #cfd6c5;padding:19px 0}.seo-all>summary{font-size:13px;cursor:pointer}.seo-all article{padding:20px 0;border-top:1px solid #dde1d5;margin-top:15px}.seo-all article>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.seo-all strong{font-size:13px;font-weight:500}.seo-all a{font-size:11px;color:#76816b;text-decoration:underline;overflow-wrap:anywhere}.seo-all p{font-size:12px;color:#7a8172;line-height:1.8;margin-bottom:0;overflow-wrap:anywhere}.seo-scope{padding-top:25px;color:#7a8172;font-size:11px;line-height:1.9}.seo-scope h3{font-size:14px;color:#526247;font-weight:500}.seo-scope ul{padding-left:17px;max-width:850px}.seo-scope a{text-decoration:underline;text-underline-offset:3px}.creative-review{margin-top:18px;padding-top:15px;border-top:1px solid #ccd4c1;font-size:10px;color:#69775d;line-height:1.8}.creative-review summary{cursor:pointer}.creative-review ul{padding-left:16px}.creative-review img{width:100%;margin-top:12px;border-radius:4px;display:block}.creative-review p{font-size:10px;line-height:1.8}.preview-controls>a{font-size:10px;text-decoration:underline;text-underline-offset:3px}.build-steps{grid-template-columns:repeat(6,1fr)}@media(max-width:800px){.seo-counts{grid-template-columns:repeat(3,1fr);gap:20px}.seo-counts>p{grid-column:1/-1;margin:0}.seo-ai-columns{grid-template-columns:1fr;gap:10px}.build-steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:540px){.seo-heading{display:block}.seo-heading h2{font-size:37px;letter-spacing:-1.3px}.seo-heading p{font-size:10px}.seo-heading button{margin:10px 0 0}.seo-counts{gap:14px;padding:22px 0;margin:25px 0}.seo-counts strong{font-size:36px}.seo-counts span{font-size:9px;line-height:1.6}.seo-counts>p{font-size:11px}.seo-priorities{grid-template-columns:1fr;gap:15px}.seo-priorities>article,.seo-ai{padding:23px}.seo-ai h3{font-size:22px}.seo-ai p{font-size:12px}.seo-priorities h3{font-size:22px}.build-steps{grid-template-columns:repeat(2,1fr)}}
.workspace-layout{min-width:0}.preview-stage,.preview-aside{min-width:0}.live-browser{max-width:100%}
