:root{--navy:#0f172a;--navy-2:#182235;--ink:#172033;--muted:#6c778b;--line:#e7eaf0;--bg:#f5f7fa;--white:#fff;--green:#10b981;--green-dark:#087f5b;--cyan:#06b6d4;--red:#e25656;--amber:#e9a23b;--shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.035)}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;font-family:Inter,SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}button,input{font:inherit}.app-layout{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:248px;display:flex;flex-direction:column;padding:22px 14px 16px;color:#c4ccda;background:var(--navy);border-right:1px solid #253049}.brand{display:flex;align-items:center;gap:11px;height:34px;padding:0 8px;margin-bottom:24px;color:#fff;font-size:20px;letter-spacing:-.5px}.brand-mark{position:relative;display:grid;place-items:center;width:31px;height:31px;border-radius:9px;color:#fff;background:linear-gradient(145deg,#25d7ad,#0b9d7a);box-shadow:inset 0 1px #ffffff4d;font-weight:800;font-size:16px}.brand-mark i{position:absolute;top:-3px;right:-2px;color:#d7fff5;font-size:11px;font-style:normal}.business-switcher{position:relative;display:grid;grid-template-columns:34px 1fr 12px;align-items:center;gap:10px;min-height:57px;margin:0 0 18px;padding:8px 9px;border:1px solid #303b52;border-radius:10px;background:#182236;cursor:pointer}.business-switcher:hover{border-color:#47546e}.business-avatar,.mini-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#d5f8ee;color:#08765b;font-size:11px;font-weight:800}.business-switcher small,.user-card span{display:block;margin-bottom:2px;color:#8290a8;font-size:8px;font-weight:700;letter-spacing:.7px}.business-switcher b{display:block;overflow:hidden;color:#f5f7fa;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.chevrons{color:#7d899d;font-size:8px;line-height:7px}.business-menu{position:absolute;z-index:50;top:64px;left:0;display:none;width:260px;padding:8px;border:1px solid #313c52;border-radius:12px;background:#182236;box-shadow:0 18px 55px #0000004d}.business-switcher.open .business-menu{display:block;animation:pop .15s ease-out}.menu-label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;color:#7f8da5;font-size:10px;font-weight:700;text-transform:uppercase}.menu-label b{color:#9da9ba;font-size:9px;font-weight:800}.business-menu button{display:grid;grid-template-columns:32px 1fr 20px;width:100%;align-items:center;gap:9px;padding:8px;color:#e5e9f0;text-align:left;border:0;border-radius:8px;background:none}.business-menu button:hover{background:#243047}.business-menu .mini-avatar{width:32px;height:32px}.mini-avatar.v1{background:#dce9ff;color:#3d68b0}.mini-avatar.v2{background:#f9dfc7;color:#9c5a22}.business-menu button span:nth-child(2){font-size:12px;font-weight:600}.business-menu button small{margin-top:2px;text-transform:none;letter-spacing:0}.business-menu .add-business{grid-template-columns:32px 1fr;border-top:1px solid #303b52;border-radius:0;margin-top:5px;padding-top:12px;color:#9ee8d6}.business-menu .add-business>span{display:grid;place-items:center;width:30px;height:30px;border:1px dashed #496459;border-radius:7px;font-size:17px}.sidebar nav{flex:1;overflow-y:auto;scrollbar-width:none}.nav-group{padding:7px 0;border-bottom:1px solid #222e43}.nav-group:first-child{padding-top:0}.nav-group:last-child{border:0}.nav-item{position:relative;display:flex;align-items:center;width:100%;height:38px;gap:12px;padding:0 11px;color:#99a5b8;border:0;border-radius:7px;background:transparent;font-size:12.5px;font-weight:500;text-align:left;transition:.16s ease}.nav-item:hover{color:#fff;background:#1b273a}.nav-item.active{color:#fff;background:#243247}.nav-item.active:before{content:"";position:absolute;left:-14px;width:3px;height:22px;border-radius:0 4px 4px 0;background:#2ad3a5}.nav-item svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.nav-item svg path:first-child:last-child{fill:currentColor;stroke:none}.ai-badge{margin-left:auto!important;padding:2px 5px;border-radius:4px;color:#8bf0d5!important;background:#16473d;font-size:8px!important;font-weight:800!important;letter-spacing:.5px}.nav-item .nav-brand-icon{box-sizing:border-box;width:18px;height:18px;flex:0 0 18px;padding:0;object-fit:contain;opacity:.72;filter:invert(78%) sepia(8%) saturate(610%) hue-rotate(180deg) brightness(88%);transition:transform .18s ease,filter .18s ease,opacity .18s ease}.nav-item:hover .nav-brand-icon,.nav-item.active .nav-brand-icon{opacity:1;filter:brightness(0) invert(1);transform:scale(1.04)}.sidebar-bottom{padding-top:9px;border-top:1px solid #222e43}.quality-mini{padding:10px 11px 8px}.quality-mini>div:first-child{display:flex;justify-content:space-between;color:#8f9baf;font-size:10px}.quality-mini strong{color:#75dfc4}.quality-track{height:4px;margin-top:7px;border-radius:4px;background:#2b364b}.quality-track i{display:block;width:92%;height:100%;border-radius:4px;background:var(--green)}.user-card{display:grid;grid-template-columns:33px 1fr 24px;align-items:center;gap:9px;margin-top:8px;padding:11px 8px 0;border-top:1px solid #222e43}.avatar{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;color:#fff;background:linear-gradient(145deg,#72819c,#435069);font-size:10px;font-weight:700}.user-card b{display:block;color:#e7eaf0;font-size:11px}.user-card span{margin:2px 0 0;text-transform:none;letter-spacing:0}.user-card button{color:#76839a;border:0;background:none}.main-content{min-height:100vh;margin-left:248px}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 32px;border-bottom:1px solid var(--line);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.search{display:flex;align-items:center;width:min(410px,45vw);gap:9px;color:#8a95a7}.search input{width:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:12px}.search kbd{padding:3px 7px;border:1px solid #d9dee7;border-radius:5px;color:#8994a6;background:#f8f9fb;font-family:inherit;font-size:9px;white-space:nowrap}.top-actions{display:flex;align-items:center;gap:8px}.icon-button,.lang-toggle,.help{position:relative;display:grid;place-items:center;height:32px;min-width:32px;padding:0 8px;border:1px solid #e2e6ed;border-radius:7px;color:#5f6a7d;background:#fff;font-size:11px;font-weight:700}.icon-button i{position:absolute;right:6px;top:5px;width:5px;height:5px;border:1px solid #fff;border-radius:50%;background:#ef6666}.help{border-radius:50%;min-width:30px;height:30px}.mobile-menu,.mobile-logo{display:none}.content-shell{max-width:1500px;margin:auto;padding:31px 32px 46px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:27px}.eyebrow{margin-bottom:7px;color:#788396;font-size:10px;font-weight:600}.live-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #d9f7ee}.page-heading h1{margin:0;color:#111a2b;font-size:25px;line-height:1.2;letter-spacing:-.7px}.page-heading p{margin:7px 0 0;color:var(--muted);font-size:12px}.heading-actions{display:flex;gap:9px}.secondary-btn,.date-btn{height:43px;padding:0 14px;border:1px solid #dde2e9;border-radius:9px;color:#4c586b;background:#fff;font-size:11px;font-weight:600;box-shadow:0 1px 2px #0f172a08}.date-btn{display:flex;align-items:center;gap:10px;min-width:193px;text-align:left}.date-btn small,.date-btn b{display:block}.date-btn small{margin-bottom:1px;color:#8a95a7;font-size:8px;text-transform:uppercase}.date-btn b{color:#344054;font-size:10px}.date-btn i{margin-left:auto;font-style:normal}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px}.metric-card{padding:16px 17px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:var(--shadow);animation:rise .4s both;animation-delay:var(--delay)}.metric-label{display:flex;align-items:center;justify-content:space-between;color:#687488;font-size:10px;font-weight:600}.metric-label button{display:grid;place-items:center;width:15px;height:15px;padding:0;border:1px solid #cdd3dd;border-radius:50%;color:#9ca5b3;background:none;font-family:serif;font-size:9px}.metric-value{margin:9px 0 10px;color:#111a2b;font-size:23px;font-weight:700;letter-spacing:-.6px}.metric-foot{display:flex;align-items:center;justify-content:space-between;font-size:9px}.delta{font-weight:700}.delta.up{color:#0b976c}.delta.down{color:var(--red)}.provenance{display:flex;align-items:center;gap:4px;color:#8791a1}.provenance i{width:5px;height:5px;border-radius:50%;background:#9ca8ba}.provenance.store i{background:#537bd3}.provenance.source i{background:#9367ce}.provenance.estimated i{background:#e9a23b}.provenance.calculated i{background:#18a984}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.68fr);gap:13px}.panel{min-width:0;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:var(--shadow)}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 19px 10px}.panel-head h2{margin:0;color:#172033;font-size:13px;letter-spacing:-.15px}.panel-head p{margin:4px 0 0;color:#8a94a5;font-size:9px}.panel-head>button{color:#8792a3;border:0;background:none}.legend{display:flex;align-items:center;gap:14px;color:#6f7a8c;font-size:9px}.legend span{display:flex;align-items:center;gap:5px}.legend i,.chart-tooltip i{width:7px;height:7px;border-radius:2px}.green{background:var(--green)}.navy{background:#344766}.legend button{margin-left:3px;color:#8d97a6;border:0;background:none}.performance-panel{min-height:330px}.chart-wrap{display:grid;grid-template-columns:38px 1fr;height:255px;padding:10px 20px 13px 13px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;height:210px;padding:0 5px 1px 0;color:#9aa3b1;font-size:8px;text-align:right}.chart-stage{position:relative;min-width:0}.gridlines{position:absolute;inset:0 0 28px;display:flex;flex-direction:column;justify-content:space-between}.gridlines i{display:block;border-top:1px dashed #e8ebf0}.main-chart{position:relative;width:100%;height:210px;overflow:visible}.area{fill:url(#area)}.revenue-line,.spend-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.revenue-line{stroke:#10b981;stroke-width:2}.spend-line{stroke:#344766;stroke-width:1.7;stroke-dasharray:5 4}.hover-point line{stroke:#ccd3dd;stroke-width:1;stroke-dasharray:3 3}.hover-point circle{fill:#fff;stroke:#10b981;stroke-width:2}.hover-point circle:last-child{stroke:#344766}.chart-tooltip{position:absolute;left:59%;top:28px;width:126px;padding:9px 10px;border:1px solid #e2e6ed;border-radius:7px;background:#fff;box-shadow:0 9px 30px #0f172a1f;font-size:8px}.chart-tooltip small{display:block;margin-bottom:5px;color:#9ba4b2;font-size:7px;font-weight:700}.chart-tooltip div{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:5px;padding:2px 0;color:#697487}.chart-tooltip b{color:#293447}.chart-x{display:flex;justify-content:space-between;padding-top:7px;color:#9aa3b1;font-size:8px}.customer-panel{min-height:330px}.donut-wrap{display:grid;place-items:center;height:168px}.donut{display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:conic-gradient(var(--green) 0 68%,#dbe1eb 68% 100%);position:relative}.donut:after{content:"";position:absolute;width:91px;height:91px;border-radius:50%;background:#fff}.donut>div{position:relative;z-index:1;text-align:center}.donut strong{display:block;color:#1c2739;font-size:20px}.donut span{color:#8791a1;font-size:8px}.customer-legend{padding:0 20px}.customer-legend>div{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-top:1px solid #eef0f4;color:#5f6b7d;font-size:9px}.customer-legend span{display:flex;align-items:center;gap:7px}.customer-legend i{width:7px;height:7px;border-radius:2px}.customer-legend .new{background:var(--green)}.customer-legend .return{background:#dbe1eb}.customer-legend b{color:#2d384a}.customer-legend small{margin-left:5px;color:#8c96a6;font-weight:500}.channel-panel{min-height:300px}.text-button{padding:0;color:#0b946b!important;font-size:9px;font-weight:700}.table-wrap{overflow-x:auto}.table-wrap table{width:100%;border-collapse:collapse;font-size:10px}.table-wrap th{padding:10px 20px;color:#949dab;background:#fafbfc;font-size:8px;font-weight:600;text-align:right;text-transform:uppercase}.table-wrap th:first-child,.table-wrap td:first-child{text-align:left}.table-wrap td{height:52px;padding:8px 20px;border-top:1px solid #eef0f4;color:#536073;text-align:right}.table-wrap td:first-child{display:flex;align-items:center;gap:9px;color:#263246}.channel-icon,.source-logo{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:7px;font-size:10px;font-weight:800}.google{color:#3475d3;background:#eaf2ff}.meta{color:#3366d5;background:#e9efff}.organic{color:#087e5b;background:#dcf7ef}.direct{color:#6c7483;background:#edf0f4}.table-delta{display:inline-flex;padding:3px 6px;border-radius:10px;font-size:8px;font-weight:700}.table-delta.good{color:#0a8f67;background:#e2f7f0}.table-delta.bad{color:#d04b4b;background:#fff0f0}.health-panel{min-height:300px}.score{padding:4px 8px;border-radius:14px;color:#07835e;background:#e2f7f0;font-size:9px;font-weight:700}.health-score{display:flex;align-items:center;gap:16px;margin:2px 18px 8px;padding:12px 0;border-bottom:1px solid #eef0f4}.radial{position:relative;display:grid;place-items:center;width:66px;height:66px;flex:0 0 auto;border-radius:50%;background:conic-gradient(var(--green) 0 92%,#e9edf2 92%)}.radial:after{content:"";position:absolute;width:54px;height:54px;border-radius:50%;background:#fff}.radial strong,.radial span{position:absolute;z-index:1}.radial strong{font-size:17px;transform:translateY(-5px)}.radial span{color:#8994a6;font-size:7px;transform:translateY(10px)}.health-summary b{font-size:10px}.health-summary p{margin:4px 0;color:#8590a1;font-size:8px;line-height:1.45}.source-list{padding:0 18px}.source-list>div{display:grid;grid-template-columns:26px 1fr 18px;align-items:center;gap:8px;padding:6px 0}.source-logo{width:25px;height:25px;border-radius:6px}.source-logo.shopify{color:#5c8d37;background:#eff8e8}.source-list b,.source-list small{display:block}.source-list b{font-size:9px}.source-list small{margin-top:1px;color:#909aa9;font-size:7px}.source-list i{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;font-size:8px;font-style:normal}.source-list .ok{color:#07845f;background:#e2f7f0}.source-list .warn{color:#b7791f;background:#fff2d9}.health-button{width:calc(100% - 36px);height:29px;margin:7px 18px 13px;border:1px solid #dfe4ea;border-radius:6px;color:#596577;background:#fff;font-size:8px;font-weight:700}.insights-panel{grid-column:1/-1}.spark{color:var(--green)}.recommendations{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:3px 18px 18px}.recommendation{display:flex;gap:12px;padding:14px;border:1px solid #e8ebef;border-radius:8px;background:#fbfcfd}.rec-icon{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;border-radius:8px;font-size:14px;font-weight:800}.rec-icon.scale{color:#07835e;background:#dff7ef}.rec-icon.alert{color:#bf7915;background:#fff0d5}.rec-content{min-width:0;flex:1}.rec-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.rec-top h3{margin:0;font-size:10px}.confidence{padding:3px 6px;border-radius:10px;color:#728093;background:#eef1f5;font-size:7px;white-space:nowrap}.rec-content p{margin:5px 0 9px;color:#7b8698;font-size:8px;line-height:1.45}.rec-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.rec-bottom button{padding:0;color:#07845f;border:0;background:none;font-size:8px;font-weight:700}.rec-bottom span{color:#0a8e66;font-size:8px;font-weight:600}.ask-visu{display:grid;grid-template-columns:42px 205px 1fr;align-items:center;gap:13px;margin-top:13px;padding:16px 18px;border-radius:11px;color:#fff;background:linear-gradient(110deg,#111c30,#192d43 60%,#163b3c);box-shadow:0 8px 25px #0f172a1f}.ask-icon{display:grid;place-items:center;width:39px;height:39px;border:1px solid #375268;border-radius:9px;color:#6ee7c7;background:#1f3846;font-size:17px}.ask-visu h2{margin:0;font-size:12px}.ask-visu p{margin:4px 0 0;color:#9cabbc;font-size:8px}.ask-visu form{display:flex;height:38px;padding:4px;border:1px solid #405064;border-radius:8px;background:#fff}.ask-visu input{min-width:0;flex:1;padding:0 10px;border:0;outline:0;color:#263246;background:transparent;font-size:10px}.ask-visu form button{padding:0 12px;border:0;border-radius:6px;color:#fff;background:#0caf82;font-size:9px;font-weight:700}.ask-visu form button span{margin-left:6px}.mobile-overlay{display:none}.toast{position:fixed;z-index:100;left:50%;bottom:24px;display:flex;align-items:center;gap:10px;max-width:min(560px,calc(100vw - 32px));padding:12px 16px;border:1px solid #dfe5e9;border-radius:9px;color:#344054;background:#fff;box-shadow:0 12px 40px #0f172a2e;font-size:13px;font-weight:650;line-height:1.4;opacity:0;transform:translate(-50%,16px);transition:.25s}.toast.show{opacity:1;transform:translate(-50%)}.toast p{margin:0}.toast span{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:50%;color:#fff;background:var(--green);font-size:12px}.toast.warning{color:#7a4a08;border-color:#f2d197;background:#fffaf0}.toast.warning span{background:#d88b1f}.toast.error{color:#8f2727;border-color:#f1b7b7;background:#fff6f6}.toast.error span{background:#d94b4b}.module-shell{padding-top:31px}.module-heading{margin-bottom:22px}.primary-btn{height:43px;padding:0 16px;border:0;border-radius:9px;color:#fff;background:var(--navy);box-shadow:0 4px 12px #0f172a26;font-size:10px;font-weight:700}.module-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px}.module-metrics article{display:grid;grid-template-columns:1fr auto;align-items:end;min-height:97px;padding:16px 17px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:var(--shadow);animation:rise .4s both;animation-delay:var(--delay)}.module-metrics span{grid-column:1/-1;align-self:start;color:#6f7a8c;font-size:10px;font-weight:600}.module-metrics strong{font-size:22px;letter-spacing:-.5px}.module-metrics small{padding-bottom:2px;color:#0a956a;font-size:9px;font-weight:700}.module-metrics small.negative{color:#d85c5c}.module-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:13px}.wide-panel{grid-column:1/-1}.module-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 19px 14px;border-bottom:1px solid #eef0f4}.module-toolbar h2{margin:0;font-size:13px}.module-toolbar p{margin:4px 0 0;color:#8993a3;font-size:9px}.module-toolbar>button,.toolbar-actions button,.draft-panel .module-toolbar button{height:29px;padding:0 10px;border:1px solid #dfe4ea;border-radius:6px;color:#596577;background:#fff;font-size:8px;font-weight:700}.toolbar-actions{display:flex;gap:7px}.data-table{overflow-x:auto}.data-table table{width:100%;min-width:850px;border-collapse:collapse}.data-table th{padding:11px 16px;color:#929baa;background:#fafbfc;font-size:8px;text-align:right;text-transform:uppercase}.data-table th:first-child,.data-table td:first-child{text-align:left}.data-table td{height:62px;padding:8px 16px;border-top:1px solid #eef0f4;color:#4e5a6d;font-size:9px;text-align:right}.product-cell{display:flex;align-items:center;gap:10px}.product-cell b,.product-cell small{display:block}.product-cell b{color:#263246;font-size:10px}.product-cell small{margin-top:3px;color:#929baa;font-size:8px}.product-thumb{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:8px;color:#506075;background:#e7edf5;font-size:8px;font-weight:800}.product-thumb.p1{color:#865f39;background:#f4e8d7}.product-thumb.p2{color:#576783;background:#e0e6f0}.product-thumb.p3{color:#617a6a;background:#e3eee6}.product-thumb.p4{color:#8a665c;background:#f2e5e1}.signal{display:inline-block;padding:4px 7px;border-radius:10px;font-size:7px;font-weight:700}.s-scale,.s-healthy{color:#09835f;background:#e1f7ef}.s-review,.s-watch{color:#af7016;background:#fff1d9}.s-pause{color:#cb4e4e;background:#ffeded}.profit-layout{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr)}.waterfall{padding:14px 19px 18px}.waterfall-row{display:grid;grid-template-columns:145px 1fr 72px;align-items:center;gap:12px;min-height:39px}.waterfall-row>span{font-size:9px;font-weight:600}.waterfall-row small{display:block;margin-top:2px;color:#9aa3b1;font-size:7px;font-weight:400}.waterfall-row>div{height:11px}.waterfall-row i{display:block;height:100%;margin-left:auto;border-radius:3px;background:#dfe4eb}.waterfall-row i.positive{background:#b6eedf}.waterfall-row i.negative{background:#f5d9d9}.waterfall-row>b{font-size:9px;text-align:right}.waterfall-row>b.negative{color:#c45656}.waterfall-row>b.positive{color:#07835e}.profit-total{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:9px;padding:14px 12px;border-radius:8px;color:#fff;background:#122238}.profit-total span{font-size:10px}.profit-total strong{font-size:16px}.profit-total em{padding:4px 7px;border-radius:10px;color:#78e7c7;background:#24473f;font-size:8px;font-style:normal}.margin-panel{padding-bottom:8px}.margin-row{display:grid;grid-template-columns:30px 1fr 66px;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #eef0f4}.margin-row>div b{display:block;font-size:9px}.margin-row>div i{display:block;height:4px;margin-top:7px;border-radius:4px;background:#edf0f4}.margin-row>div em{display:block;height:100%;border-radius:4px;background:var(--green)}.margin-row>strong{text-align:right;font-size:9px}.margin-row>strong small{display:block;margin-top:3px;color:#0a956a;font-size:7px}.catalog-count{padding:6px 10px;border-radius:15px;color:#087e5d;background:#e4f7f0;font-size:10px;font-weight:800;white-space:nowrap}.product-report-controls{display:grid;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(125px,auto));align-items:end;gap:10px;padding:16px 20px;background:#fbfcfd;border-bottom:1px solid #edf0f4}.product-report-controls>label{display:flex;flex-direction:column;gap:6px;color:#677488;font-size:10px;font-weight:700}.product-report-controls select,.product-report-controls input{height:39px;border:1px solid #d9e0e7;border-radius:8px;color:#273549;background:#fff;font:inherit;font-size:11px;outline:0}.product-report-controls select{min-width:125px;padding:0 28px 0 10px}.product-report-controls select:focus,.product-report-controls input:focus{border-color:#20ad84;box-shadow:0 0 0 3px #10b98117}.product-search{position:relative;display:grid!important;grid-template-columns:34px 1fr auto auto;align-items:center;gap:0}.product-search>span{position:absolute;left:12px;top:30px;z-index:1;color:#8290a2;font-size:15px}.product-search input{grid-column:1/3;width:100%;padding:0 12px 0 36px;border-radius:8px 0 0 8px}.product-search button{height:39px;padding:0 14px;border:0;color:#fff;background:#122238;font-size:10px;font-weight:800}.product-search button:last-child:not(:nth-child(3)){padding:0 11px;border-left:1px solid #334257;border-radius:0 8px 8px 0;font-size:15px}.active-report-summary{display:flex;align-items:center;gap:22px;padding:11px 20px;color:#6c7889;background:#fff;font-size:10px}.active-report-summary span+span{padding-left:22px;border-left:1px solid #e2e7ec}.active-report-summary b{color:#243247}.negative-value{color:#c84e4e!important;font-weight:700}.table-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 20px;border-top:1px solid #edf0f4}.table-pagination label{display:flex;align-items:center;gap:8px;color:#6d798a;font-size:10px}.table-pagination select{height:34px;padding:0 25px 0 9px;border:1px solid #dce2e8;border-radius:7px;color:#334156;background:#fff}.table-pagination nav{display:flex;align-items:center;gap:5px}.table-pagination button{min-width:34px;height:34px;padding:0 10px;border:1px solid #dce2e8;border-radius:7px;color:#556276;background:#fff;font-size:10px;font-weight:700}.table-pagination button:hover:not(:disabled),.table-pagination button.active{color:#fff;border-color:#122238;background:#122238}.table-pagination button:disabled{opacity:.42}.table-pagination nav span{padding:0 3px;color:#8b95a4}.profit-coverage{padding:24px}.profit-coverage>strong{display:block;color:#17253a;font-size:27px}.profit-coverage>span{display:block;margin-top:5px;color:#6d798a;font-size:11px}.profit-coverage>div{height:8px;margin:19px 0 12px;overflow:hidden;border-radius:8px;background:#e9edf1}.profit-coverage>div i{display:block;height:100%;border-radius:8px;background:var(--green)}.profit-coverage p{margin:0 0 18px;color:#758194;font-size:10px;line-height:1.55}.profit-coverage button{height:36px!important}.customer-layout,.seo-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.cohort-grid{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:5px;padding:17px}.cohort-grid>*{display:grid;place-items:center;min-height:32px;border-radius:5px;font-size:8px}.cohort-grid>b{color:#7d8899}.cohort-grid>span{color:#405064;background:color-mix(in srgb,var(--green) calc(var(--heat) * 70%),#f0f3f6);font-weight:600}.segment-row{display:grid;grid-template-columns:10px 1fr auto 18px;align-items:center;gap:8px;padding:16px 18px;border-bottom:1px solid #eef0f4}.segment-dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.segment-dot.new{background:#5a7ed1}.segment-dot.risk{background:#e39845}.segment-row b,.segment-row small{display:block}.segment-row b{font-size:9px}.segment-row small{margin-top:3px;color:#929baa;font-size:7px}.segment-row strong{font-size:8px}.segment-row button{color:#8490a0;border:0;background:none}.attribution-list{padding:4px 19px 16px}.attribution-list>div{display:grid;grid-template-columns:30px 1fr 125px 125px minmax(90px,1fr) 80px;align-items:center;gap:11px;padding:15px 0;border-bottom:1px solid #eef0f4;color:#495669;font-size:9px}.attribution-list>div>b{font-size:10px}.attribution-list>div>span:not(.channel-icon) small{display:block;margin-bottom:3px;color:#929baa;font-size:7px}.attribution-list>div>i{height:5px;border-radius:4px;background:#edf0f4}.attribution-list>div>i em{display:block;height:100%;border-radius:4px;background:var(--green)}.attribution-list>div>strong{color:#0a8d65;font-size:8px}.info-pill{color:#087f5b!important;background:#e8f8f3!important;border-color:#d0efe5!important}.issue-list>div{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;padding:17px 19px;border-bottom:1px solid #eef0f4}.priority{width:7px;height:7px;border-radius:50%;background:#e08a3c}.priority.medium{background:#e5b64d}.priority.low{background:#5b87d6}.issue-list b,.issue-list small{display:block}.issue-list b{font-size:9px}.issue-list small{margin-top:3px;color:#929baa;font-size:7px}.issue-list button{color:#07845f;border:0;background:none;font-size:8px;font-weight:700}.keyword-panel{padding-bottom:8px}.keyword-row{display:grid;grid-template-columns:1fr 35px 45px;align-items:center;padding:16px 19px;border-bottom:1px solid #eef0f4;font-size:9px}.keyword-row span{color:#354256;font-weight:700}.keyword-row strong{color:#0a9369;font-size:8px;text-align:right}.brand-voice-strip{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;margin-bottom:13px;padding:13px 16px;border:1px solid #ccecdf;border-radius:9px;background:#effaf6}.brand-voice-strip>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff;background:var(--green);font-size:10px}.brand-voice-strip b,.brand-voice-strip small{display:block}.brand-voice-strip b{font-size:10px}.brand-voice-strip small{margin-top:3px;color:#648074;font-size:8px}.brand-voice-strip button{color:#087f5b;border:0;background:none;font-size:8px;font-weight:700}.content-types{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px}.content-types article{padding:17px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.content-type-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:8px;color:#087f5b;background:#e0f7ef;font-size:14px}.content-type-icon.c1{color:#5271bb;background:#e8edfb}.content-type-icon.c2{color:#a2672c;background:#faeddc}.content-type-icon.c3{color:#7761b5;background:#eeeafa}.content-types h2{margin:13px 0 5px;font-size:11px}.content-types p{min-height:35px;margin:0;color:#7d8899;font-size:8px;line-height:1.45}.content-types article>div{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding-top:10px;border-top:1px solid #eef0f4}.content-types small{color:#8994a5;font-size:7px}.content-types button{color:#07845f;border:0;background:none;font-size:8px;font-weight:700}.draft-panel{padding-bottom:4px}.draft-row{display:grid;grid-template-columns:28px 1fr auto 25px;align-items:center;gap:9px;padding:13px 19px;border-bottom:1px solid #eef0f4}.draft-row>span{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;color:#5d718f;background:#edf1f6}.draft-row b,.draft-row small{display:block}.draft-row b{font-size:9px}.draft-row small{margin-top:3px;color:#929baa;font-size:7px}.draft-row em{padding:4px 7px;border-radius:10px;color:#667386;background:#eef1f4;font-size:7px;font-style:normal}.draft-row>button{color:#8994a5;border:0;background:none}.analyst-shell{max-width:850px;margin:65px auto 0}.analyst-intro{text-align:center}.analyst-orb{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 17px;border:1px solid #b9ebde;border-radius:16px;color:#0a9b70;background:linear-gradient(145deg,#e7faf4,#d3f3ea);box-shadow:0 10px 35px #10b9811f;font-size:23px}.analyst-intro h2{margin:0;font-size:20px}.analyst-intro>p{max-width:520px;margin:9px auto 24px;color:#778396;font-size:10px;line-height:1.5}.prompt-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;max-width:650px;margin:auto}.prompt-grid button{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border:1px solid #e0e5eb;border-radius:9px;color:#4c596c;background:#fff;font-size:9px;text-align:left;box-shadow:var(--shadow)}.prompt-grid button span{color:#0a976b}.analyst-input{display:flex;align-items:center;gap:8px;height:58px;margin-top:29px;padding:7px 7px 7px 16px;border:1px solid #dbe1e8;border-radius:13px;background:#fff;box-shadow:0 10px 35px #0f172a14}.analyst-input>span{color:var(--green)}.analyst-input input{min-width:0;flex:1;border:0;outline:0;font-size:11px}.analyst-input button{height:42px;padding:0 16px;border:0;border-radius:8px;color:#fff;background:var(--navy);font-size:9px;font-weight:700}.analyst-note{text-align:center;color:#9aa3b1;font-size:8px}.settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.setting-card{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:17px}.setting-card>span{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:#087f5b;background:#e2f7f0;font-size:10px;font-weight:800}.setting-card h2{margin:0;font-size:10px}.setting-card p{margin:4px 0 0;color:#8b95a5;font-size:8px}.setting-card button{color:#0a8d65;border:0;background:none;font-size:8px;font-weight:700}.sidebar{width:264px;padding-left:16px;padding-right:16px}.main-content{margin-left:264px}.business-switcher{min-height:64px}.business-switcher small{font-size:9px}.nav-item{height:43px;font-size:14px}.user-card b{font-size:12px}.user-card span{font-size:9px}.topbar{height:68px;padding-left:36px;padding-right:36px}.content-shell{padding:34px 36px 52px}.eyebrow{font-size:12px}.page-heading h1{font-size:29px}.page-heading p{font-size:14px;line-height:1.5}.secondary-btn,.date-btn,.primary-btn{height:46px;font-size:12px}.date-btn{min-width:220px}.date-btn small{font-size:9px}.metric-card{min-height:128px;padding:19px 20px 17px}.metric-label{font-size:12px}.metric-value{margin:12px 0;font-size:28px}.metric-foot{font-size:11px}.metric-label button{width:17px;height:17px;font-size:10px}.panel-head{padding:21px 22px 13px}.panel-head h2,.module-toolbar h2{font-size:16px}.panel-head p,.module-toolbar p{font-size:11px;line-height:1.45}.legend,.text-button{font-size:11px}.performance-panel,.customer-panel{min-height:365px}.chart-wrap{height:280px;padding-left:16px;padding-right:22px}.chart-y,.chart-x{font-size:10px}.chart-tooltip{width:145px;font-size:10px}.chart-tooltip small{font-size:8px}.donut-wrap{height:190px}.donut{width:145px;height:145px}.donut:after{width:100px;height:100px}.donut strong{font-size:23px}.donut span{font-size:10px}.customer-legend{padding:0 22px}.customer-legend>div{padding:10px 0;font-size:11px}.table-wrap table,.data-table table{font-size:12px}.table-wrap th,.data-table th{font-size:10px}.table-wrap td{height:61px;font-size:12px}.channel-icon,.source-logo{width:32px;height:32px;font-size:11px}.health-score{padding:15px 0}.health-summary b{font-size:12px}.health-summary p{font-size:10px}.source-list>div{padding:8px 0}.source-list b{font-size:11px}.source-list small{font-size:9px}.health-button{height:35px;font-size:10px}.recommendation{padding:17px}.rec-icon{width:36px;height:36px}.rec-top h3{font-size:12px}.confidence{font-size:9px}.rec-content p,.rec-bottom button,.rec-bottom span{font-size:10px}.ask-visu{padding:19px 21px}.ask-visu h2{font-size:15px}.ask-visu p{font-size:10px}.ask-visu form{height:44px}.ask-visu input,.ask-visu form button{font-size:11px}.module-metrics article{min-height:112px;padding:19px 20px}.module-metrics span{font-size:12px}.module-metrics strong{font-size:27px}.module-metrics small{font-size:11px}.module-toolbar{padding:21px 22px 17px}.module-toolbar>button,.toolbar-actions button,.draft-panel .module-toolbar button{height:34px;font-size:10px}.data-table td{height:70px;font-size:11px}.product-cell b{font-size:12px}.product-cell small{font-size:10px}.product-thumb{width:39px;height:39px;font-size:9px}.signal{font-size:9px}.waterfall-row{min-height:47px}.waterfall-row>span,.waterfall-row>b{font-size:11px}.waterfall-row small{font-size:9px}.profit-total span{font-size:12px}.profit-total strong{font-size:19px}.margin-row{padding-top:17px;padding-bottom:17px}.margin-row>div b,.margin-row>strong{font-size:11px}.margin-row>strong small{font-size:9px}.segment-row{padding-top:19px;padding-bottom:19px}.segment-row b{font-size:11px}.segment-row small,.segment-row strong{font-size:9px}.cohort-grid>*{min-height:38px;font-size:10px}.attribution-list>div{padding-top:18px;padding-bottom:18px;font-size:11px}.attribution-list>div>b{font-size:12px}.attribution-list>div>span:not(.channel-icon) small{font-size:9px}.attribution-list>div>strong{font-size:10px}.issue-list>div{padding-top:20px;padding-bottom:20px}.issue-list b,.keyword-row{font-size:11px}.issue-list small,.issue-list button,.keyword-row strong{font-size:9px}.brand-voice-strip b{font-size:12px}.brand-voice-strip small,.brand-voice-strip button{font-size:10px}.content-types h2{font-size:13px}.content-types p{font-size:10px;line-height:1.55}.content-types small,.content-types button{font-size:9px}.draft-row{padding-top:16px;padding-bottom:16px}.draft-row b{font-size:11px}.draft-row small,.draft-row em{font-size:9px}.analyst-intro h2{font-size:23px}.analyst-intro>p{font-size:12px}.prompt-grid button{padding:16px;font-size:11px}.analyst-input input{font-size:13px}.analyst-input button{font-size:11px}.analyst-note{font-size:10px}.setting-card{padding:20px}.setting-card h2{font-size:12px}.setting-card p,.setting-card button{font-size:10px}[dir=rtl] .main-content{margin-left:0;margin-right:264px}.loading-screen{min-height:100vh;display:grid;place-content:center;gap:18px;background:#f7f9fb}.loading-screen .brand-mark{width:48px;height:48px;margin:auto;font-size:20px}.loading-line{width:120px;height:3px;overflow:hidden;border-radius:4px;background:#e2e7ed}.loading-line i{display:block;width:45%;height:100%;border-radius:4px;background:var(--green);animation:loading 1s ease-in-out infinite}.auth-page{display:grid;grid-template-columns:minmax(480px,.85fr) minmax(570px,1.15fr);min-height:100vh;background:#fff}.auth-form-side{position:relative;display:flex;flex-direction:column;padding:34px 7vw 26px}.auth-brand{display:flex;align-items:center;gap:11px;color:var(--navy);font-size:20px}.auth-card{width:100%;max-width:480px;margin:auto}.auth-kicker{display:inline-block;margin-bottom:12px;color:#09946b;font-size:11px;font-weight:800;letter-spacing:1.2px}.auth-card h1{margin:0;color:#111a2b;font-size:34px;line-height:1.15;letter-spacing:-1px}.auth-card>p{margin:12px 0 27px;color:#738094;font-size:14px;line-height:1.55}.auth-form{display:flex;flex-direction:column;gap:15px}.auth-form label{display:flex;flex-direction:column;gap:7px;color:#344054;font-size:12px;font-weight:700}.auth-form input,.auth-form select{width:100%;height:47px;padding:0 13px;border:1px solid #dce2e9;border-radius:8px;outline:0;color:#1c2738;background:#fff;font-size:13px;font-weight:500;transition:.15s}.auth-form input:focus,.auth-form select:focus{border-color:#37bd99;box-shadow:0 0 0 3px #10b9811a}.auth-form input::placeholder{color:#a4adba;font-weight:400}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.password-field{position:relative}.password-field input{padding-right:43px}.show-password{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:31px;height:31px;border:0;color:#8590a2;background:transparent}.auth-submit{display:flex;align-items:center;justify-content:space-between;height:49px;margin-top:3px;padding:0 17px;border:0;border-radius:8px;color:#fff;background:var(--navy);box-shadow:0 6px 18px #0f172a29;font-size:12px;font-weight:700;transition:.15s}.auth-submit:hover{background:#19263b;transform:translateY(-1px)}.auth-submit:disabled{cursor:wait;opacity:.65}.auth-submit.loading span:after{content:"";display:inline-block;width:10px;height:10px;margin-left:8px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;vertical-align:-2px;animation:spin .7s linear infinite}.auth-error:empty{display:none}.auth-error{padding:9px 11px;border-radius:7px;color:#b74040;background:#fff0f0;font-size:11px}.auth-switch{margin-top:20px;color:#768295;font-size:12px;text-align:center}.auth-switch button,.auth-language{padding:0;border:0;color:#07845f;background:none;font-weight:700}.auth-language{display:block;margin:15px auto 0;font-size:11px}.auth-legal{margin:20px 0 0;color:#a0a8b5;font-size:9px}.auth-visual{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:8vh 7vw;color:#fff;background:radial-gradient(circle at 70% 25%,#174f49 0,transparent 36%),linear-gradient(145deg,#0d1728,#11243a 58%,#123936)}.auth-visual:before{content:"";position:absolute;inset:0;opacity:.11;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:46px 46px}.visual-copy,.auth-preview,.trust-row{position:relative;z-index:1}.visual-copy{max-width:580px}.visual-copy>span{color:#70e4c5;font-size:10px;font-weight:800;letter-spacing:1.2px}.visual-copy h2{margin:13px 0;color:#fff;font-size:39px;line-height:1.12;letter-spacing:-1.2px;white-space:pre-line}.visual-copy p{max-width:490px;margin:0;color:#9db0c0;font-size:13px;line-height:1.6}.auth-preview{width:min(600px,100%);margin-top:34px;padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:#fffffff5;box-shadow:0 30px 70px #00000040;transform:perspective(1000px) rotateY(-2deg)}.preview-top{display:flex;align-items:center;gap:5px;color:#263246}.preview-top>span{width:6px;height:6px;border-radius:50%;background:#dfe4eb}.preview-top>b{margin-left:7px;font-size:9px}.preview-metrics{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px}.preview-metrics>div{padding:12px;border:1px solid #e9ecf1;border-radius:8px;color:#1f2a3c}.preview-metrics small,.preview-metrics strong,.preview-metrics em{display:block}.preview-metrics small{color:#8390a2;font-size:8px}.preview-metrics strong{margin:6px 0;font-size:19px}.preview-metrics em{color:#09936a;font-size:8px;font-style:normal;font-weight:700}.preview-chart{position:relative;height:105px;margin-top:10px;border:1px solid #edf0f4;border-radius:8px;background:linear-gradient(#fff,#fbfcfd)}.preview-chart:before,.preview-chart:after,.preview-chart i{content:"";position:absolute;left:0;right:0;border-top:1px dashed #e7eaf0}.preview-chart:before{top:25%}.preview-chart i{top:50%}.preview-chart:after{top:75%}.preview-chart svg{position:relative;z-index:1;width:100%;height:100%;padding:8px}.preview-chart path{fill:none;stroke:var(--green);stroke-width:2}.preview-insight{display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;margin-top:10px;padding:10px;border-radius:8px;color:#243145;background:#edf9f5}.preview-insight>span{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:#07845f;background:#d9f4ea}.preview-insight b,.preview-insight small{display:block}.preview-insight b{font-size:9px}.preview-insight small{margin-top:2px;color:#718174;font-size:7px}.preview-insight em{color:#07845f;font-size:10px;font-style:normal;font-weight:800}.trust-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;color:#a8bbc7;font-size:9px}.trust-row span:before{color:#48d2ad}.logout-button{font-size:14px!important}.logout-button:hover{color:#fff!important}@keyframes loading{0%{transform:translate(-100%)}50%{transform:translate(75%)}to{transform:translate(250%)}}@keyframes spin{to{transform:rotate(360deg)}}.onboarding-page{position:relative;display:grid;grid-template-columns:285px 1fr;min-height:100vh;background:#f8fafc}.onboarding-page>aside{display:flex;flex-direction:column;padding:30px 25px;color:#fff;background:var(--navy)}.onboarding-page .auth-brand{color:#fff}.onboarding-progress{display:flex;flex-direction:column;gap:7px;margin-top:75px}.onboarding-progress>div{position:relative;display:grid;grid-template-columns:32px 1fr;align-items:center;gap:11px;padding:11px;border-radius:8px;color:#728198}.onboarding-progress>div:not(:last-child):after{content:"";position:absolute;left:26px;top:43px;width:1px;height:14px;background:#344057}.onboarding-progress i{display:grid;place-items:center;width:27px;height:27px;border:1px solid #3b475d;border-radius:50%;font-size:10px;font-style:normal;font-weight:700}.onboarding-progress b,.onboarding-progress span,.onboarding-progress small{display:block}.onboarding-progress span{font-size:12px;font-weight:600}.onboarding-progress small{margin-top:3px;color:#5e6c82;font-size:9px;font-weight:400}.onboarding-progress .active{color:#fff;background:#1c293e}.onboarding-progress .active i{color:#0f2b25;border-color:#45d1aa;background:#45d1aa}.onboarding-progress .done{color:#8fe5ce}.onboarding-progress .done i{color:#0c2c24;border-color:#51d5b1;background:#51d5b1}.onboarding-help{display:flex;align-items:center;gap:10px;margin-top:auto;padding:14px;border:1px solid #28364c;border-radius:9px;background:#182338}.onboarding-help>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #526078;border-radius:50%;font-size:10px}.onboarding-help b,.onboarding-help small{display:block}.onboarding-help b{font-size:10px}.onboarding-help small{margin-top:3px;color:#718098;font-size:8px}.onboarding-page>section{display:grid;place-items:center;padding:50px}.onboarding-hero,.onboarding-content{width:min(610px,100%)}.onboarding-hero{text-align:center}.onboarding-orb{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 20px;border:1px solid #afe8d8;border-radius:18px;color:#07956b;background:#e2f7f0;box-shadow:0 12px 35px #10b98124;font-size:26px}.onboarding-orb.success{color:#fff;background:var(--green)}.onboarding-hero>span,.step-label{color:#07936a;font-size:10px;font-weight:800;letter-spacing:1.1px}.onboarding-hero h1,.onboarding-content h1{margin:12px 0;color:#111a2b;font-size:31px;line-height:1.2;letter-spacing:-.8px}.onboarding-hero>p,.onboarding-content>p{margin:0 auto;color:#728093;font-size:13px;line-height:1.6}.onboarding-hero>p{max-width:530px}.setup-time{margin:20px 0;color:#687588;font-size:11px}.onboarding-primary{display:flex;align-items:center;justify-content:center;gap:16px;min-width:190px;height:47px;margin:24px auto 0;padding:0 18px;border:0;border-radius:8px;color:#fff;background:var(--navy);box-shadow:0 6px 18px #0f172a26;font-size:11px;font-weight:700}.onboarding-primary:disabled{opacity:.6}.onboarding-skip{display:block;margin:13px auto 0;border:0;color:#788496;background:none;font-size:10px}.platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.platform-card{display:grid;grid-template-columns:43px 1fr 20px;align-items:center;gap:12px;padding:17px;border:1px solid #dce2e9;border-radius:10px;color:#263246;background:#fff;text-align:left}.platform-card.selected{border-color:#22b88e;box-shadow:0 0 0 3px #10b98117}.platform-logo{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;font-size:11px;font-weight:800}.platform-logo.shopify{color:#5d8c3c;background:#edf7e6}.platform-logo.woo{color:#7861b5;background:#efeafb}.platform-card b,.platform-card small{display:block}.platform-card b{font-size:12px}.platform-card small{margin-top:4px;color:#8994a5;font-size:9px}.platform-card>i{display:none;color:#fff}.platform-card.selected>i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--green);font-size:9px;font-style:normal}.store-address{display:flex;flex-direction:column;gap:8px;margin-top:18px;color:#344054;font-size:11px;font-weight:700}.store-address input{height:47px;padding:0 13px;border:1px solid #dce2e9;border-radius:8px;outline:0;font-size:12px}.store-address input:focus{border-color:#32bd97;box-shadow:0 0 0 3px #10b98117}.secure-note{margin-top:10px;color:#798698;font-size:9px}.marketing-connectors{margin-top:23px;border:1px solid #e1e5eb;border-radius:10px;background:#fff}.marketing-connectors>div{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid #edf0f4}.marketing-connectors>div:last-child{border:0}.connector-logo{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:#376ebd;background:#e9f1ff;font-size:10px;font-weight:800}.connector-logo.c1{color:#4069bf;background:#e9eeff}.connector-logo.c2{color:#bb7132;background:#faecde}.connector-logo.c3{color:#188063;background:#e2f5ef}.marketing-connectors b,.marketing-connectors small{display:block}.marketing-connectors b{font-size:11px}.marketing-connectors small{margin-top:3px;color:#8a95a5;font-size:9px}.marketing-connectors button{height:29px;padding:0 10px;border:1px solid #dfe4e9;border-radius:6px;color:#087f5b;background:#fff;font-size:9px;font-weight:700}.quality-preview{margin:25px auto 0;padding:18px;border:1px solid #e0e5eb;border-radius:10px;background:#fff;text-align:left}.quality-preview>span{color:#667386;font-size:11px}.quality-preview>strong{float:right;font-size:14px}.quality-preview>div{clear:both;height:6px;margin:12px 0 9px;border-radius:6px;background:#e9edf1}.quality-preview>div i{display:block;width:40%;height:100%;border-radius:6px;background:var(--green)}.quality-preview>small{color:#8994a5;font-size:9px}.onboarding-language{position:absolute;top:25px;right:28px;border:0;color:#087f5b;background:none;font-size:10px;font-weight:700}.modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.workspace-modal{position:relative;width:min(480px,100%);padding:28px;border-radius:14px;background:#fff;box-shadow:0 30px 80px #0f172a40;animation:pop .18s ease-out}.modal-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border:0;border-radius:50%;color:#738093;background:#f2f4f7;font-size:18px}.modal-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;color:#087f5b;background:#e2f7f0;font-size:22px}.workspace-modal h2{margin:16px 0 7px;font-size:21px}.workspace-modal>p{margin:0 0 21px;color:#778396;font-size:11px;line-height:1.5}.workspace-modal form{display:flex;flex-direction:column;gap:14px}.workspace-modal label{display:flex;flex-direction:column;gap:7px;color:#344054;font-size:11px;font-weight:700}.workspace-modal input,.workspace-modal select{height:44px;padding:0 12px;border:1px solid #dce2e9;border-radius:8px;outline:0;background:#fff;font-size:12px}.workspace-modal input:focus,.workspace-modal select:focus{border-color:#31bc96;box-shadow:0 0 0 3px #10b98117}.serpy-confirm-layer{position:fixed;inset:0;z-index:240;display:grid;place-items:center;padding:22px;background:#090e1d9e;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .14s ease}.serpy-confirm-layer.show{opacity:1}.serpy-confirm-dialog{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;width:min(570px,100%);padding:26px;border:1px solid color-mix(in srgb,#7568ed 24%,var(--line,#dfe4ec));border-radius:20px;color:var(--text,#172235);background:var(--surface,#fff);box-shadow:0 34px 100px #080d1e57;transform:translateY(10px) scale(.985);transition:transform .16s ease}.serpy-confirm-layer.show .serpy-confirm-dialog{transform:none}.serpy-confirm-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(145deg,#7568ed,#5146ca);font-size:22px;box-shadow:0 12px 26px #5146ca3d}.serpy-confirm-dialog h2{margin:1px 0 7px;font-size:23px;line-height:1.25;letter-spacing:-.025em}.serpy-confirm-dialog p{margin:0;color:var(--muted,#6f7c91);font-size:15px;line-height:1.58}.serpy-confirm-dialog ol{display:grid;gap:8px;margin:17px 0 0;padding-inline-start:22px;color:var(--text,#172235);font-size:14px;line-height:1.45}.serpy-confirm-dialog li::marker{color:#6559dc;font-weight:900}.serpy-confirm-dialog footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;margin-top:7px;padding-top:18px;border-top:1px solid var(--line,#e2e6ed)}.serpy-confirm-dialog footer button{min-height:46px;padding:0 17px;border-radius:11px;font-size:14px;font-weight:850}.serpy-confirm-dialog footer .primary-btn{min-width:220px}@media(max-width:600px){.serpy-confirm-dialog{grid-template-columns:1fr;padding:20px}.serpy-confirm-icon{width:46px;height:46px}.serpy-confirm-dialog footer{flex-direction:column-reverse}.serpy-confirm-dialog footer button,.serpy-confirm-dialog footer .primary-btn{width:100%}}[dir=rtl] .sidebar{inset:0 0 0 auto;border-right:0;border-left:1px solid #253049}[dir=rtl] .main-content{margin-left:0;margin-right:248px}[dir=rtl] .business-menu{left:auto;right:0}[dir=rtl] .nav-item,[dir=rtl] .business-menu button,[dir=rtl] .date-btn{text-align:right}[dir=rtl] .nav-item.active:before{left:auto;right:-14px;border-radius:4px 0 0 4px}[dir=rtl] .ai-badge{margin-left:0!important;margin-right:auto!important}[dir=rtl] .live-dot{margin-right:0;margin-left:6px}[dir=rtl] .date-btn i{margin-left:0;margin-right:auto}[dir=rtl] .table-wrap th:first-child,[dir=rtl] .table-wrap td:first-child{text-align:right}[dir=rtl] .rec-bottom button span,[dir=rtl] .ask-visu form button span{margin-left:0;margin-right:6px}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.product-thumb-image{object-fit:cover;border:1px solid #e3e8ed;background:#fff}.entity-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.entity-cell.has-creative{display:grid;grid-template-columns:48px minmax(130px,1fr);align-items:center;column-gap:11px}.entity-cell.has-creative>span:last-child,.entity-cell>span:last-child{min-width:0}.entity-cell b,.entity-cell small,.entity-cell em{display:block}.entity-cell b{color:#263246}.entity-cell small{margin-top:2px;color:#929baa}.entity-cell em{max-width:260px;margin:3px 0;color:#667386;font-size:8px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-creative-thumb,.ad-creative-placeholder{grid-row:1;display:grid;place-items:center;width:48px;height:48px;border:1px solid #e1e6ec;border-radius:8px;background:#f3f6f8;object-fit:cover}.ad-creative-placeholder{color:#8290a2;font-size:9px;font-weight:800}.commerce-seo-status{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:12px;margin-bottom:13px}.commerce-seo-status article{padding:18px 20px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:var(--shadow)}.commerce-seo-status span,.commerce-seo-status strong,.commerce-seo-status small{display:block}.commerce-seo-status span{color:#758194;font-size:10px;font-weight:700}.commerce-seo-status strong{margin:9px 0 5px;color:#152236;font-size:20px}.commerce-seo-status article:nth-child(2) strong{font-size:14px}.commerce-seo-status small{color:#8b95a5;font-size:9px}.commerce-brand-form{margin-bottom:13px;overflow:hidden}.commerce-brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px}.commerce-brand-grid label{display:flex;flex-direction:column;gap:7px;color:#344054;font-size:11px;font-weight:700}.commerce-brand-grid input,.commerce-brand-grid select,.commerce-brand-grid textarea{width:100%;padding:11px 12px;border:1px solid #dce2e9;border-radius:8px;color:#263246;background:#fff;font:inherit;font-size:11px;outline:0}.commerce-brand-grid input,.commerce-brand-grid select{height:42px}.commerce-brand-grid textarea{min-height:78px;resize:vertical;line-height:1.5}.commerce-brand-grid label>*+*{margin-top:2px}.commerce-brand-grid input:focus,.commerce-brand-grid select:focus,.commerce-brand-grid textarea:focus{border-color:#22ad84;box-shadow:0 0 0 3px #10b98117}.commerce-brand-actions{display:flex;align-items:center;gap:14px;padding:0 20px 20px}.commerce-brand-actions small{color:#7b8798;font-size:9px}.commerce-product-seo{margin-bottom:18px;overflow:hidden}.commerce-seo-controls{display:grid;grid-template-columns:minmax(260px,1fr) 190px auto;gap:9px;padding:14px 18px;border-bottom:1px solid #edf0f4;background:#fbfcfd}.commerce-seo-controls input,.commerce-seo-controls select{height:40px;padding:0 11px;border:1px solid #dce2e9;border-radius:8px;background:#fff;font-size:11px}.commerce-seo-controls button,.product-seo-generate button{height:40px;padding:0 14px;border:0;border-radius:8px;color:#fff;background:#142238;font-size:10px;font-weight:800}.commerce-product-seo table{min-width:1050px}.commerce-product-seo td:first-child{min-width:280px}.commerce-product-seo td:nth-child(2){min-width:240px;text-align:left}.commerce-product-seo td:nth-child(3){min-width:125px;text-align:left}.seo-state{display:inline-block;padding:4px 8px;border-radius:12px;color:#9a6213;background:#fff1d8;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.seo-state.ready,.seo-state.published{color:#087e5d;background:#e2f7ef}.seo-state.failed{color:#b94848;background:#ffeded}.seo-existing-title{display:block;max-width:260px;margin-top:6px;color:#768296;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-seo-generate{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:7px;min-width:470px}.product-seo-generate input[type=text],.product-seo-generate>input{height:36px;padding:0 10px;border:1px solid #dde3e9;border-radius:7px;font-size:9px}.product-seo-generate label{display:flex;align-items:center;gap:4px;color:#657286;font-size:8px;white-space:nowrap}.product-seo-generate button{grid-column:1/-1;height:32px;background:#087f5b}.commerce-seo-drafts{margin-bottom:18px}.commerce-seo-drafts>.section-heading{margin:0 0 11px}.product-seo-draft{margin-bottom:11px;overflow:hidden}.product-seo-draft>header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #edf0f4}.product-seo-draft>header>div{display:flex;align-items:center;gap:11px}.product-seo-draft>header img,.product-seo-draft>header>div>span{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#e8f7f2;object-fit:cover;color:#087e5d;font-size:9px;font-weight:800}.product-seo-draft header b,.product-seo-draft header small{display:block}.product-seo-draft header b{font-size:12px}.product-seo-draft header small{margin-top:4px;color:#8792a2;font-size:9px}.seo-draft-fields{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;padding:17px 18px}.seo-draft-fields label{display:flex;flex-direction:column;gap:6px;color:#475467;font-size:10px;font-weight:700}.seo-draft-fields label.wide{grid-column:1/-1}.seo-draft-fields input,.seo-draft-fields textarea{width:100%;padding:10px 11px;border:1px solid #dce2e9;border-radius:8px;font:inherit;font-size:11px;outline:0}.seo-draft-fields textarea{min-height:75px;resize:vertical;line-height:1.5}.seo-draft-fields small{color:#98a2b3;font-size:8px;font-weight:400}.product-seo-draft>footer{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;padding:13px 18px;background:#f8fafb}.product-seo-draft>footer label{display:flex;align-items:center;gap:5px;color:#667085;font-size:9px}.seo-publish-error{margin:12px 18px 0;padding:9px 11px;border-radius:7px;color:#a83f3f;background:#fff0f0;font-size:9px}.generic-content-studio{overflow:hidden}.generic-content-studio .content-generator{margin:0;box-shadow:none;border:0}@media(max-width:900px){.commerce-seo-status,.commerce-brand-grid,.commerce-seo-controls,.seo-draft-fields{grid-template-columns:1fr}.seo-draft-fields label.wide{grid-column:auto}.product-seo-draft>footer{grid-template-columns:1fr 1fr}.product-seo-draft>footer>span{display:none}}.woo-credentials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.woo-credentials label{display:flex;flex-direction:column;gap:7px;color:#344054;font-size:11px;font-weight:700}.woo-credentials input{height:47px;padding:0 13px;border:1px solid #dce2e9;border-radius:8px;outline:0;font-size:12px}.woo-credentials input:focus{border-color:#32bd97;box-shadow:0 0 0 3px #10b98117}.integration-modal{max-height:calc(100vh - 40px);overflow:auto}.integration-modal .auth-submit{margin-top:2px}.setting-card.is-connected{border-color:#cfeee4}.setting-card.is-connected>span{box-shadow:inset 0 0 0 1px #bce8da}.content-generator{display:grid;grid-template-columns:190px 1fr auto;gap:10px;margin-bottom:13px;padding:14px}.content-generator select,.content-generator input{height:43px;padding:0 13px;border:1px solid #dce2e9;border-radius:8px;background:#fff;outline:0;font-size:11px}.analysis-answer{margin-top:18px;overflow:hidden}.analysis-head{display:grid;grid-template-columns:34px 1fr auto;align-items:start;gap:12px;padding:20px;border-bottom:1px solid #e9edf2}.analysis-head>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#07845f;background:#e2f7f0}.analysis-head small,.analysis-action small{color:#07845f;font-size:8px;font-weight:800;letter-spacing:.7px}.analysis-head h2{margin:5px 0 0;font-size:15px;line-height:1.45}.analysis-head>strong{padding:5px 8px;border-radius:13px;color:#566276;background:#eef1f5;font-size:10px}.analysis-evidence{padding:17px 20px}.analysis-evidence h3{margin:0 0 9px;font-size:11px}.analysis-evidence ul{margin:0;padding-left:18px;color:#677487;font-size:10px;line-height:1.7}.analysis-action{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;background:#f7faf9}.analysis-action b,.analysis-action span{display:block}.analysis-action b{margin-top:5px;font-size:11px}.analysis-action span{margin-top:4px;color:#748194;font-size:9px}.analysis-action button{height:34px;padding:0 12px;border:0;border-radius:7px;color:#fff;background:var(--navy);font-size:9px;font-weight:700;white-space:nowrap}.empty-row{padding:24px;color:#8a95a5;font-size:11px;text-align:center}.account-list{display:flex;flex-direction:column;gap:8px;max-height:380px;overflow:auto}.account-list>button{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:13px 14px;border:1px solid #e0e5eb;border-radius:8px;color:#344054;background:#fff;text-align:left}.account-list>button[hidden]{display:none}.account-list>button:hover{border-color:#27b98f;background:#f3fbf8}.account-list span{font-size:11px;font-weight:700}.account-list small{grid-column:1;color:#8b95a5;font-size:8px}.account-list i{grid-column:2;grid-row:1/3;align-self:center;color:#07845f;font-style:normal}.overview-source-filter{display:flex;height:43px;min-width:156px;flex-direction:column;justify-content:center;padding:4px 10px;border:1px solid #dde2e9;border-radius:9px;background:#fff}.overview-source-filter span{color:#8a95a7;font-size:8px;font-weight:700;text-transform:uppercase}.overview-source-filter select{padding:1px 20px 0 0;border:0;outline:0;color:#344054;background:transparent;font-size:10px;font-weight:700}.task-board{grid-column:1/-1}.task-list{display:flex;flex-direction:column;gap:9px;margin-top:18px}.task-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto 150px;align-items:center;gap:14px;padding:16px;border:1px solid #e4e8ee;border-radius:10px;background:#fff}.task-state-dot{width:8px;height:8px;border-radius:50%;background:#f59e0b}.task-done .task-state-dot{background:#10b981}.task-dismissed .task-state-dot{background:#94a3b8}.task-in_progress .task-state-dot{background:#06b6d4}.task-row b{color:#1f2937;font-size:12px}.task-row p{margin:5px 0;color:#667085;font-size:10px}.task-row small{color:#98a2b3;font-size:8px}.task-row>strong{color:#087a5c;font-size:11px}.task-row label span{display:block;margin-bottom:4px;color:#8a95a7;font-size:8px;font-weight:700;text-transform:uppercase}.task-row select{width:100%;padding:8px;border:1px solid #dfe4ea;border-radius:7px;color:#344054;background:#fff;font-size:10px}.source-summary-panel .goal-summary>span{background:#e8f8f3;color:#087a5c}.report-generator{display:grid;grid-template-columns:1fr 170px 1fr auto;gap:10px;margin-bottom:13px;padding:14px}.report-generator input,.report-generator select{height:43px;padding:0 13px;border:1px solid #dce2e9;border-radius:8px;background:#fff;outline:0;font-size:11px}.chart-empty{display:grid;place-items:center;align-content:center;min-height:280px;color:#8a95a5;text-align:center}.chart-empty>span{font-size:28px;color:#10b981}.chart-empty b{margin-top:10px;color:#445065;font-size:12px}.chart-empty small{margin-top:5px;font-size:10px}.admin-nav{margin-top:7px;color:#8ff0d5;border:1px solid #315048;background:#18352f}.admin-nav b{margin-left:auto;padding:2px 5px;border-radius:4px;color:#0f2b25;background:#70dfc2;font-size:7px;letter-spacing:.5px}.live-dot.offline{background:#ef6a6a;box-shadow:0 0 0 3px #fde4e4}.admin-config{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:24px;margin-bottom:13px;padding:16px 19px}.admin-config>div{display:grid;grid-template-columns:12px auto;align-items:center;gap:2px 7px}.admin-config .live-dot{grid-row:1/3}.admin-config b{font-size:11px}.admin-config small{color:#8792a3;font-size:8px}.admin-config code{justify-self:end;padding:8px 10px;border-radius:6px;color:#536174;background:#f2f5f7;font-size:9px}.admin-customers{margin-bottom:13px}.admin-customers .data-table table{min-width:980px}.admin-customers select{height:34px;padding:0 8px;border:1px solid #dce2e9;border-radius:6px;color:#405067;background:#fff;font-size:9px}.admin-customer b,.admin-customer small{display:block}.admin-customer b{color:#243145;font-size:10px}.admin-customer small{margin-top:3px;color:#8b95a5;font-size:8px}.billing-status{display:inline-flex;padding:4px 8px;border-radius:12px;color:#657185;background:#eef1f5;font-size:8px;font-weight:700;text-transform:capitalize}.status-active,.status-trialing{color:#087c5a;background:#e1f7ef}.status-past_due,.status-unpaid{color:#b94c4c;background:#fff0f0}.admin-save{height:31px;margin-right:7px}.text-button.danger{color:#ca5252!important}.admin-plan-layout{display:grid;grid-template-columns:minmax(330px,.7fr) 1.3fr;gap:13px}.admin-plan-form{display:flex;flex-direction:column;gap:12px;padding:0 18px 18px}.admin-plan-form .module-toolbar{margin:0 -18px 2px}.admin-plan-form label{display:flex;flex-direction:column;gap:6px;color:#445065;font-size:9px;font-weight:700}.admin-plan-form input,.admin-plan-form select{height:39px;padding:0 11px;border:1px solid #dce2e9;border-radius:7px;background:#fff;outline:0;font-size:10px}.admin-plan-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.admin-plan-list article{padding:18px}.admin-plan-list article>span{color:#07845f;font-size:8px;font-weight:800;letter-spacing:.7px}.admin-plan-list h2{margin:9px 0 7px;font-size:16px}.admin-plan-list strong{font-size:22px}.admin-plan-list strong small{color:#8994a5;font-size:9px}.admin-plan-list p{min-height:30px;color:#7b8798;font-size:9px;line-height:1.5}.admin-plan-list code{display:block;overflow:hidden;padding:7px;border-radius:5px;color:#647083;background:#f2f4f7;font-size:8px;text-overflow:ellipsis}.billing-panel{margin-top:13px}.billing-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.billing-plans article{display:flex;flex-direction:column;padding:17px;border:1px solid #e1e5eb;border-radius:9px}.billing-plans article.selected{border-color:#22b88e;box-shadow:0 0 0 3px #10b98114}.billing-plans span{display:block;color:#263246;font-size:12px;font-weight:700}.billing-plans strong{display:block;margin-top:8px;font-size:22px}.billing-plans strong small{color:#8994a5;font-size:8px}.billing-plans p{min-height:28px;color:#7d8999;font-size:9px;line-height:1.5}.billing-plans ul{flex:1;margin:5px 0 14px;padding:0;list-style:none;color:#566375;font-size:9px;line-height:1.8}.billing-plans li:first-letter{color:#0a956a}.billing-plans article>button{height:35px;border:0;border-radius:7px;color:#fff;background:var(--navy);font-size:9px;font-weight:700}.billing-plans article>button:disabled{color:#788496;background:#eef1f4}.admin-provider-section{margin:24px 0 16px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.section-heading h2{margin:0;color:#1c293c;font-size:20px}.section-heading p{margin:6px 0 0;color:#707d90;font-size:13px;line-height:1.55}.provider-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:14px}.provider-settings-card{display:flex;flex-direction:column;gap:12px;margin:0;padding:19px}.provider-title{display:grid;grid-template-columns:42px 1fr 26px;align-items:center;gap:11px;padding-bottom:13px;border-bottom:1px solid #edf0f3}.provider-title>span{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:#fff;background:#142237;font-size:13px;font-weight:800}.provider-title h3{margin:0 0 4px;color:#243145;font-size:15px}.provider-title small{color:#778497;font-size:11px}.provider-title i{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#b36c35;background:#fff2e7;font-size:12px;font-style:normal;font-weight:800}.provider-title i.ready{color:#087c5a;background:#e1f7ef}.provider-settings-card label{display:flex;flex-direction:column;gap:7px;color:#455267;font-size:12px;font-weight:700}.provider-settings-card input{width:100%;height:43px;padding:0 12px;border:1px solid #d8dfe7;border-radius:8px;color:#243145;background:#fff;font:inherit;font-weight:500;outline:0}.provider-settings-card input:focus{border-color:#10a97b;box-shadow:0 0 0 3px #10a97b1a}.provider-settings-card>button{height:42px;margin-top:auto;border:0;border-radius:8px;color:#fff;background:#101f34;font-size:12px;font-weight:800;cursor:pointer}.provider-settings-card>button:disabled{opacity:.55}.provider-note{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:8px;color:#17795d;background:#eaf8f3;font-size:11px}.provider-note code{overflow:hidden;color:#42645b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-connections{margin-bottom:16px}.admin-connections .data-table table{min-width:1080px}.admin-connections td,.admin-connections th,.admin-customers td,.admin-customers th{font-size:11px}.admin-connections td b,.admin-connections td small{display:block}.admin-connections td small{margin-top:4px;color:#8591a2}.connection-provider{display:inline-flex;padding:6px 9px;border-radius:7px;color:#233349;background:#eef2f6;font-weight:800;text-transform:capitalize}.connection-error{color:#bd4c4c;font-size:11px;font-weight:700}.admin-customers select{height:39px;font-size:11px}.admin-customer b{font-size:12px}.admin-customer small,.billing-status{font-size:10px}.admin-plan-form label{font-size:12px}.admin-plan-form input,.admin-plan-form select{height:43px;font-size:12px}.admin-plan-list article>span,.admin-plan-list code{font-size:10px}.admin-plan-list p{font-size:11px}@media(max-width:1180px){.metrics-grid,.module-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr 1fr}.performance-panel,.channel-panel,.insights-panel{grid-column:1/-1}.health-panel,.customer-panel{min-height:310px}.content-types,.settings-grid{grid-template-columns:repeat(2,1fr)}.admin-config{grid-template-columns:1fr 1fr}.admin-config code{grid-column:1/-1;justify-self:start}.admin-plan-layout{grid-template-columns:1fr}.billing-plans{grid-template-columns:1fr 1fr}.provider-settings-grid{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media(max-width:980px){.auth-page{grid-template-columns:1fr}.auth-form-side{min-height:100vh;padding:26px 9vw}.auth-card{margin:60px auto}.auth-visual{display:none}}@media(max-width:760px){.onboarding-page{grid-template-columns:1fr}.onboarding-page>aside{display:none}.onboarding-page>section{padding:70px 20px 35px}.onboarding-language{top:18px;right:18px}.onboarding-hero h1,.onboarding-content h1{font-size:26px}.platform-grid,.provider-settings-grid{grid-template-columns:1fr}}@media(max-width:780px){.sidebar{transform:translate(-100%);transition:.25s ease;box-shadow:15px 0 50px #0f172a40}body.menu-open .sidebar{transform:none}[dir=rtl] .sidebar{transform:translate(100%)}[dir=rtl] body.menu-open .sidebar{transform:none}.main-content,[dir=rtl] .main-content{margin:0}.topbar{height:58px;padding:0 16px}.mobile-menu{display:block;color:#526073;border:0;background:none;font-size:20px}.mobile-logo{display:block;color:var(--navy);font-size:16px;font-weight:700}.search{display:none}.content-shell{padding:23px 16px 35px}.page-heading{align-items:flex-start;flex-direction:column;margin-bottom:20px}.heading-actions{width:100%}.date-btn{flex:1}.metrics-grid,.module-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{display:block}.panel{margin-bottom:12px}.recommendations{grid-template-columns:1fr}.ask-visu{grid-template-columns:40px 1fr}.ask-visu form{grid-column:1/-1}.mobile-overlay{position:fixed;inset:0;z-index:25;background:#0f172a73}body.menu-open .mobile-overlay{display:block}.table-wrap table{min-width:600px}.module-layout,.profit-layout,.customer-layout,.seo-layout{grid-template-columns:1fr}.attribution-list>div{grid-template-columns:30px 1fr 1fr}.attribution-list>div>span:nth-of-type(3),.attribution-list>div>i,.attribution-list>div>strong{display:none}.settings-grid{grid-template-columns:1fr}.analyst-shell{margin-top:30px}.billing-plans,.admin-plan-list,.admin-config{grid-template-columns:1fr}}.launch-price{display:flex;align-items:center;gap:7px;margin-top:9px}.launch-price small{padding:4px 7px;border-radius:999px;color:#4338ca;background:#eef2ff;font-size:8px;font-weight:800;letter-spacing:.45px}.launch-price del{color:#8b95a5;font-size:12px}.billing-plans .launch-price+strong{margin-top:4px}@media(max-width:780px){.overview-source-filter{flex:1}.task-row{grid-template-columns:10px 1fr}.task-row>strong,.task-row>label{grid-column:2}.task-row>label{width:100%}}@media(max-width:480px){.page-heading h1{font-size:22px}.secondary-btn{display:none}.primary-btn{white-space:nowrap}.metrics-grid,.module-metrics{gap:8px}.metric-card,.module-metrics article{padding:13px 12px}.metric-value,.module-metrics strong{font-size:19px}.provenance{display:none}.dashboard-grid{grid-template-columns:1fr}.customer-panel,.health-panel{min-height:0}.panel-head{padding:16px 15px 9px}.chart-wrap{padding-right:12px}.chart-tooltip{display:none}.recommendations{padding:3px 12px 12px}.rec-top,.rec-bottom{align-items:flex-start;flex-direction:column}.ask-visu{padding:14px}.top-actions .icon-button{display:none}.content-types,.prompt-grid{grid-template-columns:1fr}.content-types p{min-height:0}.waterfall-row{grid-template-columns:105px 1fr 63px}.cohort-grid{padding:10px;gap:3px}.cohort-grid>*{min-height:28px;font-size:7px}.draft-row{grid-template-columns:25px 1fr 22px}.draft-row em{display:none}.analyst-input{height:52px;padding-left:12px}.analyst-input button{height:38px}.brand-voice-strip{grid-template-columns:27px 1fr}.brand-voice-strip button{grid-column:2;text-align:left}.auth-form-side{padding:22px 20px}.auth-card{margin:45px auto}.auth-card h1{font-size:28px}.auth-card>p{font-size:13px}.form-row{grid-template-columns:1fr}.auth-legal{text-align:center}}.product-search button[type=submit]{border-radius:0 8px 8px 0}.product-search:has([data-clear-product-search]) button[type=submit]{border-radius:0}.product-search [data-clear-product-search]{padding:0 11px;border-left:1px solid #334257;border-radius:0 8px 8px 0;font-size:15px}@media(max-width:980px){.product-report-controls{grid-template-columns:1fr 1fr}.product-search{grid-column:1/-1}.active-report-summary{flex-wrap:wrap}.table-pagination{align-items:flex-start;flex-direction:column}.table-pagination nav{width:100%;overflow-x:auto;padding-bottom:3px}}@media(max-width:560px){.product-report-controls{grid-template-columns:1fr}.product-search{grid-column:auto}.active-report-summary{align-items:flex-start;flex-direction:column;gap:7px}.active-report-summary span+span{padding-left:0;border-left:0}.table-pagination nav button:not(:first-child):not(:last-child):not(.active){display:none}.catalog-count{display:none}.profit-coverage{padding:19px}}.platform-readiness{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;margin-bottom:13px;padding:16px 18px}.platform-readiness>span{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:#fff;background:#17273d;font-size:14px;font-weight:900}.platform-readiness b{display:block;color:#243247;font-size:13px}.platform-readiness p{margin:5px 0 0;color:#748194;font-size:10px}.platform-readiness button{height:36px;padding:0 13px;border:0;border-radius:8px;color:#fff;background:#132238;font-size:10px;font-weight:800}.platform-readiness.pending{border-color:#efd9ad;background:#fffcf5}.platform-readiness.pending>span{color:#a76b16;background:#fff0d2}.platform-readiness.blocked{border-color:#efcdcd}.platform-readiness.ready{border-color:#cceadf}.platform-readiness.ready>span{background:#0b8d69}.marketing-level-tabs{display:flex;gap:5px;padding:12px 20px;border-bottom:1px solid #edf0f4}.marketing-level-tabs button{display:flex;align-items:center;gap:7px;height:36px;padding:0 13px;border:1px solid transparent;border-radius:8px;color:#657286;background:transparent;font-size:10px;font-weight:800}.marketing-level-tabs button small{padding:2px 6px;border-radius:10px;color:#748092;background:#edf1f4;font-size:8px}.marketing-level-tabs button.active{color:#fff;background:#14243a}.marketing-level-tabs button.active small{color:#0b795c;background:#a8ead6}.marketing-report-controls{display:grid;grid-template-columns:minmax(250px,1fr) minmax(180px,1fr) 145px 135px;align-items:end;gap:10px;padding:15px 20px;background:#fbfcfd;border-bottom:1px solid #edf0f4}.marketing-report-controls>label{display:flex;flex-direction:column;gap:6px;color:#687588;font-size:10px;font-weight:700}.marketing-report-controls input,.marketing-report-controls select{height:39px;padding:0 11px;border:1px solid #d9e0e7;border-radius:8px;color:#273549;background:#fff;font-size:11px;outline:0}.marketing-search{position:relative;display:grid!important;grid-template-columns:1fr auto;align-items:end;gap:0}.marketing-search>span{position:absolute;left:12px;bottom:11px;z-index:1;color:#8290a2;font-size:14px}.marketing-search input{padding-left:35px;border-radius:8px 0 0 8px}.marketing-search button{height:39px;padding:0 14px;border:0;border-radius:0 8px 8px 0;color:#fff;background:#14243a;font-size:10px;font-weight:800}.marketing-report .data-table table{min-width:1120px}.entity-cell b,.entity-cell small{display:block}.entity-cell b{max-width:310px;overflow:hidden;color:#263246;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.entity-cell small{max-width:310px;margin-top:3px;overflow:hidden;color:#8b96a6;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.platform-conversions{margin-top:13px}.conversion-platform-summary{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;padding:18px 21px}.conversion-platform-summary>strong{grid-row:1/3;color:#17263a;font-size:28px}.conversion-platform-summary>span{color:#6e7a8c;font-size:11px}.conversion-platform-summary>div{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:7px;margin-top:13px}.conversion-platform-summary>div>span{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e0e5eb;border-radius:8px;background:#fafbfc}.conversion-platform-summary>div b{font-size:9px}.conversion-platform-summary>div small{color:#07825f;font-size:9px;font-weight:800}.connection-identity.pending{border-color:#edd9b2;background:#fffaf0}.connection-identity.pending small{color:#a06b20}@media(max-width:1050px){.marketing-report-controls{grid-template-columns:1fr 1fr}.marketing-search{grid-column:1/-1}}@media(max-width:620px){.platform-readiness{grid-template-columns:42px 1fr}.platform-readiness button{grid-column:1/-1}.marketing-level-tabs{overflow-x:auto}.marketing-report-controls{grid-template-columns:1fr}.marketing-search{grid-column:auto}.conversion-platform-summary{grid-template-columns:1fr}.conversion-platform-summary>strong{grid-row:auto}}.onboarding-profile{width:min(700px,100%)}.onboarding-profile h1{margin-bottom:10px;font-size:35px;letter-spacing:-1.1px}.onboarding-profile>p{max-width:620px;margin:0;color:#6f7d90;font-size:13px;line-height:1.65}.onboarding-profile-form{display:grid;gap:17px;margin-top:26px;padding:23px;border:1px solid #e1e7ec;border-radius:14px;background:#fff;box-shadow:0 18px 50px #0f172a12}.onboarding-profile-form .form-row{gap:15px}.profile-field{display:flex;min-width:0;flex-direction:column;color:#28364a;font-size:11px;font-weight:800}.profile-field>span{display:block;letter-spacing:.05px}.profile-field>small{display:block;min-height:16px;margin:4px 0 8px;color:#8995a6;font-size:9px;font-weight:500;line-height:1.35}.profile-field input,.profile-field select{width:100%;height:46px;padding:0 13px;border:1px solid #d9e1e8;border-radius:9px;outline:0;color:#1f2d41;background-color:#fff;font:inherit;font-size:12px;font-weight:600;transition:border-color .15s,box-shadow .15s,background-color .15s}.profile-field input::placeholder{color:#a0aaba;font-weight:500}.profile-field input:hover,.profile-field select:hover{border-color:#bfcbd5;background-color:#fcfdfd}.profile-field input:focus,.profile-field select:focus{border-color:#12a77c;box-shadow:0 0 0 3px #10b9811c;background:#fff}.profile-field-cms{width:calc(50% - 8px)}.profile-form-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:2px -23px -23px;padding:17px 23px;border-top:1px solid #edf1f4;border-radius:0 0 14px 14px;background:#fafcfc}.profile-note{display:flex;align-items:center;gap:10px;color:#435267}.profile-note>i{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:8px;color:#087c5d;background:#ddf5ed;font-size:11px;font-style:normal;font-weight:900}.profile-note b,.profile-note small{display:block}.profile-note b{font-size:10px}.profile-note small{margin-top:3px;color:#8390a1;font-size:8px;line-height:1.35}.profile-form-footer .onboarding-primary{min-width:176px;height:44px;margin:0;padding:0 17px;justify-content:space-between;border-radius:9px;font-size:11px}.profile-form-footer .onboarding-primary i{font-size:16px;font-style:normal;font-weight:400}[dir=rtl] .profile-form-footer .onboarding-primary i{transform:rotate(180deg)}@media(max-width:760px){.onboarding-profile-form{padding:19px}.onboarding-profile-form .form-row{grid-template-columns:1fr}.profile-field-cms{width:100%}.profile-form-footer{align-items:stretch;flex-direction:column;margin:2px -19px -19px;padding:16px 19px}.profile-form-footer .onboarding-primary{width:100%}}.workspace-profile-form{margin-bottom:24px;overflow:hidden}.workspace-profile-form>.module-toolbar{padding:20px 22px 17px;background:linear-gradient(180deg,#fff,#fcfdfd)}.workspace-profile-form>.module-toolbar h2{color:#19263a;font-size:16px;letter-spacing:-.2px}.workspace-profile-form>.module-toolbar p{margin-top:6px;font-size:11px;line-height:1.5}.workspace-profile-form>.module-toolbar .billing-status{padding:6px 10px;font-size:9px;letter-spacing:.15px}.workspace-profile-form>.form-row{gap:16px;padding:0 22px}.workspace-profile-form>.form-row:first-of-type{padding-top:20px}.workspace-profile-form>.form-row+.form-row{padding-top:15px}.business-locale-fields small{min-height:26px;color:#8490a1;font-size:9px;font-weight:500;line-height:1.45}.workspace-profile-form>.business-locale-note{margin:10px 22px 0;padding:10px 12px;border:1px solid #e5e9ef;border-radius:8px;color:#68768a;background:#f8fafb;font-size:9px;line-height:1.5}.onboarding-profile-form>.business-locale-fields{margin-top:2px}.onboarding-profile-form>.business-locale-note{margin:-5px 0 4px;color:#78869a;font-size:10px;line-height:1.5}.workspace-profile-form label{display:flex;min-width:0;flex-direction:column;gap:8px;color:#344257;font-size:10px;font-weight:800}.workspace-profile-form input,.workspace-profile-form select{width:100%;height:44px;padding:0 12px;border:1px solid #d9e1e8;border-radius:9px;outline:0;color:#243247;background:#fff;font:inherit;font-size:11px;font-weight:600;transition:border-color .15s,box-shadow .15s,background-color .15s}.workspace-profile-form input::placeholder{color:#a0aaba;font-weight:500}.workspace-profile-form input:hover,.workspace-profile-form select:hover{border-color:#bdc9d4;background:#fcfdfd}.workspace-profile-form input:focus,.workspace-profile-form select:focus{border-color:#12a77c;box-shadow:0 0 0 3px #10b9811a;background:#fff}.workspace-profile-form>.primary-btn{min-width:190px;margin:20px 22px 22px}[dir=rtl] .workspace-profile-form>.primary-btn{margin-right:22px;margin-left:22px}@media(max-width:760px){.workspace-profile-form>.module-toolbar{align-items:flex-start}.workspace-profile-form>.form-row{grid-template-columns:1fr}.workspace-profile-form>.primary-btn{width:calc(100% - 44px)}}.operations-layout{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(440px,1.2fr);gap:13px;margin-bottom:27px}.automation-settings-form,.usage-overview{overflow:hidden}.automation-settings-body{display:flex;flex-direction:column;gap:15px;padding:18px 20px}.automation-settings-body>label:not(.operations-toggle){display:flex;flex-direction:column;gap:7px;color:#455267;font-size:11px;font-weight:800}.automation-settings-body select{height:42px;padding:0 11px;border:1px solid #dbe2e9;border-radius:8px;color:#263449;background:#fff;font-size:11px}.operations-toggle{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid #e2e7ed;border-radius:9px;background:#fafcfc}.operations-toggle>input{width:16px;height:16px;margin-top:2px;accent-color:#0a976e}.operations-toggle b,.operations-toggle small{display:block}.operations-toggle b{color:#2b394d;font-size:11px}.operations-toggle small{margin-top:4px;color:#8290a2;font-size:9px;line-height:1.4}.usage-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:17px 19px}.usage-grid>div{padding:14px;border:1px solid #e5e9ee;border-radius:9px;background:#fbfcfd}.usage-grid span,.usage-grid strong,.usage-grid small{display:block}.usage-grid span{color:#6e7b8e;font-size:9px;font-weight:700}.usage-grid strong{margin:7px 0 4px;color:#18263a;font-size:20px}.usage-grid small{color:#929cab;font-size:8px}.operations-alerts{padding:0 19px 18px}.operations-alerts>b{display:block;margin:3px 0 8px;color:#3f4d61;font-size:10px}.operations-alerts>button{display:grid;width:100%;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:10px;border:0;border-top:1px solid #edf0f3;color:#37465b;background:transparent;text-align:left}.operations-alerts>button>span:nth-child(2){font-size:10px;font-weight:700}.operations-alerts small{display:block;margin-top:3px;color:#929cab;font-size:8px;font-weight:500}.operations-alerts i{font-style:normal;color:#0a916a}.alert-dot{width:7px;height:7px;border-radius:50%;background:#e7a340}.alert-dot.critical{background:#db5d5d}@media(max-width:1050px){.operations-layout{grid-template-columns:1fr}}@media(max-width:560px){.usage-grid{grid-template-columns:1fr}}.notification-toggle{position:relative}.notification-toggle>b{position:absolute;top:-4px;right:-5px;display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border:2px solid #fff;border-radius:12px;color:#fff;background:#df5d5d;font-size:8px}.notification-menu{position:absolute;z-index:70;top:58px;right:80px;width:min(380px,calc(100vw - 30px));overflow:hidden;border:1px solid #dfe5eb;border-radius:12px;background:#fff;box-shadow:0 20px 55px #0f172a2e}.notification-menu>header{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #edf0f3}.notification-menu>header b{font-size:12px}.notification-menu>header small{color:#0a8b67;font-size:9px;font-weight:800}.notification-menu>div{max-height:360px;overflow:auto}.notification-menu>div>button{display:grid;width:100%;grid-template-columns:30px 1fr;align-items:start;gap:10px;padding:13px 16px;border:0;border-bottom:1px solid #f0f2f5;color:#344257;background:#fff;text-align:left}.notification-menu>div>button.unread{background:#f1faf7}.notification-menu>div>button>span:first-child{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:#087d5e;background:#def5ed;font-weight:900}.notification-menu>div b,.notification-menu>div small{display:block}.notification-menu>div b{font-size:10px;line-height:1.4}.notification-menu>div small{margin-top:4px;color:#8b96a6;font-size:8px;font-weight:500}.notification-menu>div>p{margin:0;padding:28px;color:#8792a2;font-size:10px;text-align:center}.notification-settings{width:100%;height:40px;border:0;color:#087f60;background:#f7faf9;font-size:9px;font-weight:800}@media(max-width:780px){.notification-menu{top:52px;right:12px}}.local-subnav{position:sticky;z-index:15;top:68px;display:flex;gap:6px;overflow-x:auto;margin:18px 0 22px;padding:6px;border:1px solid #dce5eb;border-radius:14px;background:#eef3f7f0;box-shadow:0 8px 24px #0f172a0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none}.local-subnav::-webkit-scrollbar{display:none}.local-subnav button{display:flex;min-width:max-content;flex:1;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 15px;border:0;border-radius:10px;color:#647286;background:transparent;font:inherit;font-size:12px;font-weight:760;cursor:pointer;transition:.16s ease}.local-subnav button>span{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;color:#758397;background:#e5ebf0;font-size:13px}.local-subnav button em{display:grid;min-width:20px;height:20px;padding:0 6px;place-items:center;border-radius:99px;color:#596779;background:#dce4ea;font-size:9px;font-style:normal;font-weight:850}.local-subnav button:hover{color:#172337;background:#f8fafb}.local-subnav button.active{color:#0d7458;background:#fff;box-shadow:0 2px 8px #0f172a1a}.local-subnav button.active>span{color:#087c5e;background:#dff7ef}.local-subnav button.active em{color:#087557;background:#dff7ef}.local-overview-hidden{display:none!important}.local-toolkit{display:grid;gap:22px;margin:0 0 24px}.local-toolkit-view-profile .local-citation-card,.local-toolkit-view-profile .local-post-studio,.local-toolkit-view-citations .local-toolkit-grid,.local-toolkit-view-citations .local-post-studio,.local-toolkit-view-posts .local-toolkit-grid,.local-toolkit-view-posts .local-citation-card{display:none}.local-toolkit-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:20px}.local-audit-card,.local-competitor-card,.local-citation-card,.local-post-studio{padding:24px}.audit-score{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:color-mix(in srgb,var(--green) 13%,white);color:#087a55;font-size:18px}.local-audit-progress{height:8px;background:#e8eef2;border-radius:999px;overflow:hidden;margin:8px 0 18px}.local-audit-progress i{display:block;height:100%;background:linear-gradient(90deg,#06b6d4,var(--green));border-radius:inherit}.local-issue-list{display:grid;gap:10px}.local-issue-list>div{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:#fbfcfd}.local-issue-list p{margin:0;line-height:1.45;color:var(--text-secondary)}.local-issue-list button,.local-compact-list button,[data-remove-citation],.local-post-list button{border:0;background:transparent;color:var(--text-secondary);font-weight:750;cursor:pointer}.issue-severity{padding:5px 8px;border-radius:999px;text-align:center;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.issue-severity.critical{background:#fee2e2;color:#b42318}.issue-severity.high{background:#fff0dc;color:#a15c00}.issue-severity.medium{background:#e6f4ff;color:#146c94}.local-competitor-form,.local-citation-form,.local-post-form{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;gap:10px;margin:16px 0}.local-competitor-form{grid-template-columns:1.2fr 1fr 1fr auto}.local-competitor-form input,.local-competitor-form select,.local-citation-form input,.local-citation-form select,.local-post-form input,.local-post-form select{width:100%;min-width:0;border:1px solid var(--border);border-radius:11px;background:#fff;padding:11px 12px;font:inherit;color:var(--navy)}.local-submit-btn{border:0;border-radius:11px;padding:11px 16px;background:var(--navy);color:#fff;font-weight:800;cursor:pointer;white-space:nowrap}.local-submit-btn:disabled{opacity:.45;cursor:not-allowed}.local-compact-list{display:grid;gap:8px;max-height:260px;overflow:auto}.local-compact-list>div{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:11px;background:#f7f9fb}.local-compact-list span{display:grid;margin-right:auto}.local-compact-list small{color:var(--text-secondary)}.local-compact-list a{color:#087a55;font-weight:800}.citation-summary{display:flex;gap:8px;flex-wrap:wrap}.citation-summary span,.citation-status{padding:6px 9px;border-radius:999px;background:#eef2f6;color:#526176;font-size:11px;font-weight:800}.citation-status.live{background:#dcf8eb;color:#087a55}.citation-status.missing,.citation-status.duplicate{background:#fff0dc;color:#9a5800}.local-citation-card td select{border:1px solid var(--border);border-radius:8px;background:#fff;padding:6px 8px}.citation-intelligence .local-section-heading{align-items:flex-end}.citation-scan-form{display:flex;align-items:center;gap:10px}.citation-scan-form select{min-width:220px;height:46px;border:1px solid var(--border);border-radius:11px;background:#fff;padding:0 12px;color:var(--navy);font:inherit}.citation-scan-form button{white-space:nowrap}.citation-intelligence-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.citation-intelligence-summary article{display:grid;gap:5px;min-height:130px;padding:20px;border:1px solid var(--border);border-radius:16px;background:#fff}.citation-intelligence-summary small{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.citation-intelligence-summary strong{font-size:30px;line-height:1;color:var(--navy)}.citation-intelligence-summary span{color:var(--muted);font-size:13px;line-height:1.45}.citation-intelligence-summary .success{border-color:#bcebd9;background:#f4fcf8}.citation-intelligence-summary .warning{border-color:#ffdca8;background:#fffaf1}.citation-scan-truth{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #dfe4ea;border-radius:13px;background:#f8fafc}.citation-scan-truth p{flex:1;margin:0;color:#536176;font-size:13px;line-height:1.55}.citation-scan-truth small{color:var(--muted);white-space:nowrap}.citation-findings{padding:24px}.citation-finding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.citation-finding{display:grid;gap:13px;padding:18px;border:1px solid var(--border);border-radius:14px;background:#fff;min-width:0}.citation-finding.status-found_mismatch,.citation-finding.status-duplicate_possible{border-color:#ffc8b9;background:#fffaf8}.citation-finding.status-found_correct{border-color:#c8eadc}.citation-finding header,.citation-finding footer,.citation-finding-status{display:flex;align-items:center;justify-content:space-between;gap:10px}.citation-finding header div{display:grid;gap:3px;min-width:0}.citation-finding header b{font-size:15px}.citation-finding header small{color:var(--muted);font-size:12px}.citation-finding header>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#efedff;color:#554ed5;font-weight:900}.citation-finding-status{justify-content:flex-start}.citation-finding-status i{width:9px;height:9px;border-radius:50%;background:#9aa5b4}.status-found_correct .citation-finding-status i{background:#13a778}.status-found_mismatch .citation-finding-status i,.status-duplicate_possible .citation-finding-status i{background:#e25b47}.citation-finding-status b{font-size:13px}.citation-finding-status em{margin-left:auto;color:var(--muted);font-size:12px;font-style:normal}.citation-finding>p{margin:0;color:#5f6c7f;font-size:13px;line-height:1.55}.citation-finding footer{padding-top:12px;border-top:1px solid var(--border)}.citation-finding footer a,.citation-finding footer button{border:0;background:none;color:#5650cf;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.citation-finding footer button{padding:9px 12px;border-radius:9px;background:#efedff}.citation-ok{color:#0c8c65;font-size:13px;font-weight:800}.manual-citation-inventory{padding:0;overflow:hidden}.manual-citation-inventory summary{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;cursor:pointer;list-style:none}.manual-citation-inventory summary::-webkit-details-marker{display:none}.manual-citation-inventory summary span{display:grid;gap:4px}.manual-citation-inventory summary small{color:var(--muted);font-size:13px}.manual-citation-inventory summary em{display:grid;place-items:center;min-width:34px;height:34px;padding:0 9px;border-radius:10px;background:#f0efff;color:#5650cf;font-style:normal;font-weight:900}.manual-citation-inventory[open] summary{border-bottom:1px solid var(--border)}.manual-citation-inventory .local-citation-form,.manual-citation-inventory .data-table{margin:18px 24px}.citation-status.completed{background:#dcf8eb;color:#087a55}.citation-status.failed{background:#ffe4e0;color:#a8392d}.local-post-form{grid-template-columns:1fr 1.4fr .8fr 1.1fr 1.1fr auto}.local-post-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:18px}.local-post-list article{display:grid;gap:10px;padding:16px;border:1px solid var(--border);border-radius:14px;background:#fbfcfd}.local-post-list header,.local-post-list footer{display:flex;align-items:center;gap:10px}.local-post-list header span,.local-post-list footer small{margin-right:auto}.local-post-list p{margin:0;line-height:1.55;white-space:pre-wrap}.local-post-list em{color:#b42318;font-size:12px}.post-status{padding:5px 8px;border-radius:999px;background:#eef2f6;font-size:10px;font-style:normal;font-weight:850;text-transform:uppercase}.post-status.published{background:#dcf8eb;color:#087a55}.post-status.failed{background:#fee2e2;color:#b42318}@media(max-width:1100px){.local-toolkit-grid{grid-template-columns:1fr}.local-post-form,.local-citation-form{grid-template-columns:repeat(2,minmax(0,1fr))}.local-submit-btn{min-height:44px}}.gbp-diagnostic{margin:0 0 22px;border:1px solid #f1cf83;border-radius:20px;background:linear-gradient(135deg,#fffaf0,#fff 58%);box-shadow:0 14px 36px #5b451814;overflow:hidden}.gbp-diagnostic>header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;align-items:start;padding:22px 24px}.gbp-diagnostic>header>span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff0c9;color:#986514;font-size:24px;font-weight:900}.gbp-diagnostic>header small{display:block;margin-bottom:5px;color:#8e6b22;font-size:12px;font-weight:850;letter-spacing:.11em}.gbp-diagnostic>header h2{margin:0;color:#172033;font-size:21px;line-height:1.25}.gbp-diagnostic>header p{max-width:860px;margin:7px 0 0;color:#59677d;font-size:15px;line-height:1.6}.gbp-diagnostic>header em{padding:7px 11px;border-radius:999px;background:#e6f8ef;color:#08734d;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.gbp-diagnostic-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #f2e5c7;border-bottom:1px solid #f2e5c7;background:#ffffffad}.gbp-diagnostic-steps article{display:flex;gap:12px;min-width:0;padding:18px 20px;border-inline-end:1px solid #eee7d8}.gbp-diagnostic-steps article:last-child{border-inline-end:0}.gbp-diagnostic-steps i{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:#eef1f6;color:#657087;font-style:normal;font-weight:900}.gbp-diagnostic-steps article.complete i{background:#dff7ec;color:#08734d}.gbp-diagnostic-steps article.blocked i{background:#ffebe5;color:#c1492f}.gbp-diagnostic-steps b{display:block;color:#243047;font-size:14px}.gbp-diagnostic-steps p{margin:4px 0 0;color:#69768b;font-size:13px;line-height:1.48}.gbp-diagnostic>footer{display:flex;justify-content:flex-end;gap:10px;padding:15px 20px}.gbp-diagnostic>footer a,.gbp-diagnostic>footer button{min-height:40px;padding:0 14px;border:1px solid #dce2eb;border-radius:10px;background:#fff;color:#243047;font-size:13px;font-weight:800;text-decoration:none}.gbp-diagnostic>footer button{cursor:pointer}.gbp-diagnostic>details{padding:0 20px 18px;color:#68758a;font-size:12px}.gbp-diagnostic>details summary{cursor:pointer;font-weight:800}.gbp-diagnostic>details code{display:block;margin-top:8px;padding:12px;border-radius:10px;background:#182035;color:#e8edf7;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5}html[data-theme=dark] .gbp-diagnostic,body.theme-dark .gbp-diagnostic{border-color:#665329;background:linear-gradient(135deg,#272315,#171d2b 60%)}html[data-theme=dark] .gbp-diagnostic>header h2,html[data-theme=dark] .gbp-diagnostic-steps b,body.theme-dark .gbp-diagnostic>header h2,body.theme-dark .gbp-diagnostic-steps b{color:#f3f5fa}html[data-theme=dark] .gbp-diagnostic>header p,html[data-theme=dark] .gbp-diagnostic-steps p,body.theme-dark .gbp-diagnostic>header p,body.theme-dark .gbp-diagnostic-steps p{color:#aeb8c9}html[data-theme=dark] .gbp-diagnostic-steps,body.theme-dark .gbp-diagnostic-steps{border-color:#3d392e;background:#121825b8}html[data-theme=dark] .gbp-diagnostic-steps article,body.theme-dark .gbp-diagnostic-steps article{border-color:#3d392e}html[data-theme=dark] .gbp-diagnostic>footer a,html[data-theme=dark] .gbp-diagnostic>footer button,body.theme-dark .gbp-diagnostic>footer a,body.theme-dark .gbp-diagnostic>footer button{border-color:#394257;background:#1a2232;color:#eef2f8}@media(max-width:1100px){.citation-intelligence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.citation-finding-grid{grid-template-columns:1fr}.citation-intelligence .local-section-heading{align-items:flex-start}.citation-scan-form{width:100%}}@media(max-width:680px){.local-subnav{top:57px;margin-inline:-4px}.local-subnav button{flex:0 0 auto;height:43px;padding:0 12px}.local-subnav button b{font-size:11px}.local-audit-card,.local-competitor-card,.local-citation-card,.local-post-studio{padding:18px}.local-competitor-form,.local-citation-form,.local-post-form{grid-template-columns:1fr}.local-issue-list>div{grid-template-columns:1fr}.local-issue-list button{text-align:left}.citation-summary{margin-top:10px}}@media(max-width:680px){.citation-intelligence-summary{grid-template-columns:1fr}.citation-scan-form{display:grid;grid-template-columns:1fr}.citation-scan-form select{min-width:0;width:100%}.citation-scan-form button{width:100%}.citation-scan-truth{align-items:flex-start;flex-wrap:wrap}.citation-scan-truth p{flex-basis:100%;order:3}.manual-citation-inventory .local-citation-form,.manual-citation-inventory .data-table{margin:14px}}@media(max-width:820px){.gbp-diagnostic>header{grid-template-columns:44px 1fr}.gbp-diagnostic>header em{grid-column:2;justify-self:start}.gbp-diagnostic-steps{grid-template-columns:1fr}.gbp-diagnostic-steps article{border-inline-end:0;border-bottom:1px solid #eee7d8}.gbp-diagnostic-steps article:last-child{border-bottom:0}.gbp-diagnostic>footer{flex-wrap:wrap}.gbp-diagnostic>footer a,.gbp-diagnostic>footer button{flex:1 1 210px}}.gbp-fallback-active{display:flex;align-items:flex-start;gap:12px;margin:16px 20px 0;padding:15px 16px;border:1px solid #bcebd9;border-radius:13px;background:#f3fcf8;color:#155f47}.gbp-fallback-active>span{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:10px;background:#d6f5e7;color:#08734d;font-weight:900}.gbp-fallback-active b{display:block;font-size:14px}.gbp-fallback-active p{margin:4px 0 0;color:#4c6d61;font-size:13px;line-height:1.55}html[data-theme=dark] .gbp-fallback-active,body.theme-dark .gbp-fallback-active{border-color:#275f4d;background:#152d27;color:#bcebd9}html[data-theme=dark] .gbp-fallback-active p,body.theme-dark .gbp-fallback-active p{color:#9fcabb}.lead-intelligence{display:grid;gap:22px;margin-top:28px}.lead-top-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px}.lead-funnel,.lead-source-card,.lead-inbox,.lead-api-panel{padding:24px}.lead-funnel>div:last-child{display:grid;gap:13px}.funnel-stage{display:grid;grid-template-columns:90px 1fr 44px auto;align-items:center;gap:10px}.funnel-stage span{font-size:12px;font-weight:750}.funnel-stage i{display:block;height:18px;border-radius:5px;background:linear-gradient(90deg,#06b6d4,var(--green));min-width:5%}.funnel-stage b{font-size:15px}.funnel-stage small{color:var(--text-secondary)}.lead-source-list{display:grid;gap:8px}.lead-source-list>div{display:grid;grid-template-columns:1fr auto 50px;align-items:center;gap:14px;padding:12px;border-radius:11px;background:#f7f9fb}.lead-source-list span{display:grid}.lead-source-list small{color:var(--text-secondary)}.lead-source-list strong{font-size:12px}.lead-source-list em{font-style:normal;color:#087a55;font-weight:850;text-align:right}.lead-manual-form{display:grid;grid-template-columns:.8fr 1fr 1fr 1fr .8fr 1fr auto;gap:9px;margin:16px 0}.lead-manual-form input,.lead-manual-form select,.lead-filter-form input,.lead-filter-form select,.lead-key-form input,.lead-inbox td select{min-width:0;border:1px solid var(--border);border-radius:10px;background:#fff;padding:10px 11px;font:inherit}.lead-filter-form{display:flex;gap:9px;padding:12px;border-radius:12px;background:#f6f8fa;margin-bottom:12px}.lead-filter-form input{flex:1}.lead-filter-form button{border:0;border-radius:10px;background:#e6edf3;padding:0 16px;font-weight:750;cursor:pointer}.lead-inbox td b,.lead-inbox td small{display:block}.lead-inbox td small{color:var(--text-secondary)}.lead-api-panel{scroll-margin-top:90px}.lead-key-form{display:flex;gap:10px;margin:16px 0}.lead-key-form input{flex:1}.lead-secret{display:grid;grid-template-columns:1fr auto;gap:8px;padding:14px;border:1px solid #80dbc0;border-radius:12px;background:#eafff7}.lead-secret b{grid-column:1/-1}.lead-secret code{overflow:auto;padding:9px;background:#fff;border-radius:8px}.lead-secret button{border:0;border-radius:8px;background:var(--navy);color:#fff;padding:8px 14px;font-weight:800;cursor:pointer}@media(max-width:1200px){.lead-manual-form{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-top-grid{grid-template-columns:1fr}}@media(max-width:720px){.lead-funnel,.lead-source-card,.lead-inbox,.lead-api-panel{padding:18px}.lead-manual-form,.lead-filter-form{display:grid;grid-template-columns:1fr}.funnel-stage{grid-template-columns:78px 1fr 34px}.funnel-stage small{display:none}.lead-key-form{display:grid}.lead-secret{grid-template-columns:1fr}.lead-secret code{white-space:normal;word-break:break-all}}.task-management-grid{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:20px;margin-top:20px}.manual-task-form,.task-admin-list{padding:24px}.manual-task-form{display:grid;gap:13px}.manual-task-form label{display:grid;gap:6px;font-weight:700;font-size:13px}.manual-task-form input,.manual-task-form textarea,.manual-task-form select,.task-admin-list input,.task-admin-list select{width:100%;min-width:0;border:1px solid var(--border);border-radius:10px;padding:10px 11px;background:#fff;font:inherit}.manual-task-form textarea{min-height:92px;resize:vertical}.task-admin-list>form{display:grid;grid-template-columns:minmax(180px,1fr) 110px 160px 135px auto auto;gap:8px;align-items:center;padding:11px 0;border-bottom:1px solid var(--border)}.task-admin-list>form:last-child{border-bottom:0}.task-admin-list span{display:grid}.task-admin-list small{color:var(--text-secondary)}.task-admin-list button{border:0;border-radius:9px;padding:9px 11px;background:#e8eef3;font-weight:750;cursor:pointer}.task-row.priority-critical{box-shadow:inset 4px 0 #dc2626}.task-row.priority-high{box-shadow:inset 4px 0 #f59e0b}.report-management-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin:18px 0}.report-schedule-card{padding:20px}.report-schedule-card header{display:flex;align-items:center;gap:12px}.report-schedule-card header>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e8fff6;color:#087a55;font-size:20px}.report-schedule-card header>div{margin-right:auto}.report-schedule-card h2,.report-schedule-card p{margin:0}.report-schedule-card p{color:var(--text-secondary);font-size:13px}.report-schedule-card>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.report-schedule-card>div span{display:grid;gap:5px;padding:11px;border-radius:10px;background:#f7f9fb;color:var(--text-secondary);font-size:11px}.report-schedule-card>div b{color:var(--navy);font-size:12px}.report-schedule-card footer{display:flex;gap:9px}.report-schedule-card footer button{border:0;border-radius:9px;padding:9px 12px;background:#e8eef3;font-weight:750;cursor:pointer}.report-schedule-card footer button:first-child{background:var(--navy);color:#fff}.report-run-history{padding:24px}.report-open-link{color:#087a55;font-weight:800;text-decoration:none}@media(max-width:1050px){.task-management-grid{grid-template-columns:1fr}.task-admin-list>form{grid-template-columns:1fr 1fr}.task-admin-list>form span{grid-column:1/-1}}@media(max-width:620px){.manual-task-form,.task-admin-list,.report-run-history{padding:18px}.task-admin-list>form{grid-template-columns:1fr}.task-admin-list>form span{grid-column:auto}.report-schedule-card>div{grid-template-columns:1fr}}.attribution-reconciliation{padding:24px;margin:24px 0}.attribution-warning-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.attribution-warning-strip span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border-radius:11px;background:#fff8e8;color:#8a5700;font-size:12px;font-weight:700}.attribution-warning-strip b{font-size:18px}.attribution-reconciliation td small{display:block;color:var(--text-secondary);margin-top:3px}.attribution-methodology{display:grid;gap:5px;margin-top:14px;color:var(--text-secondary);font-size:12px}@media(max-width:680px){.attribution-reconciliation{padding:18px}.attribution-warning-strip{grid-template-columns:1fr}}.seo-tabs{display:flex;gap:6px;overflow-x:auto;margin:0 0 20px;padding:5px;background:#edf2f6;border:1px solid #dfe7ee;border-radius:12px}.seo-tabs button{flex:0 0 auto;border:0;background:transparent;color:#637083;font-size:13px;font-weight:700;padding:10px 14px;border-radius:8px;cursor:pointer}.seo-tabs button.active{background:#fff;color:#111c2d;box-shadow:0 1px 4px #0f172a16}.seo-scoreboard{display:grid;grid-template-columns:minmax(420px,1.6fr) minmax(420px,1fr);gap:16px;margin-bottom:16px}.seo-score-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:24px 28px;background:#101a2d;color:#fff;border-radius:16px;box-shadow:0 12px 28px #0f172a18}.seo-score-card>div>span{color:#74e2bd;font-size:12px;font-weight:800;text-transform:uppercase}.seo-score-card h2{margin:5px 0;font-size:20px}.seo-score-card p{margin:0;color:#aab6c7;font-size:13px}.score-ring{--score:0;width:96px;height:96px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at center,#101a2d 61%,transparent 63%),conic-gradient(#16c58d calc(var(--score)*1%),#2d3a4f 0)}.score-ring strong{font-size:30px;line-height:1}.score-ring span{color:#9cadbe;font-size:12px}.seo-action{border:1px solid #dce5ec;background:#fff;color:#132035;border-radius:9px;padding:10px 14px;font-weight:750;cursor:pointer}.seo-score-card .seo-action{border-color:#314158;background:#1a2940;color:#fff}.seo-action:disabled{opacity:.5;cursor:not-allowed}.seo-severity-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.seo-severity-grid article{border:1px solid #e2e8ee;background:#fff;border-radius:13px;padding:17px;display:flex;flex-direction:column;align-items:flex-start}.seo-severity-grid span{font-size:12px;color:#6b778a}.seo-severity-grid strong{font-size:28px;margin:7px 0}.seo-severity-grid button{border:0;background:transparent;padding:0;color:#536278;font-size:11px;font-weight:700;cursor:pointer}.severity-critical strong,.severity-critical .issue-severity{color:#e52d5d}.severity-high strong,.severity-high .issue-severity{color:#ef6a31}.severity-medium strong,.severity-medium .issue-severity{color:#db9519}.severity-low strong,.severity-low .issue-severity{color:#2586dd}.seo-overview-grid,.seo-search-grid,.seo-foundation-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.seo-category-scores{display:grid;gap:13px;margin-top:20px}.seo-category-scores>div{display:grid;grid-template-columns:105px 1fr 34px;align-items:center;gap:10px}.seo-category-scores span{text-transform:capitalize;font-size:12px;color:#657287}.seo-category-scores i{display:block;height:7px;border-radius:9px;background:#edf2f6;overflow:hidden}.seo-category-scores b{display:block;height:100%;background:#16b884;border-radius:9px}.seo-category-scores strong{font-size:12px;text-align:right}.seo-history-bars{height:230px;display:flex;gap:8px;align-items:end;padding:25px 5px 0}.seo-history-bars div{flex:1;height:100%;min-width:10px;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:5px}.seo-history-bars i{width:100%;max-width:28px;background:linear-gradient(#20ca98,#087f61);border-radius:5px 5px 2px 2px}.seo-history-bars small{font-size:9px;color:#7b8798}.seo-quick-panel{margin-bottom:16px}.seo-win-list{display:grid;gap:9px}.seo-win{display:grid;grid-template-columns:1fr auto;gap:20px;border:1px solid #e4eaf0;border-left:4px solid #8a99aa;border-radius:10px;padding:15px 17px}.seo-win.severity-critical{border-left-color:#e52d5d}.seo-win.severity-high{border-left-color:#ef6a31}.seo-win.severity-medium{border-left-color:#db9519}.seo-win>div:first-child>span{display:block;color:#7a8798;font-size:10px;text-transform:uppercase;font-weight:800}.seo-win strong{display:block;margin:4px 0;font-size:14px}.seo-win p{margin:0 0 5px;color:#59677a;font-size:12px}.seo-win small{display:block;max-width:850px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8390a0}.seo-win>div:last-child{text-align:center}.seo-win>div:last-child b{display:block;color:#08a778;font-size:20px}.seo-win button,.seo-quick-panel .module-toolbar button{border:0;background:transparent;color:#078867;font-weight:750;cursor:pointer}.seo-empty-state{text-align:center;padding:70px 25px}.seo-empty-state>span{display:grid;place-content:center;width:64px;height:64px;border-radius:18px;margin:auto;background:#e7f9f3;color:#0b9c73;font-size:30px}.seo-empty-state h2{font-size:24px;margin:18px 0 8px}.seo-empty-state p{max-width:720px;margin:0 auto 22px;color:#6d798b}.seo-crawl-form{display:flex;justify-content:center;gap:8px}.seo-crawl-form input{width:min(480px,55vw)}.seo-crawl-form input,.seo-crawl-form select,.seo-page-search input,.seo-issue-filters input,.seo-issue-filters select,.seo-keyword-form input,.seo-keyword-form select,.seo-monitor-form input,.seo-monitor-form select{border:1px solid #d9e2e9;border-radius:8px;padding:10px 12px;background:#fff;font:inherit}.seo-issue-filters{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,160px) auto;gap:8px;margin:18px 0}.seo-issue-filters button,.seo-page-search button{border:0;background:#122037;color:#fff;border-radius:8px;padding:0 18px;font-weight:700}.seo-issue-table{display:grid;border-top:1px solid #e5ebf0}.seo-issue-table article{display:grid;grid-template-columns:76px 1fr 110px 72px;align-items:center;gap:14px;padding:15px 4px;border-bottom:1px solid #e8edf2}.seo-issue-table .issue-severity{font-size:10px;text-transform:uppercase;font-weight:850;border:1px solid currentColor;border-radius:99px;padding:4px 7px;text-align:center}.seo-issue-table b{display:block;font-size:13px}.seo-issue-table a{display:block;color:#58708e;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:720px}.seo-issue-table p{margin:4px 0;color:#657287;font-size:12px}.seo-issue-table small{color:#8994a3}.seo-issue-table select{border:1px solid #dbe3e9;background:#fff;border-radius:7px;padding:7px}.seo-issue-table>article>button{border:0;background:#e9f8f3;color:#078867;border-radius:7px;padding:8px;font-weight:700}.seo-crawl-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:20px 24px}.seo-crawl-toolbar span{text-transform:uppercase;font-size:10px;color:#078867;font-weight:850}.seo-crawl-toolbar h2{font-size:16px;margin:4px 0;max-width:800px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seo-crawl-toolbar p{margin:0;color:#718095;font-size:12px}.seo-page-search{display:flex;gap:8px;margin-bottom:15px}.seo-page-search input{width:420px}.seo-foundation-grid>.panel{min-height:260px}.seo-keyword-form,.seo-monitor-form{display:flex;flex-direction:column;gap:10px}.seo-keyword-form h2,.seo-monitor-form h2,.seo-foundation-grid article>h2{font-size:18px;margin:0 0 8px}.seo-keyword-form>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.seo-keyword-row,.seo-monitor-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e8edf2}.seo-keyword-row>div,.seo-monitor-row>div{flex:1;min-width:0}.seo-keyword-row b,.seo-monitor-row b{display:block}.seo-keyword-row small,.seo-monitor-row small{display:block;color:#7b8798;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seo-monitor-row button{border:0;background:#edf3f7;border-radius:6px;width:30px;height:30px}.monitor-dot{width:10px;height:10px;border-radius:50%;background:#94a3b8}.monitor-dot.online{background:#10b981;box-shadow:0 0 0 4px #dff8ee}.monitor-dot.offline{background:#ef476f;box-shadow:0 0 0 4px #ffe7ed}.seo-inline-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.seo-inline-metrics span{background:#f4f7f9;border-radius:9px;padding:12px;color:#718095;font-size:11px}.seo-inline-metrics b{display:block;color:#172235;font-size:21px;margin-top:5px}.seo-backlink-list>div{padding:11px 0;border-bottom:1px solid #e7edf2;display:grid;grid-template-columns:60px 140px 1fr;gap:8px}.seo-backlink-list a,.seo-backlink-list small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vital-card{padding:22px}.vital-card span{color:#728096;font-size:12px}.vital-card strong{display:block;font-size:27px;margin-top:7px}.http-status{font-weight:800}.status-2xx{color:#07956e}.status-3xx{color:#be7c00}.status-4xx,.status-5xx{color:#dc315b}.seo-index-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.seo-index-grid article{padding:18px}.seo-index-grid span{display:block;min-height:34px;color:#718095;font-size:11px}.seo-index-grid strong{display:block;margin-top:7px;color:#152236;font-size:25px}.seo-resource-list{display:grid}.seo-resource-row{display:flex;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid #e7edf2}.seo-resource-row>div{flex:1;min-width:0}.seo-resource-row b,.seo-resource-row small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seo-resource-row b{font-size:12px}.seo-resource-row small{margin-top:4px;color:#7d8999;font-size:10px}.seo-index-explainer{display:flex;align-items:center;justify-content:space-between;gap:20px}.seo-index-explainer>div{display:flex;align-items:center;gap:15px}.seo-index-explainer>div>span{display:grid;place-content:center;width:48px;height:48px;border-radius:12px;background:#e6f8f2;color:#078867;font-size:24px}.seo-index-explainer h2{margin:0 0 5px;font-size:17px}.seo-index-explainer p{max-width:900px;margin:0;color:#66758a;font-size:12px;line-height:1.55}@media(max-width:1100px){.seo-scoreboard,.seo-overview-grid,.seo-search-grid,.seo-foundation-grid{grid-template-columns:1fr}.seo-index-grid{grid-template-columns:repeat(3,1fr)}.seo-issue-filters{grid-template-columns:1fr 1fr}.seo-severity-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.seo-score-card{grid-template-columns:auto 1fr;padding:18px}.seo-score-card>button{grid-column:1/-1}.score-ring{width:76px;height:76px}.seo-severity-grid,.seo-index-grid{grid-template-columns:1fr 1fr}.seo-index-explainer{align-items:flex-start;flex-direction:column}.seo-issue-filters{grid-template-columns:1fr}.seo-issue-table article{grid-template-columns:70px 1fr}.seo-crawl-form{flex-direction:column}.seo-crawl-form input{width:auto}.seo-page-search input{width:100%}.seo-win{grid-template-columns:1fr}.seo-inline-metrics{grid-template-columns:1fr 1fr}}.geo-grid-panel{margin-top:22px}.map-target-finder{margin:18px 0;padding:18px;border:1px solid #dce6eb;border-radius:15px;background:linear-gradient(135deg,#f8fcfb,#f5f8fb)}.map-target-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.map-target-heading>div{display:flex;align-items:center;gap:11px}.map-target-heading>div>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#08775a;background:#dff7ef;font-weight:900}.map-target-heading b,.map-target-heading small{display:block}.map-target-heading b{font-size:13px}.map-target-heading small{margin-top:3px;color:var(--text-secondary);font-size:11px}.map-target-heading>em{color:#758195;font-size:10px;font-style:normal}.map-target-search{display:grid;grid-template-columns:1.3fr 1fr 150px auto;gap:9px;margin-top:15px}.map-target-search input,.map-target-search select{min-width:0;height:43px;padding:0 12px;border:1px solid #d6e0e6;border-radius:10px;background:#fff;font:inherit}.map-target-search button{border:0;border-radius:10px;padding:0 17px;color:#fff;background:var(--navy);font-weight:800;cursor:pointer}.map-target-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}.map-target-results>button{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:11px;padding:11px;border:1px solid #dde5ea;border-radius:12px;color:var(--navy);background:#fff;text-align:left;cursor:pointer}.map-target-results>button:hover{border-color:#69c9ac;box-shadow:0 5px 14px #0f172a0f}.map-target-results img,.map-target-results>button>span{width:46px;height:46px;border-radius:10px;object-fit:cover}.map-target-results>button>span{display:grid;place-items:center;color:#08775a;background:#e2f8f1;font-size:20px}.map-target-results b,.map-target-results small,.map-target-results em{display:block}.map-target-results b{font-size:12px}.map-target-results small{overflow:hidden;margin-top:3px;color:#7a8798;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.map-target-results em{margin-top:4px;color:#9b6a07;font-size:9px;font-style:normal}.map-target-results i{color:#08795b;font-size:10px;font-style:normal;font-weight:800}.map-target-selected{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;margin-top:15px;padding:14px;border:1px solid #75ceb3;border-radius:13px;background:#edfcf7}.map-target-marker{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;color:#fff;background:#0aa177;font-size:22px}.map-target-selected small,.map-target-selected b,.map-target-selected p,.map-target-selected em{display:block}.map-target-selected small{color:#087557;font-size:9px;font-weight:800;text-transform:uppercase}.map-target-selected b{margin-top:3px;font-size:14px}.map-target-selected p{margin:3px 0;color:#647286;font-size:10px}.map-target-selected em{color:#9b6a07;font-size:9px;font-style:normal}.map-target-selected button{border:0;border-radius:9px;padding:9px 12px;color:#344257;background:#dce8e4;font-weight:800}.geo-grid-form{display:grid;grid-template-columns:1.4fr repeat(4,minmax(120px,.65fr));gap:10px;margin:18px 0}.geo-grid-form input,.geo-grid-form select{min-width:0;border:1px solid var(--border);border-radius:11px;background:#fff;padding:11px 12px;font:inherit;color:var(--navy)}.provider-setup-callout{display:flex;align-items:center;gap:14px;padding:17px 18px;border:1px solid #f2d6a6;background:#fffaf0;border-radius:14px;color:#7c5512}.provider-setup-callout>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff1cd;font-size:24px}.provider-setup-callout div{flex:1}.provider-setup-callout p{margin:4px 0 0;color:#8b6b33}.scan-report-status{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:15px;padding:11px 14px;border-radius:11px;color:#526578;background:#edf3f5}.scan-report-status b{color:#1b2a3e}.scan-report-status.status-processing,.scan-report-status.status-queued{color:#875d12;background:#fff5df}.scan-report-status.status-failed{color:#a33b4d;background:#ffebee}.geo-grid-results{display:grid;grid-template-columns:minmax(300px,520px) minmax(220px,1fr);gap:24px;align-items:start;margin-top:12px;padding:20px;border:1px solid var(--border);border-radius:16px;background:#f8fafc}.geo-grid-map{display:grid;grid-template-columns:repeat(var(--grid-size),minmax(42px,1fr));gap:8px;aspect-ratio:1}.geo-grid-cell{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;color:#fff;box-shadow:0 5px 14px #0f172a14}.geo-grid-cell strong{font-size:20px}.geo-grid-cell small{min-height:14px;font-size:9px;text-transform:uppercase}.geo-grid-cell.top{background:#10b981}.geo-grid-cell.good{background:#06b6d4}.geo-grid-cell.fair{background:#f59e0b}.geo-grid-cell.low{background:#ef4444}.geo-grid-cell.missing{background:#94a3b8}.geo-grid-summary{display:grid;gap:10px}.geo-grid-summary>span{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--border);color:var(--text-secondary)}.geo-grid-summary b{color:var(--navy)}.scan-history-heading{display:flex;align-items:end;justify-content:space-between;margin-top:22px}.scan-history-heading small{color:#7a8798}.scan-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.scan-history>button{display:grid;grid-template-columns:1fr auto;gap:3px;padding:12px;border:1px solid var(--border);border-radius:12px;color:var(--navy);background:#fff;text-align:left}.scan-history>button:hover,.scan-history>button.active{border-color:#39b58f;background:#f0fbf7}.scan-history small{grid-column:1;color:var(--text-secondary)}.scan-history i{grid-column:2;grid-row:1 / span 2;align-self:center}.geo-grid-form{grid-template-columns:1.4fr repeat(4,minmax(110px,.65fr)) auto}.rank-schedule-panel{margin:0 0 18px;padding:18px;border:1px solid #dce6eb;border-radius:15px;background:#fbfcfd}.rank-schedule-form{display:grid;grid-template-columns:1.35fr repeat(3,minmax(120px,.7fr)) auto;gap:9px;margin-top:15px}.rank-schedule-form select{min-width:0;height:43px;padding:0 11px;border:1px solid #d7e0e6;border-radius:10px;background:#fff;font:inherit}.rank-schedule-form button{border:0;border-radius:10px;padding:0 16px;color:#fff;background:#0f172a;font-weight:800}.rank-schedule-form button:disabled{opacity:.4}.rank-schedule-hint{margin:11px 0 0;color:#758195;font-size:10px}.rank-schedule-list{display:grid;gap:7px;margin-top:12px}.rank-schedule-list article{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#f0f5f4}.rank-schedule-list span{display:grid;flex:1}.rank-schedule-list b{font-size:11px}.rank-schedule-list small{margin-top:3px;color:#728093;font-size:9px}.rank-schedule-list em{margin-top:3px;color:#b34848;font-size:9px;font-style:normal}.rank-schedule-list button{border:0;border-radius:8px;padding:8px 11px;color:#385064;background:#dfe9e7;font-size:10px;font-weight:800}.rank-comparison-panel{display:grid;grid-template-columns:150px 30px 150px 1fr;align-items:center;gap:12px;margin-top:14px;padding:17px 20px;border:1px solid #dfe6eb;border-radius:14px;background:#fff}.rank-comparison-panel>div{display:grid;gap:2px}.rank-comparison-panel>div>span{color:#8692a2;font-size:9px;font-weight:900}.rank-comparison-panel>div>b{font-size:10px}.rank-comparison-panel>div>strong{margin-top:4px;color:#647286;font-size:25px}.rank-comparison-panel>div.now>strong{color:#07805f}.rank-comparison-panel>div>small{color:#8290a1}.rank-comparison-panel>i{color:#a0aab8;font-size:20px;font-style:normal}.rank-comparison-panel>aside{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rank-comparison-panel>aside span{display:grid;gap:5px;padding:10px;border-radius:9px;color:#718095;background:#f5f8fa;font-size:9px}.rank-comparison-panel>aside b{color:#172235;font-size:13px}.geo-grid-cell{position:relative}.geo-grid-cell>em{position:absolute;top:5px;right:6px;padding:2px 5px;border-radius:99px;color:#08795b;background:#e6fff6;font-size:8px;font-style:normal;font-weight:900}.geo-grid-cell.declined>em{color:#a43c3c;background:#fff0f0}.competitor-overlay-panel{display:flex;align-items:center;gap:10px;overflow-x:auto;margin-top:12px;padding:14px 16px;border:1px solid #e0e6eb;border-radius:13px;background:#fff}.competitor-overlay-panel>div{min-width:180px}.competitor-overlay-panel>div b,.competitor-overlay-panel>div small{display:block}.competitor-overlay-panel>div small{margin-top:3px;color:#7b8798;font-size:9px}.competitor-overlay-panel article{display:grid;min-width:180px;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:10px;border-radius:10px;background:#f5f7fa}.competitor-overlay-panel article>i{width:8px;height:34px;border-radius:9px;background:hsl(calc(215 + var(--competitor)*47) 72% 58%)}.competitor-overlay-panel article span{display:grid}.competitor-overlay-panel article b{font-size:10px}.competitor-overlay-panel article small{color:#7b8798;font-size:8px}.competitor-overlay-panel article strong{font-size:14px}.opportunity-zone-panel{margin-top:14px;overflow:hidden;border:1px solid #dce5eb;border-radius:15px;background:#fff}.opportunity-zone-panel>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 21px;border-bottom:1px solid #e8edf1;background:linear-gradient(135deg,#f2fbf8,#f7f9fc)}.opportunity-zone-panel>header span{color:#07805f;font-size:9px;font-weight:900;letter-spacing:.08em}.opportunity-zone-panel>header h2{margin:4px 0;font-size:17px}.opportunity-zone-panel>header p{margin:0;color:#6f7d8f;font-size:10px}.opportunity-zone-panel>header em{padding:7px 10px;border-radius:99px;color:#08795b;background:#dcf7ee;font-size:9px;font-style:normal;font-weight:850}.opportunity-zone-panel>div{display:grid}.opportunity-zone-panel article{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:16px;padding:17px 20px;border-bottom:1px solid #edf1f4}.opportunity-zone-panel article:last-child{border-bottom:0}.zone-score{display:grid;width:58px;height:58px;place-items:center;border-radius:14px;color:#9c5b00;background:#fff2da}.zone-score strong{align-self:end;font-size:21px}.zone-score small{align-self:start;font-size:7px;text-transform:uppercase}.zone-high .zone-score{color:#b23a50;background:#ffe8ed}.zone-low .zone-score{color:#08795b;background:#e3f8f1}.opportunity-zone-panel article>div:nth-child(2)>span{color:#08795b;font-size:9px;font-weight:900;text-transform:uppercase}.opportunity-zone-panel h3{margin:4px 0;color:#1b293c;font-size:12px;line-height:1.45}.opportunity-zone-panel article p{margin:0 0 4px;color:#6c798b;font-size:10px}.opportunity-zone-panel article>div:nth-child(2)>small{color:#929cab;font-size:8px}.opportunity-zone-panel article>button{border:0;border-radius:9px;padding:10px 13px;color:#fff;background:#132037;font-size:10px;font-weight:800;white-space:nowrap}.local-profile-audit-grid,.competitor-scorecard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.competitor-workspace>.local-competitor-card{margin-bottom:14px}.competitor-scorecard{overflow:hidden;border:1px solid #dfe6eb;border-radius:15px;background:#fff;box-shadow:0 8px 24px #0f172a0a}.competitor-scorecard.threat{border-color:#f1c7cd}.competitor-scorecard>header{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:11px;padding:16px 18px;border-bottom:1px solid #edf1f4}.competitor-scorecard>header>i{width:8px;height:38px;border-radius:8px;background:hsl(calc(180 + var(--competitor)*47) 66% 48%)}.competitor-scorecard>header div{display:grid;gap:3px}.competitor-scorecard>header b{font-size:12px}.competitor-scorecard>header small{color:#7a8798;font-size:9px}.competitor-scorecard>header>span{padding:6px 9px;border-radius:99px;color:#587083;background:#eef3f5;font-size:8px;font-weight:900;text-transform:uppercase}.competitor-scorecard.threat>header>span{color:#a73c50;background:#ffe9ed}.competitor-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e9eef2}.competitor-metrics>span{display:grid;min-height:76px;align-content:center;padding:12px;background:#fff;color:#768396;font-size:8px;text-transform:uppercase}.competitor-metrics b{margin-top:5px;color:#172235;font-size:17px;text-transform:none}.competitor-metrics em{min-height:12px;margin-top:3px;color:#8a5b0a;font-size:8px;font-style:normal;text-transform:none}.competitor-scorecard>p{min-height:42px;margin:0;padding:15px 18px;color:#627083;font-size:10px;line-height:1.55}.competitor-scorecard>footer{display:flex;align-items:center;gap:8px;padding:0 18px 16px}.competitor-scorecard>footer>span,.competitor-scorecard>footer>a{margin-right:auto}.competitor-scorecard>footer>a{color:#08795b;font-size:9px;font-weight:800}.competitor-scorecard>footer button{border:0;border-radius:8px;padding:9px 11px;color:#fff;background:#142138;font-size:9px;font-weight:800}.competitor-scorecard>footer button:last-child{padding-inline:10px;color:#617083;background:#e9eef1}@media(max-width:1050px){.geo-grid-form{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-grid-form button{grid-column:1/-1}.geo-grid-results{grid-template-columns:1fr}.scan-history{grid-template-columns:1fr 1fr}}@media(max-width:850px){.map-target-search,.map-target-results,.rank-schedule-form{grid-template-columns:1fr 1fr}.map-target-results>button{grid-template-columns:46px 1fr auto}.rank-schedule-form button{min-height:43px;grid-column:1/-1}.rank-comparison-panel{grid-template-columns:1fr 25px 1fr}.rank-comparison-panel>aside{grid-column:1/-1}.local-profile-audit-grid,.competitor-scorecard-grid{grid-template-columns:1fr}}@media(max-width:620px){.map-target-heading{align-items:flex-start;flex-direction:column}.map-target-selected{grid-template-columns:44px 1fr}.map-target-selected button{grid-column:1/-1}.rank-schedule-form{grid-template-columns:1fr}.rank-comparison-panel>aside{grid-template-columns:1fr}.opportunity-zone-panel>header{align-items:flex-start;flex-direction:column}.opportunity-zone-panel article{grid-template-columns:58px 1fr}.opportunity-zone-panel article>button{grid-column:1/-1}.competitor-metrics{grid-template-columns:1fr 1fr}.competitor-scorecard>footer{align-items:stretch;flex-direction:column}.competitor-scorecard>footer>span,.competitor-scorecard>footer>a{margin-right:0}.geo-grid-form,.scan-history{grid-template-columns:1fr}.geo-grid-results{padding:12px}.geo-grid-map{gap:5px}.geo-grid-cell{border-radius:8px}.geo-grid-cell strong{font-size:16px}.provider-setup-callout{align-items:flex-start;flex-wrap:wrap}}:root{--navy:#0b1220;--navy-2:#131d31;--ink:#152033;--muted:#6f7d91;--line:#e2e8f0;--border:#e2e8f0;--text-secondary:#718096;--bg:#f6f8fb;--white:#fff;--green:#0fbd8c;--green-dark:#078463;--cyan:#14b8d4;--violet:#7567f8;--red:#e34f67;--amber:#e8a12d;--shadow:0 1px 2px rgba(15,23,42,.025),0 10px 30px rgba(15,23,42,.045);--shadow-lg:0 22px 60px rgba(15,23,42,.09);--radius:16px}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at 72% -12%,rgba(117,103,248,.055),transparent 28rem),linear-gradient(180deg,#f8fafc 0,#f5f7fb);font-feature-settings:"ss01" 1,"cv02" 1,"cv03" 1}::selection{color:#fff;background:#087e61}button,input,select,textarea{font-family:inherit}button{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(15,189,140,.2);outline-offset:2px}.sidebar{width:256px;padding:20px 14px 14px;border-right:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 5% 0,rgba(20,184,212,.1),transparent 15rem),linear-gradient(180deg,#0a1221,#0c1525 58%,#0a1220);box-shadow:18px 0 55px #0f172a0a}.main-content{margin-left:256px}[dir=rtl] .main-content{margin-right:256px;margin-left:0}.brand{height:40px;margin-bottom:20px;padding:0 10px;font-size:20px;font-weight:700;letter-spacing:-.55px}.brand-mark{width:34px;height:34px;border:1px solid rgba(255,255,255,.17);border-radius:11px;background:linear-gradient(145deg,#22d3aa,#0aad83 65%,#078967);box-shadow:inset 0 1px #ffffff61,0 8px 24px #10b9812e}.business-switcher{min-height:66px;margin-bottom:16px;padding:9px 10px;border-color:#94a3b833;border-radius:13px;background:#ffffff0e}.business-switcher:hover{border-color:#6ee7c866;background:#ffffff13}.business-avatar,.mini-avatar{border-radius:10px}.business-switcher small,.user-card span{font-size:9px;letter-spacing:.08em}.business-switcher b{font-size:13px}.nav-group{padding:8px 0;border-bottom-color:#94a3b81c}.nav-item{height:42px;gap:11px;padding:0 11px;border:1px solid transparent;border-radius:10px;color:#93a1b7;font-size:13px;font-weight:600}.nav-item:hover{color:#f6faf9;background:#ffffff0e}.nav-item.active{color:#f7fffc;border-color:#4adeae21;background:linear-gradient(90deg,#14b88f33,#14b88f13)}.nav-item.active:before{left:-15px;width:3px;height:24px;background:#3ee0b2;box-shadow:0 0 15px #3ee0b280}.nav-item svg{width:18px;height:18px}.quality-track{height:5px;background:#94a3b82b}.user-card{border-top-color:#94a3b821}.topbar{height:72px;padding:0 34px;border-bottom-color:#e2e8f0d9;background:#f8fafcc7;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.search{height:40px;width:min(440px,45vw);padding:0 12px;border:1px solid #e2e8f0;border-radius:11px;background:#ffffffd1;box-shadow:0 1px 2px #0f172a05}.search input{font-size:13px}.search kbd{font-size:10px;background:#f5f7fa}.icon-button,.lang-toggle,.help{height:38px;min-width:38px;border-color:#dfe5ec;border-radius:10px;font-size:12px;box-shadow:0 1px 2px #0f172a06}.icon-button:hover,.lang-toggle:hover,.help:hover{border-color:#cbd5e1;box-shadow:0 7px 20px #0f172a12;transform:translateY(-1px)}.content-shell{width:100%;max-width:1680px;padding:40px 38px 64px}.page-heading{align-items:center;margin-bottom:28px}.eyebrow{margin-bottom:9px;color:#748197;font-size:12px;font-weight:650}.live-dot{width:7px;height:7px;margin-right:8px;box-shadow:0 0 0 4px #0fbd8c1f}.page-heading h1{font-size:34px;font-weight:700;line-height:1.08;letter-spacing:-1.25px}.page-heading p{max-width:820px;margin-top:9px;color:#718096;font-size:14px;line-height:1.55}.heading-actions{align-items:center}.primary-btn,.secondary-btn,.date-btn,.local-submit-btn{min-height:44px;border-radius:11px;font-size:12px;font-weight:750}.primary-btn,.local-submit-btn{background:linear-gradient(145deg,#111c31,#0b1425);box-shadow:0 8px 22px #0f172a24}.primary-btn:hover,.local-submit-btn:hover{box-shadow:0 12px 28px #0f172a30;transform:translateY(-1px)}.secondary-btn,.date-btn{border-color:#dce3eb;background:#ffffffe0}.secondary-btn:hover,.date-btn:hover{border-color:#c8d3df;box-shadow:0 8px 22px #0f172a12;transform:translateY(-1px)}.date-btn{min-width:224px;padding-inline:15px}.date-btn small{font-size:9px;letter-spacing:.05em}.date-btn b{font-size:11px}.panel,.metric-card,.module-metrics article,.content-types article,.competitor-scorecard{border-color:#dae1eaf2;border-radius:var(--radius);background:#fffffff0;box-shadow:var(--shadow)}.panel:hover,.metric-card:hover,.module-metrics article:hover{border-color:#d3dce6}.metric-card,.module-metrics article{position:relative;min-height:126px;padding:20px 21px 18px;overflow:hidden}.metric-card:before,.module-metrics article:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#0fbd8ce6,#14b8d433);opacity:.7}.metric-label,.module-metrics span{color:#68768a;font-size:12px;font-weight:650}.metric-value,.module-metrics strong{color:#121c2e;font-size:28px;font-weight:720;letter-spacing:-.8px}.metric-foot,.module-metrics small{font-size:10px}.metrics-grid,.module-metrics{gap:14px;margin-bottom:16px}.panel-head,.module-toolbar{padding:21px 22px 17px}.panel-head h2,.module-toolbar h2{color:#172235;font-size:15px;font-weight:720;letter-spacing:-.25px}.panel-head p,.module-toolbar p{margin-top:5px;color:#8190a3;font-size:11px;line-height:1.5}.module-toolbar{border-bottom-color:#ebeff4;background:linear-gradient(180deg,#fffffff5,#fafcfdc7)}.empty-row{display:grid;min-height:150px;place-items:center;padding:32px;color:#8491a4;font-size:12px;line-height:1.55;text-align:center;background:radial-gradient(circle at center,rgba(15,189,140,.035),transparent 55%)}.recommendation{border-color:#e3e9ef;border-radius:13px;background:linear-gradient(145deg,#fbfdfd,#f8fafc)}.rec-icon{border-radius:11px}.ask-visu{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:radial-gradient(circle at 92% 10%,rgba(20,184,212,.2),transparent 24rem),linear-gradient(120deg,#0b1424,#112138 58%,#0d3534);box-shadow:0 18px 45px #0f172a21}.main-content input:not([type=checkbox]):not([type=radio]),.main-content select,.main-content textarea{min-height:44px;border:1px solid #d8e0e9;border-radius:10px;color:#1f2b3e;background:#fff;font-size:13px;box-shadow:0 1px 2px #0f172a05}.main-content input:not([type=checkbox]):not([type=radio]):hover,.main-content select:hover,.main-content textarea:hover{border-color:#bcc9d6}.main-content input:not([type=checkbox]):not([type=radio]):focus,.main-content select:focus,.main-content textarea:focus{border-color:#20af89;outline:0;box-shadow:0 0 0 4px #0fbd8c1c}.main-content input::placeholder,.main-content textarea::placeholder{color:#9aa6b6}.workspace-profile-form label,.manual-task-form label,.provider-settings-card label{font-size:12px}.workspace-profile-form input,.workspace-profile-form select,.profile-field input,.profile-field select{font-size:13px}.table-wrap,.data-table{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.table-wrap th,.data-table th{height:42px;padding-inline:18px;color:#718096;background:#f8fafc;font-size:10px;font-weight:750;letter-spacing:.035em}.table-wrap td,.data-table td{height:66px;padding-inline:18px;color:#536175;font-size:12px;border-top-color:#edf1f5}.table-wrap tbody tr,.data-table tbody tr{transition:background-color .14s ease}.table-wrap tbody tr:hover,.data-table tbody tr:hover{background:#fafcfd}.table-delta,.signal,.billing-status,.citation-status,.post-status{border-radius:999px}.seo-tabs,.local-subnav{top:78px;gap:5px;margin:0 0 24px;padding:5px;border-color:#dae3eb;border-radius:14px;background:#edf2f6e0;box-shadow:0 8px 25px #0f172a0b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.seo-tabs button,.local-subnav button{min-height:43px;padding:0 15px;border-radius:10px;color:#68768a;font-size:12px;font-weight:700}.seo-tabs button:hover,.local-subnav button:hover{color:#273549;background:#ffffff9e}.seo-tabs button.active,.local-subnav button.active{color:#121c2e;background:#fff;box-shadow:0 4px 14px #0f172a17}.seo-scoreboard,.seo-overview-grid,.seo-search-grid,.seo-foundation-grid{gap:16px;margin-bottom:18px}.seo-score-card{border:1px solid rgba(255,255,255,.07);border-radius:18px;background:radial-gradient(circle at 5% 0,rgba(20,184,212,.13),transparent 17rem),linear-gradient(135deg,#0b1424,#14243a);box-shadow:0 20px 48px #0f172a24}.seo-foundation-grid>.panel{min-height:290px;padding:24px}.seo-keyword-form,.seo-monitor-form{gap:12px}.seo-keyword-form h2,.seo-monitor-form h2,.seo-foundation-grid article>h2{margin:0 0 10px;color:#172235;font-size:16px;font-weight:720;letter-spacing:-.2px}.seo-keyword-form>input,.seo-monitor-form>input{width:100%;padding:0 13px}.seo-keyword-form>div{gap:10px}.seo-keyword-form>div input,.seo-keyword-form>div select{width:100%;padding:0 13px}.seo-keyword-form .seo-action,.seo-monitor-form .seo-action{width:100%;min-height:44px;margin-top:3px;border:0;color:#fff;background:linear-gradient(145deg,#111d31,#0b1424);box-shadow:0 8px 20px #0f172a1f}.seo-keyword-row,.seo-monitor-row{min-height:58px;padding:12px 2px}.seo-keyword-row b,.seo-monitor-row b{font-size:12px}.seo-keyword-row small,.seo-monitor-row small{margin-top:4px;font-size:10px}.seo-keyword-row strong{color:#087e61;font-size:15px}.seo-severity-grid{gap:10px}.seo-severity-grid article{border-radius:14px;padding:18px;background:linear-gradient(145deg,#fff,#fbfcfd)}.seo-win{border-radius:12px;background:#fff}.seo-crawl-toolbar{border-radius:16px}.seo-issue-filters,.seo-crawl-form,.seo-page-search{gap:10px}.seo-issue-filters input,.seo-issue-filters select,.seo-crawl-form input,.seo-page-search input{padding-inline:13px}.local-toolkit{gap:18px}.local-audit-card,.local-competitor-card,.local-citation-card,.local-post-studio,.geo-grid-panel{border-radius:16px}.map-target-finder,.rank-schedule-panel{border-color:#dbe5eb;border-radius:15px;background:linear-gradient(145deg,#f9fcfb,#f7f9fc)}.map-target-search input,.map-target-search select,.geo-grid-form input,.geo-grid-form select,.rank-schedule-form select{height:44px;padding-inline:12px}.map-target-search button,.geo-grid-form button,.rank-schedule-form button{min-height:44px;border-radius:10px;background:linear-gradient(145deg,#111d31,#0b1424)}.map-target-results>button,.scan-history>button{border-radius:13px}.map-target-selected{border-color:#79d4b7;background:linear-gradient(145deg,#edfcf7,#f5fbfa)}.geo-grid-results{border-radius:16px;background:#f8fafc}.geo-grid-cell{box-shadow:0 7px 18px #0f172a17}.opportunity-zone-panel{border-radius:16px;box-shadow:var(--shadow)}.competitor-strategy,.competitor-strategy-empty{margin-block:16px}.competitor-strategy>header,.competitor-strategy-empty{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px}.competitor-strategy>header span,.competitor-strategy-empty span{color:#6658e8;font-size:12px;font-weight:850;letter-spacing:.1em}.competitor-strategy>header h2,.competitor-strategy-empty h2{margin:6px 0;font-size:24px}.competitor-strategy>header p,.competitor-strategy-empty p{max-width:850px;margin:0;color:var(--muted);font-size:14px;line-height:1.6}.competitor-strategy>header button,.competitor-strategy-empty button{min-height:46px;padding:0 18px;border:0;border-radius:11px;color:#fff;background:#5d50df;font-size:14px;font-weight:800;white-space:nowrap}.competitor-strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 24px 24px}.competitor-strategy-grid article{position:relative;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.competitor-strategy-grid article>div{display:flex;align-items:center;justify-content:space-between}.competitor-strategy-grid article>div>b{color:#766bea;font-size:13px}.competitor-strategy-grid article>div>span{padding:5px 8px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase}.competitor-strategy-grid .impact-high{color:#b23e52;background:#fff0f2}.competitor-strategy-grid .impact-medium{color:#8a6511;background:#fff7dc}.competitor-strategy-grid .impact-low{color:#24725c;background:#eaf9f4}.competitor-strategy-grid h3{margin:13px 0 7px;font-size:17px}.competitor-strategy-grid p,.competitor-strategy-grid li{color:var(--muted);font-size:13px;line-height:1.55}.competitor-strategy-grid ul{margin:12px 0;padding-inline-start:20px}.competitor-strategy-grid footer{display:flex;justify-content:space-between;gap:10px;margin-top:15px;padding-top:12px;border-top:1px solid var(--line);font-size:12px}.competitor-strategy-grid article>a{display:inline-block;margin-top:10px;color:#5d50df;font-size:12px;font-weight:750}@media(max-width:900px){.competitor-strategy-grid{grid-template-columns:1fr}.competitor-strategy>header,.competitor-strategy-empty{align-items:flex-start;flex-direction:column}.competitor-strategy>header button,.competitor-strategy-empty button{width:100%}}.notification-menu,.business-menu{border-radius:15px;box-shadow:var(--shadow-lg)}.toast{min-height:44px;border-radius:12px;box-shadow:0 18px 50px #0f172a29}.credit-wallet{display:grid;gap:14px;margin-bottom:18px;scroll-margin-top:84px}.credit-wallet-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:26px 28px;color:#fff;border:0;background:linear-gradient(135deg,#0d1730,#2d2a79 62%,#5d50df)}.credit-wallet-hero small{color:#bcbcff;font-size:12px;font-weight:800;letter-spacing:.11em}.credit-wallet-hero h2{margin:8px 0 5px;font-size:34px}.credit-wallet-hero h2 span{font-size:15px;font-weight:600}.credit-wallet-hero p{max-width:720px;margin:0;color:#d9dcf3;font-size:14px;line-height:1.55}.credit-wallet-hero>div:last-child{min-width:130px;padding:15px 18px;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:#ffffff17;text-align:center}.credit-wallet-hero>div:last-child span{display:block;font-size:24px;font-weight:800}.credit-wallet-hero>div:last-child small{letter-spacing:0}.credit-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.credit-package-grid article{display:grid;grid-template-columns:1fr auto;padding:21px}.credit-package-grid article>small,.credit-package-grid article>span,.credit-package-grid article>p{grid-column:1/-1}.credit-package-grid article>small{color:#7167db;font-size:12px;font-weight:800;text-transform:uppercase}.credit-package-grid article>strong{margin-top:10px;color:#141b2f;font-size:29px}.credit-package-grid article>span{margin-top:-5px;color:#7a8496;font-size:13px}.credit-package-grid article>b{align-self:end;color:#171f33;font-size:17px}.credit-package-grid article>p{margin:13px 0;color:#687488;font-size:13px}.credit-package-grid button{grid-column:1/-1;min-height:44px;border:0;border-radius:10px;color:#fff;background:#5d50df;font-size:14px;font-weight:800}.credit-package-grid button:disabled{color:#8992a4;background:#edf0f4}.credit-history{overflow:hidden}.credit-history summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;cursor:pointer}.credit-history summary span{font-size:15px;font-weight:800}.credit-history summary small{color:#7e899b;font-size:13px}.credit-history>div{border-top:1px solid #edf0f4}.credit-history article{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #f0f2f5}.credit-history article b,.credit-history article small{display:block}.credit-history article b{font-size:14px}.credit-history article small{margin-top:3px;color:#8a94a5;font-size:12px}.credit-history article strong{font-size:15px}.admin-credit-manager{position:relative;min-width:115px}.admin-credit-manager summary{display:flex;align-items:baseline;gap:5px;cursor:pointer}.admin-credit-manager summary b{font-size:16px}.admin-credit-manager summary small{color:#7c8798;font-size:12px}.admin-credit-form{position:absolute;z-index:8;top:28px;inset-inline-start:0;display:grid;width:285px;gap:8px;padding:13px;border:1px solid #dce2e9;border-radius:12px;background:#fff;box-shadow:0 18px 50px #0f172a2e}.admin-credit-form select,.admin-credit-form input{width:100%;height:40px;padding:0 10px;border:1px solid #dce2e9;border-radius:8px;font-size:13px}.admin-credit-form button{height:40px;border:0;border-radius:8px;color:#fff;background:#172137;font-size:13px;font-weight:800}.admin-credit-form p{margin:0;color:#7e899a;font-size:12px;line-height:1.45}html[data-theme=dark] .credit-package-grid article>strong,html[data-theme=dark] .credit-package-grid article>b{color:var(--ink)}html[data-theme=dark] .credit-history>div,html[data-theme=dark] .credit-history article{border-color:var(--line)}html[data-theme=dark] .admin-credit-form{border-color:var(--line);background:var(--surface);box-shadow:0 18px 50px #0006}html[data-theme=dark] .admin-credit-form select,html[data-theme=dark] .admin-credit-form input{border-color:var(--line);color:var(--ink);background:var(--surface-soft)}@media(max-width:1180px){.content-shell{padding-inline:28px}}@media(max-width:780px){.sidebar{width:272px}.main-content,[dir=rtl] .main-content{margin:0}.topbar{height:60px;padding-inline:15px}.content-shell{padding:25px 16px 44px}.credit-wallet-hero{align-items:flex-start;flex-direction:column;padding:22px}.credit-wallet-hero>div:last-child{width:100%}.credit-package-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start}.page-heading h1{font-size:28px;letter-spacing:-.8px}.page-heading p{font-size:13px}.seo-tabs,.local-subnav{top:64px}}@media(max-width:560px){.metrics-grid,.module-metrics{grid-template-columns:1fr 1fr;gap:9px}.metric-card,.module-metrics article{min-height:110px;padding:16px 14px}.metric-value,.module-metrics strong{font-size:22px}.panel-head,.module-toolbar{padding:18px 16px 14px}.seo-foundation-grid>.panel{padding:18px}.seo-keyword-form>div{grid-template-columns:1fr}.empty-row{min-height:120px;padding:24px 18px}}:root{--brand:#5c5ce2;--brand-deep:#403bc3;--brand-soft:#eeedff;--midnight:#080b16;--midnight-2:#10162a;--platinum:#c9ccd6;--pearl:#f7f7f4;--green:#0fa678;--green-dark:#08785a;--violet:#5c5ce2}::selection{color:#fff;background:var(--brand-deep)}.serpy-wordmark{display:inline-block;width:4.086em;height:1em;overflow:hidden;color:transparent;background:url(/brand/serpy-logo-primary.png) left center/contain no-repeat;font-family:inherit;font-size:1em;line-height:1;letter-spacing:0;text-indent:-9999px;vertical-align:middle;white-space:nowrap}.brand{align-items:center;color:#f8f8f5;font-size:26px}.brand .serpy-wordmark{transform:none}.auth-brand{color:#111524;font-size:28px}.auth-visual .serpy-wordmark,.sidebar .serpy-wordmark,.loading-wordmark{background-image:url(/brand/serpy-logo-white.png)}.loading-screen{background:radial-gradient(circle at 50% 42%,rgba(92,92,226,.13),transparent 24rem),var(--midnight)}.loading-wordmark{color:#f8f8f5;font-size:34px}.loading-line{background:#ffffff1a}.loading-line i{background:linear-gradient(90deg,#7774ff,#b9b7ff)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#5c5ce23d}.sidebar{background:radial-gradient(circle at 12% -8%,rgba(92,92,226,.19),transparent 18rem),linear-gradient(180deg,var(--midnight) 0%,#0b1020 62%,#070a14 100%)}.business-switcher:hover{border-color:#8b89ff6b}.nav-item.active{border-color:#8b89ff2e;background:linear-gradient(90deg,#5c5ce245,#5c5ce214)}.nav-item.active:before{background:#8582ff;box-shadow:0 0 16px #706cff9e}.topbar{background:#f8f8f7d1}.content-shell{background:transparent}.primary-btn,.local-submit-btn,.seo-keyword-form .seo-action,.seo-monitor-form .seo-action,.map-target-search button,.geo-grid-form button,.rank-schedule-form button{background:linear-gradient(145deg,#161b33,#0b0f1e 58%,#282567 140%);box-shadow:0 10px 26px #0b0f1e2e}.primary-btn:hover,.local-submit-btn:hover{box-shadow:0 14px 32px #27237640}.metric-card:before,.module-metrics article:before{background:linear-gradient(180deg,#716eff,#716eff1f)}.main-content input:not([type=checkbox]):not([type=radio]):focus,.main-content select:focus,.main-content textarea:focus{border-color:#7774ed;box-shadow:0 0 0 4px #5c5ce21c}.ask-visu,.seo-score-card{background:radial-gradient(circle at 92% 0,rgba(92,92,226,.3),transparent 25rem),linear-gradient(128deg,#090d1a,#11182c 60%,#181744)}.empty-row{background:radial-gradient(circle at center,rgba(92,92,226,.045),transparent 55%)}.seo-tabs button.active,.local-subnav button.active{box-shadow:0 5px 18px #312e851c}.map-target-selected{border-color:#aaa8ef;background:linear-gradient(145deg,#f1f0ff,#fbfbff)}.auth-kicker,.visual-copy>span{color:#7774ed}.auth-form input:focus,.auth-form select:focus{border-color:#7774ed;box-shadow:0 0 0 3px #5c5ce21c}.auth-switch button,.auth-language{color:#514dcf}.auth-visual{background:radial-gradient(circle at 72% 22%,rgba(92,92,226,.48),transparent 34%),radial-gradient(circle at 15% 85%,rgba(104,102,210,.16),transparent 30%),linear-gradient(145deg,#080b16,#11172a 60%,#17163e)}.auth-preview{border-color:#d2d3ec2e;box-shadow:0 36px 90px #00000059}.preview-chart path{stroke:#6764e8}.preview-insight{background:#f0efff}.preview-insight>span{color:#4f4aca;background:#dedcff}.preview-insight em{color:#504ccc}.onboarding-page aside{background:radial-gradient(circle at 0 0,rgba(92,92,226,.24),transparent 18rem),linear-gradient(180deg,#090c18,#10162a)}.onboarding-primary{background:linear-gradient(145deg,#6764eb,#4540bd);box-shadow:0 12px 30px #4540bd3d}.onboarding-progress>div.active i{border-color:#7d79ef;color:#fff;background:#5c58d9}.onboarding-orb{color:#6d69e8;background:#ecebff}@media(max-width:780px){.brand{font-size:24px}.auth-brand{font-size:25px}}.admin-customers .data-table table{min-width:1180px}.admin-team-list{display:grid;gap:8px;min-width:250px}.admin-team-list>div{display:flex;align-items:flex-start;gap:9px}.admin-team-list p{margin:0}.admin-team-list b,.admin-team-list small{display:block}.admin-team-list b{color:#243145;font-size:11px}.admin-team-list small{margin-top:2px;color:#7b8798;font-size:9px;white-space:nowrap}.admin-user-actions{display:flex;flex-wrap:wrap;gap:6px;margin-inline-start:auto}.admin-password-reset,.admin-impersonate{min-height:31px;padding:0 9px;border:1px solid #d9dfea;border-radius:8px;background:#fff;color:#27344a;font-size:10px;font-weight:750;cursor:pointer}.admin-password-reset:hover,.admin-impersonate:hover{border-color:#7370e8;color:#514dd0}.email-provider-card{grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.email-provider-card .provider-title,.email-provider-card .provider-note,.email-provider-card>button,.email-provider-card .email-test-row{grid-column:1/-1}.provider-settings-card select{width:100%;height:43px;padding:0 12px;border:1px solid #d8dfe7;border-radius:8px;color:#243145;background:#fff;font:inherit}.email-test-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding-top:12px;border-top:1px solid #edf0f3}.email-test-row input{min-width:0}.email-test-row button{min-height:43px;padding:0 16px;border:1px solid #706ce7;border-radius:8px;background:#f5f4ff;color:#4945be;font-weight:800;cursor:pointer}.auth-forgot{align-self:flex-end;margin:-5px 0 4px;border:0;background:transparent;color:#5b57d9;font-size:12px;font-weight:750;cursor:pointer}.reset-back-link{display:block;margin-top:18px;color:#5b57d9;text-align:center;text-decoration:none;font-weight:700}.password-reset-warning{margin-top:14px;color:#9a5d13;background:#fff7e7}.password-reset-backdrop .workspace-modal{max-width:620px}.password-reset-backdrop .invite-link input{font-size:12px}@media(max-width:900px){.email-provider-card{grid-column:auto;display:flex}.admin-user-actions{width:100%;margin-inline-start:23px}.email-test-row{grid-template-columns:1fr}}.admin-member-state{flex:0 0 auto;width:7px;height:7px;margin-top:4px;border-radius:50%;background:#a8b1bf;box-shadow:0 0 0 3px #eef1f5}.admin-member-state.status-active{background:#10b981;box-shadow:0 0 0 3px #dcf8ee}.admin-member-state.status-suspended{background:#ef6464;box-shadow:0 0 0 3px #fde7e7}.admin-impersonate{flex:0 0 auto;align-self:center;height:30px;padding:0 10px;border:1px solid #d9ddff;border-radius:8px;color:#514ad0;background:#f2f1ff;font:inherit;font-size:9px;font-weight:800;white-space:nowrap;cursor:pointer}.admin-impersonate:hover{border-color:#7772f4;background:#e9e7ff}.admin-impersonate:disabled{cursor:wait;opacity:.55}.impersonation-banner{position:fixed;z-index:120;top:10px;left:50%;display:grid;grid-template-columns:auto minmax(170px,1fr) auto;align-items:center;gap:12px;width:min(680px,calc(100vw - 28px));min-height:52px;padding:7px 8px 7px 15px;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#fff;background:#0a0e1ff0;box-shadow:0 18px 55px #05081847;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.impersonation-banner>span{padding:5px 7px;border-radius:6px;color:#c9c7ff;background:#7772f433;font-size:8px;font-weight:900;letter-spacing:.1em}.impersonation-banner div{display:grid;gap:2px;min-width:0}.impersonation-banner b{font-size:12px}.impersonation-banner small{overflow:hidden;color:#aeb7ca;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.impersonation-banner button{height:38px;padding:0 14px;border:0;border-radius:9px;color:#11152a;background:#fff;font:inherit;font-size:10px;font-weight:850;white-space:nowrap;cursor:pointer}.impersonation-banner button:disabled{cursor:wait;opacity:.65}@media(max-width:680px){.impersonation-banner{grid-template-columns:1fr auto;top:6px}.impersonation-banner>span{display:none}.impersonation-banner small{max-width:45vw}.impersonation-banner button{padding-inline:10px;font-size:9px}}.brand-system-settings{border-radius:18px}.brand-ai-assistant{margin:20px;padding:24px;border:1px solid color-mix(in srgb,var(--accent,#6f63ff) 24%,var(--line));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#6f63ff) 8%,var(--surface,#fff)),var(--surface,#fff) 55%);box-shadow:0 16px 42px #2a276814}.brand-ai-intro{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px}.brand-ai-intro>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#7669ff,#5146cf);box-shadow:0 10px 24px #594bdb3d;font-size:18px}.brand-ai-intro small,.brand-brief-review header small{color:#6256dd;font-size:10px;font-weight:850;letter-spacing:.12em}.brand-ai-intro h3,.brand-brief-review h3{margin:5px 0 6px;color:var(--text,#162033);font-size:20px;line-height:1.25}.brand-ai-intro p,.brand-brief-review header p{max-width:820px;margin:0;color:var(--muted,#748096);font-size:13px;line-height:1.6}.brand-ai-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.brand-ai-questions label{display:flex;flex-direction:column;gap:7px;color:var(--text,#263246);font-size:12px;font-weight:750}.brand-ai-questions label.wide{grid-column:1/-1}.brand-ai-questions textarea{min-height:88px;padding:12px 13px;border:1px solid var(--line,#dce2e9);border-radius:11px;color:var(--text,#263246);background:var(--surface,#fff);font:inherit;font-weight:500;line-height:1.55;resize:vertical;outline:0}.brand-ai-questions textarea:focus{border-color:#6d62ea;box-shadow:0 0 0 3px #6d62ea1c}.brand-build-brief{margin-top:16px;min-height:44px}.brand-brief-review{margin:20px;padding:22px;border:1px solid rgba(109,98,234,.28);border-radius:16px;background:var(--surface,#fff)}.brand-brief-review>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--line,#e5e9ef)}.brand-brief-review>header>span{white-space:nowrap;padding:8px 11px;border-radius:999px;color:#5146cf;background:#6d62ea1a;font-size:10px;font-weight:800}.brand-brief-proposal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0;overflow:hidden;border:1px solid var(--line,#e5e9ef);border-radius:12px;background:var(--line,#e5e9ef)}.brand-brief-proposal article{padding:14px;background:var(--surface,#fff)}.brand-brief-proposal small{display:block;margin-bottom:5px;color:var(--muted,#7a8596);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.brand-brief-proposal p{margin:0;color:var(--text,#263246);font-size:12px;line-height:1.55;white-space:pre-line}.brand-brief-warning{padding:14px 16px;border:1px solid #f2d49b;border-radius:11px;color:#72501b;background:#fff9ea;font-size:12px}.brand-brief-warning ul,.brand-brief-review details ul{margin:8px 0 0;padding-inline-start:20px;line-height:1.6}.brand-brief-review details{margin-top:13px;color:var(--muted,#69758a);font-size:12px}.brand-brief-review footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.brand-profile-divider{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:24px 20px 0;padding-bottom:12px;border-bottom:1px solid var(--line,#e5e9ef)}.brand-profile-divider span{color:var(--text,#172235);font-size:16px;font-weight:850}.brand-profile-divider small{max-width:560px;color:var(--muted,#7a8596);font-size:10px;line-height:1.5;text-align:end}.brand-field-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px}.brand-field-heading b{font-size:12px}.brand-field-ai{padding:5px 8px;border:1px solid rgba(100,88,225,.24);border-radius:8px;color:#5b50d1;background:#6458e112;font-size:9px;font-weight:800;cursor:pointer}.brand-field-ai:hover{border-color:#665ae0;background:#6458e11f}.brand-field-ai:disabled{opacity:.55;cursor:wait}.brand-ai-grid textarea{min-height:112px;font-size:12px}.brand-ai-grid input,.brand-ai-grid select{font-size:12px}.brand-ai-grid [aria-invalid=true]{border-color:#d84f61!important;box-shadow:0 0 0 3px #d84f611a!important}.brand-form-error:empty{display:none}.brand-form-error{margin:0 20px 18px;padding:12px 14px;border:1px solid #f0bdc4;border-radius:10px;color:#a62f40;background:#fff1f3;font-size:12px;line-height:1.5}.autopilot-workflow-error,.autopilot-resume{display:flex;align-items:center;gap:15px;margin:0 0 16px;padding:16px 18px;border-radius:14px}.autopilot-workflow-error{border:1px solid #efc7a0;color:#74441e;background:#fff8ee}.autopilot-workflow-error>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;color:#fff;background:#d78538;font-weight:900}.autopilot-workflow-error b,.autopilot-resume b{display:block;color:inherit;font-size:13px}.autopilot-workflow-error p,.autopilot-resume p{margin:4px 0 0;font-size:11px;line-height:1.55}.autopilot-resume{justify-content:space-between;border:1px solid rgba(102,90,224,.24);color:var(--text,#172235);background:linear-gradient(100deg,rgba(102,90,224,.09),var(--surface,#fff))}.autopilot-resume small{display:block;margin-bottom:4px;color:#665ae0;font-size:9px;font-weight:850;letter-spacing:.1em}.autopilot-resume button{flex:0 0 auto;min-height:42px;padding:0 16px;border:0;border-radius:10px;color:#fff;background:#17192f;font-size:11px;font-weight:800;cursor:pointer}.autopilot-resume button:disabled{opacity:.45;cursor:not-allowed}.editorial-live-progress{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 16px;padding:19px 20px;border:1px solid rgba(111,106,255,.3);border-radius:16px;color:var(--text,#172235);background:linear-gradient(115deg,rgba(111,106,255,.13),var(--surface,#fff) 62%);box-shadow:0 14px 36px #1e224614;overflow:hidden}.editorial-live-spinner{width:34px;height:34px;border:3px solid rgba(111,106,255,.18);border-top-color:#6f6aff;border-radius:50%;animation:editorial-spin .9s linear infinite}.editorial-live-progress small{display:block;margin-bottom:4px;color:#6f6aff;font-size:9px;font-weight:900;letter-spacing:.11em}.editorial-live-progress b{display:block;font-size:13px}.editorial-live-progress p{margin:5px 0 10px;color:var(--muted,#69758b);font-size:11px;line-height:1.5}.editorial-live-progress>em{padding:7px 10px;border:1px solid rgba(111,106,255,.18);border-radius:999px;color:#5d56cf;background:#6f6aff14;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.editorial-live-track{height:4px;border-radius:999px;background:#6f6aff24;overflow:hidden}.editorial-live-track i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6f6aff,#3dc8d5);animation:editorial-progress 1.8s ease-in-out infinite}@keyframes editorial-spin{to{transform:rotate(360deg)}}@keyframes editorial-progress{0%{transform:translate(-110%)}to{transform:translate(340%)}}@media(max-width:760px){.brand-ai-questions,.brand-brief-proposal{grid-template-columns:1fr}.brand-ai-questions label.wide{grid-column:auto}.brand-ai-assistant,.brand-brief-review{margin:14px;padding:17px}.brand-brief-review>header,.brand-profile-divider,.autopilot-resume{align-items:stretch;flex-direction:column}.brand-brief-review>header>span{align-self:flex-start}.brand-profile-divider small{text-align:start}.autopilot-resume button{width:100%}.editorial-live-progress{grid-template-columns:40px minmax(0,1fr)}.editorial-live-progress>em{grid-column:1/-1;justify-self:start}}.analyst-shell{max-width:980px;margin-top:48px}.analyst-orb{width:62px;height:62px;font-size:27px}.analyst-intro h2{font-size:30px;letter-spacing:-.025em}.analyst-intro>p{max-width:690px;margin-top:12px;font-size:15px;line-height:1.65}.prompt-grid{max-width:780px;gap:12px}.prompt-grid button{min-height:58px;padding:17px 18px;border-radius:12px;font-size:14px;line-height:1.4;cursor:pointer}.analyst-input{height:68px;margin-top:34px;padding:8px 8px 8px 18px;border-radius:16px}.analyst-input input{font-size:16px}.analyst-input button{height:50px;padding:0 20px;border-radius:11px;font-size:13px}.analyst-note{margin-top:12px;font-size:12px;line-height:1.5}.analysis-answer{margin-top:24px;border-radius:18px}.analysis-head{grid-template-columns:42px minmax(0,1fr) auto;gap:15px;padding:24px}.analysis-head>span{width:40px;height:40px;border-radius:11px;font-size:17px}.analysis-head small,.analysis-action small{font-size:10px}.analysis-head h2{margin-top:7px;font-size:20px;line-height:1.55}.analysis-head>strong{padding:7px 10px;font-size:12px}.analysis-evidence{padding:22px 24px}.analysis-evidence h3{margin-bottom:12px;font-size:15px}.analysis-evidence ul{display:grid;gap:8px;padding-inline-start:22px;font-size:14px;line-height:1.7}.analysis-action{padding:21px 24px}.analysis-action b{font-size:15px;line-height:1.5}.analysis-action span{font-size:13px;line-height:1.55}.analysis-action button{height:42px;padding:0 15px;border-radius:9px;font-size:12px}.ask-visu{grid-template-columns:46px 245px minmax(0,1fr);gap:16px;padding:21px 23px}.ask-icon{width:44px;height:44px;font-size:19px}.ask-visu h2{font-size:17px}.ask-visu p{font-size:12px;line-height:1.5}.ask-visu form{height:48px}.ask-visu input{font-size:14px}.ask-visu form button{font-size:12px}@media(max-width:780px){.analyst-shell{margin-top:26px}.analyst-intro h2{font-size:25px}.prompt-grid{grid-template-columns:1fr}.analysis-head{grid-template-columns:40px minmax(0,1fr)}.analysis-head>strong{grid-column:2;justify-self:start}.analysis-action{align-items:stretch;flex-direction:column}.analysis-action button{width:100%}.ask-visu{grid-template-columns:44px 1fr}.ask-visu form{grid-column:1/-1}}.analysis-answer{border:1px solid rgba(103,91,225,.2);background:var(--surface,#fff);box-shadow:0 24px 65px #191c3b17}.analysis-head{grid-template-columns:50px minmax(0,1fr) 78px;padding:28px 30px;background:linear-gradient(135deg,rgba(104,91,227,.09),rgba(27,193,157,.035) 58%,transparent)}.analysis-head>span{width:48px;height:48px;border-radius:14px;color:#fff;background:linear-gradient(145deg,#7869f4,#5147ce);box-shadow:0 9px 24px #5c4ed840}.analysis-head>div>small{color:#5e55d5;font-size:11px;font-weight:900;letter-spacing:.11em}.analysis-head h2{max-width:850px;margin-top:12px;color:var(--text,#172235);font-size:23px;line-height:1.5;letter-spacing:-.015em}.analysis-head>strong{display:grid;place-items:center;align-self:start;min-height:68px;padding:9px;border:1px solid rgba(103,91,225,.18);border-radius:14px;color:#574dce;background:#ffffffb8}.analysis-head>strong b{font-size:20px}.analysis-head>strong small{color:#7b8498;font-size:9px;font-weight:800;letter-spacing:.04em}.analysis-context-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.analysis-context-chips em{padding:5px 8px;border:1px solid rgba(103,91,225,.14);border-radius:999px;color:#68738a;background:#ffffffb3;font-size:10px;font-style:normal;font-weight:750;direction:ltr}.analysis-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1px;border-bottom:1px solid var(--line,#e8ebf0);background:var(--line,#e8ebf0)}.analysis-metric{position:relative;display:flex;min-height:130px;padding:20px 21px;flex-direction:column;background:var(--surface,#fff)}.analysis-metric:before{position:absolute;inset-block-start:0;inset-inline:0;height:3px;content:"";background:#8a91a1}.analysis-metric.trend-up:before{background:#16b889}.analysis-metric.trend-down:before{background:#e25065}.analysis-metric small{color:var(--muted,#748096);font-size:11px;font-weight:800}.analysis-metric strong{margin-top:7px;color:var(--text,#172235);font-size:25px;line-height:1.2}.analysis-metric>span{margin-top:6px;color:#758096;font-size:11px;font-weight:700}.analysis-metric.trend-up>span{color:#07845f}.analysis-metric.trend-down>span{color:#c83f54}.analysis-metric>a{margin-top:auto;color:#5d54d0;font-size:10px;font-weight:800;text-decoration:none}.analysis-evidence{padding:27px 30px}.analysis-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.analysis-section-title>div>small,.analysis-followups>small{color:#7066dc;font-size:10px;font-weight:900;letter-spacing:.1em}.analysis-section-title h3{margin:5px 0 0;color:var(--text,#172235);font-size:19px}.analysis-source-health{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:58%}.analysis-source-pill{display:inline-grid;grid-template-columns:auto auto;align-items:center;column-gap:7px;padding:7px 9px;border:1px solid var(--line,#e2e6ed);border-radius:9px;color:#465269;background:var(--surface,#fff);text-decoration:none}.analysis-source-pill:before{grid-row:1/3;width:7px;height:7px;border-radius:50%;content:"";background:#17b888}.analysis-source-pill.status-error:before,.analysis-source-pill.status-not_connected:before{background:#e05266}.analysis-source-pill.status-pending:before,.analysis-source-pill.status-needs_account_selection:before{background:#e39a22}.analysis-source-pill span{font-size:10px;font-weight:850}.analysis-source-pill small{color:#8590a1;font-size:8px}.analysis-source-pill b{grid-column:3;grid-row:1/3;color:#6259d5;font-size:10px}.analysis-evidence-grid{display:grid;gap:10px}.analysis-evidence-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:13px;padding:16px 17px;border:1px solid var(--line,#e3e7ed);border-radius:12px;background:var(--surface-soft,#fafbfc)}.analysis-evidence-card>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:#087f5d;background:#dff7ee;font-size:12px;font-weight:900}.analysis-evidence-card p{margin:1px 0 0;color:var(--text,#273247);font-size:14px;line-height:1.65}.analysis-evidence-card footer{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.analysis-evidence-card .analysis-source-pill{padding:5px 7px;background:var(--surface,#fff)}.analysis-evidence-card .analysis-source-pill small{display:none}.analysis-action{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:23px 30px;background:linear-gradient(105deg,#14b8891a,#675be10f)}.analysis-action>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;background:#13ad82;font-size:18px}.analysis-action small{color:#07845f;font-size:10px;font-weight:900;letter-spacing:.1em}.analysis-action b{margin-top:5px;color:var(--text,#172235);font-size:16px;line-height:1.45}.analysis-action p{margin:4px 0 0;color:var(--muted,#718096);font-size:13px;line-height:1.55}.analysis-action button{min-width:144px;height:48px;padding:0 18px;border-radius:11px;background:#171b31;font-size:13px}.analysis-followups{padding:23px 30px;border-top:1px solid var(--line,#e5e9ef)}.analysis-followups>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.analysis-followups button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:11px 14px;border:1px solid rgba(103,91,225,.2);border-radius:10px;color:var(--text,#263246);background:#675be10b;font:inherit;font-size:13px;font-weight:700;text-align:start;cursor:pointer}.analysis-followups button:hover{border-color:#6c61df;background:#675be116}.analysis-followups button span{color:#665bdd}html[data-theme=dark] .analysis-answer{border-color:var(--serpy-line);background:var(--serpy-surface)}html[data-theme=dark] .analysis-head{background:linear-gradient(135deg,rgba(119,105,244,.15),rgba(30,180,151,.05),transparent)}html[data-theme=dark] .analysis-head>strong,html[data-theme=dark] .analysis-context-chips em{border-color:var(--serpy-line);background:#ffffff0b}html[data-theme=dark] .analysis-metrics{background:var(--serpy-line)}html[data-theme=dark] .analysis-metric,html[data-theme=dark] .analysis-source-pill{background:var(--serpy-surface)}html[data-theme=dark] .analysis-evidence-card{background:var(--serpy-surface-soft)}html[data-theme=dark] .analysis-action{background:linear-gradient(105deg,#14b8891f,#675be11a)}@media(max-width:780px){.analysis-head{grid-template-columns:46px minmax(0,1fr);padding:22px 19px}.analysis-head>span{width:44px;height:44px}.analysis-head h2{font-size:19px}.analysis-head>strong{grid-column:2;justify-self:start;display:flex;gap:6px;min-height:0}.analysis-section-title{flex-direction:column}.analysis-source-health{justify-content:flex-start;max-width:none}.analysis-evidence{padding:22px 18px}.analysis-action{grid-template-columns:38px 1fr;padding:20px 18px}.analysis-action button{grid-column:1/-1;width:100%}.analysis-followups{padding:20px 18px}.analysis-followups>div{grid-template-columns:1fr}.analysis-metric{min-height:112px}}.autopilot-media-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:stretch;gap:10px;margin:0 24px 18px}.autopilot-media-summary>div{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;align-content:center;min-height:72px;padding:12px 14px;border:1px solid var(--line,#e2e7ee);border-radius:12px;background:var(--surface,#fff)}.autopilot-media-summary>div>span{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#746aff,#4c45bd);font-size:12px;font-weight:900}.autopilot-media-summary b{color:var(--text,#172235);font-size:13px}.autopilot-media-summary small{overflow:hidden;color:var(--muted,#738096);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.autopilot-media-summary button{min-height:72px;padding:0 18px;border:0;border-radius:12px;color:#fff;background:linear-gradient(145deg,#171b31,#28245f);box-shadow:0 10px 24px #171b3129;font-size:12px;font-weight:850;cursor:pointer}.autopilot-media-summary button:disabled{cursor:wait;opacity:.6}@media(max-width:900px){.autopilot-media-summary{grid-template-columns:1fr;margin-inline:16px}.autopilot-media-summary button{min-height:48px}}.monthly-autopilot>header h2{max-width:720px;font-size:clamp(27px,3vw,42px);letter-spacing:-.035em}.monthly-autopilot>header p{max-width:760px;font-size:15px;line-height:1.65}.monthly-schedule-builder{display:grid;gap:20px;padding:24px;border-block:1px solid var(--line,#e1e6ee);background:linear-gradient(145deg,rgba(106,92,238,.055),transparent 55%)}.monthly-topic-engine{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);gap:24px;margin-bottom:20px;padding:24px 26px;border-color:#6c5eee3d;background:linear-gradient(135deg,rgba(108,94,238,.08),var(--surface,#fff) 42%)}.monthly-topic-engine header>span{color:#665ae0;font-size:12px;font-weight:900;letter-spacing:.12em}.monthly-topic-engine h3{margin:7px 0 6px;color:var(--text,#172235);font-size:24px;letter-spacing:-.025em}.monthly-topic-engine header p{margin:0;color:var(--muted,#6f7c91);font-size:15px;line-height:1.55}.monthly-topic-engine>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.monthly-topic-engine article{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border:1px solid var(--line,#e1e6ee);border-radius:13px;background:var(--surface,#fff)}.monthly-topic-engine article b{color:var(--text,#172235);font-size:14px}.monthly-topic-engine article span{color:var(--muted,#6f7c91);font-size:13px;line-height:1.45}.monthly-schedule-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.monthly-schedule-fields.secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-schedule-fields label{display:flex;flex-direction:column;gap:8px;min-width:0;padding:15px;border:1px solid var(--line,#dfe5ee);border-radius:14px;background:var(--surface,#fff)}.monthly-schedule-fields label>span{color:var(--text,#172235);font-size:15px;font-weight:800}.monthly-schedule-fields input,.monthly-schedule-fields select{width:100%;min-height:48px;border:1px solid var(--line,#dbe1ea);border-radius:10px;padding:0 12px;color:var(--text,#172235);background:var(--surface,#fff);font:700 15px/1 inherit}.monthly-schedule-fields small{color:var(--muted,#6f7c91);font-size:14px;line-height:1.45}.monthly-weekdays{display:flex;align-items:center;gap:9px;margin:0;padding:18px;border:1px solid var(--line,#dfe5ee);border-radius:14px;background:var(--surface,#fff)}.monthly-weekdays legend{padding-inline:8px;color:var(--text,#172235);font-size:15px;font-weight:850}.monthly-weekdays>label{cursor:pointer}.monthly-weekdays input{position:absolute;opacity:0;pointer-events:none}.monthly-weekdays label span{display:grid;place-items:center;min-width:52px;height:46px;border:1px solid var(--line,#dce2ec);border-radius:11px;color:var(--muted,#68758a);background:var(--surface,#fff);font-size:15px;font-weight:850;transition:.18s ease}.monthly-weekdays label:hover span{border-color:#9d95ff}.monthly-weekdays label.selected span{border-color:#675be2;color:#fff;background:linear-gradient(145deg,#7467f3,#5145ca);box-shadow:0 8px 18px #594bd333}.monthly-weekdays p{margin:0 0 0 auto;max-width:430px;color:var(--muted,#6f7c91);font-size:14px;line-height:1.5}.monthly-plan,.monthly-plan-empty{margin-top:20px}.monthly-plan>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 18px}.monthly-plan>header small{color:#665ae0;font-size:11px;font-weight:900;letter-spacing:.1em}.monthly-plan>header h2{margin:5px 0 4px;color:var(--text,#172235);font-size:28px}.monthly-plan>header p{margin:0;color:var(--muted,#6f7c91);font-size:14px}.monthly-plan-actions{display:flex;align-items:center;gap:12px}.monthly-plan-actions .primary-btn{min-height:46px;padding-inline:18px}.monthly-plan-progress{height:7px;margin:0 26px 20px;overflow:hidden;border-radius:20px;background:var(--surface-soft,#eef1f6)}.monthly-plan-progress i{display:block;width:var(--progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,#7669f5,#3ac99c);transition:width .4s ease}.monthly-calendar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 26px 24px}.monthly-calendar-item{display:grid;grid-template-columns:92px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:88px;padding:14px;border:1px solid var(--line,#e0e5ed);border-radius:14px;color:inherit;background:var(--surface,#fff);text-decoration:none;transition:.18s ease}.monthly-calendar-item:hover{border-color:#9288f0;transform:translateY(-1px);box-shadow:0 10px 24px #191f3114}.monthly-calendar-item time{display:flex;flex-direction:column;color:var(--text,#172235);font-size:13px;font-weight:850}.monthly-calendar-item time small{margin-top:4px;color:#665ae0;font-size:12px}.monthly-calendar-item div{min-width:0}.monthly-calendar-item b{display:block;overflow:hidden;color:var(--text,#172235);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.monthly-calendar-item span{display:block;margin-top:6px;color:var(--muted,#6f7c91);font-size:12px}.monthly-calendar-item em{display:block;margin-top:5px;color:#b65c31;font-size:11px;font-style:normal}.monthly-calendar-item>strong{color:#665ae0;font-size:18px}.monthly-calendar-item.state-published{border-color:#21ae7a59}.monthly-calendar-item.state-needs_attention,.monthly-calendar-item.state-failed{border-color:#da6f366b;background:#fff5e994}.monthly-plan>footer{display:flex;align-items:center;gap:12px;padding:16px 26px;border-top:1px solid var(--line,#e1e6ee);color:var(--muted,#6f7c91);background:var(--surface-soft,#f7f8fb)}.monthly-plan>footer span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#584dd1;background:#ebe9ff}.monthly-plan>footer p{margin:0;font-size:13px;line-height:1.5}.monthly-plan-empty{display:flex;align-items:center;gap:18px;padding:24px 26px}.monthly-plan-empty>span{display:grid;place-items:center;flex:0 0 52px;height:52px;border-radius:15px;color:#fff;background:linear-gradient(145deg,#7468f2,#4f45c5);font-size:22px}.monthly-plan-empty>div{flex:1}.monthly-plan-empty h2{margin:0 0 5px;color:var(--text,#172235);font-size:21px}.monthly-plan-empty p{margin:0;max-width:850px;color:var(--muted,#6f7c91);font-size:14px;line-height:1.55}.monthly-plan-empty .primary-btn{flex:0 0 auto}@media(max-width:1100px){.monthly-topic-engine{grid-template-columns:1fr}.monthly-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-weekdays{flex-wrap:wrap}.monthly-weekdays p{flex-basis:100%;margin:8px 0 0}.monthly-calendar-grid{grid-template-columns:1fr}}.monthly-calendar-item[href="#"]{cursor:help}.monthly-queue-explanation{grid-column:1/-1;margin:.65rem 0 0!important;padding:.7rem .85rem;border:1px solid color-mix(in srgb,#665ae0 18%,transparent);border-radius:.75rem;background:color-mix(in srgb,#665ae0 8%,var(--surface,#fff));color:var(--text,#172235)!important;font-size:14px!important;line-height:1.55!important;white-space:normal}@media(max-width:700px){.monthly-topic-engine{padding:20px}.monthly-topic-engine>div{grid-template-columns:1fr}.monthly-schedule-fields,.monthly-schedule-fields.secondary{grid-template-columns:1fr}.monthly-weekdays label span{min-width:40px}.monthly-plan>header,.monthly-plan-empty{align-items:stretch;flex-direction:column}.monthly-plan-actions{align-items:stretch;flex-direction:column}.monthly-calendar-item{grid-template-columns:76px minmax(0,1fr) 16px}.monthly-plan-empty .primary-btn{width:100%}}.monthly-wizard{overflow:hidden}.monthly-wizard-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:20px 28px;border-block:1px solid var(--line,#e1e6ee);background:var(--surface-soft,#f7f8fb)}.monthly-wizard-steps span{position:relative;display:flex;align-items:center;gap:10px;color:var(--muted,#718096);font-size:14px;font-weight:800}.monthly-wizard-steps span:not(:last-child):after{content:"";position:absolute;inset-inline-start:42px;inset-inline-end:12px;top:17px;height:2px;background:var(--line,#dfe4ed)}.monthly-wizard-steps i{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--line,#dfe4ed);border-radius:50%;background:var(--surface,#fff);font-size:13px;font-style:normal}.monthly-wizard-steps .active{color:#5d50d8}.monthly-wizard-steps .active i{border-color:#675be2;color:#fff;background:#675be2;box-shadow:0 7px 16px #5f4fd740}.monthly-wizard-steps .done{color:#168566}.monthly-wizard-steps .done i{border-color:#21b98a;color:#fff;background:#21b98a}.monthly-wizard-steps .done:after{background:#21b98a}.monthly-wizard-section{display:grid;gap:20px;padding:26px 28px;border-bottom:1px solid var(--line,#e1e6ee)}.monthly-wizard-section>header{display:flex;align-items:flex-start;gap:14px}.monthly-wizard-section>header>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:12px;color:#5d50d8;background:#eceaff;font-size:13px;font-weight:900}.monthly-wizard-section h3{margin:0 0 5px;color:var(--text,#172235);font-size:21px;letter-spacing:-.02em}.monthly-wizard-section header p{margin:0;max-width:850px;color:var(--muted,#6f7c91);font-size:15px;line-height:1.55}.monthly-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.monthly-type-grid>label{position:relative;display:flex;align-items:center;gap:13px;min-height:84px;padding:15px;border:1px solid var(--line,#dfe4ed);border-radius:14px;background:var(--surface,#fff);cursor:pointer;transition:.18s ease}.monthly-type-grid>label:hover{border-color:#9a91ef;transform:translateY(-1px)}.monthly-type-grid>label.selected{border-color:#7468ee;background:color-mix(in srgb,#7468ee 8%,var(--surface,#fff));box-shadow:0 7px 18px #5042c31a}.monthly-type-grid input,.monthly-category-chips input{position:absolute;opacity:0;pointer-events:none}.monthly-type-grid i{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:12px;color:#5d50d8;background:#eceaff;font-size:16px;font-style:normal;font-weight:900}.monthly-type-grid span{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.monthly-type-grid b{color:var(--text,#172235);font-size:15px}.monthly-type-grid small{color:var(--muted,#6f7c91);font-size:13px;line-height:1.35}.monthly-type-grid em{display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--line,#dfe4ed);border-radius:7px;color:transparent;background:var(--surface,#fff);font-size:12px;font-style:normal}.monthly-type-grid .selected em{border-color:#675be2;color:#fff;background:#675be2}.monthly-category-picker{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr);gap:18px;padding:18px;border:1px solid var(--line,#dfe4ed);border-radius:16px;background:var(--surface-soft,#f7f8fb)}.monthly-category-picker h4{margin:0 0 5px;color:var(--text,#172235);font-size:16px}.monthly-category-picker p{margin:0;color:var(--muted,#6f7c91);font-size:13px;line-height:1.5}.monthly-category-chips{display:flex;align-content:flex-start;flex-wrap:wrap;gap:8px}.monthly-category-chips label{cursor:pointer}.monthly-category-chips label span{display:block;padding:9px 12px;border:1px solid var(--line,#dce2ec);border-radius:999px;color:var(--text,#172235);background:var(--surface,#fff);font-size:13px;font-weight:750}.monthly-category-chips label.selected span{border-color:#675be2;color:#5549cf;background:#eceaff}.monthly-custom-categories{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.monthly-custom-categories>span{color:var(--text,#172235);font-size:13px;font-weight:800}.monthly-custom-categories input{min-height:44px;border:1px solid var(--line,#dce2ec);border-radius:10px;padding:0 12px;color:var(--text,#172235);background:var(--surface,#fff);font-size:14px}.monthly-custom-categories small{color:var(--muted,#6f7c91);font-size:12px}.monthly-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;background:var(--surface-soft,#f7f8fb)}.monthly-wizard-actions>div{display:flex;gap:10px}.monthly-wizard-actions button{min-height:50px;padding-inline:20px;font-size:15px}.monthly-ideas{margin-top:20px;overflow:hidden;border-color:#675be259}.monthly-ideas>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 28px;border-bottom:1px solid var(--line,#e1e6ee);background:linear-gradient(135deg,rgba(107,92,238,.1),transparent 60%)}.monthly-ideas>header small{color:#6559dc;font-size:11px;font-weight:900;letter-spacing:.1em}.monthly-ideas>header h2{margin:6px 0;color:var(--text,#172235);font-size:26px;letter-spacing:-.03em}.monthly-ideas>header p{max-width:900px;margin:0;color:var(--muted,#6f7c91);font-size:15px;line-height:1.55}.monthly-free-badge{flex:0 0 auto;padding:9px 12px;border-radius:999px;color:#087b5a;background:#dcf8ee;font-size:13px;font-weight:850}.monthly-idea-list{display:grid;gap:10px;padding:20px 24px}.monthly-idea-row{display:grid;grid-template-columns:36px 42px minmax(0,1fr) 190px;align-items:center;gap:12px;padding:14px;border:1px solid var(--line,#dfe4ed);border-radius:14px;background:var(--surface,#fff);transition:.18s ease}.monthly-idea-row.selected{border-color:#8d82ed;background:color-mix(in srgb,#7468ee 5%,var(--surface,#fff))}.monthly-idea-check{cursor:pointer}.monthly-idea-check input{position:absolute;opacity:0;pointer-events:none}.monthly-idea-check span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line,#dce2ec);border-radius:9px;color:transparent;background:var(--surface,#fff);font-weight:900}.monthly-idea-check input:checked+span{border-color:#675be2;color:#fff;background:#675be2}.monthly-idea-number{color:#8176e8;font-size:13px;font-weight:900}.monthly-idea-copy{min-width:0}.monthly-idea-copy input{width:100%;border:0;border-bottom:1px solid transparent;padding:5px 0;color:var(--text,#172235);background:transparent;font-size:16px;font-weight:850}.monthly-idea-copy input:focus{outline:0;border-color:#8277ea}.monthly-idea-copy p{margin:4px 0;color:var(--muted,#6f7c91);font-size:13px;line-height:1.4}.monthly-idea-copy small{color:#7b70df;font-size:12px;font-weight:750}.monthly-idea-row select{width:100%;min-height:44px;border:1px solid var(--line,#dce2ec);border-radius:10px;padding:0 10px;color:var(--text,#172235);background:var(--surface,#fff);font-size:14px;font-weight:750}.monthly-ideas-form>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;border-top:1px solid var(--line,#e1e6ee);background:var(--surface-soft,#f7f8fb)}.monthly-ideas-form>footer>div{display:flex;flex-direction:column;gap:3px;color:var(--text,#172235)}.monthly-ideas-form>footer b{font-size:15px}.monthly-ideas-form>footer small{color:var(--muted,#6f7c91);font-size:13px}.monthly-ideas-form>footer button{min-height:52px;padding-inline:24px;font-size:15px}.monthly-content-type{display:inline-flex!important;width:auto!important;margin:0 0 5px!important;padding:3px 7px;border-radius:6px;color:#5b4fd2!important;background:#eceaff;font-size:10px!important;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.monthly-wizard-section[hidden]{display:none!important}.monthly-wizard-actions{display:none}.monthly-wizard-actions.is-visible{display:flex}.monthly-config-nav{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.monthly-config-nav button{min-height:48px;padding-inline:20px;font-size:15px}.publishing-connection-warning{display:flex;align-items:center;gap:12px;margin-top:10px;padding:12px;border:1px solid #f0c36a;border-radius:12px;background:#fff8e8;color:#694a10}.publishing-connection-warning>span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:#f5b942;color:#fff;font-weight:800}.publishing-connection-warning>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.publishing-connection-warning b,.publishing-connection-warning small{color:inherit;font-size:13px;line-height:1.35}.publishing-connection-warning button{border:0;border-radius:9px;background:#171b33;color:#fff;padding:9px 12px;font-weight:700;white-space:nowrap;cursor:pointer}[data-theme=dark] .publishing-connection-warning{border-color:#8e6b2e;background:#2c2518;color:#f8d994}@media(max-width:760px){.publishing-connection-warning{align-items:flex-start;flex-wrap:wrap}.publishing-connection-warning button{width:100%}}@media(max-width:1050px){.monthly-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-category-picker{grid-template-columns:1fr}.monthly-custom-categories{grid-column:auto}.monthly-idea-row{grid-template-columns:36px 36px minmax(0,1fr)}.monthly-idea-row select{grid-column:3}}@media(max-width:720px){.monthly-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.monthly-wizard-steps span:after{display:none}.monthly-wizard-section{padding:20px 16px}.monthly-type-grid{grid-template-columns:1fr}.monthly-category-picker{padding:15px}.monthly-custom-categories{grid-template-columns:1fr}.monthly-wizard-actions,.monthly-ideas>header,.monthly-ideas-form>footer{align-items:stretch;flex-direction:column}.monthly-wizard-actions>div{display:grid}.monthly-idea-list{padding:14px}.monthly-idea-row{grid-template-columns:32px minmax(0,1fr)}.monthly-idea-number{display:none}.monthly-idea-copy,.monthly-idea-row select{grid-column:2}.monthly-ideas-form>footer button{width:100%}}.heading-actions{align-items:stretch;flex-wrap:wrap}.overview-source-filter,.secondary-btn[data-customize-overview],.date-btn{min-height:54px;height:54px;border-radius:12px}.overview-source-filter{min-width:184px;padding:6px 13px}.overview-source-filter span,.date-btn small{font-size:10px;line-height:1.2;letter-spacing:.07em}.overview-source-filter select,.date-btn b{font-size:14px;line-height:1.35}.secondary-btn[data-customize-overview]{padding-inline:18px;font-size:14px}.date-btn{min-width:250px;padding-inline:16px}.ask-visu{grid-template-columns:52px minmax(240px,310px) minmax(0,1fr);min-height:100px;gap:18px;margin-top:22px;padding:20px 22px;border-radius:18px}.ask-icon{width:50px;height:50px;border-radius:13px;font-size:21px}.ask-visu h2{font-size:19px;line-height:1.25}.ask-visu p{margin-top:6px;font-size:14px;line-height:1.5}.ask-visu form{height:56px;padding:5px;border-radius:12px}.ask-visu input{padding-inline:14px;font-size:15px}.ask-visu form button{min-width:128px;padding-inline:18px;border-radius:9px;font-size:14px}.commerce-truth-strip{display:grid;grid-template-columns:44px minmax(260px,1fr) auto auto;align-items:center;gap:16px;margin:16px 0 20px;padding:17px 18px;border:1px solid #dce5ea;border-radius:16px;background:#fff;box-shadow:0 10px 28px #1014260d}.commerce-truth-strip.needs-sync{border-color:#efd49e;background:linear-gradient(100deg,#fffbf1,#fff)}.commerce-truth-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#fff;background:#14b88a;font-size:18px;font-weight:900}.needs-sync .commerce-truth-icon{background:#dc8a27}.commerce-truth-strip small{display:block;color:#6e65db;font-size:10px;font-weight:850;letter-spacing:.1em}.commerce-truth-strip b{display:block;margin-top:3px;color:#172235;font-size:15px}.commerce-truth-strip p{margin:3px 0 0;color:#6e7a8e;font-size:12px;line-height:1.45}.commerce-attribution-summary{display:flex;gap:8px}.commerce-attribution-summary span{min-width:92px;padding:9px 11px;border:1px solid #e5e9ef;border-radius:11px;color:#768196;background:#fff;font-size:10px}.commerce-attribution-summary b{margin:0;color:#172235;font-size:17px}.commerce-truth-strip>button{min-height:43px;padding:0 15px;border:0;border-radius:10px;color:#fff;background:#171b31;font-size:12px;font-weight:800;white-space:nowrap}.hunt-card{overflow:hidden}.hunt-card header{min-height:54px;padding:15px 20px}.hunt-type,.hunt-status{font-size:11px}.hunt-card>header>strong{font-size:15px}.hunt-card-body{gap:24px;padding:25px 22px}.hunt-card-body h2{font-size:20px;line-height:1.35}.hunt-card-body p{margin-top:10px;font-size:15px;line-height:1.65}.hunt-url{font-size:13px}.hunt-card-body aside small{font-size:10px}.hunt-card-body aside b{font-size:14px}.hunt-evidence{padding:0 22px 18px}.hunt-evidence :where(small,span){font-size:12px}.hunt-evidence b{font-size:13px}.hunt-recommendation{margin:0 22px 20px;padding:17px 18px}.hunt-recommendation small{font-size:11px}.hunt-recommendation p{margin-top:6px;font-size:14px;line-height:1.6}.hunt-card footer{gap:9px;padding:15px 20px}.hunt-card footer button{min-height:42px;padding:0 14px;border-radius:9px;font-size:13px;font-weight:780}.hunt-card footer .hunt-progress{padding-inline:18px}.task-board{margin-top:20px}.task-list{gap:12px}.task-row{grid-template-columns:10px minmax(0,1fr) auto minmax(190px,auto);gap:17px;padding:19px 20px;border-radius:13px}.task-row b{font-size:16px;line-height:1.35}.task-row p{margin:7px 0;font-size:14px;line-height:1.55}.task-row small{font-size:12px;line-height:1.5}.task-row>strong{font-size:14px}.task-row-actions{display:flex;align-items:flex-end;gap:8px}.task-row-actions>button{min-height:40px;padding:0 12px;border:1px solid #d8d8f5;border-radius:9px;color:#544fd0;background:#f5f4ff;font-size:12px;font-weight:800;white-space:nowrap}.task-row label span{margin-bottom:5px;font-size:10px}.task-row select{min-height:40px;padding:7px 10px;font-size:13px}.task-detail{margin-top:20px;padding:24px}.task-detail>header,.task-detail>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-detail>header>button{padding:0;border:0;color:#5a55d2;background:transparent;font-size:13px;font-weight:800}.task-detail-status{padding:7px 11px;border-radius:999px;color:#4d49bd;background:#eeedff;font-size:11px;font-weight:850}.task-detail-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:25px;margin-top:22px;padding-bottom:22px;border-bottom:1px solid #e5e9ef}.task-detail-heading>div>small{color:#6c62dc;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.task-detail-heading h2{margin:6px 0 8px;color:#131d31;font-size:25px;line-height:1.3}.task-detail-heading p{max-width:850px;margin:0;color:#68758b;font-size:15px;line-height:1.65}.task-detail-heading>strong{min-width:82px;color:#151d32;font-size:25px;text-align:center}.task-detail-heading>strong small{display:block;color:#778298;font-size:10px;text-transform:uppercase}.task-guided-steps{display:grid;gap:10px;margin:20px 0}.task-guided-steps article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:15px;border:1px solid #e4e8ef;border-radius:12px;background:#fbfcfd}.task-guided-steps article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;background:#6f67df;font-size:13px;font-weight:900}.task-guided-steps b{font-size:15px}.task-guided-steps p{margin:4px 0 0;color:#6d788c;font-size:13px;line-height:1.55}.task-detail>footer{justify-content:flex-start}.task-detail>footer .secondary-btn{display:inline-flex;align-items:center;text-decoration:none}.task-detail>footer label{margin-inline-start:auto}.task-detail>footer label span{display:block;color:#7a8496;font-size:10px;font-weight:800;text-transform:uppercase}.task-detail>footer select{min-width:150px;height:42px;margin-top:4px;padding:0 10px;border:1px solid #dde2ea;border-radius:9px;background:#fff;font-size:13px}.local-issue-list>div p,.opportunity-zone-panel article p,.competitor-scorecard p{font-size:14px!important;line-height:1.6}.local-issue-list button,.opportunity-zone-panel button,.competitor-scorecard footer button{min-height:40px;padding-inline:13px;font-size:12px!important;font-weight:800}.local-section-heading p{font-size:14px!important;line-height:1.6}.local-section-heading h2{font-size:25px}html[data-theme=dark] .commerce-truth-strip{border-color:var(--serpy-line);background:var(--serpy-surface)}html[data-theme=dark] .commerce-truth-strip.needs-sync{border-color:#594b2e;background:linear-gradient(100deg,#211c16,var(--serpy-surface))}html[data-theme=dark] .commerce-truth-strip :where(b,p),html[data-theme=dark] .task-detail-heading :where(h2,p),html[data-theme=dark] .task-guided-steps :where(b,p){color:inherit}html[data-theme=dark] .task-guided-steps article,html[data-theme=dark] .commerce-attribution-summary span{border-color:var(--serpy-line);background:var(--serpy-surface-soft)}@media(max-width:1100px){.commerce-truth-strip{grid-template-columns:44px minmax(0,1fr) auto}.commerce-attribution-summary{grid-column:2/4}.commerce-truth-strip>button{grid-column:3;grid-row:1/2}}@media(max-width:780px){.heading-actions{display:grid;grid-template-columns:1fr 1fr}.overview-source-filter,.date-btn{width:100%;min-width:0}.date-btn{grid-column:1/-1}.ask-visu{grid-template-columns:48px 1fr;min-height:0;padding:18px}.ask-visu form{grid-column:1/-1}.commerce-truth-strip{grid-template-columns:42px minmax(0,1fr);align-items:start}.commerce-attribution-summary,.commerce-truth-strip>button{grid-column:1/-1;grid-row:auto}.commerce-attribution-summary{display:grid;grid-template-columns:repeat(3,1fr)}.commerce-attribution-summary span{min-width:0}.task-row{grid-template-columns:10px 1fr}.task-row>strong,.task-row-actions{grid-column:2}.task-row-actions{align-items:stretch;flex-direction:column}.task-detail{padding:18px}.task-detail-heading{grid-template-columns:1fr}.task-detail-heading>strong{text-align:start}.task-detail>footer{align-items:stretch;flex-direction:column}.task-detail>footer label{width:100%;margin:0}.task-detail>footer select{width:100%}.hunt-card-body{grid-template-columns:1fr}.hunt-card footer{align-items:stretch;flex-direction:column}.hunt-card footer button{width:100%}}.monthly-autopilot .monthly-schedule-form :where(input,select,button){font-size:15px}.monthly-autopilot .monthly-schedule-form small,.monthly-autopilot .autopilot-delivery small,.monthly-plan :where(p,small,span,em),.monthly-plan-empty p{font-size:14px;line-height:1.55}.monthly-autopilot .autopilot-schedule-grid>label{font-size:15px}.monthly-autopilot .autopilot-schedule-grid>label>small{font-size:14px}.monthly-plan .monthly-calendar-item b{font-size:15px}.publication-overview{grid-column:1/-1;padding:22px 24px;border-color:color-mix(in srgb,#665ae0 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,#665ae0 7%,var(--surface)),var(--surface))}.publication-overview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.publication-overview>header small{color:#6259db;font-size:12px;font-weight:900;letter-spacing:.08em}.publication-overview>header h2{margin:4px 0 5px;font-size:23px}.publication-overview>header p{max-width:820px;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.publication-overview>header>span{padding:10px 14px;border-radius:999px;color:#fff;background:#151a31;font-size:14px;font-weight:850;white-space:nowrap}.publication-overview>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.publication-overview article{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.publication-overview article strong{font-size:24px}.publication-overview article span{color:var(--muted);font-size:13px;font-weight:750}.publication-overview article.verified strong{color:#0a9a70}.publication-overview article.attention strong{color:#d35c54}.publication-truth{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin:12px 0;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.publication-truth>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#59657a;background:var(--surface);font-size:17px;font-weight:900}.publication-truth div{min-width:0}.publication-truth small,.publication-truth b,.publication-truth em{display:block}.publication-truth small{color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.06em}.publication-truth b{margin-top:2px;color:var(--ink);font-size:15px}.publication-truth em{margin-top:3px;color:var(--muted);font-size:13px;font-style:normal;line-height:1.4}.publication-truth.state-verified{border-color:#0a9a7047;background:#0a9a7012}.publication-truth.state-verified>span{color:#087e5d;background:#dff7ee}.publication-truth.state-cms-draft,.publication-truth.state-scheduled,.publication-truth.state-pending{border-color:#665ae040;background:#665ae00f}.publication-truth.state-failed,.publication-truth.state-unreachable,.publication-truth.state-mismatch{border-color:#d35c544d;background:#d35c5412}.publication-truth.state-failed>span,.publication-truth.state-unreachable>span,.publication-truth.state-mismatch>span{color:#b83d37;background:#ffe8e5}.autopilot-library-card footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.autopilot-library-card footer a,.autopilot-library-card footer button{display:inline-flex;align-items:center;min-height:38px;padding:8px 11px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface);font-size:13px;font-weight:750;text-decoration:none}.autopilot-library-card footer button:last-child{color:#fff;border-color:#151a31;background:#151a31}.monthly-publication-truth{margin:0 26px 18px;padding:18px;border:1px solid color-mix(in srgb,#665ae0 24%,var(--line));border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,#665ae0 7%,var(--surface)),var(--surface))}.monthly-publication-truth>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.monthly-publication-truth>header small,.monthly-publication-truth>header b{display:block}.monthly-publication-truth>header small{color:#6259db;font-size:11px!important;font-weight:900;letter-spacing:.08em}.monthly-publication-truth>header b{margin-top:3px;font-size:17px}.monthly-publication-truth>header>span{padding:7px 10px;border-radius:999px;color:#5a526e;background:color-mix(in srgb,#665ae0 10%,var(--surface));font-size:12px!important;font-weight:800}.monthly-publication-truth>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.monthly-publication-truth article{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.monthly-publication-truth article strong{font-size:21px}.monthly-publication-truth article small{color:var(--muted);font-size:12px!important;font-weight:750}.monthly-publication-truth article.verified strong{color:#0a9a70}.monthly-publication-truth article.attention strong{color:#d35c54}.monthly-publication-truth>p{margin:13px 0 0;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:14px!important}.monthly-publication-truth>p b{color:var(--ink)}.monthly-publication-state{width:max-content;max-width:100%;margin-top:7px!important;padding:5px 8px;border-radius:999px;color:#5f6574!important;background:var(--surface-soft);font-size:12px!important;font-weight:800}.monthly-publication-state.state-verified{color:#087e5d!important;background:#dff7ee}.monthly-publication-state.state-failed,.monthly-publication-state.state-unreachable,.monthly-publication-state.state-mismatch{color:#b83d37!important;background:#ffe8e5}.publication-delivery-truth{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:center!important;gap:14px!important}.publication-delivery-truth .publication-truth{margin:0}.publication-delivery-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.publication-delivery-actions a,.publication-delivery-actions button{padding:9px 12px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface);font-size:13px;font-weight:750;text-decoration:none}.publication-delivery-actions small{flex-basis:100%;color:var(--muted);font-size:12px;text-align:end}@media(max-width:900px){.publication-overview>div,.monthly-publication-truth>div{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-overview>header,.monthly-publication-truth>header{align-items:flex-start;flex-direction:column}.publication-delivery-truth{grid-template-columns:1fr!important}.publication-delivery-actions{justify-content:flex-start}.publication-delivery-actions small{text-align:start}}@media(max-width:560px){.publication-overview>div,.monthly-publication-truth>div{grid-template-columns:1fr}.monthly-publication-truth{margin-inline:14px}.publication-overview{padding:18px}.publication-overview>header h2{font-size:20px}}.published-library-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 0 16px;padding:28px 30px;border:1px solid color-mix(in srgb,#665ae0 24%,var(--line));border-radius:18px;background:linear-gradient(125deg,#11172d,#272257 68%,#665ae0 145%);color:#fff;box-shadow:0 18px 42px #14182e24}.published-library-hero>div{max-width:850px}.published-library-hero small{display:block;color:#bcb8ff;font-size:12px!important;font-weight:900;letter-spacing:.1em}.published-library-hero h2{margin:7px 0;color:#fff;font-size:28px;line-height:1.18}.published-library-hero p{margin:0;color:#d7daf1;font-size:15px!important;line-height:1.55}.published-library-hero>strong{display:grid;place-items:center;min-width:138px;min-height:110px;padding:16px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:#ffffff14;font-size:38px}.published-library-hero>strong small{color:#fff;font-size:12px!important;letter-spacing:0;text-align:center}.published-library-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.published-library-metrics article{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.published-library-metrics b{color:#0a9a70;font-size:25px}.published-library-metrics span{color:var(--muted);font-size:14px;font-weight:750}.published-library-metrics .attention b{color:#c65149}.published-toolbar{margin-bottom:14px}.published-article-list{display:grid;gap:12px}.published-article-card{display:grid;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px 22px}.published-article-card.state-verified{border-inline-start:4px solid #12ae82}.published-article-card.state-failed,.published-article-card.state-unreachable,.published-article-card.state-mismatch{border-inline-start:4px solid #d85f56}.published-article-state{display:flex;align-items:center;gap:11px}.published-article-state>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#087e5d;background:#dff7ee;font-size:19px;font-weight:900}.published-article-card:not(.state-verified) .published-article-state>span{color:#5e57cf;background:#eeecff}.published-article-state small,.published-article-state b{display:block}.published-article-state small{color:var(--muted);font-size:11px!important;font-weight:900;letter-spacing:.08em}.published-article-state b{margin-top:3px;font-size:14px}.published-article-copy{min-width:0}.published-article-copy>small{color:var(--muted);font-size:12px!important}.published-article-copy h2{margin:4px 0 5px;font-size:18px;line-height:1.35}.published-article-copy p{margin:0;color:var(--muted);font-size:14px!important}.published-article-copy code{display:block;max-width:100%;margin-top:8px;overflow:hidden;color:#6b7280;font-family:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.published-article-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;max-width:310px}.published-article-actions a,.published-article-actions button{min-height:40px;padding:9px 12px;font-size:13px;text-decoration:none}.published-article-actions .text-button{flex-basis:100%;margin:0;color:var(--muted);text-align:center}@media(max-width:1050px){.published-article-card{grid-template-columns:170px minmax(0,1fr)}.published-article-actions{grid-column:1/-1;justify-content:flex-start;max-width:none}.published-article-actions .text-button{flex-basis:auto}.published-library-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.published-library-hero{align-items:flex-start;flex-direction:column;padding:22px}.published-library-hero>strong{min-width:120px;min-height:80px}.published-library-metrics{grid-template-columns:1fr}.published-article-card{grid-template-columns:1fr;padding:18px}.published-article-actions{grid-column:auto}.published-article-actions a,.published-article-actions button{width:100%;justify-content:center}.published-article-copy h2{font-size:17px}}.monthly-ideas.is-embedded{margin-top:0;border:0;border-radius:0;box-shadow:none}.monthly-schedule-form.is-hidden,.monthly-topic-engine.is-review-hidden{display:none}.monthly-wizard.is-reviewing{overflow:visible;border-color:#675be247;box-shadow:0 18px 50px #14193214}.monthly-wizard.is-reviewing~.autopilot-hero,.monthly-wizard.is-reviewing~.autopilot-readiness,.monthly-wizard.is-reviewing~.autopilot-create,.monthly-wizard.is-reviewing~.autopilot-pipeline{display:none}.monthly-wizard.is-reviewing .monthly-wizard-steps{grid-template-columns:repeat(4,minmax(130px,1fr));padding:15px 26px;background:var(--surface,#fff)}.monthly-wizard.is-reviewing .monthly-wizard-steps span{font-size:13px}.monthly-wizard.is-reviewing .monthly-wizard-steps i{width:30px;height:30px}.monthly-wizard.is-reviewing .monthly-ideas>header{align-items:center;padding:24px 28px;background:linear-gradient(115deg,color-mix(in srgb,#6b5cee 11%,var(--surface,#fff)),var(--surface,#fff) 58%)}.monthly-wizard.is-reviewing .monthly-ideas>header h2{margin:5px 0 4px;font-size:28px;line-height:1.22}.monthly-wizard.is-reviewing .monthly-ideas>header p{max-width:820px;font-size:15px;line-height:1.55}.monthly-diversity-pass{display:flex;align-items:center;gap:12px;margin:14px 24px 0;padding:13px 15px;border:1px solid color-mix(in srgb,#16a085 30%,var(--line,#dfe4ed));border-radius:13px;color:var(--text,#172235);background:color-mix(in srgb,#19b38a 7%,var(--surface,#fff))}.monthly-diversity-pass>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;color:#fff;background:#159c78;font-size:16px;font-weight:900}.monthly-diversity-pass b{display:block;margin-bottom:2px;font-size:14px}.monthly-diversity-pass p{margin:0;color:var(--muted,#6f7c91);font-size:13px;line-height:1.45}.monthly-generation-status{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin:16px 20px 4px;padding:15px 16px;border:1px solid color-mix(in srgb,#7468ee 25%,var(--line,#dfe4ed));border-radius:14px;color:var(--text,#172235);background:linear-gradient(110deg,color-mix(in srgb,#7468ee 8%,var(--surface,#fff)),var(--surface,#fff))}.monthly-generation-spinner{width:34px;height:34px;border:3px solid color-mix(in srgb,#7468ee 18%,var(--line,#dfe4ed));border-top-color:#675be2;border-radius:50%;animation:serpy-queue-spin .9s linear infinite}.monthly-generation-status b{display:block;margin-bottom:3px;font-size:16px}.monthly-generation-status p{margin:0;color:var(--muted,#6f7c91);font-size:14px;line-height:1.5}.monthly-generation-status button{min-height:40px;border:1px solid color-mix(in srgb,#7468ee 30%,var(--line,#dfe4ed));border-radius:10px;padding:0 13px;color:#574ccf;background:var(--surface,#fff);font:inherit;font-size:13px;font-weight:850;cursor:pointer}@keyframes serpy-queue-spin{to{transform:rotate(360deg)}}.monthly-idea-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 24px;border-bottom:1px solid var(--line,#e1e6ee);background:var(--surface-soft,#f7f8fb)}.monthly-review-stats{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.monthly-review-stats span{display:inline-flex;align-items:baseline;gap:5px;min-height:38px;padding:8px 11px;border:1px solid var(--line,#dfe4ed);border-radius:10px;color:var(--muted,#6f7c91);background:var(--surface,#fff);font-size:13px;font-weight:700;white-space:nowrap}.monthly-review-stats b{color:var(--text,#172235);font-size:17px;line-height:1}.monthly-review-stats .monthly-selected-stat{border-color:#675be247;color:#5f55d5;background:color-mix(in srgb,#6b5cee 8%,var(--surface,#fff))}.monthly-review-stats .monthly-selected-stat b{color:#5f55d5}.monthly-bulk-actions{display:flex;align-items:center;gap:8px}.monthly-bulk-actions button,.monthly-edit-title{min-height:38px;border:1px solid var(--line,#dfe4ed);border-radius:9px;padding:0 12px;color:var(--text,#172235);background:var(--surface,#fff);font-weight:800;cursor:pointer}.monthly-bulk-actions button:first-child{border-color:#675be24d;color:#5c51d4;background:color-mix(in srgb,#6b5cee 7%,var(--surface,#fff))}.monthly-idea-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px 24px;background:var(--surface-soft,#f7f8fb)}.monthly-idea-row{position:relative;grid-template-columns:38px minmax(0,1fr);align-content:start;align-items:start;gap:0 13px;min-height:224px;padding:18px;border-color:var(--line,#dfe4ed);border-radius:16px;box-shadow:0 5px 15px #191e3709}.monthly-idea-row:hover{border-color:#b9b2f5;box-shadow:0 10px 24px #40379114;transform:translateY(-1px)}.monthly-idea-row.selected{border-color:#8175ea;background:linear-gradient(145deg,color-mix(in srgb,#7468ee 6%,var(--surface,#fff)),var(--surface,#fff) 58%);box-shadow:0 10px 25px #5345be17}.monthly-idea-row:not(.selected){opacity:.78}.monthly-idea-check{grid-column:1;grid-row:1/span 2;margin-top:2px}.monthly-idea-check span{width:34px;height:34px;border-radius:10px;font-size:15px}.monthly-idea-copy{grid-column:2;min-width:0}.monthly-idea-meta{display:flex;align-items:center;gap:7px;min-height:32px;margin-bottom:7px}.monthly-idea-number{display:inline-flex;align-items:center;justify-content:center;min-width:31px;height:25px;padding:0 7px;border-radius:7px;color:#685dde;background:color-mix(in srgb,#7468ee 10%,var(--surface,#fff));font-size:11px;font-weight:900}.monthly-intent-chip{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;border:1px solid color-mix(in srgb,#16a085 22%,var(--line,#dfe4ed));border-radius:999px;color:#087b67;background:color-mix(in srgb,#19b38a 8%,var(--surface,#fff));font-size:11px;font-weight:850;white-space:nowrap}.monthly-edit-title{margin-inline-start:auto;min-height:29px;padding:0 8px;border-color:transparent;color:var(--muted,#6f7c91);background:transparent;font-size:11px}.monthly-edit-title:hover{border-color:var(--line,#dfe4ed);color:#5b50d2;background:var(--surface,#fff)}.monthly-idea-copy input{display:block;width:100%;min-height:0;border:1px solid transparent;border-radius:8px;padding:5px 7px;margin-inline-start:-7px;color:var(--text,#172235);background:transparent;font-size:17px;font-weight:850;line-height:1.38;white-space:normal}.monthly-idea-copy input.is-readonly{cursor:default}.monthly-idea-row.is-editing .monthly-idea-copy input{border-color:#8175ea;background:var(--surface,#fff);box-shadow:0 0 0 3px #675be21f}.monthly-idea-copy p{margin:7px 0;color:var(--muted,#6f7c91);font-size:14px;line-height:1.55}.monthly-idea-copy small{display:block;overflow:hidden;color:#7166da;font-size:12px;font-weight:750;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.monthly-idea-format{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line,#e1e6ee)}.monthly-idea-format>span{color:var(--muted,#6f7c91);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.055em}.monthly-idea-format select{width:auto;min-width:150px;min-height:38px;border-radius:9px;font-size:13px;font-weight:800}.monthly-ideas-form>footer{position:sticky;z-index:8;bottom:12px;margin:0 16px 16px;padding:15px 17px;border:1px solid color-mix(in srgb,#7468ee 28%,var(--line,#e1e6ee));border-radius:15px;background:color-mix(in srgb,var(--surface,#fff) 94%,transparent);box-shadow:0 15px 40px #151a342b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.monthly-ideas-form>footer b{font-size:16px}.monthly-ideas-form>footer button{min-width:300px;min-height:54px;border-radius:11px;font-size:15px;box-shadow:0 9px 22px #5446c63d}.monthly-ideas-form>footer button:disabled{box-shadow:none}html[data-theme=dark] .monthly-idea-row,body.theme-dark .monthly-idea-row{box-shadow:none}@media(max-width:1250px){.monthly-idea-list{grid-template-columns:1fr}.monthly-idea-row{min-height:0}}@media(max-width:820px){.monthly-wizard.is-reviewing .monthly-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px}.monthly-wizard.is-reviewing .monthly-ideas>header,.monthly-idea-toolbar{align-items:stretch;flex-direction:column}.monthly-diversity-pass{align-items:flex-start;margin:12px 14px 0}.monthly-generation-status{grid-template-columns:38px 1fr;margin:12px}.monthly-generation-status button{grid-column:1/-1}.monthly-idea-toolbar{padding:14px 16px}.monthly-bulk-actions,.monthly-review-stats{display:grid;grid-template-columns:1fr 1fr}.monthly-review-stats span{white-space:normal}.monthly-idea-list{padding:14px}.monthly-idea-row{grid-template-columns:34px minmax(0,1fr);padding:15px}.monthly-idea-meta{flex-wrap:wrap}.monthly-edit-title{margin-inline-start:0}.monthly-idea-format{align-items:stretch;flex-direction:column}.monthly-idea-format select{width:100%}.monthly-ideas-form>footer{position:static;margin:0;border-inline:0;border-bottom:0;border-radius:0;box-shadow:none}.monthly-ideas-form>footer button{min-width:0}}.monthly-wizard.is-reviewing>header{display:none}.monthly-wizard.is-reviewing .monthly-wizard-steps{gap:8px;padding:10px 18px}.monthly-wizard.is-reviewing .monthly-wizard-steps span{min-width:0;gap:9px;padding:7px 10px;border:1px solid transparent;border-radius:10px;background:var(--surface-soft,#f7f8fb);line-height:1.25}.monthly-wizard.is-reviewing .monthly-wizard-steps span:after{display:none!important}.monthly-wizard.is-reviewing .monthly-wizard-steps span.active{border-color:#675be240;background:color-mix(in srgb,#7468ee 8%,var(--surface,#fff))}.monthly-wizard.is-reviewing .monthly-wizard-steps span.done{background:color-mix(in srgb,#16b889 7%,var(--surface,#fff))}.monthly-wizard.is-reviewing .monthly-wizard-steps span b{position:static;z-index:auto;min-width:0;overflow:visible;background:transparent;line-height:1.25;text-decoration:none;white-space:normal}.monthly-wizard.is-reviewing .monthly-wizard-steps i{flex:0 0 28px;width:28px;height:28px}.monthly-wizard.is-reviewing .monthly-ideas>header{padding:17px 22px}.monthly-wizard.is-reviewing .monthly-ideas>header h2{margin:3px 0;font-size:23px}.monthly-wizard.is-reviewing .monthly-ideas>header p{font-size:13px;line-height:1.45}.monthly-free-badge{padding:7px 10px;font-size:11px}.monthly-idea-toolbar{padding:10px 16px}.monthly-review-stats span{min-height:32px;padding:6px 9px;font-size:11px}.monthly-review-stats b{font-size:15px}.monthly-bulk-actions button{min-height:34px;padding-inline:10px}.monthly-idea-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 16px 92px}.monthly-idea-row{grid-template-columns:32px minmax(0,1fr);min-height:150px;padding:13px;gap:0 10px;border-radius:13px;box-shadow:none}.monthly-idea-check span{width:30px;height:30px;border-radius:8px;font-size:13px}.monthly-idea-meta{min-height:27px;margin-bottom:4px}.monthly-idea-number{min-width:27px;height:22px;font-size:10px}.monthly-intent-chip{min-height:22px;font-size:10px}.monthly-edit-title{min-height:24px;padding-inline:5px;font-size:10px}.monthly-idea-copy textarea{display:block;width:100%;min-height:48px;max-height:74px;overflow:hidden;border:1px solid transparent;border-radius:8px;margin:0;padding:3px 0;color:var(--text,#172235);background:transparent;font:inherit;font-size:15px;font-weight:850;line-height:1.42;resize:none}.monthly-idea-copy textarea:focus{outline:0}.monthly-idea-row.is-editing .monthly-idea-copy textarea{overflow:auto;border-color:#8175ea;padding:5px 7px;background:var(--surface,#fff);box-shadow:0 0 0 3px #675be21f;resize:vertical}.monthly-idea-evidence{display:none;margin-top:8px;padding:9px 10px;border-radius:9px;background:var(--surface-soft,#f7f8fb)}.monthly-idea-row.show-details .monthly-idea-evidence{display:block}.monthly-idea-evidence p{margin:0 0 5px!important;font-size:12px!important;line-height:1.45!important}.monthly-idea-evidence small{font-size:10px!important;white-space:normal}.monthly-card-actions{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid var(--line,#e1e6ee)}.monthly-idea-details{min-height:32px;border:0;padding:0;color:#6257d6;background:transparent;font:inherit;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.monthly-idea-details span{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:6px;background:color-mix(in srgb,#7468ee 9%,var(--surface,#fff))}.monthly-idea-format{display:flex;align-items:center;gap:7px;margin:0;padding:0;border:0}.monthly-idea-format>span{font-size:9px}.monthly-idea-format select{min-width:125px;min-height:32px;padding:0 7px;font-size:11px}.monthly-ideas-form>footer{bottom:10px;margin:-78px 16px 14px;padding:11px 13px}.monthly-ideas-form>footer b{font-size:14px}.monthly-ideas-form>footer small{font-size:11px}.monthly-ideas-form>footer button{min-width:260px;min-height:46px;font-size:13px}@media(max-width:1650px){.monthly-idea-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.monthly-idea-list{grid-template-columns:1fr}.monthly-wizard.is-reviewing .monthly-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.monthly-wizard.is-reviewing .monthly-wizard-steps{grid-template-columns:1fr}.monthly-card-actions{align-items:stretch;flex-direction:column}.monthly-idea-details{text-align:start}.monthly-idea-format{width:100%;justify-content:space-between}.monthly-idea-format select{flex:1}.monthly-ideas-form>footer{margin:0}.monthly-idea-list{padding-bottom:14px}}.autopilot-queue{overflow:hidden;margin-block:18px;border-color:color-mix(in srgb,#665ae0 22%,var(--line))}.autopilot-queue>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--line);background:linear-gradient(120deg,color-mix(in srgb,#665ae0 7%,var(--surface)),var(--surface))}.autopilot-queue>header small{color:#6259db;font-size:12px;font-weight:900;letter-spacing:.08em}.autopilot-queue>header h2{margin:5px 0;font-size:22px}.autopilot-queue>header p{max-width:900px;margin:0;color:var(--muted);font-size:15px;line-height:1.5}.autopilot-queue>header button{min-height:42px;padding:0 14px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface);font-size:14px;font-weight:800}.autopilot-queue-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 24px}.autopilot-queue-summary article{display:flex;align-items:center;gap:10px;min-height:66px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--queue-color) 24%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--queue-color) 6%,var(--surface))}.autopilot-queue-summary span{color:var(--queue-color);font-size:26px;font-weight:900}.autopilot-queue-summary b{font-size:14px}.autopilot-queue-items{display:grid;gap:8px;padding:0 24px 22px}.queue-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.queue-item>i{width:9px;height:9px;border-radius:50%;background:#6559dc;box-shadow:0 0 0 5px color-mix(in srgb,#6559dc 10%,transparent)}.queue-item.queue-approval>i{background:#c58a19}.queue-item.queue-scheduled>i{background:#2581c4}.queue-item.queue-attention>i{background:#c44d4d}.queue-item small,.queue-item b,.queue-item p{display:block}.queue-item small{color:var(--muted);font-size:13px;font-weight:750}.queue-item b{margin-top:3px;font-size:15px}.queue-item p{margin:5px 0 0;color:#b54747;font-size:13px;line-height:1.45}.queue-item aside{display:flex;align-items:center;gap:8px}.queue-item a,.queue-item button{display:inline-flex;align-items:center;min-height:38px;padding:7px 11px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface);font-size:13px;font-weight:800;text-decoration:none}.queue-item.queue-attention a,.queue-item.queue-attention button{color:#a73737;border-color:#c44d4d40;background:#c44d4d12}@media(max-width:820px){.autopilot-queue>header{align-items:stretch;flex-direction:column}.autopilot-queue-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.autopilot-queue-items{padding:0 14px 16px}.queue-item{grid-template-columns:10px minmax(0,1fr)}.queue-item aside{grid-column:2;justify-content:flex-start}}.business-menu{width:300px;padding:10px;cursor:default}.project-menu-search{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;margin:2px 5px 8px;padding:0 8px;border:1px solid #36435a;border-radius:9px;color:#8f9bb0;background:#111b2d}.project-menu-search input{width:100%;height:38px;border:0;outline:0;color:#f4f6fa;background:transparent;font-size:12px}.project-menu-search input::placeholder{color:#78869d}.project-menu-list{max-height:310px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a4961 transparent}.project-menu-list button[hidden]{display:none}.business-menu .add-business{position:sticky;bottom:0;background:#182236}.project-setup-backdrop{z-index:120;padding:28px;background:#080d1dad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.project-setup-modal{width:min(760px,100%);padding:36px;border:1px solid rgba(255,255,255,.5);border-radius:22px;background:var(--surface,#fff);box-shadow:0 40px 110px #04091852}.project-setup-modal>.modal-close{z-index:4;top:18px;right:18px;width:36px;height:36px;font-size:22px}.project-setup-intro{text-align:center}.project-setup-intro .modal-icon{width:54px;height:54px;margin:0 auto 14px;border-radius:16px;color:#fff;background:linear-gradient(145deg,#7468ed,#4f45c9);box-shadow:0 12px 28px #4f45c93d}.project-setup-intro>small,.project-stage>header>small,.project-summary-card>small,.project-selection-card>header small{color:#665bd8;font-size:10px;font-weight:900;letter-spacing:.11em}.project-setup-intro h2{margin:8px 0 9px;color:var(--ink,#172033);font-size:32px;letter-spacing:-.035em}.project-setup-intro p{max-width:590px;margin:0 auto 28px;color:var(--muted,#6c778b);font-size:14px;line-height:1.65}.project-setup-modal .workspace-research-form{gap:14px;max-width:650px;margin:0 auto}.project-setup-modal .workspace-research-form>label{font-size:13px}.project-url-field{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;border:1px solid var(--line,#dce2e9);border-radius:12px;background:var(--surface,#fff);transition:.16s ease}.project-url-field:focus-within{border-color:#6b5ce6;box-shadow:0 0 0 4px #6b5ce61c}.project-url-field>span{color:#7f8a9d;text-align:center;font-size:18px}.project-setup-modal .project-url-field input{height:54px;padding-inline-start:0;border:0!important;box-shadow:none!important;font-size:15px}.project-setup-modal .workspace-research-form>.auth-submit{height:54px;border-radius:12px;background:linear-gradient(135deg,#6257df,#4d45c7);font-size:14px;box-shadow:0 11px 26px #4f45c938}.project-research-progress{display:grid;grid-template-columns:34px minmax(0,1fr);gap:3px 11px;align-items:center;margin-top:6px;padding:14px;border:1px solid rgba(107,92,230,.18);border-radius:12px;color:var(--ink,#172033);background:#6b5ce60e;text-align:start}.project-research-progress>i{grid-row:1/3;width:25px;height:25px;border:3px solid rgba(107,92,230,.18);border-top-color:#665bd8;border-radius:50%;animation:spin .75s linear infinite}.project-research-progress>b{font-size:12px}.project-research-progress>small{color:var(--muted,#6c778b);font-size:11px}.project-setup-wizard{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(1120px,100%);height:min(820px,calc(100vh - 56px));max-height:calc(100vh - 56px);padding:0;overflow:hidden}.project-setup-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:22px 68px 18px;border-bottom:1px solid var(--line,#e7eaf0);background:var(--surface,#fff)}.project-setup-progress>span{display:flex;align-items:center;gap:9px;padding:10px;border-radius:11px;color:var(--muted,#6c778b);font-size:12px;font-weight:800}.project-setup-progress i{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border:1px solid var(--line,#dce2e9);border-radius:9px;background:var(--surface-soft,#f6f8fb);font-size:11px;font-style:normal}.project-setup-progress>span.active{color:#5e54d4;background:#6b5ce614}.project-setup-progress>span.active i{color:#fff;border-color:#675cdd;background:#675cdd}.project-setup-progress>span.done{color:#087c60;background:#10b98112}.project-setup-progress>span.done i{color:#087c60;border-color:#bfe8dc;background:#e3f7f1}.project-setup-content{overflow:auto;padding:26px 30px;background:var(--surface-soft,#f7f8fb);scrollbar-width:thin}.project-summary-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:18px;align-items:start}.project-summary-card,.project-selection-card,.project-stage{border:1px solid var(--line,#e1e6ee);border-radius:16px;background:var(--surface,#fff);box-shadow:0 6px 18px #141c300a}.project-summary-card{position:sticky;top:0;display:flex;flex-direction:column;gap:14px;padding:20px}.project-summary-card label{gap:7px;color:var(--ink,#172033);font-size:12px}.project-summary-card input,.project-summary-card select{width:100%;height:46px;border-radius:9px;color:var(--ink,#172033);background:var(--surface,#fff);font-size:13px}.project-summary-card input:disabled{color:var(--muted,#6c778b);background:var(--surface-soft,#f7f8fb)}.project-selection-card{padding:18px}.project-selection-card+.project-selection-card{margin-top:14px}.project-selection-card>header{margin-bottom:10px}.project-selection-card>header>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-selection-card>header b{color:var(--muted,#6c778b);font-size:11px}.project-choice-list{display:flex;max-height:410px;flex-direction:column;gap:7px;overflow:auto;overscroll-behavior:contain}.project-choice-list>label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:50px;padding:10px 12px;border:1px solid var(--line,#e1e6ee);border-radius:10px;color:var(--ink,#172033);background:var(--surface,#fff);cursor:pointer;transition:.15s ease}.project-choice-list>label:hover{border-color:#b8b1f2;background:#6b5ce609}.project-choice-list>label:has(input:checked){border-color:#675bdd75;background:#6b5ce611}.project-choice-list input{width:17px;height:17px;accent-color:#675cdd}.project-choice-list span{min-width:0}.project-choice-list b,.project-choice-list small{display:block;overflow:hidden;text-overflow:ellipsis}.project-choice-list b{font-size:13px}.project-choice-list small{margin-top:4px;color:var(--muted,#6c778b);font-size:11px;line-height:1.4;white-space:normal}.project-add-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px!important;margin-top:10px}.project-add-item input{height:42px!important;font-size:12px!important}.project-add-item button{min-width:44px;padding:0 13px;border:1px solid rgba(103,91,221,.3);border-radius:9px;color:#5f54d3;background:#6b5ce612;font-size:12px;font-weight:850}.sitemap-card .project-choice-list{max-height:150px}.sitemap-card .project-choice-list b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.project-stage{max-width:900px;margin:0 auto;padding:22px}.project-stage>header{position:relative;margin-bottom:18px;padding-inline-end:120px}.project-stage>header h2{margin:6px 0;color:var(--ink,#172033);font-size:25px;letter-spacing:-.025em}.project-stage>header p{max-width:690px;margin:0;color:var(--muted,#6c778b);font-size:13px;line-height:1.55}.project-stage>header>b{position:absolute;top:4px;inset-inline-end:0;padding:7px 10px;border-radius:999px;color:#5f54d3;background:#6b5ce617;font-size:11px}.project-stage .project-choice-list{max-height:470px}.project-stage .project-choice-list>label{grid-template-columns:22px minmax(0,1fr);min-height:57px}.project-setup-wizard>footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 24px;border-top:1px solid var(--line,#e1e6ee);background:var(--surface,#fff)}.project-setup-wizard>footer>span{color:var(--muted,#6c778b);font-size:12px;text-align:center}.project-setup-wizard>footer .secondary-btn{min-width:92px;height:45px;border-radius:10px;font-size:12px}.project-setup-wizard>footer .auth-submit{min-width:155px;height:45px;margin:0;border-radius:10px;background:linear-gradient(135deg,#6257df,#4d45c7);font-size:12px}.project-setup-wizard>.auth-error{margin:0 24px 14px}html[data-theme=dark] .project-setup-modal,body.theme-dark .project-setup-modal{border-color:#32394e;background:var(--surface,#101626)}html[data-theme=dark] .project-url-field,body.theme-dark .project-url-field{border-color:#343c52;background:#0c1120}html[data-theme=dark] .project-summary-card input,html[data-theme=dark] .project-summary-card select,body.theme-dark .project-summary-card input,body.theme-dark .project-summary-card select{border-color:#343c52;color:var(--ink,#f1f4f8);background:#0c1120}@media(max-width:820px){.project-setup-backdrop{padding:0}.project-setup-modal,.project-setup-wizard{width:100vw;height:100vh;max-height:100vh;border:0;border-radius:0}.project-setup-modal{padding:28px 18px}.project-setup-wizard{padding:0}.project-setup-progress{padding:14px 50px 12px 12px}.project-setup-progress>span{justify-content:center;padding:7px;font-size:0}.project-setup-progress>span i{font-size:11px}.project-setup-content{padding:16px 13px}.project-summary-grid{grid-template-columns:1fr}.project-summary-card{position:static}.project-stage{padding:17px}.project-stage>header{padding-inline-end:0}.project-stage>header>b{position:static;display:inline-block;margin-top:10px}.project-setup-wizard>footer{padding:12px}.project-setup-wizard>footer>span{display:none}.project-setup-wizard>footer .auth-submit{margin-inline-start:auto}.project-choice-list{max-height:none}.project-setup-intro h2{font-size:27px}.project-setup-intro p{font-size:13px}}.activity-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 18px}.activity-summary article{position:relative;overflow:hidden;min-height:104px;padding:18px 20px;border:1px solid var(--line,#e2e7ee);border-radius:16px;background:var(--surface,#fff);box-shadow:0 8px 24px #131c340d}.activity-summary article:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--activity-tone,#64748b)}.activity-summary strong{display:block;color:var(--ink,#172033);font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.04em}.activity-summary span{display:block;margin-top:9px;color:var(--muted,#66758d);font-size:14px;font-weight:700}.activity-summary .tone-critical{--activity-tone:#ef476f}.activity-summary .tone-action{--activity-tone:#f59e0b}.activity-summary .tone-progress{--activity-tone:#7c5cff}.activity-summary .tone-scheduled{--activity-tone:#2486ff}.activity-summary .tone-success{--activity-tone:#13a875}.activity-center{padding:0;overflow:hidden}.activity-center>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid var(--line,#e2e7ee)}.activity-center>header h2{margin:0;color:var(--ink,#172033);font-size:20px}.activity-center>header p{margin:5px 0 0;color:var(--muted,#66758d);font-size:13px}.activity-filters{display:grid;grid-template-columns:minmax(260px,1fr) 190px 190px;gap:10px;padding:16px 24px;background:var(--surface-soft,#f8fafc);border-bottom:1px solid var(--line,#e2e7ee)}.activity-filters label{display:flex;align-items:center;gap:10px;height:44px;padding:0 13px;border:1px solid var(--line,#dfe5eb);border-radius:11px;background:var(--surface,#fff)}.activity-filters label svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;color:var(--muted,#66758d)}.activity-filters input{width:100%;border:0;outline:0;background:transparent;color:var(--ink,#172033);font:inherit;font-size:14px}.activity-filters select{height:44px;border:1px solid var(--line,#dfe5eb);border-radius:11px;background:var(--surface,#fff);color:var(--ink,#172033);padding:0 12px;font-size:14px;font-weight:650}.activity-list{display:flex;flex-direction:column}.activity-item{--activity-tone:#64748b;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;padding:19px 24px;border-bottom:1px solid var(--line,#e8ecf1);background:var(--surface,#fff);transition:background .18s ease}.activity-item:last-child{border-bottom:0}.activity-item:hover{background:var(--surface-soft,#fafbfc)}.activity-item.severity-critical{--activity-tone:#e94168}.activity-item.severity-success{--activity-tone:#0fa879}.activity-item.severity-progress{--activity-tone:#7259e8}.activity-item.severity-scheduled{--activity-tone:#2782e8}.activity-item.severity-action{--activity-tone:#e99a13}.activity-state-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--activity-tone) 12%,transparent);color:var(--activity-tone);font-size:17px;font-weight:900}.activity-item-copy>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:7px}.activity-category,.activity-status{display:inline-flex;align-items:center;min-height:23px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em}.activity-category{color:var(--activity-tone);background:color-mix(in srgb,var(--activity-tone) 10%,transparent)}.activity-status{color:var(--muted,#66758d);background:var(--surface-soft,#f1f4f8)}.activity-item time{color:var(--muted,#78869a);font-size:12px}.activity-item h3{margin:0;color:var(--ink,#172033);font-size:15px;line-height:1.4}.activity-item p{max-width:900px;margin:5px 0 0;color:var(--muted,#617087);font-size:13px;line-height:1.55}.activity-schedule{display:block;margin-top:8px;color:#2782e8;font-size:12px;font-weight:750}.activity-item-action{align-self:center}.activity-item-action a,.activity-item-action button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid color-mix(in srgb,var(--activity-tone) 30%,var(--line,#dfe5eb));border-radius:10px;background:var(--surface,#fff);color:var(--activity-tone);font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap;cursor:pointer}.activity-item-action a:hover,.activity-item-action button:hover{background:color-mix(in srgb,var(--activity-tone) 8%,var(--surface,#fff))}.activity-empty{padding:60px 24px;text-align:center}.activity-empty>span{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 12px;border-radius:15px;background:#e8f8f2;color:#0fa879;font-size:22px;font-weight:900}.activity-empty h3{margin:0;color:var(--ink,#172033);font-size:18px}.activity-empty p{margin:7px 0 0;color:var(--muted,#66758d);font-size:14px}@media(max-width:1000px){.activity-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-filters{grid-template-columns:1fr 1fr}.activity-filters label{grid-column:1/-1}}@media(max-width:680px){.activity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-center>header{align-items:flex-start;padding:18px}.activity-filters{grid-template-columns:1fr;padding:14px 18px}.activity-filters label{grid-column:auto}.activity-item{grid-template-columns:36px minmax(0,1fr);padding:17px 18px}.activity-item-action{grid-column:2;width:100%}.activity-item-action a,.activity-item-action button{width:100%}}.activity-category,.activity-status{min-height:25px;font-size:12px}.activity-item time{font-size:13px}.activity-item h3{font-size:16px}.activity-item p{font-size:14px}.activity-schedule{font-size:13px}.activity-item-action a,.activity-item-action button{min-height:40px;padding-inline:14px;font-size:14px}.setting-card.has-error{border-color:#f3c7c7;background:snow}.setting-error{display:block;max-width:300px;margin-top:5px;color:#ba4c4c;font-size:10px;line-height:1.35}.workspace-section{margin-top:14px}.workspace-section .data-table table{min-width:800px}.status-completed{color:#087c5a;background:#e1f7ef}.status-failed,.status-attention{color:#b94c4c;background:#fff0f0}.status-running{color:#8b6811;background:#fff5d9}.workspace-access-layout{display:grid;grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);gap:14px;margin-top:14px}.invite-member-form{display:flex;flex-direction:column;gap:13px;padding:0 20px 20px}.invite-member-form .module-toolbar{margin:0 -20px 3px}.invite-member-form>label,.invite-member-form .form-row label{display:flex;flex-direction:column;gap:7px;color:#445065;font-size:12px;font-weight:700}.invite-member-form input,.invite-member-form select{height:43px;padding:0 12px;border:1px solid #dce2e9;border-radius:8px;background:#fff;font-size:12px;outline:0}.invite-member-form fieldset{display:grid;gap:8px;margin:0;padding:12px;border:1px solid #e0e5eb;border-radius:9px}.invite-member-form legend{padding:0 6px;color:#445065;font-size:12px;font-weight:700}.invite-member-form fieldset label{display:flex;align-items:center;gap:9px;color:#536074;font-size:12px}.invite-member-form fieldset input{width:17px;height:17px}.invite-link{padding:11px;border-radius:9px;background:#eaf8f3}.invite-link small{display:block;margin-bottom:7px;color:#39735f;font-size:10px}.invite-link>div{display:flex;gap:7px}.invite-link input{min-width:0;flex:1;height:36px;color:#567064;background:#fff;font-size:9px}.invite-link button{padding:0 11px;border:0;border-radius:7px;color:#fff;background:#087f5b;font-size:10px;font-weight:700}.team-access-table .data-table table{min-width:760px}.access-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.access-chips span{padding:5px 7px;border-radius:6px;color:#536174;background:#eef2f6;font-size:9px}.invite-workspaces{display:flex;flex-direction:column;gap:7px;margin:0 0 18px;padding:12px;border-radius:9px;color:#26725c;background:#eaf8f3;font-size:11px}.invite-accept-form{display:flex;flex-direction:column;gap:14px}.invite-accept-form label{display:flex;flex-direction:column;gap:7px;color:#344054;font-size:11px;font-weight:700}.invite-accept-form input{height:47px;padding:0 13px;border:1px solid #dce2e9;border-radius:8px;font-size:12px;outline:0}.auth-link{display:flex;align-items:center;justify-content:center;text-decoration:none}.product-cost-form{display:grid;grid-template-columns:auto 72px 28px;align-items:center;justify-content:end;gap:5px}.product-cost-form>span{color:#8a95a5;font-size:9px}.product-cost-form input{width:72px;height:34px;padding:0 7px;border:1px solid #dce2e9;border-radius:6px;font-size:10px;outline:0}.product-cost-form button{width:28px;height:28px;border:0;border-radius:6px;color:#fff;background:#0a956a;font-weight:800}.product-cost-form small{grid-column:1/-1;color:#8a95a5;font-size:8px;text-align:right}.local-empty{display:flex;min-height:430px;flex-direction:column;align-items:center;justify-content:center;padding:44px;text-align:center}.local-empty .local-pin{margin-bottom:20px}.local-empty h2{margin:0 0 10px;color:#142033;font-size:25px}.local-empty p{max-width:610px;margin:0 0 24px;color:#697588;font-size:14px;line-height:1.65}.local-empty button{min-height:44px;padding:0 19px;border:0;border-radius:9px;color:#fff;background:#0b956a;font-size:13px;font-weight:800}.local-pin{display:grid;width:58px;height:58px;place-items:center;border-radius:16px;color:#087d5b;background:#e6f7f0;font-size:29px}.local-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:14px}.local-layout .module-toolbar{margin-bottom:0}.local-profile-body{display:flex;align-items:center;gap:18px;padding:24px}.local-profile-body h3{margin:0 0 7px;color:#172235;font-size:20px}.local-profile-body p{margin:0 0 13px;color:#6b778a;font-size:12px}.profile-facts{display:flex;flex-wrap:wrap;gap:7px}.profile-facts span{padding:7px 9px;border-radius:7px;color:#4d5b70;background:#f1f4f7;font-size:10px;font-weight:700}.local-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e7ebef}.local-action-grid>div{display:grid;grid-template-columns:35px 1fr;align-items:center;min-height:83px;padding:13px 16px;background:#fff}.local-action-grid>div>span{grid-row:1/3;display:grid;width:31px;height:31px;place-items:center;border-radius:9px;color:#088260;background:#e9f8f2;font-size:15px}.local-action-grid small{color:#7b8797;font-size:10px}.local-action-grid strong{color:#172235;font-size:21px}.local-reviews{grid-column:1/-1}.review-list{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;padding:4px 22px 20px}.review-list>div{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid #edf0f3}.review-stars{min-width:78px;color:#f4a51c;font-size:12px;letter-spacing:1px}.review-list b{color:#263347;font-size:12px}.review-list p{margin:5px 0;color:#657286;font-size:11px;line-height:1.45}.review-list small{color:#0a8a64;font-size:9px;font-weight:800}@media(max-width:1180px){.workspace-access-layout,.local-layout{grid-template-columns:1fr}}@media(max-width:760px){.invite-member-form .form-row{grid-template-columns:1fr}.access-chips{justify-content:flex-start}.review-list{grid-template-columns:1fr}.local-profile-body{align-items:flex-start}.local-action-grid{grid-template-columns:1fr}}.connection-actions{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.setting-card .reconnect-action{color:#8491a3;font-size:9px;font-weight:600}.product-seo-modal .product-seo-generate{display:block;min-width:0;margin:0;padding:24px 26px;border:0;border-radius:0;background:var(--surface)}.product-seo-open.has-draft{border-color:#b8b4ff;background:linear-gradient(135deg,#f3f1ff,#ebe9ff);box-shadow:0 10px 24px #5b52d61f}.product-seo-open.has-draft>span{color:#fff;background:#5d54d9}.product-seo-open.has-draft b{color:#37308d}.product-seo-modal.is-reviewing{width:min(1080px,calc(100vw - 40px))}.product-seo-modal-intro>div.done span{color:#fff;border-color:#5d54d9;background:#5d54d9}.product-seo-modal-intro>div.active span{color:#fff;border-color:#11182d;background:#11182d}.product-seo-modal-intro.review-stage i{background:#5d54d9}.smart-seo-review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;border-bottom:1px solid var(--line);background:linear-gradient(105deg,#5b52d617,#28c4a00f)}.smart-seo-review-heading small{display:block;margin-bottom:5px;color:#5d54d9;font-size:11px;font-weight:850;letter-spacing:.12em}.smart-seo-review-heading h3{margin:0;color:var(--ink);font-size:23px;line-height:1.2}.smart-seo-review-heading p{max-width:720px;margin:7px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.smart-seo-review-heading>strong{flex:0 0 auto;padding:10px 14px;border:1px solid #d9d6ff;border-radius:999px;color:#4d45c2;background:#fff;font-size:12px}.product-seo-modal .product-seo-draft{margin:0;border:0;border-radius:0;background:var(--surface);box-shadow:none}.product-seo-modal .product-seo-draft>header{display:none}.product-seo-modal .smart-seo-evidence{margin:22px 26px 0}.product-seo-modal .seo-draft-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:17px;padding:24px 26px}.product-seo-modal .seo-draft-fields label{gap:8px;color:var(--ink);font-size:13px}.product-seo-modal .seo-draft-fields input,.product-seo-modal .seo-draft-fields textarea{min-height:48px;padding:12px 14px;border-radius:11px;font-size:14px;line-height:1.55}.product-seo-modal .seo-draft-fields textarea{min-height:104px}.product-seo-modal .seo-draft-fields small{font-size:11px}.product-seo-modal .product-seo-draft>footer{position:sticky;bottom:0;z-index:3;grid-template-columns:repeat(2,auto) 1fr auto auto;gap:12px;padding:17px 26px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-seo-modal .product-seo-draft>footer label{font-size:12px}.product-seo-modal .product-seo-draft>footer button{min-height:46px;padding:0 19px;border-radius:11px;font-size:13px;font-weight:800}.product-seo-modal .product-seo-draft>footer .primary-btn{min-width:190px;color:#fff;background:linear-gradient(135deg,#6259e8,#5147ca);box-shadow:0 10px 22px #5247ca38}html[data-theme=dark] .smart-seo-review-heading{background:linear-gradient(105deg,#6f6aff24,#28c4a00f)}html[data-theme=dark] .smart-seo-review-heading>strong{color:#c7c3ff;border-color:#45406f;background:#171a2c}html[data-theme=dark] .product-seo-open.has-draft{border-color:#4e477e;background:linear-gradient(135deg,#26223e,#211f34)}@media(max-width:760px){.product-seo-modal.is-reviewing{width:calc(100vw - 18px)}.smart-seo-review-heading{align-items:flex-start;flex-direction:column;padding:19px}.smart-seo-review-heading h3{font-size:19px}.product-seo-modal .seo-draft-fields{grid-template-columns:1fr;padding:18px}.product-seo-modal .seo-draft-fields label.wide{grid-column:auto}.product-seo-modal .product-seo-draft>footer{position:static;grid-template-columns:1fr;padding:16px 18px}.product-seo-modal .product-seo-draft>footer>span{display:none}.product-seo-modal .product-seo-draft>footer button{width:100%}}.product-seo-modal-backdrop{background:#070a18b8!important;-webkit-backdrop-filter:blur(14px) saturate(.85);backdrop-filter:blur(14px) saturate(.85)}.product-seo-modal{isolation:isolate;color:var(--ink,#101426);border-color:var(--line,#e3e6ed);background:var(--surface,#fff);box-shadow:0 42px 120px #04061075,0 2px 8px #0406101f}.product-seo-modal-head,.product-seo-modal-intro,.product-seo-modal .smart-product-seo,.product-seo-modal .product-seo-generate,.product-seo-modal .product-seo-draft{color:var(--ink,#101426)}.product-seo-modal-head{background:linear-gradient(120deg,rgba(111,106,255,.11),var(--surface,#fff) 58%)}.product-seo-modal-intro,.smart-seo-modal-footer{background:var(--surface-soft,#fafbfc)!important}.product-seo-modal .smart-product-seo,.product-seo-modal .product-seo-generate,.product-seo-modal .product-seo-draft,.product-seo-modal-badge{background:var(--surface,#fff)}.product-seo-modal .focus-keyword-control input{color:var(--ink,#101426);border-color:var(--line,#e3e6ed);background:var(--surface,#fff)}.product-seo-modal .focus-keyword-control input::placeholder{color:var(--muted,#68738a)}.smart-seo-step>header b{font-size:14px}.smart-seo-step>header small{font-size:11px}.product-seo-modal .focus-keyword-control button{font-size:12px}.smart-seo-options-grid label span b{font-size:13px}.smart-seo-options-grid label span small{font-size:10.5px}.smart-seo-modal-footer p b{font-size:12px}.smart-seo-modal-footer p small{font-size:10.5px}.smart-seo-modal-footer button[type=submit]{font-size:13px}html[data-theme=dark] .product-seo-modal{color:#f5f7ff;border-color:#303750;background:#101426;box-shadow:0 48px 130px #000000b3,0 2px 8px #00000057}html[data-theme=dark] .product-seo-modal-head{border-color:#252b42;background:linear-gradient(120deg,#6f6aff33,#101426 62%)}html[data-theme=dark] .product-seo-modal-intro,html[data-theme=dark] .smart-seo-modal-footer{border-color:#252b42!important;background:#151a2e!important}html[data-theme=dark] .product-seo-modal .smart-product-seo,html[data-theme=dark] .product-seo-modal .product-seo-generate,html[data-theme=dark] .product-seo-modal .product-seo-draft,html[data-theme=dark] .product-seo-modal-badge{color:#f5f7ff;background:#101426}html[data-theme=dark] .product-seo-modal .focus-keyword-control input{color:#f5f7ff;border-color:#3a425d;background:#0c1020}html[data-theme=dark] .product-seo-modal .focus-keyword-control input::placeholder{color:#7f899f}html[data-theme=dark] .product-seo-modal .focus-keyword-control button{color:#dedcff;border-color:#4b467e;background:#242044}html[data-theme=dark] .smart-seo-step>header>span{color:#dedcff;background:#2c2854}html[data-theme=dark] .smart-seo-options-grid>label{color:#f5f7ff;border-color:#303750;background:#151a2e}html[data-theme=dark] .smart-seo-options-grid>label:has(input:checked){border-color:#7770ff;background:#211f42;box-shadow:0 0 0 2px #7770ff1f}html[data-theme=dark] .smart-seo-options-grid em{color:#dedcff;background:#2c2854}html[data-theme=dark] .product-seo-modal>.modal-close{color:#d5daea;background:#1c2137}html[data-theme=dark] .product-seo-modal>.modal-close:hover{color:#fff;background:#2a314c}.connection-identity{display:grid;gap:3px;margin-top:9px;padding:9px 10px;border:1px solid #e5eaf0;border-radius:8px;background:#f8fafc;min-width:0}.connection-identity small{color:#7a8799;font-size:9px;font-weight:600}.connection-identity b,.connection-identity code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-identity b{color:#2c394d;font-size:11px}.connection-identity code{color:#667386;font-size:9px}.account-search{position:relative;display:block!important;margin-bottom:12px}.account-search span{position:absolute;z-index:1;left:13px;top:12px;color:#8190a2;font-size:15px}.account-search input{width:100%;padding-left:36px!important}.account-picker-modal{width:min(620px,100%);padding:30px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:0 34px 90px #080c1c47}.account-picker-provider{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:0 44px 18px 0;border-bottom:1px solid var(--line)}.account-picker-provider .modal-icon{margin:0}.account-picker-provider small,.account-picker-provider strong{display:block}.account-picker-provider small{margin-bottom:4px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.1em}.account-picker-provider strong{color:var(--ink);font-size:14px}.account-picker-provider>span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;color:#087c5a;background:#dff7ee;font-size:12px;font-weight:900}.account-picker-modal h2{color:var(--ink);font-size:25px;letter-spacing:-.025em}.account-picker-modal>p{color:var(--muted);font-size:12px}.account-picker-modal .account-list{gap:9px;max-height:min(430px,48vh);padding-right:3px}.account-picker-modal .account-list>button{min-height:66px;padding:14px 16px;border-color:var(--line);border-radius:12px;color:var(--ink);background:var(--surface-soft);transition:border-color .15s ease,background .15s ease,transform .15s ease}.account-picker-modal .account-list>button:hover{border-color:#6f6aff;background:#6f6aff12;transform:translateY(-1px)}.account-picker-modal .account-list span{font-size:13px}.account-picker-modal .account-list small{color:var(--muted);font-size:10px}.account-picker-modal .account-list i{color:#6f6aff;font-size:16px}.account-picker-loading{display:grid;justify-items:center;gap:8px;padding:48px 20px;color:var(--ink);text-align:center}.account-picker-loading i{width:30px;height:30px;border:3px solid var(--line);border-top-color:#6f6aff;border-radius:50%;animation:spin .75s linear infinite}.account-picker-loading b{font-size:13px}.account-picker-loading small{color:var(--muted);font-size:10px}.account-picker-error{padding:18px;border:1px solid rgba(226,86,86,.25);border-radius:13px;color:#a43f4b;background:#e2565614}.account-picker-error b{font-size:13px}.account-picker-error p{margin:7px 0 14px;font-size:11px;line-height:1.55}.account-picker-error button{height:36px;padding:0 13px;border:0;border-radius:9px;color:#fff;background:#a43f4b;font-weight:800}.account-no-results{display:none;padding:20px;color:#8491a3;font-size:11px;text-align:center}.range-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.range-presets button{height:40px;padding:0 8px;border:1px solid #dfe5eb;border-radius:8px;color:#4c5b70;background:#fff;font-size:10px;font-weight:700}.range-presets button:hover,.range-presets button.selected{color:#087a5a;border-color:#25b88e;background:#effaf6;box-shadow:0 0 0 2px #10b98114}.custom-range-form{padding-top:16px;border-top:1px solid #edf0f3}.custom-range-form .auth-submit,.overview-customize-form .auth-submit{margin-top:4px}.customize-modal{width:min(560px,100%)}.overview-customize-form{display:grid!important;grid-template-columns:1fr 1fr;gap:16px!important}.overview-customize-form fieldset{margin:0;padding:13px;border:1px solid #e0e5eb;border-radius:9px}.overview-customize-form legend{padding:0 6px;color:#344054;font-size:10px;font-weight:800}.overview-customize-form fieldset label{display:flex;flex-direction:row;align-items:center;gap:9px;min-height:34px;padding:5px 7px;border-radius:6px;color:#536174;font-size:10px;font-weight:600}.overview-customize-form fieldset label:hover{background:#f5faf8}.overview-customize-form input[type=checkbox]{width:16px;height:16px;padding:0;accent-color:#10b981}.overview-customize-form .auth-submit{grid-column:1/-1}.metrics-grid:empty,.dashboard-grid:empty{display:none}.local-setup-grid{display:grid;grid-template-columns:minmax(310px,.85fr) minmax(420px,1.15fr);gap:13px}.local-setup-grid .local-empty{margin:0}.local-organic-pages{grid-column:1/-1}.local-query-list{padding:6px 18px 17px}.local-query-list>div{display:grid;grid-template-columns:1fr auto 54px;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #edf0f3}.local-query-list>div:last-child{border:0}.local-query-list b{overflow:hidden;color:#344054;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.local-query-list span,.local-query-list strong{font-size:9px}.local-query-list span{color:#7d8999}.local-query-list strong{color:#087c5a;text-align:right}.local-page-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:6px 18px 18px}.local-page-list>div{display:grid;grid-template-columns:1fr auto;gap:6px;padding:12px;border:1px solid #e4e9ef;border-radius:8px;background:#fafbfc}.local-page-list span{grid-column:1/-1;overflow:hidden;color:#445166;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.local-page-list b{font-size:15px}.local-page-list small{align-self:end;color:#8792a3;font-size:8px}@media(max-width:640px){.range-presets,.overview-customize-form{grid-template-columns:1fr}.overview-customize-form .auth-submit{grid-column:1}.connection-identity{max-width:100%}}.wordpress-plugin-connect{display:grid;gap:12px;margin:18px 0}.wordpress-plugin-connect .plugin-download{text-decoration:none;background:linear-gradient(135deg,#6f6aff,#5550d8)}.pairing-code-panel{padding:20px;border:1px solid rgba(111,106,255,.25);border-radius:16px;background:linear-gradient(145deg,#6f6aff14,#5550d808)}.pairing-code-panel small,.pairing-code-panel strong{display:block}.pairing-code-panel small{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.08em}.pairing-code-panel strong{margin:10px 0;color:var(--ink);font-size:28px;letter-spacing:.15em}.pairing-code-panel button{padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font-weight:700}.pairing-code-panel ol{margin:16px 0 0;padding-inline-start:20px;color:var(--muted);font-size:13px;line-height:1.7}.manual-connection{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.manual-connection summary{cursor:pointer;color:var(--muted);font-weight:700}.manual-connection form{margin-top:16px}.manual-connection p{font-size:13px}.integration-modal .auth-submit.plugin-download{box-sizing:border-box;width:100%}.render-recovery{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 20%,rgba(111,106,255,.16),transparent 34rem),#070c1f}.render-recovery-card{width:min(520px,100%);padding:44px;border:1px solid rgba(255,255,255,.12);border-radius:24px;color:#fff;background:#111731e0;box-shadow:0 28px 80px #0000004d;text-align:center}.recovery-wordmark{display:block;margin-bottom:28px;font-size:27px;font-weight:350;letter-spacing:.15em}.render-recovery h1{margin:0 0 12px;font-size:28px}.render-recovery p{margin:0 auto 24px;color:#aeb7ce;line-height:1.65}.render-recovery button{height:48px;padding:0 22px;border:0;border-radius:12px;color:#fff;background:#6f6aff;font-weight:800;cursor:pointer}@media(max-width:900px){.local-setup-grid{grid-template-columns:1fr}.local-organic-pages{grid-column:auto}.local-page-list{grid-template-columns:1fr 1fr}}@media(max-width:520px){.local-page-list{grid-template-columns:1fr}}[dir=rtl] .account-search span{left:auto;right:13px}[dir=rtl] .account-search input{padding-left:12px!important;padding-right:36px!important}[dir=rtl] .account-picker-provider{padding-right:0;padding-left:44px}.local-reputation-shell{margin-top:28px}.local-section-heading{display:flex;align-items:end;justify-content:space-between;margin:0 0 16px}.local-section-heading span{color:#07936b;font-size:9px;font-weight:900;letter-spacing:1.4px}.local-section-heading h2{margin:6px 0 4px;color:#142033;font-size:21px;letter-spacing:-.4px}.local-section-heading p{margin:0;color:#718096;font-size:11px}.review-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px}.review-stat-grid article{min-height:82px;padding:15px 17px;border:1px solid #e2e7ed;border-radius:10px;background:#fff;box-shadow:0 4px 15px #0f172a0a}.review-stat-grid span,.review-stat-grid strong{display:block}.review-stat-grid span{color:#768397;font-size:9px;font-weight:700}.review-stat-grid strong{margin-top:9px;color:#172235;font-size:22px}.review-automation-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:13px;margin-bottom:13px}.review-automation-form .module-toolbar{align-items:center}.switch-label{display:flex;align-items:center;gap:7px;color:#536176;font-size:9px;font-weight:800}.switch-label input{position:absolute;opacity:0}.switch-label i{position:relative;width:34px;height:19px;border-radius:20px;background:#cfd6df;transition:.2s}.switch-label i:after{content:"";position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:.2s}.switch-label input:checked+i{background:#0ca477}.switch-label input:checked+i:after{transform:translate(15px)}.automation-form-body{display:flex;flex-direction:column;gap:13px;padding:18px}.automation-form-body .form-row{grid-template-columns:1fr 1fr}.automation-form-body .form-row.three{grid-template-columns:repeat(3,1fr)}.automation-form-body label{display:flex;flex-direction:column;gap:6px;color:#4d5b70;font-size:9px;font-weight:800}.automation-form-body input,.automation-form-body select,.automation-form-body textarea,.review-draft-form textarea{width:100%;border:1px solid #dfe5ec;border-radius:7px;outline:0;color:#263347;background:#fff;font:inherit}.automation-form-body input,.automation-form-body select{height:38px;padding:0 10px}.automation-form-body textarea{min-height:76px;padding:10px;resize:vertical;line-height:1.5}.automation-form-body input:focus,.automation-form-body select:focus,.automation-form-body textarea:focus,.review-draft-form textarea:focus{border-color:#34b995;box-shadow:0 0 0 3px #10b98117}.inline-check,.authorization-check{flex-direction:row!important;align-items:flex-start!important}.inline-check input,.authorization-check input{width:14px!important;height:14px!important;margin-top:1px}.authorization-check{padding:11px;border:1px solid #cce9df;border-radius:8px;background:#f1fbf7}.authorization-check span{display:flex;flex-direction:column;gap:3px}.authorization-check b{color:#185a49;font-size:9px}.authorization-check small{color:#6b7f78;font-size:8px;font-weight:500;line-height:1.4}.automation-actions{display:flex;gap:8px}.automation-actions button{height:38px}.profile-health-location{padding:18px}.profile-health-location>div:first-child{display:flex;justify-content:space-between;color:#263347;font-size:11px}.profile-health-location strong{color:#078c66}.health-progress{height:6px;margin:10px 0 15px;overflow:hidden;border-radius:10px;background:#edf1f4}.health-progress i{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#0b8f69,#39c79f)}.profile-health-location ul{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}.profile-health-location li{display:flex;align-items:center;gap:7px;color:#8a5d39;font-size:9px}.profile-health-location li span{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;color:#a96b2a;background:#fff2de;font-size:8px;font-weight:900}.profile-health-location li.complete{color:#516174}.profile-health-location li.complete span{color:#07885f;background:#e4f7ef}.profile-health-placeholder{display:flex;min-height:310px;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center}.profile-health-placeholder>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#087f5d;background:#e7f8f1;font-size:23px}.profile-health-placeholder b{margin:14px 0 6px;color:#253247;font-size:12px}.profile-health-placeholder p{max-width:250px;margin:0;color:#778497;font-size:9px;line-height:1.6}.local-review-inbox{margin-bottom:13px}.review-filters{display:flex;flex-wrap:wrap;gap:5px}.review-filters button{height:28px;padding:0 10px;border:1px solid #dfe4ea;border-radius:15px;color:#687588;background:#fff;font-size:8px;font-weight:800}.review-filters button.active{border-color:#bfe8dc;color:#087e5d;background:#eaf8f3}.review-inbox-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:15px}.review-inbox-item{padding:15px;border:1px solid #e5e9ef;border-radius:10px;background:#fff}.review-inbox-item.urgent{border-left:3px solid #e28a66}.review-inbox-item header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.review-inbox-item header>div{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:center}.review-inbox-item header .review-stars{grid-row:1/3;color:#eda51d;font-size:10px}.review-inbox-item header b{color:#273449;font-size:10px}.review-inbox-item header small{color:#929baa;font-size:8px}.review-status{padding:5px 7px;border-radius:10px;font-size:7px;font-weight:900;white-space:nowrap}.review-status.status-open{color:#a35c2b;background:#fff0e5}.review-status.status-draft{color:#5268a2;background:#edf0fb}.review-status.status-published{color:#087f5d;background:#e5f7f0}.review-inbox-item blockquote{min-height:40px;margin:13px 0;padding:0;color:#5d6a7e;font-size:10px;line-height:1.55}.published-reply{padding:11px;border-radius:8px;background:#f2f8f6}.published-reply small{color:#07865f;font-size:7px;font-weight:900;text-transform:uppercase}.published-reply p{margin:5px 0 0;color:#465568;font-size:9px;line-height:1.55}.review-draft-form label{display:block;color:#526075;font-size:8px;font-weight:800}.review-draft-form textarea{min-height:98px;margin-top:6px;padding:10px;resize:vertical;font-size:9px;line-height:1.55}.review-draft-form>div{display:flex;align-items:center;gap:7px;margin-top:8px}.review-draft-form>div span{margin-right:auto;color:#7e8999;font-size:7px}.review-draft-form button{height:30px;padding:0 9px}.review-draft-form .primary-btn:disabled{cursor:not-allowed;opacity:.45}.review-error{color:#ba4949!important;font-size:8px!important}.review-empty-action{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:8px;background:#f7f9fb}.review-empty-action span{color:#798596;font-size:8px;line-height:1.4}.review-empty-action button{height:31px;flex:0 0 auto}.google-policy-note{padding:11px 14px;border:1px solid #e2e7ed;border-radius:9px;color:#788496;background:#fbfcfd;font-size:8px;line-height:1.55}@media(max-width:1050px){.review-automation-grid,.review-inbox-list{grid-template-columns:1fr}.profile-health-placeholder{min-height:180px}}@media(max-width:760px){.review-stat-grid{grid-template-columns:1fr 1fr}.automation-form-body .form-row,.automation-form-body .form-row.three{grid-template-columns:1fr}.automation-actions{flex-direction:column}.review-automation-form .module-toolbar{align-items:flex-start}.review-inbox-item header{flex-direction:column}.review-draft-form>div{align-items:stretch;flex-direction:column}.review-draft-form>div span{margin:0}.review-filters{margin-top:8px}}.local-section-heading span{font-size:11px}.local-section-heading h2{font-size:24px}.local-section-heading p{font-size:13px}.review-stat-grid span{font-size:12px}.review-stat-grid strong{font-size:25px}.review-automation-form .module-toolbar h2,.profile-health-panel .module-toolbar h2,.local-review-inbox .module-toolbar h2{font-size:15px}.review-automation-form .module-toolbar p,.profile-health-panel .module-toolbar p,.local-review-inbox .module-toolbar p,.switch-label{font-size:11px}.automation-form-body label,.automation-form-body input,.automation-form-body select,.automation-form-body textarea{font-size:12px}.authorization-check b{font-size:11px}.authorization-check small{font-size:10px}.profile-health-location>div:first-child{font-size:13px}.profile-health-location li{font-size:11px}.profile-health-placeholder b{font-size:14px}.profile-health-placeholder p{font-size:11px}.review-filters button{font-size:10px}.review-inbox-item header b{font-size:12px}.review-inbox-item header small{font-size:10px}.review-inbox-item header .review-stars{font-size:12px}.review-status{font-size:9px}.review-inbox-item blockquote{font-size:12px}.published-reply small{font-size:9px}.published-reply p{font-size:11px}.review-draft-form label{font-size:10px}.review-draft-form textarea{font-size:11px}.review-draft-form>div span{font-size:9px}.review-empty-action span,.google-policy-note{font-size:10px}.local-rank-panel{margin:14px 0;overflow:hidden}.local-rank-form{display:grid;grid-template-columns:minmax(220px,1.5fr) 1fr 1fr 120px auto;gap:9px;padding:15px 18px;border-bottom:1px solid #edf0f4;background:#fbfcfd}.local-rank-form input,.local-rank-form select{height:40px;padding:0 11px;border:1px solid #dbe2e9;border-radius:8px;color:#27354a;background:#fff;font-size:11px;outline:0}.local-rank-form input:focus,.local-rank-form select:focus{border-color:#22ae85;box-shadow:0 0 0 3px #10b98117}.local-rank-panel table{min-width:820px}.local-rank-panel td b,.local-rank-panel td small{display:block}.local-rank-panel td small{margin-top:3px;color:#8a95a5;font-size:8px}.rank-up{color:#07815f;font-weight:800}.rank-down{color:#c35454;font-weight:800}.rank-flat{color:#8b96a5}@media(max-width:1050px){.local-rank-form{grid-template-columns:1fr 1fr}.local-rank-form button{grid-column:1/-1}}@media(max-width:620px){.local-rank-form{grid-template-columns:1fr}.local-rank-form button{grid-column:auto}}.plan-limits{margin:4px 0 18px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.plan-limits summary{padding:14px 16px;font-weight:750;cursor:pointer;list-style-position:inside}.plan-limits[open] summary{border-bottom:1px solid var(--border);margin-bottom:14px}.plan-limits .form-row{padding:0 14px 14px}.content-studio-tabs{display:flex;gap:6px;margin:-4px 0 20px;padding:6px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow);overflow-x:auto}.content-studio-tabs button{min-height:42px;padding:0 18px;border:0;border-radius:11px;color:var(--muted);background:transparent;font:inherit;font-size:13px;font-weight:750;white-space:nowrap;cursor:pointer}.content-studio-tabs button:hover{color:var(--ink);background:var(--surface-soft,var(--surface))}.content-studio-tabs button.active{color:#fff;background:linear-gradient(135deg,#6f6aff,#514bcf);box-shadow:0 8px 22px #5852d838}.autopilot-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:24px;margin-bottom:18px;padding:34px;border:1px solid rgba(111,106,255,.22);border-radius:24px;color:#fff;background:radial-gradient(circle at 82% 10%,rgba(111,106,255,.42),transparent 34%),linear-gradient(135deg,#090d21,#151638 66%,#242061);box-shadow:0 22px 60px #0c122e2b;overflow:hidden}.autopilot-hero>div>span,.autopilot-create .module-toolbar small{display:block;margin-bottom:10px;color:#aaa7ff;font-size:11px;font-weight:800;letter-spacing:.1em}.autopilot-hero h2{max-width:760px;margin:0;font-size:32px;line-height:1.12;letter-spacing:-.035em}.autopilot-hero p{max-width:800px;margin:14px 0 0;color:#ffffffb8;font-size:14px;line-height:1.7}.autopilot-hero aside{display:grid;gap:9px;align-content:center}.autopilot-hero aside span{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:52px;padding:9px 14px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#ffffff0f;font-size:14px;font-weight:850}.autopilot-hero aside small{color:#ffffffc7;font-size:11px;font-weight:700}.autopilot-readiness{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.autopilot-readiness article{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:20px}.autopilot-readiness article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#5e58dc;background:#efefff;font-size:12px;font-weight:850}.autopilot-readiness article.ready>span{color:#087e5d;background:#dff7ee}.autopilot-readiness h3{margin:0 0 5px;color:var(--ink);font-size:14px}.autopilot-readiness p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.autopilot-readiness button,.autopilot-connection>button,.autopilot-library-card button{padding:10px 13px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface);font-size:11px;font-weight:750;cursor:pointer}.autopilot-create{margin-bottom:18px;overflow:hidden}.autopilot-create .module-toolbar{padding:22px 24px}.autopilot-create .module-toolbar small{margin:0 0 7px;color:#655fd8}.autopilot-generator{display:grid;grid-template-columns:210px 1fr auto;gap:10px;margin:0;padding:20px 24px;border-top:1px solid var(--line);box-shadow:none}.autopilot-generator select,.autopilot-generator input{min-width:0;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface);font:inherit;font-size:13px}.autopilot-generator button{min-width:160px}.autopilot-safety-note{display:flex;gap:10px;align-items:flex-start;padding:15px 24px;border-top:1px solid var(--line);color:var(--muted);background:var(--surface-soft,var(--surface));font-size:11px;line-height:1.55}.autopilot-safety-note span{display:grid;place-items:center;flex:0 0 22px;height:22px;border-radius:50%;color:#087e5d;background:#dff7ee;font-weight:850}.autopilot-safety-note p{margin:2px 0 0}.autopilot-safety-note b{color:var(--ink)}.autopilot-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.autopilot-pipeline article{position:relative;display:flex;min-height:176px;flex-direction:column;padding:24px;border:1px solid var(--line);border-radius:17px;background:var(--surface);box-shadow:var(--shadow)}.autopilot-pipeline article>span{color:#6f6aff;font-size:13px;font-weight:900}.autopilot-pipeline h3{margin:25px 0 10px;color:var(--ink);font-size:18px;line-height:1.3}.autopilot-pipeline p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.autopilot-pipeline i{position:absolute;z-index:2;top:50%;right:-19px;color:#716bdc;font-size:18px;font-style:normal}.autopilot-connection-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:28px 32px;border:1px solid rgba(111,106,255,.18);border-radius:20px;background:linear-gradient(135deg,#6f6aff1a,#6f6aff06)}.autopilot-connection-hero>div>span{color:#6f6aff;font-size:12px;font-weight:850}.autopilot-connection-hero small{display:block;margin:5px 0 9px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.1em}.autopilot-connection-hero h2{margin:0;color:var(--ink);font-size:25px}.autopilot-connection-hero p{max-width:800px;margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.autopilot-connection-hero>strong{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;color:#fff;background:#6f6aff;font-size:24px}.autopilot-connections{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:14px}.autopilot-commerce-connections{display:grid;gap:14px}.autopilot-connection{display:grid;grid-template-columns:58px 1fr;gap:17px;padding:24px}.autopilot-connection.compact{grid-template-columns:48px 1fr auto;align-items:center;padding:20px}.connection-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#11172d,#6f6aff);font-size:13px;font-weight:850}.autopilot-connection.compact .connection-mark{width:46px;height:46px;border-radius:13px}.autopilot-connection small{color:#6f6aff;font-size:9px;font-weight:850;letter-spacing:.09em}.autopilot-connection h2{margin:6px 0;color:var(--ink);font-size:18px}.autopilot-connection p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.autopilot-connection ul{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none}.autopilot-connection li{padding:6px 9px;border-radius:999px;color:#4f4aaf;background:#f0efff;font-size:9px;font-weight:700}.autopilot-connection-actions{display:flex;grid-column:2;gap:9px;margin-top:18px}.autopilot-connection-actions a,.autopilot-connection-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;text-decoration:none}.plugin-download-visible{background:linear-gradient(135deg,#6f6aff,#514bcf)!important}.autopilot-library-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:20px 24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.autopilot-library-head>div{display:flex;align-items:center;gap:16px}.autopilot-library-head>div>span{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;color:#fff;background:#6f6aff;font-size:20px;font-weight:850}.autopilot-library-head h2{margin:0;color:var(--ink);font-size:18px}.autopilot-library-head p{margin:5px 0 0;color:var(--muted);font-size:11px}.autopilot-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.autopilot-library-card{padding:20px}.autopilot-library-card header,.autopilot-library-card footer{display:flex;align-items:center;justify-content:space-between}.autopilot-library-card header>span{color:#6f6aff;font-size:9px;font-weight:850;text-transform:uppercase}.autopilot-library-card h2{margin:20px 0 9px;color:var(--ink);font-size:16px}.autopilot-library-card p{min-height:52px;color:var(--muted);font-size:11px;line-height:1.6}.autopilot-library-card footer{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.autopilot-library-card footer small{color:var(--muted);font-size:9px}.autopilot-empty{grid-column:1/-1;padding:60px;text-align:center}.autopilot-empty>span{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 14px;border-radius:17px;color:#fff;background:#6f6aff}.autopilot-empty h2{margin:0;color:var(--ink)}.autopilot-empty p{margin:8px 0 18px;color:var(--muted)}.autopilot-product-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.autopilot-product-summary article{padding:20px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow)}.autopilot-product-summary small,.autopilot-product-summary strong{display:block}.autopilot-product-summary small{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.08em}.autopilot-product-summary strong{margin-top:8px;color:var(--ink);font-size:24px}.brand-system-settings{margin:18px 0}html[data-theme=dark] .autopilot-connection li{color:#c7c5ff;background:#6f6aff2e}@media(max-width:1100px){.autopilot-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.autopilot-pipeline i{display:none}.autopilot-connections{grid-template-columns:1fr}.autopilot-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.autopilot-hero{grid-template-columns:1fr;padding:24px}.autopilot-hero h2{font-size:25px}.autopilot-readiness,.autopilot-product-summary{grid-template-columns:1fr}.autopilot-readiness article{grid-template-columns:40px 1fr}.autopilot-readiness button{grid-column:1/-1}.autopilot-generator,.autopilot-pipeline,.autopilot-library-grid{grid-template-columns:1fr}.autopilot-connection-hero{align-items:flex-start}.autopilot-connection-hero>strong{display:none}.autopilot-connection,.autopilot-connection.compact{grid-template-columns:46px 1fr}.autopilot-connection.compact>button{grid-column:1/-1}.autopilot-connection-actions{grid-column:1/-1;flex-direction:column}.autopilot-library-head{align-items:flex-start;flex-direction:column}}.autopilot-card-progress{height:5px;margin:16px 0 4px;overflow:hidden;border-radius:999px;background:var(--surface-soft)}.autopilot-card-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6f6aff,#9f9bff)}.autopilot-topic-table{overflow:hidden}.autopilot-topic-table table{min-width:850px}.autopilot-topic-cell{display:flex;min-width:210px;flex-direction:column;gap:5px}.autopilot-topic-cell b{color:var(--ink);font-size:12px}.autopilot-topic-cell small,.autopilot-topic-table td>small{display:block;margin-top:4px;color:var(--muted);font-size:9px}.autopilot-topic-table td button{padding:9px 11px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface);font-size:10px;font-weight:800;cursor:pointer}.connector-version{display:flex;align-items:center;gap:9px;width:max-content;max-width:100%;margin:12px 0;padding:8px 11px;border:1px solid rgba(16,185,129,.2);border-radius:10px;color:#0c795b;background:#10b98114;font-size:10px}.connector-version span{font-size:9px;font-weight:750}.connector-version.needs-update{border-color:#f59e0b52;color:#965b08;background:#f59e0b1c}.connector-version.unknown{border-color:var(--line);color:var(--muted);background:var(--surface-soft)}.connector-outdated{border-color:#f59e0b5c}.editorial-inventory-controls{display:grid;grid-template-columns:minmax(240px,1fr) 190px 150px auto;gap:9px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.editorial-inventory-controls input,.editorial-inventory-controls select{min-width:0;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface);font:inherit;font-size:11px}.editorial-inventory-controls button,.improve-content-btn{height:42px;padding:0 16px!important;border:0!important;color:#fff!important;background:linear-gradient(135deg,#6f6aff,#514bcf)!important}.improve-content-btn{height:34px;white-space:nowrap}.autopilot-topic-table>.table-pagination{border-top:1px solid var(--line)}.commerce-product-seo .commerce-seo-controls{grid-template-columns:minmax(240px,1fr) 180px 145px auto}.autopilot-product-cell{display:flex;align-items:center;gap:11px;min-width:240px}.autopilot-product-cell img,.autopilot-product-cell>span{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);object-fit:cover;color:var(--muted)}.autopilot-product-cell b,.autopilot-product-cell small{display:block}.autopilot-product-cell small{margin-top:5px;color:var(--muted);font-size:9px}@media(max-width:900px){.commerce-product-seo .commerce-seo-controls{grid-template-columns:1fr}}@media(max-width:760px){.editorial-inventory-controls{grid-template-columns:1fr}.connector-version{align-items:flex-start;flex-direction:column}}.content-health-strip{display:flex;flex-wrap:wrap;gap:9px;margin:-4px 0 12px}.content-health-strip>span{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--surface);font-size:11px;font-weight:700}.content-health-strip b{color:#5d56d7;font-size:13px}.content-list-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(170px,220px) minmax(170px,220px) auto;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.content-list-toolbar.workflow-toolbar{grid-template-columns:minmax(280px,1fr) minmax(190px,250px) auto;margin-bottom:12px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.content-list-search{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;height:42px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:var(--surface)}.content-list-search>span{display:grid;place-items:center;font-size:16px}.content-list-search input,.content-list-toolbar select{min-width:0;height:42px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface);font:inherit}.content-list-search input{height:40px;padding:0 10px 0 0;border:0;background:transparent;outline:0}.content-list-toolbar select{padding:0 11px}.content-list-toolbar>strong{padding-inline:8px;color:var(--muted);font-size:11px;white-space:nowrap}.autopilot-topic-table .data-table{max-height:680px;overflow:auto}.autopilot-topic-table thead{position:sticky;top:0;z-index:2;background:var(--surface-soft)}.autopilot-topic-table tbody tr{transition:background .16s ease}.autopilot-topic-table tbody tr:hover{background:#6f6aff0b}.autopilot-topic-table tbody tr[hidden],.autopilot-library-card[hidden]{display:none!important}.autopilot-topic-table table{min-width:760px}.autopilot-topic-table th:first-child{width:44%}.autopilot-topic-cell{min-width:260px}.topic-keyword{display:block;width:max-content;max-width:100%;overflow:hidden;color:#5d56d7;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.topic-priority{display:grid;grid-template-columns:30px 76px;align-items:center;gap:8px}.topic-priority>b{font-size:13px}.topic-priority>i{display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--line)}.topic-priority>i:after{display:block;width:var(--priority);height:100%;border-radius:inherit;background:linear-gradient(90deg,#7a70f0,#10b981);content:""}.autopilot-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.autopilot-library-card{display:flex;min-height:0;flex-direction:column;padding:17px 18px}.autopilot-library-card h2{margin:13px 0 5px;line-height:1.35}.autopilot-library-card>p{min-height:0;margin:0 0 11px}.workflow-next-action{margin-top:auto;padding:10px 11px;border:1px solid rgba(111,106,255,.16);border-radius:10px;background:#6f6aff0e}.workflow-next-action small,.workflow-next-action b{display:block}.workflow-next-action small{margin-bottom:3px;color:#6259db;font-size:8px;font-weight:850;letter-spacing:.09em}.workflow-next-action b{color:var(--ink);font-size:11px;line-height:1.4}.autopilot-card-progress{margin-top:12px}.autopilot-library-card footer{margin-top:10px;padding-top:10px}.autopilot-product-summary article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 17px}.autopilot-product-summary strong{margin:0;font-size:22px}.autopilot-connection-hero{padding:20px 24px}.autopilot-connection-hero h2{font-size:21px}.autopilot-connection-hero>strong{width:48px;height:48px;border-radius:14px;font-size:19px}.commerce-product-seo .data-table,.autopilot-topic-table .data-table{scrollbar-gutter:stable}.commerce-product-seo thead{position:sticky;top:0;z-index:2;background:var(--surface-soft)}.commerce-product-seo tbody tr:hover{background:#0ea5e909}html[dir=rtl] .content-list-search input{padding:0 0 0 10px}body.theme-dark .content-health-strip b,body.theme-dark .topic-keyword,body.theme-dark .workflow-next-action small{color:#aaa5ff}body.theme-dark .workflow-next-action{border-color:#978fff38;background:#6f6aff1c}@media(max-width:1000px){.content-list-toolbar{grid-template-columns:1fr 1fr}.content-list-toolbar>strong{justify-self:end}.autopilot-library-grid{grid-template-columns:1fr}}@media(max-width:680px){.content-list-toolbar,.content-list-toolbar.workflow-toolbar{grid-template-columns:1fr}.content-list-toolbar>strong{justify-self:start}.content-health-strip{display:grid;grid-template-columns:1fr}.autopilot-product-summary article{padding:13px 15px}}.editorial-inventory-controls{grid-template-columns:minmax(240px,1fr) 170px 170px 135px auto}@media(max-width:1050px){.editorial-inventory-controls{grid-template-columns:1fr 1fr 1fr}}@media(max-width:760px){.editorial-inventory-controls{grid-template-columns:1fr}}.autopilot-product-cell em{display:block;margin-top:5px;color:#5e57cc;font-size:10px;font-style:normal;font-weight:780}.product-connection-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 18px 14px;padding:13px 15px;border:1px solid rgba(16,185,129,.24);border-radius:12px;color:#08775b;background:#10b98114;font-size:11px;line-height:1.55}.product-connection-attention{display:block;margin-top:6px;padding:5px 7px;border:1px solid rgba(245,158,11,.34);border-radius:7px;color:#8a5709;background:#f59e0b1a;font-size:9px;line-height:1.4}.product-connection-banner button{flex:0 0 auto}.current-seo-title{display:block;max-width:280px;overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.smart-product-seo{min-width:330px;margin:0;padding:15px;border:1px solid rgba(111,106,255,.3);border-radius:14px;background:linear-gradient(145deg,rgba(111,106,255,.1),var(--surface) 60%)}.smart-seo-heading{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.smart-seo-heading>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:9px;color:#5750c6;background:#eceaff;font-size:13px;font-weight:850}.smart-seo-heading b,.smart-seo-heading small{display:block}.smart-seo-heading b{color:var(--ink);font-size:12px}.smart-seo-heading small{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.45}.smart-seo-connection-note{margin:0 0 12px;padding:10px 11px;border:1px solid rgba(245,158,11,.32);border-radius:9px;color:#855409;background:#f59e0b1a;font-size:9.5px;line-height:1.5}.focus-keyword-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.focus-keyword-control input{min-width:0;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface);font:inherit;font-size:10.5px}.focus-keyword-control button{padding:0 10px;border:1px solid rgba(111,106,255,.3);border-radius:9px;color:#5850c9;background:#eeecff;font-size:9.5px;font-weight:800;white-space:nowrap}.smart-seo-options{display:block;margin:10px 0;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.smart-seo-options>summary{padding:11px 12px;color:var(--ink);cursor:pointer;font-size:10px;font-weight:800}.smart-seo-options>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 10px 10px}.smart-seo-options>p{margin:0;padding:0 11px 11px;color:var(--muted);font-size:9px;line-height:1.5}.smart-seo-options label,.smart-seo-approval-options label{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface-soft);font-size:9.5px;font-weight:700;line-height:1.45}.smart-seo-options label small{color:#6259db;font-size:8px}.smart-seo-options input,.smart-seo-approval-options input{margin-top:2px;accent-color:#6259db}.smart-seo-submit{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;border:0!important;border-radius:10px!important;color:#fff!important;background:linear-gradient(135deg,#6259db,#4c43c6)!important;font-size:11px!important;font-weight:850!important}.smart-seo-evidence{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;margin:0 18px 12px;padding:13px;border:1px solid rgba(111,106,255,.24);border-radius:11px;background:#6f6aff0f}.smart-seo-evidence>span{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;color:#6259db;background:#ebe9ff}.smart-seo-evidence p{margin:5px 0;color:var(--muted);font-size:10.5px;line-height:1.55}.smart-seo-evidence small,.smart-seo-evidence b{display:block}.smart-seo-evidence small{color:var(--muted);font-size:9px;font-weight:780;text-transform:uppercase}.smart-seo-evidence b{color:var(--ink);font-size:11px;line-height:1.45}.optional-store-field{margin-top:10px;padding:12px;border:1px dashed rgba(111,106,255,.38);border-radius:10px;background:#6f6aff0f}.optional-store-field>span{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.optional-store-field em{color:#6259db;font-size:8px;font-style:normal;font-weight:700}.optional-store-field input,.optional-store-field textarea{width:100%;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface);font:inherit;font-size:11px}.optional-store-field input{height:40px;padding:0 10px}.optional-store-field textarea{min-height:92px;padding:10px;line-height:1.5;resize:vertical}.smart-seo-approval-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin:0!important;padding:14px 18px!important}.smart-seo-approval-options>span{display:none}.smart-seo-approval-options button{min-height:42px}.smart-seo-draft-card{border-color:#6f6aff47}body.theme-dark .smart-product-seo{background:linear-gradient(145deg,#6f6aff29,#151a2b 62%)}body.theme-dark .smart-seo-heading>span,body.theme-dark .smart-seo-evidence>span{color:#d9d6ff;background:#2c2854}body.theme-dark .optional-store-field{background:#6f6aff17}@media(max-width:760px){.smart-seo-options>div,.smart-seo-approval-options{grid-template-columns:1fr!important}.smart-seo-evidence{grid-template-columns:36px minmax(0,1fr)}.focus-keyword-control{grid-template-columns:1fr}.product-connection-banner{align-items:flex-start;flex-direction:column}.smart-product-seo{min-width:260px}}.product-seo-open{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:0 10px;min-width:190px;padding:11px 13px;border:1px solid rgba(98,89,219,.24);border-radius:11px;color:var(--ink);background:linear-gradient(135deg,rgba(98,89,219,.08),var(--surface));text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-seo-open:hover{border-color:#6259db85;box-shadow:0 9px 22px #4136a91f;transform:translateY(-1px)}.product-seo-open>span{grid-row:1/3;display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(145deg,#776ff1,#5146cf);font-size:14px}.product-seo-open>b{font-size:10.5px;line-height:1.35}.product-seo-open>small{margin-top:2px;color:#6259db;font-size:8.5px;font-weight:750}.product-seo-modal-backdrop{z-index:110;padding:24px;background:#0a0e1fa8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-seo-modal{position:relative;width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:var(--surface);box-shadow:0 40px 110px #060a1b61;animation:pop .2s ease-out}.product-seo-modal>.modal-close{position:absolute;z-index:3;top:18px;right:18px;width:36px;height:36px;color:var(--muted);background:var(--surface-soft);font-size:20px}.product-seo-modal-head{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:26px 72px 24px 26px;border-bottom:1px solid var(--line);background:linear-gradient(120deg,rgba(111,106,255,.1),transparent 55%)}.product-seo-modal-product{display:flex;min-width:0;align-items:center;gap:16px}.product-seo-modal-product>img,.product-seo-modal-product>span{display:grid;width:72px;height:72px;flex:0 0 72px;place-items:center;border:1px solid var(--line);border-radius:15px;background:var(--surface-soft);object-fit:cover;color:#6259db;font-weight:850}.product-seo-modal-product>div{min-width:0}.product-seo-modal-product small{color:var(--muted);font-size:9px;font-weight:780;text-transform:uppercase}.product-seo-modal-product h2{max-width:650px;margin:6px 0;color:var(--ink);font-size:20px;line-height:1.28}.product-seo-modal-product p{margin:0;color:var(--muted);font-size:10px}.product-seo-modal-product p .seo-state{display:inline-flex;margin-left:4px}.product-seo-modal-badge{display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid rgba(98,89,219,.22);border-radius:12px;background:var(--surface)}.product-seo-modal-badge>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#fff;background:#6259db}.product-seo-modal-badge small,.product-seo-modal-badge b{display:block}.product-seo-modal-badge small{color:#6259db;font-size:8px;font-weight:900;letter-spacing:.12em}.product-seo-modal-badge b{margin-top:2px;color:var(--ink);font-size:11px}.product-seo-modal-intro{display:flex;align-items:center;justify-content:center;gap:12px;padding:17px 24px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.product-seo-modal-intro>div{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:9.5px}.product-seo-modal-intro span{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(98,89,219,.28);border-radius:50%;color:#6259db;background:var(--surface);font-weight:850}.product-seo-modal-intro i{width:70px;height:1px;background:var(--line)}.product-seo-modal .smart-product-seo{min-width:0;margin:0;padding:24px 26px;border:0;border-radius:0;background:var(--surface)}.product-seo-modal .smart-seo-connection-note{display:flex;align-items:flex-start;gap:11px;margin:0 0 20px;padding:13px 15px}.product-seo-modal .smart-seo-connection-note>span{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:8px;color:#8a5709;background:#f59e0b29;font-weight:900}.product-seo-modal .smart-seo-connection-note b,.product-seo-modal .smart-seo-connection-note p{display:block;margin:0}.product-seo-modal .smart-seo-connection-note b{font-size:10.5px}.product-seo-modal .smart-seo-connection-note p{margin-top:3px;font-size:9px}.smart-seo-step{margin-bottom:22px}.smart-seo-step>header{display:flex;align-items:flex-start;gap:11px;margin-bottom:11px}.smart-seo-step>header>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:9px;color:#6259db;background:#eceaff;font-size:9px;font-weight:900}.smart-seo-step>header b,.smart-seo-step>header small{display:block}.smart-seo-step>header b{color:var(--ink);font-size:12px}.smart-seo-step>header small{margin-top:3px;color:var(--muted);font-size:9.5px;line-height:1.45}.product-seo-modal .focus-keyword-control{grid-template-columns:minmax(0,1fr) 190px;margin-left:41px}.product-seo-modal .focus-keyword-control input{height:48px;padding:0 14px;font-size:11.5px}.product-seo-modal .focus-keyword-control button{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px}.product-seo-modal .focus-keyword-control button small{font-size:8px;font-weight:700}.smart-seo-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-left:41px}.smart-seo-options-grid>label{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:65px;padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft);cursor:pointer;transition:border-color .16s ease,background .16s ease}.smart-seo-options-grid>label:has(input:checked){border-color:#6259db7a;background:#6259db12;box-shadow:0 0 0 2px #6259db0d}.smart-seo-options-grid input{width:17px;height:17px;accent-color:#6259db}.smart-seo-options-grid label span b,.smart-seo-options-grid label span small{display:block}.smart-seo-options-grid label span b{color:var(--ink);font-size:10.5px}.smart-seo-options-grid label span small{margin-top:3px;color:var(--muted);font-size:8.5px;line-height:1.35}.smart-seo-options-grid em{padding:4px 6px;border-radius:6px;color:#6259db;background:#e9e7ff;font-size:7.5px;font-style:normal;font-weight:850;text-transform:uppercase}.smart-seo-modal-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:26px -26px -24px!important;padding:17px 26px!important;border-top:1px solid var(--line)!important;background:var(--surface-soft)!important}.smart-seo-modal-footer>div{display:flex;min-width:0;align-items:center;gap:10px}.smart-seo-modal-footer>div>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:9px;color:#087e5d;background:#dff7ee;font-weight:900}.smart-seo-modal-footer p{margin:0}.smart-seo-modal-footer p b,.smart-seo-modal-footer p small{display:block}.smart-seo-modal-footer p b{color:var(--ink);font-size:10px}.smart-seo-modal-footer p small{max-width:430px;margin-top:3px;color:var(--muted);font-size:8.5px;line-height:1.4}.smart-seo-modal-footer>aside{display:grid;grid-template-columns:auto auto;align-items:center;gap:2px 12px}.smart-seo-modal-footer>aside>small{color:var(--muted);font-size:8px;text-transform:uppercase}.smart-seo-modal-footer>aside>strong{color:var(--ink);font-size:11px}.smart-seo-modal-footer button[type=submit]{grid-column:2;grid-row:1/3;min-width:210px;height:46px;border:0;border-radius:11px;color:#fff;background:linear-gradient(135deg,#6259db,#4f45c8);box-shadow:0 9px 22px #4f45c83d;font-size:10.5px;font-weight:850;cursor:pointer}body.theme-dark .product-seo-open{background:linear-gradient(135deg,rgba(111,106,255,.15),var(--surface))}body.theme-dark .product-seo-modal{border-color:#343a50}body.theme-dark .smart-seo-step>header>span{color:#d9d6ff;background:#2c2854}body.theme-dark .smart-seo-options-grid em{color:#d9d6ff;background:#2c2854}@media(max-width:760px){.product-seo-modal-backdrop{padding:0}.product-seo-modal{width:100vw;max-height:100vh;border-radius:0}.product-seo-modal-head{align-items:flex-start;flex-direction:column;padding:22px 60px 18px 18px}.product-seo-modal-badge{display:none}.product-seo-modal-product>img,.product-seo-modal-product>span{width:58px;height:58px;flex-basis:58px}.product-seo-modal-product h2{font-size:16px}.product-seo-modal-intro i{width:22px}.product-seo-modal .smart-product-seo{padding:18px}.product-seo-modal .focus-keyword-control,.smart-seo-options-grid{grid-template-columns:1fr;margin-left:0}.smart-seo-options-grid{grid-template-columns:1fr}.smart-seo-modal-footer{align-items:stretch!important;flex-direction:column!important;margin:22px -18px -18px!important;padding:15px 18px!important}.smart-seo-modal-footer>aside{grid-template-columns:1fr auto}.smart-seo-modal-footer button[type=submit]{grid-column:1/3;grid-row:auto;width:100%}}.autopilot-project-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:22px 24px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.autopilot-project-head>button{padding:10px 12px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface-soft);font-weight:750;cursor:pointer}.autopilot-project-head small{color:#6f6aff;font-size:9px;font-weight:850;text-transform:uppercase}.autopilot-project-head h2{margin:5px 0;color:var(--ink);font-size:22px}.autopilot-project-head p{margin:0;color:var(--muted);font-size:11px}.autopilot-project-progress{display:flex;margin-bottom:14px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow-x:auto}.autopilot-project-progress>span{position:relative;display:flex;min-width:140px;flex:1;flex-direction:column;align-items:center;gap:8px;color:var(--muted);text-align:center}.autopilot-project-progress>span:after{content:"";position:absolute;top:15px;left:calc(50% + 18px);width:calc(100% - 36px);height:2px;background:var(--line)}.autopilot-project-progress>span:last-child:after{display:none}.autopilot-project-progress i{z-index:1;display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:var(--surface);font-size:11px;font-style:normal;font-weight:850}.autopilot-project-progress small{font-size:11px;font-weight:780}.autopilot-project-progress .done i,.autopilot-project-progress .active i{border-color:#6f6aff;color:#fff;background:#6f6aff}.autopilot-project-progress .done:after{background:#6f6aff}.autopilot-project-progress .active small{color:var(--ink)}.autopilot-project-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px}.autopilot-project-layout>aside{display:grid;gap:14px;align-content:start}.autopilot-project-main{padding-bottom:20px}.autopilot-brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px}.autopilot-brief-grid>div{min-height:88px;padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.autopilot-brief-grid small,.autopilot-brief-grid b{display:block}.autopilot-brief-grid small{margin-bottom:8px;color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.autopilot-brief-grid b{color:var(--ink);font-size:12px;line-height:1.5}.autopilot-existing{padding:0 18px 16px}.autopilot-existing h3{margin:5px 0 10px;color:var(--ink);font-size:14px}.autopilot-existing>a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px;padding:13px;border:1px solid var(--line);border-radius:10px;color:inherit;background:var(--surface);text-decoration:none}.autopilot-existing>a span{min-width:0}.autopilot-existing>a b,.autopilot-existing>a small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autopilot-existing>a b{color:var(--ink);font-size:12px}.autopilot-existing>a small,.autopilot-existing p{margin:4px 0 0;color:var(--muted);font-size:10.5px;line-height:1.55}.autopilot-brief-grid+.autopilot-existing{margin:0 18px 16px;padding:15px 0 0;border-top:1px solid var(--line)}.autopilot-brief-grid+.autopilot-existing>a{margin:0;padding:8px 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:0;background:transparent;box-shadow:none}.autopilot-brief-grid+.autopilot-existing>a:nth-of-type(n+5){display:none}.autopilot-brief-grid+.autopilot-existing>a:nth-of-type(4),.autopilot-brief-grid+.autopilot-existing>a:last-of-type{border-bottom:0}.autopilot-brief-grid+.autopilot-existing>a b{font-size:12px;font-weight:700;color:var(--muted)}.autopilot-brief-grid+.autopilot-existing>a small{font-size:10px}.autopilot-brief-grid+.autopilot-existing>a>i{color:var(--muted);font-size:11px;opacity:.7}.autopilot-brief-grid+.autopilot-existing h3:after{content:" · context only";color:var(--muted);font-size:10px;font-weight:600}.rtl .autopilot-brief-grid+.autopilot-existing h3:after{content:" · מידע רקע בלבד"}.autopilot-brief-grid+.autopilot-existing:has(>a:nth-of-type(5)):after{content:"Additional pages were checked in the background and are not actions for you.";display:block;margin-top:9px;color:var(--muted);font-size:10.5px;line-height:1.45}.rtl .autopilot-brief-grid+.autopilot-existing:has(>a:nth-of-type(5)):after{content:"עמודים נוספים נבדקו ברקע — אין כאן משימות לביצוע."}.autopilot-review-row,.autopilot-score-row{display:flex;align-items:flex-start;gap:13px;padding:16px 18px;border-top:1px solid var(--line)}.autopilot-review-row>div,.autopilot-score-row>div{min-width:0;flex:1}.autopilot-review-row b,.autopilot-review-row small,.autopilot-score-row b,.autopilot-score-row small{display:block}.autopilot-review-row b,.autopilot-score-row b{color:var(--ink);font-size:13px;line-height:1.4}.autopilot-review-row small,.autopilot-score-row small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.5}.autopilot-review-row>em{align-self:center;color:#6f6aff;font-size:10px;font-style:normal;font-weight:800}.autopilot-score-row em,.autopilot-score-row i{display:block;margin-top:8px;color:var(--muted);font-size:11px;font-style:normal;line-height:1.5}.autopilot-score-row i{color:#5f58d5}.autopilot-score-row>span{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border-radius:12px;color:#087e5d;background:#dff7ee;font-size:14px;font-weight:850}.autopilot-score-row>span.score-failed{color:#ba4242;background:#ffe7e7}.autopilot-version-summary{display:grid;grid-template-columns:repeat(3,1fr);padding:18px}.autopilot-version-summary>span{color:var(--ink);font-size:23px;font-weight:850;text-align:center}.autopilot-version-summary small{display:block;margin-top:5px;color:var(--muted);font-size:10px;font-weight:700}.qa-current-summary{display:flex;align-items:center;gap:13px;padding:17px 18px;border-top:1px solid var(--line);background:#11ab7f0f}.qa-current-summary.has-blockers{background:#e25c5c12}.qa-current-summary>span{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:12px;background:#dff7ee;color:#087e5d;font-size:18px;font-weight:900}.qa-current-summary.has-blockers>span{background:#ffe7e7;color:#ba4242}.qa-current-summary b,.qa-current-summary small{display:block}.qa-current-summary b{color:var(--ink);font-size:14px;line-height:1.4}.qa-current-summary small{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.55}.qa-passed-details{border-top:1px solid var(--line)}.qa-passed-details>summary{padding:14px 18px;color:#087e5d;cursor:pointer;font-size:12px;font-weight:800}.faq-schema-status{grid-column:1/-1;border-color:#11ab7f47!important;background:#11ab7f0f}.faq-schema-status b{color:#087e5d!important}.faq-schema-status span{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.5}.autopilot-next-approval{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(250px,340px);align-items:center;gap:20px;margin:0 0 16px;padding:22px;border:1px solid rgba(111,106,255,.34);border-radius:18px;background:linear-gradient(118deg,rgba(111,106,255,.14),var(--surface) 58%);box-shadow:0 16px 42px #2423581a}.autopilot-next-icon{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(145deg,#7770ff,#5146d8);box-shadow:0 10px 24px #5146d847;font-size:23px;font-weight:900}.autopilot-next-approval>div>small{display:block;color:#6259de;font-size:10px;font-weight:900;letter-spacing:.12em}.autopilot-next-approval h2{margin:5px 0 4px;color:var(--ink);font-size:20px}.autopilot-next-approval>div>p{max-width:760px;margin:0 0 14px;color:var(--muted);font-size:12px;line-height:1.6}.autopilot-next-primary{display:flex;width:min(100%,440px);min-height:54px;align-items:center;justify-content:space-between;padding:0 19px;border:0;border-radius:13px;color:#fff;background:#15172d;box-shadow:0 11px 24px #11142b33;font-size:13px;font-weight:850;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.autopilot-next-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px #11142b40}.autopilot-next-primary span{font-size:18px}.autopilot-next-approval>aside{padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.autopilot-next-approval>aside b{display:block;color:var(--ink);font-size:13px}.autopilot-next-approval>aside p{margin:6px 0 12px;color:var(--muted);font-size:11px;line-height:1.55}.autopilot-next-approval>aside button{padding:0;border:0;color:#6259de;background:transparent;font-size:11px;font-weight:850;cursor:pointer}.autopilot-draft-workspace{margin:0 0 16px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.autopilot-draft-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.autopilot-draft-meta>div{display:flex;min-width:0;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.autopilot-draft-meta small{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.autopilot-draft-meta b,.autopilot-draft-meta span,.autopilot-draft-meta code{overflow-wrap:anywhere;color:var(--ink);font-size:12px;line-height:1.55}.autopilot-draft-frame{display:block;width:100%;height:720px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 16px 38px #18203414}.editorial-inline-editor{margin:16px 0}.editorial-inline-editor>summary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 18px;border:1px solid #6259db;border-radius:13px;color:#fff;background:linear-gradient(135deg,#4f46d8,#7568f3);box-shadow:0 10px 24px #4f46d82e;cursor:pointer;font-size:13px;font-weight:850;list-style:none}.editorial-inline-editor>summary::-webkit-details-marker{display:none}.editorial-inline-editor>summary small{color:#dddafe;font-size:10px;font-weight:650}.editorial-inline-editor[open]>summary{border-radius:13px 13px 0 0}.editorial-inline-editor>form{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr);min-height:760px;overflow:hidden;border:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px;background:var(--surface-soft)}.editorial-edit-fields{display:flex;min-width:0;flex-direction:column;gap:14px;padding:22px;overflow:auto;border-inline-end:1px solid var(--line)}.editorial-edit-fields>label,.editorial-edit-meta label,.editorial-review-mode{display:flex;flex-direction:column;gap:7px;color:var(--ink);font-size:11px;font-weight:800}.editorial-edit-fields input,.editorial-edit-fields textarea,.editorial-edit-fields select{width:100%;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface);font:inherit;font-size:12px;outline:0}.editorial-edit-fields input,.editorial-edit-fields select{height:42px;padding:0 11px}.editorial-edit-fields textarea{padding:11px;line-height:1.55;resize:vertical}.editorial-edit-fields input:focus,.editorial-edit-fields textarea:focus,.editorial-edit-fields select:focus{border-color:#6960df;box-shadow:0 0 0 3px #6960df1a}.editorial-edit-fields label>small{color:var(--muted);font-size:9px;font-weight:550;line-height:1.5}.editorial-edit-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editorial-html-input{min-height:380px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.editorial-edit-fields>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:auto}.editorial-edit-preview{display:block;width:100%;height:100%;min-height:760px;border:0;background:#fff}.autopilot-draft-workspace.is-editing>.autopilot-draft-frame{display:none}body.theme-dark .editorial-inline-editor>form{background:#121726}body.theme-dark .editorial-edit-fields input,body.theme-dark .editorial-edit-fields textarea,body.theme-dark .editorial-edit-fields select{background:#171c2d}.editorial-link-planner{margin:16px 0;padding:18px;border:1px solid #d9d7fb;border-radius:16px;background:linear-gradient(145deg,#fbfaff,#f5f4ff)}.editorial-link-planner>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.editorial-link-planner>header small{color:#6157d9;font-size:9px;font-weight:900;letter-spacing:.12em}.editorial-link-planner>header h3{margin:5px 0 4px;color:var(--ink);font-size:17px}.editorial-link-planner>header p{max-width:760px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.editorial-link-planner>header>span{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:#554bc6;background:#ebe9ff;font-size:9px;font-weight:850}.editorial-link-list{display:grid;grid-template-columns:1fr 1fr;gap:9px}.editorial-link-list>label{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--surface);cursor:pointer}.editorial-link-list>label:has(input:checked){border-color:#7368e7;box-shadow:0 0 0 2px #7368e714}.editorial-link-list input{margin-top:3px;accent-color:#6259db}.editorial-link-list span{display:flex;min-width:0;flex-direction:column;gap:4px}.editorial-link-list b{color:var(--ink);font-size:11px;line-height:1.4}.editorial-link-list small{overflow:hidden;color:#6960d3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.editorial-link-list em{color:var(--muted);font-size:9px;font-style:normal;line-height:1.45}.editorial-link-list strong{padding:4px 6px;border-radius:7px;color:#0b8262;background:#e5f7f1;font-size:9px}.editorial-link-planner>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}.editorial-link-planner>footer small{color:var(--muted);font-size:9px}.editorial-link-planner>footer button{flex:0 0 auto}body.theme-dark .editorial-link-planner{border-color:#393558;background:linear-gradient(145deg,#171827,#1a1830)}.autopilot-publishing{margin-top:14px;overflow:hidden}.autopilot-publishing>.module-toolbar{padding:20px 22px}.autopilot-publishing>.module-toolbar small{color:#6f6aff;font-size:8px;font-weight:850;letter-spacing:.1em}.autopilot-last-delivery{display:flex;align-items:center;gap:11px;margin:0 22px 16px;padding:12px 14px;border:1px solid rgba(18,167,124,.22);border-radius:11px;background:#12a77c12}.autopilot-last-delivery>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:#fff;background:#12a77c;font-weight:900}.autopilot-last-delivery b,.autopilot-last-delivery small{display:block}.autopilot-last-delivery b{color:var(--ink);font-size:10px}.autopilot-last-delivery small{margin-top:3px;color:var(--muted);font-size:8px}.autopilot-last-delivery a{display:inline-block;margin-top:5px;color:#5d55d4;font-size:8px;font-weight:800}.editorial-publish-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(210px,1fr) auto;align-items:end;gap:10px;padding:0 22px}.editorial-publish-form label{display:grid;gap:7px;color:var(--muted);font-size:9px;font-weight:800}.editorial-publish-form select,.editorial-publish-form input{width:100%;height:42px;padding:0 11px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface);font:inherit;font-size:10px}.editorial-publish-form button{height:42px;white-space:nowrap}.autopilot-publish-note{margin:13px 22px 20px;color:var(--muted);font-size:9px;line-height:1.55}.autopilot-project-layout>aside:has(.editorial-publish-sidebar){display:block;align-self:stretch}.editorial-publish-sidebar{position:sticky;z-index:4;top:18px;overflow:hidden;border-color:#6259db40;box-shadow:0 18px 45px #1f1e4b1c}.editorial-publish-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgba(98,89,219,.1),var(--surface))}.editorial-publish-head small{display:block;color:#6259db;font-size:10px;font-weight:900;letter-spacing:.13em}.editorial-publish-head h2{margin:5px 0 0;color:var(--ink);font-size:20px;line-height:1.25}.editorial-publish-state{max-width:145px;padding:7px 10px;border-radius:999px;color:#6259db;background:#eeecff;font-size:11px;font-weight:850;line-height:1.25;text-align:center}.editorial-publish-state.state-verified{color:#087e5d;background:#dff7ee}.editorial-publish-state.state-failed,.editorial-publish-state.state-unreachable,.editorial-publish-state.state-mismatch{color:#b43d3d;background:#ffe7e7}.editorial-publish-sidebar .editorial-publish-form{display:flex;padding:18px;flex-direction:column;align-items:stretch;gap:15px}.editorial-publish-modes{display:grid;gap:8px;margin:0;padding:0;border:0}.editorial-publish-modes legend{margin-bottom:9px;color:var(--ink);font-size:13px;font-weight:850}.editorial-publish-modes label{position:relative;display:grid;grid-template-columns:36px 1fr 22px;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.editorial-publish-modes label:hover{transform:translateY(-1px);border-color:#aaa5ed}.editorial-publish-modes label.selected{border-color:#6a61df;background:#6259db14;box-shadow:0 0 0 2px #6259db0f}.editorial-publish-modes input{position:absolute;width:1px!important;height:1px!important;opacity:0}.editorial-publish-modes i{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#6259db;background:#eeecff;font-size:16px;font-style:normal;font-weight:900}.editorial-publish-modes span{display:flex;min-width:0;flex-direction:column;gap:3px}.editorial-publish-modes b{font-size:13px;line-height:1.25}.editorial-publish-modes small{color:var(--muted);font-size:11px;line-height:1.35}.editorial-publish-modes em{color:transparent;font-size:14px;font-style:normal}.editorial-publish-modes label.selected em{color:#6259db}.editorial-publish-sidebar .editorial-schedule-field,.editorial-publish-destination{display:grid;gap:7px;color:var(--ink);font-size:12px;font-weight:800}.editorial-publish-sidebar .editorial-schedule-field[hidden]{display:none}.editorial-publish-sidebar .editorial-schedule-field input,.editorial-publish-destination select{width:100%;height:46px;padding:0 12px;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:var(--surface-soft);font:inherit;font-size:12px}.editorial-publish-meta{display:grid;gap:9px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.editorial-publish-meta>div{display:grid;gap:4px}.editorial-publish-meta small{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.editorial-publish-meta b{overflow-wrap:anywhere;color:var(--ink);font-size:12px;line-height:1.45}.editorial-publish-tags{padding-top:9px;border-top:1px solid var(--line)}.editorial-publish-tags p{display:flex;flex-wrap:wrap;gap:5px;margin:3px 0 0}.editorial-publish-tags span{padding:5px 7px;border-radius:999px;color:#554bc6;background:#e9e7ff;font-size:10px;font-weight:750}.editorial-publish-meta>button{justify-self:start;padding:4px 0;border:0;color:#6259db;background:transparent;font-size:11px;font-weight:850;cursor:pointer}.editorial-publish-checks{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.editorial-publish-checks summary{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:11px;cursor:pointer;list-style:none}.editorial-publish-checks summary::-webkit-details-marker{display:none}.editorial-publish-checks summary>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:#087e5d;background:#dff7ee;font-size:13px;font-weight:900}.editorial-publish-checks summary>b{color:var(--ink);font-size:12px}.editorial-publish-checks summary>small{color:var(--muted);font-size:10px}.editorial-publish-checks>p{display:grid;gap:3px;margin:0;padding:10px 12px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.45}.editorial-publish-checks>p b{color:var(--ink)}.editorial-published-link{display:flex;min-height:42px;align-items:center;justify-content:center;border:1px solid rgba(18,167,124,.3);border-radius:11px;color:#087e5d;background:#12a77c0f;font-size:12px;font-weight:850}.editorial-publish-sidebar .editorial-publish-action{width:100%;min-height:50px;height:auto;padding:10px 14px;border-radius:12px;font-size:13px}.editorial-publish-sidebar .autopilot-publish-note{margin:-4px 0 0;text-align:center;font-size:10.5px;line-height:1.45}.editorial-publish-sidebar .autopilot-publish-note:empty{display:none}html[data-theme=dark] .editorial-publish-state,html[data-theme=dark] .editorial-publish-tags span{color:#dedbff;background:#302b5c}html[data-theme=dark] .editorial-publish-modes label.selected{background:#776eff24}@media(max-width:1100px){.autopilot-project-layout{grid-template-columns:1fr}.autopilot-next-approval{grid-template-columns:54px 1fr}.autopilot-next-approval>aside{grid-column:1/-1}.editorial-publish-form{grid-template-columns:1fr 1fr}.editorial-publish-form button{width:100%}.editorial-inline-editor>form{grid-template-columns:1fr}.editorial-edit-fields{border-inline-end:0;border-bottom:1px solid var(--line)}.editorial-edit-preview{min-height:620px}.editorial-link-list{grid-template-columns:1fr}}@media(max-width:760px){.autopilot-brief-grid,.autopilot-draft-meta,.editorial-publish-form,.editorial-edit-meta,.autopilot-project-head,.autopilot-next-approval{grid-template-columns:1fr}.autopilot-next-icon{width:44px;height:44px}.autopilot-next-approval>aside{grid-column:auto}.autopilot-project-head>span{justify-self:start}.autopilot-draft-frame{height:620px}.editorial-inline-editor>summary{align-items:flex-start;flex-direction:column;gap:2px;padding:12px 15px}.editorial-edit-fields{padding:16px}.editorial-edit-fields>footer{flex-direction:column-reverse}.editorial-edit-fields>footer button{width:100%}.editorial-link-planner>header,.editorial-link-planner>footer{align-items:stretch;flex-direction:column}.editorial-link-planner>footer button{width:100%}}.commerce-seo-drafts{display:grid;gap:11px}.commerce-seo-drafts>.section-heading{margin-bottom:2px}.product-draft-queue-card{display:grid;width:100%;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 17px;border:1px solid rgba(98,89,219,.28);border-radius:15px;color:var(--ink);background:linear-gradient(110deg,rgba(98,89,219,.09),var(--surface) 55%);box-shadow:0 9px 25px #2423580f;text-align:left;cursor:pointer}.product-draft-queue-card:hover{border-color:#6259db;box-shadow:0 12px 30px #3e35a01f;transform:translateY(-1px)}.product-draft-queue-card>img,.product-draft-queue-card>span{display:grid;width:54px;height:54px;place-items:center;object-fit:cover;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:10px;font-weight:850}.product-draft-queue-card div{min-width:0}.product-draft-queue-card small,.product-draft-queue-card b,.product-draft-queue-card p{display:block}.product-draft-queue-card small{color:#6259db;font-size:9px;font-weight:850;letter-spacing:.06em}.product-draft-queue-card b{margin-top:5px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.product-draft-queue-card p{margin:4px 0 0;color:var(--muted);font-size:10.5px;line-height:1.5}.product-draft-queue-card>strong{padding:10px 13px;border-radius:10px;color:#fff;background:#15172d;font-size:10.5px;white-space:nowrap}.product-seo-modal.is-reviewing{width:min(1180px,calc(100vw - 52px));max-height:calc(100vh - 32px);border:1px solid var(--line);background:var(--surface);box-shadow:0 32px 90px #080b1c59}.product-seo-modal.is-reviewing .smart-seo-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:23px 28px 4px;background:var(--surface)}.smart-seo-review-heading small{color:#6259db;font-size:9px;font-weight:900;letter-spacing:.12em}.smart-seo-review-heading h3{margin:6px 0 5px;color:var(--ink);font-size:20px}.smart-seo-review-heading p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.smart-seo-review-heading>strong{padding:8px 11px;border-radius:999px;color:#574fc3;background:#eeecff;font-size:9.5px;white-space:nowrap}.seo-comparison-review{margin:15px 28px 28px!important;overflow:hidden;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--surface)!important;box-shadow:none!important}.seo-comparison-review>header{display:none!important}.seo-comparison-review .smart-seo-evidence{margin:18px 18px 0}.seo-comparison-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px;padding:16px 18px;border:1px solid rgba(98,89,219,.22);border-radius:13px;background:linear-gradient(115deg,rgba(98,89,219,.1),var(--surface-soft))}.seo-comparison-intro small{color:#6259db;font-size:8px;font-weight:900;letter-spacing:.11em}.seo-comparison-intro h3{margin:5px 0 4px;color:var(--ink);font-size:16px}.seo-comparison-intro p{max-width:760px;margin:0;color:var(--muted);font-size:10.5px;line-height:1.55}.seo-comparison-intro>span{padding:8px 10px;border-radius:999px;color:#087e5d;background:#e3f8f1;font-size:9px;font-weight:800;white-space:nowrap}.seo-comparison-groups{display:grid;gap:14px;padding:0 18px 18px}.seo-comparison-groups>section{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.seo-comparison-groups>section>header{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.seo-comparison-groups>section>header>span{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:9px;color:#6259db;background:#ebe9ff;font-size:9px;font-weight:900}.seo-comparison-groups>section>header h3{margin:0;color:var(--ink);font-size:13px}.seo-comparison-groups>section>header p{margin:4px 0 0;color:var(--muted);font-size:9.5px;line-height:1.45}.seo-compare-field{padding:16px 17px;border-top:1px solid var(--line)}.seo-comparison-groups>section>header+.seo-compare-field{border-top:0}.seo-compare-field>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.seo-compare-field>header small{color:#6259db;font-size:8px;font-weight:900;letter-spacing:.08em}.seo-compare-field h4{margin:4px 0 0;color:var(--ink);font-size:13px}.seo-compare-field>header p{margin:4px 0 0;color:var(--muted);font-size:9px}.seo-field-approval{display:flex;align-items:center;gap:8px;cursor:pointer}.seo-field-approval input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.seo-field-approval span{display:grid;width:23px;height:23px;place-items:center;border:1px solid var(--line);border-radius:7px;color:transparent;background:var(--surface);font-size:11px;font-weight:900}.seo-field-approval input:checked+span{border-color:#6259db;color:#fff;background:#6259db}.seo-field-approval b{color:var(--ink);font-size:9.5px}.seo-compare-values{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:10px}.seo-compare-values>section,.seo-compare-values>label{display:flex;min-width:0;flex-direction:column;padding:13px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft)}.seo-compare-values small{color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.06em}.seo-compare-values p{min-height:40px;margin:8px 0;color:var(--ink);font-size:11px;line-height:1.55;white-space:pre-wrap}.seo-compare-values button{align-self:flex-start;padding:0;border:0;color:#6259db;background:transparent;font-size:9px;font-weight:800;cursor:pointer}.seo-compare-values input,.seo-compare-values textarea{width:100%;margin-top:8px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface);font:inherit;font-size:11px;outline:0}.seo-compare-values input{height:42px;padding:0 11px}.seo-compare-values textarea{min-height:96px;padding:10px 11px;line-height:1.55;resize:vertical}.seo-compare-values input:focus,.seo-compare-values textarea:focus{border-color:#6259db;box-shadow:0 0 0 3px #6259db1a}.seo-compare-values em{margin-top:6px;color:var(--muted);font-size:8px;font-style:normal}.seo-compare-field.not-generated{opacity:.6}.seo-compare-field.not-generated .seo-compare-values>label{pointer-events:none}.seo-comparison-review .smart-seo-approval-options{position:sticky;z-index:3;bottom:0;display:grid!important;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px!important;padding:15px 18px!important;border-top:1px solid var(--line);background:var(--surface)!important;box-shadow:0 -10px 24px #1820340f}.smart-seo-approval-options>div b,.smart-seo-approval-options>div small{display:block}.smart-seo-approval-options>div b{color:var(--ink);font-size:16px}.smart-seo-approval-options>div small{color:var(--muted);font-size:8.5px}.smart-seo-approval-options>span{display:block}.smart-seo-approval-options button{min-width:150px;min-height:44px}.smart-seo-approval-options .primary-btn{color:#fff;background:#15172d}body.theme-dark .product-draft-queue-card>strong,body.theme-dark .smart-seo-approval-options .primary-btn{color:#11162a;background:#f5f6fb}body.theme-dark .smart-seo-review-heading>strong{color:#dddafe;background:#2c2854}body.theme-dark .seo-comparison-intro>span{color:#82e2c4;background:#17382f}body.theme-dark .seo-comparison-groups>section>header>span{color:#dddafe;background:#2c2854}@media(max-width:760px){.product-draft-queue-card{grid-template-columns:44px 1fr}.product-draft-queue-card>img,.product-draft-queue-card>span{width:44px;height:44px}.product-draft-queue-card>strong{grid-column:1/-1;text-align:center}.product-seo-modal.is-reviewing{width:100vw;max-height:100vh}.product-seo-modal.is-reviewing .smart-seo-review-heading{padding:18px;flex-direction:column}.seo-comparison-review{margin:10px!important}.seo-comparison-intro{align-items:flex-start;flex-direction:column}.seo-compare-field>header{flex-direction:column}.seo-compare-values{grid-template-columns:1fr}.seo-comparison-review .smart-seo-approval-options{grid-template-columns:1fr 1fr}.smart-seo-approval-options>div,.smart-seo-approval-options>span{grid-column:1/-1}.smart-seo-approval-options button{min-width:0}}.editorial-publish-sidebar{top:84px}@media(max-width:1100px){.editorial-publish-sidebar{position:relative;top:auto}}.editorial-publish-modes label:nth-of-type(1){border-color:#efdba9;background:#fffdf7}.editorial-publish-modes label:nth-of-type(1).selected{border-color:#d99a27;background:#fff8e8;box-shadow:0 0 0 2px #d99a2714}.editorial-publish-modes label:nth-of-type(1) i{color:#a86500;background:#fff0c9}.editorial-publish-modes label:nth-of-type(1).selected em{color:#b87508}.editorial-publish-modes label:nth-of-type(2){border-color:#d6e3f8;background:#f8fbff}.editorial-publish-modes label:nth-of-type(2).selected{border-color:#4b82e5;background:#eff5ff;box-shadow:0 0 0 2px #4b82e514}.editorial-publish-modes label:nth-of-type(2) i{color:#2864c7;background:#e4efff}.editorial-publish-modes label:nth-of-type(2).selected em{color:#2864c7}.editorial-publish-modes label:nth-of-type(3){border-color:#cfeadf;background:#f8fdfa}.editorial-publish-modes label:nth-of-type(3).selected{border-color:#20a67d;background:#ebfaf5;box-shadow:0 0 0 2px #20a67d14}.editorial-publish-modes label:nth-of-type(3) i{color:#087e5d;background:#dff7ee}.editorial-publish-modes label:nth-of-type(3).selected em{color:#087e5d}.editorial-publish-form:has(input[value=approval]:checked) .editorial-publish-action{background:#b87508}.editorial-publish-form:has(input[value=scheduled]:checked) .editorial-publish-action{background:#2864c7}.editorial-publish-form:has(input[value=live]:checked) .editorial-publish-action{background:#087e5d}.editorial-publish-state.state-not-sent,.editorial-publish-state.state-cms-draft{color:#9a6200;background:#fff0c9}.editorial-publish-state.state-scheduled,.editorial-publish-state.state-pending,.editorial-publish-state.state-sending{color:#225fbf;background:#e4efff}html[data-theme=dark] .editorial-publish-modes label:nth-of-type(1){border-color:#554528;background:#211e19}html[data-theme=dark] .editorial-publish-modes label:nth-of-type(1).selected{border-color:#9f742e;background:#a46f1129}html[data-theme=dark] .editorial-publish-modes label:nth-of-type(2){border-color:#2b4266;background:#171d28}html[data-theme=dark] .editorial-publish-modes label:nth-of-type(2).selected{border-color:#4777c7;background:#2d63be29}html[data-theme=dark] .editorial-publish-modes label:nth-of-type(3){border-color:#284d42;background:#17231f}html[data-theme=dark] .editorial-publish-modes label:nth-of-type(3).selected{border-color:#218b6c;background:#12846229}html[data-theme=dark] .editorial-publish-state.state-not-sent,html[data-theme=dark] .editorial-publish-state.state-cms-draft{color:#ffd98a;background:#4b3818}html[data-theme=dark] .editorial-publish-state.state-scheduled,html[data-theme=dark] .editorial-publish-state.state-pending,html[data-theme=dark] .editorial-publish-state.state-sending{color:#bed4ff;background:#1e355a}.editorial-publish-journey{display:grid;gap:10px}.editorial-publish-journey>h3{margin:0;color:var(--ink);font-size:14px;font-weight:850}.editorial-publish-journey>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.editorial-publish-journey article{display:flex;min-width:0;min-height:112px;padding:12px 10px;border:1px solid var(--line);border-radius:13px;flex-direction:column;align-items:flex-start;gap:10px;background:var(--surface-soft);cursor:default}.editorial-publish-journey article i{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#667085;background:var(--surface);font-size:15px;font-style:normal;font-weight:900}.editorial-publish-journey article span{display:grid;min-width:0;gap:4px}.editorial-publish-journey article b{color:var(--ink);font-size:13px;line-height:1.25}.editorial-publish-journey article small{color:var(--muted);font-size:12px;line-height:1.35}.editorial-publish-journey article.complete{border-color:#b9e4d4;background:#f2fbf7}.editorial-publish-journey article.complete i{color:#087e5d;background:#dff7ee}.editorial-publish-journey article.current{border-color:#c7d9f7;background:#f4f8ff}.editorial-publish-journey article.current i{color:#2864c7;background:#e4efff}.editorial-publish-journey article.upcoming{border-color:#e5e7eb;background:var(--surface-soft)}.editorial-publish-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.editorial-publish-actions button{display:flex;min-height:52px;padding:10px 12px;border:1px solid transparent;border-radius:12px;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:14px;font-weight:850;cursor:pointer}.editorial-publish-actions button span{font-size:18px}.editorial-publish-now{color:#fff;background:#087e5d;box-shadow:0 8px 18px #087e5d2e}.editorial-publish-schedule{border-color:#aac4f2!important;color:#225fbf;background:#edf4ff}.editorial-publish-actions button:hover{transform:translateY(-1px)}.editorial-publish-actions button:disabled{opacity:.5;cursor:not-allowed;transform:none}.editorial-publish-sidebar .editorial-publish-head small,.editorial-publish-sidebar .editorial-publish-state,.editorial-publish-sidebar .autopilot-publish-note{font-size:12px}.editorial-publish-sidebar .editorial-publish-meta small{font-size:11px}.editorial-publish-sidebar .editorial-publish-meta b,.editorial-publish-sidebar .editorial-publish-destination,.editorial-publish-sidebar .editorial-schedule-field{font-size:13px}html[data-theme=dark] .editorial-publish-journey article.complete{border-color:#285747;background:#172a24}html[data-theme=dark] .editorial-publish-journey article.current{border-color:#31568e;background:#18243a}html[data-theme=dark] .editorial-publish-schedule{border-color:#31568e!important;color:#bed4ff;background:#18243a}@media(max-width:560px){.editorial-publish-journey>div,.editorial-publish-actions{grid-template-columns:1fr}.editorial-publish-journey article{min-height:auto;flex-direction:row;align-items:center}}.editorial-publish-sidebar{overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 102px)}.editorial-publish-links{padding:18px;border-top:1px solid var(--line);background:var(--surface)}.editorial-publish-links>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.editorial-publish-links>header small{display:block;color:#6259db;font-size:10px;font-weight:900;letter-spacing:.1em}.editorial-publish-links>header h3{margin:5px 0 0;color:var(--ink);font-size:15px;line-height:1.35}.editorial-publish-links>header>span{flex:0 0 auto;padding:6px 8px;border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:10px;font-weight:800}.editorial-current-links{display:grid;max-height:390px;overflow:auto;gap:8px;padding-inline-end:3px}.editorial-link-row{display:grid;gap:7px;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft)}.editorial-link-row-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px}.editorial-link-row-head>span{padding:4px 6px;border-radius:999px;font-size:9px;font-weight:850}.editorial-link-row-head>span.internal{color:#087e5d;background:#dff7ee}.editorial-link-row-head>span.external{color:#225fbf;background:#e4efff}.editorial-link-row-head>a{overflow:hidden;color:var(--ink);font-size:11.5px;font-weight:800;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.editorial-link-row>small{overflow:hidden;color:var(--muted);font-size:10.5px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.editorial-link-row>button{justify-self:start;padding:0;border:0;color:#6259db;background:transparent;font-size:10.5px;font-weight:850;cursor:pointer}.editorial-link-row>button:disabled{color:var(--muted);cursor:not-allowed}.editorial-link-replace{display:grid;gap:9px;margin-top:3px;padding-top:10px;border-top:1px solid var(--line)}.editorial-link-replace[hidden]{display:none}.editorial-link-replace label{display:grid;gap:6px;color:var(--ink);font-size:10.5px;font-weight:800}.editorial-link-replace select{width:100%;height:42px;padding:0 9px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface);font:inherit;font-size:10.5px}.editorial-link-replace footer{display:flex;justify-content:flex-end;gap:7px}.editorial-link-replace footer button{min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface);font-size:10px;font-weight:800;cursor:pointer}.editorial-link-replace footer .primary-btn{border-color:#6259db;color:#fff;background:#6259db}.editorial-links-empty{display:grid;gap:4px;padding:12px;border:1px solid #f0c5c5;border-radius:10px;color:#a43737;background:#fff6f6}.editorial-links-empty b{font-size:12px}.editorial-links-empty small{font-size:10.5px;line-height:1.45}html[data-theme=dark] .editorial-link-row-head>span.internal{color:#82e2c4;background:#17382f}html[data-theme=dark] .editorial-link-row-head>span.external{color:#bed4ff;background:#1e355a}@media(max-width:1100px){.editorial-publish-sidebar{max-height:none;overflow:visible}.editorial-current-links{max-height:none}}.editorial-link-replace-disclosure:not([open])>.editorial-link-replace{display:none}.editorial-link-replace-disclosure>summary{width:max-content;list-style:none;color:#6259db;font-size:10.5px;font-weight:850;cursor:pointer}.editorial-link-replace-disclosure>summary::-webkit-details-marker{display:none}.editorial-link-replace-disclosure>summary:after{content:" ↓"}.editorial-link-replace-disclosure[open]>summary:after{content:" ↑"}.seo-tabs a{display:inline-flex;align-items:center;min-height:43px;flex:0 0 auto;padding:0 15px;border-radius:10px;color:#68768a;background:transparent;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.seo-tabs a:hover{color:#273549;background:#ffffff9e}.seo-tabs a.active{color:#121c2e;background:#fff;box-shadow:0 5px 18px #312e851c}html[data-theme=dark] .seo-tabs a.active{color:#fff;background:#292f47}:root{--brand:#5c5ce2;--brand-deep:#403bc3;--brand-soft:#eeedff;--midnight:#080b16;--pearl:#f7f7f4}.overview-customize-form input[type=checkbox],.inline-check input,.authorization-check input{accent-color:var(--brand)}.range-presets button:hover,.range-presets button.selected,.review-filters button.active{color:#4d49c7;border-color:#aaa7ec;background:#f0efff;box-shadow:0 0 0 2px #5c5ce212}.local-section-heading span,.seo-crawl-toolbar span,.seo-win button,.seo-quick-panel .module-toolbar button,.content-types button,.brand-voice-strip button{color:#514dcf}.switch-label input:checked+i{background:#5c58d9}.automation-form-body input:focus,.automation-form-body select:focus,.automation-form-body textarea:focus,.review-draft-form textarea:focus,.local-rank-form input:focus,.local-rank-form select:focus{border-color:#7774ed;box-shadow:0 0 0 3px #5c5ce21a}.authorization-check{border-color:#d5d3f2;background:#f5f4ff}.authorization-check b{color:#4945b9}.authorization-check small{color:#6e6c87}.brand-voice-strip{border-color:#d4d2f1;background:#f3f2ff}.brand-voice-strip>span{background:#5c58d9}.brand-voice-strip small{color:#6f6d87}.content-type-icon,.seo-empty-state>span,.profile-health-placeholder>span,.map-target-heading>div>span,.map-target-results>button>span{color:#514dcf;background:#ecebff}.map-target-results>button:hover{border-color:#aaa7ec}.map-target-results i{color:#514dcf}.scan-history>button:hover,.scan-history>button.active{border-color:#aaa7ec;background:#f2f1ff}.seo-issue-table>article>button{color:#514dcf;background:#edecff}.seo-keyword-row strong{color:#514dcf}.table-pagination button:hover:not(:disabled),.table-pagination button.active{border-color:#171b31;background:#171b31}.auth-submit{background:linear-gradient(145deg,#171c34,#090d19)}.modal-icon{color:#514dcf;background:#ecebff}.admin-nav b{color:#c5c3ff;background:#5c5ce22e}.geo-grid-results{display:block!important;overflow:hidden;padding:0!important;border:1px solid #d9deea!important;border-radius:22px!important;background:#fff!important;box-shadow:0 22px 60px #10162c1c}.geo-grid-results>.geo-grid-map{display:block!important;aspect-ratio:auto!important;width:100%;padding:0;overflow:visible;background:none;box-shadow:none}.geo-map-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:620px;background:#f7f8fb}.geo-map-stage{position:relative;min-height:620px;overflow:hidden;isolation:isolate;background:#dce4df}.geo-map-tiles{position:absolute;z-index:0;top:calc(50% - var(--tile-offset-y));left:calc(50% - var(--tile-offset-x));display:grid;width:1280px;height:1280px;grid-template-columns:repeat(5,256px);grid-template-rows:repeat(5,256px);filter:saturate(.72) contrast(.96) brightness(1.06)}.geo-map-tiles img{display:block;width:256px;height:256px;max-width:none;border:0}.geo-map-fallback{position:absolute;inset:0;background:linear-gradient(35deg,#e0e7e2,#f4f0e8)}.geo-map-vignette{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(10,15,31,.14),transparent 18%,transparent 80%,rgba(10,15,31,.06)),radial-gradient(circle at 50% 50%,transparent 40%,rgba(13,18,34,.12) 125%)}.geo-map-grid{position:absolute;z-index:3;inset:0}.geo-grid-cell{position:absolute!important;top:var(--point-y);left:var(--point-x);display:grid!important;width:42px;height:42px;min-width:42px!important;padding:0;place-items:center;transform:translate(-50%,-50%);border:3px solid rgba(255,255,255,.96)!important;border-radius:50%!important;color:#fff;cursor:default;box-shadow:0 4px 12px #080d1b42,0 0 0 2px #0d122214!important;transition:transform .18s ease,box-shadow .18s ease;isolation:isolate}.geo-grid-cell:after{position:absolute;z-index:-1;right:8px;bottom:-5px;width:13px;height:13px;content:"";transform:rotate(45deg);border-radius:2px;background:inherit;box-shadow:3px 3px 7px #080d1b21}.geo-grid-cell:hover{z-index:8;transform:translate(-50%,-50%) scale(1.14);box-shadow:0 8px 20px #080d1b4d,0 0 0 4px #ffffff80!important}.geo-grid-cell strong{font-size:14px!important;font-weight:850;line-height:1}.geo-grid-cell small{position:absolute;top:45px;left:50%;min-height:0!important;padding:3px 7px;transform:translate(-50%);border-radius:99px;color:#fff;background:#171b31;box-shadow:0 4px 12px #080d1b33;font-size:7px!important;font-weight:850;letter-spacing:.08em;white-space:nowrap}.geo-grid-cell.top{background:linear-gradient(145deg,#20c985,#0a9b66)!important}.geo-grid-cell.good{background:linear-gradient(145deg,#94ca38,#64a916)!important}.geo-grid-cell.fair{background:linear-gradient(145deg,#f6a927,#d77b08)!important}.geo-grid-cell.low{background:linear-gradient(145deg,#f05260,#c91d37)!important}.geo-grid-cell.missing{background:linear-gradient(145deg,#9aa5b7,#69758a)!important}.geo-grid-cell.center{box-shadow:0 0 0 7px #5c5ce23d,0 6px 18px #1517446b!important}.geo-grid-cell>em{top:-11px!important;right:-12px!important;z-index:9!important;box-shadow:0 4px 10px #080d1b26}.geo-map-context{position:absolute;z-index:5;top:18px;left:18px;display:flex;max-width:min(360px,48%);align-items:center;gap:11px;padding:10px 13px;border:1px solid rgba(255,255,255,.82);border-radius:14px;color:#172036;background:#ffffffe8;box-shadow:0 12px 30px #0f172a26;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.geo-map-context>span{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#6d68ee,#3935ac);font-size:18px}.geo-map-context>div{display:grid;min-width:0}.geo-map-context small{color:#727e91;font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.geo-map-context b,.geo-map-context em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-map-context b{font-size:12px}.geo-map-context em{margin-top:2px;color:#657287;font-size:9px;font-style:normal}.geo-map-score{position:absolute;z-index:5;top:18px;right:18px;display:grid;width:146px;justify-items:center;padding:14px;border:1px solid rgba(255,255,255,.86);border-radius:17px;background:#ffffffed;box-shadow:0 15px 35px #0f172a29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.geo-map-score>small{color:#6d788a;font-size:8px;font-weight:800;letter-spacing:.06em;text-align:center;text-transform:uppercase}.geo-map-score>strong{margin:3px 0 9px;color:#131b2f;font-size:27px}.geo-visibility-ring{display:grid;width:76px;height:76px;place-content:center;border-radius:50%;background:radial-gradient(circle,#fff 56%,transparent 58%),conic-gradient(#5c5ce2 calc(var(--visibility)*1%),#e5e7f0 0);text-align:center}.geo-visibility-ring b{font-size:13px}.geo-visibility-ring span{color:#788397;font-size:7px;font-weight:750;text-transform:uppercase}.geo-map-legend{position:absolute;z-index:5;bottom:17px;left:17px;display:flex;flex-wrap:wrap;gap:10px;padding:9px 11px;border:1px solid rgba(255,255,255,.8);border-radius:11px;background:#ffffffe8;box-shadow:0 9px 24px #0f172a1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.geo-map-legend span{display:flex;align-items:center;gap:5px;color:#5e6a7d;font-size:8px;font-weight:750}.geo-map-legend i{width:8px;height:8px;border-radius:50%}.geo-map-legend i.top{background:#10ad72}.geo-map-legend i.good{background:#78b722}.geo-map-legend i.fair{background:#e78b11}.geo-map-legend i.low{background:#d72d45}.geo-map-attribution{position:absolute;z-index:5;right:8px;bottom:6px;color:#59657a!important;background:#ffffffbd;font-size:7px;text-decoration:none}.geo-map-attribution a{color:inherit;text-decoration:none}.geo-map-insights{position:relative;z-index:4;display:flex;min-width:0;flex-direction:column;padding:25px 22px;border-left:1px solid #dce1eb;background:linear-gradient(165deg,#fff,#f8f8fc)}.geo-map-insights>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #e4e7ef}.geo-map-insights>header span{color:#141d31;font-size:16px;font-weight:780}.geo-map-insights>header b{padding:5px 8px;border-radius:7px;color:#4d49c7;background:#edecff;font-size:9px}.geo-zero-result{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:12px;border:1px solid #e6d7ab;border-radius:12px;background:#fffaf0}.geo-zero-result>span{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:8px;color:#986608;background:#ffedbd;font-size:10px;font-weight:900}.geo-zero-result b,.geo-zero-result small{display:block}.geo-zero-result b{color:#5e4517;font-size:10px}.geo-zero-result small{margin-top:4px;color:#7d6b49;font-size:8px;line-height:1.5}.geo-distribution{display:grid;gap:22px;margin-top:24px}.geo-distribution article{display:grid;gap:8px}.geo-distribution article>div{display:flex;align-items:center;justify-content:space-between;color:#69758a;font-size:9px;font-weight:700}.geo-distribution article>div b{color:#172036;font-size:15px}.geo-distribution article>i{display:block;height:7px;overflow:hidden;border-radius:99px;background:#e7e9ef}.geo-distribution article>i>em{display:block;height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,#1bc17e,#0d9f68)}.geo-distribution article.medium>i>em{background:linear-gradient(90deg,#f7ad31,#df850e)}.geo-distribution article.low>i>em{background:linear-gradient(90deg,#f35a67,#d32943)}.geo-map-insights>footer{display:grid;gap:0;margin-top:auto;border:1px solid #e2e5ed;border-radius:14px;background:#fff;box-shadow:0 9px 25px #0f172a0d}.geo-map-insights>footer span{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid #eceef3;color:#758095;font-size:9px}.geo-map-insights>footer span:last-child{border:0}.geo-map-insights>footer b{color:#172036;font-size:11px}.geo-grid-results>.geo-grid-summary{grid-template-columns:repeat(6,minmax(120px,1fr));gap:0;padding:0 18px;border-top:1px solid #e1e5ed;background:#fff}.geo-grid-results>.geo-grid-summary>span{display:grid;gap:5px;justify-content:start;padding:15px 13px;border-right:1px solid #eceef3;border-bottom:0!important;font-size:8px;text-transform:uppercase}.geo-grid-results>.geo-grid-summary>span:last-of-type{border-right:0}.geo-grid-results>.geo-grid-summary b{font-size:10px;text-transform:none}.geo-grid-results>.geo-grid-summary button{align-self:center;margin:8px;border:0;border-radius:9px;padding:10px;color:#fff;background:#171b31;font-weight:750}@media(max-width:1100px){.geo-map-workspace{grid-template-columns:1fr;min-height:0}.geo-map-stage{min-height:570px}.geo-map-insights{min-height:310px;border-top:1px solid #dce1eb;border-left:0}.geo-map-insights>footer{grid-template-columns:repeat(3,1fr);margin-top:28px}.geo-map-insights>footer span{display:grid;gap:4px;border-right:1px solid #eceef3;border-bottom:0}.geo-grid-results>.geo-grid-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.geo-map-stage{min-height:500px}.geo-grid-cell{width:34px;height:34px;min-width:34px!important;border-width:2px!important}.geo-grid-cell strong{font-size:11px!important}.geo-map-score{width:112px;padding:10px}.geo-visibility-ring{width:60px;height:60px}.geo-map-context{max-width:55%;padding:8px}.geo-map-context>span{display:none}.geo-map-legend{right:10px;bottom:10px;left:10px;justify-content:center}.geo-map-insights{padding:20px 16px}.geo-grid-results>.geo-grid-summary{grid-template-columns:repeat(2,1fr);padding:0 8px}.geo-grid-results>.geo-grid-summary>span{border-bottom:1px solid #eceef3!important}.geo-grid-results>.geo-grid-summary button{grid-column:1/-1}}.local-setup-journey{overflow:hidden;margin:0 0 22px;border:1px solid #dfe3ec;border-radius:19px;background:linear-gradient(145deg,#0d1222,#171d35);box-shadow:0 20px 45px #0c112221}.local-setup-journey>header{display:flex;align-items:center;justify-content:space-between;padding:19px 21px;border-bottom:1px solid rgba(255,255,255,.09)}.local-setup-journey>header div{display:grid;gap:3px}.local-setup-journey>header small{color:#8f90f7;font-size:8px;font-weight:850;letter-spacing:.13em}.local-setup-journey>header b{color:#fff;font-size:15px}.local-setup-journey>header strong{padding:6px 9px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#dedfff;background:#ffffff0f;font-size:10px}.local-setup-journey>div{display:grid;grid-template-columns:repeat(4,1fr)}.local-setup-journey button{display:grid;min-width:0;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:15px 17px;border:0;border-right:1px solid rgba(255,255,255,.07);color:#fff;background:transparent;text-align:left;cursor:pointer}.local-setup-journey button:last-child{border-right:0}.local-setup-journey button:hover{background:#ffffff0e}.local-setup-journey button>i{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:9px;color:#afb4c8;background:#ffffff0e;font-size:9px;font-style:normal;font-weight:850}.local-setup-journey button.complete>i{border-color:#54e2b245;color:#73e3bd;background:#16ac7a26}.local-setup-journey button>span{display:grid;min-width:0;gap:3px}.local-setup-journey button b{font-size:10px}.local-setup-journey button small{overflow:hidden;color:#8f98ae;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.local-setup-journey button>em{color:#6f7892;font-size:13px;font-style:normal}.competitor-discovery-panel{overflow:hidden;margin-top:18px;padding:0!important}.competitor-discovery-panel>.module-toolbar{padding:21px 22px}.competitor-discovery-table{border-top:1px solid #e7e9f0}.competitor-discovery-head,.competitor-discovery-table>article{display:grid;grid-template-columns:minmax(240px,2.2fr) repeat(5,minmax(85px,1fr));align-items:center;gap:14px;padding:0 22px}.competitor-discovery-head{min-height:42px;color:#7a8598;background:#f8f9fb;font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.competitor-discovery-table>article{min-height:67px;border-top:1px solid #edf0f4;color:#263047}.competitor-discovery-table>article:hover{background:#fafbfe}.competitor-discovery-table>article>span{display:grid;min-width:0;grid-template-columns:11px 1fr;column-gap:10px;align-items:center}.competitor-discovery-table>article>span i{grid-row:1/3;width:9px;height:9px;border-radius:3px;background:hsl(calc(var(--competitor)*37 + 245) 70% 60%)}.competitor-discovery-table>article>span b,.competitor-discovery-table>article>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitor-discovery-table>article>span b{font-size:11px}.competitor-discovery-table>article>span small{color:#8a94a6;font-size:8px}.competitor-discovery-table>article>strong{font-size:10px;font-weight:760}@media(min-width:1181px){.local-subnav{position:sticky;top:88px;float:left;display:flex;width:222px;max-height:calc(100vh - 112px);flex-direction:column;align-items:stretch;gap:3px;overflow-y:auto;margin:0 24px 30px 0;padding:8px;border-radius:17px;background:#f4f5f9f0}.local-subnav button{min-height:43px;flex:0 0 auto;justify-content:flex-start;padding:0 10px;text-align:left}.local-subnav button>span{width:26px;height:26px;flex:0 0 auto}.local-subnav button>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-subnav button>em{margin-left:auto}.local-subnav~.local-setup-journey,.local-subnav~.local-setup-grid,.local-subnav~.local-layout,.local-subnav~.local-ai-workspace,.local-subnav~.local-toolkit,.local-subnav~.local-rank-panel,.local-subnav~.geo-grid-panel,.local-subnav~.local-reputation-shell,.local-subnav~.rank-comparison-panel,.local-subnav~.competitor-discovery-panel,.local-subnav~.opportunity-zone-panel{width:calc(100% - 246px);margin-left:246px}[dir=rtl] .local-subnav{float:right;margin-right:0;margin-left:24px}[dir=rtl] .local-subnav button{text-align:right}[dir=rtl] .local-subnav button>em{margin-right:auto;margin-left:0}[dir=rtl] .local-subnav~.local-setup-journey,[dir=rtl] .local-subnav~.local-setup-grid,[dir=rtl] .local-subnav~.local-layout,[dir=rtl] .local-subnav~.local-ai-workspace,[dir=rtl] .local-subnav~.local-toolkit,[dir=rtl] .local-subnav~.local-rank-panel,[dir=rtl] .local-subnav~.geo-grid-panel,[dir=rtl] .local-subnav~.local-reputation-shell{margin-right:246px;margin-left:0}}@media(max-width:1180px){.local-setup-journey>div{grid-template-columns:1fr 1fr}.local-setup-journey button:nth-child(2){border-right:0}.local-setup-journey button:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.07)}}@media(max-width:720px){.local-setup-journey>div{grid-template-columns:1fr}.local-setup-journey button{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.competitor-discovery-table{overflow-x:auto}.competitor-discovery-head,.competitor-discovery-table>article{width:760px}}.competitor-scan-feedback{display:none;margin:0;padding:10px 12px;border-radius:10px;color:#3d4a62;background:color-mix(in srgb,#6259db 8%,var(--surface,#fff));font-size:12px;line-height:1.45}.competitor-scan-feedback:not(:empty){display:block}.competitor-scan-feedback.error{color:#a3344a;background:color-mix(in srgb,#df4963 10%,var(--surface,#fff))}.seo-scoreboard{grid-template-columns:minmax(0,1.55fr) minmax(360px,.95fr);gap:14px}.seo-score-card{min-height:142px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:radial-gradient(circle at 82% -40%,rgba(97,90,238,.45),transparent 48%),linear-gradient(135deg,#0a0e1c,#141a31 68%,#20205c);box-shadow:0 22px 55px #0c112229}.seo-score-card .score-ring{width:94px;height:94px;background:radial-gradient(circle at center,#10162a 59%,transparent 61%),conic-gradient(#65deb7 calc(var(--score)*1%),#ffffff1a 0);box-shadow:0 0 0 1px #ffffff14,0 0 35px #48d4a81f}.seo-score-card>div>span{color:#82e4c2;font-size:9px;letter-spacing:.08em}.seo-score-card h2{font-size:22px;letter-spacing:-.025em}.seo-score-card .seo-action{min-height:43px;padding:0 16px;border-color:#ffffff1f;border-radius:11px;background:#ffffff12;box-shadow:none}.seo-score-card .seo-action:hover{background:#ffffff1f}.seo-severity-grid{gap:9px}.seo-severity-grid article{position:relative;min-width:0;justify-content:center;padding:16px;border-color:#e2e5ed;border-radius:16px;background:linear-gradient(155deg,#fff,#fafafd);box-shadow:0 10px 28px #0f172a0b}.seo-severity-grid article:before{position:absolute;top:0;right:16px;left:16px;height:3px;content:"";border-radius:0 0 6px 6px;background:#7e8ba0}.seo-severity-grid .severity-critical:before{background:#e93f68}.seo-severity-grid .severity-high:before{background:#ef7a3d}.seo-severity-grid .severity-medium:before{background:#d99a24}.seo-severity-grid .severity-low:before{background:#438bd3}.seo-severity-grid strong{margin:5px 0 2px;font-size:25px}.seo-severity-grid button{margin-top:5px;color:#667389}.seo-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:14px}.seo-overview-grid>.panel{min-width:0;overflow:hidden;border-color:#e0e4ec;border-radius:19px;box-shadow:0 16px 42px #0f172a11}.seo-overview-grid>.panel>.module-toolbar{min-height:82px;padding:20px 22px;border-bottom:1px solid #e9ebf1}.seo-overview-grid>.panel>.module-toolbar h2{font-size:15px;letter-spacing:-.01em}.seo-overview-grid>.panel>.module-toolbar p{margin-top:4px;font-size:10px}.seo-overview-grid .seo-action{min-height:39px;padding:0 14px;border-radius:10px;color:#273249;background:#fff;box-shadow:0 5px 14px #0f172a0d}.seo-category-scores{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:17px}.seo-category-scores>div{position:relative;display:grid;min-width:0;min-height:58px;grid-template-columns:1fr auto;grid-template-rows:auto 6px;align-items:center;gap:8px 12px;padding:11px 12px;border:1px solid #e7e9ef;border-radius:13px;background:linear-gradient(150deg,#fff,#fafbfe);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.seo-category-scores>div:hover{z-index:2;transform:translateY(-2px);border-color:#cbc9ee;box-shadow:0 10px 24px #28266e17}.seo-category-scores span{overflow:hidden;color:#46536a;font-size:10px;font-weight:760;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.seo-category-scores strong{color:#182238;font-size:16px;font-weight:820;text-align:right}.seo-category-scores i{grid-column:1/-1;width:100%;height:5px;border-radius:99px;background:#eaedf3}.seo-category-scores b{border-radius:inherit;background:linear-gradient(90deg,#706bea,#59d2ae);box-shadow:0 0 12px #5bc7a829}.seo-history-bars{position:relative;height:307px;gap:11px;align-items:end;margin:0;padding:31px 24px 24px;background:linear-gradient(180deg,#fff,#fafbfe)}.seo-history-bars:before,.seo-history-bars:after{position:absolute;right:22px;left:22px;height:1px;content:"";background:#edf0f4}.seo-history-bars:before{top:33%}.seo-history-bars:after{top:66%}.seo-history-bars div{z-index:1;gap:7px}.seo-history-bars i{max-width:32px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#7772ec,#4cc7a2);box-shadow:0 8px 18px #5553c42e}.seo-history-bars small{color:#657187;font-size:9px;font-weight:760}.seo-history-bars>div:only-child{height:auto;align-self:center;justify-content:center}.seo-history-bars>div:only-child:before{content:"Latest score";color:#8993a5;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.seo-history-bars>div:only-child i{order:3;width:170px;max-width:170px;height:8px!important;border-radius:99px}.seo-history-bars>div:only-child small{order:2;color:#172036;font-size:48px;font-weight:820;letter-spacing:-.06em;line-height:1}.seo-history-bars>div:only-child small:after{content:" / 100";color:#8a94a6;font-size:12px;font-weight:650;letter-spacing:0}.seo-quick-panel{overflow:hidden;border-color:#dfe3eb;border-radius:19px;box-shadow:0 16px 42px #0f172a0f}.seo-quick-panel>.module-toolbar{padding:20px 22px;border-bottom:1px solid #e9ecf1}.seo-win-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px;background:#f8f9fc}.seo-win{position:relative;min-width:0;min-height:154px;grid-template-columns:1fr auto;align-content:space-between;gap:14px;overflow:hidden;padding:17px 18px;border:1px solid #e2e5ed!important;border-radius:15px;background:#fff;box-shadow:0 8px 22px #0f172a0b}.seo-win:before{position:absolute;top:0;bottom:0;left:0;width:4px;content:"";background:#8794a7}.seo-win.severity-critical:before{background:#e93f68}.seo-win.severity-high:before{background:#ef7a3d}.seo-win.severity-medium:before{background:#d99a24}.seo-win>div:first-child{min-width:0}.seo-win>div:first-child>span{color:#7d8799;font-size:8px;letter-spacing:.06em}.seo-win strong{margin:6px 0 7px;color:#172036;font-size:14px}.seo-win p{display:-webkit-box;overflow:hidden;margin-bottom:10px;color:#5c687c;font-size:10px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.seo-win small{max-width:100%;color:#8a94a6;font-size:8px}.seo-win>div:last-child{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.seo-win>div:last-child b{padding:5px 8px;border-radius:8px;color:#5350c8;background:#efefff;font-size:16px}.seo-win button{min-width:max-content;padding:8px 10px;border-radius:9px!important;color:#fff!important;background:#171c32!important;font-size:9px}.seo-win button:hover{background:#292f4b!important}.seo-overview-grid+.seo-quick-panel .seo-win:nth-child(n+7){display:none}.seo-category-open{position:absolute;top:8px;right:45px;padding:3px 7px;border:0;border-radius:99px;color:#5753c8;background:#efefff;font-size:7px;font-weight:820;cursor:pointer}.seo-category-open:disabled{color:#729087;background:#edf7f3;cursor:default}.seo-category-scores>div:has(.seo-category-open:not(:disabled)){cursor:pointer}.seo-win>div:last-child{gap:8px}.seo-win .seo-view-affected{order:2;padding:0!important;color:#5551c7!important;background:transparent!important;font-size:8px;text-decoration:underline;text-underline-offset:3px}.seo-win .seo-view-affected:hover{color:#171c32!important;background:transparent!important}.seo-win .seo-view-affected:disabled{opacity:.55}.seo-issue-filters{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(115px,145px)) auto}.seo-issue-result-summary{display:flex;align-items:baseline;gap:8px;margin:4px 0 13px;padding:0 4px;color:#7c8799;font-size:10px}.seo-issue-result-summary b{color:#171f34;font-size:20px}.seo-issues-panel>.table-pagination{margin-top:14px}@media(max-width:1280px){.seo-scoreboard,.seo-overview-grid{grid-template-columns:1fr}.seo-severity-grid{grid-template-columns:repeat(4,1fr)}.seo-history-bars{height:230px}.seo-history-bars>div:only-child{min-height:150px}.seo-issue-filters{grid-template-columns:1fr 1fr 1fr}}@media(max-width:850px){.seo-score-card{grid-template-columns:auto 1fr}.seo-score-card .seo-action{grid-column:1/-1}.seo-severity-grid,.seo-category-scores,.seo-win-list,.seo-issue-filters{grid-template-columns:1fr 1fr}}@media(max-width:560px){.seo-category-scores,.seo-win-list{grid-template-columns:1fr}.seo-score-card{grid-template-columns:1fr;text-align:center}.seo-score-card .score-ring{margin:auto}.seo-severity-grid,.seo-issue-filters{grid-template-columns:1fr}}.grid-report-command{overflow:hidden;margin:0 0 16px;border:1px solid #dfe4ed;border-radius:22px;background:#fff;box-shadow:0 18px 48px #0f172a13}.geo-grid-results.local-overview-hidden{display:none!important}.grid-report-command>header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 26px}.grid-report-command>header>div:first-child{display:grid;gap:4px}.grid-report-command>header>div:first-child>span,.grid-competitor-comparison>header span{color:#5551ca;font-size:10px;font-weight:850;letter-spacing:.14em}.grid-report-command h2,.grid-competitor-comparison h2{margin:0;color:#111a2e;font-size:24px;letter-spacing:-.025em}.grid-report-command p{margin:0;color:#778297;font-size:13px}.grid-report-pickers{display:flex;align-items:end;gap:10px}.grid-report-pickers label,.grid-competitor-comparison>header label{display:grid;gap:6px;color:#778297;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.grid-report-pickers select,.grid-competitor-comparison select{min-width:285px;height:45px;padding:0 38px 0 13px;border:1px solid #d9dee8;border-radius:11px;color:#1a2438;background:#fff;font:inherit;font-size:12px;font-weight:720;text-transform:none}.grid-new-scan{height:45px;padding:0 17px;border:0;border-radius:11px;color:#fff;background:linear-gradient(145deg,#252b45,#11162a);box-shadow:0 8px 18px #11162a29;font-size:12px;font-weight:800;cursor:pointer}.grid-report-command>nav{display:flex;gap:4px;padding:6px 9px;border-top:1px solid #e8ebf1;border-bottom:1px solid #e8ebf1;background:#f4f6f9}.grid-report-command>nav button{min-height:43px;padding:0 17px;border:0;border-radius:10px;color:#657187;background:transparent;font-size:12px;font-weight:760;cursor:pointer}.grid-report-command>nav button:hover{color:#272d66;background:#ecebff}.grid-report-command>nav button.active{color:#171c32;background:#fff;box-shadow:0 5px 14px #0f172a17}.grid-report-explainer{display:grid;grid-template-columns:42px minmax(0,1fr) 142px;align-items:center;gap:15px;margin:17px;padding:17px 18px;border:1px solid #e5e8ef;border-radius:15px;background:#f9fafc}.grid-report-explainer>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#8e5f0a;background:#ffedba;font-size:16px;font-weight:900}.grid-report-explainer.visible>span{color:#087a51;background:#dff7ee}.grid-report-explainer>div{display:grid;gap:5px}.grid-report-explainer>div>b{color:#172036;font-size:14px}.grid-report-explainer>div>p{color:#465269;font-size:12px;line-height:1.5}.grid-report-explainer>div>small{color:#7e899b;font-size:10px;line-height:1.5}.grid-report-explainer>aside{display:grid;justify-items:end;padding-left:20px;border-left:1px solid #e2e6ed}.grid-report-explainer>aside strong{color:#172036;font-size:31px;letter-spacing:-.05em}.grid-report-explainer>aside span{color:#69758a;font-size:10px;font-weight:750;text-transform:uppercase}.grid-report-explainer>aside em{margin-top:4px;color:#d43a51;font-size:11px;font-style:normal;font-weight:800}.grid-report-explainer.visible>aside em{color:#0c9d6b}.grid-competitor-comparison{overflow:hidden;margin-top:16px;border:1px solid #dfe4ed;border-radius:22px;background:#fff;box-shadow:0 18px 48px #0f172a13}.grid-competitor-comparison>header{display:flex;align-items:end;justify-content:space-between;gap:22px;padding:22px 24px;border-bottom:1px solid #e7eaf0}.grid-competitor-comparison>header>div{display:grid;gap:4px}.grid-compare-columns{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dfe3eb}.grid-compare-columns>article{min-width:0;background:#fff}.grid-compare-title{display:flex;min-height:70px;align-items:center;justify-content:space-between;padding:14px 18px}.grid-compare-title>div{display:grid;gap:3px}.grid-compare-title small{color:#838da0;font-size:8px;font-weight:800;text-transform:uppercase}.grid-compare-title b{overflow:hidden;max-width:360px;color:#172036;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.grid-compare-title>strong{color:#1b2539;font-size:22px}.grid-compare-map{position:relative;height:430px;overflow:hidden;isolation:isolate;background:#dce4df}.grid-compare-map .geo-map-tiles{filter:saturate(.85) contrast(.97) brightness(1.02)}.grid-compare-pins{position:absolute;z-index:3;inset:0}.grid-compare-pin{position:absolute;top:var(--point-y);left:var(--point-x);display:grid;width:34px;height:34px;place-items:center;transform:translate(-50%,-50%);border:3px solid #fff;border-radius:50%;color:#fff;background:#8a95a8;box-shadow:0 4px 13px #0a0f1e47;font-size:10px;font-weight:850}.grid-compare-pin.top{background:#12b879}.grid-compare-pin.good{background:#75b928}.grid-compare-pin.fair{background:#ec9318}.grid-compare-pin.low,.grid-compare-pin.missing{background:#da304a}.grid-compare-columns footer{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e4e7ed}.grid-compare-columns footer span{display:grid;gap:4px;padding:14px 17px;border-right:1px solid #e8ebf0;color:#7a8598;font-size:8px;text-transform:uppercase}.grid-compare-columns footer span:last-child{border:0}.grid-compare-columns footer b{color:#172036;font-size:12px;text-transform:none}.grid-comparison-empty{margin-top:16px;padding:34px;text-align:center}.grid-comparison-empty p{color:#748095;font-size:10px}@media(max-width:980px){.grid-report-command>header,.grid-competitor-comparison>header{align-items:stretch;flex-direction:column}.grid-report-pickers{align-items:stretch}.grid-report-pickers label{flex:1}.grid-report-pickers select{width:100%;min-width:0}.grid-compare-columns{grid-template-columns:1fr}.grid-report-explainer{grid-template-columns:38px 1fr}.grid-report-explainer>aside{grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;justify-items:start;gap:10px;padding:12px 0 0;border-top:1px solid #e2e6ed;border-left:0}.grid-compare-map{height:390px}}@media(max-width:620px){.grid-report-command>header{padding:19px}.grid-report-pickers{flex-direction:column}.grid-report-command>nav{overflow-x:auto}.grid-report-command>nav button{flex:0 0 auto}.grid-report-explainer{grid-template-columns:1fr;margin:10px}.grid-report-explainer>div,.grid-report-explainer>aside{grid-column:1}.grid-competitor-comparison>header{padding:18px}.grid-competitor-comparison select{width:100%;min-width:0}.grid-compare-map{height:330px}}.grid-report-section{scroll-margin-top:86px}.local-grid-ai-plan{overflow:hidden;margin-top:18px;border:1px solid #dfe3ee;border-radius:22px;background:linear-gradient(145deg,#fff,#fafaff 58%,#f1f2ff);box-shadow:0 18px 48px #0f172a13}.local-grid-ai-plan>header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:25px 27px;border-bottom:1px solid #e6e8f2;background:radial-gradient(circle at 92% 0,rgba(91,86,214,.13),transparent 42%)}.local-grid-ai-plan>header>div{display:grid;gap:6px;max-width:800px}.local-grid-ai-plan>header span,.local-grid-keywords>header span{color:#5551ca;font-size:10px;font-weight:850;letter-spacing:.14em}.local-grid-ai-plan>header h2{margin:0;color:#111a2e;font-size:24px;letter-spacing:-.025em}.local-grid-ai-plan>header p{margin:0;color:#68758a;font-size:12px;line-height:1.55}.local-grid-ai-plan>header button{min-height:44px;padding:0 17px;border:0;border-radius:11px;color:#fff;background:linear-gradient(145deg,#6560e8,#34309a);box-shadow:0 10px 24px #4641be40;font-size:11px;font-weight:820;white-space:nowrap;cursor:pointer}.local-grid-ai-plan>header button:disabled{opacity:.55;cursor:wait}.local-grid-ai-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e8eaf2}.local-grid-ai-preview article{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:21px;background:#ffffffeb}.local-grid-ai-preview article>b{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:#5752ce;background:#ecebff;font-size:11px}.local-grid-ai-preview article span{display:grid;gap:5px}.local-grid-ai-preview strong{color:#1d273c;font-size:12px}.local-grid-ai-preview small{color:#7c8799;font-size:9px;line-height:1.55}.local-grid-priorities{display:grid;gap:0}.local-grid-priorities article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:17px;padding:24px 27px;border-bottom:1px solid #e9ebf2}.local-grid-priorities article>em{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#fff;background:#171c32;font-size:13px;font-style:normal;font-weight:850}.local-grid-priorities h3{margin:0 0 6px;color:#162036;font-size:15px}.local-grid-priorities p{margin:0;color:#657187;font-size:11px;line-height:1.55}.local-grid-priorities ul{display:grid;gap:7px;margin:13px 0;padding:0;list-style:none}.local-grid-priorities li{position:relative;padding-left:19px;color:#2f3b51;font-size:11px;line-height:1.5}.local-grid-priorities li:before{position:absolute;left:0;content:"✓";color:#0a9a6c;font-weight:900}.local-grid-priorities small{color:#5551ca;font-size:9px;font-weight:720}.local-grid-priorities article>button{grid-column:2;justify-self:start;min-height:40px;margin-top:12px;padding:0 14px;border:1px solid #c9c6f5;border-radius:10px;color:#4e49bd;background:#f0efff;font-size:12px;font-weight:820;cursor:pointer}.local-recovery-plan{overflow:hidden;margin-top:18px;border:1px solid #d9d7f6;border-radius:22px;background:#fff;box-shadow:0 18px 48px #0f172a14}.local-recovery-plan>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:25px 27px;color:#fff;background:linear-gradient(130deg,#151a35,#3f398f)}.local-recovery-plan>header>div{display:grid;gap:5px}.local-recovery-plan>header span{color:#bcb8ff;font-size:11px;font-weight:900;letter-spacing:.13em}.local-recovery-plan>header h2{margin:0;font-size:24px;letter-spacing:-.025em}.local-recovery-plan>header p{max-width:780px;margin:0;color:#d7d9ed;font-size:13px;line-height:1.55}.local-recovery-plan>header aside{display:grid;min-width:126px;justify-items:center;padding:12px 16px;border:1px solid rgba(255,255,255,.17);border-radius:14px;background:#ffffff14}.local-recovery-plan>header aside strong{font-size:24px}.local-recovery-plan>header aside small{color:#d7d9ed;font-size:12px}.local-recovery-plan>header aside em{margin-top:3px;color:#8ce4c8;font-size:11px;font-style:normal;font-weight:800}.local-recovery-note{display:grid;grid-template-columns:42px 1fr;gap:14px;margin:20px 24px 0;padding:17px 18px;border:1px solid #f0d79d;border-radius:14px;background:#fff9e9}.local-recovery-note>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#8b5b03;background:#ffe6a9;font-size:18px;font-weight:900}.local-recovery-note>div{display:grid;gap:5px}.local-recovery-note b{color:#332813;font-size:14px}.local-recovery-note p{margin:0;color:#65583f;font-size:13px;line-height:1.55}.local-recovery-note small{color:#8a7651;font-size:12px;line-height:1.45}.local-recovery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px 13px}.local-recovery-toolbar>div{display:grid;gap:3px}.local-recovery-toolbar b{color:#172036;font-size:16px}.local-recovery-toolbar small{color:#758196;font-size:12px}.local-recovery-toolbar>button{min-height:44px;padding:0 17px;border:0;border-radius:11px;color:#fff;background:#5f58d8;box-shadow:0 8px 20px #524bbe33;font-size:12px;font-weight:850;cursor:pointer}.local-recovery-toolbar>button:disabled{color:#718096;background:#e7eaf0;box-shadow:none;cursor:default}.local-recovery-tasks{display:grid;margin:0 24px 24px;border:1px solid #e2e5ed;border-radius:16px}.local-recovery-tasks article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:15px;padding:18px;border-bottom:1px solid #e9ebf1}.local-recovery-tasks article:last-child{border-bottom:0}.local-recovery-tasks article>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#5b55cb;background:#eeedff;font-size:12px;font-weight:900}.local-recovery-tasks article>div{display:grid;gap:7px}.local-recovery-task-title{display:flex;align-items:center;gap:9px}.local-recovery-task-title h3{margin:0;color:#182238;font-size:15px;line-height:1.35}.local-recovery-task-title em{padding:4px 7px;border-radius:99px;color:#7a5b15;background:#fff1c8;font-size:10px;font-style:normal;font-weight:800;text-transform:capitalize}.local-recovery-tasks article.status-completed .local-recovery-task-title em{color:#08795a;background:#def7ed}.local-recovery-tasks article.status-in_progress .local-recovery-task-title em{color:#365b9e;background:#e6efff}.local-recovery-tasks p{margin:0;color:#647187;font-size:13px;line-height:1.55}.local-recovery-tasks small{color:#7b8698;font-size:12px;line-height:1.45}.local-recovery-tasks small b{color:#4f596b}.local-recovery-tasks article>button{align-self:center;min-width:112px;min-height:40px;padding:0 13px;border:1px solid #d7d9e3;border-radius:10px;color:#252d43;background:#fff;font-size:12px;font-weight:820;cursor:pointer}.local-recovery-tasks article>button:hover{border-color:#7069dc;color:#514bc2;background:#f5f4ff}html[data-theme=dark] .local-recovery-plan{border-color:#343851;background:#151a29}html[data-theme=dark] .local-recovery-note{border-color:#57492a;background:#2d281c}html[data-theme=dark] .local-recovery-note b{color:#f2e6ca}html[data-theme=dark] .local-recovery-note p,html[data-theme=dark] .local-recovery-note small{color:#c8b894}html[data-theme=dark] .local-recovery-toolbar b,html[data-theme=dark] .local-recovery-task-title h3{color:#eef1f8}html[data-theme=dark] .local-recovery-tasks{border-color:#343851}html[data-theme=dark] .local-recovery-tasks article{border-color:#343851}html[data-theme=dark] .local-recovery-tasks article>button{border-color:#41475d;color:#e7e9f3;background:#1b2132}.local-grid-keywords{margin:0 27px 24px;border:1px solid #e0e4ec;border-radius:16px;background:#fff}.local-grid-keywords>header{display:flex;align-items:center;justify-content:space-between;padding:17px 19px;border-bottom:1px solid #e7eaf0}.local-grid-keywords h3{margin:4px 0 0;color:#172036;font-size:15px}.local-grid-keywords>header small{color:#8a94a6;font-size:9px}.local-grid-keywords>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.local-grid-keywords article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:15px 18px;border-bottom:1px solid #edf0f4}.local-grid-keywords article:nth-child(odd){border-right:1px solid #edf0f4}.local-grid-keywords article b{color:#202b40;font-size:11px}.local-grid-keywords article span{padding:3px 7px;border-radius:99px;color:#087a58;background:#e3f7f0;font-size:8px;font-weight:800}.local-grid-keywords article p{grid-column:1/-1;margin:0;color:#7b8698;font-size:9px;line-height:1.45}.local-grid-ai-plan>footer{display:grid;grid-template-columns:160px 1fr;gap:20px;padding:21px 27px;border-top:1px solid #e5e8f0;background:#f7f8fb}.local-grid-ai-plan>footer b{color:#1f2a40;font-size:12px}.local-grid-ai-plan>footer ol{display:grid;gap:7px;margin:0;padding-left:18px;color:#59667a;font-size:10px;line-height:1.5}@media(max-width:820px){.local-grid-ai-preview{grid-template-columns:1fr}.local-grid-ai-plan>header{align-items:stretch;flex-direction:column}.local-grid-keywords>div{grid-template-columns:1fr}.local-grid-keywords article:nth-child(odd){border-right:0}.local-grid-ai-plan>footer{grid-template-columns:1fr}}@media(max-width:620px){.local-grid-ai-plan>header,.local-grid-priorities article{padding:19px}.local-grid-priorities article{grid-template-columns:34px 1fr}.local-grid-keywords{margin:0 12px 14px}}@media(max-width:760px){.local-recovery-plan>header{grid-template-columns:1fr}.local-recovery-plan>header aside{justify-items:start}.local-recovery-toolbar{align-items:stretch;flex-direction:column}.local-recovery-tasks article{grid-template-columns:36px 1fr}.local-recovery-tasks article>button{grid-column:1/-1;width:100%}}@media(max-width:520px){.local-recovery-note{grid-template-columns:1fr;margin-inline:12px}.local-recovery-toolbar{padding-inline:14px}.local-recovery-tasks{margin-inline:12px}.local-recovery-task-title{align-items:flex-start;flex-direction:column}}.geo-grid-form.awaiting-business{display:none!important}.geo-grid-panel .geo-grid-form{grid-template-columns:minmax(220px,1.35fr) minmax(130px,.65fr) minmax(140px,.65fr) minmax(230px,1fr) auto;align-items:end;padding:19px;border:1px solid #e0e4ec;border-radius:16px;background:linear-gradient(145deg,#fff,#f8f9fd)}.geo-grid-form-heading{grid-column:1/-1;display:flex;align-items:center;gap:11px;margin-bottom:2px}.geo-grid-form-heading>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#5551ca;background:#ecebff;font-size:12px;font-weight:900}.geo-grid-form-heading b,.geo-grid-form-heading small{display:block}.geo-grid-form-heading b{color:#182237;font-size:13px}.geo-grid-form-heading small{margin-top:3px;color:#748095;font-size:10px}.geo-grid-panel .geo-grid-form label{display:grid;gap:6px}.geo-grid-panel .geo-grid-form label>span,.geo-grid-run-summary>small{color:#788398;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.geo-grid-run-summary{display:grid;align-content:center;min-height:44px;padding:7px 12px;border:1px solid #dfe3ec;border-radius:11px;background:#f6f7fa}.geo-grid-run-summary b{overflow:hidden;color:#1c273b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.geo-grid-run-summary span{overflow:hidden;color:#7e899b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.geo-grid-panel .geo-grid-form>button{min-width:142px;padding:0 18px;white-space:nowrap}@media(max-width:1180px){.geo-grid-panel .geo-grid-form{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-grid-run-summary{grid-column:1/-1}.geo-grid-panel .geo-grid-form>button{grid-column:1/-1}}@media(max-width:620px){.geo-grid-panel .geo-grid-form{grid-template-columns:1fr;padding:14px}.geo-grid-form-heading,.geo-grid-run-summary,.geo-grid-panel .geo-grid-form>button{grid-column:1}}.hunt-badge{color:#c8c5ff!important;background:#685cff2e!important}.hunt-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;overflow:hidden;margin:6px 0 24px;padding:30px 34px;border:1px solid rgba(141,135,255,.22);border-radius:24px;color:#fff;background:radial-gradient(circle at 8% 15%,rgba(94,79,255,.28),transparent 34%),radial-gradient(circle at 84% 120%,rgba(25,190,164,.16),transparent 36%),linear-gradient(135deg,#080d1c,#11162c 64%,#171645);box-shadow:0 28px 70px #0c112733}.hunt-hero:after{position:absolute;right:-90px;width:360px;height:360px;content:"";border:1px solid rgba(149,143,255,.12);border-radius:50%;box-shadow:0 0 0 45px #958fff09,0 0 0 90px #958fff06}.hunt-hero>div{position:relative;z-index:1;display:flex;align-items:center;gap:22px}.hunt-hero h2{margin:6px 0 8px;color:#fff;font-size:26px;letter-spacing:-.035em}.hunt-hero p{max-width:760px;margin:0;color:#aeb8ce;font-size:13px;line-height:1.65}.hunt-hero small{color:#8e87ff;font-size:9px;font-weight:900;letter-spacing:.14em}.hunt-hero>button{position:relative;z-index:2;display:flex;min-width:154px;height:50px;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(255,255,255,.18);border-radius:13px;color:#101426;background:linear-gradient(135deg,#fff,#dcd9ff);box-shadow:0 12px 28px #5c52ed4d;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.hunt-hero>button:disabled{opacity:.55;cursor:default}.hunt-radar{position:relative;display:grid;width:72px;height:72px;flex:0 0 auto;place-items:center;border:1px solid rgba(152,145,255,.4);border-radius:50%;background:radial-gradient(circle,rgba(112,99,255,.34),rgba(112,99,255,.04) 52%,transparent 54%);box-shadow:0 0 45px #574aff40}.hunt-radar:before,.hunt-radar:after{position:absolute;content:"";border:1px solid rgba(155,150,255,.2);border-radius:50%}.hunt-radar:before{inset:10px}.hunt-radar:after{inset:22px}.hunt-radar i{position:absolute;top:50%;left:50%;width:30px;height:1px;transform-origin:left;background:linear-gradient(90deg,#8379ff,transparent);animation:hunt-sweep 3s linear infinite}.hunt-radar b{position:relative;z-index:2;color:#fff;font-size:17px}@keyframes hunt-sweep{to{transform:rotate(360deg)}}.hunt-toolbar{display:flex;align-items:center;gap:20px;margin:20px 0;padding:12px 15px!important;border-radius:17px!important}.hunt-hunter-tabs{display:flex;flex:1;gap:5px;overflow-x:auto}.hunt-hunter-tabs button{height:38px;padding:0 14px;border:0;border-radius:10px;color:#6f7b90;background:transparent;font:inherit;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.hunt-hunter-tabs button.active{color:#222054;background:#efefff;box-shadow:inset 0 0 0 1px #d9d6ff}.hunt-hunter-tabs b{margin-left:4px;color:#635ae5}.hunt-toolbar>label{display:flex;align-items:center;gap:8px}.hunt-toolbar>label>span,.hunt-last-run small{color:#8a95a8;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.hunt-toolbar select{height:38px;padding:0 34px 0 11px;border:1px solid #dfe4ec;border-radius:9px;color:#263248;background:#fff;font:inherit;font-size:10px;font-weight:700}.hunt-last-run{display:grid;gap:3px;padding-left:18px;border-left:1px solid #e4e8ef}.hunt-last-run b{color:#253147;font-size:9px}.hunt-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hunt-card{overflow:hidden;border:1px solid #e0e5ed;border-radius:20px;background:#fff;box-shadow:0 15px 40px #10182c12;transition:transform .2s ease,box-shadow .2s ease}.hunt-card:hover{transform:translateY(-2px);box-shadow:0 22px 50px #10182c1c}.hunt-card.hunt-urgent{border-top:3px solid #ef5a70}.hunt-card.hunt-high{border-top:3px solid #8176f5}.hunt-card>header{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid #edf0f5}.hunt-card>header>strong{display:grid;width:38px;height:30px;margin-left:auto;place-items:center;border-radius:9px;color:#fff;background:#151a2f;font-size:12px}.hunt-type{display:flex;align-items:center;gap:7px;color:#3c4860;font-size:9px;font-weight:900;text-transform:uppercase}.hunt-type i{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;color:#fff;background:#667085;font-style:normal}.hunt-type-search i{background:#5d5ce2}.hunt-type-technical i{background:#29354b}.hunt-type-content i{background:#b56cdb}.hunt-type-local i{background:#0d9c79}.hunt-type-geo i{background:linear-gradient(145deg,#5a55df,#1bb7c7)}.hunt-status{padding:5px 8px;border-radius:99px;color:#785e12;background:#fff3cf;font-size:8px;font-weight:850}.hunt-status.status-in_progress{color:#5147c9;background:#eeecff}.hunt-status.status-completed,.hunt-status.status-verified{color:#087456;background:#e7fbf4}.hunt-status.status-dismissed{color:#7d8798;background:#edf0f4}.hunt-card-body{display:grid;grid-template-columns:1fr auto;gap:18px;padding:19px 20px 14px}.hunt-card-body h2{margin:0 0 8px;color:#172136;font-size:16px;letter-spacing:-.02em}.hunt-card-body p{margin:0;color:#6f7d91;font-size:11px;line-height:1.6}.hunt-card-body aside{display:grid;min-width:82px;gap:6px}.hunt-card-body aside span{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:6px 8px;border-radius:8px;background:#f5f7fa}.hunt-card-body aside small{color:#8a95a6;font-size:7px;font-weight:800;text-transform:uppercase}.hunt-card-body aside b{color:#202b41;font-size:10px}.hunt-target{display:flex;align-items:center;gap:8px;margin-top:11px}.hunt-target small{color:#8994a6;font-size:8px;font-weight:800;text-transform:uppercase}.hunt-target b{padding:4px 7px;border-radius:7px;color:#4b43b8;background:#f0efff;font-size:9px}.hunt-url{display:block;overflow:hidden;margin-top:9px;color:#5d69a2;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hunt-evidence{display:flex;gap:7px;overflow-x:auto;padding:0 20px 14px}.hunt-evidence>span{display:grid;min-width:90px;gap:3px;padding:8px 10px;border:1px solid #e8ebf0;border-radius:9px;background:#fafbfc}.hunt-evidence small{color:#929daf;font-size:7px;font-weight:850;text-transform:uppercase}.hunt-evidence b{overflow:hidden;color:#354056;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.hunt-recommendation{display:flex;gap:10px;margin:0 18px 15px;padding:12px 13px;border:1px solid #e3e0ff;border-radius:12px;background:linear-gradient(135deg,#f7f6ff,#fbfcff)}.hunt-recommendation>span{color:#665be3}.hunt-recommendation small{color:#6a61d3;font-size:7px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.hunt-recommendation p{margin:4px 0 0;color:#59657a;font-size:9px;line-height:1.55}.hunt-card>footer{display:flex;align-items:center;gap:7px;padding:12px 18px;border-top:1px solid #edf0f4;background:#fbfcfd}.hunt-card>footer button{min-height:34px;padding:0 11px;border:1px solid #dde2ea;border-radius:9px;color:#445168;background:#fff;font:inherit;font-size:8px;font-weight:850;cursor:pointer}.hunt-card>footer .hunt-open{color:#fff;border-color:#161b30;background:#161b30}.hunt-card>footer .hunt-progress{color:#5148c5;border-color:#d9d5ff;background:#f0efff}.hunt-card>footer .hunt-dismiss{width:34px;margin-left:auto;padding:0;color:#9aa4b3}.hunt-empty{grid-column:1/-1;padding:70px 30px!important;text-align:center}.hunt-empty>span{display:grid;width:54px;height:54px;margin:0 auto 16px;place-items:center;border-radius:50%;color:#6258de;background:#efedff;font-size:22px}.hunt-empty h2{margin:0 0 8px;color:#1d283d}.hunt-empty p{max-width:620px;margin:auto;color:#7a879a;font-size:11px;line-height:1.6}@media(max-width:980px){.hunt-feed{grid-template-columns:1fr}.hunt-toolbar{align-items:stretch;flex-direction:column}.hunt-last-run{padding:0;border:0}.hunt-hero{align-items:flex-start;flex-direction:column}.hunt-hero>button{width:100%}}@media(max-width:620px){.hunt-hero{padding:24px 20px}.hunt-hero>div{align-items:flex-start}.hunt-radar{width:54px;height:54px}.hunt-card-body{grid-template-columns:1fr}.hunt-card-body aside{grid-template-columns:repeat(3,1fr)}.hunt-card>footer{align-items:stretch;flex-wrap:wrap}.hunt-card>footer .hunt-dismiss{margin-left:0}.hunt-toolbar>label{justify-content:space-between}}.community-connection{display:flex;align-items:center;gap:18px;margin-bottom:24px;padding:22px 24px;border:1px solid #e0e4ec;border-radius:18px;background:linear-gradient(120deg,#fff,#f7f6ff);box-shadow:0 14px 34px #0f14260f}.community-connection>span{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;color:#fff;background:#ff4500;font-size:17px;font-weight:900}.community-connection>div{min-width:0;flex:1}.community-connection b{display:block;color:#172035;font-size:16px}.community-connection p{margin:5px 0 0;color:#6c788d;font-size:12px}.community-connection button{min-height:44px;padding:0 18px;border:0;border-radius:12px;color:#fff;background:#12172a;font:inherit;font-weight:800;cursor:pointer}.community-connection.connected{border-color:#dcd8ff;background:linear-gradient(120deg,#fff,#f4f2ff)}.community-layout{display:grid;grid-template-columns:minmax(330px,430px) minmax(0,1fr);gap:22px;align-items:start}.community-settings-form{position:sticky;top:86px;padding:22px}.community-settings-form h2,.community-feed-toolbar h2{margin:0;color:#182238;font-size:17px}.community-settings-form p,.community-feed-toolbar p{margin:5px 0 0;color:#748197;font-size:11px;line-height:1.5}.community-identity-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.community-identity-options label{position:relative;display:flex;gap:10px;padding:13px;border:1px solid #e1e5ec;border-radius:13px;background:#fff;cursor:pointer}.community-identity-options label:has(input:checked){border-color:#7167ed;background:#f6f4ff;box-shadow:0 0 0 2px #7167ed14}.community-identity-options input{margin-top:3px;accent-color:#665be3}.community-identity-options b,.community-identity-options small{display:block}.community-identity-options b{color:#202a3f;font-size:11px}.community-identity-options small{margin-top:4px;color:#7a8699;font-size:9px;line-height:1.4}.community-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.community-form-grid label{display:grid;gap:6px;color:#536077;font-size:10px;font-weight:750}.community-form-grid label.wide{grid-column:1/-1}.community-form-grid input,.community-form-grid textarea,.community-form-grid select{width:100%;min-height:42px;padding:10px 11px;border:1px solid #dfe4ec;border-radius:10px;color:#1b2539;background:#fff;font:inherit;font-size:11px;box-sizing:border-box}.community-form-grid textarea{min-height:76px;resize:vertical}.community-form-grid span{margin-top:6px}.community-monitoring-head{margin-top:24px;padding-top:20px;border-top:1px solid #edf0f5}.community-safety{display:grid;gap:9px;margin:18px 0;padding:14px;border:1px solid #e2defd;border-radius:13px;background:#f8f7ff}.community-safety label{color:#343f55;font-size:10px;font-weight:750}.community-safety input{accent-color:#665be3}.community-safety p{margin:3px 0 0!important;color:#6c668e!important;font-size:9px!important}.community-settings-form>.primary-btn{width:100%}.community-feed{display:grid;gap:14px}.community-feed-toolbar{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:18px 20px}.community-feed-toolbar select{min-height:40px;padding:0 34px 0 12px;border:1px solid #dfe4ec;border-radius:10px;color:#344057;background:#fff;font:inherit;font-size:10px;font-weight:700}.community-mention{overflow:hidden;padding:0;border-color:#e1e5ec}.community-mention>header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #edf0f4;background:#fbfcfd}.community-mention>header>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.community-mention>header>strong{color:#182238;font-size:22px;line-height:1;text-align:right}.community-mention>header>strong small{display:block;margin-top:4px;color:#8a95a6;font-size:7px;text-transform:uppercase}.community-source,.community-type,.community-risk{padding:5px 8px;border-radius:999px;font-size:8px;font-weight:850}.community-source{color:#fff;background:#ff4500}.community-type{color:#5148c5;background:#efedff}.community-risk{color:#6b7588;background:#eef1f5}.risk-high .community-risk{color:#a63b54;background:#fff0f3}.risk-low .community-risk{color:#087b5a;background:#eafaf4}.community-post{padding:18px}.community-post>small{color:#8792a3;font-size:9px}.community-post h2{margin:9px 0 7px;color:#182238;font-size:16px}.community-post p{margin:0;color:#5d697e;font-size:11px;line-height:1.65;white-space:pre-line}.community-post a,.community-draft-form a{display:inline-flex;margin-top:11px;color:#5d53d8;font-size:9px;font-weight:800;text-decoration:none}.community-actions{display:flex;gap:9px;padding:14px 18px;border-top:1px solid #edf0f4;background:#fbfcfd}.community-actions .text-button{margin-left:auto}.community-draft-form{margin:0 18px 18px;padding:16px;border:1px solid #dedaff;border-radius:14px;background:linear-gradient(135deg,#f8f7ff,#fff)}.community-draft-head{display:flex;justify-content:space-between;color:#5d53d8;font-size:9px;font-weight:850;text-transform:uppercase}.community-draft-form textarea{width:100%;min-height:132px;margin-top:12px;padding:13px;border:1px solid #dddfea;border-radius:11px;color:#273249;background:#fff;font:inherit;font-size:11px;line-height:1.6;resize:vertical;box-sizing:border-box}.community-draft-form>p{margin:9px 0;color:#778398;font-size:9px}.community-draft-form footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.community-draft-form footer a{margin:0 0 0 auto}.community-feed>.table-pagination{border:1px solid #e2e6ed;border-radius:14px;background:#fff}@media(max-width:1180px){.community-layout{grid-template-columns:1fr}.community-settings-form{position:static}.community-feed-toolbar{grid-template-columns:1fr 1fr}.community-feed-toolbar>div{grid-column:1/-1}}@media(max-width:720px){.community-connection{align-items:flex-start;flex-wrap:wrap}.community-connection>div{flex-basis:calc(100% - 80px)}.community-connection button{width:100%}.community-form-grid,.community-identity-options{grid-template-columns:1fr}.community-form-grid label.wide{grid-column:auto}.community-feed-toolbar{grid-template-columns:1fr}.community-feed-toolbar>div{grid-column:auto}.community-actions,.community-draft-form footer{align-items:stretch;flex-direction:column}.community-draft-form footer a{margin:4px 0 0}}.connection-capabilities{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.connection-capabilities span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--accent,#7068ff) 22%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent,#7068ff) 7%,var(--surface));color:var(--text);font-size:12px;font-weight:700;line-height:1.2}.connection-capabilities span:before{content:"✓";margin-inline-end:6px;color:#13b887}.autopilot-connection-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.manual-connection+.manual-connection{margin-top:10px}.shopify-capability-status{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,var(--accent,#7068ff) 12%)}.shopify-capability-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shopify-capability-heading b{font-size:13px;color:var(--text)}.shopify-capability-heading span{font-size:12px;color:var(--muted);text-align:end}.shopify-capability-status .connection-capabilities{margin:10px 0 0}.shopify-capability-status .connection-capabilities span:before{display:none}.shopify-capability-status .connection-capabilities span i{display:grid;place-items:center;width:16px;height:16px;margin-inline-end:5px;border-radius:50%;background:#13b887;color:#fff;font-size:10px;font-style:normal}.shopify-capability-status .connection-capabilities span.missing{border-color:color-mix(in srgb,#f59e0b 42%,var(--line));background:color-mix(in srgb,#f59e0b 10%,var(--surface));color:var(--text)}.shopify-capability-status .connection-capabilities span.missing i{background:#f59e0b}.shopify-capability-status>p{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.autopilot-control{margin:28px 0;border:1px solid #dce1ed;overflow:hidden;background:linear-gradient(145deg,#fff,#fbfbff 68%,#f2f0ff)}.autopilot-control>header{display:flex;justify-content:space-between;gap:30px;padding:30px 32px;border-bottom:1px solid #e7e9f2;background:radial-gradient(circle at 85% 0,rgba(103,92,255,.14),transparent 34%)}.autopilot-control>header>div:first-child{max-width:780px}.autopilot-control>header span{font-size:11px;letter-spacing:.14em;font-weight:800;color:#6259db}.autopilot-control>header h2{margin:8px 0 7px;font-size:28px;letter-spacing:-.035em;color:#151b2d}.autopilot-control>header p{margin:0;color:#69758b;line-height:1.65}.autopilot-live-state{min-width:190px;align-self:flex-start;padding:14px 16px;border:1px solid #e1e4ef;border-radius:14px;background:#ffffffd1;display:grid;grid-template-columns:12px 1fr;column-gap:9px}.autopilot-live-state i{width:9px;height:9px;border-radius:50%;background:#98a2b3;margin-top:4px}.autopilot-control.is-active .autopilot-live-state i{background:#18b77c;box-shadow:0 0 0 5px #18b77c1f}.autopilot-live-state b{font-size:13px}.autopilot-live-state small{grid-column:2;color:#8290a7;margin-top:3px;line-height:1.35}.autopilot-schedule-form{padding:26px 32px 30px}.autopilot-toggle-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.switch-control{display:flex;align-items:center;gap:11px;cursor:pointer}.switch-control input{position:absolute;opacity:0}.switch-control>span{width:44px;height:24px;border-radius:999px;background:#c9cfdb;position:relative;transition:.2s}.switch-control>span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #59617455;transition:.2s}.switch-control input:checked+span{background:#6259db}.switch-control input:checked+span:after{transform:translate(20px)}.autopilot-schedule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.autopilot-schedule-grid.compact{margin-top:18px}.autopilot-schedule-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:750;color:#526078}.autopilot-schedule-grid input,.autopilot-schedule-grid select{width:100%;height:48px;border:1px solid #dce1eb;border-radius:12px;background:#fff;padding:0 13px;color:#172033;font:inherit;font-size:14px}.autopilot-schedule-grid small{font-weight:500;color:#8994a8}.is-hidden{display:none!important}.autopilot-delivery{border:0;padding:0;margin:24px 0 0}.autopilot-delivery legend{font-size:13px;font-weight:800;color:#263249;margin-bottom:11px}.autopilot-delivery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.autopilot-delivery legend{grid-column:1/-1}.autopilot-delivery>label{position:relative;display:flex;gap:11px;min-height:94px;padding:16px;border:1px solid #dde2ec;border-radius:14px;background:#fff;cursor:pointer}.autopilot-delivery>label.selected{border-color:#6c63e4;box-shadow:0 0 0 3px #6c63e41a}.autopilot-delivery input{accent-color:#6259db;margin-top:3px}.autopilot-delivery span{display:flex;flex-direction:column;gap:6px}.autopilot-delivery b{font-size:14px;color:#1a2436}.autopilot-delivery small{line-height:1.45;color:#77849a}.autopilot-live-confirm{display:flex;gap:12px;margin-top:16px;padding:16px;border:1px solid #f1d6a3;border-radius:14px;background:#fffaf0}.autopilot-live-confirm input{accent-color:#6259db;margin-top:4px}.autopilot-live-confirm span{display:flex;flex-direction:column;gap:5px}.autopilot-live-confirm small{color:#7e6c4d;line-height:1.5}.autopilot-budget-note{display:flex;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;border-radius:13px;background:#f1f3f8;color:#607087}.autopilot-budget-note>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#6259db;color:#fff}.autopilot-budget-note p{margin:0;flex:1;line-height:1.45}.autopilot-budget-note b{white-space:nowrap;color:#1c2840}.autopilot-error{display:flex;gap:14px;margin-top:14px;padding:13px 15px;border-radius:12px;background:#fff0f1;color:#a33a47}.autopilot-error span{flex:1}.autopilot-error.readiness{display:grid;grid-template-columns:1fr auto;gap:7px 16px;margin:18px 32px 0;padding:16px 18px;border:1px solid #f0c7cd;background:#fff7f8}.autopilot-error.readiness>b{grid-column:1/-1;color:#8d2636;font-size:13px}.autopilot-error.readiness>span{grid-column:1;color:#9a4653;line-height:1.45}.autopilot-error.readiness>span:before{content:"•";margin-inline-end:8px}.autopilot-error.readiness>button{grid-column:2;grid-row:2/span 5;align-self:center;min-height:42px;padding:0 16px;border:0;border-radius:10px;background:#151b2d;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.autopilot-schedule-form>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.autopilot-run-history{margin:0 0 28px;overflow:hidden}.autopilot-run-history .module-toolbar{padding:22px 24px}.autopilot-run-history td small{display:block;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a64a55;margin-top:4px}body.theme-dark .autopilot-control{background:linear-gradient(145deg,#171b2c,#111523);border-color:#2b3146}body.theme-dark .autopilot-control>header{border-color:#2b3146}body.theme-dark .autopilot-control>header h2,body.theme-dark .autopilot-delivery b,body.theme-dark .autopilot-schedule-grid input,body.theme-dark .autopilot-schedule-grid select{color:#f4f6fb}body.theme-dark .autopilot-live-state,body.theme-dark .autopilot-delivery>label,body.theme-dark .autopilot-schedule-grid input,body.theme-dark .autopilot-schedule-grid select{background:#171c2d;border-color:#30374d}body.theme-dark .autopilot-budget-note{background:#1c2234}body.theme-dark .autopilot-error.readiness{border-color:#663944;background:#291b24}body.theme-dark .autopilot-error.readiness>b{color:#ffb3bf}body.theme-dark .autopilot-error.readiness>span{color:#e6a1ac}body.theme-dark .autopilot-error.readiness>button{background:#f3f5fa;color:#151b2d}@media(max-width:900px){.autopilot-control>header{flex-direction:column}.autopilot-live-state{width:100%}.autopilot-schedule-grid,.autopilot-delivery{grid-template-columns:1fr}.autopilot-schedule-form,.autopilot-control>header{padding:22px}.autopilot-budget-note{align-items:flex-start;flex-wrap:wrap}.autopilot-budget-note p{min-width:75%}.autopilot-error.readiness{grid-template-columns:1fr;margin:16px 22px 0}.autopilot-error.readiness>button{grid-column:1;grid-row:auto;margin-top:4px}}.admin-economics{display:grid;gap:18px;margin:30px 0}.admin-economics>.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.admin-economics>.section-heading span:not(.economics-range){color:var(--accent,#665de3);font-size:10px;font-weight:900;letter-spacing:.14em}.admin-economics>.section-heading h2{margin:7px 0 5px;color:var(--text,#182238);font-size:25px;letter-spacing:-.035em}.admin-economics>.section-heading p{margin:0;color:var(--muted,#748095);font-size:12px}.economics-range{padding:8px 11px;border:1px solid var(--line,#dfe4ec);border-radius:9px;color:var(--muted,#748095);background:var(--surface,#fff);font-size:10px;font-weight:750}.economics-table{overflow:visible}.economics-table .module-toolbar{align-items:flex-start}.economics-table td>b,.economics-table td>small{display:block}.economics-table td>small{margin-top:4px;color:var(--muted,#7d899d);font-size:9px;line-height:1.45}.cost-breakdown{min-width:126px}.cost-breakdown summary{cursor:pointer;color:var(--text,#1a2539);font-weight:850;list-style:none}.cost-breakdown summary::-webkit-details-marker{display:none}.cost-breakdown summary span{display:block;margin-top:3px;color:#8b94a5;font-size:8px;font-weight:700;text-transform:uppercase}.cost-breakdown[open]>div{position:absolute;z-index:20;display:grid;grid-template-columns:1fr auto;gap:8px 20px;width:230px;margin-top:9px;padding:14px;border:1px solid var(--line,#dfe4ec);border-radius:13px;background:var(--surface,#fff);box-shadow:0 18px 45px #10182c29}.cost-breakdown small{color:var(--muted,#758197);font-size:9px}.cost-breakdown b{color:var(--text,#1b263b);font-size:10px;text-align:right}.positive-value{color:#0b8b65!important}.cost-assumptions{position:relative}.cost-assumptions>summary{display:flex;min-height:40px;align-items:center;padding:0 13px;border:1px solid var(--line,#dfe4ec);border-radius:10px;color:var(--text,#253047);background:var(--surface,#fff);font-size:10px;font-weight:800;cursor:pointer;list-style:none}.cost-assumptions>summary::-webkit-details-marker{display:none}.cost-assumptions[open] form{position:absolute;z-index:25;right:0;display:grid;width:min(520px,80vw);grid-template-columns:1fr 1fr;gap:11px;margin-top:9px;padding:17px;border:1px solid var(--line,#dfe4ec);border-radius:15px;background:var(--surface,#fff);box-shadow:0 24px 60px #0a102233}.cost-assumptions label{display:grid;grid-template-columns:1fr 116px;align-items:center;gap:12px;color:var(--text,#263147);font-size:9px;font-weight:800}.cost-assumptions label span small{display:block;margin-top:3px;color:var(--muted,#8590a3);font-size:8px;font-weight:500}.cost-rate-input{display:flex;align-items:center;border:1px solid var(--line,#dce1ea);border-radius:9px;background:var(--bg,#f7f8fb)}.cost-rate-input b{padding-left:9px;color:var(--muted,#778297)}.cost-rate-input input{width:100%;height:36px;border:0!important;background:transparent!important;padding:0 8px!important;font-size:10px!important}.cost-assumptions button{grid-column:1/-1;min-height:40px;border:0;border-radius:10px;color:#fff;background:#5f57d9;font:inherit;font-size:10px;font-weight:850;cursor:pointer}body.theme-dark .cost-breakdown[open]>div,body.theme-dark .cost-assumptions[open] form{box-shadow:0 22px 60px #00000073}@media(max-width:800px){.admin-economics>.section-heading{align-items:flex-start;flex-direction:column}.cost-assumptions[open] form{right:auto;left:0;width:min(86vw,480px);grid-template-columns:1fr}.cost-assumptions button{grid-column:1}.economics-table .data-table{overflow-x:auto}}.competitor-research-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:34px;overflow:hidden;padding:30px;border-color:#dfe3ed;background:radial-gradient(circle at 8% 0,rgba(105,92,238,.12),transparent 36%),var(--surface,#fff)}.competitor-research-hero>div>span{color:#6258dc;font-size:11px;font-weight:900;letter-spacing:.13em}.competitor-research-hero h2{max-width:780px;margin:10px 0 8px;color:var(--text,#172036);font-size:27px;letter-spacing:-.035em;line-height:1.15}.competitor-research-hero>div>p{max-width:760px;margin:0;color:var(--muted,#69758a);font-size:14px;line-height:1.65}.competitor-method{display:grid;gap:8px;margin-top:22px;padding:17px 19px;border:1px solid var(--line,#e0e4ed);border-radius:14px;background:color-mix(in srgb,var(--surface,#fff) 92%,#6b60e8 8%)}.competitor-method b{margin-bottom:2px;color:var(--text,#182238);font-size:13px}.competitor-method span{color:var(--muted,#617087);font-size:12px;line-height:1.45}.competitor-scan-form{display:grid;gap:13px;padding:19px;border:1px solid var(--line,#dfe4ec);border-radius:17px;background:var(--surface,#fff);box-shadow:0 16px 38px #12193012}.competitor-scan-form>label,.competitor-scan-form>div>label{display:grid;gap:6px;color:var(--text,#334057);font-size:12px;font-weight:800}.competitor-scan-form>label>small{color:var(--muted,#7c879a);font-size:11px;font-weight:500;line-height:1.45}.competitor-scan-form>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.competitor-scan-form textarea,.competitor-scan-form select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line,#dce1ea);border-radius:11px;color:var(--text,#172036);background:var(--surface,#fff);font:inherit;font-size:13px;box-sizing:border-box}.competitor-scan-form textarea{min-height:78px;resize:vertical}.competitor-scan-form .paid-scan-confirm{display:flex;align-items:flex-start;gap:9px;padding:12px;border-radius:11px;background:color-mix(in srgb,#f4a524 10%,var(--surface,#fff));font-size:11px;line-height:1.45}.paid-scan-confirm input{margin-top:2px;accent-color:#6259db}.competitor-scan-form>.primary-btn{width:100%;min-height:46px}.competitor-scan-status{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 0;padding:17px 20px;border:1px solid var(--line,#dfe4ec);border-radius:16px;background:var(--surface,#fff)}.competitor-scan-status>div{display:flex;align-items:center;gap:12px}.competitor-scan-status>div:first-child i{width:11px;height:11px;border-radius:50%;background:#20b982;box-shadow:0 0 0 6px #20b9821f}.competitor-scan-status.status-running>div:first-child i,.competitor-scan-status.status-queued>div:first-child i{background:#675ee0;box-shadow:0 0 0 6px #675ee01f;animation:pulse 1.2s infinite}.competitor-scan-status.status-failed>div:first-child i{background:#dd4560}.competitor-scan-status b,.competitor-scan-status small{display:block}.competitor-scan-status b{color:var(--text,#172036);font-size:13px}.competitor-scan-status small{margin-top:3px;color:var(--muted,#7c8799);font-size:11px}.competitor-scan-status>div:last-of-type>span{padding:0 15px;border-inline-start:1px solid var(--line,#e3e6ed);color:var(--muted,#7a8699);font-size:10px}.competitor-scan-status>div:last-of-type b{font-size:16px}.competitor-scan-status>p{width:100%;margin:0;color:#a43c50;font-size:11px}.competitor-domain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:16px 0}.competitor-domain-grid article{padding:19px}.competitor-domain-grid article>div>span{color:#6258dc;font-size:9px;font-weight:850;text-transform:uppercase}.competitor-domain-grid h3{overflow:hidden;margin:5px 0 16px;color:var(--text,#172036);font-size:17px;text-overflow:ellipsis;white-space:nowrap}.competitor-domain-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:0}.competitor-domain-grid dl>div{padding:11px;border-radius:11px;background:var(--bg,#f5f7fa)}.competitor-domain-grid dt{color:var(--muted,#778398);font-size:10px}.competitor-domain-grid dd{margin:4px 0 0;color:var(--text,#172036);font-size:16px;font-weight:850}.competitor-gap-panel{overflow:hidden}.competitor-gap-panel>.module-toolbar{padding:21px 23px}.competitor-gap-panel .data-table{overflow-x:auto}.competitor-gap-panel table{min-width:1050px}.competitor-gap-panel td{font-size:12px}.competitor-gap-panel td:first-child b,.competitor-gap-panel td:first-child a{display:block}.competitor-gap-panel td:first-child a{margin-top:5px;color:#6258dc;font-size:10px;text-decoration:none}.gap-type{display:inline-flex;padding:6px 9px;border-radius:999px;color:#526078;background:#edf0f5;font-size:10px;font-weight:800;white-space:nowrap}.gap-competitor_gap{color:#08785a;background:#e3f8f0}.gap-weak{color:#9a6410;background:#fff3d6}.gap-defend{color:#355fb3;background:#eaf1ff}.gap-overlap{color:#675bc4;background:#f0edff}.competitor-topic-discover{min-height:46px;font-size:13px;font-weight:850}.competitor-topic-preview{overflow:hidden;border:1px solid #cbc7ff;border-radius:14px;background:#faf9ff}.competitor-topic-preview>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px;border-bottom:1px solid #e5e2ff}.competitor-topic-preview>header div{display:grid;gap:4px}.competitor-topic-preview>header b{font-size:14px}.competitor-topic-preview>header small{color:#69758a;font-size:12px;line-height:1.45}.competitor-topic-preview>header>span{padding:6px 9px;border-radius:999px;color:#574bcf;background:#ece9ff;font-size:11px;font-weight:850;white-space:nowrap}.competitor-topic-preview>div{display:grid;max-height:390px;overflow:auto}.competitor-topic-preview>div>label{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #ebeaf5;cursor:pointer}.competitor-topic-preview>div>label:hover{background:#f3f1ff}.competitor-topic-preview input{width:17px;height:17px;accent-color:#6258dc}.competitor-topic-preview label span{display:grid;gap:3px}.competitor-topic-preview label b{color:#1c273b;font-size:13px}.competitor-topic-preview label small{color:#758197;font-size:11px}.competitor-topic-preview label em{color:#3f4d65;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.competitor-topic-preview>p{margin:0;padding:10px 14px;color:#985b0a;background:#fff5dc;font-size:11px}.competitor-topic-preview>footer{padding:11px 14px;color:#5148bc;background:#f1efff;font-size:11px;font-weight:750;line-height:1.45}.competitor-research-shell{overflow:hidden;padding:0}.competitor-research-shell>header{padding:25px 27px 17px}.competitor-research-shell>header>span{color:#6258dc;font-size:12px;font-weight:900;letter-spacing:.11em}.competitor-research-shell>header h2{margin:8px 0 5px;color:var(--text,#172036);font-size:25px;letter-spacing:-.025em}.competitor-research-shell>header p{max-width:900px;margin:0;color:var(--muted,#68758b);font-size:14px;line-height:1.55}.competitor-research-shell .competitor-scan-form{padding:0 27px 25px;border:0;border-radius:0;box-shadow:none}.competitor-search-bar{display:grid!important;grid-template-columns:minmax(240px,2fr) minmax(170px,.9fr) minmax(240px,1.4fr) minmax(125px,.7fr) auto!important;align-items:end;gap:10px!important;padding:14px;border:1px solid #e1e4eb;border-radius:15px;background:#fafbfc}.competitor-search-bar label{display:grid;gap:6px;min-width:0}.competitor-search-bar label>span{color:#3b4659;font-size:12px;font-weight:800}.competitor-search-bar input,.competitor-search-bar select{width:100%;height:45px;min-width:0;padding:0 12px;border:1px solid #d8dde6;border-radius:10px;color:#182338;background:#fff;font:inherit;font-size:13px;box-sizing:border-box}.competitor-search-bar input[readonly]{color:#5d6879;background:#f2f4f7}.competitor-search-bar button{height:45px;padding:0 19px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#695ee7,#4f45c8);box-shadow:0 8px 20px #564bd338;font-size:13px;font-weight:850;white-space:nowrap;cursor:pointer}.competitor-search-bar button:disabled{opacity:.55;cursor:not-allowed}.competitor-search-explainer{margin:0;color:#6c788b;font-size:12px;line-height:1.5}.competitor-topic-loading{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #d9d5ff;border-radius:13px;background:#f8f7ff}.competitor-topic-loading i{width:20px;height:20px;border:3px solid #d9d5ff;border-top-color:#6258dc;border-radius:50%;animation:spin .8s linear infinite}.competitor-topic-loading span{display:grid;gap:3px}.competitor-topic-loading b{font-size:13px}.competitor-topic-loading small{color:#718097;font-size:12px}.competitor-advanced{border:1px solid #e2e5eb;border-radius:12px;background:#fff}.competitor-advanced summary{padding:13px 15px;color:#536077;font-size:12px;font-weight:850;cursor:pointer}.competitor-advanced[open]{padding:0 15px 15px}.competitor-advanced[open] summary{margin:0 -15px 14px;border-bottom:1px solid #e8ebf0}.competitor-advanced>label{display:grid;gap:6px;margin-top:10px;color:#354158;font-size:12px;font-weight:800}.competitor-advanced>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.competitor-advanced>div label{display:grid;gap:6px;color:#354158;font-size:12px;font-weight:800}.competitor-run-bar{display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:space-between;gap:15px!important;padding-top:4px}.competitor-run-bar .paid-scan-confirm{flex:1;margin:0}.competitor-run-bar>.primary-btn{min-width:245px;min-height:48px}.competitor-run-bar>.primary-btn:disabled{opacity:.48}.competitor-topic-preview{scroll-margin-top:90px}@media(max-width:1050px){.competitor-search-bar{grid-template-columns:1fr 1fr!important}.competitor-search-bar button{grid-column:1/-1}}@media(max-width:650px){.competitor-research-shell>header{padding:21px 18px 14px}.competitor-research-shell .competitor-scan-form{padding:0 18px 20px}.competitor-search-bar{grid-template-columns:1fr!important}.competitor-search-bar button{grid-column:auto}.competitor-run-bar{align-items:stretch;flex-direction:column}.competitor-run-bar>.primary-btn{width:100%;min-width:0}.competitor-topic-preview>div>label{grid-template-columns:20px minmax(0,1fr)}.competitor-topic-preview label em{grid-column:2}}@media(max-width:1100px){.competitor-research-hero{grid-template-columns:1fr}.competitor-domain-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.competitor-research-hero{padding:21px}.competitor-research-hero h2{font-size:23px}.competitor-scan-form>div,.competitor-domain-grid{grid-template-columns:1fr}.competitor-scan-status{align-items:flex-start;flex-direction:column}.competitor-scan-status>div:last-of-type{width:100%;justify-content:space-between}.competitor-scan-status>div:last-of-type>span:first-child{border:0;padding-inline-start:0}}.competitor-location-query{position:relative}.competitor-location-suggestions{position:absolute;z-index:40;top:calc(100% + 7px);inset-inline:0;max-height:300px;overflow:auto;padding:6px;border:1px solid #d9dee8;border-radius:12px;background:#fff;box-shadow:0 18px 45px #19223729}.competitor-location-suggestions[hidden]{display:none}.competitor-location-suggestions button{display:grid!important;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;width:100%;height:auto!important;min-height:58px;padding:9px 10px!important;border:0!important;border-radius:8px!important;color:#1e293b!important;background:#fff!important;box-shadow:none!important;text-align:start;white-space:normal!important}.competitor-location-suggestions button:hover,.competitor-location-suggestions button.active{background:#f3f1ff!important}.competitor-location-suggestions button>span{grid-row:1/3;align-self:center;color:#6258dc;font-size:17px}.competitor-location-suggestions button>b{overflow:hidden;text-overflow:ellipsis;font-size:13px}.competitor-location-suggestions button>small{color:#748096;font-size:11px;font-weight:650}.competitor-location-suggestions>p{margin:0;padding:12px;color:#748096;font-size:12px}.competitor-location-suggestions>footer{padding:8px 10px 5px;border-top:1px solid #edf0f4;color:#64748b;font-size:11px;font-weight:800;text-align:end}.competitor-location-preview{position:absolute;z-index:35;top:calc(100% + 7px);inset-inline:0;display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;overflow:hidden;padding:8px;border:1px solid #d9dee8;border-radius:12px;background:#fff;box-shadow:0 18px 45px #19223724}.competitor-location-preview[hidden]{display:none}.competitor-location-preview iframe{width:112px;height:84px;border:0;border-radius:8px}.competitor-location-preview>span{display:grid;align-content:center;gap:4px;min-width:0}.competitor-location-preview b{overflow:hidden;color:#1e293b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.competitor-location-preview small{display:-webkit-box;overflow:hidden;color:#748096;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.competitor-location-preview a{color:#5c52d8;font-size:11px;font-weight:800;text-decoration:none}.location-preview-loading{width:20px;height:20px;margin:auto;border:3px solid #ddd9ff;border-top-color:#6258dc;border-radius:50%;animation:spin .8s linear infinite}.local-subnav.grouped{align-items:stretch}.local-subnav.grouped>section{display:flex;flex:0 0 auto;align-items:center;gap:5px}.local-subnav.grouped>section>small{padding:0 8px;color:#8791a3;font-size:10px;font-weight:850;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase}.local-subnav.grouped>section>div{display:flex;gap:4px}@media(min-width:1181px){.local-subnav.grouped>section{display:grid;gap:3px;padding:8px 0;border-bottom:1px solid #e1e5ec}.local-subnav.grouped>section:first-child{padding-top:3px}.local-subnav.grouped>section:last-child{border-bottom:0}.local-subnav.grouped>section>small{padding:0 10px 4px;font-size:9px}.local-subnav.grouped>section>div{display:grid;gap:3px}.local-subnav.grouped>section>div>button{width:100%}}:root{--serpy-deep:#040610;--serpy-navy:#080b16;--serpy-ink:#101426;--serpy-violet:#6f6aff;--serpy-violet-soft:#918dff;--serpy-cyan:#7fe8ff;--serpy-mint:#66e4be;--serpy-canvas:#f5f6f8;--serpy-surface:#ffffff;--serpy-surface-soft:#fafbfc;--serpy-line:#e3e6ed;--serpy-slate:#68738a;--serpy-success:#10b981;--serpy-warning:#f59e0b;--serpy-danger:#ef476f;--serpy-radius:16px;--serpy-radius-feature:24px;--serpy-shadow:0 12px 36px rgba(16,20,38,.06);--serpy-shadow-raised:0 22px 60px rgba(16,20,38,.1);--navy:var(--serpy-navy);--ink:var(--serpy-ink);--text:var(--serpy-ink);--bg:var(--serpy-canvas);--surface:var(--serpy-surface);--surface-soft:var(--serpy-surface-soft);--line:var(--serpy-line);--border:var(--serpy-line);--muted:var(--serpy-slate);--violet:var(--serpy-violet);--green:var(--serpy-success);--shadow:var(--serpy-shadow);--shadow-lg:var(--serpy-shadow-raised)}html{background:var(--serpy-canvas)}body{color:var(--serpy-ink);background:var(--serpy-canvas);font-family:Inter,SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55;text-rendering:optimizeLegibility}::selection{color:#fff;background:var(--serpy-violet)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--serpy-violet)!important;outline-offset:2px}.sidebar{width:264px;padding:24px 18px 16px;color:#b7bdcc;border-inline-end:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 0 0,rgba(111,106,255,.16),transparent 250px),linear-gradient(180deg,#080b16,#070a14);box-shadow:none}.main-content{margin-inline-start:264px;margin-left:264px;background:var(--serpy-canvas)}[dir=rtl] .main-content{margin-right:264px;margin-left:0}.brand{height:36px;margin:0 10px 22px;padding:0;color:#fff}.brand .serpy-wordmark{width:123px;height:30px;background-size:contain;background-position:left center}.business-switcher{min-height:68px;margin-bottom:20px;padding:11px;border:1px solid rgba(255,255,255,.14);border-radius:14px;color:#fff;background:#ffffff0b;box-shadow:inset 0 1px #ffffff08}.business-switcher:hover{border-color:#918dff7a;background:#fff1}.business-avatar{color:#171b31;background:linear-gradient(145deg,#d5fff2,#8ce9ce);font-weight:750}.business-switcher small{color:#828da3;font-size:10px;letter-spacing:.11em}.business-switcher b{font-size:14px}.sidebar nav{display:grid;align-content:start;gap:6px;padding-inline:0}.nav-group{margin:0;padding:0;border:0}.nav-group:last-child{border-bottom:0}.nav-group-toggle{display:grid;width:100%;min-height:44px;padding:0 11px;border:1px solid transparent;border-radius:11px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:10px;color:#9aa5b9;background:transparent;text-align:start;transition:background .16s ease,color .16s ease,border-color .16s ease}.nav-group-toggle:hover{color:#fff;background:#ffffff0e}.nav-group-toggle>svg{width:19px;height:19px;stroke-width:1.75}.nav-group-toggle>svg:last-child{width:16px;height:16px;transition:transform .18s ease}.nav-group.open>.nav-group-toggle{color:#f7f8ff;border-color:#918dff21;background:#ffffff0b}.nav-group.open>.nav-group-toggle>svg:last-child{transform:rotate(180deg)}.nav-group-toggle>span{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.nav-group-items{display:grid;gap:2px;padding:4px 0 6px 14px}.nav-group-items[hidden]{display:none}[dir=rtl] .nav-group-items{padding-right:14px;padding-left:0}.nav-item{min-height:40px;height:40px;gap:11px;padding:0 10px;border:1px solid transparent;border-radius:10px;color:#98a3b8;font-size:14px;font-weight:550}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item.active{color:#fff;border-color:#918dff3d;background:linear-gradient(90deg,#6f6aff47,#6f6aff17);box-shadow:inset 0 1px #ffffff0d}.nav-item.active:before{display:none}.nav-item svg{width:18px;height:18px;stroke-width:1.75}.ai-badge{color:#d8d6ff!important;background:#6f6aff42!important}.sidebar-bottom{padding-top:12px;border-top-color:#ffffff1a}.quality-mini{padding:8px 10px 13px}.quality-mini>div:first-child{font-size:11px}.quality-mini strong{color:var(--serpy-mint)}.quality-track{background:#2a3040}.quality-track i{background:linear-gradient(90deg,var(--serpy-violet),var(--serpy-mint))}.user-card{min-height:56px;border-top-color:#ffffff14}.topbar{height:70px;padding-inline:32px;border-bottom:1px solid rgba(227,230,237,.9);background:#f5f6f8e0;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.search{height:42px;max-width:520px;border-color:#dfe3eb;border-radius:12px;background:#ffffffd1}.search:focus-within{border-color:var(--serpy-violet);box-shadow:0 0 0 4px #6f6aff1a}.global-search{position:relative;margin:0;overflow:visible;z-index:42}.global-search-results{position:absolute;top:calc(100% + 10px);left:0;width:min(560px,calc(100vw - 32px));max-height:min(520px,70vh);padding:7px;border:1px solid var(--serpy-line,#e1e6ef);border-radius:16px;background:var(--serpy-surface,#fff);box-shadow:0 24px 70px #0a12282e,0 2px 8px #0a122814;overflow:auto}[dir=rtl] .global-search-results{left:auto;right:0}.global-search-results[hidden]{display:none}.global-search-results button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:62px;padding:10px 12px;border:0;border-radius:11px;color:var(--serpy-ink,#111827);background:transparent;text-align:left;cursor:pointer}[dir=rtl] .global-search-results button{text-align:right}.global-search-results button:hover,.global-search-results button.active{background:#6f6aff17}.global-search-results button span{display:grid;min-width:0;gap:4px}.global-search-results button b{font-size:14px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-results button small{color:var(--serpy-muted,#738096);font-size:11px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-results button em{flex:0 0 auto;padding:4px 7px;border:1px solid var(--serpy-line,#e1e6ef);border-radius:7px;color:var(--serpy-muted,#738096);font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.global-search-empty{display:grid;gap:5px;padding:24px 18px;text-align:center}.global-search-empty b{color:var(--serpy-ink,#111827);font-size:14px}.global-search-empty small{color:var(--serpy-muted,#738096);font-size:11px}.icon-button,.lang-toggle,.help{min-width:38px;min-height:38px;border-color:#dde2ea;background:#fff}.content-shell{width:100%;max-width:1560px;margin:0 auto;padding:34px 32px 64px}.page-heading{align-items:flex-end;margin-bottom:28px}.eyebrow{color:var(--serpy-violet);font-size:11px;font-weight:750;letter-spacing:.12em}.page-heading h1{color:var(--serpy-ink);font-size:36px;font-weight:680;line-height:1.1;letter-spacing:-1.4px}.page-heading p{max-width:780px;margin-top:8px;color:var(--serpy-slate);font-size:15px;line-height:1.55}.primary-btn,.local-submit-btn,.auth-submit,.seo-action:not(.secondary),.map-target-search button,.geo-grid-form button,.rank-schedule-form button{min-height:44px;border:1px solid var(--serpy-ink);border-radius:11px;color:#fff;background:var(--serpy-ink);box-shadow:0 8px 20px #10142621;font-size:13px;font-weight:650}.primary-btn:hover,.local-submit-btn:hover,.auth-submit:hover{transform:translateY(-1px);background:#1b2035;box-shadow:0 12px 26px #1014262e}.secondary-btn,.date-btn,.text-button,.seo-action.secondary{min-height:44px;border:1px solid #d9dee8;border-radius:11px;color:#344057;background:#fff;font-size:13px;font-weight:620}.secondary-btn:hover,.date-btn:hover{border-color:#c6cbd7;background:#fff;box-shadow:0 8px 18px #1014260f}.date-btn{min-width:232px}.date-btn small{font-size:10px;letter-spacing:.07em}.date-btn b{font-size:13px}.main-content input:not([type=checkbox]):not([type=radio]),.main-content select,.main-content textarea{min-height:44px;border:1px solid #d9dee8;border-radius:10px;color:var(--serpy-ink);background:#fff;font-size:14px}.main-content input:not([type=checkbox]):not([type=radio]):focus,.main-content select:focus,.main-content textarea:focus{border-color:var(--serpy-violet);box-shadow:0 0 0 4px #6f6aff1a}.panel,.metric-card,.module-metrics article,.content-types article,.competitor-scorecard,.setting-card{border:1px solid var(--serpy-line);border-radius:var(--serpy-radius);background:var(--serpy-surface);box-shadow:var(--serpy-shadow)}.panel:hover,.metric-card:hover,.module-metrics article:hover{border-color:#d7dae3}.panel{overflow:clip}.metrics-grid,.module-metrics{gap:16px;margin-bottom:20px}.metric-card,.module-metrics article{min-height:136px;padding:21px 22px 19px}.metric-card:before,.module-metrics article:before{display:none}.metric-label,.module-metrics span{color:var(--serpy-slate);font-size:12px;font-weight:650;letter-spacing:.015em}.metric-value,.module-metrics strong{margin-block:13px;color:var(--serpy-ink);font-size:32px;font-weight:700;line-height:1;letter-spacing:-1.1px}.metric-foot,.module-metrics small,.provenance{font-size:11px}.provenance i{background:var(--serpy-violet)}.delta.up{color:var(--serpy-success)}.delta.down{color:var(--serpy-danger)}.panel-head,.module-toolbar{padding:22px 24px 18px;border-bottom-color:#edf0f4}.panel-head h2,.module-toolbar h2{color:var(--serpy-ink);font-size:17px;font-weight:680;line-height:1.25;letter-spacing:-.25px}.panel-head p,.module-toolbar p{margin-top:6px;color:var(--serpy-slate);font-size:13px;line-height:1.5}.section-heading h2{font-size:25px;letter-spacing:-.5px}.section-heading p{font-size:14px}.wide-panel,.workspace-section{margin-bottom:18px}.table-wrap,.data-table{overflow:auto;scrollbar-color:#c9ced9 transparent;scrollbar-width:thin}.table-wrap table,.data-table table{width:100%;border-collapse:separate;border-spacing:0}.table-wrap thead,.data-table thead{position:sticky;top:0;z-index:2}.table-wrap th,.data-table th{height:46px;padding-inline:20px;color:#758096;background:#f8f9fb;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.table-wrap td,.data-table td{height:68px;padding-inline:20px;color:#465269;font-size:13px;border-top:1px solid #edf0f4}.table-wrap tbody tr:hover,.data-table tbody tr:hover{background:#fafaff}.table-pagination{min-height:58px;padding:12px 18px;border-top:1px solid var(--serpy-line);font-size:12px}.table-pagination button{min-width:34px;min-height:34px;border-radius:9px}.table-pagination button:hover:not(:disabled),.table-pagination button.active{border-color:var(--serpy-violet);background:var(--serpy-violet)}.seo-tabs,.local-subnav{position:sticky;top:70px;z-index:10;gap:4px;margin-bottom:22px;padding:6px;border:1px solid #dde2ea;border-radius:14px;background:#edf0f5eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.seo-tabs button,.local-subnav button{min-height:42px;padding-inline:16px;border-radius:10px;color:#657086;font-size:13px;font-weight:650}.seo-tabs button.active,.local-subnav button.active{color:var(--serpy-ink);background:#fff;box-shadow:0 4px 14px #10142614}.seo-score-card,.hunt-hero{border:1px solid rgba(145,141,255,.22);border-radius:var(--serpy-radius-feature);background:radial-gradient(circle at 0 0,rgba(111,106,255,.25),transparent 330px),linear-gradient(120deg,#0b0e1d,#18233a);box-shadow:0 20px 48px #10142626}.seo-score-card>div>span,.hunt-hero small{color:var(--serpy-violet-soft)}.score-ring{background:radial-gradient(circle at center,#12172a 61%,transparent 63%),conic-gradient(var(--serpy-violet) calc(var(--score)*1%),#31384a 0)}.seo-category-scores b,.seo-history-bars i{background:var(--serpy-violet)}.seo-win button,.seo-quick-panel .module-toolbar button,.seo-page-search a{color:#5752d3}.ask-visu,.community-safety,.hunt-recommendation,.community-draft-form{border-color:#dedcff;background:linear-gradient(135deg,#f7f6ff,#fff)}.spark,.analyst-input>span,.community-draft-head{color:var(--serpy-violet)}.analyst-orb{color:#fff;border-color:#8c87ff;background:linear-gradient(145deg,#827cff,#5b56da);box-shadow:0 14px 40px #6f6aff3d}.prompt-grid button{min-height:54px;border-radius:12px;font-size:13px}.analyst-input{height:64px;border-radius:16px}.analyst-input input{font-size:14px}.hunt-card,.community-mention{border-radius:18px;box-shadow:var(--serpy-shadow)}.hunt-card-body h2,.community-post h2{font-size:17px}.hunt-card-body p,.community-post p{font-size:13px}.community-layout{grid-template-columns:minmax(360px,440px) minmax(0,1fr)}.community-settings-form p,.community-feed-toolbar p{font-size:13px}.community-form-grid label{font-size:12px}.community-form-grid input,.community-form-grid textarea,.community-form-grid select{font-size:13px}.auth-page{background:var(--serpy-canvas)}.auth-form-side{background:#fff}.auth-kicker{color:var(--serpy-violet)}.auth-card h1{font-size:38px;font-weight:680;letter-spacing:-1.2px}.auth-card>p{font-size:15px}.auth-visual{background:radial-gradient(circle at 20% 10%,rgba(111,106,255,.34),transparent 34%),linear-gradient(145deg,#080b16,#142039)}.preview-chart path{stroke:var(--serpy-violet)}.preview-insight{background:#f1f0ff}.preview-insight>span,.preview-insight em{color:#5752d3}.preview-insight>span{background:#dfddff}.auth-theme-toggle{position:fixed;z-index:12;top:22px;right:22px;display:grid;width:42px;height:42px;place-items:center;border:1px solid #dfe3eb;border-radius:12px;color:#263047;background:#ffffffeb;box-shadow:0 8px 25px #1014261a;font-size:18px}[dir=rtl] .auth-theme-toggle{right:auto;left:22px}@media(prefers-reduced-motion:no-preference){.panel,.metric-card,.nav-item,button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .18s ease,transform .18s ease}.content-shell{animation:none}}@keyframes serpy-reveal{0%{opacity:.01;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1180px){.content-shell{padding-inline:26px}.community-layout{grid-template-columns:1fr}.community-settings-form{position:static}}@media(max-width:780px){.sidebar{width:280px}.main-content,[dir=rtl] .main-content{margin:0}.topbar{height:60px;padding-inline:14px}.content-shell{padding:24px 15px 44px}.page-heading{align-items:flex-start}.page-heading h1{font-size:30px}.page-heading p{font-size:14px}.seo-tabs,.local-subnav{top:60px}.metrics-grid,.module-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card,.module-metrics article{min-height:116px;padding:17px 15px}.metric-value,.module-metrics strong{font-size:25px}}@media(max-width:520px){.metrics-grid,.module-metrics{grid-template-columns:1fr}.page-heading h1{font-size:27px}.heading-actions,.date-btn{width:100%}.panel-head,.module-toolbar{padding:19px 16px 15px}}[dir=rtl] .brand .serpy-wordmark{background-position:right center}[dir=rtl] .nav-item,[dir=rtl] .nav-group-label{text-align:right}[dir=rtl] .main-content{margin-inline-start:264px}.app-layout,.main-content,.content-shell,.module-shell{min-width:0;max-width:100%}.content-shell *{box-sizing:border-box}.content-shell>*,.dashboard-grid>*,.module-layout>*,.module-metrics>*,.settings-grid>*,.local-layout>*,.community-layout>*{min-width:0}.content-shell :where(img,svg,canvas,video){max-width:100%}.content-shell :where(p,li,blockquote){overflow-wrap:anywhere}.content-shell small{font-size:12px;line-height:1.45}.content-shell :where(label,.form-label){font-size:12px}.content-shell :where(.panel-head p,.module-toolbar p,.section-heading p,.metric-foot,.source-list small,.task-row p,.task-row small,.analysis-evidence ul,.analysis-action span,.empty-row){font-size:12px;line-height:1.5}.content-shell :where(.panel-head h2,.module-toolbar h2){font-size:17px}.content-shell :where(.metric-label,.module-metrics>article>span){font-size:12px}.content-shell :where(.table-wrap,.data-table){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.content-shell :where(.table-wrap table,.data-table table){font-size:13px}.content-shell :where(.table-wrap td,.data-table td){font-size:13px}.content-shell :where(.table-wrap th,.data-table th){font-size:11px}.content-shell :where(.setting-card,.recommendation,.task-row,.review-inbox-item,.competitor-scorecard,.hunt-card){max-width:100%}.theme-toggle span{font-size:17px;line-height:1}.sidebar nav{min-height:0;scroll-behavior:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.sidebar nav::-webkit-scrollbar{width:5px}.sidebar nav::-webkit-scrollbar-thumb{border-radius:8px;background:#ffffff24}@media(max-width:1450px){.marketing-report-controls{grid-template-columns:minmax(230px,1fr) repeat(2,minmax(150px,.55fr))}.marketing-report-controls .marketing-search{grid-column:1/-1}.seo-issue-filters,.geo-grid-form{grid-template-columns:repeat(3,minmax(0,1fr))}.geo-grid-form button{grid-column:1/-1}.provider-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1120px){.content-shell{padding-inline:22px}.dashboard-grid,.module-layout,.profit-layout,.workspace-access-layout,.review-automation-grid,.admin-plan-layout{grid-template-columns:1fr}.dashboard-grid>.panel,.module-layout>.panel{grid-column:1}.settings-grid,.provider-settings-grid,.billing-plans,.marketing-report-controls,.seo-issue-filters,.geo-grid-form,.local-rank-form,.report-generator,.content-generator{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-report-controls .marketing-search,.marketing-report-controls button,.seo-issue-filters button,.geo-grid-form button,.local-rank-form button,.report-generator button,.content-generator button{grid-column:1/-1}}@media(max-width:720px){.content-shell small{font-size:11px}.settings-grid,.provider-settings-grid,.billing-plans,.marketing-report-controls,.seo-issue-filters,.geo-grid-form,.local-rank-form,.report-generator,.content-generator,.review-inbox-list{grid-template-columns:1fr}.top-actions{gap:5px}.icon-button,.lang-toggle,.help{min-width:36px;padding-inline:7px}.search{min-width:0}.search kbd{display:none}.page-heading,.module-toolbar,.panel-head{flex-wrap:wrap}}html[data-theme=dark]{color-scheme:dark;--serpy-ink:#f5f7ff;--serpy-canvas:#080b16;--serpy-surface:#101426;--serpy-surface-soft:#151a2e;--serpy-line:#252b42;--serpy-slate:#a3acc0;--serpy-shadow:0 14px 42px rgba(0,0,0,.24);--serpy-shadow-raised:0 24px 64px rgba(0,0,0,.34);--bg:var(--serpy-canvas);--ink:var(--serpy-ink);--line:var(--serpy-line);--border:var(--serpy-line);--muted:var(--serpy-slate)}html[data-theme=dark] body,html[data-theme=dark] .main-content{color:var(--serpy-ink);background:var(--serpy-canvas)}html[data-theme=dark] .topbar{border-color:var(--serpy-line);background:#080b16e0}html[data-theme=dark] :where(.search,.icon-button,.lang-toggle,.help,.panel,.metric-card,.module-metrics article,.setting-card,.recommendation,.task-row,.review-inbox-item,.competitor-scorecard,.workspace-section,.content-types article,.date-btn,.secondary-btn){color:var(--serpy-ink);border-color:var(--serpy-line);background:var(--serpy-surface)}html[data-theme=dark] :where(.page-heading h1,.panel-head h2,.module-toolbar h2,.section-heading h2,.metric-value,.module-metrics strong,.task-row b,.entity-cell b,.setting-card h3,.provider-title h3,.admin-customer b){color:var(--serpy-ink)}html[data-theme=dark] :where(.page-heading p,.panel-head p,.module-toolbar p,.section-heading p,.metric-label,.module-metrics span,.task-row p,.task-row small,.source-list small,.empty-row){color:var(--serpy-slate)}html[data-theme=dark] .main-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--serpy-ink);border-color:#303750;background:#0c1020}html[data-theme=dark] .main-content :where(input,textarea)::placeholder{color:#747e97}html[data-theme=dark] :where(.table-wrap th,.data-table th){color:#9aa4bb;background:#151a2b}html[data-theme=dark] :where(.table-wrap td,.data-table td,.panel-head,.module-toolbar,.table-pagination){border-color:var(--serpy-line)}html[data-theme=dark] .module-toolbar{background:linear-gradient(180deg,#14192c,#101426)!important}html[data-theme=dark] .main-content :where(input,textarea):-webkit-autofill,html[data-theme=dark] .main-content :where(input,textarea):-webkit-autofill:hover,html[data-theme=dark] .main-content :where(input,textarea):-webkit-autofill:focus{-webkit-text-fill-color:var(--serpy-ink);box-shadow:0 0 0 1000px #0c1020 inset!important;caret-color:var(--serpy-ink)}html[data-theme=dark] :where(.table-wrap tbody tr:hover,.data-table tbody tr:hover){background:#151a2b}html[data-theme=dark] :where(.seo-tabs,.local-subnav){border-color:#303750;background:#101426e6}html[data-theme=dark] :where(.seo-tabs button.active,.local-subnav button.active){color:#fff;background:#292f47}html[data-theme=dark] :where(.ask-visu,.community-safety,.hunt-recommendation,.community-draft-form){color:var(--serpy-ink);border-color:#39345f;background:linear-gradient(135deg,#181633,#101426)}html[data-theme=dark] :where(.authorization-check,.published-reply,.review-empty-action,.provider-note,.invite-workspaces,.analysis-action,.source-summary-panel .goal-summary>span){background:#152b29}html[data-theme=dark] :where(.chart-tooltip,.radial:after,.donut:after){background:var(--serpy-surface)}html[data-theme=dark] :where(.gridlines i,.customer-legend>div,.source-list>div){border-color:var(--serpy-line)}html[data-theme=dark] .notification-menu{color:var(--serpy-ink);border-color:var(--serpy-line);background:var(--serpy-surface)}html[data-theme=dark] .auth-page{background:var(--serpy-canvas)}html[data-theme=dark] .auth-form-side{color:var(--serpy-ink);background:#0c1020}html[data-theme=dark] :where(.auth-card h1,.auth-form label,.auth-switch){color:var(--serpy-ink)}html[data-theme=dark] :where(.auth-card>p,.auth-legal){color:var(--serpy-slate)}html[data-theme=dark] .auth-theme-toggle{color:#fff;border-color:#303750;background:#151a2e}html[data-theme=dark] .auth-brand .serpy-wordmark{background-image:url(/brand/serpy-logo-white.png);filter:none}html[data-theme=dark] :where(.primary-btn,.auth-submit,.local-submit-btn,.seo-action:not(.secondary),.map-target-search button,.geo-grid-form button,.rank-schedule-form button){color:#fff;border-color:var(--serpy-violet);background:var(--serpy-violet);box-shadow:0 10px 28px #6f6aff40}html[data-theme=dark] :where(.auth-form input,.auth-form select){color:var(--serpy-ink);border-color:#303750;background:#151a2e}html[data-theme=dark] .auth-form input::placeholder{color:#7f899f}html[data-theme=dark] :where(.review-stat-grid article,.profile-health-location,.review-inbox-item,.competitor-metrics>span,.local-action-grid>div,.commerce-seo-status article,.billing-plans article,.admin-plan-list article){color:var(--serpy-ink);border-color:var(--serpy-line);background:var(--serpy-surface)}html[data-theme=dark] .modal-backdrop{background:#02040cc2}html[data-theme=dark] :where(.workspace-modal,.integration-modal,.account-picker-modal){color:var(--serpy-ink);border-color:var(--serpy-line);background:var(--serpy-surface)}html[data-theme=dark] :where(.workspace-modal h2,.workspace-modal label,.account-picker-provider strong){color:var(--serpy-ink)}html[data-theme=dark] :where(.workspace-modal>p,.account-picker-provider small){color:var(--serpy-slate)}html[data-theme=dark] .workspace-modal :where(input,select,textarea){color:var(--serpy-ink);border-color:#303750;background:#0c1020}html[data-theme=dark] .workspace-modal :where(input,textarea)::placeholder{color:#747e97}html[data-theme=dark] .modal-close{color:#b3bbcc;background:#1a2033}html[data-theme=dark] .modal-close:hover{color:#fff;background:#252c43}html[data-theme=dark] .modal-icon{color:#c9c6ff;background:#6f6aff33}html[data-theme=dark] .account-picker-provider>span{color:#7ce7c4;background:#10b98129}html[data-theme=dark] .account-picker-modal .account-list>button{color:var(--serpy-ink);border-color:var(--serpy-line);background:var(--serpy-surface-soft)}html[data-theme=dark] .account-picker-modal .account-list>button:hover{border-color:#817cff;background:#6f6aff29}html[data-theme=dark] .account-picker-modal .account-list small{color:var(--serpy-slate)}html[data-theme=dark] .account-picker-error{color:#ffb5bd;border-color:#ff73814d;background:#e256561f}html[data-theme=dark] :where(.manual-connection,.account-picker-provider){border-color:var(--serpy-line)}.content-shell :where(.local-section-heading p,.profile-health-placeholder p,.google-policy-note,.review-empty-action span,.connection-identity code,.account-list small,.provider-note code,.commerce-seo-status small,.product-seo-draft header small,.seo-draft-fields small,.analysis-head small,.analysis-action small,.task-row small){font-size:11px}.content-shell :where(.review-filters button,.review-status,.published-reply small,.seo-state,.billing-status,.access-chips span){font-size:10px}.content-shell :where(.review-inbox-item header b,.review-inbox-item blockquote,.published-reply p,.review-draft-form textarea,.profile-health-location li,.local-rank-form input,.local-rank-form select,.commerce-brand-grid input,.commerce-brand-grid select,.commerce-brand-grid textarea,.commerce-seo-controls input,.commerce-seo-controls select,.report-generator input,.report-generator select,.content-generator input,.content-generator select){font-size:12px}.content-shell :where(.review-stat-grid span,.automation-form-body label,.switch-label,.provider-settings-card label,.admin-plan-form label,.commerce-brand-grid label,.seo-draft-fields label){font-size:12px}.content-shell :where(.review-stat-grid strong,.local-section-heading h2){font-size:24px}:root{--serpy-symbol-mask:url(/brand/serpy-symbol-white.png);--serpy-motion-color:#fff}.serpy-motion{position:relative;display:inline-block;width:var(--serpy-motion-size,72px);aspect-ratio:286/298;color:transparent;pointer-events:none;transform-style:preserve-3d}.serpy-motion>.base,.serpy-motion>.glow{position:absolute;inset:0;background:var(--serpy-motion-color);-webkit-mask:var(--serpy-symbol-mask) center/contain no-repeat;mask:var(--serpy-symbol-mask) center/contain no-repeat}.serpy-motion>.glow{background:linear-gradient(105deg,transparent 39%,rgba(255,255,255,.98) 50%,transparent 61%);background-size:260% 100%;animation:serpy-shimmer 3.8s cubic-bezier(.4,0,.2,1) infinite}.serpy-motion-breathe>.base{animation:serpy-spin 1.6s ease-in-out infinite}.serpy-motion-reveal>.base{animation:serpy-reveal 3.2s ease-in-out infinite}.serpy-motion-pulse>.base{animation:serpy-pulse 1.8s ease-in-out infinite}.serpy-motion-flip>.base{animation:serpy-flip 2.6s cubic-bezier(.65,0,.35,1) infinite}.loading-brand-lockup{display:grid;justify-items:center;gap:15px}.loading-brand-lockup .serpy-motion{--serpy-motion-size:48px;filter:drop-shadow(0 12px 24px rgba(111,106,255,.26))}.loading-brand-lockup .loading-wordmark{display:block;width:113px;height:38px;overflow:hidden;color:transparent;background:url(/brand/serpy-wordmark-white.png) center/contain no-repeat;font-size:0;text-indent:-9999px}.auth-brand-symbol{--serpy-motion-size:150px;--serpy-motion-color:#9b98ff;position:absolute;z-index:0;top:5.5vh;right:5vw;opacity:.13;filter:drop-shadow(0 22px 54px rgba(111,106,255,.32))}.auth-brand-symbol>.base{animation:serpy-drift 16s linear infinite}@keyframes serpy-spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.09)}to{transform:rotate(360deg) scale(1)}}@keyframes serpy-reveal{0%{opacity:0;transform:scale(.2) rotate(-160deg)}45%{opacity:1;transform:scale(1.15) rotate(12deg)}60%{transform:scale(.94) rotate(-5deg)}72%{transform:scale(1.04) rotate(2deg)}84%,92%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.6) rotate(0)}}@keyframes serpy-flip{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes serpy-pulse{0%,to{transform:scale(1)}18%{transform:scale(1.16)}32%{transform:scale(1)}50%{transform:scale(1.16)}68%{transform:scale(1)}}@keyframes serpy-drift{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.12)}to{transform:rotate(360deg) scale(1)}}@keyframes serpy-shimmer{0%{background-position:180% 50%}45%,to{background-position:-80% 50%}}@media(max-width:980px){.auth-brand-symbol{display:none}}@media(prefers-reduced-motion:reduce){.serpy-motion>.base,.serpy-motion>.glow{animation:none!important}.serpy-motion>.glow{display:none}}.ai-visibility-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:34px;margin-bottom:22px;padding:34px 38px;overflow:hidden;border:1px solid rgba(119,114,255,.24);border-radius:24px;color:#fff;background:radial-gradient(circle at 85% 20%,rgba(125,119,255,.38),transparent 36%),linear-gradient(135deg,#080b19,#171a40);box-shadow:0 22px 70px #1314362e}.ai-visibility-hero:after{position:absolute;right:-120px;bottom:-210px;width:430px;height:430px;border:1px solid rgba(255,255,255,.1);border-radius:50%;content:"";box-shadow:0 0 0 60px #ffffff06,0 0 0 120px #ffffff05}.ai-visibility-hero>div,.ai-visibility-orb{position:relative;z-index:1}.ai-visibility-hero small{color:#aaa7ff;font-size:10px;font-weight:850;letter-spacing:.15em}.ai-visibility-hero h2{max-width:780px;margin:12px 0 10px;color:#fff;font-size:clamp(25px,3vw,39px);line-height:1.08;letter-spacing:-.04em}.ai-visibility-hero p{max-width:800px;margin:0;color:#b9bed0;font-size:14px;line-height:1.7}.ai-visibility-orb{display:grid;width:124px;height:124px;place-content:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:radial-gradient(circle,#817bff40,#4844b51f);box-shadow:inset 0 0 45px #7772ff40,0 0 45px #6862ff30;text-align:center}.ai-visibility-orb:before{position:absolute;inset:8px;border:1px dashed rgba(255,255,255,.18);border-radius:inherit;content:""}.ai-visibility-orb b{font-size:38px;line-height:1}.ai-visibility-orb small{margin-top:7px;color:#c9c7ff;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.ai-visibility-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:20px;margin-top:22px}.ai-prompt-form,.ai-source-panel{padding:26px}.ai-prompt-form>label{display:grid;gap:8px;margin-top:14px;color:var(--ink,#172036);font-size:12px;font-weight:700}.ai-prompt-form textarea{min-height:112px;resize:vertical}.ai-prompt-form input,.ai-prompt-form select,.ai-prompt-form textarea{width:100%;padding:13px 14px;border:1px solid var(--line,#dce1eb);border-radius:11px;color:inherit;background:var(--panel,#fff);font:inherit}.ai-prompt-form .form-row{display:grid;grid-template-columns:.7fr 1fr 1fr;gap:10px}.ai-prompt-form .form-row label{display:grid;gap:7px;color:var(--muted,#69758a);font-size:10px;font-weight:700}.ai-prompt-form>button{margin-top:17px}.ai-prompt-form>small{display:block;margin-top:9px;color:var(--muted,#788397);font-size:9px}.ai-source-ranking{display:grid;gap:7px;margin-top:18px}.ai-source-ranking a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line,#e5e8ef);border-radius:11px;color:inherit;text-decoration:none;transition:.18s ease}.ai-source-ranking a:hover{border-color:#aaa7ff;transform:translateY(-1px)}.ai-source-ranking i{display:grid;width:27px;height:27px;place-content:center;border-radius:8px;color:#5752c9;background:#eeedff;font-size:10px;font-style:normal;font-weight:850}.ai-source-ranking span{min-width:0}.ai-source-ranking b,.ai-source-ranking small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-source-ranking b{font-size:11px}.ai-source-ranking small{margin-top:3px;color:var(--muted,#7b8598);font-size:8px}.ai-source-ranking strong{color:#5d58d8;font-size:12px}.ai-prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.ai-visibility-prompt{min-width:0;padding:24px}.ai-visibility-prompt>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ai-visibility-prompt>header>div{display:flex;flex-wrap:wrap;gap:7px}.ai-provider-badge,.ai-run-status{padding:5px 8px;border-radius:99px;font-size:8px;font-weight:850;letter-spacing:.06em}.ai-provider-badge{color:#5651c9;background:#eeedff}.ai-run-status{color:#6d7789;background:#eef1f5}.ai-run-status.status-completed{color:#087b57;background:#e2f8f0}.ai-run-status.status-failed{color:#ad3140;background:#fdecef}.ai-run-status.status-running{color:#7b5a03;background:#fff3d3}.ai-visibility-prompt>header>strong{display:grid;place-content:center;width:62px;height:62px;flex:0 0 auto;border-radius:50%;color:#25205d;background:radial-gradient(circle,#fff 57%,transparent 59%),conic-gradient(#756ff0 calc(var(--score)*1%),#e8e9f1 0);font-size:20px;text-align:center}.ai-visibility-prompt>header>strong small{font-size:8px}.ai-visibility-prompt h2{margin:18px 0 12px;color:var(--ink,#172036);font-size:18px;line-height:1.35;letter-spacing:-.02em}.ai-prompt-meta{display:flex;flex-wrap:wrap;gap:7px}.ai-prompt-meta span,.ai-prompt-meta b{padding:5px 8px;border:1px solid var(--line,#e4e7ef);border-radius:7px;color:var(--muted,#6f7a8c);font-size:8px;font-weight:700}.ai-answer{margin-top:16px;border-top:1px solid var(--line,#e5e8ef);border-bottom:1px solid var(--line,#e5e8ef)}.ai-answer summary{padding:13px 0;color:#5b56cd;cursor:pointer;font-size:10px;font-weight:800}.ai-answer>p{max-height:240px;margin:0 0 14px;overflow:auto;color:var(--muted,#586579);font-size:11px;line-height:1.65;white-space:pre-wrap}.ai-citation-list{display:grid;gap:6px;margin:12px 0}.ai-citation-list>small,.ai-competitors>small{color:var(--muted,#7b8596);font-size:8px;font-weight:800;text-transform:uppercase}.ai-citation-list a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;padding:8px;border-radius:8px;color:inherit;background:var(--soft,#f6f7fa);font-size:8px;text-decoration:none}.ai-citation-list a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-citation-list a b{color:#5b56cd}.ai-competitors{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0}.ai-competitors span{padding:4px 7px;border-radius:7px;background:#fff0e4;color:#9a5818;font-size:8px;font-weight:700}.ai-run-error{color:#b73546;font-size:10px}.ai-visibility-prompt>footer{display:flex;align-items:center;gap:10px;margin-top:17px}.ai-visibility-prompt>footer .text-button{margin-left:auto}html[data-theme=dark] main.main-content .ai-prompt-form input,html[data-theme=dark] main.main-content .ai-prompt-form select,html[data-theme=dark] main.main-content .ai-prompt-form textarea{color:#f5f7ff!important;background:#111526!important}html[data-theme=dark] .ai-visibility-prompt>header>strong{color:#d7d5ff;background:radial-gradient(circle,#161a2b 57%,transparent 59%),conic-gradient(#8f89ff calc(var(--score)*1%),#292e40 0)}html[data-theme=dark] .ai-citation-list a{background:#111526}@media(max-width:1050px){.ai-visibility-layout,.ai-prompt-grid{grid-template-columns:1fr}}@media(max-width:680px){.ai-visibility-hero{grid-template-columns:1fr;padding:27px 24px}.ai-visibility-orb{width:100px;height:100px}.ai-prompt-form .form-row{grid-template-columns:1fr}.ai-visibility-prompt{padding:20px}.ai-visibility-prompt>footer{align-items:stretch;flex-direction:column}.ai-visibility-prompt>footer .text-button{margin:0}}.ai-readiness-panel{margin-top:20px;padding:26px 28px}.ai-readiness-panel>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.ai-readiness-panel>header>div>small{color:#645ee1;font-size:12px;font-weight:850;letter-spacing:.1em}.ai-readiness-panel h2{margin:7px 0 5px;color:var(--ink,#172036);font-size:22px;letter-spacing:-.025em}.ai-readiness-panel header p{max-width:820px;margin:0;color:var(--muted,#667287);font-size:14px;line-height:1.6}.ai-readiness-score{display:flex;align-items:baseline;justify-content:center;min-width:102px;padding:16px 18px;border:1px solid var(--line,#e2e5ed);border-radius:16px;color:#667287;background:var(--soft,#f6f7fa)}.ai-readiness-score b{font-size:30px;line-height:1}.ai-readiness-score small{font-size:12px}.ai-readiness-score.ready{color:#087b57;background:#e5f8f0;border-color:#bfead9}.ai-readiness-score.warning{color:#8a6100;background:#fff6dd;border-color:#f2dda0}.ai-readiness-score.blocked{color:#ae3543;background:#fcebed;border-color:#f2c5cb}.ai-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.ai-readiness-grid article{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--line,#e3e6ed);border-radius:12px;background:var(--panel,#fff)}.ai-readiness-grid article i{display:grid;width:30px;height:30px;flex:0 0 auto;place-content:center;border-radius:9px;background:#eef0f5;color:#657086;font-size:14px;font-style:normal;font-weight:900}.ai-readiness-grid article.status-passed i{color:#087b57;background:#def7ed}.ai-readiness-grid article.status-failed i{color:#ae3543;background:#fce5e8}.ai-readiness-grid article.status-warning i{color:#8a6100;background:#fff1c9}.ai-readiness-grid b,.ai-readiness-grid small{display:block}.ai-readiness-grid b{color:var(--ink,#172036);font-size:14px}.ai-readiness-grid small{margin-top:2px;color:var(--muted,#758096);font-size:12px}.ai-readiness-empty{margin-top:20px;padding:18px;border:1px dashed var(--line,#dce1ea);border-radius:12px;color:var(--muted,#657187);font-size:14px}.ai-readiness-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line,#e5e8ef)}.ai-readiness-panel>footer>span{color:var(--muted,#6e798d);font-size:13px}.ai-readiness-error{margin:12px 0 0;color:#ae3543;font-size:12px;line-height:1.5}.ai-visibility-hero small{font-size:12px}.ai-visibility-hero p{font-size:15px}.ai-visibility-orb small{font-size:10px}.ai-prompt-form>label{font-size:14px}.ai-prompt-form .form-row label{font-size:13px}.ai-prompt-form>small{font-size:12px;line-height:1.5}.ai-source-ranking b{font-size:14px}.ai-source-ranking small{font-size:12px}.ai-provider-badge,.ai-run-status,.ai-prompt-meta span,.ai-prompt-meta b{font-size:11px}.ai-answer summary{font-size:13px}.ai-answer>p{font-size:14px}.ai-citation-list>small,.ai-competitors>small{font-size:11px}.ai-citation-list a{font-size:12px}.ai-competitors span{font-size:11px}.ai-run-error{font-size:13px}.ai-crawler-access{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px}.ai-crawler-access>span{margin-inline-end:3px;color:var(--muted,#6d788c);font-size:12px;font-weight:750}.ai-crawler-access b{padding:5px 8px;border-radius:7px;color:#626d80;background:#eef0f4;font-size:11px}.ai-crawler-access b.allowed{color:#087b57;background:#e2f7ee}.ai-crawler-access b.denied{color:#ae3543;background:#fce7ea}.ai-crawler-access b.unknown{color:#8a6100;background:#fff1ce}html[data-theme=dark] .ai-readiness-grid article{background:#111526}html[data-theme=dark] .ai-readiness-score{background:#111526}@media(max-width:900px){.ai-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ai-readiness-panel{padding:21px}.ai-readiness-panel>header{grid-template-columns:1fr}.ai-readiness-score{justify-self:start}.ai-readiness-grid{grid-template-columns:1fr}.ai-readiness-panel>footer{align-items:stretch;flex-direction:column}}.platform-logo-real{display:block;width:28px;height:28px;object-fit:contain;flex:0 0 auto}.platform-logo-real.tiny{width:24px;height:24px}.platform-title{display:inline-flex;align-items:center;gap:12px}.platform-title .platform-logo-real{width:34px;height:34px}.channel-icon:has(.platform-logo-real){background:#fff!important;border:1px solid #e1e6ed}.channel-icon .platform-logo-real{width:22px;height:22px}.goal-summary>span:has(.platform-logo-real){background:#fff!important;border:1px solid #e1e6ed}.goal-summary>span .platform-logo-real{width:25px;height:25px}.platform-readiness>span{display:grid;width:48px;height:48px;place-items:center;border:1px solid #e3e8f0;border-radius:13px;background:#fff!important}.platform-readiness>span .platform-logo-real{width:31px;height:31px}.platform-readiness b{font-size:15px}.platform-readiness p{font-size:13px;line-height:1.55}.platform-readiness button{min-height:42px;padding-inline:17px;font-size:13px}.marketing-performance-brief{margin:20px 0;border:1px solid #dfe5ed;border-radius:18px;background:linear-gradient(145deg,#fff,#f8f9ff 55%,#f4fbf9);box-shadow:0 16px 38px #161f350f;overflow:hidden}.marketing-performance-brief>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #e6eaf0}.marketing-performance-brief>header span{color:#665de5;font-size:11px;font-weight:900;letter-spacing:.13em}.marketing-performance-brief>header h2{margin:7px 0 4px;color:#151e31;font-size:25px;line-height:1.2}.marketing-performance-brief>header p{max-width:780px;margin:0;color:#647188;font-size:14px;line-height:1.55}.marketing-performance-brief>header>small{color:#718096;font-size:13px;white-space:nowrap}.marketing-performance-brief>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px}.marketing-leader{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:124px;padding:16px;border:1px solid #e1e6ee;border-radius:14px;color:inherit;background:#ffffffeb;text-align:start;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.marketing-leader:hover{transform:translateY(-2px);border-color:#aaa5ff;box-shadow:0 14px 30px #252c4d17}.marketing-leader>img,.leader-platform{display:grid;width:58px;height:58px;place-items:center;border:1px solid #e3e7ee;border-radius:12px;background:#fff;object-fit:cover;overflow:hidden}.leader-platform .platform-logo-real{width:32px;height:32px}.leader-copy{min-width:0}.leader-copy small{display:block;color:#6b63df;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.leader-copy strong{display:-webkit-box;margin:7px 0 6px;overflow:hidden;color:#172136;font-size:14px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.leader-copy em{display:block;overflow:hidden;color:#68758a;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.leader-metrics{display:grid;grid-template-columns:auto auto;gap:3px 7px;align-items:baseline;padding-inline-start:10px;border-inline-start:1px solid #e6e9ef;text-align:end}.leader-metrics b{color:#141d31;font-size:16px}.leader-metrics small{color:#7d899b;font-size:9px;font-weight:800;text-transform:uppercase}.marketing-leader.empty{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;color:#7d8798;cursor:default}.marketing-level-tabs button{min-height:42px;padding-inline:16px;font-size:13px}.marketing-level-tabs button small{font-size:10px}.marketing-report-controls>label{font-size:12px}.marketing-report-controls input,.marketing-report-controls select,.marketing-search button{height:44px;font-size:13px}.marketing-search>span{bottom:13px}.marketing-table{overflow-x:auto}.marketing-report .marketing-table table{min-width:1580px}.marketing-report .marketing-table :where(th,td){font-size:12px;vertical-align:middle}.marketing-report .marketing-table th{font-size:10px;letter-spacing:.055em}.entity-cell{gap:4px;min-width:260px}.entity-cell.has-creative{grid-template-columns:68px minmax(190px,1fr);column-gap:13px}.entity-cell b{max-width:none!important;overflow:visible!important;color:#1a263b!important;font-size:13px!important;line-height:1.45;white-space:normal!important}.entity-cell small{max-width:none!important;color:#768397!important;font-size:11px!important;line-height:1.45;white-space:normal!important}.entity-cell em{max-width:none;overflow:visible;color:#536177;font-size:12px;line-height:1.45;white-space:normal}.campaign-name-cell{min-width:230px;max-width:320px;line-height:1.45;white-space:normal}.ad-thumb-button{position:relative;display:block;width:68px;height:68px;padding:0;border:1px solid #dce2ea;border-radius:11px;background:#f4f6f9;overflow:hidden;cursor:zoom-in}.ad-thumb-button .ad-creative-thumb,.ad-thumb-button .ad-creative-placeholder{width:100%;height:100%;border:0;border-radius:0;object-fit:cover}.ad-thumb-button>i{position:absolute;inset-inline:5px;bottom:5px;padding:3px 5px;border-radius:5px;color:#fff;background:#0d1424d1;font-size:9px;font-style:normal;font-weight:800;text-align:center;opacity:0;transform:translateY(4px);transition:.15s ease}.ad-thumb-button:hover>i,.ad-thumb-button:focus-visible>i{opacity:1;transform:none}.roas-value.good{color:#087a5b}.ad-preview-backdrop{z-index:120;padding:24px}.ad-preview-modal{position:relative;display:grid;grid-template-columns:minmax(340px,.82fr) minmax(480px,1.18fr);width:min(1120px,100%);max-height:min(850px,calc(100vh - 48px));border:1px solid rgba(255,255,255,.7);border-radius:22px;background:#fff;box-shadow:0 35px 110px #080f1e59;overflow:hidden;animation:pop .18s ease-out}.ad-preview-modal>.modal-close{z-index:3;background:#ffffffe6;box-shadow:0 4px 14px #0b12201f}.ad-preview-creative{display:grid;min-height:520px;place-items:center;padding:30px;background:radial-gradient(circle at 20% 10%,#353064 0,#171a32 28%,#0d1425 75%)}.ad-preview-creative>img{display:block;width:100%;max-height:680px;border-radius:16px;object-fit:contain;box-shadow:0 20px 55px #00000057}.ad-preview-placeholder{display:grid;place-items:center;gap:20px;color:#c8d1e2;text-align:center}.ad-preview-placeholder .platform-logo-real{width:86px;height:86px;filter:drop-shadow(0 14px 24px rgba(0,0,0,.28))}.ad-preview-placeholder span{max-width:260px;font-size:14px;line-height:1.55}.ad-preview-details{overflow-y:auto;padding:32px}.ad-preview-details>header>span{display:flex;align-items:center;gap:10px;color:#536176;font-size:13px}.ad-preview-details>header>span .platform-logo-real{width:26px;height:26px}.ad-preview-details>header>span em{margin-inline-start:auto;padding:6px 9px;border-radius:999px;color:#08795b;background:#e5f7f0;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.ad-preview-details h2{margin:18px 0 8px;color:#121b2e;font-size:26px;line-height:1.3}.ad-preview-headline{margin:0 0 8px;color:#3f4c61;font-size:16px;font-weight:700;line-height:1.5}.ad-preview-body{margin:0;color:#68758a;font-size:14px;line-height:1.65;white-space:pre-wrap}.ad-preview-context{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:24px 0;border:1px solid #e2e6ed;border-radius:13px;background:#e2e6ed;overflow:hidden}.ad-preview-context>div{min-width:0;padding:12px 14px;background:#fbfcfd}.ad-preview-context dt{color:#7b8799;font-size:10px;font-weight:800;text-transform:uppercase}.ad-preview-context dd{margin:5px 0 0;overflow-wrap:anywhere;color:#243047;font-size:12px;line-height:1.45}.ad-preview-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ad-preview-metrics>div{padding:12px 10px;border:1px solid #e2e6ed;border-radius:11px;background:#fff}.ad-preview-metrics small{display:block;color:#7b8799;font-size:9px;font-weight:800;text-transform:uppercase}.ad-preview-metrics strong{display:block;margin-top:6px;color:#182238;font-size:15px;white-space:nowrap}.ad-preview-insight{display:flex;gap:12px;margin:22px 0;padding:16px;border:1px solid #dcd9ff;border-radius:13px;background:#f8f7ff}.ad-preview-insight>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;color:#fff;background:#655ce6}.ad-preview-insight b{color:#383178;font-size:12px}.ad-preview-insight p{margin:5px 0 0;color:#59657a;font-size:13px;line-height:1.6}.ad-preview-details>footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.ad-preview-details>footer a{flex:0 0 auto;padding:11px 14px;border-radius:9px;color:#fff;background:#111b30;font-size:12px;font-weight:800;text-decoration:none}.ad-preview-details>footer small{color:#7a8697;font-size:10px;line-height:1.5;text-align:end}[data-theme=dark] .marketing-performance-brief{border-color:#28334b;background:linear-gradient(145deg,#121a2d,#161b35 60%,#102527)}[data-theme=dark] .marketing-performance-brief>header{border-color:#29334a}[data-theme=dark] .marketing-performance-brief h2,[data-theme=dark] .marketing-leader strong,[data-theme=dark] .leader-metrics b{color:#f3f6fc}[data-theme=dark] .marketing-leader{border-color:#30394e;background:#151d30}[data-theme=dark] .leader-platform,[data-theme=dark] .platform-readiness>span{border-color:#323b4e;background:#fff!important}[data-theme=dark] .ad-preview-modal{border-color:#2b354b;background:#121a2c}[data-theme=dark] .ad-preview-details h2,[data-theme=dark] .ad-preview-headline,[data-theme=dark] .ad-preview-metrics strong{color:#f3f6fc}[data-theme=dark] .ad-preview-context{border-color:#2e374c;background:#2e374c}[data-theme=dark] .ad-preview-context>div,[data-theme=dark] .ad-preview-metrics>div{border-color:#2e374c;background:#182136}[data-theme=dark] .ad-preview-context dd{color:#e5e9f2}[data-theme=dark] .ad-preview-insight{border-color:#454076;background:#1b1d3b}@media(max-width:1050px){.marketing-performance-brief>div{grid-template-columns:1fr}.ad-preview-modal{grid-template-columns:1fr;overflow-y:auto}.ad-preview-creative{min-height:300px;max-height:430px}.ad-preview-details{overflow:visible}.ad-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.marketing-performance-brief>header{align-items:flex-start;flex-direction:column}.marketing-performance-brief>div{padding:12px}.marketing-leader{grid-template-columns:50px minmax(0,1fr)}.marketing-leader>img,.leader-platform{width:50px;height:50px}.leader-metrics{grid-column:1/-1;grid-template-columns:repeat(4,auto);justify-content:start;padding:10px 0 0;border-inline-start:0;border-top:1px solid #e6e9ef}.ad-preview-backdrop{padding:0}.ad-preview-modal{max-height:100vh;border-radius:0}.ad-preview-creative{min-height:260px;padding:22px}.ad-preview-details{padding:24px 18px}.ad-preview-context{grid-template-columns:1fr}.ad-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-preview-details>footer{align-items:flex-start;flex-direction:column}.ad-preview-details>footer small{text-align:start}}.content-shell .hunt-card-body h2{font-size:21px;line-height:1.35}.content-shell .hunt-card-body p{font-size:15px;line-height:1.65}.content-shell .hunt-card .hunt-url{font-size:14px}.content-shell .hunt-card .hunt-type,.content-shell .hunt-card .hunt-status{font-size:12px}.content-shell .hunt-card-body aside small{font-size:11px}.content-shell .hunt-card-body aside b{font-size:15px}.content-shell .hunt-card .hunt-evidence :where(small,span){font-size:13px;line-height:1.45}.content-shell .hunt-card .hunt-evidence b{font-size:14px}.content-shell .hunt-card .hunt-recommendation small{font-size:12px}.content-shell .hunt-card .hunt-recommendation p{font-size:15px;line-height:1.6}.content-shell .hunt-card footer button{min-height:46px;padding-inline:16px;font-size:14px}.content-shell .hunt-card footer .hunt-primary-action{order:-1;min-width:190px;color:#fff;border-color:#625bdd;background:#625bdd;box-shadow:0 10px 24px #625bdd38}.content-shell .task-board .module-toolbar h2{font-size:22px}.content-shell .task-board .module-toolbar p{font-size:15px;line-height:1.6}.content-shell .task-row b{font-size:17px;line-height:1.4}.content-shell .task-row p{font-size:15px;line-height:1.6}.content-shell .task-row small{font-size:13px;line-height:1.55}.content-shell .task-row>strong{font-size:15px}.content-shell .task-row label span{font-size:11px}.content-shell .task-row select,.content-shell .task-row-actions>button{min-height:44px;font-size:14px}.content-shell .task-detail-heading>div>small{font-size:12px}.content-shell .task-detail-heading h2{font-size:28px}.content-shell .task-detail-heading p{font-size:16px;line-height:1.7}.content-shell .task-guided-steps b{font-size:16px}.content-shell .task-guided-steps p{font-size:15px;line-height:1.65}.content-shell .task-detail>footer :where(button,a,select){min-height:46px;font-size:14px}.content-shell .task-management-grid{display:none}.content-shell .ask-visu h2{font-size:20px}.content-shell .ask-visu p{font-size:15px;line-height:1.55}.content-shell .ask-visu input{font-size:16px}.content-shell .ask-visu form button{font-size:14px}.content-shell .analyst-intro p,.content-shell .analyst-note{font-size:15px;line-height:1.65}.content-shell .analyst-input input{font-size:16px}.content-shell .analysis-evidence li,.content-shell .analysis-action :where(b,span){font-size:15px;line-height:1.6}.content-shell .local-issue-list p,.content-shell .opportunity-zone-panel article p,.content-shell .competitor-scorecard p{font-size:15px;line-height:1.6}.content-shell .local-issue-list button,.content-shell .opportunity-zone-panel button,.content-shell .competitor-scorecard footer button{min-height:44px;padding-inline:15px;font-size:14px}@media(max-width:780px){.content-shell .hunt-card footer .hunt-primary-action{order:0;width:100%}.content-shell .task-row{padding:18px}}.analytics-channel-section{margin:28px 0}.analytics-channel-section>.section-heading{align-items:center;margin-bottom:16px}.analytics-range-chip{padding:9px 13px;border:1px solid #dfe4ed;border-radius:999px;color:#5d687b;background:#fff;font-size:13px;font-weight:750;white-space:nowrap}.analytics-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.analytics-channel-card{overflow:hidden;border:1px solid #dfe4ed;border-radius:20px;background:#fff;box-shadow:0 16px 42px #111b3011;transition:.2s ease}.analytics-channel-card:hover,.analytics-channel-card.is-open{border-color:#aaa5ff;box-shadow:0 18px 48px #5b53d61f;transform:translateY(-2px)}.analytics-channel-card>header{display:flex;align-items:center;gap:13px;padding:20px 22px;border-bottom:1px solid #e8ebf1}.analytics-channel-card>header>.platform-logo-real{width:38px;height:38px;padding:7px;border:1px solid #e4e7ed;border-radius:12px;background:#fff}.analytics-channel-card>header>div{min-width:0;margin-inline-end:auto}.analytics-channel-card>header h2{margin:0;color:#172238;font-size:19px}.analytics-channel-card>header p{overflow:hidden;margin:4px 0 0;color:#768299;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.analytics-channel-card>header>span{color:#161f35;font-size:25px;font-weight:850;text-align:end}.analytics-channel-card>header>span small{display:block;color:#8792a5;font-size:10px;font-weight:750;text-transform:uppercase}.analytics-channel-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 22px;gap:12px}.analytics-channel-metrics span{min-width:0}.analytics-channel-metrics small,.analytics-channel-winner small{display:block;margin-bottom:6px;color:#8792a5;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.analytics-channel-metrics b{display:block;overflow:hidden;color:#172238;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.analytics-channel-winner{margin:0 22px 18px;padding:14px 15px;border:1px solid #e4e1ff;border-radius:13px;background:linear-gradient(135deg,#f8f7ff,#fbffff)}.analytics-channel-winner b{display:block;overflow:hidden;color:#322c74;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.analytics-channel-winner span{display:block;margin-top:5px;color:#667189;font-size:12px}.analytics-open-channel,.analytics-channel-card.is-empty>button{width:100%;min-height:48px;padding:0 22px;border:0;border-top:1px solid #e8ebf1;color:#403a99;background:#fafaff;font-size:14px;font-weight:800;text-align:start;cursor:pointer}.analytics-channel-empty{min-height:135px;padding:34px 22px;color:#758197;font-size:14px;line-height:1.6}.analytics-explorer{overflow:hidden;margin:24px 0;padding:0!important;border-radius:20px!important}.analytics-explorer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #e5e8ee}.analytics-explorer>header h2{margin:10px 0 5px;color:#172238;font-size:24px}.analytics-explorer>header p{margin:0;color:#6f7b90;font-size:14px;line-height:1.55}.analytics-explorer>header>button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid #dfe4ed;border-radius:10px;color:#67738a;background:#fff;font-size:22px;cursor:pointer}.analytics-breadcrumbs{display:flex;align-items:center;gap:7px;color:#786feb;font-size:12px;font-weight:800}.analytics-breadcrumbs button{overflow:hidden;max-width:340px;padding:0;border:0;color:#655ce6;background:transparent;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.analytics-breadcrumbs span{overflow:hidden;max-width:340px;color:#78849a;text-overflow:ellipsis;white-space:nowrap}.analytics-breadcrumbs em{color:#a0a8b6;font-style:normal}.analytics-result-head,.analytics-result-row{display:grid;grid-template-columns:minmax(260px,2.2fr) repeat(5,minmax(82px,.65fr)) 72px;align-items:center;gap:12px}.analytics-result-head{padding:11px 24px;color:#8792a5;background:#f6f8fb;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.analytics-result-row{width:100%;padding:14px 24px;border:0;border-top:1px solid #edf0f4;color:#172238;background:#fff;font-family:inherit;text-align:start;cursor:pointer;transition:.15s ease}.analytics-result-row:first-child{border-top:0}.analytics-result-row:hover{background:#f9f9ff}.analytics-result-row>span:not(.analytics-result-entity) small{display:block;margin-bottom:5px;color:#929caf;font-size:9px;font-weight:800;text-transform:uppercase}.analytics-result-row>span:not(.analytics-result-entity)>b{font-size:13px;white-space:nowrap}.analytics-result-row>strong{color:#655ce6;font-size:12px;text-align:end;white-space:nowrap}.analytics-result-entity{display:flex;align-items:center;min-width:0;gap:12px}.analytics-result-entity>i,.analytics-result-entity>img{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid #e1e5ec;border-radius:11px;color:#fff;background:#141d31;font-style:normal;font-size:14px;font-weight:850;object-fit:cover}.analytics-result-entity>i .platform-logo-real{width:25px;height:25px}.analytics-result-entity>span{min-width:0}.analytics-result-entity b{display:block;overflow:hidden;color:#172238;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.analytics-result-entity small{display:block;overflow:hidden;margin-top:5px;color:#758197;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.analytics-explorer-loading{display:flex;align-items:center;justify-content:center;min-height:160px;gap:12px;color:#657187;font-size:14px}.analytics-explorer-loading>span{width:20px;height:20px;border:2px solid #d9d6ff;border-top-color:#655ce6;border-radius:50%;animation:serpy-spin .8s linear infinite}@keyframes serpy-spin{to{transform:rotate(360deg)}}.analytics-serpy-report{overflow:hidden;margin:28px 0;border:1px solid #242d43;border-radius:22px;color:#eef2fa;background:radial-gradient(circle at 85% 10%,rgba(86,75,216,.28),transparent 35%),linear-gradient(145deg,#10182a,#11172a 60%,#0d2021);box-shadow:0 24px 62px #0f182b2e}.analytics-serpy-report>header{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;padding:26px 28px;border-bottom:1px solid rgba(255,255,255,.1)}.analytics-serpy-report>header span{color:#938cff;font-size:11px;font-weight:850;letter-spacing:.08em}.analytics-serpy-report>header h2{max-width:800px;margin:8px 0 5px;color:#fff;font-size:25px;line-height:1.25}.analytics-serpy-report>header p{margin:0;color:#aab4c8;font-size:13px}.analytics-serpy-report>header>div:last-child{text-align:end}.analytics-serpy-report>header>div:last-child b{display:block;color:#fff;font-size:26px}.analytics-serpy-report>header>div:last-child small{color:#9da8bc;font-size:11px;text-transform:uppercase}.analytics-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ffffff1a}.analytics-report-grid article{display:flex;gap:14px;min-height:160px;padding:24px 26px;background:#0d1424f5}.analytics-report-grid article>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid rgba(147,140,255,.35);border-radius:11px;color:#a9a4ff;background:#655ce626;font-size:17px}.analytics-report-grid small{color:#8f9bb1;font-size:10px;font-weight:850;letter-spacing:.06em}.analytics-report-grid h3{margin:8px 0;color:#fff;font-size:17px;line-height:1.35}.analytics-report-grid p{margin:0;color:#b9c2d2;font-size:14px;line-height:1.65}.analytics-report-grid button{margin-top:13px;padding:8px 11px;border:1px solid rgba(158,151,255,.45);border-radius:9px;color:#e4e1ff;background:#655ce621;font-size:12px;font-weight:800;cursor:pointer}.analytics-serpy-report>footer{padding:14px 28px;color:#8995aa;background:#060c186b;font-size:11px;line-height:1.5}.competitor-market-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.competitor-market-scope legend{margin-bottom:9px;color:#263248;font-size:14px;font-weight:850}.competitor-market-scope label{display:flex!important;align-items:center;gap:11px;min-height:70px;padding:13px 14px;border:1px solid #dce2eb;border-radius:12px;background:#fff;cursor:pointer}.competitor-market-scope label:has(input:checked){border-color:#7067e8;background:#f5f3ff;box-shadow:0 0 0 2px #7067e81a}.competitor-market-scope input{width:18px!important;height:18px!important;flex:0 0 auto}.competitor-market-scope b,.competitor-market-scope small{display:block}.competitor-market-scope b{color:#1d293e;font-size:14px}.competitor-market-scope small{margin-top:4px;color:#758197;font-size:12px;line-height:1.4}.competitor-location-query{transition:.15s ease}.competitor-location-query.is-disabled{opacity:.45}.competitor-location-query input:disabled{cursor:not-allowed;background:#f1f3f6}@media(max-width:620px){.competitor-market-scope{grid-template-columns:1fr}}.commerce-journey{overflow:hidden;margin:26px 0;border:1px solid #dfe4ed;border-radius:22px;background:#fff;box-shadow:0 18px 48px #18223814}.commerce-journey>header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:25px 28px;border-bottom:1px solid #e8ebf1;background:linear-gradient(135deg,#fbfbff,#f6fffc)}.commerce-journey>header>div:first-child>span{color:#6258dc;font-size:12px;font-weight:850;letter-spacing:.07em}.commerce-journey h2{margin:7px 0 5px;color:#162137;font-size:26px;line-height:1.2}.commerce-journey>header p{margin:0;color:#68758b;font-size:14px;line-height:1.55}.commerce-journey-coverage{display:flex;gap:9px}.commerce-journey-coverage>span{display:grid;grid-template-columns:30px minmax(120px,1fr);align-items:center;column-gap:9px;padding:10px 12px;border:1px solid #dfe4ec;border-radius:12px;background:#fff}.commerce-journey-coverage i{display:grid;grid-row:1/3;width:30px;height:30px;place-items:center;border-radius:9px;font-style:normal;font-weight:900}.commerce-journey-coverage b{overflow:hidden;color:#263248;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.commerce-journey-coverage small{color:#7e899b;font-size:12px}.commerce-journey-coverage .is-ready i{color:#078863;background:#e5f8f1}.commerce-journey-coverage .is-missing i{color:#b16c00;background:#fff0cf}.commerce-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:26px 28px}.commerce-funnel article{position:relative;min-height:132px;padding:20px;border:1px solid #e1e5ec;border-inline-end:0;background:#fff}.commerce-funnel article:first-child{border-radius:14px 0 0 14px}.commerce-funnel article:nth-last-child(1){border-inline-end:1px solid #e1e5ec;border-radius:0 14px 14px 0}[dir=rtl] .commerce-funnel article:first-child{border-radius:0 14px 14px 0}[dir=rtl] .commerce-funnel article:nth-last-child(1){border-radius:14px 0 0 14px}.commerce-funnel small{display:block;color:#717d91;font-size:12px;font-weight:800}.commerce-funnel strong{display:block;margin:12px 0 7px;color:#172238;font-size:29px}.commerce-funnel span{color:#768297;font-size:13px}.commerce-funnel span b{color:#283650;font-size:14px}.commerce-funnel article>i{position:absolute;z-index:2;top:50%;inset-inline-end:-14px;display:grid;width:28px;height:28px;place-items:center;border:1px solid #d8dce6;border-radius:50%;color:#635ae0;background:#fff;font-style:normal;transform:translateY(-50%)}.commerce-funnel .stage-traffic{border-top:4px solid #655ce6}.commerce-funnel .stage-cart{border-top:4px solid #2f91e8}.commerce-funnel .stage-checkout{border-top:4px solid #e39a20}.commerce-funnel .stage-purchase{border-top:4px solid #15a878}.commerce-diagnosis{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(420px,1fr);gap:25px;padding:24px 28px;color:#eef3fb;background:linear-gradient(135deg,#111a2e,#151b35)}.commerce-diagnosis>div:first-child>small{color:#9d97ff;font-size:12px;font-weight:850;letter-spacing:.06em}.commerce-diagnosis h3{margin:7px 0;color:#fff;font-size:22px}.commerce-diagnosis p{margin:0;color:#aeb8c9;font-size:14px;line-height:1.55}.commerce-delta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.commerce-delta-grid span{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff0a}.commerce-delta-grid small{display:block;color:#9da8bc;font-size:12px}.commerce-delta-grid b{display:block;margin-top:7px;font-size:15px}.commerce-delta-grid em{font-style:normal}.commerce-delta-grid .is-up{color:#64e1b4}.commerce-delta-grid .is-down{color:#ff8e94}.commerce-tracking-warning{display:flex;align-items:center;gap:18px;padding:15px 28px;color:#754a00;background:#fff3d7}.commerce-tracking-warning b{white-space:nowrap}.commerce-tracking-warning span{font-size:13px;line-height:1.5}.commerce-actions{display:grid;grid-template-columns:190px repeat(2,minmax(0,1fr));align-items:center;gap:12px;padding:20px 28px}.commerce-actions>b{color:#1a263b;font-size:15px}.commerce-actions>span{display:flex;align-items:flex-start;gap:10px;color:#59677d;font-size:13px;line-height:1.5}.commerce-actions i{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:8px;color:#5d54d6;background:#eeecff;font-style:normal;font-weight:850}.commerce-journey-missing{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px}.commerce-journey-missing b{color:#1b273c;font-size:19px}.commerce-journey-missing p{margin:7px 0 0;color:#68758a;font-size:14px}.commerce-journey-missing button{min-height:46px;padding:0 18px;border:0;border-radius:11px;color:#fff;background:#5c53dc;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}[data-theme=dark] .commerce-journey,[data-theme=dark] .commerce-journey>header,[data-theme=dark] .commerce-funnel article,[data-theme=dark] .commerce-journey-coverage>span{border-color:#30394d;color:#e8edf6;background:#121a2b}[data-theme=dark] .commerce-journey h2,[data-theme=dark] .commerce-funnel strong,[data-theme=dark] .commerce-actions>b,[data-theme=dark] .commerce-journey-coverage b{color:#f1f4fa}[data-theme=dark] .commerce-actions>span{color:#aab4c5}@media(max-width:1050px){.commerce-journey>header,.commerce-diagnosis{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.commerce-funnel{grid-template-columns:repeat(2,1fr);gap:10px}.commerce-funnel article,.commerce-funnel article:first-child,.commerce-funnel article:nth-last-child(1){border:1px solid #e1e5ec;border-top-width:4px;border-radius:13px}.commerce-funnel article>i{display:none}.commerce-actions{grid-template-columns:1fr}}@media(max-width:620px){.commerce-journey>header,.commerce-funnel,.commerce-diagnosis,.commerce-actions{padding:20px}.commerce-journey-coverage{width:100%;flex-direction:column}.commerce-funnel{grid-template-columns:1fr}.commerce-delta-grid{grid-template-columns:repeat(2,1fr)}.commerce-tracking-warning{align-items:flex-start;flex-direction:column;padding:15px 20px}.commerce-journey-missing{align-items:stretch;flex-direction:column;padding:20px}.commerce-journey-missing button{width:100%}}[data-theme=dark] .analytics-range-chip,[data-theme=dark] .analytics-channel-card,[data-theme=dark] .analytics-result-row,[data-theme=dark] .analytics-explorer>header>button{border-color:#30384c;color:#e9edf6;background:#121a2c}[data-theme=dark] .analytics-channel-card>header,[data-theme=dark] .analytics-open-channel,[data-theme=dark] .analytics-channel-card.is-empty>button,[data-theme=dark] .analytics-explorer>header,[data-theme=dark] .analytics-result-row{border-color:#2b354a}[data-theme=dark] .analytics-channel-card h2,[data-theme=dark] .analytics-channel-card b,[data-theme=dark] .analytics-explorer h2,[data-theme=dark] .analytics-result-row b{color:#f3f6fc}[data-theme=dark] .analytics-channel-winner{border-color:#39345e;background:#1b1d38}[data-theme=dark] .analytics-channel-winner b{color:#dcd8ff}[data-theme=dark] .analytics-open-channel{color:#c9c5ff;background:#171b33}[data-theme=dark] .analytics-result-head{background:#151c2e}[data-theme=dark] .analytics-result-row:hover{background:#171e33}[data-theme=dark] .attribution-reconciliation>.module-toolbar{border-color:#2d3549;background:#121a2c}[data-theme=dark] .attribution-warning-strip span{color:#f0cc7c;background:#2b2416}[data-theme=dark] .attribution-reconciliation .data-table{border-color:#2d3549;background:#121a2c}[data-theme=dark] .attribution-reconciliation .data-table :where(td,th){border-color:#2d3549;color:#d8deea;background:#121a2c}[data-theme=dark] .attribution-reconciliation .data-table th{color:#9aa5ba;background:#151d30}[data-theme=dark] .attribution-methodology{color:#98a3b8}@media(max-width:1120px){.analytics-result-head{display:none}.analytics-result-row{grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(85px,.7fr)) 70px}.analytics-result-row>span:nth-of-type(5),.analytics-result-row>span:nth-of-type(6){display:none}}@media(max-width:820px){.analytics-channel-grid,.analytics-report-grid{grid-template-columns:1fr}.analytics-channel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-explorer>header,.analytics-serpy-report>header{align-items:flex-start;flex-direction:column}.analytics-result-row{grid-template-columns:minmax(0,1fr) repeat(2,80px);padding:15px 16px}.analytics-result-row>span:nth-of-type(4),.analytics-result-row>strong{display:none}.analytics-serpy-report>header>div:last-child{text-align:start}}@media(max-width:540px){.analytics-channel-section>.section-heading{align-items:flex-start;flex-direction:column}.analytics-result-row{grid-template-columns:minmax(0,1fr) 76px}.analytics-result-row>span:nth-of-type(3){display:none}.analytics-result-entity>i,.analytics-result-entity>img{width:38px;height:38px}.analytics-serpy-report>header,.analytics-report-grid article{padding:20px}.analytics-serpy-report>header h2{font-size:21px}}.analytics-explorer-controls{display:grid;grid-template-columns:minmax(310px,1.5fr) repeat(4,minmax(135px,.55fr)) auto auto;align-items:end;gap:10px;padding:16px 24px;border-bottom:1px solid #e6e9ef;background:#fbfcfe}.analytics-saved-views{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) auto auto;align-items:end;gap:10px;padding:14px 24px;border-bottom:1px solid #e6e9ef;background:#fff}.analytics-saved-views label{display:grid;gap:7px;color:#69758a;font-size:11.5px;font-weight:800}.analytics-saved-views :where(input,select){width:100%;height:42px;padding:0 12px;border:1px solid #dce2ea;border-radius:10px;color:#1e293e;background:#fff;font:inherit;font-size:13px;outline:none}.analytics-saved-views :where(input,select):focus{border-color:#7a72ee;box-shadow:0 0 0 3px #655ce61a}.analytics-saved-views button{height:42px;padding:0 14px;border:1px solid #282e4a;border-radius:10px;color:#fff;background:#171f34;font-size:11px;font-weight:850;white-space:nowrap;cursor:pointer}.analytics-saved-views .delete-view{border-color:#f2c9ce;color:#b63c4c;background:#fff5f6}.analytics-channel-metrics span em{display:block;min-height:13px;margin-top:4px;color:#718096;font-size:10px;font-style:normal;font-weight:750;line-height:1.3}.analytics-explorer-controls label{display:grid;gap:7px;color:#69758a;font-size:11.5px;font-weight:800}.analytics-explorer-controls :where(input,select){width:100%;height:44px;padding:0 12px;border:1px solid #dce2ea;border-radius:10px;color:#1e293e;background:#fff;font:inherit;font-size:13px;outline:none}.analytics-explorer-controls :where(input,select):focus{border-color:#7a72ee;box-shadow:0 0 0 3px #655ce61a}.analytics-control-search{position:relative;display:grid!important;grid-template-columns:32px 1fr auto;align-items:center;gap:0!important}.analytics-control-search>span{display:grid;height:42px;place-items:center;border:1px solid #dce2ea;border-inline-end:0;border-radius:10px 0 0 10px;color:#808ba0;background:#fff;font-size:16px}.analytics-control-search input{border-inline-start:0;border-radius:0}.analytics-control-search button{height:42px;padding:0 14px;border:0;border-radius:0 10px 10px 0;color:#fff;background:#171f34;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.analytics-clear-filters,.analytics-export{height:42px;padding:0 13px;border:1px solid #dce2ea;border-radius:10px;color:#536076;background:#fff;font-size:11px;font-weight:850;white-space:nowrap;cursor:pointer}.analytics-export{border-color:#282e4a;color:#fff;background:#171f34}.analytics-filter-summary{display:flex;flex-wrap:wrap;gap:8px;padding:11px 24px;border-bottom:1px solid #e5e8ee;background:#f5f7fa}.analytics-filter-summary span{padding:7px 10px;border:1px solid #e0e4eb;border-radius:9px;color:#758096;background:#fff;font-size:10px}.analytics-filter-summary b{margin-inline-start:4px;color:#202a3f;font-size:12px}.analytics-results-scroll{overflow-x:auto}.analytics-results-scroll>.analytics-result-head,.analytics-results-scroll .analytics-result-row{min-width:1510px;grid-template-columns:minmax(285px,2.5fr) 92px repeat(10,minmax(88px,.7fr)) 72px}.analytics-results-scroll .analytics-result-row>.analytics-result-entity{display:flex!important}.analytics-results-scroll .analytics-result-row>span:not(.analytics-result-entity),.analytics-results-scroll .analytics-result-row>strong{display:block!important}.analytics-result-head>span{min-width:0}.analytics-result-head button{display:flex;align-items:center;justify-content:flex-start;gap:5px;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-transform:inherit;cursor:pointer}.analytics-result-head button.active{color:#5d55d9}.analytics-result-head button i{min-width:10px;color:#655ce6;font-style:normal;font-size:11px}.analytics-result-row>span:not(.analytics-result-entity){min-width:0}.analytics-result-row>span:not(.analytics-result-entity)>b{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.analytics-status{display:inline-flex!important;width:max-content;max-width:82px;padding:5px 8px;border-radius:999px;color:#6f7b90;background:#eef1f5;font-size:10px!important;font-weight:850;text-transform:capitalize}.analytics-status.is-active{color:#087d5c;background:#e2f7f0}.analytics-filter-empty{min-width:100%;padding:60px 24px!important}[data-theme=dark] .analytics-explorer-controls{border-color:#2d3549;background:#10182a}[data-theme=dark] .analytics-saved-views{border-color:#2d3549;background:#121a2c}[data-theme=dark] .analytics-saved-views label{color:#99a4b8}[data-theme=dark] .analytics-saved-views :where(input,select){border-color:#30394e;color:#e6eaf3;background:#151e31}[data-theme=dark] .analytics-saved-views button{border-color:#6c65e1;background:#625bdd}[data-theme=dark] .analytics-saved-views .delete-view{border-color:#6d3943;color:#ffadb8;background:#311c25}[data-theme=dark] .analytics-channel-metrics span em{color:#98a4b8}[data-theme=dark] .analytics-explorer-controls label{color:#99a4b8}[data-theme=dark] .analytics-explorer-controls :where(input,select),[data-theme=dark] .analytics-control-search>span,[data-theme=dark] .analytics-clear-filters{border-color:#30394e;color:#e6eaf3;background:#151e31}[data-theme=dark] .analytics-control-search button,[data-theme=dark] .analytics-export{background:#625bdd}[data-theme=dark] .analytics-filter-summary{border-color:#2d3549;background:#11192b}[data-theme=dark] .analytics-filter-summary span{border-color:#30394e;color:#99a4b8;background:#151e31}[data-theme=dark] .analytics-filter-summary b{color:#f0f3f9}[data-theme=dark] .analytics-status{color:#b3bccb;background:#2b3448}[data-theme=dark] .analytics-status.is-active{color:#82e1c3;background:#163a32}@media(max-width:1450px){.analytics-explorer-controls{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(140px,.5fr)) auto auto}.analytics-explorer-controls label:nth-of-type(4),.analytics-explorer-controls label:nth-of-type(5){grid-row:2}}@media(max-width:900px){.analytics-saved-views,.analytics-explorer-controls{grid-template-columns:1fr 1fr}.analytics-control-search{grid-column:1/-1}.analytics-explorer-controls label:nth-of-type(4),.analytics-explorer-controls label:nth-of-type(5){grid-row:auto}.analytics-clear-filters,.analytics-export{width:100%}.analytics-results-scroll>.analytics-result-head,.analytics-results-scroll .analytics-result-row{display:grid;min-width:1510px;grid-template-columns:minmax(285px,2.5fr) 92px repeat(10,minmax(88px,.7fr)) 72px}.analytics-result-row>span{display:block!important}.analytics-result-row>strong{display:block!important}}@media(max-width:560px){.analytics-saved-views,.analytics-explorer-controls{grid-template-columns:1fr;padding:14px 16px}.analytics-control-search{grid-column:auto}.analytics-filter-summary{padding:10px 16px}}@font-face{font-family:Heebo;src:url(/fonts/heebo-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Heebo;src:url(/fonts/heebo-500.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Heebo;src:url(/fonts/heebo-600.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Heebo;src:url(/fonts/heebo-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Heebo;src:url(/fonts/heebo-800.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}:root{--serpy-font:"Heebo","Noto Sans Hebrew",Arial,sans-serif}html,body,button,input,select,textarea{font-family:var(--serpy-font)!important}body{font-size:16px!important;line-height:1.58}.auth-form input,.auth-form select,.auth-form textarea{font-size:15px!important}.auth-form label{font-size:14px!important}.content-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:14px!important}.content-shell :where(button){font-size:13px!important}.content-shell :where(label,.form-label){font-size:13px!important;line-height:1.45}.app-layout small{font-size:12px!important;line-height:1.45}.app-layout .monthly-autopilot .monthly-schedule-form :where(label,small),.app-layout .monthly-plan :where(p,small,span,em),.app-layout .monthly-plan-empty p{font-size:14px!important;line-height:1.55}.content-shell .monthly-autopilot .monthly-schedule-form :where(input:not([type=checkbox]):not([type=radio]),select,button){font-size:15px!important}.nav-item{font-size:14px}.business-switcher b,.user-card b{font-size:13px}.search input{font-size:14px}.page-heading h1{font-size:30px}.page-heading p{font-size:14px}.module-toolbar h2,.panel-head h2{font-size:16px}.module-toolbar p,.panel-head p{font-size:13px;line-height:1.5}.primary-btn,.secondary-btn,.date-btn,.module-toolbar>button,.toolbar-actions button{font-size:13px}.data-table table,.table-wrap table{font-size:13px}.data-table th,.table-wrap th{font-size:11px!important;letter-spacing:.035em}.data-table td,.table-wrap td{font-size:13px!important;line-height:1.45}.ask-visu h2{font-size:16px}.ask-visu p{font-size:13px}.ask-visu input,.ask-visu form button{font-size:14px!important}.product-seo-open>b{font-size:14px}.product-seo-open>small{font-size:12px!important}.product-seo-modal-product small{font-size:11px!important}.product-seo-modal-product h2{font-size:23px}.product-seo-modal-product p{font-size:13px}.product-seo-modal-intro>div{font-size:13px}.product-seo-modal-intro span{font-size:12px}.smart-seo-step>header b{font-size:15px}.smart-seo-step>header small{font-size:12px!important}.product-seo-modal .focus-keyword-control input{font-size:14px}.product-seo-modal .focus-keyword-control button{font-size:13px}.smart-seo-options-grid label span b{font-size:14px}.smart-seo-options-grid label span small{font-size:12px!important}.smart-seo-options-grid em{font-size:10px}.smart-seo-modal-footer p b{font-size:13px}.smart-seo-modal-footer p small{font-size:12px!important}.smart-seo-modal-footer>aside>strong{font-size:14px}.smart-seo-modal-footer button[type=submit]{font-size:14px}.smart-seo-review-heading h3{font-size:22px}.smart-seo-review-heading p{font-size:13px}.seo-comparison-intro h3{font-size:18px}.seo-comparison-intro p{font-size:13px}.seo-comparison-groups>section>header h3{font-size:16px}.seo-comparison-groups>section>header p{font-size:12px}.seo-compare-field h4{font-size:15px}.seo-field-approval b{font-size:13px}.seo-compare-values p,.seo-compare-values input,.seo-compare-values textarea{font-size:14px}.seo-compare-values button{font-size:12px}.product-slug{display:block;width:max-content;max-width:100%;margin:3px 0 6px;overflow:hidden;color:var(--muted);background:transparent;font-family:var(--serpy-font)!important;font-size:11px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-category-chips{display:flex;flex-wrap:wrap;gap:5px;margin:5px 0 7px}.product-category-chips span,.product-category-chips em{padding:3px 7px;border:1px solid rgba(14,165,233,.2);border-radius:999px;color:#075985;background:#f0f9ff;font-size:11px;font-style:normal;font-weight:600;line-height:1.25}.product-category-chips.empty{color:var(--muted);font-size:12px}.autopilot-product-cell{align-items:flex-start}.autopilot-product-cell>div{min-width:0}.autopilot-product-cell>div>b{font-size:14px;line-height:1.35}.product-description-link-plan{margin:0 17px 17px;padding:15px;border:1px solid rgba(14,165,233,.25);border-radius:12px;background:linear-gradient(135deg,rgba(14,165,233,.07),var(--surface-soft))}.product-description-link-plan>header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.product-description-link-plan>header>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#0369a1;background:#e0f2fe;font-size:15px;font-weight:800}.product-description-link-plan header b,.product-description-link-plan header small{display:block}.product-description-link-plan header b{font-size:14px}.product-description-link-plan>a{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.product-description-link-plan>a strong,.product-description-link-plan>a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-description-link-plan>a strong{font-size:13px}.product-description-link-plan>a span{font-size:13px}.product-description-link-plan>a small{color:#0369a1;font-size:11px!important}.product-description-link-plan>p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.product-seo-open{border-color:#0e749047;background:linear-gradient(135deg,rgba(6,182,212,.1),var(--surface))}.product-seo-open>span{background:linear-gradient(145deg,#22b8cf,#0e7490)}.product-seo-open>small{color:#0e7490}.product-seo-open.has-draft{border-color:#f59e0b5c;background:linear-gradient(135deg,rgba(245,158,11,.12),var(--surface))}.product-seo-open.has-draft>span{background:linear-gradient(145deg,#f7b84b,#d97706)}.product-seo-open.has-draft>small{color:#b45309}.product-draft-queue-card{border-inline-start:5px solid #f59e0b!important}.autopilot-library-card.stage-discovery,.autopilot-library-card.stage-research{border-top:4px solid #0ea5e9}.autopilot-library-card.stage-strategy_review,.autopilot-library-card.stage-outline_review,.autopilot-library-card.stage-editorial_qa,.autopilot-library-card.stage-seo_qa,.autopilot-library-card.stage-fact_qa,.autopilot-library-card.stage-link_qa,.autopilot-library-card.stage-publish_review{border-top:4px solid #f59e0b}.autopilot-library-card.stage-drafting,.autopilot-library-card.stage-outline{border-top:4px solid #7c3aed}.autopilot-library-card.stage-published,.autopilot-library-card.stage-monitoring{border-top:4px solid #10b981}.autopilot-library-card.stage-failed,.autopilot-library-card.stage-blocked{border-top:4px solid #ef476f}.product-seo-modal-intro>div:first-child span{border-color:#0ea5e9;color:#0369a1;background:#e0f2fe}.product-seo-modal-intro>div:nth-of-type(2) span{border-color:#8b5cf6;color:#6d28d9;background:#ede9fe}.product-seo-modal-intro>div:nth-of-type(3) span{border-color:#f59e0b;color:#b45309;background:#fef3c7}.product-seo-modal-intro>div.done span{border-color:#10b981;color:#fff;background:#10b981}body.theme-dark .product-seo-open{border-color:#22d3ee59;background:linear-gradient(135deg,rgba(8,145,178,.2),var(--surface))}body.theme-dark .product-seo-open>small{color:#67e8f9}body.theme-dark .product-seo-open.has-draft{border-color:#fbbf2466;background:linear-gradient(135deg,rgba(217,119,6,.2),var(--surface))}body.theme-dark .product-seo-open.has-draft>small{color:#fcd34d}body.theme-dark .product-category-chips span,body.theme-dark .product-category-chips em{border-color:#38bdf84d;color:#7dd3fc;background:#10243a}body.theme-dark .product-description-link-plan{border-color:#38bdf84d;background:linear-gradient(135deg,rgba(14,116,144,.15),var(--surface-soft))}@media(max-width:760px){body{font-size:16px!important}.app-layout small{font-size:12px!important}.page-heading h1{font-size:26px}.product-description-link-plan>a{grid-template-columns:1fr}.product-description-link-plan>a strong,.product-description-link-plan>a span{white-space:normal}}.content-shell .monthly-ideas .monthly-idea-copy input{font-size:17px!important;line-height:1.38!important}.content-shell .monthly-ideas .monthly-idea-copy input.is-readonly{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.content-shell .monthly-ideas .monthly-idea-copy textarea{font-size:15px!important;line-height:1.42!important}.content-shell .monthly-ideas .monthly-idea-copy textarea.is-readonly{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.content-shell .monthly-ideas .monthly-idea-copy p{font-size:14px!important;line-height:1.55!important}.content-shell .monthly-ideas .monthly-idea-copy small{font-size:12px!important}.content-shell .monthly-ideas :where(.monthly-bulk-actions button,.monthly-edit-title,.monthly-idea-format select){font-size:13px!important}.content-shell .monthly-ideas .monthly-intent-chip,.content-shell .monthly-ideas .monthly-idea-format>span{font-size:11px!important}.content-shell .monthly-ideas-form>footer button{font-size:15px!important}.content-shell .content-list-toolbar :where(input,select){font-size:14px!important}.content-shell .content-list-toolbar>strong{font-size:12px!important}.content-shell .content-health-strip{font-size:12px!important}.content-shell .content-health-strip b{font-size:14px!important}.content-shell .autopilot-topic-cell>b{font-size:14px!important;line-height:1.4}.content-shell .autopilot-topic-cell :where(small,.topic-keyword){font-size:12px!important}.content-shell .topic-priority>b{font-size:14px!important}.content-shell .autopilot-topic-table td button{font-size:13px!important}.content-shell .autopilot-library-card h2{font-size:17px!important}.content-shell .autopilot-library-card>p{font-size:13px!important}.content-shell .workflow-next-action small{font-size:10px!important}.content-shell .workflow-next-action b{font-size:13px!important}.content-shell .autopilot-library-card footer small{font-size:11px!important}.content-shell .autopilot-library-card footer button{font-size:13px!important}.content-shell .autopilot-connection p{font-size:13px!important}.content-shell .autopilot-connection li{font-size:11px!important}.content-shell .autopilot-connection-hero p{font-size:13px!important}.content-shell .autopilot-product-summary small{font-size:11px!important}.content-shell .commerce-product-seo .current-seo-title{font-size:13px!important}:root{--ui-text-xs:12px;--ui-text-sm:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-control-height:44px;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-focus:0 0 0 3px rgba(111,106,255,.22)}html{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{font-size:16px!important;line-height:1.55}.main-content{min-width:0;max-width:none!important}.content-shell{width:100%;max-width:1760px!important;margin-inline:auto!important;padding:36px clamp(22px,2.2vw,42px) 72px!important;animation:none!important}.content-shell>*,.content-shell :where(.panel,.metric-card,.module-metrics>article){animation:none!important;opacity:1!important}.content-shell *{min-width:0}.app-layout :where(b,strong,h1,h2,h3,h4,button,.signal,.badge,.ai-badge){font-weight:700}.app-layout :where(.eyebrow,.data-table th,.table-wrap th){font-weight:600}[dir=rtl] .app-layout :where(.eyebrow,.data-table th,.table-wrap th){letter-spacing:0;text-transform:none}.content-shell :where(p,li,dd,dt){font-size:var(--ui-text-md);line-height:1.58}.content-shell small{font-size:var(--ui-text-xs)!important;line-height:1.45}.content-shell :where(label,.form-label){font-size:var(--ui-text-sm)!important;line-height:1.45}.content-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:15px!important;line-height:1.4}.content-shell :where(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--ui-control-height)}.content-shell textarea{min-height:112px}.content-shell :where(input,select,textarea):focus-visible{border-color:#7770ee!important;outline:0;box-shadow:var(--ui-focus)!important}.content-shell :where(input[type=checkbox],input[type=radio]){width:19px;height:19px;flex:0 0 19px}.page-heading{align-items:flex-end;gap:24px;margin-bottom:26px}.page-heading h1{font-size:clamp(30px,2vw,38px)!important;font-weight:700;line-height:1.15;letter-spacing:-.025em}.page-heading p{max-width:800px;font-size:15px!important;line-height:1.55}.eyebrow{font-size:12px!important}.module-toolbar,.panel-head{gap:18px;padding:22px 24px 17px}.module-toolbar h2,.panel-head h2{font-size:18px!important;line-height:1.3}.module-toolbar p,.panel-head p,.section-heading p{font-size:14px!important;line-height:1.5}.content-shell button,.topbar button,.sidebar button{line-height:1.2;font-weight:700}.content-shell :where(.primary-btn,.secondary-btn,.date-btn,.module-toolbar>button,.toolbar-actions button,.auth-submit,.local-submit-btn,.seo-action,.map-target-search button,.geo-grid-form button,.rank-schedule-form button),.content-shell button[type=submit]{display:inline-flex;min-height:var(--ui-control-height);align-items:center;justify-content:center;gap:8px;padding:0 17px;border-radius:var(--ui-radius-sm);font-size:var(--ui-text-md)!important;line-height:1.2;white-space:nowrap}.content-shell :where(button,a):focus-visible,.topbar button:focus-visible,.sidebar button:focus-visible{outline:0;box-shadow:var(--ui-focus)}.content-shell button:not(:disabled){cursor:pointer}.content-shell button:disabled{cursor:not-allowed;opacity:.56}.primary-btn{color:#fff;background:#11182b}.secondary-btn{border-color:#d9dfe8;background:#fff}button>svg,button>img,a>svg,a>img,.global-search>svg{display:block;width:18px;height:18px;max-width:18px;flex:0 0 18px;object-fit:contain}button>svg,.global-search>svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}button>i{display:inline-grid;place-items:center;flex:0 0 auto;font-style:normal;line-height:1}button>i>svg{width:16px;height:16px}.topbar{height:70px;padding-inline:clamp(20px,2vw,36px)}.global-search{height:42px;gap:10px;padding-inline:13px;border:1px solid #e1e5ec;border-radius:11px;background:#fff}.global-search>svg{color:#7f899b}.global-search input{font-size:14px!important}.global-search kbd{font-size:11px}.icon-button,.lang-toggle,.help{display:grid;width:40px;min-width:40px;height:40px;padding:0;place-items:center;overflow:visible;border-radius:10px;font-size:13px}.help{border-radius:50%}.icon-button>svg,.help>svg{width:19px;height:19px;max-width:19px}.notification-toggle>b{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;display:grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border:2px solid #fff;border-radius:999px;color:#fff;background:#ef476f;font-size:10px;line-height:1}.sidebar{width:264px}.sidebar nav{padding-block:4px 12px}.nav-group{margin-block:10px 14px}.nav-group-label{display:block;margin:0 12px 7px;font-size:11px!important;line-height:1.3}.nav-item{min-height:44px;height:auto;gap:11px;padding:8px 12px;border-radius:9px;font-size:14px!important;line-height:1.25}.nav-item>span:not(.ai-badge){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item svg,.nav-item .nav-brand-icon{width:20px;height:20px;max-width:20px;flex:0 0 20px}.ai-badge,.hunt-badge{margin-inline-start:auto!important;padding:3px 6px!important;font-size:10px!important;line-height:1.1}.business-switcher{min-height:57px}.business-switcher small,.user-card span{font-size:11px!important;line-height:1.25}.business-switcher b,.user-card b{font-size:13px!important;line-height:1.3}.chevrons{display:grid;gap:0;place-items:center}.chevrons svg{width:13px;height:13px;max-width:13px}.project-menu-search>svg,.add-business>svg,.logout-button>svg,.mobile-menu>svg{width:19px;height:19px;max-width:19px;flex:0 0 19px}.user-card{grid-template-columns:36px 1fr 36px;gap:10px}.logout-button{display:grid;width:36px;height:36px;padding:0;place-items:center;border-radius:9px}.panel,.metric-card,.module-metrics>article{border-radius:var(--ui-radius-md)}.metrics-grid,.module-metrics{gap:14px}.metric-card,.module-metrics>article{min-height:128px;padding:20px}.metric-label,.module-metrics>article>span{font-size:13px!important;line-height:1.35}.metric-value,.module-metrics>article>strong{font-size:28px;line-height:1.1}.metric-foot,.module-metrics>article>small{font-size:12px!important}.metric-label button{width:22px;height:22px;min-height:22px;padding:0;font-size:12px!important}.dashboard-grid,.module-layout{gap:16px}.table-wrap,.data-table{max-width:100%;overflow:auto}.table-wrap table,.data-table table{font-size:14px!important}.table-wrap th,.data-table th{height:44px;padding:11px 18px;font-size:12px!important;line-height:1.25;white-space:nowrap}.table-wrap td,.data-table td{height:68px;padding:11px 18px;font-size:14px!important;line-height:1.45}.table-wrap td :where(b,strong),.data-table td :where(b,strong){font-size:14px!important;line-height:1.4}.table-wrap td small,.data-table td small{font-size:12px!important}.signal,.analytics-status,.billing-status{font-size:11px!important;line-height:1.2}.table-pagination{min-height:64px;padding:12px 18px}.table-pagination button,.table-pagination select{min-height:38px;font-size:13px!important}.date-btn{min-width:228px;text-align:start}.date-btn>svg{color:#6b7280}.date-btn>span{display:block;min-width:0}.date-btn small{margin:0;font-size:11px!important;line-height:1.15}.date-btn b{font-size:13px!important;line-height:1.25}.date-btn i{margin-inline-start:auto}.heading-actions{align-items:center;flex-wrap:wrap}.seo-tabs,.local-subnav{min-height:54px;gap:5px;padding:5px;overflow-x:auto;scrollbar-width:thin}.seo-tabs button,.local-subnav button{min-height:42px;padding:0 15px;font-size:14px!important;white-space:nowrap}.seo-score-card>div>span{font-size:12px!important;letter-spacing:.04em}.seo-score-card h2{font-size:22px!important}.seo-score-card p,.seo-severity-grid span,.seo-severity-grid button,.seo-category-scores span{font-size:13px!important}.seo-category-scores strong{font-size:16px!important}.seo-category-open{min-height:28px;padding:4px 8px;font-size:11px!important}.seo-history-bars small{font-size:11px!important}.seo-win>div:first-child>span{font-size:11px!important}.seo-win strong{font-size:15px!important}.seo-win p{font-size:13px!important}.seo-win small{font-size:12px!important}.seo-win button{min-height:38px;font-size:13px!important}.chart-y,.chart-x,.legend{font-size:12px!important}.chart-tooltip{width:166px;font-size:12px!important}.chart-tooltip small{font-size:11px!important}.source-list b,.health-summary b{font-size:13px!important}.source-list small,.health-summary p{font-size:12px!important}.health-button{min-height:40px;height:auto;font-size:13px!important}.rec-top h3{font-size:15px!important}.rec-content p,.rec-bottom button,.rec-bottom span{font-size:13px!important}.confidence{font-size:11px!important}.ask-visu{grid-template-columns:46px minmax(220px,300px) minmax(320px,1fr);gap:16px;padding:18px 20px}.ask-icon{width:44px;height:44px}.ask-visu h2{font-size:18px!important}.ask-visu p{font-size:14px!important;line-height:1.45}.ask-visu form{min-height:46px;height:auto}.ask-visu input{font-size:15px!important}.ask-visu form button{min-height:36px;font-size:14px!important}.content-shell :where(.task-row,.hunt-card,.setting-card,.review-inbox-item,.competitor-scorecard,.analytics-channel-card,.autopilot-library-card) :where(p,span:not(.signal):not(.badge),em){font-size:13px;line-height:1.5}.content-shell :where(.task-row,.hunt-card,.setting-card,.review-inbox-item,.competitor-scorecard,.analytics-channel-card,.autopilot-library-card) :where(b,strong,h2,h3){line-height:1.35}.task-row b,.hunt-card h3,.setting-card h2{font-size:16px!important}.task-row p,.task-row small,.hunt-card p,.setting-card p{font-size:13px!important}.task-row select,.task-row-actions>button,.hunt-card footer button,.setting-card button{min-height:42px;font-size:14px!important}.local-setup-journey :where(span,small,p),.local-side-nav :where(span,small),.local-profile-summary :where(span,small,p){font-size:12px!important;line-height:1.45}.local-side-nav button{min-height:46px;font-size:14px!important}.analytics-channel-card>header>span small,.analytics-channel-metrics small,.analytics-channel-winner small,.analytics-result-row>span:not(.analytics-result-entity) small,.analytics-report-grid small{font-size:12px!important}.analytics-result-head{font-size:12px!important}.analytics-result-row :where(b,span){font-size:14px!important}.analytics-saved-views button,.analytics-control-search button,.analytics-clear-filters,.analytics-export{min-height:42px;font-size:13px!important}.analytics-filter-summary span{font-size:12px!important}.app-layout :where(button,select,input,textarea,.range-presets button){font-size:14px!important}.app-layout :where(label,legend,.filter-label,.control-label,.field-label){font-size:13px!important;line-height:1.4}.app-layout :where(.range-presets button,.review-filters button,.saved-view-pill,.filter-chip){min-height:42px;padding-inline:12px}.app-layout :where(.eyebrow,.kicker,.overline,.section-kicker,.nav-group-label){font-size:11px!important;line-height:1.3;letter-spacing:.08em}.app-layout :where(.helper-text,.field-help,.form-help,.control-help,.caption){font-size:12px!important;line-height:1.5}.content-shell small,.date-btn small{font-size:12px!important;line-height:1.45}.content-shell :where(.billing-status,.catalog-count,.table-delta,.score,.signal,.seo-state,.topic-keyword,.monthly-content-type){font-size:12px!important;line-height:1.35}.content-shell :where(.active-report-summary,.analytics-filter-summary,.content-health-strip,.business-locale-note){font-size:13px!important;line-height:1.5}.content-shell .active-report-summary :where(span,b),.content-shell .analytics-filter-summary :where(span,b){font-size:13px!important}.content-shell .data-table th{font-size:12px!important;line-height:1.35}.content-shell .data-table td{font-size:13px!important;line-height:1.45}.content-shell .data-table td :where(a,b,span,small,em){font-size:12px!important;line-height:1.4}.content-shell :where(.product-cell,.autopilot-product-cell) b{font-size:13px!important}.content-shell :where(.product-cell,.autopilot-product-cell) small{font-size:12px!important}.profit-waterfall .waterfall-row>span,.profit-waterfall .waterfall-row>b{font-size:13px!important;line-height:1.4}.profit-waterfall .waterfall-row small{font-size:12px!important}.profit-total span{font-size:14px!important}.profit-total strong{font-size:19px!important}.profit-total em{font-size:12px!important}.profit-coverage>strong{font-variant-numeric:tabular-nums;font-size:30px!important;letter-spacing:-.02em}.profit-coverage>span{font-size:14px!important}.profit-coverage>p{font-size:13px!important;line-height:1.55}.radial span{font-size:11px!important}.radial strong{font-size:19px!important}.settings-anchor-section :where(.business-locale-note,.usage-limit small,.plan-limits small){font-size:12px!important;line-height:1.5}.auth-card{max-width:540px}.auth-card h1{font-size:36px!important;line-height:1.2}.auth-card>p,.auth-switch{font-size:15px!important;line-height:1.55}.auth-card label{font-size:14px!important;line-height:1.4}.auth-card input,.auth-card select{min-height:48px;font-size:15px!important}.auth-card .auth-submit{min-height:50px;font-size:15px!important}.auth-legal{font-size:12px!important;line-height:1.55}.auth-theme-toggle{display:grid;place-items:center}.auth-theme-toggle>svg{width:20px;height:20px;max-width:20px}.monthly-autopilot,.monthly-plan,.monthly-ideas{font-size:15px}.monthly-stepper{overflow-x:auto;overflow-y:visible;padding-block:8px}.monthly-stepper :where(span,b,strong){font-size:13px!important;line-height:1.35;white-space:nowrap}.monthly-ideas-grid,.monthly-ideas-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.monthly-idea-row,.monthly-idea-card{height:auto!important;min-height:176px!important;max-height:none!important;overflow:visible!important;padding:18px!important}.monthly-idea-copy{overflow:visible!important}.monthly-idea-copy input,.monthly-idea-copy textarea{max-height:none!important;overflow:auto!important;text-overflow:clip!important;white-space:normal!important}.monthly-ideas-form>footer{position:static!important;margin:18px 0 0!important;transform:none!important}.workflow-next-action small,.autopilot-library-card footer small,.autopilot-connection li,.autopilot-product-summary small{font-size:12px!important}.workflow-next-action b,.autopilot-library-card footer button{font-size:14px!important}.product-workspace-tabs,.settings-section-tabs{display:flex;align-items:center;gap:8px;margin:0 0 22px;padding:7px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 8px 24px #0f172a0a;overflow-x:auto;scrollbar-width:none}.product-workspace-tabs::-webkit-scrollbar,.settings-section-tabs::-webkit-scrollbar{display:none}.product-workspace-tabs a,.settings-section-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid transparent;border-radius:10px;color:var(--muted);font-size:14px!important;font-weight:750;line-height:1.2;text-decoration:none;white-space:nowrap}.product-workspace-tabs a:hover,.settings-section-tabs a:hover{color:var(--text);background:var(--surface-soft)}.product-workspace-tabs a.active,.settings-section-tabs a.active{color:#fff;border-color:var(--violet);background:var(--violet);box-shadow:0 6px 16px #635bff38}.settings-anchor-section{scroll-margin-top:88px}.autopilot-purpose-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:stretch;margin-top:18px}.autopilot-purpose-strip article{display:flex;gap:12px;min-width:0;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.autopilot-purpose-strip article>span{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:10px;background:#6f6aff1c;color:var(--violet);font-size:12px!important;font-weight:850}.autopilot-purpose-strip b{display:block;margin:1px 0 5px;font-size:15px!important;color:var(--text)}.autopilot-purpose-strip p{margin:0;color:var(--muted);font-size:13px!important;line-height:1.5}.autopilot-purpose-strip>button{align-self:center;min-height:46px;padding-inline:17px}.product-seo-modal-backdrop{align-items:center;overflow:hidden;padding:16px}.product-seo-modal{width:min(1120px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border-radius:20px;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.product-seo-modal-product{padding:22px 26px}.product-seo-modal-product h2{font-size:24px!important;line-height:1.25}.product-seo-modal-product p,.product-seo-modal-product small{font-size:13px!important;line-height:1.45}.product-seo-modal-intro{padding:15px 24px;overflow-x:auto}.product-seo-modal-intro>div{font-size:13px!important;white-space:nowrap}.product-seo-modal-body{overflow-y:auto;padding:24px 28px}.smart-seo-step{margin:0 0 22px}.smart-seo-step>header b{font-size:17px!important}.smart-seo-step>header small{font-size:13px!important}.focus-keyword-control{gap:10px}.focus-keyword-control input{min-height:48px}.smart-seo-options-grid{gap:12px}.smart-seo-options-grid label{min-height:86px;height:auto;padding:15px}.smart-seo-options-grid label span b{font-size:15px!important}.smart-seo-options-grid label span small{font-size:13px!important}.smart-seo-options-grid em{font-size:11px!important}.smart-seo-modal-footer{position:static!important;min-height:82px;margin:0!important;padding:16px 24px!important}.smart-seo-modal-footer button[type=submit]{min-height:48px;font-size:15px!important}.modal-close{display:grid;width:42px;height:42px;min-height:42px;padding:0;place-items:center;border-radius:11px;font-size:24px!important;line-height:1}.project-setup-modal,.workspace-modal,.integration-modal,.account-picker-modal{border-radius:20px}.project-setup-modal :where(p,li,label,span),.workspace-modal :where(p,li,label,span){font-size:14px;line-height:1.5}.project-setup-modal :where(small,.project-step-kicker),.workspace-modal small{font-size:12px!important}.project-setup-modal h2,.workspace-modal h2{font-size:26px;line-height:1.25}.project-setup-modal footer,.workspace-modal footer{min-height:72px}html[data-theme=dark] .global-search{border-color:#303750;background:#101426}html[data-theme=dark] .notification-toggle>b{border-color:#101426}html[data-theme=dark] .secondary-btn{border-color:#303750;background:#101426}html[data-theme=dark] .monthly-idea-row,html[data-theme=dark] .monthly-idea-card{box-shadow:none}html[data-theme=dark] .product-seo-open{border-color:#22d3ee59;background:linear-gradient(135deg,rgba(8,145,178,.2),var(--surface))}html[data-theme=dark] .product-seo-open.has-draft{border-color:#fbbf2466;background:linear-gradient(135deg,rgba(217,119,6,.2),var(--surface))}@media(max-width:1280px){.content-shell{padding-inline:24px!important}.ask-visu{grid-template-columns:46px 1fr}.ask-visu form{grid-column:1/-1}.monthly-ideas-grid,.monthly-ideas-list{grid-template-columns:1fr!important}.autopilot-purpose-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.autopilot-purpose-strip>button{align-self:stretch}}@media(max-width:780px){.content-shell{padding:24px 16px 48px!important}.page-heading{align-items:flex-start}.page-heading h1{font-size:28px!important}.heading-actions,.date-btn{width:100%}.module-toolbar,.panel-head{padding:19px 17px 15px}.table-wrap th,.data-table th,.table-wrap td,.data-table td{padding-inline:14px}.product-seo-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.product-seo-modal-body{padding:20px 16px}.smart-seo-options-grid{grid-template-columns:1fr}.smart-seo-modal-footer{align-items:stretch;flex-direction:column}.autopilot-purpose-strip{grid-template-columns:1fr}}@media(max-width:520px){.metrics-grid,.module-metrics{grid-template-columns:1fr}.metric-card,.module-metrics>article{min-height:112px}.top-actions{gap:4px}.lang-toggle{width:38px;min-width:38px}.monthly-idea-row,.monthly-idea-card{min-height:0!important}}@media(prefers-reduced-motion:reduce){.app-layout *,.app-layout *:before,.app-layout *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.overview-source-filter>span{font-size:12px!important}.customer-panel :where(span,small),.confidence{font-size:12px!important}.radial span{font-size:12px!important}.source-list :where(.source-logo,b,small){font-size:12px!important}.autopilot-product-summary small,.product-slug{font-size:12px!important;line-height:1.4}.monthly-autopilot :where(.monthly-wizard-kicker,.monthly-plan-kicker),.seo-win>div:first-child>span{font-size:12px!important}.analytics-channel-metrics em,.analytics-serpy-report>header span,.analytics-serpy-report>footer{font-size:12px!important;line-height:1.5}.operations-toggle b{font-size:14px!important}.usage-grid span{font-size:12px!important}.usage-grid strong{font-size:20px!important}.connection-identity b{font-size:13px!important}.connection-identity code,.content-shell .autopilot-product-summary small{font-size:12px!important}.content-shell .product-draft-queue-card p,.content-shell .product-draft-queue-card strong{font-size:13px!important;line-height:1.45}.content-shell .product-draft-queue-card>span{font-size:12px!important}.content-shell .monthly-autopilot header span{font-size:12px!important}.unified-product-report .data-table{overflow-x:auto}.unified-product-report table{min-width:1220px}.unified-product-report th:nth-child(1){width:25%}.unified-product-report th:nth-child(2){width:18%}.product-toolbar-actions{display:flex;align-items:center;gap:12px}.product-toolbar-actions .secondary-btn{min-height:42px;font-size:13px}.product-detail-open{display:flex;width:100%;min-width:260px;align-items:center;gap:12px;padding:7px;border:0;border-radius:12px;color:var(--ink);background:transparent;text-align:start;cursor:pointer;transition:background .16s ease,transform .16s ease}.product-detail-open:hover{background:#6259db12;transform:translateY(-1px)}.product-detail-open>span:last-child{display:grid;min-width:0;gap:4px}.product-detail-open b{overflow:hidden;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-detail-open small{color:var(--muted);font-size:12px}.product-detail-open em{color:#6259db;font-size:12px;font-style:normal;font-weight:800}.product-seo-summary{display:grid;gap:5px;min-width:180px}.product-seo-summary .seo-state{width:max-content;font-size:12px}.product-seo-summary small{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;line-height:1.35}.product-seo-summary small i{display:grid;min-width:20px;height:20px;place-items:center;border-radius:6px;font-size:11px;font-style:normal;font-weight:900}.product-seo-summary small i.ready{color:#087e5d;background:#dff7ee}.product-seo-summary small i.missing{color:#a56008;background:#fff1d6}.product-seo-summary small i.neutral{color:#6259db;background:#eceaff}.product-seo-inline-action{margin-top:9px;padding:8px 11px;border:1px solid rgba(98,89,219,.3);border-radius:9px;color:#574fc3;background:#f1efff;font-size:12px;font-weight:850;cursor:pointer;white-space:nowrap}.product-seo-inline-action:hover{border-color:#6259db;background:#e9e6ff}.product-seo-inline-action.has-draft{color:#087e5d;border-color:#087e5d4d;background:#e3f8f1}.product-detail-overview{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);align-items:start;gap:18px;padding:20px 26px;border-bottom:1px solid var(--line);background:var(--surface)}.product-detail-overview>div{min-width:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.product-detail-overview header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.product-detail-overview header b{color:var(--ink);font-size:14px}.product-detail-overview header span{color:var(--muted);font-size:12px}.product-detail-gallery>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-detail-gallery button{overflow:hidden;aspect-ratio:1;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer}.product-detail-gallery button:hover,.product-detail-gallery button.active{border-color:#6259db;box-shadow:0 0 0 2px #6259db1f}.product-detail-gallery img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.product-detail-gallery p{grid-column:1/-1;margin:12px 0;color:var(--muted);font-size:13px}.product-detail-data dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.product-detail-data dl>div{min-width:0;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.product-detail-data dl>div.wide{grid-column:1/-1}.product-detail-data dt{margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:800}.product-detail-data dd{display:flex;flex-wrap:wrap;gap:5px;margin:0;color:var(--ink);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.product-detail-data dd span{padding:4px 7px;border-radius:999px;color:#574fc3;background:#eeecff;font-size:11px;font-weight:750}body.theme-dark .product-seo-summary small i.ready{color:#8be0c7;background:#183a35}body.theme-dark .product-seo-summary small i.missing{color:#ffd28b;background:#3d3020}body.theme-dark .product-seo-summary small i.neutral,body.theme-dark .product-detail-data dd span,body.theme-dark .product-seo-inline-action{color:#d7d3ff;background:#2c2854}@media(max-width:900px){.product-detail-overview,.product-detail-data dl{grid-template-columns:1fr}.product-toolbar-actions{align-items:flex-end;flex-direction:column}}@media(max-width:600px){.product-seo-modal-backdrop{padding:0}.product-seo-modal{width:100vw;max-height:100dvh;border-radius:0}.product-detail-overview{padding:14px}.product-detail-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-seo-modal .product-category-chips span,.product-seo-modal .product-category-chips em,.product-seo-modal .seo-state,.product-seo-modal .product-detail-data dd span,.product-seo-modal .smart-seo-step>header>span,.product-seo-modal .smart-seo-options-grid em{font-size:12px!important}.product-seo-modal .product-seo-modal-badge b{font-size:13px!important}.customer-directory{margin:0 28px 28px;overflow:hidden}.customer-directory-heading{padding:24px 26px 18px}.customer-directory-heading>span{font-size:13px;font-weight:800;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;padding:8px 12px}.customer-controls{display:grid;grid-template-columns:minmax(240px,1fr) 170px 200px 180px auto;gap:10px;padding:0 26px 18px}.customer-controls input,.customer-controls select,.customer-controls button{height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:700;padding:0 13px}.customer-controls button{background:#11182b;color:#fff;border-color:transparent;padding-inline:22px;cursor:pointer}.customer-table{border-top:1px solid var(--line);overflow:auto}.customer-table table{min-width:1180px}.customer-table th{font-size:12px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.customer-table td{vertical-align:middle;padding-block:15px}.customer-table td>b,.customer-table td>small{display:block}.customer-table td>b{font-size:14px;color:var(--ink)}.customer-table td>small{font-size:12px;color:var(--muted);margin-top:5px}.customer-row{cursor:pointer;transition:background .16s ease}.customer-row:hover{background:#6259db0b}.customer-identity{display:grid;grid-template-columns:42px minmax(150px,1fr);grid-template-rows:auto auto;column-gap:12px;text-align:start;align-items:center;border:0;background:none;color:inherit;padding:0;cursor:pointer;min-width:260px}.customer-identity>span{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#6557e8,#8e80ff);color:#fff;font-size:16px;font-weight:900}.customer-identity>b{font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-identity>small{font-size:12px;color:var(--muted);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commerce-source{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border-radius:8px;font-size:12px;font-weight:850}.commerce-source:before{content:"";width:7px;height:7px;border-radius:50%}.commerce-source.shopify{color:#477b23;background:#f0f8e9}.commerce-source.shopify:before{background:#74a94c}.commerce-source.woocommerce{color:#6540a7;background:#f5efff}.commerce-source.woocommerce:before{background:#96588a}.customer-open{height:36px;white-space:nowrap;border:1px solid rgba(98,89,219,.3);background:#f1efff;color:#574fc3;border-radius:9px;padding:0 12px;font-size:12px;font-weight:850;cursor:pointer}.customer-directory .table-pagination label{display:flex;align-items:center;gap:12px}.customer-directory .table-pagination select{height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:750;padding:0 10px}.customer-modal-backdrop{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;background:#070c1ca3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px}.customer-detail-modal{width:min(1040px,calc(100vw - 52px));max-height:calc(100vh - 52px);display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border:1px solid rgba(98,89,219,.25);border-radius:22px;box-shadow:0 30px 90px #080d1e59;overflow:hidden}.customer-detail-modal>header{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:15px;align-items:center;padding:22px 24px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgba(98,89,219,.08),var(--surface))}.customer-modal-avatar{width:56px;height:56px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(135deg,#6557e8,#8d7dff);color:#fff;font-size:22px;font-weight:900}.customer-detail-modal header span{font-size:12px;font-weight:850;color:#6259db;text-transform:uppercase;letter-spacing:.06em}.customer-detail-modal header h2{font-size:23px;line-height:1.2;margin:3px 0}.customer-detail-modal header p{font-size:13px;color:var(--muted);margin:0;line-height:1.45}.customer-detail-modal .modal-close{position:static;align-self:start;width:38px;height:38px;border-radius:11px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:24px;cursor:pointer}.customer-detail-scroll{min-height:0;overflow-y:auto;padding:22px 24px 28px}.customer-detail-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.customer-detail-metrics article{border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);padding:15px}.customer-detail-metrics small{display:block;color:var(--muted);font-size:12px;font-weight:750;margin-bottom:7px}.customer-detail-metrics strong{font-size:20px}.customer-history-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:27px 2px 13px}.customer-history-heading h3{font-size:18px;margin:0 0 4px}.customer-history-heading p,.customer-history-heading>span{font-size:12px;color:var(--muted);margin:0}.customer-history-heading>span{font-weight:800;white-space:nowrap}.customer-orders{display:grid;gap:12px}.customer-orders>article{border:1px solid var(--line);border-radius:15px;padding:16px 18px;background:var(--surface)}.customer-order-top{display:flex;justify-content:space-between;gap:15px;align-items:start}.customer-order-top span b,.customer-order-top span small{display:block}.customer-order-top b{font-size:14px}.customer-order-top small{font-size:12px;color:var(--muted);margin-top:4px}.customer-order-top>strong{font-size:18px}.customer-order-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin:13px 0;padding:10px 12px;border-radius:9px;background:var(--surface-soft)}.customer-order-meta span{font-size:12px;color:var(--muted)}.customer-order-meta b{color:var(--ink)}.customer-orders ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.customer-orders li{display:flex;justify-content:space-between;gap:16px;font-size:13px;padding:4px 1px}.customer-orders li small{color:var(--muted);margin-inline-start:6px}.customer-modal-loader{min-height:260px;display:grid;place-items:center;align-content:center;gap:15px}.customer-modal-loader i{width:34px;height:34px;border:3px solid var(--line);border-top-color:#6259db;border-radius:50%;animation:spin .8s linear infinite}.customer-modal-loader b{font-size:14px}body.theme-dark .commerce-source.shopify{color:#b8e595;background:#263721}body.theme-dark .commerce-source.woocommerce{color:#ddc8ff;background:#33254c}body.theme-dark .customer-open{color:#d7d3ff;background:#2c2854}@media(max-width:900px){.customer-controls{grid-template-columns:1fr 1fr}.customer-controls input,.customer-controls button{grid-column:1/-1}.customer-detail-metrics{grid-template-columns:1fr 1fr}}@media(max-width:620px){.customer-directory{margin-inline:14px}.customer-controls{grid-template-columns:1fr;padding-inline:16px}.customer-controls input,.customer-controls button{grid-column:auto}.customer-modal-backdrop{padding:10px}.customer-detail-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:16px}.customer-detail-modal>header{grid-template-columns:46px minmax(0,1fr) auto;padding:16px}.customer-modal-avatar{width:46px;height:46px}.customer-detail-modal header h2{font-size:18px}.customer-detail-scroll{padding:16px}.customer-detail-metrics{grid-template-columns:1fr 1fr}.customer-history-heading{align-items:start}.customer-order-meta{display:grid;grid-template-columns:1fr 1fr}.customer-orders li{align-items:start}}.commerce-source.manual{color:#875400;background:#fff2d8}.commerce-source.manual:before{background:#d88b16}.commerce-source.api{color:#087a70;background:#def7f2}.commerce-source.api:before{background:#0fa997}.customer-heading-actions{display:flex;align-items:center;gap:9px;margin-inline-start:auto}.customer-heading-actions button{min-height:42px;padding:0 15px;border:1px solid rgba(98,89,219,.3);border-radius:10px;color:#574fc3;background:var(--surface);font-size:13px;font-weight:850;cursor:pointer;white-space:nowrap}.customer-heading-actions button:hover{border-color:#6259db;background:#f2f0ff}.customer-heading-actions button.primary{border-color:#6259db;color:#fff;background:linear-gradient(135deg,#6759e7,#5145c8)}.customer-tool-modal{width:min(760px,calc(100vw - 52px));max-height:calc(100vh - 52px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(98,89,219,.24);border-radius:22px;color:var(--ink);background:var(--surface);box-shadow:0 30px 90px #080d1e59}.customer-tool-modal.api{width:min(920px,calc(100vw - 52px))}.customer-tool-modal>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:24px 26px 20px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgba(98,89,219,.09),var(--surface))}.customer-tool-modal>header small{display:block;margin-bottom:6px;color:#6259db;font-size:12px;font-weight:900;letter-spacing:.07em}.customer-tool-modal>header h2{margin:0 0 6px;font-size:24px;line-height:1.25}.customer-tool-modal>header p{max-width:650px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.customer-tool-modal .modal-close{position:static;border:1px solid var(--line);color:var(--muted);background:var(--surface)}.customer-manual-form{display:grid;grid-template-columns:1fr 1fr;gap:15px;min-height:0;overflow-y:auto;padding:24px 26px 26px}.customer-manual-form label{display:grid;gap:7px;color:var(--ink);font-size:13px;font-weight:800}.customer-manual-form label.wide,.customer-manual-form footer{grid-column:1/-1}.customer-manual-form input,.customer-manual-form textarea,.customer-key-form input{width:100%;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface);font:inherit;font-size:14px;font-weight:600;outline:0}.customer-manual-form input,.customer-key-form input{height:46px;padding:0 13px}.customer-manual-form textarea{min-height:104px;padding:12px 13px;resize:vertical;line-height:1.5}.customer-manual-form :is(input,textarea):focus,.customer-key-form input:focus{border-color:#6259db;box-shadow:0 0 0 3px #6259db1f}.customer-manual-form footer{display:flex;justify-content:flex-end;gap:10px;padding-top:5px}.customer-manual-form footer button,.customer-key-form button,.customer-api-secret button{min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface);font-size:13px;font-weight:850;cursor:pointer}.customer-manual-form footer .primary-btn,.customer-key-form .primary-btn{border-color:#6259db;color:#fff;background:linear-gradient(135deg,#6759e7,#5145c8)}.customer-api-body{min-height:0;overflow-y:auto;padding:24px 26px 28px}.customer-api-secret{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;margin-bottom:18px;padding:15px;border:1px solid rgba(15,169,151,.35);border-radius:12px;background:#e9faf6}.customer-api-secret b{grid-column:1/-1;color:#087a70;font-size:13px}.customer-api-secret code{min-width:0;overflow-wrap:anywhere;padding:10px;border-radius:8px;color:#102433;background:#fff;font-size:13px}.customer-api-secret button{border-color:#0fa997;color:#087a70;background:#fff}.customer-api-endpoint{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft)}.customer-api-endpoint span{padding:5px 8px;border-radius:7px;color:#fff;background:#087a70;font-size:12px;font-weight:900}.customer-api-endpoint code{overflow:hidden;color:var(--ink);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.customer-api-endpoint small{color:var(--muted);font-size:12px;font-weight:800}.customer-api-body>pre{overflow:auto;margin:14px 0 18px;padding:16px;border-radius:12px;color:#d9e5ff;background:#10172a;font-size:12px;line-height:1.6;direction:ltr;text-align:left}.customer-key-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:16px}.customer-key-list{display:grid;gap:9px}.customer-key-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.customer-key-list article>span{display:grid;gap:4px;min-width:0}.customer-key-list b{font-size:13px}.customer-key-list small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.customer-key-list i{padding:5px 8px;border-radius:999px;font-size:12px;font-style:normal;font-weight:850}.customer-key-list i.active{color:#087a70;background:#def7f2}.customer-key-list i.revoked{color:var(--muted);background:var(--surface-soft)}.customer-key-list button{min-height:36px;padding:0 11px;border:1px solid #efc4c1;border-radius:8px;color:#a53f38;background:#fff5f4;font-size:12px;font-weight:850;cursor:pointer}.customer-notes{margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.customer-notes b{font-size:13px}.customer-notes p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55;white-space:pre-wrap}body.theme-dark .commerce-source.manual{color:#ffd797;background:#3b2e1b}body.theme-dark .commerce-source.api{color:#86e5d7;background:#183a35}body.theme-dark .customer-heading-actions button:hover{background:#2c2854}body.theme-dark .customer-api-secret{border-color:#40d3be59;background:#173832}body.theme-dark .customer-api-secret b{color:#86e5d7}body.theme-dark .customer-api-secret code{color:#dce8ff;background:#10172a}@media(max-width:900px){.customer-directory-heading{align-items:flex-start;flex-wrap:wrap}.customer-heading-actions{order:3;width:100%;margin:0}.customer-heading-actions button{flex:1}.customer-directory-heading>span{margin-inline-start:auto}.customer-tool-modal,.customer-tool-modal.api{width:calc(100vw - 30px);max-height:calc(100vh - 30px)}}@media(max-width:620px){.customer-tool-modal,.customer-tool-modal.api{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:16px}.customer-tool-modal>header{padding:18px}.customer-manual-form{grid-template-columns:1fr;padding:18px}.customer-manual-form label.wide,.customer-manual-form footer{grid-column:auto}.customer-manual-form footer{flex-direction:column-reverse}.customer-manual-form footer button{width:100%}.customer-api-body{padding:18px}.customer-api-endpoint{grid-template-columns:auto minmax(0,1fr)}.customer-api-endpoint small{grid-column:1/-1}.customer-key-form{grid-template-columns:1fr}.customer-key-list article{grid-template-columns:minmax(0,1fr) auto}.customer-key-list article>button{grid-column:1/-1}.customer-api-secret{grid-template-columns:1fr}.customer-api-secret button{width:100%}}.manual-product-drafts{margin:22px 0;border:1px solid color-mix(in srgb,var(--accent,#6257e7) 28%,var(--border));border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#6257e7) 7%,var(--panel)),var(--panel));padding:22px}.manual-product-drafts>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.manual-product-drafts h2{font-size:20px;margin:3px 0}.manual-product-drafts p{font-size:14px;color:var(--muted);margin:0}.manual-product-drafts small{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--accent,#6257e7)}.manual-product-drafts>header button{min-height:44px;border:0;border-radius:12px;padding:0 18px;background:var(--accent,#6257e7);color:#fff;font-size:14px;font-weight:800;cursor:pointer}.manual-product-drafts>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.manual-product-draft-card{position:relative;display:grid;grid-template-columns:48px 1fr auto;grid-template-rows:auto auto;align-items:center;gap:3px 12px;min-width:0;text-align:start;border:1px solid var(--border);border-radius:14px;background:var(--panel);padding:12px;cursor:pointer;color:var(--text)}.manual-product-draft-card:hover{border-color:var(--accent,#6257e7);transform:translateY(-1px)}.manual-product-draft-card>img,.manual-product-draft-card>span{grid-row:1/3;width:48px;height:48px;border-radius:11px;object-fit:cover;display:grid;place-items:center;background:color-mix(in srgb,var(--accent,#6257e7) 12%,var(--panel));color:var(--accent,#6257e7);font-size:24px}.manual-product-draft-card b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manual-product-draft-card small{font-size:12px;letter-spacing:0;color:var(--muted);font-weight:600}.manual-product-draft-card i{grid-column:3;grid-row:1/3;font-style:normal;font-size:20px;color:var(--accent,#6257e7)}.product-studio-backdrop{z-index:1200;background:#0f1223b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:24px}.product-studio-modal{position:relative;width:min(1120px,100%);max-height:calc(100vh - 48px);margin:auto;overflow:auto;border:1px solid color-mix(in srgb,var(--accent,#6257e7) 25%,var(--border));border-radius:24px;background:var(--panel);box-shadow:0 36px 100px #0e122b4d;color:var(--text)}.product-studio-modal>.modal-close{position:absolute;z-index:3;inset-inline-end:22px;top:22px;width:40px;height:40px}.product-studio-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 78px 24px 28px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#6257e7) 8%,var(--panel)),var(--panel))}.product-studio-head>div{display:flex;align-items:center;gap:16px}.product-studio-head>div>span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#7165f4,#5044cf);color:#fff;font-size:23px}.product-studio-head small{font-size:12px;font-weight:900;letter-spacing:.12em;color:var(--accent,#6257e7)}.product-studio-head h2{margin:3px 0 4px;font-size:25px;letter-spacing:-.03em}.product-studio-head p{margin:0;font-size:14px;color:var(--muted)}.product-studio-head>em{font-style:normal;border-radius:999px;padding:8px 12px;background:color-mix(in srgb,#21b47b 12%,var(--panel));color:#16815b;font-size:12px;font-weight:800;white-space:nowrap}.product-studio-steps{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;padding:18px 30px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-studio-steps button{display:flex;align-items:center;gap:8px;border:0;background:none;color:var(--muted);font-size:13px;font-weight:800;cursor:pointer}.product-studio-steps button span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:50%;background:var(--panel)}.product-studio-steps button.active{color:var(--accent,#6257e7)}.product-studio-steps button.active span{border-color:var(--accent,#6257e7);background:var(--accent,#6257e7);color:#fff}.product-studio-steps button.done span{border-color:#21b47b;background:#21b47b;color:#fff}.product-studio-steps i{height:1px;background:var(--border);margin:0 12px}.product-studio-form{display:block}.product-studio-step{display:none;padding:30px;min-height:470px}.product-studio-step.active{display:block;animation:studioIn .2s ease}@keyframes studioIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.studio-section-title{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px}.studio-section-title>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--accent,#6257e7) 12%,var(--panel));color:var(--accent,#6257e7);font-size:13px;font-weight:900}.studio-section-title h3{font-size:21px;margin:0 0 4px}.studio-section-title p{font-size:14px;line-height:1.5;color:var(--muted);margin:0}.studio-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.studio-form-grid label{display:flex;flex-direction:column;gap:8px;min-width:0}.studio-form-grid label.wide,.studio-form-grid .wide{grid-column:1/-1}.studio-form-grid label>span{font-size:13px;font-weight:800}.studio-form-grid input,.studio-form-grid textarea,.studio-form-grid select{width:100%;min-height:46px;border:1px solid var(--border);border-radius:11px;background:var(--input-bg,var(--panel));padding:11px 13px;color:var(--text);font:inherit;font-size:15px;box-sizing:border-box}.studio-form-grid textarea{resize:vertical;line-height:1.55}.studio-form-grid input:focus,.studio-form-grid textarea:focus,.studio-form-grid select:focus{outline:3px solid color-mix(in srgb,var(--accent,#6257e7) 18%,transparent);border-color:var(--accent,#6257e7)}.studio-switch{align-self:end;min-height:46px;display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;border:1px solid var(--border);border-radius:11px;padding:10px 13px}.studio-switch input{position:absolute;opacity:0}.studio-switch>span{width:38px;height:22px;border-radius:999px;background:var(--border);position:relative}.studio-switch>span:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:3px;left:3px;transition:.2s}.studio-switch input:checked+span{background:var(--accent,#6257e7)}.studio-switch input:checked+span:after{transform:translate(16px)}.product-gallery-drop{display:grid;place-items:center;text-align:center;min-height:170px;border:2px dashed color-mix(in srgb,var(--accent,#6257e7) 45%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--accent,#6257e7) 5%,var(--panel));cursor:pointer}.product-gallery-drop input{position:absolute;opacity:0;pointer-events:none}.product-gallery-drop>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--accent,#6257e7);color:#fff;font-size:26px;margin-bottom:8px}.product-gallery-drop b{font-size:16px}.product-gallery-drop small{font-size:13px;color:var(--muted);margin-top:4px}.product-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:18px}.product-gallery-grid article{position:relative;border:1px solid var(--border);border-radius:14px;padding:8px;background:var(--panel);min-width:0}.product-gallery-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;background:#f3f4f7}.product-gallery-grid article>span{position:absolute;top:15px;inset-inline-start:15px;border-radius:999px;background:#0d1123c7;color:#fff;padding:5px 8px;font-size:11px;font-weight:800}.product-gallery-grid input{width:100%;border:0;background:transparent;padding:8px 3px 2px;color:var(--muted);font-size:12px;text-overflow:ellipsis}.product-gallery-grid button{position:absolute;top:14px;inset-inline-end:14px;width:28px;height:28px;border:0;border-radius:50%;background:#0d1123d1;color:#fff;font-size:18px;cursor:pointer}.studio-publish-choice{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.studio-publish-choice label{display:flex;flex-direction:row;align-items:flex-start;gap:12px;border:1px solid var(--border);border-radius:14px;padding:16px;cursor:pointer}.studio-publish-choice label:has(input:checked){border-color:var(--accent,#6257e7);background:color-mix(in srgb,var(--accent,#6257e7) 7%,var(--panel))}.studio-publish-choice input{width:18px;height:18px;min-height:0;margin-top:2px}.studio-publish-choice b{font-size:14px}.studio-publish-choice small{display:block;font-size:12px;line-height:1.5;color:var(--muted);margin-top:3px}.studio-error{border-radius:12px;background:#fff1f0;color:#b33a35;padding:12px 14px;font-size:13px;font-weight:700}.product-studio-footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding:18px 28px;background:color-mix(in srgb,var(--panel) 95%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-studio-footer>div{display:flex;align-items:center;gap:11px}.product-studio-footer>div>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#dcf8ed;color:#14815a;font-weight:900}.product-studio-footer p{margin:0}.product-studio-footer p b{display:block;font-size:13px}.product-studio-footer p small{font-size:12px;color:var(--muted)}.product-studio-footer nav{display:flex;gap:9px}.product-studio-footer button{min-height:43px;padding:0 16px;font-size:13px}.product-studio-footer button[hidden]{display:none}@media(max-width:760px){.product-studio-backdrop{padding:0}.product-studio-modal{width:100%;height:100vh;max-height:none;border-radius:0}.product-studio-head{padding:22px 62px 18px 18px}.product-studio-head>em{display:none}.product-studio-steps{padding:12px 16px;grid-template-columns:repeat(4,1fr);gap:4px}.product-studio-steps i{display:none}.product-studio-steps button{justify-content:center}.product-studio-steps button b{display:none}.product-studio-step{padding:22px 18px 150px}.studio-form-grid,.studio-publish-choice{grid-template-columns:1fr}.studio-form-grid label.wide,.studio-publish-choice{grid-column:auto}.product-studio-footer{position:fixed;left:0;right:0;padding:12px 14px;flex-direction:column;align-items:stretch}.product-studio-footer>div{display:none}.product-studio-footer nav{display:grid;grid-template-columns:1fr 1fr}.manual-product-drafts>header{align-items:flex-start;flex-direction:column}.product-toolbar-actions{flex-wrap:wrap}}.product-gallery-grid article>span{font-size:12px}.product-gallery-grid input,.studio-publish-choice small,.product-studio-footer p small{font-size:13px}.product-studio-backdrop,.manual-product-drafts{--panel:var(--surface);--accent:var(--violet);--input-bg:var(--surface)}.product-studio-steps{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto}.studio-head-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:8px!important}.studio-head-actions button{min-height:38px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--text);font-size:13px;font-weight:800;padding:0 12px;cursor:pointer}.studio-head-actions button:first-child{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));color:var(--accent)}.studio-head-actions em{font-style:normal;border-radius:999px;padding:8px 12px;background:color-mix(in srgb,#21b47b 12%,var(--panel));color:#16815b;font-size:12px;font-weight:800;white-space:nowrap}.product-gallery-grid article>nav{display:flex;gap:5px;position:absolute;top:14px;inset-inline-end:14px}.product-gallery-grid article>nav button{position:static;width:28px;height:28px;padding:0;display:grid;place-items:center;font-size:13px}.product-gallery-grid article[draggable=true]{cursor:grab}.product-gallery-grid input[data-image-alt]{border:1px solid var(--border);border-radius:8px;background:var(--input-bg,var(--panel));padding:8px;color:var(--text);font-size:13px}.studio-variants{display:grid;gap:10px}.studio-variant-row{display:grid;grid-template-columns:34px minmax(140px,1.25fr) minmax(130px,1fr) minmax(110px,.8fr) 100px 90px 90px 34px;gap:9px;align-items:end;border:1px solid var(--border);border-radius:14px;padding:13px;background:var(--panel)}.studio-variant-row>span{align-self:center;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--accent) 11%,var(--panel));color:var(--accent);font-size:12px;font-weight:900}.studio-variant-row label{display:grid;gap:6px;font-size:11px;font-weight:800;color:var(--muted)}.studio-variant-row input{min-width:0;width:100%;height:40px;border:1px solid var(--border);border-radius:9px;background:var(--input-bg,var(--panel));color:var(--text);font:inherit;font-size:14px;padding:0 10px;box-sizing:border-box}.studio-variant-row>button{height:40px;border:1px solid #f0b8b4;border-radius:9px;background:#fff3f2;color:#b43d36;font-size:18px;cursor:pointer}.studio-add-variant{margin-top:14px}.studio-review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;margin-bottom:24px}.studio-live-preview,.studio-change-review{border:1px solid var(--border);border-radius:17px;background:var(--panel);overflow:hidden}.studio-live-preview>header,.studio-change-review>header{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--border);font-size:12px}.studio-live-preview>header span,.studio-change-review>header small{color:var(--muted)}.studio-live-preview>div{display:grid;grid-template-columns:44% 1fr;gap:18px;padding:18px}.studio-live-preview figure{margin:0;aspect-ratio:1;border-radius:13px;overflow:hidden;background:color-mix(in srgb,var(--accent) 6%,var(--panel));display:grid;place-items:center}.studio-live-preview figure img{width:100%;height:100%;object-fit:cover}.studio-live-preview figure span{font-size:34px;color:var(--muted)}.studio-live-preview article{align-self:center}.studio-live-preview article small{font-size:12px;color:var(--muted)}.studio-live-preview article h3{font-size:18px;line-height:1.25;margin:7px 0}.studio-live-preview article p{font-size:13px;line-height:1.5;color:var(--muted);margin:0 0 12px}.studio-live-preview article strong{font-size:18px}.studio-change-review{max-height:330px;overflow:auto}.studio-compare-row{display:grid;grid-template-columns:1fr 24px 1fr auto;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border)}.studio-compare-row:last-child{border-bottom:0}.studio-compare-row>div{min-width:0}.studio-compare-row small{font-size:11px;font-weight:800;color:var(--muted)}.studio-compare-row p{font-size:12px;line-height:1.4;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-compare-row.changed{background:color-mix(in srgb,#f2a53b 6%,var(--panel))}.studio-compare-row.unchanged{opacity:.65}.studio-compare-row button{border:0;background:none;color:var(--accent);font-size:12px;font-weight:800;cursor:pointer}.studio-seo-fields{border-top:1px solid var(--border);padding-top:22px}.studio-ai-summary{display:flex;gap:12px;margin-top:16px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:13px;padding:14px;background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.studio-ai-summary>span{color:var(--accent);font-size:20px}.studio-ai-summary b{font-size:13px}.studio-ai-summary p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.product-full-edit{margin-top:14px;width:100%}@media(max-width:900px){.studio-variant-row{grid-template-columns:34px repeat(2,minmax(120px,1fr))}.studio-variant-row>button{grid-column:3}.studio-review-layout{grid-template-columns:1fr}}@media(max-width:760px){.studio-head-actions{display:none!important}.product-studio-steps{grid-template-columns:repeat(5,1fr)}.studio-variant-row{grid-template-columns:30px 1fr}.studio-variant-row>label,.studio-variant-row>button{grid-column:2}.studio-live-preview>div{grid-template-columns:1fr}}.manual-product-draft-card{grid-template-columns:72px 1fr auto;gap:5px 14px;border-radius:16px}.manual-product-draft-card>img,.manual-product-draft-card>span{width:72px;height:72px;border-radius:13px;object-fit:contain}.manual-product-draft-card b{font-size:15px;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.manual-product-draft-card small{font-size:13px;font-weight:650}.product-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.product-gallery-grid img,.studio-live-preview figure img{object-fit:contain}.product-gallery-grid article[data-new-image]{border-color:#2ca77c;box-shadow:0 0 0 3px color-mix(in srgb,#2ca77c 12%,transparent)}.product-gallery-grid article>span{font-size:12px;background:#0d1123d6}.studio-connection-warning{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;margin-top:18px;border:1px solid #e8bd73;border-radius:14px;background:#fff9ed;color:#704810;padding:15px}.studio-connection-warning[hidden],.studio-submit-error[hidden]{display:none}.studio-connection-warning>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#f5d99f;font-size:20px;font-weight:900}.studio-connection-warning b{display:block;font-size:15px}.studio-connection-warning p{margin:4px 0 0;font-size:13px;line-height:1.45}.studio-connection-warning button{min-height:42px;border:0;border-radius:10px;background:#172033;color:#fff;padding:0 15px;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.studio-submit-error{border:1px solid #f1b7b7;border-radius:12px;background:#fff1f0;color:#a92f2f;padding:13px 14px;font-size:14px;font-weight:750;line-height:1.45;margin:14px 0 0}.product-studio-footer p b{font-size:14px}.product-studio-footer p small,.studio-publish-choice small{font-size:13px}.product-studio-footer button{font-size:14px}.product-studio-footer button[data-pending=true]{cursor:wait}.product-studio-footer button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:760px){.studio-connection-warning{grid-template-columns:38px 1fr}.studio-connection-warning button{grid-column:1/-1}.manual-product-draft-card{grid-template-columns:64px 1fr auto}.manual-product-draft-card>img,.manual-product-draft-card>span{width:64px;height:64px}}.local-identity-health{overflow:hidden;margin:16px 0;border:1px solid #dfd8b9;border-radius:18px;background:#fff;box-shadow:0 12px 34px #0f172a11}.local-identity-health>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px;border-bottom:1px solid #eee8d4;background:linear-gradient(120deg,#fffaf0,#fff)}.local-identity-health>header>div{display:grid;gap:4px}.local-identity-health>header span{color:#9a6712;font-size:12px;font-weight:900;letter-spacing:.1em}.local-identity-health>header h2{margin:0;color:#192236;font-size:21px}.local-identity-health>header p{margin:0;color:#68758a;font-size:13px;line-height:1.5}.local-identity-health>header aside{display:flex;align-items:baseline;padding:10px 13px;border-radius:12px;color:#8f5d08;background:#fff0c9}.local-identity-health>header aside strong{font-size:24px}.local-identity-health>header aside small{font-size:12px}.local-identity-health.tone-critical{border-color:#f0c8ca}.local-identity-health.tone-critical>header{border-color:#f2dcdd;background:linear-gradient(120deg,#fff3f3,#fff)}.local-identity-health.tone-critical>header span{color:#b43b44}.local-identity-health.tone-critical>header aside{color:#a82f39;background:#ffe3e5}.local-identity-health.tone-healthy{border-color:#cce9df}.local-identity-health.tone-healthy>header{border-color:#dcefe9;background:linear-gradient(120deg,#effaf6,#fff)}.local-identity-health.tone-healthy>header span{color:#087b5b}.local-identity-health.tone-healthy>header aside{color:#087b5b;background:#def7ed}.local-identity-issues{display:grid}.local-identity-issues article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:13px;padding:16px 20px;border-bottom:1px solid #eceef2}.local-identity-issues article:last-child{border-bottom:0}.local-identity-issues article>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#9c6505;background:#fff0c8;font-size:15px;font-weight:900}.local-identity-issues article.severity-urgent>span{color:#ad313b;background:#ffe4e6}.local-identity-issues article>div{display:grid;gap:5px}.local-identity-issues article>div>div{display:flex;align-items:center;gap:8px}.local-identity-issues h3{margin:0;color:#1b2539;font-size:14px}.local-identity-issues em{padding:3px 6px;border-radius:99px;color:#8c5c0c;background:#fff3d4;font-size:11px;font-style:normal;font-weight:850;text-transform:uppercase}.local-identity-issues .severity-urgent em{color:#a72e38;background:#ffe6e8}.local-identity-issues p{margin:0;color:#616e82;font-size:13px;line-height:1.5}.local-identity-issues small{color:#788397;font-size:12px;line-height:1.45}.local-identity-issues strong{color:#9a3e44;font-size:12px}.local-identity-issues article>button{align-self:center;min-height:40px;padding:0 13px;border:1px solid #d8dbe4;border-radius:10px;color:#273047;background:#fff;font-size:12px;font-weight:820;cursor:pointer}.local-identity-health>footer{display:flex;justify-content:space-between;gap:12px;padding:11px 20px;border-top:1px solid #eceef2;color:#7c8799;background:#fafbfc;font-size:12px}.local-identity-clear{display:flex;align-items:center;gap:10px;padding:18px 20px}.local-identity-clear span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:#087b5b;background:#def7ed;font-weight:900}.local-identity-clear p{margin:0;color:#526174;font-size:13px}.local-identity-more{display:block;padding:12px 20px;border-top:1px solid #eceef2;color:#5751c9;font-size:12px;font-weight:820;text-decoration:none}.local-identity-health.compact{margin:14px 0 18px}.local-identity-health.compact>header{padding:16px 18px}.local-identity-health.compact>header h2{font-size:18px}.local-identity-health.compact .local-identity-issues article{padding:13px 17px}.local-identity-health.compact>footer{display:none}html[data-theme=dark] .local-identity-health{border-color:#4b4650;background:#151a29}html[data-theme=dark] .local-identity-health>header{border-color:#393c4b;background:#1a2030}html[data-theme=dark] .local-identity-health>header h2,html[data-theme=dark] .local-identity-issues h3{color:#edf0f8}html[data-theme=dark] .local-identity-health>header p,html[data-theme=dark] .local-identity-issues p,html[data-theme=dark] .local-identity-issues small{color:#adb6c9}html[data-theme=dark] .local-identity-issues article,html[data-theme=dark] .local-identity-health>footer{border-color:#34384a}html[data-theme=dark] .local-identity-issues article>button{border-color:#41475d;color:#e7e9f3;background:#1b2132}html[data-theme=dark] .local-identity-health>footer{background:#121724}@media(max-width:760px){.local-identity-health>header{grid-template-columns:1fr}.local-identity-health>header aside{justify-self:start}.local-identity-issues article{grid-template-columns:34px 1fr}.local-identity-issues article>button{grid-column:1/-1;width:100%}.local-identity-health>footer{flex-direction:column}}
