:root{--ink:#1d262b;--muted:#646668;--orange:#af4101;--orange-bright:#d96827;--olive:#414b3b;--blush:#fff7f6;--cream:#f7f4ef;--line:#e5ded8;--white:#fff}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--cream);color:var(--ink)}body{font-family:Poppins,Arial,sans-serif}h1,h2,h3,strong{font-family:Be Vietnam Pro,Poppins,Arial,sans-serif}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline:3px solid #d9682748;outline-offset:2px}.app-shell{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:100vh;background:var(--cream)}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:28px 18px 20px;background:var(--ink);color:#fff}.brand{display:flex;align-items:center;gap:11px;padding:0 9px 34px}.brand small,.brand strong,.brand>span:last-child{display:block}.brand strong{font-size:19px;font-weight:750;letter-spacing:-.04em}.brand small{margin-top:1px;color:#bdc2c4;font-size:16px;letter-spacing:.04em}.brand-mark{display:flex;align-items:end;gap:3px;width:33px;height:33px;padding:7px;border-radius:8px;background:var(--orange);transform:rotate(-2deg)}.brand-mark i{display:block;width:4px;border-radius:3px;background:#fff}.brand-mark i:first-child{height:9px}.brand-mark i:nth-child(2){height:15px}.brand-mark i:nth-child(3){height:20px}.eyebrow,.nav-label{margin:0;font-size:16px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.nav-label{padding:0 12px 10px;color:#81898d}.nav-item{display:flex;align-items:center;width:100%;gap:12px;margin:3px 0;padding:10px 12px;border:0;border-radius:7px;background:none;color:#afb5b8;font-size:16px;font-weight:550;text-align:left;cursor:pointer}.nav-item.active,.nav-item:hover{background:#303a3f;color:#fff}.nav-item.active{box-shadow:inset 3px 0 0 var(--orange-bright)}.nav-icon{display:grid;width:20px;place-items:center;color:#e2e5e6;font-size:16px}.sidebar-bottom{margin-top:auto}.usage-card{margin-bottom:17px;padding:15px;border:1px solid #424b50;border-radius:10px;background:#252f34}.usage-card .eyebrow{color:#92999c}.usage-card strong{display:block;margin:8px 0;font-size:16px}.usage-track{height:5px;overflow:hidden;border-radius:5px;background:#465055}.usage-track span{display:block;width:70%;height:100%;border-radius:inherit;background:var(--orange-bright)}.usage-card button{padding:0;border:0;background:none;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.user-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:12px 8px 0;border-top:1px solid #3d474c}.avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff0e8;color:var(--orange);font-size:16px;font-weight:800}.user-row small,.user-row strong{display:block}.user-row strong{font-size:16px}.user-row small{margin-top:2px;color:#8f979b;font-size:16px}.workspace{min-width:0}.topbar{position:sticky;z-index:5;top:0;display:flex;align-items:center;justify-content:space-between;min-height:86px;padding:18px 36px;border-bottom:1px solid var(--line);background:rgba(250,248,244,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar .eyebrow{color:var(--orange)}.topbar h1{margin:5px 0 0;font-size:21px;font-weight:600;letter-spacing:-.035em}.top-actions{display:flex;align-items:center;gap:8px}.icon-button,.primary-button,.secondary-button{height:38px;border-radius:8px;cursor:pointer}.icon-button{display:grid;place-items:center;width:38px;color:#526065}.icon-button,.secondary-button{border:1px solid var(--line);background:#fff}.secondary-button{padding:0 13px;color:#4c5559;font-size:16px;font-weight:700}.primary-button{padding:0 15px;border:0;background:var(--orange);color:#fff;font-size:16px;font-weight:700;box-shadow:0 5px 14px #af410124}.input-row button:hover,.primary-button:hover{background:#913600}.primary-button span{margin-right:4px;color:#fff3eb}.content{width:min(1180px,calc(100% - 72px));margin:30px auto 45px}.audit-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:48px;align-items:center;padding:29px 32px;border-radius:15px;background:var(--white);box-shadow:0 8px 30px #3a302b0d}.audit-hero:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--orange)}.audit-hero:after{content:"03";position:absolute;right:-5px;top:-26px;color:#f7eee9;font:800 100px/1 Be Vietnam Pro,sans-serif;z-index:0}.audit-hero>*{position:relative;z-index:1}.pill{display:inline-block;padding:5px 9px;border-radius:20px;background:#fff0e8;color:var(--orange);font-size:16px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.audit-hero h2{max-width:440px;margin:12px 0 8px;font-size:27px;font-weight:600;line-height:1.08;letter-spacing:-.045em}.audit-hero p{max-width:440px;margin:0;color:var(--muted);font-size:16px;line-height:1.65}.audit-form label{display:block;margin-bottom:7px;font-size:16px;font-weight:750}.input-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:5px 5px 5px 13px;border:1px solid #d8d0ca;border-radius:9px;background:#fcfbf9;box-shadow:0 0 0 3px #f1ece7}.input-row>span{color:#94908c}.input-row input{min-width:0;border:0;outline:0;background:transparent;color:#313b3f;font-size:16px}.input-row button{height:38px;min-width:103px;padding:0 15px;border:0;border-radius:7px;background:var(--orange);color:#fff;font-size:16px;font-weight:800;cursor:pointer;transition:.2s}.input-row button:disabled{opacity:.65;cursor:wait}.audit-form small{display:block;margin-top:8px;color:#8f8d8b;font-size:16px}.status-message{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:12px;padding:10px 13px;border:1px solid #eed8ca;border-radius:9px;background:#fff8f4;color:#71452e;font-size:16px}.status-message>span{color:var(--orange-bright);font-size:16px}.status-message button{border:0;background:none;color:#936f5b;cursor:pointer}.section-heading{display:flex;justify-content:space-between;align-items:end;margin:28px 2px 14px}.section-heading h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.03em}.section-heading p{margin:5px 0 0;color:var(--muted);font-size:16px}.text-button{padding:0;border:0;background:none;color:var(--orange);font-size:16px;font-weight:750;cursor:pointer}.metrics-grid{display:grid;grid-template-columns:1.12fr .94fr .94fr;gap:14px}.metric-card{min-width:0;padding:20px;border:1px solid #e5dfda;border-radius:12px;background:#fff;box-shadow:0 6px 24px #3a302b08}.card-heading{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:9px}.site-favicon{display:grid;place-items:center;width:35px;height:35px;border-radius:8px;background:#f8e1d3;color:var(--orange);font-size:16px;font-weight:850}.card-heading small,.card-heading strong{display:block}.card-heading small,.card-heading strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.card-heading small{max-width:170px;margin-top:2px;color:#878889}.live-dot{padding:4px 7px;border-radius:20px;background:#edf1eb;color:var(--olive);font-size:16px;font-weight:700}.live-dot.sample{background:#f4f0ec;color:#77716c}.score-content{display:flex;align-items:center;gap:20px;margin:21px 0}.score-ring{--score:84%;position:relative;display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:conic-gradient(var(--olive) 0 var(--score),#ece9e5 var(--score))}.score-ring.excellent{background:conic-gradient(#52764b 0 var(--score),#ece9e5 var(--score))}.score-ring.needs-work{background:conic-gradient(var(--orange-bright) 0 var(--score),#ece9e5 var(--score))}.score-ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#fff}.score-ring span{z-index:1;text-align:center}.score-ring strong{display:block;font-size:25px;letter-spacing:-.06em}.score-ring small{color:#838686;font-size:16px}.score-content>div:last-child small,.score-content>div:last-child span,.score-content>div:last-child strong{display:block}.score-content .eyebrow{color:#858787}.positive{max-width:150px;margin:8px 0 3px;color:var(--orange);font-size:16px}.score-content small{max-width:150px;color:#8a8d8c;font-size:16px;line-height:1.4}.card-footer{padding-top:13px;border-top:1px solid #eeebe8;color:#898b8b}.card-footer,.card-title{display:flex;justify-content:space-between;font-size:16px}.card-title{align-items:center;color:#414b50;font-weight:750}.status-up{padding:4px 7px;border-radius:20px;background:#edf1eb;color:var(--olive);font-size:16px}.category-list{margin-top:18px}.category-row{margin-top:13px}.category-row>div:first-child{display:flex;justify-content:space-between;color:#5d6264;font-size:16px}.category-row strong{color:#263136;font-size:16px}.category-track{height:5px;margin-top:6px;overflow:hidden;border-radius:8px;background:#efedeb}.category-track span{display:block;height:100%;border-radius:inherit;background:var(--olive)}.category-track span.excellent{background:#52764b}.category-track span.needs-work{background:var(--orange-bright)}.metric-number{display:block;margin-top:15px;font-size:25px;letter-spacing:-.06em}.metric-card>small{color:#878a89;font-size:16px}.card-title button{padding:0;border:0;background:none;color:var(--orange);font-size:16px;font-weight:700;cursor:pointer}.issue-list{margin-top:13px}.issue-row{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:9px 0;border-top:1px solid #eeebe8;color:#525b5d}.issue-row>span:nth-child(2) small,.issue-row>span:nth-child(2) strong{display:block;font-family:Poppins,sans-serif}.issue-row>span:nth-child(2) strong{font-size:16px}.issue-row>span:nth-child(2) small{overflow:hidden;max-width:145px;margin-top:2px;color:#8f9291;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.issue-row b{font-size:16px}.issue-dot{width:7px;height:7px;border-radius:50%}.issue-dot.critical{background:#bd4c38}.issue-dot.warning{background:#d79737}.issue-dot.notice{background:#687967}.roadmap-card{display:grid;grid-template-columns:.75fr 1.25fr;gap:40px;margin-top:14px;padding:22px;border-radius:12px;background:var(--olive);color:#fff}.roadmap-intro .eyebrow{color:#d1d8ce}.roadmap-intro h2{margin:8px 0 6px;font-size:19px;font-weight:600}.roadmap-intro p{max-width:350px;margin:0;color:#d1d6cf;font-size:16px;line-height:1.55}.roadmap-steps{display:grid;gap:7px}.roadmap-step{display:grid;grid-template-columns:28px 1fr 25px;align-items:center;gap:9px;padding:9px 10px;border:1px solid #65705f;border-radius:8px;background:#4a5544}.roadmap-step>span{color:#dcb295;font:700 16px/1 Poppins}.roadmap-step small,.roadmap-step strong{display:block}.roadmap-step strong{font-size:16px}.roadmap-step small{margin-top:2px;color:#c8cec5;font-size:16px}.roadmap-step button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:#fff;color:var(--olive);cursor:pointer}.product-footer{display:flex;justify-content:space-between;margin-top:18px;color:#8d8d8b;font-size:16px}.product-footer span:first-child{color:var(--orange);font-weight:800}@media (max-width:1020px){.app-shell{grid-template-columns:78px 1fr}.sidebar{padding-inline:10px}.brand{justify-content:center;padding-inline:0}.brand>span:last-child,.nav-item>span:last-child,.nav-label,.usage-card,.user-row>:not(.avatar){display:none}.nav-item,.user-row{justify-content:center}.user-row{display:flex}.audit-hero{grid-template-columns:1fr;gap:22px}.metrics-grid{grid-template-columns:1fr 1fr}.score-card{grid-column:1/-1}.roadmap-card{grid-template-columns:1fr;gap:20px}}@media (max-width:680px){.app-shell{display:block}.sidebar{position:fixed;z-index:10;top:auto;bottom:0;width:100%;height:64px;padding:7px 8px;flex-direction:row}.brand,.nav-label,.sidebar-bottom{display:none}.sidebar nav{display:flex;width:100%;justify-content:space-around}.nav-item{margin:0;padding:8px}.nav-item:nth-child(n+6){display:none}.workspace{padding-bottom:64px}.topbar{min-height:70px;padding:12px 16px}.icon-button,.secondary-button,.topbar .eyebrow{display:none}.topbar h1{font-size:18px}.content{width:calc(100% - 28px);margin-top:16px}.audit-hero{padding:22px 18px}.audit-hero h2{font-size:24px}.input-row{grid-template-columns:auto 1fr}.input-row button{grid-column:1/-1;width:100%}.metrics-grid{grid-template-columns:1fr}.score-card{grid-column:auto}.section-heading{align-items:start}.text-button{display:none}.roadmap-card{padding:18px}.product-footer{display:block;line-height:1.8}}.brand-lockup{display:flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none}.brand-lockup small,.brand-lockup strong,.brand-lockup>span:last-child{display:block}.brand-lockup strong{font-size:18px;letter-spacing:-.04em}.brand-lockup small{margin-top:1px;color:var(--muted);font-size:16px}.brand-lockup.compact{gap:0}.billing-button{height:38px;padding:0 13px;border:0;border-radius:8px;background:#fff0e8;color:var(--orange);font-size:16px;font-weight:800;cursor:pointer}.user-row form button{padding:3px;border:0;background:none;color:#9ca3a6;font-size:16px;cursor:pointer}.marketing-page{min-height:100vh;overflow:hidden;background:#fbfaf7}.marketing-nav{display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 48px));height:84px;margin:auto}.marketing-nav nav{display:flex;align-items:center;gap:28px}.marketing-nav nav a{color:#50575a;font-size:16px;font-weight:650;text-decoration:none}.marketing-nav .nav-cta{padding:11px 15px;border-radius:8px;background:var(--ink);color:#fff}.marketing-hero{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:70px;width:min(1180px,calc(100% - 48px));min-height:630px;margin:auto;padding:52px 0 88px}.hero-copy h1{max-width:580px;margin:19px 0 18px;font-size:clamp(48px,6vw,78px);font-weight:570;line-height:.96;letter-spacing:-.065em}.hero-copy>p{max-width:560px;margin:0;color:#63696b;font-size:16px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:13px;margin-top:30px}.marketing-primary,.marketing-secondary{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 19px;border-radius:8px;font-size:16px;font-weight:750;text-decoration:none}.marketing-primary{background:var(--orange);color:#fff;box-shadow:0 9px 25px #af410126}.marketing-primary span{margin-left:15px}.marketing-secondary{border:1px solid #ddd8d2;color:#454d50;background:#fff}.hero-proof{display:flex;gap:28px;margin-top:29px;color:#7b7f80;font-size:16px}.hero-proof span{display:grid}.hero-proof strong{color:#303a3e;font-size:16px}.hero-product{position:relative;min-height:440px;padding:42px 32px;border-radius:28px 4px 28px 4px;background:var(--olive)}.hero-product:after{content:"03";position:absolute;right:16px;bottom:2px;color:#566050;font:800 92px/1 sans-serif}.product-window{position:relative;z-index:1;overflow:hidden;border-radius:13px;background:#fff;box-shadow:0 28px 60px #151d1738;transform:rotate(1.5deg)}.window-top{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid #ece7e3;color:#777b7c;font-size:16px}.window-top>span:first-child{width:8px;height:8px;border-radius:50%;background:var(--orange)}.window-top b{padding:5px 7px;border-radius:12px;background:#edf1eb;color:var(--olive);font-size:16px}.window-body{display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:center;padding:27px}.mini-score{display:grid;place-items:center;width:120px;height:120px;border-left:11px solid #d5dfd1;border-bottom:11px solid #d5dfd1;border-top:11px solid #d5dfd1;border-top-color:var(--olive);border-right:11px solid #d5dfd1;border-right-color:var(--olive);border-radius:50%}.mini-score span{font:650 31px/1 Be Vietnam Pro,sans-serif}.mini-score small{margin-top:-26px;color:#898c8b;font-size:16px}.mini-list p{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;margin:0;padding:12px 0;border-bottom:1px solid #eeeae6;color:#566064;font-size:16px}.mini-list i{width:7px;height:7px;border-radius:50%}.mini-list i.critical{background:#bd4c38}.mini-list i.warning{background:#d79737}.mini-list i.notice{background:#687967}.window-footer{display:grid;gap:4px;padding:17px 22px;background:#fff5ef;color:#8b766b;font-size:16px}.path-stamp,.window-footer strong{color:var(--orange);font-size:16px}.path-stamp{position:absolute;z-index:2;right:-23px;top:14px;padding:8px 13px;border-radius:4px;background:#fff;font-weight:800;transform:rotate(4deg);box-shadow:0 8px 20px #1e281d2b}.how-section{padding:90px max(24px,calc((100% - 1180px)/2));background:var(--ink);color:#fff}.section-intro{display:flex;align-items:end;justify-content:space-between;gap:30px}.section-intro .eyebrow{color:#d69973}.section-intro h2{max-width:600px;margin:0;font-size:38px;font-weight:550;letter-spacing:-.045em}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;background:#424a4e}.outcome-grid article{padding:32px;background:var(--ink)}.outcome-grid article>span{color:#d69973;font-size:16px;font-weight:750}.outcome-grid h3{margin:31px 0 9px;font-size:17px}.outcome-grid p{margin:0;color:#afb5b7;font-size:16px;line-height:1.65}.plans-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;width:min(1180px,calc(100% - 48px));margin:auto;padding:105px 0}.plans-copy .eyebrow{color:var(--orange)}.plans-copy h2{margin:14px 0;font-size:36px;font-weight:550;line-height:1.08;letter-spacing:-.05em}.plans-copy p{color:#6e7375;font-size:16px;line-height:1.7}.plan-cards{display:grid;grid-template-columns:1fr 1fr;gap:13px}.plan-cards article{padding:27px;border:1px solid #e3ddd8;border-radius:13px;background:#fff}.plan-cards article>span{color:var(--orange);font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.plan-cards h3{margin:15px 0 9px;font-size:18px}.plan-cards p{min-height:55px;color:#747879;font-size:16px;line-height:1.6}.plan-cards ul{margin:20px 0;padding:18px 0 18px 18px;border-block:1px solid #eeeae7;color:#4d5659;font-size:16px;line-height:2}.plan-cards a{color:var(--orange);font-size:16px;font-weight:800;text-decoration:none}.featured-plan{background:var(--olive)!important;color:#fff}.featured-plan>span{color:#f2b891!important}.featured-plan p,.featured-plan ul{color:#d6dbd4}.featured-plan ul{border-color:#66705f}.featured-plan a{color:#fff}.final-cta{padding:80px 24px;background:#fff1e9;text-align:center}.final-cta .eyebrow{color:var(--orange)}.final-cta h2{max-width:720px;margin:16px auto 25px;font-size:39px;font-weight:550;letter-spacing:-.05em}.final-cta a{display:inline-flex;padding:14px 18px;border-radius:8px;background:var(--orange);color:#fff;font-size:16px;font-weight:800;text-decoration:none}.final-cta a span{margin-left:18px}.marketing-footer{display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 48px));min-height:110px;margin:auto;color:#888b8b;font-size:16px}.marketing-footer>div{display:flex;gap:20px}.marketing-footer a{color:#50585a;text-decoration:none}.auth-shell{display:grid;grid-template-columns:.9fr 1.1fr;min-height:100vh}.auth-story{display:flex;flex-direction:column;justify-content:space-between;padding:42px clamp(32px,5vw,78px);background:var(--ink);color:#fff}.auth-story .brand-lockup{color:#fff}.auth-story .brand-lockup small{color:#aab0b2}.auth-story .eyebrow{color:#e4a27a}.auth-story h1{max-width:590px;margin:17px 0;font-size:clamp(42px,5vw,68px);font-weight:550;line-height:.98;letter-spacing:-.06em}.auth-story p{max-width:540px;color:#b8bec0;font-size:16px;line-height:1.7}.auth-story>small{color:#889195;font-size:16px}.auth-panel{display:grid;place-items:center;padding:40px;background:#f8f5f0}.auth-card{width:min(420px,100%)}.step-kicker{color:var(--orange);font-size:16px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.auth-card h2{margin:11px 0 7px;font-size:28px;font-weight:600;letter-spacing:-.04em}.auth-card>p{margin:0;color:#777c7d;font-size:16px}.auth-form{display:grid;gap:15px;margin-top:27px}.auth-form label,.form-grid label{display:grid;gap:7px;color:#3e474a;font-size:16px;font-weight:700}.auth-form input,.form-grid input{width:100%;height:44px;padding:0 13px;border:1px solid #ddd6d0;border-radius:8px;background:#fff;color:var(--ink);font-size:16px}.auth-submit,.onboarding-submit{height:45px;border:0;border-radius:8px;background:var(--orange);color:#fff;font-size:16px;font-weight:800;cursor:pointer}.auth-submit:disabled,.onboarding-submit:disabled{opacity:.6}.auth-submit span{float:right;margin-right:3px}.form-error,.form-success,.setup-notice{margin:0!important;padding:10px 11px;border-radius:7px;font-size:16px!important;line-height:1.5}.form-error{background:#fff0ed;color:#9e372a!important}.form-success{background:#edf4eb;color:#476b42!important}.auth-switch{text-align:center;color:#7b8081!important;font-size:16px!important}.auth-switch a{color:var(--orange);font-weight:750}.terms-copy{display:block;margin-top:16px;color:#969897;font-size:16px;line-height:1.5;text-align:center}.forgot-link{margin-top:-8px;color:var(--orange);font-size:16px;font-weight:700;text-align:right}.simple-auth-page{display:grid;grid-template-rows:auto 1fr;min-height:100vh;padding:35px 45px;background:#f8f5f0}.simple-auth-page>section{align-self:center;justify-self:center;margin-bottom:90px}.onboarding-shell{display:grid;grid-template-columns:minmax(580px,1.35fr) minmax(300px,.65fr);grid-template-rows:82px 1fr;min-height:100vh;background:#faf8f4}.onboarding-shell>header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:0 38px;border-bottom:1px solid var(--line);background:#fff}.onboarding-shell>header>span{color:#858888;font-size:16px}.onboarding-shell>section{display:grid;place-items:center;padding:50px}.onboarding-form{width:min(670px,100%)}.onboarding-progress{display:flex;gap:6px;margin-bottom:32px}.onboarding-progress span{width:44px;height:4px;border-radius:5px;background:#e1ddd9}.onboarding-progress span.active{background:var(--orange)}.onboarding-form h1{margin:9px 0 8px;font-size:35px;font-weight:570;letter-spacing:-.05em}.onboarding-form>div:nth-child(2)>p{margin:0;color:#777c7d;font-size:16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:28px 0}.form-grid .full-field{grid-column:1/-1}.form-grid label span{color:#a2a3a2;font-size:16px;font-weight:400}.mode-fieldset{padding:0;border:0}.mode-fieldset legend{margin-bottom:10px;color:#3e474a;font-size:16px;font-weight:750}.mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mode-card{position:relative;padding:20px;border:1px solid #ded8d3;border-radius:11px;background:#fff;cursor:pointer}.mode-card.selected{border-color:var(--orange);box-shadow:0 0 0 2px #af410117}.mode-card input{position:absolute;opacity:0}.mode-card .mode-check{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:18px;height:18px;border:1px solid #d5cec8;border-radius:50%;color:transparent;font-size:16px}.mode-card.selected .mode-check{border-color:var(--orange);background:var(--orange);color:#fff}.mode-card .eyebrow{color:var(--orange)}.mode-card p,.mode-card small,.mode-card strong{display:block}.mode-card strong{margin-top:12px;font-size:16px}.mode-card p{min-height:52px;margin:8px 0 15px;color:#74797a;font-size:16px;line-height:1.6}.mode-card small{padding-top:12px;border-top:1px solid #eeeae7;color:#4f595c;font-size:16px;font-weight:700}.setup-notice{margin-top:14px!important;background:#fff4ed;color:#895b40}.onboarding-submit{width:100%;margin-top:17px}.onboarding-submit span{float:right;margin-right:5px}.onboarding-fineprint{display:block;margin-top:9px;color:#969897;font-size:16px;text-align:center}.onboarding-shell>aside{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:55px;background:var(--olive);color:#fff}.aside-number{position:absolute;right:-13px;top:-34px;color:#566050;font:800 150px/1 sans-serif}.onboarding-shell blockquote{position:relative;z-index:1;margin:0 0 20px;font:500 24px/1.35 Be Vietnam Pro,sans-serif;letter-spacing:-.03em}.onboarding-shell aside small{color:#c6cec2;font-size:16px}@media (max-width:900px){.marketing-hero{grid-template-columns:1fr}.hero-product{min-height:auto}.auth-shell,.plans-section{grid-template-columns:1fr}.auth-story{min-height:380px}.onboarding-shell{grid-template-columns:1fr}.onboarding-shell>aside{display:none}}@media (max-width:650px){.marketing-nav{height:72px}.marketing-nav nav>a:not(.nav-cta){display:none}.marketing-hero{gap:36px;padding-top:30px}.hero-copy h1{font-size:48px}.hero-actions{align-items:stretch;flex-direction:column}.window-body{grid-template-columns:1fr}.mini-score{margin:auto}.section-intro{align-items:start;flex-direction:column}.section-intro h2{font-size:31px}.outcome-grid,.plan-cards{grid-template-columns:1fr}.plans-section{padding:70px 0}.final-cta h2{font-size:31px}.marketing-footer{align-items:flex-start;flex-direction:column;justify-content:center;gap:12px}.auth-story{min-height:330px;padding:30px 24px}.auth-story h1{font-size:39px}.auth-panel{padding:40px 22px}.onboarding-shell{display:block}.onboarding-shell>header{height:72px;padding:0 20px}.onboarding-shell>section{padding:36px 20px}.form-grid,.mode-grid{grid-template-columns:1fr}.form-grid .full-field{grid-column:auto}.mode-card p{min-height:auto}}.link-button{display:inline-flex;align-items:center;text-decoration:none}.clients-page{min-height:100vh;background:#f8f5f0}.clients-page>header{display:flex;align-items:center;justify-content:space-between;height:82px;padding:0 max(24px,calc((100% - 1040px)/2));border-bottom:1px solid var(--line);background:#fff}.clients-page>header>a:last-child{color:var(--orange);font-size:16px;font-weight:750;text-decoration:none}.clients-page>section{width:min(1040px,calc(100% - 48px));margin:auto;padding:65px 0}.clients-heading h1{margin:10px 0 8px;font-size:38px;font-weight:570;letter-spacing:-.05em}.clients-heading p{margin:0;color:#74797a;font-size:16px}.client-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:34px}.client-card{display:grid;grid-template-columns:42px 1fr auto 20px;align-items:center;gap:12px;padding:17px;border:1px solid #e2dcd7;border-radius:11px;background:#fff;color:var(--ink);text-decoration:none;transition:.18s ease}.client-card:hover{border-color:#c89170;box-shadow:0 10px 25px #42372f0d;transform:translateY(-1px)}.client-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:9px;background:#f8e1d3;color:var(--orange);font-size:16px;font-weight:800}.client-card small,.client-card strong{display:block}.client-card strong{font-size:16px}.client-card small{margin-top:3px;color:#888c8d;font-size:16px}.client-status{padding:5px 7px;border-radius:13px;background:#f3efeb;color:#79736f;font-size:16px;font-weight:750}.client-status.active{background:#edf3eb;color:#4f6d49}.client-card>b{color:var(--orange)}@media (max-width:650px){.clients-page>header{height:72px}.clients-page>section{width:calc(100% - 32px);padding:42px 0}.client-grid{grid-template-columns:1fr}.client-card{grid-template-columns:42px 1fr 20px}.client-status{display:none}}.brand,.nav-item{text-decoration:none}.tool-content{display:grid;gap:14px}.shell-message{width:min(1180px,calc(100% - 72px));margin:12px auto -18px;padding:10px 13px;border:1px solid #eed8ca;border-radius:9px;background:#fff8f4;color:#71452e;font-size:16px}.tool-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);align-items:center;gap:45px;padding:30px 32px;border-radius:15px;background:#fff;border-left:5px solid var(--orange);box-shadow:0 8px 30px #3a302b0d}.tool-hero.compact{grid-template-columns:minmax(260px,.75fr) minmax(530px,1.25fr)}.citation-hero h2,.tool-hero h2{margin:12px 0 8px;font-size:27px;font-weight:600;line-height:1.1;letter-spacing:-.045em}.citation-hero p,.tool-hero p{max-width:530px;margin:0;color:var(--muted);font-size:16px;line-height:1.65}.tool-card{min-width:0;padding:20px;border:1px solid #e5dfda;border-radius:12px;background:#fff;box-shadow:0 6px 24px #3a302b08}.tool-card-heading{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-bottom:16px}.tool-card-heading h3{margin:0;font-size:16px;font-weight:650;letter-spacing:-.025em}.tool-card-heading p{margin:4px 0 0;color:#858a8b;font-size:16px;line-height:1.5}.tool-grid{display:grid;gap:14px}.tool-grid.two-columns{grid-template-columns:1fr 1fr}.tool-grid.three-columns{grid-template-columns:repeat(3,1fr)}.tool-grid .wide{grid-column:1/-1}.score-badge{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--olive);color:#fff;font-size:16px}.count-badge,.data-badge{padding:5px 8px;border-radius:20px;background:#f2efeb;color:#716e6a;font-size:16px;font-weight:750;white-space:nowrap}.data-badge.live,.data-badge.pagespeed{background:#eaf2e8;color:#486742}.data-badge.manual,.data-badge.sample{background:#fff0e8;color:var(--orange)}.citation-list,.report-list,.simple-list,.simple-row,.update-list{display:grid}.simple-row{grid-template-columns:8px 1fr auto;align-items:center;gap:10px;min-height:52px;padding:10px 0;border-top:1px solid #efebe8}.simple-row:first-child{border-top:0}.simple-row small,.simple-row strong{display:block}.simple-row strong{font-size:16px}.simple-row small{margin-top:3px;color:#878b8c;font-size:16px;line-height:1.45}.simple-row b{font-size:16px}.result-strip{display:grid;grid-template-columns:repeat(5,1fr) auto;align-items:center;gap:1px;overflow:hidden;border:1px solid #e5dfda;border-radius:12px;background:#e5dfda}.result-strip>div{display:grid;gap:5px;padding:16px;background:#fff}.result-strip>div span{color:#808586;font-size:16px}.result-strip>div strong{font-size:18px}.result-strip>.data-badge{margin:12px}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-row.four{grid-template-columns:repeat(4,1fr)}.stat-row article{display:flex;align-items:end;justify-content:space-between;min-height:84px;padding:18px;border:1px solid #e5dfda;border-radius:11px;background:#fff}.stat-row span{color:#7d8283;font-size:16px}.stat-row strong{font-size:24px;letter-spacing:-.05em}.quick-form{display:grid;grid-template-columns:1.25fr 1fr auto;align-items:end;gap:8px}.quick-form.rank-form,.quick-form.report-form{grid-template-columns:1.4fr .6fr .8fr auto}.quick-form label,.stack-form label{display:grid;gap:6px;color:#485155;font-size:16px;font-weight:700}.quick-form input,.quick-form select,.stack-form input,.stack-form select,.stack-form textarea{width:100%;min-width:0;height:40px;padding:0 11px;border:1px solid #dcd5cf;border-radius:7px;background:#fff;color:var(--ink);font:16px Poppins,sans-serif}.quick-form button,.stack-form button,.update-list button{height:40px;padding:0 14px;border:0;border-radius:7px;background:var(--orange);color:#fff;font-size:16px;font-weight:750;cursor:pointer}.stack-form{display:grid;grid-template-columns:1fr 1fr;gap:11px}.stack-form textarea{min-height:72px;padding:10px 11px;resize:vertical}.stack-form>button,.stack-form>h4,.stack-form>label:last-of-type{grid-column:1/-1}.stack-form h4{margin:0;font-size:16px}.data-table{display:grid}.data-head,.data-row{display:grid;grid-template-columns:1.5fr repeat(3,.7fr);align-items:center;gap:12px;min-height:45px;padding:0 8px;border-top:1px solid #eeeae7;font-size:16px}.data-head{min-height:32px;border:0;border-radius:6px;background:#f8f6f3;color:#8b8e8e;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.data-row strong{font-size:16px}.keyword-table .data-head,.keyword-table .data-row{grid-template-columns:1.5fr 1fr .55fr .55fr 1fr}.rank-table .data-head,.rank-table .data-row{grid-template-columns:1.5fr 1.2fr .55fr .55fr .75fr}.rank-good{color:#52764b}.row-actions{display:flex;gap:10px}.row-actions form{margin:0}.danger-text,.row-actions button,.text-action{padding:0;border:0;background:none;color:var(--orange);font-size:16px;font-weight:750;cursor:pointer}.danger-text{color:#a75343!important}.keyword-intelligence-table .data-head,.keyword-intelligence-table .data-row{grid-template-columns:1.65fr .9fr .55fr .55fr .8fr .55fr 1fr}.rank-intelligence-table .data-head,.rank-intelligence-table .data-row{grid-template-columns:1.55fr 1.2fr .5fr .5fr .55fr .55fr .9fr}.audit-history-table .data-head,.audit-history-table .data-row{grid-template-columns:1fr .8fr .7fr .55fr .55fr}.keyword-intelligence-table .data-row>span:first-child,.rank-intelligence-table .data-row>span:first-child{min-width:0}.keyword-intelligence-table .data-row small,.rank-intelligence-table .data-row small{display:block;overflow:hidden;margin-top:3px;color:#969999;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.keyword-intent{text-transform:capitalize}.rank-up{color:#4f7549;font-weight:750}.rank-down{color:#a74d3f;font-weight:750}.provider-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:15px 18px;border:1px dashed #d9d2cc;border-radius:11px;background:#fbfaf8}.provider-bar.ready{border-style:solid;border-color:#c7d7c3;background:#f7fbf6}.provider-bar>div:first-child{display:flex;align-items:center;gap:12px}.provider-mark{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:8px;background:#f3e1d6;color:var(--orange);font-size:16px;font-weight:800}.provider-bar.ready .provider-mark{background:#e7f0e4;color:#4e7049}.provider-bar p,.provider-bar small,.provider-bar strong{display:block;margin:0}.provider-bar strong{font-size:16px}.provider-bar small{margin-top:3px;color:#7e8383;font-size:16px;line-height:1.45}.provider-sync-control{display:grid;justify-items:end;gap:5px}.provider-sync-control button{min-width:130px}.provider-sync-control small{max-width:280px;color:#747a7a;font-size:16px;text-align:right}.schedule-form{grid-template-columns:1fr 1.15fr auto}.schedule-toggle{display:flex!important;min-height:40px;align-items:center;gap:10px!important;padding:0 12px;border:1px solid #dcd5cf;border-radius:7px;background:#fbfaf8}.schedule-toggle input{width:20px!important;height:20px!important;accent-color:var(--orange)}.schedule-note{margin:16px 0 0;color:#747a7a;font-size:16px;line-height:1.55}.action-form{grid-template-columns:1.6fr .7fr auto}.action-list{display:grid}.action-list article{display:grid;grid-template-columns:34px minmax(0,1fr) 70px auto;align-items:center;gap:14px;min-height:92px;padding:14px 4px;border-top:1px solid #eee9e5}.action-list article:first-child{border-top:0}.action-rank{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#f2efeb;color:#777;font-size:16px;font-weight:800}.action-rank.critical{background:#fae5df;color:#a64032}.action-rank.high{background:#fff0e4;color:#a95421}.action-copy{min-width:0}.action-copy>div{display:flex;align-items:center;gap:8px}.action-copy h3{margin:7px 0 3px;font-size:16px}.action-copy p{overflow:hidden;margin:0;color:#7f8484;font-size:16px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.action-source{color:#9a9d9d;font-size:16px;text-transform:capitalize}.opportunity-score{display:grid;gap:2px;text-align:center}.opportunity-score small{color:#909494;font-size:16px;text-transform:uppercase}.opportunity-score strong{color:var(--olive);font-size:16px}.action-list form button{height:34px;padding:0 12px;border:1px solid #dfd7d1;border-radius:7px;background:#fff;color:var(--orange);font-size:16px;font-weight:750;cursor:pointer}.empty-state{padding:30px 12px;color:#898d8d;font-size:16px;text-align:center}.status-chip{display:inline-flex;width:max-content;padding:5px 8px;border-radius:15px;background:#f0edeb;color:#74716f;font-size:16px;font-weight:750;text-transform:capitalize}.status-chip.complete,.status-chip.completed,.status-chip.verified{background:#e9f2e7;color:#4b6d47}.status-chip.pending,.status-chip.planned,.status-chip.queued,.status-chip.submitted{background:#fff2e8;color:#a9521f}.status-chip.in_progress,.status-chip.running{background:#e8f0f7;color:#426783}.status-chip.blocked,.status-chip.failed,.status-chip.inconsistent{background:#ffede9;color:#a84637}.status-chip.missing,.status-chip.muted,.status-chip.open,.status-chip.unclaimed{background:#f0edeb;color:#77726e}.comparison-banner{display:grid;grid-template-columns:1fr auto 1fr 1.5fr;align-items:center;gap:22px;padding:22px;border-radius:12px;background:var(--olive);color:#fff}.comparison-banner div span,.comparison-banner div strong{display:block}.comparison-banner div span{color:#cbd2c8;font-size:16px}.comparison-banner div strong{margin-top:5px;font-size:16px}.comparison-banner>b{color:#e2ae8b;font-size:16px}.comparison-banner p{margin:0;color:#d5dbd2;font-size:16px;line-height:1.55}.competitor-card{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:18px;border:1px solid #e5dfda;border-radius:11px;background:#fff}.competitor-card h3{margin:0 0 4px;font-size:16px}.competitor-card a{color:#85898a;font-size:16px;text-decoration:none}.report-list article{display:grid;grid-template-columns:38px 1fr auto auto;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #eeeae7}.report-list article:first-child{border-top:0}.directory-mark,.report-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#f8e1d3;color:var(--orange);font-size:16px;font-weight:800}.report-list h3{margin:0;font-size:16px}.report-list p{margin:4px 0 0;color:#8a8d8d;font-size:16px}.report-metrics{display:flex;gap:13px}.report-metrics span{color:#8a8d8d;font-size:16px}.report-metrics b{margin-left:3px;color:var(--ink)}.citation-hero{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:29px 32px;border-radius:15px;background:var(--olive);color:#fff}.citation-hero p{color:#d5dbd2}.citation-hero .pill{background:#fff3eb}.citation-score{display:grid;place-items:center;width:110px;height:110px;border:10px solid #63705c;border-top-color:#f2b38c;border-radius:50%}.citation-score strong{font-size:22px}.citation-score span{margin-top:-25px;color:#d3d9d0;font-size:16px}.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.integration-card{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;min-height:130px;padding:20px;border:1px solid #e5dfda;border-radius:12px;background:#fff;box-shadow:0 6px 24px #3a302b08}.integration-card.connected{border-color:#b9ceb5;box-shadow:inset 0 3px 0 #5b7b55,0 6px 24px #3a302b08}.integration-logo{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;font:750 20px/1 Poppins,sans-serif}.google-logo{background:#f4f7ff;color:#4285f4;box-shadow:inset 0 -3px 0 #34a853}.bing-logo{background:#eff8f8;color:#008373}.integration-copy .eyebrow{color:#8c9091}.integration-copy h3{margin:6px 0 5px;font-size:16px}.integration-copy p{max-width:430px;margin:0;color:#737879;font-size:16px;line-height:1.55}.integration-copy small{display:block;margin-top:6px;color:#8b8e8e;font-size:16px}.integration-copy .connection-error{max-width:470px;color:#a34b3d}.integration-actions{display:grid;justify-items:end;gap:7px}.integration-actions form{margin:0}.integration-connect{display:inline-flex;align-items:center;color:#fff;text-decoration:none}.integration-actions details{position:relative;color:#898c8c;font-size:16px;text-align:right}.integration-actions details summary{cursor:pointer;list-style:none}.integration-actions details[open] form{position:absolute;z-index:2;right:0;top:18px;width:220px;padding:12px;border:1px solid #e3d9d3;border-radius:8px;background:#fff;box-shadow:0 10px 25px #3129221c}.integration-actions details form button{font-size:16px}.pending-provider{opacity:.85}.bing-connect-hero{background:linear-gradient(135deg,#fff,#f4faf8)}.bing-connection-icon strong{color:#008373;text-transform:lowercase}.wizard-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.wizard-steps article{display:flex;gap:12px;align-items:flex-start;padding:17px;border:1px solid #e5dfda;border-radius:11px;background:#fff}.wizard-steps article>span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:#eff8f8;color:#008373;font-size:16px;font-weight:800}.wizard-steps strong{display:block;margin-bottom:4px;font-size:16px}.wizard-steps p{margin:0;color:#7b7f7f;font-size:16px;line-height:1.5}.bing-connect-grid{align-items:start}.bing-confirm-card{position:sticky;top:20px}.master-preview{display:grid;gap:0;margin:15px 0;border:1px solid #ebe5e1;border-radius:9px;overflow:hidden}.master-preview p{display:grid;grid-template-columns:100px 1fr;gap:12px;margin:0;padding:11px 12px;border-bottom:1px solid #eee8e4;font-size:16px}.master-preview p:last-child{border:0}.master-preview span{color:#8c9091}.master-preview strong{overflow-wrap:anywhere}.bing-external-button{display:inline-flex;margin-top:14px;color:#fff;text-decoration:none}.bing-authorization-form label>span{color:#929595;font-size:16px;font-weight:500}.consent-check{display:grid!important;grid-template-columns:17px 1fr;align-items:start;gap:9px;padding:11px;border:1px solid #e5dfda;border-radius:8px;background:#fbfaf9;text-transform:none!important;letter-spacing:0!important}.consent-check input{width:15px!important;height:15px;margin:1px 0 0;accent-color:#b84200}.consent-check span{color:#4e5455!important;font-size:16px!important;line-height:1.5}.consent-note{color:#7f8383;font-size:16px;line-height:1.6}.consent-note a{color:#a8400b}.wizard-back{margin-top:18px}.wizard-back a{color:#7e8383;font-size:16px;font-weight:700;text-decoration:none}.listing-recommendation{display:grid;gap:4px;margin-top:12px;padding:10px;border-left:3px solid var(--orange-bright);border-radius:5px;background:#fff6ef}.listing-recommendation strong{color:var(--orange);font-size:16px}.listing-recommendation span{color:#6e7374;font-size:16px;line-height:1.45}.citation-top-grid{grid-template-columns:1fr 1fr}.master-profile .data-badge{align-self:start}.citation-add{grid-template-columns:1fr 1fr}.citation-list details{border-top:1px solid #eeeae7}.citation-list details:first-child{border-top:0}.citation-list summary{display:grid;grid-template-columns:38px 1.2fr auto 1fr auto;align-items:center;gap:12px;min-height:66px;cursor:pointer;list-style:none}.citation-list summary::-webkit-details-marker{display:none}.citation-list summary small,.citation-list summary strong{display:block}.citation-list summary strong{font-size:16px}.citation-list summary small{overflow:hidden;max-width:330px;margin-top:3px;color:#8a8d8d;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.citation-meta{color:#8a8d8d;font-size:16px;text-align:right}.citation-list summary>b{color:var(--orange);font-size:16px}.citation-detail{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px;margin:0 -8px 12px;padding:20px;border-radius:9px;background:#f8f6f3}.citation-current h4{margin:0 0 13px;font-size:16px}.citation-current p{display:grid;grid-template-columns:80px 1fr;margin:0;padding:7px 0;border-top:1px solid #e9e4df;color:#4f585a;font-size:16px}.citation-current p span{color:#8a8d8d}.citation-current a{display:inline-block;margin-top:12px;color:var(--orange);font-size:16px;font-weight:750;text-decoration:none}.update-list article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:56px;padding:9px 0;border-top:1px solid #eeeae7}.update-list article:first-child{border-top:0}.update-list small,.update-list strong{display:block}.update-list strong{font-size:16px}.update-list small{margin-top:3px;color:#898c8d;font-size:16px}.update-list button{height:32px}.complete-label{color:#5b7557;font-size:16px}@media (max-width:1020px){.tool-hero,.tool-hero.compact{grid-template-columns:1fr;gap:22px}.tool-grid.three-columns{grid-template-columns:1fr 1fr}.bing-connect-grid,.citation-top-grid,.integration-grid{grid-template-columns:1fr}.bing-confirm-card{position:static}.report-list article{grid-template-columns:38px 1fr auto}.report-metrics{display:none}}@media (max-width:680px){.sidebar nav{overflow-x:auto;justify-content:flex-start}.nav-item{min-width:54px}.nav-item:nth-child(n+6){display:flex}.shell-message,.tool-content{width:calc(100% - 28px)}.citation-hero,.tool-hero{grid-template-columns:1fr;padding:22px 18px}.citation-score{display:none}.wizard-steps{grid-template-columns:1fr}.integration-card{grid-template-columns:38px 1fr}.integration-logo{width:38px;height:38px}.integration-actions,.integration-card>.status-chip{grid-column:2;justify-items:start}.integration-actions details{text-align:left}.citation-add,.quick-form,.quick-form.rank-form,.quick-form.report-form,.quick-form.schedule-form,.stack-form{grid-template-columns:1fr}.stack-form>button,.stack-form>h4,.stack-form>label:last-of-type{grid-column:auto}.provider-bar{align-items:flex-start;flex-direction:column}.provider-sync-control{width:100%;justify-items:start}.provider-sync-control small{text-align:left}.action-list article{grid-template-columns:34px 1fr auto}.action-list .opportunity-score{display:none}.action-list form{grid-column:2}.result-strip,.stat-row,.stat-row.four,.tool-grid.three-columns,.tool-grid.two-columns{grid-template-columns:1fr 1fr}.result-strip>.data-badge{display:none}.data-table{overflow-x:auto}.data-head,.data-row{min-width:590px}.comparison-banner{grid-template-columns:1fr auto 1fr}.comparison-banner p{grid-column:1/-1}.citation-list summary{grid-template-columns:38px 1fr auto}.citation-list summary>b,.citation-meta{display:none}.citation-detail,.master-preview p{grid-template-columns:1fr}.master-preview p{gap:4px}.report-list article{grid-template-columns:38px 1fr}.report-list .text-action{grid-column:2;justify-self:start}}.product-footer{align-items:center;gap:18px}.legal-links{display:flex;gap:12px}.legal-links a,.terms-copy a{color:var(--orange);font-weight:700;text-decoration:none}.legal-links a:hover,.terms-copy a:hover{text-decoration:underline}.workspace-footer{display:flex;justify-content:space-between;width:min(1180px,calc(100% - 72px));margin:-20px auto 28px;padding-top:16px;border-top:1px solid var(--line);color:#8d8d8b;font-size:16px}.legal-page{min-height:100vh;background:linear-gradient(180deg,#fbf8f4,#f4f0ea)}.legal-header{display:flex;align-items:center;justify-content:space-between;width:min(1060px,calc(100% - 48px));min-height:94px;margin:auto}.legal-header>a{color:inherit;text-decoration:none}.legal-header .brand-lockup{color:var(--ink)}.legal-header nav{display:flex;gap:22px}.legal-header nav a{color:#596164;font-size:16px;font-weight:700;text-decoration:none}.legal-hero{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end;width:min(1060px,calc(100% - 48px));margin:25px auto 0;padding:58px 64px;border-radius:22px 4px 22px 4px;background:var(--olive);color:#fff;box-shadow:0 18px 48px #2630241a}.legal-hero .eyebrow{color:#e5b598}.legal-hero h1{margin:13px 0 11px;font-size:clamp(39px,6vw,67px);font-weight:550;letter-spacing:-.065em}.legal-hero p{max-width:650px;margin:0;color:#d8ded5;font-size:16px;line-height:1.7}.legal-hero aside{display:grid;gap:5px;min-width:190px;padding:18px;border:1px solid #687262;border-radius:10px;background:#4a5544}.legal-hero aside strong{color:#fff;font-size:16px}.legal-hero aside small,.legal-hero aside span{color:#cbd2c8;font-size:16px}.legal-hero aside small{margin-top:8px;padding-top:10px;border-top:1px solid #687262}.legal-document{width:min(850px,calc(100% - 48px));margin:36px auto 70px;padding:48px 58px;border:1px solid #e5ded8;border-radius:4px 18px 4px 18px;background:#fff;box-shadow:0 12px 40px #3d342e0b}.legal-document section{scroll-margin-top:24px;padding:25px 0;border-top:1px solid #eee9e5}.legal-document section:first-child{padding-top:0;border-top:0}.legal-document section:last-child{padding-bottom:0}.legal-document h2{margin:0 0 13px;color:#293337;font-size:18px;font-weight:650;letter-spacing:-.035em}.legal-document h3{margin:20px 0 6px;color:#444e51;font-size:16px}.legal-document address,.legal-document li,.legal-document p{color:#62696b;font-size:16px;line-height:1.8}.legal-document p{margin:9px 0}.legal-document ul{display:grid;gap:6px;margin:12px 0;padding-left:20px}.legal-document strong{color:#394346}.legal-document a{color:var(--orange);font-weight:700;text-underline-offset:2px}.legal-document address{margin-top:12px;padding:15px 17px;border-left:3px solid var(--orange-bright);border-radius:5px;background:#fff6ef;font-style:normal}.legal-footer{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:28px;width:min(1060px,calc(100% - 48px));min-height:100px;margin:auto;border-top:1px solid var(--line);color:#858a8b;font-size:16px}.legal-footer>a{color:#4d5659;text-decoration:none}@media (max-width:680px){.legal-document,.legal-footer,.legal-header,.legal-hero{width:calc(100% - 28px)}.legal-header nav{gap:12px}.legal-hero{display:block;margin-top:8px;padding:36px 26px}.legal-hero aside{margin-top:28px}.legal-document{margin-top:18px;padding:32px 24px}.legal-footer{grid-template-columns:1fr;gap:10px;padding:24px 0}.workspace-footer{width:calc(100% - 28px);flex-direction:column;gap:8px;margin-top:-18px}.product-footer{align-items:flex-start;flex-direction:column}.marketing-footer>div{flex-wrap:wrap;gap:12px 18px}}body{font-size:16px;line-height:1.5}input::placeholder,textarea::placeholder{color:#858b8d;font-size:16px;line-height:1.5;opacity:1}.app-shell{grid-template-columns:300px minmax(0,1fr)}.sidebar{overflow-y:auto;padding:30px 22px 24px}.brand{gap:14px;padding:0 10px 36px}.brand-mark{width:42px;height:42px;padding:9px}.brand-mark i{width:5px}.nav-label{padding:0 14px 12px}.nav-item{min-height:52px;gap:14px;padding:12px 14px;border-radius:9px}.nav-icon{width:28px;height:28px;font-size:18px}.nav-icon svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.usage-card{margin-bottom:20px;padding:20px}.usage-track{height:7px}.usage-card button{min-height:40px;margin-top:12px}.user-row{grid-template-columns:44px 1fr auto;gap:12px;padding:16px 8px 0}.avatar{width:44px;height:44px}.topbar{min-height:104px;padding:20px 42px}.topbar h1{font-size:28px}.top-actions{gap:12px}.billing-button,.icon-button,.primary-button,.secondary-button{min-height:48px;height:48px;padding-inline:20px}.content,.tool-content{width:min(1440px,calc(100% - 64px));margin-top:32px}.audit-hero,.tool-hero{min-height:194px;gap:38px;padding:36px 40px}.audit-hero h2,.citation-hero h2,.tool-hero h2{font-size:32px}.audit-hero p,.citation-hero p,.tool-hero p{max-width:620px}.pill{padding:7px 12px}.audit-form label{margin-bottom:9px}.input-row{gap:12px;min-height:62px;padding:6px 6px 6px 16px}.input-row input{min-height:48px}.input-row button{min-width:150px;height:48px;padding-inline:20px}.shell-message,.status-message{min-height:52px;padding:13px 16px}.section-heading{margin:34px 2px 18px}.section-heading h2{font-size:24px}.integration-grid,.metrics-grid,.stat-row,.tool-grid{gap:20px}.metric-card,.tool-card{padding:28px}.card-heading{grid-template-columns:44px 1fr auto;gap:12px}.directory-mark,.report-icon,.site-favicon{width:44px;height:44px}.score-content{gap:26px;margin:28px 0}.score-ring{width:124px;height:124px}.score-ring:after{inset:10px}.metric-number,.score-ring strong{font-size:32px}.card-footer{gap:18px;padding-top:18px}.category-list,.issue-list{margin-top:22px}.category-row{margin-top:18px}.category-track{height:8px;margin-top:9px}.issue-row{grid-template-columns:10px 1fr auto;gap:12px;min-height:58px;padding:12px 0}.issue-dot{width:9px;height:9px}.roadmap-card{gap:48px;margin-top:20px;padding:30px}.roadmap-intro h2{font-size:26px}.roadmap-step{grid-template-columns:36px 1fr 38px;gap:14px;min-height:66px;padding:12px 14px}.roadmap-step button{width:36px;height:36px}.tool-content{gap:20px}.tool-card-heading{gap:20px;margin-bottom:22px}.tool-card-heading h3{font-size:20px}.score-badge{width:52px;height:52px}.count-badge,.data-badge,.live-dot,.status-chip,.status-up{padding:7px 11px}.simple-row{grid-template-columns:10px 1fr auto;gap:14px;min-height:70px;padding:14px 0}.result-strip>div{min-height:90px;padding:20px}.stat-row article{min-height:112px;padding:24px}.quick-form{gap:12px}.quick-form label,.stack-form label{gap:8px}.quick-form input,.quick-form select,.stack-form input,.stack-form select{height:50px;padding-inline:14px}.quick-form button,.stack-form button,.update-list button{min-height:50px;height:50px;padding-inline:20px}.stack-form textarea{min-height:110px;padding:14px}.data-head,.data-row{gap:16px;min-height:66px;padding:10px 14px}.data-head{min-height:48px}.row-actions{flex-wrap:wrap;gap:12px}.danger-text,.row-actions button,.text-action{min-height:38px;padding:6px 4px}.provider-bar{min-height:96px;padding:22px 24px}.provider-mark{flex-basis:46px;height:46px}.provider-sync-control{gap:8px}.provider-sync-control button{min-width:180px}.action-list article{grid-template-columns:46px minmax(0,1fr) 100px auto;gap:18px;min-height:118px;padding:18px 6px}.action-rank{width:42px;height:42px}.action-copy h3{font-size:18px}.opportunity-score strong{font-size:24px}.action-list form button{min-height:44px;height:44px;padding-inline:16px}.comparison-banner{gap:28px;min-height:120px;padding:28px}.competitor-card{grid-template-columns:48px 1fr auto;gap:16px;min-height:110px;padding:24px}.integration-card{grid-template-columns:56px 1fr auto;gap:18px;min-height:170px;padding:26px}.integration-logo{width:54px;height:54px}.report-list article,.update-list article{min-height:76px;padding:15px 0}.citation-list summary{grid-template-columns:46px 1.2fr auto 1fr auto;gap:16px;min-height:88px}.citation-detail{gap:30px;padding:26px}.workspace-footer{width:min(1440px,calc(100% - 64px));margin-top:-10px}@media (max-width:1200px){.app-shell{grid-template-columns:260px minmax(0,1fr)}.content,.shell-message,.tool-content,.workspace-footer{width:calc(100% - 44px)}.audit-hero,.tool-hero,.tool-hero.compact{grid-template-columns:1fr}.metrics-grid{grid-template-columns:1fr 1fr}.score-card{grid-column:1/-1}.tool-grid.three-columns{grid-template-columns:1fr 1fr}}@media (max-width:900px){.app-shell{grid-template-columns:88px minmax(0,1fr)}.sidebar{padding-inline:10px}.brand{justify-content:center;padding-inline:0}.brand>span:last-child,.nav-item>span:last-child,.nav-label,.usage-card,.user-row>:not(.avatar){display:none}.nav-item{padding-inline:8px}.nav-item,.user-row{justify-content:center}.user-row{display:flex}.citation-top-grid,.integration-grid,.roadmap-card{grid-template-columns:1fr}.stat-row.four{grid-template-columns:1fr 1fr}}@media (max-width:680px){.app-shell{display:block}.sidebar{position:fixed;z-index:10;top:auto;bottom:0;width:100%;height:74px;padding:8px;overflow-x:auto;overflow-y:hidden;flex-direction:row;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.brand,.nav-label,.sidebar-bottom{display:none}.sidebar nav{display:flex;width:max-content;min-width:100%;justify-content:flex-start;scrollbar-width:none}.sidebar nav::-webkit-scrollbar{display:none}.nav-item{flex:0 0 64px;min-height:56px;margin:0;padding:8px}.nav-item>span:last-child{display:none}.workspace{padding-bottom:74px}.topbar{min-height:82px;padding:14px 18px}.icon-button,.secondary-button,.topbar .eyebrow{display:none}.topbar h1{font-size:24px}.content,.shell-message,.tool-content,.workspace-footer{width:calc(100% - 28px)}.audit-hero,.citation-hero,.tool-hero{padding:26px 20px}.audit-hero h2,.citation-hero h2,.tool-hero h2{font-size:28px}.input-row{grid-template-columns:auto 1fr}.input-row button{grid-column:1/-1;width:100%}.metrics-grid,.stat-row,.stat-row.four,.tool-grid.three-columns,.tool-grid.two-columns{grid-template-columns:1fr}.score-card{grid-column:auto}.action-form,.citation-add,.quick-form,.quick-form.rank-form,.quick-form.report-form,.quick-form.schedule-form,.stack-form{grid-template-columns:1fr}.provider-bar{align-items:flex-start;flex-direction:column}.provider-sync-control{width:100%;justify-items:start}.provider-sync-control button{width:100%}.data-table{overflow-x:auto}.data-head,.data-row{min-width:760px}.action-list article{grid-template-columns:46px 1fr}.action-list .opportunity-score{display:none}.action-list form{grid-column:2}}.search-console-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.8fr)}.search-console-connection{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:19px;border:1px solid #e4ddd7;border-radius:12px;background:#fff}.search-console-connection.connected{border-color:#bfd3ba;background:#f8fbf7}.search-console-connection small,.search-console-connection strong{display:block}.search-console-connection strong{font-size:16px}.search-console-connection small{margin-top:4px;color:#7c8283;font-size:16px}.search-console-connection details{position:relative;color:#777d7e;font-size:16px;text-align:right}.search-console-connection summary{cursor:pointer;list-style:none}.search-console-connection details form{position:absolute;z-index:2;top:26px;right:0;width:260px;padding:14px;border:1px solid #e3d9d3;border-radius:8px;background:#fff;box-shadow:0 10px 25px #3129221c}.search-console-provider{margin-top:20px}.search-console-sync{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px}.search-console-sync label{grid-column:1/-1;color:#61696b;font-size:16px;font-weight:700}.search-console-sync select{min-width:300px;height:48px;padding:0 12px;border:1px solid #d8d1cb;border-radius:8px;background:#fff;color:var(--ink);font:16px Poppins,sans-serif}.search-console-stats,.search-console-trend{margin-top:20px}.daily-bars{display:flex;align-items:end;gap:5px;min-height:220px;padding:20px 8px 0;border-bottom:1px solid #ded8d2}.daily-bar{display:grid;grid-template-rows:160px 32px;align-items:end;flex:1 1;min-width:8px}.daily-bar>span{display:block;width:100%;min-height:4px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--orange-bright),var(--orange))}.daily-bar small{overflow:hidden;padding-top:7px;color:#84898a;font-size:16px;text-align:center;white-space:nowrap}.search-console-rankings{margin-top:20px}.search-console-table{overflow-x:auto}.search-console-head,.search-console-row{display:grid;grid-template-columns:minmax(180px,1.8fr) repeat(3,minmax(80px,.55fr));align-items:center;gap:12px;min-width:570px;min-height:50px;padding:0 10px;border-top:1px solid #ece7e3;font-size:16px}.search-console-head{min-height:38px;border:0;border-radius:7px;background:#f8f6f3;color:#858a8b;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.search-console-row strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.search-console-row span{color:#5f6769}.competitor-hero{background:linear-gradient(135deg,#fff,#f8faf5)}.competitor-provider{margin-top:0}.competitor-sync-control{max-width:520px}.competitor-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.competitor-intelligence-card{min-width:0;padding:20px;border:1px solid #e5dfda;border-radius:12px;background:#fbfaf8}.competitor-card-top{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px}.competitor-card-top h4{margin:0}.competitor-card-top a,.competitor-card-top h4{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.competitor-card-top a{display:block;margin-top:3px;color:#737a7b;text-decoration:none}.competitor-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;margin:18px 0;border:1px solid #e9e4df;border-radius:9px;background:#e9e4df}.competitor-metrics span{min-width:0;padding:13px;background:#fff}.competitor-metrics small,.competitor-metrics strong{display:block}.competitor-metrics small{color:#838889;font-size:16px}.competitor-metrics strong{margin-top:3px;font-size:18px}.competitor-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.competitor-card-footer>small{color:#858a8b;font-size:16px}.competitor-mid-grid{align-items:start}.competitor-suggestion-list article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px 0;border-top:1px solid #eee9e5}.competitor-suggestion-list article:first-child{border-top:0}.competitor-suggestion-list small,.competitor-suggestion-list strong{display:block}.competitor-suggestion-list strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.competitor-suggestion-list small{margin-top:3px;color:#838889;font-size:16px;line-height:1.45}.competitor-gap-table{overflow-x:auto}.competitor-gap-head,.competitor-gap-row{display:grid;grid-template-columns:minmax(220px,1.8fr) minmax(160px,1fr) repeat(5,minmax(92px,.55fr));align-items:center;gap:14px;min-width:1050px;min-height:68px;padding:10px 12px;border-top:1px solid #ece7e3;font-size:16px}.competitor-gap-head{min-height:46px;border:0;border-radius:7px;background:#f8f6f3;color:#858a8b;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.competitor-gap-row>span:first-child small,.competitor-gap-row>span:first-child strong{display:block}.competitor-gap-row>span:first-child strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.competitor-gap-row>span:first-child small{margin-top:3px;color:#858a8b;font-size:16px}.competitor-gap-row a{color:var(--orange);text-decoration:none}.opportunity-pill{display:grid;width:46px;height:40px;place-items:center;border-radius:20px;background:#edf3ea;color:#3f663b;font-size:16px}@media (max-width:1200px){.competitor-comparison-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.competitor-comparison-grid{grid-template-columns:1fr}.competitor-suggestion-list article{grid-template-columns:44px minmax(0,1fr)}.competitor-suggestion-list form{grid-column:2}}@media (max-width:1020px){.search-console-hero{grid-template-columns:1fr}.search-console-provider{align-items:flex-start;flex-direction:column}.search-console-sync,.search-console-sync select{width:100%}}@media (max-width:680px){.search-console-connection{grid-template-columns:44px 1fr}.search-console-connection>:last-child{grid-column:2;justify-self:start}.search-console-connection details{text-align:left}.search-console-sync{width:100%;grid-template-columns:1fr}.search-console-sync label{grid-column:auto}.search-console-sync select{width:100%;min-width:0}.daily-bars{gap:3px}.daily-bar small{display:none}}