:root{color:#101828;--colada-green:#0f7f4f;--colada-green-dark:#075b39;--colada-mint:#eaf6ef;--colada-cream:#fbfaf5;--colada-pineapple:#f5c542;--colada-ink:#102a1d;font-synthesis:none;text-rendering:optimizelegibility;background:#fbfaf5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--colada-cream);min-width:320px;min-height:100vh;margin:0}button,select,textarea,input{font:inherit}button{color:var(--colada-green-dark);cursor:pointer;background:#fff;border:1px solid #d0d7e2;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;display:inline-flex}button:hover{background:#f2fbf5;border-color:#94c9ad}button:disabled{opacity:.52;cursor:not-allowed}button.primary{background:var(--colada-green);border-color:var(--colada-green);color:#fff;font-weight:700}button.secondary{color:#344054}button.danger{color:#b42318;border-color:#f3b8b0}button.full{justify-content:center;width:100%;margin-top:16px}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#fffdf7;border-right:1px solid #ebe2ce;flex-direction:column;padding:18px 14px;display:flex}.brand{align-items:center;gap:12px;height:42px;margin-bottom:28px;display:flex}.brand-mark{color:#fff;background:var(--colada-green);border-radius:7px;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:inset 0 -8px #075b3929}.brand-mark:after{content:"";background:var(--colada-pineapple);border:2px solid #fffdf7;border-radius:999px;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.brand-mark span{letter-spacing:0;font-weight:900}.brand strong,.profile-card strong{font-size:15px;display:block}.brand span,.sidebar-footer,.muted,.source-line span,.check-item span,.connector-name span{color:#667085;font-size:12px;line-height:1.45}nav{gap:8px;display:grid}nav button{color:#344054;background:0 0;border:0;justify-content:flex-start;width:100%;height:46px;padding:0 14px}nav button:focus-visible{outline-offset:2px;outline:2px solid #0f7f4f38}nav button.active{background:var(--colada-mint);color:var(--colada-green-dark);box-shadow:inset 3px 0 0 var(--colada-pineapple);font-weight:750}.sidebar-footer{border-top:1px solid #eef2f6;align-items:center;gap:8px;margin-top:auto;padding:12px 10px;display:flex}.pulse{background:#12b76a;border-radius:50%;width:8px;height:8px}.workspace{background:var(--colada-cream);padding:24px 28px 38px;overflow:auto}.topbar{gap:14px;margin-bottom:20px;display:grid}h1{letter-spacing:0;margin:0 0 6px;font-size:27px;line-height:1.2}h2{letter-spacing:0;margin:0;font-size:15px}p{color:#475467;margin:0;line-height:1.55}.topbar-actions{grid-template-columns:minmax(170px,220px) auto minmax(180px,260px) minmax(240px,1fr);align-items:center;gap:12px;min-width:0;display:grid}.topbar-actions.compact{grid-template-columns:auto minmax(180px,260px) minmax(240px,1fr)}.workspace-drawer{background:#fff;border:1px solid #dbe2ea;border-radius:8px;min-width:0;padding:10px 12px}.workspace-drawer summary{cursor:pointer;color:#667085;justify-content:space-between;align-items:center;gap:14px;min-width:0;font-size:12px;display:flex}.workspace-drawer summary span{flex:none}.workspace-drawer summary strong{text-overflow:ellipsis;white-space:nowrap;color:#101828;text-align:right;flex:auto;min-width:0;font-size:13px;font-weight:750;overflow:hidden}.workspace-drawer[open]{gap:12px;display:grid}.workspace-drawer[open] summary{border-bottom:1px solid #edf1f5;padding-bottom:10px}.workspace-drawer[open] .secondary{width:fit-content}.api-key-field{color:#667085;align-items:center;gap:8px;font-size:12px;display:flex}.api-key-field input{color:#101828;border:1px solid #d0d7e2;border-radius:7px;width:100%;height:38px;padding:0 10px}.client-select{color:#667085;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex;position:relative}.client-select select,.control-row select{appearance:none;color:#101828;background:#fff;border:1px solid #d0d7e2;border-radius:7px;width:100%;min-width:0;height:38px;padding:0 32px 0 12px}.client-select svg{color:#667085;position:absolute;right:10px}.health-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.notice{color:#067647;background:#ecfdf3;border:1px solid #b7ebcf;border-radius:8px;align-items:center;gap:8px;margin-bottom:18px;padding:10px 12px;font-size:13px;display:flex}.notice svg{flex:none}.layout-with-rail{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.review-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);align-items:start;gap:18px;display:grid}.panel{background:#fff;border:1px solid #dbe2ea;border-radius:8px;padding:18px;box-shadow:0 1px 2px #10182808}.table-panel{padding:0;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.panel-heading span{color:#667085;font-size:12px}.tabs{border-bottom:1px solid #e3e8ef;gap:6px;padding:16px 16px 0;display:flex;overflow-x:auto}.tabs button{color:#344054;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;height:42px}.tabs button.selected{color:var(--colada-green-dark);border-bottom-color:var(--colada-green);font-weight:750}.connector-table,.data-table{width:100%}.table-header,.connector-row{border-bottom:1px solid #e8edf3;grid-template-columns:1.25fr .7fr 1fr .8fr .75fr 1.2fr;align-items:center;gap:16px;padding:13px 16px;display:grid}.table-header,.data-header{color:#475467;text-transform:none;background:#f8fafc;font-size:12px;font-weight:750}.connector-name,.source-line,.check-item{align-items:center;gap:12px;min-width:0;display:flex}.connector-row span,.connector-row strong{font-size:13px}.connector-row>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.row-actions{flex-wrap:wrap;gap:7px;display:flex}.row-actions button{height:30px;padding:0 10px;font-size:12px}.action-note{color:#667085;align-items:center;min-height:30px;font-size:12px;display:inline-flex}.status-badge{text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;width:fit-content;height:26px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.status-badge.connected{color:#067647;background:#e7f8ef}.status-badge.limited_access{color:#b54708;background:#fff4e5}.status-badge.not_connected{color:#475467;background:#eef2f6}.status-badge.error{color:#b42318;background:#fee4e2}.right-rail{gap:18px;display:grid}.checklist{gap:13px;display:grid}.check-item svg{color:#12b76a;flex:none}.check-item svg[data-lucide=alert-triangle]{color:#f79009}.metric-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.metric{border:1px solid #e3e8ef;border-radius:7px;padding:12px}.metric span{color:#667085;margin-bottom:6px;font-size:12px;display:block}.metric strong{font-size:18px}.route-spend{gap:10px;margin-top:16px;display:grid}.route-spend div{border-top:1px solid #edf1f5;justify-content:space-between;padding-top:10px;display:flex}.profile-card{gap:8px;display:grid}.stack{gap:12px;display:grid}.source-line{background:#fff;border:1px solid #e3e8ef;border-radius:7px;align-items:flex-start;padding:11px}.source-line svg{color:var(--colada-green);flex:none;margin-top:2px}.source-scroll{max-height:58vh;padding-right:4px;overflow:auto}.action-panel{justify-content:space-between;align-items:center;gap:16px;display:flex}.action-panel p{margin-top:4px;font-size:13px}.workflow-strip{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workflow-strip div{background:#fff;border:1px solid #dbe2ea;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:10px;padding:10px 12px;display:grid}.workflow-strip span{color:#087443;background:#eaf6ef;border-radius:50%;grid-row:span 2;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.workflow-strip strong{font-size:13px}.workflow-strip small{color:#667085;font-size:12px;line-height:1.3}.review-editor textarea{resize:vertical;color:#101828;border:1px solid #d0d7e2;border-radius:8px;width:100%;min-height:220px;padding:14px;line-height:1.55}.inline-field{color:#667085;gap:7px;margin-bottom:10px;font-size:12px;display:grid}.inline-field input,.target-grid input{color:#101828;border:1px solid #d0d7e2;border-radius:7px;min-height:38px;padding:0 12px}.selected-post-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.post-picker{color:#667085;grid-template-columns:auto minmax(220px,420px);align-items:center;gap:8px;min-width:0;font-size:12px;display:grid}.post-picker select{color:#101828;background:#fff;border:1px solid #d0d7e2;border-radius:7px;min-width:0;min-height:34px;padding:0 10px}.range-pill{color:#667085;grid-template-columns:auto minmax(120px,190px);align-items:center;gap:8px;font-size:12px;display:grid}.range-pill input{color:#101828;border:1px solid #d0d7e2;border-radius:999px;min-height:34px;padding:0 12px}.selected-post-meta{flex-wrap:wrap;gap:7px;margin:-4px 0 10px;display:flex}.selected-post-meta span,.empty-inline{color:#475467;background:#f8fafc;border:1px solid #e3e8ef;border-radius:999px;padding:5px 9px;font-size:12px;line-height:1.2}.empty-inline{border-radius:7px;width:fit-content;margin:-4px 0 10px;display:inline-flex}.control-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.control-row label{color:#667085;align-items:center;gap:8px;font-size:12px;display:flex}.control-row select{min-width:150px}.toggle{background:#fff;border:1px solid #d0d7e2;border-radius:7px;height:38px;padding:0 10px}.mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mode-card{text-align:left;color:#344054;background:#fff;border-color:#dbe2ea;justify-content:flex-start;align-items:center;min-height:44px;padding:0 10px}.mode-card svg{color:#667085;flex:none;margin-top:1px}.mode-card span{display:block}.mode-card strong{color:#101828;font-size:13px}.mode-card small{display:none}.mode-card.active{background:#f0fdf4;border-color:#12b76a;box-shadow:0 0 0 2px #12b76a1f}.mode-card.active svg{color:#087443}.review-type-field{color:#667085;gap:7px;font-size:12px;display:grid}.review-type-field select{color:#101828;background:#fff;border:1px solid #d0d7e2;border-radius:7px;min-height:42px;padding:0 12px}.primary-action-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.command-row{align-items:stretch}.large-action{min-height:42px;padding:0 15px}.hero-action{width:100%;min-height:48px;font-size:15px}.context-toggle{color:#475467;background:#fff;border:1px solid #d0d7e2;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:12px;display:inline-flex}.targeted-card,.calendar-tools,.queue-drawer{background:#fff;border:1px solid #dbe2ea;border-radius:8px;gap:12px;margin-top:12px;padding:11px 12px;display:grid}.targeted-card summary,.calendar-tools summary,.queue-drawer summary,.audit-details summary{cursor:pointer;color:#101828;font-size:14px;font-weight:850}.targeted-card summary:focus-visible,.calendar-tools summary:focus-visible,.queue-drawer summary:focus-visible,.audit-details summary:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #0f7f4f38}.targeted-card summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.targeted-card summary small{color:#667085;font-size:12px;font-weight:650}.targeted-card summary span,.calendar-tools summary span,.queue-drawer summary span{align-items:center;gap:8px;min-width:0;display:inline-flex}.queue-drawer summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.queue-drawer small{color:#667085;font-size:12px}.targeted-card label{color:#475467;gap:7px;font-size:12px;font-weight:750;display:grid}.targeted-card textarea{min-height:88px;font-weight:400}.targeted-card>:not(summary){margin-top:12px}.option-grid{grid-template-columns:minmax(0,1fr) minmax(160px,220px);align-items:end;gap:10px;display:grid}.handoff-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quick-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.quick-action-grid>span{color:#475467;grid-column:1/-1;font-size:12px;font-weight:850}.quick-action-grid button{text-align:left;color:#344054;align-content:center;justify-items:start;min-height:70px;display:grid}.quick-action-grid strong{color:#101828;font-size:13px}.quick-action-grid small{color:#667085;font-size:11px;line-height:1.25}.assist-heading{align-items:flex-start;gap:10px;display:flex}.assist-heading svg{color:#175cd3;flex:none;margin-top:1px}.assist-heading p{margin-top:3px;font-size:13px}.advanced-research{background:#fff;border:1px solid #dbe2ea;border-radius:7px;padding:10px 12px}.advanced-research summary{cursor:pointer;color:#344054;font-size:13px;font-weight:750}.advanced-research .context-toggle{width:fit-content;margin-top:10px}.target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.diff-box{background:#f0f9ff;border:1px solid #b9e6fe;border-radius:8px;margin-bottom:14px;padding:14px}.diff-box span{color:#026aa2;font-size:12px;font-weight:800}.diff-box p{color:#0b3854;margin-top:8px}.review-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.review-output .review-comparison{grid-template-columns:1fr}.review-comparison div{background:#fff;border:1px solid #dbe2ea;border-radius:8px;min-height:120px;padding:12px}.review-comparison div:last-child{background:#f3fbf6;border-color:#9bd4b5}.review-comparison span{color:#667085;font-size:12px;font-weight:850}.review-comparison p{color:#344054;white-space:pre-wrap;margin-top:8px}.recommendation-copy{background:#f3fbf6;border:1px solid #9bd4b5;border-radius:8px;margin-bottom:14px;padding:14px}.recommendation-copy span{color:#067647;font-size:12px;font-weight:850}.recommendation-copy p{color:#102a1d;white-space:pre-wrap;margin-top:8px}.research-box{background:#f7f5ff;border:1px solid #d9d6fe;border-radius:8px;gap:8px;margin-bottom:14px;padding:12px;display:grid}.research-box strong{color:#5925dc;font-size:12px}.source-links{flex-wrap:wrap;gap:8px;display:flex}.source-links a{color:var(--colada-green-dark);border-bottom:1px solid #94c9ad;font-size:12px;text-decoration:none}.issue-list{gap:10px;margin-bottom:14px;display:grid}.issue-list div{border:1px solid #e3e8ef;border-radius:7px;padding:11px}.issue-list span{color:#667085;margin-left:8px;font-size:12px}.final-editor{color:#475467;gap:8px;margin-bottom:12px;font-size:12px;font-weight:750;display:grid}.final-editor textarea{resize:vertical;color:#101828;border:1px solid #d0d7e2;border-radius:8px;width:100%;min-height:118px;padding:12px;font-weight:400;line-height:1.5}.decision-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.sticky-decision{border-top:1px solid #edf1f5;padding-top:12px}.recommendation-empty{text-align:center;color:#475467;align-content:center;place-items:center;gap:9px;min-height:320px;display:grid}.recommendation-empty svg{color:var(--colada-green)}.recommendation-empty strong{color:#101828}.scan-box{background:#fffbeb;border:1px solid #fedf89;border-radius:8px;gap:9px;margin-top:14px;padding:12px;display:grid}.scan-box.ready{background:#ecfdf3;border-color:#b7ebcf}.scan-box strong{margin-bottom:8px;font-size:13px;display:block}.scan-box p{color:#7a2e0e;font-size:12px}.scan-box.ready p{color:#067647}.best-practice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.best-practice-list a{background:#fff;border:1px solid #e3e8ef;border-radius:7px;gap:2px;padding:9px;text-decoration:none;display:grid}.best-practice-list strong{color:var(--colada-green-dark);margin:0}.best-practice-list span{color:#475467;font-size:12px}.best-practice-list small{color:#667085;font-size:11px;line-height:1.35}.mini-list{gap:6px;display:grid}.scan-box .mini-list,.polish-list{max-height:54vh;padding-right:4px;overflow:auto}.mini-list span,.mini-list a{color:#7a2e0e;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.mini-list a{border-bottom:1px solid #fdb022;width:fit-content;max-width:100%;text-decoration:none}.polish-queue{background:#fff;border:1px solid #dbe2ea;border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}.polish-queue .panel-heading{margin-bottom:0}.polish-queue .panel-heading p{margin-top:4px;font-size:12px}.polish-list{gap:10px;display:grid}.polish-suggestion{background:#fff;border:1px solid #dbe2ea;border-radius:8px;gap:9px;padding:12px;display:grid}.polish-suggestion.resolved{opacity:.78;background:#f8fafc}.polish-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.polish-meta strong{font-size:13px}.polish-meta span{color:#667085;background:#f2f4f7;border-radius:999px;padding:3px 8px;font-size:11px}.spellcheck-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.spellcheck-pair div{background:#fcfcfd;border:1px solid #edf1f5;border-radius:7px;gap:6px;padding:10px;display:grid}.spellcheck-pair span{color:#667085;text-transform:uppercase;font-size:11px;font-weight:800}.spellcheck-pair del,.spellcheck-pair ins{overflow-wrap:anywhere;border-radius:5px;width:fit-content;max-width:100%;padding:2px 5px;text-decoration:none}.spellcheck-pair del{color:#b42318;background:#fee4e2}.spellcheck-pair ins{color:#067647;background:#e7f8ef}.ok-text{color:#067647}.writeback-preview{background:#ecfdf3;border:1px solid #b7ebcf;border-radius:8px;gap:4px;margin-bottom:12px;padding:10px;display:grid}.writeback-preview strong{color:#067647;font-size:12px}.writeback-preview span,.writeback-preview p{color:#344054;font-size:12px}code{white-space:pre-wrap;overflow-wrap:anywhere;color:#344054;background:#f8fafc;border:1px solid #e3e8ef;border-radius:7px;padding:10px;font-size:12px;display:block}.data-header,.data-row{border-bottom:1px solid #edf1f5;gap:12px;padding:12px;display:grid}.data-table{max-height:68vh;overflow:auto}.data-row span{color:#344054;overflow-wrap:anywhere;min-width:0;font-size:12px}.data-header span{overflow-wrap:anywhere}.empty{text-align:center;align-content:center;place-items:center;gap:12px;min-height:310px;display:grid}.empty svg{color:#175cd3}.search-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.search-row input{border:1px solid #d0d7e2;border-radius:7px;min-height:38px;padding:0 12px}.padded-top{padding-top:14px}.result-card{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:8px;padding:12px;display:grid}.result-card div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.result-card span{color:#667085;font-size:12px}.result-card p{color:#344054;font-size:13px}.budget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.history-timeline{gap:14px;display:grid}.history-filters{grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(120px,.7fr));gap:10px;margin-bottom:14px;display:grid}.history-filters label{color:#667085;gap:6px;font-size:12px;display:grid}.history-filters input,.history-filters select{color:#101828;border:1px solid #d0d7e2;border-radius:7px;min-width:0;min-height:38px;padding:0 10px}.history-item{border:1px solid #dbe2ea;border-radius:8px;gap:12px;padding:14px;display:grid}.history-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.history-meta span{color:#667085;font-size:12px}.target-note{color:#344054;font-size:13px}.before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.before-after div{background:#fff;border:1px solid #edf1f5;border-radius:7px;padding:12px}.before-after span{color:#667085;font-size:12px;font-weight:800}.before-after p{color:#344054;white-space:pre-wrap;margin-top:7px}.post-queue{grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;max-height:calc(100vh - 42px);display:grid;position:sticky;top:20px}.post-queue-embedded{border-top:1px solid #edf1f5;max-height:none;padding-top:12px;position:static}.post-queue .panel-heading{margin-bottom:0}.queue-search{color:#667085;background:#fff;border:1px solid #d0d7e2;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:0 10px;display:grid}.queue-search input{color:#101828;background:0 0;border:0;outline:0;width:100%;min-width:0}.queue-filters{gap:8px;display:grid}.queue-filters label{color:#667085;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;font-size:12px;display:grid}.queue-filters select{color:#101828;background:#fff;border:1px solid #d0d7e2;border-radius:7px;width:100%;min-width:0;height:34px;padding:0 9px}.queue-list{align-content:start;gap:8px;padding-right:2px;display:grid;overflow:auto}.post-queue-embedded .queue-list{max-height:310px}.queue-card{text-align:left;color:#344054;background:#fff;border-color:#dbe2ea;align-content:start;justify-items:start;gap:4px;width:100%;height:auto;min-height:114px;padding:10px;display:grid}.queue-card.active{background:#f0fdf4;border-color:#12b76a;box-shadow:0 0 0 2px #12b76a1f}.queue-card span,.queue-card small{color:#667085;font-size:11px;line-height:1.25}.queue-card strong{color:#101828;font-size:12px;line-height:1.25}.queue-card p{color:#344054;font-size:12px;line-height:1.35}.editor-heading{align-items:flex-start}.editor-heading>div{gap:5px;display:grid}.selected-post-summary{color:#475467;background:#f8fafc;border:1px solid #edf1f5;border-radius:7px;justify-content:space-between;gap:12px;margin:12px 0 10px;padding:9px 10px;font-size:12px;display:flex}.selected-post-summary strong{color:#101828;text-align:right;font-size:12px}.audit-details{border-top:1px solid #edf1f5;margin-top:12px;padding-top:12px}.audit-details .issue-list{margin-top:12px}@media (width<=1050px){.app-shell{grid-template-columns:1fr}.sidebar{z-index:10;flex-direction:row;align-items:center;gap:12px;position:sticky;top:0;overflow-x:auto}.brand{min-width:210px;margin:0}nav{grid-auto-columns:max-content;grid-auto-flow:column}.sidebar-footer{display:none}.topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.post-queue{max-height:none;position:static}.layout-with-rail,.grid-two,.review-layout,.workflow-strip,.health-strip,.target-grid,.before-after,.review-comparison,.quick-action-grid,.best-practice-list,.spellcheck-pair,.history-filters,.option-grid{grid-template-columns:1fr}.workflow-strip{grid-column:auto}.mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.table-header,.connector-row{grid-template-columns:1fr}.topbar{flex-direction:column}.action-panel{flex-direction:column;align-items:stretch}}@media (width<=620px){.workspace{padding:18px 14px 28px}.sidebar{padding:10px 12px;display:grid;position:static;overflow:visible}.brand{display:none}nav{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:6px;width:100%;overflow:visible}nav button{justify-content:center;min-width:0;height:38px;padding:0 8px;font-size:12px}nav button svg{flex:none;width:15px;height:15px}.topbar-actions,.topbar-actions.compact{grid-template-columns:1fr}.topbar-actions,.control-row,.primary-action-row{flex-direction:column;align-items:stretch;width:100%}.api-key-field,.api-key-field input,.client-select,.client-select select,.control-row select,.control-row button,.primary-action-row button,.context-toggle,.range-pill,.range-pill input,.selected-post-toolbar,.post-picker,.post-picker select{width:100%}.range-pill,.post-picker{grid-template-columns:1fr}.selected-post-summary{display:grid}.selected-post-summary strong{text-align:left}.mode-grid,.search-row{grid-template-columns:1fr}.decision-row button{width:100%}h1{font-size:23px}}
