.planning-workspace{width:100%;padding:0;margin:0;color:var(--text)}.planning-workspace *{box-sizing:border-box}.planning-workspace label{display:grid;gap:7px;margin:0 0 17px;color:var(--text-secondary);font-size:12px;font-weight:700}.planning-workspace :is(input,textarea,select){width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--text);font:inherit;font-size:13px;font-weight:500;min-width:0;outline-offset:3px}.planning-workspace :is(input,select){min-height:42px}.planning-workspace textarea{line-height:1.65;resize:vertical}.planning-workspace :is(input,textarea,select):focus-visible{outline:2px solid var(--orange);border-color:var(--orange)}.planning-workspace input::placeholder,.planning-workspace textarea::placeholder{color:var(--text-muted);font-weight:400}.planning-content-link,.planning-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 13px;border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.planning-content-link:hover,.planning-workspace button:not(.primary-button):hover:not(:disabled){background:var(--surface,#f8fafc);border-color:#ccd3e0}.planning-workspace button.primary-button{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 4px 13px rgba(255,107,43,.14)}.planning-workspace button.primary-button:hover:not(:disabled){background:var(--orange-dark);border-color:var(--orange-dark)}.planning-content-link:focus-visible,.planning-workspace button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.planning-workspace button:disabled{cursor:default;opacity:.5;box-shadow:none}.planning-workspace a:not(.secondary-button){color:var(--orange-dark);font-size:12px;font-weight:700;text-decoration:none}.planning-workspace a:hover{text-decoration:underline}.planning-content-link svg,.planning-workspace button svg{width:16px;height:16px;flex:none}.planning-workspace fieldset{min-width:0;border:0;padding:0;margin:0}.planning-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.planning-workspace .planning-client-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:90px;padding:16px 20px;margin-bottom:18px;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:var(--shadow-card)}.planning-client-picker{display:flex;align-items:center;gap:13px;min-width:0;width:min(470px,55%)}.planning-client-picker label{flex:1 1;margin:0;gap:5px}.planning-client-picker label>span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.planning-client-picker select{background:#fafbfc}.planning-heading-icon,.planning-toolbar-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--orange-soft);color:var(--orange-dark)}.planning-toolbar-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.planning-period-badge{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:11px;font-weight:600;white-space:nowrap}.planning-period-badge svg{width:16px;height:16px}.planning-steps{list-style:none;padding:0;margin:0 0 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.planning-steps li{position:relative;display:flex;align-items:center;gap:12px;padding:17px 18px;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:var(--shadow-card);min-width:0}.planning-step-icon{width:39px;height:39px;display:grid;place-items:center;flex:none;background:#f2f4f8;border-radius:11px;color:var(--text-muted)}.planning-eyebrow,.planning-step-number{display:block;color:var(--text-muted);font-size:9px;font-weight:800;letter-spacing:.09em;line-height:1.4}.planning-steps h2{margin:3px 0;font-size:13px;line-height:1.35}.planning-steps p{margin:0;color:var(--text-muted);font-size:10.5px;line-height:1.45}.planning-steps [data-state=current]{border-color:#ffd4bd}.planning-steps [data-state=current] .planning-step-icon{background:var(--orange-soft);color:var(--orange-dark)}.planning-steps [data-state=current] .planning-step-number{color:var(--orange-dark)}.planning-steps [data-state=complete] .planning-step-icon{background:#eaf7f0;color:#22815a}.planning-step-done{margin-left:auto;color:#22815a;font-size:14px}.planning-layout{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px}.planning-audit,.planning-goals,.planning-grid-header,.planning-history,.planning-new-card,.planning-plan-heading,.planning-settings{border:1px solid var(--border)!important;border-radius:14px;background:#fff;box-shadow:var(--shadow-card)}.planning-history{padding:18px;min-width:0}.planning-history>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:10px}.planning-history h2{margin:4px 0 0;font-size:15px}.planning-count{display:grid;place-items:center;min-width:26px;height:26px;border-radius:8px;background:#f2f4f8;color:var(--text-secondary);font-size:11px;font-weight:800}.planning-history>button{width:100%;margin-bottom:10px}.planning-history>button.secondary-button{border:1px dashed #ffd0b5;color:var(--orange-dark);background:#fffaf7}.planning-history>button[aria-current=page]{border-color:#ffc8a9;background:#fff8f3}.planning-history>button:not(.secondary-button){display:grid;justify-content:stretch;text-align:left;gap:6px;padding:13px 11px}.planning-history-title{display:block;font-size:12px;line-height:1.5}.planning-history small{color:var(--text-muted);font-size:10px;line-height:1.5;font-weight:500}.planning-history-status{justify-self:start;border-radius:5px;background:#f1f3f7;padding:4px 6px;color:var(--text-secondary);font-size:9px;font-weight:600}.planning-history-empty{padding:24px 3px 12px;text-align:center}.planning-history-empty>svg{width:28px;height:28px;color:#a8b0c1;margin-bottom:10px}.planning-history-empty strong{display:block;font-size:12px;color:var(--text-secondary)}.planning-history-empty p{margin:7px auto 0;color:var(--text-muted);font-size:11px;max-width:185px;line-height:1.65}.planning-new-card{overflow:hidden}.planning-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 24px 20px;border-bottom:1px solid var(--border)}.planning-card-heading .planning-eyebrow,.planning-grid-header .planning-eyebrow,.planning-settings .planning-eyebrow{color:var(--orange-dark)}.planning-card-heading h2{font-size:19px;margin:7px 0 8px;line-height:1.35}.planning-card-heading p{margin:0;max-width:620px;color:var(--text-muted);font-size:12px;line-height:1.65}.planning-heading-icon{width:42px;height:42px}.planning-new-card>fieldset{padding:23px 24px 0}.planning-form-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(170px,1fr);gap:18px}.planning-date-note{display:flex;align-items:center;gap:7px;margin:-2px 0 21px;color:var(--text-muted);font-size:11px}.planning-date-note>svg{width:15px;height:15px;flex:none}.planning-date-note b{margin-left:8px;border-radius:5px;padding:3px 6px;background:#f1f3f7;color:var(--text-secondary);font-size:9px;font-weight:700;white-space:nowrap}.planning-form-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px -24px 0;padding:18px 24px;border-top:1px solid var(--border);background:#fcfcfd}.planning-form-footer p{display:flex;align-items:center;gap:7px;margin:0;color:var(--text-muted);font-size:10.5px;max-width:320px}.planning-form-footer p svg{width:16px;height:16px;color:#8a95a9;flex:none}.planning-form-footer .primary-button{min-width:180px;min-height:41px}.planning-workspace .planning-goals{padding:22px 24px;margin:15px 0}.planning-goals legend{float:left;width:100%;padding:0;margin:0 0 20px;font-size:15px;font-weight:750;color:var(--text)}.planning-goals legend+label{clear:both}.planning-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:3px;flex-wrap:wrap}.planning-plan-heading{padding:20px 24px;margin-bottom:15px}.planning-plan-heading h2{font-size:20px;margin:7px 0}.planning-plan-heading p{margin:0;font-size:11px;color:var(--text-muted)}.planning-audit{margin:15px 0;padding:16px 20px}.planning-audit summary{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:12px;font-weight:700;color:var(--text-secondary)}.planning-audit summary>svg{color:var(--orange-dark);width:17px;height:17px;flex:none}.planning-audit summary>span{margin-left:auto;color:var(--text-muted);font-size:10px;font-weight:500}.planning-audit p{font-size:12px;color:var(--text-secondary);line-height:1.7}.planning-approved-note{padding:12px 16px;border:1px solid #d6eddf;border-radius:10px;background:#f0faf4;color:#28704d;font-size:12px}.planning-grid-header{padding:20px 22px;margin:20px 0 16px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.planning-grid-header .planning-eyebrow{width:100%}.planning-grid-header h2{margin:0;flex:1 1;font-size:17px}.planning-grid-header p{width:100%;margin:0;color:var(--text-muted);font-size:12px}.planning-grid-header a{margin-left:auto}.planning-cards{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.planning-cards>article{min-width:0;overflow-wrap:anywhere;padding:20px;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:var(--shadow-card)}.planning-cards>article>small{display:block;color:var(--text-muted);font-size:10px;font-weight:700;text-transform:capitalize;border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:13px}.planning-cards h3{font-size:15px;line-height:1.5;margin:0 0 12px}.planning-cards>article>p:not(.planning-copy){font-size:11px;color:var(--text-muted)}.planning-cards details{margin:14px 0}.planning-cards summary{font-size:11px;font-weight:700;cursor:pointer;color:var(--text-secondary)}.planning-cards button{margin:3px 5px 5px 0;font-size:11px;min-height:33px}.planning-cards a{display:block;margin-top:12px}.planning-copy{white-space:pre-wrap;max-height:280px;overflow:auto;font-size:12px;line-height:1.75;color:var(--text-secondary)}.planning-settings{padding:22px 24px!important;margin:0 0 22px}.planning-settings>header{margin-bottom:22px}.planning-settings h2{font-size:18px;margin:6px 0 8px}.planning-settings form>fieldset>p,.planning-settings header p{font-size:12px;color:var(--text-muted);line-height:1.65;max-width:850px}.planning-settings legend{font-size:12px;font-weight:700;margin-bottom:14px;padding:0;color:var(--text-secondary)}.planning-quantities{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}.planning-quantities label{background:#f9fafc;border:1px solid var(--border);border-radius:11px;padding:13px;margin:0;align-content:space-between;gap:12px}.planning-quantities label>span{min-height:32px;font-size:11px;line-height:1.5;color:var(--text-secondary)}.planning-quantities input{font-size:22px;font-weight:750;background:#fff;min-height:46px}.planning-settings form>fieldset>p{margin:14px 0 24px}.planning-select-empty{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card);padding:55px 25px;text-align:center}.planning-empty-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--orange-soft);color:var(--orange-dark);margin:0 auto 20px}.planning-empty-icon svg{width:30px;height:30px}.planning-select-empty h2{font-size:20px;margin:0 0 10px}.planning-select-empty p{font-size:13px;color:var(--text-muted);max-width:480px;margin:auto}.planning-workspace .native-modal{max-height:90vh;overflow:auto;width:min(700px,94vw)}.planning-workspace .native-modal label{margin-bottom:16px}.planning-workspace .native-modal button{margin:0 7px 0 0}@media (min-width:1600px){.planning-layout{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:1050px){.planning-toolbar-actions{gap:8px}.planning-period-badge{display:none}.planning-layout{grid-template-columns:220px minmax(0,1fr);gap:16px}.planning-steps li{padding:14px 12px;gap:9px}.planning-step-icon{width:32px;height:32px}.planning-form-footer{align-items:flex-start;flex-direction:column}.planning-form-footer p{max-width:none}.planning-form-footer button{align-self:flex-end}}@media (max-width:760px){.planning-workspace .planning-client-toolbar{align-items:stretch;flex-direction:column;padding:16px;gap:12px}.planning-client-picker{width:100%}.planning-toolbar-actions{justify-content:flex-start;padding-left:57px}.planning-layout{grid-template-columns:1fr}.planning-history{padding:16px}.planning-history-empty{padding:12px}.planning-history-empty>svg{display:none}.planning-history-empty p{max-width:none}.planning-steps{gap:8px}.planning-steps li{align-items:flex-start;flex-direction:column;padding:12px;gap:8px}.planning-steps h2{font-size:11px}.planning-steps p{font-size:10px}.planning-step-number{font-size:8px}.planning-step-done{position:absolute;top:14px;right:12px}.planning-card-heading{padding:20px}.planning-card-heading h2{font-size:17px}.planning-new-card>fieldset{padding:20px 20px 0}.planning-heading-icon{display:none}.planning-form-row{grid-template-columns:1fr;gap:0}.planning-form-footer{margin:20px -20px 0;padding:16px 20px}.planning-form-footer button{width:100%;align-self:stretch}.planning-cards{grid-template-columns:1fr}.planning-settings{padding:18px!important}.planning-content-link{font-size:11px;padding:8px 10px}.planning-date-note{align-items:flex-start;line-height:1.7}.planning-audit summary>span{display:none}.planning-grid-header{padding:18px}.planning-grid-header>.primary-button{width:100%}.planning-quantities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.planning-workspace button{transition:none}}.planning-approved-strategy{margin:15px 0;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:var(--shadow-card);overflow:hidden}.planning-approved-strategy>summary{display:flex;align-items:center;gap:12px;padding:17px 20px;cursor:pointer;list-style:none}.planning-approved-strategy>summary::-webkit-details-marker{display:none}.planning-strategy-check{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#eaf7f0;color:#22815a;flex:none}.planning-approved-strategy strong{display:block;color:var(--text);font-size:13px}.planning-approved-strategy small{display:block;margin-top:4px;color:var(--text-muted);font-size:11px}.planning-strategy-toggle{margin-left:auto;color:var(--text-secondary);font-size:11px;font-weight:600}.planning-approved-strategy .planning-goals{margin:0;border:0!important;border-top:1px solid var(--border)!important;border-radius:0;box-shadow:none}@media (max-width:760px){.planning-history{max-height:250px;overflow:auto}.planning-history-empty{display:none}.planning-strategy-toggle{font-size:10px}.planning-approved-strategy>summary{padding:16px;gap:9px}}.planning-workspace .planning-ideas-source{padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--orange-soft);margin-bottom:16px}.planning-workspace .planning-ideas-source strong{color:var(--text);font-size:14px}.planning-workspace .planning-ideas-source p{color:var(--text-secondary);font-size:13px;line-height:1.6;margin:6px 0 12px}@media (min-width:761px){.panel-main>.panel-topbar:has(.planning-content-link){align-items:flex-start}.panel-main>.panel-topbar>.planning-content-link{margin-top:7px}}.planning-settings-ai{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:22px 0 16px;padding:16px;border:1px solid #e6dced;border-radius:10px;background:#faf8fd}.planning-settings-ai h3{font-size:15px;margin:0 0 5px}.planning-settings-ai p{font-size:12px;margin:0;color:#777}.planning-quantities label>small{font-size:10px;font-weight:500;color:#818794;margin-top:3px}.service-special-badge{display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:#fff0e8;color:#c74818;font-size:11px;font-style:normal;text-transform:uppercase}.special-plan-help{display:block;margin-top:6px;padding:7px 9px;border-radius:7px;background:#fff7ed;color:#9a5b1d;font-size:11px;font-weight:500;line-height:1.4}.portal-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.portal-article-grid article{overflow:hidden;padding:14px;border:1px solid #e4e7ec;border-radius:13px;background:#fff}.portal-article-grid img{width:100%;height:145px;margin:-14px -14px 12px;object-fit:cover}.portal-article-grid span{color:#c25f12;font-size:11px;font-weight:850;text-transform:uppercase}.portal-article-grid h3{margin:6px 0;font-size:15px}.portal-article-grid p{min-height:48px;color:#697184;font-size:11.5px;line-height:1.45}.portal-article-grid button{padding:8px 10px;border:1px solid #fed7aa;border-radius:8px;background:#fff8ed;color:#a95410;font-weight:750;cursor:pointer}.portal-article-modal{width:min(880px,calc(100vw - 32px));max-height:92vh;overflow:auto}.portal-article-featured{width:100%;max-height:280px;border-radius:11px;object-fit:cover}.portal-article-modal textarea{resize:vertical}.plan-scope-fieldset{margin:14px 0;padding:14px;border:1px solid #e4e7ec;border-radius:12px}.plan-scope-fieldset legend{padding:0 6px;font-weight:800}.plan-scope-fieldset>p{margin:0 0 10px;color:#747d8e;font-size:11px}.plan-scope-fieldset>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.plan-scope-fieldset label{display:flex;align-items:center;gap:7px;font-size:11.5px}.plan-scope-fieldset input{width:auto}@media (max-width:760px){.plan-scope-fieldset>div,.portal-article-grid{grid-template-columns:1fr}}.seo-native-toolbar{margin-bottom:18px}.seo-native-toolbar label{display:grid;gap:5px;color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.seo-native-toolbar select{min-width:260px}.seo-native-toolbar>span{margin-left:auto;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:800}.seo-native-toolbar .ready{background:#dcfce7;color:#15803d}.seo-native-toolbar .pending{background:var(--orange-soft);color:var(--orange-dark)}.seo-article-board,.seo-plan-scope{margin-bottom:15px;padding:18px;border:1px solid var(--border);border-radius:14px;background:#fff}.seo-article-board>header,.seo-plan-scope header{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.seo-article-board header span,.seo-plan-scope header span{color:var(--orange-dark);font-size:11px;font-weight:850;text-transform:uppercase}.seo-article-board h2,.seo-plan-scope h2{margin:4px 0 0;font-size:17px}.seo-plan-scope>div{display:flex;flex-wrap:wrap;gap:7px}.seo-plan-scope>div span{padding:6px 9px;border-radius:999px;font-size:11px}.seo-plan-scope .included{background:var(--orange-soft);color:var(--orange-dark);font-weight:700}.seo-plan-scope .excluded{background:#f4f5f7;color:#8a92a2}.seo-plan-scope>p{color:var(--text-muted);font-size:12px}.seo-article-board>div>article{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid #eef0f3}.seo-article-board article h3{margin:5px 0;font-size:14px}.seo-article-board article p{margin:0;color:var(--text-secondary);font-size:11.5px}.seo-article-board article small{display:block;margin-top:7px;color:var(--orange-dark)}.seo-article-board article small.error{color:#dc2626}.seo-article-board article span{font-size:11px;font-weight:850;text-transform:uppercase}.seo-article-board article aside{align-items:center;gap:7px}.seo-article-board article a,.seo-article-board article button{padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text-secondary);font-size:11px;font-weight:750;text-decoration:none;white-space:nowrap}.seo-article-editor{width:min(880px,calc(100vw - 32px));max-height:92vh;overflow:auto}.seo-native-summary{margin-bottom:18px}.seo-native-summary>div{min-width:0}.seo-native-summary span{font-size:12.5px}.seo-native-summary b{font-size:24px}.seo-audit-create{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:16px;padding-top:15px;border-top:1px solid var(--border)}.seo-audit-create label{display:grid;gap:5px;color:var(--text-secondary);font-size:11px;font-weight:750}.seo-audit-create textarea{min-height:58px;padding:9px;border:1px solid var(--border);border-radius:9px;resize:vertical;font:inherit;font-size:11px;outline:none}.seo-audit-create textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(255,107,43,.1)}.seo-audit-create button{min-height:39px;padding:8px 12px;border:1px solid #ffc4aa;border-radius:9px;background:var(--orange-soft);color:var(--orange-dark);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.seo-audit-create button:disabled{cursor:not-allowed;opacity:.5}.seo-audit-board,.seo-performance-board{margin-bottom:15px;padding:18px;border:1px solid var(--border);border-radius:14px;background:#fff}.seo-audit-board>header,.seo-performance-board>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.seo-audit-board header span,.seo-performance-board header span{color:var(--orange-dark);font-size:11px;font-weight:850;text-transform:uppercase}.seo-audit-board h2,.seo-performance-board h2{margin:4px 0 0;font-size:17px}.seo-audit-board>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 0;border-top:1px solid #eef0f3}.seo-audit-board article>div>span{font-size:11px;font-weight:850;text-transform:uppercase}.seo-audit-board article h3{margin:5px 0;font-size:14px}.seo-audit-board article p{margin:0;color:var(--text-secondary);font-size:11.5px;line-height:1.5}.seo-audit-board article small{display:block;margin-top:6px;color:var(--text-muted);font-size:11px}.seo-audit-board article small.error{color:#dc2626}.seo-audit-board article aside button{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text-secondary);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.seo-recommendation-list{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.seo-recommendation-list>div{padding:9px;border:1px solid #f0f1f3;border-radius:9px;background:#fcfcfd}.seo-recommendation-list b{display:block;font-size:11px}.seo-recommendation-list small{margin-top:4px!important}.seo-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.seo-metric-grid article{display:grid;gap:5px;padding:11px;border:1px solid #eef0f2;border-radius:10px;background:#fcfcfd}.seo-metric-grid span{color:var(--orange-dark);font-size:11px;font-weight:850;text-transform:uppercase}.seo-metric-grid b{font-size:16px}.seo-metric-grid small{color:var(--text-muted);font-size:11px;text-transform:capitalize}.seo-task-summary{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.seo-task-summary h3{margin:0 0 8px;font-size:13px}.seo-task-summary>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #f0f1f3;font-size:11px}.seo-task-summary p,.seo-task-summary span{color:var(--text-muted)}.seo-task-summary p{font-size:11px}@media (max-width:900px){.seo-metric-grid,.seo-native-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-recommendation-list{grid-template-columns:1fr}}@media (max-width:760px){.seo-article-board>div>article,.seo-native-toolbar{align-items:stretch;flex-direction:column}.seo-native-toolbar>span{margin-left:0}.seo-native-toolbar select{min-width:0;width:100%}.seo-article-board article aside{flex-wrap:wrap}}@media (max-width:620px){.seo-audit-board>article,.seo-audit-create,.seo-metric-grid,.seo-native-summary{grid-template-columns:1fr}.seo-task-summary>div{align-items:flex-start;flex-direction:column}}.seo-native-toolbar .neutral{background:#f3f4f6;color:#667085}.seo-article-client{margin-top:5px!important;color:var(--orange-dark)!important;font-size:10.5px!important;font-weight:750}.seo-article-board>div>article>div{min-width:0;flex:1 1 auto}.seo-article-board article aside{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;max-width:320px}.seo-article-board article a,.seo-article-board article button{min-height:34px}.seo-article-board>div>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:start}.seo-article-board article aside{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;max-width:none}.seo-article-board article .seo-article-status{padding:7px 10px;border-radius:8px;text-align:right;background:#f3f4f6;color:#475467;line-height:1.5}.seo-article-board article .seo-article-status[data-status=client_review]{background:#fff1df;color:#a65313}.seo-article-board article .seo-article-status[data-status=client_approved]{background:#e9f7ee;color:#237445}@media (max-width:760px){.seo-article-board>div>article{grid-template-columns:minmax(0,1fr)}.seo-article-board>div>article>aside{grid-row:1;justify-self:end}.seo-article-board>div>article>div{grid-row:2}}.seo-article-board>div>article.seo-article-card{grid-template-columns:minmax(0,1fr) minmax(240px,310px);gap:12px 24px;padding:18px 0}.seo-article-card .seo-article-overview h3{margin:4px 0 8px;line-height:1.45}.seo-article-card .seo-article-overview small:not(.seo-article-client){margin-top:0;color:var(--text-muted);font-size:11px}.seo-article-card .seo-article-overview .seo-article-keyword{margin-top:6px;font-size:11px}.seo-article-board article.seo-article-card>aside{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;align-content:start;gap:8px}.seo-article-card .seo-article-status{margin-left:auto}.seo-article-board article.seo-article-card .seo-article-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--orange-dark);border-color:transparent;background:transparent;margin-left:auto}.seo-article-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.seo-article-board article.seo-article-card button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.seo-article-board>div>article.seo-article-card>.seo-article-detail{grid-column:1/-1;grid-row:2;padding:18px;border:1px solid #eef0f3;border-radius:10px;background:#fafbfc}.seo-article-detail[hidden]{display:none}.seo-article-detail section+section{margin-top:22px;padding-top:18px;border-top:1px solid #e5e7eb}.seo-article-detail h4{margin:0 0 12px;font-size:13px}.seo-article-board article .seo-article-detail p{margin:8px 0;font-size:12px;line-height:1.65}.seo-article-board article .seo-article-detail small{color:var(--text-secondary);font-size:11px}.seo-article-detail ul{padding-left:18px;font-size:12px;line-height:1.7;color:var(--text-secondary)}.seo-article-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin:0}.seo-article-detail dt{margin-bottom:4px;font-size:11px;font-weight:700;color:var(--text-secondary)}.seo-article-detail dd{margin:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.seo-article-readable{white-space:pre-wrap;font-size:13px;line-height:1.8;color:var(--text-secondary);overflow-wrap:anywhere}.seo-article-detail figure{margin:0 0 18px}.seo-article-detail img{max-width:100%;max-height:320px;object-fit:contain;border-radius:8px}.seo-article-detail figcaption{font-size:11px;color:var(--text-muted)}@media (max-width:760px){.seo-article-board>div>article.seo-article-card{grid-template-columns:minmax(0,1fr);gap:12px}.seo-article-board>div>article.seo-article-card>.seo-article-overview{grid-row:1}.seo-article-board>div>article.seo-article-card>aside{grid-row:2;justify-self:stretch}.seo-article-board>div>article.seo-article-card>.seo-article-detail{grid-row:3;padding:14px}.seo-article-detail dl{grid-template-columns:1fr}}.seo-batch-modal{width:min(980px,100%)}.seo-batch-modal>p{color:var(--text-secondary);font-size:13px;line-height:1.5}.seo-batch-quantity{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:20px 0}.seo-batch-quantity label{width:180px;margin:0}.seo-batch-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.seo-batch-list-head h3{font-size:15px}.seo-batch-list-head span{font-size:12px;color:var(--text-secondary)}.seo-batch-proposals{display:grid;gap:12px}.seo-batch-proposal{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:16px;border:1px solid var(--border);border-radius:12px;background:#fafbfe}.seo-batch-proposal .seo-batch-select{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:4px;margin:0}.seo-batch-proposal .seo-batch-select input{width:18px;height:18px;margin:0;accent-color:var(--orange)}.seo-batch-fields{min-width:0}.seo-batch-fields label{margin:0 0 10px}.seo-batch-fields input{width:100%;min-width:0}.seo-batch-fields p{margin:0 0 8px;font-size:12px;line-height:1.5;color:var(--text-secondary)}.seo-batch-fields strong{font-size:12px;color:#24784a}.seo-batch-fields .error{color:#b42318}.seo-batch-proposal.created{border-color:#b8dec6;background:#f3faf5}.seo-batch-proposal.failed{border-color:#f1c2ba}.seo-batch-add{margin-top:16px}.seo-batch-result{padding:12px;border-radius:10px;background:#f4f1fc}@media (max-width:640px){.seo-batch-proposal{grid-template-columns:24px minmax(0,1fr);padding:12px;gap:8px}.seo-batch-quantity{align-items:stretch;flex-direction:column}.seo-batch-quantity label{width:100%}}.seo-article-board article .seo-article-draft-label{color:#666;font-size:12px;font-weight:500;text-transform:none;white-space:nowrap}.seo-article-board article .seo-article-edit{background:var(--orange-soft);border-color:#ffdcbb;color:var(--orange-dark)}.seo-workspace-embedded{min-width:0;padding:18px 0 0}.seo-workspace-embedded>.panel-topbar{margin-bottom:18px}.seo-workspace-embedded>.panel-topbar h3{margin:4px 0 0;font-size:21px;line-height:1.3}.seo-workspace-embedded .seo-article-board{margin-bottom:0}@media (max-width:760px){.seo-workspace-embedded>.panel-topbar{align-items:stretch;flex-direction:column;gap:12px}.seo-workspace-embedded>.panel-topbar .client-detail-actions{flex-wrap:wrap}}.seo-rich-editor{margin:16px 0;min-width:0;border:1px solid var(--border);border-radius:10px;overflow:hidden}.seo-rich-modes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;background:#f9fafb;border-bottom:1px solid var(--border)}.seo-rich-modes>span{margin-right:auto;font-size:12px;font-weight:650;color:var(--text-secondary)}.seo-rich-editor button{min-height:32px;padding:6px 9px;border:1px solid var(--border);border-radius:7px;background:#fff;color:#555;font:inherit;font-size:12px;cursor:pointer}.seo-rich-editor button[aria-pressed=true]{background:var(--orange-soft);color:var(--orange-dark);border-color:#ffd6ae}.seo-rich-editor button:disabled{opacity:.45;cursor:not-allowed}.seo-rich-toolbar{display:flex;flex-wrap:wrap;gap:5px;padding:8px;border-bottom:1px solid var(--border);background:#fff}.seo-rich-toolbar select{width:auto;max-width:160px;min-height:32px;padding:5px 8px;font-size:12px}.seo-rich-content{min-height:300px;max-height:min(52dvh,520px);overflow:auto;padding:18px;color:#333;font-size:14px;font-weight:400;line-height:1.7;overflow-wrap:anywhere;outline:none}.seo-rich-content:focus{box-shadow:inset 0 0 0 2px #ffdcbb}.seo-rich-content p{margin:0 0 14px}.seo-rich-content :is(h1,h2,h3,h4,h5,h6){margin:22px 0 12px;color:#111;font-weight:700;line-height:1.4}.seo-rich-content h1{font-size:25px}.seo-rich-content h2{font-size:21px}.seo-rich-content h3{font-size:18px}.seo-rich-content ul{list-style:disc}.seo-rich-content ol{list-style:decimal}.seo-rich-content :is(ul,ol){margin:12px 0;padding-left:24px}.seo-rich-content blockquote{margin:16px 0;padding-left:16px;border-left:3px solid var(--orange);color:#666}.seo-rich-content img{max-width:100%;height:auto}.seo-rich-content a{color:var(--orange-dark);text-decoration:underline}.seo-rich-content table{border-collapse:collapse;max-width:100%}.seo-rich-content :is(th,td){border:1px solid #ddd;padding:8px;vertical-align:top}.seo-rich-content pre{white-space:pre-wrap;background:#f3f4f6;padding:10px}.seo-rich-editor textarea.seo-rich-source{display:block;width:100%;min-height:300px;max-height:52dvh;margin:0;padding:16px;border:0;border-radius:0;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.seo-rich-link{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding:12px;background:#fff8f1;border-bottom:1px solid var(--border)}.seo-rich-link label{flex:1 1 220px;margin:0}.seo-rich-link p{width:100%;margin:0;font-size:12px;color:#b42318}.seo-rich-loading{padding:18px}@media (max-width:640px){.seo-rich-content{padding:12px;min-height:240px}}.clients-native-toolbar select{width:min(360px,100%);padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--text);font:inherit;font-size:12.5px;outline:none}.clients-compact-header{align-items:center;gap:20px;margin-bottom:13px!important}.clients-compact-header>div:first-child{flex:0 0 auto}.clients-compact-header .clients-native-toolbar{min-width:0;flex:1 1;justify-content:flex-end;margin:0}.clients-compact-header .clients-native-toolbar input{width:clamp(180px,20vw,300px);min-height:38px}.clients-compact-header .clients-native-toolbar select{width:clamp(190px,22vw,340px);min-height:38px}.clients-compact-header .clients-native-toolbar>button{min-height:38px;white-space:nowrap}.client-intake-button{display:inline-flex;align-items:center;gap:7px}.client-intake-button b{min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;background:#eef0f5;color:#747b8b;font-size:11px}.client-intake-button.pending{border-color:#fdba74!important;color:#b45309!important}.client-intake-button.pending b{background:#ffedd5;color:#c2410c}.clients-native-toolbar input:focus,.clients-native-toolbar select:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(255,107,43,.08)}.clients-native-layout{display:block}.clients-native-layout>.client-native-detail{width:100%}.maia-discovery-button{border-color:#ffc4aa!important;background:var(--orange-soft)!important;color:var(--orange-dark)!important;font-weight:700}.maia-discovery-button:disabled{cursor:not-allowed;opacity:.55}.portal-config-form{margin-top:24px;padding-top:22px;border-top:1px solid var(--border)}.discovery-preview{width:min(900px,100%)}.discovery-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0}.discovery-preview-grid article{padding:11px 12px;border:1px solid #eef0f2;border-radius:10px;background:#fcfcfd}.discovery-preview-grid article.ignored{background:#f5f6f7;opacity:.65}.discovery-preview-grid b,.discovery-preview-grid label,.discovery-preview-grid small,.discovery-preview-grid span{display:block}.discovery-preview-grid label,.discovery-preview-grid span{color:var(--text-muted);font-size:11px;font-weight:750;text-transform:uppercase}.discovery-preview-grid input,.discovery-preview-grid textarea{width:100%;margin-top:6px;padding:8px 9px;border:1px solid #dfe3ea;border-radius:8px;background:#fff;color:var(--text);font:inherit;font-size:12.5px;font-weight:650}.discovery-preview-grid textarea{min-height:96px;line-height:1.45}.discovery-preview-grid input:disabled,.discovery-preview-grid textarea:disabled{border-color:transparent;padding-left:0;background:transparent}.discovery-preview-grid b{margin-top:5px;font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.discovery-preview-grid small{margin-top:5px;color:var(--text-muted);font-size:11px}.discovery-preview-counts{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.discovery-edit-section{margin-top:13px;padding:13px;border:1px solid var(--border);border-radius:11px;background:#fafbfc}.discovery-edit-section h3{margin:0 0 9px;font-size:12px}.discovery-branch-row,.discovery-profile-row{display:grid;grid-template-columns:.7fr 1.4fr .7fr 32px;gap:7px;margin-top:7px}.discovery-profile-row{grid-template-columns:.55fr .85fr 1.6fr 32px}.discovery-edit-section input{min-width:0;padding:8px 9px;border:1px solid #dfe3ea;border-radius:8px;font:inherit;font-size:11.5px}.discovery-edit-section article>button{border:1px solid #fecaca;border-radius:8px;background:#fff;color:#dc2626;cursor:pointer}.discovery-preview-counts span{padding:6px 9px;border-radius:8px;background:var(--orange-soft);color:var(--orange-dark);font-size:11px;font-weight:700}@media (max-width:760px){.clients-compact-header{align-items:stretch!important}.clients-compact-header .clients-native-toolbar{display:grid;grid-template-columns:1fr 1fr;width:100%}.clients-compact-header .clients-native-toolbar input,.clients-compact-header .clients-native-toolbar select{width:100%;grid-column:1/-1}.clients-compact-header .clients-native-toolbar .primary-button{grid-column:1/-1}.clients-native-toolbar select{width:100%}.discovery-branch-row,.discovery-preview-grid,.discovery-profile-row{grid-template-columns:1fr}.discovery-edit-section article>button{min-height:34px}}.pid{color:#171a2b;font-size:13px}.pid-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.pid-toolbar p{margin:0;color:#6f7487;font-size:12px}.pid-toolbar-actions{display:flex;align-items:center;gap:10px}.pid-select{color:#353947;font-weight:700}.pid-compare,.pid-select{height:36px;border:1px solid #e0e3eb;border-radius:9px;background:#fff;padding:0 12px}.pid-compare{display:flex;align-items:center;color:#303447;font-weight:650}.pid-sla{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px;padding:16px 18px;border:1px solid #e8eaf2;border-radius:14px;background:#fff;box-shadow:0 4px 18px rgba(25,27,45,.055)}.pid-sla-copy{min-width:180px;max-width:240px}.pid-sla-copy span{display:block;color:#7c3aed;font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.pid-sla-copy p{margin:6px 0 0;color:#6f7487;font-size:12px;line-height:1.45}.pid-sla ul{display:grid;gap:10px;flex:1 1;margin:0;padding:0;list-style:none}.pid-sla li{display:grid;gap:2px}.pid-sla b{display:flex;align-items:center;gap:8px;font-size:14px}.pid-sla em{padding:1px 6px;border-radius:999px;background:#f4efff;color:#7c3aed;font-size:10px;font-style:normal;font-weight:800}.pid-sla li>span{color:#171a2b;font-size:13px}.pid-sla small{color:#6f7487;font-size:12px}.pid-insight{display:flex;align-items:stretch;justify-content:space-between;gap:22px;margin-bottom:14px;padding:18px 22px;border:1px solid #d8c8ff;border-radius:14px;background:linear-gradient(90deg,#fbf9ff,#fff);box-shadow:0 4px 18px rgba(25,27,45,.055)}.pid-insight-copy{display:flex;gap:14px;align-items:flex-start;min-width:0}.pid-spark{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;background:#7c3aed;color:#fff}.pid-brief{margin-bottom:14px;padding:20px 22px 16px;border:1px solid #e4dcff;border-radius:16px;background:linear-gradient(180deg,#f3edff,#fbf9ff 55%,#fff)}.pid-brief h2{font-size:22px;letter-spacing:-.3px}.pid-brief-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.pid-brief h3,.pid-brief-head h2{margin:0;color:#1c2434;font-size:18px}.pid-brief h3{margin-top:14px;font-size:16px}.pid-brief li,.pid-brief p{color:#3d4658;font-size:14px;line-height:1.45}.pid-brief ul{margin:8px 0 12px;padding-left:18px}.pid-reviewed{margin-left:auto;padding:5px 10px;border-radius:999px;background:#e8f8ef;color:#178a4b;font-size:12px;font-weight:700}.pid-sparkline{display:block;width:100%;height:58px;margin-top:8px}.pid-row-split{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.pid-funnel-bars{display:grid;flex:1 1;align-content:center;gap:12px;margin-top:8px}.pid-funnel-line{display:grid;grid-template-columns:minmax(0,1fr) 64px 58px;gap:10px;align-items:center}.pid-funnel-slot{min-width:0}.pid-funnel-barline{display:flex;align-items:center;gap:8px;min-height:34px}.pid-funnel-barline .pid-funnel-pill{flex:0 0 auto;min-width:10px}.pid-funnel-name{min-width:0;color:#3d4658;font-size:13px;font-weight:650;line-height:1.2}.pid-funnel-pill{box-sizing:border-box;max-width:100%;height:34px;padding:0 12px;overflow:hidden;border-radius:9px;color:#fff;font-size:13px;font-weight:700;line-height:34px;white-space:nowrap;text-overflow:ellipsis}.pid-funnel-empty{color:#8b93a7;font-size:13px;font-weight:650;line-height:34px}.pid-funnel-note{margin:12px 0 0}.pid-funnel-line b,.pid-funnel-line>span{color:#1c2434;font-size:13px;text-align:right}.pid-section-tabs{display:flex;gap:8px;margin-bottom:14px}.pid-block-head button,.pid-page-links button,.pid-section-tabs button{border:1px solid #e4e0f4;border-radius:999px;background:#fff;color:#3d4658;padding:8px 14px;font-weight:700;cursor:pointer}.pid-page-links button.is-primary,.pid-section-tabs button.is-on{border-color:#7c3aed;background:#7c3aed;color:#fff}.pid-brief-note p{margin:4px 0 0}.pid-block-head,.pid-page-links{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 12px}.pid-block-head h3,.pid-block-title{margin:18px 0 12px;color:#1c2434;font-size:18px}.pid-block-title-icon{display:flex;align-items:center;gap:8px}.pid-block-title-icon .pid-ico{color:#7c3aed}.pid-share-list{display:grid;gap:12px;margin-top:8px}.pid-share-row{display:grid;grid-template-columns:140px minmax(0,1fr) 64px;gap:10px;align-items:center}.pid-share-track{height:12px;overflow:hidden;border-radius:999px;background:#f3f4f8}.pid-share-track i{display:block;height:100%;border-radius:999px}.pid-share-row b{text-align:right}.pid-table-card{margin-top:14px}.pid-page-links{justify-content:space-between;margin-top:18px}.pid-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.pid-shortcuts .pid-card{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:16px;min-height:132px;padding:16px 18px;box-shadow:none}.pid-shortcut-top{display:flex;align-items:center;gap:14px}.pid-shortcut-bars{display:flex;align-items:flex-end;gap:4px;height:44px;flex:0 0 auto}.pid-shortcut-bars i{display:block;width:7px;border-radius:3px}.pid-shortcut-bars i:first-child{height:38%}.pid-shortcut-bars i:nth-child(2){height:62%}.pid-shortcut-bars i:nth-child(3){height:84%}.pid-shortcut-bars i:nth-child(4){height:100%}.pid-shortcut-data{background:#eef4ff;border-color:#d7e4ff}.pid-shortcut-data .pid-shortcut-bars i{background:#7aa7ff}.pid-shortcut-data .pid-shortcut-bars i:nth-child(4){background:#2f6bff}.pid-shortcut-sales{background:#fff4ea;border-color:#ffd8b8}.pid-shortcut-sales .pid-shortcut-bars i{background:#ffc48a}.pid-shortcut-sales .pid-shortcut-bars i:nth-child(4){background:#ff8a1f}.pid-shortcut-data h3{color:#2f6bff}.pid-shortcut-sales h3{color:#ff8a1f}.pid-shortcuts h3{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-size:16px;font-weight:750}.pid-shortcuts h3 svg{width:18px;height:18px}.pid-shortcuts p{margin:0;color:#667085;font-size:13px;line-height:1.35}.pid-shortcuts button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:10px;background:#2f6bff;color:#fff;padding:11px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.pid-shortcuts button svg{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pid-shortcuts .pid-shortcut-sales button{background:#ff8a1f}.pid-kpis.pid-kpis-sales{grid-template-columns:repeat(var(--pid-kpi-cols,5),minmax(0,1fr))}.pid-crm-state{color:#178a4b;font-size:12px;font-weight:700}.pid-maia-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.pid-maia-stats article{padding:12px;border-radius:12px;background:#f7f5ff}.pid-maia-stats span{display:block;color:#667085;font-size:12px}.pid-maia-stats b{font-size:22px}.pid-week-bars{display:flex;align-items:flex-end;gap:12px;height:140px;margin-top:8px}.pid-week-bars div{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:6px}.pid-week-bars i{display:block;width:100%;max-width:42px;border-radius:8px 8px 2px 2px;background:#7c3aed}.pid-week-bars span{color:#667085;font-size:11px}.pid-work-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;margin:8px 0 12px}.pid-work-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.pid-work-summary article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 16px;border:1px solid #e8eaf2;border-radius:16px;background:#fff}.pid-work-summary b{color:#7c3aed;font-size:14px}.pid-work-summary span{color:#667085;font-size:12px;line-height:1.35}.pid-work-summary em{grid-row:1/span 2;align-self:center;color:#7c3aed;font-size:22px;font-style:normal;font-weight:760}.pid-work-tabs,.pid-work-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pid-work-tools input{flex:1 1 220px}.pid-work-tabs button,.pid-work-tools input,.pid-work-tools select{border:1px solid #e4e0f4;border-radius:999px;background:#fff;color:#3d4658;padding:8px 12px;font:inherit;font-size:13px}.pid-work-tabs button.is-on{border-color:#7c3aed;background:#7c3aed;color:#fff}.pid-work-card{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px 16px;align-items:start;margin-bottom:10px;padding:16px;border:1px solid #eceef5;border-radius:16px;background:#fff}.pid-work-priority{font-size:14px;font-weight:750}.pid-work-card.is-alta .pid-work-priority{color:#ef6a2f}.pid-work-card.is-media .pid-work-priority{color:#f0a202}.pid-work-card.is-baja .pid-work-priority{color:#8b93a7}.pid-work-kicker{color:#7c3aed;font-size:12px;font-weight:750;letter-spacing:.3px}.pid-work-card h3{margin:2px 0 8px;font-size:16px}.pid-work-card p{margin:4px 0;color:#3d4658;font-size:13px}.pid-work-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.pid-work-meta span{padding:3px 8px;border-radius:999px;background:#f4f6fb;color:#3d4658;font-size:11px;font-weight:700}.pid-work-meta .is-kind{background:#f4efff;color:#7c3aed}.pid-work-actions{display:flex;flex-direction:column;gap:8px;min-width:148px}.pid-work-link{display:inline-flex;justify-content:center;border:1px solid #ffd7b0;border-radius:10px;background:#fff;color:#ff8a1f;padding:8px 14px;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.pid-work-link.is-primary{border-color:#ff8a1f;background:#ff8a1f;color:#fff}.pid-work-journey{display:grid;gap:8px;margin:10px 0 0;padding:10px 0 0;border-top:1px solid #eef0f6;list-style:none}.pid-work-journey li{display:flex;justify-content:space-between;gap:12px}.pid-work-journey b{color:#2b3142;font-size:13px}.pid-work-journey span{color:#667085;font-size:12px}.pid-pager{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;margin-top:8px}.pid-pager-pages{display:flex;gap:6px}.pid-pager button{min-width:32px;border:1px solid #e4e0f4;border-radius:8px;background:#fff;padding:6px 10px;cursor:pointer}.pid-pager button.is-on{border-color:#ff8a1f;background:#ff8a1f;color:#fff}.pid-work-foot{margin:0;color:#8b93a7;font-size:12px;text-align:right}.pid-kicker{display:flex;align-items:center;gap:8px;color:#7c3aed;font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.pid-beta{padding:2px 6px;border-radius:999px;background:#f4efff;font-size:9px;letter-spacing:.6px}.pid-insight h2{margin:5px 0 4px;font-size:16px;font-weight:750;letter-spacing:-.3px;line-height:1.35}.pid-insight p{margin:0;color:#5f4ca8;font-size:12.5px;line-height:1.5}.pid-actions{width:min(320px,38%);flex:0 0 auto;padding-left:18px;border-left:1px solid #eadfff}.pid-actions b{display:block;margin-bottom:8px;color:#7c3aed;font-size:10px;letter-spacing:.4px}.pid-actions ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.pid-actions li{display:flex;gap:8px;color:#3c4156;font-size:12px;line-height:1.35}.pid-actions li i{width:7px;height:7px;margin-top:5px;flex:0 0 auto;border-radius:50%;background:#7c3aed}.pid-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.pid-kpi{min-height:148px;padding:16px 16px 12px;border:1px solid #e8eaf2;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(25,27,45,.04);overflow:hidden}.pid-kpi-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pid-kpi-label{color:#3d4658;font-size:14px;font-weight:650;letter-spacing:0;text-transform:none}.pid-kpi-main strong,.pid-kpi-value{display:block;margin:12px 0 6px;font-size:clamp(26px,2vw,32px);font-weight:760;letter-spacing:-.8px;line-height:1}.pid-kpi-main{display:flex;align-items:center;justify-content:space-between;gap:8px}.pid-kpi-main strong{margin:8px 0}.pid-kpi>strong{display:block;margin:12px 0 6px;font-size:clamp(26px,2vw,32px);font-weight:760;letter-spacing:-.8px;line-height:1}.pid-kpi .pid-ico{width:26px;height:26px;background:transparent;color:inherit}.pid-kpi .pid-ico svg{width:22px;height:22px}.pid-ico{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#f4efff;color:#7c3aed}.pid-delta{color:#8a8fa1;font-size:11px;font-weight:700;line-height:1.35}.pid-delta.up{color:#26b36a}.pid-delta.down{color:#ef4f61}.pid-delta span{font-weight:650}.pid-grid{display:grid;gap:14px;margin-bottom:14px}.pid-row-hug{align-items:start}.pid-row3{grid-template-columns:1.05fr 1fr .95fr}.pid-row-chart{grid-template-columns:1.55fr .85fr}.pid-row-chart-full{grid-template-columns:1fr}.pid-card{min-width:0;height:100%;display:flex;flex-direction:column;padding:16px 16px 14px;border:1px solid #e8eaf2;border-radius:14px;background:#fff;box-shadow:0 4px 18px rgba(25,27,45,.055)}.pid-row-hug>.pid-card{height:auto}.pid-card h3{margin:0 0 12px;font-size:14px;font-weight:750}.pid-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.pid-card-head h3{margin:0}.pid-link{border:0;background:transparent;color:#7c3aed;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.pid-note{margin:-4px 0 10px;color:#8a8fa1;font-size:11px}.pid-empty{padding:18px 8px;color:#8a8fa1;font-size:12px;line-height:1.45}.pid-journey{display:grid;flex:1 1;align-content:center;gap:10px;padding-top:4px}.pid-journey-bottom,.pid-journey-top{display:grid;gap:6px;min-width:0}.pid-journey-step{min-width:0;display:flex;flex-direction:column;gap:2px}.pid-journey-link small,.pid-journey-step>span{overflow-wrap:anywhere}.pid-journey-step>span{color:#6f7487;font-size:12px;font-weight:750;line-height:1.25}.pid-journey-step strong{font-size:22px;letter-spacing:-.5px;line-height:1.05}.pid-journey-step i{display:block;height:6px;margin-top:6px;border-radius:99px}.pid-journey-link{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;text-align:center}.pid-journey-link>span{color:#c5cad6;font-size:16px;line-height:1}.pid-journey-link b{color:#7c3aed;font-size:12px}.pid-journey-link small{color:#8a8fa1;font-size:10px;line-height:1.25}.pid-journey .pid-delta{margin-top:2px;font-size:11px}.pid-donut-wrap{display:flex;flex:1 1;align-items:center;justify-content:space-around;gap:12px;min-height:210px}.pid-donut{position:relative;width:188px;height:188px;flex:0 0 auto;border-radius:50%}.pid-donut:after{content:"";position:absolute;inset:18px;border-radius:50%;background:#fff}.pid-donut-center{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:750;line-height:1.05;pointer-events:none}.pid-donut-center b{font-size:28px;letter-spacing:-.6px}.pid-donut-center span{display:block;margin-top:4px;color:#8a8fa1;font-size:12px;font-weight:650}.pid-legend{display:grid;gap:14px;min-width:190px}.pid-legend p{justify-content:space-between;gap:12px;margin:0}.pid-legend p,.pid-legend span{display:flex;align-items:center}.pid-legend span{gap:6px;color:#61667a}.pid-legend i{width:8px;height:8px;border-radius:50%}.pid-legend .pid-legend-value{display:grid;grid-template-columns:56px 48px;justify-items:end;gap:8px}.pid-legend b{color:#171a2b;font-size:14px}.pid-legend em{color:#8a8fa1;font-style:normal;font-size:13px}.pid-bars{flex:1 1;min-height:248px;display:flex;align-items:flex-end;justify-content:center;gap:36px;padding:28px 16px 54px;border-bottom:1px solid #e8eaf2}.pid-vbar{position:relative;width:64px;flex:0 0 64px;border-radius:8px 8px 0 0}.pid-vbar b{top:-22px;font-size:12px;font-weight:750;white-space:nowrap}.pid-vbar b,.pid-vbar span{position:absolute;left:50%;transform:translateX(-50%)}.pid-vbar span{bottom:-46px;width:88px;color:#61667a;font-size:11px;line-height:1.3;text-align:center}.pid-chart-legend{display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:8px;color:#61667a;font-size:11px}.pid-chart-legend i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%}.pid-chart{width:100%;height:230px}.pid-row-chart-full>.pid-card{overflow:hidden}.pid-chart-fill{height:auto;aspect-ratio:1000/180}.pid-chart-fit{flex:0 0 auto;height:220px;aspect-ratio:auto}.pid-chart svg{width:100%;height:100%;overflow:visible}.pid-chart-fill svg,.pid-chart-fit svg{display:block;height:100%}.pid-axis{stroke:#e6e8ef;stroke-width:1}.pid-axis-label{fill:#9aa0af;font-size:10px}.pid-mini-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.pid-mini-kpis article{padding:8px 8px 7px;border-radius:10px;background:#f8f9fc}.pid-mini-kpis span{display:block;color:#6f7487;font-size:10px;font-weight:750;text-transform:uppercase}.pid-mini-kpis strong{display:block;margin:4px 0 2px;font-size:16px}.pid-table{width:100%;border-collapse:collapse;font-size:11.5px}.pid-table th{padding:0 8px 8px;color:#7b8092;font-size:10px;font-weight:750;letter-spacing:.25px;text-align:left;text-transform:uppercase}.pid-table td{padding:8px;border-top:1px solid #f0f1f5}.pid-table td:last-child,.pid-table th:last-child{text-align:right}.pid-ads{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pid-ads article h4{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px}.pid-ads article h4 i{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#f4efff;color:#7c3aed;font-style:normal;font-size:11px;font-weight:800}.pid-metric-list{display:grid}.pid-metric-list div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 10px;align-items:baseline;padding:7px 0;border-top:1px solid #f0f1f5}.pid-metric-list span{color:#61667a}.pid-metric-list b{text-align:right}.pid-metric-list small{justify-self:end;white-space:nowrap}.pid-tabs{display:flex;gap:6px}.pid-tabs button{height:28px;border:1px solid #e8eaf2;border-radius:999px;background:#fff;padding:0 10px;color:#61667a;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.pid-tabs button.active{border-color:#d8c8ff;background:#f4efff;color:#7c3aed}.pid-keyword-stats{display:flex;gap:14px;margin-bottom:10px}.pid-keyword-stats article strong{display:block;font-size:20px;letter-spacing:-.4px}.pid-keyword-stats article span{color:#6f7487;font-size:11px}.pid-content{display:grid;gap:10px}.pid-content a,.pid-content article{display:grid;grid-template-columns:22px 44px minmax(0,1fr) auto;gap:10px;align-items:center;color:inherit;text-decoration:none}.pid-content em,.pid-content img{width:44px;height:44px;border-radius:8px;object-fit:cover}.pid-content em{display:grid;place-items:center;background:#f4efff;color:#7c3aed;font-style:normal;font-weight:800}.pid-content b{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pid-content small{color:#8a8fa1}.pid-content strong{font-size:12px;text-align:right}.pid-losses{display:grid;gap:10px}.pid-loss{display:grid;grid-template-columns:minmax(0,1.1fr) 36px minmax(70px,1fr) 36px;gap:8px;align-items:center;font-size:12px}.pid-track{height:8px;border-radius:9px;background:#f1f2f7}.pid-track i{display:block;height:100%;border-radius:9px;background:#7c3aed}@media (max-width:1280px){.pid-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.pid-kpis.pid-kpis-sales{grid-template-columns:repeat(3,minmax(0,1fr))}.pid-ads,.pid-row3{grid-template-columns:1fr 1fr}.pid-row3>:last-child{grid-column:1/-1}}@media (max-width:860px){.pid-ads,.pid-insight,.pid-kpis,.pid-kpis.pid-kpis-sales,.pid-maia-stats,.pid-row-chart,.pid-row-chart-full,.pid-row-split,.pid-row3,.pid-shortcuts,.pid-sla,.pid-toolbar,.pid-work-card,.pid-work-summary{grid-template-columns:1fr;display:grid}.pid-work-actions{flex-direction:row;flex-wrap:wrap}.pid-pager{grid-template-columns:1fr}.pid-work-foot{text-align:left}.pid-brief-head{flex-wrap:wrap}.pid-reviewed{margin-left:0}.pid-block-head,.pid-page-links,.pid-section-tabs,.pid-shortcuts .pid-card{align-items:flex-start;flex-direction:column}.pid-share-row{grid-template-columns:1fr auto}.pid-share-track{grid-column:1/-1}.pid-actions{width:auto;padding:12px 0 0;border-top:1px solid #eadfff;border-left:0}.pid-row3>:last-child{grid-column:auto}}.pid-chart{position:relative}.pid-chart-tooltip{position:absolute;top:8px;right:12px;display:grid;gap:5px;padding:12px 14px;background:white;border:1px solid #e5def8;border-radius:12px;box-shadow:0 6px 20px #30205018;font-size:12px;pointer-events:none;z-index:2}.pid-investment-layout{display:flex;align-items:center;justify-content:center;gap:24px;min-height:210px}.pid-investment-layout .pid-donut{flex-shrink:0;width:160px;height:160px}.pid-investment-layout .pid-donut-center b{font-size:15px}.pid-investment-metrics{display:grid;gap:20px}.pid-investment-metrics>div{display:grid;gap:5px}.pid-investment-metrics span{display:flex;align-items:center;gap:6px;font-size:12px}.pid-investment-metrics i{width:8px;height:8px;border-radius:50%}.pid-investment-metrics strong{font-size:17px}.pid-investment-metrics small{color:#737c90}@media(max-width:600px){.pid-investment-layout{flex-wrap:wrap}}.pid-platform-table-scroll{overflow-x:auto;border:1px solid #edf0f6;border-radius:12px;margin-top:16px}.pid-table.pid-platform-comparison{font-size:13px;min-width:730px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pid-platform-comparison th{background:#f8f9fc;padding:13px 16px;text-align:right;font-size:10px;white-space:nowrap}.pid-platform-comparison td{padding:18px 16px;text-align:right;vertical-align:middle}.pid-platform-comparison td:first-child,.pid-platform-comparison th:first-child{text-align:left;min-width:155px}.pid-platform-name{display:flex;align-items:center;gap:9px;font-weight:650;white-space:nowrap}.pid-platform-name i{width:9px;height:9px;border-radius:50%;flex-shrink:0}.pid-platform-currency{display:block;margin-top:4px;font-size:10px;color:#8991a4}.pid-platform-leads{display:inline-block;min-width:38px;padding:5px 9px;border-radius:8px;background:#f4efff;color:#7138d2;font-weight:750}.pid-platform-comparison tbody tr:hover{background:#fbfaff}#pid-platform-table .pid-note{margin-top:12px;line-height:1.5}.pid-page-link{color:inherit;text-decoration:none}.pid-page-link span{color:#8738ff;margin-left:4px}.pid-page-link:hover{color:#8738ff;text-decoration:underline}.pid-page-link:focus-visible{outline:2px solid #8738ff;outline-offset:3px;border-radius:3px}.pid-seo-opportunities{margin-top:20px;border-top:1px solid #ececf5;padding-top:16px}.pid-seo-opportunities summary{cursor:pointer;color:#7333dc;font-weight:600;font-size:13px}.pid-keyword-list{display:grid;gap:12px;margin-top:16px}.pid-keyword-item{padding:14px 16px;background:#faf8ff;border:1px solid #ece6fa;border-radius:12px;display:grid;gap:6px}.pid-keyword-item strong{font-size:13px;color:#292339}.pid-keyword-item small,.pid-keyword-item span{font-size:11px;color:#77718a}.pid-keyword-item p{font-size:12px;color:#555066;margin:0;line-height:1.5}.pid-seo-chart-row>.pid-card{min-height:0}.pid-word-cloud{min-height:160px;display:flex;flex-wrap:wrap;gap:7px 12px;align-content:center;justify-content:center;padding:14px 8px;overflow:visible}.pid-word-cloud span{font-weight:600;line-height:1.15;cursor:default}.pid-word-cloud span:focus-visible{outline:2px solid #8738ff;outline-offset:3px}.pid-cloud-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;font-size:10px;margin:4px 0 0}.pid-cloud-legend span:first-child{color:#238451}.pid-cloud-legend span:last-child{color:#c74d4d}.pid-word-cloud-card .pid-table-note{font-size:10px;text-align:center;margin:8px 0 0}.pid-keyword-table td:last-child,.pid-keyword-table th:last-child{text-align:left;width:42%;white-space:normal}.portal-task-request.native-modal{width:min(740px,calc(100vw - 32px));max-height:90vh;overflow-y:auto;padding:28px;border:1px solid #ececf4;border-radius:22px;box-shadow:0 24px 70px #20213c30;display:grid;gap:18px}.portal-task-request .native-modal-head{align-items:flex-start;margin:0;padding:0 0 16px;border-bottom:1px solid #eeeef5}.portal-task-request .native-modal-head>div>span{color:#e87614;font-size:10px;font-weight:700;letter-spacing:1.3px}.portal-task-request .native-modal-head h2{font-size:23px;margin:6px 0 0;line-height:1.25}.portal-task-request .native-modal-head>button{width:32px;height:32px;border:0;border-radius:50%;background:#f5f5f9;font-size:22px;color:#777687;display:grid;place-items:center}.portal-task-request>p{font-size:13px;line-height:1.6;margin:0;max-width:590px}.portal-task-request>label{display:grid;gap:7px;font-size:12px;font-weight:600;color:#484656;margin:0}.portal-task-request input:not([type=file]),.portal-task-request textarea{width:100%;box-sizing:border-box;font:inherit;font-family:inherit;font-size:13px;font-weight:400;background:#fff;border:1px solid #dfdfec;border-radius:10px;padding:12px 14px;color:#242234}.portal-task-request textarea[name=detail]{min-height:116px}.portal-task-request textarea[name=links]{min-height:62px;height:62px}.portal-task-request input:focus-visible,.portal-task-request textarea:focus-visible{outline:2px solid #b79af5;outline-offset:1px;border-color:#9470d6}.portal-task-request label>small{font-weight:400;margin:0;font-size:11px;line-height:1.45}.portal-request-attachments{padding:16px;background:#fafaff;border:1px solid #e9e6f5;border-radius:14px}.portal-request-attachments>div:first-child{display:flex;gap:8px;align-items:center}.portal-request-attachments>div:first-child strong{font-size:13px}.portal-request-attachments>div:first-child span{font-size:10px;background:#eeeaf8;padding:3px 7px;border-radius:20px;color:#827499}.portal-request-attachments>p{font-size:12px;color:#7b748e;margin:7px 0 12px}.portal-request-file-actions{display:flex;gap:10px;flex-wrap:wrap}.portal-request-file-actions>button,.portal-request-upload-button{position:relative;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #ded9ef;border-radius:9px;background:white;color:#655382;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.portal-request-upload-button input{position:absolute;width:1px;height:1px;opacity:0}.portal-request-upload-button:focus-within{outline:2px solid #9470d6;outline-offset:2px}.portal-request-attachments>small{display:block;font-size:10px;color:#857f94;margin-top:10px;line-height:1.5}.portal-request-attached-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:7px}.portal-request-attached-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e9e4f3;border-radius:9px;background:white;padding:9px 12px}.portal-request-attached-list li span{min-width:0;display:grid;gap:3px}.portal-request-attached-list strong{font-size:12px;overflow-wrap:anywhere}.portal-request-attached-list small{font-size:10px;color:#92899e}.portal-request-attached-list button{border:0;background:transparent;font-size:20px;color:#94899e}.portal-task-request .native-modal-footer{border-top:1px solid #eeeef5;margin:0;padding:16px 0 0;display:flex;align-items:center;gap:10px}.portal-task-request .native-modal-footer>button:first-child{margin-right:auto}.portal-task-request .native-modal-footer button{padding:11px 16px;border-radius:10px;font-size:12px;font-weight:600}.portal-task-request .native-modal-footer .primary-button{background:#ff870d;color:white;border:1px solid #ff870d;box-shadow:none}.portal-task-request .portal-preview-action-note{font-size:11px;line-height:1.5;border-radius:9px}.portal-drive-picker{margin-top:16px;padding:14px;background:white;border:1px solid #ded8ed;border-radius:12px}.portal-drive-picker-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:13px}.portal-drive-picker-head button{background:none;border:0;font-size:20px;color:#82788e}.portal-drive-picker nav{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.portal-drive-picker nav button{background:none;border:0;padding:0;color:#8152c6;font-size:11px}.portal-drive-file-list{max-height:230px;overflow:auto;margin-top:10px}.portal-drive-file-list>button{width:100%;display:flex;gap:10px;align-items:center;padding:11px 5px;background:none;border:0;border-bottom:1px solid #f0ecf5;color:#534960;text-align:left;font-size:12px}.portal-drive-file-list>button span:nth-child(2){flex:1 1;min-width:0;overflow-wrap:anywhere}.portal-drive-file-list small{color:#95889f;font-size:10px;white-space:nowrap}.portal-drive-file-list>button.is-selected,.portal-drive-file-list>button:hover{background:#f8f4ff}.portal-drive-picker>small{display:block;color:#8c8296;font-size:10px;margin-top:12px}.portal-drive-picker>p{font-size:12px;color:#877b91}.portal-request-error{color:#a54735;background:#fff6f2;padding:12px;border-radius:9px;font-size:12px;line-height:1.5}.portal-request-error button{display:block;margin-top:8px;border:1px solid #edc8bf;border-radius:6px;background:white;padding:6px 10px;color:inherit}@media(max-width:600px){.portal-task-request.native-modal{padding:20px;max-height:94vh}.portal-task-request .native-modal-footer{flex-wrap:wrap}.portal-task-request .native-modal-footer>button:first-child{margin-right:0}}.portal-drive-open-folder{display:inline-block;margin-top:12px;color:#8152c6;font-size:11px;text-decoration:none}.portal-drive-open-folder:hover{text-decoration:underline}.portal-task-request.native-modal{gap:14px;padding:24px}.portal-task-request textarea[name=detail]{min-height:104px}.portal-request-file-actions{align-items:center}.portal-request-file-actions>button,.portal-request-upload-button{height:40px;box-sizing:border-box;line-height:18px}.portal-task-request .portal-request-upload-button{margin:0}.pid-word-cloud-card{background:linear-gradient(180deg,#fff 60%,#fbfcff)}.pid-cloud-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.pid-cloud-stats>div{background:#f5f6fa;border:1px solid #eef0f6;border-radius:10px;padding:9px 5px;text-align:center;display:grid;gap:3px}.pid-cloud-stats strong{color:#34344b;font-size:15px;font-weight:650}.pid-cloud-stats span{font-size:10px;color:#73788b}.pid-keyword-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.pid-keyword-heading>span{background:#f2ebff;color:#7739cf;border-radius:20px;padding:6px 10px;font-size:11px;white-space:nowrap}.pid-keyword-card .pid-table-note{margin:8px 0 18px;line-height:1.5}.pid-keyword-card .pid-platform-table-scroll{border:1px solid #eceef5;border-radius:12px}.pid-keyword-table th{background:#f6f7fb;padding:12px 15px}.pid-keyword-table td{padding:15px;font-size:12px;line-height:1.5}.pid-keyword-table tbody tr:last-child td{border-bottom:0}.pid-keyword-table tbody tr:hover{background:#fcfaff}.pid-keyword-name{display:flex;align-items:center;gap:10px}.pid-keyword-name>span{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#f2ebff;color:#7c3aed;font-size:11px;font-weight:600}.pid-keyword-name strong{font-weight:600;white-space:normal}.pid-keyword-position{display:inline-block;padding:4px 9px;background:#f3f5fa;color:#4d5269;border-radius:7px;font-weight:600}.pid-keyword-action{display:block;color:#7739cf;font-weight:600;font-size:11px;margin-bottom:4px}@media(max-width:600px){.pid-keyword-heading{align-items:flex-start}.pid-cloud-stats span{font-size:9px}}.pid-card,.pid-kpi,.pid-maia-stats>article,.pid-work-summary>article{position:relative}.pid-widget-info-button{position:absolute;top:12px;right:12px;width:25px;height:25px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#f4f2fa;color:#8a829a;cursor:pointer;z-index:2}.pid-widget-info-button:hover,.pid-widget-info-button[aria-expanded=true]{color:#7c3aed;background:#eee7fd}.pid-widget-info-button:focus-visible{outline:2px solid #7c3aed;outline-offset:3px}.pid-card>h3,.pid-keyword-heading,.pid-kpi-label,.pid-maia-stats>article>span,.pid-work-summary>article>b{padding-right:30px}.pid-kpi-top>.pid-ico{margin-right:27px}.pid-maia-stats .pid-widget-info-button{top:5px;right:5px;width:21px;height:21px}.pid-work-summary .pid-widget-info-button{top:8px;right:8px}.pid-widget-info-popup{position:fixed;z-index:10000;padding:15px 17px;border:1px solid #e5dff2;border-radius:13px;background:#fff;box-shadow:0 12px 36px #29203926;color:#555267;font-family:inherit;font-size:12px;line-height:1.55;box-sizing:border-box;max-height:calc(100vh - 24px);overflow-y:auto}.pid-widget-info-popup>strong{display:block;color:#282438;font-size:13px;padding-bottom:3px}.pid-widget-info-popup>p{margin:7px 0 0}.pid-widget-info-popup>p+p{border-top:1px solid #efedf5;padding-top:8px;color:#7a738c;font-size:11px}.pid-channel-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:9px;vertical-align:middle}.pid-traffic-table td:nth-child(n+2),.pid-traffic-table th:nth-child(n+2){text-align:right;white-space:nowrap}.pid-contact-card{display:flex;flex-direction:column;gap:12px}.pid-contact-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pid-contact-stats article{position:relative;padding:18px 16px;border:1px solid #e9e3f5;border-radius:14px;background:#faf8ff}.pid-contact-stats article:last-child{background:#fffaf4;border-color:#ffead2}.pid-contact-stats span{display:block;padding-right:25px;font-size:12px;line-height:1.5;color:#556070}.pid-contact-stats strong{display:block;margin:12px 0 8px;font-size:32px;color:#7c3aed;line-height:1.2}.pid-contact-stats article:last-child strong{color:#ef8519}.pid-contact-stats small{font-size:14px;font-weight:500;color:#727b90}.pid-contact-stats p{font-size:11px;color:#727b90;margin:0;line-height:1.5}.pid-contact-pending{border:1px solid #edf0f6;border-radius:14px;padding:16px;margin-top:4px}.pid-contact-pending h4{margin:0 0 12px;font-size:13px}.pid-contact-pending>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #edf0f6;font-size:12px}.pid-contact-pending b{font-size:11px;text-align:right;color:#727b90;font-weight:500}.pid-contact-pending p{font-size:11px;line-height:1.6;color:#727b90;margin:12px 0 0}.pid-contact-link{align-self:flex-start;border:0;border-radius:10px;background:#f3edff;color:#7c3aed;font:inherit;font-size:12px;font-weight:600;padding:11px 14px;margin-top:auto;cursor:pointer}@media(max-width:480px){.pid-contact-stats{grid-template-columns:1fr}}.pid-work-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pid-work-summary article{position:relative;display:block;padding:0}.pid-work-summary article.is-on{border-color:#a87be9;background:#f7f2ff}.pid-work-widget-filter{display:grid;grid-template-columns:1fr auto;gap:6px 12px;width:100%;min-height:86px;padding:16px 36px 16px 16px;background:transparent;border:0;border-radius:16px;text-align:left;cursor:pointer}.pid-work-widget-filter>span{grid-column:1}.pid-work-widget-filter>em{grid-column:2;grid-row:1/3}.pid-work-widget-filter:focus-visible{outline:2px solid #9e72db;outline-offset:2px}.pid-work-card{grid-template-columns:minmax(220px,.9fr) minmax(320px,1.5fr) 150px;padding:14px 16px;gap:18px;align-items:center}.pid-work-identity{min-width:0}.pid-work-identity>.pid-work-priority{display:inline-block;margin-bottom:5px;font-size:12px}.pid-work-analysis{min-width:0}.pid-work-analysis p{margin:4px 0;font-size:12px;line-height:1.5}.pid-work-card h3{margin:5px 0}.pid-work-card .pid-work-meta{gap:5px}.pid-page-size{display:flex;align-items:center;gap:8px;color:#667085;font-size:12px}.pid-page-size select{border:1px solid #ded5f0;border-radius:8px;padding:8px;background:#fff}@media(max-width:1100px){.pid-work-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pid-work-card{grid-template-columns:minmax(180px,1fr) minmax(220px,1.3fr)}.pid-work-actions{grid-column:1/-1;display:flex;justify-content:flex-end}}@media(max-width:640px){.pid-work-card{grid-template-columns:1fr;gap:10px}.pid-work-actions{grid-column:1}.pid-work-widget-filter{min-height:112px;padding:16px 28px 14px 12px;grid-template-columns:1fr}.pid-work-widget-filter>em{grid-column:1;grid-row:3}.pid-work-summary b{font-size:12px}.pid-pager{flex-wrap:wrap}}.pid-work-identity>.pid-work-priority{float:right;margin:0 0 0 10px}.pid-work-identity .pid-work-kicker{font-size:10px;line-height:1.4}.pid-work-identity h3{font-size:14px;line-height:1.4;margin:4px 0}.pid-work-identity .pid-work-meta span{font-size:10px;line-height:1.4;padding:3px 7px}.pid-data-notice{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;margin:0 0 18px;border:1px solid #f0dfbc;border-radius:14px;background:#fffaf0;color:#725321}.pid-data-notice>svg{flex:0 0 20px;margin-top:1px}.pid-data-notice strong{display:block;font-size:13px;line-height:1.5}.pid-data-notice p{margin:3px 0 0;font-size:12px;line-height:1.6;color:#796b54}@media(max-width:640px){.pid-data-notice{padding:12px 14px}}@media (min-width:1200px){.pid-kpis.pid-kpis-web{grid-template-columns:repeat(5,minmax(0,1fr))}}.pid-section-tabs{align-items:center;flex-wrap:wrap}.pid-section-tabs .pid-refresh-all{margin-left:auto;display:inline-flex;align-items:center;gap:7px;border-radius:10px;color:#6d28d9;border-color:#d8cafa;background:#fff}.pid-refresh-all span{font-size:19px;line-height:1}.pid-refresh-all:disabled{opacity:.65;cursor:wait}.pid-refresh-all:focus-visible{outline:2px solid #7c3aed;outline-offset:3px}.pid-refresh-status{margin:0 0 14px;color:#556070;font-size:13px}@media (max-width:540px){.pid-section-tabs .pid-refresh-all{width:100%;justify-content:center;margin-left:0}}.pid-traffic-caption{color:#667085;font-size:12px;line-height:1.5;margin:0 0 12px}.pid-traffic-table th small{display:block;font-size:10px;font-weight:400;text-transform:none;color:#667085;margin-top:3px}.pid-query-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px}.pid-query-guide p{margin:0;padding:12px 14px;background:#f7f5fc;border-radius:10px;font-size:12px;line-height:1.5}.pid-query-guide span,.pid-query-guide strong{display:block}.pid-query-guide strong{color:#403454;margin-bottom:4px}.pid-query-footnote,.pid-query-guide span{color:#667085}.pid-query-footnote{margin:12px 0 0;font-size:12px;line-height:1.5}@media(max-width:700px){.pid-query-guide{grid-template-columns:1fr}}.pid-campaign-tables{display:grid;gap:16px;margin-top:16px}.pid-campaign-heading{display:flex;gap:14px;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.pid-campaign-heading h3{display:flex;align-items:center;gap:9px;margin:0}.pid-campaign-heading .pid-note{margin:6px 0 0}.pid-campaign-dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}.pid-campaign-dot-meta{background:#7c3aed}.pid-campaign-dot-google{background:#ff8a1f}.pid-campaign-sort{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#777d90;font-size:12px}.pid-campaign-sort select{padding:7px 9px;background:#fff;border:1px solid #e0e3eb;border-radius:9px;color:#303447;font:inherit}.pid-campaign-table{min-width:960px}.pid-campaign-table td:not(:first-child),.pid-campaign-table th:not(:first-child){text-align:right}.pid-campaign-table th:first-child{min-width:230px}.pid-campaign-name{display:block;max-width:320px;white-space:normal;line-height:1.45}.pid-campaign-objective{display:block;color:#8b91a2;margin-top:4px;font-size:11px}@media(max-width:650px){.pid-campaign-heading{flex-direction:column}.pid-campaign-sort{align-self:flex-start}}