:root{--background:#f3f7fb;--surface:#ffffff;--surface-muted:#f7fafc;--surface-blue:#eef8ff;--text:#152238;--text-muted:#65738a;--line:#dde6ef;--line-strong:#c9d7e6;--accent:#0f766e;--accent-strong:#0b5f59;--blue:#2563eb;--blue-soft:#dff3ff;--purple:#8b5cf6;--green:#16a34a;--orange:#f97316;--red:#ef4444;--shadow:0 18px 42px rgb(27 48 78/12%)}*{box-sizing:border-box}body,html{min-height:100%;margin:0;background:var(--background);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}.not-found-page{display:grid;min-height:100vh;place-items:center;padding:24px}.not-found-panel{display:grid;width:min(100%,440px);grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:28px;box-shadow:var(--shadow)}.not-found-panel h1,.not-found-panel p,.not-found-panel span{margin:0}.not-found-panel p{color:var(--accent);font-size:12px;font-weight:850;text-transform:uppercase}.not-found-panel h1{font-size:28px;line-height:1.15}.not-found-panel span{color:var(--text-muted);font-size:15px;line-height:1.5}.not-found-panel a{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:7px;background:var(--accent);color:#ffffff;font-size:14px;font-weight:800;padding:10px 14px}.platform-blocked-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:var(--background)}.platform-blocked-panel{display:grid;width:min(100%,620px);grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:30px;box-shadow:var(--shadow)}.platform-blocked-panel dd,.platform-blocked-panel dl,.platform-blocked-panel dt,.platform-blocked-panel h1,.platform-blocked-panel p{margin:0}.platform-blocked-kicker{color:var(--accent);font-size:12px;font-weight:850;text-transform:uppercase}.platform-blocked-panel h1{font-size:30px;line-height:1.15}.platform-blocked-panel p{color:var(--text-muted);font-size:15px;line-height:1.55}.platform-blocked-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.platform-blocked-panel dl div{min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--surface-muted);padding:12px}.platform-blocked-panel dt{color:var(--text-muted);font-size:11px;font-weight:850;text-transform:uppercase}.platform-blocked-panel dd{margin-top:4px;overflow-wrap:anywhere;color:var(--text);font-size:13px;font-weight:800}.platform-blocked-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.platform-blocked-actions a{display:inline-flex;min-height:40px;align-items:center;border-radius:7px;background:var(--accent);color:#ffffff;font-size:14px;font-weight:850;padding:10px 16px}.platform-blocked-actions span{color:var(--text-muted);font-size:13px;line-height:1.45}button,input,select,textarea{font:inherit;letter-spacing:0}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed}.marketing-page{min-height:100vh;background:#ffffff;color:#0f172a}.marketing-header{position:-webkit-sticky;position:sticky;z-index:20;top:0;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(203,213,225,.7);background:rgba(255,255,255,.94);padding:18px max(48px,calc((100vw - 1800px) / 2));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.marketing-brand,.marketing-handoff-result div,.marketing-header,.marketing-nav,.marketing-proof-list{display:flex;align-items:center}.marketing-brand{gap:10px;font-size:20px;font-weight:900}.amobit-autoseo-logo{display:inline-flex;align-items:center;gap:9px;color:#06101f;font-weight:950;line-height:1;white-space:nowrap}.amobit-autoseo-logo-mark{width:38px;height:26px;flex:0 0 auto}.amobit-autoseo-logo>span:last-child{display:inline-flex;align-items:baseline;gap:5px}.amobit-autoseo-logo>span:last-child span:first-child{color:#06101f}.amobit-autoseo-logo>span:last-child span:last-child{color:#079669}.marketing-nav{gap:22px;color:#334155;font-size:14px;font-weight:800}.marketing-nav a{min-height:36px;display:inline-flex;align-items:center}.marketing-login-link{border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#0f172a;padding:0 14px;box-shadow:0 1px 0 rgba(15,23,42,.04)}.marketing-analyzer-section,.marketing-feature-grid,.marketing-hero,.marketing-integrations,.marketing-pricing,.marketing-security{width:min(1800px,calc(100% - 96px));margin:0 auto}.marketing-hero{display:grid;grid-template-columns:minmax(480px,.82fr) minmax(600px,1.18fr);grid-gap:48px;gap:48px;align-items:center;min-height:536px;padding:40px 0 38px}.marketing-hero-copy{display:grid;grid-gap:18px;gap:18px;min-width:0}.marketing-hero h1{display:flex;flex-wrap:wrap;gap:.2em;margin:0;color:#06101f;font-size:62px;font-weight:950;line-height:1;white-space:nowrap}.marketing-hero h1 span:last-child{color:#079669}.marketing-hero h2{max-width:610px;margin:0;color:#0f172a;font-size:38px;font-weight:900;line-height:1.08}.marketing-hero-lead{max-width:620px;margin:0;color:#475569;font-size:17px;line-height:1.5}.marketing-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.marketing-hero-actions a{display:inline-flex;min-height:52px;min-width:176px;align-items:center;justify-content:center;gap:8px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#0f172a;padding:0 22px;font-size:15px;font-weight:900;box-shadow:0 1px 0 rgba(15,23,42,.04)}.marketing-hero-actions a:first-child{border-color:#079669;background:#079669;color:#ffffff;box-shadow:0 16px 28px rgba(7,150,105,.22)}.marketing-analyzer-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;width:100%;border:1px solid #dbe6f2;border-radius:8px;background:#ffffff;padding:8px;box-shadow:0 10px 24px rgba(15,23,42,.06)}.login-form-grid label,.login-project-selector label,.marketing-analyzer-form label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#334155;font-size:12px;font-weight:850}.login-field-frame,.login-password-frame,.login-project-selector label>div,.marketing-url-frame{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-height:48px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;padding:0 13px}.login-field-frame svg,.login-password-frame svg,.login-project-selector svg,.marketing-url-frame svg{color:#0f766e}.login-field-frame select,.login-form-grid input,.login-password-frame input,.login-project-selector input,.login-project-selector select,.marketing-url-frame input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#0f172a;font-size:15px;font-weight:750}.login-amobit-button,.login-footer-note a,.login-status a,.login-submit,.marketing-analyzer-form button,.marketing-handoff button,.marketing-handoff-result a,.marketing-pricing-grid a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-size:14px;font-weight:900}.login-amobit-button,.login-footer-note a,.login-status a,.login-submit,.marketing-analyzer-form button,.marketing-handoff button,.marketing-pricing-grid article[data-featured=true] a{background:#079669;color:#ffffff;box-shadow:0 14px 26px rgba(7,150,105,.22)}.marketing-analyzer-form button:disabled,.marketing-handoff button:disabled{opacity:.68}.login-status,.marketing-alert{display:grid;grid-gap:5px;gap:5px;max-width:660px;border:1px solid #fecdd3;border-radius:8px;background:#fff1f2;color:#9f1239;padding:12px}.login-status span,.marketing-alert span{font-size:13px;line-height:1.45}.marketing-proof-list{flex-wrap:wrap;gap:12px 18px;margin:0;padding:0;color:#64748b;list-style:none}.marketing-proof-list li{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:800}.marketing-proof-list svg{color:#079669}.marketing-dashboard-preview{display:grid;grid-template-columns:138px minmax(0,1fr);overflow:hidden;min-width:0;border:1px solid #d8e4ef;border-radius:8px;background:#ffffff;box-shadow:0 26px 72px rgba(15,23,42,.16)}.marketing-preview-sidebar{display:grid;align-content:start;grid-gap:12px;gap:12px;background:#071321;color:#cbd5e1;padding:18px 14px}.marketing-dashboard-mark{width:24px;height:18px}.marketing-preview-sidebar p{margin:0 0 8px;color:#ffffff;font-size:13px;font-weight:900}.marketing-preview-sidebar span{border-radius:7px;padding:8px 9px;font-size:11px;font-weight:800}.marketing-preview-sidebar span:first-of-type{background:rgba(7,150,105,.28);color:#ffffff}.marketing-preview-workspace{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:18px}.marketing-preview-heading,.marketing-pricing-heading,.marketing-result-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.login-page h1,.login-page h2,.login-page h3,.login-page p,.marketing-business-result h3,.marketing-business-result p,.marketing-calendar-mini h3,.marketing-integrations h2,.marketing-integrations p,.marketing-preview-heading h2,.marketing-preview-heading p,.marketing-preview-list h3,.marketing-pricing h2,.marketing-pricing p,.marketing-pricing-grid h3,.marketing-pricing-grid p,.marketing-provider-mini h3,.marketing-result-header strong,.marketing-section-copy h2,.marketing-section-copy p,.marketing-security h2,.marketing-security p,.marketing-security-list h3,.marketing-security-list p,.marketing-task-list p,.marketing-task-list span{margin:0}.marketing-preview-heading h2{font-size:20px;line-height:1.15}.marketing-preview-heading p,.marketing-task-list p{margin-top:5px;color:#64748b;font-size:12px;line-height:1.4}.marketing-preview-heading>span,.marketing-result-header span{border-radius:7px;background:#e6f7f3;color:#0f766e;padding:7px 9px;font-size:11px;font-weight:900;white-space:nowrap}.marketing-metrics-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.login-footer-note,.login-panel,.login-process-panel,.login-safe-note,.marketing-analyzer-preview,.marketing-feature-grid article,.marketing-integration-grid article,.marketing-metrics-row article,.marketing-preview-list,.marketing-pricing-grid article,.marketing-provider-mini,.marketing-task-list,.project-access-panel{border:1px solid #dbe6f2;border-radius:8px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.06)}.marketing-metrics-row article{display:grid;grid-gap:7px;gap:7px;padding:12px}.marketing-metric-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.marketing-metrics-row span,.marketing-publication-mini small{color:#64748b;font-size:10px;font-weight:850}.marketing-metrics-row strong{color:#0f172a;font-size:20px;line-height:1}.marketing-metric-top small,.marketing-provider-mini dd small{color:#079669;font-size:11px;font-weight:900}.marketing-metric-sparkline{width:100%;height:26px;overflow:visible}.marketing-metric-sparkline path{fill:none;stroke:#079669;stroke-linecap:round;stroke-width:3}.marketing-metric-sparkline[data-trend=strong] path{stroke:#10b981}.marketing-metric-sparkline[data-trend=blue] path{stroke:#2563eb}.marketing-preview-panels{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:12px;gap:12px}.marketing-calendar-mini{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:7px;gap:7px;border:1px solid #dbe6f2;border-radius:8px;background:#f8fbff;padding:12px}.marketing-calendar-mini h3{grid-column:1/-1;margin-bottom:4px;font-size:13px}.marketing-calendar-mini span{display:grid;place-items:center}.marketing-calendar-weekday{min-height:18px;color:#94a3b8;font-size:9px;font-weight:900}.marketing-calendar-day{min-height:24px;border-radius:7px;background:#ffffff;color:#64748b;font-size:11px;font-weight:800}.marketing-calendar-day[data-filled=true]{background:#dcfce7;color:#166534}.marketing-provider-mini,.marketing-publication-mini,.marketing-task-list{display:grid;grid-gap:10px;gap:10px;padding:12px}.marketing-provider-mini h3,.marketing-publication-mini>span,.marketing-task-list span{font-size:13px;font-weight:900}.marketing-provider-mini dl{display:grid;grid-gap:8px;gap:8px;margin:0}.marketing-provider-mini div{display:flex;justify-content:space-between;gap:8px}.marketing-provider-mini dd,.marketing-provider-mini dt{margin:0;font-size:12px}.marketing-provider-mini dt{color:#64748b}.marketing-provider-mini dd{color:#0f172a;font-weight:900;white-space:nowrap}.marketing-provider-mini dd small{margin-left:7px}.marketing-task-list{background:#f8fbff}.marketing-preview-bottom{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:12px;gap:12px}.marketing-publication-mini{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.marketing-publication-mini>span{grid-column:1/-1}.marketing-publication-mini div{display:grid;grid-gap:4px;gap:4px;min-width:0}.marketing-publication-mini strong{color:#0f172a;font-size:22px;line-height:1}.marketing-analyzer-section{display:grid;grid-template-columns:minmax(260px,.54fr) minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start;border:1px solid #dbe6f2;border-radius:8px;background:#ffffff;padding:26px;box-shadow:0 18px 46px rgba(15,23,42,.08)}.marketing-analyzer-workspace{display:grid;grid-gap:12px;gap:12px;min-width:0}.marketing-section-copy{display:grid;grid-gap:14px;gap:14px}.marketing-section-copy svg{color:#079669}.marketing-integrations h2,.marketing-pricing h2,.marketing-section-copy h2,.marketing-security h2{color:#0f172a;font-size:31px;line-height:1.12}.marketing-integrations p,.marketing-pricing p,.marketing-pricing-grid p,.marketing-section-copy p,.marketing-security p{color:#64748b;font-size:15px;line-height:1.55}.marketing-section-copy ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.marketing-section-copy li{color:#475569;font-size:13px;font-weight:800}.marketing-pricing-grid li:before,.marketing-section-copy li:before{content:"✓";margin-right:8px;color:#079669;font-weight:950}.marketing-analyzer-preview{display:grid;grid-gap:13px;gap:13px;padding:16px}.marketing-analyzer-preview--empty{min-height:270px;align-content:start;background:#f8fbff}.marketing-analyzer-tabs{display:flex;flex-wrap:wrap;gap:18px;border-bottom:1px solid #dbe6f2;color:#64748b;font-size:12px;font-weight:850}.marketing-analyzer-tabs span{position:relative;padding:0 0 11px}.marketing-analyzer-tabs span[data-active=true]{color:#0f172a}.marketing-analyzer-tabs span[data-active=true]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:99px;background:#079669}.marketing-score-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;width:min(100%,520px)}.marketing-score-row span{border:1px solid #dbe6f2;border-radius:8px;background:#ffffff;padding:12px;color:#64748b;font-size:12px;font-weight:850}.marketing-score-row strong{display:block;margin-top:4px;color:#0f172a;font-size:22px}.marketing-empty-recommendation{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dbe6f2;border-radius:8px;background:#ffffff;padding:14px}.marketing-empty-recommendation>div{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0}.marketing-empty-recommendation svg{color:#079669}.marketing-empty-recommendation strong{color:#079669;font-size:13px;line-height:1.25}.marketing-empty-recommendation p{grid-column:2;margin:2px 0 0;color:#475569;font-size:13px;line-height:1.35}.marketing-empty-recommendation>span{flex:0 0 auto;border-radius:7px;background:#ffedd5;color:#c2410c;padding:6px 10px;font-size:11px;font-weight:900}.marketing-business-result{display:grid;grid-gap:10px;gap:10px}.marketing-business-result h3{color:#0f172a;font-size:25px}.marketing-business-result p{color:#64748b;font-size:14px;line-height:1.5}.marketing-business-result dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.marketing-business-result dl div{border:1px solid #dbe6f2;border-radius:8px;background:#f8fbff;padding:11px}.marketing-business-result dd,.marketing-business-result dt{margin:0}.marketing-business-result dt{color:#64748b;font-size:11px;font-weight:850}.marketing-business-result dd{margin-top:4px;color:#0f172a;font-size:14px;font-weight:900}.marketing-preview-list{display:grid;grid-gap:8px;gap:8px;background:#f8fbff;padding:12px}.marketing-preview-list h3{font-size:14px}.marketing-preview-list ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.marketing-preview-list li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:7px;gap:7px;color:#475569;font-size:13px;line-height:1.4}.marketing-preview-list svg{margin-top:2px;color:#2563eb}.marketing-handoff{display:grid;grid-gap:9px;gap:9px;border-top:1px solid #dbe6f2;padding-top:12px}.marketing-handoff-result span,.marketing-handoff>span{color:#64748b;font-size:12px;line-height:1.45}.marketing-handoff-result{display:grid;grid-gap:8px;gap:8px;border:1px solid #bbf7d0;border-radius:8px;background:#ecfdf5;color:#14532d;padding:12px}.marketing-handoff-result div{flex-wrap:wrap;gap:8px}.marketing-handoff-result a{border:1px solid #bbf7d0;background:#ffffff;color:#14532d;padding:0 12px;box-shadow:none}.marketing-handoff-result a:first-child{border-color:#14532d;background:#14532d;color:#ffffff}.marketing-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;padding:26px 0}.marketing-feature-grid article,.marketing-integration-grid article,.marketing-pricing-grid article{display:grid;grid-gap:10px;gap:10px;padding:18px}.marketing-feature-grid svg{color:#079669}.marketing-feature-grid h3,.marketing-pricing-grid h3,.marketing-security-list h3{font-size:17px;line-height:1.25}.marketing-feature-grid p,.marketing-integration-grid small,.marketing-security-list p{color:#64748b;font-size:13px;line-height:1.45}.marketing-integrations,.marketing-pricing,.marketing-security{display:grid;grid-gap:22px;gap:22px;padding:34px 0}.marketing-integration-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.marketing-provider-icon{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:950}.marketing-provider-icon svg{display:block;width:34px;height:34px}.marketing-integration-grid article[data-provider=yandex] .marketing-provider-icon{background:#fff1f2;color:#dc2626;font-size:19px;font-family:Georgia,Times New Roman,serif;font-weight:900}.marketing-integration-grid article[data-provider=prcy] .marketing-provider-icon{background:#eef2ff;color:#334155}.marketing-integration-grid article[data-provider=tilda] .marketing-provider-icon,.marketing-integration-grid article[data-provider=wordpress] .marketing-provider-icon{background:#f1f5f9;color:#0f172a}.marketing-integration-grid article[data-provider=vk] .marketing-provider-icon{background:#eff6ff;color:#2563eb}.marketing-integration-grid article[data-provider=telegram] .marketing-provider-icon{background:#e0f2fe;color:#0284c7}.marketing-integration-grid strong{font-size:15px}.marketing-security{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start}.marketing-security-copy,.marketing-security-list{display:grid;grid-gap:17px;gap:17px}.marketing-security-list{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-security-list article{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px}.marketing-security-list svg{color:#079669}.marketing-photo-frame{overflow:hidden;border-radius:8px;border:1px solid #dbe6f2;background:#f8fbff;box-shadow:0 22px 56px rgba(15,23,42,.12)}.login-side-image img,.marketing-photo-frame img{display:block;width:100%;height:auto}.marketing-pricing-heading{display:grid;justify-content:center;justify-items:center;text-align:center}.marketing-pricing-heading p{max-width:620px}.marketing-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(240px,.78fr);grid-gap:14px;gap:14px}.marketing-pricing-grid article{position:relative;align-content:start}.marketing-pricing-grid article[data-featured=true]{border-color:#079669;background:#f3fbf8}.marketing-plan-badge{position:absolute;top:-13px;right:16px;border-radius:8px;background:#079669;color:#ffffff;padding:6px 13px;font-size:11px;font-weight:950;line-height:1;box-shadow:0 10px 20px rgba(7,150,105,.2)}.marketing-pricing-grid strong{color:#0f172a;font-size:30px;line-height:1}.marketing-pricing-grid ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.marketing-pricing-grid li{color:#475569;font-size:13px;font-weight:800}.marketing-pricing-grid a{border:1px solid #cbd5e1;background:#ffffff;color:#0f172a;box-shadow:none}.marketing-pricing-support{display:grid;align-content:center;grid-gap:16px;gap:16px;border:1px solid #dbe6f2;border-radius:8px;background:#ffffff;padding:20px;box-shadow:0 12px 28px rgba(15,23,42,.06)}.marketing-pricing-support p{position:relative;padding-left:30px;color:#334155;font-size:13px;font-weight:850;line-height:1.45}.marketing-pricing-support p:before{content:"";position:absolute;left:0;top:.05em;width:18px;height:18px;border:1px solid #cbd5e1;border-radius:5px;background:linear-gradient(135deg,rgba(7,150,105,.14),rgba(37,99,235,.1)),#ffffff}.login-page{display:grid;grid-template-columns:minmax(360px,.44fr) minmax(0,1fr);min-height:100vh;background:#ffffff;color:#0f172a}.login-side{display:grid;align-content:start;grid-gap:20px;gap:20px;border-right:1px solid #dbe6f2;background:#f8fbff;padding:34px}.login-back-link{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:34px;align-items:center;gap:8px;color:#2563eb;font-size:14px;font-weight:850}.login-side-brand{display:grid;justify-items:start;grid-gap:8px;gap:8px;margin-top:26px}.login-side-brand .amobit-autoseo-logo{font-size:24px}.login-side-brand>span:not(.amobit-autoseo-logo){color:#0f766e;font-size:13px;font-weight:850}.login-side h1{max-width:460px;font-size:36px;line-height:1.08}.login-side>p{max-width:480px;color:#64748b;font-size:16px;line-height:1.55}.login-side-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.login-side-list li{display:flex;align-items:center;gap:10px;color:#334155;font-size:14px;font-weight:850}.login-side-list svg{color:#079669}.login-side-image{overflow:hidden;margin-top:10px;border:1px solid #dbe6f2;border-radius:8px;background:#ffffff}.login-safe-note{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px}.login-footer-note svg,.login-safe-note svg{color:#079669}.login-safe-note strong{font-size:14px}.login-footer-note p,.login-safe-note p{margin-top:4px;color:#64748b;font-size:13px;line-height:1.45}.login-workspace{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:28px}.login-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #dbe6f2;border-radius:8px;background:#ffffff}.login-tabs button{min-height:58px;border-bottom:3px solid transparent;background:#ffffff;color:#64748b;font-size:16px;font-weight:900}.login-tabs button[aria-selected=true]{border-bottom-color:#2563eb;color:#2563eb}.login-main-grid{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);grid-gap:14px;gap:14px}.login-main-grid--simple{grid-template-columns:minmax(320px,.96fr) minmax(280px,.72fr);align-items:start}.login-panel,.login-process-panel,.project-access-panel{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:22px}.login-panel-heading{display:grid;grid-gap:6px;gap:6px}.login-panel-heading h2{font-size:24px;line-height:1.15}.login-panel-heading p{color:#64748b;font-size:14px;line-height:1.45}.login-question-count{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#e6f7f3;color:#0f766e;padding:6px 10px;font-size:11px;font-weight:950;text-transform:uppercase}.login-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;color:#94a3b8;font-size:12px;font-weight:900}.login-divider:after,.login-divider:before{content:"";height:1px;background:#dbe6f2}.login-form-grid,.login-process-list,.login-project-selector,.portal-access-list,.role-selector{display:grid;grid-gap:12px;gap:12px}.login-field-frame{transition:border-color .16s ease,box-shadow .16s ease}.login-field-frame:focus-within{border-color:#079669;box-shadow:0 0 0 3px rgba(7,150,105,.12)}.login-field-frame input,.login-field-frame select{min-height:0;border:0;outline:0;background:transparent;color:#0f172a;font-size:15px;font-weight:750}.login-field-frame select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.login-field-error{color:#be123c;font-size:12px;font-weight:850;line-height:1.35}.login-password-frame{grid-template-columns:minmax(0,1fr) 20px}.login-password-frame input{min-height:0;border:0;padding:0}.login-form-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#2563eb;font-size:13px;font-weight:800}.login-checkbox{display:inline-flex!important;align-items:center;gap:8px!important;color:#64748b!important}.login-checkbox input{width:15px;min-height:15px;padding:0;accent-color:#079669}.login-project-selector{border-top:1px solid #dbe6f2;padding-top:14px}.login-project-selector label>div{grid-template-columns:22px minmax(0,1fr)}.login-status{max-width:none;border-color:#bbf7d0;background:#ecfdf5;color:#14532d}.login-status a{justify-self:start;min-height:36px;padding:0 12px;font-size:13px;box-shadow:none}.login-identity-note{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a;padding:12px}.login-identity-note svg{color:#2563eb}.login-identity-note p{color:#335f9c;font-size:13px;line-height:1.45}.login-process-list{margin:0;padding:0;list-style:none;counter-reset:login-process}.login-process-list li{counter-increment:login-process;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;color:#334155;font-size:14px;font-weight:800;line-height:1.45}.login-process-list li:before{content:counter(login-process);display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#e6f7f3;color:#0f766e;font-size:12px;font-weight:950}.login-amobit-button:hover,.login-footer-note a:hover,.login-status a:hover,.login-submit:hover{background:#0b5f59}.role-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.role-selector button{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;border:1px solid #dbe6f2;border-radius:8px;background:#ffffff;color:#0f172a;padding:12px;text-align:left}.role-selector button[aria-selected=true]{border-color:#2563eb;background:#eff6ff}.role-selector svg{color:#2563eb}.role-selector small,.role-selector strong{display:block}.role-selector strong{font-size:13px}.role-selector small{margin-top:3px;color:#64748b;font-size:11px;line-height:1.35}.permission-matrix{overflow-x:auto;border:1px solid #dbe6f2;border-radius:8px;background:#ffffff}.permission-matrix-header,.permission-matrix-row{display:grid;grid-template-columns:minmax(128px,1.25fr) repeat(7,minmax(78px,1fr));min-width:820px}.permission-matrix-header span,.permission-matrix-row span,.permission-matrix-row strong{display:grid;min-height:42px;align-items:center;border-bottom:1px solid #dbe6f2;padding:8px 9px;font-size:11px}.permission-matrix-header span{color:#64748b;font-weight:900}.permission-matrix-row strong{color:#0f172a;font-size:12px}.permission-matrix-row span{justify-items:center;color:#94a3b8;font-weight:900}.permission-matrix-row span[data-enabled=true]{color:#079669}.permission-matrix-row[data-active=true]{background:#f3fbf8}.permission-matrix p{margin:0;padding:9px 12px;color:#64748b;font-size:12px;font-weight:800}.portal-access-list{border:1px solid #dbe6f2;border-radius:8px;background:#f8fbff;padding:14px}.portal-access-list h3{font-size:16px}.portal-access-list label{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #dbe6f2;border-radius:8px;background:#ffffff;padding:10px 12px}.portal-access-list small,.portal-access-list strong{display:block}.portal-access-list strong{font-size:13px}.portal-access-list small{margin-top:2px;color:#64748b;font-size:11px}.portal-access-list input{width:18px;height:18px;accent-color:#2563eb}.login-footer-note{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:16px}.login-footer-note h2{font-size:16px}.login-footer-note a{min-height:38px;padding:0 14px;box-shadow:none}@media (max-width:1240px){.marketing-hero{grid-template-columns:1fr;min-height:0;gap:30px}.marketing-dashboard-preview{width:min(100%,860px);justify-self:center}.marketing-hero h1{font-size:56px}.marketing-hero h2{font-size:34px}}@media (max-width:1120px){.marketing-hero{grid-template-columns:1fr;min-height:0;gap:30px}.marketing-dashboard-preview{width:min(100%,860px);justify-self:center}.marketing-feature-grid,.marketing-integration-grid,.marketing-pricing-grid,.marketing-security-list{grid-template-columns:repeat(2,minmax(0,1fr))}.login-main-grid,.marketing-security{grid-template-columns:1fr}.marketing-pricing-support{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start}.login-page{grid-template-columns:1fr}.login-side{border-right:0;border-bottom:1px solid #dbe6f2}.login-side-image{max-width:680px}}@media (max-width:900px){.marketing-header{padding:16px 22px}.marketing-brand{font-size:18px}.marketing-brand .amobit-autoseo-logo-mark{width:34px;height:24px}.marketing-nav{gap:12px;font-size:13px}.marketing-login-link{padding:0 12px}.marketing-hero h1{font-size:56px}.marketing-hero h2{font-size:34px}.marketing-analyzer-section{grid-template-columns:1fr}}@media (max-width:760px){.marketing-header{position:static;display:grid;grid-gap:12px;gap:12px;padding:14px}.marketing-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.marketing-nav a{justify-content:center;border:1px solid #dbe6f2;border-radius:8px;padding:0 8px;font-size:12px}.marketing-login-link{grid-column:1/-1}.login-side-brand .amobit-autoseo-logo,.marketing-brand .amobit-autoseo-logo{font-size:20px}.marketing-analyzer-section,.marketing-feature-grid,.marketing-hero,.marketing-integrations,.marketing-pricing,.marketing-security{width:min(100% - 28px,1240px)}.marketing-hero{gap:22px;padding:24px 0 22px}.marketing-hero h1{font-size:42px;white-space:normal}.marketing-hero h2{font-size:30px}.marketing-hero-lead{font-size:15px;line-height:1.45}.marketing-hero-actions{display:grid;grid-template-columns:1fr}.marketing-hero-actions a{width:100%;min-width:0;min-height:48px}.marketing-proof-list{gap:8px 12px}.marketing-proof-list li{font-size:12px}.login-footer-note,.marketing-analyzer-form,.marketing-analyzer-section,.marketing-business-result dl,.marketing-dashboard-preview,.marketing-preview-bottom,.marketing-preview-panels,.marketing-pricing-heading,.marketing-score-row{grid-template-columns:1fr}.marketing-analyzer-form button,.marketing-handoff-result a{width:100%}.marketing-empty-recommendation{display:grid}.marketing-empty-recommendation>span{width:-moz-fit-content;width:fit-content}.marketing-dashboard-preview{display:grid;grid-template-columns:1fr;box-shadow:0 18px 42px rgba(15,23,42,.12)}.marketing-preview-sidebar{display:none}.marketing-preview-workspace{gap:10px;padding:12px}.marketing-preview-heading{display:grid;grid-gap:8px;gap:8px}.marketing-preview-heading h2{font-size:18px}.marketing-preview-heading p{font-size:11px}.marketing-preview-heading>span{width:-moz-fit-content;width:fit-content}.marketing-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.marketing-metrics-row article{gap:5px;padding:10px}.marketing-metrics-row span{font-size:9px}.marketing-metrics-row strong{font-size:18px}.marketing-metric-sparkline{height:20px}.marketing-calendar-mini{gap:5px;padding:10px}.marketing-calendar-mini h3{font-size:12px}.marketing-calendar-weekday{min-height:15px;font-size:8px}.marketing-calendar-day{min-height:20px;font-size:10px}.marketing-preview-bottom,.marketing-provider-mini{display:none}.marketing-feature-grid,.marketing-pricing-grid,.marketing-security-list,.role-selector{grid-template-columns:1fr}.marketing-analyzer-section{gap:18px;padding:18px}.marketing-section-copy{gap:10px}.marketing-integrations h2,.marketing-pricing h2,.marketing-section-copy h2,.marketing-security h2{font-size:26px}.marketing-integrations p,.marketing-pricing p,.marketing-pricing-grid p,.marketing-section-copy p,.marketing-security p{font-size:14px}.marketing-analyzer-preview{gap:10px;padding:12px}.marketing-analyzer-tabs{flex-wrap:nowrap;gap:12px;overflow-x:auto;padding-bottom:1px;font-size:11px}.marketing-score-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketing-score-row span{padding:10px;font-size:10px}.marketing-score-row strong{font-size:19px}.marketing-empty-recommendation{padding:12px}.marketing-integrations,.marketing-pricing,.marketing-security{gap:16px;padding:24px 0}.marketing-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketing-integration-grid article,.marketing-pricing-grid article{padding:15px}.marketing-photo-frame{aspect-ratio:16/10}.marketing-photo-frame img{height:100%;object-fit:cover}.marketing-pricing-heading{gap:8px}.marketing-pricing-grid strong{font-size:28px}.marketing-pricing-support{grid-template-columns:1fr;gap:10px;padding:14px}.marketing-pricing-support p{padding-left:28px;font-size:12px}.login-side,.login-workspace{padding:18px}.login-side h1{font-size:30px}.login-tabs button{min-height:50px;font-size:14px}}@media (max-width:420px){.marketing-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-login-link{grid-column:1/-1}.marketing-hero h1{font-size:39px}.marketing-hero h2{font-size:28px}}@media (max-width:340px){.marketing-integration-grid,.marketing-score-row{grid-template-columns:1fr}}.public-onboarding-screen{display:grid;min-height:100vh;align-items:center;padding:28px}.public-onboarding-tool{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);grid-gap:18px;gap:18px;width:min(1180px,100%);margin:0 auto}.public-onboarding-form-panel,.public-onboarding-preview-panel{display:grid;align-content:start;grid-gap:18px;gap:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:24px;box-shadow:var(--shadow)}.public-onboarding-business h2,.public-onboarding-business p,.public-onboarding-empty h2,.public-onboarding-empty p,.public-onboarding-form-panel h1,.public-onboarding-form-panel p,.public-onboarding-list h3,.public-onboarding-result-header strong{margin:0}.public-onboarding-kicker,.public-onboarding-result-header span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;border-radius:999px;background:#e6f7f3;color:var(--accent-strong);padding:7px 10px;font-size:12px;font-weight:900}.public-onboarding-form-panel h1{max-width:560px;font-size:38px;line-height:1.08}.public-onboarding-business p,.public-onboarding-empty p,.public-onboarding-form-panel p{color:var(--text-muted);font-size:15px;line-height:1.55}.public-onboarding-form{display:grid;grid-gap:12px;gap:12px}.public-onboarding-form label{display:grid;grid-gap:8px;gap:8px;color:var(--text);font-size:13px;font-weight:850}.public-onboarding-form button,.public-onboarding-handoff button,.public-onboarding-handoff-result a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-size:14px;font-weight:900}.public-onboarding-form button,.public-onboarding-handoff button{background:linear-gradient(90deg,var(--accent),var(--blue));color:#ffffff}.public-onboarding-form button:disabled,.public-onboarding-handoff button:disabled{opacity:.72}.public-onboarding-alert{display:grid;grid-gap:5px;gap:5px;border-radius:8px;background:#fff1f2;color:#9f1239;padding:12px}.public-onboarding-alert span{color:#be123c;font-size:13px;line-height:1.45}.public-onboarding-guards{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;color:var(--text-muted);list-style:none}.public-onboarding-guards li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;font-size:13px;font-weight:750}.public-onboarding-guards svg{color:var(--accent)}.public-onboarding-empty{display:grid;min-height:420px;align-content:center;justify-items:center;grid-gap:12px;gap:12px;border:1px dashed var(--line-strong);border-radius:8px;background:var(--surface-muted);padding:30px;text-align:center}.public-onboarding-empty svg{color:var(--blue)}.public-onboarding-empty h2{font-size:22px;line-height:1.18}.public-onboarding-result{display:grid;grid-gap:14px;gap:14px}.public-onboarding-result-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.public-onboarding-result-header strong{font-size:22px}.public-onboarding-business{display:grid;grid-gap:10px;gap:10px}.public-onboarding-business h2{font-size:27px;line-height:1.12}.public-onboarding-business dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.public-onboarding-business dl div,.public-onboarding-handoff-result,.public-onboarding-list{border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:12px}.public-onboarding-business dd,.public-onboarding-business dt{margin:0}.public-onboarding-business dt{color:var(--text-muted);font-size:12px;font-weight:800}.public-onboarding-business dd{margin-top:4px;color:var(--text);font-size:15px;font-weight:900}.public-onboarding-list{display:grid;grid-gap:9px;gap:9px}.public-onboarding-list h3{font-size:14px;line-height:1.25}.public-onboarding-list ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.public-onboarding-list li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;color:var(--text-muted);font-size:13px;line-height:1.4}.public-onboarding-list svg{margin-top:2px;color:var(--blue)}.public-onboarding-handoff{display:grid;grid-gap:9px;gap:9px;border-top:1px solid var(--line);padding-top:12px}.public-onboarding-handoff-result span,.public-onboarding-handoff>span{color:var(--text-muted);font-size:12px;line-height:1.45}.public-onboarding-handoff-result{display:grid;grid-gap:8px;gap:8px;background:#ecfdf5;color:#14532d}.public-onboarding-handoff-links{display:flex;flex-wrap:wrap;gap:8px}.public-onboarding-handoff-result a{width:-moz-fit-content;width:fit-content;border:1px solid #bbf7d0;background:#ffffff;color:#166534;padding:0 12px}.public-onboarding-handoff-links a[data-variant=primary]{border-color:#14532d;background:#14532d;color:#ffffff}.app-shell{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh;width:100%}.sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;height:100vh;flex-direction:column;gap:18px;border-right:1px solid var(--line);background:#ffffff;padding:22px 14px}.brand-block{display:flex;align-items:center;gap:10px}.add-site-card h1,.ai-panel-header h3,.brand-block h1,.brand-block p,.calendar-panel h3,.panel-heading h3,.topbar h2,.trial-gate h3{margin:0}.brand-block p{color:var(--text-muted);font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase}.brand-block h1{font-size:18px;line-height:1.1}.brand-mark{width:30px;height:22px;flex:0 0 auto}.site-selector{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;grid-gap:8px;gap:8px;width:100%;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--text);padding:9px 10px;text-align:left}.site-selector span{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.site-selector-wrapper{position:relative}.site-selector-menu{position:absolute;z-index:35;top:calc(100% + 8px);left:0;display:grid;width:min(280px,calc(100vw - 32px));grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:7px;box-shadow:var(--shadow-md)}.site-selector-menu-title{padding:4px 8px 6px;color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.site-selector-menu a,.site-selector-menu button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;width:100%;border-radius:7px;background:transparent;color:var(--text);padding:9px 10px;text-align:left;font-size:13px;font-weight:750}.site-selector-menu button[aria-current=true]{background:#eaf1ff;color:var(--blue)}.site-selector-menu a:hover,.site-selector-menu button:hover{background:#f1f6ff;color:var(--blue)}.site-selector-menu small,.site-selector-menu strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-selector-menu small{margin-top:2px;color:var(--text-muted);font-size:11px;font-weight:700}.site-selector-menu-error{border-top:1px solid var(--line);margin-top:4px;padding:7px 8px 2px;color:var(--warning);font-size:11px;font-weight:700;line-height:1.35}.nav-list{display:grid;grid-gap:5px;gap:5px}.nav-group button,.nav-list button,.sidebar-footer button,.sidebar-link{display:flex;align-items:center;gap:9px;width:100%;border-radius:7px;background:transparent;color:#58677d;padding:10px;text-align:left}.nav-list button{font-size:14px;font-weight:700}.nav-list button[aria-current=page]{background:#eaf1ff;color:var(--blue)}.nav-list button:disabled{color:#9aa7b8}.nav-group{display:grid;grid-gap:4px;gap:4px;padding-top:4px}.nav-group p{margin:0;padding:0 10px 4px;color:var(--text-muted);font-size:12px;font-weight:800}.nav-group button,.sidebar-footer button,.sidebar-footer span,.sidebar-link{font-size:13px;font-weight:650}.sidebar-footer{display:grid;grid-gap:8px;gap:8px;margin-top:auto;border-top:1px solid var(--line);padding-top:16px}.sidebar-footer button,.sidebar-footer span{display:flex;align-items:center;gap:8px;color:var(--text-muted);padding:0 10px;background:transparent}.sidebar-link{color:var(--accent-strong)}.workspace{display:grid;align-content:start;grid-gap:18px;gap:18px;min-width:0;padding:26px 30px 48px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.topbar h2{font-size:31px;line-height:1.12}.topbar p{margin:6px 0 0;font-size:14px;line-height:1.45}.eyebrow,.topbar p{color:var(--text-muted)}.eyebrow{margin:0;font-size:12px;font-weight:800;text-transform:uppercase}.topbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.account-pill,.icon-button,.language-button,.status-chip{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:8px 11px;box-shadow:0 1px 0 rgb(17 24 39/4%);font-size:13px;font-weight:750}.account-menu-wrapper,.service-menu-wrapper{position:relative}.account-menu,.service-menu{position:absolute;z-index:30;top:calc(100% + 8px);right:0;display:grid;width:220px;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:6px;box-shadow:var(--shadow-md)}.account-menu a,.account-menu button,.service-menu a{display:flex;align-items:center;gap:9px;width:100%;border-radius:7px;background:transparent;color:var(--text);padding:9px 10px;text-align:left;font-size:13px;font-weight:700}.account-menu a:hover,.account-menu button:hover,.service-menu a:hover{background:#f1f6ff;color:var(--blue)}.service-menu{width:210px}.icon-button{width:38px;padding:0}.language-button{min-width:62px}.status-chip{color:var(--accent-strong)}.account-pill span{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.status-item{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:13px}.status-item>svg{color:var(--blue);margin-top:2px}.ai-panel-header p,.calendar-panel p,.panel-heading p,.status-item p,.status-item span{margin:0;color:var(--text-muted)}.status-item p{font-size:11px;font-weight:800;text-transform:uppercase}.status-item strong{display:block;margin:3px 0 4px;overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.status-item span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:var(--text-muted);font-size:12px;line-height:1.35;-webkit-line-clamp:2}.command-row{justify-content:space-between;gap:12px}.command-copy,.command-row{display:flex;align-items:center}.command-copy{gap:8px;color:var(--accent-strong);font-size:13px;font-weight:800}.integration-health{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #c7d2fe;border-radius:8px;background:#f8fbff;padding:14px 16px}.integration-health>div:first-child{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.integration-health svg{color:var(--blue)}.integration-health dd,.integration-health dl,.integration-health dt,.integration-health h3,.integration-health p{margin:0}.integration-health h3{font-size:15px;line-height:1.25}.integration-health p{margin-top:4px;color:var(--text-muted);font-size:12px;line-height:1.4}.integration-health dl{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));grid-gap:8px;gap:8px;min-width:min(460px,100%)}.integration-health dl div{border:1px solid var(--line);border-radius:7px;background:#ffffff;padding:9px}.integration-health dt{color:var(--text-muted);font-size:10px;font-weight:850;text-transform:uppercase}.integration-health dd{margin-top:3px;color:var(--accent-strong);font-size:12px;font-weight:850}.ai-generate,.billing-button,.primary-action,.success-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:7px;background:var(--accent);color:#ffffff;padding:10px 16px;font-size:14px;font-weight:850;text-decoration:none}.billing-button:hover,.primary-action:hover{background:var(--accent-strong)}.ai-panel,.analytics-panel,.authority-panel,.billing-panel,.calendar-panel,.cms-panel,.keyword-list-panel,.settings-panel,.social-panel,.strategy-panel{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 12px 30px rgb(31 60 88/8%)}.calendar-panel-header,.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:18px 20px}.calendar-panel h3,.panel-heading h3{font-size:18px;line-height:1.2}.ai-panel-header p,.calendar-panel p,.panel-heading p{margin-top:5px;font-size:13px;line-height:1.45}.calendar-range,.graph-controls{display:flex;align-items:center;gap:10px;white-space:nowrap}.calendar-range strong,.graph-controls span{font-size:13px}.calendar-scroll{overflow-x:auto}.calendar-grid{display:grid;min-width:1060px;grid-template-columns:repeat(7,minmax(0,1fr))}.weekday{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-muted);color:var(--text-muted);padding:12px;text-align:center;font-size:12px;font-weight:850}.weekday:nth-child(7){border-right:0}.day-cell{position:relative;display:grid;align-content:start;min-height:168px;grid-gap:8px;gap:8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff;padding:28px 8px 8px}.day-cell:nth-child(7n){border-right:0}.day-cell[data-muted=true]{background:#fbfdff}.day-number{position:absolute;top:9px;left:10px;color:var(--text-muted);font-size:12px;font-weight:800}.mobile-day-label{display:none}.day-cell[data-today=true] .day-number{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:var(--blue);color:#ffffff;top:5px;left:8px}.article-card{display:grid;grid-gap:6px;gap:6px;min-height:132px;border:2px solid #a9ecff;border-radius:7px;background:var(--blue-soft);box-shadow:0 4px 10px rgb(14 116 144/16%);padding:9px}.article-card-icons{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#51809b;font-size:9px;font-weight:850;text-transform:uppercase}.article-card h4{color:#0d5f88;font-size:11px;font-weight:850;-webkit-line-clamp:3}.article-card h4,.article-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;margin:0;line-height:1.25}.article-card p{color:#31465b;font-size:10px;-webkit-line-clamp:2}.article-card p strong{color:#172238}.article-plan{color:#5f7084;font-size:9px;font-weight:700}.article-card button{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:5px;border-radius:5px;background:var(--accent);color:#ffffff;padding:6px 8px;font-size:10px;font-weight:850}.article-card button:disabled{opacity:.68}.estimate-card{display:grid;grid-gap:5px;gap:5px;place-items:center;border:1px solid #68d391;border-radius:7px;background:#dcfce7;color:#166534;padding:10px;text-align:center}.estimate-card strong{font-size:12px}.estimate-card span{font-size:11px;line-height:1.3}.calendar-state{border:1px dashed var(--line-strong);border-radius:8px;background:#fbfdff;color:var(--text-muted);padding:10px 12px;font-size:12px;font-weight:800}.calendar-state[data-tone=error]{border-color:#fecdd3;background:#fff1f2;color:#be123c}.empty-slot{display:grid;grid-gap:3px;gap:3px;width:100%;min-height:74px;place-items:center;border:1px dashed var(--line-strong);border-radius:7px;background:#f8fafc;color:var(--text-muted);padding:8px;text-align:center}.empty-slot strong{color:var(--blue)}.empty-slot small{color:#9aa7b8}.notice-band{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;border:1px solid #b7ead6;border-radius:8px;background:#ecfdf5;color:#14532d;padding:14px 16px}.notice-band h3,.notice-band p{margin:0}.notice-band h3{font-size:15px}.notice-band p{margin-top:4px;color:#287552;font-size:13px;line-height:1.45}.ai-page,.analytics-page,.authority-page,.billing-page,.cms-page,.keyword-page,.settings-page,.social-page{display:grid;grid-gap:14px;gap:14px}.keyword-toolbar{display:flex;flex-wrap:wrap;gap:9px}.keyword-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ai-actions button,.keyword-toolbar button,.modal-actions button,.modal-secondary-actions button,.panel-heading button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--text);padding:9px 13px;font-size:13px;font-weight:800}.keyword-toolbar button.is-active,.keyword-toolbar button[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:#ffffff}.keyword-summary{display:flex;justify-content:flex-end;gap:10px}.counter-card{display:grid;min-width:86px;place-items:center;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.counter-card span{color:var(--text-muted);font-size:11px;font-weight:800}.counter-card strong{font-size:22px}.counter-card[data-tone=purple]{border-color:#ddd6fe;color:var(--purple)}.counter-card[data-tone=blue]{border-color:#bfdbfe;color:var(--blue)}.panel-heading>span{border-radius:999px;background:#eef2ff;color:var(--blue);padding:6px 10px;font-size:12px;font-weight:850}.keyword-search{display:flex;align-items:flex-end;gap:10px}.keyword-search label{display:grid;min-width:min(320px,100%);grid-gap:5px;gap:5px}.keyword-search span{color:var(--text-muted);font-size:11px;font-weight:850}.keyword-search input{min-height:38px;border:1px solid var(--line-strong);border-radius:7px;color:var(--text);padding:8px 10px;font-weight:700}.keyword-list{display:grid;grid-gap:8px;gap:8px;padding:14px 18px 18px}.keyword-state{display:grid;grid-gap:4px;gap:4px;border:1px dashed var(--line-strong);border-radius:7px;background:#f8fafc;color:var(--text-muted);padding:14px}.keyword-state strong{color:var(--text)}.keyword-state[data-tone=error]{border-color:#fecdd3;background:#fff1f2;color:#be123c}.keyword-state[data-tone=error] strong{color:#9f1239}.ai-panel>.keyword-state{margin:0 18px 14px}.keyword-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid var(--line);border-radius:7px;background:#fbfdff;padding:13px}.keyword-row h4{margin:0 0 8px;font-size:16px;line-height:1.25}.keyword-row dl{display:flex;flex-wrap:wrap;gap:12px;margin:0}.keyword-row dl div{display:flex;gap:4px}.keyword-row dd,.keyword-row dt{margin:0;color:var(--text-muted);font-size:12px}.keyword-row dd{color:var(--text);font-weight:800}.keyword-row dd[data-difficulty=easy]{color:var(--green)}.keyword-row dd[data-difficulty=medium]{color:var(--orange)}.keyword-row dd[data-difficulty=hard],.keyword-row dd[data-difficulty=veryHard]{color:var(--red)}.keyword-actions{display:flex;align-items:center;gap:9px}.keyword-actions button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border-radius:7px;background:var(--blue);color:#ffffff;padding:8px 12px;font-size:13px;font-weight:850;white-space:nowrap}.keyword-actions button[data-scheduled=true]{background:var(--accent)}.keyword-actions button:disabled{opacity:.62}.keyword-actions .trash-button{width:36px;background:transparent;color:var(--red);padding:0}.ai-panel{padding-bottom:16px}.ai-panel-header{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:22px 20px 12px;text-align:center}.ai-panel-header h3{font-size:18px}.ai-generate{background:var(--purple)}.ai-heading{border-top:1px solid var(--line)}.suggestion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 18px}.suggestion-card{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;border:1px solid var(--line);border-radius:7px;background:#fbfdff;padding:12px}.suggestion-card[data-selected=true]{border-color:#86efac;background:#f0fdf4}.suggestion-card input{width:15px;height:15px;margin:2px 0 0;accent-color:var(--accent)}.suggestion-card span{display:grid;grid-gap:4px;gap:4px}.suggestion-card strong{font-size:14px;line-height:1.25}.suggestion-card em,.suggestion-card small{color:var(--text-muted);font-size:12px;font-style:normal;line-height:1.35}.ai-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:0 18px}.ai-actions .success-action{border-color:transparent;background:#7bd497;color:#ffffff}.ai-actions button:disabled{opacity:.55}.modal-backdrop{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:18px}.modal-backdrop--terms{background:linear-gradient(135deg,rgb(37 99 235/88%),rgb(168 85 247/88%))}.modal-backdrop--gate{background:rgb(15 23 42/58%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.modal-backdrop--review{overflow-y:auto;align-items:start;background:rgb(15 23 42/64%);padding:24px 18px}.terms-modal,.trial-gate{position:relative;width:min(100%,530px);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:22px}.terms-modal h3,.trial-gate h3{font-size:18px;line-height:1.25}.terms-modal p,.trial-gate p,.trial-gate small,.trial-gate span{color:var(--text-muted);font-size:13px;line-height:1.45}.modal-close{position:absolute;top:16px;right:16px;display:grid;width:32px;height:32px;place-items:center;border-radius:7px;background:transparent;color:var(--text-muted)}.article-review-modal{position:relative;width:min(100%,1040px);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.article-review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:22px 56px 18px 22px}.article-review-header h3{margin:4px 0 0;font-size:23px;line-height:1.2}.article-review-actions>div,.article-review-badges,.article-warnings article{display:flex;align-items:center}.article-review-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px}.article-review-badges span{border-radius:999px;background:#eaf1ff;color:var(--blue);padding:6px 9px;font-size:11px;font-weight:850}.article-review-layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-gap:18px;gap:18px;padding:18px 22px 22px}.article-review-actions,.article-review-editor,.article-review-preview{display:grid;align-content:start;grid-gap:12px;gap:12px}.article-review-actions label,.article-review-editor label{display:grid;grid-gap:7px;gap:7px;color:var(--text);font-size:12px;font-weight:850}.article-review-actions textarea,.article-review-editor input,.article-review-editor textarea{width:100%;border:1px solid var(--line-strong);border-radius:7px;background:#ffffff;color:var(--text);padding:10px 12px;font-size:13px;font-weight:600;line-height:1.45}.article-review-editor textarea{min-height:110px;resize:vertical}.article-review-editor input:disabled,.article-review-editor textarea:disabled{background:var(--surface-muted);color:var(--text-muted)}.article-warnings{display:grid;grid-gap:8px;gap:8px}.article-warnings article{gap:9px;border:1px solid #fde68a;border-radius:7px;background:#fffbeb;color:#92400e;padding:10px}.article-warnings article[data-tone=ok]{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.article-warnings span,.article-warnings strong{display:block;font-size:12px;line-height:1.35}.article-warnings span{color:inherit;opacity:.78}.article-preview-block{border-top:1px solid var(--line);padding-top:12px}.article-preview-block h4{margin:0 0 8px;font-size:14px;line-height:1.25}.article-preview-block ol{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:20px;color:var(--text-muted);font-size:13px;line-height:1.45}.article-preview-block article{display:grid;grid-gap:5px;gap:5px;margin-top:10px}.article-preview-block article:first-of-type{margin-top:0}.article-preview-block strong{font-size:13px;line-height:1.35}.article-preview-block p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.article-review-actions{grid-column:1/-1;border-top:1px solid var(--line);padding-top:14px}.article-review-actions textarea{min-height:70px;resize:vertical}.article-review-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:9px}.article-review-actions button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border-radius:7px;background:var(--surface-muted);color:var(--text);padding:9px 13px;font-size:13px;font-weight:850}.article-review-actions button:disabled{opacity:.58}.article-review-actions .success-action{background:var(--accent);color:#ffffff}.article-review-state{margin:18px 22px;border:1px dashed var(--line-strong);border-radius:7px;background:#fbfdff;color:var(--text-muted);padding:12px;font-size:13px;font-weight:800}.article-review-state[data-tone=error]{border-color:#fecdd3;background:#fff1f2;color:#be123c}.terms-modal label{display:grid;grid-gap:7px;gap:7px;margin-top:16px;color:var(--text);font-size:13px;font-weight:850}.terms-modal textarea{min-height:172px;resize:vertical;border:1px solid var(--line-strong);border-radius:7px;color:var(--text);padding:14px;font-weight:600;line-height:1.45}.terms-count{margin-top:10px;color:var(--text-muted);font-size:12px;font-weight:800}.modal-error{border-radius:7px;background:#fff1f2;color:#be123c;padding:10px;font-size:13px;font-weight:800}.modal-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;margin-top:12px}.modal-secondary-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:16px;border-top:1px solid var(--line);padding-top:16px}.modal-secondary-actions button:last-child{background:#f3e8ff;color:var(--purple)}.trial-gate{display:grid;justify-items:start;grid-gap:10px;gap:10px;max-width:360px}.gate-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:999px;background:#d1fae5;color:var(--accent)}.trial-gate p{margin:0;color:var(--text);font-weight:800}.gate-plans{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:4px}.gate-plans a{display:grid;justify-items:start;grid-gap:2px;gap:2px;border-radius:8px;background:var(--accent);color:#ffffff;padding:12px;text-align:left;text-decoration:none}.gate-plans .gate-plan-accent{background:var(--orange)}.gate-plans small{color:rgb(255 255 255/82%)}.billing-button{width:100%;background:var(--blue)}.authority-panel>.keyword-state{margin:18px}.authority-layout{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-gap:16px;gap:16px;padding:18px}.authority-score{display:grid;min-height:190px;align-content:center;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#f8fbff;padding:18px}.authority-competitor dt,.authority-metrics dt,.authority-score small,.authority-score span,.authority-section-title span{color:var(--text-muted);font-size:11px;font-weight:850;text-transform:uppercase}.authority-score strong{color:var(--blue);font-size:56px;line-height:1}.authority-score[data-tone=medium] strong{color:var(--orange)}.authority-score[data-tone=high] strong{color:var(--green)}.authority-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.authority-metrics div{min-height:82px;border:1px solid var(--line);border-radius:7px;background:#ffffff;padding:12px}.authority-competitor dd,.authority-competitor dt,.authority-metrics dd,.authority-metrics dt{margin:0}.authority-metrics dd{margin-top:8px;color:var(--text);font-size:22px;font-weight:900;line-height:1.15}.authority-competitors{grid-column:1/-1;display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:16px}.authority-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.authority-section-title h4{margin:0;font-size:16px;line-height:1.25}.authority-competitor-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.authority-competitor{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:#ffffff;padding:12px}.authority-competitor[data-gap=above_us]{border-left-color:var(--red)}.authority-competitor[data-gap=near_us]{border-left-color:var(--orange)}.authority-competitor[data-gap=below_us]{border-left-color:var(--green)}.authority-competitor strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.authority-competitor dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.authority-competitor dd{margin-top:3px;color:var(--text);font-size:13px;font-weight:850}.placements-panel>.keyword-state{margin:18px}.placements-layout{display:grid;grid-gap:14px;gap:14px;padding:18px}.placements-candidate,.placements-policy{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:8px;background:#ffffff;padding:14px}.placements-policy[data-opted-in=true]{border-left-color:var(--green)}.placements-policy>div:first-child{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.placements-policy svg{color:var(--blue)}.placements-candidate dd,.placements-candidate dl,.placements-candidate dt,.placements-candidate p,.placements-candidates p,.placements-policy dd,.placements-policy dl,.placements-policy dt,.placements-policy h4,.placements-policy p{margin:0}.placements-policy h4{font-size:16px;line-height:1.25}.placements-blocked,.placements-candidate p,.placements-empty,.placements-policy p{color:var(--text-muted);font-size:12px;line-height:1.45}.placements-candidate dl,.placements-policy dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.placements-candidate dl div,.placements-policy dl div{border:1px solid var(--line);border-radius:7px;background:#f8fbff;padding:9px}.placements-candidate dt,.placements-policy dt{color:var(--text-muted);font-size:10px;font-weight:850;text-transform:uppercase}.placements-candidate dd,.placements-policy dd{margin-top:4px;color:var(--text);font-size:12px;font-weight:850;overflow-wrap:anywhere}.placements-actions{display:flex;flex-wrap:wrap;gap:8px}.placements-actions button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-strong);border-radius:7px;background:#ffffff;color:var(--text);padding:9px 12px;font-weight:850}.placements-policy .placements-actions button:first-child{background:var(--blue);color:#ffffff}.placements-actions button:disabled{opacity:.55}.placements-candidates{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:14px}.placements-candidate-list{display:grid;grid-gap:10px;gap:10px}.placements-candidate[data-risk=low]{border-left-color:var(--green)}.placements-candidate[data-risk=medium]{border-left-color:var(--orange)}.placements-candidate[data-risk=blocked],.placements-candidate[data-risk=high],.placements-candidate[data-status=failed],.placements-candidate[data-status=rejected]{border-left-color:var(--red)}.placements-candidate[data-status=approved],.placements-candidate[data-status=ordered],.placements-candidate[data-status=placed],.placements-candidate[data-status=verified]{border-left-color:var(--blue)}.placements-candidate-main{display:grid;grid-gap:8px;gap:8px}.placements-candidate-main>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.placements-candidate-main strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.placements-candidate-main span{color:var(--text-muted);font-size:11px;font-weight:850;text-transform:uppercase;white-space:nowrap}.placements-blocked{border:1px solid #fecdd3;border-radius:7px;background:#fff1f2;color:#be123c;padding:9px;font-weight:750}.placements-candidate .placements-actions button:first-child{border-color:rgb(22 163 74/35%);color:var(--green)}.placements-candidate .placements-actions button:last-child{border-color:rgb(225 29 72/28%);color:var(--red)}.analytics-panel>.keyword-state,.cms-panel>.keyword-state,.social-panel>.keyword-state{margin:18px}.analytics-layout{display:grid;grid-template-columns:minmax(280px,1fr) minmax(220px,320px);grid-gap:14px;gap:14px;padding:18px}.analytics-connection{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:#ffffff;padding:14px}.analytics-connection[data-status=connected]{border-left-color:var(--green)}.analytics-connection[data-status=failed]{border-left-color:var(--red)}.analytics-connection>div:first-child{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.analytics-connection svg{color:var(--blue)}.analytics-connection dd,.analytics-connection dl,.analytics-connection dt,.analytics-connection h4,.analytics-connection p,.analytics-import-result dl,.analytics-resources h5,.analytics-resources p,.analytics-resources ul{margin:0}.analytics-connection h4{font-size:16px;line-height:1.25}.analytics-connection p,.analytics-error,.analytics-resources p{color:var(--text-muted);font-size:12px;line-height:1.45}.analytics-connection dl,.analytics-import-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.analytics-connection dl div,.analytics-import-result dl div{border:1px solid var(--line);border-radius:7px;background:#f8fbff;padding:9px}.analytics-connection dt,.analytics-import-result dt{color:var(--text-muted);font-size:10px;font-weight:850;text-transform:uppercase}.analytics-connection dd,.analytics-import-result dd{margin-top:4px;color:var(--text);font-size:12px;font-weight:850;overflow-wrap:anywhere}.analytics-error{color:var(--red);font-weight:800}.analytics-actions{display:grid;align-content:start;grid-gap:8px;gap:8px}.analytics-actions button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-strong);border-radius:7px;background:#ffffff;color:var(--text);padding:9px 12px;font-weight:850}.analytics-actions button:first-child{background:var(--blue);color:#ffffff}.analytics-actions button:disabled{opacity:.55}.analytics-import-result,.analytics-resources{grid-column:1/-1;display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:14px}.analytics-resource-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.analytics-resource-list article{border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:12px}.analytics-resource-list h5{margin:0 0 8px;font-size:14px}.analytics-resource-list ul{display:grid;grid-gap:6px;gap:6px;padding-left:18px;color:var(--text);font-size:12px;font-weight:750}.social-layout{display:grid;grid-gap:14px;gap:14px;padding:18px}.social-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.social-account{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:#ffffff;padding:14px}.social-account[data-status=connected]{border-left-color:var(--green)}.social-account[data-status=failed]{border-left-color:var(--red)}.social-account>div:first-child{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.social-account svg{color:var(--blue)}.social-account dd,.social-account dl,.social-account dt,.social-account h4,.social-account p,.social-job dd,.social-job dl,.social-job dt,.social-job p,.social-preview p{margin:0}.social-account h4{font-size:16px;line-height:1.25}.social-account p,.social-empty,.social-job p,.social-preview p{color:var(--text-muted);font-size:12px;line-height:1.45}.social-account dl,.social-job dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.social-account dl div,.social-job dl div{border:1px solid var(--line);border-radius:7px;background:#f8fbff;padding:9px}.social-account dt,.social-job dt{color:var(--text-muted);font-size:10px;font-weight:850;text-transform:uppercase}.social-account dd,.social-job dd{margin-top:4px;color:var(--text);font-size:12px;font-weight:850;overflow-wrap:anywhere}.social-account button,.social-actions button,.social-preview button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-strong);border-radius:7px;background:#ffffff;color:var(--text);padding:9px 12px;font-weight:850}.social-account button,.social-preview button{background:var(--blue);color:#ffffff}.social-account button:disabled,.social-actions button:disabled,.social-preview button:disabled{opacity:.55}.social-jobs,.social-preview{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:14px}.social-preview{grid-template-columns:minmax(0,1fr) auto;align-items:start}.social-preview .authority-section-title,.social-preview p{grid-column:1}.social-preview button{grid-column:2;grid-row:1/span 2;min-width:180px}.social-job-list{display:grid;grid-gap:10px;gap:10px}.social-job{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:8px;background:#ffffff;padding:12px}.social-job[data-status=approved],.social-job[data-status=queued]{border-left-color:var(--blue)}.social-job[data-status=posted]{border-left-color:var(--green)}.social-job[data-status=cancelled],.social-job[data-status=failed]{border-left-color:var(--red)}.social-job-main{display:grid;grid-gap:8px;gap:8px}.social-job-main>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.social-job-main strong{font-size:15px;line-height:1.25}.social-job-main span{color:var(--text-muted);font-size:11px;font-weight:850;text-transform:uppercase;white-space:nowrap}.social-actions{display:flex;flex-wrap:wrap;gap:8px}.social-actions button:first-child{border-color:rgb(22 163 74/35%);color:var(--green)}.social-actions button:last-child{background:var(--orange);color:#ffffff}.cms-layout{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.cms-connection,.cms-layout{display:grid;grid-gap:14px;gap:14px}.cms-connection{border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:#ffffff;padding:14px}.cms-connection[data-status=active],.cms-connection[data-status=healthy],.cms-connection[data-status=verified]{border-left-color:var(--green)}.cms-connection[data-status=failed]{border-left-color:var(--red)}.cms-connection>div:first-child{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.cms-connection svg{color:var(--blue)}.cms-connection dd,.cms-connection dl,.cms-connection dt,.cms-connection h4,.cms-connection p{margin:0}.cms-connection h4{font-size:16px;line-height:1.25}.cms-connection p{color:var(--text-muted);font-size:12px;line-height:1.45}.cms-connection dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.cms-connection dl div{border:1px solid var(--line);border-radius:7px;background:#f8fbff;padding:9px}.cms-connection dt{color:var(--text-muted);font-size:10px;font-weight:850;text-transform:uppercase}.cms-connection dd{margin-top:4px;color:var(--text);font-size:12px;font-weight:850;overflow-wrap:anywhere}.cms-actions{display:flex;flex-wrap:wrap;gap:8px}.cms-actions button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-strong);border-radius:7px;background:#ffffff;color:var(--text);padding:9px 12px;font-weight:850}.cms-actions button:first-child{background:var(--blue);color:#ffffff}.cms-actions button:disabled{opacity:.55}.cms-mapping{grid-column:1/-1;display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:14px}.cms-mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.cms-mapping-grid article{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:12px}.cms-mapping-grid strong{font-size:14px}.cms-mapping-grid span{min-width:0;color:var(--text-muted);font-size:12px;font-weight:850;overflow-wrap:anywhere;text-align:right}.settings-tabs{display:flex;flex-wrap:wrap;gap:9px}.settings-tabs button{min-height:38px;border:1px solid var(--line-strong);border-radius:7px;background:#ffffff;color:var(--text-muted);padding:9px 13px;font-weight:850}.settings-tabs button[aria-selected=true]{border-color:var(--blue);background:#eff6ff;color:var(--blue)}.settings-stack{display:grid;grid-gap:14px;gap:14px;padding:18px}.billing-panel .panel-heading span,.settings-heading span{border-radius:999px;background:#ecfdf5;color:var(--green);padding:6px 10px;font-size:11px;font-weight:900;text-transform:uppercase}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:14px 16px}.toggle-row span{display:grid;grid-gap:4px;gap:4px}.toggle-row strong{color:var(--text);font-size:15px}.toggle-row small{color:var(--text-muted);font-size:13px;line-height:1.4}.locale-grid input,.toggle-row input{width:18px;height:18px;accent-color:var(--blue)}.billing-metrics,.locale-grid,.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.connections-summary{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 14px}.connections-summary span{font-size:13px;padding:4px 10px;border-radius:999px;background:rgba(148,163,184,.16)}.connections-summary span[data-tone=success]{color:var(--green,#16a34a)}.connections-summary span[data-tone=warning]{color:var(--orange,#d97706)}.connections-summary span[data-tone=danger]{color:var(--red,#dc2626)}.connections-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.connection-card{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:var(--surface,#fff)}.connection-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.connection-card small{color:var(--text-muted,#64748b)}.connection-details{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;margin:0}.connection-details div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.connection-details dd,.connection-details dt{margin:0;font-size:12px}.connection-details dt{color:var(--text-muted,#64748b)}.connection-details dd{min-width:0;color:var(--text,#0f172a);font-weight:650;overflow-wrap:anywhere;text-align:right}.connection-badge{font-size:12px;padding:2px 8px;border-radius:999px;white-space:nowrap}.connection-badge[data-health=healthy]{background:rgba(22,163,74,.14);color:var(--green,#16a34a)}.connection-badge[data-health=failed]{background:rgba(220,38,38,.14);color:var(--red,#dc2626)}.connection-badge[data-health=pending]{background:rgba(217,119,6,.14);color:var(--orange,#d97706)}.connection-badge[data-health=not_configured]{background:rgba(148,163,184,.18);color:var(--text-muted,#64748b)}@media (max-width:720px){.connections-grid{grid-template-columns:1fr}}.billing-usage{display:flex;flex-direction:column;gap:12px}.billing-period{font-size:13px;color:var(--text-muted,#64748b);margin:0}.strategy-empty{display:flex;align-items:center;justify-content:center;min-height:220px;padding:24px;text-align:center;color:var(--text-muted,#64748b);font-size:14px}.settings-select{display:flex;flex-direction:column;gap:6px;font-size:13px}.settings-select span{color:var(--text-muted,#64748b)}.settings-select select{padding:8px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.4);background:var(--surface,#fff);font-size:14px}.settings-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.settings-profile-field{display:grid;min-width:0;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:12px}.settings-profile-field:has(textarea){grid-column:span 2}.settings-profile-field span{color:var(--text);font-size:13px;font-weight:900}.settings-profile-field input,.settings-profile-field textarea{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:8px;background:#f8fbff;color:var(--text);font:inherit;font-size:14px;line-height:1.45;padding:9px 10px}.settings-profile-field textarea{resize:vertical}.settings-profile-field small{color:var(--text-muted);font-size:12px;font-weight:750;line-height:1.4}.settings-save-button{justify-self:start;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:8px;background:var(--blue);color:#ffffff;padding:10px 14px;font-size:13px;font-weight:900;box-shadow:0 10px 20px rgba(37,99,235,.22)}.settings-save-button:disabled{cursor:not-allowed;opacity:.58}.settings-message{margin:0;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:850}.settings-message[data-tone=success]{border:1px solid rgba(34,197,94,.28);background:#ecfdf5;color:var(--green)}.settings-message[data-tone=danger]{border:1px solid rgba(239,68,68,.28);background:#fef2f2;color:var(--red)}.locale-option{display:grid;min-width:0;grid-template-columns:minmax(130px,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:12px}.locale-option[data-enabled=true]{border-color:rgba(37,99,235,.35);background:#eff6ff}.locale-option[data-primary=true]{border-color:rgba(34,197,94,.42);background:#ecfdf5}.locale-option label{display:inline-flex;min-width:0;align-items:center;gap:9px;font-weight:900}.locale-option small{min-width:0;color:var(--text-muted);font-size:12px;font-weight:850;overflow-wrap:anywhere}.locale-option button{grid-row:span 2;min-height:34px;border:1px solid var(--line-strong);border-radius:7px;background:#ffffff;color:var(--blue);padding:7px 10px;font-size:12px;font-weight:900}.locale-option button:disabled{cursor:not-allowed;opacity:.48}.billing-metrics article,.locale-grid>label,.settings-form-grid article{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:12px}.billing-metrics span,.locale-grid>label>span,.settings-form-grid span{color:var(--text-muted);font-size:12px;font-weight:850}.billing-metrics strong,.settings-form-grid strong{color:var(--text);font-size:13px;overflow-wrap:anywhere;text-align:right}.settings-range{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#f8fbff;padding:14px 16px}.settings-range span{font-size:13px;font-weight:850}.settings-range input{width:100%;accent-color:var(--blue)}.billing-page{align-content:start}.billing-panel{display:grid}.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-plan-card,.billing-plan-grid{display:grid;grid-gap:14px;gap:14px;padding:18px}.billing-plan-card{border:2px solid var(--line);border-radius:8px;background:#ffffff}.billing-plan-card[data-selected=true]{border-color:var(--blue);background:#eff6ff}.billing-plan-card[data-accent=true]{border-color:var(--orange);background:#fff7ed}.billing-plan-card span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#dbeafe;color:var(--blue);padding:5px 9px;font-size:11px;font-weight:900;text-transform:uppercase}.billing-plan-card[data-accent=true] span{background:#ffedd5;color:var(--orange)}.billing-plan-card h4,.billing-plan-card p{margin:0}.billing-plan-card h4{margin-top:10px;font-size:20px}.billing-plan-card p{color:var(--text-muted);font-size:13px;line-height:1.45}.billing-plan-card>strong{color:var(--text);font-size:28px;line-height:1}.billing-plan-card ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.billing-plan-card li{color:var(--text-muted);font-size:13px;font-weight:800}.billing-plan-card li:before{content:"✓";margin-right:8px;color:var(--green);font-weight:900}.billing-plan-card a,.billing-plan-card button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border-radius:7px;background:var(--blue);color:#ffffff;padding:10px 14px;font-weight:900;text-decoration:none}.billing-plan-card[data-accent=true] a,.billing-plan-card[data-accent=true] button{background:var(--orange)}.billing-panel .notice-band{margin:0 18px 18px}.strategy-panel--compact{box-shadow:none}.strategy-canvas{position:relative;min-height:540px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgb(37 99 235/9%),transparent 21%),#ffffff}.strategy-map{position:absolute;inset:0;transform-origin:50% 50%;transition:transform .16s ease}.strategy-lines{position:absolute;inset:0;width:100%;height:100%}.strategy-lines line{stroke:#c7d2fe;stroke-width:.28}.strategy-center,.strategy-node{position:absolute;display:grid;place-items:center;border-radius:8px;text-align:center;transform:translate(-50%,-50%)}.strategy-center{left:50%;top:50%;width:74px;height:74px;border:3px solid #73a4ff;border-radius:999px;background:#ffffff;color:var(--text);font-size:13px;font-weight:900;box-shadow:0 0 0 12px rgb(37 99 235/7%)}.strategy-node{min-width:98px;min-height:34px;max-width:170px;border:1px solid;padding:8px 10px;color:var(--blue);font-size:11px;font-weight:800;line-height:1.25;box-shadow:0 8px 16px rgb(31 41 55/9%)}.strategy-node[data-size=small]{min-width:88px;min-height:34px;max-width:126px;padding:6px 8px;font-size:10px}.strategy-node[data-size=large]{min-width:120px;max-width:190px;padding:10px 12px;font-size:12px}.strategy-node[data-tone=blue]{background:#dbeafe;color:var(--blue)}.strategy-node[data-tone=green]{background:#dcfce7;color:#15803d}.strategy-node[data-tone=mint]{background:#ccfbf1;color:#0f766e}.strategy-node[data-tone=orange]{background:#ffedd5;color:#c2410c}.strategy-node[data-tone=red]{background:#ffe4e6;color:#be123c}.strategy-node[data-tone=purple]{background:#f3e8ff;color:#7e22ce}.strategy-tooltip{position:absolute;z-index:3;display:grid;grid-gap:4px;gap:4px;max-width:240px;border-radius:7px;background:#0f172a;color:#ffffff;padding:10px 12px;box-shadow:0 14px 26px rgb(15 23 42/26%);transform:translateY(-50%)}.strategy-tooltip span,.strategy-tooltip strong{font-size:12px;line-height:1.3}.strategy-tooltip span{color:#cbd5e1}.add-site-screen{display:grid;min-height:100vh;place-items:start center;background:radial-gradient(circle at 50% 0,rgb(37 99 235/7%),transparent 32%),var(--background);padding:28px 18px}.back-link{justify-self:start;display:inline-flex;min-height:36px;align-items:center;gap:8px;color:var(--text-muted);font-size:13px;font-weight:800;padding:8px 2px}.add-site-card{display:grid;width:min(100%,520px);grid-gap:16px;gap:16px;margin-top:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:30px 34px}.add-site-badge{justify-self:center;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#dcfce7;color:#15803d;padding:7px 11px;font-size:12px;font-weight:900}.add-site-card h1{text-align:center;font-size:30px;line-height:1.12}.add-site-benefits{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0 0 0 56px;color:var(--text-muted);list-style:none}.add-site-benefits li{display:flex;align-items:center;gap:9px;font-weight:750}.add-site-benefits svg{color:var(--green)}.add-site-handoff-note{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a;padding:12px}.add-site-handoff-note svg{color:var(--blue)}.add-site-handoff-note p,.add-site-handoff-note strong{margin:0}.add-site-handoff-note strong{font-size:13px;font-weight:900}.add-site-handoff-note p{margin-top:3px;color:#335f9c;font-size:12px;line-height:1.45}.add-site-form{display:grid;grid-gap:10px;gap:10px}.add-site-form label{display:grid;grid-gap:7px;gap:7px;color:var(--text);font-size:13px;font-weight:850}.url-input-frame{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-height:58px;border:1px solid #fecdd3;border-radius:8px;background:#ffffff;padding:0 15px;box-shadow:0 0 0 3px rgb(244 63 94/10%)}.url-input-frame input{min-width:0;border:0;outline:0;color:var(--text);font-size:16px;font-weight:700}.add-site-form p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.45}.add-site-form button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:linear-gradient(90deg,var(--blue),var(--purple));color:#ffffff;font-size:16px;font-weight:900}.add-site-form button:disabled{opacity:.72}.add-site-result{display:grid;grid-gap:8px;gap:8px;border-radius:8px;background:#ecfdf5;color:#14532d;padding:12px}.add-site-result span{color:#287552;font-size:13px;line-height:1.4}.add-site-result dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0}.add-site-result dd,.add-site-result dt{margin:0;font-size:12px}.add-site-result dt{color:#287552;font-weight:800}.add-site-result dd{color:#14532d;font-weight:900}.add-site-result a{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:38px;align-items:center;justify-content:center;border-radius:8px;background:#14532d;color:#ffffff;font-size:13px;font-weight:900;padding:0 13px;text-decoration:none}.add-site-result[data-status=error]{background:#fff1f2;color:#9f1239}.add-site-result[data-status=error] span{color:#be123c}.add-site-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:18px}.add-site-metrics article{display:grid;justify-items:center;grid-gap:7px;gap:7px;color:var(--text);text-align:center}.add-site-metrics svg{color:var(--blue)}.add-site-metrics strong{font-size:12px;line-height:1.25}@media (max-width:1180px){.status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-metrics,.billing-plan-grid,.locale-grid,.settings-form-grid,.settings-profile-grid,.suggestion-grid{grid-template-columns:1fr}.settings-profile-field:has(textarea){grid-column:span 1}}@media (max-width:860px){.public-onboarding-screen{align-items:start}.public-onboarding-tool{grid-template-columns:1fr}.public-onboarding-empty{min-height:280px}.app-shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto;border-right:0;border-bottom:1px solid var(--line)}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-group{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-group p{grid-column:1/-1}.sidebar-footer{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.workspace{padding:18px}.topbar{display:grid}.topbar-actions{justify-content:flex-start}.status-strip{grid-template-columns:1fr}.analytics-layout,.authority-layout,.authority-section-title,.calendar-panel-header,.cms-layout,.command-row,.keyword-controls,.keyword-row,.panel-heading,.placements-layout,.social-layout,.social-preview,.toggle-row{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.calendar-panel-header,.command-row,.integration-health,.keyword-controls,.panel-heading{display:grid}.article-review-layout{grid-template-columns:1fr}.article-review-actions{grid-column:auto}.article-review-actions>div{justify-content:stretch}.article-review-actions button{flex:1 1}.integration-health dl{min-width:0}.keyword-actions{justify-content:stretch}.keyword-search{display:grid;align-items:stretch}.analytics-resource-list,.authority-competitor-list,.authority-metrics,.billing-metrics,.billing-plan-grid,.cms-mapping-grid,.locale-grid,.placements-candidate dl,.placements-policy dl,.settings-form-grid,.settings-profile-grid,.social-accounts{grid-template-columns:1fr}.settings-profile-field:has(textarea){grid-column:span 1}.analytics-connection dl,.analytics-import-result dl,.cms-connection dl,.social-account dl,.social-job dl{grid-template-columns:1fr}.social-preview button{grid-column:1;grid-row:auto;min-width:0}.keyword-actions button:first-child{flex:1 1}.add-site-metrics,.ai-actions,.gate-plans,.modal-actions,.modal-secondary-actions{grid-template-columns:1fr}.strategy-canvas{min-width:760px}.strategy-panel{overflow-x:auto}}@media (max-width:560px){.public-onboarding-screen{padding:14px}.public-onboarding-form-panel,.public-onboarding-preview-panel{padding:18px}.public-onboarding-form-panel h1{font-size:30px}.public-onboarding-business dl{grid-template-columns:1fr}.public-onboarding-form button,.public-onboarding-handoff button,.public-onboarding-handoff-result a{width:100%}.topbar h2{font-size:26px}.nav-group,.nav-list,.sidebar-footer{grid-template-columns:1fr}.account-pill,.language-button,.status-chip{width:100%;justify-content:flex-start}.calendar-range{justify-content:space-between}.calendar-scroll{overflow-x:visible}.calendar-grid{min-width:0;grid-template-columns:1fr;gap:10px}.day-cell[data-empty=true],.weekday{display:none}.day-cell,.day-cell:nth-child(7n){min-height:0;border:1px solid var(--line);border-radius:8px;padding:12px}.day-cell[data-muted=true]{background:#ffffff}.day-number{position:static;display:inline-grid;min-width:28px;height:28px;place-items:center;border-radius:999px;background:var(--surface-muted);color:var(--text-muted)}.day-cell[data-today=true] .day-number{position:static;top:auto;left:auto;width:auto;min-width:28px;height:28px;padding:0 8px}.mobile-day-label{display:block;color:var(--text-muted);font-size:12px;font-weight:800}.article-card{min-height:0}.article-card button{min-height:38px;font-size:11px}.integration-health dl{grid-template-columns:1fr}.ai-generate,.article-review-actions button,.keyword-toolbar button,.primary-action{width:100%}.article-review-header{display:grid;padding-right:56px}.article-review-badges{justify-content:flex-start}.keyword-summary{justify-content:stretch}.counter-card{flex:1 1}.add-site-card{padding:24px 18px}.add-site-benefits{padding-left:0}}