.ops-stack{gap:24px;display:grid}.ops-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px;box-shadow:0 12px 38px #13284e08}.ops-card h2{margin:9px 0;font-size:24px;line-height:1.25}.ops-card>p{color:var(--muted);margin-bottom:16px}.ops-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ops-summary article{border:1px solid var(--line);background:#fff;border-radius:18px;gap:4px;padding:22px;display:grid}.ops-summary span{letter-spacing:.12em;color:#69758a;font-size:11px;font-weight:700}.ops-summary strong{letter-spacing:-.04em;font-size:34px}.ops-summary p{color:var(--muted);font-size:13px}.approval-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.approval-row.ops-priority{background:#f8faff;border-color:#cbd8ff}.package-card{padding:0;overflow:hidden}.package-head{justify-content:space-between;align-items:start;gap:20px;padding:26px;display:flex}.package-head p{color:var(--muted)}.ops-pill{white-space:nowrap;border:1px solid #dce4f2;border-radius:999px;padding:5px 12px;font-size:12px}.package-card details{border-top:1px solid #e8edf4;padding:0 26px}.package-card summary{cursor:pointer;padding:18px 0;font-weight:700}.package-copy{padding:0 0 22px}.package-copy pre{white-space:pre-wrap;font:inherit;background:#f8f9fc;border:1px solid #e7ebf2;border-radius:12px;max-height:420px;padding:18px;overflow:auto}.package-keyword{color:var(--muted);margin-bottom:10px;font-size:13px}.package-fields{gap:14px;padding-bottom:22px;display:grid}.package-fields label,.support-form label,.outreach-fields label,.agency-branding label{gap:7px;font-size:13px;font-weight:650;display:grid}.package-fields textarea,.support-form textarea,.outreach-fields textarea,.agency-branding textarea{width:100%;font:inherit;resize:vertical;border:1px solid #cfd8e5;border-radius:9px;padding:11px 14px}.package-fields small{color:var(--muted)}.package-choices{padding-bottom:18px;display:grid}.package-choices label{border-top:1px solid #edf0f5;gap:12px;padding:12px 0;display:flex}.package-choices input,.package-visuals input,.package-approve input{width:auto;min-height:0;margin-top:4px}.package-choices span{gap:4px;display:grid}.package-choices small{color:var(--muted);font-size:12px}.package-visuals{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding-bottom:20px;display:grid}.package-visuals label{border:1px solid #e3e8f1;border-radius:12px;grid-template-columns:auto 72px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.package-visuals img{object-fit:cover;border-radius:7px;width:72px;height:54px}.package-visuals span{display:grid}.package-visuals small{color:var(--muted);font-size:11px}.package-approve{background:#f4f7ff;border-top:1px solid #dfe7fb;padding:22px 26px}.package-approve .visual-check{align-items:start;gap:10px;margin-bottom:15px;display:flex}.package-approve>p{color:var(--muted);margin-top:10px;font-size:12px}.notification-list,.ticket-list,.outreach-pipeline,.report-list{gap:14px;display:grid}.notification-row{position:relative}.notification-row.unread{background:#fbfcff;border-color:#bdccfa}.notification-row>div{padding-left:16px}.ops-dot{background:#94a0b4;border-radius:50%;width:8px;height:8px;position:absolute;top:31px;left:22px}.ops-dot.attention{background:#d78000}.ops-dot.success{background:#277b56}.notification-actions,.ticket-actions,.outreach-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.diagnostic{border:1px solid #e3e8f1;border-radius:13px;gap:12px;padding:16px;display:flex}.diagnostic>span{background:#edf0f6;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.diagnostic.ready>span{color:#17643f;background:#e8f6ef}.diagnostic.attention>span{color:#8a5200;background:#fff1dc}.diagnostic strong{display:block}.diagnostic p{color:var(--muted);margin:4px 0;font-size:13px}.support-form{grid-template-columns:2fr 1fr;gap:14px;margin-top:18px;display:grid}.support-wide{grid-column:1/-1}.support-form .ws-button{width:max-content}.ticket{border:1px solid #e3e8f1;border-radius:14px;padding:18px}.ticket-head{justify-content:space-between;gap:16px;display:flex}.ticket-head>span{color:var(--muted);font-size:12px}.ticket-messages{gap:10px;margin:16px 0;display:grid}.ticket-message{background:#f5f7fb;border-radius:12px;max-width:88%;padding:13px}.ticket-message.astride{background:#eef3ff;margin-left:auto}.ticket-message strong,.ticket-message small{font-size:11px}.ticket-message p{white-space:pre-wrap}.ticket-message small{color:var(--muted)}.ticket textarea{width:100%;font:inherit;border:1px solid #cfd8e5;border-radius:9px;padding:11px 14px}.readiness-hero.ready{background:#f6fbf8;border-color:#b9dfcb}.readiness-hero.working{background:#fbfcff;border-color:#dce4f2}.readiness-list{display:grid}.readiness-row{border-top:1px solid #edf0f5;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.readiness-row>span{color:#8a96aa;font-weight:800}.readiness-row.ready>span{color:#277b56}.readiness-row p{color:var(--muted);font-size:13px}.full-blog-package{background:linear-gradient(#fbfcff,#f4f7ff);border-color:#cbd8ff}.package-flow{flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0;display:flex}.package-flow span{background:#fff;border:1px solid #d9e2f7;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:650}.package-flow b{color:#7685a0}.package-enabled{background:#fff;border:1px solid #b9dfcb;border-radius:12px;padding:16px}.outreach-opportunities{display:grid}.outreach-opportunities article{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.outreach-opportunities article>div{display:grid}.outreach-opportunities span{color:var(--muted);font-size:12px}.outreach-card{border:1px solid #e3e8f1;border-radius:14px;padding:18px}.outreach-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.outreach-head>div{min-width:0}.outreach-head select,.outreach-fields select,.support-form select{font:inherit;background:#fff;border:1px solid #cfd8e5;border-radius:9px;padding:10px}.outreach-fields{grid-template-columns:1fr 1fr;gap:13px;margin-top:16px;display:grid}.outreach-wide{grid-column:1/-1}.outreach-fields input{width:100%}.outreach-actions details{margin-top:12px}.outreach-actions summary{cursor:pointer;font-weight:650}.report-create{justify-content:space-between;align-items:center;gap:20px;display:flex}.report-row{color:inherit;justify-content:space-between;align-items:center;gap:18px;display:flex}.report-row:hover{border-color:#bdccfa;text-decoration:none}.report-row p{color:var(--muted)}.client-report-shell{--report-accent:#2455f5;background:#eef1f6;min-height:100vh;padding:28px}.report-toolbar{justify-content:space-between;align-items:center;max-width:980px;margin:0 auto 18px;display:flex}.client-report-document{color:#111e36;background:#fff;max-width:980px;margin:auto;box-shadow:0 12px 45px #111e3615}.client-report-document>header{border-bottom:5px solid var(--report-accent);justify-content:space-between;gap:25px;padding:48px;display:flex}.client-report-document header h1{margin:9px 0;font-size:38px;line-height:1.1}.client-report-document header>div{align-content:start;display:grid}.client-report-document header>div:last-child{text-align:right}.client-report-brand{font-size:24px;font-weight:800}.client-report-document>section{border-bottom:1px solid #e8edf3;padding:32px 48px}.client-report-document section h2{margin:5px 0 16px;font-size:25px}.report-kicker{letter-spacing:.12em;color:var(--report-accent);font-size:11px;font-weight:750}.report-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.report-stat-row article{background:#f7f9fc;border:1px solid #e5eaf1;border-radius:12px;padding:16px;display:grid}.report-stat-row span{color:#67758b;font-size:11px}.report-stat-row strong{font-size:24px}.report-actions{margin-top:18px;display:grid}.report-actions>div{border-top:1px solid #edf0f5;grid-template-columns:100px 1fr auto;gap:12px;padding:9px 0;display:grid}.report-actions span,.report-actions em,.report-source-note{color:#6d7890;font-size:12px}.report-actions em{text-transform:capitalize}.client-report-document footer{color:#6d7890;justify-content:space-between;gap:18px;padding:24px 48px;font-size:11px;display:flex}.agency-branding{grid-template-columns:2fr 1fr;gap:14px;margin:18px 0;display:grid}.agency-brand-wide{grid-column:1/-1}.agency-usage{border-top:1px solid #edf0f5;margin-top:18px;padding-top:18px;display:grid}.agency-usage span{color:var(--muted);font-size:12px}.agency-api-log{display:grid}.agency-api-log>div{border-top:1px solid #edf0f5;justify-content:space-between;gap:15px;padding:9px 0;display:flex}.agency-api-log span{color:var(--muted);font-size:12px}.api-docs h2{margin-top:26px}.api-docs code{font-size:.9em}@media (max-width:850px){.ops-summary,.diagnostic-grid,.report-stat-row{grid-template-columns:1fr 1fr}.approval-row,.report-create,.report-row,.outreach-opportunities article{flex-direction:column;align-items:flex-start}.outreach-fields,.support-form{grid-template-columns:1fr}.outreach-wide,.support-wide{grid-column:auto}.client-report-document>header{padding:32px}.client-report-document>section{padding:26px 32px}.agency-branding{grid-template-columns:1fr}.agency-brand-wide{grid-column:auto}}@media (max-width:520px){.ops-summary,.diagnostic-grid,.report-stat-row{grid-template-columns:1fr}.package-head,.ticket-head,.outreach-head{flex-direction:column}.package-card details{padding:0 18px}.package-head,.package-approve{padding:20px 18px}.package-visuals{grid-template-columns:1fr}.readiness-row{grid-template-columns:28px 1fr}.readiness-row>a{grid-column:2}.client-report-shell{padding:0}.client-report-document{box-shadow:none}.report-toolbar{padding:12px}.client-report-document>header{flex-direction:column}.client-report-document header>div:last-child{text-align:left}.report-actions>div{grid-template-columns:1fr}.client-report-document footer{flex-direction:column;padding:20px}}@media print{body{background:#fff}.client-report-shell{background:#fff;padding:0}.report-toolbar,.ws-sidebar,.ws-topbar,.ws-footer{display:none!important}.client-report-document{max-width:none;box-shadow:none}.client-report-document>section{break-inside:avoid}.client-report-document>header{break-after:avoid}}.owner-quick-actions{justify-content:flex-end;margin:0 0 18px;display:flex}.owner-support{gap:18px;display:grid}.owner-support-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.owner-support-heading h1{margin:8px 0;font-size:38px;line-height:1.1}.owner-ticket-head{justify-content:space-between;gap:18px;display:flex}.owner-ticket-head>span{color:var(--muted);font-size:12px}.owner-ticket-messages{gap:10px;margin:18px 0;display:grid}.owner-ticket-messages article{background:#f5f7fb;border-radius:12px;max-width:88%;padding:13px}.owner-ticket-messages article.astride{background:#eef3ff;margin-left:auto}.owner-ticket-messages strong,.owner-ticket-messages small{font-size:11px}.owner-ticket-messages small{color:var(--muted)}.owner-ticket textarea{width:100%;font:inherit;border:1px solid #cfd8e5;border-radius:9px;padding:11px 14px}.owner-ticket-actions{align-items:center;gap:14px;margin-top:12px;display:flex}@media (max-width:650px){.owner-support-heading,.owner-ticket-head{flex-direction:column;align-items:flex-start}.owner-ticket-messages article{max-width:100%}}.agency-scope-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.agency-scope-picker label{border:1px solid #e3e8f1;border-radius:12px;gap:9px;padding:12px;display:flex}.agency-scope-picker input{width:auto;min-height:0;margin-top:3px}.agency-scope-picker span{display:grid}.agency-scope-picker small{color:var(--muted);font-size:11px}@media (max-width:650px){.agency-scope-picker{grid-template-columns:1fr}}
