:root{color:#edf5fb;font-synthesis:none;text-rendering:optimizelegibility;background:#071019;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 78% 0,#14405a3d,#0000 31%),#071019;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{color:inherit}a{color:#91dbff;word-break:break-all;text-decoration:none}a:hover{text-decoration:underline}pre{white-space:pre-wrap;word-break:break-word;margin:0}.control-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.control-sidebar{background:#050e16f5;border-right:1px solid #173044;flex-direction:column;gap:25px;height:100vh;padding:24px 17px;display:flex;position:sticky;top:0}.control-brand{align-items:center;gap:12px;display:flex}.control-brand>div:last-child{gap:2px;display:grid}.control-brand strong{letter-spacing:-.01em;font-size:14px}.control-brand span{color:#658094;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.control-logo{color:#05131c;background:linear-gradient(135deg,#78e1ff,#7cf3b1);border-radius:11px;place-items:center;width:39px;height:39px;font-weight:900;display:grid;box-shadow:0 0 28px #44c9e02b}.control-logo.large{border-radius:16px;width:60px;height:60px;font-size:19px}.control-nav{gap:7px;display:grid}.control-nav-item{color:#8298a9;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;display:flex}.control-nav-item b{color:#6f8a9e;text-align:center;background:#102231;border-radius:999px;min-width:25px;padding:2px 6px;font-size:10px}.control-guardrail{background:#0a1b24;border:1px solid #1e3f4f;border-radius:11px;align-items:flex-start;gap:9px;padding:11px;display:flex}.control-dot{background:#65e2ae;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 10px #65e2ae80}.control-guardrail div{gap:3px;display:grid}.control-guardrail small{color:#5f7d8e;font-size:9px;line-height:1.45}.control-sidebar-bottom{gap:8px;margin-top:auto;display:grid}.control-main{min-width:0;padding:30px clamp(18px,4vw,52px) 60px}.control-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.control-header h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(25px,3vw,39px)}.control-header p{color:#7a92a4;max-width:760px;margin:0}.control-kicker{color:#65cdee;letter-spacing:.17em;font-size:9px;font-weight:900;display:block}.control-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.control-live{color:#75e5b6;letter-spacing:.08em;background:#0b2a20;border:1px solid #217052;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.control-btn{cursor:pointer;background:#10212e;border:1px solid #2c4658;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:800}.control-btn:hover:not(:disabled){border-color:#52758b;transform:translateY(-1px)}.control-btn:disabled{opacity:.42;cursor:not-allowed}.control-btn.primary{color:#fff;background:linear-gradient(135deg,#2388b4,#168168);border-color:#35a6b9}.control-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:11px;display:grid}.control-kpi{background:linear-gradient(145deg,#0f1f2bf0,#07141df0);border:1px solid #173044;border-radius:12px;gap:4px;min-width:0;padding:15px;display:grid}.control-kpi>span{color:#738b9d;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.control-kpi>strong{letter-spacing:-.045em;font-size:27px}.control-pipeline{background:#07141dde;border:1px solid #173044;border-radius:12px;grid-template-columns:122px minmax(0,1fr);align-items:center;gap:15px;margin-bottom:17px;padding:12px 15px;display:grid}.control-pipeline-label{gap:2px;display:grid}.control-pipeline-label span{color:#b2c6d4;font-size:10px;font-weight:800}.control-pipeline-stages{grid-template-columns:repeat(6,minmax(75px,1fr));gap:8px;display:grid}.control-stage{grid-template-columns:auto 1fr auto;grid-template-areas:"bar bar arrow""value label arrow";align-items:center;gap:3px 6px;min-width:0;display:grid;position:relative}.control-stage-bar{background:#102536;border-radius:999px;grid-area:bar;height:3px;overflow:hidden}.control-stage-bar i{border-radius:inherit;background:linear-gradient(90deg,#40a7d1,#53d7ad);height:100%;display:block}.control-stage strong{color:#d8edf8;grid-area:value;font-size:13px}.control-stage span{color:#5f788b;text-transform:uppercase;letter-spacing:.05em;grid-area:label;font-size:8px}.control-stage>b{color:#345468;grid-area:arrow;font-size:15px;font-weight:400}.control-panel{background:#08151fe8;border:1px solid #173044;border-radius:14px;overflow:hidden}.control-panel-head{border-bottom:1px solid #152b3b;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:16px 18px;display:flex}.control-panel-head h2{margin:0 0 4px;font-size:16px}.control-panel-head p{color:#687f91;margin:0;font-size:10px}.control-count{color:#87daf9;text-align:center;background:#102a3a;border-radius:999px;min-width:32px;padding:5px 8px;font-size:10px;font-weight:900}.control-tools{border-bottom:1px solid #142838;grid-template-columns:minmax(220px,330px) minmax(0,1fr);align-items:center;gap:12px;padding:12px 18px;display:grid}.control-tools.control-content-filter-tools{grid-template-columns:1fr}.control-tools.control-content-filter-tools .control-filters{justify-content:flex-start}.control-search{color:#dfeef7;background:#07131c;border:1px solid #263f50;border-radius:9px;outline:none;width:100%;padding:9px 11px;font-size:10px}.control-search:focus{border-color:#3c809f;box-shadow:0 0 0 2px #3c809f1f}.control-filters{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.control-filter{color:#657f91;cursor:pointer;background:#091720;border:1px solid #1e3849;border-radius:999px;padding:5px 8px;font-size:8px}.control-missions{display:grid}.control-mission{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #132736;grid-template-columns:52px minmax(0,1fr) 92px;align-items:center;gap:13px;width:100%;padding:16px 18px;display:grid;position:relative}.control-mission:last-child{border-bottom:0}.control-mission.attention-critical:before,.control-mission.attention-review:before,.control-mission.attention-watch:before{content:"";border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.control-mission.attention-critical:before{background:#f06f8c}.control-mission.attention-review:before{background:#e0ba57}.control-mission.attention-watch:before{background:#9a85e8}.control-priority{background:#0b1c28;border:1px solid #24465a;border-radius:10px;align-content:center;place-items:center;width:42px;height:42px;line-height:1;display:grid}.control-priority strong{color:#a4e6ff;font-size:16px}.control-mission-main{min-width:0}.control-mission-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.control-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.control-family,.control-kind,.control-money{color:#7f98aa;letter-spacing:.05em;text-transform:uppercase;background:#0b1a24;border:1px solid #2a4253;border-radius:999px;align-items:center;min-height:19px;padding:2px 6px;font-size:7px;font-weight:900;display:inline-flex}.control-family.f-commerce{color:#86ddb3;background:#0f251c;border-color:#3c6b51}.control-family.f-content{color:#aabbef;background:#171e36;border-color:#536799}.control-family.f-linking{color:#8fe4e8;background:#0d272c;border-color:#346b78}.control-family.f-redirect{color:#efcd7b;background:#2a220f;border-color:#765d31}.control-family.f-technical{color:#d8afd8;background:#271a27;border-color:#6d536d}.control-family.f-indexing{color:#bfc5f2;background:#1d2035;border-color:#5d628d}.control-family.f-strategy{color:#9ed8ff;background:#102638;border-color:#416987}.control-money{color:#ffdf78;background:#2a2410;border-color:#7d6322}.control-money.large{padding:5px 8px;font-size:8px}.control-title{color:#edf6fc;margin-top:7px;font-size:13px;display:block}.control-mission-main>p{color:#6d8495;max-width:940px;margin:5px 0 8px;font-size:10px;line-height:1.5}.control-signals{flex-wrap:wrap;gap:6px;display:flex}.control-signal{background:#08151e;border:1px solid #172f40;border-radius:6px;align-items:baseline;gap:4px;max-width:300px;padding:3px 6px;display:inline-flex}.control-signal small{color:#506d80;text-transform:uppercase;font-size:7px}.control-signal b{color:#7895a8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.control-signal.strong b{color:#a8dcf4}.control-row-side{color:#567386;text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:6px;font-size:8px;display:flex}.control-row-side b{color:#48687c;font-size:24px;font-weight:300}.control-status{color:#8da6b7;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#0d1d27;border:1px solid #2a4657;border-radius:999px;align-items:center;min-height:20px;padding:3px 7px;font-size:7px;font-weight:900;display:inline-flex}.s-awaiting_approval{color:#ffd878;background:#2a2412;border-color:#756025}.s-approved,.s-scheduled,.s-executing{color:#8fdcff;background:#0d2938;border-color:#276a87}.s-validating,.s-monitoring{color:#c9bcff;background:#211b35;border-color:#594d81}.s-completed{color:#a9e8df;background:#122827;border-color:#3d6e69}.s-successful{color:#78edb7;background:#0d2b20;border-color:#287453}.s-failed,.s-rejected,.s-rolled_back{color:#ffadbd;background:#2a111a;border-color:#743244}.control-error,.control-warning{color:#ffb4c4;background:#2a121b;border:1px solid #69364a;border-radius:10px;margin:11px 0;padding:10px 12px;font-size:10px}.control-error.compact{margin:8px 0 12px}.control-warning{color:#ffe09a;background:#29230f;border-color:#705d29}.control-empty{color:#587487;text-align:center;padding:30px 18px;font-size:10px}.control-empty.inline{text-align:left;padding:12px 0;line-height:1.5}.control-empty-connect{text-align:center;color:#7690a3;align-content:center;place-items:center;gap:12px;min-height:60vh;display:grid}.control-empty-connect h2{color:#fff;margin:4px 0 0}.control-empty-connect p{max-width:500px;margin:0}.control-drawer-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01070bbd;justify-content:flex-end;display:flex;position:fixed;inset:0}.control-drawer{background:#08131c;border-left:1px solid #24465a;width:min(900px,96vw);height:100vh;padding:28px 28px 70px;position:relative;overflow:auto;box-shadow:-20px 0 80px #00000061}.control-close{cursor:pointer;background:#0d1e29;border:1px solid #294455;border-radius:10px;width:34px;height:34px;font-size:20px;position:absolute;top:17px;right:18px}.control-drawer-title-row{align-items:center;gap:10px;padding-right:45px;display:flex}.control-drawer h2{letter-spacing:-.035em;margin:7px 0 9px;font-size:25px}.control-drawer-badges{color:#728c9e;flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;display:flex}.control-lead{color:#8ea4b3;font-size:11px;line-height:1.62}.control-drawer-section{border-top:1px solid #183042;gap:10px;margin-top:20px;padding-top:19px;display:grid}.control-drawer-section>h3{color:#76caed;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:9px}.control-intel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.control-intel{background:#091923;border:1px solid #173043;border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.control-intel.wide{grid-column:span 2}.control-intel span{color:#597487;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.control-intel strong{color:#c5deeb;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.control-callout{color:#91cdb2;background:#0b211a;border-left:2px solid #57c79c;padding:9px 10px;font-size:10px}.control-diagnosis{background:#0b1924;border:1px solid #244256;border-radius:9px;padding:11px}.control-diagnosis strong{color:#a8d8ec;text-transform:uppercase;font-size:9px}.control-diagnosis p{color:#8ca2b2;margin:5px 0;font-size:10px;line-height:1.55}.control-diagnosis small{color:#caaf70;font-size:8px}.control-targets{gap:5px;display:grid}.control-targets a{font-size:9px}.control-capabilities{flex-wrap:wrap;gap:6px;display:flex}.control-capabilities>span:not(.control-muted){color:#9ccfe4;background:#0d2230;border:1px solid #2b4d61;border-radius:999px;padding:4px 7px;font-size:8px}.control-review-card{background:#0a1924;border:1px solid #203b4e;border-radius:12px;overflow:hidden}.control-review-head{border-bottom:1px solid #193142;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;display:flex}.control-review-head strong{font-size:11px}.control-review-head p{color:#6d8597;margin:4px 0 0;font-size:9px;line-height:1.45}.control-review-state{border-bottom:1px solid #193142;flex-direction:column;gap:2px;padding:9px 14px;font-size:9px;display:flex}.control-review-state.ready{color:#88e7bb;background:#0e251d}.control-review-state.blocked{color:#ffcb84;background:#2a2212}.control-review-state span{opacity:.78}.control-operation{border-bottom:1px solid #193142;padding:14px}.control-operation-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.control-operation-head>div:first-child{gap:3px;display:grid}.control-operation-head span{color:#637f91;max-width:620px;font-size:8px;line-height:1.45}.control-diff-count{gap:7px;font-size:9px;display:flex}.control-diff-count b:first-child{color:#78e8b4}.control-diff-count b:last-child{color:#ff9bae}.control-hashes{color:#526f82;flex-wrap:wrap;gap:9px;margin:7px 0;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.control-diff{color:#b6c8d4;background:#050d13;border:1px solid #182f40;border-radius:8px;max-height:390px;padding:11px;font:9px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.control-arguments{color:#6b8699;margin-top:8px;font-size:8px}.control-arguments summary{cursor:pointer}.control-arguments pre{color:#8ca2b3;background:#071019;border-radius:7px;max-height:240px;margin-top:7px;padding:9px;font-size:8px;overflow:auto}.control-review-actions{justify-content:flex-end;align-items:center;gap:7px;padding:12px 14px;display:flex}.control-timeline-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.control-timeline-grid h4{color:#738da0;text-transform:uppercase;letter-spacing:.07em;margin:0 0 9px;font-size:8px}.control-event{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:8px;padding:5px 0;display:grid}.control-event i{background:#3d88a9;border-radius:50%;width:6px;height:6px;margin-top:3px}.control-event div{gap:2px;display:grid}.control-event strong{color:#9ab1bf;font-size:8px}.control-event small{color:#4f6b7d;font-size:7px}.control-metric-event{border-bottom:1px solid #142a39;padding:6px 0}.control-metric-event summary{cursor:pointer;color:#688498;align-items:center;gap:7px;font-size:8px;display:flex}.control-metric-event summary strong{color:#9fcfe3}.control-metric-event summary small{color:#4e697b;margin-left:auto;font-size:7px}.control-metric-event pre{color:#7d98aa;background:#061019;border-radius:7px;margin-top:6px;padding:7px;font-size:8px}.control-evidence{background:#091722;border:1px solid #173044;border-radius:8px;padding:8px 10px}.control-evidence summary{cursor:pointer;align-items:center;gap:9px;display:flex}.control-evidence summary strong{color:#82d3f6;font-size:8px}.control-evidence summary span{color:#637e91;font-size:8px}.control-evidence pre{color:#7e98aa;max-height:330px;margin-top:9px;font-size:8px;overflow:auto}.control-report-grid{grid-template-columns:1.4fr .6fr;gap:12px;display:grid}.control-report-full{grid-column:1/-1}.control-report-kpis{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px;display:grid}.control-usage{text-align:center;align-content:center;place-items:center;gap:5px;min-height:150px;padding:22px;display:grid}.control-usage strong{font-size:31px}.control-usage span{color:#637e91;font-size:9px}.control-report-markdown{color:#8fa5b5;background:#061019;max-height:620px;padding:18px;font:9px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.control-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01070bd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.control-modal{background:#0a1822;border:1px solid #28495c;border-radius:14px;width:min(510px,95vw);padding:23px;box-shadow:0 28px 90px #00000073}.control-modal h2{margin:6px 0 5px}.control-modal>p{color:#6e8799;margin:0 0 17px;font-size:10px;line-height:1.55}.control-modal label{color:#7e96a7;gap:5px;margin-top:10px;font-size:9px;display:grid}.control-modal input{color:#fff;background:#06121a;border:1px solid #284354;border-radius:8px;outline:none;width:100%;padding:9px 10px}.control-modal input:focus{border-color:#3d829f}.control-modal-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}@media (width<=1080px){.control-shell{grid-template-columns:205px minmax(0,1fr)}.control-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.control-pipeline,.control-tools{grid-template-columns:1fr}.control-filters{justify-content:flex-start}.control-mission{grid-template-columns:48px minmax(0,1fr) 65px}.control-intel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.control-shell{display:block}.control-sidebar{border-bottom:1px solid #173044;border-right:0;gap:12px;width:100%;height:auto;padding:13px;position:static}.control-brand{display:none}.control-nav{display:flex;overflow-x:auto}.control-nav-item{width:auto;min-width:max-content}.control-guardrail,.control-sidebar-bottom{display:none}.control-main{padding:18px 12px 45px}.control-header{align-items:flex-end}.control-header p,.control-sync{display:none}.control-kpis{grid-template-columns:1fr 1fr}.control-pipeline-stages{grid-template-columns:repeat(6,92px);overflow-x:auto}.control-mission{grid-template-columns:43px minmax(0,1fr);padding:14px 12px}.control-row-side{display:none}.control-mission-top{align-items:flex-start}.control-intel-grid{grid-template-columns:1fr 1fr}.control-intel.wide{grid-column:1/-1}.control-timeline-grid,.control-report-grid{grid-template-columns:1fr}.control-report-full{grid-column:auto}.control-report-kpis{grid-template-columns:1fr 1fr}.control-drawer{width:100vw;padding:23px 16px 60px}}.preflight-badge,.impact-dock,.worker-health-dock,.search-trends-dock{display:none!important}.agentic-shell{background:#071019}.agentic-new-task{width:100%;margin-top:4px}.agentic-header{align-items:center}.agentic-header h1{max-width:820px}.agentic-kpis{margin-bottom:16px}.agentic-list-panel{overflow:hidden}.agentic-mission{grid-template-columns:56px minmax(0,1fr) 68px;padding-top:18px;padding-bottom:18px}.agentic-mission .control-title{font-size:16px}.agentic-mission .control-mission-main>p{color:#94a9b8;max-width:1050px;font-size:14px;line-height:1.5}.agentic-row-meta{flex-wrap:wrap;gap:7px;display:flex}.agentic-row-meta span{color:#8cabbb;background:#081721;border:1px solid #173445;border-radius:999px;padding:5px 9px;font-size:11px}.agentic-workspace-backdrop{z-index:9000}.agentic-workspace{color:#182733;background:#f3f6f9;border-left:1px solid #d5dee5;width:min(1500px,96vw);max-width:none;height:min(95vh,1160px);max-height:95vh;padding:0;overflow:auto;box-shadow:-20px 0 70px #00000052}.agentic-workspace-head{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffb;border-bottom:1px solid #d9e2e8;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 30px 18px;display:flex;position:sticky;top:0}.agentic-workspace-head h2{letter-spacing:-.035em;max-width:1050px;margin:6px 0 11px;font-size:clamp(28px,3vw,42px);line-height:1.18;color:#14222d!important}.agentic-workspace-head .control-kicker{color:#147e9f;font-size:12px}.agentic-workspace-head .control-close{color:#213541;background:#fff;border-color:#cbd7df;flex:none;position:static}.agentic-badges{flex-wrap:wrap;gap:7px;display:flex}.agentic-badges>span:not(.control-status){color:#526b7a;background:#f7fafc;border:1px solid #ccd8e0;border-radius:999px;padding:5px 9px;font-size:11px}.agentic-actionbar{z-index:3;background:#f7fafcfc;border-bottom:1px solid #d6e0e6;align-items:center;gap:9px;padding:13px 30px;display:flex;position:sticky;top:126px;box-shadow:0 3px 12px #192d3a0f}.agentic-do{letter-spacing:.02em;min-width:225px;padding:12px 18px;font-size:13px}.agentic-archive{color:#526b78;margin-left:auto}.agentic-actionbar .control-btn.secondary{color:#304957;background:#fff;border-color:#c8d4dc}.agentic-message{border-radius:10px;margin:15px 30px 0;padding:13px 15px;font-size:14px;line-height:1.45}.agentic-message.success{color:#236644;background:#edf8f2;border:1px solid #9ccdb6}.agentic-state-banner{margin:14px 30px 0;padding:14px 16px;font-size:14px}.agentic-state-banner strong{font-size:14px!important}.agentic-state-banner span{font-size:13px!important;line-height:1.45!important}.agentic-state-banner progress{width:100%;height:9px;margin-top:5px}.agentic-execution-state{background:#fff;border:1px solid #cbd8df;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:14px 30px 0;padding:16px 18px;display:flex}.agentic-execution-state strong{color:#203541;margin-bottom:4px;font-size:17px;display:block}.agentic-execution-state p{color:#526b78;margin:0;font-size:14px;line-height:1.5}.agentic-execution-state.running{background:#eff8fb;border-color:#9fcbd9}.agentic-execution-state.done{background:#edf8f2;border-color:#91c8aa}.agentic-execution-state.done strong{color:#1f6846}.agentic-execution-state.failed{background:#fff1f1;border-color:#e2a3a3}.agentic-execution-state.failed strong{color:#992f2f}.agentic-execution-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.agentic-workspace-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.68fr);gap:18px;padding:22px 30px 44px;display:grid}.agentic-main-column,.agentic-side-column{align-content:start;gap:16px;min-width:0;display:grid}.agentic-section{background:#fff;border:1px solid #d6e0e7;border-radius:14px;margin:0;padding:20px;box-shadow:0 4px 16px #1b2d3a0b}.agentic-section h3{letter-spacing:.07em;text-transform:uppercase;color:#147b9d;margin:0 0 16px;font-size:13px}.agentic-objective{color:#243844;margin:0;font-size:17px;line-height:1.65}.agentic-rationale{background:#eef7fb;border-left:3px solid #3199b6;border-radius:9px;margin-top:16px;padding:15px 16px}.agentic-rationale strong{color:#176f8d;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:12px;display:block}.agentic-rationale p{color:#415e6d;margin:0;font-size:14px;line-height:1.6}.agentic-proposal{gap:9px;display:grid}.agentic-proposal-row{border-bottom:1px solid #e1e7eb;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.agentic-proposal-row:last-of-type{border-bottom:0}.agentic-proposal-row span,.agentic-outline>span{color:#667d8b;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.agentic-proposal-row strong{color:#1f3440;word-break:break-word;font-size:14px;font-weight:650;line-height:1.55}.agentic-proposal-row a,.agentic-section a{color:#087ca7}.agentic-outline{border-top:1px solid #e1e7eb;padding-top:13px}.agentic-outline ol{color:#334d5b;margin:9px 0 0;padding-left:24px;font-size:14px;line-height:1.65}.agentic-empty-action{background:#f7fafc;border:1px dashed #aebfca;border-radius:10px;padding:17px}.agentic-empty-action strong{color:#243945;font-size:15px}.agentic-empty-action p{color:#5b7382;margin:7px 0 0;font-size:14px;line-height:1.55}.agentic-review{margin-bottom:12px}.agentic-review .control-review-head strong{color:#203540;font-size:16px}.agentic-review .control-review-head p{color:#5c7280;font-size:14px;line-height:1.5}.agentic-workspace .control-review-card{background:#fff;border-color:#d4dfe6}.agentic-workspace .control-review-head{border-bottom-color:#dce4e9}.agentic-workspace .control-review-state.ready{color:#2a684a;background:#edf8f2;font-size:14px}.agentic-workspace .control-review-state.blocked{color:#745c1b;background:#fff7e8;font-size:14px}.agentic-workspace .control-operation{border-top-color:#e0e7eb}.agentic-workspace .control-operation-head strong{color:#1f3541;font-size:15px}.agentic-workspace .control-operation-head span{color:#607887;font-size:13px}.agentic-draft-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 16px;display:grid}.agentic-draft-meta>div{background:#f8fafc;border:1px solid #dae3e8;border-radius:10px;padding:11px 13px}.agentic-draft-meta span{color:#718894;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;display:block}.agentic-draft-meta strong{color:#203642;word-break:break-word;font-size:14px;line-height:1.45}.agentic-browser-preview{background:#fff;border:1px solid #cbd7de;border-radius:12px;overflow:hidden}.agentic-browser-bar{color:#617986;background:#eef2f5;border-bottom:1px solid #d5dee4;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:12px;display:flex}.agentic-browser-bar i{background:#aab8c1;border-radius:50%;width:9px;height:9px}.agentic-browser-bar span{margin-left:5px}.agentic-browser-preview iframe{background:#fff;border:0;width:100%;height:620px;display:block}.agentic-workspace .control-arguments summary{cursor:pointer;color:#506a79;padding:10px 0;font-size:13px}.agentic-workspace .control-arguments pre,.agentic-workspace .control-diff{color:#d7e6ee;background:#0d1820;max-height:460px;font-size:12px;line-height:1.55;overflow:auto}.agentic-evidence-list{gap:9px;display:grid}.agentic-limit{background:#fff9e8;border:1px solid #e4c972;border-radius:9px;gap:6px;padding:11px;display:grid}.agentic-limit strong{color:#775d08;font-size:13px}.agentic-limit span{color:#6c5c28;font-size:12px;line-height:1.45}.agentic-workspace .control-muted{color:#627988;font-size:13px;line-height:1.45}.agentic-workspace .control-capabilities>span:not(.control-muted){color:#26677d;background:#eef7fa;border-color:#bdd1dc;font-size:11px}.agentic-workspace .control-evidence{background:#f8fafc;border-color:#d7e1e7}.agentic-workspace .control-evidence summary strong{color:#147b9d;font-size:12px}.agentic-workspace .control-evidence summary span{color:#536d7c;font-size:12px}.agentic-workspace .control-evidence pre{color:#344f5e;background:#f2f6f8;border-radius:7px;padding:9px;font-size:11px}.agentic-workspace .control-event strong{color:#355160;font-size:13px}.agentic-workspace .control-event small{color:#778d99;font-size:11px}.agentic-workspace .control-metric-event{border-bottom-color:#e0e7eb}.agentic-workspace .control-metric-event summary{color:#5e7685;font-size:12px}.agentic-workspace .control-metric-event summary strong{color:#27728a}.agentic-workspace .control-metric-event pre{color:#3d5867;background:#f2f6f8;font-size:11px}.agentic-modal-backdrop{z-index:10000;place-items:center;display:grid}.agentic-task-modal{color:#1b2d38;background:#fff;border:1px solid #cfdae2;border-radius:18px;width:min(760px,92vw);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 100px #00000047}.agentic-task-modal h2{letter-spacing:-.035em;color:#172a35;margin:7px 0;font-size:30px}.agentic-task-modal>p{color:#5e7482;margin:0 0 18px;font-size:14px;line-height:1.55}.agentic-task-modal .control-close{color:#263f4d;background:#fff;border-color:#cbd7df}.agentic-task-modal textarea{resize:vertical;color:#1f3440;width:100%;min-height:170px;line-height:1.55;font:inherit;background:#f8fafc;border:1px solid #c7d4dc;border-radius:11px;outline:none;padding:14px;font-size:15px}.agentic-task-modal textarea:focus{border-color:#4e9fbd;box-shadow:0 0 0 3px #4e9fbd1f}.agentic-presets{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.agentic-presets button{color:#226981;cursor:pointer;background:#eef7fa;border:1px solid #bdd3de;border-radius:999px;padding:8px 11px;font-size:12px}.agentic-presets button.agentic-preset-active{color:#fff;background:#184c69;border-color:#184c69;font-weight:750;box-shadow:0 0 0 2px #184c691f}.agentic-presets button:disabled{opacity:.64;cursor:wait}.agentic-adv-settings{color:#233c49;background:#f4f9fb;border:1px solid #b6d0dc;border-radius:12px;margin:0 0 14px;padding:14px}.agentic-adv-settings>strong{color:#173f56;font-size:14px;display:block}.agentic-adv-settings>p{color:#385666;margin:4px 0 12px;font-size:13px;line-height:1.45}.agentic-adv-settings small{color:#4d6370;margin-top:9px;font-size:12px;line-height:1.5;display:block}.agentic-adv-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agentic-adv-fields label,.agentic-brief-label{color:#314954;gap:6px;font-size:13px;font-weight:700;display:grid}.agentic-brief-label{margin:12px 0 7px}.agentic-adv-fields select{color:#1a3442;background:#fff;border:1px solid #b6cbd6;border-radius:9px;width:100%;min-width:0;padding:10px 12px;font-size:13px}.agentic-adv-fields select:focus-visible{outline-offset:2px;outline:2px solid #227a98}@media (width<=580px){.agentic-adv-fields{grid-template-columns:1fr}}.agentic-modal-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.product-assistant-nav{margin-top:4px}.assistant-action-note{color:#91ddb7;background:#0a251c;border:1px solid #25654d;border-radius:8px;padding:9px 11px;font-size:12px}@media (width<=980px){.agentic-workspace{width:100vw;height:100vh;max-height:100vh}.agentic-workspace-grid{grid-template-columns:1fr}.agentic-actionbar{top:116px}.agentic-execution-state{flex-direction:column;align-items:flex-start}.agentic-draft-meta{grid-template-columns:1fr}}@media (width<=760px){.agentic-header{gap:12px;display:grid}.agentic-header .control-header-actions{width:100%}.agentic-header .control-header-actions .control-btn{flex:1}.agentic-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agentic-mission{grid-template-columns:44px minmax(0,1fr);padding:13px 12px}.agentic-mission .control-row-side{display:none}.agentic-workspace-head{padding:16px 14px 12px}.agentic-workspace-head h2{font-size:25px}.agentic-actionbar{padding:9px 12px;top:105px;overflow-x:auto}.agentic-actionbar .control-btn{flex:none}.agentic-do{min-width:180px}.agentic-archive{margin-left:0}.agentic-state-banner,.agentic-execution-state,.agentic-message{margin-left:12px;margin-right:12px}.agentic-workspace-grid{padding:12px 12px 34px}.agentic-section{padding:15px}.agentic-proposal-row{grid-template-columns:1fr;gap:4px}.agentic-browser-preview iframe{height:520px}.agentic-task-modal{border-radius:0;width:100vw;height:100vh;max-height:100vh;padding:18px 14px}.agentic-presets{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.agentic-presets button{flex:none}}.agentic-list-panel .control-missions{max-width:100%}.agentic-list-panel .agentic-mission{min-height:86px;padding:12px 14px}.agentic-list-panel .agentic-mission .control-title{margin:3px 0;line-height:1.35;display:block}.agentic-list-panel .agentic-mission .control-mission-main>p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 5px;line-height:1.4;display:-webkit-box;overflow:hidden}.agentic-list-panel .agentic-mission .agentic-row-meta{gap:5px 12px;font-size:11px}.saai-task-pagination .control-btn{min-height:32px;padding:7px 11px}.saai-task-pagination select{color:#18313d;background:#fff;border:1px solid #cfdce3;border-radius:7px;margin-left:5px;padding:5px}.saai-menu-audit-panel>summary{padding:3px 0 8px}@media (width<=760px){.agentic-list-panel .agentic-mission{padding:11px 10px}.saai-task-pagination{align-items:stretch!important}.saai-task-pagination>div{flex-wrap:wrap;justify-content:space-between;width:100%}.saai-search-label{flex-wrap:wrap}.saai-search-label input{width:100%;flex-basis:100%!important}}.saai-task-usage .saai-usage-compact{flex-wrap:wrap;align-items:center;gap:5px 20px;line-height:1.4;display:flex}.saai-task-usage .saai-usage-compact>span{white-space:nowrap}.saai-task-usage .saai-usage-compact>span b{margin-right:5px;font-weight:700}.saai-task-usage .saai-usage-history{margin-left:auto}.saai-task-usage .saai-usage-history>summary{cursor:pointer;color:#1b6078;white-space:nowrap;font-weight:650}.saai-task-usage .saai-usage-history[open]{flex-basis:100%;margin:4px 0 0}.saai-task-usage .saai-usage-detail-row{border-top:1px solid #dce6ec;flex-wrap:wrap;align-items:center;gap:5px 14px;padding:6px 0;display:flex}.saai-task-usage .saai-usage-detail-row small{color:#536b79}@media (width<=760px){.saai-task-usage{margin:0 10px 9px!important}.saai-task-usage .saai-usage-compact{gap:5px 12px}.saai-task-usage .saai-usage-history{margin-left:0}}.agentic-shell .control-status{letter-spacing:.025em;min-height:26px;box-shadow:none;text-transform:none;color:#243b48;background:#eef3f7;border-width:1px;border-color:#d0dde5;padding:5px 10px;font-size:11px;font-weight:800;line-height:1.25}.agentic-shell .control-status.s-applied,.agentic-shell .control-status.s-completed,.agentic-shell .control-status.s-successful,.agentic-workspace .control-status.s-applied,.agentic-workspace .control-status.s-completed,.agentic-workspace .control-status.s-successful{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}.agentic-shell .control-status.s-awaiting_approval,.agentic-workspace .control-status.s-awaiting_approval{color:#854d0e!important;background:#fef3c7!important;border-color:#fbbf24!important}.agentic-shell .control-status.s-approved,.agentic-shell .control-status.s-scheduled,.agentic-shell .control-status.s-executing,.agentic-workspace .control-status.s-approved,.agentic-workspace .control-status.s-scheduled,.agentic-workspace .control-status.s-executing{color:#075985!important;background:#e0f2fe!important;border-color:#7dd3fc!important}.agentic-shell .control-status.s-failed,.agentic-shell .control-status.s-rejected,.agentic-shell .control-status.s-rolled_back,.agentic-workspace .control-status.s-failed,.agentic-workspace .control-status.s-rejected,.agentic-workspace .control-status.s-rolled_back{color:#991b1b!important;background:#fee2e2!important;border-color:#fca5a5!important}.agentic-shell .control-status.s-validating,.agentic-shell .control-status.s-monitoring,.agentic-workspace .control-status.s-validating,.agentic-workspace .control-status.s-monitoring{color:#6b21a8!important;background:#f3e8ff!important;border-color:#d8b4fe!important}.agentic-workspace .agentic-execution-state.done{color:#166534!important;background:#ecfdf3!important;border:2px solid #86efac!important}.agentic-workspace .agentic-execution-state.done strong{color:#166534!important;font-size:20px!important}.agentic-shell .saai-kpi-action{cursor:pointer;text-align:left;font:inherit}.agentic-shell .saai-kpi-action.saai-kpi-pending{color:#78350f;background:#fffbeb;border:2px solid #fbbf24}.agentic-shell .saai-kpi-action.saai-kpi-pending>strong{color:#92400e}.agentic-shell .saai-kpi-action.saai-kpi-pending>span,.agentic-shell .saai-kpi-action.saai-kpi-pending>small{color:#854d0e}.agentic-shell .saai-kpi-action:hover,.agentic-shell .saai-kpi-action:focus-visible{outline-offset:2px;outline:2px solid #0284c7}.agentic-shell .saai-pending-review-strip{color:#713f12;background:#fffbeb;border:1px solid #f3c75f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 14px;padding:12px 16px;display:flex}.saai-pending-review-items{flex-wrap:wrap;flex:1;gap:7px;display:flex}.saai-pending-review-items button{color:#713f12;cursor:pointer;background:#fff;border:1px solid #f0cb78;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700}.saai-pending-review-items button:hover,.saai-pending-review-items button:focus-visible{border-color:#d97706;outline:2px solid #fbbf24}@media (width<=760px){.saai-pending-review-items{flex-basis:100%}.saai-pending-review-items button{text-align:left;width:100%}}.agentic-workspace .saai-task-details.is-finished{margin:12px 30px 20px}.agentic-workspace .saai-task-details.is-finished>summary{cursor:pointer;color:#24624a;background:#f7fbf9;border:1px solid #d4e4dc;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:750}.agentic-workspace .saai-task-details.is-finished .agentic-workspace-grid{margin:12px 0 0}@media (width<=760px){.agentic-workspace .saai-task-details.is-finished{margin:12px 10px 18px}}.agentic-workspace .saai-completed-overview{color:#243a48;background:#fff;border:1px solid #cfdee5;border-radius:12px;margin:14px 30px 0;padding:17px 20px 19px}.saai-completed-overview-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:10px;display:flex}.saai-completed-overview-title h3{color:#17647b;margin:0;font-size:18px}.saai-completed-overview-title>span{color:#166534;background:#e8f8ee;border:1px solid #b7e5ca;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:750}.saai-completed-objective{color:#314c5b;margin:0 0 14px;font-size:14px;line-height:1.55}.saai-completed-columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;display:grid}.saai-completed-section{background:#f7fafb;border:1px solid #e1e9ed;border-radius:10px;min-width:0;padding:13px 15px}.saai-completed-overview h4{color:#35586a;text-transform:uppercase;letter-spacing:.045em;margin:0 0 9px;font-size:12px;font-weight:800}.saai-completed-operations,.saai-completed-links{gap:9px;margin:0;padding:0;list-style:none;display:grid}.saai-completed-operations li{gap:3px;min-width:0;display:grid}.saai-completed-operations strong{color:#174b60;font-size:13px}.saai-completed-operations span,.saai-completed-section p,.saai-completed-section small{color:#536d7b;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.saai-completed-links a{color:#08739e;overflow-wrap:anywhere;font-size:12px;text-decoration:underline}.saai-completed-links a:focus-visible{outline-offset:3px;outline:2px solid #08739e}.saai-completed-comparison{background:#f8fbfd;border:1px solid #d7e5ed;border-radius:10px;margin-top:14px;padding:13px 15px}.saai-completed-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#244455;max-height:210px;margin:0 0 8px;font-size:12px;line-height:1.55;overflow:auto}.saai-completed-comparison small{color:#55717f;font-size:11px}@media (width<=780px){.agentic-workspace .saai-completed-overview{margin:12px 10px 0;padding:13px}.saai-completed-columns{grid-template-columns:1fr;gap:9px}}.agentic-content-comparison{gap:12px;margin:12px 0;display:grid}.agentic-content-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agentic-content-field{background:#fff;border:1px solid #cfdce4;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.agentic-content-field.is-current{border-top:4px solid #6a8290}.agentic-content-field.is-proposed{border-top:4px solid #168a61}.agentic-content-field-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:75px;padding:13px 14px;display:flex}.agentic-content-field-heading div{gap:5px;display:grid}.agentic-content-field-heading strong{color:#203742;font-size:14px}.agentic-content-field-heading span{color:#536c79;font-size:12px;line-height:1.4}.agentic-content-field-heading small{white-space:nowrap;color:#516776;font-size:11px}.agentic-content-field textarea{box-sizing:border-box;resize:vertical;color:#233c4a;white-space:pre;background:#f8fafb;border:0;border-top:1px solid #e1e9ee;border-radius:0;width:100%;min-width:0;height:350px;padding:14px;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block;overflow:auto}.agentic-content-field textarea:focus{outline-offset:-2px;outline:2px solid #2284a9}.agentic-content-field-note{color:#805010;background:#fff7e8;margin:0;padding:9px 14px;font-size:12px;line-height:1.5}.agentic-content-diff-details{background:#fff;border:1px solid #d7e3e9;border-radius:10px;padding:0 12px}.agentic-content-diff-details summary{cursor:pointer;color:#36566a;padding:12px 0;font-size:12px;font-weight:700}.agentic-content-diff-details .control-diff{margin:0 0 12px}@media (width<=840px){.agentic-content-comparison-grid{grid-template-columns:minmax(0,1fr)}}.saai-visual-preview{color:#263c48;background:#edf3f6;border:1px solid #c8d8df;border-radius:12px;min-width:0;margin:18px 0 22px;overflow:hidden}.saai-visual-toolbar{background:#fff;border-bottom:1px solid #d1dde4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.saai-visual-toolbar strong{color:#243f51;font-size:13px}.saai-visual-toolbar [role=group]{flex-wrap:wrap;gap:4px;display:flex}.saai-visual-toolbar button{color:#263b4b;cursor:pointer;background:#fff;border:1px solid #b8cbd6;border-radius:7px;padding:7px 12px;font-weight:750}.saai-visual-toolbar button.is-active{color:#fff;background:#173c5c;border-color:#173c5c}.saai-visual-scroll{padding:12px;overflow-x:auto}.saai-visual-disclaimer{color:#4b6471;background:#fff;margin:0;padding:10px 14px;font-size:12px;line-height:1.5}@media (width<=520px){.saai-visual-toolbar{align-items:flex-start}.saai-visual-scroll{padding:8px}.saai-visual-toolbar button{font-size:12px}}.agentic-task-modal .saai-voice-entry{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 15px;display:flex}.agentic-task-modal .saai-voice-button{color:#14536c;min-height:42px;font:inherit;cursor:pointer;background:#e7f5fb;border:1px solid #19718d;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:750;display:inline-flex}.agentic-task-modal .saai-voice-button.is-listening{color:#8b2424;background:#fff1f1;border-color:#d05a5a}.agentic-task-modal .saai-voice-button:focus-visible{outline-offset:2px;outline:3px solid #328eac}.agentic-task-modal .saai-voice-button:disabled{opacity:.6;cursor:not-allowed}.agentic-task-modal .saai-voice-hint{color:#526c7b;flex:260px;font-size:12px;line-height:1.4}@media (width<=520px){.agentic-task-modal .saai-voice-button{width:100%}}.agentic-shell .saai-strategy-groups{gap:18px;padding:16px;display:grid}.agentic-shell .saai-strategy-group{color:#183747;background:#fff;border:1px solid #bfd4df;border-radius:13px;overflow:hidden}.agentic-shell .saai-strategy-head{background:#f0f7fb;border-bottom:1px solid #d9e6ed;padding:17px 18px}.agentic-shell .saai-strategy-head h3{color:#163d51;letter-spacing:-.02em;margin:7px 0;font-size:21px}.agentic-shell .saai-strategy-head p{color:#365a6c;margin:7px 0;font-size:13px;line-height:1.55}.agentic-shell .saai-strategy-steps{background:#e2ebf0;gap:1px;display:grid}.agentic-shell .saai-strategy-step{text-align:left;color:#173443;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;width:100%;padding:13px 16px;display:flex}.agentic-shell .saai-strategy-step:hover,.agentic-shell .saai-strategy-step:focus-visible{outline-offset:-2px;background:#eff8fc;outline:2px solid #3389a7}.agentic-shell .saai-step-index{color:#164d65;background:#d6eaf4;border-radius:50%;flex:0 0 29px;place-items:center;height:29px;font-size:12px;font-weight:800;display:grid}.agentic-shell .saai-step-body{flex:1;gap:5px;min-width:0;display:grid}.agentic-shell .saai-step-role{color:#137b9b;text-transform:uppercase;letter-spacing:.035em;font-size:11px;font-weight:800}.agentic-shell .saai-step-body strong{color:#1d3e50;font-size:14px;line-height:1.35}.agentic-shell .saai-step-body small{color:#527181;font-size:12px;line-height:1.4}.agentic-shell .saai-strategy-risks{color:#385669;border-top:1px solid #dae7ee;padding:13px 18px;font-size:12px}.agentic-shell .saai-strategy-risks summary{cursor:pointer;font-weight:750}.agentic-shell .saai-strategy-risks p{margin:8px 0;line-height:1.5}.agentic-shell .saai-strategy-note{color:#516e7d;background:#fbfdff;border-top:1px solid #e4edf1;margin:0;padding:11px 18px;font-size:12px;line-height:1.5}.agentic-task-modal .saai-task-mode-switch{flex-wrap:wrap;gap:7px;margin:12px 0 15px;display:flex}.agentic-task-modal .saai-task-mode-switch button{color:#295167;font:inherit;cursor:pointer;background:#f0f5f8;border:1px solid #bad0da;border-radius:9px;padding:10px 13px;font-size:13px;font-weight:700}.agentic-task-modal .saai-task-mode-switch button.active{color:#fff;background:#174e69;border-color:#174e69}.agentic-task-modal .saai-strategy-keyword-field{gap:6px;margin:12px 0;display:grid}.agentic-task-modal .saai-strategy-keyword-field label{color:#20485c;font-size:13px;font-weight:750}.agentic-task-modal .saai-strategy-keyword-field input{box-sizing:border-box;color:#143b4e;background:#fff;border:1px solid #acc7d4;border-radius:10px;width:100%;padding:12px;font-size:16px}.agentic-task-modal .saai-strategy-keyword-field small{color:#536f7f;font-size:12px;line-height:1.5}@media (width<=760px){.agentic-shell .saai-strategy-groups{padding:8px}.agentic-shell .saai-strategy-step{flex-wrap:wrap}.agentic-shell .saai-strategy-step .control-status{margin-left:40px}}.agentic-shell .saai-strategy-refresh{color:#1b5c76;cursor:pointer;background:#fff;border:1px solid #b6d0db;border-radius:8px;margin-top:8px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-block}.agentic-shell .saai-strategy-refresh:hover,.agentic-shell .saai-strategy-refresh:focus-visible{outline-offset:2px;background:#e8f5fb;outline:2px solid #378eac}.saai-backlink-panel{color:#172b36;margin:12px 20px;font-size:14px}.saai-backlink-panel>details{background:#f9fbfd;border:1px solid #d7e3e9;border-radius:13px}.saai-backlink-panel summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 17px;display:flex}.saai-backlink-panel>details>summary strong{font-size:15px}.saai-backlink-panel>details>summary span{color:#536a79;font-size:12px}.saai-backlink-inner{padding:2px 17px 18px}.saai-backlink-inner p{line-height:1.55}.saai-backlink-form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:14px 0;display:flex}.saai-backlink-form label{flex:1;gap:5px;min-width:220px;font-weight:650;display:grid}.saai-backlink-form select,.saai-backlink-form input{color:#172b36;width:100%;font:inherit;background:#fff;border:1px solid #c8d6de;border-radius:7px;padding:9px}.saai-backlink-form button{color:#fff;font:inherit;cursor:pointer;background:#155c8a;border:0;border-radius:7px;padding:10px 16px;font-weight:750}.saai-backlink-form button:disabled{opacity:.48;cursor:default}.saai-backlink-status{color:#22683d}.saai-backlink-error{color:#a02626}.saai-backlink-history{margin:14px 0}.saai-backlink-history h4{margin:0 0 6px}.saai-backlink-history details{border-bottom:1px solid #e0e8ed}.saai-backlink-history details summary{justify-content:space-between;padding:9px 0}.saai-backlink-history ul{overflow-wrap:anywhere;max-height:170px;padding-left:20px;overflow:auto}.saai-backlink-inner small{color:#526674;line-height:1.5}.saai-backlink-discover{background:#fff;border:1px solid #d9e8ec;border-radius:10px;margin:16px 0;padding:14px}.saai-backlink-discover h4{margin:0 0 8px}.saai-backlink-discover .saai-backlink-form{margin-bottom:8px}.saai-backlink-results{overflow-wrap:anywhere;max-width:100%}.saai-backlink-results ul{gap:8px;max-height:360px;margin:12px 0;padding-left:22px;display:grid;overflow:auto}.saai-backlink-results a{color:#155c8a;font-weight:700}.platform-overlay{z-index:1500;box-sizing:border-box;background:#0d1f2b99;padding:clamp(6px,2vw,26px);position:fixed;inset:0;overflow:hidden}.platform-panel{box-sizing:border-box;color:#213849;background:#f6f9fb;border-radius:16px;max-width:1540px;height:100%;margin:0 auto;padding:clamp(16px,2.5vw,34px);font-size:14px;overflow-y:auto;box-shadow:0 30px 100px #00000045}.platform-panel *{box-sizing:border-box}.platform-header,.platform-toolbar,.platform-listhead,.platform-detail-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.platform-eyebrow{letter-spacing:.12em;color:#227d98;font-size:11px;font-weight:800}.platform-header h2{color:#1b3644;margin:7px 0;font-size:clamp(27px,3.2vw,42px);line-height:1.15}.platform-header p,.platform-detail-head p{color:#627d8d;margin:0}.platform-close{color:#2e5264;cursor:pointer;background:#fff;border:1px solid #d3e0e7;border-radius:10px;flex:none;width:42px;height:42px;font-size:26px}.platform-toolbar{flex-wrap:wrap;margin:24px 0 16px}.platform-period,.platform-tabs{flex-wrap:wrap;gap:6px;display:flex}.platform-period button,.platform-tabs button{color:#3d6071;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e2e9;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:700}.platform-period button.active,.platform-tabs button.active{color:#17637e;background:#e3f3f7;border-color:#207c99}.platform-export,.platform-detail-head>button{color:#1c6682;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6dce5;border-radius:9px;padding:10px 14px;font-weight:700}.platform-export:disabled{opacity:.5;cursor:not-allowed}.platform-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.platform-kpis>div{background:#fff;border:1px solid #dbe6ec;border-radius:12px;gap:5px;min-width:0;padding:15px;display:grid}.platform-kpis span{color:#617887;font-size:12px;font-weight:700}.platform-kpis strong{color:#1e4455;overflow-wrap:anywhere;font-size:clamp(21px,2.3vw,29px)}.platform-kpis small{color:#718997;font-size:11px}.platform-disclaimer{color:#4d697a;background:#eaf3f7;border:1px solid #d8e6ed;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.5}.platform-disclaimer code{font-size:11px}.platform-listhead{flex-wrap:wrap;align-items:stretch;margin:25px 0 13px}.platform-listhead input{color:#213b4b;width:min(400px,100%);min-width:210px;font:inherit;background:#fff;border:1px solid #cadde5;border-radius:10px;outline-color:#2b91b1;padding:10px 13px}.platform-tablewrap{background:#fff;border:1px solid #d9e6ec;border-radius:13px;width:100%;overflow-x:auto}.platform-table{border-collapse:collapse;text-align:left;width:100%}.platform-table th{text-align:left;color:#506e7e;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#eef4f7;padding:13px 16px;font-size:11px}.platform-table td{vertical-align:middle;border-top:1px solid #e7eef2;padding:15px 16px}.platform-table tbody tr.selected,.platform-table tbody tr:hover{background:#f4fafc}.platform-table td b{color:#213e50;font-size:13px}.platform-table td small{color:#66818e;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.5;display:block}.platform-table td>button{color:#146580;cursor:pointer;background:#e5f3f8;border:1px solid #b8dce8;border-radius:8px;padding:8px 12px;font-weight:800}.platform-chip{color:#135876;background:#dceef5;border-radius:20px;margin-top:6px;padding:3px 8px;font-size:10px;display:inline-block}.platform-detail{background:#fff;border:1px solid #cfdee6;border-radius:13px;margin-top:20px;padding:clamp(14px,2vw,26px)}.platform-detail h3{color:#1e3e4e;margin:8px 0;font-size:26px}.platform-detail h4{color:#2b5367;margin:24px 0 11px;font-size:15px}.platform-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.platform-detail-grid>div{background:#f3f8fa;border:1px solid #dce8ef;border-radius:10px;gap:6px;min-width:0;padding:14px;display:grid}.platform-detail-grid span{color:#69828f;font-size:12px}.platform-detail-grid b{color:#204758;overflow-wrap:anywhere;font-size:20px}.platform-detail-grid small{color:#667e8d;line-height:1.45}.platform-detail-list{gap:7px;display:grid}.platform-detail-list>div{color:#2b4858;overflow-wrap:anywhere;border:1px solid #e3ebef;border-radius:9px;gap:5px;padding:11px 13px;display:grid}.platform-detail-list a{color:#136b8a;text-decoration:underline}.platform-detail-list small{color:#6a8190;font-size:12px}.platform-invoices>div{border-top:1px solid #e2ecf0;flex-wrap:wrap;justify-content:space-between;gap:9px;padding:9px;display:flex}.platform-invoices a{color:#146f8b}.platform-loading{color:#436e81}.platform-warning{color:#8c3039;background:#fff1f1;border:1px solid #e5aaac;border-radius:9px;margin:13px 0;padding:14px}.platform-foot{color:#728b98;border-top:1px solid #dde7ed;margin-top:25px;padding-top:15px;font-size:11px}.platform-close:focus-visible,.platform-panel button:focus-visible,.platform-panel input:focus-visible{outline-offset:3px;outline:3px solid #66aec6}@media (width<=860px){.platform-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-detail-grid{grid-template-columns:1fr}.platform-table th,.platform-table td{padding:10px 11px}}@media (width<=520px){.platform-panel{padding:14px}.platform-kpis{grid-template-columns:1fr}.platform-table{min-width:690px}.platform-listhead input{width:100%}}.audit-backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a161ea8;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.audit-panel{color:#17242c;background:#f6f9fb;width:min(1120px,100%);height:100%;overflow:auto;box-shadow:-24px 0 80px #00000038}.audit-panel-header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #d9e4e9;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px;display:flex;position:sticky;top:0}.audit-panel-header span,.audit-section-head small,.audit-hero-summary small,.audit-coverage-grid small{letter-spacing:.11em;color:#5f7885;font-size:10px;font-weight:900}.audit-panel-header h2{margin:4px 0;font-size:30px;line-height:1.08}.audit-panel-header p{color:#617580;max-width:720px;margin:0}.audit-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.audit-header-actions button{color:#173746;cursor:pointer;background:#fff;border:1px solid #c9d9e0;border-radius:9px;padding:9px 12px;font-weight:800}.audit-header-actions .audit-close{color:#526874;background:0 0;border:0;padding:3px 7px;font-size:29px;line-height:1}.audit-body{padding:24px 28px 48px}.audit-loading,.audit-error{border-radius:12px;margin:28px;padding:18px}.audit-loading{background:#eef7fa;border:1px solid #c9e0e8}.audit-error{color:#8b1e2d;background:#fff0f2;border:1px solid #efb4bc}.audit-hero-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.audit-hero-summary>div{background:#fff;border:1px solid #d9e4e9;border-radius:14px;padding:18px}.audit-hero-summary p{margin:7px 0 0;line-height:1.5}.audit-coverage-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.audit-coverage-grid>div{color:#fff;background:#173746;border-radius:12px;padding:14px}.audit-coverage-grid small{color:#a9c2cd;display:block}.audit-coverage-grid strong{margin-top:3px;font-size:24px;display:block}.audit-coverage-grid span{color:#c9d9df;font-size:11px}.audit-coverage-note{color:#607882;margin:8px 2px 0;font-size:11px}.audit-section{margin-top:26px}.audit-section-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:11px;display:flex}.audit-section-head h3{margin:2px 0 0;font-size:23px}.audit-section-head>span{text-align:center;color:#315667;background:#e7f1f5;border-radius:999px;min-width:30px;padding:5px 8px;font-weight:800}.audit-criticalities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audit-criticality{background:#fff;border:1px solid #d9e4e9;border-left-width:5px;border-radius:12px;padding:16px}.audit-criticality.sev-critical{border-left-color:#b42318}.audit-criticality.sev-high{border-left-color:#d97706}.audit-criticality.sev-medium{border-left-color:#2563eb}.audit-criticality.sev-low{border-left-color:#70838d}.audit-criticality-top{color:#657b85;justify-content:space-between;gap:10px;font-size:11px;display:flex}.audit-criticality h4{margin:10px 0;font-size:18px}.audit-criticality p{margin:6px 0;line-height:1.45}.audit-criticality details{margin-top:10px}.audit-criticality ul{overflow-wrap:anywhere;padding-left:18px}.audit-status{text-transform:uppercase;color:#415660;background:#eef2f4;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.audit-status.s-critical,.audit-status.s-action{color:#9a241d;background:#ffe8e6}.audit-status.s-high,.audit-status.s-watch{color:#9a5a00;background:#fff2d6}.audit-status.s-healthy,.audit-status.s-translated,.audit-status.s-successful,.audit-status.s-completed{color:#18723b;background:#e7f7ed}.audit-status.s-insufficient_data,.audit-status.s-unknown{color:#60747e;background:#edf1f3}.audit-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.audit-area-card,.audit-detail-block{background:#fff;border:1px solid #d9e4e9;border-radius:11px;padding:0 14px}.audit-area-card summary,.audit-detail-block summary{cursor:pointer;padding:13px 0;font-weight:800}.audit-area-card summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.audit-area-card p{line-height:1.5}.audit-area-card ul,.audit-detail-block ul{padding-left:18px}.audit-decisions{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.audit-decisions article{background:#fff;border:1px solid #d9e4e9;border-radius:12px;padding:16px}.audit-decisions h4{margin:0 0 8px}.audit-decisions p{line-height:1.45}.audit-decisions small{color:#5f7885}.audit-specialists{gap:9px;display:grid}.audit-specialists .audit-section-head{grid-column:1/-1}.audit-detail-block pre{white-space:pre-wrap;word-break:break-word;background:#f4f7f8;border-radius:8px;max-height:430px;padding:12px;font-size:11px;overflow:auto}.audit-run-missions{gap:9px;display:grid}.audit-run-missions article{background:#fff;border:1px solid #d9e4e9;border-radius:11px;padding:14px 16px}.audit-run-missions article>div{color:#637b86;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.audit-run-missions article>div>b{color:#173746;font-size:12px}.audit-run-missions h4{margin:8px 0 4px;font-size:16px}.audit-run-missions p{color:#526a75;margin:0;line-height:1.45}.audit-healthy{background:#eefaf2;border:1px solid #c8ead3;border-radius:14px;padding:16px 18px}.audit-healthy ul{margin-bottom:0}.audit-next-steps{gap:9px;padding-left:24px;display:grid}.audit-next-steps li{background:#fff;border:1px solid #d9e4e9;border-radius:11px;padding:13px 15px}.audit-next-steps p{margin:6px 0}.audit-next-steps small{color:#5f7885}.audit-limits{background:#fff8e8;border:1px solid #eddcae;border-radius:14px;padding:16px 18px}.audit-empty{color:#637882;background:#fff;border:1px dashed #ccd9df;border-radius:10px;padding:18px}@media (width<=900px){.audit-hero-summary{grid-template-columns:1fr}.audit-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-criticalities,.audit-area-grid,.audit-decisions{grid-template-columns:1fr}.audit-panel-header{flex-direction:column}.audit-header-actions{justify-content:flex-start}}@media (width<=540px){.audit-body,.audit-panel-header{padding-left:16px;padding-right:16px}.audit-coverage-grid{grid-template-columns:1fr 1fr}.audit-panel-header h2{font-size:25px}}.audit-strategy-intro{color:#526a75;margin:0 0 14px;line-height:1.5}.audit-strategy-kpis{margin-bottom:14px}.audit-strategy-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.audit-strategy-card{background:#fff;border:1px solid #d9e4e9;border-radius:13px;padding:16px}.audit-strategy-card>small{letter-spacing:.1em;color:#5f7885;font-size:10px;font-weight:900}.audit-strategy-card h4{margin:5px 0 7px;font-size:18px}.audit-strategy-card p{line-height:1.5}.audit-strategy-card details{border-top:1px solid #e5edf0;margin-top:10px;padding-top:3px}.audit-strategy-card summary{cursor:pointer;padding:9px 0;font-weight:800}.audit-strategy-card ul{overflow-wrap:anywhere;max-height:320px;padding-left:18px;overflow:auto}.audit-mini-list,.audit-intent-list{gap:7px;margin-top:6px;display:grid}.audit-mini-list>div,.audit-intent-list>div{background:#f5f8f9;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.audit-mini-list span,.audit-intent-list span,.audit-intent-list small{color:#627985;overflow-wrap:anywhere;font-size:11px}.audit-pillar-list{gap:8px;max-height:610px;display:grid;overflow:auto}.audit-pillar-list details{background:#f7fafb;border:1px solid #e0e9ed;border-radius:9px;margin:0;padding:0 10px}.audit-pillar-list summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.audit-pillar-list summary b{color:#315667;background:#e7f1f5;border-radius:999px;padding:3px 7px;font-size:11px}.audit-strategy-meta{color:#607985;font-size:12px}.audit-coverage-by-pillar{margin-top:12px}.audit-coverage-table{gap:6px;margin-top:10px;display:grid}.audit-coverage-table>div{background:#f5f8f9;border-radius:8px;grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(70px,.6fr));align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:grid}.audit-coverage-table>div span{color:#637b86}.audit-coverage-table>div strong{text-align:right}.audit-strategy-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.audit-strategy-group{background:#fff;border:1px solid #d9e4e9;border-radius:12px;padding:0 13px}.audit-strategy-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-weight:900;display:flex}.audit-strategy-group>summary b{color:#fff;background:#173746;border-radius:999px;padding:3px 7px;font-size:11px}.audit-strategy-actions{gap:8px;padding-bottom:12px;display:grid}.audit-strategy-action{background:#fbfcfd;border:1px solid #e0e9ed;border-radius:10px;padding:12px}.audit-strategy-action-top{color:#637b86;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.audit-strategy-action h4{margin:7px 0 5px;font-size:15px}.audit-strategy-action p{margin:5px 0;line-height:1.42}.audit-strategy-action small{color:#627985;overflow-wrap:anywhere;margin-top:4px;display:block}.audit-market-evidence{color:#285b3d;background:#eef7f2;border:1px solid #cfe7d8;border-radius:8px;padding:7px 9px;font-size:12px}.audit-intent-table{gap:5px;max-height:620px;padding-bottom:12px;display:grid;overflow:auto}.audit-intent-table>div{background:#f7fafb;border-radius:7px;grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr) minmax(120px,.8fr) minmax(180px,1.4fr);gap:8px;padding:8px 9px;font-size:11px;display:grid}.audit-intent-table span,.audit-intent-table small{color:#627985;overflow-wrap:anywhere}@media (width<=900px){.audit-strategy-columns,.audit-strategy-groups{grid-template-columns:1fr}.audit-coverage-table>div{grid-template-columns:1fr 1fr}.audit-intent-table>div{grid-template-columns:1fr}.audit-pillar-list{max-height:none}}.seo-map-backdrop{z-index:2147483000;background:#0d1923a3;justify-content:flex-end;display:flex;position:fixed;inset:0}.seo-map-panel{color:#17242c;background:#f7fafb;width:min(1120px,96vw);height:100%;overflow:auto;box-shadow:-22px 0 70px #0000003d}.seo-map-header{z-index:2;background:#fffffff7;border-bottom:1px solid #dbe5e9;justify-content:space-between;gap:24px;padding:26px 30px;display:flex;position:sticky;top:0}.seo-map-header>div{max-width:820px}.seo-map-header span{letter-spacing:.1em;color:#52717f;font-size:11px;font-weight:900}.seo-map-header h2{margin:5px 0 7px;font-size:28px}.seo-map-header p{color:#607883;margin:0;line-height:1.5}.seo-map-header>button{cursor:pointer;color:#5f7079;background:0 0;border:0;font-size:34px;line-height:1}.seo-map-body{padding:24px 30px 44px}.seo-map-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.seo-map-summary>div{background:#fff;border:1px solid #d9e4e8;border-radius:12px;padding:15px}.seo-map-summary small{color:#6b808a;margin-bottom:6px;display:block}.seo-map-summary strong{font-size:20px}.seo-map-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.seo-map-filters input,.seo-map-filters select{font:inherit;background:#fff;border:1px solid #cbd9de;border-radius:9px;padding:10px 12px}.seo-map-filters input{flex:380px}.seo-map-filters span{color:#6b808a;font-size:12px}.seo-map-list{gap:9px;display:grid}.seo-map-row{background:#fff;border:1px solid #d9e4e8;border-left:4px solid #b8c9d0;border-radius:11px;overflow:hidden}.seo-map-row.s-action{border-left-color:#c53e4b}.seo-map-row.s-healthy{border-left-color:#278a62}.seo-map-row>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;list-style:none;display:flex}.seo-map-row>summary::-webkit-details-marker{display:none}.seo-map-row-main{align-items:flex-start;gap:10px;min-width:0;display:flex}.seo-map-row-main>div{min-width:0}.seo-map-row-main b{overflow-wrap:anywhere;font-size:14px;display:block}.seo-map-row-main small{color:#71858e;overflow-wrap:anywhere;margin-top:3px;display:block}.seo-map-state{white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;background:#edf3f5;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.seo-map-row.s-action .seo-map-state{color:#9b2732;background:#fff0f1}.seo-map-row.s-healthy .seo-map-state{color:#196d4d;background:#edf9f4}.seo-map-row-metrics{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.seo-map-row-metrics span{color:#58717c;background:#fafcfd;border:1px solid #dbe5e9;border-radius:999px;padding:4px 7px;font-size:10.5px}.seo-map-detail{background:#fbfdfe;border-top:1px solid #e2eaed;padding:15px 18px}.seo-map-detail section{margin:0 0 14px}.seo-map-detail h4{margin:0 0 5px;font-size:13px}.seo-map-detail p,.seo-map-detail li{color:#49636e;font-size:12px;line-height:1.5}.seo-map-detail ul{margin:5px 0 0;padding-left:20px}.seo-map-detail details{background:#fff;border:1px solid #dfe8eb;border-radius:8px;margin-top:9px;padding:9px 11px}.seo-map-detail details summary{cursor:pointer;font-size:12px;font-weight:800}.seo-map-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#39525d;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.seo-map-message,.seo-map-error{background:#fff;border:1px solid #d9e4e8;border-radius:10px;margin:25px 30px;padding:16px}.seo-map-error{color:#912735;background:#fff4f5;border-color:#efb8bd}@media (width<=720px){.seo-map-panel{width:100vw}.seo-map-header,.seo-map-body{padding-left:18px;padding-right:18px}.seo-map-summary{grid-template-columns:1fr}.seo-map-row>summary{flex-direction:column;align-items:flex-start}.seo-map-row-metrics{justify-content:flex-start}.seo-map-message,.seo-map-error{margin-left:18px;margin-right:18px}}.geo-prompts>div{grid-template-columns:auto 1fr auto;gap:5px 10px;padding:11px 0;display:grid}.geo-prompts>div.disabled{opacity:.55}.geo-prompts small{color:#64748b;grid-column:2}.geo-prompt-actions{grid-area:1/3/3;align-items:center;gap:5px;display:flex}.geo-prompt-actions button{cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:6px 8px;font-size:10px}.geo-scoreboard{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.geo-scoreboard article{color:#fff;background:linear-gradient(145deg,#0f172a,#1e293b);border-radius:16px;min-width:0;padding:14px}.geo-scoreboard span,.geo-scoreboard small{font-size:10px;display:block}.geo-scoreboard span{text-transform:uppercase;letter-spacing:.04em;color:#bae6fd;font-weight:800}.geo-scoreboard strong{margin:5px 0;font-size:28px;display:block}.geo-scoreboard small{color:#94a3b8}.geo-count{color:#075985;background:#e0f2fe;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900}.geo-gaps{flex-direction:column;margin-top:12px;display:flex}.geo-gaps article{border-top:1px solid #eef2f7;grid-template-columns:1fr auto;gap:4px 14px;padding:12px 0;display:grid}.geo-gaps article div{flex-direction:column;display:flex}.geo-gaps article small{color:#64748b}.geo-gaps article>b{font-size:24px}.geo-gaps article>p{grid-column:1/-1;margin:0;font-size:11px}.geo-observations summary{grid-template-columns:auto auto auto auto 1fr}.geo-observations .geo-score{color:#075985;background:#e0f2fe}.geo-history>div{display:none}.geo-history>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef2f7;grid-template-columns:140px 90px 1fr;align-items:center;gap:10px;padding:10px 8px;display:grid}.geo-history>button.active{background:#eff6ff}.geo-history>button span,.geo-history>button b,.geo-history>button em{font-size:12px}.geo-history>button em{color:#475569;font-style:normal}.geo-locale-grid{grid-template-columns:110px 1.3fr 1fr 1fr}.geo-locale-grid .geo-persona{grid-column:1/-1}.geo-locale-grid select{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px}@media (width<=900px){.geo-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.geo-scoreboard,.geo-history>button,.geo-locale-grid{grid-template-columns:1fr}.geo-locale-grid .geo-persona{grid-column:auto}.geo-prompts>div{grid-template-columns:auto 1fr}.geo-prompt-actions{grid-area:auto/1/auto/-1;justify-content:flex-end}}.geo-baseline{background:linear-gradient(135deg,#effbff,#f5fff9);border:1px solid #99d5e8;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:22px;padding:20px;display:grid}.geo-baseline span{color:#17617c;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.geo-baseline h3{margin:5px 0 7px;font-size:22px}.geo-baseline p{color:#345565;margin:0;line-height:1.5}.geo-baseline small{color:#53717d;margin-top:9px;line-height:1.45;display:block}.geo-baseline-action{min-width:190px;min-height:48px}.geo-advanced{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:14px}.geo-advanced summary{cursor:pointer;color:#31566a;font-weight:800}.geo-advanced>p{margin:8px 0;font-size:12px}.geo-advanced .geo-locale-grid{grid-template-columns:1fr 1fr}.geo-advanced .geo-persona{grid-column:1/-1}@media (width<=720px){.geo-baseline{grid-template-columns:1fr}.geo-baseline-action{width:100%}.geo-advanced .geo-locale-grid{grid-template-columns:1fr}.geo-advanced .geo-persona{grid-column:auto}}.geo-backdrop{justify-content:center;align-items:center}.geo-panel{overscroll-behavior:contain;border-radius:18px;width:80vw;min-width:0;max-width:none;height:90vh;max-height:90vh;padding:28px 32px;overflow-y:auto}.geo-head{z-index:5;background:#fff;padding:12px 0 18px;position:sticky;top:-28px}.geo-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.geo-header-actions>button:last-child{cursor:pointer;color:#111827;background:0 0;border:0;padding:4px 10px;font-size:28px}.geo-provider-hint{color:#64748b;font-size:12px}.geo-task-list{gap:8px;margin-top:14px;display:grid}.geo-task-list article{border:1px solid #dbe3ee;border-radius:12px;padding:12px 14px}.geo-task-list article>div{gap:6px;display:grid}.geo-task-list small{color:#64748b;overflow-wrap:anywhere}.geo-task-tag{color:#075985;background:#e0f2fe;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:900}.geo-coverage-note{font-size:12px;line-height:1.5}@media (width<=900px){.geo-panel{width:94vw;padding:20px}.geo-head{top:-20px}}@media (width<=720px){.geo-backdrop{align-items:stretch}.geo-panel{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;padding:16px}.geo-head{top:-16px}.geo-header-actions{gap:4px}.geo-header-actions .geo-secondary{padding:8px;font-size:11px}}.geo-gap-covered,.geo-gap-open{border-radius:7px;align-self:flex-start;max-width:100%;margin-top:6px;padding:4px 8px;font-weight:800;display:inline-flex}.geo-gap-covered{background:#eff6ff;color:#1d4ed8!important}.geo-gap-open{background:#fff7ed;color:#9a3412!important}.auth-shell,.account-empty-shell,.account-splash{color:#e7f4fb;background:radial-gradient(circle at 15% 18%,#29abd61f,#0000 32%),radial-gradient(circle at 82% 76%,#39c59c14,#0000 28%),#030b11;min-height:100vh}.auth-shell{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);align-items:stretch;display:grid}.auth-brand-panel{border-right:1px solid #72ceee1f;flex-direction:column;justify-content:center;padding:clamp(48px,8vw,120px);display:flex}.auth-brand-panel>span,.auth-kicker{color:#72cee9;letter-spacing:.18em;font-size:12px;font-weight:800}.auth-brand-panel h1{letter-spacing:-.055em;max-width:850px;margin:20px 0;font-size:clamp(40px,5.5vw,78px);line-height:.98}.auth-brand-panel p{color:#8fa7b5;max-width:720px;font-size:18px;line-height:1.65}.auth-feature-grid{grid-template-columns:repeat(2,minmax(0,220px));gap:10px;margin-top:34px;display:grid}.auth-feature-grid b{color:#c9eaf5;background:#071822b8;border:1px solid #72ceee26;border-radius:12px;padding:13px 15px;font-size:13px}.auth-card,.pair-card{background:#081a25f7;border:1px solid #72ceee38;border-radius:18px;box-shadow:0 30px 90px #00000059}.auth-card{place-self:center;width:min(440px,100% - 48px);padding:34px}.auth-card h2,.pair-card h2{margin:10px 0 8px;font-size:27px}.auth-card>p,.pair-card>p{color:#7f98a7;margin:0 0 22px;line-height:1.5}.auth-card form,.auth-card label,.pair-card form,.pair-card label{gap:7px;display:grid}.auth-card form,.pair-card form{gap:15px}.auth-card label,.pair-card label{color:#91a9b7;font-size:12px;font-weight:700}.auth-card input,.pair-card input,.pair-card select,.account-topbar select{color:#e8f6fb;background:#06141d;border:1px solid #1d4354;border-radius:10px;outline:none}.auth-card input,.pair-card input,.pair-card select{padding:12px 13px}.auth-card input:focus,.pair-card input:focus,.pair-card select:focus,.account-topbar select:focus{border-color:#49bddd;box-shadow:0 0 0 3px #49bddd1a}.account-primary,.auth-switch,.account-topbar button,.pair-close{cursor:pointer;font:inherit;border:0}.account-primary{color:#f3fdff;background:#2a94ae;border-radius:10px;margin-top:6px;padding:12px 16px;font-weight:800}.account-primary:disabled{opacity:.55;cursor:wait}.auth-switch{color:#72cee9;background:0 0;margin-top:18px;padding:8px 0}.auth-error{color:#ffb5b5;background:#761a1a2e;border:1px solid #f15b5b59;border-radius:10px;margin-bottom:16px;padding:11px 13px;font-size:13px}.account-topbar{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030d13eb;border:1px solid #72ceee24;border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex;position:fixed;top:14px;right:18px;box-shadow:0 14px 40px #00000038}.account-identity{min-width:120px;padding:0 6px;display:grid}.account-topbar select{max-width:min(380px,34vw);padding:8px 34px 8px 10px;font-size:12px}.account-topbar button{color:#a9c2cf;background:#102935;border-radius:9px;padding:8px 10px}.account-topbar .account-add-site{color:#d9f8ff;background:#174556;font-weight:700}.account-splash{place-content:center;justify-items:center;gap:14px;display:grid}.account-spinner{border:3px solid #72ceee29;border-top-color:#72cee9;border-radius:999px;width:34px;height:34px;animation:.8s linear infinite account-spin}@keyframes account-spin{to{transform:rotate(360deg)}}.account-empty-card{width:min(720px,100% - 40px);margin:0 auto;padding:110px 30px 40px}.account-empty-card>span{color:#72cee9;letter-spacing:.14em;font-size:11px;font-weight:800}.account-empty-card h1{margin:12px 0;font-size:42px}.account-empty-card p{color:#89a0ad;line-height:1.6}.account-org-list{gap:8px;margin:22px 0;display:grid}.account-org-list>div{background:#071722;border:1px solid #173544;border-radius:10px;justify-content:space-between;padding:12px 14px;display:flex}.pair-backdrop{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00070bc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pair-card{width:min(560px,100%);padding:32px;position:relative}.pair-close{color:#9fbac6;background:#102935;border-radius:9px;width:34px;height:34px;font-size:22px;position:absolute;top:12px;right:14px}.pair-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.pair-actions .auth-switch,.pair-actions .account-primary{margin-top:0}@media (width<=900px){.auth-shell{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-card{margin:48px auto}.account-topbar{justify-content:flex-end;left:12px;right:12px}.account-identity{display:none}.account-topbar select{max-width:50vw}}.invite-summary{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.invite-summary span{background:#061722;border:1px solid #173b4b;border-radius:10px;gap:4px;padding:12px 13px;display:grid}.invite-summary small{color:#718c9a;text-transform:uppercase;font-size:10px;font-weight:800}.invite-summary strong{color:#dff5fb;overflow-wrap:anywhere}.invite-card .account-primary{width:100%}.organization-copy{justify-self:start;margin-top:2px}.account-runtime .control-sidebar-bottom .control-btn{display:none}.account-topbar .account-org-button{color:#b9e4f0;background:#0d3140;font-weight:700}.organization-card{width:min(780px,100%);max-height:min(840px,100vh - 48px);overflow:auto}.organization-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.organization-plan>div{background:#061722;border:1px solid #173b4b;border-radius:12px;gap:5px;min-height:74px;padding:13px 14px;display:grid}.organization-plan small{color:#718c9a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.organization-plan strong{color:#dff5fb;align-self:end;font-size:18px}.organization-section{border-top:1px solid #72ceee1f;margin-top:24px;padding-top:20px}.organization-section-head{color:#d9edf4;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.organization-section-head span{color:#7bcce2;text-align:center;background:#102c38;border-radius:999px;min-width:28px;padding:3px 8px;font-size:11px}.organization-members{gap:7px;display:grid}.organization-members>div{background:#05141dd1;border:1px solid #153544;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.organization-members span{gap:2px;display:grid}.organization-members b{color:#dceff5;font-size:13px}.organization-members small{color:#668390;font-size:11px}.organization-members em{color:#86cde0;text-transform:uppercase;background:#0f2b38;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}.organization-member-actions{align-items:center;gap:7px;display:flex}.organization-member-actions select,.organization-member-actions button{color:#a9cbd7;background:#071a24;border:1px solid #1d4354;border-radius:8px;font-size:11px}.organization-member-actions select{padding:7px 9px}.organization-member-actions button{cursor:pointer;color:#e5a7a7;padding:7px 9px}.organization-member-actions button:disabled,.organization-member-actions select:disabled{opacity:.5;cursor:wait}.organization-invite{border-top:1px solid #72ceee1f;gap:10px;margin-top:24px;padding-top:20px;display:grid}.organization-invite>strong{color:#d9edf4}.organization-invite-row{grid-template-columns:minmax(0,1fr) 150px auto;gap:8px;display:grid}.organization-invite-row input,.organization-invite-row select{color:#e8f6fb;background:#06141d;border:1px solid #1d4354;border-radius:9px;min-width:0;padding:11px 12px}.organization-invite-row .account-primary{margin:0}.organization-invite-token{background:#185e481f;border:1px solid #46bb9440;border-radius:10px;gap:7px;padding:11px 12px;display:grid}.organization-invite-token small{color:#82ad9d}.organization-invite-token code{overflow-wrap:anywhere;color:#bcf4df;font-size:11px}.organization-invite>p{color:#8da8b4;margin:0;font-size:12px;line-height:1.5}.organization-invite>label{color:#abc9d5;gap:6px;font-size:12px;font-weight:600;display:grid}.organization-invite>label>select{color:#e8f6fb;background:#06141d;border:1px solid #1d4354;border-radius:9px;width:100%;min-width:0;padding:11px 12px}.organization-members .organization-grant{background:#1f526047;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;padding:8px;display:flex}.organization-grant select,.organization-grant button{color:#b0d7e2;background:#071a24;border:1px solid #1d4354;border-radius:7px;max-width:100%;padding:6px 8px;font-size:11px}.organization-grant button{cursor:pointer;color:#e5a7a7}.organization-pending-invites{background:#102e3c52;border:1px solid #7db6c92e;border-radius:10px;gap:9px;padding:12px;display:grid}.organization-pending-invites>strong{color:#d9edf4;font-size:13px}.organization-pending-invites>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.organization-pending-invites>div>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.organization-pending-invites small{color:#8da8b4;font-size:11px}.organization-pending-invites button{cursor:pointer;color:#e5a7a7;background:#261519;border:1px solid #864b4b;border-radius:8px;padding:7px 9px}.organization-mail-status{background:#0a2a388c;border:1px solid #5caebe4d;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.organization-mail-status span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.organization-mail-status b{color:#d5eaf3;font-size:12px}.organization-mail-status small,.organization-mail-feedback{color:#9ec2cd;font-size:12px}.organization-mail-status button,.organization-invite-actions button{color:#d7eaf0;cursor:pointer;background:#0e3141;border:1px solid #396074;border-radius:7px;padding:7px 9px}.organization-invite-actions{flex-wrap:wrap;gap:7px;display:flex}@media (width<=720px){.organization-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-invite-row{grid-template-columns:1fr}.organization-members>div{flex-direction:column;align-items:flex-start}}.pair-backdrop.organization-backdrop{-webkit-backdrop-filter:none!important;background:#22313b6b!important}.pair-card.organization-card{box-sizing:border-box;overscroll-behavior:contain;width:min(860px,100%);max-height:min(860px,100dvh - 36px);overflow-y:auto;color:#1c3240!important;background:#fff!important}.organization-card h2,.organization-card .organization-section-head,.organization-card .organization-invite>strong,.organization-card .organization-pending-invites>strong{color:#1c3240}.organization-card>p,.organization-card .organization-invite>p{line-height:1.6;color:#546c7b!important}.organization-card .organization-section{border-top-color:#e1e8ed;margin-top:18px;padding-top:17px}.organization-card .organization-section-head span,.organization-card .organization-members em{color:#17617d;background:#e8f3f8}.organization-card .organization-plan{margin:15px 0}.organization-card .organization-plan>div,.organization-card .organization-members>div,.organization-card .organization-pricing article,.organization-card .organization-billing-current,.organization-card .organization-pending-invites{background:#f5f8fb;border-color:#d8e3ea}.organization-card .organization-plan small,.organization-card .organization-members small,.organization-card .organization-pending-invites small,.organization-card .organization-pricing article>span,.organization-card .organization-pricing article>strong em{color:#54707f}.organization-card .organization-plan strong,.organization-card .organization-members b,.organization-card .organization-pricing article>strong{color:#203745}.organization-card .organization-members .organization-grant{background:#e9f1f5}.organization-card .organization-members .organization-grant small{color:#385c6e}.organization-card .organization-trial{background:#eaf6f1;border-color:#bcdfcd}.organization-card .organization-trial strong{color:#1e6548}.organization-card .organization-trial span{color:#376d58}.organization-card .organization-pricing article>small{color:#1d7190}.organization-card .organization-billing-current p{color:#4d6876}.organization-card .organization-member-actions select,.organization-card .organization-member-actions button,.organization-card .organization-grant select,.organization-card .organization-grant button{color:#244657!important;background:#fff!important;border-color:#c7d7e0!important}.organization-card .organization-member-actions button,.organization-card .organization-grant button{color:#993f4b!important}.organization-card .organization-invite>label{color:#365565!important}.organization-card .organization-invite>label>select,.organization-card .organization-invite-row input,.organization-card .organization-invite-row select{color:#203745!important;background:#fff!important;border-color:#b9ccd7!important}.organization-card .organization-mail-status{background:#edf6f9;border-color:#c8e2ea}.organization-card .organization-mail-status b{color:#234859}.organization-card .organization-mail-status small,.organization-card .organization-mail-feedback{color:#446c7c}.organization-card .organization-pending-invites button{color:#923d4c;background:#fff;border-color:#d8b2b7}.organization-card .organization-invite-token{background:#ebf7f0;border-color:#bbddcb}.organization-card .organization-invite-token small{color:#376a51}.organization-card .organization-invite-token code{color:#1c5940}.organization-card .auth-error{color:#8e2733;background:#fff1f0;border-color:#e4a5a8;font-weight:600;line-height:1.55}.organization-tabs{background:#edf3f6;border-radius:12px;gap:8px;margin:18px 0 10px;padding:4px;display:flex}.organization-tabs button{color:#4f6b7c;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;padding:11px 14px;font-size:13px;font-weight:700}.organization-tabs button.selected{color:#135f7c;background:#fff;border-color:#d1e1e8;box-shadow:0 2px 8px #1f465814}.organization-tabs button:focus-visible{outline-offset:2px;outline:3px solid #57aaca}.organization-loading{color:#426678;margin:10px 0}.organization-card .account-primary:disabled{opacity:.65;cursor:not-allowed}@media (width<=640px){.pair-backdrop.organization-backdrop{padding:8px}.pair-card.organization-card{border-radius:13px;max-height:calc(100dvh - 16px);padding:22px 16px 18px}.organization-tabs button{padding:10px 8px;font-size:12px}.organization-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-member-actions{flex-wrap:wrap}}.organization-card .organization-retry{color:#852933;cursor:pointer;background:#fff;border:1px solid #bc6c72;border-radius:8px;margin-top:12px;padding:9px 13px;font-weight:700;display:block}.organization-card .organization-retry:disabled{opacity:.6;cursor:wait}.organization-trial{background:#1a69511f;border:1px solid #4acba447;border-radius:12px;gap:5px;margin:0 0 18px;padding:13px 14px;display:grid}.organization-trial strong{color:#bff3df}.organization-trial span{color:#7ea99a;font-size:12px}.organization-pricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.organization-pricing article{background:#061722;border:1px solid #173b4b;border-radius:12px;gap:8px;padding:14px;display:grid}.organization-pricing article.featured{border-color:#2a849e;box-shadow:inset 0 0 0 1px #5acfed1f}.organization-pricing article>small{color:#79bdd0;text-transform:uppercase;font-weight:800}.organization-pricing article>strong{color:#e9f8fc;font-size:25px}.organization-pricing article>strong em{color:#6f8c98;font-size:11px;font-style:normal}.organization-pricing article>span{color:#809aa6;font-size:11px}.organization-pricing .account-primary{margin-top:5px}.organization-billing-current{background:#061722;border:1px solid #173b4b;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.organization-billing-current p{color:#8ba5b0;margin:0;font-size:12px}@media (width<=720px){.organization-pricing{grid-template-columns:1fr}.organization-billing-current{flex-direction:column;align-items:stretch}}.pair-code-start,.pair-code-flow{gap:14px;display:grid}.pair-code-start label{color:#91a9b7;gap:7px;font-size:12px;font-weight:700;display:grid}.pair-code-start select{color:#e8f6fb;background:#06141d;border:1px solid #1d4354;border-radius:10px;padding:12px 13px}.pair-code-flow>small{color:#6f8c9a;letter-spacing:.1em;font-size:10px;font-weight:800}.pair-code-flow>code{color:#9ccddd;overflow-wrap:anywhere;background:#061722;border:1px solid #173b4b;border-radius:9px;padding:10px 12px}.pair-code-flow>strong{color:#c9fbe9;text-align:center;letter-spacing:.12em;background:#1b6a501f;border:1px solid #59d2ab47;border-radius:12px;padding:18px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:28px}.pair-code-flow ol{color:#87a1af;margin:0;padding-left:22px;line-height:1.65}.pair-code-flow ol b{color:#d5edf5}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17212b;background:#f4f7fa}body{color:#17212b;background:#f4f7fa!important}.account-runtime,.control-shell,.control-main{color:#17212b!important;background:#f4f7fa!important}.control-sidebar{box-shadow:8px 0 28px #1e3a4e0d;background:#fff!important;border-right-color:#d9e2e8!important;padding:28px 20px!important}.control-brand span{color:#6e8190!important;font-size:11px!important}.control-logo{box-shadow:none!important}.control-nav-item{color:#4f6372!important;padding:12px 13px!important;font-size:14px!important}.control-nav-item b{color:#536c7c!important;background:#eef3f6!important;font-size:11px!important}.control-nav-item.active b{color:#155471!important;background:#cfeaf4!important}.control-guardrail{background:#f0faf5!important;border-color:#cfe3d8!important}.control-guardrail strong{color:#1f6849!important;font-size:12px!important}.control-guardrail small{color:#5b7468!important;font-size:11px!important}.control-sidebar-bottom small{color:#6c7f8d!important;font-size:11px!important}.control-main{padding-top:38px!important}.control-header h1{color:#17212b!important}.control-header p{line-height:1.55;color:#637785!important;font-size:14px!important}.control-kicker{color:#267a9b!important;font-size:11px!important}.control-sync{color:#708390!important;font-size:11px!important}.control-live{font-size:11px!important}.control-btn{box-shadow:0 1px 2px #18303e0d;color:#29424f!important;background:#fff!important;border-color:#c6d4dc!important;font-size:13px!important}.control-btn.primary,.control-btn.analysis-start{color:#fff!important;background:#2a8cae!important;border-color:#2a8cae!important}.control-btn.secondary{background:#fff!important}.control-btn.danger{color:#9c3247!important;background:#fff4f6!important;border-color:#e1aab5!important}.control-kpi,.control-panel,.control-pipeline,.control-modal,.control-drawer{box-shadow:0 8px 24px #1f3c4f0a;color:#17212b!important;background:#fff!important;border-color:#d9e2e8!important}.control-kpi.tone-attention{background:#fff8f9!important;border-color:#edc6cf!important}.control-kpi.tone-review{background:#fffdf4!important;border-color:#eadca8!important}.control-kpi>span{color:#607584!important;font-size:11px!important}.control-kpi>strong{color:#17212b!important}.control-kpi>small{color:#738692!important;font-size:11px!important}.control-pipeline-label span{color:#334b59!important;font-size:12px!important}.control-pipeline-label small{color:#718591!important;font-size:10px!important}.control-stage strong{color:#254658!important;font-size:14px!important}.control-stage span{color:#6b7e8b!important;font-size:10px!important}.control-stage-bar{background:#e7eef2!important}.control-stage>b{color:#9aabb5!important}.control-panel-head{border-bottom-color:#e3eaee!important}.control-panel-head h2{color:#17212b!important;font-size:18px!important}.control-panel-head p{color:#687d8a!important;font-size:12px!important}.control-count{color:#216b88!important;background:#e9f5fa!important;font-size:11px!important}.control-tools{border-bottom-color:#e5ebef!important}.control-search{color:#17212b!important;background:#fff!important;border-color:#cbd8df!important;font-size:13px!important}.control-filter{color:#5d7280!important;background:#f7f9fa!important;border-color:#d4dfe5!important;font-size:11px!important}.control-filter.active{color:#225f78!important;background:#e9f6fa!important;border-color:#9fcddd!important}.control-mission{border-bottom-color:#e6ecef!important}.control-mission:hover{background:#f7fafb!important}.control-priority{background:#eef7fa!important;border-color:#c7dce6!important}.control-priority span{color:#667e8d!important;font-size:10px!important}.control-priority strong{color:#216b88!important}.control-title{color:#1b2b35!important;font-size:15px!important}.control-mission-main>p{color:#607683!important;font-size:12px!important}.control-family,.control-kind,.control-money,.control-status{font-size:10px!important}.control-signal{background:#f8fafb!important;border-color:#dce5e9!important}.control-signal small{color:#71838e!important;font-size:9px!important}.control-signal b{color:#4f6877!important;font-size:11px!important}.control-row-side{color:#627988!important;font-size:10px!important}.control-row-side b{color:#7c929f!important}.control-empty{color:#667b88!important}.control-error{color:#9a3346!important;background:#fff2f3!important;border-color:#efb9c1!important}.control-drawer-backdrop,.control-modal-backdrop{background:#23343f52!important}.control-drawer h2,.control-drawer h3,.control-modal h2{color:#17212b!important}.control-drawer p,.control-drawer small,.control-modal p,.control-modal label{color:#5f7481!important}.control-drawer pre,.control-modal input,.control-modal textarea{color:#17212b!important;background:#f8fafb!important;border-color:#ccd8df!important}.auth-shell,.account-empty-shell,.account-splash{color:#17212b!important;background:#f4f7fa!important}.auth-brand-panel{background:#edf6fa!important;border-right-color:#dfe7eb!important}.auth-brand-panel>span,.auth-kicker{color:#267a9b!important}.auth-brand-panel p{color:#5d7380!important}.auth-feature-grid b{color:#31505f!important;background:#fff!important;border-color:#cfe0e7!important}.auth-card,.pair-card{color:#17212b!important;background:#fff!important;border-color:#d6e1e7!important;box-shadow:0 24px 70px #2242531f!important}.auth-card>p,.pair-card>p,.auth-card label,.pair-card label{color:#627785!important}.auth-card input,.pair-card input,.pair-card select,.account-topbar select{color:#17212b!important;background:#fff!important;border-color:#cbd8df!important}.auth-switch{color:#267a9b!important}.account-topbar{background:#fffffff5!important;border-color:#d5e0e6!important;box-shadow:0 10px 30px #1f3c4e17!important}.account-identity strong{color:#223640!important;font-size:13px!important}.account-identity small{color:#6d818d!important;font-size:11px!important}.account-topbar button{color:#355260!important;background:#edf4f7!important;font-size:12px!important}.account-topbar .account-add-site{color:#15556e!important;background:#dff1f7!important}.account-org-list>div{background:#fff!important;border-color:#d9e4e9!important}.account-org-list small{color:#687e8a!important}.pair-backdrop{background:#25364157!important}.pair-close{color:#506673!important;background:#eef3f6!important}.analysis-control{align-items:center;gap:8px;display:inline-flex}.analysis-state{color:#5c7180;white-space:nowrap;background:#fff;border:1px solid #d5e1e6;border-radius:9px;align-items:center;gap:6px;max-width:220px;padding:7px 9px;font-size:11px;display:inline-flex}.analysis-state-dot{background:#8ea1ad;border-radius:999px;width:7px;height:7px}.analysis-state.s-queued .analysis-state-dot,.analysis-state.s-running .analysis-state-dot{background:#e5a72e;box-shadow:0 0 0 3px #e5a72e26}.analysis-state.s-completed .analysis-state-dot{background:#37a66f}.analysis-state.s-failed{color:#9b3b4b;background:#fff7f8;border-color:#efc1c8}.analysis-state.s-failed .analysis-state-dot{background:#d85c6f}@media (width<=1100px){.control-shell{grid-template-columns:236px minmax(0,1fr)!important}.analysis-state{display:none}}@media (width<=760px){.control-shell{display:block!important}.control-sidebar{width:100%;height:auto!important;position:relative!important}.control-header{padding-top:64px}}:root{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html,body,#mega-root{color:#17212b!important;background:#f6f8fb!important}body{font-size:14px}.control-shell{grid-template-columns:282px minmax(0,1fr)!important}.control-sidebar{background:#fff!important;border-right:1px solid #e1e7ec!important;box-shadow:4px 0 24px #19314009!important}.control-brand strong{color:#15232d!important;font-size:17px!important}.control-brand span{color:#70818d!important;letter-spacing:.08em!important;font-size:11px!important}.control-nav{gap:6px!important}.control-nav-item{min-height:46px;font-weight:650;justify-content:initial!important;color:#4b606e!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:8px!important;padding:9px 11px!important;font-size:14px!important;display:grid!important}.control-nav-item:before{content:attr(data-product-icon);color:#436777;background:#f0f4f7;border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:800;display:grid}.control-nav-item:hover{color:#173a4d!important;background:#f3f8fb!important}.control-nav-item.active{color:#174d65!important;background:#e9f5fa!important;border-color:#b7dbe8!important}.control-nav-item.active:before{color:#16627e;background:#d4edf6}.control-nav-item>span{min-width:0}.control-nav-item b{padding:3px 7px!important;font-size:11px!important}.product-assistant-nav{margin-top:8px;border-top:1px solid #edf1f4!important}.control-guardrail{padding:13px!important}.control-guardrail strong{font-size:12px!important}.control-guardrail small{font-size:11px!important;line-height:1.45!important}.control-sidebar-bottom{font-size:12px!important}.control-sidebar-bottom small{font-size:11px!important}.control-main{background:#f6f8fb!important;padding-top:34px!important}.control-header{margin-bottom:20px!important}.control-header h1{color:#15232d!important;font-size:clamp(30px,3vw,42px)!important}.control-header p{color:#607581!important;font-size:14px!important}.control-kicker{color:#39778f!important;letter-spacing:.12em!important;font-size:11px!important}.control-header-actions{flex-wrap:wrap;justify-content:flex-end}.control-sync,.control-live{font-size:11px!important}.control-btn{min-height:38px;padding:9px 13px!important;font-size:13px!important}.control-kpi{padding:17px!important}.control-kpi>span{font-size:11px!important}.control-kpi>strong{font-size:30px!important}.control-kpi>small{line-height:1.4;font-size:11px!important}.control-pipeline{padding:14px 16px!important}.control-pipeline-label span{font-size:12px!important}.control-pipeline-label small{font-size:10px!important}.control-stage strong{font-size:14px!important}.control-stage span{font-size:10px!important}.control-panel{border-radius:14px!important}.control-panel-head{min-height:76px!important;padding:17px 19px!important}.control-panel-head h2{font-size:19px!important}.control-panel-head p{line-height:1.5;font-size:12px!important}.control-count{font-size:12px!important}.control-tools{padding:13px 18px!important}.control-search{min-height:40px;font-size:13px!important}.control-filter{min-height:30px;padding:6px 10px!important;font-size:11px!important}.control-empty{line-height:1.55;font-size:13px!important}.control-mission{padding:18px!important}.control-title{font-size:15px!important}.control-mission-main>p{font-size:12px!important;line-height:1.55!important}.control-family,.control-kind,.control-money,.control-status{min-height:22px!important;font-size:10px!important}.control-priority span{font-size:10px!important}.control-priority strong{font-size:17px!important}.control-signal{padding:4px 7px!important}.control-signal small{font-size:9px!important}.control-signal b{font-size:11px!important}.control-row-side{font-size:10px!important}.control-drawer{background:#fff!important}.control-drawer-title-row h2{color:#17212b!important}.control-drawer-badges{color:#617684!important;font-size:11px!important}.control-lead{color:#526b79!important;font-size:13px!important}.control-drawer-section{border-top-color:#e3e9ed!important}.control-drawer-section>h3{color:#2d718d!important;font-size:11px!important}.control-intel,.control-review-card,.control-operation,.control-diagnosis,.control-evidence{background:#f9fbfc!important;border-color:#dbe4e9!important}.control-intel span{color:#6a7e8a!important;font-size:10px!important}.control-intel strong{color:#263f4c!important;font-size:12px!important}.control-review-head strong{color:#263944!important;font-size:13px!important}.control-review-head p,.control-review-state,.control-operation-head span{font-size:11px!important}.control-operation-head strong{color:#263944!important;font-size:12px!important}.control-diff,.control-arguments pre,.control-report-markdown,.control-evidence pre{color:#344b57!important;background:#f3f6f8!important;border-color:#dbe3e7!important;font-size:11px!important}.control-muted{color:#667b87!important;font-size:11px!important}.analysis-control{gap:8px!important}.analysis-state{min-height:38px;font-size:12px!important}.analysis-start{min-width:118px}.account-topbar{gap:8px!important;padding:9px!important}.account-identity strong{font-size:13px!important}.account-identity small{font-size:11px!important}.account-topbar select{min-height:38px;font-size:12px!important}.account-topbar button{min-height:38px;padding:8px 12px!important;font-size:12px!important}.preflight-badge,.worker-health-dock,.impact-dock,.search-trends-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#233640!important;background:#fffffffb!important;border-color:#cfdbe2!important;box-shadow:0 14px 45px #1f3a4921!important}.preflight-badge{width:246px!important;bottom:18px!important;left:18px!important}.preflight-toggle{min-height:56px!important;padding:10px 12px!important}.preflight-toggle strong{color:#243b47!important;letter-spacing:.05em!important;font-size:12px!important}.preflight-toggle small{line-height:1.35;color:#637985!important;font-size:11px!important}.preflight-toggle>b{color:#617784!important;font-size:15px!important}.preflight-panel,.preflight-counters,.preflight-check{border-color:#e0e7eb!important}.preflight-counters>span{background:#f7f9fa!important;border-color:#dce5e9!important;padding:8px!important}.preflight-counters b{color:#2c4755!important;font-size:14px!important}.preflight-counters small{color:#697d88!important;font-size:9px!important}.preflight-check summary{padding:10px 11px!important}.preflight-check summary strong{color:#344d5a!important;font-size:11px!important}.preflight-check summary small{color:#6a7f8b!important;font-size:10px!important}.preflight-check summary em{color:#657b87!important;font-size:9px!important}.preflight-check pre{color:#405864!important;background:#f4f7f9!important;font-size:10px!important}.preflight-footer{color:#6b7f8a!important;font-size:10px!important}.preflight-footer button{color:#2b6f88!important;background:#fff!important;border-color:#cbdce4!important;font-size:10px!important}.worker-health-dock{width:min(470px,100vw - 36px)!important;bottom:18px!important;right:18px!important}.worker-health-toggle{min-height:56px!important;padding:10px 13px!important}.worker-health-toggle strong{color:#283f4b!important;font-size:12px!important}.worker-health-toggle small{color:#657b87!important;font-size:11px!important}.worker-health-panel,.worker-health-summary,.worker-health-row{border-color:#e0e7eb!important}.worker-health-count{background:#f7f9fa!important;border-color:#dde5e9!important}.worker-health-count b{color:#365463!important;font-size:14px!important}.worker-health-count small{color:#6b808c!important;font-size:9px!important}.worker-health-row summary{padding:10px 12px!important}.worker-health-row summary strong{color:#334d5a!important;font-size:11px!important}.worker-health-row summary small,.worker-health-row summary em,.worker-health-row summary time,.worker-health-detail,.worker-health-footer{color:#667d89!important;font-size:10px!important}.worker-health-detail pre{color:#405864!important;background:#f4f7f9!important;font-size:10px!important}.worker-health-footer button{color:#2b6f88!important;background:#fff!important;border-color:#cbdce4!important;font-size:10px!important}.impact-dock{width:min(520px,100vw - 36px)!important;bottom:84px!important;right:18px!important}.impact-toggle{min-height:56px!important;padding:10px 13px!important}.impact-mark{color:#2d8064!important;background:#e8f7f1!important;border-color:#b9dfd1!important}.impact-toggle strong{color:#283f4b!important;font-size:12px!important}.impact-toggle small{color:#657b87!important;font-size:11px!important}.impact-panel,.impact-kpis,.impact-row{border-color:#e0e7eb!important}.impact-kpi{background:#f7f9fa!important;border-color:#dde5e9!important}.impact-kpi b{color:#2e765f!important;font-size:14px!important}.impact-kpi small{color:#6b808c!important;font-size:9px!important}.impact-note{color:#657985!important;background:#f8fafb!important;font-size:10px!important}.impact-main strong{color:#334d5a!important;font-size:11px!important}.impact-main small,.impact-delta-preview,.impact-deltas span,.impact-meta span,.impact-detail>a,.impact-raw,.impact-footer{font-size:10px!important}.impact-raw pre{color:#405864!important;background:#f4f7f9!important;font-size:10px!important}.impact-footer button{color:#2b6f88!important;background:#fff!important;border-color:#cbdce4!important;font-size:10px!important}.search-trends-dock{z-index:63;border:1px solid #cfdbe2;border-radius:13px;width:min(560px,100vw - 36px);position:fixed;bottom:150px;right:18px;overflow:hidden}.search-trends-toggle{cursor:pointer;text-align:left;color:#263e4a;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 13px;display:grid}.search-trends-mark{color:#337a9b;background:#e9f4fb;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.search-trends-toggle>span:nth-child(2){gap:2px;display:grid}.search-trends-toggle strong{font-size:12px}.search-trends-toggle small{color:#657b87;font-size:11px}.search-trends-panel{background:#fff;border-top:1px solid #e0e7eb;max-height:min(650px,72vh);overflow:auto}.search-trends-captures,.search-trends-filters{border-bottom:1px solid #e5eaee;flex-wrap:wrap;gap:7px;padding:10px 12px;display:flex}.search-trends-captures>span{gap:2px;min-width:105px;display:grid}.search-trends-captures small{color:#71838d;text-transform:uppercase;font-size:9px}.search-trends-captures strong{color:#304b58;font-size:11px}.search-trend-filter{color:#49616e;cursor:pointer;background:#f8fafb;border:1px solid #d6e1e6;border-radius:9px;padding:7px 10px}.search-trend-filter.active{color:#225f78;background:#eaf6fa;border-color:#a8d2e2}.search-trend-filter b{margin-right:5px}.search-trend-filter small{font-size:10px}.search-trends-baseline,.search-trends-note,.search-trends-empty,.search-trends-error,.search-trends-footer{color:#647985;padding:10px 12px;font-size:10px}.search-trend-row{border-bottom:1px solid #e5eaee}.search-trend-row summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 70px;align-items:center;gap:9px;padding:10px 12px;list-style:none;display:grid}.search-trend-query{gap:2px;display:grid}.search-trend-query strong{color:#314a57;font-size:11px}.search-trend-query small,.search-trend-position small{color:#6b808b;font-size:10px}.search-trend-position{text-align:right;display:grid}.search-trend-position strong{color:#2c637b}.search-trend-detail{gap:8px;padding:0 12px 12px 49px;display:grid}.search-trend-metrics{flex-wrap:wrap;gap:6px;display:flex}.search-trend-metrics>span{background:#f8fafb;border:1px solid #dce5e9;border-radius:7px;gap:1px;padding:6px 8px;display:grid}.search-trend-metrics small,.search-trend-metrics em{color:#6d818c;font-size:9px;font-style:normal}.search-trend-metrics strong{color:#314b58;font-size:11px}.search-trend-detail a{color:#2d7594;font-size:10px}.search-trend-raw pre{color:#405864;background:#f4f7f9;border-radius:7px;margin-top:6px;padding:8px;font-size:10px}.search-trends-footer{justify-content:space-between;gap:10px;display:flex}.search-trends-footer button{color:#2b6f88;cursor:pointer;background:#fff;border:1px solid #cbdce4;border-radius:7px}.assistant-backdrop{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e2d3747;justify-content:flex-end;display:flex;position:fixed;inset:0}.assistant-panel{color:#1b2b35;background:#fff;border-left:1px solid #d8e1e6;grid-template-rows:auto auto 1fr auto;width:min(720px,96vw);height:100vh;display:grid;box-shadow:-18px 0 70px #19303e2b}.assistant-head{border-bottom:1px solid #e5eaee;justify-content:space-between;gap:22px;padding:26px 28px 18px;display:flex}.assistant-head>div>span{color:#2d7896;letter-spacing:.13em;font-size:10px;font-weight:900}.assistant-head h2{margin:6px 0 5px;font-size:26px}.assistant-head p{color:#667b87;margin:0;font-size:13px;line-height:1.5}.assistant-close{color:#536a77;cursor:pointer;background:#f7f9fa;border:1px solid #d5dfe4;border-radius:10px;width:38px;height:38px;font-size:22px}.assistant-presets{border-bottom:1px solid #e7ecef;flex-wrap:wrap;gap:8px;padding:12px 28px;display:flex}.assistant-presets button{color:#2e6b83;cursor:pointer;background:#f5fafc;border:1px solid #cbdce4;border-radius:999px;padding:7px 11px;font-size:11px}.assistant-messages{background:#fbfcfd;flex-direction:column;gap:14px;padding:22px 28px;display:flex;overflow:auto}.assistant-empty{text-align:center;color:#617783;gap:8px;max-width:500px;margin:auto;display:grid}.assistant-empty strong{color:#294653;font-size:16px}.assistant-empty span{font-size:13px;line-height:1.55}.assistant-message{gap:4px;max-width:88%;display:grid}.assistant-message small{color:#738792;font-size:10px;font-weight:800}.assistant-message>div{white-space:pre-wrap;background:#fff;border:1px solid #dce5e9;border-radius:12px;padding:11px 13px;font-size:13px;line-height:1.6}.assistant-message.role-user{align-self:flex-end}.assistant-message.role-user small{text-align:right}.assistant-message.role-user>div{background:#eaf6fa;border-color:#c6e1eb}.assistant-thinking{color:#58707c;font-size:12px}.assistant-error{color:#9a3a4c;background:#fff6f7;border:1px solid #efc1c8;border-radius:9px;padding:10px 12px;font-size:12px}.assistant-compose{border-top:1px solid #e2e8ec;grid-template-columns:1fr auto;align-items:end;gap:9px;padding:14px 18px 18px;display:grid}.assistant-compose textarea{resize:vertical;color:#1c2e38;min-height:72px;max-height:180px;font:inherit;background:#fff;border:1px solid #cbd7de;border-radius:11px;outline:none;padding:11px 12px;font-size:13px}.assistant-compose textarea:focus{border-color:#70b4cd;box-shadow:0 0 0 3px #4297b81a}.assistant-compose button{color:#fff;cursor:pointer;background:#2c8cac;border:0;border-radius:10px;min-width:90px;min-height:42px;font-weight:800}.assistant-compose button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.control-shell{grid-template-columns:238px minmax(0,1fr)!important}.preflight-badge{width:210px!important}}@media (width<=760px){.control-shell{display:block!important}.control-sidebar{width:100%!important;height:auto!important;position:static!important}.control-nav-item{min-width:max-content;grid-template-columns:25px auto auto!important}.preflight-badge{width:185px!important;bottom:138px!important;left:10px!important}.worker-health-dock{width:calc(100vw - 20px)!important;bottom:10px!important;right:10px!important}.impact-dock{width:calc(100vw - 20px)!important;bottom:76px!important;right:10px!important}.search-trends-dock{width:calc(100vw - 20px)!important;bottom:142px!important;right:10px!important}.assistant-head,.assistant-messages,.assistant-presets{padding-left:16px;padding-right:16px}.assistant-compose{grid-template-columns:1fr}html,body,#mega-root{width:100%;max-width:100%;overflow-x:hidden}.account-topbar{border-left:0!important;border-right:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:6px!important;width:100%!important;padding:8px 10px!important;display:grid!important;position:relative!important;inset:auto!important;box-shadow:0 2px 12px #1f3c4e0f!important}.account-identity,.account-workspace-button,.account-org-button{display:none!important}.account-topbar select{grid-area:1/1/auto/-1;height:38px;width:100%!important;min-width:0!important;max-width:100%!important}.account-topbar .account-add-site{grid-area:2/2}.account-topbar>button:last-child{grid-area:2/3}.account-topbar button{min-height:34px!important;padding:6px 10px!important}.control-sidebar{border-bottom:1px solid #e1e7ec!important;padding:8px 10px!important}.control-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;gap:5px!important;display:flex!important;overflow-x:auto!important}.control-nav::-webkit-scrollbar{display:none}.control-nav-item{grid-template-columns:auto auto!important;min-width:max-content!important;min-height:36px!important;padding:6px 9px!important;font-size:12px!important}.control-nav-item:before{display:none!important}.control-nav-item b{font-size:10px!important}.control-main{padding:12px 10px 34px!important}.control-header{margin-bottom:12px!important;padding-top:0!important;display:block!important}.control-header>div:first-child{min-width:0}.control-header h1{overflow-wrap:anywhere;word-break:break-word;max-width:100%;letter-spacing:-.025em!important;margin:4px 0 2px!important;font-size:20px!important;line-height:1.15!important}.control-kicker{font-size:9px!important}.control-header-actions{margin-top:8px;justify-content:flex-start!important}.analysis-control{grid-template-columns:1fr!important;width:100%!important;margin-top:9px!important;display:grid!important}.analysis-state{display:none!important}.analysis-start{width:100%!important;min-height:40px!important}.control-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-bottom:9px!important}.control-kpi{min-height:82px;padding:11px!important}.control-kpi>strong{font-size:23px!important}.control-kpi>span,.control-kpi>small{font-size:9px!important}.control-pipeline{display:none!important}.control-panel{border-radius:11px!important}.control-panel-head{min-height:auto!important;padding:12px!important}.control-panel-head h2{font-size:17px!important}.control-panel-head p{line-height:1.4;font-size:11px!important}.control-tools{gap:8px!important;padding:9px 10px!important}.control-search{min-height:38px!important}.control-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;flex-wrap:nowrap!important;overflow-x:auto!important}.control-filters::-webkit-scrollbar{display:none}.control-filter{flex:none}.control-mission{min-width:0;padding:13px 12px!important;display:block!important}.control-priority{float:right;margin:0 0 7px 9px;width:38px!important;height:38px!important}.control-mission-main{min-width:0}.control-mission-top{display:block!important}.control-tags{padding-right:0}.control-status{margin-top:6px}.control-title{clear:none;overflow-wrap:anywhere;line-height:1.32;margin-top:8px!important;font-size:14px!important}.control-mission-main>p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#516b79!important;margin:6px 0 9px!important;font-size:12px!important;line-height:1.48!important}.control-signals{gap:4px!important}.control-signal{max-width:100%!important}.control-signal small{font-size:8px!important}.control-signal b{max-width:180px;font-size:10px!important}.control-drawer{width:100vw!important;max-width:100vw!important;padding:18px 12px 40px!important}.control-drawer-title-row{display:block!important}.control-drawer-title-row h2{overflow-wrap:anywhere;line-height:1.2;font-size:20px!important}.control-drawer-badges{gap:5px!important}.control-lead{line-height:1.5;font-size:13px!important}.control-intel-grid{grid-template-columns:1fr 1fr!important}.control-targets a,.control-callout,.control-diagnosis{overflow-wrap:anywhere;word-break:break-word}.control-review-actions{flex-wrap:wrap}.control-review-actions .control-btn{flex:140px}.control-diff{max-width:100%;overflow-x:auto}.preflight-badge,.impact-dock,.worker-health-dock,.search-trends-dock{display:none!important}}.geo-backdrop{z-index:1200;background:#020617a8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.geo-panel{background:#fff;border-radius:18px;width:80vw;max-width:none;height:90vh;max-height:90vh;padding:28px;overflow:auto;box-shadow:-18px 0 50px #0206173d}.geo-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.geo-head span{letter-spacing:.12em;font-size:11px;font-weight:800}.geo-head h2{margin:5px 0;font-size:32px}.geo-head p{color:#64748b;margin:0}.geo-head button{cursor:pointer;background:0 0;border:0;font-size:32px}.geo-section{border:1px solid #e5e7eb;border-radius:18px;margin-top:22px;padding:18px}.geo-section h3,.geo-section h4{margin:0}.geo-section p{color:#64748b}.geo-section-head,.geo-run-section{justify-content:space-between;align-items:center;gap:16px;display:flex}.geo-provider-grid,.geo-metrics,.geo-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.geo-provider{cursor:pointer;border:1px solid #dbe3ee;border-radius:14px;grid-template-columns:auto 1fr;column-gap:10px;padding:14px;display:grid}.geo-provider small{color:#64748b;grid-column:2}.geo-provider.disabled{opacity:.5;cursor:not-allowed}.geo-prompt-add{gap:8px;margin-top:14px;display:flex}.geo-prompt-add input{border:1px solid #cbd5e1;border-radius:10px;flex:1;padding:11px}.geo-primary,.geo-secondary,.geo-prompt-add button{cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.geo-primary,.geo-prompt-add button{color:#fff;background:#111827}.geo-secondary{color:#111827;background:#eef2f7}.geo-primary:disabled,.geo-secondary:disabled,.geo-prompt-add button:disabled{opacity:.45;cursor:not-allowed}.geo-prompts{max-height:240px;margin-top:12px;overflow:auto}.geo-prompts>div{border-top:1px solid #f1f5f9;gap:10px;padding:9px 0;display:flex}.geo-prompts span{text-transform:uppercase;background:#eef2ff;border-radius:999px;height:max-content;padding:3px 7px;font-size:10px}.geo-prompts p{color:#1f2937;margin:0}.geo-metrics article{border:1px solid #dbe3ee;border-radius:16px;padding:16px}.geo-metrics article>span{text-transform:uppercase;font-size:11px;font-weight:800;display:block}.geo-metrics article>strong{margin-top:6px;font-size:30px;display:block}.geo-metrics article>small{color:#64748b}.geo-metrics article>div{color:#475569;margin-top:12px;font-size:12px}.geo-columns>div{background:#f8fafc;border-radius:12px;padding:14px}.geo-columns p{color:#334155;justify-content:space-between;margin:8px 0;display:flex}.geo-observations details{border-top:1px solid #e5e7eb;padding:12px 0}.geo-observations summary{cursor:pointer;grid-template-columns:auto auto auto 1fr;align-items:center;gap:8px;display:grid}.geo-observations summary em{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.geo-observations summary span{border-radius:999px;padding:3px 7px;font-size:10px}.geo-observations .ok{color:#166534;background:#dcfce7}.geo-observations .miss{color:#64748b;background:#f1f5f9}.geo-response{white-space:pre-wrap;line-height:1.5;color:#1f2937!important}.geo-source-list{flex-direction:column;gap:6px;display:flex}.geo-source-list a{word-break:break-all;font-size:12px}.geo-error,.geo-note{border-radius:10px;margin-top:14px;padding:10px 12px}.geo-error{color:#991b1b;background:#fef2f2}.geo-note{color:#1d4ed8;background:#eff6ff}.geo-error.compact{font-size:12px}.geo-empty{color:#64748b;text-align:center;padding:14px}.geo-nav-item b{letter-spacing:.08em;font-size:9px}@media (width<=720px){.geo-panel{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;padding:18px}.geo-provider-grid,.geo-metrics,.geo-columns{grid-template-columns:1fr}.geo-section-head,.geo-run-section{flex-direction:column;align-items:flex-start}.geo-observations summary{grid-template-columns:auto auto auto}.geo-observations summary em{grid-column:1/-1}}.geo-history{flex-direction:column;margin-top:12px;display:flex}.geo-history>div{border-top:1px solid #eef2f7;grid-template-columns:140px 90px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.geo-history span,.geo-history b,.geo-history em{font-size:12px}.geo-history em{color:#475569;font-style:normal}@media (width<=720px){.geo-history>div{grid-template-columns:1fr}.geo-history em{line-height:1.4}}.geo-locale-grid{grid-template-columns:120px 1fr;gap:10px;margin-top:14px;display:grid}.geo-locale-grid label{color:#475569;flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.geo-locale-grid input{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px}@media (width<=720px){.geo-locale-grid{grid-template-columns:1fr}}
