:root{--navy:#0b1f3a;--blue:#1458a6;--light:#eef5fb;--line:#d8e3ef;--green:#087f5b;--red:#b42318;--gold:#b78a2b}*{box-sizing:border-box}body{color:#15243a;background:#f5f8fb;margin:0;font-family:Arial,Noto Sans Thai,sans-serif}header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex}header b{font-size:20px}header span{opacity:.72}.badge{border:1px solid #55708f;border-radius:20px;padding:7px 12px;font-size:12px}.shell{grid-template-columns:220px 1fr;min-height:calc(100vh - 64px);display:grid}aside{border-right:1px solid var(--line);background:#fff;padding:26px 18px}aside h3{letter-spacing:1.4px;color:#74849a;font-size:11px}.step{color:#718096;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;margin:7px 0;padding:12px;display:block}.step.on{color:var(--blue);background:#eaf3ff;font-weight:700}:is(.step:hover,.step:focus-visible){outline-offset:2px;background:#f4f8ff;outline:2px solid #bed8f3}.small{color:#718096;margin-top:18px;font-size:12px;line-height:1.5}.workspace{width:100%;max-width:1100px;margin:0 auto;padding:30px}.hero{color:#fff;background:linear-gradient(120deg,#0b1f3a,#164f88);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:30px;display:flex}.hero h1{margin:4px 0 8px;font-size:27px}.hero p{opacity:.8;margin:0}.eyebrow{letter-spacing:1.5px;font-size:11px}.heroMark{opacity:.18;font-size:54px;font-weight:900}.card{border:1px solid var(--line);background:#fff;border-radius:15px;margin:16px 0;padding:20px;box-shadow:0 6px 20px #17365d0b}.cardHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.num{background:var(--navy);color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;display:inline-grid}.source,.content{border:1px solid var(--line);resize:vertical;background:#fbfdff;border-radius:10px;width:100%;min-height:190px;padding:15px;font:14px/1.65 Arial,Noto Sans Thai,sans-serif}.content{min-height:240px}.primary,.guardianBtn{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:12px;padding:11px 18px;font-weight:700}.guardianBtn{background:var(--navy)}button:disabled{opacity:.5;cursor:not-allowed}.upload{color:var(--blue);cursor:pointer;background:#edf5ff;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700}.upload input{display:none}.pass,.review{color:var(--green);background:#e6f7f1;border-radius:20px;padding:7px 10px;font-size:11px;font-weight:800}.review{color:var(--red);background:#fff0ed}pre{white-space:pre-wrap;background:#f7f9fc;border:1px solid #e4ebf3;border-radius:10px;padding:16px;line-height:1.55;overflow:auto}.tabs{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.tabs button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px}.tabs button.active{background:var(--blue);color:#fff;border-color:var(--blue)}.strategy{border-left:4px solid var(--gold);background:#f5f9fe;padding:12px;line-height:1.7}.alert{color:#8f1d14;background:#fff0ed;border:1px solid #ffd3ca;border-radius:10px;padding:12px}.busy{color:#174d87;background:#eaf3ff;border-radius:10px;padding:12px}.check{border:1px solid var(--line);border-radius:9px;margin:8px 0;padding:11px}.check.pass b{color:var(--green)}.check.warning b,.check.fail b{color:var(--red)}.unsupported,.fix{background:#fff7ed;border-radius:10px;margin-top:12px;padding:14px}footer{text-align:center;color:#8190a3;padding:25px;font-size:11px}@media (max-width:760px){.shell{grid-template-columns:1fr}aside{display:none}.workspace{padding:15px}.hero{padding:22px}.hero h1{font-size:21px}.heroMark{display:none}.cardHead{align-items:flex-start;gap:10px}.upload{white-space:nowrap}}.hint{border:1px dashed var(--line);color:#53657a;background:#f7fafc;border-radius:9px;padding:11px 13px}.factIssue{border:1px solid var(--line);background:#fbfdff;border-radius:12px;margin:14px 0;padding:16px}.issueTitle{color:var(--navy);margin-bottom:10px;font-weight:800}.factIssue label{color:#53657a;margin:9px 0;font-size:12px;font-weight:700;display:block}.factIssue input,.factIssue textarea{border:1px solid var(--line);color:#17283d;background:#fff;border-radius:8px;width:100%;margin-top:6px;padding:10px;font:14px/1.5 Arial,Noto Sans Thai,sans-serif;display:block}.factIssue textarea{resize:vertical;min-height:78px}.factGrid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.lockbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lock{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:12px;padding:11px 18px;font-weight:700}.platformNote{background:#fffaf0;border:1px solid #ead9ad;border-radius:9px;margin-bottom:10px;padding:10px 12px;font-size:13px}.sourceFile{color:#53657a;margin:-5px 0 9px;font-size:12px}.small2{color:#718096;margin-top:4px;font-size:12px;line-height:1.5}@media (max-width:760px){.factGrid{grid-template-columns:1fr}}.durationPanel{border:1px solid var(--line);background:#f4f8fd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 10px;padding:12px;display:flex}.durationHelp{color:#718096;margin-top:3px;font-size:11px}.durationButtons{flex-wrap:wrap;gap:6px;display:flex}.durationButtons button{border:1px solid var(--line);color:#27425f;cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px;font-weight:700}.durationButtons button.selected{background:var(--blue);border-color:var(--blue);color:#fff}.regenTV{background:var(--gold);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:9px 12px;font-weight:700}.regenTV:disabled{opacity:.5;cursor:not-allowed}.sourceNotice{color:#5d7188;margin:7px 0 10px;font-size:12px}.sourceGate{color:#665c47;background:#fffaf0;border:1px solid #ead7a7;border-radius:9px;margin-top:10px;padding:10px 12px;font-size:12px}.sourceGate b{color:#775813}.issueTabs{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.issueTabs button{text-align:left;color:#17324d;background:#fff;border:1px solid #cdd9e6;border-radius:10px;max-width:360px;padding:9px 12px}.issueTabs button span{color:#6a7e91;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.issueTabs button.issueActive{background:#eaf4ff;border-color:#0b5cab;box-shadow:inset 0 0 0 1px #0b5cab}.selectedIssue{background:#f4f8fc;border-left:4px solid #0b5cab;margin-bottom:10px;padding:10px 12px;font-size:13px}.projectActions{gap:7px;margin-left:auto;display:flex}.projectActions button{color:#fff;background:#173a5e;border:1px solid #38536d;border-radius:7px;padding:7px 10px}.projectActions .saveBtn{color:#14283b;background:#d6a21f;font-weight:800}.projectBar{background:#fff;border:1px solid #dce5ee;border-radius:12px;align-items:end;gap:14px;margin-bottom:12px;padding:12px 14px;display:flex}.projectBar>div:first-child{flex:1}.projectBar span{color:#6d7f91;font-size:10px;font-weight:800;display:block}.projectBar input{border:1px solid #ccd9e5;border-radius:7px;width:100%;padding:9px}.projectState{min-width:160px}.projectState b{color:#08704b;background:#e9f8f1;border-radius:14px;padding:5px 9px;font-size:11px}.savedPanel{background:#fff;border:1px solid #cddbe8;border-radius:12px;margin-bottom:12px;padding:12px}.savedHead{border-bottom:1px solid #e6edf4;justify-content:space-between;padding-bottom:8px;display:flex}.savedRow{border-bottom:1px solid #edf2f6;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:8px;padding:9px 3px;display:grid}.savedMain{cursor:pointer}.savedMain b,.savedMain span{display:block}.savedMain span{color:#728397;font-size:10px}.savedRow button{background:#fff;border:1px solid #cbd8e4;border-radius:6px;padding:5px 8px}.deleteBtn{color:#a32727}.deleteCloudBtn{color:#fff;background:#a32727!important;border-color:#a32727!important}.statusChip{background:#eef3f7;border-radius:12px;padding:5px 8px;font-size:10px}.emptySaved{text-align:center;color:#789;padding:18px}.projectToolbar{z-index:15;background:#f7fbff;border:1px solid #c9d9e8;border-radius:11px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;display:flex;position:sticky;top:0;box-shadow:0 3px 10px #17324d12}.projectToolbar .projectTitle{color:#637b91;margin-right:auto;font-size:10px;font-weight:900}.projectToolbar button{color:#173a5e;background:#fff;border:1px solid #bfcfdd;border-radius:7px;padding:7px 10px}.projectToolbar .saveProjectBtn{color:#fff;background:#0b5cab;border-color:#0b5cab;font-weight:800}.projectToolbar .cloudToolbarBtn{color:#0b4f8f;background:#eaf4ff;border-color:#8eb7dd;font-weight:800}.projectToolbar .cloudSaveBtn{color:#fff;background:#1167b1;border-color:#1167b1}.progressBox{z-index:14;background:#fff;border:1px solid #b9d2e8;border-radius:12px;margin:10px 0;padding:12px 14px;position:sticky;top:58px;box-shadow:0 7px 20px #17324d20}.progressTop{color:#173a5e;justify-content:space-between;align-items:center;display:flex}.progressTop>div{align-items:center;gap:8px;display:flex}.progressTop strong{color:#0b5cab;font-size:18px}.progressTrack{background:#e8eef4;border-radius:9px;height:9px;margin:9px 0 6px;overflow:hidden}.progressFill{background:linear-gradient(90deg,#0b5cab,#1e8fd5);border-radius:9px;height:100%;transition:width .4s}.progressHint{color:#6d7f91;font-size:10px}.spinner{border:2px solid #c8dceb;border-top-color:#0b5cab;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toastRegion{z-index:100;pointer-events:none;gap:9px;width:min(430px,100vw - 24px);display:grid;position:fixed;top:76px;right:18px}.toastRegion>*{pointer-events:auto}.toastRegion .progressBox{width:100%;margin:0;position:static;top:auto;box-shadow:0 12px 34px #132f4d35}.toastMessage{border:1px solid;border-radius:11px;align-items:flex-start;gap:9px;width:100%;padding:12px 14px;font-size:13px;line-height:1.5;display:flex;box-shadow:0 12px 34px #132f4d35}.toastMessage>span:not(.spinner):not(.toastCheck){overflow-wrap:anywhere;flex:1;min-width:0}.toastError{color:#8f1d14;background:#fff5f3;border-color:#efb5aa}.toastError button{color:#8f1d14;cursor:pointer;background:0 0;border:0;flex:none;font-size:22px;line-height:18px}.toastBusy{color:#174d87;background:#eef7ff;border-color:#b7d5ee}.toastNotice,.toastSuccess{color:#08704b;background:#effaf5!important;border-color:#acd9c6!important}.toastCheck{color:#fff;background:#159267;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:inline-grid}.toastBusy .spinner{margin-top:2px}.aiUsagePanel{color:#173a5e;background:#f7fbff;border:1px solid #b9d2e8;border-radius:12px;margin:10px 0;padding:12px 14px}.aiUsageHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.aiUsageHead>div{flex-direction:column;gap:2px;display:flex}.aiUsageHead span,.aiUsageNote{color:#6d7f91;font-size:10px}.aiUsageHead strong{color:#0b5cab;white-space:nowrap;font-size:18px}.aiUsageTotals{flex-wrap:wrap;gap:7px;margin:10px 0 6px;display:flex}.aiUsageTotals span{background:#e8f1f9;border-radius:14px;padding:5px 9px;font-size:11px}.aiUsagePanel details{border-top:1px solid #d6e2ed;margin-top:9px;padding-top:8px}.aiUsagePanel summary{cursor:pointer;font-size:11px;font-weight:800}.aiUsageRows{gap:7px;margin-top:8px;display:grid}.aiUsageRow{background:#fff;border:1px solid #dce6ef;border-radius:8px;grid-template-columns:1fr auto;gap:2px 12px;padding:8px 10px;display:grid}.aiUsageRow>div{flex-direction:column;gap:2px;display:flex}.aiUsageRow span,.aiUsageRow small{color:#6d7f91;font-size:10px}.aiUsageRow>strong{color:#0b5cab}.aiUsageRow small{grid-column:1/-1}.aiUsageGrandTotal{flex-direction:column;align-items:flex-end;display:flex!important}.aiUsageGrandTotal span{font-size:10px}.aiCostSettings{color:#6d7f91;justify-content:space-between;align-items:center;gap:10px;margin:7px 0;font-size:10px;display:flex}.aiCostSettings label{align-items:center;gap:5px;display:flex}.aiCostSettings input{color:#173a5e;border:1px solid #b9ccdc;border-radius:6px;width:72px;padding:4px 6px}.aiUsageRowCost{align-items:flex-end}.aiUsageRowCost strong{color:#0b5cab}@media (max-width:700px){.aiUsageHead,.aiCostSettings{flex-direction:column;align-items:flex-start}.aiUsageGrandTotal,.aiUsageRowCost{align-items:flex-start}.aiUsageRow{grid-template-columns:1fr}.aiUsageRow small{grid-column:1}.projectToolbar{flex-wrap:wrap;top:0}.projectToolbar .projectTitle{width:100%}.progressBox{position:static}.toastRegion{top:12px;right:12px}}.importBtn{color:#173a5e;cursor:pointer;background:#fff;border:1px solid #bfcfdd;border-radius:7px;padding:7px 10px;font-size:12px}.importBtn input{display:none}.backupBtn{color:#173a5e;background:#fff;border:1px solid #c7d6e3;border-radius:6px;margin-left:8px;padding:5px 8px;font-size:10px}.savedHead>div{align-items:center;display:flex}.cloudPanel{background:#f8fbff;border:1px solid #c8d9e8;border-radius:11px;margin-bottom:12px;padding:12px 14px}.projectCloud{min-width:300px;margin:0}.cloudStatusHead{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.cloudStatusHead::-webkit-details-marker{display:none}.cloudStatusHead:before{content:"▸";color:#173a5e;font-weight:900}.cloudPanel[open]>.cloudStatusHead:before{content:"▾"}.cloudStatusHead>div{color:#173a5e;flex:1;align-items:baseline;gap:8px;display:flex}.cloudStatusHead b{font-size:13px}.cloudStatusHead span{color:#657b90;font-size:10px}.cloudActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cloudActions button{color:#173a5e;cursor:pointer;background:#fff;border:1px solid #b9cddd;border-radius:7px;padding:8px 11px;font-weight:700}.cloudActions button:first-child{color:#fff;background:#1167b1;border-color:#1167b1}.cloudActions button:disabled{cursor:not-allowed;opacity:.5}.cloudActions .cloudRetry{color:#9b2c22;background:#fff;border-color:#e5b9b3}.cloudPanel small{color:#73879a;margin-top:8px;display:block}@media (max-width:900px){.projectBar{flex-wrap:wrap;align-items:stretch}.projectCloud{width:100%;min-width:0}.cloudStatusHead{align-items:flex-start}.cloudStatusHead>div{display:block}.cloudStatusHead span{margin-top:3px;display:block}.cloudActions button{flex:100%}}.guardianCoverage{border:1px solid var(--line);background:#f4f8fc;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;font-size:12px;display:flex}.guardianCoverage span{background:#e8eef5;border-radius:14px;padding:4px 8px}.guardianCoverage .coveragePass{color:var(--green);background:#e6f7f1}.guardianCoverage .coverageUser{color:#7c5a00;background:#fff7db}.guardianCoverage .coverageReview{color:var(--red);background:#fff0ed}.tabs button span.tabPass,.tabs button span.tabReview,.tabs button span.tabUser{color:var(--green);margin-left:6px}.tabs button span.tabReview{color:var(--red)}.tabs button span.tabUser{color:#b77900}.fix>p{color:#6b5b45;margin:5px 0 9px;font-size:12px}.fixContent{resize:vertical;background:#fffdf8;border:1px solid #e0c98f;border-radius:8px;width:100%;min-height:180px;margin-top:8px;padding:12px;font:14px/1.65 Arial,Noto Sans Thai,sans-serif;display:block}.fixActions{gap:8px;margin-top:9px;display:flex}.fixActions button{color:#745410;cursor:pointer;background:#fff;border:1px solid #c99e3d;border-radius:8px;padding:9px 12px;font-weight:700}.fixActions button.applyFix{background:var(--green);border-color:var(--green);color:#fff}.fixActions button.applyFix:disabled{background:#9ca8a3;border-color:#9ca8a3}.fixWarning{color:#8f1d14;background:#fff0ed;border:1px solid #f2b8ad;border-radius:8px;margin:9px 0;padding:10px 12px;font-size:12px}.fixWarning ul{margin:7px 0 0;padding-left:20px}.fixWarning li{margin:4px 0}.autoRepairPanel{background:#eef7ff;border:1px solid #b8d5ec;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:13px 14px;display:flex}.autoRepairPanel div b,.autoRepairPanel div span{display:block}.autoRepairPanel div span{color:#587087;margin-top:4px;font-size:11px}.autoRepairPanel button{color:#fff;cursor:pointer;background:#0b5cab;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.autoRepairPanel button:disabled{opacity:.5}@media (max-width:760px){.autoRepairPanel{flex-direction:column;align-items:stretch}.autoRepairPanel button{width:100%}}.evidence{color:#38546e;background:#f4f8fc;border-left:3px solid #7da7cc;margin-top:7px;padding:7px 9px;font-size:11px;line-height:1.5}.communicationAudienceBox{background:#fffaf0;border:1px solid #d7c58e;border-radius:10px;margin-top:14px;padding:13px}.communicationAudienceBox label{color:#6b5317!important;margin:0!important}.communicationAudienceBox textarea{min-height:72px!important}.communicationAudienceBox>div{color:#6b5b45;margin-top:8px;font-size:11px;line-height:1.5}.communicationAudienceBox>div b{color:#8a6110}.studioHeadActions,.contentDelivery{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studioHeadActions button,.contentDelivery button{color:#173a5e;cursor:pointer;background:#fff;border:1px solid #bfd0df;border-radius:8px;padding:8px 11px}.studioHeadActions button:disabled,.contentDelivery button:disabled{cursor:not-allowed;opacity:.55}.contentDelivery{border:1px solid var(--line);background:#f8fafc;border-radius:10px;margin-top:10px;padding:10px}.contentDelivery>span{border-radius:14px;padding:6px 9px;font-size:11px;font-weight:800}.readyStatus{color:#08704b;background:#e3f7ee}.userApprovedStatus,.approvalStatus{color:#7c5a00;background:#fff7db}.reviewStatus{color:var(--red);background:#fff0ed}.draftStatus{color:#657587;background:#edf1f5}.contentDelivery button.approveContent{background:var(--green);border-color:var(--green);color:#fff}.contentDelivery button.revokeApproval{color:#9b2c2c;border-color:#d7abab}.platformSelector{background:#f8fbff;border:1px solid #c8d8e7;border-radius:12px;margin-top:14px;padding:16px}.platformSelectorHead,.platformGenerate{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.platformSelectorHead>div:first-child{flex-direction:column;gap:3px;display:flex}.platformSelectorHead span{color:#52677c;font-size:12px}.platformSelectorHead button{color:#173a5e;cursor:pointer;background:#fff;border:1px solid #bfd0df;border-radius:7px;margin-left:6px;padding:6px 9px}.platformChoices{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin:14px 0;display:grid}.platformChoices label{cursor:pointer;background:#fff;border:1px solid #ccd8e4;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.platformChoices label.selected{color:#0d4f84;background:#eaf5ff;border-color:#1769aa;font-weight:800}.platformChoices input{accent-color:#1769aa;width:17px;height:17px}.platformGenerate{border-top:1px solid #d9e4ee;padding-top:12px}.platformGenerate>span{color:#41566b;font-size:13px}.issueExport{background:#f7fbff;border:1px solid #cddbe8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;display:flex}.issueExport>div{flex-direction:column;margin-right:auto;display:flex}.issueExport span{color:#52677c;font-size:11px}.issueExport button{color:#173a5e;cursor:pointer;background:#fff;border:1px solid #bfd0df;border-radius:8px;padding:7px 10px}.issueExport button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:760px){.studioHeadActions{justify-content:flex-start}.contentDelivery button{width:100%}}html{scroll-behavior:smooth}body{background:linear-gradient(#f4f8fc 0,#f8fafc 100%);font-family:Segoe UI,Tahoma,Noto Sans Thai,Arial,sans-serif;font-size:14px;line-height:1.5}header{z-index:20;position:relative;box-shadow:0 2px 12px #06142626}header b{letter-spacing:.2px}aside{align-self:start;height:calc(100vh - 64px);position:sticky;top:0;overflow:auto}.workspace{max-width:1180px;padding:26px 30px 40px}.card{box-shadow:0 8px 24px #17365d0d}.cardHead b{font-size:15px}.factIssue{padding:0;overflow:hidden}.factIssueSummary{cursor:pointer;color:var(--navy);background:#f8fbfe;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:14px 16px;list-style:none;display:grid}.factIssueSummary::-webkit-details-marker{display:none}.factIssueSummary:before{content:"＋";width:24px;height:24px;color:var(--blue);background:#e7f1fb;border-radius:7px;grid-row:1/4;place-items:center;font-weight:900;display:grid}.factIssue[open]>.factIssueSummary:before{content:"−"}.factIssueSummary span{color:#60788f;text-transform:uppercase;grid-column:2;font-size:11px;font-weight:900}.factIssueSummary b{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden}.factIssueSummary small{color:#718096;grid-column:2;font-size:10px;font-weight:500}.factIssue[open]>.factIssueSummary{border-bottom:1px solid var(--line);background:#f3f8fd}.factIssueBody{padding:5px 16px 16px}button,.upload,.importBtn{font-family:inherit;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}button:not(:disabled):hover,.upload:hover,.importBtn:hover{filter:brightness(.98);box-shadow:0 3px 10px #17365d18}button:not(:disabled):active{transform:translateY(1px)}.upload:focus-within,.importBtn:focus-within{outline-offset:2px;outline:3px solid #7db8ee}button:focus-visible{outline-offset:2px;outline:3px solid #7db8ee}input:focus-visible{outline-offset:2px;outline:3px solid #7db8ee}textarea:focus-visible{outline-offset:2px;outline:3px solid #7db8ee}summary:focus-visible{outline-offset:2px;outline:3px solid #7db8ee}input,textarea{transition:border-color .16s,box-shadow .16s}input:focus,textarea:focus{box-shadow:0 0 0 3px #cfe8ff66;border-color:#63a3dc!important}.primary,.guardianBtn,.lock{min-height:42px}.projectToolbar button,.importBtn,.cloudActions button,.studioHeadActions button,.contentDelivery button,.issueExport button{min-height:38px}.hero{box-shadow:0 12px 30px #0b2d5124}.guardianCoverage:first-of-type{background:#f6fbff;border-color:#c8dcec}.selectedIssue{border-radius:0 8px 8px 0}.source,.content{font-family:Segoe UI,Tahoma,Noto Sans Thai,Arial,sans-serif}@media (max-width:760px){header{gap:10px;height:auto;min-height:56px;padding:10px 14px}header b{font-size:16px}header span{font-size:11px}.badge{white-space:nowrap;padding:5px 8px;font-size:10px}.shell{display:block}aside{z-index:13;border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:6px;height:auto;padding:8px 10px;display:grid;position:sticky;top:0;overflow:visible;box-shadow:0 3px 10px #17324d12}aside h3,aside .small,.sidebarDivider{display:none}.step,.systemHealthNav{white-space:normal;text-align:center;border-radius:9px;justify-content:center;align-items:center;height:44px;min-height:44px;margin:0;padding:6px;font-size:10px;line-height:1.15;display:flex;overflow:hidden}.step{background:#fff;border:1px solid #e2eaf2}.step.on{border-color:#bed8f3}.workspace{padding:12px 10px 30px}.projectToolbar{grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.projectToolbar .projectTitle{grid-column:1/-1;width:auto}.projectToolbar button,.projectToolbar .importBtn{text-align:center;width:100%;min-height:42px}.projectBar{flex-direction:column;align-items:stretch;gap:9px;padding:11px}.projectState{min-width:0}.cloudPanel{padding:11px}.cloudActions{grid-template-columns:1fr;gap:7px;display:grid}.cloudActions button{width:100%;min-height:42px}.hero{border-radius:13px;margin-bottom:12px;padding:19px 17px}.hero h1{font-size:19px;line-height:1.3}.hero p{font-size:11px}.card{border-radius:12px;margin:12px 0;padding:14px 12px}.cardHead{flex-wrap:wrap;margin-bottom:11px}.cardHead>div:first-child{min-width:0}.source,.content{min-height:170px;padding:12px;font-size:14px}.factIssue{margin:10px 0;padding:0}.factIssueSummary{grid-template-columns:auto 1fr;padding:12px}.factIssueSummary span{grid-column:2;font-size:10px}.factIssueSummary b{white-space:normal;grid-column:2}.factIssueSummary small{display:none}.factIssueSummary:before{grid-row:1/3}.factIssueBody{padding:3px 12px 12px}.factIssue textarea{min-height:60px}.communicationAudienceBox{padding:11px}.platformSelector{padding:12px}.platformSelectorHead{flex-direction:column;align-items:flex-start}.platformSelectorHead>div:last-child{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.platformSelectorHead button{min-height:40px;margin:0}.platformChoices{grid-template-columns:1fr 1fr;gap:7px;margin:11px 0}.platformChoices label{min-height:44px;padding:9px}.platformGenerate{flex-direction:column;align-items:stretch}.platformGenerate .primary{width:100%;margin-top:0}.studioHeadActions{grid-template-columns:1fr;width:100%;display:grid}.studioHeadActions>span{justify-self:start}.studioHeadActions button{width:100%;min-height:42px}.guardianCoverage{gap:7px;padding:9px}.issueTabs{grid-template-columns:1fr 1fr;display:grid}.issueTabs button{width:100%;max-width:none}.issueExport{flex-direction:column;align-items:stretch}.issueExport>div{margin-right:0}.issueExport button{width:100%;min-height:42px}.tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tabs button{min-height:42px}.contentDelivery{flex-direction:column;align-items:stretch}.contentDelivery>span{text-align:center;line-height:1.4}.contentDelivery button{min-height:44px}.guardianBtn{width:100%;min-height:48px;line-height:1.35}.aiUsagePanel{padding:11px}footer{padding:20px 8px}}@media (max-width:390px){.platformChoices{grid-template-columns:1fr 1fr}.issueTabs{grid-template-columns:1fr}.hero h1{font-size:18px}}.projectToolbar button:not(:disabled){cursor:pointer}.projectToolbar button:disabled{cursor:not-allowed}.sourceMethodGuide{color:#294760;background:#f5faff;border:1px solid #c9dced;border-radius:10px;margin:-2px 0 12px;padding:13px 14px}.sourceMethodGuide>b{color:#173a5e;margin-bottom:9px;font-size:13px;display:block}.sourceMethods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sourceMethod{background:#fff;border:1px solid #d5e3ef;border-radius:9px;flex-direction:column;justify-content:space-between;gap:10px;padding:12px;display:flex}.sourceMethodTitle{align-items:flex-start;gap:9px;display:flex}.sourceMethodTitle>strong{color:#fff;background:#0b5cab;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:11px;display:inline-grid}.sourceMethodTitle>div{flex-direction:column;gap:3px;display:flex}.sourceMethodTitle b{color:#173a5e;font-size:12px}.sourceMethodTitle span{color:#60778d;font-size:11px;line-height:1.45}.sourceUpload{color:#fff;background:#0b5cab;justify-content:center;align-self:flex-start;align-items:center;min-height:40px;display:inline-flex}.sourceTextMethod{padding-bottom:36px;position:relative}.sourceArrow{color:#0b5cab;background:#e4f2ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:22px;font-weight:900;animation:1.5s ease-in-out infinite sourceArrow;display:grid;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}@keyframes sourceArrow{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,4px)}}.sourceInputLabel{color:#173a5e;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 7px;font-size:12px;font-weight:800;display:flex}.sourceInputLabel span{color:#0b5cab;font-weight:700}.source::placeholder{color:#8291a0;opacity:1}@media (max-width:760px){.sourceMethods{grid-template-columns:1fr}.sourceUpload{width:100%}.sourceInputLabel{flex-direction:column;align-items:flex-start;gap:2px}}.generationSelector{gap:12px;margin-top:14px;display:grid}.issueSelector,.generationSelector>.platformSelector{background:#f8fbff;border:1px solid #c8d8e7;border-radius:12px;margin-top:0;padding:16px}.issueChoices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:14px;display:grid}.issueChoices label{cursor:pointer;background:#fff;border:1px solid #ccd8e4;border-radius:9px;align-items:flex-start;gap:9px;min-height:58px;padding:11px;display:flex}.issueChoices label.selected{color:#0d4f84;background:#eaf5ff;border-color:#1769aa}.issueChoices input{accent-color:#1769aa;width:17px;height:17px;margin-top:2px}.issueChoices span{flex-direction:column;gap:3px;font-size:12px;line-height:1.4;display:flex}.issueChoices b{color:#0b5cab;font-size:11px}.issuePlatformGroups{gap:11px;margin-top:14px;display:grid}.issuePlatformGroup{background:#fff;border:1px solid #cad9e6;border-radius:10px;padding:12px}.issuePlatformHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.issuePlatformHead>div:first-child{flex-direction:column;gap:2px;display:flex}.issuePlatformHead span{color:#607589;font-size:11px}.issuePlatformHead>div:last-child{gap:6px;display:flex}.issuePlatformHead button{color:#173a5e;cursor:pointer;background:#fff;border:1px solid #bfd0df;border-radius:7px;padding:6px 9px}.issuePlatformGroup .platformChoices{margin:10px 0 0}.kpiBasis{background:#fff;border:1px solid #c7d9e8;border-radius:9px;margin:10px 0;padding:11px 12px}.kpiBasis>p{color:#304d68;margin:5px 0}.kpiBasis>small{margin-bottom:8px;display:block}.kpiBasis>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.kpiBasis span{background:#f4f8fc;border-radius:7px;flex-direction:column;gap:4px;padding:8px;display:flex}.kpiBasis i{color:#526b82;font-size:10px;font-style:normal}.kpiBasis i:before{content:"• ";color:#0b5cab}.metricSectionTitle small{color:#607589;margin-left:5px;font-weight:400}.analyticsConnection{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.analyticsConnection>div{flex-direction:column;gap:3px;display:flex}.analyticsConnection span{font-size:11px}.analyticsConnection button{border:0;border-radius:8px;padding:9px 12px;font-weight:800}.analyticsReady{color:#08704b;background:#effaf5;border-color:#acd9c6}.analyticsReady button{color:#fff;background:#08704b}.analyticsMissing{color:#725510;background:#fff8e8;border-color:#e2c77e}.analyticsMissing button{color:#796630;background:#e0d3af}.ga4Metrics{color:#08704b;background:#effaf5;border:1px solid #acd9c6;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0;padding:10px 12px;display:flex}.ga4Metrics>b{margin-right:auto}.ga4Metrics span{background:#fff;border-radius:12px;padding:5px 8px}.ga4Metrics small{color:#527365;flex-basis:100%}.trackerConnection{color:#174b78;background:#eef7ff;border:1px solid #9fc6e8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.trackerConnection>div:first-child{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.trackerConnection span{font-size:11px}.trackerConnection code{white-space:nowrap;background:#fff;border:1px solid #c7dff2;border-radius:7px;max-width:100%;padding:7px 9px;font-size:10px;display:block;overflow:auto}.trackerConnection>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.trackerConnection button{color:#fff;background:#0b5cab;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.siteTrackerMetrics{color:#174b78;background:#eef7ff;border:1px solid #9fc6e8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;display:flex}.siteTrackerMetrics>b{margin-right:auto}.siteTrackerMetrics span{background:#fff;border-radius:12px;padding:5px 8px}.siteTrackerMetrics small{color:#52708b;flex-basis:100%}.facebookPostMetrics{color:#173f70;background:#f2f7fd;border:1px solid #9bb9df;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:12px;display:flex}.facebookPostMetrics>b{margin-right:auto;font-size:14px}.facebookPostMetrics .commentSentimentButton{color:#fff;background:#6741d9;border:0;border-radius:8px;padding:8px 11px;font-weight:800}.facebookPostMetrics span{background:#fff;border-radius:12px;padding:5px 8px}.facebookPostMetrics .facebookPostType{background:#dcecff;border:1px solid #6f99ca}.facebookPostMetrics>small{color:#526f91;flex-basis:100%}.facebookPostMetrics details{border-top:1px solid #c9d9ec;width:100%;padding-top:6px}.facebookPostMetrics summary{cursor:pointer;font-weight:700}.facebookPostMetrics p{white-space:pre-wrap;color:#24384f;line-height:1.6}.facebookComments{gap:8px;margin-top:8px;display:grid}.facebookComments article{background:#fff;border:1px solid #c9d9ec;border-radius:8px;padding:10px}.facebookComments article p{margin:5px 0}.facebookComments article small{color:#61758f}.facebookComments article em{border-radius:7px;margin-top:7px;padding:6px 8px;font-style:normal;font-weight:700;display:block}.facebookComments .sentiment-positive{color:#08704b;background:#e8f8ef}.facebookComments .sentiment-neutral{color:#40576f;background:#eef3f8}.facebookComments .sentiment-negative{color:#a32929;background:#fff0f0}.facebookPostMetrics .facebookSnapshotDelta{color:#08633f;white-space:normal;background:#eaf8f0;border:1px solid #9fd6b9;border-radius:8px;flex-basis:100%;margin:0;padding:9px 11px}.instagramPostMetrics{color:#67315f;background:#fff6fc;border:1px solid #d6a6d8;border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin:10px 0;padding:12px;display:grid}.instagramPostMetrics>b{grid-column:1/-2;font-size:14px}.instagramPostMetrics>button{color:#fff;background:#8a3ea0;border:0;border-radius:8px;padding:8px 11px;font-weight:800}.instagramPostMetrics>span{background:#fff;border:1px solid #ecd7eb;border-radius:9px;padding:7px 9px}.instagramPostMetrics>small,.instagramPostMetrics>details,.instagramPostMetrics>p{grid-column:1/-1}.instagramPostMetrics>small{color:#775b74}.instagramPostMetrics details{border-top:1px solid #ead2e7;padding-top:7px}.instagramPostMetrics summary{cursor:pointer;font-weight:700}.instagramPostMetrics details>p{white-space:pre-wrap;line-height:1.6}.instagramPostMetrics details>div{gap:8px;margin-top:8px;display:grid}.instagramPostMetrics article{background:#fff;border:1px solid #ead2e7;border-radius:8px;padding:10px}.instagramPostMetrics article p{white-space:pre-wrap;margin:5px 0}.instagramPostMetrics article small{color:#775b74}.instagramPostMetrics article em{border-radius:7px;margin-top:7px;padding:6px 8px;font-style:normal;font-weight:700;display:block}.instagramPostMetrics .sentiment-positive{color:#08704b;background:#e8f8ef}.instagramPostMetrics .sentiment-neutral{color:#40576f;background:#eef3f8}.instagramPostMetrics .sentiment-negative{color:#a32929;background:#fff0f0}.facebookSummary{color:#173f70;background:#eaf3fd;border:1px solid #7fa8d8;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:14px;display:flex}.facebookSummary>b{width:100%;font-size:15px}.facebookSummary span{background:#fff;border-radius:13px;padding:6px 9px}.facebookSummary small{color:#526f91;width:100%}.platformWorkSummaryIntro{color:#173a5e;background:#f8fbff;border:1px solid #c6d7e3;border-radius:10px;flex-direction:column;gap:3px;margin:14px 0 8px;padding:12px 14px;display:flex}.platformWorkSummaryIntro b{font-size:14px}.platformWorkSummaryIntro span{color:#587187;font-size:11px}.platformWorkSummary{color:#173a5e;background:#f6fbff;border:1px solid #c6d7e3;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:12px 0;padding:12px;display:grid}.platformWorkSummary>b,.platformWorkSummary>small{grid-column:1/-1}.platformWorkSummary em{background:#fff;border-radius:8px;flex-direction:column;padding:9px;font-size:10px;font-style:normal;display:flex}.platformWorkSummary strong{font-size:15px}.platformWorkSummary small{color:#587187}.youtubeWorkSummary{color:#70241f;background:#fff5f5;border-color:#e2aaa8}.youtubeWorkSummary small{color:#8b5a56}.lineWorkSummary{color:#174f38;background:#f2fff7;border-color:#bce0cc}.lineWorkSummary small{color:#547064}@media (max-width:600px){.platformWorkSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px}.platformWorkSummary em{min-width:0;padding:7px 6px;font-size:9px}.platformWorkSummary strong{font-size:14px}.platformWorkSummary>b,.platformWorkSummary>small{grid-column:1/-1}}.facebookGrowthSummary{color:#174f38;background:#eff9f3;border:1px solid #88bba2;border-radius:11px;gap:10px;margin:12px 0;padding:14px;display:grid}.facebookGrowthSummary>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.facebookGrowthSummary>div:first-child span,.facebookGrowthSummary>small{color:#4e7463}.facebookGrowthSummary details{border-top:1px solid #bdd9ca;padding-top:8px}.facebookGrowthSummary summary{cursor:pointer;font-weight:800}.facebookGrowthRows{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px;margin-top:9px;display:grid}.facebookGrowthRows article{background:#fff;border:1px solid #bdd9ca;border-radius:9px;padding:11px}.facebookGrowthRows article>b,.facebookGrowthRows article>small{display:block}.facebookGrowthRows article>small{color:#587668;margin-top:3px}.facebookGrowthRows article>div{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:6px;margin-top:9px;display:grid}.facebookGrowthRows span{background:#f3f8f5;border-radius:7px;gap:2px;padding:6px;font-size:12px;display:grid}.facebookGrowthRows strong{font-size:15px}.facebookGrowthRows em{color:#08704b;font-style:normal;font-weight:800}.facebookGrowthRows p{color:#6b735f;margin:8px 0 0;font-size:12px}.facebookGrowthRows .facebookGrowthTotal{background:#e5f5eb;border-width:2px}.youtubeGrowthSummary{color:#70241f;background:#fff5f5;border:1px solid #e2aaa8;border-radius:11px;gap:10px;margin:12px 0;padding:14px;display:grid}.youtubeGrowthSummary>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.youtubeGrowthSummary>div:first-child span,.youtubeGrowthSummary>small{color:#8b5a56}.youtubeGrowthSummary details{border-top:1px solid #ecc9c7;padding-top:8px}.youtubeGrowthSummary summary{cursor:pointer;font-weight:800}.youtubeGrowthRows{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px;margin-top:9px;display:grid}.youtubeGrowthRows article{background:#fff;border:1px solid #ecc9c7;border-radius:9px;padding:11px}.youtubeGrowthRows article>b,.youtubeGrowthRows article>small{display:block}.youtubeGrowthRows article>small{color:#8b625f;margin-top:3px}.youtubeGrowthRows article>div{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:6px;margin-top:9px;display:grid}.youtubeGrowthRows span{background:#fff7f7;border-radius:7px;gap:2px;padding:6px;font-size:12px;display:grid}.youtubeGrowthRows strong{font-size:15px}.youtubeGrowthRows em{color:#b42318;font-style:normal;font-weight:800}.youtubeGrowthRows p{color:#7b6765;margin:8px 0 0;font-size:12px}.youtubeGrowthRows .youtubeGrowthTotal{background:#feeceb;border-width:2px}@media (max-width:600px){.youtubeGrowthSummary{padding:10px}.youtubeGrowthSummary>div:first-child{gap:4px}.youtubeGrowthSummary>div:first-child b{font-size:13px}.youtubeGrowthSummary>div:first-child span,.youtubeGrowthSummary>small{font-size:10px}.youtubeGrowthRows{grid-template-columns:1fr;gap:7px}.youtubeGrowthRows article{padding:9px}.youtubeGrowthRows article>div{grid-template-columns:repeat(2,minmax(0,1fr))}.youtubeGrowthRows span{font-size:10px}.youtubeGrowthRows strong{font-size:13px}}.youtubeVideoMetrics{color:#70241f;background:#fff7f7;border:1px solid #e2aaa8;border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:10px;padding:12px;display:grid}.youtubeVideoMetrics>b{grid-column:1/-2}.youtubeVideoMetrics>.youtubeSentimentButton{color:#fff;cursor:pointer;background:#6741d9;border:0;border-radius:8px;justify-self:end;padding:8px 11px;font-weight:800}.youtubeVideoMetrics>.youtubeSentimentButton:disabled{color:#766f7d;cursor:not-allowed;background:#d8d2df}.youtubeVideoMetrics>small,.youtubeVideoMetrics>p,.youtubeVideoMetrics .youtubeVideoTitle,.youtubeComments{grid-column:1/-1}.youtubeVideoMetrics>span{background:#fff;border-radius:7px;gap:2px;padding:8px;display:grid}.youtubeVideoMetrics strong{overflow-wrap:anywhere}.youtubeVideoMetrics small{color:#805e5b}.youtubeSnapshotDelta{color:#70241f;background:#feeceb;border-radius:7px;margin:0;padding:8px}.youtubeApiLimit{color:#785f5d;margin:0;font-size:12px}.youtubeComments{border-top:1px solid #ecc9c7;padding-top:6px}.youtubeComments summary{cursor:pointer;font-weight:800}.youtubeComments>div{gap:8px;margin-top:8px;display:grid}.youtubeComments article{background:#fff;border:1px solid #ecc9c7;border-radius:8px;padding:10px}.youtubeComments article p{white-space:pre-wrap;color:#382725;margin:5px 0}.youtubeComments article small{color:#805e5b;display:block}.youtubeComments article em{border-radius:7px;margin-top:7px;padding:6px 8px;font-style:normal;font-weight:700;display:block}.youtubeComments .sentiment-positive{color:#08704b;background:#e8f8ef}.youtubeComments .sentiment-neutral{color:#40576f;background:#eef3f8}.youtubeComments .sentiment-negative{color:#a32929;background:#fff0f0}@media (max-width:600px){.youtubeVideoMetrics>b{grid-column:1/-1}.youtubeVideoMetrics>.youtubeSentimentButton{grid-column:1/-1;justify-self:stretch;width:100%}}.metaManager{border:1px solid;border-radius:10px;margin:12px 0;padding:13px 14px}.metaManagerHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.metaManagerHead>div:first-child{flex-direction:column;gap:3px;display:flex}.metaManagerHead span{font-size:11px}.metaManagerHead>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.metaManager button{color:#fff;background:#08704b;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.metaManager button:disabled{color:#756d55;background:#d8d2bd}.metaPageList{border-top:1px solid #bcd9cb;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:11px;padding-top:11px;display:grid}.metaPageList label{color:#173c30;background:#fff;border:1px solid #cee3d9;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex}.metaPageList input{margin-top:3px}.metaPageList span{flex-direction:column;gap:2px;display:flex}.metaPageList small{color:#587166;font-size:10px}.metaInsights{border-top:1px solid #bcd9cb;margin-top:11px;padding-top:11px;display:block}.metaInsightsHead{color:#173c30;justify-content:space-between;gap:10px;display:flex}.metaInsightsHead small{color:#587166}.metaInsightGroup{color:#173c30;background:#fff;border:1px solid #cee3d9;border-radius:10px;gap:8px;margin-top:8px;padding:10px;display:grid}.metaInsightRow{color:#173c30;grid-template-columns:minmax(180px,1.4fr) repeat(6,minmax(72px,.7fr));align-items:center;gap:8px;padding:0;display:grid}.metaInstagramRow{background:#fcfaff;border:1px solid #d9d0ef;border-radius:8px;margin-left:0;padding:9px}.metaInsightRow>div{flex-direction:column;min-width:0;display:flex}.metaInsightRow>div>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metaInsightRow>span{color:#587166;flex-direction:column;font-size:10px;display:flex}.metaInsightRow>span>b{color:#08704b;font-size:15px}.metaInsightTotal{background:#e9fff4;border-color:#79c7a2}.metaInsightEmpty{background:#f7fbf9;grid-template-columns:minmax(0,1fr) auto;align-items:center}.metaInsightEmpty>div{flex-direction:column;gap:3px;display:flex}.metaInsightEmpty button{color:#fff;background:#08704b;border:0;border-radius:8px;padding:8px 11px;font-weight:800}.metaInsightEmpty button:disabled{color:#756d55;background:#d8d2bd}.metaInsightChart{color:#173c30;background:#f7fbf9;border:1px solid #c5ddd1;border-radius:10px;gap:9px;margin:9px 0;padding:10px;display:grid}.metaInsightChartHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.metaInsightChartHead>div{flex-direction:column;gap:2px;display:flex}.metaInsightChartHead span{color:#587166;font-size:10px}.metaInsightChartHead select{color:#173c30;background:#fff;border:1px solid #bcd9cb;border-radius:8px;padding:7px 9px;font-weight:800}.metaInsightChartBars{gap:7px;display:grid}.metaInsightChartBar{grid-template-columns:minmax(120px,1fr) minmax(140px,2fr) auto;align-items:center;gap:8px;font-size:11px;display:grid}.metaInsightChartBar>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-weight:800;display:flex;overflow:hidden}.metaInsightChartBar>span em{color:#08704b;background:#e5f3ed;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.metaInsightChartBar>div{background:#e5f3ed;border-radius:999px;height:11px;overflow:hidden}.metaInsightChartBar i{background:linear-gradient(90deg,#08704b,#72d6a5);border-radius:999px;height:100%;display:block}.metaInsightChartBar>b{text-align:right;color:#006b46;min-width:58px}.metaInsightTotal .metaInsightRow>div>b,.metaInsightTotal .metaInsightRow>span>b{color:#006b46}.metaInsightWarnings{color:#8a4d18;margin:0;font-size:10px}.metaInsightWarnings summary{cursor:pointer}.metaInsightWarnings ul{margin:7px 0 0;padding-left:18px}.metaTopPosts{color:#173c30;background:#f7fbf9;border:1px solid #c5ddd1;border-radius:8px;margin:0;padding:9px 11px}.metaTopPosts summary{cursor:pointer;font-size:11px;font-weight:800}.metaTopPosts a{color:#173c30;border-bottom:1px solid #dbe9e2;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 2px;text-decoration:none;display:grid}.metaTopPosts a:last-child{border-bottom:0}.metaTopPosts a>b{color:#08704b;font-size:15px}.metaTopPosts a>span{flex-direction:column;min-width:0;display:flex}.metaTopPosts strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metaTopPosts small{color:#587166;font-size:10px}.metaTopPosts em{color:#08704b;font-size:11px;font-style:normal;font-weight:800}.connectionToggle{color:inherit!important;background:0 0!important;border:1px solid!important}.metaManager.connectionCollapsed>:not(.metaManagerHead),.youtubeManager.connectionCollapsed>:not(.youtubeManagerHead),.lineManager.connectionCollapsed>:not(.lineManagerHead),.trackerConnection.connectionCollapsed>div:first-child code,.trackerConnection.connectionCollapsed>div:last-child>button:not(.connectionToggle),.analyticsConnection.connectionCollapsed>div>span,.analyticsConnection.connectionCollapsed>button:not(.connectionToggle){display:none}.trackerConnection.connectionCollapsed,.analyticsConnection.connectionCollapsed{align-items:center}.analyticsConnection>.connectionToggle{margin-left:auto}.platformWorkSummaryPanel,.supportToolsPanel,.connectionHubPanel{background:#fbfdff;border:1px solid #c6d7e3;border-radius:14px;gap:10px;margin:14px 0;padding:12px;display:grid}.platformWorkSummaryPanel{background:#f8fbff;border-color:#b9d2e6}.supportToolsPanel{background:#fdfbff;border-color:#c9b8ef}.connectionHubPanel{background:#f5fff9;border-color:#b7d7c7}.supportToolsIntro,.connectionHubIntro{color:#173a5e;background:0 0;border:0;border-radius:0;margin:0;padding:0 2px 4px}.supportToolsIntro{color:#3d3563}.supportToolsIntro div,.connectionHubIntro div{flex-direction:column;gap:3px;display:flex}.supportToolsIntro b,.connectionHubIntro b{font-size:14px}.supportToolsIntro span,.connectionHubIntro span{color:#587187;font-size:11px}.youtubeManager{border:1px solid;border-radius:10px;margin:12px 0;padding:13px 14px}.youtubeManagerHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.youtubeManagerHead>div:first-child{flex-direction:column;gap:3px;display:flex}.youtubeManagerHead span{font-size:11px}.youtubeManagerHead>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.youtubeManager button{color:#fff;background:#c5221f;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.youtubeManager button:disabled{color:#756d55;background:#d8d2bd}.youtubeChannels{border-top:1px solid #d9c3c2;gap:8px;margin-top:11px;padding-top:11px;display:grid}.youtubeChannels>div{color:#3f2625;background:#fff;border:1px solid #ead2d1;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.youtubeChannels img{object-fit:cover;border-radius:50%;width:38px;height:38px}.youtubeChannels span{flex-direction:column;min-width:180px;display:flex}.youtubeChannels small{color:#78615f;font-size:10px}.youtubeMetrics{flex:1;grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px;display:grid}.youtubeMetrics em{color:#78615f;flex-direction:column;font-size:10px;font-style:normal;display:flex}.youtubeMetrics b{color:#c5221f;font-size:14px}.youtubeTypeMetrics{flex-wrap:wrap;flex-basis:100%;gap:7px;margin-left:48px;display:flex}.youtubeTypeMetrics span{background:#f7eeee;border-radius:8px;min-width:130px;padding:7px 9px}.youtubeTypeMetrics span b{font-size:10px}.youtubeTypeMetrics span em{font-size:10px;font-style:normal}.youtubeTypeMetrics .noData{opacity:.55}.youtubeTypeMetrics>small{color:#8a4d18;flex-basis:100%}.youtubeDataNotice{color:#7b5716;background:#fff5dd;border-radius:8px;flex-basis:100%;margin:3px 0 0 48px;padding:8px 10px;font-size:10px}.youtubeRecent{background:#fff;border:1px solid #ead2d1;border-radius:8px;flex-basis:100%;margin-left:48px;padding:9px}.youtubeRecent summary{cursor:pointer;font-size:11px;font-weight:800}.youtubeRecent a{color:#3f2625;border-bottom:1px solid #eee;justify-content:space-between;gap:10px;padding:8px 4px;text-decoration:none;display:flex}.youtubeRecent a:last-child{border-bottom:0}.youtubeRecent a span{min-width:0}.youtubeRecent a span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.youtubeRecent a em{color:#78615f;flex:none;font-size:10px;font-style:normal}.youtubeChannels>.youtubeChannelCard{grid-template-columns:38px minmax(170px,.75fr) minmax(360px,2fr);align-items:start;gap:10px;display:grid}.youtubeChannelTitle{flex-direction:column;gap:2px;min-width:0;display:flex}.youtubeChannelTitle b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.youtubeAnalyticsBlock{grid-column:3;gap:8px;display:grid}.youtubeAnalyticsBlock>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.youtubeAnalyticsBlock>div:first-child b{font-size:12px}.youtubeAnalyticsBlock>div:first-child small{text-align:right;max-width:360px}.youtubeTypeMetrics{grid-column:2/-1;margin-left:0}.youtubeDataNotice,.youtubeRecent{grid-column:1/-1;margin-left:0}.youtubeRecent summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.youtubeRecent summary span,.youtubeRecent summary em{font-size:11px}.youtubeRecent summary em{color:#78615f;font-style:normal}.youtubeRecentList{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:6px;margin-top:8px;display:grid}.youtubeRecentList a{background:snow;border:1px solid #f0dddd;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px;display:grid}.youtubeRecentList a span{min-width:0}.youtubeRecentList a em{color:#78615f;flex:auto}.youtubeRecent p{color:#78615f;margin:8px 0 0;font-size:10px}.lineManager{border:1px solid;border-radius:10px;margin:12px 0;padding:13px 14px}.lineManagerHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.lineManagerHead>div:first-child{flex-direction:column;gap:3px;display:flex}.lineManagerHead span{font-size:11px}.lineManagerHead>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.lineManager button{color:#fff;background:#06a84f;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.lineManager button:disabled{color:#756d55;background:#d8d2bd}.lineConnectForm{border-top:1px solid #bce0cc;grid-template-columns:minmax(240px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:11px;padding:11px;display:grid}.lineConnectForm label{flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.lineConnectForm input{background:#fff;border:1px solid #b8d8c6;border-radius:8px;width:100%;padding:9px}.lineConnectForm p{color:#547064;margin:0;font-size:10px}.lineConnectForm>div{gap:6px;display:flex}.lineConnectForm .lineCancel{color:#416353;background:#fff;border:1px solid #b8d8c6}.lineAccounts{border-top:1px solid #bce0cc;gap:8px;margin-top:11px;padding-top:11px;display:grid}.lineAccounts>div{color:#173c30;background:#fff;border:1px solid #cde5d7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.lineAccounts>div>label{align-items:center;gap:8px;min-width:220px;display:flex}.lineAccounts img{object-fit:cover;border-radius:50%;width:38px;height:38px}.lineAccounts label span{flex-direction:column;display:flex}.lineAccounts small{color:#587166;font-size:10px}.lineMetrics{flex:1;grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;display:grid}.lineMetrics em{color:#587166;flex-direction:column;font-size:10px;font-style:normal;display:flex}.lineMetrics b{color:#06853f;font-size:14px}.lineRange{flex-basis:100%;margin-left:32px}.lineWarnings{color:#8a4d18;flex-basis:100%;margin-left:32px;font-size:10px}.lineWarnings summary{cursor:pointer}.lineAccountError{color:#a13a2b;background:#fff1ed;border-radius:8px;flex:320px;margin:0;padding:8px 10px;font-size:10px}.platformRequired{color:#a13a2b;margin-top:8px;font-size:11px;font-weight:700}.generateModeHint{color:#08704b;flex:100%;font-size:11px;font-style:normal;font-weight:700}@media (max-width:760px){.issueSelector,.generationSelector>.platformSelector{padding:12px}.issueChoices{grid-template-columns:1fr}.issuePlatformHead{flex-direction:column;align-items:flex-start}.issuePlatformHead>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.issuePlatformHead button{min-height:38px}.kpiBasis>div{grid-template-columns:1fr}.analyticsConnection,.trackerConnection{flex-direction:column;align-items:stretch}.analyticsConnection button,.trackerConnection button{width:100%}.trackerConnection>div:last-child{grid-template-columns:1fr;display:grid}.metaManagerHead,.youtubeManagerHead,.lineManagerHead{flex-direction:column;align-items:stretch}.metaManagerHead>div:last-child,.youtubeManagerHead>div:last-child,.lineManagerHead>div:last-child{grid-template-columns:1fr;display:grid}.metaPageList{grid-template-columns:1fr}.metaInsightsHead{flex-direction:column}.metaInsightRow{grid-template-columns:repeat(2,minmax(0,1fr))}.metaInsightRow>div,.metaInsightRow>details{grid-column:1/-1}.metaTopPosts a{grid-template-columns:24px minmax(0,1fr)}.metaTopPosts a>em{grid-column:2}.youtubeChannels>div{flex-wrap:wrap;align-items:flex-start}.youtubeMetrics,.lineMetrics{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.lineConnectForm{grid-template-columns:1fr}.lineConnectForm>div{grid-template-columns:1fr;display:grid}.lineAccounts>div{align-items:flex-start}}.headerMeta{align-items:center;gap:10px;display:flex}.headerMeta>span{color:#d6e5f4;font-size:11px}.auditPanel{background:#f8fbfe;border:1px solid #cad9e6;border-radius:12px;margin:16px 0;padding:12px 14px}.auditPanel summary{cursor:pointer;color:#173a5e;font-size:12px;font-weight:800}.auditRows{gap:7px;max-height:320px;margin-top:10px;display:grid;overflow:auto}.auditRow{background:#fff;border:1px solid #dce6ef;border-radius:8px;justify-content:space-between;gap:12px;padding:9px 10px;display:flex}.auditRow>div{flex-direction:column;gap:2px;display:flex}.auditRow b{color:#173a5e;font-size:11px}.auditRow span,.auditRow small{color:#6d7f91;font-size:10px}.auditRow small{white-space:nowrap}@media (max-width:760px){.headerMeta>span{display:none}.auditRow{flex-direction:column;align-items:flex-start}.auditRow small{white-space:normal}}.plannerHeadActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plannerHeadActions>span{color:#607589;font-size:11px}.plannerHeadActions button,.plannerEmpty button,.trackingActions button,.publishActions button{color:#173a5e;cursor:pointer;background:#fff;border:1px solid #b9cddd;border-radius:8px;padding:8px 11px;font-weight:700}.plannerHeadActions button:first-of-type,.plannerEmpty button,.publishActions button{color:#fff;background:#0b5cab;border-color:#0b5cab}.plannerIntro{background:#f5faff;border:1px solid #c9dced;border-radius:9px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.plannerIntro b{color:#173a5e;font-size:12px}.plannerIntro span{color:#607589;font-size:11px}.plannerEmpty{background:#fbfdff;border:1px dashed #b7cadb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:16px;display:flex}.plannerEmpty b{color:#173a5e}.plannerEmpty span{color:#607589;flex:330px;font-size:12px}.publicationRows{gap:10px;margin-top:12px;display:grid}.publicationRow{background:#fff;border:1px solid #cbd9e6;border-radius:11px;overflow:hidden}.publicationRow>summary{cursor:pointer;background:#f7fbff;justify-content:flex-start;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.publicationRow>summary::-webkit-details-marker{display:none}.publicationRow>summary>div{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.publicationRow>summary span:first-child{color:#607589;font-size:10px;font-weight:800}.publicationRow>summary b{color:#173a5e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publicationStatus{border-radius:999px;flex:none;margin-left:auto;padding:5px 9px;font-weight:800;font-size:10px!important}.status-draft{background:#edf1f5;color:#607080!important}.status-scheduled{background:#e8f3ff;color:#0b5cab!important}.status-published{background:#e5f7ef;color:#08704b!important}.status-failed{background:#fff0ed;color:#a62e22!important}.status-cancelled{background:#f2f0f5;color:#6b6172!important}.publicationBody{border-top:1px solid #e2eaf1;gap:11px;padding:14px;display:grid}.planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.planGrid label,.planWide,.metricsGrid label{color:#52677c;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.planGrid input,.planGrid select,.planWide input,.planWide textarea,.metricsGrid input{color:#17283d;background:#fff;border:1px solid #c8d7e4;border-radius:8px;width:100%;padding:9px;font:13px/1.4 inherit}.planWide textarea{resize:vertical;min-height:70px}.span2{grid-column:1/-1}.trackingActions{background:#f7fbff;border:1px solid #d3e1ed;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.trackingActions code{overflow-wrap:anywhere;color:#164e7d;background:#e8f1f8;border-radius:6px;max-width:100%;padding:6px 8px}.trackingActions strong{color:#08704b;margin-left:auto;font-size:12px}.publishActions{justify-content:flex-end;display:flex}.metricsPanel{background:#fbfdff;border:1px solid #d5e1eb;border-radius:9px;padding:11px}.metricsPanel>summary{cursor:pointer;color:#173a5e;font-size:12px;font-weight:800}.metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.kpiSummary{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.kpiSummary span{color:#52677c;background:#eaf3fa;border-radius:999px;padding:6px 9px;font-size:11px}.kpiSummary b{color:#0b5cab}.publishActions .metaPostButton{background:#08704b;border-color:#08704b}.publishActions .facebookApiPublishButton{background:#0f766e;border-color:#0f766e}.publishActions .youtubeVideoButton{background:#c5221f;border-color:#c5221f}.publishActions button:disabled{cursor:not-allowed;color:#7d8d9b;background:#dbe4eb;border-color:#dbe4eb}.publishActions .publicationResultButton{background:#7357c8;border-color:#7357c8;margin-right:auto}.resultSyncStatus{color:#285b47;background:#f2fbf7;border:1px solid #b9dfce;border-radius:9px;gap:5px;padding:11px 12px;display:grid}.resultSyncStatus>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.resultSyncStatus b{font-size:12px}.resultSyncStatus small,.resultSyncStatus span{font-size:10px}.resultSyncStatus details{color:#8a5518;font-size:10px}.resultSyncStatus summary{cursor:pointer;font-weight:800}.resultSyncStatus ul{margin:7px 0 0;padding-left:20px}.resultSync-partial{color:#79501d;background:#fff9ef;border-color:#edc997}@media (max-width:760px){.resultSyncStatus>div{flex-direction:column;align-items:flex-start}.publishActions .publicationResultButton{margin-right:0}}.metaCandidatePicker{background:#fff9ef;border:1px solid #edc997;border-radius:9px;gap:7px;padding:11px;display:grid}.metaCandidatePicker>div{color:#79501d;flex-direction:column;gap:2px;display:flex}.metaCandidatePicker>div b{font-size:12px}.metaCandidatePicker>div span{font-size:10px}.metaCandidatePicker>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8c39e;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.metaCandidatePicker>button span{flex-direction:column;gap:2px;min-width:0;display:flex}.metaCandidatePicker>button b{color:#173a5e;font-size:10px}.metaCandidatePicker>button small{color:#607589;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metaCandidatePicker>button em{color:#08704b;flex:none;font-size:10px;font-style:normal;font-weight:800}.metaCandidatePicker>button:disabled{cursor:not-allowed;opacity:.6}.facebookApiPublishPanel,.facebookApiPublishResult{color:#0f4f49;background:#eefbf8;border:1px solid #9fd7ca;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 10px 10px;padding:11px 12px;display:flex}.facebookApiPublishPanel>div,.facebookApiPublishResult{flex-wrap:wrap}.facebookApiPublishPanel b,.facebookApiPublishResult b{font-size:12px}.facebookApiPublishPanel span,.facebookApiPublishResult span,.facebookApiPublishResult small{color:#4e6d69;font-size:10px}.facebookApiPublishPanel button{color:#fff;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:8px;padding:8px 12px;font-weight:800}.facebookApiPublishPanel button:disabled{cursor:not-allowed;color:#7d8d9b;background:#dbe4eb;border-color:#dbe4eb}.facebookApiPublishResult{margin:0;padding:10px}.facebookApiPublishResult a{color:#0b5cab;font-size:11px;font-weight:800;text-decoration:underline}.plannerHeadActions .aiPlannerButton,.aiActionButton{color:#fff!important;background:#7357c8!important;border-color:#7357c8!important}.aiPlanningEvidence{color:#3d3563;background:#faf8ff;border:1px solid #d8cdf7;border-radius:9px;gap:7px;padding:12px;display:grid}.aiPlanningEvidence>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-weight:800;list-style:none;display:flex}.aiPlanningEvidence>summary::-webkit-details-marker{display:none}.aiPlanningEvidence>summary:before{content:"▸";color:#7357c8}.aiPlanningEvidence[open]>summary:before{content:"▾"}.aiPlanningEvidence p{margin:0;font-size:12px;line-height:1.55}.aiPlanningEvidence small{line-height:1.5}.aiPlanningEvidence span{background:#ece7fb;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.aiPlanningEvidence details{font-size:11px}.aiPlanningEvidence details summary{cursor:pointer;font-weight:800}.aiPlanningEvidence details div{gap:5px;margin-top:7px;display:grid}.aiPlanningEvidence a{overflow-wrap:anywhere;color:#0b5cab;text-decoration:underline}.aiPlanningEvidence em{color:#6d6287;font-size:10px;font-style:normal}.confidence-low{color:#8a5518;background:#fff1dc!important}.confidence-high{color:#08704b;background:#e5f7ef!important}.researchStatus{background:#fff;border:1px solid #c9dced;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:11px 13px;display:flex}.researchStatus>div{flex-direction:column;gap:3px;display:flex}.researchStatus b{color:#173a5e;font-size:12px}.researchStatus span{color:#607589;font-size:10px}.researchStatus button{color:#5d43af;cursor:pointer;background:#fff;border:1px solid #7357c8;border-radius:8px;flex:none;padding:8px 11px;font-weight:800}.research-fresh{background:#f2fbf7;border-color:#b9dfce}.research-fresh b{color:#08704b}.research-stale,.research-missing{background:#fff9ef;border-color:#edc997}.research-stale b,.research-missing b{color:#945716}.research-error{background:#fff6f4;border-color:#e8b9b4}.research-error b{color:#a62e22}@media (max-width:760px){.researchStatus{flex-direction:column;align-items:stretch}.researchStatus button{width:100%;min-height:42px}.plannerHeadActions{width:100%}.plannerHeadActions button{flex:100%}.publicationRow>summary{align-items:flex-start}.publicationRow>summary b{white-space:normal}.planGrid{grid-template-columns:1fr}.span2{grid-column:auto}.metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trackingActions>*{width:100%}.trackingActions strong{margin-left:0}.publishActions button{width:100%;min-height:43px}}.trackingActions .closeTracking{color:#a62e22;border-color:#e2b6b1}.publishingOverview{gap:10px;min-width:0;margin-top:12px;display:grid}.overviewCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.overviewCards>div{background:#f8fbfe;border:1px solid #d4e1ec;border-radius:9px;flex-direction:column;gap:3px;padding:11px;display:flex}.overviewCards span{color:#607589;font-size:10px}.overviewCards b{color:#0b5cab;font-size:19px}.scheduleWarning{color:#8a4d18;background:#fff7ed;border:1px solid #efc5a9;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.scheduleWarning b{white-space:nowrap;font-size:11px}.scheduleWarning span{font-size:11px}.overviewSectionTitle{background:#f8fbfe;border:1px solid #d5e1eb;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:10px;margin:2px 0 0;padding:10px 12px;display:flex}.overviewSectionTitle b{color:#173a5e;font-size:12px}.overviewSectionTitle span{color:#607589;text-align:right;font-size:11px}.overviewMetricTitle{justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 2px 0;display:flex}.overviewMetricTitle b{color:#173a5e;font-size:12px}.overviewMetricTitle span{color:#607589;text-align:right;font-size:11px}.overviewPanels{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.overviewPanels>details{background:#fff;border:1px solid #d5e1eb;border-radius:9px;min-width:0;padding:11px}.overviewPanels summary{cursor:pointer;color:#173a5e;font-size:12px;font-weight:800}.overviewPanels p{color:#73879a;margin:10px 0 0;font-size:11px}.scheduleTimeline{gap:6px;margin-top:10px;display:grid}.scheduleTimeline>div{background:#f7fafc;border-radius:7px;grid-template-columns:126px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.scheduleTimeline time{color:#52677c;font-size:10px}.scheduleTimeline span{color:#607589;flex-direction:column;min-width:0;font-size:10px;display:flex}.scheduleTimeline span b{color:#173a5e;font-size:11px}.scheduleTimeline em{border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.performanceTable{min-width:0;max-width:100%;margin-top:10px;font-size:10px;display:grid}.performanceTable>div{border-bottom:1px solid #e6edf3;grid-template-columns:1.3fr repeat(3,.8fr);gap:5px;padding:7px;display:grid}.performanceTable>div:not(.performanceHead):nth-child(odd){background:#f8fbfe}.performanceTable span{text-align:right}.performanceHead{color:#607589}.performanceHead b:not(:first-child){text-align:right}.executiveSummary{color:#173a5e;background:linear-gradient(135deg,#f8fbff,#eef7ff);border:1px solid #b9d2e6;border-radius:13px;gap:10px;padding:13px;display:grid}.executiveSummaryHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.executiveSummaryHead div{flex-direction:column;gap:3px;display:flex}.executiveSummaryHead b{font-size:15px}.executiveSummaryHead span{color:#587187;font-size:11px}.executiveSummaryHead em{color:#0b5cab;white-space:nowrap;background:#e5f1ff;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800}.executiveSummaryCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.executiveSummaryCards span{background:#fff;border-radius:9px;flex-direction:column;gap:3px;padding:9px;display:flex}.executiveSummaryCards small{color:#607589;font-size:9px}.executiveSummaryCards b{color:#0b5cab;font-size:18px}.executiveSummaryLists{grid-template-columns:1fr 1fr;gap:10px;display:grid}.executiveSummaryLists>div{background:#fff;border-radius:10px;padding:10px}.executiveSummaryLists b{font-size:12px}.executiveSummaryLists ul{color:#455f73;margin:7px 0 0;padding-left:18px;font-size:11px}.executiveSummaryLists li+li{margin-top:4px}.workflowGuidePanel{color:#163d2e;background:#fbfffd;border:1px solid #cfe3d8;border-radius:13px;margin:10px 0 14px}.workflowGuidePanel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.workflowGuidePanel>summary::-webkit-details-marker{display:none}.workflowGuidePanel summary span{flex-direction:column;gap:3px;display:flex}.workflowGuidePanel summary b{font-size:13px}.workflowGuidePanel summary small{color:#5b7569;font-size:11px}.workflowGuidePanel summary em{color:#08704b;white-space:nowrap;background:#e4f7ec;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800}.workflowGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.workflowGuideGrid button{color:#173a2d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e8de;border-radius:11px;flex-direction:column;gap:5px;padding:10px;display:flex}.workflowGuideGrid button:hover{background:#f4fff8;border-color:#75b894}.workflowGuideGrid button b{color:#0a6c45;font-size:12px}.workflowGuideGrid button span{font-size:11px;font-weight:700}.workflowGuideGrid button small{color:#5f7168;font-size:10px;line-height:1.45}.workflowGuideGrid button strong{color:#214c39}.readinessAlertPanel{color:#4c3512;background:#fffaf0;border:1px solid #efd7a7;border-radius:13px;grid-template-columns:240px minmax(0,1fr);gap:10px;margin:10px 0 14px;padding:12px;display:grid}.readinessAlertPanel>div:first-child{flex-direction:column;gap:4px;display:flex}.readinessAlertPanel b{font-size:13px}.readinessAlertPanel span{font-size:11px;line-height:1.45}.readinessAlertPanel>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.readinessAlertPanel button{color:#4c3512;text-align:left;cursor:pointer;background:#fff;border:1px solid #ecd3a0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.readinessAlertPanel button:hover{background:#fff7e5;border-color:#d79b32}.readinessAlertPanel button span{flex-direction:column;gap:2px;min-width:0;display:flex}.readinessAlertPanel button b{color:#8a5b12}.readinessAlertPanel button small{color:#6e5b3e;font-size:10px}.readinessAlertPanel button em{color:#2c1c05;white-space:nowrap;background:#f0b429;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}@media (max-width:900px){.overviewCards{grid-template-columns:repeat(2,minmax(0,1fr))}.overviewSectionTitle,.overviewMetricTitle,.executiveSummaryHead{flex-direction:column}.overviewSectionTitle span,.overviewMetricTitle span{text-align:left}.executiveSummaryCards{grid-template-columns:repeat(2,minmax(0,1fr))}.executiveSummaryLists{grid-template-columns:1fr}.workflowGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.readinessAlertPanel,.overviewPanels{grid-template-columns:1fr}.scheduleWarning{flex-direction:column}.scheduleTimeline>div{grid-template-columns:1fr auto}.scheduleTimeline time{grid-column:1/-1}.performanceTable{overflow-x:auto}.performanceTable>div{min-width:520px}}.overviewCards{grid-template-columns:repeat(6,minmax(0,1fr))}.metricSectionTitle{color:#173a5e;margin-top:13px;font-size:11px;display:block}.targetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.targetGrid label{color:#52677c;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.targetGrid input{color:#17283d;background:#fff;border:1px solid #c8d7e4;border-radius:8px;width:100%;padding:9px;font:13px/1.4 inherit}.goalProgress{gap:9px;margin-top:12px;display:grid}.goalProgress>div{grid-template-columns:minmax(130px,.8fr) minmax(120px,1.6fr) auto;align-items:center;gap:10px;display:grid}.goalProgress span{color:#173a5e;flex-direction:column;gap:2px;min-width:0;font-size:11px;display:flex}.goalProgress small{color:#607589;font-size:10px}.goalProgress>div>div{background:#e6edf3;border-radius:999px;height:8px;overflow:hidden}.goalProgress i{background:linear-gradient(90deg,#0b5cab,#21a477);border-radius:999px;height:100%;display:block}.goalProgress em{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.goalReached{color:#08704b;background:#e5f7ef}.goalPending{color:#9a5815;background:#fff4e6}.targetHint{color:#718096;margin:10px 0 0;font-size:11px}@media (max-width:900px){.overviewCards{grid-template-columns:repeat(2,minmax(0,1fr))}.targetGrid{grid-template-columns:1fr}.goalProgress>div{grid-template-columns:1fr auto}.goalProgress>div>div{grid-area:2/1/auto/-1}}.overviewCards small{color:#718096;font-size:9px}.performanceTable .notConfigured{color:#718096;font-size:9px;font-style:normal}.targetGrid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.targetGrid label small{color:#718096;font-size:9px;font-weight:400;line-height:1.35}.tiktokManualMetrics input{color:#17283d;background:#fff;border:1px solid #e2aaa8;border-radius:8px;width:100%;padding:8px}.tiktokManualMetrics label{color:#805e5b;background:#fff;border-radius:7px;flex-direction:column;gap:5px;padding:8px;font-size:11px;font-weight:700;display:flex}.tiktokManualMetrics button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:8px;padding:9px 11px;font-weight:800}.facebookPostTypeTarget{color:#52677c;flex-direction:column;gap:5px;max-width:360px;margin-top:8px;font-size:11px;font-weight:700;display:flex}.facebookPostTypeTarget select{color:#17283d;background:#fff;border:1px solid #c8d7e4;border-radius:8px;width:100%;padding:9px;font:13px/1.4 inherit}.facebookPostTypeTarget small{color:#718096;font-size:9px;font-weight:400}.facebookTargetGrid{background:#f5faff;border:1px solid #c9dced;border-radius:9px;padding:10px}.facebookTargetGrid .derivedTarget input{color:#174b78;cursor:not-allowed;background:#e8f1fa;border-color:#9bb9df;font-weight:800}.metricSources{color:#607589;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}.metricSources b{color:#173a5e}.metricSources span{background:#f4f8fc;border:1px solid #c7d9e8;border-radius:999px;padding:4px 7px}.metricSources em{color:#718096;font-style:normal}@media (max-width:900px){.targetGrid{grid-template-columns:1fr}}.publishActions{flex-wrap:wrap;gap:7px}.publishActions .addDestinationButton{color:#0b5cab;background:#eef6ff;border-color:#9ec4e5}.publishActions .removeDestinationButton{color:#9f2f24;background:#fff5f3;border-color:#e7b4ab}.sentimentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.sentimentGrid label{color:#52677c;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.sentimentGrid input{color:#17283d;background:#fff;border:1px solid #c8d7e4;border-radius:8px;width:100%;padding:9px;font:13px/1.4 inherit}.sentimentWarning{color:#9a5815;margin:7px 0 0;font-size:10px;font-weight:700}@media (max-width:760px){.sentimentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publishActions>button{flex:180px}}.publicationReportPanel{background:#fbfdff;border:1px solid #c9dced;border-radius:14px;gap:10px;margin-top:12px;padding:12px;display:grid}.publicationReportPanel .reportActions,.publicationReportPanel .publicationRows,.publicationReportPanel .plannerEmpty{margin-top:0}.reportActions{background:#f5faff;border:1px solid #c9dced;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 13px;display:flex}.reportActions span{color:#52677c;font-size:11px}.reportActions button{color:#fff;cursor:pointer;background:#0b5cab;border:1px solid #0b5cab;border-radius:8px;flex:none;padding:9px 12px;font-weight:700}@media (max-width:600px){.reportActions{flex-direction:column;align-items:stretch}.reportActions button{width:100%}}.accountBenchmarkStatus{color:#08704b;background:#f0faf5;border:1px solid #b8d7c9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:11px 13px;display:flex}.accountBenchmarkStatus>div:first-child{flex-direction:column;flex:360px;gap:3px;display:flex}.accountBenchmarkStatus b{font-size:12px}.accountBenchmarkStatus span{color:#527365;font-size:11px}.accountBenchmarkStatus>div:first-child small{color:#607d6f;font-size:10px}.accountBenchmarkStatus>button{color:#fff;cursor:pointer;background:#08704b;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.accountBenchmarkStatus>button:disabled{cursor:not-allowed;background:#b8cfc4}.analyticsSyncSummary{border-top:1px solid #cce2d7;flex-wrap:wrap;padding-top:8px;flex-direction:row!important;flex:1 0 100%!important;gap:7px!important;display:flex!important}.analyticsSyncSummary small{color:#527365;flex-basis:100%}.analyticsSyncSummary span{background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.analyticsSyncSummary button{color:#08704b;cursor:pointer;background:#f7fffb;border:1px solid #bdd8c9;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.analyticsSyncSummary button:disabled{cursor:not-allowed;opacity:.55}.analyticsSyncSummary .retryFailedSync{color:#fff;background:#08704b;border-color:#08704b}.analyticsSyncSummary .sync-success{color:#08704b}.analyticsSyncSummary .sync-partial{color:#8a5518}.analyticsSyncSummary .sync-error{color:#a62e22}.planWide select{color:#17283d;background:#fff;border:1px solid #c8d7e4;border-radius:8px;width:100%;padding:9px;font:13px/1.4 inherit}@media (max-width:600px){.accountBenchmarkStatus{flex-direction:column;align-items:stretch}.accountBenchmarkStatus>div:first-child{flex:0 auto}.accountBenchmarkStatus>button{width:100%}.analyticsSyncSummary span,.analyticsSyncSummary .retryFailedSync{justify-content:space-between;width:100%}}.metaIssueMonitor{color:#173c30;background:#f4fff9;border:1px solid #9fd0b8;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.metaIssueHead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.metaIssueHead>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.metaIssueHead span{color:#587166;font-size:12px}.metaIssueHead>div:last-child{align-items:center;gap:8px;display:flex}.metaIssueHead input,.metaIssueHead select{color:#173c30;background:#fff;border:1px solid #aacfc0;border-radius:8px;min-width:160px;padding:9px}.metaIssueHead input{min-width:230px}.metaIssueHead button{color:#fff;cursor:pointer;background:#08704b;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.metaIssueHead button:disabled{cursor:not-allowed;background:#bad0c7}.metaIssueResults,.metaIssueAnalysis{gap:8px;display:grid}.metaIssueResults>span{color:#587166;font-size:12px}.metaIssueResults>div{gap:8px;display:grid}.metaIssueResults details,.metaIssueResults>details,.metaIssueAnalysis details{background:#fff;border:1px solid #c8dfd4;border-radius:8px;padding:8px}.metaIssueResults summary,.metaIssueAnalysis summary{font-weight:800}.metaIssueResults a{color:inherit;border-top:1px solid #edf3ef;gap:3px;padding:7px 0;text-decoration:none;display:grid}.metaIssueResults a:first-of-type{border-top:0}.metaIssueResults a strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metaIssueResults a small{color:#587166}.metaIssuePostItem{grid-template-columns:26px minmax(0,1fr);align-items:start}.metaIssuePostItem>b{color:#08704b;background:#e5f7ef;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.metaIssuePostItem>span{gap:2px;min-width:0;display:grid}.metaIssueAnalysis{background:#fbf8ff;border:1px solid #c7b7ef;border-radius:10px;padding:10px}.metaIssueAnalysis p{margin:0;line-height:1.55}.metaIssueAnalysis>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.metaIssueAnalysis span{background:#fff;border-radius:8px;gap:4px;padding:8px;display:grid}.metaIssueAnalysis em{color:#08704b;font-size:12px;font-style:normal}.metaIssueAnalysis small{color:#587166;line-height:1.45}@media (min-width:761px){.generationSelector .issuePlatformGroup{padding:10px 12px}.generationSelector .issuePlatformGroup .platformChoices{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.generationSelector .issuePlatformGroup .platformChoices label{flex:none;min-width:auto;min-height:36px;padding:8px 13px}.generationSelector .issuePlatformGroup .platformChoices label span{white-space:nowrap}.generationSelector .issuePlatformGroup .platformChoices input{flex:none}}@media (max-width:760px){.metaIssueHead{grid-template-columns:1fr}.metaIssueHead>div:last-child{grid-template-columns:1fr;display:grid}.metaIssueHead input,.metaIssueHead select{width:100%;min-width:0}.metaIssueResults a strong{white-space:normal}}.publicationGroup{background:#f7fbff;border:1px solid #bcd0e1;border-radius:12px;overflow:hidden}.publicationGroup>summary{cursor:pointer;justify-content:flex-start;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.publicationGroup>summary::-webkit-details-marker{display:none}.publicationGroup>summary>div{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.publicationGroup>summary span{color:#607589;font-size:10px;font-weight:800}.publicationGroup>summary b{color:#173a5e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publicationGroup>summary em{color:#0b5cab;background:#e8f3ff;border-radius:999px;flex:none;margin-left:auto;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800}.publicationGroupRows{gap:8px;padding:0 10px 10px;display:grid}.publicationGroupRows .publicationRow{border-color:#d8e4ee}.publicationGroupRows .publicationRow>summary{background:#fff}.aiActionButton{color:#fff!important;background:#7357c8!important;border-color:#7357c8!important}.aiActionButton:disabled{color:#7b7196!important;background:#d8d2e8!important;border-color:#d8d2e8!important}@media (max-width:760px){.publicationGroup>summary{align-items:flex-start}.publicationGroup>summary b{white-space:normal}.publicationGroupRows{padding:0 8px 8px}.youtubeChannels>.youtubeChannelCard{grid-template-columns:38px minmax(0,1fr);display:grid}.youtubeAnalyticsBlock,.youtubeTypeMetrics,.youtubeRecent{grid-column:1/-1}.youtubeAnalyticsBlock>div:first-child{flex-direction:column}.youtubeAnalyticsBlock>div:first-child small{text-align:left;max-width:none}.youtubeRecent summary{flex-direction:column;align-items:flex-start}.youtubeRecentList{grid-template-columns:1fr}}.tiktokManager{border:1px solid;border-radius:10px;margin:12px 0;padding:13px 14px}.tiktokManagerHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.tiktokManagerHead>div:first-child{flex-direction:column;gap:3px;display:flex}.tiktokManagerHead span{font-size:11px}.tiktokManagerHead>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.tiktokManager button{color:#fff;background:#111827;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.tiktokMetrics{border-top:1px solid #e2c77e;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:11px;padding-top:11px;display:grid}.tiktokMetrics em{color:#725510;background:#fff;border-radius:8px;flex-direction:column;padding:9px;font-size:10px;font-style:normal;display:flex}.tiktokMetrics b{color:#111827;font-size:15px}.tiktokApiNote{color:#725510;background:#fff;border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:11px}.tiktokManager.connectionCollapsed>:not(.tiktokManagerHead){display:none}@media (max-width:760px){.tiktokManagerHead{flex-direction:column;align-items:stretch}.tiktokManagerHead>div:last-child{grid-template-columns:1fr;display:grid}.tiktokMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}details>summary:not(.factIssueSummary){cursor:pointer;list-style:none}details>summary:not(.factIssueSummary)::-webkit-details-marker{display:none}details>summary:not(.factIssueSummary):before{content:"▸";color:currentColor;justify-content:center;align-items:center;min-width:14px;margin-right:6px;font-size:12px;font-weight:900;display:inline-flex}details[open]>summary:not(.factIssueSummary):before{content:"▾"}.metaInsights>.metaInsightsHead{text-align:left;justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:row!important}.metaInsights>.metaInsightsHead:before{content:"▸";color:currentColor;flex:0 0 14px;justify-content:center;align-items:center;min-width:14px;margin-right:6px;font-size:12px;font-weight:900;display:inline-flex}.metaInsights[open]>.metaInsightsHead:before{content:"▾"}.metaInsights>.metaInsightsHead>span{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.metaExportActions{flex-wrap:wrap;gap:6px;margin:9px 0 0 20px;display:flex}.metaExportActions button{color:#08704b;cursor:pointer;background:#fff;border:1px solid #9fc7b6;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:800}.metaExportActions button:hover{background:#e5f7ef}@media (max-width:760px){.metaExportActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:auto;margin:8px 0 0 26px;display:grid}.metaExportActions button{flex:80px;width:100%}}.metaManagerHead>div:first-child>b,.youtubeManagerHead>div:first-child>b,.tiktokManagerHead>div:first-child>b,.lineManagerHead>div:first-child>b,.trackerConnection>div:first-child>b,.analyticsConnection>div:first-child>b{align-items:center;gap:6px;display:flex}.metaManagerHead>div:first-child>b:before,.youtubeManagerHead>div:first-child>b:before,.tiktokManagerHead>div:first-child>b:before,.lineManagerHead>div:first-child>b:before,.trackerConnection>div:first-child>b:before,.analyticsConnection>div:first-child>b:before{content:"▾";justify-content:center;align-items:center;min-width:14px;font-size:12px;font-weight:900;display:inline-flex}.metaManager.connectionCollapsed .metaManagerHead>div:first-child>b:before,.youtubeManager.connectionCollapsed .youtubeManagerHead>div:first-child>b:before,.tiktokManager.connectionCollapsed .tiktokManagerHead>div:first-child>b:before,.lineManager.connectionCollapsed .lineManagerHead>div:first-child>b:before,.trackerConnection.connectionCollapsed>div:first-child>b:before,.analyticsConnection.connectionCollapsed>div:first-child>b:before{content:"▸"}.metaManagerHead>div:first-child,.youtubeManagerHead>div:first-child,.tiktokManagerHead>div:first-child,.lineManagerHead>div:first-child,.trackerConnection>div:first-child,.analyticsConnection>div:first-child{cursor:pointer;border-radius:8px}:is(.metaManagerHead>div:first-child:focus-visible,.youtubeManagerHead>div:first-child:focus-visible,.tiktokManagerHead>div:first-child:focus-visible,.lineManagerHead>div:first-child:focus-visible,.trackerConnection>div:first-child:focus-visible,.analyticsConnection>div:first-child:focus-visible){outline-offset:3px;outline:2px solid}@media (max-width:760px){.generationSelector .issuePlatformGroup .platformChoices,.generationSelector>.platformSelector .platformChoices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.generationSelector .platformChoices label{min-width:0;min-height:52px;padding:8px 9px}.generationSelector .platformChoices label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (max-width:600px){.overviewCards,.executiveSummaryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.overviewCards>div,.executiveSummaryCards span{min-width:0;padding:8px 6px}.overviewCards span,.executiveSummaryCards small{font-size:9px}.overviewCards b,.executiveSummaryCards b{font-size:17px}.overviewMetricTitle{padding-top:4px}.executiveSummary{padding:10px}.executiveSummaryHead em{white-space:normal}.executiveSummaryLists ul{font-size:10px}.workflowGuidePanel>summary{flex-direction:column;align-items:flex-start}.workflowGuideGrid,.readinessAlertPanel>div:last-child{grid-template-columns:1fr}.readinessAlertPanel button{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.metaInsights>.metaInsightsHead{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid!important}.metaInsights>.metaInsightsHead:before{grid-area:1/1;margin-right:0}.metaInsights>.metaInsightsHead>span{grid-column:2;min-width:0}.metaInsights>.metaInsightsHead>span b{overflow-wrap:anywhere}.metaInsights>.metaInsightsHead>span small{line-height:1.45;display:block}.metaInsights .metaExportActions{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:auto;margin:8px 0 0;display:grid}.metaInsights .metaExportActions button{width:100%;min-height:34px;padding:6px 4px}.metaInsightChartHead{flex-direction:column;align-items:stretch}.metaInsightChartBar{grid-template-columns:minmax(0,1fr) auto}.metaInsightChartBar>span{white-space:normal}.metaInsightChartBar>div{grid-area:2/1/auto/-1}.metaInsightChartBar>b{grid-area:1/2;min-width:auto}.metaInsightChart{padding:12px}.metaInsightChartBars{gap:12px}.metaInsightChartBar{border-bottom:1px solid #08704b24;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:8px 0}.metaInsightChartBar:last-child{border-bottom:0}.metaInsightChartBar>span{white-space:normal;grid-area:1/1;min-width:0;line-height:1.35}.metaInsightChartBar>b{color:#7ff0bd;text-align:right;grid-area:1/2;align-self:start;min-width:58px;font-size:13px;font-weight:900}.metaInsightChartBar>div{background:#7ff0bd21;border:1px solid #7ff0bd33;width:100%;height:16px;box-shadow:inset 0 0 0 1px #00000014;grid-area:2/1/auto/-1!important}.metaInsightChartBar i{background:linear-gradient(90deg,#0a7d4d,#7ff0bd);min-width:8px;box-shadow:0 0 10px #7ff0bd38}.metaInsights .metaInsightChart{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background:linear-gradient(#0e1918f5,#0b1517fa);border-color:#256b5a;box-shadow:inset 0 0 0 1px #ffffff14}.metaInsights .metaInsightChartBar{padding:10px 0}.metaInsights .metaInsightChartBar>div{--meta-chart-pct:0%;isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none;position:relative;background:linear-gradient(90deg,#f8fafc 0 var(--meta-chart-pct),#020617 var(--meta-chart-pct) 100%)!important;border:1px solid #a7f3d0!important;height:24px!important;box-shadow:inset 0 0 0 1px #ffffff47,0 0 0 1px #000000bf!important}.metaInsights .metaInsightChartBar i{z-index:2;forced-color-adjust:none;border-right:2px solid #fbbf24;border-radius:999px;inset:0 auto 0 0;transform:translateZ(0);opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:linear-gradient(90deg,#fff,#fde68a)!important;min-width:44px!important;height:100%!important;display:block!important;position:absolute!important;box-shadow:0 0 0 1px #ffffffb3,0 0 18px #fbbf24d9!important}.metaInsights .metaInsightChartBar>b{text-shadow:0 1px #00000073;color:#f8fafc!important}.metaInsights .metaInsightChartBar>span em{color:#0f172a!important;background:#f8fafc!important}.metaInsights .metaInsightChartHead b{color:#f8fafc}.metaInsights .metaInsightChartHead span{color:#cbd5e1}}.sidebarDivider{background:repeating-linear-gradient(90deg,#c9d8e8 0 8px,#0000 8px 14px);height:1px;margin:15px 0 12px}.systemHealthNav{color:#174d87;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #d8e3ef;border-radius:9px;width:100%;padding:10px 11px;font-weight:800;display:block}.systemHealthNav.ok{color:#087f5b;background:#effbf5;border-color:#b9dfcf}.systemHealthNav.warning{color:#8a5b12;background:#fffaf0;border-color:#ead9ad}.systemHealthNav.error{color:#b42318;background:#fff0ed;border-color:#ffd3ca}.systemHealthPanel{border:1px solid var(--line);background:#fff;border-radius:15px;margin:16px 0;padding:18px;box-shadow:0 6px 20px #17365d0b}.systemHealth-ok{border-color:#b9dfcf}.systemHealth-warning{border-color:#ead9ad}.systemHealth-error{border-color:#ffd3ca}.systemHealthHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.systemHealthHead>div:first-child{grid-template-columns:auto minmax(0,1fr);gap:8px 10px;display:grid}.systemHealthHead .num{grid-row:1/3}.systemHealthHead small{color:#53657a;grid-column:2;line-height:1.4}.systemHealthHead>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.systemHealthHead strong{color:#174d87;background:#f1f5f9;border-radius:999px;padding:7px 10px;font-size:12px}.systemHealthHead button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 11px;font-weight:800}.systemHealthMeta{color:#718096;margin:10px 0;font-size:12px}.systemHealthGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.systemHealthCheck{border:1px solid var(--line);background:#fbfdff;border-radius:10px;padding:9px}.systemHealthCheck summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 8px;list-style:none;display:grid}.systemHealthCheck summary span{border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.systemHealthCheck summary b{color:#17283d}.systemHealthCheck summary em{color:#53657a;font-size:12px;font-style:normal}.systemHealthCheck.ok summary span{color:#087f5b;background:#e6f7f1}.systemHealthCheck.warning summary span{color:#8a5b12;background:#fff7ed}.systemHealthCheck.error summary span{color:#b42318;background:#fff0ed}.systemHealthCheck ul,.systemHealthLimits ul{color:#53657a;margin:8px 0 0;padding-left:22px;font-size:12px;line-height:1.45}.systemHealthLimits{background:#fffaf0;border:1px dashed #ead9ad;border-radius:10px;margin-top:10px;padding:10px}.systemHealthLimits summary{cursor:pointer;color:#8a5b12;font-weight:800}@media (max-width:760px){.systemHealthHead{flex-direction:column}.systemHealthHead>div:last-child{justify-content:stretch;width:100%}.systemHealthHead button{flex:1}.systemHealthGrid{grid-template-columns:1fr}}@media (max-width:600px){aside .step,aside .systemHealthNav{text-align:center;justify-content:center;align-items:center;height:44px;min-height:44px;margin:0;padding:6px;font-size:10px;line-height:1.15;display:flex}.sidebarDivider{display:none}.workflowGuideModal .workflowGuideGrid{grid-template-columns:1fr}.aiUsageModal .aiUsagePanel{margin:0}}.systemHealthOverlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1f3a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.systemHealthModal{background:#fff;border:1px solid #d8e3ef;border-radius:16px;width:min(820px,100%);max-height:min(760px,90vh);padding:16px;overflow:auto;box-shadow:0 24px 70px #0b1f3a47}.systemHealthModalHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.systemHealthModalHead>div:first-child{flex-direction:column;gap:4px;display:flex}.systemHealthModalHead b{color:#0b1f3a}.systemHealthModalHead span{color:#53657a;font-size:12px}.systemHealthModalHead>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.systemHealthModalHead button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 11px;font-weight:800}.systemHealthModalHead .systemHealthClose{color:#174d87;background:#eef3f8}.systemHealthBadge{border-radius:999px;padding:7px 10px;font-size:12px}.systemHealthBadge.ok{color:#087f5b;background:#e6f7f1}.systemHealthBadge.warning{color:#8a5b12;background:#fff7ed}.systemHealthBadge.error{color:#b42318;background:#fff0ed}.systemHealthList{gap:6px;display:grid}.systemHealthQuotaBlock{border-top:1px dashed #d8e3ef;margin-top:12px;padding-top:12px}.systemHealthQuotaBlock>b{color:#0b1f3a;margin-bottom:8px;display:block}@media (max-width:760px){.systemHealthOverlay{align-items:start;padding:10px}.systemHealthModal{max-height:92vh}.systemHealthModalHead{flex-direction:column}.systemHealthModalHead>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.systemHealthModalHead .systemHealthBadge{text-align:center;grid-column:1/-1}.systemHealthModalHead button{width:100%}}.systemHealthOverlay{background:#040c1894}.systemHealthModal{color:#17283d;background:#fff;border-radius:18px;width:min(900px,100vw - 32px);padding:18px}.systemHealthModalHead{z-index:2;background:#fff;border-bottom:1px solid #e5edf5;border-radius:18px 18px 0 0;margin:-18px -18px 12px;padding:16px 18px;position:sticky;top:-18px}.systemHealthModalHead>div:first-child b{font-size:18px}.systemHealthModalHead>div:first-child span{font-size:13px}.systemHealthMeta{color:#53657a;background:#f6f9fc;border-radius:10px;padding:8px 10px}.systemHealthList{grid-template-columns:1fr}.systemHealthCheck{background:#fff;border-color:#dbe5ef;padding:0;overflow:hidden}.systemHealthCheck summary{grid-template-columns:28px minmax(170px,.75fr) minmax(0,1.25fr) 14px;align-items:center;gap:8px;min-height:48px;padding:10px 12px;display:grid!important}.systemHealthCheck summary:after{content:"▸";color:#718096;font-size:12px}.systemHealthCheck[open] summary:after{content:"▾"}.systemHealthCheck summary span{grid-row:auto;width:24px;height:24px}.systemHealthCheck summary b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.25;overflow:hidden}.systemHealthCheck summary em{overflow-wrap:anywhere;min-width:0;line-height:1.35}.systemHealthCheck ul,.systemHealthLimits ul{background:#fbfdff;margin:0;padding:8px 12px 10px 54px}.systemHealthQuotaBlock>b{padding:0 2px}@media (max-width:760px){.systemHealthOverlay{place-items:start center;padding:8px}.systemHealthModal{border-radius:14px;width:100%;max-height:calc(100vh - 16px);padding:12px}.systemHealthModalHead{border-radius:14px 14px 0 0;margin:-12px -12px 10px;padding:13px 12px;top:-12px}.systemHealthModalHead>div:first-child b{font-size:16px}.systemHealthModalHead>div:first-child span{font-size:12px}.systemHealthModalHead>div:last-child{grid-template-columns:1fr 1fr;gap:6px}.systemHealthModalHead button{min-height:40px;padding:8px}.systemHealthMeta{font-size:11px;line-height:1.35}.systemHealthCheck summary{grid-template-columns:24px minmax(0,1fr) 12px;gap:7px;min-height:auto;padding:10px}.systemHealthCheck summary span{width:22px;height:22px}.systemHealthCheck summary b{white-space:normal;font-size:13px}.systemHealthCheck summary em{word-break:normal;overflow-wrap:anywhere;grid-column:2;font-size:12px;line-height:1.35;display:block}.systemHealthCheck summary:after{grid-area:1/3/3;align-self:center}.systemHealthCheck ul,.systemHealthLimits ul{padding:8px 10px 10px 40px;font-size:12px}.systemHealthQuotaBlock{margin-top:10px;padding-top:10px}.systemHealthLimits{font-size:12px}.systemHealthCheck summary{position:relative;grid-template-columns:26px minmax(0,1fr)!important;gap:3px 9px!important;padding:11px 30px 11px 10px!important;display:grid!important}.systemHealthCheck summary::-webkit-details-marker{display:none!important}.systemHealthCheck summary::marker{content:""}.systemHealthCheck summary:after{position:absolute;top:50%;right:12px;transform:translateY(-50%);grid-area:auto!important}.systemHealthCheck summary span{align-self:center;grid-area:1/1/3!important}.systemHealthCheck summary b{text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;grid-area:1/2!important;min-width:0!important;line-height:1.25!important;display:block!important;overflow:visible!important}.systemHealthCheck summary em{text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;grid-area:2/2!important;min-width:0!important;line-height:1.35!important;display:block!important;overflow:visible!important}.systemHealthCheck ul,.systemHealthLimits ul{padding-left:34px!important}}.systemHealthCheck summary::-webkit-details-marker{display:none!important}.systemHealthCheck summary::marker{content:""!important}.systemHealthCheck summary{text-align:left!important;list-style:none!important}.systemHealthCheck summary b,.systemHealthCheck summary em{text-align:left!important;justify-self:start!important}@media (min-width:761px){.systemHealthModal{width:min(860px,100vw - 48px)}.systemHealthCheck summary{grid-template-columns:26px minmax(190px,240px) minmax(260px,1fr) 18px!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:10px 14px!important;display:grid!important}.systemHealthCheck summary span{grid-area:1/1!important;place-self:center!important}.systemHealthCheck summary b{text-overflow:clip!important;white-space:normal!important;color:#0b1f3a!important;grid-area:1/2!important;line-height:1.25!important;overflow:visible!important}.systemHealthCheck summary em{text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;color:#53657a!important;grid-area:1/3!important;line-height:1.35!important;display:block!important;overflow:visible!important}.systemHealthCheck summary:after{grid-area:1/4!important;place-self:center end!important}.systemHealthCheck ul,.systemHealthLimits ul{padding-left:62px!important}}.supportNav,.connectionNav{margin-top:8px}.supportNav{color:#4a357d;background:#fcfaff;border-color:#d7c8f2}.connectionNav{color:#08704b;background:#f3fff8;border-color:#b8d9c8}.toolsOverlay{z-index:82}.supportToolsModal,.connectionHubModal{width:min(1040px,100vw - 32px);max-height:min(840px,92vh)}.modalToolPanel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.supportToolsModal .metaIssueMonitor,.connectionHubModal .trackerConnection,.connectionHubModal .analyticsConnection,.connectionHubModal .metaManager,.connectionHubModal .youtubeManager,.connectionHubModal .tiktokManager,.connectionHubModal .lineManager{margin:10px 0}.connectionHubModal .metaInsights{max-height:none}@media (max-width:760px){.supportNav,.connectionNav{margin-top:7px}.supportToolsModal,.connectionHubModal{width:100%;max-height:calc(100vh - 16px)}.modalToolPanel{gap:8px}.supportToolsModal .metaIssueHead,.connectionHubModal .metaManagerHead,.connectionHubModal .youtubeManagerHead,.connectionHubModal .tiktokManagerHead,.connectionHubModal .lineManagerHead{flex-direction:column;align-items:stretch}.supportToolsModal .metaIssueHead>div:last-child,.connectionHubModal .metaManagerHead>div:last-child,.connectionHubModal .youtubeManagerHead>div:last-child,.connectionHubModal .tiktokManagerHead>div:last-child,.connectionHubModal .lineManagerHead>div:last-child{grid-template-columns:1fr;display:grid}}.fbReviewOverlay{z-index:2000;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fbReviewDialog{background:var(--card,#fff);width:min(760px,100%);max-height:90dvh;color:var(--text,#102b46);border:1px solid #9ab5ca;border-radius:16px;padding:20px;overflow:auto}.fbReviewDialog header,.fbReviewDialog footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fbReviewDialog h2{margin:0;font-size:18px}.fbReviewDialog article{border:1px solid #aac9bd;border-radius:10px;margin:12px 0;padding:12px}.fbReviewDialog small{display:block}.fbReviewDialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.fbReviewDialog a{overflow-wrap:anywhere}.fbReviewDialog label{display:block}.fbReviewDialog input{width:100%;margin:8px 0;display:block}.fbReviewDialog button{border-radius:8px;padding:10px 14px}.fbReviewDialog [role=alert]{color:#b42318}.facebookPublisher{color:#123d30;background:#f6fffa;border:1px solid #a6cdbb;border-radius:12px;margin:12px 0;padding:16px}.facebookPublisher>summary{cursor:pointer;font-weight:700}.facebookPublisher label{margin:10px 0;display:block}.facebookPublisher textarea,.facebookPublisher input:not([type=checkbox]),.facebookPublisher select{box-sizing:border-box;width:100%;margin-top:6px;display:block}.archiveTotals{border-top:1px solid #b5cfc3;margin-top:20px;padding-top:16px}.archiveTotals small{margin-top:4px;display:block}.archiveTotals fieldset label span{min-width:0}.archiveTotals button{margin:4px}.archiveTotals h3{margin-top:0}@media (max-width:640px){.facebookPublisher .archiveTotals fieldset{grid-template-columns:minmax(0,1fr)}}.facebookPublisher fieldset{border:1px solid #b5cfc3;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;padding:12px;display:grid}.facebookPublisher fieldset label{overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;display:flex}.facebookPublisher input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.facebookPublisher button{border-radius:8px;margin:5px 6px 5px 0;padding:9px 12px}.facebookPublisher small{margin-top:8px;display:block}.facebookPublisher ul{padding:0;list-style:none}.facebookPublisher li{overflow-wrap:anywhere;border:1px solid #b5cfc3;border-radius:8px;margin:8px 0;padding:12px}.facebookPublisher li>b,.facebookPublisher li>span{display:block}.facebookPublisher li>a{margin-right:10px}.facebookPublisher [role=alert]{color:#b42318}@media (max-width:760px){.facebookPublisher{padding:12px}.facebookPublisher fieldset{grid-template-columns:1fr}.facebookPublisher button{white-space:normal;max-width:100%}}.fbImagePreview{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:12px 0;display:grid}.fbImagePreview figure{border:1px solid #a6bdb4;border-radius:8px;min-width:0;margin:0;padding:6px}.fbImagePreview img{object-fit:contain;background:#e8eeee;border-radius:4px;width:100%;height:150px}.fbImagePreview figcaption{text-align:center;padding:4px;font-size:12px}.facebookPublisher fieldset.facebookUploadBox{display:block}.facebookUploadBox input[type=file]{border:1px dashed #9bb5a8;border-radius:8px;padding:10px}.serviceSiteHeader{color:#15243a;background:#fff;border-bottom:1px solid #d8e3ef;padding:14px 26px}.serviceSiteIdentity{flex-wrap:wrap;align-items:center;gap:14px;max-width:1250px;margin:auto;display:flex}.serviceSiteIdentity>a{color:#0b1f3a;align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.serviceSiteIdentity>a>img{object-fit:contain;flex-shrink:0;width:48px;height:48px;display:block}.serviceSiteIdentity>span{color:#52667b;font-size:13px;line-height:1.5}.serviceSiteLinks{flex-wrap:wrap;align-items:center;gap:8px 20px;max-width:1250px;margin:10px auto 0;font-size:13px;line-height:1.6;display:flex}.serviceSiteLinks a{color:#1259a4;text-underline-offset:3px;padding:2px 0;text-decoration:underline}:is(.serviceSiteLinks a:focus-visible,.servicePage a:focus-visible){outline-offset:4px;border-radius:2px;outline:3px solid #c7951c}.serviceSiteFooter{color:#334b64;overflow-wrap:anywhere;background:#edf3f9;border-top:1px solid #d8e3ef;padding:22px 26px;font-size:13px;line-height:1.7}.serviceSiteFooter>p{max-width:1250px;margin:0 auto}.serviceSiteFooter a{color:#1259a4}.servicePage{overflow-wrap:anywhere;background:#fff;border:1px solid #d8e3ef;border-radius:16px;max-width:980px;margin:28px auto;padding:34px;line-height:1.8}.servicePage h1{color:#0b1f3a;margin:0 0 16px;font-size:30px;line-height:1.3}.servicePage h2{color:#0d4778;margin-top:0;font-size:20px;line-height:1.5}.servicePage>section{border-top:1px solid #e0e8f0;margin-top:24px;padding-top:24px}.servicePage a{color:#1259a4;text-underline-offset:3px}.servicePage code{overflow-wrap:anywhere;background:#f0f5fa;border-radius:4px;padding:2px 4px;font-size:.9em}.servicePolicyPage h3{color:#27445f;margin:24px 0 10px;font-size:18px;line-height:1.6}.servicePolicyPage p{margin:12px 0}.servicePolicyPage li{margin:10px 0}.servicePolicyPage ul,.servicePolicyPage ol{padding-inline-start:26px}.servicePolicyDate{color:#52667b;font-size:14px}.servicePolicyTable{margin:18px 0;overflow-x:auto}.servicePolicyTable table{border-collapse:collapse;width:100%;min-width:420px}.servicePolicyTable th,.servicePolicyTable td{text-align:start;vertical-align:top;border:1px solid #d8e3ef;padding:12px}.servicePolicyTable th{color:#27445f;background:#f3f8fd}.servicePolicyPage>.serviceSiteLinks{border-top:1px solid #d8e3ef;margin-top:28px;padding-top:20px}.serviceLead{color:#36516c;font-size:18px}.serviceEyebrow{letter-spacing:1px;color:#59718a;font-size:12px}.servicePage .serviceAction{color:#fff;background:#1458a6;border-radius:8px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-block}.serviceFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.serviceFeatureGrid>section{background:#f3f8fd;border:1px solid #d8e3ef;border-radius:12px;padding:20px}.serviceFeatureGrid h2{font-size:18px}.serviceFeatureGrid p{margin-bottom:0}.serviceSteps{padding-left:24px}.serviceSteps li{margin:12px 0;padding-left:4px}.serviceContactDetails{color:#27445f;overflow-wrap:anywhere;background:#f3f8fd;border:1px solid #d8e3ef;border-radius:10px;padding:12px 18px}.serviceContactDetails a{color:#1259a4}@media (max-width:760px){.serviceSiteHeader{padding:12px 15px}.serviceSiteIdentity{gap:4px}.serviceSiteIdentity>span{font-size:12px}.serviceSiteLinks{gap:6px 14px;font-size:12px}.serviceSiteLinks a{padding:4px 0}.serviceSiteFooter{padding:20px 15px}.servicePage{margin:15px 10px;padding:22px 16px}.servicePage h1{font-size:25px}.serviceLead{font-size:16px}.serviceFeatureGrid{grid-template-columns:1fr}.servicePage h2{font-size:18px}}@media (prefers-color-scheme:dark){.serviceSiteHeader,.servicePage,.serviceSiteFooter{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}
