:root{color-scheme:dark;--bg:#080907;--panel:#11130f;--panel-strong:#1a1d16;--surface:rgba(17,19,15,0.84);--text:#f7f2e8;--muted:#c5bbab;--line:rgba(216,180,106,0.18);--accent:#42d6a4;--accent-2:#d8b46a;--accent-blue:#7fb6ff;--warning:#f5c84c;--danger:#ff7676;--shadow:0 26px 90px rgba(0,0,0,0.44)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,var(--bg) 0%,#10120f 46%,#070807 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:0.9rem clamp(1rem,3vw,3rem);border-bottom:1px solid var(--line);background:rgba(8,9,7,0.9);backdrop-filter:blur(18px)}.brand img{width:clamp(150px,16vw,220px);height:auto;border-radius:0.35rem}.nav-links{display:flex;align-items:center;justify-content:flex-end;gap:clamp(0.7rem,2vw,1.4rem);color:var(--muted);font-size:0.95rem;flex-wrap:wrap}.nav-links a:hover{color:var(--text)}.hero,.section{width:min(1180px,calc(100% - 2rem));margin:0 auto}.hero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,0.9fr) minmax(340px,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(3rem,7vw,6rem) 0}.eyebrow{margin:0 0 0.8rem;color:var(--accent);font-size:0.78rem;font-weight:850;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:10ch;margin-bottom:1.2rem;font-size:clamp(2.55rem,6.2vw,5.1rem);line-height:0.98}h2{margin-bottom:1rem;font-size:clamp(1.8rem,3.6vw,3.25rem);line-height:1.04}h3{margin-bottom:0.45rem;font-size:1.2rem}.lead{max-width:43rem;color:var(--muted);font-size:clamp(1rem,1.45vw,1.16rem)}.hero-actions{display:flex;gap:0.8rem;flex-wrap:wrap;align-items:center}.button,.contact-form button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0.48rem;padding:0.85rem 1.15rem;font:inherit;font-weight:850;cursor:pointer}.primary,.contact-form button{background:linear-gradient(135deg,var(--accent),#7be6bc);color:#06110d}.secondary{border:1px solid var(--line);background:rgba(216,180,106,0.07);color:var(--text)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem;margin:2.2rem 0 0}.stats div{border-top:1px solid var(--line);padding-top:0.85rem}.stats dt{font-weight:850}.stats dd{margin:0.2rem 0 0;color:var(--muted);font-size:0.88rem}.automation-preview,.price-card,.intro-grid article,.contact-form,.proof-panel,.timeline article,.industry-grid article,.demo-card-grid article,.systems-grid div,.problem-grid article,.deliverable-grid article,.audit-grid div,.stack,.stack-list div,.faq-grid article{border:1px solid var(--line);background:rgba(13,24,38,0.74);box-shadow:var(--shadow)}.automation-preview{overflow:hidden;border-radius:0.5rem}.preview-topbar{display:flex;align-items:center;gap:0.45rem;padding:0.85rem 1rem;border-bottom:1px solid var(--line);color:var(--muted);background:rgba(0,0,0,0.22);font-size:0.86rem}.preview-topbar span{width:0.72rem;height:0.72rem;border-radius:50%;background:var(--danger)}.preview-topbar span:nth-child(2){background:var(--warning)}.preview-topbar span:nth-child(3){background:var(--accent);margin-right:0.4rem}.preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1rem,2.3vw,1.5rem)}.metric-card,.message-card,.lead-list{border:1px solid var(--line);border-radius:0.5rem;background:rgba(255,255,255,0.055);padding:1rem}.metric-card p,.message-label{margin-bottom:0.35rem;color:var(--muted);font-size:0.85rem}.metric-card strong{display:block;font-size:3.1rem;line-height:1}.metric-card small{color:var(--accent)}.accent-card{background:rgba(72,213,151,0.12)}.message-card{grid-column:1 / -1}.message-card p:last-child{margin-bottom:0;font-size:1.1rem}.lead-list{grid-column:1 / -1;display:grid;gap:0.8rem}.lead-list div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:0.7rem;align-items:center}.lead-list em{grid-column:2;color:var(--muted);font-style:normal;font-size:0.88rem}.status{width:0.65rem;height:0.65rem;border-radius:50%;background:var(--accent-2)}.status.booked{background:var(--accent)}.status.follow{background:var(--warning)}.section{padding:clamp(3rem,7vw,6rem) 0;scroll-margin-top:7rem}.section-copy{max-width:760px}.section-copy.centered{margin:0 auto 2rem;text-align:center}.section-copy p:not(.eyebrow),.contact-copy p,.risk-note,.workflow-copy p{color:var(--muted)}.intro-grid,.pricing-grid,.timeline,.industry-grid,.demo-card-grid,.resource-grid,.systems-grid,.problem-grid,.deliverable-grid,.education-grid,.audit-grid,.faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.intro-grid article,.price-card,.contact-form,.timeline article,.industry-grid article,.demo-card-grid article,.systems-grid div,.problem-grid article,.deliverable-grid article,.education-grid article,.audit-grid div,.stack-list div,.faq-grid article{border-radius:0.5rem;padding:clamp(1.1rem,2.4vw,1.6rem)}.intro-grid p,.price-card li,.timeline p,.industry-grid p,.demo-card-grid p,.systems-grid p,.problem-grid p,.deliverable-grid p,.education-grid p,.stack p,.stack-list span,.audit-grid span,.faq-grid p{color:var(--muted)}.education{border-top:1px solid var(--line)}.education-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.education-grid article{border:1px solid var(--line);background:rgba(13,24,38,0.74);box-shadow:var(--shadow)}.industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-hub{border-top:1px solid var(--line)}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-grid article{display:flex;flex-direction:column;min-height:100%;border:1px solid var(--line);border-radius:0.5rem;padding:clamp(1.1rem,2.4vw,1.6rem);background:rgba(13,24,38,0.74);box-shadow:var(--shadow)}.resource-grid span{color:var(--accent);font-size:0.78rem;font-weight:850;text-transform:uppercase}.resource-grid p{color:var(--muted)}.resource-grid a{margin-top:auto;color:var(--accent-2);font-weight:850}.demo-card-grid article{display:flex;flex-direction:column;min-height:100%}.demo-card-grid span{color:var(--accent);font-size:0.78rem;font-weight:850;text-transform:uppercase}.demo-card-grid .button{margin-top:auto}.systems{display:grid;gap:2rem}.systems-copy,.workflow-copy{max-width:760px}.systems-grid div{display:grid;gap:0.45rem}.systems-grid span{color:var(--accent);font-size:0.78rem;font-weight:850;text-transform:uppercase}.systems-grid strong{font-size:1.12rem}.problems,.deliverables,.audit-detail,.resource-promo,.search-guide{border-top:1px solid var(--line)}.problem-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deliverable-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-grid div{display:grid;gap:0.35rem}.audit-grid strong{color:var(--accent-2)}.icon,.timeline span{display:inline-flex;margin-bottom:1.2rem;color:var(--accent-2);font-weight:900}.workflow{display:grid;gap:2rem}.timeline article{min-height:100%}.proof-panel{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(280px,0.75fr);gap:2rem;align-items:center;border-radius:0.5rem;padding:clamp(1.2rem,3vw,2rem)}.stack{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(280px,1fr);gap:2rem;align-items:center;border-radius:0.5rem;padding:clamp(1.2rem,3vw,2rem)}.stack-list{display:grid;gap:0.8rem}.stack-list div{display:grid;gap:0.2rem;background:rgba(255,255,255,0.055);box-shadow:none}.stack-list strong{color:var(--accent-2)}.phone-demo{display:grid;gap:0.8rem}.platform-env-grid article,.platform-provider-grid article,.platform-table-map article,.portal-connector-grid div{border:1px solid var(--line);border-radius:0.5rem;background:rgba(13,24,38,0.74);box-shadow:var(--shadow)}.platform-table-map,.platform-provider-grid,.portal-connector-grid{display:grid;gap:1rem}.platform-table-map{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-table-map article,.platform-provider-grid article,.portal-connector-grid div{padding:clamp(1rem,2vw,1.4rem)}.platform-table-map article>div,.platform-provider-head{display:flex;align-items:center;justify-content:space-between;gap:0.8rem;margin-bottom:0.75rem}.platform-table-map span,.platform-provider-head span,.portal-connector-grid span{color:var(--accent);font-size:0.76rem;font-weight:850;text-transform:uppercase}.platform-table-map strong,.portal-connector-grid strong{display:block;color:var(--text)}.platform-table-map p,.platform-provider-grid p,.portal-connector-grid p{color:var(--muted)}.platform-table-map ul,.platform-mini-list{display:grid;gap:0.45rem;margin:0.9rem 0 0;padding:0;list-style:none}.platform-table-map li,.platform-mini-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:0.8rem;border-top:1px solid rgba(255,255,255,0.09);padding-top:0.45rem;color:var(--muted);font-size:0.88rem}.platform-mini-list em,.platform-provider-head em{color:var(--accent-2);font-style:normal;text-align:right}.platform-tag-row{display:flex;flex-wrap:wrap;gap:0.45rem;margin:0.9rem 0}.platform-tag-row span{border:1px solid rgba(114,184,255,0.22);border-radius:999px;padding:0.28rem 0.55rem;color:var(--accent-2);background:rgba(114,184,255,0.08);font-size:0.78rem}.platform-admin-map{grid-template-columns:repeat(2,minmax(0,1fr))}.bubble{max-width:92%;margin:0;border-radius:1rem;padding:0.8rem 0.95rem;background:rgba(255,255,255,0.08)}.outgoing{justify-self:end;background:rgba(72,213,151,0.18)}.system{max-width:100%;border:1px solid rgba(114,184,255,0.35);color:var(--accent-2);background:rgba(114,184,255,0.1);font-size:0.92rem}.price-card{display:flex;flex-direction:column;min-height:100%}.price-card.featured{border-color:rgba(72,213,151,0.58);background:linear-gradient(180deg,rgba(72,213,151,0.14),rgba(13,24,38,0.72))}.price-card p{color:var(--accent);font-weight:850}.price-card h3{font-size:clamp(1.55rem,3vw,2.3rem)}.price-card ul{display:grid;gap:0.6rem;margin:1rem 0 1.4rem;padding-left:1.1rem}.price-card .button{width:100%;margin-top:auto}.risk-note{max-width:760px;margin:1.4rem auto 0;text-align:center;font-size:0.92rem}.faq{border-top:1px solid var(--line)}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.8fr);gap:2rem;align-items:center;border-top:1px solid var(--line)}.contact-form{display:grid;gap:0.9rem}.hidden-field{display:none !important}.contact-form label{display:grid;gap:0.35rem;color:var(--muted);font-size:0.9rem;font-weight:750}.contact-form input,.contact-form textarea{width:100%;border:1px solid var(--line);border-radius:0.45rem;background:rgba(255,255,255,0.07);color:var(--text);font:inherit;padding:0.75rem 0.85rem}.notice{border-left:3px solid var(--accent);padding-left:0.9rem}.site-footer{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:2rem clamp(1rem,3vw,3rem);border-top:1px solid var(--line);color:var(--muted)}.site-footer p{margin:0}.site-footer nav{display:flex;gap:1rem;flex-wrap:wrap}.site-footer a:hover{color:var(--text)}.resource-library-card{max-width:1180px}.resource-library-card h2{margin-top:2.4rem}.resource-article{max-width:980px}.expanded-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.expanded-resource-grid article{min-height:100%}.resource-detail-page .guide-list li{padding-right:0.5rem}.admin-body{min-height:100vh;background:linear-gradient(145deg,rgba(72,213,151,0.08),transparent 34rem),linear-gradient(315deg,rgba(114,184,255,0.09),transparent 32rem),#07111f}.admin-auth-shell{min-height:100vh}.admin-shell{width:min(1240px,calc(100% - 2rem));margin:0 auto;padding:clamp(1rem,3vw,2rem) 0 clamp(3rem,7vw,5rem)}.admin-login-panel{min-height:100vh;display:grid;place-items:center;padding:clamp(1rem,4vw,2.5rem)}.admin-login-panel.is-hidden{display:none}.admin-logo{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.3rem}.admin-logo img{width:min(250px,70vw);height:auto;border-radius:0.35rem}.admin-logo.compact{margin:0}.admin-logo.compact img{width:clamp(150px,15vw,210px)}.admin-login-card,.admin-header,.admin-status-grid article,.admin-table-card,.admin-link-panels article,.admin-check-grid article,.admin-template-grid article{border:1px solid var(--line);border-radius:0.5rem;background:rgba(13,24,38,0.78);box-shadow:var(--shadow)}.admin-login-card{width:min(680px,100%);padding:clamp(1.35rem,4vw,2.5rem);position:relative;overflow:hidden}.admin-login-card::before{content:"";position:absolute;inset:0 0 auto;height:0.22rem;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.admin-login-card>*{position:relative;z-index:1}.admin-login-card h1,.admin-hero h1{max-width:12ch;font-size:clamp(2.3rem,6vw,4.8rem)}.admin-login-card p,.admin-hero p,.admin-section-head p,.admin-status-grid p,.admin-link-panels p,.admin-check-grid p,.admin-template-grid p{color:var(--muted)}.admin-login-card h1{margin-bottom:0.8rem}.admin-login-card p{max-width:34rem}.admin-warning{margin:1.2rem 0;border-left:3px solid var(--warning);padding:0.9rem 1rem;background:rgba(255,209,102,0.08)}.admin-warning p{margin:0.25rem 0 0}.admin-login-form{display:grid;gap:0.9rem;margin-top:1.2rem}.admin-login-form label{display:grid;gap:0.35rem;color:var(--muted);font-size:0.9rem;font-weight:800}.admin-login-form input{width:100%;border:1px solid var(--line);border-radius:0.45rem;background:rgba(255,255,255,0.07);color:var(--text);font:inherit;padding:0.78rem 0.9rem}.admin-login-form input:focus{outline:2px solid rgba(72,213,151,0.42);outline-offset:2px}.admin-login-form button{border:0;border-radius:999px;padding:0.85rem 1.15rem;background:var(--accent);color:#04110d;font:inherit;font-weight:900;cursor:pointer}.admin-header{position:sticky;top:1rem;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:clamp(2rem,5vw,4rem);padding:0.85rem 1rem;backdrop-filter:blur(18px)}.admin-header nav{display:flex;justify-content:flex-end;gap:1rem;flex-wrap:wrap;color:var(--muted);font-weight:800}.admin-header nav a:hover{color:var(--text)}.admin-hero{display:grid;grid-template-columns:minmax(0,0.78fr) minmax(320px,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:clamp(2rem,6vw,4rem) 0}.admin-surface-dashboard{overflow:hidden;background:#eef3f8;color:#172033}.admin-surface-dashboard .admin-header,.admin-surface-records .admin-header{display:none}.admin-surface-dashboard .admin-shell,.admin-surface-records .admin-shell{width:100%;height:100vh;padding:0;overflow:hidden}.admin-surface-records{overflow:hidden;background:#eef3f8;color:#172033}.admin-command-center,.admin-record-app{display:grid;grid-template-columns:244px minmax(0,1fr);height:100vh;min-height:0;background:#eef3f8;color:#172033}.admin-command-rail,.admin-record-rail{min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border-right:1px solid #d8e2ee;background:#fff;color:#172033}.admin-rail-title{display:grid;gap:0.15rem;padding:1rem;border-bottom:1px solid #edf1f6}.admin-rail-title span{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:0.45rem;background:#48d597;color:#07111f;font-size:0.82rem;font-weight:950}.admin-rail-title strong{margin-top:0.4rem;font-size:1.05rem}.admin-rail-title small{color:#728197;font-size:0.78rem}.admin-rail-scroll{min-height:0;overflow-y:auto;display:grid;align-content:start}.admin-command-rail nav,.admin-record-rail nav{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:0.25rem;padding:0.8rem}.admin-rail-scroll>nav{min-height:auto;overflow:visible}.admin-command-rail nav a,.admin-record-rail nav a{display:grid;grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:0.55rem;border-radius:0.45rem;padding:0.58rem 0.65rem;color:#344256}.admin-command-rail nav a:hover,.admin-command-rail nav a.active,.admin-record-rail nav a:hover,.admin-record-rail nav a.active{background:#f3f7ff;color:#172033}.admin-command-rail nav span,.admin-record-rail nav span{display:inline-grid;place-items:center;min-width:2.35rem;border-radius:999px;padding:0.18rem 0.34rem;background:#e7f8ef;color:#166b40;font-size:0.68rem;font-weight:900}.admin-command-rail nav strong,.admin-record-rail nav strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.9rem}.admin-command-rail nav small,.admin-record-rail nav small{display:none}.admin-command-main,.admin-record-main{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr)}.admin-record-main{display:flex;flex-direction:column}.admin-command-head,.admin-record-head{min-height:4.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.95rem 1.25rem;border-bottom:1px solid #dde5ef;background:#fff}.admin-command-head p,.admin-record-head p,.admin-panel-head span,.admin-metric-card span,.admin-record-metrics span,.admin-record-panel-head span{margin:0;color:#728197;font-size:0.72rem;font-weight:900;text-transform:uppercase}.admin-command-head h1,.admin-record-head h1{max-width:none;margin:0.12rem 0 0;color:#172033;font-size:1.6rem;line-height:1.1}.admin-record-head small{display:block;margin-top:0.18rem;color:#728197;font-size:0.82rem}.admin-command-actions,.admin-record-actions{display:flex;gap:0.5rem}.admin-command-actions a,.admin-panel-head a,.admin-record-actions a,.admin-record-panel-head a,.admin-record-form-actions a{border:1px solid #d8e2ee;border-radius:0.45rem;padding:0.5rem 0.7rem;background:#fff;color:#344256;font-size:0.86rem;font-weight:850}.admin-command-metrics,.admin-record-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.9rem;padding:1rem 1.25rem 0}.admin-use-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem;padding:0.85rem 1.25rem 0}.admin-use-map article{min-width:0;display:grid;grid-template-columns:2.3rem minmax(0,1fr);align-items:center;gap:0.65rem;border:1px solid #dde5ef;border-radius:0.5rem;padding:0.7rem;background:#fff}.admin-use-map span{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#172033;color:#fff;font-size:0.78rem;font-weight:950}.admin-use-map strong{overflow:hidden;display:block;color:#172033;font-size:0.88rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.admin-use-map small{overflow:hidden;display:block;margin-top:0.12rem;color:#728197;font-size:0.72rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-metric-card,.admin-console-panel,.admin-record-metrics article,.admin-record-panel{border:1px solid #dde5ef;border-radius:0.5rem;background:#fff;box-shadow:0 16px 40px rgba(26,38,58,0.07)}.admin-metric-card{min-height:6.2rem;display:grid;align-content:start;gap:0.15rem;padding:0.9rem;border-left:0.28rem solid #4f8cff}.admin-record-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-record-metrics article{min-height:6.2rem;display:grid;align-content:start;gap:0.15rem;padding:0.9rem;border-left:0.28rem solid #4f8cff}.admin-record-metrics strong{color:#172033;font-size:1.75rem;line-height:1}.admin-record-metrics small{color:#728197;font-size:0.78rem;line-height:1.35}.admin-metric-card strong{color:#172033;font-size:1.75rem;line-height:1}.admin-metric-card small{overflow:hidden;display:-webkit-box;color:#728197;font-size:0.78rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-metric-good{border-left-color:#2fbf71}.admin-metric-watch{border-left-color:#f2b84b}.admin-metric-danger{border-left-color:#e35d6a}.admin-command-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,0.58fr);grid-template-rows:repeat(3,minmax(0,1fr));gap:0.9rem;padding:1rem 1.25rem 1.25rem;overflow:hidden}.admin-console-panel{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.admin-client-work-panel{grid-template-rows:auto minmax(0,1fr) auto}.admin-console-panel-wide{grid-row:span 3}.admin-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #edf1f6;padding:0.85rem 1rem}.admin-panel-head h2{margin:0.1rem 0 0;color:#172033;font-size:1.05rem;line-height:1.2}.admin-workflow-board,.admin-module-launcher{min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:0.75rem;padding:1rem}.admin-workflow-card,.admin-module-launcher a{min-height:5.25rem;display:grid;align-content:center;gap:0.25rem;border:1px solid #dfe7f1;border-radius:0.5rem;padding:0.8rem;background:#f8fbfe;color:#172033}.admin-workflow-card:hover,.admin-module-launcher a:hover{border-color:#4f8cff;background:#f3f7ff}.admin-workflow-card span,.admin-module-launcher span{color:#728197;font-size:0.72rem;font-weight:900;text-transform:uppercase}.admin-workflow-card strong,.admin-module-launcher strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.15}.admin-workflow-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(6.4rem,1fr);align-content:stretch}.admin-workflow-card{align-content:start}.admin-workflow-card small,.admin-workflow-card em{overflow:hidden;display:block;color:#728197;font-size:0.74rem;font-style:normal;line-height:1.28;text-overflow:ellipsis;white-space:normal}.admin-workflow-card em{color:#344256;font-size:0.7rem;font-weight:850;white-space:nowrap}.admin-side-stack{height:100%;max-height:100%;min-height:0;overflow:hidden;grid-row:span 3;display:flex;flex-direction:column;gap:0.55rem;padding-right:0.35rem;padding-bottom:0.35rem}.admin-accordion-panel{flex:0 0 auto;min-width:0;min-height:0;overflow:hidden;border:1px solid #dde5ef;border-radius:0.5rem;background:#fff;box-shadow:0 16px 40px rgba(26,38,58,0.07)}.admin-accordion-panel.is-open{flex:1 1 auto;display:flex;flex-direction:column}.admin-accordion-toggle{width:100%;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0.4rem;align-items:center;text-align:left;min-height:3.35rem;padding:0.55rem 0.75rem;cursor:pointer}.admin-accordion-panel.is-open .admin-accordion-toggle{border-bottom:1px solid #edf1f6}.admin-accordion-toggle span{grid-column:1;color:#728197;font-size:0.62rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.admin-accordion-toggle strong{grid-column:2;overflow:hidden;color:#172033;font-size:0.98rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.admin-accordion-toggle em{grid-column:3;grid-row:1;align-self:center;border-radius:999px;padding:0.18rem 0.45rem;background:#e7f8ef;color:#166b40;font-size:0.68rem;font-style:normal;font-weight:900;white-space:nowrap}.admin-accordion-panel:not(.is-open){box-shadow:0 8px 22px rgba(26,38,58,0.045)}.admin-accordion-panel:not(.is-open) .admin-accordion-body{display:none}.admin-accordion-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.admin-accordion-body .admin-signal-list,.admin-accordion-body .admin-warning-stack{overflow:visible}.admin-workflow-clients{border-left:0.28rem solid #2fbf71}.admin-workflow-pipeline{border-left:0.28rem solid #f2b84b}.admin-workflow-work{border-left:0.28rem solid #4f8cff}.admin-workflow-billing{border-left:0.28rem solid #172033}.admin-workflow-reports{border-left:0.28rem solid #7b61ff}.admin-workflow-system{border-left:0.28rem solid #e35d6a}.admin-workflow-tabs{display:grid;grid-template-columns:minmax(160px,0.22fr) minmax(0,1fr);gap:0.8rem;align-items:center;padding:0.85rem 1.25rem 0}.admin-workflow-tabs>div{min-width:0;border:1px solid #dde5ef;border-radius:0.5rem;padding:0.7rem 0.8rem;background:#fff}.admin-workflow-tabs span{display:block;color:#728197;font-size:0.7rem;font-weight:900;text-transform:uppercase}.admin-workflow-tabs strong{overflow:hidden;display:block;color:#172033;font-size:0.95rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.admin-workflow-tabs nav{min-width:0;overflow-x:auto;display:flex;gap:0.5rem}.admin-workflow-tabs a{min-width:10rem;display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:0.45rem;border:1px solid #dde5ef;border-radius:0.5rem;padding:0.6rem 0.7rem;background:#fff;color:#344256}.admin-workflow-tabs a.active,.admin-workflow-tabs a:hover{border-color:#4f8cff;background:#f3f7ff;color:#172033}.admin-workflow-tabs a span{display:inline-grid;place-items:center;min-width:2rem;border-radius:999px;padding:0.16rem 0.3rem;background:#e7f8ef;color:#166b40;font-size:0.68rem}.admin-workflow-tabs a strong{font-size:0.86rem}.admin-seo-intake-strip{display:grid;grid-template-columns:minmax(150px,0.24fr) minmax(150px,0.24fr) minmax(0,1fr);gap:0.75rem;border-bottom:1px solid #edf1f6;padding:0.8rem 1rem;background:#f7fbff}.admin-seo-intake-summary,.admin-seo-intake-list a{border:1px solid #dfe7f1;border-radius:0.5rem;background:#fff}.admin-seo-intake-summary{display:grid;align-content:center;gap:0.18rem;padding:0.7rem;border-left:0.28rem solid #2fbf71}.admin-seo-intake-summary-alt{border-left-color:#4f8cff}.admin-seo-intake-summary span,.admin-seo-intake-list span{color:#728197;font-size:0.7rem;font-weight:900;text-transform:uppercase}.admin-seo-intake-summary strong,.admin-seo-intake-list strong{color:#172033;font-size:0.92rem;line-height:1.15}.admin-seo-intake-summary small,.admin-seo-intake-list small{overflow:hidden;color:#728197;font-size:0.75rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-seo-intake-list{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.55rem}.admin-seo-intake-list a{min-width:0;display:grid;gap:0.18rem;padding:0.7rem}.admin-seo-intake-list a:hover{border-color:#2fbf71;background:#f3fff8}.admin-seo-monitor{grid-column:1 / -1;display:grid;grid-template-columns:minmax(150px,0.22fr) minmax(0,1fr);gap:0.75rem;align-items:stretch;border:1px solid #dfe7f1;border-radius:0.5rem;padding:0.7rem;background:#fff}.admin-seo-monitor>div:first-child{display:grid;align-content:center;gap:0.18rem}.admin-seo-monitor>div:first-child a{width:fit-content;border:1px solid #dfe7f1;border-radius:0.4rem;margin-top:0.2rem;padding:0.35rem 0.5rem;color:#172033;font-size:0.76rem;font-weight:850}.admin-seo-monitor span,.admin-seo-monitor-item span{color:#728197;font-size:0.7rem;font-weight:900;text-transform:uppercase}.admin-seo-monitor strong,.admin-seo-monitor-item strong{min-width:0;overflow:hidden;color:#172033;font-size:0.9rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.admin-seo-monitor-list{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.55rem}.admin-seo-monitor-item{min-width:0;display:grid;gap:0.16rem;border:1px solid #dfe7f1;border-left:0.25rem solid #2fbf71;border-radius:0.45rem;padding:0.6rem;background:#fbfdff}.admin-seo-monitor-watch{border-left-color:#f2b84b}.admin-seo-monitor-item small{min-width:0;overflow:hidden;color:#728197;font-size:0.74rem;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.admin-worker-status{min-width:0;display:grid;gap:0.65rem;border:1px solid #dfe7f1;border-left:0.28rem solid #f2b84b;border-radius:0.5rem;padding:0.75rem;background:#fff}.admin-seo-intake-strip>.admin-worker-status{grid-column:1 / -1;grid-template-columns:minmax(170px,0.28fr) minmax(0,1fr)}.admin-worker-status-dynamic_configured,.admin-worker-status-configured,.admin-worker-status-online{border-left-color:#2fbf71}.admin-worker-status-stale,.admin-worker-status-offline,.admin-worker-status-request_failed{border-left-color:#ef6b6b}.admin-worker-status span,.admin-worker-status dt{color:#728197;font-size:0.68rem;font-weight:900;text-transform:uppercase}.admin-worker-status strong,.admin-worker-status h2{min-width:0;overflow:hidden;color:#172033;font-size:0.95rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.admin-worker-status h2{margin:0.25rem 0}.admin-worker-status small,.admin-worker-status dd,.admin-worker-status p{min-width:0;overflow:hidden;color:#728197;font-size:0.74rem;line-height:1.25;text-overflow:ellipsis}.admin-worker-status dl{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.45rem;margin:0}.admin-worker-status dl div{min-width:0;display:grid;gap:0.12rem;border:1px solid #edf2f8;border-radius:0.42rem;padding:0.45rem;background:#f7fbff}.admin-worker-status dd{margin:0;white-space:nowrap}.admin-seo-log-panel{min-height:0;overflow:hidden;border:1px solid #dfe7f1;border-radius:0.55rem;background:#fff}.admin-seo-monitor-page .admin-record-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-seo-insight-grid{display:grid;grid-template-columns:minmax(0,0.75fr) minmax(0,1fr) minmax(0,1fr);gap:0.8rem;margin-bottom:0.8rem}.admin-seo-insight-card{min-width:0;overflow:hidden;border:1px solid #dfe7f1;border-radius:0.55rem;padding:0.85rem;background:#fff}.admin-seo-insight-card>span{color:#728197;font-size:0.68rem;font-weight:900;text-transform:uppercase}.admin-seo-insight-card h2{margin:0.18rem 0 0.2rem;color:#172033;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1}.admin-seo-insight-card p{min-width:0;margin:0;color:#728197;font-size:0.78rem}.admin-seo-insight-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.4rem;margin-top:0.75rem}.admin-seo-insight-stats div{min-width:0;border:1px solid #e3ebf5;border-radius:0.45rem;padding:0.5rem;background:#f7fbff}.admin-seo-insight-stats strong{display:block;color:#172033;font-size:1rem;line-height:1.1}.admin-seo-insight-stats small,.admin-seo-mini-list small{color:#728197;font-size:0.7rem}.admin-seo-mini-list{display:grid;gap:0.4rem;margin-top:0.6rem}.admin-seo-mini-list p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.5rem;align-items:baseline;border-top:1px solid #edf2f8;padding-top:0.4rem}.admin-seo-mini-list strong,.admin-seo-mini-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-seo-mini-list strong{color:#172033;font-size:0.82rem}.admin-seo-log-list{min-height:0;max-height:calc(100vh - 22rem);overflow-y:auto;display:grid;gap:0.55rem;padding:0.8rem;background:#f7fbff}.admin-seo-log-row,.admin-seo-log-empty{min-width:0;display:grid;grid-template-columns:6.5rem minmax(0,0.9fr) minmax(0,1.15fr) 4rem 9.5rem 6.5rem;gap:0.7rem;align-items:center;border:1px solid #dfe7f1;border-left:0.28rem solid #2fbf71;border-radius:0.5rem;padding:0.7rem;background:#fff}.admin-seo-log-emailed{border-left-color:#4f8cff}.admin-seo-log-recovered{border-left-color:#8757ff}.admin-seo-log-feedback{border-left-color:#f2b84b}.admin-seo-log-row span,.admin-seo-log-empty span{color:#728197;font-size:0.68rem;font-weight:900;text-transform:uppercase}.admin-seo-log-row strong,.admin-seo-log-row small,.admin-seo-log-row em,.admin-seo-log-row time,.admin-seo-log-link,.admin-seo-log-empty strong,.admin-seo-log-empty small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-seo-log-row strong,.admin-seo-log-empty strong{color:#172033;font-size:0.9rem}.admin-seo-log-row small,.admin-seo-log-row time,.admin-seo-log-empty small{color:#728197;font-size:0.76rem}.admin-seo-log-row em{color:#172033;font-size:0.82rem;font-style:normal;font-weight:900}.admin-seo-log-link{display:inline-flex;justify-content:center;border:1px solid #d8e4f2;border-radius:999px;padding:0.38rem 0.55rem;color:#172033;font-size:0.72rem;font-weight:900;text-align:center;text-decoration:none;text-transform:none}.admin-seo-log-link:hover{border-color:#7dd994;background:#effaf3}.admin-seo-log-row .admin-seo-log-link-muted{border-color:#e4ebf4;color:#93a0b3;font-size:0.72rem;text-transform:none}.admin-seo-log-empty{grid-template-columns:7rem minmax(0,1fr) minmax(0,2fr)}.admin-signal-list,.admin-warning-stack{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:0.55rem;padding:0.8rem}.admin-signal,.admin-warning-stack div{border:1px solid #e2e9f2;border-radius:0.45rem;padding:0.65rem;background:#f8fbfe}.admin-signal span{display:block;color:#728197;font-size:0.7rem;font-weight:900;text-transform:uppercase}.admin-signal strong,.admin-warning-stack strong{display:block;color:#172033;font-size:0.95rem;line-height:1.2}.admin-signal small,.admin-warning-stack small{display:block;margin-top:0.18rem;color:#728197;font-size:0.76rem;line-height:1.35}.admin-db-summary{display:grid;gap:0.2rem;padding:0.85rem 1rem 0.6rem}.admin-db-summary strong{width:fit-content;border-radius:999px;padding:0.2rem 0.5rem;background:#dff8eb;color:#0b7a42;font-size:0.8rem}.admin-db-summary span{color:#172033;font-weight:850}.admin-db-summary small{color:#728197}.admin-table-pills{min-height:0;overflow-y:auto;display:flex;align-content:flex-start;gap:0.4rem;flex-wrap:wrap;padding:0 1rem 1rem}.admin-table-pills span{border-radius:999px;padding:0.25rem 0.48rem;background:#edf3fa;color:#3e4c61;font-size:0.72rem;font-weight:850}.admin-table-pills .is-present{background:#e4f8ed;color:#166b40}.admin-table-pills .is-missing{background:#ffe9ec;color:#9f2532}.admin-record-workspace{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.43fr);gap:0.9rem;padding:1rem 1.25rem 1.25rem}.admin-record-panel{min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.admin-record-table-panel{grid-template-rows:auto auto minmax(0,1fr)}.admin-record-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #edf1f6;padding:0.85rem 1rem}.admin-record-panel-head h2{margin:0.1rem 0 0;color:#172033;font-size:1.05rem;line-height:1.2}.admin-record-tools{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,0.36fr) auto auto auto;gap:0.55rem;align-items:end;border-bottom:1px solid #edf1f6;padding:0.75rem 1rem;background:#f8fbfe}.admin-record-tools label{min-width:0;display:grid;gap:0.25rem;color:#728197;font-size:0.7rem;font-weight:900;text-transform:uppercase}.admin-record-tools input,.admin-record-tools select{min-height:2.35rem;width:100%;border:1px solid #d8e2ee;border-radius:0.45rem;padding:0.5rem 0.6rem;background:#fff;color:#172033;font:inherit;font-size:0.88rem;text-transform:none}.admin-record-tools button,.admin-record-tools a{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e2ee;border-radius:0.45rem;padding:0.5rem 0.75rem;background:#fff;color:#344256;font:inherit;font-size:0.86rem;font-weight:850;cursor:pointer}.admin-record-tools button{border-color:#4f8cff;background:#4f8cff;color:#fff}.admin-record-table-wrap{min-height:0;overflow:auto}.admin-record-table{width:100%;min-width:100%;border-collapse:collapse;color:#172033;table-layout:fixed}.admin-record-table th,.admin-record-table td{border-bottom:1px solid #edf1f6;padding:0.72rem 0.85rem;text-align:left;vertical-align:middle}.admin-record-table th{position:sticky;top:0;z-index:1;background:#fff;color:#728197;font-size:0.72rem;font-weight:900;text-transform:uppercase}.admin-record-table td{color:#52627a;font-size:0.88rem}.admin-record-table th:first-child,.admin-record-table td:first-child{width:8rem}.admin-record-table th:last-child,.admin-record-table td:last-child{width:8.5rem}.admin-record-table td strong,.admin-record-table td span{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.admin-record-table td strong{color:#172033}.admin-record-table tr.is-selected td{background:#f3f7ff}.admin-row-actions{display:flex;align-items:center;gap:0.45rem}.admin-row-actions a,.admin-row-actions button{border:1px solid #d8e2ee;border-radius:999px;padding:0.28rem 0.55rem;background:#fff;color:#344256;font:inherit;font-size:0.76rem;font-weight:850;cursor:pointer}.admin-row-actions button{border-color:#ffd1d6;color:#9f2532}.admin-row-actions form{margin:0}.admin-record-flash{margin:0.8rem 1.25rem 0;border-left:0.28rem solid #e35d6a;border-radius:0.45rem;padding:0.75rem 0.9rem;background:#fff;color:#9f2532;font-weight:850}.admin-record-flash.is-ok{border-left-color:#2fbf71;background:#f2fff7;color:#166b40}.admin-record-form{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.admin-record-fields{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:0.75rem;padding:1rem}.admin-record-fields label{display:grid;gap:0.32rem;color:#52627a;font-size:0.78rem;font-weight:900;text-transform:uppercase}.admin-record-fields input,.admin-record-fields textarea{width:100%;border:1px solid #d8e2ee;border-radius:0.45rem;background:#f8fbfe;color:#172033;font:inherit;padding:0.72rem 0.78rem;text-transform:none}.admin-record-fields textarea{min-height:8.5rem;resize:vertical}.admin-record-fields input:focus,.admin-record-fields textarea:focus{outline:2px solid rgba(79,140,255,0.28);outline-offset:2px;border-color:#4f8cff}.admin-record-form-actions{display:flex;align-items:center;gap:0.55rem;border-top:1px solid #edf1f6;padding:0.85rem 1rem;background:#fff}.admin-record-form-actions button{border:0;border-radius:0.45rem;padding:0.68rem 0.85rem;background:#4f8cff;color:#fff;font:inherit;font-weight:900;cursor:pointer}.admin-surface-client-profile{overflow:hidden;background:#eef3f8;color:#172033}.admin-rail-section-title{display:grid;gap:0.1rem;padding:0.85rem 0.9rem 0.2rem}.admin-rail-section-title span{color:#728197;font-size:0.68rem;font-weight:900;text-transform:uppercase}.admin-rail-section-title strong{color:#172033;font-size:0.9rem}.admin-client-switcher{border-top:1px solid #edf1f6;margin-top:0.25rem}.admin-client-switcher nav{padding-top:0.45rem}.admin-client-switcher nav a{grid-template-columns:3.8rem minmax(0,1fr)}.admin-client-switcher nav span{min-width:3.2rem}.admin-client-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-client-workspace{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,0.7fr) minmax(280px,0.7fr);grid-template-rows:auto repeat(2,minmax(0,1fr));gap:0.9rem;padding:1rem 1.25rem 1.25rem}.admin-client-workspace.has-flash{grid-template-rows:auto auto repeat(2,minmax(0,1fr))}.admin-client-flash-stack{grid-column:1 / -1;display:grid;gap:0.45rem}.admin-client-flash-stack .admin-record-flash{margin:0}.admin-client-panel{min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid #dde5ef;border-radius:0.5rem;background:#fff;box-shadow:0 16px 40px rgba(26,38,58,0.07)}.admin-client-panel-wide{grid-row:span 2;grid-template-rows:auto auto minmax(0,1fr)}.admin-client-profile-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.7rem;border-bottom:1px solid #edf1f6;padding:0.85rem 1rem;background:#f8fbfe}.admin-client-profile-strip div{min-width:0;border:1px solid #dfe7f1;border-radius:0.45rem;padding:0.7rem;background:#fff}.admin-client-profile-strip span,.admin-client-section-head span,.admin-client-list span{display:block;color:#728197;font-size:0.7rem;font-weight:900;text-transform:uppercase}.admin-client-profile-strip strong,.admin-client-list strong{overflow:hidden;display:block;color:#172033;font-size:0.96rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-client-profile-strip small,.admin-client-list small{overflow:hidden;display:block;margin-top:0.18rem;color:#728197;font-size:0.75rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.admin-client-quick-time{grid-column:1 / -1;display:grid;grid-template-columns:minmax(118px,0.7fr) minmax(160px,1.1fr) minmax(150px,1fr) minmax(90px,0.5fr) minmax(86px,0.48fr) minmax(96px,0.48fr);gap:0.55rem;align-items:end;border:1px solid #dde5ef;border-radius:0.5rem;padding:0.8rem 1rem;background:#fff;box-shadow:0 16px 40px rgba(26,38,58,0.07)}.admin-client-quick-time label{min-width:0;display:grid;gap:0.25rem;color:#728197;font-size:0.7rem;font-weight:900;text-transform:uppercase}.admin-client-quick-time input,.admin-client-quick-time select{min-height:2.25rem;width:100%;border:1px solid #d8e2ee;border-radius:0.45rem;padding:0.48rem 0.55rem;background:#f8fbfe;color:#172033;font:inherit;font-size:0.82rem;text-transform:none}.admin-client-quick-time button{min-height:2.25rem;border:0;border-radius:0.45rem;padding:0.5rem 0.75rem;background:#4f8cff;color:#fff;font:inherit;font-size:0.84rem;font-weight:900;cursor:pointer}.admin-client-quick-time .admin-client-check{min-height:2.25rem;display:flex;align-items:center;gap:0.45rem;border:1px solid #d8e2ee;border-radius:0.45rem;padding:0.48rem 0.55rem;background:#f8fbfe}.admin-client-quick-time .admin-client-check input{min-height:auto;width:auto}.admin-client-quick-time .admin-client-check span{color:#344256;font-size:0.8rem}.admin-client-quick-note{grid-column:span 5}.admin-client-split{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-split section{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.admin-client-split section + section{border-left:1px solid #edf1f6}.admin-client-section-head{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;border-bottom:1px solid #edf1f6;padding:0.72rem 0.85rem}.admin-client-section-head a{border:1px solid #d8e2ee;border-radius:999px;padding:0.28rem 0.5rem;background:#fff;color:#344256;font-size:0.72rem;font-weight:850}.admin-client-list{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:0.55rem;padding:0.8rem}.admin-client-list a,.admin-client-list div{min-width:0;border:1px solid #e2e9f2;border-radius:0.45rem;padding:0.65rem;background:#f8fbfe}.admin-client-list a:hover{border-color:#4f8cff;background:#f3f7ff}.admin-client-invoice-form{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem;border:1px solid #dfe7f1;border-radius:0.45rem;padding:0.65rem;background:#fff}.admin-client-invoice-summary,.admin-client-invoice-note,.admin-client-invoice-form button{grid-column:1 / -1}.admin-client-invoice-form label{min-width:0;display:grid;gap:0.22rem;color:#728197;font-size:0.68rem;font-weight:900;text-transform:uppercase}.admin-client-invoice-form input{min-height:2.15rem;width:100%;border:1px solid #d8e2ee;border-radius:0.4rem;padding:0.45rem 0.5rem;background:#f8fbfe;color:#172033;font:inherit;font-size:0.8rem;text-transform:none}.admin-client-invoice-summary{border-left:0.24rem solid #2fbf71;border-radius:0.4rem;padding:0.55rem 0.6rem;background:#f2fff7}.admin-client-invoice-summary span{display:block;color:#166b40;font-size:0.68rem;font-weight:900;text-transform:uppercase}.admin-client-invoice-summary strong{display:block;color:#172033;font-size:0.94rem;line-height:1.2}.admin-client-invoice-summary small{display:block;color:#52627a;font-size:0.73rem}.admin-client-invoice-form button{min-height:2.25rem;border:0;border-radius:0.45rem;background:#172033;color:#fff;font:inherit;font-size:0.84rem;font-weight:900;cursor:pointer}.admin-surface-invoice-detail{overflow:auto;background:#eef3f8;color:#172033}.admin-invoice-page{min-height:100vh;display:grid;align-content:start;gap:1rem;padding:1.2rem;background:#eef3f8}.admin-invoice-toolbar,.admin-invoice-sheet{width:min(1120px,100%);margin:0 auto}.admin-invoice-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #dde5ef;border-radius:0.5rem;padding:0.8rem 0.95rem;background:#fff;box-shadow:0 16px 40px rgba(26,38,58,0.07)}.admin-invoice-toolbar span,.admin-invoice-head span,.admin-invoice-parties span,.admin-invoice-notes span,.admin-invoice-totals span{display:block;color:#728197;font-size:0.72rem;font-weight:900;text-transform:uppercase}.admin-invoice-toolbar strong{display:block;color:#172033;font-size:1.1rem}.admin-invoice-toolbar nav{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.admin-invoice-toolbar a,.admin-invoice-toolbar button{border:1px solid #d8e2ee;border-radius:0.45rem;padding:0.5rem 0.7rem;background:#fff;color:#344256;font:inherit;font-size:0.86rem;font-weight:850;cursor:pointer}.admin-invoice-toolbar button{border-color:#172033;background:#172033;color:#fff}.admin-invoice-sheet{border:1px solid #dde5ef;border-radius:0.55rem;overflow:hidden;background:#fff;box-shadow:0 24px 70px rgba(26,38,58,0.1)}.admin-invoice-head{display:flex;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem;border-bottom:1px solid #edf1f6}.admin-invoice-head h1{margin:0.16rem 0;color:#172033;font-size:2rem;line-height:1}.admin-invoice-head p{max-width:34rem;margin:0;color:#52627a}.admin-invoice-status{min-width:12rem;align-self:start;border-left:0.28rem solid #4f8cff;border-radius:0.45rem;padding:0.75rem;background:#f8fbfe;text-align:right}.admin-invoice-status strong{display:block;color:#172033;font-size:1.2rem}.admin-invoice-status small{color:#52627a;font-weight:850}.admin-invoice-parties{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.7fr);gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #edf1f6}.admin-invoice-parties strong{display:block;margin-top:0.2rem;color:#172033;font-size:1.12rem}.admin-invoice-parties p{margin:0.15rem 0 0;color:#52627a}.admin-invoice-parties dl{display:grid;gap:0.4rem;margin:0.25rem 0 0}.admin-invoice-parties dl div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #edf1f6;padding-bottom:0.35rem}.admin-invoice-parties dt,.admin-invoice-parties dd{margin:0}.admin-invoice-parties dt{color:#728197;font-weight:850}.admin-invoice-parties dd{color:#172033;font-weight:900}.admin-invoice-lines{padding:1rem 1.5rem}.admin-invoice-lines table{width:100%;border-collapse:collapse;table-layout:fixed}.admin-invoice-lines th,.admin-invoice-lines td{border-bottom:1px solid #edf1f6;padding:0.72rem 0.55rem;text-align:left;vertical-align:top}.admin-invoice-lines th{color:#728197;font-size:0.72rem;font-weight:900;text-transform:uppercase}.admin-invoice-lines td{color:#344256;font-size:0.88rem;line-height:1.35}.admin-invoice-lines th:nth-child(1),.admin-invoice-lines td:nth-child(1){width:6.8rem}.admin-invoice-lines th:nth-child(4),.admin-invoice-lines td:nth-child(4),.admin-invoice-lines th:nth-child(5),.admin-invoice-lines td:nth-child(5),.admin-invoice-lines th:nth-child(6),.admin-invoice-lines td:nth-child(6){width:6rem;text-align:right}.admin-invoice-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.38fr);gap:1rem;padding:1.2rem 1.5rem 1.5rem}.admin-invoice-notes{border:1px solid #edf1f6;border-radius:0.45rem;padding:0.8rem;background:#f8fbfe}.admin-invoice-notes p{margin:0.25rem 0 0;color:#52627a}.admin-invoice-totals{display:grid;gap:0.45rem}.admin-invoice-totals div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #edf1f6;padding-bottom:0.45rem}.admin-invoice-totals strong{color:#172033}.admin-invoice-totals .is-total{border:0;border-radius:0.45rem;padding:0.75rem;background:#172033;color:#fff}.admin-invoice-totals .is-total span,.admin-invoice-totals .is-total strong{color:#fff}.portal-app-body{overflow:hidden;background:#eef3f8}.client-dashboard{width:min(1440px,100%);height:100vh;min-height:0;margin:0 auto;display:grid;grid-template-columns:250px minmax(0,1fr);background:#eef3f8;color:#172033}.client-login-panel{min-height:100vh;display:grid;place-items:center;padding:clamp(1rem,4vw,2.5rem);background:#eef3f8;color:#172033}.client-login-card{width:min(460px,100%);display:grid;gap:0.85rem;border:1px solid #dde5ef;border-radius:0.55rem;padding:clamp(1.3rem,4vw,2rem);background:#fff;box-shadow:0 16px 40px rgba(26,38,58,0.09)}.client-login-card>span{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:0.45rem;background:#72b8ff;color:#07111f;font-weight:950}.client-login-card h1{max-width:none;margin:0;color:#172033;font-size:1.8rem;line-height:1.1}.client-login-card p,.client-login-card a{color:#728197}.client-login-card label{display:grid;gap:0.32rem;color:#52627a;font-size:0.82rem;font-weight:900;text-transform:uppercase}.client-login-card input{width:100%;border:1px solid #d8e2ee;border-radius:0.45rem;background:#f8fbfe;color:#172033;font:inherit;padding:0.75rem 0.82rem;text-transform:none}.client-login-card button{border:0;border-radius:0.45rem;padding:0.78rem 0.9rem;background:#4f8cff;color:#fff;font:inherit;font-weight:900;cursor:pointer}.client-login-error{border-left:0.28rem solid #e35d6a;border-radius:0.45rem;padding:0.75rem 0.85rem;background:#fff3f4;color:#9f2532;font-weight:850}.client-dashboard-rail{display:grid;grid-template-rows:auto minmax(0,1fr);background:#223049;color:#f7fbff}.client-dashboard-rail>div{display:grid;gap:0.2rem;padding:1.2rem;border-bottom:1px solid rgba(255,255,255,0.1)}.client-dashboard-rail>div span{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:0.45rem;background:#72b8ff;color:#07111f;font-weight:950}.client-dashboard-rail>div small{color:#aab8ca}.client-dashboard-rail nav{display:grid;align-content:start;gap:0.25rem;padding:0.85rem}.client-dashboard-rail a{border-radius:0.45rem;padding:0.72rem 0.8rem;color:#dbe6f4;font-weight:850}.client-dashboard-rail a:hover,.client-dashboard-rail a.active{background:rgba(255,255,255,0.09);color:#fff}.client-dashboard-main{min-width:0;min-height:0;display:grid;grid-template-rows:auto;align-content:start;overflow-y:auto}.client-dashboard-head{min-height:4.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.95rem 1.25rem;background:#fff;border-bottom:1px solid #dde5ef}.client-dashboard-head p,.client-metric-grid span,.client-panel-head span{margin:0;color:#728197;font-size:0.72rem;font-weight:900;text-transform:uppercase}.client-dashboard-head h1{max-width:none;margin:0.12rem 0 0;color:#172033;font-size:1.6rem;line-height:1.1}.client-dashboard-head>span{border-radius:999px;padding:0.45rem 0.7rem;background:#e9f7ef;color:#166b40;font-size:0.82rem;font-weight:900}.client-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.9rem;padding:1rem 1.25rem 0}.client-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.75rem;padding:1rem 1.25rem 0}.client-status-strip article{min-width:0;display:grid;gap:0.15rem;border:1px solid #dce5ef;border-radius:0.5rem;padding:0.85rem;background:#fff}.client-status-strip span,.client-homebase-primary>span,.client-next-list span,.client-goal-list span,.client-report-list span,.client-decision-list span,.client-source-list span{color:#728197;font-size:0.72rem;font-weight:900;text-transform:uppercase}.client-status-strip strong{overflow:hidden;color:#172033;font-size:1.25rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.client-status-strip small{overflow:hidden;color:#728197;font-size:0.76rem;text-overflow:ellipsis;white-space:nowrap}.client-briefing-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.75rem;padding:1rem 1.25rem 0}.client-briefing-strip article{min-width:0;display:grid;gap:0.18rem;border:1px solid #dde5ef;border-radius:0.5rem;padding:0.8rem;background:#f8fbfe}.client-briefing-strip span{color:#728197;font-size:0.7rem;font-weight:900;text-transform:uppercase}.client-briefing-strip strong{overflow:hidden;color:#172033;font-size:1rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.client-briefing-strip small{overflow:hidden;color:#728197;font-size:0.74rem;text-overflow:ellipsis;white-space:nowrap}.client-homebase-panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,0.75fr);align-items:start;gap:0.9rem;padding:1rem 1.25rem 0}.client-homebase-primary,.client-next-panel{border:1px solid #dde5ef;border-radius:0.5rem;background:#fff;box-shadow:0 16px 40px rgba(26,38,58,0.07)}.client-homebase-primary{display:grid;align-content:start;gap:0.7rem;padding:1rem}.client-homebase-primary h2{margin:0;color:#172033;font-size:1.35rem;line-height:1.15}.client-homebase-primary p{max-width:62rem;margin:0;color:#52627a;line-height:1.5}.client-homebase-primary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.65rem;margin:0.2rem 0 0}.client-homebase-primary dl div{min-width:0;border:1px solid #e2e9f2;border-radius:0.45rem;padding:0.62rem;background:#f8fbfe}.client-homebase-primary dt{color:#728197;font-size:0.68rem;font-weight:900;text-transform:uppercase}.client-homebase-primary dd{overflow:hidden;margin:0.15rem 0 0;color:#172033;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.client-next-panel{min-width:0;max-height:18rem;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.client-metric-grid article,.client-panel{border:1px solid #dde5ef;border-radius:0.5rem;background:#fff;box-shadow:0 16px 40px rgba(26,38,58,0.07)}.client-metric-grid article{min-height:6rem;display:grid;align-content:start;gap:0.18rem;padding:0.9rem;border-left:0.28rem solid #4f8cff}.client-metric-grid strong{color:#172033;font-size:1.7rem;line-height:1}.client-metric-grid small{color:#728197;font-size:0.78rem;line-height:1.35}.client-dashboard-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,0.65fr);grid-auto-rows:minmax(11rem,auto);align-items:start;gap:0.9rem;padding:1rem 1.25rem 1.25rem}.client-panel{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.client-panel-wide{grid-row:span 4}.client-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.85rem 1rem;border-bottom:1px solid #edf1f6}.client-panel-head h2{margin:0.1rem 0 0;color:#172033;font-size:1.05rem;line-height:1.2}.client-panel-head strong{border-radius:999px;padding:0.28rem 0.5rem;background:#edf3fa;color:#3e4c61;font-size:0.72rem}.client-search-table{display:grid;gap:0.6rem;padding:1rem}.client-search-table div{display:grid;grid-template-columns:minmax(0,1fr) 4rem 8rem;gap:0.6rem;align-items:center;border:1px solid #e2e9f2;border-radius:0.45rem;padding:0.65rem;background:#f8fbfe}.client-search-table span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:850}.client-search-table strong{color:#166b40}.client-search-table small{color:#728197}.client-goal-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.6rem;padding:0 1rem 1rem}.client-goal-list div{min-width:0;display:grid;gap:0.3rem;border:1px solid #e2e9f2;border-radius:0.45rem;padding:0.7rem;background:#f8fbfe}.client-goal-list div::after{content:"";display:block;height:0.38rem;border-radius:999px;background:linear-gradient(90deg,#58bd78 var(--goal),#dfe8f2 0)}.client-goal-list strong{color:#172033;font-size:1.15rem;line-height:1}.client-goal-list small{overflow:hidden;color:#728197;font-size:0.74rem;text-overflow:ellipsis;white-space:nowrap}.client-bar-chart{min-height:13rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:0.65rem;margin:0 1rem 1rem;padding:1rem;border-radius:0.5rem;background:linear-gradient(180deg,#f7fbff,#edf4fb)}.client-bar-chart span{position:relative;height:10rem;display:flex;align-items:end;justify-content:center}.client-bar-chart span::before{content:"";display:block;width:100%;height:var(--bar);border-radius:0.45rem 0.45rem 0 0;background:linear-gradient(180deg,#4f8cff,#72b8ff)}.client-bar-chart em{position:absolute;bottom:-1.35rem;color:#728197;font-size:0.72rem;font-style:normal;font-weight:850}.client-event-list,.client-call-list,.client-action-list,.client-next-list,.client-report-list,.client-decision-list,.client-source-list{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:0.55rem;margin:0;padding:0.8rem}.client-event-list div,.client-call-list div,.client-next-list li,.client-report-list div,.client-decision-list div,.client-source-list div{border:1px solid #e2e9f2;border-radius:0.45rem;padding:0.65rem;background:#f8fbfe}.client-event-list strong,.client-call-list strong,.client-next-list strong,.client-report-list strong,.client-decision-list strong,.client-source-list strong{display:block;color:#172033;font-size:0.95rem}.client-event-list span,.client-call-list small,.client-next-list small,.client-report-list small,.client-decision-list small,.client-source-list small{display:block;color:#728197;font-size:0.78rem}.client-event-list small{color:#4f8cff;font-size:0.75rem;font-weight:850}.client-call-list span{display:inline-flex;border-radius:999px;margin-bottom:0.35rem;padding:0.2rem 0.45rem;font-size:0.7rem;font-weight:900}.client-call-list .answered{background:#e4f8ed;color:#166b40}.client-call-list .missed{background:#ffe9ec;color:#9f2532}.client-action-list{padding-left:1.8rem}.client-action-list li{color:#344256}.client-next-list{list-style:none}.client-next-list li{display:grid;gap:0.18rem}.client-report-list div,.client-decision-list div,.client-source-list div{display:grid;gap:0.18rem}.client-workspace-notice{margin:1rem 1.25rem 0;border:1px solid #f0c66d;border-radius:0.5rem;padding:0.75rem 0.9rem;background:#fff7e4;color:#6d4a08;font-size:0.88rem;font-weight:850}.client-google-panel{grid-template-rows:auto auto}.client-google-body{display:grid;gap:0.85rem;padding:0.9rem}.client-google-body>p{margin:0;color:#52627a;font-size:0.88rem;line-height:1.45}.client-google-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.7rem}.client-google-card{min-width:0;display:grid;align-content:start;gap:0.7rem;border:1px solid #e2e9f2;border-radius:0.5rem;padding:0.78rem;background:linear-gradient(135deg,rgba(255,255,255,0.96),rgba(248,251,254,0.96)),radial-gradient(circle at top right,rgba(241,190,80,0.2),transparent 40%)}.client-google-card.is-connected{border-color:#bde8ca;background:linear-gradient(135deg,rgba(247,253,249,0.98),rgba(255,255,255,0.98)),radial-gradient(circle at top right,rgba(88,189,120,0.2),transparent 42%)}.client-google-card span{color:#728197;font-size:0.68rem;font-weight:900;text-transform:uppercase}.client-google-card h3{margin:0.12rem 0 0;color:#172033;font-size:1rem;line-height:1.15}.client-google-card p{margin:0.28rem 0 0;color:#52627a;font-size:0.78rem;line-height:1.38}.client-google-card small{overflow-wrap:anywhere;color:#166b40;font-size:0.76rem;font-weight:850}.client-google-card a,.client-google-card button{width:100%;min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d6ab48;border-radius:0.45rem;padding:0.58rem 0.7rem;background:#fffaf0;color:#2a2110;font:inherit;font-size:0.82rem;font-weight:900;line-height:1.1;text-align:center;text-decoration:none;transition:transform 160ms ease,border-color 160ms ease,background 160ms ease}.client-google-card a:hover,.client-google-card button:hover:not(:disabled){transform:translateY(-1px);border-color:#b88924;background:#ffeec5}.client-google-card button:disabled{cursor:not-allowed;border-color:#d9e2ec;background:#f3f6fa;color:#8795a8}.client-google-card form{margin:0}@media (max-width:980px){.admin-surface-dashboard,.admin-surface-records,.admin-surface-client-profile,.admin-surface-seo-monitor,.portal-app-body{overflow:auto}.admin-surface-dashboard .admin-shell,.admin-surface-records .admin-shell,.admin-surface-client-profile .admin-shell,.admin-surface-seo-monitor .admin-shell,.admin-command-center,.admin-record-app,.client-dashboard{height:auto;min-height:100vh;overflow:visible}.admin-command-center,.admin-record-app,.client-dashboard{grid-template-columns:1fr}.admin-command-rail,.admin-record-rail,.client-dashboard-rail{position:static;min-height:auto}.admin-rail-scroll{overflow:visible}.admin-command-rail nav,.admin-record-rail nav,.client-dashboard-rail nav{overflow-x:auto;grid-auto-flow:column;grid-auto-columns:minmax(9rem,max-content);grid-template-columns:none}.client-dashboard-rail nav{grid-auto-columns:minmax(7rem,max-content)}.admin-command-main,.admin-record-main,.client-dashboard-main{min-height:auto}.admin-command-metrics,.admin-record-metrics,.client-status-strip,.client-briefing-strip,.client-homebase-panel,.client-metric-grid,.client-homebase-primary dl,.client-goal-list,.client-google-grid,.admin-use-map,.admin-zartsalgo-strip,.admin-zartsalgo-grid,.admin-intel-columns,.admin-command-grid,.admin-side-stack,.admin-record-workspace,.admin-seo-insight-grid,.admin-seo-log-row,.admin-seo-log-empty,.admin-record-tools,.admin-client-workspace,.admin-client-quick-time,.admin-client-profile-strip,.admin-client-split,.client-dashboard-grid,.admin-workflow-board,.admin-workflow-tabs,.admin-module-launcher,.admin-seo-intake-strip,.admin-seo-intake-list,.admin-seo-monitor,.admin-seo-monitor-list,.admin-seo-intake-strip>.admin-worker-status,.admin-worker-status dl{grid-template-columns:1fr}.admin-command-grid,.admin-side-stack,.client-dashboard-grid{grid-template-rows:none}.admin-workflow-tabs nav{overflow-x:auto}.admin-console-panel-wide,.admin-side-stack,.admin-client-panel-wide,.client-panel-wide{grid-row:auto}.admin-console-panel,.admin-client-panel,.client-panel{min-height:0}.admin-client-split section + section{border-top:1px solid #edf1f6;border-left:0}.admin-client-quick-note{grid-column:auto}.admin-client-invoice-form{grid-template-columns:1fr}.admin-invoice-toolbar,.admin-invoice-head,.admin-invoice-parties,.admin-invoice-bottom{display:grid;grid-template-columns:1fr}.admin-invoice-status{text-align:left}.admin-invoice-lines{overflow-x:auto}.client-search-table div{grid-template-columns:1fr}}@media print{.admin-surface-invoice-detail{background:#fff}.admin-invoice-page{min-height:auto;display:block;padding:0;background:#fff}.admin-invoice-toolbar{display:none}.admin-invoice-sheet{width:100%;border:0;border-radius:0;box-shadow:none}.admin-invoice-lines th,.admin-invoice-lines td{padding:0.5rem 0.35rem}}.admin-status-grid,.admin-link-panels,.admin-check-grid,.admin-template-grid{display:grid;gap:1rem}.admin-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-status-grid article,.admin-link-panels article,.admin-check-grid article,.admin-template-grid article{padding:clamp(1rem,2.4vw,1.35rem)}.admin-status-grid span,.admin-check-grid span{color:var(--accent);font-size:0.78rem;font-weight:900;text-transform:uppercase}.admin-status-grid strong{display:block;margin:0.2rem 0 0.45rem;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.05}.admin-section{padding:clamp(2.6rem,6vw,4.5rem) 0;border-top:1px solid var(--line);scroll-margin-top:7rem}.admin-section-head{max-width:760px;margin-bottom:1.4rem}.admin-section-head h2{font-size:clamp(1.8rem,4vw,3.2rem)}.admin-table-card{overflow-x:auto}.admin-table-card table{width:100%;border-collapse:collapse;min-width:640px}.admin-table-card th,.admin-table-card td{border-bottom:1px solid var(--line);padding:0.85rem 1rem;text-align:left;vertical-align:top}.admin-table-card th{color:var(--accent-2);font-size:0.8rem;text-transform:uppercase}.admin-table-card td{color:var(--muted)}.admin-table-card td:first-child{color:var(--text);font-weight:850}.admin-table-card tr:last-child td{border-bottom:0}.admin-table-card a,.admin-link-panels a{color:var(--accent-2);font-weight:850}.admin-link-panels{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.admin-link-panels article{display:grid;gap:0.55rem}.admin-check-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-template-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-template-grid article{background:rgba(72,213,151,0.08)}.admin-template-grid h3{color:var(--accent-2)}.ops-body,.portal-body{min-height:100vh}.ops-topbar{position:sticky;top:0;z-index:30;width:min(1240px,calc(100% - 2rem));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-top:0;border-radius:0 0 0.5rem 0.5rem;padding:0.85rem 1rem;background:rgba(7,17,31,0.9);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.ops-topbar nav{display:flex;justify-content:flex-end;gap:0.8rem;flex-wrap:wrap;color:var(--muted);font-size:0.92rem;font-weight:850}.ops-topbar nav a{border-radius:999px;padding:0.35rem 0.55rem}.ops-topbar nav a:hover,.ops-topbar nav a.active{color:var(--text);background:rgba(255,255,255,0.07)}.ops-shell,.portal-shell{width:min(1240px,calc(100% - 2rem));margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,7vw,6rem)}.ops-flash{border-left:3px solid var(--accent);margin:0 0 1.2rem;padding:0.8rem 1rem;color:var(--text);background:rgba(72,213,151,0.1)}.ops-hero,.portal-hero{display:grid;grid-template-columns:minmax(0,0.78fr) minmax(320px,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:clamp(2rem,5vw,4rem) 0}.ops-hero h1,.portal-hero h1,.portal-card h1{max-width:12ch;font-size:clamp(2.35rem,6vw,5rem);line-height:0.98}.ops-hero p,.portal-hero p,.portal-card p,.portal-grid p,.ops-section-head p,.ops-stat-strip p,.ops-module-grid p,.ops-kanban p,.ops-guidance li,.ops-side-panel p,.ops-check-grid p{color:var(--muted)}.ops-stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ops-stat-strip article,.ops-module-grid article,.ops-kanban article,.ops-side-panel,.ops-table-card,.ops-check-grid article,.portal-card,.portal-status-card,.portal-grid article{border:1px solid var(--line);border-radius:0.5rem;background:rgba(13,24,38,0.78);box-shadow:var(--shadow)}.ops-stat-strip article,.ops-module-grid article,.ops-kanban article,.ops-side-panel,.ops-check-grid article,.portal-card,.portal-status-card,.portal-grid article{padding:clamp(1rem,2.4vw,1.45rem)}.ops-stat-strip span,.ops-module-grid span,.ops-check-grid span,.portal-status-card span,.sop-grid span{color:var(--accent);font-size:0.78rem;font-weight:900;text-transform:uppercase}.ops-stat-strip strong,.ops-module-grid strong,.portal-status-card strong{display:block;margin:0.22rem 0 0.45rem;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1}.ops-section{padding:clamp(2.6rem,6vw,4.4rem) 0;border-top:1px solid var(--line)}.ops-section-head{max-width:780px;margin-bottom:1.3rem}.ops-section-head h2{font-size:clamp(1.8rem,4vw,3.4rem)}.ops-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.42fr);gap:1rem;align-items:start;padding:clamp(2rem,5vw,4rem) 0;border-top:1px solid var(--line)}.ops-main-panel{min-width:0}.ops-table-card{overflow-x:auto}.ops-table-card table{width:100%;min-width:820px;border-collapse:collapse}.ops-table-card th,.ops-table-card td{border-bottom:1px solid var(--line);padding:0.9rem 1rem;text-align:left;vertical-align:top}.ops-table-card th{color:var(--accent-2);font-size:0.78rem;text-transform:uppercase}.ops-table-card td{color:var(--muted)}.ops-table-card td strong{display:block;color:var(--text)}.ops-table-card td span{display:block;margin-top:0.15rem;font-size:0.88rem}.ops-table-card tr:last-child td{border-bottom:0}.ops-pill{display:inline-flex;width:fit-content;border-radius:999px;padding:0.25rem 0.55rem;font-size:0.78rem;font-weight:900}.ops-pill.good{color:#07130f;background:var(--accent)}.ops-pill.warning{color:#1d1500;background:var(--warning)}.ops-pill.danger{color:#fff;background:var(--danger)}.ops-pill.neutral{color:var(--text);background:rgba(255,255,255,0.1)}.ops-actions{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.ops-actions a,.ops-module-grid a,.sop-grid a{color:var(--accent-2);font-weight:850}.ops-inline-form{margin:0}.ops-inline-form button{border:1px solid rgba(255,107,107,0.42);border-radius:999px;padding:0.28rem 0.55rem;color:#fff;background:rgba(255,107,107,0.16);font:inherit;font-size:0.78rem;font-weight:850;cursor:pointer}.ops-form{display:grid;gap:1rem}.ops-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.8rem}.ops-form label,.portal-form label{display:grid;gap:0.35rem;color:var(--muted);font-size:0.9rem;font-weight:800}.ops-form input,.ops-form select,.ops-form textarea,.portal-form input{width:100%;border:1px solid var(--line);border-radius:0.45rem;background:rgba(255,255,255,0.07);color:var(--text);font:inherit;padding:0.75rem 0.85rem}.ops-form textarea{resize:vertical}.ops-form button,.portal-form button{border:0;border-radius:999px;padding:0.85rem 1.1rem;color:#04110d;background:var(--accent);font:inherit;font-weight:900;cursor:pointer}.ops-guidance{margin-top:1.2rem;border:1px solid var(--line);border-radius:0.5rem;padding:1rem;background:rgba(255,255,255,0.045)}.ops-guidance h3{margin-bottom:0.75rem}.ops-guidance ul{display:grid;gap:0.55rem;margin:0;padding-left:1.1rem}.ops-module-grid,.ops-check-grid,.portal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ops-module-grid article{display:grid;gap:0.35rem;min-height:100%}.ops-kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ops-kanban article{display:grid;align-content:start;gap:0.65rem}.ops-kanban p,.portal-grid p{display:grid;gap:0.12rem;margin:0;border-top:1px solid var(--line);padding-top:0.65rem}.ops-kanban p:first-of-type,.portal-grid p:first-of-type{border-top:0;padding-top:0}.ops-kanban strong,.portal-grid strong{color:var(--text)}.ops-kanban span,.portal-grid span{color:var(--muted);font-size:0.9rem}.sop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sop-hero h1{max-width:13ch}.portal-shell{min-height:100vh}.portal-login{min-height:100vh;display:grid;place-items:center;padding:2rem 0}.portal-card{width:min(700px,100%)}.portal-form{display:grid;gap:0.9rem;margin-top:1.2rem}.portal-note{margin:1rem 0 0;font-size:0.9rem}.portal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:0.5rem;padding:0.85rem 1rem;background:rgba(13,24,38,0.78);box-shadow:var(--shadow)}.portal-header nav{display:flex;gap:1rem;color:var(--muted);font-weight:850}.portal-status-card{max-width:420px}.portal-executive-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,0.58fr);gap:1rem;padding:clamp(1.5rem,4vw,3rem) 0 clamp(2rem,5vw,4rem);border-top:1px solid var(--line)}.portal-summary-card{display:grid;align-content:start;gap:0.85rem;border:1px solid var(--line);border-radius:0.5rem;padding:clamp(1rem,2.4vw,1.55rem);background:linear-gradient(145deg,rgba(13,24,38,0.88),rgba(8,17,28,0.82));box-shadow:var(--shadow)}.portal-summary-card-wide{grid-row:span 2}.portal-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.portal-card-head h2,.portal-summary-card h2{max-width:14ch;font-size:clamp(1.5rem,3.2vw,2.6rem);line-height:1.02}.portal-score-ring{width:7.1rem;aspect-ratio:1;display:grid;place-items:center;text-align:center;border:1px solid rgba(126,224,154,0.42);border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(126,224,154,0.22),rgba(126,224,154,0.04) 64%)}.portal-score-ring strong{display:block;color:var(--accent);font-size:clamp(1.8rem,4vw,2.7rem);line-height:0.9}.portal-score-ring span{color:var(--muted);font-size:0.7rem;font-weight:900;text-transform:uppercase}.portal-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.75rem}.portal-proof-strip div,.portal-top-proof{border:1px solid rgba(255,255,255,0.08);border-radius:0.45rem;padding:0.9rem;background:rgba(255,255,255,0.045)}.portal-proof-strip span,.portal-top-proof span{display:block;color:var(--accent);font-size:0.72rem;font-weight:900;text-transform:uppercase}.portal-proof-strip strong{display:block;margin-top:0.25rem;color:var(--text);font-size:clamp(1.35rem,3vw,2.1rem);line-height:1}.portal-proof-strip p,.portal-top-proof p,.portal-summary-card p{color:var(--muted)}.portal-top-proof{display:grid;gap:0.25rem}.portal-top-proof strong{color:var(--text)}.portal-action-list{display:grid;gap:0.55rem;margin:0;padding:0;list-style:none}.portal-action-list li{border-top:1px solid rgba(255,255,255,0.08);padding-top:0.55rem;color:var(--muted)}.portal-action-list li:first-child{border-top:0;padding-top:0}.runtime-phase-grid article{min-width:0}.runtime-stat-strip strong{max-width:100%;font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.05;overflow-wrap:anywhere}.runtime-query-list{display:grid;gap:1rem}.runtime-code-card{min-width:0;border:1px solid var(--line);border-radius:0.5rem;padding:clamp(1rem,2.4vw,1.45rem);background:rgba(13,24,38,0.78);box-shadow:var(--shadow)}.runtime-code-card span{display:block;color:var(--accent);font-size:0.78rem;font-weight:900;text-transform:uppercase}.runtime-code-card h3{max-width:72rem;margin:0.3rem 0 0.6rem}.runtime-code-card p{color:var(--muted)}.runtime-code-card pre{overflow-x:auto;margin:0.75rem 0 0;border:1px solid rgba(255,255,255,0.09);border-radius:0.45rem;padding:0.85rem;background:rgba(0,0,0,0.18)}.runtime-code-card code{color:var(--text);font-size:0.83rem;line-height:1.55;white-space:pre}.security-hero{grid-template-columns:minmax(0,0.9fr) minmax(280px,0.5fr)}.security-score-card,.security-check-card,.security-matrix-grid article{min-width:0;border:1px solid var(--line);border-radius:0.5rem;padding:clamp(1rem,2.4vw,1.5rem);background:rgba(13,24,38,0.78);box-shadow:var(--shadow)}.security-score-card{display:grid;align-content:center;gap:0.45rem;max-width:440px}.security-score-card span,.security-check-card span,.security-matrix-grid span{color:var(--accent);font-size:0.78rem;font-weight:900;text-transform:uppercase}.security-score-card strong{color:var(--accent);font-size:clamp(3.4rem,8vw,6.5rem);line-height:0.9}.security-score-card p,.security-check-card p{color:var(--muted)}.security-check-grid,.security-matrix-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.security-check-card{display:grid;align-content:start;gap:0.45rem}.security-check-card h3{overflow-wrap:anywhere}.security-check-card.is-pass{border-color:rgba(126,224,154,0.28)}.security-check-card.is-warning,.security-check-card.is-review{border-color:rgba(255,209,102,0.28)}.security-check-card.is-blocker{border-color:rgba(255,107,107,0.35)}.security-check-card.is-blocker span{color:var(--danger)}.security-check-card.is-warning span,.security-check-card.is-review span{color:var(--warning)}.security-matrix-grid article{display:grid;gap:0.75rem}.security-phase-grid article{min-width:0}.observability-hero{grid-template-columns:minmax(0,0.88fr) minmax(280px,0.52fr)}.observability-score-card,.observability-target-grid article,.observability-check-card,.observability-signal-grid article,.observability-route-grid article,.observability-playbook-grid article{min-width:0;border:1px solid var(--line);border-radius:0.5rem;padding:clamp(1rem,2.4vw,1.5rem);background:rgba(13,24,38,0.78);box-shadow:var(--shadow)}.observability-score-card{display:grid;align-content:center;gap:0.45rem;max-width:460px}.observability-score-card span,.observability-target-grid span,.observability-check-card span,.observability-signal-grid span,.observability-route-grid span,.observability-playbook-grid span{color:var(--accent);font-size:0.78rem;font-weight:900;text-transform:uppercase}.observability-score-card strong{color:var(--accent);font-size:clamp(3.4rem,8vw,6.5rem);line-height:0.9}.observability-score-card p,.observability-target-grid p,.observability-check-card p,.observability-signal-grid p,.observability-route-grid p,.observability-playbook-grid li{color:var(--muted)}.observability-target-grid,.observability-check-grid,.observability-signal-grid,.observability-route-grid,.observability-playbook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.observability-target-grid article,.observability-check-card,.observability-signal-grid article,.observability-route-grid article,.observability-playbook-grid article{display:grid;align-content:start;gap:0.65rem}.observability-target-grid h3,.observability-check-card h3,.observability-signal-grid h3,.observability-route-grid h3,.observability-playbook-grid h3{overflow-wrap:anywhere}.observability-target-grid dl,.observability-signal-grid dl{display:grid;gap:0.5rem;margin:0}.observability-target-grid dl div,.observability-signal-grid dl div{display:grid;grid-template-columns:minmax(5.5rem,0.42fr) minmax(0,1fr);gap:0.5rem;min-width:0}.observability-target-grid dt,.observability-signal-grid dt{color:var(--muted);font-size:0.78rem;font-weight:800;text-transform:uppercase}.observability-target-grid dd,.observability-signal-grid dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--text)}.observability-target-grid code,.observability-route-grid code{overflow-wrap:anywhere;white-space:normal}.observability-check-card small{color:var(--muted);font-weight:800;overflow-wrap:anywhere}.observability-check-card.is-pass{border-color:rgba(126,224,154,0.28)}.observability-check-card.is-review{border-color:rgba(126,185,255,0.28)}.observability-check-card.is-warning{border-color:rgba(255,209,102,0.28)}.observability-check-card.is-blocker{border-color:rgba(255,107,107,0.35)}.observability-check-card.is-blocker span,.observability-signal-grid article:first-child span{color:var(--danger)}.observability-check-card.is-warning span{color:var(--warning)}.observability-playbook-grid ol{display:grid;gap:0.65rem;margin:0;padding-left:1.2rem}.orchestration-hero{grid-template-columns:minmax(0,0.88fr) minmax(280px,0.52fr)}.orchestration-score-card,.orchestration-workflow-grid article,.orchestration-check-card,.orchestration-event-grid article,.orchestration-table-grid article,.orchestration-playbook-grid article{min-width:0;border:1px solid var(--line);border-radius:0.5rem;padding:clamp(1rem,2.4vw,1.5rem);background:rgba(13,24,38,0.78);box-shadow:var(--shadow)}.orchestration-score-card{display:grid;align-content:center;gap:0.45rem;max-width:460px}.orchestration-score-card span,.orchestration-workflow-grid span,.orchestration-check-card span,.orchestration-event-grid span,.orchestration-table-grid span,.orchestration-playbook-grid span{color:var(--accent);font-size:0.78rem;font-weight:900;text-transform:uppercase}.orchestration-score-card strong{color:var(--accent);font-size:clamp(3.4rem,8vw,6.5rem);line-height:0.9}.orchestration-score-card p,.orchestration-workflow-grid p,.orchestration-check-card p,.orchestration-event-grid p,.orchestration-playbook-grid li{color:var(--muted)}.orchestration-workflow-grid,.orchestration-check-grid,.orchestration-event-grid,.orchestration-table-grid,.orchestration-playbook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.orchestration-workflow-grid article,.orchestration-check-card,.orchestration-event-grid article,.orchestration-table-grid article,.orchestration-playbook-grid article{display:grid;align-content:start;gap:0.65rem}.orchestration-workflow-grid h3,.orchestration-check-card h3,.orchestration-event-grid h3,.orchestration-table-grid h3,.orchestration-playbook-grid h3{overflow-wrap:anywhere}.orchestration-workflow-grid dl{display:grid;gap:0.5rem;margin:0}.orchestration-workflow-grid dl div{display:grid;grid-template-columns:minmax(5.5rem,0.35fr) minmax(0,1fr);gap:0.5rem;min-width:0}.orchestration-workflow-grid dt{color:var(--muted);font-size:0.78rem;font-weight:800;text-transform:uppercase}.orchestration-workflow-grid dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--text)}.orchestration-check-card small,.orchestration-event-grid small{color:var(--muted);font-weight:800;overflow-wrap:anywhere}.orchestration-check-card.is-pass{border-color:rgba(126,224,154,0.28)}.orchestration-check-card.is-review{border-color:rgba(126,185,255,0.28)}.orchestration-check-card.is-warning{border-color:rgba(255,209,102,0.28)}.orchestration-check-card.is-blocker{border-color:rgba(255,107,107,0.35)}.orchestration-check-card.is-blocker span{color:var(--danger)}.orchestration-check-card.is-warning span{color:var(--warning)}.orchestration-table-grid code{overflow-wrap:anywhere;white-space:normal}.orchestration-playbook-grid ol{display:grid;gap:0.65rem;margin:0;padding-left:1.2rem}.revenue-hero{grid-template-columns:minmax(0,0.88fr) minmax(280px,0.52fr)}.revenue-score-card,.revenue-pipeline-grid article,.revenue-check-card,.revenue-metric-grid article,.revenue-table-grid article,.revenue-playbook-grid article{min-width:0;border:1px solid var(--line);border-radius:0.5rem;padding:clamp(1rem,2.4vw,1.5rem);background:rgba(13,24,38,0.78);box-shadow:var(--shadow)}.revenue-score-card{display:grid;align-content:center;gap:0.45rem;max-width:460px}.revenue-score-card span,.revenue-pipeline-grid span,.revenue-check-card span,.revenue-metric-grid span,.revenue-table-grid span,.revenue-playbook-grid span{color:var(--accent);font-size:0.78rem;font-weight:900;text-transform:uppercase}.revenue-score-card strong{color:var(--accent);font-size:clamp(3.4rem,8vw,6.5rem);line-height:0.9}.revenue-score-card p,.revenue-pipeline-grid p,.revenue-check-card p,.revenue-metric-grid p,.revenue-playbook-grid li{color:var(--muted)}.revenue-pipeline-grid,.revenue-check-grid,.revenue-metric-grid,.revenue-table-grid,.revenue-playbook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.revenue-pipeline-grid article,.revenue-check-card,.revenue-metric-grid article,.revenue-table-grid article,.revenue-playbook-grid article{display:grid;align-content:start;gap:0.65rem}.revenue-pipeline-grid h3,.revenue-check-card h3,.revenue-metric-grid h3,.revenue-table-grid h3,.revenue-playbook-grid h3{overflow-wrap:anywhere}.revenue-pipeline-grid dl{display:grid;gap:0.5rem;margin:0}.revenue-pipeline-grid dl div{display:grid;grid-template-columns:minmax(5.5rem,0.35fr) minmax(0,1fr);gap:0.5rem;min-width:0}.revenue-pipeline-grid dt{color:var(--muted);font-size:0.78rem;font-weight:800;text-transform:uppercase}.revenue-pipeline-grid dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--text)}.revenue-check-card small,.revenue-metric-grid small{color:var(--muted);font-weight:800;overflow-wrap:anywhere}.revenue-check-card.is-pass{border-color:rgba(126,224,154,0.28)}.revenue-check-card.is-review{border-color:rgba(126,185,255,0.28)}.revenue-check-card.is-warning{border-color:rgba(255,209,102,0.28)}.revenue-check-card.is-blocker{border-color:rgba(255,107,107,0.35)}.revenue-check-card.is-blocker span{color:var(--danger)}.revenue-check-card.is-warning span{color:var(--warning)}.revenue-table-grid code{overflow-wrap:anywhere;white-space:normal}.revenue-playbook-grid ol{display:grid;gap:0.65rem;margin:0;padding-left:1.2rem}.communication-hero{grid-template-columns:minmax(0,0.88fr) minmax(280px,0.52fr)}.communication-score-card,.communication-workflow-grid article,.communication-check-card,.communication-channel-grid article,.communication-table-grid article,.communication-playbook-grid article{min-width:0;border:1px solid var(--line);border-radius:0.5rem;padding:clamp(1rem,2.4vw,1.5rem);background:rgba(13,24,38,0.78);box-shadow:var(--shadow)}.communication-score-card{display:grid;align-content:center;gap:0.45rem;max-width:460px}.communication-score-card span,.communication-workflow-grid span,.communication-check-card span,.communication-channel-grid span,.communication-table-grid span,.communication-playbook-grid span{color:var(--accent);font-size:0.78rem;font-weight:900;text-transform:uppercase}.communication-score-card strong{color:var(--accent);font-size:clamp(3.4rem,8vw,6.5rem);line-height:0.9}.communication-score-card p,.communication-workflow-grid p,.communication-check-card p,.communication-channel-grid p,.communication-playbook-grid li{color:var(--muted)}.communication-workflow-grid,.communication-check-grid,.communication-channel-grid,.communication-table-grid,.communication-playbook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.communication-workflow-grid article,.communication-check-card,.communication-channel-grid article,.communication-table-grid article,.communication-playbook-grid article{display:grid;align-content:start;gap:0.65rem}.communication-workflow-grid h3,.communication-check-card h3,.communication-channel-grid h3,.communication-table-grid h3,.communication-playbook-grid h3{overflow-wrap:anywhere}.communication-workflow-grid dl{display:grid;gap:0.5rem;margin:0}.communication-workflow-grid dl div{display:grid;grid-template-columns:minmax(5.5rem,0.35fr) minmax(0,1fr);gap:0.5rem;min-width:0}.communication-workflow-grid dt{color:var(--muted);font-size:0.78rem;font-weight:800;text-transform:uppercase}.communication-workflow-grid dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--text)}.communication-check-card small{color:var(--muted);font-weight:800;overflow-wrap:anywhere}.communication-check-card.is-pass{border-color:rgba(126,224,154,0.28)}.communication-check-card.is-review{border-color:rgba(126,185,255,0.28)}.communication-check-card.is-warning{border-color:rgba(255,209,102,0.28)}.communication-check-card.is-blocker{border-color:rgba(255,107,107,0.35)}.communication-check-card.is-blocker span{color:var(--danger)}.communication-check-card.is-warning span{color:var(--warning)}.communication-table-grid code{overflow-wrap:anywhere;white-space:normal}.communication-playbook-grid ol{display:grid;gap:0.65rem;margin:0;padding-left:1.2rem}.sales-hero{grid-template-columns:minmax(0,0.88fr) minmax(280px,0.52fr)}.sales-score-card,.sales-stage-grid article,.sales-check-card,.sales-metric-grid article,.sales-table-grid article,.sales-playbook-grid article{min-width:0;border:1px solid var(--line);border-radius:0.5rem;padding:clamp(1rem,2.4vw,1.5rem);background:rgba(13,24,38,0.78);box-shadow:var(--shadow)}.sales-score-card{display:grid;align-content:center;gap:0.45rem;max-width:460px}.sales-score-card span,.sales-stage-grid span,.sales-check-card span,.sales-metric-grid span,.sales-table-grid span,.sales-playbook-grid span{color:var(--accent);font-size:0.78rem;font-weight:900;text-transform:uppercase}.sales-score-card strong{color:var(--accent);font-size:clamp(3.4rem,8vw,6.5rem);line-height:0.9}.sales-score-card p,.sales-stage-grid p,.sales-check-card p,.sales-metric-grid p,.sales-playbook-grid li{color:var(--muted)}.sales-stage-grid,.sales-check-grid,.sales-metric-grid,.sales-table-grid,.sales-playbook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sales-stage-grid article,.sales-check-card,.sales-metric-grid article,.sales-table-grid article,.sales-playbook-grid article{display:grid;align-content:start;gap:0.65rem}.sales-stage-grid h3,.sales-check-card h3,.sales-metric-grid h3,.sales-table-grid h3,.sales-playbook-grid h3{overflow-wrap:anywhere}.sales-stage-grid dl{display:grid;gap:0.5rem;margin:0}.sales-stage-grid dl div{display:grid;grid-template-columns:minmax(5.5rem,0.35fr) minmax(0,1fr);gap:0.5rem;min-width:0}.sales-stage-grid dt{color:var(--muted);font-size:0.78rem;font-weight:800;text-transform:uppercase}.sales-stage-grid dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--text)}.sales-check-card small{color:var(--muted);font-weight:800;overflow-wrap:anywhere}.sales-check-card.is-pass{border-color:rgba(126,224,154,0.28)}.sales-check-card.is-review{border-color:rgba(126,185,255,0.28)}.sales-check-card.is-warning{border-color:rgba(255,209,102,0.28)}.sales-check-card.is-blocker{border-color:rgba(255,107,107,0.35)}.sales-check-card.is-blocker span{color:var(--danger)}.sales-check-card.is-warning span{color:var(--warning)}.sales-table-grid code{overflow-wrap:anywhere;white-space:normal}.sales-playbook-grid ol{display:grid;gap:0.65rem;margin:0;padding-left:1.2rem}.delivery-hero{grid-template-columns:minmax(0,0.88fr) minmax(280px,0.52fr)}.delivery-score-card,.delivery-stage-grid article,.delivery-check-card,.delivery-metric-grid article,.delivery-table-grid article,.delivery-playbook-grid article{min-width:0;border:1px solid var(--line);border-radius:0.5rem;padding:clamp(1rem,2.4vw,1.5rem);background:rgba(13,24,38,0.78);box-shadow:var(--shadow)}.delivery-score-card{display:grid;align-content:center;gap:0.45rem;max-width:460px}.delivery-score-card span,.delivery-stage-grid span,.delivery-check-card span,.delivery-metric-grid span,.delivery-table-grid span,.delivery-playbook-grid span{color:var(--accent);font-size:0.78rem;font-weight:900;text-transform:uppercase}.delivery-score-card strong{color:var(--accent);font-size:clamp(3.4rem,8vw,6.5rem);line-height:0.9}.delivery-score-card p,.delivery-stage-grid p,.delivery-check-card p,.delivery-metric-grid p,.delivery-playbook-grid li{color:var(--muted)}.delivery-stage-grid,.delivery-check-grid,.delivery-metric-grid,.delivery-table-grid,.delivery-playbook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.delivery-stage-grid article,.delivery-check-card,.delivery-metric-grid article,.delivery-table-grid article,.delivery-playbook-grid article{display:grid;align-content:start;gap:0.65rem}.delivery-stage-grid h3,.delivery-check-card h3,.delivery-metric-grid h3,.delivery-table-grid h3,.delivery-playbook-grid h3{overflow-wrap:anywhere}.delivery-stage-grid dl{display:grid;gap:0.5rem;margin:0}.delivery-stage-grid dl div{display:grid;grid-template-columns:minmax(5.5rem,0.35fr) minmax(0,1fr);gap:0.5rem;min-width:0}.delivery-stage-grid dt{color:var(--muted);font-size:0.78rem;font-weight:800;text-transform:uppercase}.delivery-stage-grid dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--text)}.delivery-check-card small{color:var(--muted);font-weight:800;overflow-wrap:anywhere}.delivery-check-card.is-pass{border-color:rgba(126,224,154,0.28)}.delivery-check-card.is-review{border-color:rgba(126,185,255,0.28)}.delivery-check-card.is-warning{border-color:rgba(255,209,102,0.28)}.delivery-check-card.is-blocker{border-color:rgba(255,107,107,0.35)}.delivery-check-card.is-blocker span{color:var(--danger)}.delivery-check-card.is-warning span{color:var(--warning)}.delivery-table-grid code{overflow-wrap:anywhere;white-space:normal}.delivery-playbook-grid ol{display:grid;gap:0.65rem;margin:0;padding-left:1.2rem}.portal-grid{padding-top:clamp(2rem,5vw,4rem);border-top:1px solid var(--line)}.portal-grid article{display:grid;align-content:start;gap:0.7rem}.portal-grid h2{font-size:clamp(1.4rem,3vw,2.1rem)}.portal-wide{grid-column:span 2}.portal-results-grid{margin-top:clamp(1.4rem,4vw,2.6rem)}.portal-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.portal-metric-card{display:grid;gap:0.75rem;border:1px solid var(--line);border-radius:0.5rem;padding:clamp(1rem,2vw,1.25rem);background:rgba(255,255,255,0.055)}.portal-metric-card>span{color:var(--accent);font-size:0.78rem;font-weight:900;text-transform:uppercase}.portal-metric-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.65rem}.portal-metric-values p,.portal-log-list p{margin:0}.portal-metric-values small{display:block;color:var(--muted);font-size:0.72rem;font-weight:800;text-transform:uppercase}.metric-change.good{color:var(--accent)}.metric-change.warning{color:var(--warning)}.portal-log-list{display:grid;gap:0.75rem}.split-site-header .nav-links a.active{color:var(--text)}.split-page{width:100%;overflow-x:hidden}.split-hero{width:min(1120px,calc(100% - clamp(1.5rem,5vw,4rem)));min-height:auto;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.74fr);gap:clamp(1.5rem,4vw,3.25rem);align-items:center;padding:clamp(1.65rem,3.4vw,3.2rem) 0}.split-hero>div{min-width:0}.split-hero h1{max-width:min(18ch,100%);margin-bottom:1.15rem;font-size:clamp(2.25rem,4.3vw,4.1rem);line-height:1.04;overflow-wrap:break-word}.split-hero .lead{max-width:42rem}.split-hero-panel{display:grid;gap:0.75rem}.split-hero-panel div,.split-card-grid article,.split-list,.large-library-grid article{border:1px solid var(--line);border-radius:0.5rem;background:var(--surface);box-shadow:var(--shadow)}.split-hero-panel div{padding:clamp(0.85rem,1.8vw,1.1rem)}.split-hero-panel span,.split-card-grid span{color:var(--accent);font-size:0.78rem;font-weight:900;text-transform:uppercase}.split-hero-panel strong{display:block;margin:0.12rem 0 0.2rem;font-size:1.04rem}.split-hero-panel p,.split-card-grid p,.split-list,.split-section .section-copy p:not(.eyebrow){color:var(--muted)}.split-hero-panel p{margin-bottom:0;font-size:0.92rem;line-height:1.45}.split-section{width:min(1120px,calc(100% - clamp(1.5rem,5vw,4rem)));margin:0 auto;padding:clamp(2.6rem,5vw,4.6rem) 0;border-top:1px solid var(--line)}.split-section h2{max-width:20ch;font-size:clamp(1.7rem,2.85vw,2.65rem);line-height:1.08}.split-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.split-card-grid article{display:flex;flex-direction:column;gap:0.45rem;min-height:100%;padding:clamp(1.1rem,2.4vw,1.55rem)}.split-card-grid h3{font-size:clamp(1.15rem,2vw,1.42rem)}.split-card-grid a{margin-top:auto;color:var(--accent-2);font-weight:850}.large-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-test-hero{align-items:stretch}.seo-home-section{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(280px,0.72fr);gap:clamp(1.4rem,4vw,2.5rem);align-items:center}.seo-home-visual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem;min-height:14rem;align-items:end;border:1px solid var(--line);border-radius:0.5rem;padding:1rem;background:rgba(13,24,38,0.78);box-shadow:var(--shadow)}.seo-home-visual div{display:grid;align-content:end;min-width:0;min-height:100%;border-radius:0.5rem;padding:0.85rem;background:linear-gradient(180deg,rgba(216,180,106,0.14),rgba(66,214,164,0.08)),rgba(255,255,255,0.035)}.seo-home-visual div:nth-child(2){min-height:78%}.seo-home-visual div:nth-child(3){min-height:58%}.seo-home-visual span{color:var(--accent-2);font-size:0.72rem;font-weight:900;text-transform:uppercase}.seo-home-visual strong{display:block;max-width:100%;font-size:2.2rem;line-height:1;overflow-wrap:anywhere}.seo-home-visual small{display:block;color:var(--muted)}.seo-test-form,.seo-pass-wallet,.seo-recovery-form,.seo-limit-panel,.seo-coverage-strip article,.seo-future-panel,.seo-future-card,.seo-subscription-panel,.seo-subscription-card,.seo-result-stage,.seo-visual-card,.seo-findings-panel,.seo-detail-panel,.seo-action-summary article,.seo-top-result-link-panel,.seo-share-panel,.seo-package-panel,.seo-package-card,.seo-capability-panel,.seo-capability-grid article,.seo-tiered-report-panel,.seo-tier-card,.seo-tier-lock-card,.seo-unlock-panel,.seo-unlock-card,.seo-credit-rules article,.seo-fix-package-panel,.seo-fix-package-card,.seo-locked-report-panel,.seo-feedback-panel{border:1px solid var(--line);border-radius:0.5rem;background:var(--surface);box-shadow:var(--shadow)}.seo-coverage-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:0}.seo-coverage-strip article{display:grid;gap:0.45rem;align-content:start;min-height:100%;padding:clamp(1rem,2.2vw,1.25rem);box-shadow:none}.seo-coverage-strip span{color:var(--accent-2);font-size:0.76rem;font-weight:950;text-transform:uppercase}.seo-coverage-strip h2{max-width:none;margin:0;font-size:clamp(1.05rem,1.8vw,1.32rem);line-height:1.15}.seo-coverage-strip p{margin:0;color:var(--muted);line-height:1.48}.seo-future-panel{display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.35rem);background:linear-gradient(135deg,rgba(216,180,106,0.1),transparent 42%),linear-gradient(315deg,rgba(72,213,151,0.08),transparent 48%),var(--surface)}.seo-future-panel .seo-panel-head{align-items:start}.seo-future-panel .seo-panel-head p{max-width:32rem;margin:0;color:var(--muted)}.seo-future-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.85rem}.seo-future-card{display:grid;gap:0.55rem;align-content:start;min-width:0;padding:1rem;background:rgba(255,255,255,0.035);box-shadow:none}.seo-future-card span{width:fit-content;border:1px solid rgba(216,180,106,0.28);border-radius:999px;padding:0.22rem 0.5rem;color:var(--accent-2);background:rgba(216,180,106,0.08);font-size:0.72rem;font-weight:900;text-transform:uppercase}.seo-future-card h3{margin-bottom:0;font-size:1.08rem;line-height:1.15}.seo-future-card p{margin:0;color:var(--muted);font-size:0.92rem;line-height:1.45}.seo-test-form{display:grid;gap:0.75rem;margin-top:1.5rem;padding:0.75rem}.seo-url-submit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.75rem;align-items:end;min-width:0}.seo-tier-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.45rem;min-width:0;border:1px solid rgba(216,180,106,0.2);border-radius:0.5rem;padding:0.65rem;background:rgba(255,255,255,0.035)}.seo-tier-selector legend{grid-column:1 / -1;padding:0 0.35rem;color:var(--accent-2);font-size:0.76rem;font-weight:950;text-transform:uppercase}.seo-tier-selector p{grid-column:1 / -1;margin:0;color:var(--muted);font-size:0.8rem;line-height:1.3}.seo-tier-selector label{position:relative;min-width:0;border:1px solid rgba(216,180,106,0.18);border-radius:0.45rem;padding:0.62rem 0.68rem 0.62rem 2rem;background:rgba(255,255,255,0.045);cursor:pointer}.seo-tier-selector input{position:absolute;left:0.68rem;top:0.76rem;width:auto;accent-color:var(--accent)}.seo-tier-selector label:has(input:checked){border-color:rgba(72,213,151,0.52);background:rgba(72,213,151,0.1)}.seo-tier-selector label.is-locked{cursor:not-allowed;opacity:0.58}.seo-tier-selector label>span{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;min-width:0}.seo-tier-selector label em{color:var(--accent);font-size:0.72rem;font-style:normal;font-weight:900}.seo-tier-selector label.is-locked em{color:var(--muted)}.seo-tier-selector small{color:var(--muted);font-size:0.74rem;line-height:1.25}.seo-advanced-context-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem;min-width:0}.seo-pass-wallet{display:grid;grid-template-columns:minmax(0,0.52fr) auto minmax(0,1fr);align-items:center;gap:0.65rem 1rem;margin-top:0.85rem;padding:0.95rem 1rem;border-color:rgba(72,213,151,0.42);background:linear-gradient(135deg,rgba(72,213,151,0.18),rgba(216,180,106,0.1)),rgba(7,20,17,0.78);box-shadow:0 18px 42px rgba(13,255,184,0.08)}.seo-pass-wallet span{color:var(--accent-2);font-size:0.76rem;font-weight:950;text-transform:uppercase}.seo-pass-wallet strong{justify-self:start;border:1px solid rgba(72,213,151,0.42);border-radius:999px;padding:0.38rem 0.7rem;color:#08110d;background:linear-gradient(135deg,var(--accent),#7be6bc);font-size:0.98rem;line-height:1}.seo-pass-wallet p{margin:0;color:rgba(247,242,232,0.82);font-size:0.9rem;line-height:1.38}.seo-recovery-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.65rem;align-items:end;margin-top:0.8rem;padding:0.65rem;background:rgba(255,255,255,0.04);box-shadow:none}.seo-test-form label,.seo-recovery-form label{display:grid;gap:0.35rem}.seo-test-form span,.seo-recovery-form span,.seo-visual-card>span,.seo-panel-head span,.seo-finding>span{color:var(--accent);font-size:0.76rem;font-weight:900;text-transform:uppercase}.seo-test-form input,.seo-test-form textarea,.seo-recovery-form input{width:100%;border:1px solid rgba(216,180,106,0.22);border-radius:0.45rem;padding:0.85rem 0.95rem;background:rgba(255,255,255,0.055);color:var(--text);font:inherit}.seo-test-form textarea{min-height:5.4rem;resize:vertical}.seo-test-form button,.seo-recovery-form button{align-self:end;border:0;border-radius:0.45rem;padding:0.9rem 1.05rem;background:linear-gradient(135deg,var(--accent),#7be6bc);color:#06110d;font:inherit;font-weight:900;cursor:pointer}.seo-recovery-form button{background:rgba(216,180,106,0.18);color:var(--text)}.seo-alert{display:grid;gap:0.2rem;margin-top:1rem;border-left:3px solid var(--warning);padding:0.8rem 1rem;background:rgba(255,209,102,0.08)}.seo-alert-critical{border-left-color:var(--danger);background:rgba(255,107,107,0.08)}.seo-alert-success{border-left-color:var(--accent);background:rgba(72,213,151,0.09)}.seo-alert span{color:var(--muted)}.seo-error-retry{justify-self:start;margin-top:0.45rem;border:1px solid rgba(72,213,151,0.42);border-radius:0.45rem;padding:0.55rem 0.82rem;color:#04110d;background:linear-gradient(135deg,var(--accent),#7be6bc);font:inherit;font-weight:900;cursor:pointer}.seo-workspace-nudge{display:flex;flex-wrap:wrap;align-items:center;gap:0.65rem 0.8rem;margin-top:0.9rem;border:1px solid rgba(216,180,106,0.28);border-radius:0.5rem;padding:0.85rem;background:rgba(216,180,106,0.08)}.seo-workspace-nudge strong{color:var(--accent-2);font-size:0.86rem;letter-spacing:0.04em;text-transform:uppercase}.seo-workspace-nudge span{flex:1 1 18rem;color:var(--muted);font-size:0.9rem;line-height:1.45}.seo-workspace-nudge a{color:var(--text);font-size:0.82rem;font-weight:900;text-decoration:none;border-bottom:1px solid rgba(216,180,106,0.5)}.seo-workspace-nudge-active{border-color:rgba(72,213,151,0.28);background:rgba(72,213,151,0.08)}.seo-subscription-panel{display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.35rem)}.seo-subscription-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.85rem}.seo-subscription-card{display:grid;gap:0.9rem;align-content:space-between;min-width:0;padding:1rem;box-shadow:none}.seo-subscription-card>div{display:grid;gap:0.45rem}.seo-subscription-card span{color:var(--accent-2);font-size:0.76rem;font-weight:950;text-transform:uppercase}.seo-subscription-card strong{color:var(--text);font-size:1.35rem;line-height:1.1}.seo-subscription-card p,.seo-subscription-unavailable{margin:0;color:var(--muted);font-size:0.92rem;line-height:1.45}.seo-subscription-checkout-form{display:grid;gap:0.65rem}.seo-subscription-checkout-form label{display:grid;gap:0.35rem}.seo-subscription-checkout-form input{width:100%;border:1px solid rgba(216,180,106,0.22);border-radius:0.45rem;padding:0.8rem 0.9rem;background:rgba(255,255,255,0.055);color:var(--text);font:inherit}.seo-subscription-checkout-form button{border:0;border-radius:0.45rem;padding:0.85rem 0.95rem;background:linear-gradient(135deg,var(--accent),#7be6bc);color:#06110d;font:inherit;font-weight:900;cursor:pointer}.seo-project-picker{grid-column:1 / -1}.seo-project-picker select{width:100%;min-height:3.2rem;border:1px solid rgba(216,180,106,0.22);border-radius:0.45rem;padding:0.75rem 0.85rem;background:rgba(255,255,255,0.05);color:var(--text);font:inherit}.seo-limit-panel{display:grid;align-content:space-between;gap:1rem;min-height:100%;padding:clamp(1.1rem,2.6vw,1.6rem);overflow:hidden}.seo-limit-panel h2{max-width:none;margin:0;font-size:clamp(1.35rem,2.35vw,2rem);line-height:1.08}.seo-limit-panel p,.seo-limit-panel small,.seo-visual-card small,.seo-result-head p,.seo-finding p,.seo-finding small,.seo-readout-list dd,.seo-security-note p{color:var(--muted)}.seo-mini-visual{min-height:9rem;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:0.75rem;border:1px solid rgba(216,180,106,0.16);border-radius:0.5rem;padding:1rem;background:linear-gradient(180deg,rgba(216,180,106,0.08),transparent),rgba(255,255,255,0.035)}.seo-mini-visual span{display:block;border-radius:999px 999px 0.35rem 0.35rem;background:linear-gradient(180deg,var(--accent-2),var(--accent))}.seo-mini-visual span:nth-child(1){height:44%}.seo-mini-visual span:nth-child(2){height:76%}.seo-mini-visual span:nth-child(3){height:58%}.seo-limit-meter,.seo-time-bar,.seo-issue-strip{overflow:hidden;height:0.52rem;border:1px solid rgba(216,180,106,0.14);border-radius:999px;background:rgba(255,255,255,0.1)}.seo-limit-meter span,.seo-time-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#7be6bc)}.seo-limit-usage{display:grid;gap:0.85rem;margin:0.1rem 0 0}.seo-limit-usage-row{display:grid;gap:0.38rem}.seo-limit-usage-row>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:0.8rem}.seo-limit-usage-row span{color:var(--accent);font-size:0.78rem;font-weight:950;letter-spacing:0.04em;text-transform:uppercase}.seo-limit-usage-row strong{color:var(--text);font-size:0.86rem;font-weight:900;white-space:nowrap}.seo-extra-scan-note{display:grid;gap:0.35rem;border:1px solid rgba(216,180,106,0.22);border-radius:0.5rem;padding:0.85rem;background:rgba(216,180,106,0.07)}.seo-extra-scan-note strong{color:var(--accent-2);font-size:0.92rem}.seo-extra-scan-note span{color:var(--muted);font-size:0.86rem;line-height:1.45}.seo-extra-scan-note small,.seo-extra-scan-note em{color:rgba(247,242,232,0.68);font-size:0.78rem;font-style:normal}.seo-extra-scan-note a,.seo-extra-pass-form button{width:fit-content;font-weight:900}.seo-extra-pass-form{display:grid;gap:0.65rem;margin:0.15rem 0 0}.seo-checkout-register-note{margin:0;color:var(--accent-2);font-size:0.78rem;font-weight:800;line-height:1.35}.seo-checkout-email{display:grid;gap:0.35rem;min-width:min(100%,18rem);color:rgba(247,242,232,0.72);font-size:0.78rem;font-weight:850}.seo-checkout-email input{width:100%;border:1px solid rgba(255,255,255,0.13);border-radius:0.45rem;padding:0.72rem 0.78rem;background:rgba(255,255,255,0.07);color:var(--text);font:inherit}.seo-checkout-email input:focus{border-color:rgba(72,213,151,0.58);outline:2px solid rgba(72,213,151,0.16);outline-offset:2px}.seo-extra-pass-form button{min-height:2.5rem;border:1px solid rgba(216,180,106,0.5);border-radius:0.45rem;padding:0.7rem 0.95rem;color:#080907;background:linear-gradient(135deg,#f6d77a,#d8a13a);cursor:pointer}.seo-extra-pass-form button:disabled{cursor:not-allowed;opacity:0.55}.seo-extra-scan-note a{color:var(--accent)}.seo-worker-status{display:grid;gap:0.35rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.12)}.seo-worker-status span{color:var(--accent);font-size:0.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.seo-worker-status strong{color:var(--text);font-size:1rem}.seo-worker-status small{line-height:1.45}.seo-worker-status-online strong,.seo-worker-status-configured strong{color:var(--accent)}.seo-worker-status-offline strong,.seo-worker-status-misconfigured strong,.seo-worker-status-not_configured strong{color:#f5c84c}.seo-result-stage{width:min(1120px,calc(100% - clamp(1.5rem,5vw,4rem)));margin:0 auto clamp(3rem,7vw,5rem);padding:clamp(1rem,3vw,1.5rem)}.seo-result-head{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:1rem;align-items:center;margin-bottom:1rem}.seo-result-head h2{max-width:none;margin-bottom:0.45rem;font-size:clamp(1.6rem,3.4vw,2.7rem);overflow-wrap:anywhere}.seo-repair-offer-panel{display:grid;grid-template-columns:minmax(0,0.88fr) minmax(280px,1fr) minmax(220px,0.64fr);gap:0.9rem;align-items:stretch;margin:0 0 1rem;border:1px solid rgba(72,213,151,0.28);border-radius:0.55rem;padding:clamp(0.9rem,2.5vw,1.2rem);background:radial-gradient(circle at 0 0,rgba(72,213,151,0.12),transparent 16rem),linear-gradient(135deg,rgba(216,180,106,0.09),rgba(15,22,34,0.84))}.seo-repair-offer-copy,.seo-repair-fix-list,.seo-repair-trust{min-width:0}.seo-repair-offer-copy{display:grid;align-content:start;gap:0.65rem}.seo-repair-offer-copy span,.seo-repair-fix-list h4{margin:0;color:var(--accent-2);font-size:0.76rem;font-weight:950;text-transform:uppercase}.seo-repair-offer-copy h3{margin:0;color:var(--text);font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.05}.seo-repair-offer-copy p,.seo-repair-fix-list span,.seo-repair-trust span{margin:0;color:var(--muted);overflow-wrap:anywhere}.seo-repair-offer-cta{width:fit-content;display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;border-radius:0.45rem;padding:0.78rem 1rem;color:#06110d;background:linear-gradient(135deg,var(--accent),#7be6bc);font-weight:950}.seo-repair-fix-list{display:grid;gap:0.62rem}.seo-repair-fix-list ul,.seo-repair-trust{display:grid;gap:0.55rem;margin:0;padding:0;list-style:none}.seo-repair-fix-list li,.seo-repair-trust article{display:grid;gap:0.2rem;border:1px solid rgba(255,255,255,0.1);border-radius:0.45rem;padding:0.62rem 0.7rem;background:rgba(255,255,255,0.04)}.seo-repair-fix-list strong,.seo-repair-trust strong{color:var(--text);overflow-wrap:anywhere}.seo-score-card{position:relative;display:grid;place-items:center;min-height:180px;border:1px solid rgba(216,180,106,0.16);border-radius:0.5rem;background:rgba(255,255,255,0.045)}.seo-score-card svg{position:absolute;width:132px;height:132px;transform:rotate(-90deg)}.seo-score-card circle{fill:none;stroke:rgba(255,255,255,0.11);stroke-width:12}.seo-score-card circle:nth-child(2){stroke:var(--accent);stroke-linecap:round;stroke-dasharray:302}.seo-score-warning circle:nth-child(2){stroke:var(--warning)}.seo-score-critical circle:nth-child(2){stroke:var(--danger)}.seo-score-card strong{position:relative;z-index:1;font-size:3rem;line-height:1}.seo-score-card span{position:relative;z-index:1;margin-top:4.2rem;color:var(--muted);font-size:0.82rem;font-weight:850}.seo-visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.seo-action-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.seo-action-summary article{display:grid;align-content:start;gap:0.35rem;padding:1rem}.seo-action-summary span,.seo-top-result-link-panel span,.seo-share-panel span,.seo-share-form span,.seo-feedback-panel span,.seo-feedback-form span{color:var(--accent);font-size:0.76rem;font-weight:900;text-transform:uppercase}.seo-action-summary strong{color:var(--text);font-size:1.1rem;line-height:1.15}.seo-action-summary p,.seo-share-panel p,.seo-roadmap-step p,.seo-brief-card p,.seo-feedback-panel p{color:var(--muted)}.seo-keyword-alignment-panel{margin-bottom:1rem;border:1px solid rgba(255,255,255,0.12);border-radius:0.5rem;background:rgba(255,255,255,0.035)}.seo-keyword-alignment-panel>header{display:grid;grid-template-columns:minmax(0,0.7fr) minmax(280px,1fr);gap:1.5rem;align-items:end;padding:1rem;border-bottom:1px solid rgba(255,255,255,0.1)}.seo-keyword-alignment-panel>header span{color:var(--accent);font-size:0.72rem;font-weight:900;text-transform:uppercase}.seo-keyword-alignment-panel>header h2{max-width:none;margin:0.18rem 0 0;font-size:1.55rem}.seo-keyword-alignment-panel>header p{margin:0;color:var(--muted);font-size:0.88rem}.seo-keyword-alignment-list{display:grid}.seo-keyword-alignment-row{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:1rem;align-items:center;min-width:0;padding:1rem}.seo-keyword-alignment-row + .seo-keyword-alignment-row{border-top:1px solid rgba(255,255,255,0.1)}.seo-keyword-score{display:flex;align-items:baseline;justify-content:center;min-height:3.7rem;border-left:3px solid var(--warning);background:rgba(245,200,76,0.08)}.seo-keyword-strong .seo-keyword-score{border-left-color:var(--accent);background:rgba(66,214,164,0.08)}.seo-keyword-score strong{color:var(--text);font-size:1.7rem;line-height:1}.seo-keyword-score span{color:var(--muted);font-size:0.72rem}.seo-keyword-copy{min-width:0}.seo-keyword-copy>div:first-child{display:flex;gap:0.75rem;align-items:baseline;justify-content:space-between}.seo-keyword-copy>div:first-child strong{overflow-wrap:anywhere}.seo-keyword-copy em{color:var(--accent-2);font-size:0.7rem;font-style:normal;font-weight:900;text-transform:uppercase}.seo-keyword-copy p{margin:0.35rem 0 0;color:var(--warning);font-size:0.82rem}.seo-keyword-signal-chips{display:flex;gap:0.35rem;margin-top:0.55rem;flex-wrap:wrap}.seo-keyword-signal-chips span{min-width:3.6rem;border:1px solid rgba(255,255,255,0.12);border-radius:0.28rem;padding:0.25rem 0.4rem;background:rgba(255,255,255,0.035);color:var(--muted);font-size:0.68rem;font-weight:800;text-align:center}.seo-keyword-signal-chips span.is-on{border-color:rgba(66,214,164,0.42);background:rgba(66,214,164,0.12);color:var(--accent)}.seo-compare-panel{display:grid;gap:1rem;margin-bottom:1rem;border:1px solid rgba(72,213,151,0.28);border-radius:0.5rem;padding:1rem;background:linear-gradient(135deg,rgba(72,213,151,0.11),transparent 48%),rgba(255,255,255,0.045)}.seo-compare-critical{border-color:rgba(255,107,107,0.32);background:linear-gradient(135deg,rgba(255,107,107,0.1),transparent 48%),rgba(255,255,255,0.045)}.seo-top-result-link-panel{display:grid;grid-template-columns:minmax(0,0.32fr) minmax(0,1fr);gap:1rem;align-items:center;margin-bottom:1rem;border-color:rgba(72,213,151,0.28);padding:1rem;background:linear-gradient(135deg,rgba(72,213,151,0.12),rgba(216,180,106,0.07) 62%),rgba(13,24,38,0.72)}.seo-top-result-link-copy{display:grid;gap:0.3rem}.seo-top-result-link-copy strong{color:var(--text);font-size:1.15rem;line-height:1.15}.seo-compare-warning{border-color:rgba(255,209,102,0.3);background:linear-gradient(135deg,rgba(255,209,102,0.09),transparent 48%),rgba(255,255,255,0.045)}.seo-compare-head,.seo-compare-metrics,.seo-compare-categories{display:grid;gap:0.75rem}.seo-compare-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.seo-compare-head span,.seo-compare-metrics span,.seo-compare-copy span{color:var(--accent);font-size:0.74rem;font-weight:900;text-transform:uppercase}.seo-compare-head h3{margin:0.15rem 0 0.3rem;color:var(--text);font-size:clamp(1.25rem,2vw,1.65rem)}.seo-compare-head p,.seo-compare-metrics small{margin:0;color:var(--muted)}.seo-compare-head>strong{border-radius:999px;padding:0.45rem 0.7rem;color:#04110d;background:var(--accent);font-size:1rem;white-space:nowrap}.seo-compare-critical .seo-compare-head>strong{color:#210303;background:var(--danger)}.seo-compare-warning .seo-compare-head>strong{color:#1d1400;background:var(--warning)}.seo-compare-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.75rem;align-items:end}.seo-compare-form label{display:grid;gap:0.35rem}.seo-compare-form label span,.seo-compare-candidate-list span,.seo-compare-side-by-side article>span,.seo-compare-category-diff h4{color:var(--accent);font-size:0.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.seo-compare-form input{width:100%;border:1px solid rgba(255,255,255,0.14);border-radius:0.45rem;padding:0.85rem 0.9rem;background:rgba(255,255,255,0.07);color:var(--text);font:inherit}.seo-compare-form button,.seo-compare-copy button{border:0;border-radius:0.45rem;padding:0.9rem 1rem;background:var(--accent);color:#06100d;font-weight:900;cursor:pointer}.seo-compare-candidate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6rem}.seo-compare-candidate-list a{display:grid;gap:0.2rem;border:1px solid rgba(255,255,255,0.1);border-radius:0.5rem;padding:0.75rem;background:rgba(13,24,38,0.58);text-decoration:none}.seo-compare-candidate-list strong,.seo-compare-side-by-side h4{color:var(--text)}.seo-compare-side-by-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem}.seo-compare-side-by-side article{display:grid;gap:0.6rem;align-content:start;border:1px solid rgba(255,255,255,0.1);border-radius:0.5rem;padding:0.9rem;background:rgba(13,24,38,0.58)}.seo-compare-side-by-side h4{margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}.seo-compare-side-by-side p,.seo-compare-side-by-side small,.seo-compare-empty span,.seo-compare-candidate-list span{margin:0;color:var(--muted)}.seo-compare-side-by-side dl{display:grid;gap:0.45rem;margin:0}.seo-compare-side-by-side dl div{display:flex;justify-content:space-between;gap:0.8rem;border-top:1px solid rgba(255,255,255,0.08);padding-top:0.45rem}.seo-compare-side-by-side dt,.seo-compare-side-by-side dd{margin:0}.seo-compare-side-by-side dt{color:var(--muted)}.seo-compare-side-by-side dd{color:var(--text);font-weight:900}.seo-compare-difference-card{border-color:rgba(72,213,151,0.24) !important;background:linear-gradient(145deg,rgba(72,213,151,0.14),rgba(245,200,76,0.08)),rgba(13,24,38,0.58) !important}.seo-compare-difference-card strong{color:var(--accent);font-size:clamp(1.35rem,2.4vw,1.9rem)}.seo-compare-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-compare-metrics article,.seo-compare-category{border:1px solid rgba(255,255,255,0.1);border-radius:0.5rem;padding:0.8rem;background:rgba(13,24,38,0.58)}.seo-compare-metrics article{display:grid;gap:0.25rem}.seo-compare-metrics strong,.seo-compare-category strong{color:var(--text)}.seo-compare-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-compare-category-diff{display:grid;gap:0.75rem}.seo-compare-category-diff h4{margin:0}.seo-compare-category{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.3rem 0.6rem;align-items:center}.seo-compare-category span{color:var(--muted)}.seo-compare-category em{grid-column:1 / -1;font-style:normal;font-weight:900}.seo-compare-category .is-positive{color:var(--accent)}.seo-compare-category .is-negative{color:var(--danger)}.seo-compare-category .is-neutral{color:var(--warning)}.seo-compare-bars{display:grid;grid-column:1 / -1;gap:0.28rem}.seo-compare-bars i{display:block;overflow:hidden;border-radius:999px;height:0.42rem;background:rgba(255,255,255,0.1)}.seo-compare-bars i:first-child b{background:rgba(255,255,255,0.38)}.seo-compare-bars i:last-child b{background:var(--accent)}.seo-compare-bars b{display:block;height:100%;border-radius:inherit}.seo-compare-copy{display:grid;gap:0.35rem}.seo-compare-copy>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.5rem}.seo-compare-copy input{width:100%;border:1px solid rgba(255,255,255,0.14);border-radius:0.45rem;padding:0.78rem 0.85rem;background:rgba(255,255,255,0.07);color:var(--text);font:inherit}.seo-compare-empty{display:grid;gap:0.25rem;border:1px solid rgba(255,209,102,0.2);border-radius:0.5rem;padding:0.8rem;background:rgba(255,209,102,0.08)}.seo-compare-empty strong{color:var(--text)}.seo-roadmap-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.42fr);gap:1rem;margin-bottom:1rem}.seo-roadmap-list,.seo-brief-card{overflow:hidden;border:1px solid rgba(255,255,255,0.12);border-radius:0.5rem;background:rgba(255,255,255,0.045)}.seo-roadmap-steps{display:grid;gap:0.7rem;padding:1rem}.seo-roadmap-step{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:0.85rem;align-items:start;border:1px solid rgba(255,255,255,0.1);border-radius:0.5rem;padding:0.8rem;background:rgba(255,255,255,0.04)}.seo-roadmap-step>span{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:50%;background:rgba(114,184,255,0.18);color:var(--text);font-weight:950}.seo-roadmap-critical>span{background:rgba(255,107,107,0.2)}.seo-roadmap-warning>span{background:rgba(255,209,102,0.2)}.seo-roadmap-good>span{background:rgba(72,213,151,0.16)}.seo-roadmap-step small,.seo-brief-card span{color:var(--accent);font-size:0.72rem;font-weight:900;text-transform:uppercase}.seo-roadmap-step strong{display:block;margin:0.12rem 0 0.3rem;color:var(--text);font-size:1rem;line-height:1.18}.seo-brief-card{display:grid;align-content:start;gap:0.45rem;padding:1rem}.seo-brief-card h2{max-width:none;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.05}.seo-brief-card textarea{width:100%;min-height:13.5rem;resize:vertical;border:1px solid rgba(255,255,255,0.14);border-radius:0.45rem;padding:0.8rem;background:rgba(255,255,255,0.07);color:var(--text);font:inherit;line-height:1.45}.seo-share-panel{display:grid;grid-template-columns:minmax(0,0.48fr) minmax(0,1fr);gap:1rem;align-items:center;margin-bottom:1rem;border-color:rgba(114,184,255,0.22);padding:1rem;background:linear-gradient(135deg,rgba(114,184,255,0.09),transparent 48%),rgba(13,24,38,0.78)}.seo-share-panel h2{max-width:14ch;margin:0.3rem 0 0.5rem;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.06}.seo-share-tools{display:grid;gap:0.75rem}.seo-share-tools label,.seo-share-form label{display:grid;gap:0.35rem}.seo-share-tools input,.seo-share-form input{width:100%;border:1px solid rgba(255,255,255,0.14);border-radius:0.45rem;padding:0.78rem 0.85rem;background:rgba(255,255,255,0.07);color:var(--text);font:inherit}.seo-share-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.75rem;align-items:end}.seo-share-form button{border:0;border-radius:0.45rem;padding:0.84rem 1rem;background:var(--accent);color:#04110d;font:inherit;font-weight:900;cursor:pointer}.seo-compare-link{width:fit-content;border:1px solid rgba(72,213,151,0.28);border-radius:0.45rem;padding:0.68rem 0.8rem;color:var(--text);font-weight:900;background:rgba(72,213,151,0.11)}.seo-compare-link:hover{border-color:rgba(72,213,151,0.48);color:var(--accent)}.seo-visual-card{display:grid;gap:0.55rem;padding:1rem}.seo-visual-card strong{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}.seo-card-art{position:relative;min-height:8.5rem;overflow:hidden;border:1px solid rgba(255,255,255,0.1);border-radius:0.5rem;background:rgba(255,255,255,0.04)}.seo-card-art-clock::before{content:"";position:absolute;inset:1.25rem auto auto 1.25rem;width:5rem;height:5rem;border:0.55rem solid rgba(114,184,255,0.5);border-radius:50%}.seo-card-art-clock span,.seo-card-art-clock i{position:absolute;left:3.75rem;top:3.75rem;width:2.7rem;height:0.35rem;border-radius:999px;background:var(--accent);transform-origin:left center}.seo-card-art-clock i{width:2rem;background:var(--accent-2);transform:rotate(-62deg)}.seo-card-art-clock b{position:absolute;right:1rem;bottom:1rem;width:34%;height:58%;border-radius:0.45rem;background:linear-gradient(180deg,rgba(72,213,151,0.7),rgba(114,184,255,0.25))}.seo-card-art-errors{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:0.65rem;padding:1rem}.seo-card-art-errors span{border-radius:0.45rem 0.45rem 0 0}.seo-card-art-errors span:nth-child(1){height:72%;background:rgba(255,107,107,0.85)}.seo-card-art-errors span:nth-child(2){height:50%;background:rgba(255,209,102,0.85)}.seo-card-art-errors span:nth-child(3){height:83%;background:rgba(72,213,151,0.85)}.seo-card-art-page{display:grid;gap:0.6rem;padding:1rem}.seo-card-art-page span{display:block;border-radius:999px;background:rgba(255,255,255,0.18)}.seo-card-art-page span:nth-child(1){width:64%;height:1.15rem;background:rgba(114,184,255,0.55)}.seo-card-art-page span:nth-child(2){width:88%;height:0.72rem}.seo-card-art-page span:nth-child(3){width:74%;height:0.72rem}.seo-card-art-page span:nth-child(4){width:42%;height:2.1rem;border-radius:0.45rem;background:rgba(72,213,151,0.5)}.seo-card-art-mobile{display:grid;place-items:center;padding:1rem}.seo-card-art-mobile span:nth-child(1){display:block;width:42%;min-width:4rem;height:7rem;border:0.45rem solid rgba(114,184,255,0.5);border-radius:1.25rem;background:rgba(255,255,255,0.05)}.seo-card-art-mobile span:nth-child(2),.seo-card-art-mobile span:nth-child(3),.seo-card-art-mobile span:nth-child(4){position:absolute;left:34%;right:34%;height:0.4rem;border-radius:999px;background:rgba(72,213,151,0.75)}.seo-card-art-mobile span:nth-child(2){top:37%}.seo-card-art-mobile span:nth-child(3){top:48%}.seo-card-art-mobile span:nth-child(4){top:59%;right:42%}.seo-issue-strip{display:flex}.seo-issue-strip em{display:block;min-width:0.35rem;height:100%}.seo-issue-strip .critical{background:var(--danger)}.seo-issue-strip .warning{background:var(--warning)}.seo-issue-strip .good{background:var(--accent)}.seo-result-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,0.44fr);gap:1rem;margin-top:1rem}.seo-findings-panel,.seo-detail-panel{overflow:hidden}.seo-panel-head{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:1rem}.seo-panel-head h2{max-width:none;margin:0.15rem 0 0;font-size:1.25rem}.seo-finding-list{display:grid;gap:0.75rem;padding:1rem}.seo-finding{display:grid;grid-template-columns:6.8rem minmax(0,1fr);gap:0.85rem;border:1px solid rgba(255,255,255,0.1);border-radius:0.5rem;padding:0.9rem;background:rgba(255,255,255,0.04)}.seo-finding>span{width:fit-content;height:fit-content;border-radius:999px;padding:0.28rem 0.55rem}.seo-finding-critical>span{color:#ffd9d9;background:rgba(255,107,107,0.2)}.seo-finding-warning>span{color:#ffe7a3;background:rgba(255,209,102,0.18)}.seo-finding-good>span{color:#c9ffe2;background:rgba(72,213,151,0.16)}.seo-finding-locked>span{color:#f3ddb0;background:rgba(216,180,106,0.16)}.seo-finding h3{margin-bottom:0.25rem}.seo-finding p{margin-bottom:0.35rem}.seo-finding small{display:block}.seo-readout-list{display:grid;gap:0.65rem;margin:0;padding:1rem}.seo-readout-list div{display:grid;gap:0.2rem;border-bottom:1px solid rgba(255,255,255,0.09);padding-bottom:0.65rem}.seo-readout-list dt{color:var(--accent-2);font-size:0.78rem;font-weight:900;text-transform:uppercase}.seo-readout-list dd{margin:0;overflow-wrap:anywhere}.seo-security-note{margin:0 1rem 1rem;border:1px solid rgba(72,213,151,0.25);border-radius:0.5rem;padding:1rem;background:rgba(72,213,151,0.08)}.seo-security-note p{margin:0.35rem 0 0}.seo-followup-panel,.seo-feedback-panel{display:grid;grid-template-columns:minmax(0,0.55fr) minmax(0,1fr);gap:1rem;margin-top:1rem;border:1px solid rgba(72,213,151,0.26);border-radius:0.5rem;padding:clamp(1rem,2.8vw,1.35rem);background:linear-gradient(135deg,rgba(72,213,151,0.1),transparent 45%),rgba(13,24,38,0.78);box-shadow:var(--shadow)}.seo-feedback-panel{border-color:rgba(114,184,255,0.24);background:linear-gradient(135deg,rgba(114,184,255,0.1),transparent 45%),rgba(13,24,38,0.78)}.seo-followup-panel>div,.seo-feedback-panel>div{align-self:center}.seo-followup-panel span,.seo-followup-form span{color:var(--accent);font-size:0.76rem;font-weight:900;text-transform:uppercase}.seo-followup-panel h2,.seo-feedback-panel h2{max-width:14ch;margin:0.3rem 0 0.75rem;font-size:clamp(1.75rem,3.3vw,2.8rem);line-height:1.04}.seo-followup-panel p{color:var(--muted)}.seo-followup-form,.seo-feedback-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.8rem}.seo-followup-form label,.seo-feedback-form label{display:grid;gap:0.35rem}.seo-followup-form input,.seo-followup-form textarea,.seo-feedback-form input,.seo-feedback-form select,.seo-feedback-form textarea{width:100%;border:1px solid rgba(255,255,255,0.14);border-radius:0.45rem;padding:0.78rem 0.85rem;background:rgba(255,255,255,0.07);color:var(--text);font:inherit}.seo-followup-form textarea,.seo-feedback-form textarea{resize:vertical}.seo-followup-wide,.seo-followup-form button,.seo-feedback-wide,.seo-feedback-form button{grid-column:1 / -1}.seo-followup-form button,.seo-feedback-form button{border:0;border-radius:0.45rem;padding:0.9rem 1.05rem;background:linear-gradient(135deg,var(--accent),#7be6bc);color:#06110d;font:inherit;font-weight:900;cursor:pointer}.seo-ultimate-report{display:grid;gap:1rem;margin-bottom:1rem}.seo-report-command-head{display:grid;grid-template-columns:minmax(0,0.74fr) minmax(260px,0.44fr);gap:1rem;align-items:end;border:1px solid rgba(255,255,255,0.13);border-radius:0.5rem;padding:clamp(1rem,2.4vw,1.35rem);background:linear-gradient(135deg,rgba(66,214,164,0.1),transparent 48%),rgba(7,12,14,0.82)}.seo-report-command-head span,.seo-report-card-head span{color:var(--accent);font-size:0.76rem;font-weight:950;text-transform:uppercase}.seo-report-command-head h3{max-width:none;margin:0.15rem 0 0;color:var(--text);font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.05;overflow-wrap:anywhere}.seo-report-command-head p{margin:0;color:var(--muted);line-height:1.45}.seo-report-overview{display:grid;grid-template-columns:minmax(250px,0.42fr) minmax(0,0.78fr) minmax(320px,0.54fr);gap:1rem;align-items:stretch}.seo-package-panel,.seo-capability-panel,.seo-api-free-plan-panel,.seo-unlock-panel,.seo-fix-package-panel{display:grid;gap:1rem;margin-bottom:1rem;padding:clamp(1rem,2.4vw,1.25rem)}.seo-package-panel .seo-panel-head,.seo-capability-panel .seo-panel-head,.seo-api-free-plan-panel .seo-panel-head,.seo-unlock-panel .seo-panel-head,.seo-fix-package-panel .seo-panel-head{align-items:start}.seo-package-panel .seo-panel-head p,.seo-capability-panel .seo-panel-head p,.seo-api-free-plan-panel .seo-panel-head p,.seo-unlock-panel .seo-panel-head p,.seo-fix-package-panel .seo-panel-head p{max-width:26rem;margin:0;color:var(--muted);font-size:0.92rem}.seo-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.85rem}.seo-package-card{display:grid;gap:0.8rem;align-content:start;min-width:0;padding:1rem;box-shadow:none}.seo-package-card div{display:flex;align-items:start;justify-content:space-between;gap:0.75rem}.seo-package-card span{color:var(--accent-2);font-size:0.75rem;font-weight:950;text-transform:uppercase}.seo-package-card strong{color:var(--text);font-size:1.35rem;line-height:1}.seo-package-card p,.seo-package-card li{color:var(--muted)}.seo-package-card p{margin:0;line-height:1.45}.seo-package-card ul{display:grid;gap:0.45rem;margin:0;padding-left:1rem}.seo-package-card li{font-size:0.88rem;line-height:1.4}.seo-package-card em{align-self:end;width:fit-content;border:1px solid rgba(216,180,106,0.28);border-radius:0.45rem;padding:0.3rem 0.48rem;color:var(--accent-2);background:rgba(216,180,106,0.08);font-size:0.74rem;font-style:normal;font-weight:850}.seo-package-tests{display:grid;gap:0.45rem;border-top:1px solid rgba(255,255,255,0.08);padding-top:0.65rem}.seo-package-tests span{color:var(--accent)}.seo-package-tests ul{padding-left:1rem}.seo-package-premium{border-color:rgba(216,180,106,0.42);background:linear-gradient(180deg,rgba(216,180,106,0.11),rgba(17,19,15,0.82))}.seo-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.85rem}.seo-capability-grid article{display:grid;gap:0.75rem;align-content:start;padding:1rem;background:linear-gradient(135deg,rgba(216,180,106,0.09),transparent 50%),rgba(255,255,255,0.035);box-shadow:none}.seo-capability-grid span{color:var(--accent-2);font-size:0.75rem;font-weight:950;text-transform:uppercase}.seo-capability-grid ul{display:grid;gap:0.45rem;margin:0;padding-left:1rem}.seo-capability-grid li{color:var(--muted);line-height:1.4}.seo-api-free-plan-panel{position:relative;overflow:hidden;border-color:rgba(72,213,151,0.24);background:radial-gradient(circle at 10% 0%,rgba(72,213,151,0.12),transparent 18rem),linear-gradient(135deg,rgba(216,180,106,0.08),transparent 52%),rgba(10,15,16,0.86)}.seo-api-free-plan-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(19rem,0.75fr);gap:0.9rem;align-items:start}.seo-repair-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem}.seo-repair-phase,.seo-evidence-ledger>div{min-width:0;border:1px solid rgba(255,255,255,0.1);border-radius:0.5rem;background:linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.022)),rgba(255,255,255,0.025);box-shadow:none}.seo-repair-phase{display:grid;gap:0.7rem;align-content:start;padding:0.95rem}.seo-repair-phase>span,.seo-evidence-ledger h4{margin:0;color:var(--accent-2);font-size:0.75rem;font-weight:950;text-transform:uppercase}.seo-repair-phase strong{color:var(--text);font-size:0.98rem;line-height:1.28}.seo-repair-phase ul,.seo-evidence-ledger ul{display:grid;gap:0.6rem;margin:0;padding:0;list-style:none}.seo-repair-phase li{display:grid;gap:0.35rem;min-width:0;border-top:1px solid rgba(255,255,255,0.09);padding-top:0.6rem}.seo-repair-phase li:first-child{border-top:0;padding-top:0}.seo-plan-severity{width:fit-content;border:1px solid rgba(216,180,106,0.26);border-radius:999px;padding:0.2rem 0.44rem;color:var(--accent-2);background:rgba(216,180,106,0.08);font-size:0.68rem;line-height:1;text-transform:uppercase}.seo-plan-critical{border-color:rgba(255,118,118,0.38);color:var(--danger);background:rgba(255,118,118,0.1)}.seo-plan-good{border-color:rgba(72,213,151,0.34);color:var(--accent);background:rgba(72,213,151,0.08)}.seo-repair-phase li span,.seo-repair-phase li em,.seo-evidence-ledger li em{color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.seo-repair-phase li span{color:var(--text);font-weight:750}.seo-repair-phase li em{font-size:0.84rem;font-style:normal}.seo-evidence-ledger{display:grid;gap:0.75rem;min-width:0}.seo-evidence-ledger>div{display:grid;gap:0.7rem;padding:0.95rem}.seo-evidence-ledger li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.25rem 0.65rem;min-width:0;border-top:1px solid rgba(255,255,255,0.09);padding-top:0.55rem}.seo-evidence-ledger li:first-child{border-top:0;padding-top:0}.seo-evidence-ledger li span{min-width:0;color:var(--text);font-weight:760;line-height:1.3;overflow-wrap:anywhere}.seo-evidence-ledger li strong{width:fit-content;color:var(--accent);font-size:0.78rem;font-weight:900;white-space:nowrap}.seo-evidence-ledger li em{grid-column:1 / -1;font-size:0.8rem;font-style:normal}.seo-unlock-grid,.seo-credit-rules,.seo-fix-package-grid{display:grid;gap:0.85rem}.seo-tiered-report-panel{display:grid;gap:1rem;padding:clamp(1rem,2.3vw,1.3rem)}.seo-tiered-head{justify-items:center;text-align:center}.seo-tiered-head p{max-width:46rem}.seo-tier-stack{display:grid;gap:1rem}.seo-tier-card{display:grid;gap:1rem;padding:clamp(1rem,2vw,1.25rem);box-shadow:none}.seo-tier-basic{border-color:rgba(72,213,151,0.26);background:linear-gradient(135deg,rgba(72,213,151,0.1),transparent 42%),rgba(15,22,34,0.74)}.seo-tier-premium{border-color:rgba(216,180,106,0.32);background:linear-gradient(135deg,rgba(216,180,106,0.12),transparent 45%),rgba(15,22,34,0.78)}.seo-tier-ultimate{border-color:rgba(114,184,255,0.3);background:linear-gradient(135deg,rgba(114,184,255,0.1),transparent 44%),rgba(15,22,34,0.78)}.seo-tier-heading{display:grid;justify-items:center;gap:0.35rem;max-width:48rem;margin:0 auto;text-align:center}.seo-tier-heading span,.seo-tier-lock-card span{color:var(--accent-2);font-size:0.75rem;font-weight:950;text-transform:uppercase}.seo-tier-heading h3{margin:0;color:var(--text);font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.05}.seo-tier-heading p,.seo-tier-lock-card p{margin:0;color:var(--muted);line-height:1.5}.seo-tier-issue-list{display:grid;gap:0.62rem}.seo-tier-issue{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.25rem 1rem;align-items:start;border:1px solid rgba(255,255,255,0.09);border-radius:0.45rem;padding:0.82rem 0.9rem;background:rgba(255,255,255,0.035)}.seo-tier-issue strong{color:var(--text);overflow-wrap:anywhere}.seo-tier-issue p{grid-column:1;margin:0;color:var(--muted);line-height:1.42;overflow-wrap:anywhere}.seo-tier-issue small{grid-column:1;color:rgba(246,249,251,0.62);line-height:1.42;overflow-wrap:anywhere}.seo-tier-issue em{grid-column:2;grid-row:1 / span 3;align-self:center;border:1px solid rgba(255,255,255,0.12);border-radius:999px;padding:0.28rem 0.52rem;color:#f4e3a8;background:rgba(216,180,106,0.08);font-size:0.74rem;font-style:normal;font-weight:900;white-space:nowrap}.seo-tier-issue-critical{border-color:rgba(255,107,107,0.26);background:rgba(255,107,107,0.055)}.seo-tier-issue-warning,.seo-tier-issue-review{border-color:rgba(216,180,106,0.2)}.seo-tier-issue-good{border-color:rgba(72,213,151,0.24);background:rgba(72,213,151,0.055)}.seo-tier-lock-card{display:grid;gap:0.78rem;padding:1rem;border-color:rgba(216,180,106,0.28);background:linear-gradient(135deg,rgba(216,180,106,0.12),transparent 48%),rgba(255,255,255,0.035);box-shadow:none}.seo-tier-lock-card strong{color:var(--text);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.18}.seo-tier-check-list{display:flex;flex-wrap:wrap;gap:0.45rem;margin:0;padding:0;list-style:none}.seo-tier-check-list li{border:1px solid rgba(255,255,255,0.11);border-radius:999px;padding:0.36rem 0.58rem;color:rgba(247,242,232,0.82);background:rgba(255,255,255,0.045);font-size:0.82rem;font-weight:850;overflow-wrap:anywhere}.seo-tier-section-nav,.seo-tier-section-list{margin-top:0.15rem}.seo-tier-unlocked{justify-self:center;width:fit-content;border:1px solid rgba(72,213,151,0.32);border-radius:999px;padding:0.4rem 0.7rem;color:#06110d;background:linear-gradient(135deg,var(--accent),#7be6bc);font-size:0.78rem;font-weight:950}.seo-unlock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-credit-rules,.seo-fix-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-unlock-card,.seo-credit-rules article,.seo-fix-package-card{display:grid;align-content:start;gap:0.8rem;min-width:0;padding:1rem;box-shadow:none}.seo-unlock-card{border-color:rgba(216,180,106,0.34);background:linear-gradient(135deg,rgba(216,180,106,0.13),transparent 48%),rgba(15,22,34,0.82)}.seo-unlock-ultimate_report{border-color:rgba(72,213,151,0.36);background:linear-gradient(135deg,rgba(72,213,151,0.13),transparent 48%),rgba(15,22,34,0.82)}.seo-unlock-card>div,.seo-fix-package-card>div{display:flex;align-items:start;justify-content:space-between;gap:0.75rem}.seo-unlock-card span,.seo-credit-rules span,.seo-fix-package-card span,.seo-locked-report-panel span{color:var(--accent-2);font-size:0.75rem;font-weight:950;text-transform:uppercase}.seo-unlock-card strong,.seo-fix-package-card strong{color:var(--text);font-size:clamp(1.7rem,3vw,2.35rem);line-height:1}.seo-unlock-card p,.seo-credit-rules p,.seo-fix-package-card p,.seo-fix-package-card dd,.seo-locked-report-panel p,.seo-locked-report-panel li{color:var(--muted)}.seo-unlock-card p,.seo-credit-rules p,.seo-fix-package-card p,.seo-locked-report-panel p{margin:0;line-height:1.45}.seo-report-checkout-form{display:grid;gap:0.65rem;margin:0}.seo-report-credit-form{border:1px solid rgba(72,213,151,0.32);border-radius:0.65rem;padding:0.85rem;background:radial-gradient(circle at 100% 0,rgba(72,213,151,0.14),transparent 11rem),rgba(72,213,151,0.055)}.seo-credit-owned{display:inline-flex;width:fit-content;align-items:center;min-height:1.8rem;border:1px solid rgba(72,213,151,0.34);border-radius:999px;padding:0.22rem 0.62rem;color:var(--accent);background:rgba(72,213,151,0.08);font-size:0.78rem;font-weight:950;text-transform:uppercase}.seo-unlock-card a,.seo-report-checkout-form button,.seo-unlock-active{width:fit-content;border:0;border-radius:0.45rem;padding:0.72rem 0.92rem;color:#06110d;background:linear-gradient(135deg,var(--accent),#7be6bc);font:inherit;font-weight:950;cursor:pointer}.seo-report-checkout-form button:disabled{cursor:not-allowed;opacity:0.6}.seo-checkout-modal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1.25rem}.seo-checkout-modal[aria-hidden="true"]{display:none}.seo-checkout-modal-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(72,213,151,0.18),transparent 38%),rgba(1,7,8,0.78);backdrop-filter:blur(10px)}.seo-checkout-modal-card{position:relative;z-index:1;display:grid;gap:0.9rem;width:min(460px,100%);border:1px solid rgba(246,215,122,0.34);border-radius:0.8rem;padding:1.25rem;background:linear-gradient(145deg,rgba(32,33,25,0.98),rgba(11,20,20,0.98)),#101615;box-shadow:0 28px 90px rgba(0,0,0,0.55);color:var(--text)}.seo-checkout-modal-card>span{color:var(--accent);font-size:0.78rem;font-weight:950;letter-spacing:0.08em;text-transform:uppercase}.seo-checkout-modal-card h2,.seo-checkout-modal-card p,.seo-checkout-modal-card em{margin:0}.seo-checkout-modal-card h2{font-size:clamp(1.55rem,4vw,2.25rem);line-height:1.04}.seo-checkout-modal-card p,.seo-checkout-modal-card em{color:var(--muted);line-height:1.5}.seo-checkout-modal-card em{font-size:0.86rem;font-style:normal}.seo-checkout-modal-card label{display:grid;gap:0.4rem;color:rgba(247,242,232,0.75);font-weight:900}.seo-checkout-modal-card input{width:100%;border:1px solid rgba(255,255,255,0.15);border-radius:0.55rem;padding:0.9rem 0.95rem;background:rgba(255,255,255,0.08);color:var(--text);font:inherit}.seo-checkout-modal-card input:focus{border-color:rgba(72,213,151,0.62);outline:2px solid rgba(72,213,151,0.18);outline-offset:2px}.seo-checkout-modal-submit{min-height:3rem;border:0;border-radius:0.55rem;padding:0.85rem 1rem;background:linear-gradient(135deg,#f6d77a,#7be6bc);color:#06110d;font:inherit;font-weight:950;cursor:pointer}.seo-checkout-modal-close{position:absolute;top:0.7rem;right:0.7rem;width:2.2rem;height:2.2rem;border:1px solid rgba(255,255,255,0.12);border-radius:999px;background:rgba(255,255,255,0.07);color:var(--text);font:inherit;font-size:1.35rem;line-height:1;cursor:pointer}.seo-checkout-modal-error{color:#ff9f9f;font-weight:850}.seo-checkout-modal-open{overflow:hidden}.seo-unlock-active{display:inline-flex;color:#06110d !important;background:linear-gradient(135deg,var(--accent-2),#ffd56f)}.seo-credit-rules a{width:fit-content;color:var(--accent);font-weight:900}.seo-credit-rules article{background:rgba(255,255,255,0.035)}.seo-fix-package-card dl{display:grid;gap:0.55rem;margin:0}.seo-fix-package-card dl div{display:grid;gap:0.18rem;border-bottom:1px solid rgba(255,255,255,0.08);padding-bottom:0.55rem}.seo-fix-package-card dt{color:var(--accent-2);font-size:0.72rem;font-weight:950;text-transform:uppercase}.seo-fix-package-card dd{margin:0;line-height:1.4;overflow-wrap:anywhere}.seo-fix-package-card.is-recommended{border-color:rgba(72,213,151,0.36);background:linear-gradient(180deg,rgba(72,213,151,0.1),rgba(17,19,15,0.82))}.seo-fix-package-card em{width:fit-content;border:1px solid rgba(72,213,151,0.26);border-radius:0.45rem;padding:0.32rem 0.52rem;color:#c9ffe2;background:rgba(72,213,151,0.1);font-size:0.76rem;font-style:normal;font-weight:900}.seo-onpage-score,.seo-category-scoreboard,.seo-html-summary-card,.seo-todo-panel,.seo-section-block{overflow:hidden;border:1px solid var(--line);border-radius:0.5rem;background:rgba(255,255,255,0.045)}.seo-onpage-score{display:grid;align-content:space-between;gap:1rem;min-height:100%;padding:1rem}.seo-report-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:0.8rem;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:0.75rem}.seo-report-card-head>div{min-width:0}.seo-report-card-head strong,.seo-report-card-head h3{display:block;margin:0.15rem 0 0;color:var(--text);font-size:1.05rem;line-height:1.15}.seo-report-card-head em{flex:0 0 auto;border:1px solid rgba(72,213,151,0.28);border-radius:999px;padding:0.24rem 0.52rem;color:#d9fff0;background:rgba(72,213,151,0.1);font-size:0.76rem;font-style:normal;font-weight:900}.seo-score-command-center{--seo-score-color:var(--accent);display:grid;min-height:11.2rem;align-content:center;justify-items:center;gap:0.55rem;padding:1rem;border:1px solid rgba(72,213,151,0.16);border-radius:0.55rem;background:radial-gradient(circle at 50% 48%,rgba(66,214,164,0.14),transparent 5.5rem),rgba(255,255,255,0.035)}.seo-score-warning .seo-score-command-center{--seo-score-color:var(--warning)}.seo-score-critical .seo-score-command-center{--seo-score-color:var(--danger)}.seo-score-ring{position:relative;display:grid;width:7.7rem;height:7.7rem;place-items:center}.seo-score-ring::before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--seo-score-color) 0 var(--seo-score-percent,0%),rgba(255,255,255,0.12) var(--seo-score-percent,0%) 100%);box-shadow:0 0 30px rgba(66,214,164,0.16)}.seo-score-ring::after{content:"";position:absolute;inset:1rem;border:1px solid rgba(255,255,255,0.08);border-radius:50%;background:radial-gradient(circle at 50% 48%,rgba(66,214,164,0.12),transparent 3.2rem),rgba(13,18,16,0.96)}.seo-score-ring svg{display:none}.seo-score-command-center circle{fill:none;stroke:rgba(255,255,255,0.11);stroke-width:12}.seo-score-command-center circle:nth-child(2){stroke:var(--accent);stroke-linecap:round;stroke-dasharray:302}.seo-score-warning .seo-score-command-center circle:nth-child(2){stroke:var(--warning)}.seo-score-critical .seo-score-command-center circle:nth-child(2){stroke:var(--danger)}.seo-score-value{position:relative;z-index:2;display:grid;justify-items:center;gap:0.15rem}.seo-score-command-center strong{color:var(--text);font-size:2.7rem;line-height:1}.seo-score-command-center span,.seo-category-scoreboard h3,.seo-html-summary-card h3,.seo-todo-panel h3,.seo-section-title h3,.seo-check-card h4{color:var(--text)}.seo-score-command-center span{font-size:0.95rem;font-weight:900}.seo-score-caption{display:block;position:relative;z-index:2;margin:0;color:var(--muted);font-size:0.78rem;line-height:1.25;text-align:center}.seo-report-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.55rem}.seo-report-stat-grid div{min-width:0;border:1px solid rgba(255,255,255,0.1);border-radius:0.45rem;padding:0.65rem;background:rgba(255,255,255,0.04)}.seo-report-stat-grid span{display:block;color:var(--muted);font-size:0.7rem;line-height:1.2}.seo-report-stat-grid strong{display:block;margin-top:0.18rem;color:var(--text);font-size:1.35rem;line-height:1}.seo-onpage-score small{color:var(--muted);line-height:1.4}.seo-category-scoreboard{display:grid;align-content:start;gap:0.62rem;padding:1rem}.seo-category-score-list{display:grid;gap:0.58rem;max-height:38rem;overflow:auto;padding-right:0.15rem}.seo-category-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.35rem 0.75rem;align-items:center}.seo-category-bar span{color:var(--muted);font-size:0.9rem}.seo-category-bar strong{color:var(--text);font-size:0.95rem}.seo-category-bar i,.seo-section-title i{grid-column:1 / -1;overflow:hidden;height:0.5rem;border-radius:999px;background:rgba(255,255,255,0.1)}.seo-category-bar b,.seo-section-title b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-2),var(--accent))}.seo-category-bar-unscored strong,.seo-section-block-unscored .seo-section-title strong{border:1px solid rgba(216,180,106,0.28);border-radius:999px;padding:0.18rem 0.5rem;color:var(--accent-2);background:rgba(216,180,106,0.08);font-size:0.78rem;text-transform:uppercase}.seo-category-bar-unscored b,.seo-section-block-unscored .seo-section-title b{background:linear-gradient(90deg,rgba(216,180,106,0.35),rgba(216,180,106,0.08))}.seo-html-summary-card .seo-report-card-head{padding:0.9rem 1rem}.seo-html-summary-card .seo-report-card-head h3{margin:0.12rem 0 0;font-size:1rem}.seo-html-summary-card dl{display:grid;gap:0.5rem;margin:0;padding:1rem}.seo-html-summary-card dl div{display:grid;grid-template-columns:8.2rem minmax(0,1fr);gap:0.65rem;border-bottom:1px solid rgba(255,255,255,0.08);padding-bottom:0.5rem}.seo-html-summary-card dt{color:var(--accent-2);font-size:0.76rem;font-weight:900;text-transform:uppercase}.seo-html-summary-card dd{margin:0;color:var(--muted);overflow-wrap:anywhere}.seo-todo-panel .seo-panel-head h3{margin:0.12rem 0 0;font-size:1.05rem}.seo-todo-table{display:grid;padding:0.9rem 1rem 1rem}.seo-todo-row,.seo-todo-head-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(9rem,0.35fr) minmax(0,1.15fr);gap:0.75rem;align-items:start;border-bottom:1px solid rgba(255,255,255,0.08);padding:0.7rem 0}.seo-todo-head-row{color:var(--accent-2);font-size:0.78rem;font-weight:900;text-transform:uppercase}.seo-todo-row span,.seo-todo-head-row span{min-width:0;color:var(--muted);overflow-wrap:anywhere}.seo-todo-row strong{color:var(--text)}.seo-todo-row small{display:block;margin-top:0.25rem;color:rgba(246,249,251,0.58);font-size:0.78rem;line-height:1.35}.seo-todo-critical{background:rgba(255,107,107,0.06)}.seo-todo-warning{background:rgba(255,209,102,0.05)}.seo-todo-review{background:rgba(114,184,255,0.05)}.locked-fixes-row{border:1px solid rgba(216,180,106,0.25);border-radius:0.45rem;margin-top:0.65rem;padding-inline:0.7rem;background:linear-gradient(135deg,rgba(216,180,106,0.1),transparent 46%),rgba(255,255,255,0.035)}.seo-check-nav{display:flex;flex-wrap:wrap;gap:0.45rem;border:1px solid var(--line);border-radius:0.5rem;padding:0.65rem;background:rgba(255,255,255,0.04)}.seo-check-nav a{border:1px solid rgba(114,184,255,0.22);border-radius:999px;padding:0.42rem 0.62rem;color:var(--text);font-size:0.86rem;font-weight:850;background:rgba(114,184,255,0.08)}.seo-check-nav span{border:1px solid rgba(216,180,106,0.2);border-radius:999px;padding:0.42rem 0.62rem;color:var(--muted);font-size:0.86rem;font-weight:850;background:rgba(216,180,106,0.06)}.seo-section-list{display:grid;gap:1rem}.seo-section-block{display:grid;gap:0.8rem;padding:1rem;scroll-margin-top:1rem}.seo-locked-report-panel{display:grid;grid-template-columns:minmax(0,0.56fr) minmax(0,1fr);gap:1rem;align-items:start;padding:1rem;background:linear-gradient(135deg,rgba(216,180,106,0.1),transparent 50%),rgba(255,255,255,0.04)}.seo-locked-report-panel h3{margin:0.2rem 0 0.5rem;color:var(--text);font-size:1.3rem}.seo-locked-report-panel ul{display:flex;flex-wrap:wrap;gap:0.45rem;margin:0;padding:0;list-style:none}.seo-locked-report-panel li{border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:0.32rem 0.52rem;background:rgba(255,255,255,0.045);font-size:0.82rem;font-weight:800}.seo-section-title{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,0.22fr);gap:0.75rem;align-items:center}.seo-section-title h3{margin:0;font-size:1.35rem}.seo-section-title>div{display:grid;gap:0.35rem;justify-items:end}.seo-section-title strong{color:var(--text);font-size:1.15rem}.seo-pagespeed-visuals{display:grid;gap:0.85rem;border:1px solid rgba(66,214,164,0.18);border-radius:0.5rem;padding:0.9rem;background:linear-gradient(135deg,rgba(66,214,164,0.09),transparent 46%),rgba(5,12,15,0.56)}.seo-pagespeed-visual-head{display:grid;gap:0.25rem}.seo-pagespeed-visual-head span{color:var(--accent);font-size:0.78rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.seo-pagespeed-visual-head p{margin:0;color:var(--muted);font-size:0.9rem;line-height:1.45}.seo-pagespeed-visual-grid{display:grid;grid-template-columns:minmax(11rem,0.42fr) minmax(0,1fr);gap:0.85rem;align-items:start}.seo-pagespeed-filmstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:0.7rem}.seo-pagespeed-shot{display:grid;gap:0.5rem;min-width:0;margin:0}.seo-pagespeed-shot img{width:100%;aspect-ratio:9 / 16;border:1px solid rgba(255,255,255,0.12);border-radius:0.45rem;background:#05080a;box-shadow:0 1rem 2rem rgba(0,0,0,0.28);object-fit:contain}.seo-pagespeed-shot-final img{min-height:18rem}.seo-pagespeed-shot figcaption{display:flex;justify-content:space-between;gap:0.5rem;color:var(--muted);font-size:0.78rem;line-height:1.3}.seo-pagespeed-shot figcaption strong{color:var(--text);font-size:inherit}.seo-pagespeed-shot figcaption small{color:rgba(246,249,251,0.58);font-size:inherit;white-space:nowrap}.seo-check-card{border:1px solid rgba(255,255,255,0.1);border-left:4px solid var(--accent);border-radius:0.5rem;background:rgba(13,24,38,0.72)}.seo-check-warning{border-left-color:var(--warning)}.seo-check-critical{border-left-color:var(--danger)}.seo-check-review{border-left-color:var(--accent-2)}.seo-check-card header{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,0.08);padding:0.8rem 0.9rem}.seo-check-card h4{margin:0;font-size:1rem}.seo-check-card header small{color:var(--muted);font-weight:850}.seo-check-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.4rem}.seo-check-meta span,.seo-check-meta em{border-radius:999px;padding:0.28rem 0.55rem;font-size:0.76rem;font-style:normal;font-weight:900}.seo-check-meta span{color:#c9ffe2;background:rgba(72,213,151,0.15)}.seo-check-warning .seo-check-meta span{color:#ffe7a3;background:rgba(255,209,102,0.17)}.seo-check-critical .seo-check-meta span{color:#ffd9d9;background:rgba(255,107,107,0.18)}.seo-check-review .seo-check-meta span{color:#d8ecff;background:rgba(114,184,255,0.16)}.seo-check-meta em{color:var(--muted);background:rgba(255,255,255,0.07)}.seo-check-items{display:grid;gap:0.55rem;padding:0.85rem}.seo-check-item{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:0.55rem 0.7rem;border:1px solid rgba(255,255,255,0.09);border-radius:0.45rem;padding:0.65rem;background:rgba(255,255,255,0.035)}.seo-check-item>span{width:0.82rem;height:0.82rem;margin-top:0.25rem;border-radius:50%;background:var(--accent)}.seo-check-item-warning>span{background:var(--warning)}.seo-check-item-critical>span{background:var(--danger)}.seo-check-item-review>span{background:var(--accent-2)}.seo-check-item-info>span{background:rgba(255,255,255,0.28)}.seo-check-item p,.seo-check-item small{grid-column:2;margin:0;overflow-wrap:anywhere}.seo-check-item p{color:var(--text)}.seo-check-item small{color:var(--muted)}.deep-public-page .split-hero,.library-index-page .split-hero{min-height:auto}.deep-public-page .split-hero h1,.library-index-page .split-hero h1{max-width:min(18ch,100%);font-size:clamp(2.35rem,4.7vw,4.35rem)}.split-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,4vw,2.4rem);align-items:start}.split-list{display:grid;gap:0.65rem;margin:1rem 0 0;padding:clamp(1rem,2.4vw,1.35rem) clamp(1.2rem,3vw,1.7rem);list-style:none}.split-list li{display:grid;gap:0.2rem;border-top:1px solid rgba(255,255,255,0.1);padding-top:0.75rem}.split-list li:first-child{border-top:0;padding-top:0}.split-list strong{color:var(--text)}.split-list span{color:var(--muted)}.contact-split-hero{min-height:auto}.library-index-page .split-card-grid article{min-height:15rem}.tools-hero{min-height:auto}.tool-console{overflow:hidden;border:1px solid var(--line);border-radius:0.5rem;background:rgba(13,24,38,0.78);box-shadow:var(--shadow)}.tool-console-body{display:grid;gap:1rem;padding:clamp(1rem,2.5vw,1.4rem)}.tool-console-body div{display:grid;gap:0.3rem;border:1px solid var(--line);border-radius:0.5rem;padding:1rem;background:rgba(255,255,255,0.055)}.tool-console-body strong{color:var(--text)}.tool-console-body span{color:var(--muted)}.tool-card-grid article{min-height:13.5rem}.tool-detail-page .split-hero h1,.tools-index-page .split-hero h1{max-width:min(17ch,100%);font-size:clamp(2.35rem,4.8vw,4.45rem)}.tool-calculator-section{display:grid;gap:1.2rem}.tool-calculator-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.8rem;align-items:end;border:1px solid var(--line);border-radius:0.5rem;padding:clamp(1rem,2.4vw,1.35rem);background:rgba(13,24,38,0.78);box-shadow:var(--shadow)}.tool-calculator-form label{display:grid;gap:0.35rem;color:var(--muted);font-size:0.9rem;font-weight:800}.tool-calculator-form input{width:100%;border:1px solid var(--line);border-radius:0.45rem;background:rgba(255,255,255,0.07);color:var(--text);font:inherit;padding:0.75rem 0.85rem}.tool-calculator-form button{min-height:3rem;border:0;border-radius:999px;padding:0.85rem 1.1rem;color:#04110d;background:var(--accent);font:inherit;font-weight:900;cursor:pointer}.tool-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tool-result-grid article{border:1px solid var(--line);border-radius:0.5rem;padding:clamp(1rem,2.4vw,1.4rem);background:rgba(72,213,151,0.1);box-shadow:var(--shadow)}.tool-result-grid span{color:var(--accent);font-size:0.78rem;font-weight:900;text-transform:uppercase}.tool-result-grid strong{display:block;margin:0.25rem 0 0.45rem;font-size:clamp(1.7rem,4vw,3rem);line-height:1}.tool-result-grid p,.tool-list{color:var(--muted)}.policy-page{min-height:100vh;padding:clamp(1.25rem,4vw,3rem)}.policy-logo{display:inline-flex;align-items:center;margin-bottom:clamp(2rem,6vw,4rem)}.policy-logo img{width:min(260px,68vw);height:auto}.policy-card{max-width:860px;padding:clamp(1.35rem,4vw,3rem);border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.policy-card h1{max-width:780px;margin-bottom:1.2rem;font-size:clamp(2.2rem,5vw,4.6rem)}.policy-card h2{margin-top:2rem;margin-bottom:0.6rem;font-size:clamp(1.2rem,2vw,1.55rem)}.policy-card p{max-width:760px;color:var(--muted)}.policy-card .button{margin-top:1rem}.guide-card{max-width:980px}.guide-card ul{margin:1rem 0 0;padding-left:1.3rem;color:var(--muted)}.guide-card li + li{margin-top:0.55rem}.guide-card .button + .button{margin-left:0.75rem}.service-seo-page .policy-card a:not(.button){color:var(--accent-2);font-weight:800}.quote-box{border-left:3px solid var(--accent);padding:1rem 1rem 1rem 1.2rem;color:var(--text) !important;background:rgba(72,213,151,0.08)}.guide-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.guide-checklist div{padding:1rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,0.04)}.guide-checklist strong{display:block;margin-bottom:0.35rem;color:var(--text)}.guide-checklist p{margin:0}.sample-site{--sample-bg:#f6f1ea;--sample-surface:#ffffff;--sample-soft:#fff8ed;--sample-text:#1f252b;--sample-muted:#66707a;--sample-line:#e3ded6;--sample-accent:#d47b26;--sample-accent-dark:#8f4818;--sample-ink:#ffffff;width:100%;min-height:100vh;margin:0;background:var(--sample-bg);color:var(--sample-text)}.sample-pest{--sample-bg:#eef7ef;--sample-soft:#f7fff8;--sample-line:#d5e5d7;--sample-accent:#27874d;--sample-accent-dark:#155932}.sample-plumbing{--sample-bg:#eef5fb;--sample-soft:#f7fbff;--sample-line:#d4e2ef;--sample-accent:#2b73b9;--sample-accent-dark:#174a7d}.sample-spa{--sample-bg:#fbf4f2;--sample-soft:#fff9f8;--sample-line:#eadbd8;--sample-accent:#b85d82;--sample-accent-dark:#7e3858}.sample-nav,.sample-hero,.sample-trust,.sample-section,.sample-split,.sample-education,.sample-faq,.sample-final{width:min(1180px,calc(100% - 2rem));margin:0 auto}.sample-nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.sample-switcher{width:min(1180px,calc(100% - 2rem));margin:0 auto;display:flex;gap:0.55rem;flex-wrap:wrap;padding:0.2rem 0 1rem}.sample-switcher a{display:inline-flex;align-items:center;gap:0.45rem;border:1px solid var(--sample-line);border-radius:999px;padding:0.45rem 0.72rem;color:var(--sample-muted);background:rgba(255,255,255,0.6);font-size:0.9rem;font-weight:850}.sample-switcher span{display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;color:var(--sample-ink);background:var(--sample-accent);font-size:0.78rem}.sample-switcher a.active{color:var(--sample-text);background:var(--sample-surface);box-shadow:0 12px 26px rgba(32,32,32,0.08)}.sample-switcher a.home-link{color:var(--sample-text);background:rgba(255,255,255,0.92)}.sample-logo{display:inline-flex;align-items:center;gap:0.7rem;color:var(--sample-text)}.sample-logo span{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--sample-accent);color:var(--sample-ink);font-weight:950}.sample-logo strong{font-size:1.05rem}.sample-nav nav,.sample-actions{display:flex;gap:0.8rem;align-items:center;flex-wrap:wrap}.sample-nav nav a{color:var(--sample-muted);font-weight:800}.sample-nav nav a:hover{color:var(--sample-text)}.sample-hero{min-height:auto;display:grid;grid-template-columns:minmax(0,0.9fr) minmax(340px,1.05fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(2.4rem,6vw,5rem) 0 clamp(2.8rem,7vw,5.5rem)}.sample-hero-alt{grid-template-columns:minmax(0,1fr) minmax(330px,0.82fr)}.sample-eyebrow{margin:0 0 0.85rem;color:var(--sample-accent-dark);font-size:0.78rem;font-weight:950;text-transform:uppercase}.sample-hero h1,.sample-section h2,.sample-split h2,.sample-final h2{color:var(--sample-text);line-height:1.02}.sample-hero h1{max-width:11ch;margin-bottom:1rem;font-size:clamp(2.7rem,6vw,5.1rem)}.sample-lead{max-width:42rem;color:var(--sample-muted);font-size:clamp(1.05rem,1.9vw,1.25rem)}.sample-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;border-radius:999px;padding:0.78rem 1.05rem;font-weight:900}.sample-btn.primary{background:var(--sample-accent);color:var(--sample-ink)}.sample-btn.ghost{border:1px solid var(--sample-line);background:rgba(255,255,255,0.6);color:var(--sample-text)}.sample-photo-card{position:relative;overflow:hidden;margin:0;border:1px solid var(--sample-line);border-radius:8px;background:var(--sample-surface);box-shadow:0 22px 60px rgba(32,32,32,0.14)}.sample-photo-card img{width:100%;height:clamp(360px,50vw,560px);object-fit:cover}.sample-photo-card figcaption{position:absolute;left:1rem;bottom:1rem;border-radius:999px;padding:0.42rem 0.7rem;color:#fff;background:rgba(0,0,0,0.58);font-size:0.78rem;font-weight:850}.sample-dashboard-card{display:grid;gap:1rem;border:1px solid var(--sample-line);border-radius:8px;padding:clamp(1rem,3vw,1.4rem);background:linear-gradient(135deg,rgba(255,255,255,0.82),rgba(255,255,255,0.55)),var(--sample-soft);box-shadow:0 22px 60px rgba(32,32,32,0.14)}.dash-top{display:flex;justify-content:space-between;gap:1rem;align-items:center}.dash-top span,.dash-ticket small{color:var(--sample-muted)}.dash-ticket{display:grid;gap:0.2rem;border:1px solid var(--sample-line);border-radius:8px;padding:1rem;background:var(--sample-surface)}.dash-ticket span{width:fit-content;border-radius:999px;padding:0.22rem 0.5rem;color:var(--sample-accent-dark);background:color-mix(in srgb,var(--sample-accent) 14%,white);font-size:0.78rem;font-weight:900}.dash-ticket.urgent{border-color:color-mix(in srgb,var(--sample-accent) 55%,var(--sample-line))}.sample-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:clamp(3rem,7vw,5rem)}.sample-trust div,.sample-card-grid article,.sample-form-card,.sample-steps article,.sample-education article,.sample-faq article,.sample-final{border:1px solid var(--sample-line);border-radius:8px;background:var(--sample-surface);box-shadow:0 14px 34px rgba(32,32,32,0.08)}.sample-trust div{display:grid;gap:0.2rem;padding:1rem}.sample-trust span,.sample-card-grid p,.sample-split p,.sample-steps p,.sample-education p,.sample-faq p,.sample-final p,.sample-form-card label{color:var(--sample-muted)}.sample-section,.sample-split,.sample-education,.sample-faq{padding:clamp(2.5rem,7vw,5rem) 0}.sample-section-head{max-width:720px;margin-bottom:1.4rem}.sample-section h2,.sample-split h2,.sample-final h2{max-width:13ch;font-size:clamp(2rem,4.6vw,4rem)}.sample-card-grid,.sample-education-grid,.sample-faq-grid,.sample-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sample-card-grid article,.sample-education article,.sample-faq article,.sample-steps article{padding:clamp(1.05rem,2.4vw,1.45rem)}.sample-card-grid h3,.sample-education h3,.sample-faq h3,.sample-steps h3{font-size:1.18rem}.sample-split{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(320px,0.72fr);gap:clamp(1.5rem,5vw,4rem);align-items:center}.sample-form-card{display:grid;gap:0.8rem;padding:clamp(1.2rem,3vw,1.8rem);background:var(--sample-soft)}.sample-form-card strong{font-size:1.2rem}.sample-form-card label{display:grid;gap:0.2rem;border-bottom:1px solid var(--sample-line);padding-bottom:0.65rem;font-weight:760}.sample-form-card label span{color:var(--sample-text);font-weight:850}.sample-form-card button{border:0;border-radius:999px;padding:0.85rem 1rem;background:var(--sample-accent);color:var(--sample-ink);font:inherit;font-weight:900}.sample-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.sample-steps span{display:inline-flex;margin-bottom:1.1rem;color:var(--sample-accent-dark);font-weight:950}.sample-final{margin-top:clamp(2rem,6vw,5rem);margin-bottom:clamp(2rem,6vw,5rem);padding:clamp(1.5rem,4vw,3rem);text-align:center}.sample-final h2{margin-left:auto;margin-right:auto}@media (max-width:900px){.site-header{align-items:flex-start;flex-direction:column}.nav-links{justify-content:flex-start}.hero,.contact,.proof-panel,.stack{grid-template-columns:1fr}.hero{min-height:auto}.intro-grid,.industry-grid,.demo-card-grid,.systems-grid,.problem-grid,.deliverable-grid,.education-grid,.guide-checklist,.audit-grid,.sample-hero,.sample-trust,.resource-grid,.expanded-resource-grid,.admin-hero,.admin-status-grid,.admin-link-panels,.admin-check-grid,.admin-template-grid,.ops-hero,.portal-hero,.ops-layout,.ops-stat-strip,.ops-module-grid,.ops-check-grid,.ops-kanban,.portal-executive-grid,.portal-grid,.security-check-grid,.security-matrix-grid,.observability-target-grid,.observability-check-grid,.observability-signal-grid,.observability-route-grid,.observability-playbook-grid,.orchestration-workflow-grid,.orchestration-check-grid,.orchestration-event-grid,.orchestration-table-grid,.orchestration-playbook-grid,.revenue-pipeline-grid,.revenue-check-grid,.revenue-metric-grid,.revenue-table-grid,.revenue-playbook-grid,.communication-workflow-grid,.communication-check-grid,.communication-channel-grid,.communication-table-grid,.communication-playbook-grid,.sales-stage-grid,.sales-check-grid,.sales-metric-grid,.sales-table-grid,.sales-playbook-grid,.delivery-stage-grid,.delivery-check-grid,.delivery-metric-grid,.delivery-table-grid,.delivery-playbook-grid,.platform-table-map,.platform-provider-grid,.portal-connector-grid,.platform-admin-map,.split-hero,.split-card-grid,.large-library-grid,.split-two-column,.seo-home-section,.seo-test-form,.seo-tier-selector,.seo-subscription-plans,.seo-recovery-form,.seo-result-head,.seo-visual-grid,.seo-action-summary,.seo-keyword-alignment-panel>header,.seo-roadmap-panel,.seo-top-result-link-panel,.seo-share-panel,.seo-share-form,.seo-compare-head,.seo-compare-form,.seo-compare-candidate-list,.seo-compare-side-by-side,.seo-compare-copy>div,.seo-result-grid,.seo-followup-panel,.seo-followup-form,.seo-feedback-panel,.seo-feedback-form,.tool-calculator-form,.tool-result-grid,.sample-card-grid,.sample-education-grid,.sample-faq-grid,.sample-split,.sample-steps,.faq-grid,.pricing-grid,.timeline,.stats{grid-template-columns:1fr}.sample-hero{min-height:auto}.seo-test-form button{grid-column:auto;grid-row:auto;width:100%}.seo-url-submit-row{grid-template-columns:1fr}.seo-advanced-context-fields{grid-template-columns:1fr}.seo-compare-metrics,.seo-compare-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-nav{align-items:flex-start;flex-direction:column}.admin-header{align-items:flex-start;flex-direction:column;position:static}.admin-header nav{justify-content:flex-start}.ops-topbar{align-items:flex-start;flex-direction:column;position:static}.ops-topbar nav{justify-content:flex-start}.portal-wide{grid-column:auto}.portal-summary-card-wide{grid-row:auto}.portal-card-head{align-items:flex-start;flex-direction:column}.portal-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nav-links{font-size:0.88rem}h1{font-size:clamp(2.25rem,12vw,3.15rem)}.button,.hero-actions a{width:100%;text-align:center}.preview-grid{grid-template-columns:1fr}.guide-card .button + .button{margin-left:0}.ops-form-grid{grid-template-columns:1fr}.ops-topbar nav{gap:0.35rem}.ops-topbar nav a{padding:0.25rem 0.4rem}.seo-finding{grid-template-columns:1fr}.seo-score-card{min-height:160px}.seo-home-visual{grid-template-columns:1fr}.seo-visual-grid{grid-template-columns:1fr}.seo-coverage-strip,.seo-future-grid{grid-template-columns:1fr}.seo-package-grid,.seo-capability-grid,.seo-api-free-plan-grid,.seo-repair-phases,.seo-unlock-grid,.seo-credit-rules,.seo-fix-package-grid,.seo-locked-report-panel{grid-template-columns:1fr}.seo-compare-metrics,.seo-compare-categories,.seo-compare-category{grid-template-columns:1fr}.seo-compare-head>strong{width:fit-content}}@media (max-width:900px){.seo-report-command-head,.seo-report-overview,.seo-api-free-plan-grid,.seo-pagespeed-visual-grid,.seo-section-title,.seo-todo-row,.seo-todo-head-row,.seo-html-summary-card dl div{grid-template-columns:1fr}.seo-pagespeed-filmstrip{grid-template-columns:repeat(auto-fit,minmax(6.4rem,1fr))}.seo-pagespeed-shot-final img{min-height:14rem}.seo-section-title>div{justify-items:stretch}.seo-check-card header{align-items:flex-start;flex-direction:column}.seo-check-meta{justify-content:flex-start}}@media (max-width:1100px){.split-card-grid,.large-library-grid,.tool-card-grid,.seo-package-grid,.seo-capability-grid,.seo-repair-phases,.seo-credit-rules,.seo-fix-package-grid,.seo-future-grid,.seo-coverage-strip,.platform-provider-grid,.portal-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.seo-report-stat-grid{grid-template-columns:1fr}.seo-score-command-center{min-height:9rem}}@media (max-width:900px){.split-hero{gap:1.4rem;padding:clamp(2rem,7vw,3.5rem) 0}.split-hero h1{max-width:min(18ch,100%);font-size:clamp(2.2rem,7vw,3.35rem);line-height:1.06}.split-hero-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.split-section{padding:clamp(2.25rem,7vw,3.8rem) 0}.portal-metric-grid{grid-template-columns:1fr}.portal-score-ring{width:6.4rem}.security-hero{grid-template-columns:1fr}.observability-hero{grid-template-columns:1fr}.orchestration-hero{grid-template-columns:1fr}.revenue-hero{grid-template-columns:1fr}.communication-hero{grid-template-columns:1fr}.sales-hero{grid-template-columns:1fr}.delivery-hero{grid-template-columns:1fr}}@media (max-width:680px){.split-card-grid,.large-library-grid,.tool-card-grid,.platform-table-map,.platform-provider-grid,.portal-connector-grid,.platform-admin-map,.split-hero-panel{grid-template-columns:1fr}.split-hero h1,.deep-public-page .split-hero h1,.library-index-page .split-hero h1,.tool-detail-page .split-hero h1,.tools-index-page .split-hero h1{max-width:100%;font-size:clamp(2.2rem,11vw,3.4rem)}.portal-metric-values{grid-template-columns:1fr}.portal-proof-strip{grid-template-columns:1fr}.security-score-card strong{font-size:clamp(2.8rem,18vw,4.8rem)}.observability-score-card strong{font-size:clamp(2.8rem,18vw,4.8rem)}.observability-target-grid dl div,.observability-signal-grid dl div{grid-template-columns:1fr}.orchestration-score-card strong{font-size:clamp(2.8rem,18vw,4.8rem)}.orchestration-workflow-grid dl div{grid-template-columns:1fr}.revenue-score-card strong{font-size:clamp(2.8rem,18vw,4.8rem)}.revenue-pipeline-grid dl div{grid-template-columns:1fr}.communication-score-card strong{font-size:clamp(2.8rem,18vw,4.8rem)}.communication-workflow-grid dl div{grid-template-columns:1fr}.sales-score-card strong{font-size:clamp(2.8rem,18vw,4.8rem)}.sales-stage-grid dl div{grid-template-columns:1fr}.delivery-score-card strong{font-size:clamp(2.8rem,18vw,4.8rem)}.delivery-stage-grid dl div{grid-template-columns:1fr}}.runtime-watch-panel{align-items:start;border:1px solid rgba(126,211,151,0.35);background:rgba(126,211,151,0.08)}.runtime-watch-panel h2{margin-bottom:0.75rem;font-size:clamp(2rem,4vw,3.4rem)}.runtime-watch-counts{display:flex;flex-wrap:wrap;gap:0.75rem;margin:1.25rem 0}.runtime-watch-counts span,.runtime-watch-note{border:1px solid rgba(255,255,255,0.12);border-radius:999px;padding:0.65rem 0.9rem;color:var(--muted);background:rgba(255,255,255,0.04)}.runtime-watch-detail{display:grid;gap:1rem;width:100%}.runtime-watch-detail div{border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius);padding:1rem;background:rgba(5,12,22,0.36)}.runtime-watch-detail strong{color:var(--text)}.runtime-watch-detail ul{display:grid;gap:0.45rem;margin:0.65rem 0 0;padding-left:1.1rem;color:var(--muted);overflow-wrap:anywhere}.ops-center-panel{align-items:start}.ops-center-panel h2,.ops-events h2{margin-bottom:0.75rem;font-size:clamp(2rem,4vw,3.4rem)}.ops-status-row{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.25rem}.ops-status-row span,.ops-route-list a,.ops-card,.ops-event-list article{border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.04)}.ops-status-row span{border-radius:999px;padding:0.65rem 0.9rem;color:var(--muted)}.ops-route-list{display:grid;gap:0.75rem}.ops-route-list a{display:grid;gap:0.25rem;border-radius:var(--radius);padding:1rem}.ops-route-list span,.ops-card span,.ops-event-list span{color:var(--accent);font-size:0.78rem;font-weight:800;text-transform:uppercase}.ops-route-list strong{color:var(--text)}.ops-route-list small{color:var(--muted);overflow-wrap:anywhere}.ops-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-card{border-radius:var(--radius);padding:1.15rem}.ops-card h3{margin:0.5rem 0;font-size:clamp(1.65rem,3vw,2.4rem)}.ops-card-ok{border-color:rgba(126,211,151,0.32)}.ops-card-watch{border-color:rgba(255,213,107,0.38)}.ops-card-attention{border-color:rgba(255,130,130,0.44)}.ops-events{display:grid;gap:1.25rem}.ops-event-list{display:grid;gap:0.85rem}.ops-event-list article{border-radius:var(--radius);padding:1rem}.ops-event-list h3{margin:0.35rem 0}@media (max-width:980px){.ops-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ops-card-grid{grid-template-columns:1fr}}.audit-app-shell{display:grid;gap:clamp(1rem,3vw,1.75rem);width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:clamp(2rem,5vw,4rem) 0;overflow-x:hidden}.audit-app-shell>*,.audit-app-panel,.audit-panel-headline,.audit-client-hero>*,.audit-client-overview article,.audit-howto-grid,.audit-purchase-history-list{min-width:0;max-width:100%}.audit-client-shell{width:min(1180px,calc(100% - 2rem))}.audit-app-head{max-width:760px}.audit-app-head h1,.audit-app-panel h1{max-width:16ch}.audit-app-panel{display:grid;gap:1rem;align-content:start;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1rem,3vw,1.5rem);background:rgba(13,24,38,0.78)}.audit-app-panel h2,.audit-app-panel p{margin-bottom:0;overflow-wrap:anywhere}.audit-app-notice,.audit-warning{border:1px solid rgba(255,213,107,0.35);border-radius:var(--radius);padding:0.85rem 1rem;color:var(--warning);background:rgba(255,213,107,0.08)}.audit-email-verification{display:flex;align-items:center;justify-content:space-between;gap:1rem}.audit-email-verification div{display:grid;gap:0.25rem}.audit-email-verification span{color:var(--muted)}.audit-email-verification form{margin:0}.audit-email-verification button{white-space:nowrap}.audit-credit-gift-modal{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.72fr);gap:clamp(1rem,3vw,1.5rem);align-items:stretch;border:1px solid rgba(72,213,151,0.28);border-radius:var(--radius);padding:clamp(1rem,3vw,1.35rem);background:radial-gradient(circle at 100% 0,rgba(72,213,151,0.18),transparent 16rem),linear-gradient(135deg,rgba(72,213,151,0.12),rgba(255,213,107,0.06)),rgba(13,24,38,0.9);box-shadow:0 24px 90px rgba(0,0,0,0.22)}.audit-credit-gift-modal>div,.audit-credit-gift-modal form{min-width:0}.audit-credit-gift-modal>div{display:grid;align-content:start;gap:0.7rem}.audit-credit-gift-modal span{color:var(--accent);font-size:0.78rem;font-weight:950;letter-spacing:0.08em;text-transform:uppercase}.audit-credit-gift-modal h2,.audit-credit-gift-modal p{margin:0}.audit-credit-gift-modal h2{max-width:16ch;font-size:clamp(1.65rem,5vw,2.6rem);line-height:1}.audit-credit-gift-modal p,.audit-credit-gift-modal dd{color:var(--muted)}.audit-credit-gift-modal dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.55rem;margin:0}.audit-credit-gift-modal dl div{min-width:0;border:1px solid var(--line);border-radius:0.65rem;padding:0.72rem;background:rgba(255,255,255,0.045)}.audit-credit-gift-modal dt{color:var(--gold);font-size:0.72rem;font-weight:950;letter-spacing:0.06em;text-transform:uppercase}.audit-credit-gift-modal dd{margin:0.18rem 0 0;overflow-wrap:anywhere}.audit-credit-gift-modal form{display:grid;align-content:start;gap:0.75rem;margin:0}.audit-reset-dev-link{display:inline-flex;margin-left:0.75rem;color:var(--text);font-weight:900;text-decoration:underline;text-underline-offset:0.18rem}.audit-auth-hero,.audit-client-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.48fr);gap:1rem;align-items:stretch}.audit-auth-hero h1,.audit-client-hero h1{max-width:13ch}.audit-auth-proof,.audit-client-nav,.audit-client-overview article,.audit-account-summary,.audit-security-summary,.audit-premium-callout{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(216,180,106,0.1),transparent 58%),rgba(13,24,38,0.78)}.audit-auth-proof{display:grid;gap:0.5rem;align-content:end;padding:clamp(1rem,2.5vw,1.35rem)}.audit-auth-proof span,.audit-client-hero span,.audit-panel-kicker,.audit-panel-headline span,.audit-client-overview span,.audit-account-summary>span,.audit-security-summary>span,.audit-password-card>span{color:var(--accent-2);font-size:0.76rem;font-weight:950;text-transform:uppercase}.audit-auth-proof strong{color:var(--text);font-size:1.15rem;line-height:1.22}.audit-auth-proof small,.audit-client-overview small,.audit-security-list small{color:var(--muted)}.audit-client-hero{align-items:end}.audit-client-hero>div:first-child{display:grid;gap:0.75rem}.audit-client-hero p{max-width:46rem;margin:0;color:var(--muted);overflow-wrap:anywhere}.audit-client-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0.45rem;padding:0.55rem}.audit-client-nav a,.audit-subtle-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:0.52rem 0.78rem;color:var(--muted);background:rgba(255,255,255,0.04);font-weight:850}.audit-client-nav a.active,.audit-client-nav a:hover,.audit-subtle-link:hover{border-color:rgba(72,213,151,0.38);color:var(--text);background:rgba(72,213,151,0.11)}.audit-client-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0.85rem}.audit-client-overview article{display:grid;gap:0.25rem;min-width:0;padding:1rem}.audit-client-overview strong{overflow:hidden;color:var(--text);font-size:1.45rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.audit-howto-panel{gap:1.15rem}.audit-howto-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.85rem}.audit-howto-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.85rem 0.95rem;align-items:start;min-width:0;border:1px solid rgba(255,255,255,0.1);border-left-color:rgba(72,213,151,0.52);border-radius:0.75rem;padding:0.95rem;background:linear-gradient(135deg,rgba(72,213,151,0.09),transparent 62%),rgba(255,255,255,0.035)}.audit-howto-step>span{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(72,213,151,0.32);border-radius:50%;color:var(--accent);background:rgba(72,213,151,0.1);font-size:0.78rem;font-weight:950}.audit-howto-step h3{margin:0 0 0.25rem;font-size:1.02rem;line-height:1.18}.audit-howto-step p{color:var(--muted);font-size:0.92rem;line-height:1.45}.audit-howto-step a{grid-column:2;width:fit-content;border:1px solid rgba(216,180,106,0.34);border-radius:999px;padding:0.45rem 0.7rem;color:var(--text);background:rgba(216,180,106,0.08);font-size:0.82rem;font-weight:900}.audit-howto-reference{display:grid;gap:0.75rem;border-top:1px solid rgba(255,255,255,0.1);padding-top:1rem}.audit-howto-reference h3{margin:0;font-size:1rem}.audit-howto-reference dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0.75rem;margin:0}.audit-howto-reference div{display:grid;gap:0.2rem;min-width:0}.audit-howto-reference dt{color:var(--accent-2);font-size:0.78rem;font-weight:950;text-transform:uppercase}.audit-howto-reference dd{margin:0;color:var(--muted);font-size:0.9rem;line-height:1.45}.audit-auth-grid{align-items:stretch}.audit-panel-headline{display:grid;gap:0.35rem}.audit-panel-headline h2{margin:0}.audit-panel-headline p{max-width:38rem;margin:0;color:var(--muted)}.audit-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.8rem}.audit-form-wide{grid-column:1 / -1}.audit-account-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.42fr);gap:1rem;align-items:start}.audit-account-form{gap:1.2rem}.audit-account-summary,.audit-security-summary{min-width:0;position:sticky;top:5.8rem}.audit-security-summary h2{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.audit-account-summary dl{display:grid;gap:0.65rem;margin:0}.audit-account-summary dl div,.audit-security-list div{border:1px solid rgba(255,255,255,0.1);border-radius:0.65rem;padding:0.75rem;background:rgba(255,255,255,0.035)}.audit-account-summary dt{color:var(--muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.audit-account-summary dd{margin:0.15rem 0 0;color:var(--text);font-weight:900;overflow-wrap:anywhere}.audit-premium-callout{display:grid;gap:0.35rem;padding:0.85rem}.audit-premium-callout p{color:var(--muted)}.audit-security-list{display:grid;gap:0.65rem}.audit-security-list strong{display:block;color:var(--text)}.audit-password-shell{width:min(920px,calc(100% - 2rem))}.audit-password-card{width:min(560px,100%)}.audit-app-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.8fr);gap:1rem;align-items:start}.audit-app-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-seo-history-panel{margin:1rem 0}.audit-seo-history-list{display:grid;gap:0.75rem;margin-top:1rem}.audit-seo-history-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:0.8rem;align-items:center;border:1px solid rgba(255,255,255,0.1);border-radius:0.7rem;padding:0.85rem;background:rgba(255,255,255,0.035)}.audit-seo-history-list span,.audit-seo-history-list small{color:var(--muted);font-size:0.82rem}.audit-seo-history-list strong{display:block;margin-top:0.2rem;color:var(--text);overflow-wrap:anywhere}.audit-seo-history-list b{color:var(--accent);font-size:1.05rem}.audit-seo-history-list a{border:1px solid rgba(72,213,151,0.32);border-radius:0.45rem;padding:0.55rem 0.7rem;color:var(--text);font-weight:900}.audit-purchase-history-panel{margin:1rem 0}.audit-purchase-history-list{display:grid;gap:0.75rem;margin-top:1rem}.audit-purchase-history-list article{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(12rem,0.75fr) auto;gap:0.85rem;align-items:center;border:1px solid rgba(216,180,106,0.18);border-radius:0.75rem;padding:0.95rem;background:linear-gradient(135deg,rgba(216,180,106,0.09),transparent 48%),rgba(255,255,255,0.04)}.audit-purchase-main,.audit-purchase-meta{min-width:0}.audit-purchase-history-list span,.audit-purchase-history-list small{color:var(--muted);font-size:0.82rem;overflow-wrap:anywhere}.audit-purchase-history-list strong,.audit-purchase-history-list b{display:block;color:var(--text);overflow-wrap:anywhere}.audit-purchase-history-list strong{margin-top:0.2rem}.audit-purchase-history-list b{color:var(--accent);font-size:1.1rem}.audit-purchase-history-list a{border:1px solid rgba(72,213,151,0.32);border-radius:0.45rem;padding:0.55rem 0.7rem;color:var(--text);font-weight:900;text-align:center}@media (max-width:720px){.audit-seo-history-list article{grid-template-columns:1fr;align-items:start}.audit-seo-history-list a{width:fit-content}.audit-purchase-history-list article{grid-template-columns:1fr;align-items:start}.audit-purchase-history-list a{width:fit-content}.audit-howto-step{grid-template-columns:1fr}.audit-howto-step a{grid-column:1}}.audit-app-shell label{display:grid;gap:0.4rem;color:var(--muted);font-size:0.92rem;font-weight:750}.audit-app-shell input,.audit-app-shell select,.audit-app-shell textarea{width:100%;border:1px solid var(--line);border-radius:0.55rem;padding:0.78rem 0.85rem;background:rgba(255,255,255,0.05);color:var(--text);font:inherit}.audit-app-shell input:focus,.audit-app-shell select:focus,.audit-app-shell textarea:focus{border-color:rgba(72,213,151,0.62);outline:2px solid rgba(72,213,151,0.18);outline-offset:2px}.audit-app-shell button,.audit-auth-actions a,.audit-project-list a{min-height:2.75rem;border-radius:999px;font:inherit;font-weight:850}.audit-app-shell button,.audit-auth-actions a{display:inline-flex;align-items:center;justify-content:center;border:0;padding:0.78rem 1rem;background:var(--accent);color:#04110d;cursor:pointer}.audit-app-shell button:disabled{cursor:not-allowed;opacity:0.58}.audit-social-login,.audit-passkey-actions{display:flex;flex-wrap:wrap;gap:0.7rem;align-items:center}.audit-social-login{margin-top:0.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.1)}.audit-social-login-link,.audit-passkey-list button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,255,255,0.16);background:rgba(255,255,255,0.07);color:var(--paper);padding:0.76rem 1rem;font-weight:800;text-decoration:none}.audit-social-login-link.disabled{opacity:0.55;cursor:not-allowed}.audit-passkey-panel{display:grid;gap:1.1rem;margin-top:1.3rem}.audit-passkey-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.65rem 1rem;align-items:center}.audit-passkey-list small{overflow-wrap:anywhere}.audit-passkey-list button{grid-row:span 2;color:#f7f5ee}.audit-auth-actions{display:flex;flex-wrap:wrap;gap:0.75rem}.audit-auth-secondary-actions{display:grid;gap:0.55rem;margin-top:0.2rem}.audit-auth-secondary-actions .audit-subtle-link{width:100%}.audit-register-cta{border-color:rgba(72,213,151,0.42);color:#04110d;background:linear-gradient(135deg,var(--accent),#7be6bc)}.audit-register-cta:hover,.audit-register-cta:focus-visible{border-color:rgba(216,180,106,0.62);color:#04110d;background:linear-gradient(135deg,#7be6bc,var(--accent-2))}.audit-auth-form{min-height:100%}.audit-account-strip{display:inline-flex;align-items:center;gap:0.75rem;flex-wrap:wrap;margin-top:1rem;color:var(--muted)}.audit-account-strip a{min-height:2.35rem;border:1px solid var(--line);border-radius:999px;padding:0.52rem 0.85rem;color:var(--text);background:rgba(255,255,255,0.06)}.audit-choice-row,.audit-project-list{display:grid;gap:0.65rem}.audit-field-group,.audit-decision-form{display:grid;gap:0.8rem}.audit-choice-row{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-choice-row--inputs label{display:grid;align-content:start;gap:0.45rem;border:1px solid var(--line);border-radius:0.65rem;padding:0.82rem 0.9rem;color:var(--muted);background:rgba(255,255,255,0.04)}.audit-choice-row--inputs label{cursor:pointer;min-height:8.2rem}.audit-choice-row--inputs input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.audit-choice-row--inputs label:has(input:checked),.audit-choice-row--inputs label:focus-within{border-color:rgba(72,213,151,0.62);color:var(--text);background:rgba(72,213,151,0.12)}.audit-choice-help{margin:-0.25rem 0 0;color:rgba(247,242,232,0.62);font-size:0.88rem;line-height:1.45}.audit-choice-title{display:flex;align-items:baseline;justify-content:space-between;gap:0.8rem}.audit-choice-title b,.audit-choice-title em{color:var(--text);font-style:normal;line-height:1.15}.audit-choice-title b{font-size:1rem}.audit-choice-title em{flex:0 0 auto;color:var(--accent-2);font-size:0.92rem;font-weight:900}.audit-choice-row--inputs small{display:block;color:rgba(247,242,232,0.68);font-size:0.82rem;line-height:1.42}.audit-project-list a{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);padding:0.75rem 0.9rem;background:rgba(255,255,255,0.04)}.audit-project-list span{color:var(--accent);font-size:0.78rem;text-transform:uppercase}.audit-score-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.audit-score-strip article{border:1px solid var(--line);border-radius:var(--radius);padding:1rem;background:rgba(255,255,255,0.04)}.audit-score-strip span,.audit-workflow-list strong,.audit-test-table span,.audit-preview-frame span{color:var(--muted);font-size:0.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.audit-score-strip strong{display:block;margin-top:0.25rem;color:var(--text);font-size:clamp(1.5rem,4vw,2.4rem);line-height:1}.audit-project-timeline ol,.audit-payment-summary dl,.audit-checkout-clarity ul,.audit-download-history>div,.audit-thread-list{display:grid;gap:0.7rem;margin:0;padding:0;list-style:none}.audit-project-timeline li,.audit-payment-summary dl div,.audit-checkout-clarity,.audit-download-history article,.audit-project-thread article{min-width:0;border:1px solid var(--line);border-radius:0.7rem;padding:0.82rem 0.9rem;background:rgba(255,255,255,0.035)}.audit-project-timeline li{display:grid;gap:0.28rem}.audit-project-timeline span,.audit-payment-summary dt,.audit-download-history span,.audit-project-thread span{color:var(--accent);font-size:0.74rem;font-weight:900;text-transform:uppercase}.audit-project-timeline strong,.audit-download-history strong,.audit-project-thread strong{color:var(--text)}.audit-project-timeline p,.audit-payment-summary p,.audit-checkout-clarity p,.audit-checkout-clarity li,.audit-download-history p,.audit-project-thread p{color:var(--muted);overflow-wrap:anywhere}.audit-payment-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-payment-summary dd{margin:0.15rem 0 0;color:var(--text);font-weight:900;overflow-wrap:anywhere}.audit-checkout-clarity{display:grid;gap:0.6rem;border-color:rgba(72,213,151,0.24);background:rgba(72,213,151,0.07)}.audit-checkout-clarity ul{gap:0.35rem;padding-left:1rem;list-style:disc}.audit-download-history article,.audit-project-thread article{display:grid;gap:0.28rem}.audit-workflow-list,.audit-preview-frame ul{display:grid;gap:0.65rem;padding:0;margin:0;list-style:none}.audit-workflow-list li,.audit-test-table div{display:grid;gap:0.35rem;border:1px solid var(--line);border-radius:0.7rem;padding:0.78rem 0.9rem;background:rgba(255,255,255,0.035)}.audit-workflow-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.audit-workflow-list strong{color:var(--accent)}.audit-test-table{display:grid;gap:0.7rem}.audit-upload-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.7rem}.audit-upload-summary div,.audit-file-inventory div,.audit-finding-list div{display:grid;gap:0.25rem;border:1px solid var(--line);border-radius:0.7rem;padding:0.78rem 0.9rem;background:rgba(255,255,255,0.035)}.audit-upload-summary span,.audit-file-inventory span,.audit-finding-list span{color:var(--muted);font-size:0.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.audit-file-inventory,.audit-finding-list,.audit-error-list{display:grid;gap:0.65rem}.audit-error-list{padding-left:1.1rem;color:var(--warning)}.audit-test-table div{grid-template-columns:minmax(150px,0.75fr) minmax(0,1fr) minmax(0,1fr);align-items:center}.audit-preview-frame{display:grid;gap:1rem;border:1px solid rgba(72,213,151,0.28);border-radius:var(--radius);padding:1rem;min-height:16rem;background:linear-gradient(135deg,rgba(72,213,151,0.14),rgba(93,143,255,0.08)),rgba(255,255,255,0.035)}.audit-preview-frame strong{display:block;margin-top:0.4rem;max-width:16ch;color:var(--text);font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.02}.audit-preview-frame p{max-width:36rem}.audit-preview-frame li{color:var(--muted)}.audit-preview-actions{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center}.audit-preview-actions form{margin:0}.audit-preview-actions a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;padding:0.78rem 1rem;color:var(--accent);font-weight:850;background:rgba(255,255,255,0.04)}.audit-payment-form{display:grid;gap:0.85rem}.audit-stripe-status{display:grid;gap:0.45rem;margin:0.75rem 0 1rem;border:1px solid rgba(216,180,106,0.28);border-radius:0.7rem;padding:0.9rem;color:var(--muted);background:rgba(255,255,255,0.035)}.audit-stripe-status strong{color:var(--text)}.audit-stripe-status code{display:inline-block;max-width:100%;overflow-wrap:anywhere;border:1px solid rgba(255,255,255,0.1);border-radius:0.35rem;padding:0.08rem 0.32rem;color:var(--accent);background:rgba(0,0,0,0.22)}.audit-stripe-status--ready{border-color:rgba(72,213,151,0.32);color:var(--muted);background:rgba(72,213,151,0.08)}.audit-payment-form button:disabled{border:1px solid rgba(255,255,255,0.12);color:rgba(247,242,232,0.62);background:rgba(255,255,255,0.08)}.audit-retention-form,.audit-delete-form{display:grid;gap:0.7rem}.audit-backup-summary,.audit-verification-summary{display:grid;gap:0.4rem;border:1px solid var(--line);border-radius:0.7rem;padding:0.9rem;background:rgba(255,255,255,0.035)}.audit-backup-summary span,.audit-verification-summary span{color:var(--muted);font-size:0.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.audit-retention-form label,.audit-payment-form label,.audit-delete-form label{grid-template-columns:auto minmax(0,1fr);align-items:start}.audit-retention-form input[type="radio"],.audit-payment-form input[type="checkbox"],.audit-delete-form input[type="checkbox"]{width:1rem;margin-top:0.2rem}.audit-delete-form button{border:1px solid rgba(255,213,107,0.42);color:var(--warning);background:rgba(255,213,107,0.08)}.audit-download-link{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:999px;padding:0.78rem 1rem;color:#04110d;font-weight:850;background:var(--accent)}.zarts-message-section{align-items:stretch}.zarts-message-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.85rem;border:1px solid var(--line);border-radius:var(--radius);padding:1rem;background:linear-gradient(135deg,rgba(72,213,151,0.12),rgba(111,167,255,0.07)),rgba(255,255,255,0.035);box-shadow:var(--shadow-soft)}.zarts-message-form label{display:grid;gap:0.4rem;color:var(--muted);font-size:0.9rem;font-weight:800}.zarts-message-form input,.zarts-message-form textarea{width:100%;border:1px solid var(--line);border-radius:0.55rem;padding:0.78rem 0.85rem;background:rgba(255,255,255,0.055);color:var(--text);font:inherit}.zarts-message-form input:focus,.zarts-message-form textarea:focus{border-color:rgba(72,213,151,0.62);outline:2px solid rgba(72,213,151,0.18);outline-offset:2px}.zarts-message-form button{justify-self:start;min-height:2.9rem;border:0;border-radius:999px;padding:0.8rem 1.1rem;background:var(--accent);color:#06100c;font:inherit;font-weight:900}.zarts-form-wide{grid-column:1 / -1}.zarts-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.audit-message-panel{grid-column:1 / -1}.audit-message-panel p{color:var(--muted)}.admin-zartsalgo-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.75rem;padding:1rem 1.25rem 0}.admin-zartsalgo-card{min-width:0;display:grid;gap:0.25rem;border:1px solid #dce5ef;border-radius:0.5rem;padding:0.85rem;background:linear-gradient(135deg,rgba(47,191,113,0.1),rgba(79,140,255,0.08)),#fff;color:#172033;box-shadow:0 16px 40px rgba(26,38,58,0.07)}.admin-zartsalgo-card span,.admin-intel-columns h3,.admin-payment-stack span,.admin-message-list span,.admin-event-table span{color:#728197;font-size:0.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.admin-zartsalgo-card strong{overflow:hidden;color:#172033;font-size:1rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.admin-zartsalgo-card small{overflow:hidden;color:#728197;font-size:0.76rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.admin-zartsalgo-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,0.72fr)}.admin-intel-columns{min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem;padding:0.9rem}.admin-intel-columns section,.admin-payment-stack p,.admin-message-list article,.admin-event-table p{min-width:0;border:1px solid #edf1f6;border-radius:0.48rem;padding:0.75rem;background:#f8fafc}.admin-intel-columns section{display:grid;align-content:start;gap:0.45rem}.admin-intel-columns h3{margin:0}.admin-intel-columns p,.admin-payment-stack p,.admin-event-table p{display:grid;gap:0.15rem;margin:0}.admin-intel-columns strong,.admin-payment-stack strong,.admin-message-list strong,.admin-event-table strong{overflow:hidden;display:block;color:#172033;font-size:0.95rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-intel-columns span,.admin-payment-stack span,.admin-message-list small,.admin-event-table small{overflow:hidden;display:block;color:#728197;font-size:0.76rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.admin-payment-stack,.admin-message-list,.admin-event-table{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:0.55rem;padding:0.85rem}.admin-message-list article{display:grid;gap:0.25rem}.admin-message-list p{margin:0.25rem 0 0;color:#4a586b;font-size:0.82rem;line-height:1.35}@media (max-width:760px){.audit-app-grid,.audit-auth-hero,.audit-client-hero,.audit-client-overview,.audit-howto-grid,.audit-account-grid,.audit-form-grid,.admin-zartsalgo-strip,.admin-zartsalgo-grid,.admin-intel-columns,.zarts-message-form,.audit-choice-row,.audit-score-strip,.audit-payment-summary dl,.seo-repair-offer-panel,.audit-upload-summary,.audit-test-table div,.audit-credit-gift-modal,.audit-credit-gift-modal dl{grid-template-columns:1fr}.audit-auth-actions,.audit-project-list a,.audit-preview-actions{align-items:stretch;flex-direction:column}.audit-client-nav{justify-content:flex-start}.audit-email-verification{align-items:stretch;flex-direction:column}.audit-email-verification form,.audit-email-verification button{width:100%}.audit-client-hero h1{max-width:100%;overflow-wrap:anywhere}.audit-client-overview strong{white-space:normal}.seo-repair-offer-cta{width:100%}.audit-account-summary,.audit-security-summary{position:static}}@media (max-width:560px){.seo-package-grid,.seo-unlock-grid,.seo-capability-grid,.seo-api-free-plan-grid,.seo-repair-phases,.seo-future-grid,.seo-tier-issue,.seo-credit-rules,.seo-fix-package-grid,.seo-locked-report-panel{grid-template-columns:1fr}.seo-tier-issue p,.seo-tier-issue small,.seo-tier-issue em{grid-column:1}.seo-tier-issue em{grid-row:auto;justify-self:start;white-space:normal}.seo-repair-phase{padding:0.85rem}.seo-evidence-ledger li{grid-template-columns:1fr}.seo-evidence-ledger li strong{white-space:normal}}:root{--radius:0.5rem;--shadow-soft:0 18px 54px rgba(0,0,0,0.26);--shadow-premium:0 28px 90px rgba(0,0,0,0.42);--public-panel:rgba(16,18,15,0.78);--public-panel-strong:rgba(24,27,22,0.9);--public-border:rgba(216,180,106,0.2)}.public-site-body{min-width:320px;overflow-x:hidden;background:linear-gradient(115deg,rgba(216,180,106,0.08),transparent 34rem),linear-gradient(245deg,rgba(66,214,164,0.08),transparent 32rem),linear-gradient(180deg,#080907 0%,#11130f 42%,#070807 100%);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.public-site-body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,0.026) 0 1px,transparent 1px 96px),repeating-linear-gradient(180deg,rgba(255,255,255,0.018) 0 1px,transparent 1px 96px),linear-gradient(180deg,rgba(255,255,255,0.035),transparent 18rem);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,0.78) 42%,transparent 100%)}.public-site-body::selection{color:#06110d;background:rgba(66,214,164,0.86)}.public-site-body:focus-visible{outline:2px solid rgba(66,214,164,0.72);outline-offset:3px}.public-site-body .site-header{left:0;right:0;width:min(1180px,calc(100% - 1.5rem));margin:0.75rem auto 0;border:1px solid rgba(216,180,106,0.18);border-radius:0.5rem;padding:0.72rem 0.82rem;background:linear-gradient(180deg,rgba(19,21,17,0.9),rgba(10,11,9,0.82)),rgba(8,9,7,0.88);box-shadow:0 16px 46px rgba(0,0,0,0.28)}.public-site-body .brand{display:inline-flex;align-items:center;min-width:0}.public-site-body .brand img{width:182px;border-radius:0.4rem}.public-site-body .nav-links{gap:0.34rem;font-size:0.89rem;font-weight:800}.public-site-body .nav-links a{position:relative;min-height:2.15rem;display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;padding:0.42rem 0.64rem;color:rgba(247,242,232,0.72);transition:color 180ms ease,border-color 180ms ease,background 180ms ease,transform 180ms ease}.public-site-body .nav-links a:hover,.public-site-body .nav-links a.active{border-color:rgba(216,180,106,0.22);color:var(--text);background:rgba(216,180,106,0.075)}.public-site-body .nav-links a:hover{transform:translateY(-1px)}.public-site-body .split-page,.public-site-body .policy-page,.public-site-body .site-footer{position:relative}.public-site-body .split-hero{width:min(1180px,calc(100% - 2rem));min-height:620px;grid-template-columns:minmax(0,1fr) minmax(320px,0.72fr);gap:3rem;padding:4.2rem 0 3.1rem}.public-site-body .split-hero h1{max-width:14ch;margin-bottom:1.1rem;font-size:4rem;line-height:1.01;text-wrap:balance}.public-site-body .split-section h2,.public-site-body .policy-card h1{text-wrap:balance}.public-site-body .split-hero .lead,.public-site-body .section-copy p:not(.eyebrow),.public-site-body .policy-card p,.public-site-body .seo-future-panel .seo-panel-head p,.public-site-body .seo-package-panel .seo-panel-head p,.public-site-body .seo-capability-panel .seo-panel-head p,.public-site-body .seo-unlock-panel .seo-panel-head p,.public-site-body .seo-fix-package-panel .seo-panel-head p{color:rgba(247,242,232,0.72)}.public-site-body .lead{font-size:1.08rem;line-height:1.72}.public-site-body .eyebrow,.public-site-body .split-hero-panel span,.public-site-body .split-card-grid span,.public-site-body .seo-panel-head span,.public-site-body .seo-test-form span,.public-site-body .seo-recovery-form span,.public-site-body .seo-coverage-strip span,.public-site-body .seo-future-card span,.public-site-body .seo-worker-status span,.public-site-body .zarts-message-form label{letter-spacing:0}.public-site-body .eyebrow{display:inline-flex;align-items:center;width:fit-content;border-bottom:1px solid rgba(66,214,164,0.34);padding-bottom:0.26rem;color:#76e3bb}.public-site-body .button,.public-site-body .seo-test-form button,.public-site-body .seo-recovery-form button,.public-site-body .seo-share-form button,.public-site-body .seo-followup-form button,.public-site-body .seo-feedback-form button,.public-site-body .zarts-message-form button,.public-site-body .contact-form button{min-height:2.9rem;border-radius:0.5rem;box-shadow:0 12px 26px rgba(66,214,164,0.14);transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.public-site-body .button:hover,.public-site-body .seo-test-form button:hover,.public-site-body .seo-share-form button:hover,.public-site-body .seo-followup-form button:hover,.public-site-body .seo-feedback-form button:hover,.public-site-body .zarts-message-form button:hover,.public-site-body .contact-form button:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(66,214,164,0.18)}.public-site-body .secondary{background:linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.025)),rgba(216,180,106,0.07)}.public-site-body .split-hero-panel,.public-site-body .seo-limit-panel{position:relative}.public-site-body .split-hero-panel::before,.public-site-body .seo-limit-panel::before,.public-site-body .policy-card::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(216,180,106,0.72),rgba(66,214,164,0.72),transparent)}.public-site-body .split-hero-panel div,.public-site-body .split-card-grid article,.public-site-body .large-library-grid article,.public-site-body .seo-test-form,.public-site-body .seo-pass-wallet,.public-site-body .seo-recovery-form,.public-site-body .seo-limit-panel,.public-site-body .seo-coverage-strip article,.public-site-body .seo-future-panel,.public-site-body .seo-future-card,.public-site-body .seo-result-stage,.public-site-body .seo-visual-card,.public-site-body .seo-findings-panel,.public-site-body .seo-detail-panel,.public-site-body .seo-action-summary article,.public-site-body .seo-share-panel,.public-site-body .seo-package-panel,.public-site-body .seo-package-card,.public-site-body .seo-capability-panel,.public-site-body .seo-capability-grid article,.public-site-body .seo-tiered-report-panel,.public-site-body .seo-tier-card,.public-site-body .seo-tier-lock-card,.public-site-body .seo-unlock-panel,.public-site-body .seo-unlock-card,.public-site-body .seo-credit-rules article,.public-site-body .seo-fix-package-panel,.public-site-body .seo-fix-package-card,.public-site-body .seo-locked-report-panel,.public-site-body .seo-feedback-panel,.public-site-body .seo-followup-panel,.public-site-body .seo-report-command-head,.public-site-body .seo-onpage-score,.public-site-body .seo-category-scoreboard,.public-site-body .seo-html-summary-card,.public-site-body .seo-todo-panel,.public-site-body .seo-section-block,.public-site-body .policy-card,.public-site-body .zarts-message-form{border-color:var(--public-border);border-radius:0.5rem;background:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.022)),var(--public-panel);box-shadow:var(--shadow-premium);backdrop-filter:blur(16px)}.public-site-body .split-hero-panel div,.public-site-body .split-card-grid article,.public-site-body .seo-coverage-strip article,.public-site-body .seo-future-card,.public-site-body .seo-package-card,.public-site-body .seo-tier-card,.public-site-body .seo-unlock-card,.public-site-body .seo-fix-package-card,.public-site-body .seo-action-summary article{transition:transform 200ms ease,border-color 200ms ease,background 200ms ease,box-shadow 200ms ease}.public-site-body .split-hero-panel div:hover,.public-site-body .split-card-grid article:hover,.public-site-body .seo-coverage-strip article:hover,.public-site-body .seo-future-card:hover,.public-site-body .seo-package-card:hover,.public-site-body .seo-tier-card:hover,.public-site-body .seo-unlock-card:hover,.public-site-body .seo-fix-package-card:hover,.public-site-body .seo-action-summary article:hover{border-color:rgba(216,180,106,0.36);transform:translateY(-3px);box-shadow:0 30px 84px rgba(0,0,0,0.42)}.public-site-body .split-hero-panel div{position:relative;overflow:hidden}.public-site-body .split-hero-panel div::after,.public-site-body .split-card-grid article::after,.public-site-body .seo-coverage-strip article::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(66,214,164,0.42),transparent);opacity:0.75}.public-site-body .split-section{width:min(1180px,calc(100% - 2rem));border-top-color:rgba(216,180,106,0.16);padding:4.5rem 0}.public-site-body .split-section h2{max-width:19ch;font-size:2.45rem;line-height:1.08}.public-site-body .split-card-grid{gap:1.05rem}.public-site-body .split-card-grid article{position:relative;overflow:hidden;min-height:16.5rem}.public-site-body .split-card-grid h3{font-size:1.28rem;line-height:1.18}.public-site-body .split-card-grid a,.public-site-body .resource-grid a,.public-site-body .service-seo-page .policy-card a:not(.button){color:#efd08f}.public-site-body .seo-home-section{grid-template-columns:minmax(0,0.9fr) minmax(320px,0.66fr)}.public-site-body .seo-home-visual{border-color:rgba(216,180,106,0.22);background:linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.02)),rgba(16,18,15,0.84)}.public-site-body .seo-home-visual div,.public-site-body .seo-mini-visual{border:1px solid rgba(216,180,106,0.16);background:linear-gradient(180deg,rgba(216,180,106,0.16),rgba(66,214,164,0.08)),rgba(255,255,255,0.035)}.public-site-body .seo-home-visual div{transform-origin:bottom;animation:zaBarRise 900ms ease both}.public-site-body .seo-home-visual div:nth-child(2){animation-delay:120ms}.public-site-body .seo-home-visual div:nth-child(3){animation-delay:220ms}.public-site-body .seo-mini-visual span,.public-site-body .seo-limit-meter span,.public-site-body .seo-time-bar span,.public-site-body .seo-category-bar b,.public-site-body .seo-section-title b{background-size:180% 100%;animation:zaProgressSheen 4.8s ease-in-out infinite}.public-site-body .seo-test-form,.public-site-body .seo-pass-wallet,.public-site-body .seo-recovery-form,.public-site-body .zarts-message-form,.public-site-body .seo-followup-form,.public-site-body .seo-feedback-form{align-items:end}.public-site-body .seo-test-form input,.public-site-body .seo-test-form textarea,.public-site-body .seo-recovery-form input,.public-site-body .seo-share-tools input,.public-site-body .seo-share-form input,.public-site-body .seo-followup-form input,.public-site-body .seo-followup-form textarea,.public-site-body .seo-feedback-form input,.public-site-body .seo-feedback-form select,.public-site-body .seo-feedback-form textarea,.public-site-body .zarts-message-form input,.public-site-body .zarts-message-form textarea,.public-site-body .contact-form input,.public-site-body .contact-form textarea{border-color:rgba(216,180,106,0.18);background:rgba(255,255,255,0.06);transition:border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.public-site-body .seo-test-form input:focus,.public-site-body .seo-test-form textarea:focus,.public-site-body .seo-recovery-form input:focus,.public-site-body .seo-share-tools input:focus,.public-site-body .seo-share-form input:focus,.public-site-body .seo-followup-form input:focus,.public-site-body .seo-followup-form textarea:focus,.public-site-body .seo-feedback-form input:focus,.public-site-body .seo-feedback-form select:focus,.public-site-body .seo-feedback-form textarea:focus,.public-site-body .zarts-message-form input:focus,.public-site-body .zarts-message-form textarea:focus,.public-site-body .contact-form input:focus,.public-site-body .contact-form textarea:focus{border-color:rgba(66,214,164,0.58);background:rgba(255,255,255,0.078);box-shadow:0 0 0 4px rgba(66,214,164,0.09);outline:0}.public-site-body .seo-result-stage{width:min(1180px,calc(100% - 2rem));padding:1.25rem}.public-site-body .seo-report-command-head,.public-site-body .seo-onpage-score,.public-site-body .seo-category-scoreboard,.public-site-body .seo-html-summary-card{position:relative;overflow:hidden}.public-site-body .seo-report-command-head::before,.public-site-body .seo-onpage-score::before,.public-site-body .seo-category-scoreboard::before,.public-site-body .seo-html-summary-card::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(216,180,106,0.58),rgba(66,214,164,0.7),transparent)}.public-site-body .seo-result-head{padding:0.25rem}.public-site-body .seo-score-card,.public-site-body .seo-onpage-score{background:linear-gradient(180deg,rgba(66,214,164,0.08),rgba(216,180,106,0.045)),rgba(255,255,255,0.035)}.public-site-body .seo-score-card circle:nth-child(2),.public-site-body .seo-score-command-center circle:nth-child(2){filter:drop-shadow(0 0 10px rgba(66,214,164,0.26));transition:stroke-dashoffset 700ms ease}.public-site-body .seo-report-card-head{border-bottom-color:rgba(255,255,255,0.13)}.public-site-body .seo-panel-head{border-bottom-color:rgba(216,180,106,0.14)}.public-site-body .seo-card-art,.public-site-body .seo-roadmap-step,.public-site-body .seo-finding,.public-site-body .seo-check-card,.public-site-body .seo-check-item,.public-site-body .seo-tier-issue,.public-site-body .seo-compare-metrics article,.public-site-body .seo-compare-category,.public-site-body .seo-credit-rules article,.public-site-body .seo-fix-package-card dl div,.public-site-body .seo-html-summary-card dl div,.public-site-body .seo-readout-list div{border-color:rgba(255,255,255,0.105)}.public-site-body .seo-roadmap-panel,.public-site-body .seo-result-grid,.public-site-body .seo-report-overview{gap:1.05rem}.public-site-body .policy-page{display:grid;align-content:start;justify-items:start;width:min(1060px,calc(100% - 2rem));margin:0 auto;padding:3rem 0 5rem}.public-site-body .policy-logo{margin-bottom:2.3rem}.public-site-body .policy-card{position:relative;overflow:hidden;max-width:940px}.public-site-body .policy-card h1{font-size:3.6rem;line-height:1.02}.public-site-body .guide-checklist div,.public-site-body .guide-list li{border-color:rgba(255,255,255,0.1)}.public-site-body .site-footer{width:min(1180px,calc(100% - 1.5rem));margin:0 auto 1rem;border:1px solid rgba(216,180,106,0.14);border-radius:0.5rem;padding:1.05rem 1.15rem;background:rgba(8,9,7,0.72)}.za-scroll-progress{position:fixed;top:0;left:0;z-index:80;width:100%;height:3px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--accent-2),var(--accent));box-shadow:0 0 18px rgba(66,214,164,0.28);pointer-events:none}.za-js .za-reveal{opacity:0;transform:translateY(18px);transition:opacity 520ms ease,transform 520ms ease;transition-delay:var(--za-delay,0ms)}.za-js .za-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes zaBarRise{from{opacity:0;transform:scaleY(0.72) translateY(10px)}to{opacity:1;transform:scaleY(1) translateY(0)}}@keyframes zaProgressSheen{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@media (max-width:980px){.public-site-body .site-header{width:min(100% - 1rem,760px)}.public-site-body .split-hero{min-height:auto;grid-template-columns:1fr;gap:1.35rem;padding:3rem 0 2.4rem}.public-site-body .split-hero h1{font-size:3.12rem}.public-site-body .split-section h2{font-size:2.05rem}.public-site-body .split-hero-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.public-site-body .seo-home-section,.public-site-body .seo-report-overview,.public-site-body .seo-result-grid,.public-site-body .seo-roadmap-panel,.public-site-body .seo-share-panel,.public-site-body .seo-followup-panel,.public-site-body .seo-feedback-panel{grid-template-columns:1fr}.public-site-body .policy-card h1{font-size:3rem}}@media (max-width:720px){.public-site-body .site-header{position:static;width:calc(100% - 1rem);margin-top:0.5rem}.public-site-body .brand img{width:156px}.public-site-body .nav-links{width:100%;justify-content:flex-start;flex-wrap:wrap;padding-bottom:0.15rem;overflow-x:visible;font-size:0.82rem}.public-site-body .nav-links a{min-height:2rem;padding:0.34rem 0.5rem;white-space:normal}.public-site-body .split-hero,.public-site-body .split-section,.public-site-body .seo-result-stage,.public-site-body .policy-page,.public-site-body .site-footer{width:calc(100% - 1rem)}.public-site-body .split-hero{padding-top:2.2rem}.public-site-body .split-hero h1{font-size:2.56rem;line-height:1.06}.public-site-body .lead{font-size:1rem;line-height:1.62}.public-site-body .split-section{padding:3.1rem 0}.public-site-body .split-section h2,.public-site-body .seo-followup-panel h2,.public-site-body .seo-feedback-panel h2{max-width:none;font-size:1.82rem}.public-site-body .split-hero-panel,.public-site-body .split-card-grid,.public-site-body .large-library-grid,.public-site-body .seo-coverage-strip,.public-site-body .seo-future-grid,.public-site-body .seo-package-grid,.public-site-body .seo-capability-grid,.public-site-body .seo-unlock-grid,.public-site-body .seo-credit-rules,.public-site-body .seo-fix-package-grid,.public-site-body .seo-tier-issue,.public-site-body .seo-visual-grid,.public-site-body .seo-action-summary,.public-site-body .seo-compare-metrics,.public-site-body .seo-compare-categories,.public-site-body .seo-test-form,.public-site-body .seo-pass-wallet,.public-site-body .seo-recovery-form,.public-site-body .seo-share-form,.public-site-body .zarts-message-form{grid-template-columns:1fr}.public-site-body .button,.public-site-body .hero-actions a,.public-site-body .seo-test-form button,.public-site-body .seo-recovery-form button,.public-site-body .zarts-message-form button{width:100%}.public-site-body .seo-pass-wallet{grid-template-columns:1fr}.public-site-body .seo-tier-issue p,.public-site-body .seo-tier-issue small,.public-site-body .seo-tier-issue em{grid-column:1}.public-site-body .seo-tier-issue em{grid-row:auto;justify-self:start;white-space:normal}.public-site-body .policy-card{padding:1.25rem}.public-site-body .policy-card h1{font-size:2.45rem}.public-site-body .guide-card .button + .button{margin-left:0}.public-site-body .site-footer{align-items:flex-start;flex-direction:column}}.public-site-body .zarts-honeypot{position:absolute;inset:auto auto auto 0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.public-site-body *,.public-site-body *::before,.public-site-body *::after{animation-duration:1ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:1ms !important}.za-js .za-reveal{opacity:1;transform:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.public-site-body{background:radial-gradient(circle at 13% 28%,rgba(79,190,255,0.09),transparent 18rem),radial-gradient(circle at 86% 22%,rgba(66,214,164,0.08),transparent 20rem),linear-gradient(180deg,#030608 0%,#081016 42%,#050708 100%)}.public-site-body::before{background:linear-gradient(90deg,rgba(216,180,106,0.035),transparent 22%,transparent 78%,rgba(66,214,164,0.025)),repeating-linear-gradient(90deg,rgba(255,255,255,0.022) 0 1px,transparent 1px 7.5rem),repeating-linear-gradient(180deg,rgba(255,255,255,0.016) 0 1px,transparent 1px 7.5rem);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,0.72) 38%,transparent 100%)}.public-site-body .site-header{width:100%;margin:0;border:0;border-bottom:1px solid rgba(255,255,255,0.12);border-radius:0;padding:1.25rem clamp(1rem,4.8vw,4.8rem);background:linear-gradient(180deg,rgba(3,6,8,0.98),rgba(5,8,10,0.9)),rgba(3,6,8,0.94);box-shadow:none}.public-site-body .brand{position:relative;gap:0.72rem;min-width:13rem;color:var(--text);font-size:clamp(1.35rem,2vw,1.82rem);font-weight:950;letter-spacing:0;line-height:1}.public-site-body .brand img{position:static;width:clamp(178px,15vw,236px);height:auto;overflow:visible;border-radius:0.45rem;opacity:1;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.2);pointer-events:auto}.public-site-body .brand::before{content:none}.public-site-body .brand::after{content:none}@media (max-width:720px){.public-site-body .brand{min-width:0}.public-site-body .brand img{width:min(178px,58vw)}}.public-site-body .nav-links{flex:1 1 auto;justify-content:center;gap:clamp(0.65rem,2.5vw,2.35rem);font-size:0.92rem;font-weight:750}.public-site-body .nav-links a{min-height:2.4rem;border:0;border-radius:0;padding:0.1rem 0.14rem;color:rgba(247,242,232,0.74);background:transparent}.public-site-body .nav-links a:hover,.public-site-body .nav-links a.active{border-color:transparent;color:#fff;background:transparent}.public-site-body .nav-links a.active::after{content:"";position:absolute;left:0;right:0;bottom:-0.78rem;height:2px;background:#f0b82f;box-shadow:0 0 18px rgba(240,184,47,0.4)}.public-site-body .nav-links a:last-child{margin-left:auto;min-width:8rem;justify-content:center;border:1px solid rgba(240,184,47,0.82);border-radius:0.28rem;padding:0.56rem 1rem;color:#ffd56f;background:rgba(240,184,47,0.035)}.public-site-body .nav-links a:last-child::after{display:none}.public-site-body .nav-links a:last-child:hover{color:#06100b;background:linear-gradient(180deg,#ffd56f,#d99c25);transform:translateY(-1px)}.public-site-body .za-home-mockup{position:relative;width:100%;max-width:none;margin:0;overflow:hidden}.public-site-body .za-home-mockup::after{content:"";position:absolute;left:5vw;right:5vw;bottom:-7.8rem;z-index:-1;height:16rem;background:radial-gradient(ellipse at center,rgba(240,184,47,0.45),transparent 62%),repeating-linear-gradient(90deg,rgba(240,184,47,0.5) 0 1px,transparent 1px 3.2rem),repeating-linear-gradient(0deg,rgba(240,184,47,0.42) 0 1px,transparent 1px 1.65rem);opacity:0.28;transform:perspective(28rem) rotateX(66deg);transform-origin:bottom center;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.public-site-body .za-showcase{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(35rem,0.82fr);gap:clamp(2.4rem,5vw,5rem);align-items:center;width:min(87rem,calc(100% - 3rem));min-height:clamp(34rem,calc(100vh - 5rem),43rem);margin:0 auto;padding:clamp(2.1rem,4.2vw,3.2rem) 0 1.2rem}.public-site-body .za-hero-copy{display:grid;align-content:center;justify-items:start}.public-site-body .za-hero-copy h1{max-width:11.5ch;margin:0 0 1.05rem;color:#fff;font-size:clamp(3.35rem,5.1vw,5.15rem);font-weight:900;letter-spacing:0;line-height:0.98}.public-site-body .za-hero-copy h1 span{display:block;color:#f4c45c}.public-site-body .za-hero-copy .lead{max-width:38rem;margin-bottom:1.65rem;color:rgba(247,242,232,0.78);font-size:clamp(1.05rem,1.35vw,1.23rem);line-height:1.5}.public-site-body .za-hero-copy .za-hero-note{margin-top:-0.95rem;margin-bottom:1.35rem;color:rgba(247,242,232,0.66);font-size:0.96rem;line-height:1.55}.public-site-body .za-hero-actions{display:flex;flex-wrap:wrap;gap:2.7rem;margin:0 0 1.9rem}.public-site-body .za-button-gold,.public-site-body .za-button-outline,.public-site-body .za-inline-message-form button,.public-site-body .za-auth-card button{display:inline-flex;align-items:center;justify-content:space-between;gap:0.95rem;min-height:3.35rem;border-radius:0.28rem;padding:0.85rem 1.4rem;font-weight:850;letter-spacing:0}.public-site-body .za-button-gold,.public-site-body .za-inline-message-form button,.public-site-body .za-auth-card button{border:1px solid rgba(255,221,136,0.78);color:#0b0b07;background:linear-gradient(180deg,#ffd978,#d99e2d);box-shadow:0 18px 34px rgba(240,184,47,0.18)}.public-site-body .za-button-outline{border:1px solid rgba(240,184,47,0.55);color:#fff;background:rgba(255,255,255,0.018);box-shadow:none}.public-site-body .za-hero-actions .button{width:min(16rem,100%)}.public-site-body svg{width:1.3rem;height:1.3rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.public-site-body .za-trust-row{display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,2.25rem);margin:0;padding:0;color:rgba(247,242,232,0.74);font-size:0.88rem;list-style:none}.public-site-body .za-trust-row li{display:inline-flex;align-items:center;gap:0.55rem;min-height:1.6rem}.public-site-body .za-trust-row svg{width:1.05rem;height:1.05rem;color:#f0b82f}.public-site-body .za-diagnostic-studio{overflow:hidden;border:1px solid rgba(255,255,255,0.16);border-radius:0;background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.015)),rgba(7,12,14,0.88);box-shadow:0 26px 90px rgba(0,0,0,0.4);backdrop-filter:blur(18px)}.public-site-body .za-studio-header,.public-site-body .za-studio-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:0.85rem 1.35rem;border-bottom:1px solid rgba(255,255,255,0.13);color:#fff}.public-site-body .za-studio-header span,.public-site-body .za-studio-footer,.public-site-body .za-studio-footer a{color:rgba(247,242,232,0.68);font-size:0.8rem}.public-site-body .za-studio-header i{display:inline-block;width:0.48rem;height:0.48rem;margin-right:0.62rem;border-radius:999px;background:#41df6b;box-shadow:0 0 14px rgba(65,223,107,0.5)}.public-site-body .za-studio-row{display:grid;grid-template-columns:4rem minmax(13rem,1fr) minmax(6.7rem,0.48fr) minmax(7.6rem,0.55fr);gap:1.25rem;align-items:center;min-height:7.05rem;padding:1rem 1.35rem;border-bottom:1px solid rgba(255,255,255,0.13)}.public-site-body .za-studio-icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;color:#63eb63;background:rgba(50,201,82,0.16);box-shadow:inset 0 0 0 1px rgba(99,235,99,0.08)}.public-site-body .za-studio-icon svg{width:2.05rem;height:2.05rem;stroke-width:1.65}.public-site-body .za-studio-copy h2{margin:0 0 0.18rem;color:#fff;font-size:1rem;line-height:1.2}.public-site-body .za-studio-copy p{margin:0;color:rgba(247,242,232,0.68);font-size:0.88rem;line-height:1.45}.public-site-body .za-studio-stat{min-height:4.4rem;border-left:1px solid rgba(255,255,255,0.16);padding-left:1.2rem}.public-site-body .za-studio-stat span,.public-site-body .za-glance-strip span,.public-site-body .za-support-column li,.public-site-body .za-auth-signal-grid span{display:block;color:rgba(247,242,232,0.64);font-size:0.72rem}.public-site-body .za-studio-stat strong{display:block;margin-top:0.22rem;color:#fff;font-size:1.45rem;line-height:1.05}.public-site-body .za-studio-stat small{display:block;margin-top:0.3rem;color:rgba(247,242,232,0.62);font-size:0.75rem}.public-site-body .za-studio-stat a,.public-site-body .za-text-link,.public-site-body .za-guide-list a{color:#76b7ff;font-weight:650;text-decoration:underline;text-underline-offset:0.22rem;text-decoration-color:rgba(118,183,255,0.45)}.public-site-body .za-score-ring{position:relative;display:grid;justify-items:center;align-content:center;min-height:5rem;border-left:1px solid rgba(255,255,255,0.16);padding-left:0}.public-site-body .za-score-ring::before{content:"";position:absolute;width:3.7rem;height:3.7rem;border-radius:50%;background:conic-gradient(#4bdd67 0 78%,rgba(255,255,255,0.12) 78% 100%);mask:radial-gradient(circle,transparent 54%,#000 56%)}.public-site-body .za-score-ring span,.public-site-body .za-score-ring strong,.public-site-body .za-score-ring small{position:relative}.public-site-body .za-score-ring strong{font-size:1.32rem}.public-site-body .za-danger-stat strong,.public-site-body .za-critical strong{color:#ff5d57}.public-site-body .za-protected-stat strong,.public-site-body .za-glance-strip article:nth-of-type(1) strong,.public-site-body .za-glance-strip article:nth-of-type(5) strong,.public-site-body .za-glance-strip article:nth-of-type(6) strong{color:#58df63}.public-site-body .za-progress-stat b{position:relative;display:block;width:100%;height:0.38rem;margin:0.9rem 0 0.4rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.16)}.public-site-body .za-progress-stat b i{display:block;width:var(--za-width,61%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#49d861,#7af067)}.public-site-body .za-studio-footer{min-height:2.7rem;border-bottom:0}.public-site-body .za-studio-footer span,.public-site-body .za-studio-footer a{display:inline-flex;align-items:center;gap:0.45rem}.public-site-body .za-studio-footer svg{width:0.95rem;height:0.95rem}.public-site-body .za-glance-strip{display:grid;grid-template-columns:minmax(10rem,0.9fr) repeat(6,minmax(7.6rem,1fr));align-items:stretch;width:100%;border-top:1px solid rgba(255,255,255,0.13);border-bottom:1px solid rgba(255,255,255,0.13);background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.015))}.public-site-body .za-glance-strip h2,.public-site-body .za-glance-strip article{margin:0;padding:1.25rem clamp(0.9rem,2vw,1.7rem)}.public-site-body .za-glance-strip h2{color:#f4c45c;font-size:1.28rem;line-height:1.35}.public-site-body .za-glance-strip h2 span{color:#f4c45c;font-size:inherit}.public-site-body .za-glance-strip article{border-left:1px solid rgba(255,255,255,0.16)}.public-site-body .za-glance-strip strong{display:block;margin-top:0.2rem;color:#f4c45c;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.15}.public-site-body .za-mini-score strong{position:relative;width:3.6rem;height:3.6rem;display:grid;place-items:center;border-radius:50%;color:#fff;background:conic-gradient(#4bdd67 0 78%,rgba(255,255,255,0.14) 78% 100%)}.public-site-body .za-mini-score strong::before{content:"";position:absolute;inset:0.35rem;border-radius:50%;background:#081016}.public-site-body .za-mini-score strong{isolation:isolate}.public-site-body .za-mini-score strong::after{content:"78";position:relative;z-index:1}.public-site-body .za-mini-score strong{color:transparent}.public-site-body .za-audit-method{width:100%;padding:clamp(2.4rem,5vw,4.6rem) clamp(1rem,4.8vw,4.8rem);border-bottom:1px solid rgba(255,255,255,0.13);background:rgba(4,11,14,0.72)}.public-site-body .za-audit-method>header{max-width:66rem;margin-bottom:2rem}.public-site-body .za-audit-method>header>span{display:block;margin-bottom:0.55rem;color:#55d7b0;font-size:0.78rem;font-weight:800;text-transform:uppercase}.public-site-body .za-audit-method h2{max-width:61rem;margin:0;color:#fff;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.16}.public-site-body .za-audit-method>header p{max-width:56rem;margin:0.85rem 0 0;color:rgba(247,242,232,0.72);font-size:1rem}.public-site-body .za-audit-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,0.16);border-bottom:1px solid rgba(255,255,255,0.16)}.public-site-body .za-audit-method-grid>div{min-width:0;padding:1.45rem clamp(1rem,2.2vw,2rem);border-left:1px solid rgba(255,255,255,0.16)}.public-site-body .za-audit-method-grid>div:first-child{border-left:0;padding-left:0}.public-site-body .za-audit-method-grid h3{margin:0 0 0.85rem;color:#f4c45c;font-size:1rem}.public-site-body .za-audit-method-grid ul,.public-site-body .za-audit-method-grid ol{display:grid;gap:0.62rem;margin:0;padding-left:1.15rem;color:rgba(247,242,232,0.72);font-size:0.88rem;line-height:1.48}.public-site-body .za-audit-method-grid li::marker{color:#55d7b0}.public-site-body .za-audit-method-grid strong{color:#fff}.public-site-body .za-message-strip{display:grid;grid-template-columns:minmax(21rem,0.42fr) minmax(0,1fr);gap:clamp(1.3rem,3vw,2.2rem);align-items:center;width:100%;min-height:7.2rem;border-bottom:1px solid rgba(255,255,255,0.13);padding:1.15rem clamp(1rem,4.8vw,4.8rem);background:rgba(255,255,255,0.018)}.public-site-body .za-message-intro{display:grid;grid-template-columns:3.8rem 1fr;gap:1.25rem;align-items:center}.public-site-body .za-message-intro>svg{width:2.8rem;height:2.8rem;color:#f0b82f}.public-site-body .za-message-intro h2{max-width:28rem;margin:0 0 0.3rem;color:#fff;font-size:clamp(1rem,1.45vw,1.23rem);line-height:1.28}.public-site-body .za-message-intro p{margin:0;color:rgba(247,242,232,0.66);font-size:0.86rem}.public-site-body .za-inline-message-form{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(12rem,1fr) minmax(13rem,0.9fr) minmax(10rem,0.62fr);gap:0.5rem 0.65rem;align-items:center}.public-site-body .za-inline-message-form input,.public-site-body .za-inline-message-form textarea,.public-site-body .za-auth-card input{width:100%;border:1px solid rgba(255,255,255,0.26);border-radius:0.18rem;padding:0.76rem 0.78rem;color:#fff;background:rgba(3,6,8,0.48);font:inherit;font-size:0.84rem;outline:0;transition:border-color 180ms ease,box-shadow 180ms ease,background 180ms ease}.public-site-body .za-inline-message-form textarea{min-height:5.3rem;resize:vertical}.public-site-body .za-inline-message-form input:focus,.public-site-body .za-inline-message-form textarea:focus,.public-site-body .za-auth-card input:focus{border-color:rgba(240,184,47,0.78);background:rgba(255,255,255,0.055);box-shadow:0 0 0 3px rgba(240,184,47,0.13)}.public-site-body .za-inline-message-form button{min-height:2.9rem;justify-content:center;align-self:center;cursor:pointer}.public-site-body .za-inline-message-form small{grid-column:1 / 4;display:inline-flex;align-items:center;gap:0.5rem;color:rgba(247,242,232,0.58);font-size:0.76rem}.public-site-body .za-inline-message-form small svg{width:0.95rem;height:0.95rem}.public-site-body .za-support-grid{position:relative;display:grid;grid-template-columns:minmax(15rem,0.9fr) minmax(17rem,0.95fr) minmax(19rem,1.1fr);gap:clamp(1.5rem,4vw,4rem);width:100%;padding:1.85rem clamp(1rem,4.8vw,4.8rem) 5.8rem}.public-site-body .za-support-column{min-width:0;border-right:1px solid rgba(255,255,255,0.16);padding-right:clamp(1rem,3vw,2.7rem)}.public-site-body .za-support-column:last-child{border-right:0;padding-right:0}.public-site-body .za-support-column h2{display:flex;align-items:center;gap:0.8rem;margin:0 0 1rem;color:#fff;font-size:1.15rem}.public-site-body .za-support-column h2 svg{color:#f0b82f}.public-site-body .za-faq-list{border-bottom:1px solid rgba(255,255,255,0.13)}.public-site-body .za-faq-list details{border-top:1px solid rgba(255,255,255,0.13)}.public-site-body .za-faq-list summary{position:relative;padding:0.8rem 1.4rem 0.8rem 0;color:rgba(247,242,232,0.82);font-size:0.86rem;font-weight:700;cursor:pointer;list-style:none}.public-site-body .za-faq-list summary::-webkit-details-marker{display:none}.public-site-body .za-faq-list summary::after{content:"+";position:absolute;top:0.72rem;right:0;color:#55d7b0;font-size:1rem}.public-site-body .za-faq-list details[open] summary::after{content:"-"}.public-site-body .za-faq-list p{margin:-0.15rem 0 0.9rem;color:rgba(247,242,232,0.64);font-size:0.82rem;line-height:1.5}.public-site-body .za-link-list,.public-site-body .za-guide-list,.public-site-body .za-report-unlock ul{display:grid;gap:0;margin:0 0 0.9rem;padding:0;list-style:none}.public-site-body .za-link-list li{border-top:1px solid rgba(255,255,255,0.13)}.public-site-body .za-link-list li:last-child{border-bottom:1px solid rgba(255,255,255,0.13)}.public-site-body .za-link-list a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2rem;color:rgba(247,242,232,0.75);font-size:0.86rem}.public-site-body .za-link-list a span{width:0.55rem;height:0.55rem;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.public-site-body .za-guide-list{gap:0.35rem}.public-site-body .za-guide-list li{position:relative;min-height:1.7rem;padding-left:1.55rem}.public-site-body .za-guide-list li::before{content:"";position:absolute;left:0.1rem;top:0.35rem;width:0.75rem;height:0.95rem;border:1px solid rgba(247,242,232,0.62);border-radius:0.1rem}.public-site-body .za-report-unlock p{max-width:27rem;margin:0 0 1rem;color:rgba(247,242,232,0.7);font-size:0.9rem}.public-site-body .za-report-unlock li{position:relative;padding:0.36rem 0 0.36rem 1.65rem;color:rgba(247,242,232,0.74)}.public-site-body .za-report-unlock li::before{content:"";position:absolute;left:0;top:0.62rem;width:0.78rem;height:0.78rem;border:1px solid #f0b82f;border-radius:50%}.public-site-body .za-report-unlock .button{width:min(13rem,100%);margin-top:1.2rem}.public-site-body .za-auth-mockup{width:min(74rem,calc(100% - 2rem));max-width:none;margin:0 auto;padding:clamp(2.2rem,5vw,4.3rem) 0 clamp(3rem,6vw,5rem)}.public-site-body .za-auth-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,0.58fr);gap:clamp(1rem,4vw,3rem);align-items:stretch}.public-site-body .za-auth-copy,.public-site-body .za-auth-proof-card,.public-site-body .za-auth-card{border:1px solid rgba(255,255,255,0.15);border-radius:0;background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.016)),rgba(7,12,14,0.86);box-shadow:0 26px 90px rgba(0,0,0,0.38);backdrop-filter:blur(18px)}.public-site-body .za-auth-copy{display:grid;align-content:center;padding:clamp(1.4rem,4vw,3rem)}.public-site-body .za-auth-copy h1{max-width:12ch;margin:0 0 1rem;color:#fff;font-size:clamp(2.7rem,5vw,4.6rem);line-height:1}.public-site-body .za-auth-copy p{max-width:42rem;margin:0 0 1.4rem;color:rgba(247,242,232,0.72);font-size:1.02rem}.public-site-body .za-auth-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.7rem}.public-site-body .za-auth-signal-grid article{min-width:0;border:1px solid rgba(240,184,47,0.19);padding:0.9rem;background:rgba(255,255,255,0.035)}.public-site-body .za-auth-signal-grid strong{display:block;margin-top:0.2rem;color:#5ce36b;font-size:1.1rem}.public-site-body .za-auth-signal-grid small{display:block;color:rgba(247,242,232,0.62);font-size:0.78rem}.public-site-body .za-auth-proof-card{display:grid;align-content:end;gap:0.55rem;padding:clamp(1.2rem,3vw,1.8rem)}.public-site-body .za-auth-proof-card span,.public-site-body .za-auth-card header span,.public-site-body .za-auth-card .audit-panel-kicker{color:#f0b82f;font-size:0.78rem;font-weight:850;letter-spacing:0;text-transform:none}.public-site-body .za-auth-proof-card strong{color:#fff;font-size:1.18rem;line-height:1.22}.public-site-body .za-auth-proof-card small{color:rgba(247,242,232,0.62)}.public-site-body .audit-auth-grid{grid-template-columns:minmax(20rem,0.78fr) minmax(22rem,1fr);gap:1rem;align-items:stretch}.public-site-body .za-auth-card{gap:0.85rem;padding:clamp(1.1rem,2.7vw,1.65rem)}.public-site-body .za-auth-card-primary{border-color:rgba(240,184,47,0.35)}.public-site-body .za-auth-card header{display:grid;gap:0.22rem;margin-bottom:0.25rem}.public-site-body .za-auth-card h2{margin:0;color:#fff;font-size:1.42rem;line-height:1.16}.public-site-body .za-auth-card header p{margin:0;color:rgba(247,242,232,0.66);font-size:0.86rem}.public-site-body .za-auth-card label{color:rgba(247,242,232,0.68);font-size:0.82rem;font-weight:700}.public-site-body .za-auth-card button{width:100%;justify-content:center;margin-top:0.35rem}.public-site-body .za-auth-card .audit-subtle-link,.public-site-body .za-auth-card .audit-auth-actions a{border-color:rgba(240,184,47,0.2);border-radius:0.28rem;color:#ffd56f;background:rgba(240,184,47,0.04)}.public-site-body .za-auth-card .audit-register-cta{border-color:rgba(72,213,151,0.5);color:#04110d;background:linear-gradient(135deg,var(--accent),#7be6bc)}.public-site-body .za-auth-card .audit-register-cta:hover,.public-site-body .za-auth-card .audit-register-cta:focus-visible{border-color:rgba(216,180,106,0.72);color:#04110d;background:linear-gradient(135deg,#7be6bc,var(--accent-2))}.public-site-body .client-login-error,.public-site-body .audit-app-notice,.public-site-body .audit-warning{border-color:rgba(240,184,47,0.32);border-radius:0.28rem;color:#ffd56f;background:rgba(240,184,47,0.08)}.public-site-body .za-client-login-mockup .za-auth-stage{grid-template-columns:minmax(0,1fr) minmax(19rem,0.46fr)}.public-site-body .za-client-login-mockup .za-auth-card{align-self:center}.za-js .za-diagnostic-studio,.za-js .za-glance-strip article,.za-js .za-message-strip,.za-js .za-support-column,.za-js .za-auth-copy,.za-js .za-auth-card,.za-js .za-auth-proof-card{opacity:0;transform:translateY(18px);transition:opacity 560ms ease,transform 560ms ease}.za-js .za-diagnostic-studio.is-visible,.za-js .za-glance-strip article.is-visible,.za-js .za-message-strip.is-visible,.za-js .za-support-column.is-visible,.za-js .za-auth-copy.is-visible,.za-js .za-auth-card.is-visible,.za-js .za-auth-proof-card.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1180px){.public-site-body .za-showcase{grid-template-columns:1fr;min-height:auto}.public-site-body .za-diagnostic-studio{max-width:48rem}.public-site-body .za-glance-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.public-site-body .za-glance-strip h2{grid-column:1 / -1}.public-site-body .za-message-strip,.public-site-body .za-support-grid{grid-template-columns:1fr}.public-site-body .za-support-column{border-right:0;border-bottom:1px solid rgba(255,255,255,0.14);padding-right:0;padding-bottom:1.4rem}.public-site-body .za-support-column:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:900px){.public-site-body .site-header{position:static;align-items:flex-start;padding:0.95rem 1rem}.public-site-body .nav-links{justify-content:flex-start;width:100%;gap:0.5rem 1rem;font-size:0.84rem}.public-site-body .nav-links a:last-child{margin-left:0}.public-site-body .nav-links a.active::after{bottom:-0.25rem}.public-site-body .za-showcase,.public-site-body .za-auth-mockup{width:calc(100% - 1rem)}.public-site-body .za-hero-actions{gap:0.8rem;width:100%}.public-site-body .za-hero-actions .button{width:100%}.public-site-body .za-studio-row{grid-template-columns:3.6rem minmax(0,1fr);gap:0.85rem 1rem}.public-site-body .za-studio-stat{border-left:0;border-top:1px solid rgba(255,255,255,0.13);padding:0.8rem 0 0}.public-site-body .za-score-ring{justify-items:start;min-height:4.2rem}.public-site-body .za-score-ring::before{left:0}.public-site-body .za-score-ring span,.public-site-body .za-score-ring strong,.public-site-body .za-score-ring small{margin-left:1.2rem}.public-site-body .za-glance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-body .za-audit-method-grid{grid-template-columns:1fr}.public-site-body .za-audit-method-grid>div,.public-site-body .za-audit-method-grid>div:first-child{padding:1.2rem 0;border-left:0;border-top:1px solid rgba(255,255,255,0.14)}.public-site-body .za-audit-method-grid>div:first-child{border-top:0}.public-site-body .za-inline-message-form,.public-site-body .za-auth-stage,.public-site-body .za-client-login-mockup .za-auth-stage,.public-site-body .audit-auth-grid{grid-template-columns:1fr}.public-site-body .za-inline-message-form small{grid-column:1}.public-site-body .za-auth-signal-grid{grid-template-columns:1fr}}@media (max-width:560px){.public-site-body .za-hero-copy h1,.public-site-body .za-auth-copy h1{font-size:2.35rem}.public-site-body .za-hero-note,.public-site-body .za-hero-copy .za-trust-row{display:none}.public-site-body .brand{min-width:0;font-size:1.35rem}.public-site-body .za-showcase{padding-top:1.7rem}.public-site-body .za-hero-copy h1,.public-site-body .za-auth-copy h1{font-size:2.35rem}.public-site-body .za-trust-row{display:grid;gap:0.65rem}.public-site-body .za-studio-header,.public-site-body .za-studio-footer{align-items:flex-start;flex-direction:column}.public-site-body .za-studio-row{padding:0.9rem}.public-site-body .za-glance-strip{grid-template-columns:1fr}.public-site-body .za-message-strip{padding:1rem 0.5rem}.public-site-body .za-message-intro{grid-template-columns:1fr}.public-site-body .za-support-grid{padding:1.45rem 0.5rem 4.8rem}}@media (prefers-reduced-motion:reduce){.za-js .za-diagnostic-studio,.za-js .za-glance-strip article,.za-js .za-message-strip,.za-js .za-support-column,.za-js .za-auth-copy,.za-js .za-auth-card,.za-js .za-auth-proof-card{opacity:1;transform:none}}.public-site-body .za-showcase{min-height:auto;padding-top:1.25rem;padding-bottom:0}.public-site-body .za-hero-copy h1{max-width:13.8ch;font-size:clamp(3.2rem,4.15vw,4.35rem)}.public-site-body .za-hero-actions{width:min(36rem,100%)}@media (max-width:900px){.public-site-body .za-showcase{min-height:auto}}.public-site-body .za-glance-strip h2,.public-site-body .za-glance-strip article{padding-top:0.95rem;padding-bottom:0.95rem}.public-site-body .za-message-strip{min-height:6.4rem;padding-top:0.85rem;padding-bottom:0.85rem}.public-site-body .za-inline-message-form textarea{min-height:4.15rem}.public-site-body .za-mini-score strong::after{color:#fff}.public-site-body .za-glance-strip .za-critical strong{color:#ff5d57}.za-js .za-support-column{opacity:1;transform:none}@media (max-width:560px){.public-site-body .za-auth-mockup{padding-top:1rem}.public-site-body .za-auth-copy{padding:1.2rem}.public-site-body .za-auth-copy h1{max-width:none;font-size:2.22rem}.public-site-body .za-auth-copy p{margin-bottom:0;font-size:0.95rem}.public-site-body .za-auth-signal-grid,.public-site-body .za-auth-proof-card{display:none}}@media (max-width:900px){.za-js .za-reveal{opacity:1 !important;transform:none !important;transition-delay:0ms}.public-site-body .za-diagnostic-studio{width:100%;max-width:none}.public-site-body .za-studio-row{grid-template-columns:3.65rem minmax(0,1fr);align-items:start;min-height:0}.public-site-body .za-studio-icon{grid-column:1;grid-row:1}.public-site-body .za-studio-copy{grid-column:2;grid-row:1;min-width:0}.public-site-body .za-studio-stat{grid-column:1 / -1;min-height:0;width:100%;border-left:0;border-top:1px solid rgba(255,255,255,0.13);padding:0.78rem 0 0}.public-site-body .za-studio-stat strong{max-width:100%;overflow-wrap:anywhere}.public-site-body .za-score-ring{display:grid;grid-template-columns:4.2rem minmax(0,1fr);column-gap:0.7rem;align-items:center;justify-items:start;min-height:4.65rem;padding-left:0}.public-site-body .za-score-ring::before{position:static;grid-column:1;grid-row:1 / 4;width:3.75rem;height:3.75rem}.public-site-body .za-score-ring span,.public-site-body .za-score-ring strong,.public-site-body .za-score-ring small{grid-column:2;margin-left:0}.public-site-body .za-progress-stat b{max-width:100%}.public-site-body .za-glance-strip{grid-template-columns:1fr;align-items:start}.public-site-body .za-glance-strip h2,.public-site-body .za-glance-strip article{min-height:0;padding:0.95rem 1.1rem}.public-site-body .za-glance-strip h2{grid-column:auto}.public-site-body .za-glance-strip article{border-left:0;border-top:1px solid rgba(255,255,255,0.13)}.public-site-body .za-mini-score strong{width:3.45rem;height:3.45rem}}@media (max-width:560px){.public-site-body .za-showcase,.public-site-body .za-auth-mockup{width:calc(100% - 0.75rem)}.public-site-body .za-studio-row{grid-template-columns:3.35rem minmax(0,1fr);gap:0.78rem 0.85rem;padding:0.95rem}.public-site-body .za-studio-icon{width:3.35rem;height:3.35rem}.public-site-body .za-studio-icon svg{width:1.82rem;height:1.82rem}.public-site-body .za-studio-copy h2{font-size:1.05rem}.public-site-body .za-studio-copy p{font-size:0.92rem}.public-site-body .za-protected-stat strong,.public-site-body .za-studio-stat strong{font-size:clamp(1.18rem,7vw,1.42rem)}.public-site-body .za-studio-footer{padding:0.9rem 1rem}.public-site-body .za-glance-strip h2{font-size:1.34rem}}@media (orientation:landscape) and (max-height:520px){.za-js .za-reveal{opacity:1 !important;transform:none !important;transition-delay:0ms}.public-site-body .site-header{padding-top:0.7rem;padding-bottom:0.7rem}.public-site-body .za-showcase{width:calc(100% - 1rem);gap:1rem;padding-top:0.8rem}.public-site-body .za-hero-copy h1{font-size:clamp(2.25rem,6vw,3rem)}.public-site-body .za-hero-copy .lead{margin-bottom:1rem}.public-site-body .za-glance-strip h2,.public-site-body .za-glance-strip article{padding-top:0.78rem;padding-bottom:0.78rem}.public-site-body .za-glance-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.public-site-body .za-glance-strip h2{grid-column:1 / -1}.public-site-body .za-glance-strip article{border-left:1px solid rgba(255,255,255,0.13)}}@media (max-width:560px){.public-site-body .za-hero-copy h1,.public-site-body .za-auth-copy h1{font-size:2.35rem}}.public-site-body.seo-test-is-loading{overflow:hidden}.public-site-body .seo-test-loading{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;visibility:hidden;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 30%,rgba(72,213,151,0.16),transparent 18rem),rgba(3,6,8,0.82);backdrop-filter:blur(18px);transition:opacity 180ms ease,visibility 180ms ease}.public-site-body.seo-test-is-loading .seo-test-loading{visibility:visible;opacity:1;pointer-events:auto}.public-site-body .seo-loading-card{width:min(42rem,100%);border:1px solid rgba(72,213,151,0.28);border-radius:0.5rem;padding:1.55rem;text-align:left;background:linear-gradient(180deg,rgba(255,255,255,0.075),rgba(255,255,255,0.028)),rgba(7,12,14,0.94);box-shadow:0 28px 110px rgba(0,0,0,0.52)}.public-site-body .seo-loading-meter{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center}.public-site-body .seo-loading-ring{--seo-loading-percent:0;position:relative;display:grid;width:5.8rem;height:5.8rem;flex:0 0 auto;place-items:center;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--seo-loading-percent) * 1%),rgba(255,255,255,0.14) 0);box-shadow:0 0 36px rgba(72,213,151,0.16)}.public-site-body .seo-loading-ring::after{position:absolute;inset:0.55rem;border:1px solid rgba(216,180,106,0.16);border-radius:inherit;background:rgba(7,12,14,0.96);content:""}.public-site-body .seo-loading-ring strong{position:relative;z-index:1;color:var(--text);font-size:1.15rem;font-weight:950}.public-site-body .seo-loading-meter>div>span{display:block;margin:0 0 0.35rem;color:var(--accent);font-size:0.78rem;font-weight:950;text-transform:uppercase}.public-site-body .seo-loading-card h2{max-width:none;margin:0 0 0.55rem;font-size:1.95rem}.public-site-body .seo-loading-card p{margin:0;color:var(--muted)}.public-site-body .seo-loading-progressbar{height:0.62rem;margin:1.15rem 0;overflow:hidden;border:1px solid rgba(255,255,255,0.08);border-radius:999px;background:rgba(255,255,255,0.09)}.public-site-body .seo-loading-progressbar b{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#8be3b6,var(--accent-2));transition:width 380ms ease}.public-site-body .seo-loading-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.55rem;margin:0;padding:0;list-style:none}.public-site-body .seo-loading-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.16rem 0.52rem;align-items:center;min-width:0;border:1px solid rgba(216,180,106,0.18);border-radius:0.5rem;padding:0.62rem;color:rgba(247,242,232,0.78);background:rgba(216,180,106,0.06);transition:border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.public-site-body .seo-loading-steps li span{display:grid;grid-row:span 2;width:1.65rem;height:1.65rem;place-items:center;border-radius:50%;color:rgba(247,242,232,0.8);background:rgba(255,255,255,0.08);font-size:0.75rem;font-weight:950}.public-site-body .seo-loading-steps li strong,.public-site-body .seo-loading-steps li small{min-width:0;overflow-wrap:anywhere}.public-site-body .seo-loading-steps li strong{color:var(--text);font-size:0.86rem;font-weight:900}.public-site-body .seo-loading-steps li small{color:var(--muted);font-size:0.76rem;line-height:1.35}.public-site-body .seo-loading-steps li.is-complete{border-color:rgba(72,213,151,0.26);background:rgba(72,213,151,0.08)}.public-site-body .seo-loading-steps li.is-complete span{color:#d8ffed;background:rgba(72,213,151,0.28)}.public-site-body .seo-loading-steps li.is-active{border-color:rgba(72,213,151,0.58);background:rgba(72,213,151,0.13);box-shadow:inset 0 0 0 1px rgba(72,213,151,0.12),0 16px 34px rgba(0,0,0,0.22)}.public-site-body .seo-loading-steps li.is-active span{color:#04110d;background:linear-gradient(135deg,var(--accent),#8be3b6)}.public-site-body .seo-loading-steps li.is-waiting{animation:seo-loading-pulse 1400ms ease-in-out infinite}.public-site-body .seo-loading-note{margin:0.9rem 0 0;color:rgba(247,242,232,0.72);font-size:0.86rem}.public-site-body .seo-loading-card .seo-loading-server-status{margin:0.45rem 0 0;padding:0.68rem 0.8rem;color:#06110d;background:#67ddb5;border:1px solid #86e8c7;border-radius:8px;font-size:0.86rem;font-weight:800;text-shadow:none}.public-site-body .seo-test-loading.is-waiting .seo-loading-progressbar b{background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent))}.public-site-body .seo-test-form.is-loading button{cursor:wait;opacity:0.86}.public-site-body .seo-copy-group{display:grid;gap:0.35rem}.public-site-body .seo-copy-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.5rem;align-items:stretch}.public-site-body .seo-copy-field input{min-width:0}.public-site-body .seo-copy-button{border:1px solid rgba(72,213,151,0.4);border-radius:0.45rem;padding:0.78rem 0.95rem;color:#04110d;background:linear-gradient(135deg,var(--accent),#7be6bc);font:inherit;font-weight:900;cursor:pointer;white-space:nowrap}.public-site-body .seo-copy-button.is-copied{border-color:rgba(216,180,106,0.75);background:linear-gradient(135deg,#ffd56f,#d99e2d)}.public-site-body .seo-copy-button.is-copy-error{border-color:rgba(255,118,118,0.55);color:#fff;background:rgba(255,118,118,0.16)}@keyframes seo-loading-pulse{0%,100%{box-shadow:inset 0 0 0 1px rgba(72,213,151,0.12),0 16px 34px rgba(0,0,0,0.22)}50%{box-shadow:inset 0 0 0 1px rgba(216,180,106,0.22),0 18px 42px rgba(216,180,106,0.12)}}@media (max-width:560px){.public-site-body .seo-loading-card{max-height:calc(100dvh - 2rem);overflow:auto;padding:1.15rem}.public-site-body .seo-loading-meter{grid-template-columns:1fr;text-align:center}.public-site-body .seo-loading-ring{margin:0 auto}.public-site-body .seo-loading-card h2{font-size:1.55rem}.public-site-body .seo-loading-steps{grid-template-columns:1fr}.public-site-body .seo-copy-field{grid-template-columns:1fr}.public-site-body .seo-copy-button{width:100%}}@media (prefers-reduced-motion:reduce){.public-site-body .seo-loading-progressbar b{transition:none}.public-site-body .seo-loading-steps li.is-waiting{animation:none}}.audit-admin-body.seo-test-is-loading{overflow:hidden}.audit-admin-body .seo-test-loading{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1.25rem;visibility:hidden;opacity:0;pointer-events:none;background:rgba(244,247,251,0.82);backdrop-filter:blur(12px);transition:opacity 180ms ease,visibility 180ms ease}.audit-admin-body.seo-test-is-loading .seo-test-loading{visibility:visible;opacity:1;pointer-events:auto}.audit-admin-body .seo-loading-card{width:min(54rem,100%);max-height:calc(100dvh - 2.5rem);overflow:auto;border:1px solid #bfdbfe;border-radius:12px;padding:1.35rem;text-align:left;background:#ffffff;box-shadow:0 30px 74px rgba(15,23,42,0.16)}.audit-admin-body .seo-loading-meter{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center}.audit-admin-body .seo-loading-ring{--seo-loading-percent:0;position:relative;display:grid;width:5.25rem;height:5.25rem;flex:0 0 auto;place-items:center;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--seo-loading-percent) * 1%),#e2e8f0 0);box-shadow:inset 0 0 0 1px #dbe4ef}.audit-admin-body .seo-loading-ring::after{position:absolute;inset:0.55rem;border:1px solid #dbe4ef;border-radius:inherit;background:#ffffff;content:""}.audit-admin-body .seo-loading-ring strong{position:relative;z-index:1;color:var(--text);font-size:1.05rem;font-weight:950}.audit-admin-body .seo-loading-meter>div>span{display:block;margin:0 0 0.35rem;color:#0f766e;font-size:0.78rem;font-weight:950;letter-spacing:0.04em;text-transform:uppercase}.audit-admin-body .seo-loading-card h2{max-width:none;margin:0 0 0.5rem;color:var(--text);font-size:clamp(1.65rem,3.2vw,2.35rem);line-height:1.08}.audit-admin-body .seo-loading-card p{margin:0;color:var(--muted)}.audit-admin-body .seo-loading-progressbar{height:0.58rem;margin:1.1rem 0;overflow:hidden;border:1px solid #dbe4ef;border-radius:999px;background:#e2e8f0}.audit-admin-body .seo-loading-progressbar b{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#16b981,#4ade80,#c9911d);transition:width 380ms ease}.audit-admin-body .seo-loading-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.65rem;margin:0;padding:0;list-style:none}.audit-admin-body .seo-loading-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.12rem 0.58rem;align-items:center;min-width:0;border:1px solid #dbe4ef;border-radius:8px;padding:0.68rem;background:#f8fafc;transition:border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.audit-admin-body .seo-loading-steps li span{display:grid;grid-row:span 2;width:1.75rem;height:1.75rem;place-items:center;border-radius:8px;color:#475569;background:#eaf1f8;font-size:0.76rem;font-weight:950}.audit-admin-body .seo-loading-steps li strong,.audit-admin-body .seo-loading-steps li small{display:block;min-width:0;overflow-wrap:anywhere}.audit-admin-body .seo-loading-steps li strong{color:var(--text);font-size:0.88rem;font-weight:900}.audit-admin-body .seo-loading-steps li small{color:var(--muted);font-size:0.78rem;line-height:1.35}.audit-admin-body .seo-loading-steps li.is-complete{border-color:#bbf7d0;background:#f0fdf4}.audit-admin-body .seo-loading-steps li.is-complete span{color:#065f46;background:#bbf7d0}.audit-admin-body .seo-loading-steps li.is-active{border-color:#6ee7b7;background:#ecfdf5;box-shadow:inset 0 0 0 1px rgba(22,185,129,0.14)}.audit-admin-body .seo-loading-steps li.is-active span{color:#042f2e;background:linear-gradient(135deg,#5eead4,#86efac)}.audit-admin-body .seo-loading-note{margin:0.95rem 0 0;color:var(--muted);font-size:0.9rem}.audit-admin-body .seo-loading-card .seo-loading-server-status{margin:0.55rem 0 0;border:1px solid #bbf7d0;border-radius:8px;padding:0.75rem 0.85rem;color:#065f46;background:#ecfdf5;font-size:0.9rem;font-weight:800}.audit-admin-body .seo-test-form.is-loading button,.audit-admin-body .google-presence-form.is-loading button,.audit-admin-body .seo-growth-form.is-loading button{cursor:wait;opacity:0.86}@media (max-width:720px){.audit-admin-body .seo-loading-meter,.audit-admin-body .seo-loading-steps{grid-template-columns:1fr}.audit-admin-body .seo-loading-ring{margin:0 auto}}@media (prefers-reduced-motion:reduce){.audit-admin-body .seo-loading-progressbar b{transition:none}}.audit-command-center{display:grid;gap:1.35rem}.audit-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.audit-command-card{min-width:0;border:1px solid rgba(216,180,106,0.28);border-radius:0.85rem;padding:1.1rem;background:rgba(8,16,19,0.52)}.audit-command-card>span,.audit-google-provider-row small{color:#d8b46a;font-weight:900;letter-spacing:0.04em;text-transform:uppercase}.audit-command-website-list,.audit-command-actions,.audit-export-actions{display:grid;gap:0.7rem}.audit-command-website-list a,.audit-command-actions a,.audit-google-provider-row,.audit-export-actions a,.audit-seo-history-actions a{border:1px solid rgba(255,255,255,0.1);border-radius:0.65rem;padding:0.75rem;color:#f6f1e8;background:rgba(255,255,255,0.04);text-decoration:none}.audit-command-website-list a,.audit-command-actions a{display:grid;gap:0.18rem}.audit-command-website-list small,.audit-command-actions small,.audit-export-actions small,.audit-google-message{color:rgba(246,241,232,0.68)}.audit-command-website-list em{color:#42d6a4;font-style:normal;font-weight:800}.audit-google-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem;margin:0.85rem 0}.audit-google-signal-grid div{border:1px solid rgba(72,213,151,0.22);border-radius:0.7rem;padding:0.85rem;background:rgba(72,213,151,0.06)}.audit-google-signal-grid small,.audit-google-signal-grid em{display:block;color:rgba(246,241,232,0.7);font-style:normal}.audit-google-signal-grid strong{display:block;margin:0.22rem 0;color:#42d6a4;font-size:clamp(1.45rem,4vw,2.1rem)}.audit-google-provider-row{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;margin-top:0.65rem}.audit-google-provider-row a,.audit-google-provider-row button,.audit-export-link{border:1px solid rgba(72,213,151,0.42);border-radius:999px;padding:0.62rem 0.9rem;color:#04110d;background:linear-gradient(135deg,#48d597,#8de7c3);font:inherit;font-weight:900;text-decoration:none;cursor:pointer;white-space:nowrap}.audit-google-provider-row form{margin:0}.audit-export-actions,.audit-seo-history-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.55rem}.audit-seo-history-actions a{padding:0.48rem 0.7rem}.seo-print-report{width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:3rem 0;color:#f6f1e8}.seo-print-cover,.seo-print-card,.seo-print-tier{border:1px solid rgba(216,180,106,0.24);border-radius:0.85rem;background:rgba(12,20,22,0.76)}.seo-print-cover{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.4rem}.seo-print-cover span,.seo-print-tier header span,.seo-print-card span{color:#d8b46a;font-weight:900;letter-spacing:0.05em;text-transform:uppercase}.seo-print-cover h1,.seo-print-tier h2{margin:0.35rem 0;font-size:clamp(2rem,6vw,4rem)}.seo-print-actions{display:flex;flex-wrap:wrap;gap:0.6rem}.seo-print-actions a,.seo-print-actions button{border:1px solid rgba(72,213,151,0.42);border-radius:999px;padding:0.72rem 1rem;color:#04110d;background:linear-gradient(135deg,#48d597,#8de7c3);font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.seo-print-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.9rem;margin:0.9rem 0}.seo-print-card,.seo-print-tier{padding:1rem}.seo-print-card strong{display:block;margin:0.35rem 0;font-size:1.65rem}.seo-print-list,.seo-print-section-list{display:grid;gap:0.75rem}.seo-print-list article,.seo-print-section-list article,.seo-print-locked{border:1px solid rgba(255,255,255,0.1);border-radius:0.7rem;padding:0.85rem;background:rgba(255,255,255,0.04)}.seo-print-list p,.seo-print-section-list p,.seo-print-locked p,.seo-print-card small,.seo-print-cover p,.seo-print-tier header p{color:rgba(246,241,232,0.72)}.seo-print-section-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.3rem 0.8rem}.seo-print-section-list p{grid-column:1 / -1;margin:0}.public-site-body.seo-print-report-page::before{display:none}@media print{@page{size:letter;margin:0.45in}html,.public-site-body.seo-print-report-page{min-width:0 !important;overflow:visible !important;background:#fff !important}.public-site-body.seo-print-report-page::before{content:none !important;display:none !important}.public-site-body.seo-print-report-page .seo-print-report{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;color:#111916 !important;background:#fff !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.public-site-body.seo-print-report-page .seo-print-cover,.public-site-body.seo-print-report-page .seo-print-card,.public-site-body.seo-print-report-page .seo-print-tier,.public-site-body.seo-print-report-page .seo-print-list article,.public-site-body.seo-print-report-page .seo-print-section-list article,.public-site-body.seo-print-report-page .seo-print-locked{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden;border-color:rgba(216,180,106,0.48) !important;border-radius:8px !important;color:#f6f1e8 !important;background:#111916 !important;box-shadow:none !important;break-inside:avoid;page-break-inside:avoid}.public-site-body.seo-print-report-page .seo-print-list article,.public-site-body.seo-print-report-page .seo-print-section-list article,.public-site-body.seo-print-report-page .seo-print-locked{background:#28312e !important}.public-site-body.seo-print-report-page .seo-print-cover{display:block !important;padding:0.22in !important}.public-site-body.seo-print-report-page .seo-print-cover h1{font-size:24pt !important;line-height:1.12 !important;overflow-wrap:anywhere}.public-site-body.seo-print-report-page .seo-print-tier h2{font-size:22pt !important;line-height:1.14 !important}.public-site-body.seo-print-report-page .seo-print-grid,.public-site-body.seo-print-report-page .seo-print-list,.public-site-body.seo-print-report-page .seo-print-section-list{display:grid !important;grid-template-columns:1fr !important;gap:0.12in !important}.public-site-body.seo-print-report-page .seo-print-card,.public-site-body.seo-print-report-page .seo-print-tier{margin:0 0 0.14in !important;padding:0.18in !important}.public-site-body.seo-print-report-page .seo-print-card strong{font-size:20pt !important}.public-site-body.seo-print-report-page .seo-print-section-list article{grid-template-columns:minmax(0,1fr) auto !important}.public-site-body.seo-print-report-page .seo-print-section-list{gap:0.075in !important}.public-site-body.seo-print-report-page .seo-print-section-list article{padding:0.1in 0.12in !important}.public-site-body.seo-print-report-page .seo-print-section-list p:empty{display:none !important}.public-site-body.seo-print-report-page .seo-print-list p,.public-site-body.seo-print-report-page .seo-print-section-list p,.public-site-body.seo-print-report-page .seo-print-locked p,.public-site-body.seo-print-report-page .seo-print-card small,.public-site-body.seo-print-report-page .seo-print-cover p,.public-site-body.seo-print-report-page .seo-print-tier header p{color:rgba(246,241,232,0.78) !important}}@media (max-width:780px){.audit-command-grid,.audit-google-signal-grid,.seo-print-grid{grid-template-columns:1fr}.audit-google-provider-row,.seo-print-cover{align-items:stretch;flex-direction:column}.audit-google-provider-row a,.audit-google-provider-row button,.seo-print-actions a,.seo-print-actions button{width:100%;text-align:center}}.seo-tool-switch{margin:0.8rem 0 0;color:var(--muted);font-size:0.92rem}.seo-tool-switch a,.google-presence-text-link{color:var(--accent-2);font-weight:850}.google-presence-page{padding-bottom:3rem}.google-presence-workbench,.google-presence-result-band,.google-presence-evidence-band,.google-presence-actions-band,.google-presence-boundary-band{width:min(1180px,calc(100% - clamp(1.5rem,5vw,4rem)));margin:0 auto}.google-presence-workbench{padding:clamp(1.8rem,4vw,3.4rem) 0 clamp(2.5rem,5vw,4rem)}.google-presence-titlebar,.google-presence-section-head,.google-presence-result-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem}.google-presence-titlebar>div,.google-presence-section-head>div,.google-presence-result-head>div{min-width:0}.google-presence-titlebar h1{max-width:15ch;margin-bottom:0.8rem;font-size:clamp(2.35rem,5vw,4.7rem);line-height:1.02;overflow-wrap:break-word}.google-presence-titlebar .lead{max-width:48rem;margin-bottom:0}.google-presence-text-link{flex:0 0 auto;border-bottom:1px solid currentColor;padding-bottom:0.15rem;text-decoration:none}.google-presence-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,0.72fr);gap:1rem;align-items:stretch;margin-top:1.5rem}.google-presence-form,.google-presence-scope,.google-presence-category,.google-presence-evidence-grid article{border:1px solid var(--line);border-radius:0.5rem;background:var(--surface);box-shadow:var(--shadow)}.google-presence-form{display:grid;gap:1rem;padding:clamp(1rem,2.5vw,1.4rem)}.google-presence-form label{display:grid;gap:0.38rem;min-width:0}.google-presence-form label>span,.google-presence-scope header span,.google-presence-result-head>div>span,.google-presence-category header span,.google-presence-evidence-grid article>span,.google-presence-section-head span,.google-presence-boundary-band span{color:var(--accent);font-size:0.74rem;font-weight:900;text-transform:uppercase}.google-presence-form label>span em{margin-left:0.3rem;color:var(--muted);font-style:normal;text-transform:none}.google-presence-form input,.google-presence-form textarea,.google-presence-form select{width:100%;min-width:0;border:1px solid rgba(216,180,106,0.24);border-radius:0.45rem;padding:0.82rem 0.9rem;color:var(--text);background:rgba(255,255,255,0.055);font:inherit}.google-presence-form textarea{min-height:6rem;resize:vertical}.google-presence-form input:focus,.google-presence-form textarea:focus,.google-presence-form select:focus{border-color:rgba(72,213,151,0.72);outline:2px solid rgba(72,213,151,0.18);outline-offset:2px}.google-presence-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.9rem}.google-presence-field-wide{grid-column:1 / -1}.google-presence-submit-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding-top:1rem}.google-presence-submit-row button{flex:0 0 auto;border:0;border-radius:0.45rem;padding:0.9rem 1.15rem;color:#06110d;background:linear-gradient(135deg,var(--accent),#7be6bc);font:inherit;font-weight:900;cursor:pointer}.google-presence-submit-row button:disabled{cursor:wait;opacity:0.72}.google-presence-submit-row p{max-width:25rem;margin:0;color:var(--muted);font-size:0.82rem;text-align:right}.google-presence-scope{display:grid;gap:1rem;align-content:start;padding:clamp(1rem,2.5vw,1.4rem);background:linear-gradient(145deg,rgba(216,180,106,0.1),transparent 38%),var(--surface)}.google-presence-scope header{display:flex;align-items:baseline;justify-content:space-between;gap:0.75rem}.google-presence-scope header strong{color:var(--accent-2);font-size:1.05rem}.google-presence-scope ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.google-presence-scope li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:0.7rem;border-top:1px solid var(--line);padding:0.85rem 0}.google-presence-scope li>span{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(72,213,151,0.34);border-radius:50%;color:var(--accent);background:rgba(72,213,151,0.08);font-size:0.7rem;font-weight:900}.google-presence-scope li strong,.google-presence-scope li small{display:block}.google-presence-scope li small{margin-top:0.18rem;color:var(--muted);line-height:1.38}.google-presence-provider-note{border-left:3px solid var(--accent-2);padding:0.7rem 0.8rem;background:rgba(216,180,106,0.08)}.google-presence-provider-note p{margin:0.22rem 0 0;color:var(--muted);font-size:0.86rem;line-height:1.4}.google-presence-scope>a{justify-self:start;color:var(--accent-2);font-weight:850}.google-presence-result-band,.google-presence-evidence-band,.google-presence-actions-band{border-top:1px solid var(--line);padding:clamp(2.5rem,5vw,4.5rem) 0}.google-presence-result-head{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;align-items:center}.google-presence-score{display:grid;width:8rem;height:8rem;place-items:center;border-radius:50%;background:conic-gradient(var(--accent) 0 var(--presence-score),rgba(255,255,255,0.11) var(--presence-score) 100%)}.google-presence-score::before{content:"";grid-area:1 / 1;width:6.7rem;height:6.7rem;border-radius:50%;background:#101714}.google-presence-score div{z-index:1;grid-area:1 / 1;text-align:center}.google-presence-score strong,.google-presence-score span{display:block}.google-presence-score strong{font-size:2.25rem;line-height:1}.google-presence-score span{margin-top:0.12rem;color:var(--muted);font-size:0.75rem}.google-presence-result-head h2{max-width:24ch;margin:0.25rem 0;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.05;overflow-wrap:anywhere}.google-presence-result-head p{margin:0;color:var(--text);font-weight:800}.google-presence-result-head small{display:block;max-width:50rem;margin-top:0.45rem;color:var(--muted);line-height:1.4}.google-presence-result-actions{display:grid;gap:0.55rem}.google-presence-result-actions a{border:1px solid rgba(216,180,106,0.36);border-radius:0.45rem;padding:0.72rem 0.85rem;color:var(--text);text-align:center;text-decoration:none;font-weight:850}.google-presence-result-actions a:first-child{border-color:rgba(72,213,151,0.45);color:#06110d;background:var(--accent)}.google-presence-share-panel{display:grid;grid-template-columns:minmax(12rem,0.72fr) minmax(18rem,1.35fr) minmax(12.5rem,0.62fr);gap:1rem;align-items:end;margin-top:1.5rem;border:1px solid rgba(72,213,151,0.28);border-radius:0.5rem;padding:1rem;background:linear-gradient(135deg,rgba(72,213,151,0.1),rgba(216,180,106,0.055) 68%),rgba(13,24,38,0.72)}.google-presence-share-copy{display:grid;gap:0.2rem;align-self:center}.google-presence-share-copy span,.google-presence-share-panel .seo-copy-group>span{color:var(--accent);font-size:0.72rem;font-weight:900;text-transform:uppercase}.google-presence-share-copy strong{font-size:1rem;line-height:1.25}.google-presence-share-copy small{color:var(--muted);line-height:1.35}.google-presence-share-panel .seo-copy-field input{width:100%;min-height:3rem;border:1px solid rgba(216,180,106,0.3);border-radius:0.45rem;padding:0.72rem 0.8rem;color:var(--text);background:rgba(255,255,255,0.055);font:inherit;font-size:0.82rem}.google-presence-share-panel .seo-copy-field input:focus{border-color:rgba(72,213,151,0.7);outline:2px solid rgba(72,213,151,0.14);outline-offset:2px}.google-presence-ai-actions{display:grid;gap:0.5rem}.google-presence-ai-actions a{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border:1px solid rgba(216,180,106,0.42);border-radius:0.45rem;padding:0.72rem 0.85rem;color:var(--text);text-align:center;font-weight:850}.google-presence-ai-actions .seo-copy-button:disabled{cursor:wait;opacity:0.7}.google-presence-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.google-presence-category{display:grid;gap:0.75rem;align-content:start;min-width:0;padding:1rem;box-shadow:none}.google-presence-category header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.google-presence-category header h3{margin:0.2rem 0 0;font-size:1.18rem;line-height:1.16}.google-presence-category header>strong{flex:0 0 auto;font-size:1.25rem}.google-presence-bar{height:0.46rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.11)}.google-presence-bar b{display:block;height:100%;border-radius:inherit;background:var(--accent)}.google-presence-category.is-review .google-presence-bar b{background:var(--accent-2)}.google-presence-category.is-weak .google-presence-bar b{background:var(--danger)}.google-presence-category.is-data-needed{border-style:dashed;background:rgba(255,255,255,0.025)}.google-presence-category.is-data-needed header>strong{color:var(--accent-2);font-size:0.88rem}.google-presence-category.is-private{border-color:rgba(139,199,255,0.35);background:rgba(139,199,255,0.045)}.google-presence-category.is-private header span,.google-presence-category.is-private header>strong{color:#8bc7ff}.google-presence-category.is-private header>strong{font-size:0.88rem}.google-presence-category>p{margin:0;color:var(--muted);font-size:0.9rem;line-height:1.42}.google-presence-category ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.google-presence-category li{display:grid;grid-template-columns:0.65rem minmax(0,1fr) auto;gap:0.62rem;align-items:start;border-top:1px solid var(--line);padding:0.68rem 0}.google-presence-category li>span{width:0.55rem;height:0.55rem;margin-top:0.24rem;border-radius:50%;background:var(--danger)}.google-presence-category li.is-good>span{background:var(--accent)}.google-presence-category li.is-partial>span{background:var(--accent-2)}.google-presence-category li strong,.google-presence-category li small{display:block}.google-presence-category li strong{font-size:0.88rem}.google-presence-category li small{margin-top:0.16rem;color:var(--muted);font-size:0.78rem;line-height:1.36}.google-presence-category li em{color:var(--muted);font-size:0.74rem;font-style:normal;white-space:nowrap}.google-presence-section-head{align-items:flex-start}.google-presence-section-head h2{max-width:23ch;margin:0.25rem 0 0;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.08}.google-presence-section-head>p{max-width:30rem;margin:0;color:var(--muted);text-align:right}.google-presence-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.3rem}.google-presence-evidence-grid article{display:flex;flex-direction:column;min-width:0;padding:1rem;box-shadow:none}.google-presence-evidence-grid h3{margin:0.3rem 0 0.65rem;font-size:1.25rem;line-height:1.15;overflow-wrap:anywhere}.google-presence-evidence-grid p,.google-presence-evidence-grid small{color:var(--muted);line-height:1.45}.google-presence-evidence-grid dl{display:grid;gap:0;margin:0 0 0.9rem}.google-presence-evidence-grid dl div{display:grid;grid-template-columns:minmax(0,0.7fr) minmax(0,1.3fr);gap:0.55rem;border-top:1px solid var(--line);padding:0.55rem 0}.google-presence-evidence-grid dt{color:var(--muted);font-size:0.78rem}.google-presence-evidence-grid dd{margin:0;overflow-wrap:anywhere;text-align:right;font-size:0.86rem;font-weight:800}.google-presence-evidence-grid a{margin-top:auto;color:var(--accent-2);font-weight:850}.google-presence-action-list{display:grid;gap:0;margin:1.3rem 0 0;padding:0;list-style:none}.google-presence-action-list li{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;border-top:1px solid var(--line);padding:1rem 0}.google-presence-action-list li>span{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid rgba(255,107,107,0.46);border-radius:50%;color:var(--danger);font-weight:900}.google-presence-action-list li.is-warning>span,.google-presence-action-list li.is-review>span,.google-presence-action-list li.is-data_needed>span{border-color:rgba(216,180,106,0.46);color:var(--accent-2)}.google-presence-action-list em{color:var(--accent-2);font-size:0.72rem;font-style:normal;font-weight:900;text-transform:uppercase}.google-presence-action-list h3{margin:0.22rem 0 0.25rem;font-size:1.1rem}.google-presence-action-list p{margin:0;color:var(--muted);line-height:1.46}.google-presence-boundary-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;border-top:1px solid var(--line);padding:1.4rem 0 0}.google-presence-boundary-band div{min-width:0}.google-presence-boundary-band strong{display:block;margin-top:0.2rem;line-height:1.35}@media (max-width:980px){.google-presence-layout,.google-presence-evidence-grid{grid-template-columns:1fr}.google-presence-scope ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.google-presence-result-head{grid-template-columns:8rem minmax(0,1fr)}.google-presence-result-actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.google-presence-share-panel{grid-template-columns:minmax(12rem,0.75fr) minmax(0,1.25fr)}.google-presence-ai-actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.google-presence-titlebar,.google-presence-section-head,.google-presence-submit-row{align-items:stretch;flex-direction:column}.google-presence-titlebar h1{font-size:clamp(2.25rem,12vw,3.2rem)}.google-presence-text-link{align-self:flex-start}.google-presence-fields,.google-presence-category-grid,.google-presence-boundary-band,.google-presence-scope ol,.google-presence-result-head,.google-presence-result-actions,.google-presence-share-panel,.google-presence-ai-actions{grid-template-columns:1fr}.google-presence-field-wide,.google-presence-result-actions,.google-presence-ai-actions{grid-column:auto}.google-presence-submit-row button{width:100%}.google-presence-submit-row p,.google-presence-section-head>p{text-align:left}.google-presence-score{width:7rem;height:7rem}.google-presence-score::before{width:5.8rem;height:5.8rem}.google-presence-category header{align-items:flex-start;flex-direction:column}}.seo-growth-page{padding-bottom:3rem}@media (min-width:1101px) and (max-width:1500px){.public-site-body .site-header{flex-wrap:nowrap;gap:0.85rem;padding:0.8rem 1.35rem}.public-site-body .brand{min-width:11rem}.public-site-body .brand img{width:176px}.public-site-body .nav-links{flex-wrap:nowrap;gap:0.75rem;font-size:0.86rem}.public-site-body .nav-links a{white-space:nowrap}.public-site-body .nav-links a:last-child{min-width:7.4rem;padding-inline:0.75rem}}.seo-growth-workbench,.seo-growth-result-band,.seo-growth-strategy-band,.seo-growth-keyword-band,.seo-growth-content-band,.seo-growth-cycle-band,.seo-growth-links-band,.seo-growth-backlink-band,.seo-growth-actions-band,.seo-growth-evidence-band,.seo-growth-boundary-band{width:min(1240px,calc(100% - 2rem));margin:0 auto}.seo-growth-workbench{padding:3.1rem 0 4rem}.seo-growth-titlebar,.seo-growth-result-head,.seo-growth-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem}.seo-growth-titlebar>div,.seo-growth-result-head>div,.seo-growth-section-head>div{min-width:0}.seo-growth-titlebar h1{max-width:15ch;margin-bottom:0.8rem;font-size:4rem;line-height:1.02;overflow-wrap:break-word}.seo-growth-titlebar .lead{max-width:52rem;margin-bottom:0}.seo-growth-text-link{flex:0 0 auto;border-bottom:1px solid currentColor;padding-bottom:0.15rem;color:var(--accent-2);font-weight:850}.seo-growth-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(19rem,0.72fr);gap:1rem;align-items:start;margin-top:1.6rem}.seo-growth-form,.seo-growth-scope,.seo-growth-category,.seo-growth-metrics article,.seo-growth-strategy-grid article,.seo-growth-brief,.seo-growth-cycle-grid article,.seo-growth-backlink-grid article,.seo-growth-evidence-grid article{border:1px solid var(--line);border-radius:0.5rem;background:var(--surface)}.seo-growth-form{display:grid;gap:1rem;padding:1.35rem;box-shadow:var(--shadow)}.seo-growth-stepper{display:grid;gap:0.75rem}.seo-growth-step-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:0.45rem;overflow:hidden;background:rgba(255,255,255,0.025)}.seo-growth-step-tabs button{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:0.05rem 0.55rem;min-width:0;min-height:4.3rem;border:0;border-left:1px solid var(--line);padding:0.72rem;color:var(--muted);background:transparent;font:inherit;text-align:left;cursor:pointer}.seo-growth-step-tabs button:first-child{border-left:0}.seo-growth-step-tabs button>span{grid-row:1;align-self:start;padding-top:0.08rem;color:var(--accent-2);font-size:0.7rem;font-weight:900}.seo-growth-step-tabs button strong,.seo-growth-step-tabs button small{min-width:0;overflow-wrap:break-word}.seo-growth-step-tabs button strong{color:var(--text);font-size:0.87rem}.seo-growth-step-tabs button small{grid-column:2;font-size:0.7rem;line-height:1.25}.seo-growth-step-tabs button:hover,.seo-growth-step-tabs button.is-active{background:rgba(72,213,151,0.09)}.seo-growth-step-tabs button.is-active{box-shadow:inset 0 -3px 0 var(--accent)}.seo-growth-step-tabs button:focus-visible{position:relative;z-index:1;outline:2px solid var(--accent);outline-offset:-2px}.seo-growth-step-progress{display:flex;align-items:center;gap:0.7rem}.seo-growth-step-progress>div{flex:1;height:0.34rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.1)}.seo-growth-step-progress b{display:block;width:25%;height:100%;border-radius:inherit;background:var(--accent);transition:width 180ms ease}.seo-growth-step-progress>span{flex:0 0 auto;color:var(--muted);font-size:0.74rem;font-weight:800}.seo-growth-step-panel{min-width:0;margin:0;border:0;padding:0}.za-js .seo-growth-step-panel:not(.is-active){display:none}.seo-growth-step-panel legend{display:grid;gap:0.18rem;width:100%;margin-bottom:0.9rem;padding:0 0 0.8rem;border-bottom:1px solid var(--line)}.seo-growth-step-panel legend span{color:var(--accent);font-size:0.72rem;font-weight:900;text-transform:uppercase}.seo-growth-step-panel legend strong{font-size:1.05rem}.seo-growth-form label{display:grid;gap:0.4rem;min-width:0}.seo-growth-form label>span,.seo-growth-scope header span,.seo-growth-category header span,.seo-growth-result-head>div>span,.seo-growth-section-head span,.seo-growth-metrics article span,.seo-growth-brief header span,.seo-growth-backlink-grid article>span,.seo-growth-evidence-grid article>span,.seo-growth-boundary-band span{color:var(--accent);font-size:0.74rem;font-weight:900;text-transform:uppercase}.seo-growth-form label>span em{margin-left:0.3rem;color:var(--muted);font-style:normal;text-transform:none}.seo-growth-form input,.seo-growth-form select,.seo-growth-form textarea{width:100%;min-width:0;border:1px solid rgba(216,180,106,0.24);border-radius:0.45rem;padding:0.82rem 0.9rem;color:var(--text);background:rgba(255,255,255,0.055);font:inherit}.seo-growth-form textarea{min-height:6rem;resize:vertical}.seo-growth-form input:focus,.seo-growth-form select:focus,.seo-growth-form textarea:focus{border-color:rgba(72,213,151,0.72);outline:2px solid rgba(72,213,151,0.18);outline-offset:2px}.seo-growth-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.9rem}.seo-growth-field-wide{grid-column:1 / -1}.seo-growth-submit-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding-top:1rem}.seo-growth-step-actions{display:flex;gap:0.55rem;align-items:center}.seo-growth-submit-row button{flex:0 0 auto;border:0;border-radius:0.45rem;padding:0.9rem 1.15rem;color:#06110d;background:var(--accent);font:inherit;font-weight:900;cursor:pointer}.seo-growth-submit-row .seo-growth-back-button{border:1px solid rgba(216,180,106,0.36);color:var(--text);background:transparent}.seo-growth-submit-row .seo-growth-next-button{color:#06110d;background:var(--accent)}.seo-growth-submit-row button:disabled{cursor:wait;opacity:0.72}.seo-growth-submit-row p{max-width:26rem;margin:0;color:var(--muted);font-size:0.82rem;text-align:right}.seo-growth-scope{display:grid;gap:1rem;align-content:start;padding:1.35rem;background:#151812;box-shadow:var(--shadow)}.seo-growth-scope header{display:flex;align-items:baseline;justify-content:space-between;gap:0.75rem}.seo-growth-scope header strong{color:var(--accent-2);font-size:1.05rem}.seo-growth-scope ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.seo-growth-scope li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:0.7rem;border-top:1px solid var(--line);padding:0.82rem 0}.seo-growth-scope li>span{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(72,213,151,0.34);border-radius:50%;color:var(--accent);background:rgba(72,213,151,0.08);font-size:0.7rem;font-weight:900}.seo-growth-scope li strong,.seo-growth-scope li small{display:block}.seo-growth-scope li small{margin-top:0.15rem;color:var(--muted);line-height:1.38}.seo-growth-provider-note{border-left:3px solid var(--accent-2);padding:0.7rem 0.8rem;background:rgba(216,180,106,0.08)}.seo-growth-provider-note p{margin:0.22rem 0 0;color:var(--muted);font-size:0.85rem;line-height:1.42}.seo-growth-scope>a{justify-self:start;color:var(--accent-2);font-weight:850}.seo-growth-result-band,.seo-growth-strategy-band,.seo-growth-keyword-band,.seo-growth-content-band,.seo-growth-cycle-band,.seo-growth-links-band,.seo-growth-backlink-band,.seo-growth-actions-band,.seo-growth-evidence-band{border-top:1px solid var(--line);padding:4rem 0}.seo-growth-strategy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.8rem;margin-top:1.35rem}.seo-growth-strategy-grid article{min-width:0;padding:1rem}.seo-growth-strategy-grid span,.seo-growth-positioning span,.seo-growth-cycle-grid article header span,.seo-growth-cycle-signals>span{display:block;color:var(--accent);font-size:0.7rem;font-weight:900;text-transform:uppercase}.seo-growth-strategy-grid strong,.seo-growth-strategy-grid small{display:block}.seo-growth-strategy-grid strong{margin-top:0.3rem;line-height:1.35;overflow-wrap:anywhere}.seo-growth-strategy-grid small{margin-top:0.28rem;color:var(--muted)}.seo-growth-positioning{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0.8rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.seo-growth-positioning>div{min-width:0;padding:1rem 1rem 1rem 0}.seo-growth-positioning>div + div{border-left:1px solid var(--line);padding-right:0;padding-left:1rem}.seo-growth-positioning p{margin:0.35rem 0 0;color:var(--muted);line-height:1.5}.seo-growth-result-head{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;align-items:center}.seo-growth-score{display:grid;width:8rem;height:8rem;place-items:center;border-radius:50%;background:conic-gradient(var(--accent) 0 var(--growth-score),rgba(255,255,255,0.11) var(--growth-score) 100%)}.seo-growth-score::before{content:"";grid-area:1 / 1;width:6.7rem;height:6.7rem;border-radius:50%;background:#101714}.seo-growth-score div{z-index:1;grid-area:1 / 1;text-align:center}.seo-growth-score strong,.seo-growth-score span{display:block}.seo-growth-score strong{font-size:2.25rem;line-height:1}.seo-growth-score span{margin-top:0.12rem;color:var(--muted);font-size:0.75rem}.seo-growth-result-head h2{max-width:24ch;margin:0.25rem 0;font-size:2.7rem;line-height:1.05;overflow-wrap:anywhere}.seo-growth-result-head p{margin:0;font-weight:800}.seo-growth-result-head small{display:block;max-width:50rem;margin-top:0.45rem;color:var(--muted);line-height:1.42}.seo-growth-result-actions{display:grid;gap:0.55rem}.seo-growth-result-actions a{border:1px solid rgba(216,180,106,0.36);border-radius:0.45rem;padding:0.7rem 0.85rem;text-align:center;font-weight:850}.seo-growth-result-actions a:first-child{border-color:rgba(72,213,151,0.45);color:#06110d;background:var(--accent)}.seo-growth-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.8rem;margin-top:1.5rem}.seo-growth-metrics article{min-width:0;padding:1rem}.seo-growth-metrics article strong,.seo-growth-metrics article small{display:block}.seo-growth-metrics article strong{margin:0.18rem 0;font-size:2rem;line-height:1.05}.seo-growth-metrics article small{color:var(--muted)}.seo-growth-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0.8rem;margin-top:0.8rem}.seo-growth-category{display:grid;gap:0.7rem;align-content:start;min-width:0;padding:0.95rem}.seo-growth-category header{display:flex;align-items:flex-start;justify-content:space-between;gap:0.65rem}.seo-growth-category header h3{margin:0.18rem 0 0;font-size:1rem;line-height:1.2}.seo-growth-category header>strong{flex:0 0 auto;font-size:0.88rem}.seo-growth-category p{margin:0;color:var(--muted);font-size:0.82rem;line-height:1.42}.seo-growth-category.is-data-needed{border-style:dashed;background:rgba(255,255,255,0.025)}.seo-growth-category.is-data-needed header>strong{color:var(--accent-2)}.seo-growth-bar{height:0.42rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.11)}.seo-growth-bar b{display:block;height:100%;border-radius:inherit;background:var(--accent)}.seo-growth-category.is-developing .seo-growth-bar b{background:var(--accent-2)}.seo-growth-category.is-weak .seo-growth-bar b{background:var(--danger)}.seo-growth-section-head{align-items:flex-start}.seo-growth-section-head h2{max-width:25ch;margin:0.22rem 0 0;font-size:2.4rem;line-height:1.08}.seo-growth-section-head>p{max-width:33rem;margin:0;color:var(--muted);text-align:right}.seo-growth-keyword-table{margin-top:1.4rem;border-top:1px solid var(--line)}.seo-growth-keyword-row{display:grid;grid-template-columns:minmax(13rem,1.25fr) 0.6fr 0.65fr 0.9fr minmax(14rem,1.35fr);gap:1rem;align-items:start;border-bottom:1px solid var(--line);padding:1rem 0.8rem}.seo-growth-keyword-row.is-head{color:var(--muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.seo-growth-keyword-row.is-high{border-left:3px solid var(--danger)}.seo-growth-keyword-row.is-medium{border-left:3px solid var(--accent-2)}.seo-growth-keyword-row>div,.seo-growth-keyword-row>p{min-width:0;margin:0}.seo-growth-keyword-row strong,.seo-growth-keyword-row small{display:block}.seo-growth-keyword-row strong{overflow-wrap:anywhere}.seo-growth-keyword-row small,.seo-growth-keyword-row p{color:var(--muted);font-size:0.78rem;line-height:1.42}.seo-growth-signal-chips{display:flex;gap:0.28rem;flex-wrap:wrap;margin-top:0.48rem}.seo-growth-signal-chips span{border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:0.1rem 0.38rem;color:var(--muted);font-size:0.62rem}.seo-growth-signal-chips span.is-on{border-color:rgba(72,213,151,0.35);color:var(--accent);background:rgba(72,213,151,0.08)}.seo-growth-brief-grid,.seo-growth-cycle-grid,.seo-growth-backlink-grid,.seo-growth-evidence-grid{display:grid;gap:1rem;margin-top:1.35rem}.seo-growth-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-growth-cycle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-growth-cycle-grid article{display:flex;flex-direction:column;min-width:0;padding:1.1rem}.seo-growth-cycle-grid article header{display:flex;align-items:flex-start;justify-content:space-between;gap:0.8rem}.seo-growth-cycle-grid article header h3{margin:0.2rem 0 0;font-size:1.35rem}.seo-growth-cycle-grid article header>strong{max-width:8.5rem;color:var(--accent-2);font-size:0.78rem;line-height:1.35;text-align:right}.seo-growth-cycle-grid article>p{margin:0.75rem 0;color:var(--muted);line-height:1.48}.seo-growth-cycle-grid ol{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:growth-cycle}.seo-growth-cycle-grid li{position:relative;min-height:3rem;border-top:1px solid var(--line);padding:0.7rem 0 0.7rem 2.25rem;color:var(--muted);font-size:0.84rem;line-height:1.45;counter-increment:growth-cycle}.seo-growth-cycle-grid li::before{content:counter(growth-cycle,decimal-leading-zero);position:absolute;top:0.72rem;left:0;color:var(--accent-2);font-size:0.68rem;font-weight:900}.seo-growth-cycle-signals{display:flex;gap:0.35rem;flex-wrap:wrap;margin-top:auto;border-top:1px solid var(--line);padding-top:0.8rem}.seo-growth-cycle-signals>span{width:100%}.seo-growth-cycle-signals small{border:1px solid rgba(72,213,151,0.28);border-radius:999px;padding:0.18rem 0.45rem;color:var(--accent);background:rgba(72,213,151,0.07);font-size:0.67rem}.seo-growth-brief{display:flex;flex-direction:column;min-width:0;padding:1.1rem}.seo-growth-brief header{display:flex;align-items:baseline;justify-content:space-between;gap:0.8rem}.seo-growth-brief header strong{color:var(--accent-2);font-size:0.82rem;overflow-wrap:anywhere;text-align:right}.seo-growth-brief h3{margin:0.65rem 0 0.4rem;font-size:1.35rem;line-height:1.18}.seo-growth-brief>p,.seo-growth-brief>small,.seo-growth-brief details p{color:var(--muted)}.seo-growth-brief>p{margin-bottom:0.75rem}.seo-growth-brief dl,.seo-growth-backlink-grid dl{display:grid;gap:0;margin:0 0 0.9rem}.seo-growth-brief dl div,.seo-growth-backlink-grid dl div{display:grid;grid-template-columns:minmax(7rem,0.55fr) minmax(0,1.45fr);gap:0.65rem;border-top:1px solid var(--line);padding:0.5rem 0}.seo-growth-brief dt,.seo-growth-backlink-grid dt{color:var(--muted);font-size:0.75rem}.seo-growth-brief dd,.seo-growth-backlink-grid dd{margin:0;overflow-wrap:anywhere;font-size:0.82rem;font-weight:800;text-align:right}.seo-growth-brief details{margin:auto 0 0.9rem;border-top:1px solid var(--line);padding-top:0.7rem}.seo-growth-brief summary{color:var(--accent-2);font-weight:850;cursor:pointer}.seo-growth-brief details ol{margin:0.7rem 0;padding-left:1.25rem}.seo-growth-brief>small{display:block;border-left:3px solid var(--accent-2);padding-left:0.7rem;line-height:1.42}.seo-growth-link-list,.seo-growth-action-list{display:grid;gap:0;margin:1.35rem 0 0;padding:0;list-style:none}.seo-growth-link-list li,.seo-growth-action-list li{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;border-top:1px solid var(--line);padding:1rem 0}.seo-growth-link-list li>span,.seo-growth-action-list li>span{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid rgba(72,213,151,0.42);border-radius:50%;color:var(--accent);font-weight:900}.seo-growth-link-list strong,.seo-growth-link-list small{display:block}.seo-growth-link-list small{margin-top:0.15rem;color:var(--accent-2);overflow-wrap:anywhere}.seo-growth-link-list p,.seo-growth-action-list p{margin:0.3rem 0 0;color:var(--muted)}.seo-growth-backlink-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-growth-backlink-grid article,.seo-growth-evidence-grid article{display:flex;flex-direction:column;min-width:0;padding:1rem}.seo-growth-backlink-grid h3,.seo-growth-evidence-grid h3{margin:0.3rem 0 0.55rem;font-size:1.2rem;line-height:1.2}.seo-growth-backlink-grid p,.seo-growth-backlink-grid small,.seo-growth-evidence-grid p{color:var(--muted)}.seo-growth-backlink-grid p{flex:1}.seo-growth-backlink-grid small{display:block;border-top:1px solid var(--line);padding-top:0.7rem;line-height:1.4}.seo-growth-action-list li>span{border-color:rgba(216,180,106,0.45);color:var(--accent-2)}.seo-growth-action-list li.is-high>span{border-color:rgba(255,118,118,0.48);color:var(--danger)}.seo-growth-action-list em{color:var(--accent-2);font-size:0.72rem;font-style:normal;font-weight:900;text-transform:uppercase}.seo-growth-action-list h3{margin:0.2rem 0 0.25rem;font-size:1.08rem}.seo-growth-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-growth-evidence-grid p{margin:0;line-height:1.45}.seo-growth-boundary-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;border-top:1px solid var(--line);padding:1.4rem 0 0}.seo-growth-boundary-band div{min-width:0}.seo-growth-boundary-band strong{display:block;margin-top:0.2rem;line-height:1.35}@media (max-width:1120px){.seo-growth-layout,.seo-growth-cycle-grid,.seo-growth-backlink-grid{grid-template-columns:1fr}.seo-growth-scope ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.seo-growth-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-growth-cycle-grid article{display:grid;grid-template-columns:minmax(14rem,0.65fr) minmax(0,1.35fr);gap:0 1.4rem}.seo-growth-cycle-grid article header,.seo-growth-cycle-grid article>p{grid-column:1}.seo-growth-cycle-grid article ol,.seo-growth-cycle-signals{grid-column:2}.seo-growth-cycle-grid article ol{grid-row:1 / 4}.seo-growth-keyword-row{grid-template-columns:minmax(12rem,1.2fr) 0.65fr 0.65fr 0.9fr minmax(12rem,1fr)}}@media (max-width:900px){.seo-growth-titlebar h1{font-size:3.2rem}.seo-growth-result-head{grid-template-columns:8rem minmax(0,1fr)}.seo-growth-result-actions{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.seo-growth-metrics,.seo-growth-strategy-grid,.seo-growth-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-growth-keyword-row.is-head{display:none}.seo-growth-keyword-row{grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-left-width:3px;border-radius:0.45rem;margin-top:0.8rem;padding:1rem}.seo-growth-keyword-row>div:first-child,.seo-growth-keyword-row>p{grid-column:1 / -1}.seo-growth-keyword-row [data-label]::before{content:attr(data-label);display:block;margin-bottom:0.2rem;color:var(--accent);font-size:0.66rem;font-weight:900;text-transform:uppercase}}@media (max-width:680px){.seo-growth-workbench,.seo-growth-result-band,.seo-growth-strategy-band,.seo-growth-keyword-band,.seo-growth-content-band,.seo-growth-cycle-band,.seo-growth-links-band,.seo-growth-backlink-band,.seo-growth-actions-band,.seo-growth-evidence-band,.seo-growth-boundary-band{width:min(100% - 1.5rem,1240px)}.seo-growth-workbench{padding-top:2rem}.seo-growth-titlebar,.seo-growth-section-head,.seo-growth-submit-row{align-items:stretch;flex-direction:column}.seo-growth-titlebar h1{font-size:2.75rem}.seo-growth-step-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-growth-step-tabs button:nth-child(3){border-left:0}.seo-growth-step-tabs button:nth-child(n + 3){border-top:1px solid var(--line)}.seo-growth-text-link{align-self:flex-start}.seo-growth-fields,.seo-growth-scope ol,.seo-growth-category-grid,.seo-growth-metrics,.seo-growth-result-head,.seo-growth-result-actions,.seo-growth-brief-grid,.seo-growth-strategy-grid,.seo-growth-positioning,.seo-growth-cycle-grid,.seo-growth-keyword-row,.seo-growth-evidence-grid,.seo-growth-boundary-band{grid-template-columns:1fr}.seo-growth-field-wide,.seo-growth-result-actions,.seo-growth-keyword-row>div:first-child,.seo-growth-keyword-row>p{grid-column:auto}.seo-growth-submit-row button{width:100%}.seo-growth-step-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.seo-growth-step-actions [data-growth-step-submit]{grid-column:1 / -1}.seo-growth-submit-row p,.seo-growth-section-head>p{text-align:left}.seo-growth-result-head h2,.seo-growth-section-head h2{font-size:2rem}.seo-growth-score{width:7rem;height:7rem}.seo-growth-score::before{width:5.8rem;height:5.8rem}.seo-growth-category header,.seo-growth-brief header,.seo-growth-cycle-grid article header{align-items:flex-start;flex-direction:column}.seo-growth-brief header strong,.seo-growth-cycle-grid article header>strong{text-align:left}.seo-growth-positioning>div,.seo-growth-positioning>div + div{border-left:0;padding-right:0;padding-left:0}.seo-growth-positioning>div + div{border-top:1px solid var(--line)}.seo-growth-cycle-grid article{display:flex}.seo-growth-keyword-row>div,.seo-growth-keyword-row>p{grid-column:auto}.seo-growth-keyword-row>div:first-child{grid-column:1}.seo-growth-brief dl div,.seo-growth-backlink-grid dl div{grid-template-columns:1fr}.seo-growth-brief dd,.seo-growth-backlink-grid dd{text-align:left}}.public-site-body .home-premium{--home-line:rgba(255,255,255,0.14);--home-soft:rgba(247,242,232,0.68)}.public-site-body .site-menu-toggle{display:none;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.18);border-radius:4px;padding:0;color:#fff;background:rgba(255,255,255,0.045);cursor:pointer}.public-site-body .site-menu-toggle svg{width:1.35rem;height:1.35rem}.public-site-body .home-premium .home-premium-hero{grid-template-columns:minmax(0,0.92fr) minmax(34rem,0.88fr);gap:clamp(2.5rem,5vw,5.5rem);width:min(1320px,calc(100% - 3rem));min-height:min(680px,calc(100vh - 105px));padding:clamp(2.4rem,5vw,4.7rem) 0 2.5rem}.public-site-body .home-premium-kicker,.public-site-body .home-tool-console .za-studio-header div>span,.public-site-body .home-workflow-band>header>span,.public-site-body .home-workspace-band>div:first-child>span{display:block;margin-bottom:0.65rem;color:var(--accent);font-size:0.76rem;font-weight:900;text-transform:uppercase}.public-site-body .home-premium .home-premium-copy h1{max-width:15ch;margin-bottom:1.15rem;font-size:clamp(3.35rem,4.3vw,4.4rem);line-height:0.98}.public-site-body .home-premium .home-premium-copy .lead{max-width:40rem}.public-site-body .home-premium .home-premium-actions{gap:0.75rem;width:min(35rem,100%);margin-bottom:0.8rem}.public-site-body .home-premium .home-premium-actions .button{flex:1 1 15rem;width:auto}.public-site-body .home-premium-inline-link{display:inline-flex;align-items:center;gap:0.45rem;margin-bottom:1.45rem;color:#8fc3ff;font-size:0.9rem;font-weight:800;text-decoration:underline;text-decoration-color:rgba(143,195,255,0.45);text-underline-offset:0.22rem}.public-site-body .home-premium .za-trust-row{gap:0.75rem 1.5rem}.public-site-body .home-premium .za-trust-row li::before{content:"";width:0.48rem;height:0.48rem;border:1px solid var(--accent);background:rgba(66,214,164,0.18)}.public-site-body .home-tool-console{border-color:rgba(255,255,255,0.18);border-radius:6px;background:rgba(8,14,16,0.94)}.public-site-body .home-tool-console .za-studio-header{align-items:center;min-height:4.5rem}.public-site-body .home-tool-console .za-studio-header div>span{margin-bottom:0.15rem}.public-site-body .home-tool-console .za-studio-header div>strong{display:block;color:#fff;font-size:1rem}.public-site-body .home-tool-list{display:grid}.public-site-body .home-tool-list>a{min-width:0;display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:0.9rem;align-items:center;min-height:5.15rem;border-bottom:1px solid var(--home-line);padding:0.9rem 1.35rem;transition:background 160ms ease,border-color 160ms ease}.public-site-body .home-tool-list>a:hover,.public-site-body .home-tool-list>a:focus-visible{border-color:rgba(66,214,164,0.32);background:rgba(66,214,164,0.065)}.public-site-body .home-tool-list>a>span{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid rgba(66,214,164,0.34);color:var(--accent);font-size:0.72rem;font-weight:900}.public-site-body .home-tool-list div{min-width:0}.public-site-body .home-tool-list strong,.public-site-body .home-tool-list small{display:block}.public-site-body .home-tool-list strong{margin-bottom:0.18rem;color:#fff;font-size:0.98rem}.public-site-body .home-tool-list small{color:var(--home-soft);font-size:0.8rem;line-height:1.4}.public-site-body .home-tool-list em{min-width:3.6rem;border-left:1px solid var(--home-line);padding-left:0.8rem;color:#f4c45c;font-size:0.72rem;font-style:normal;font-weight:900;text-align:right;text-transform:uppercase}.public-site-body .home-sample-preview{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1rem;align-items:center;padding:0.8rem 1.35rem;background:rgba(255,255,255,0.025)}.public-site-body .home-sample-preview span,.public-site-body .home-sample-preview small{display:block}.public-site-body .home-sample-preview span{color:#fff;font-size:0.78rem;font-weight:850}.public-site-body .home-sample-preview small{color:var(--home-soft);font-size:0.7rem}.public-site-body .home-sample-preview>strong{color:var(--accent);font-size:1.25rem}.public-site-body .home-sample-preview>strong span{display:inline;color:var(--home-soft);font-size:0.68rem}.public-site-body .home-sample-preview>a{color:#8fc3ff;font-size:0.75rem;font-weight:800}.public-site-body .home-product-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:rgba(255,255,255,0.025)}.public-site-body .home-product-nav a{min-width:0;display:grid;gap:0.12rem;border-left:1px solid var(--home-line);padding:1.05rem clamp(1rem,3vw,2.4rem)}.public-site-body .home-product-nav a:first-child{border-left:0}.public-site-body .home-product-nav span,.public-site-body .home-product-nav small{color:var(--home-soft);font-size:0.72rem}.public-site-body .home-product-nav span{color:var(--accent-2);font-weight:900;text-transform:uppercase}.public-site-body .home-product-nav strong{color:#fff;font-size:1rem}.public-site-body .home-product-nav a:hover{background:rgba(255,255,255,0.035)}.public-site-body .home-sample-summary{grid-template-columns:minmax(14rem,1.2fr) repeat(4,minmax(9rem,1fr))}.public-site-body .home-sample-summary h2{display:grid;align-content:center}.public-site-body .home-sample-summary h2 small{display:block;margin-top:0.2rem;color:var(--home-soft);font-size:0.68rem;font-weight:500}.public-site-body .home-workflow-band{width:100%;padding:clamp(3rem,6vw,5rem) clamp(1rem,4.8vw,4.8rem);border-bottom:1px solid var(--home-line);background:#071014}.public-site-body .home-workflow-band>header{max-width:66rem;margin-bottom:2rem}.public-site-body .home-workflow-band h2,.public-site-body .home-workspace-band h2{max-width:58rem;margin:0;color:#fff;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.12}.public-site-body .home-workflow-band>header p,.public-site-body .home-workspace-band p{max-width:52rem;margin:0.75rem 0 0;color:var(--home-soft)}.public-site-body .home-workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);list-style:none}.public-site-body .home-workflow-steps li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.8rem;padding:1.35rem clamp(0.9rem,2vw,1.7rem);border-left:1px solid var(--home-line)}.public-site-body .home-workflow-steps li:first-child{border-left:0}.public-site-body .home-workflow-steps li>span{color:var(--accent);font-size:0.72rem;font-weight:900}.public-site-body .home-workflow-steps strong{display:block;color:#fff}.public-site-body .home-workflow-steps p{margin:0.35rem 0 0;color:var(--home-soft);font-size:0.84rem;line-height:1.45}.public-site-body .home-evidence-band{background:rgba(5,10,12,0.9)}.public-site-body .home-workspace-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;width:100%;padding:clamp(2.4rem,5vw,4rem) clamp(1rem,4.8vw,4.8rem);border-bottom:1px solid var(--home-line);background:rgba(216,180,106,0.055)}.public-site-body .home-workspace-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.7rem}.public-site-body .home-workspace-actions .button{min-width:10rem}.public-site-body .home-premium .za-support-grid{padding-top:2.5rem}.public-site-body .home-premium .za-support-column h2{font-size:1.05rem}.public-site-body .audit-client-shell{width:min(1320px,calc(100% - 2.5rem));gap:1rem;padding:1.5rem 0 3rem}.public-site-body .audit-client-shell .audit-client-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid rgba(255,255,255,0.13);padding:0.5rem 0 1.25rem}.public-site-body .audit-client-shell .audit-client-hero h1{max-width:none;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02}.public-site-body .audit-client-shell .audit-client-nav{max-width:42rem;border-radius:6px}.public-site-body .audit-client-shell .audit-client-nav a,.public-site-body .audit-client-shell .audit-subtle-link{border-radius:4px}.public-site-body .audit-client-shell .audit-client-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,0.13);border-bottom:1px solid rgba(255,255,255,0.13)}.public-site-body .audit-client-shell .audit-client-overview article{border:0;border-left:1px solid rgba(255,255,255,0.13);border-radius:0;padding:0.9rem 1rem;background:rgba(255,255,255,0.025)}.public-site-body .audit-client-shell .audit-client-overview article:first-child{border-left:0}.public-site-body .audit-client-shell .audit-client-overview strong{font-size:1.15rem}.public-site-body .audit-client-shell .audit-client-overview small{overflow-wrap:anywhere;font-size:0.74rem;line-height:1.35}.public-site-body .audit-workspace-jumpnav{position:sticky;top:4.35rem;z-index:12;display:flex;gap:0;overflow-x:auto;border:1px solid rgba(255,255,255,0.14);border-radius:6px;background:rgba(7,12,14,0.94);backdrop-filter:blur(16px)}.public-site-body .audit-workspace-jumpnav a{flex:1 0 auto;min-width:8rem;border-left:1px solid rgba(255,255,255,0.12);padding:0.72rem 0.85rem;color:rgba(247,242,232,0.7);font-size:0.8rem;font-weight:850;text-align:center}.public-site-body .audit-workspace-jumpnav a:first-child{border-left:0}.public-site-body .audit-workspace-jumpnav a.active,.public-site-body .audit-workspace-jumpnav a:hover{color:#fff;background:rgba(66,214,164,0.1)}.public-site-body .audit-client-shell #workspace-overview,.public-site-body .audit-client-shell #saved-tests,.public-site-body .audit-client-shell #projects,.public-site-body .audit-client-shell #purchase-history,.public-site-body .audit-client-shell #workspace-message{scroll-margin-top:8.6rem}.public-site-body .audit-client-shell .audit-app-panel{border-radius:6px;background:rgba(10,18,21,0.78)}.public-site-body .audit-client-shell .audit-command-grid{grid-template-columns:minmax(0,1.12fr) minmax(22rem,0.88fr);grid-template-areas:"actions report" "websites google";align-items:start}.public-site-body .audit-client-shell .audit-command-card{border-radius:6px;padding:1rem}.public-site-body .audit-client-shell .audit-command-card:nth-child(1){grid-area:websites}.public-site-body .audit-client-shell .audit-command-card:nth-child(2){grid-area:actions}.public-site-body .audit-client-shell .audit-command-card:nth-child(3){grid-area:google}.public-site-body .audit-client-shell .audit-command-card:nth-child(4){grid-area:report}.public-site-body .audit-client-shell .audit-howto-panel{display:block;padding:0}.public-site-body .audit-client-shell .audit-howto-panel>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.2rem 1rem;align-items:center;padding:1rem 1.2rem;cursor:pointer;list-style:none}.public-site-body .audit-client-shell .audit-howto-panel>summary::-webkit-details-marker{display:none}.public-site-body .audit-client-shell .audit-howto-panel>summary::after{content:"+";grid-column:2;grid-row:1 / 4;color:var(--accent);font-size:1.4rem}.public-site-body .audit-client-shell .audit-howto-panel[open]>summary::after{content:"-"}.public-site-body .audit-client-shell .audit-howto-panel>summary span,.public-site-body .audit-client-shell .audit-howto-panel>summary strong,.public-site-body .audit-client-shell .audit-howto-panel>summary small{display:block}.public-site-body .audit-client-shell .audit-howto-panel>summary span{color:var(--accent-2);font-size:0.72rem;font-weight:900;text-transform:uppercase}.public-site-body .audit-client-shell .audit-howto-panel>summary strong{color:#fff}.public-site-body .audit-client-shell .audit-howto-panel>summary small{color:var(--muted);font-size:0.78rem}.public-site-body .audit-client-shell .audit-howto-panel>.audit-panel-headline,.public-site-body .audit-client-shell .audit-howto-panel>.audit-howto-grid,.public-site-body .audit-client-shell .audit-howto-panel>.audit-howto-reference{margin-right:1.2rem;margin-left:1.2rem}.public-site-body .audit-client-shell .audit-howto-panel>.audit-howto-reference{margin-bottom:1.2rem}.public-site-body .audit-client-shell .audit-seo-history-panel,.public-site-body .audit-client-shell .audit-purchase-history-panel{margin:0}.public-site-body .audit-client-shell .audit-seo-history-list,.public-site-body .audit-client-shell .audit-purchase-history-list{margin-top:0.25rem}.public-site-body .audit-client-shell .audit-project-workspace{grid-template-columns:minmax(0,1.15fr) minmax(20rem,0.85fr);align-items:start}.public-site-body .audit-client-shell .audit-project-workspace>form:first-child{grid-row:span 2}.public-site-body .audit-client-shell .audit-project-workspace>.audit-message-panel{grid-column:2}.public-site-body .audit-client-shell .audit-choice-row--inputs label{min-height:7.1rem;border-radius:6px;padding:0.72rem}.portal-app-body{background:#e9eef4}.portal-app-body .client-dashboard{width:100%;grid-template-columns:270px minmax(0,1fr);background:#eef2f6}.portal-app-body .client-dashboard-rail{background:#101923}.portal-app-body .client-dashboard-rail>div{padding:1.35rem 1.1rem}.portal-app-body .client-dashboard-rail>div span{border-radius:4px;background:#f2c45c;color:#14110a}.portal-app-body .client-dashboard-rail nav{overflow-y:auto;gap:0.12rem;padding:0.75rem}.portal-app-body .client-dashboard-rail a{border-left:2px solid transparent;border-radius:3px;padding:0.62rem 0.72rem;font-size:0.86rem}.portal-app-body .client-dashboard-rail a:hover,.portal-app-body .client-dashboard-rail a.active{border-left-color:#f2c45c;background:rgba(255,255,255,0.065)}.portal-app-body .client-dashboard-head{min-height:4.4rem;padding:0.85rem 1.4rem}.portal-app-body .client-dashboard-head>span,.portal-app-body .client-panel-head strong{border-radius:4px}.portal-app-body .client-workspace-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 1.25rem 0;border:1px solid #d7e0e9;border-radius:6px;background:#fff}.portal-app-body .client-workspace-tools a{min-width:0;display:grid;gap:0.1rem;border-left:1px solid #e1e7ee;padding:0.72rem 0.85rem}.portal-app-body .client-workspace-tools a:first-child{border-left:0}.portal-app-body .client-workspace-tools span{color:#6a788b;font-size:0.68rem;font-weight:900;text-transform:uppercase}.portal-app-body .client-workspace-tools strong{color:#172033;font-size:0.9rem}.portal-app-body .client-workspace-tools a:hover{background:#f7fafc}.portal-app-body .client-status-strip,.portal-app-body .client-homebase-panel,.portal-app-body .client-briefing-strip,.portal-app-body .client-dashboard-grid{scroll-margin-top:1rem}.portal-app-body .client-status-strip article,.portal-app-body .client-homebase-primary,.portal-app-body .client-next-panel,.portal-app-body .client-briefing-strip article,.portal-app-body .client-panel,.portal-app-body .client-google-card{border-radius:6px;box-shadow:none}.portal-app-body .client-status-strip article{border-top:3px solid #d8b46a}.portal-app-body .client-status-strip strong,.portal-app-body .client-status-strip small,.portal-app-body .client-briefing-strip strong,.portal-app-body .client-briefing-strip small{overflow:visible;text-overflow:clip;white-space:normal}.portal-app-body .client-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.portal-app-body .client-panel-wide{grid-column:1 / -1;grid-row:auto}.portal-app-body .client-search-table{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-app-body .client-search-table div{grid-template-columns:minmax(0,1fr) auto}.portal-app-body .client-search-table div small{grid-column:1 / -1}.portal-app-body .client-goal-list{padding-top:0.2rem}.portal-app-body .client-panel,.portal-app-body .client-next-panel{max-height:none}.portal-app-body .client-event-list,.portal-app-body .client-call-list,.portal-app-body .client-next-list,.portal-app-body .client-report-list,.portal-app-body .client-decision-list,.portal-app-body .client-source-list{overflow:visible}.portal-app-body #overview,.portal-app-body #work,.portal-app-body #results,.portal-app-body #requests,.portal-app-body #calls,.portal-app-body #approvals,.portal-app-body #billing,.portal-app-body #reports,.portal-app-body #data{scroll-margin-top:1rem}@media (max-width:1180px){.public-site-body .home-premium .home-premium-hero{grid-template-columns:1fr;min-height:auto}.public-site-body .home-tool-console{width:100%;max-width:none}.public-site-body .home-product-nav,.public-site-body .home-sample-summary,.public-site-body .home-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-body .home-sample-summary h2{grid-column:1 / -1}.public-site-body .home-workflow-steps li:nth-child(3){border-left:0;border-top:1px solid var(--home-line)}.public-site-body .home-workflow-steps li:nth-child(4){border-top:1px solid var(--home-line)}.public-site-body .audit-client-shell .audit-client-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.public-site-body .audit-client-shell .audit-client-overview article:nth-child(4){border-left:0;border-top:1px solid rgba(255,255,255,0.13)}.public-site-body .audit-client-shell .audit-client-overview article:nth-child(5){border-top:1px solid rgba(255,255,255,0.13)}}@media (max-width:900px){.public-site-body .site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.public-site-body .site-menu-toggle{display:inline-flex}.public-site-body .site-header .nav-links{grid-column:1 / -1}.za-js .public-site-body .site-header:not(.is-menu-open) .nav-links{display:none}.public-site-body .home-premium .home-premium-hero{width:calc(100% - 1.5rem);padding-top:2rem}.public-site-body .home-premium .home-premium-copy h1{max-width:14ch;font-size:3.1rem}.public-site-body .home-workspace-band,.public-site-body .audit-client-shell .audit-client-hero,.public-site-body .audit-client-shell .audit-command-grid,.public-site-body .audit-client-shell .audit-project-workspace{grid-template-columns:1fr}.public-site-body .home-workspace-actions{justify-content:flex-start}.public-site-body .audit-client-shell .audit-command-grid{grid-template-areas:"actions" "report" "websites" "google"}.public-site-body .audit-client-shell .audit-project-workspace>form:first-child{grid-row:auto}.public-site-body .audit-client-shell .audit-project-workspace>.audit-message-panel{grid-column:auto}.portal-app-body .client-workspace-tools,.portal-app-body .client-status-strip,.portal-app-body .client-briefing-strip,.portal-app-body .client-dashboard-grid,.portal-app-body .client-search-table{grid-template-columns:1fr}.portal-app-body .client-workspace-tools a,.portal-app-body .client-workspace-tools a:first-child{border-top:1px solid #e1e7ee;border-left:0}.portal-app-body .client-workspace-tools a:first-child{border-top:0}.portal-app-body .client-panel-wide{grid-column:auto}}@media (max-width:680px){.public-site-body .home-premium .home-premium-hero{width:calc(100% - 1rem)}.public-site-body .home-premium .home-premium-copy h1{font-size:2.55rem}.public-site-body .home-premium .home-premium-copy .za-hero-note{display:none}.public-site-body .home-premium .home-premium-copy .za-trust-row,.public-site-body .home-premium .home-tool-console{display:none}.public-site-body .home-premium .home-premium-actions .button{flex-basis:100%}.public-site-body .home-tool-list>a{grid-template-columns:2.35rem minmax(0,1fr);padding:0.85rem}.public-site-body .home-tool-list em{grid-column:2;border-left:0;padding-left:0;text-align:left}.public-site-body .home-sample-preview{grid-template-columns:1fr auto;padding:0.85rem}.public-site-body .home-sample-preview>a{grid-column:1 / -1}.public-site-body .home-product-nav,.public-site-body .home-sample-summary,.public-site-body .home-workflow-steps,.public-site-body .home-workspace-band,.public-site-body .audit-client-shell .audit-client-overview{grid-template-columns:1fr}.public-site-body .home-product-nav a,.public-site-body .home-product-nav a:first-child{border-top:1px solid var(--home-line);border-left:0}.public-site-body .home-product-nav a:first-child{border-top:0}.public-site-body .home-workflow-steps li,.public-site-body .home-workflow-steps li:nth-child(3),.public-site-body .home-workflow-steps li:nth-child(4){border-top:1px solid var(--home-line);border-left:0}.public-site-body .home-workflow-steps li:first-child{border-top:0}.public-site-body .home-workspace-actions,.public-site-body .home-workspace-actions .button{width:100%}.public-site-body .audit-client-shell{width:calc(100% - 1rem)}.public-site-body .audit-client-shell .audit-client-overview article,.public-site-body .audit-client-shell .audit-client-overview article:nth-child(4),.public-site-body .audit-client-shell .audit-client-overview article:nth-child(5){border-top:1px solid rgba(255,255,255,0.13);border-left:0}.public-site-body .audit-client-shell .audit-client-overview article:first-child{border-top:0}.public-site-body .audit-workspace-jumpnav{top:0}.public-site-body .audit-client-shell .audit-howto-panel>summary{grid-template-columns:minmax(0,1fr) auto}.portal-app-body .client-dashboard{grid-template-columns:1fr}}.audit-admin-body{color-scheme:light;--bg:#f4f7fb;--panel:#ffffff;--panel-strong:#f8fafc;--surface:#ffffff;--text:#172033;--muted:#64748b;--line:#dbe4ef;--accent:#16b981;--accent-2:#c9911d;--accent-blue:#2563eb;--warning:#a16207;--danger:#dc2626;--shadow:0 18px 44px rgba(20,31,52,0.08);min-height:100vh;background:#f4f7fb;color:var(--text)}.audit-admin-body h1,.audit-admin-body h2,.audit-admin-body h3,.audit-admin-body strong,.audit-admin-body b,.audit-admin-body dd{color:var(--text)}.audit-admin-body p,.audit-admin-body small,.audit-admin-body label,.audit-admin-body li{color:var(--muted)}.audit-admin-shell{display:grid;grid-template-columns:284px minmax(0,1fr);gap:0;width:100%;min-height:100vh;margin:0;padding:0;background:linear-gradient(180deg,rgba(37,99,235,0.035),transparent 28rem),#f4f7fb}.audit-admin-shell>*,.audit-admin-main,.audit-admin-rail,.audit-admin-topbar,.audit-admin-actions,.audit-admin-profile,.audit-admin-nav a,.audit-admin-rail-card,.audit-admin-body .audit-app-panel{min-width:0}.audit-admin-rail{position:sticky;top:0;z-index:15;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:1rem;height:100vh;border-right:1px solid var(--line);padding:1rem;background:#ffffff;box-shadow:8px 0 30px rgba(15,23,42,0.035)}.audit-admin-brand{display:flex;align-items:center;min-height:3.4rem;border:1px solid var(--line);border-radius:8px;padding:0.45rem 0.65rem;background:#ffffff}.audit-admin-brand img{width:174px;height:auto}.audit-admin-profile{display:grid;grid-template-columns:42px minmax(0,1fr);gap:0.75rem;align-items:center;border:1px solid var(--line);border-radius:8px;padding:0.75rem;background:#f8fafc}.audit-admin-profile>span,.audit-admin-nav a>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:8px;font-weight:950}.audit-admin-profile>span{width:42px;height:42px;color:#064e3b;background:#dff8eb}.audit-admin-profile strong,.audit-admin-profile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-admin-profile strong{font-size:0.92rem;line-height:1.15}.audit-admin-profile small{margin-top:0.1rem;font-size:0.74rem}.audit-admin-nav{display:grid;align-content:start;gap:0.25rem;overflow-y:auto;padding-right:0.1rem}.audit-admin-nav-group{display:block;margin:0.7rem 0 0.15rem;padding:0 0.62rem;color:#94a3b8;font-size:0.66rem;font-weight:950;letter-spacing:0.08em;text-transform:uppercase}.audit-admin-nav-group:first-child{margin-top:0}.audit-admin-nav a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:0.1rem 0.65rem;align-items:center;border:1px solid transparent;border-radius:8px;padding:0.58rem 0.62rem;color:#475569}.audit-admin-nav a>span{grid-row:1 / 3;width:34px;height:34px;color:#64748b;background:#eef3f8;font-size:0.78rem}.audit-admin-nav a strong,.audit-admin-nav a small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-admin-nav a strong{color:#263348;font-size:0.88rem;line-height:1.1}.audit-admin-nav a small{color:#7a8799;font-size:0.7rem;line-height:1.1}.audit-admin-nav a:hover,.audit-admin-nav a.active{border-color:#b9e8d1;background:#ecfdf5}.audit-admin-nav a:hover>span,.audit-admin-nav a.active>span{color:#064e3b;background:#bbf7d0}.audit-admin-rail-card{display:grid;gap:0.4rem;border:1px solid #bfdbfe;border-radius:8px;padding:0.9rem;background:linear-gradient(180deg,#eff6ff,#ffffff)}.audit-admin-rail-card span,.audit-admin-topbar span,.audit-admin-body .audit-panel-headline span,.audit-admin-body .audit-command-card>span,.audit-admin-body .audit-client-overview span,.audit-admin-body .audit-account-summary>span,.audit-admin-body .audit-security-summary>span{color:#0f766e;font-size:0.72rem;font-weight:950;letter-spacing:0.04em;text-transform:uppercase}.audit-admin-rail-card strong{font-size:0.96rem}.audit-admin-rail-card p{margin:0;font-size:0.8rem;line-height:1.4}.audit-admin-rail-card a,.audit-admin-actions a,.audit-admin-body .audit-export-actions a,.audit-admin-body .audit-seo-history-list a,.audit-admin-body .audit-purchase-history-list a,.audit-admin-body .audit-download-link,.audit-admin-body .audit-auth-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;border:1px solid var(--line);border-radius:8px;padding:0.58rem 0.75rem;color:#1f2a44;background:#ffffff;font-weight:850;text-align:center}.audit-admin-rail-card a:hover,.audit-admin-actions a:hover,.audit-admin-body .audit-export-actions a:hover,.audit-admin-body .audit-seo-history-list a:hover,.audit-admin-body .audit-purchase-history-list a:hover,.audit-admin-body .audit-download-link:hover{border-color:#93c5fd;background:#eff6ff}.audit-admin-main{display:grid;align-content:start;gap:1rem;width:min(1280px,100%);margin:0 auto;padding:1.25rem}.audit-admin-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;border:1px solid var(--line);border-radius:8px;padding:1rem 1.15rem;background:#ffffff;box-shadow:var(--shadow)}.audit-admin-topbar h1{max-width:none;margin:0.1rem 0 0;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.05}.audit-admin-topbar p{max-width:64rem;margin:0.35rem 0 0;line-height:1.45}.audit-admin-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.5rem}.audit-admin-actions .primary,.audit-admin-body .audit-app-shell button,.audit-admin-body .audit-app-panel button,.audit-admin-body .audit-register-cta{border-color:#10b981;color:#ffffff;background:#10b981}.audit-admin-actions .primary:hover,.audit-admin-body .audit-app-shell button:hover,.audit-admin-body .audit-app-panel button:hover{background:#059669}.audit-admin-body .audit-client-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0.75rem}.audit-admin-body .audit-client-overview article,.audit-admin-body .audit-app-panel,.audit-admin-body .audit-command-card,.audit-admin-body .audit-howto-step,.audit-admin-body .audit-seo-history-list article,.audit-admin-body .audit-purchase-history-list article,.audit-admin-body .audit-project-list a,.audit-admin-body .audit-choice-row--inputs label,.audit-admin-body .audit-score-strip article,.audit-admin-body .audit-project-timeline li,.audit-admin-body .audit-payment-summary dl div,.audit-admin-body .audit-upload-summary div,.audit-admin-body .audit-file-inventory div,.audit-admin-body .audit-finding-list div,.audit-admin-body .audit-workflow-list li,.audit-admin-body .audit-test-table div,.audit-admin-body .audit-download-history article,.audit-admin-body .audit-project-thread article,.audit-admin-body .audit-security-list div{border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 8px 22px rgba(15,23,42,0.035)}.audit-admin-body .audit-app-panel{padding:1rem}.audit-admin-body .audit-command-center{border:0;padding:0;background:transparent;box-shadow:none}.audit-admin-body .audit-panel-headline{gap:0.25rem}.audit-admin-body .audit-panel-headline h2,.audit-admin-body .audit-app-panel h2{margin:0;font-size:clamp(1.18rem,2vw,1.55rem)}.audit-admin-body .audit-panel-headline p{max-width:54rem;color:var(--muted)}.audit-admin-body .audit-client-overview strong{display:block;color:#172033;font-size:clamp(1.2rem,2vw,1.55rem)}.audit-admin-body .audit-client-overview small{display:block;margin-top:0.15rem;overflow:hidden;color:#64748b;font-size:0.76rem;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.audit-admin-body .audit-workspace-jumpnav{position:sticky;top:0.75rem;z-index:10;display:flex;gap:0.35rem;overflow-x:auto;border:1px solid var(--line);border-radius:8px;padding:0.35rem;background:rgba(255,255,255,0.92);box-shadow:0 10px 30px rgba(15,23,42,0.06);backdrop-filter:blur(14px)}.audit-admin-body .audit-workspace-jumpnav a{flex:1 0 auto;min-width:8rem;border-radius:6px;padding:0.62rem 0.72rem;color:#64748b;font-size:0.82rem;font-weight:850;text-align:center}.audit-admin-body .audit-workspace-jumpnav a.active,.audit-admin-body .audit-workspace-jumpnav a:hover{color:#0f172a;background:#eef6ff}.audit-admin-body #workspace-overview,.audit-admin-body #seo-progress,.audit-admin-body #test-suite,.audit-admin-body #saved-tests,.audit-admin-body #projects,.audit-admin-body #purchase-history,.audit-admin-body #workspace-message,.audit-admin-body #site-audit-tool,.audit-admin-body #google-presence-tool,.audit-admin-body #growth-engine-tool,.audit-admin-body #rank-tracking-tool,.audit-admin-body #keyword-research-tool,.audit-admin-body #backlink-analysis-tool{scroll-margin-top:5rem}.audit-admin-body .audit-test-suite-panel{gap:1rem}.audit-admin-body .audit-test-suite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem}.audit-admin-body .audit-test-tool-card{display:grid;gap:0.75rem;min-width:0;border:1px solid var(--line);border-radius:8px;padding:0.95rem;background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 8px 22px rgba(15,23,42,0.035)}.audit-admin-body .audit-test-tool-card:target{border-color:#38bdf8;box-shadow:0 0 0 4px rgba(56,189,248,0.16),0 12px 30px rgba(15,23,42,0.06)}.audit-admin-body .audit-test-tool-card div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.15rem 0.6rem;align-items:start}.audit-admin-body .audit-test-tool-card span{grid-column:1 / -1;color:#0f766e;font-size:0.7rem;font-weight:950;letter-spacing:0.05em;text-transform:uppercase}.audit-admin-body .audit-test-tool-card strong{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.15}.audit-admin-body .audit-test-tool-card em{border-radius:999px;padding:0.22rem 0.48rem;color:#1d4ed8;background:#dbeafe;font-size:0.68rem;font-style:normal;font-weight:950;white-space:nowrap}.audit-admin-body .audit-test-tool-card p{margin:0;min-height:4.1rem;font-size:0.88rem;line-height:1.42}.audit-admin-body .audit-test-tool-card a{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:2.35rem;border:1px solid #cbd5e1;border-radius:8px;padding:0.55rem 0.72rem;color:#172033;background:#ffffff;font-weight:850}.audit-admin-body .audit-test-tool-card a:hover{border-color:#10b981;color:#064e3b;background:#ecfdf5}.audit-admin-body .audit-command-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(22rem,0.9fr);grid-template-areas:"actions report" "websites google";gap:1rem}.audit-admin-body .audit-command-card:nth-child(1){grid-area:websites}.audit-admin-body .audit-command-card:nth-child(2){grid-area:actions}.audit-admin-body .audit-command-card:nth-child(3){grid-area:google}.audit-admin-body .audit-command-card:nth-child(4){grid-area:report}.audit-admin-body .audit-command-card{display:grid;gap:0.8rem;padding:1rem}.audit-admin-body .audit-command-website-list,.audit-admin-body .audit-command-actions,.audit-admin-body .audit-export-actions,.audit-admin-body .audit-seo-history-actions{display:grid;gap:0.55rem}.audit-admin-body .audit-command-website-list a,.audit-admin-body .audit-command-actions a,.audit-admin-body .audit-google-provider-row,.audit-admin-body .audit-google-signal-grid div{border:1px solid #e5edf6;border-radius:8px;padding:0.72rem;background:#f8fafc}.audit-admin-body .audit-command-website-list a strong,.audit-admin-body .audit-command-actions a strong{display:block;overflow-wrap:anywhere}.audit-admin-body .audit-command-website-list a small,.audit-admin-body .audit-command-actions a small,.audit-admin-body .audit-command-website-list a em{display:block;color:#64748b;font-style:normal;line-height:1.35}.audit-admin-body .audit-google-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6rem}.audit-admin-body .audit-google-signal-grid strong{display:block;margin-top:0.15rem;color:#0f766e;font-size:1.45rem;line-height:1}.audit-admin-body .audit-google-provider-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.75rem;align-items:center}.audit-admin-body .audit-google-provider-row form{margin:0}.audit-admin-body .audit-google-provider-row a,.audit-admin-body .audit-google-provider-row button{min-height:2.15rem;border-radius:8px;padding:0.45rem 0.65rem}.audit-admin-body .audit-howto-panel{padding:0}.audit-admin-body .audit-howto-panel>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.1rem 1rem;align-items:center;padding:1rem;cursor:pointer;list-style:none}.audit-admin-body .audit-howto-panel>summary::-webkit-details-marker{display:none}.audit-admin-body .audit-howto-panel>summary::after{content:"+";grid-row:1 / 4;grid-column:2;color:#2563eb;font-size:1.35rem}.audit-admin-body .audit-howto-panel[open]>summary::after{content:"-"}.audit-admin-body .audit-howto-panel>.audit-panel-headline,.audit-admin-body .audit-howto-panel>.audit-howto-grid,.audit-admin-body .audit-howto-panel>.audit-howto-reference{margin-inline:1rem}.audit-admin-body .audit-howto-panel>.audit-howto-reference{margin-bottom:1rem}.audit-admin-body .audit-howto-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}.audit-admin-body .audit-howto-step{grid-template-columns:auto minmax(0,1fr);background:#ffffff;box-shadow:none}.audit-admin-body .audit-howto-step>span{border-color:#bbf7d0;color:#047857;background:#ecfdf5}.audit-admin-body .audit-howto-step a{border-color:#cbd5e1;color:#1e293b;background:#f8fafc}.audit-admin-body .audit-improvement-panel{display:grid;gap:1rem}.audit-admin-body .audit-improvement-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,0.65fr);gap:1rem;align-items:stretch}.audit-admin-body .audit-improvement-chart-card,.audit-admin-body .audit-improvement-metrics>div,.audit-admin-body .audit-improvement-empty,.audit-admin-body .audit-improvement-point-list li,.audit-admin-body .audit-improvement-targets{border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 8px 22px rgba(15,23,42,0.035)}.audit-admin-body .audit-improvement-chart-card{display:grid;gap:0.9rem;min-width:0;padding:1rem}.audit-admin-body .audit-improvement-chart-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.audit-admin-body .audit-improvement-chart-card header div{min-width:0}.audit-admin-body .audit-improvement-chart-card header span,.audit-admin-body .audit-improvement-metrics span,.audit-admin-body .audit-improvement-targets>span{display:block;color:#0f766e;font-size:0.72rem;font-weight:950;letter-spacing:0.05em;text-transform:uppercase}.audit-admin-body .audit-improvement-chart-card header strong{display:block;overflow-wrap:anywhere;color:#172033;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.08}.audit-admin-body .audit-improvement-chart-card header small,.audit-admin-body .audit-improvement-axis,.audit-admin-body .audit-improvement-metrics small,.audit-admin-body .audit-improvement-point-list small,.audit-admin-body .audit-improvement-targets small{color:#64748b;line-height:1.35}.audit-admin-body .audit-improvement-chart-card header b,.audit-admin-body .audit-improvement-metrics strong{color:#172033;font-size:1.1rem;line-height:1.15}.audit-admin-body .audit-improvement-chart-card header b{border-radius:999px;padding:0.42rem 0.62rem;background:#eef6ff;white-space:nowrap}.audit-admin-body .audit-improvement-chart-card .tone-good,.audit-admin-body .audit-improvement-metrics .tone-good{color:#047857;background:#dcfce7}.audit-admin-body .audit-improvement-chart-card .tone-warning,.audit-admin-body .audit-improvement-metrics .tone-warning{color:#92400e;background:#fef3c7}.audit-admin-body .audit-improvement-chart-card .tone-critical,.audit-admin-body .audit-improvement-metrics .tone-critical{color:#b91c1c;background:#fee2e2}.audit-admin-body .audit-improvement-chart{display:block;width:100%;height:auto;min-height:13rem;overflow:visible}.audit-admin-body .audit-improvement-chart .grid{stroke:#e2e8f0;stroke-width:1}.audit-admin-body .audit-improvement-chart .grid-label{fill:#94a3b8;font-size:0.72rem;font-weight:800}.audit-admin-body .audit-improvement-chart .area{fill:rgba(16,185,129,0.12)}.audit-admin-body .audit-improvement-chart .line{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.audit-admin-body .audit-improvement-chart .point{fill:#10b981;stroke:#ffffff;stroke-width:3}.audit-admin-body .audit-improvement-axis{display:flex;justify-content:space-between;gap:0.75rem;font-size:0.8rem;font-weight:800}.audit-admin-body .audit-improvement-metrics{display:grid;gap:0.75rem}.audit-admin-body .audit-improvement-metrics>div{display:grid;gap:0.22rem;padding:0.88rem}.audit-admin-body .audit-improvement-metrics strong{display:block;font-size:clamp(1.18rem,2vw,1.55rem)}.audit-admin-body .audit-improvement-metrics strong[class*="tone-"]{border-radius:8px;padding:0.34rem 0.48rem;justify-self:start}.audit-admin-body .audit-improvement-point-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.65rem;margin:0;padding:0;list-style:none}.audit-admin-body .audit-improvement-point-list li{display:grid;gap:0.18rem;min-width:0;padding:0.75rem}.audit-admin-body .audit-improvement-point-list span{color:#64748b;font-size:0.76rem;font-weight:850}.audit-admin-body .audit-improvement-point-list strong{color:#172033}.audit-admin-body .audit-improvement-point-list a,.audit-admin-body .audit-improvement-empty a{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:2rem;border:1px solid #cbd5e1;border-radius:8px;padding:0.42rem 0.62rem;color:#172033;background:#f8fafc;font-size:0.82rem;font-weight:850}.audit-admin-body .audit-improvement-point-list a:hover,.audit-admin-body .audit-improvement-empty a:hover{border-color:#10b981;color:#064e3b;background:#ecfdf5}.audit-admin-body .audit-improvement-targets{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;padding:0.85rem}.audit-admin-body .audit-improvement-targets small{border-radius:999px;padding:0.32rem 0.55rem;background:#f1f5f9;font-weight:800}.audit-admin-body .audit-improvement-empty{display:grid;gap:0.35rem;padding:1rem}.audit-admin-body .audit-improvement-empty strong{color:#172033;font-size:1.08rem}.audit-admin-body .audit-improvement-empty span{color:#64748b}.audit-admin-body .audit-seo-history-list,.audit-admin-body .audit-purchase-history-list,.audit-admin-body .audit-project-list{display:grid;gap:0.65rem}.audit-admin-body .audit-seo-history-list article{grid-template-columns:minmax(0,1fr) auto minmax(15rem,auto);align-items:center;padding:0.82rem}.audit-admin-body .audit-purchase-history-list article{grid-template-columns:minmax(0,1.3fr) minmax(11rem,0.7fr) auto;align-items:center;padding:0.82rem}.audit-admin-body .audit-seo-history-list b,.audit-admin-body .audit-purchase-history-list b,.audit-admin-body .audit-score-strip strong{color:#0f766e}.audit-admin-body .audit-project-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(22rem,0.85fr);gap:1rem}.audit-admin-body .audit-project-workspace>form:first-child{grid-row:span 2}.audit-admin-body .audit-project-workspace>.audit-message-panel{grid-column:2}.audit-admin-body .audit-account-grid,.audit-admin-body .audit-app-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,0.72fr);gap:1rem;align-items:start}.audit-admin-body .audit-app-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-admin-body .audit-score-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem}.audit-admin-body .audit-app-shell label,.audit-admin-body .audit-admin-shell label{color:#475569;font-weight:750}.audit-admin-body .audit-app-shell input,.audit-admin-body .audit-app-shell select,.audit-admin-body .audit-app-shell textarea,.audit-admin-body .audit-admin-shell input,.audit-admin-body .audit-admin-shell select,.audit-admin-body .audit-admin-shell textarea{border-color:#cfd9e6;border-radius:8px;background:#ffffff;color:#172033}.audit-admin-body .audit-admin-shell input:focus,.audit-admin-body .audit-admin-shell select:focus,.audit-admin-body .audit-admin-shell textarea:focus{border-color:#38bdf8;outline:3px solid rgba(56,189,248,0.18)}.audit-admin-body .audit-choice-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.65rem}.audit-admin-body .audit-choice-row--inputs label{min-height:7.35rem;background:#f8fafc;box-shadow:none}.audit-admin-body .audit-choice-row--inputs label:has(input:checked),.audit-admin-body .audit-choice-row--inputs label:focus-within{border-color:#34d399;background:#ecfdf5}.audit-admin-body .audit-choice-title b{color:#172033}.audit-admin-body .audit-choice-title em{color:#0f766e}.audit-admin-body .audit-choice-help,.audit-admin-body .audit-choice-row--inputs small{color:#64748b}.audit-admin-body .audit-app-notice,.audit-admin-body .audit-warning{border-color:#fde68a;border-radius:8px;color:#854d0e;background:#fffbeb}.audit-admin-body .audit-email-verification{display:flex;align-items:center;justify-content:space-between;gap:1rem}.audit-admin-body .audit-payment-summary dl,.audit-admin-body .audit-upload-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-admin-body .audit-preview-frame{border-color:#bfdbfe;border-radius:8px;background:linear-gradient(135deg,#eff6ff,#f8fafc)}.audit-admin-tool-shell .audit-admin-main{width:min(1460px,100%)}.audit-admin-tool-workspace{display:grid;gap:1rem;min-width:0}.audit-admin-tool-workspace>.split-page{width:100%;overflow:visible}.audit-admin-tool-workspace .split-hero,.audit-admin-tool-workspace .split-section,.audit-admin-tool-workspace .google-presence-workbench,.audit-admin-tool-workspace .google-presence-result-band,.audit-admin-tool-workspace .google-presence-evidence-band,.audit-admin-tool-workspace .google-presence-actions-band,.audit-admin-tool-workspace .google-presence-boundary-band,.audit-admin-tool-workspace .seo-growth-workbench,.audit-admin-tool-workspace .seo-growth-result-band,.audit-admin-tool-workspace .seo-growth-strategy-band,.audit-admin-tool-workspace .seo-growth-keyword-band,.audit-admin-tool-workspace .seo-growth-content-band,.audit-admin-tool-workspace .seo-growth-cycle-band,.audit-admin-tool-workspace .seo-growth-links-band,.audit-admin-tool-workspace .seo-growth-backlink-band,.audit-admin-tool-workspace .seo-growth-actions-band,.audit-admin-tool-workspace .seo-growth-evidence-band,.audit-admin-tool-workspace .seo-growth-boundary-band{width:100%;margin-inline:0}.audit-admin-tool-workspace .split-hero,.audit-admin-tool-workspace .google-presence-workbench,.audit-admin-tool-workspace .seo-growth-workbench{padding:0}.audit-admin-tool-workspace .split-hero{grid-template-columns:minmax(0,1.12fr) minmax(18rem,0.58fr);align-items:start}.audit-admin-tool-workspace .split-hero h1,.audit-admin-tool-workspace .google-presence-titlebar h1,.audit-admin-tool-workspace .seo-growth-titlebar h1{max-width:20ch;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.06}.audit-admin-tool-workspace .split-hero .lead,.audit-admin-tool-workspace .google-presence-titlebar .lead,.audit-admin-tool-workspace .seo-growth-titlebar .lead{max-width:58rem}.audit-admin-tool-workspace .seo-test-form,.audit-admin-tool-workspace .seo-pass-wallet,.audit-admin-tool-workspace .seo-recovery-form,.audit-admin-tool-workspace .seo-limit-panel,.audit-admin-tool-workspace .seo-result-stage,.audit-admin-tool-workspace .seo-visual-card,.audit-admin-tool-workspace .seo-findings-panel,.audit-admin-tool-workspace .seo-detail-panel,.audit-admin-tool-workspace .seo-top-result-link-panel,.audit-admin-tool-workspace .seo-share-panel,.audit-admin-tool-workspace .google-presence-form,.audit-admin-tool-workspace .google-presence-scope,.audit-admin-tool-workspace .google-presence-category,.audit-admin-tool-workspace .google-presence-evidence-grid article,.audit-admin-tool-workspace .seo-growth-form,.audit-admin-tool-workspace .seo-growth-scope,.audit-admin-tool-workspace .seo-growth-category,.audit-admin-tool-workspace .seo-growth-metrics article,.audit-admin-tool-workspace .seo-growth-strategy-grid article,.audit-admin-tool-workspace .seo-growth-brief,.audit-admin-tool-workspace .seo-growth-cycle-grid article,.audit-admin-tool-workspace .seo-growth-backlink-grid article,.audit-admin-tool-workspace .seo-growth-evidence-grid article{border-color:var(--line);background:#ffffff;box-shadow:0 8px 22px rgba(15,23,42,0.035)}.audit-admin-tool-workspace .seo-limit-panel{align-content:start;min-height:auto;gap:1.1rem}.audit-admin-tool-workspace .seo-limit-usage{border:1px solid var(--line);border-radius:8px;padding:0.85rem;background:#f8fafc}.audit-admin-tool-workspace .seo-limit-meter{border-color:#dbe4ef;background:#e2e8f0}.audit-admin-tool-workspace .seo-limit-meter span{background:linear-gradient(90deg,#16b981,#4ade80)}.audit-admin-tool-workspace .seo-limit-usage-row span{color:#0f766e}.audit-admin-tool-workspace .google-presence-titlebar,.audit-admin-tool-workspace .seo-growth-titlebar{border:1px solid var(--line);border-radius:8px;padding:1rem;background:#ffffff;box-shadow:0 8px 22px rgba(15,23,42,0.035)}.audit-admin-tool-workspace .google-presence-layout,.audit-admin-tool-workspace .seo-growth-layout{margin-top:1rem}.audit-admin-tool-workspace .google-presence-page,.audit-admin-tool-workspace .seo-growth-page{padding-bottom:0}.audit-admin-tool-workspace .seo-growth-keyword-band,.audit-admin-tool-workspace .seo-growth-backlink-band,.audit-admin-tool-workspace #position-tracking,.audit-admin-tool-workspace #keyword-gap,.audit-admin-tool-workspace #backlink-analysis,.audit-admin-tool-workspace #seo-advanced-fields,.audit-admin-tool-workspace #growth-keywords,.audit-admin-tool-workspace #growth-backlinks{scroll-margin-top:1rem}.audit-admin-tool-workspace .seo-app-focus-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.55rem 1rem;align-items:center;border:1px solid #bfdbfe;border-left:4px solid #16b981;border-radius:8px;padding:1rem;background:#ffffff;box-shadow:0 8px 22px rgba(15,23,42,0.04)}.audit-admin-tool-workspace .seo-app-focus-card>span{grid-column:1 / -1;color:#0f766e;font-size:0.74rem;font-weight:950;letter-spacing:0.05em;text-transform:uppercase}.audit-admin-tool-workspace .seo-app-focus-card h2{margin:0;color:var(--text);font-size:1.15rem}.audit-admin-tool-workspace .seo-app-focus-card p{grid-column:1 / -1;max-width:76rem;margin:0;color:var(--muted)}.audit-admin-tool-workspace .seo-app-focus-card ul{display:flex;flex-wrap:wrap;gap:0.45rem;margin:0;padding:0;list-style:none}.audit-admin-tool-workspace .seo-app-focus-card li{border:1px solid #dbe4ef;border-radius:999px;padding:0.3rem 0.58rem;color:#475569;background:#f8fafc;font-size:0.8rem;font-weight:850}.audit-admin-tool-workspace .seo-app-focus-card div{display:flex;flex-wrap:wrap;gap:0.65rem 1rem;align-items:center;justify-content:space-between;min-width:min(100%,22rem)}.audit-admin-tool-workspace .seo-app-focus-card strong{color:var(--text)}.audit-admin-tool-workspace .seo-app-focus-card a{border:1px solid #bfdbfe;border-radius:8px;padding:0.52rem 0.72rem;color:#1d4ed8;background:#ffffff;font-weight:900;text-decoration:none}.audit-admin-tool-workspace .seo-result-stage,.audit-admin-tool-workspace .seo-ultimate-report{--text:#172033;--muted:#64748b;--line:#dbe4ef;--accent:#16b981;--accent-2:#c58a00;--warning:#d49a00;--danger:#dc2626;color:#172033}.audit-admin-tool-workspace .seo-report-command-head,.audit-admin-tool-workspace .seo-repair-offer-panel,.audit-admin-tool-workspace .seo-package-panel,.audit-admin-tool-workspace .seo-capability-panel,.audit-admin-tool-workspace .seo-api-free-plan-panel,.audit-admin-tool-workspace .seo-tiered-report-panel,.audit-admin-tool-workspace .seo-tier-card,.audit-admin-tool-workspace .seo-section-block,.audit-admin-tool-workspace .seo-onpage-score,.audit-admin-tool-workspace .seo-category-scoreboard,.audit-admin-tool-workspace .seo-html-summary-card,.audit-admin-tool-workspace .seo-todo-panel,.audit-admin-tool-workspace .seo-check-card,.audit-admin-tool-workspace .seo-check-item,.audit-admin-tool-workspace .seo-compare-panel,.audit-admin-tool-workspace .seo-top-result-link-panel,.audit-admin-tool-workspace .seo-unlock-card,.audit-admin-tool-workspace .seo-credit-rules article,.audit-admin-tool-workspace .seo-fix-package-card,.audit-admin-tool-workspace .seo-locked-report-panel,.audit-admin-tool-workspace .seo-api-free-plan-grid article,.audit-admin-tool-workspace .seo-repair-phase,.audit-admin-tool-workspace .seo-evidence-ledger>div,.audit-admin-tool-workspace .seo-capability-grid article,.audit-admin-tool-workspace .seo-compare-candidate-list a,.audit-admin-tool-workspace .seo-compare-side-by-side article,.audit-admin-tool-workspace .seo-compare-metrics article,.audit-admin-tool-workspace .seo-compare-category{border-color:#dbe4ef;background:#ffffff;color:#172033;box-shadow:0 8px 22px rgba(15,23,42,0.035)}.audit-admin-tool-workspace .seo-report-command-head,.audit-admin-tool-workspace .seo-repair-offer-panel,.audit-admin-tool-workspace .seo-api-free-plan-panel{background:linear-gradient(135deg,#ffffff,#f8fafc 62%,#ecfdf5)}.audit-admin-tool-workspace .seo-package-premium,.audit-admin-tool-workspace .seo-compare-warning,.audit-admin-tool-workspace .seo-compare-empty{border-color:#f8df99;background:#fffbeb}.audit-admin-tool-workspace .seo-tier-premium{border-color:#f8df99;background:linear-gradient(180deg,#fffbeb,#ffffff)}.audit-admin-tool-workspace .seo-tier-basic{border-color:#bbf7d0;background:linear-gradient(180deg,#f0fdf4,#ffffff)}.audit-admin-tool-workspace .seo-tier-ultimate{border-color:#bfdbfe;background:linear-gradient(180deg,#eff6ff,#ffffff)}.audit-admin-tool-workspace .seo-check-card{border-left-color:#16b981}.audit-admin-tool-workspace .seo-check-warning{border-left-color:#d49a00}.audit-admin-tool-workspace .seo-check-critical{border-left-color:#dc2626}.audit-admin-tool-workspace .seo-check-review{border-left-color:#2563eb}.audit-admin-tool-workspace .seo-result-stage h2,.audit-admin-tool-workspace .seo-result-stage h3,.audit-admin-tool-workspace .seo-result-stage h4,.audit-admin-tool-workspace .seo-result-stage strong,.audit-admin-tool-workspace .seo-report-command-head h3,.audit-admin-tool-workspace .seo-package-card strong,.audit-admin-tool-workspace .seo-tier-heading h3,.audit-admin-tool-workspace .seo-tier-issue strong,.audit-admin-tool-workspace .seo-top-result-link-copy strong,.audit-admin-tool-workspace .seo-check-item p{color:#172033}.audit-admin-tool-workspace .seo-result-stage p,.audit-admin-tool-workspace .seo-result-stage li,.audit-admin-tool-workspace .seo-result-stage small,.audit-admin-tool-workspace .seo-result-stage dd,.audit-admin-tool-workspace .seo-panel-head p,.audit-admin-tool-workspace .seo-report-command-head p,.audit-admin-tool-workspace .seo-package-card p,.audit-admin-tool-workspace .seo-package-card li,.audit-admin-tool-workspace .seo-capability-grid li,.audit-admin-tool-workspace .seo-repair-phase li em,.audit-admin-tool-workspace .seo-evidence-ledger li em,.audit-admin-tool-workspace .seo-check-item small,.audit-admin-tool-workspace .seo-pagespeed-visual-head p,.audit-admin-tool-workspace .seo-compare-head p,.audit-admin-tool-workspace .seo-compare-metrics small,.audit-admin-tool-workspace .seo-compare-side-by-side p,.audit-admin-tool-workspace .seo-compare-side-by-side small,.audit-admin-tool-workspace .seo-compare-empty span,.audit-admin-tool-workspace .seo-compare-candidate-list span{color:#64748b}.audit-admin-tool-workspace .seo-report-command-head span,.audit-admin-tool-workspace .seo-report-card-head span,.audit-admin-tool-workspace .seo-compare-head span,.audit-admin-tool-workspace .seo-compare-metrics span,.audit-admin-tool-workspace .seo-compare-copy span,.audit-admin-tool-workspace .seo-top-result-link-copy span,.audit-admin-tool-workspace .seo-copy-group>span,.audit-admin-tool-workspace .seo-pagespeed-visual-head span,.audit-admin-tool-workspace .seo-package-card span,.audit-admin-tool-workspace .seo-capability-grid span,.audit-admin-tool-workspace .seo-repair-phase>span,.audit-admin-tool-workspace .seo-evidence-ledger h4,.audit-admin-tool-workspace .seo-tier-heading span,.audit-admin-tool-workspace .seo-tier-lock-card span{color:#0f766e}.audit-admin-tool-workspace .seo-package-grid{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr))}.audit-admin-tool-workspace .seo-package-card,.audit-admin-tool-workspace .seo-tier-issue,.audit-admin-tool-workspace .seo-tier-lock-card,.audit-admin-tool-workspace .seo-report-stat-grid div,.audit-admin-tool-workspace .seo-todo-row,.audit-admin-tool-workspace .locked-fixes-row{border-color:#dbe4ef;background:#f8fafc}.audit-admin-tool-workspace .seo-package-card div,.audit-admin-tool-workspace .seo-unlock-card>div,.audit-admin-tool-workspace .seo-fix-package-card>div{flex-wrap:wrap}.audit-admin-tool-workspace .seo-package-card strong{font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.08}.audit-admin-tool-workspace .seo-package-tests,.audit-admin-tool-workspace .seo-repair-phase li,.audit-admin-tool-workspace .seo-evidence-ledger li,.audit-admin-tool-workspace .seo-report-card-head,.audit-admin-tool-workspace .seo-html-summary-card dl div,.audit-admin-tool-workspace .seo-todo-row,.audit-admin-tool-workspace .seo-tier-issue,.audit-admin-tool-workspace .seo-check-card header,.audit-admin-tool-workspace .seo-compare-side-by-side dl div{border-color:#e2e8f0}.audit-admin-tool-workspace .seo-category-bar i,.audit-admin-tool-workspace .seo-section-title i,.audit-admin-tool-workspace .seo-compare-bars i{background:#e2e8f0}.audit-admin-tool-workspace .seo-score-command-center{border-color:#dbe4ef;background:#f8fafc}.audit-admin-tool-workspace .seo-score-ring::before{background:conic-gradient(var(--seo-score-color) 0 var(--seo-score-percent,0%),#e2e8f0 var(--seo-score-percent,0%) 100%)}.audit-admin-tool-workspace .seo-score-ring::after{border-color:#dbe4ef;background:#ffffff}.audit-admin-tool-workspace .seo-check-meta span{color:#065f46;background:#dcfce7}.audit-admin-tool-workspace .seo-check-warning .seo-check-meta span,.audit-admin-tool-workspace .seo-section-block-unscored .seo-section-title strong{color:#92400e;background:#fef3c7}.audit-admin-tool-workspace .seo-check-critical .seo-check-meta span{color:#991b1b;background:#fee2e2}.audit-admin-tool-workspace .seo-check-review .seo-check-meta span{color:#1d4ed8;background:#dbeafe}.audit-admin-tool-workspace .seo-check-meta em,.audit-admin-tool-workspace .seo-plan-severity,.audit-admin-tool-workspace .seo-category-bar-unscored strong,.audit-admin-tool-workspace .seo-section-block-unscored .seo-section-title strong{color:#475569;background:#eef2f7}.audit-admin-tool-workspace .seo-copy-field,.audit-admin-tool-workspace .seo-compare-copy>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.5rem;min-width:0}.audit-admin-tool-workspace .seo-copy-field input,.audit-admin-tool-workspace .seo-compare-form input,.audit-admin-tool-workspace .seo-compare-copy input{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#172033}.audit-admin-tool-workspace .seo-copy-button,.audit-admin-tool-workspace .seo-compare-form button,.audit-admin-tool-workspace .seo-compare-copy button,.audit-admin-tool-workspace .seo-compare-link{border-radius:8px;color:#06130e;background:linear-gradient(135deg,#16b981,#6ee7b7)}.audit-admin-tool-workspace .seo-result-export-actions{display:flex;flex-wrap:wrap;gap:0.45rem;justify-content:flex-end}.audit-admin-tool-workspace .seo-top-result-link-panel{grid-template-columns:minmax(12rem,0.32fr) minmax(18rem,1fr) auto;align-items:end}.audit-admin-tool-workspace .seo-api-free-plan-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,0.72fr)}.audit-admin-tool-workspace .seo-repair-phases{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.audit-admin-tool-workspace .seo-pagespeed-visuals{border-color:#bfdbfe;background:#f8fafc}.audit-admin-tool-workspace .seo-pagespeed-visual-grid{grid-template-columns:minmax(10rem,16rem) minmax(0,1fr)}.audit-admin-tool-workspace .seo-pagespeed-filmstrip{grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr))}.audit-admin-tool-workspace .seo-pagespeed-shot img{border-color:#dbe4ef;background:#ffffff;box-shadow:none}.audit-admin-tool-workspace .seo-pagespeed-shot-final img{min-height:14rem}.audit-admin-tool-workspace .seo-pagespeed-shot figcaption{color:#64748b}.audit-admin-tool-workspace .seo-pagespeed-shot figcaption strong{color:#172033}.audit-admin-tool-workspace .seo-pagespeed-shot figcaption small{color:#475569}.audit-admin-tool-workspace .seo-limit-panel{position:sticky;top:1rem}.audit-admin-tool-workspace .seo-limit-panel .seo-limit-meter{margin:1rem 0 0.35rem}@media (max-width:1280px){.audit-admin-tool-workspace .seo-report-overview,.audit-admin-tool-workspace .seo-repair-offer-panel{grid-template-columns:minmax(14rem,0.45fr) minmax(0,1fr)}.audit-admin-tool-workspace .seo-html-summary-card,.audit-admin-tool-workspace .seo-repair-trust{grid-column:1 / -1}}@media (max-width:1080px){.audit-admin-tool-workspace .seo-top-result-link-panel,.audit-admin-tool-workspace .seo-api-free-plan-grid,.audit-admin-tool-workspace .seo-pagespeed-visual-grid,.audit-admin-tool-workspace .seo-report-command-head,.audit-admin-tool-workspace .seo-report-overview,.audit-admin-tool-workspace .seo-repair-offer-panel{grid-template-columns:1fr}.audit-admin-tool-workspace .seo-result-export-actions{justify-content:flex-start}}@media (max-width:720px){.audit-admin-tool-workspace .seo-app-focus-card{grid-template-columns:1fr}.audit-admin-tool-workspace .seo-app-focus-card div{min-width:0}}.audit-admin-body .audit-project-timeline span,.audit-admin-body .audit-payment-summary dt,.audit-admin-body .audit-download-history span,.audit-admin-body .audit-project-thread span,.audit-admin-body .audit-score-strip span,.audit-admin-body .audit-workflow-list strong,.audit-admin-body .audit-test-table span,.audit-admin-body .audit-preview-frame span,.audit-admin-body .audit-upload-summary span,.audit-admin-body .audit-file-inventory span,.audit-admin-body .audit-finding-list span{color:#0f766e}.audit-admin-body .audit-project-list a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:0.75rem}.audit-admin-body .audit-project-list span{color:#64748b}.audit-admin-body .audit-auth-mockup{min-height:100vh;background:#f4f7fb}.audit-admin-body .za-auth-stage,.audit-admin-body .za-auth-card,.audit-admin-body .za-auth-proof-card{border-color:var(--line);background:#ffffff;color:var(--text);box-shadow:var(--shadow)}@media (max-width:1180px){.audit-admin-shell{grid-template-columns:236px minmax(0,1fr)}.audit-admin-body .audit-client-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:940px){.audit-admin-shell{grid-template-columns:1fr}.audit-admin-rail{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.audit-admin-nav{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.audit-admin-nav-group{grid-column:1 / -1}.audit-admin-rail-card{display:none}.audit-admin-topbar,.audit-admin-body .audit-command-grid,.audit-admin-body .audit-improvement-grid,.audit-admin-body .audit-test-suite-grid,.audit-admin-body .audit-project-workspace,.audit-admin-body .audit-account-grid,.audit-admin-body .audit-app-grid,.audit-admin-body .audit-app-grid--wide{grid-template-columns:1fr}.audit-admin-body .audit-command-grid{grid-template-areas:"actions" "report" "websites" "google"}.audit-admin-body .audit-improvement-point-list{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-admin-body .audit-project-workspace>form:first-child,.audit-admin-body .audit-project-workspace>.audit-message-panel{grid-row:auto;grid-column:auto}.audit-admin-actions{justify-content:flex-start}.audit-admin-tool-workspace .split-hero,.audit-admin-tool-workspace .google-presence-layout,.audit-admin-tool-workspace .seo-growth-layout{grid-template-columns:1fr}}@media (max-width:680px){.audit-admin-main,.audit-admin-rail{padding:0.75rem}.audit-admin-nav{grid-template-columns:1fr}.audit-admin-body .audit-client-overview,.audit-admin-body .audit-improvement-point-list,.audit-admin-body .audit-howto-grid,.audit-admin-body .audit-test-suite-grid,.audit-admin-body .audit-google-signal-grid,.audit-admin-body .audit-score-strip,.audit-admin-body .audit-choice-row,.audit-admin-body .audit-payment-summary dl,.audit-admin-body .audit-upload-summary{grid-template-columns:1fr}.audit-admin-body .audit-seo-history-list article,.audit-admin-body .audit-purchase-history-list article{grid-template-columns:1fr;align-items:start}.audit-admin-actions a,.audit-admin-body .audit-export-actions a,.audit-admin-body .audit-seo-history-list a,.audit-admin-body .audit-purchase-history-list a{width:100%}}.guide-hub{--guide-width:min(1180px,calc(100% - 2rem));width:100%;overflow:hidden;background:#080a09}.guide-hub h1,.guide-hub h2,.guide-hub h3{letter-spacing:0}.guide-hub-hero,.guide-group-hero,.guide-library,.guide-method-band,.guide-group-directory,.guide-action-band{width:var(--guide-width);margin-inline:auto}.guide-hub-hero,.guide-group-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.78fr);gap:3rem;align-items:center;min-height:36rem;padding:3.5rem 0}.guide-hub-intro,.guide-group-hero>div{min-width:0}.guide-hub-intro h1,.guide-group-hero h1{max-width:14ch;margin-bottom:1rem;font-size:4rem;line-height:1.02;overflow-wrap:break-word}.guide-hub-intro .lead,.guide-group-hero .lead{max-width:43rem;margin-bottom:1.35rem;color:#c8c3b9}.guide-hero-actions,.guide-action-buttons{display:flex;gap:0.7rem;align-items:center;flex-wrap:wrap}.guide-hub-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:42rem;margin:2rem 0 0;border-top:1px solid rgba(255,255,255,0.12);border-bottom:1px solid rgba(255,255,255,0.12)}.guide-hub-facts div{min-width:0;padding:0.9rem 1rem 0.9rem 0}.guide-hub-facts div + div{border-left:1px solid rgba(255,255,255,0.12);padding-left:1rem}.guide-hub-facts dt,.guide-hub-facts dd{margin:0}.guide-hub-facts dt{color:var(--text);font-size:1.25rem;font-weight:900}.guide-hub-facts dd{color:var(--muted);font-size:0.78rem}.guide-start-panel,.guide-track-nav{overflow:hidden;border:1px solid rgba(255,255,255,0.14);border-radius:0.45rem;background:#111715;box-shadow:0 26px 70px rgba(0,0,0,0.32)}.guide-start-panel header{padding:1.2rem 1.3rem;background:#151d1a}.guide-start-panel header span,.guide-track-nav>strong{display:block;color:var(--accent);font-size:0.75rem;font-weight:900;text-transform:uppercase}.guide-start-panel h2{max-width:20ch;margin:0.25rem 0 0;font-size:1.55rem;line-height:1.15}.guide-start-panel>a,.guide-track-nav>a{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;gap:0.8rem;align-items:center;min-height:6.4rem;padding:1rem 1.3rem;border-top:1px solid rgba(255,255,255,0.11);transition:background 160ms ease,border-color 160ms ease}.guide-start-panel>a:hover,.guide-track-nav>a:hover{border-color:rgba(66,214,164,0.35);background:rgba(66,214,164,0.07)}.guide-start-panel>a>span,.guide-track-nav>a>span{color:var(--accent-2);font-size:0.78rem;font-weight:900}.guide-start-panel strong,.guide-track-nav b{display:block;color:var(--text);font-size:1rem}.guide-start-panel small,.guide-track-nav small{display:block;margin-top:0.15rem;color:var(--muted);font-size:0.83rem;line-height:1.4}.guide-start-panel b,.guide-track-nav em{color:var(--accent);font-style:normal}.guide-library{padding:4rem 0 4.5rem;border-top:1px solid rgba(255,255,255,0.12)}.guide-section-head{display:flex;gap:2rem;align-items:end;justify-content:space-between}.guide-section-head>div{max-width:47rem}.guide-section-head h2,.guide-method-band h2,.guide-action-band h2,.guide-category-section h2{max-width:18ch;margin-bottom:0.65rem;font-size:2.45rem;line-height:1.08}.guide-section-head p:not(.eyebrow),.guide-action-band p:not(.eyebrow),.guide-category-section>header>p{margin-bottom:0;color:var(--muted)}.guide-group-link,.guide-back-link{color:var(--accent-blue);font-weight:850}.guide-group-link{flex:0 0 auto;padding-bottom:0.2rem;border-bottom:1px solid rgba(127,182,255,0.55)}.guide-library-controls{display:grid;grid-template-columns:minmax(280px,0.72fr) minmax(0,1.28fr);gap:1rem;align-items:end;margin:2rem 0 1rem;padding:1rem;border:1px solid rgba(255,255,255,0.12);border-radius:0.45rem;background:#101412}.guide-search-field{display:grid;gap:0.4rem}.guide-search-field>span{color:var(--accent);font-size:0.72rem;font-weight:900;text-transform:uppercase}.guide-search-field input{width:100%;min-height:3rem;border:1px solid rgba(255,255,255,0.16);border-radius:0.35rem;padding:0.75rem 0.85rem;background:#090d0b;color:var(--text);font:inherit}.guide-search-field input:focus{border-color:var(--accent);outline:2px solid rgba(66,214,164,0.2);outline-offset:2px}.guide-filter-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.45rem}.guide-filter-group button,.guide-empty-state button{min-height:3rem;border:1px solid rgba(255,255,255,0.14);border-radius:0.35rem;padding:0.6rem 0.65rem;background:#181d1a;color:var(--muted);font:inherit;font-size:0.82rem;font-weight:850;cursor:pointer}.guide-filter-group button span{color:var(--accent-2)}.guide-filter-group button:hover,.guide-filter-group button.is-active,.guide-filter-group button[aria-pressed="true"]{border-color:rgba(66,214,164,0.45);background:rgba(66,214,164,0.11);color:var(--text)}.guide-result-status{margin:0 0 0.9rem;color:var(--muted);font-size:0.82rem}.guide-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.85rem}.guide-library-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:17.5rem;border:1px solid rgba(255,255,255,0.12);border-top:3px solid var(--accent);border-radius:0.4rem;padding:1.25rem;background:#111512;transition:transform 160ms ease,border-color 160ms ease,background 160ms ease}.guide-library-card:hover{transform:translateY(-2px);border-color:rgba(66,214,164,0.4);background:#151b17}.guide-library-card.guide-track-website-fixes{border-top-color:var(--accent-blue)}.guide-library-card.guide-track-launch-checks{border-top-color:var(--accent-2)}.guide-card-meta{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.guide-card-meta span,.guide-card-meta small{color:var(--accent);font-size:0.7rem;font-weight:900;text-transform:uppercase}.guide-track-website-fixes .guide-card-meta span{color:var(--accent-blue)}.guide-track-launch-checks .guide-card-meta span{color:var(--accent-2)}.guide-card-meta small{color:#8f958f}.guide-library-card h3{margin-bottom:0.55rem;font-size:1.28rem;line-height:1.2;overflow-wrap:break-word}.guide-library-card h3 a:hover{color:var(--accent)}.guide-library-card p{margin-bottom:1.2rem;color:var(--muted);font-size:0.9rem;line-height:1.55}.guide-card-link{display:inline-flex;gap:0.45rem;align-items:center;margin-top:auto;color:var(--accent-blue);font-weight:850}.guide-empty-state{border:1px dashed rgba(255,255,255,0.2);border-radius:0.4rem;padding:2rem;text-align:center}.guide-empty-state p{max-width:40rem;margin:0.4rem auto 1rem;color:var(--muted)}.guide-empty-state button{color:var(--text)}.guide-method-band{padding:4rem 0;border-top:1px solid rgba(255,255,255,0.12)}.guide-method-band>header{display:flex;gap:2rem;align-items:end;justify-content:space-between}.guide-method-band ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 0;padding:0;border-top:1px solid rgba(255,255,255,0.13);border-bottom:1px solid rgba(255,255,255,0.13);list-style:none}.guide-method-band li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:0.75rem;min-width:0;padding:1.35rem}.guide-method-band li + li{border-left:1px solid rgba(255,255,255,0.13)}.guide-method-band li>span{color:var(--accent-2);font-size:0.75rem;font-weight:900}.guide-method-band strong{display:block;margin-bottom:0.2rem}.guide-method-band p{margin:0;color:var(--muted);font-size:0.86rem}.guide-action-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;margin-bottom:4rem;border:1px solid rgba(216,180,106,0.28);border-radius:0.45rem;padding:2rem;background:#151611}.guide-action-band h2{font-size:2rem}.guide-group-hero{min-height:31rem}.guide-back-link{display:inline-block;margin-bottom:1.3rem}.guide-track-nav>strong{padding:1rem 1.2rem;background:#151d1a}.guide-track-nav>a{min-height:5rem}.guide-group-directory{padding:0 0 4rem;border-top:1px solid rgba(255,255,255,0.12)}.guide-category-section{padding:3.5rem 0 0;scroll-margin-top:7rem}.guide-category-section + .guide-category-section{margin-top:3.5rem;border-top:1px solid rgba(255,255,255,0.12)}.guide-category-section>header{display:grid;grid-template-columns:minmax(0,0.7fr) minmax(280px,1fr);gap:2rem;align-items:end;margin-bottom:1.5rem}.guide-category-section .guide-library-card{min-height:16rem}@media (max-width:980px){.guide-hub-hero,.guide-group-hero{grid-template-columns:1fr;gap:2rem;min-height:auto}.guide-hub-intro h1,.guide-group-hero h1{font-size:3.25rem}.guide-start-panel,.guide-track-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.guide-start-panel header,.guide-track-nav>strong{grid-column:1 / -1}.guide-start-panel>a,.guide-track-nav>a{grid-template-columns:1fr;min-height:9rem;border-top:1px solid rgba(255,255,255,0.11)}.guide-start-panel>a + a,.guide-track-nav>a + a{border-left:1px solid rgba(255,255,255,0.11)}.guide-library-controls{grid-template-columns:1fr}.guide-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.guide-hub{--guide-width:min(100% - 1rem,1180px)}.guide-hub-hero,.guide-group-hero{padding:2.5rem 0}.guide-hub-intro h1,.guide-group-hero h1{font-size:2.45rem}.guide-hero-actions .button,.guide-action-buttons .button{width:100%}.guide-hub-facts{grid-template-columns:1fr}.guide-hub-facts div + div{border-top:1px solid rgba(255,255,255,0.12);border-left:0;padding-left:0}.guide-start-panel,.guide-track-nav{grid-template-columns:1fr}.guide-start-panel>a,.guide-track-nav>a{grid-template-columns:2rem minmax(0,1fr) auto;min-height:5.8rem}.guide-start-panel>a + a,.guide-track-nav>a + a{border-left:0}.guide-section-head,.guide-method-band>header{display:block}.guide-group-link{display:inline-block;margin-top:1rem}.guide-section-head h2,.guide-method-band h2,.guide-category-section h2{font-size:2rem}.guide-filter-group{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-library-grid{grid-template-columns:1fr}.guide-library-card{min-height:15.5rem}.guide-method-band ol{grid-template-columns:1fr}.guide-method-band li + li{border-top:1px solid rgba(255,255,255,0.13);border-left:0}.guide-action-band,.guide-category-section>header{grid-template-columns:1fr}.guide-action-band{padding:1.3rem}}.guide-detail-page{width:100%;overflow:hidden;background:#080a09}.guide-detail-hero,.guide-detail-layout,.guide-related{width:min(1120px,calc(100% - 2rem));margin-inline:auto}.guide-detail-hero{padding:3.5rem 0 3rem;border-bottom:1px solid rgba(255,255,255,0.12)}.guide-breadcrumbs{display:flex;gap:0.55rem;align-items:center;margin-bottom:2rem;color:var(--muted);font-size:0.78rem;flex-wrap:wrap}.guide-breadcrumbs a{color:var(--accent-blue);font-weight:800}.guide-detail-hero h1{max-width:18ch;margin-bottom:1rem;font-size:3.8rem;line-height:1.02;overflow-wrap:break-word}.guide-detail-hero .lead{max-width:47rem;margin-bottom:1.8rem}.guide-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:47rem;margin:0;border-top:1px solid rgba(255,255,255,0.12);border-bottom:1px solid rgba(255,255,255,0.12)}.guide-detail-facts div{min-width:0;padding:0.85rem 1rem 0.85rem 0}.guide-detail-facts div + div{border-left:1px solid rgba(255,255,255,0.12);padding-left:1rem}.guide-detail-facts dt,.guide-detail-facts dd{margin:0}.guide-detail-facts dt{color:var(--accent);font-size:0.68rem;font-weight:900;text-transform:uppercase}.guide-detail-facts dd{margin-top:0.14rem;color:var(--text);font-size:0.86rem;font-weight:800}.guide-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:3rem;align-items:start;padding:3.5rem 0}.guide-detail-content{min-width:0}.guide-detail-content>section{padding-bottom:3rem}.guide-detail-content>section + section{padding-top:3rem;border-top:1px solid rgba(255,255,255,0.12)}.guide-detail-content h2,.guide-detail-aside h2,.guide-related h2{max-width:20ch;margin-bottom:0.8rem;font-size:2.2rem;line-height:1.1}.guide-detail-content>section>p:not(.eyebrow){max-width:46rem;color:var(--muted);font-size:1rem}.guide-detail-checklist ol,.guide-verification ol{display:grid;margin:1.5rem 0 0;padding:0;border-top:1px solid rgba(255,255,255,0.14);list-style:none}.guide-detail-checklist li,.guide-verification li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:0.9rem;min-width:0;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,0.14)}.guide-detail-checklist li>span,.guide-verification li>span{color:var(--accent-2);font-size:0.72rem;font-weight:900}.guide-detail-checklist li p,.guide-verification li p{margin:0;color:var(--muted)}.guide-verification li strong{display:block;margin-bottom:0.2rem;color:var(--text)}.guide-verification li p{font-size:0.9rem}.guide-detail-aside{position:sticky;top:6.5rem;overflow:hidden;border:1px solid rgba(255,255,255,0.14);border-radius:0.4rem;background:#111715}.guide-detail-aside>div{padding:1.25rem}.guide-detail-aside h2{font-size:1.45rem}.guide-detail-aside p:not(.eyebrow){color:var(--muted);font-size:0.86rem}.guide-detail-aside .button{width:100%;margin-top:0.4rem}.guide-detail-aside nav{display:grid;border-top:1px solid rgba(255,255,255,0.12)}.guide-detail-aside nav a{display:flex;gap:0.8rem;align-items:center;justify-content:space-between;padding:0.9rem 1.1rem;color:var(--accent-blue);font-size:0.8rem;font-weight:800}.guide-detail-aside nav a + a{border-top:1px solid rgba(255,255,255,0.1)}.guide-detail-aside nav a:hover{background:rgba(127,182,255,0.07)}.guide-related{padding:3.5rem 0 4.5rem;border-top:1px solid rgba(255,255,255,0.12)}.guide-related>header{margin-bottom:1.4rem}.guide-related .guide-library-card{min-height:16rem}@media (max-width:900px){.guide-detail-hero h1{font-size:3.1rem}.guide-detail-layout{grid-template-columns:1fr;gap:1rem}.guide-detail-aside{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,0.72fr)}.guide-detail-aside nav{border-top:0;border-left:1px solid rgba(255,255,255,0.12)}}@media (max-width:620px){.guide-detail-hero,.guide-detail-layout,.guide-related{width:calc(100% - 1rem)}.guide-detail-hero{padding:2.25rem 0}.guide-breadcrumbs{margin-bottom:1.4rem}.guide-detail-hero h1{font-size:2.4rem}.guide-detail-facts{grid-template-columns:1fr}.guide-detail-facts div + div{border-top:1px solid rgba(255,255,255,0.12);border-left:0;padding-left:0}.guide-detail-content h2,.guide-related h2{font-size:1.85rem}.guide-detail-layout{padding:2.5rem 0}.guide-detail-content>section{padding-bottom:2.3rem}.guide-detail-content>section + section{padding-top:2.3rem}.guide-detail-aside{grid-template-columns:1fr}.guide-detail-aside nav{border-top:1px solid rgba(255,255,255,0.12);border-left:0}}
