.content-asset-meta-chips{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;min-width:0}.content-asset-meta-chips div{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:4px;max-width:100%;min-width:0;padding:4px 7px}.content-asset-meta-chips dd,.content-asset-meta-chips dt{font-size:.74rem;line-height:1.25;margin:0;min-width:0}.content-asset-meta-chips dt{color:var(--muted);font-weight:900}.content-asset-meta-chips dd{color:var(--text);font-weight:900;overflow-wrap:anywhere}.content-asset-preview-frame{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;display:grid;max-height:560px;overflow:hidden;place-items:center;width:100%}.content-asset-preview-image{display:block;height:auto;max-height:560px;object-fit:contain;width:100%}.raw-image-pool-workspace{align-items:start;display:block;gap:12px;min-width:0}.raw-image-pool-grid{grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),280px))}.raw-image-pool-grid,.scheduler-destination-archive-grid{align-items:start;display:grid;justify-content:start;min-width:0}.scheduler-destination-archive-grid{grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.scheduler-pool-description-link{align-self:flex-start;background:none;border:0;color:var(--link,#2563eb);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.scheduler-pool-description-dialog{max-width:720px}.posting-link-status{display:inline-flex;align-items:center;border:0;background:transparent;padding:4px;cursor:pointer}.posting-link-status.is-ready{color:#15803d}.posting-link-status.is-partial{color:#b45309}.posting-link-status.is-missing{color:#b91c1c}.posting-link-status.is-unknown{color:#64748b}.scheduler-destination-archive-grid>.raw-image-pool-card{grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere}.channel-pool-report-dialog{max-width:min(94vw,760px);overflow-wrap:anywhere;position:fixed}.channel-pool-report-dialog-large{max-width:min(96vw,1180px)}.channel-pool-report-dialog:not([open]){display:none}.channel-pool-report-dialog::-webkit-backdrop{background:rgb(15 23 42/.42)}.channel-pool-report-dialog::backdrop{background:rgb(15 23 42/.42)}.channel-pool-report-dialog section p{white-space:pre-wrap}.scheduler-pool-description-text{background:var(--surface-subtle,#f8fafc);border:1px solid var(--line);border-radius:8px;font:inherit;line-height:1.5;margin:0;max-height:min(55vh,520px);overflow:auto;padding:12px;white-space:pre-wrap}.raw-image-publication-groups{display:grid;grid-gap:1rem;gap:1rem}.raw-image-publication-group{display:grid;grid-template-columns:minmax(10rem,12rem) minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.raw-image-publication-group-actions{display:flex;flex-direction:column;align-items:stretch;gap:.65rem}.raw-image-publication-group-destinations{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.85rem;gap:.85rem;min-width:0}.raw-image-publication-group-destination{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;min-width:0}.raw-image-publication-group-destination .raw-image-pool-card-preview{width:100%}.raw-image-publication-group-destination .muted-copy{overflow-wrap:anywhere}.raw-image-publication-group-error{grid-column:1/-1;display:flex;align-items:flex-start;gap:.55rem;padding:.75rem;border:1px solid var(--danger-border,#b91c1c);border-radius:.75rem;color:var(--danger-text,#b91c1c);background:color-mix(in srgb,currentColor 8%,transparent)}@media (max-width:760px){.raw-image-publication-group{grid-template-columns:1fr}.raw-image-publication-group-actions{display:grid;grid-template-columns:1fr 1fr}.raw-image-publication-group-actions>strong{grid-column:1/-1}}.raw-image-pool-card,.raw-image-pool-side-panel{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:8px}.raw-image-pool-card{grid-template-rows:auto 1fr}.raw-image-pool-card.has-fast-rerender-action{grid-template-rows:auto auto 1fr}.raw-image-pool-card-quick-action .compact-button{justify-content:center;width:100%}.raw-image-pool-card.is-selected{border-color:rgb(20 184 166/.58);box-shadow:0 0 0 2px rgb(20 184 166/.12)}.raw-image-pool-card-preview{align-items:center;aspect-ratio:1/1;background:#eef4f5;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--line);border-radius:6px;color:inherit;cursor:pointer;display:grid;justify-items:center;min-width:0;overflow:hidden;padding:0;position:relative;width:100%}.raw-image-pool-card-preview.is-aspect-portrait-4-5{aspect-ratio:4/5}.raw-image-pool-card-preview.is-aspect-portrait-9-16{aspect-ratio:9/16}.raw-image-pool-card-preview-image{display:block;height:100%;object-fit:contain;width:100%}.raw-image-pool-card-preview.is-missing{background:repeating-linear-gradient(-45deg,#f8fbfb,#f8fbfb 8px,#edf4f4 0,#edf4f4 16px);cursor:default}.raw-image-pool-card-preview.is-static{cursor:default}.raw-image-pool-card-preview svg{color:var(--muted)}.raw-image-pool-format-badge{background:rgb(15 23 42/.78);border:1px solid rgb(255 255 255/.28);border-radius:999px;color:#ffffff;right:6px}.raw-image-pool-card-status,.raw-image-pool-format-badge{font-size:.68rem;font-weight:950;line-height:1;padding:4px 6px;position:absolute;top:6px}.raw-image-pool-card-status{background:rgb(255 255 255/.88);border:1px solid rgb(15 23 42/.08);border-radius:999px;color:var(--text);left:6px;max-width:calc(100% - 12px);overflow-wrap:anywhere}.raw-image-pool-card-created-at{background:rgb(15 23 42/.76);border:1px solid rgb(255 255 255/.2);border-radius:6px;bottom:6px;color:#fff;font-size:.72rem;font-weight:850;left:6px;line-height:1.2;max-width:calc(100% - 12px);overflow-wrap:anywhere;padding:4px 6px;position:absolute;text-align:left}.raw-image-pool-card-body,.raw-image-pool-side-panel{min-width:0}.raw-image-pool-card-body{display:grid;grid-gap:8px;gap:8px}.raw-image-pool-card-debug-chips{display:flex;flex-wrap:wrap;gap:4px}.raw-image-pool-card-debug-chips span{background:#eef7f6;border:1px solid rgb(20 184 166/.18);border-radius:999px;color:#115e59;font-size:.68rem;font-weight:900;line-height:1.1;max-width:100%;overflow-wrap:anywhere;padding:3px 6px}.raw-image-pool-debug-details{background:#f8fbfb;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:8px}.raw-image-pool-debug-details summary{cursor:pointer;font-size:.82rem;font-weight:950}.raw-image-pool-detail-copy{min-width:0}.raw-image-pool-detail-copy p{color:var(--text);font-size:.86rem;font-weight:760;line-height:1.48;margin:0;overflow-wrap:anywhere}.visioner-score-summary{background:#f8fbfb;border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:7px}.visioner-score-summary-heading{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;min-width:0}.visioner-score-summary-heading strong{color:var(--text);font-size:.8rem;font-weight:950;line-height:1.25}.visioner-score-summary p{color:var(--muted);font-size:.78rem;font-weight:760;line-height:1.4;margin:0;overflow-wrap:anywhere}.card-text-layout-facts{display:grid;grid-gap:8px;gap:8px;margin:0;min-width:0}.card-text-layout-facts>div{display:grid;grid-gap:2px;gap:2px;min-width:0;overflow-wrap:anywhere}.card-text-layout-facts dt{color:var(--muted)}.card-text-layout-facts dd{margin:0}.card-text-layout-summary .card-text-layout-area{align-items:start;border-radius:6px;display:grid;grid-gap:2px;gap:2px;width:100%}.card-text-layout-area dd{display:grid;grid-gap:2px;gap:2px;width:100%}.card-text-layout-area-zone{line-height:1.25;overflow-wrap:anywhere}.card-text-layout-area-coordinates{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.raw-image-pool-card-actions,.raw-image-pool-card-readiness{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.raw-image-pool-generation-actions{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.raw-image-pool-generation-actions .compact-button{flex:0 1 auto;min-height:36px;width:auto}.raw-image-generation-timeline .archive-publication-group-table{margin:0;table-layout:auto;width:100%}.raw-image-generation-timeline .archive-publication-group-table td,.raw-image-generation-timeline .archive-publication-group-table th{min-width:0;padding:4px 8px;width:auto}.raw-image-generation-timeline-status{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.raw-image-generation-timeline-status svg{height:16px;width:16px}.raw-image-generation-timeline .is-error,.raw-image-generation-timeline .is-failed{color:#b91c1c}.raw-image-generation-timeline-duration{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.raw-image-pool-card-meta{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0}.raw-image-pool-card-meta div{background:#f8fbfb;border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:2px;gap:2px;min-width:0;padding:6px}.raw-image-pool-card-meta dt{color:var(--muted);font-size:.72rem;font-weight:900;line-height:1.3}.raw-image-pool-card-meta dd{color:var(--text);font-size:.78rem;font-weight:850;line-height:1.35;margin:0;min-width:0;overflow-wrap:anywhere}.archive-publication-group-table-wrap{overflow-x:auto;width:100%}.archive-publication-group-table{border-collapse:collapse;margin-bottom:1rem;table-layout:fixed;width:max-content}.archive-publication-group-table td,.archive-publication-group-table th{border-bottom:1px solid var(--border-subtle);min-width:292px;padding:.75rem;text-align:left;vertical-align:top;width:292px}.archive-publication-group-table .raw-image-pool-card{width:100%}.archive-publication-group-table .scheduler-pool-destination-failure{align-items:center;color:#dc2626;display:flex;justify-content:center;min-height:12rem}.archive-publication-group-table .scheduler-pool-destination-failure svg{height:2rem;width:2rem}.raw-image-pool-side-panel{align-self:start;max-height:calc(100vh - 118px);overflow:auto;padding:10px;position:-webkit-sticky;position:sticky;top:12px}.raw-image-pool-side-panel>strong{color:var(--text);font-size:.95rem;font-weight:900;line-height:1.3;overflow-wrap:anywhere}.raw-image-pool-side-panel>p{color:var(--muted);font-size:.84rem;font-weight:800;line-height:1.45;margin:0;overflow-wrap:anywhere}@media (max-width:980px){.raw-image-pool-workspace{grid-template-columns:minmax(0,1fr)}.raw-image-pool-side-panel{max-height:none;position:static}}.raw-image-pool-detail-modal{align-items:center;display:grid;inset:0;justify-items:center;padding:16px;position:fixed;z-index:70}.raw-image-pool-detail-backdrop{background:rgb(15 23 42/.42);border:0;cursor:pointer;inset:0;padding:0;position:fixed}.raw-image-pool-detail-dialog{display:grid;grid-gap:8px;gap:8px;max-height:min(92vh,980px);max-width:min(94vw,720px);min-width:min(94vw,360px);overflow:auto;position:relative;width:100%}.raw-image-pool-detail-close{justify-self:flex-end}.raw-image-pool-detail-dialog .raw-image-pool-side-panel{max-height:none;position:static}.provider-details-card-button{justify-self:start}.provider-details-dialog{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 22px 60px rgb(15 23 42/.24);gap:14px;max-width:min(94vw,1280px);padding:18px}.provider-details-dialog h2,.provider-details-dialog h3{margin:0}.provider-details-content,.provider-details-content section,.provider-details-mix-list{display:grid;grid-gap:10px;gap:10px;min-width:0}.provider-details-state{align-items:center;display:flex;gap:8px;margin:0}.provider-details-style-reference-preview{align-items:center;aspect-ratio:1/1;background:#eef4f5;border:1px solid var(--line);border-radius:8px;cursor:zoom-in;display:grid;justify-items:center;overflow:hidden;padding:0;position:relative;width:144px}.provider-details-style-reference-preview:disabled{cursor:default}.provider-details-style-reference-full img,.provider-details-style-reference-preview img{object-fit:contain}.provider-details-style-reference-full{height:min(70vh,760px);position:relative;width:100%}.provider-details-mix-row{background:#f7f9fc;border:1px solid var(--line);border-radius:8px;padding:10px}.provider-details-mix-row:nth-child(2n){background:#eef5f4}.provider-details-mix-row dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.provider-details-mix-row dl>div{min-width:0}.provider-details-mix-row dt{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.provider-details-mix-row dd{font-weight:750;margin:2px 0 0;overflow-wrap:anywhere}.provider-details-mix-row .provider-details-selected-value{background:#dff5e8;border:1px solid #86cba3;border-radius:6px;padding:6px 8px}.provider-details-prompt-accordion{border:1px solid var(--line);border-radius:8px;overflow:hidden}.provider-details-prompt-accordion summary{background:#f7f9fc;cursor:pointer;font-weight:850;padding:10px 12px;overflow-wrap:anywhere}.provider-details-call-cost{color:#b91c1c;column-gap:.3rem;display:inline-flex;flex-wrap:wrap;-webkit-margin-start:.75rem;margin-inline-start:.75rem;max-width:100%}.provider-details-call-amount{white-space:nowrap}section[aria-labelledby=provider-details-wordpress-heading] .error-copy{white-space:pre-wrap;overflow-wrap:anywhere}.provider-details-prompt-accordion pre{background:#111827;color:#f8fafc;margin:0;max-height:52vh;overflow:auto;padding:14px;white-space:pre-wrap;word-break:break-word}@media (max-width:640px){.provider-details-mix-row dl{grid-template-columns:minmax(0,1fr)}}.assisted-setup-shell{border-left:4px solid #0f766e}.assisted-setup-shell-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.assisted-setup-boundary-list,.assisted-setup-interview-list{display:grid;grid-gap:10px;gap:10px;margin:12px 0 0;padding:0}.assisted-setup-interview-list{counter-reset:assisted-interview;list-style:none}.assisted-setup-interview-list li{background:#f8fbfb;border:1px solid var(--line);border-radius:8px;counter-increment:assisted-interview;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px 10px 10px 42px;position:relative}.assisted-setup-interview-list li:before{align-items:center;background:#eef4fb;border:1px solid #d7e5f3;border-radius:999px;color:var(--accent);content:counter(assisted-interview);display:inline-flex;font-size:.78rem;font-weight:900;height:24px;justify-content:center;left:10px;position:absolute;top:10px;width:24px}.assisted-setup-question-heading{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.assisted-setup-boundary-list span,.assisted-setup-contract-preview dt,.assisted-setup-contract-preview h4,.assisted-setup-interview-list strong{color:var(--text);font-size:.84rem;font-weight:900;line-height:1.35}.assisted-setup-interview-list .assisted-setup-question-status{background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--muted);flex:0 0 auto;font-size:.72rem;font-weight:900;line-height:1.2;max-width:110px;overflow-wrap:anywhere;padding:4px 7px;text-align:center}.assisted-setup-interview-list .assisted-setup-question-status.is-filled{border-color:#b9d9cc;color:#0f766e}.assisted-setup-interview-list .assisted-setup-question-status.is-empty{border-color:#ead6ad;color:#92400e}.assisted-setup-contract-preview dd,.assisted-setup-contract-preview p,.assisted-setup-interview-list span{color:var(--muted);font-size:.84rem;font-weight:800;line-height:1.45;margin:0;overflow-wrap:anywhere}.assisted-setup-answer-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.assisted-setup-answer-field>span{color:var(--text);font-size:.78rem;font-weight:900}.assisted-setup-answer-field textarea{min-height:92px;resize:vertical}.assisted-setup-contract-preview{display:grid;grid-gap:10px;gap:10px;margin:12px 0 0}.assisted-setup-contract-preview section{background:#f8fbfb;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px}.assisted-setup-contract-preview h4,.assisted-setup-contract-preview p{margin:0}.assisted-setup-contract-preview dl{display:grid;grid-gap:7px;gap:7px;margin:0}.assisted-setup-contract-preview dl div{border-top:1px solid var(--line);display:grid;grid-gap:3px;gap:3px;min-width:0;padding-top:7px}.assisted-setup-contract-preview dt{margin:0}.assisted-setup-preview-empty{color:#8a6a1f;font-style:italic}.assisted-setup-preview-boundaries{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.assisted-setup-preview-boundaries li{color:var(--muted);font-size:.84rem;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.assisted-setup-boundary-list{list-style:none}.assisted-setup-boundary-list li{align-items:flex-start;display:flex;gap:8px;min-width:0}.assisted-setup-boundary-list svg{color:#0f766e;flex:0 0 auto;height:17px;margin-top:1px;width:17px}.assisted-setup-readiness{background:#f8fbfb;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:12px}.assisted-setup-readiness.is-ready{border-color:#b9d9cc}.assisted-setup-readiness.is-incomplete{border-color:#ead6ad}.assisted-setup-readiness-heading{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.assisted-setup-preview-readiness strong,.assisted-setup-readiness-heading strong{color:var(--text);font-size:.9rem;font-weight:900;line-height:1.35}.assisted-setup-preview-readiness p,.assisted-setup-readiness-heading p{color:var(--muted);font-size:.84rem;font-weight:800;line-height:1.45;margin:2px 0 0;overflow-wrap:anywhere}.assisted-setup-readiness-status{background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--text);font-size:.78rem;font-weight:900;line-height:1.2;max-width:180px;overflow-wrap:anywhere;padding:7px 9px;text-align:center}.assisted-setup-readiness-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);min-width:0}.assisted-setup-readiness-list{display:grid;grid-gap:7px;gap:7px;list-style:none;margin:0;min-width:0;padding:0}.assisted-setup-readiness-list li{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:8px 9px}.assisted-setup-readiness-list svg{height:16px;width:16px}.assisted-setup-readiness-list .is-filled svg{color:#0f766e}.assisted-setup-readiness-list .is-empty svg{color:#b45309}.assisted-setup-readiness-list span{color:var(--text);font-size:.84rem;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.assisted-setup-readiness-list strong{color:var(--muted);font-size:.78rem;font-weight:900;line-height:1.25;text-align:right}.assisted-setup-preview-readiness{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px}.channel-readiness-panel{border-left:4px solid #335c67}.channel-readiness-panel.is-ready{border-left-color:#0f766e}.channel-readiness-panel.is-incomplete{border-left-color:#b45309}.channel-readiness-warning{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:.84rem;font-weight:800;line-height:1.45;margin:0;padding:9px 10px}.channel-readiness-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.channel-readiness-metrics div{align-items:center;background:#f8fafc;border:1px solid var(--line);border-left:4px solid #64748b;border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-height:44px;min-width:0;padding:8px 10px}.channel-readiness-metrics .is-ready{border-left-color:#0f766e}.channel-readiness-metrics .is-missing{border-left-color:#b45309}.channel-readiness-metrics .is-warning{border-left-color:#8a6a1f}.channel-readiness-metrics span{color:var(--muted);font-size:.76rem;font-weight:900;line-height:1.3;overflow-wrap:anywhere;text-transform:uppercase}.channel-readiness-metrics strong{color:var(--text);font-size:1rem;font-weight:950;line-height:1.1;white-space:nowrap}.channel-readiness-overview{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.channel-readiness-boundary,.channel-readiness-score{background:#f8fbfb;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:12px}.channel-readiness-boundary strong,.channel-readiness-list span,.channel-readiness-score strong,.channel-readiness-status{color:var(--text);font-size:.9rem;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.channel-readiness-boundary p,.channel-readiness-list p,.channel-readiness-score p{color:var(--muted);font-size:.84rem;font-weight:800;line-height:1.45;margin:2px 0 0;overflow-wrap:anywhere}.channel-readiness-review-summary{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:10px}.channel-readiness-review-summary div{min-width:0}.channel-readiness-review-summary span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;letter-spacing:0;line-height:1.35;text-transform:uppercase}.channel-readiness-review-summary p{color:var(--text);font-size:.84rem;font-weight:900;line-height:1.4;margin:3px 0 0;overflow-wrap:anywhere}.channel-readiness-list .channel-readiness-guidance{border-left:3px solid #c7d2fe;color:#3b4261;font-weight:800;margin-top:6px;padding-left:8px}.channel-readiness-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;min-width:0;padding:0}.channel-readiness-list li{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:26px minmax(0,1fr) minmax(86px,auto);min-width:0;padding:10px}.channel-readiness-list li.has-action{grid-template-columns:26px minmax(0,1fr) minmax(86px,auto) minmax(128px,auto)}.channel-readiness-item-icon{align-items:center;display:inline-flex;height:26px;justify-content:center;width:26px}.channel-readiness-item-icon svg{height:18px;width:18px}.channel-readiness-list .is-ready .channel-readiness-item-icon svg{color:#0f766e}.channel-readiness-list .is-missing .channel-readiness-item-icon svg{color:#b45309}.channel-readiness-list .is-warning .channel-readiness-item-icon svg{color:#8a6a1f}.channel-readiness-item-copy{min-width:0}.channel-readiness-status{background:#f8fafc;border:1px solid var(--line);border-radius:999px;font-size:.78rem;padding:6px 8px;text-align:center;white-space:nowrap}.channel-readiness-action{justify-self:end;min-height:34px;min-width:0;width:-moz-fit-content;width:fit-content}.content-profile-panel{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding-top:14px}.content-profile-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.content-profile-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.content-profile-heading h3{font-size:1rem;margin-bottom:0}.content-profile-category-bridge,.content-profile-empty,.content-profile-field .field-label-with-help,.content-profile-form label span,.content-profile-heading p,.content-profile-summary dt,.content-profile-textarea .field-label-with-help,.content-profile-v1-note{color:var(--muted);font-size:.82rem;font-weight:800}.content-profile-category-bridge p,.content-profile-empty p,.content-profile-heading p,.content-profile-v1-note{line-height:1.45;margin-bottom:0}.content-profile-category-bridge{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px}.content-profile-category-bridge>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.content-profile-category-bridge .secondary-button{justify-self:flex-start}.content-profile-category-bridge-title,.content-profile-empty-title{color:var(--ink);font-weight:900}.content-profile-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.content-profile-empty,.content-profile-summary div{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.content-profile-empty .secondary-button{justify-self:flex-start}.content-profile-category-lock{background:#ffffff;border:1px solid var(--line);border-radius:8px;justify-self:flex-start;padding:8px 10px}.content-profile-summary dd{font-weight:800;line-height:1.35;margin-left:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.content-profile-summary-wide{grid-column:1/-1}.content-profile-form{display:grid;grid-gap:12px;gap:12px}.content-profile-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.content-profile-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.content-profile-field,.content-profile-form label{display:grid;grid-gap:7px;gap:7px;min-width:0}.content-profile-textarea{display:grid;grid-gap:7px;gap:7px}.content-profile-field .field-label-with-help,.content-profile-textarea .field-label-with-help,.content-profile-toggle{justify-content:flex-start}.content-profile-toggle input{width:auto}.content-profile-v1-note{background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:10px}.ideas-panel{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding-top:14px}.ideas-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ideas-heading h3{font-size:1rem;margin-bottom:0}.idea-edit-form label span,.ideas-form label span,.ideas-heading p{color:var(--muted);font-size:.82rem;font-weight:800}.ideas-heading p{line-height:1.45;margin-bottom:0}.idea-copy,.idea-edit-form,.ideas-form{display:grid;grid-gap:10px;gap:10px;min-width:0}.ideas-form-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ideas-field{display:grid;grid-gap:7px;gap:7px;min-width:0}.ideas-field .field-label-with-help{align-items:flex-start}.ideas-field .help-tooltip-content{left:0;right:auto}.ideas-field-help{color:var(--muted);font-size:.78rem;font-weight:800;line-height:1.35;margin:0;overflow-wrap:anywhere}.idea-edit-form label,.ideas-form label{display:grid;grid-gap:7px;gap:7px;min-width:0}.ideas-form-body{display:grid;grid-gap:7px;gap:7px}.idea-list,.idea-row{display:grid}.idea-row{border-top:1px solid var(--line);grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding-top:12px}.idea-copy p,.idea-copy strong{min-width:0;overflow-wrap:anywhere}.idea-copy strong{line-height:1.3}.idea-copy p{color:var(--muted);font-size:.86rem;font-weight:700;line-height:1.45;margin-bottom:0}.idea-body{white-space:pre-wrap}.idea-actions,.idea-edit-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.idea-actions-help{display:inline-flex}.idea-edit-form{grid-column:1/-1}.drafts-panel{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding-top:14px}.drafts-toggle{align-items:center;background:transparent;border:0;color:var(--text);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:0;text-align:left;width:100%}.drafts-toggle>span:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.drafts-toggle strong{font-size:1rem;line-height:1.25}.drafts-toggle small{color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.45}.drafts-toggle-meta{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.drafts-toggle svg{height:18px;width:18px}.draft-copy,.draft-list,.draft-row,.drafts-panel-body,.variant-copy,.variant-form,.variant-list{display:grid;grid-gap:10px;gap:10px;min-width:0}.draft-row{border-top:1px solid var(--line);padding-top:12px}.draft-row-header,.variant-row{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.draft-copy p,.draft-copy strong,.variant-copy p{min-width:0;overflow-wrap:anywhere}.draft-copy strong{line-height:1.3}.draft-copy p,.variant-copy p{color:var(--muted);font-size:.86rem;font-weight:700;line-height:1.45;margin-bottom:0;white-space:pre-wrap}.variant-copy p strong{color:var(--text)}.draft-post-text-selection,.draft-post-text-versions,.draft-post-text-versions label{display:grid;grid-gap:6px;gap:6px;min-width:0}.draft-post-text-versions label>span{color:var(--text);font-size:.86rem;font-weight:800}.draft-post-text-versions select{max-width:440px;width:100%}.draft-post-text-preview{color:var(--muted);font-size:.86rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.draft-post-text-count{color:var(--muted);font-size:.8rem;font-weight:800}.draft-actions,.variant-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.draft-actions{justify-content:flex-start}.variant-list,.variant-row{border-top:1px solid var(--line);padding-top:10px}.variant-row:first-child{border-top:0;padding-top:0}.variant-row.is-inactive{opacity:.72}.variant-meta{display:flex;flex-wrap:wrap;gap:6px}.read-only-variant-fields{display:grid;grid-gap:8px;gap:8px;margin:0;min-width:0}.read-only-variant-field{display:grid;grid-gap:3px;gap:3px;min-width:0;padding-block:2px}.read-only-variant-label{align-items:center;color:var(--text);display:inline-flex;font-size:.82rem;font-weight:800;gap:6px;min-width:0}.read-only-variant-field dd,.read-only-variant-label>span:first-child{min-width:0;overflow-wrap:anywhere}.read-only-variant-field dd{color:var(--muted);font-size:.86rem;font-weight:650;line-height:1.45;margin:0;white-space:pre-wrap}.read-only-variant-help{color:var(--muted);font-size:.76rem;font-weight:650;line-height:1.35;margin:0;max-width:72ch;min-width:0;opacity:.86;overflow-wrap:anywhere}.variant-form{grid-column:1/-1}.variant-form-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(120px,180px)}.variant-form label{display:grid;grid-gap:7px;gap:7px;min-width:0}.variant-form label span{color:var(--muted);font-size:.82rem;font-weight:800}.variant-wide-field{display:grid;grid-gap:7px;gap:7px}.approval-box{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.approval-box label span{color:var(--muted);font-size:.82rem;font-weight:800}.approval-actions,.news-source-actions{display:flex;flex-wrap:wrap;gap:8px}.channel-dna-form .news-source-actions .compact-button{min-height:44px}.approval-source-status,.news-source-box,.news-source-edit-form{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.policy-review-box{gap:12px}.model-route-dry-run-box,.model-route-hints,.model-route-result{display:grid;grid-gap:10px;gap:10px;min-width:0}.model-route-controls,.model-route-heading{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-width:0}.model-route-heading p,.model-route-hints p{margin:0;overflow-wrap:anywhere}.model-route-controls label{display:grid;flex:1 1 220px;grid-gap:5px;gap:5px;min-width:min(220px,100%)}.model-route-controls label span{color:var(--muted);font-size:.82rem;font-weight:800}.model-route-result-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.model-route-result-grid>div{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px}.model-route-result-grid dt{color:var(--muted);font-size:.78rem;font-weight:900}.model-route-result-grid dd{font-weight:800;margin:0;overflow-wrap:anywhere}.model-route-hints{color:var(--muted);font-size:.9rem}.policy-flag-row,.policy-status-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.policy-warning{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:.88rem;font-weight:800;margin:0;padding:9px 10px}.policy-flag-form,.policy-form-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,180px) minmax(0,1fr) auto}.policy-flag-form{grid-template-columns:minmax(0,180px) minmax(0,160px) minmax(0,1fr) auto}.policy-flag-form label,.policy-form-grid label{display:grid;grid-gap:7px;gap:7px;min-width:0}.policy-flag-form label span,.policy-form-grid label span{color:var(--muted);font-size:.82rem;font-weight:800}.policy-flag-list{display:grid;grid-gap:8px;gap:8px;min-width:0}.policy-flag-row{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:10px}.policy-flag-row div{display:grid;grid-gap:4px;gap:4px;min-width:0}.policy-flag-row p,.policy-flag-row small{margin:0;overflow-wrap:anywhere}.publish-pool-section,.publish-pool-status-grid{display:grid;grid-gap:10px;gap:10px;min-width:0}.publish-pool-section{border-top:1px solid var(--line);padding-top:12px}.publish-pool-status-grid{align-items:flex-start;grid-template-columns:repeat(2,minmax(0,1fr))}.publish-pool-status-grid span{background:#f8fafc;border:1px solid var(--line);border-radius:8px;font-weight:800;min-width:0;overflow-wrap:anywhere;padding:9px 10px}.schedule-slot-form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,190px) minmax(0,170px) minmax(0,1fr) auto;min-width:0}.published-mark-form{grid-template-columns:minmax(0,180px) minmax(0,150px) minmax(0,1fr) minmax(0,160px) minmax(0,1fr) auto}.schedule-slot-form label{display:grid;grid-gap:7px;gap:7px;min-width:0}.schedule-slot-form label span{color:var(--muted);font-size:.82rem;font-weight:800}.schedule-slot-note-field{min-width:0}.schedule-slot-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.schedule-slot-row a{align-items:center;color:var(--accent-strong);display:inline-flex;gap:4px;min-width:0;overflow-wrap:anywhere}.schedule-slot-row a svg{flex:0 0 auto;height:14px;width:14px}.danger-icon-button{color:#b91c1c}.status-warning{color:#9a3412;font-weight:800}.news-source-box-heading{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.news-source-box-heading h4{font-size:.95rem;margin:0}.news-source-form-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.news-source-edit-form label,.news-source-form-grid label{display:grid;grid-gap:7px;gap:7px;min-width:0}.channel-dna-field label span,.news-source-edit-form label span,.news-source-form-grid label span{color:var(--muted);font-size:.82rem;font-weight:800}.channel-dna-field{display:grid;grid-gap:7px;gap:7px;min-width:0}.channel-dna-field .field-label-with-help{align-items:flex-start;justify-content:flex-start}.channel-dna-field-help{color:var(--muted);font-size:.78rem;font-weight:800;line-height:1.35;margin:0;overflow-wrap:anywhere}.channel-dna-checkbox-field{border:0;margin:0;padding:0}.channel-dna-checkbox-field legend{color:var(--muted);font-size:.82rem;font-weight:800;padding:0}.channel-dna-checkbox-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.channel-dna-checkbox-option{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:flex;gap:8px;min-height:42px;min-width:0;padding:8px 10px}.channel-dna-checkbox-option input{accent-color:var(--accent);flex:0 0 auto;min-height:auto;width:auto}.channel-dna-checkbox-option span{color:var(--text);font-size:.86rem;font-weight:800;line-height:1.3;min-width:0;overflow-wrap:anywhere}.channel-dna-checkbox-option.is-custom{background:#f8fafc}.channel-dna-legacy-json{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;display:grid;grid-gap:6px;gap:6px;font-size:.8rem;font-weight:800;line-height:1.35;margin:0;padding:9px 10px}.channel-dna-legacy-json code{color:inherit;overflow-wrap:anywhere;white-space:pre-wrap}.news-source-row{grid-template-columns:minmax(0,1fr)}.channel-dna-briefing-grid,.channel-dna-json-grid,.channel-dna-summary{display:grid;grid-gap:10px;gap:10px;min-width:0}.channel-dna-briefing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-dna-json-details{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:12px}.channel-dna-json-details summary{cursor:pointer;font-weight:800;line-height:1.35;min-width:0;overflow-wrap:anywhere}.channel-dna-json-grid{align-items:start;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.channel-dna-json-grid .channel-dna-field{align-content:start;background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:10px}.channel-dna-json-grid textarea{font-family:ui-monospace,SFMono-Regular,Cascadia Code,Liberation Mono,Menlo,monospace;line-height:1.45;min-height:118px;resize:vertical}.channel-dna-json-grid .channel-dna-checkbox-field{gap:10px}.channel-dna-json-grid .channel-dna-checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.channel-dna-json-details .muted-copy,.channel-dna-json-grid .channel-dna-field-help{line-height:1.45}.channel-dna-json-details .muted-copy{margin:0}.channel-dna-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.channel-dna-summary div{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.channel-dna-summary dt{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.channel-dna-summary dd{font-weight:800;line-height:1.4;margin-left:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.channel-dna-status-active{background:#eef8f6;color:#164e49}.channel-dna-status-draft{background:#eff6ff;color:#1d4ed8}.channel-dna-status-archived{background:#f1f5f9;color:#475569}.channel-dna-version-row .role-pill{width:-moz-fit-content;width:fit-content}.channel-dna-status-blocked{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:.86rem;font-weight:800;line-height:1.4;margin:0;padding:9px 10px}.channel-dna-archive-details{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding-top:10px}.channel-dna-archive-details summary{color:var(--accent);cursor:pointer;font-size:.9rem;font-weight:900;line-height:1.3;list-style-position:inside;width:-moz-fit-content;width:fit-content}.prompt-management-artifact-buttons,.prompt-management-artifact-list,.prompt-management-artifact-meta,.prompt-management-detail,.prompt-management-form,.prompt-management-form-grid,.prompt-management-json-grid,.prompt-management-layout,.prompt-management-reference-field,.prompt-management-reference-grid,.prompt-management-summary,.prompt-preview-grid,.prompt-preview-panel,.prompt-preview-result,.prompt-preview-two-column,.prompt-workshop-heading,.prompt-workshop-section{display:grid;grid-gap:10px;gap:10px;min-width:0}.prompt-management-layout{align-items:start;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr)}.prompt-management-artifact-list,.prompt-management-detail{border:1px solid var(--line);border-radius:8px;padding:12px}.prompt-management-artifact-button{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;text-align:left;width:100%}.prompt-management-artifact-button[aria-current=true]{background:#eef8f6;border-color:#99d6cf}.prompt-management-artifact-button small,.prompt-management-artifact-button span,.prompt-management-artifact-button strong,.prompt-management-artifact-meta dd,.prompt-management-summary dd{min-width:0;overflow-wrap:anywhere}.prompt-management-artifact-button small,.prompt-management-artifact-button span{color:var(--muted);font-size:.82rem;font-weight:800}.prompt-management-form-grid,.prompt-management-json-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-management-json-grid,.prompt-management-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-management-field,.prompt-management-form label,.prompt-management-reason,.prompt-management-reference-field,.prompt-management-wide-field{display:grid;grid-gap:7px;gap:7px;min-width:0}.prompt-management-artifact-meta dt,.prompt-management-form label span,.prompt-management-reason span,.prompt-management-reference-field small,.prompt-management-summary dt{color:var(--muted);font-size:.82rem;font-weight:800}.prompt-management-form input,.prompt-management-form select,.prompt-management-form textarea,.prompt-management-reason input{border:1px solid var(--line);border-radius:8px;min-height:42px;padding:9px 11px;width:100%}.prompt-management-form input[readonly]{background:#f8fafc;color:var(--muted)}.prompt-management-form textarea{resize:vertical}.prompt-management-form small{color:var(--muted);font-size:.76rem;font-weight:800;line-height:1.35}.prompt-workshop-heading{align-items:flex-start;background:#f8fafc;border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.prompt-workshop-heading h5,.prompt-workshop-section-heading h6{font-size:.9rem;line-height:1.3;margin:0}.prompt-workshop-heading p,.prompt-workshop-section-heading span{color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.4;margin:2px 0 0}.prompt-workshop-section{border-top:1px solid var(--line);padding-top:10px}.prompt-workshop-section-heading{display:grid;grid-gap:2px;gap:2px;min-width:0}.prompt-preview-block-heading,.prompt-workshop-field-label{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.prompt-workshop-field-help{display:inline-flex;flex:0 0 auto;position:relative}.prompt-workshop-help-trigger{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:help;display:inline-flex;height:24px;justify-content:center;width:24px}.prompt-workshop-help-trigger svg{height:14px;width:14px}.prompt-workshop-field-help:hover .prompt-workshop-help-trigger,.prompt-workshop-help-trigger:focus-visible{border-color:#99d6cf;color:#164e49;outline:2px solid #c7ece7;outline-offset:2px}.prompt-workshop-help-popover{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px rgb(15 23 42/14%);color:var(--text);font-size:.78rem;font-weight:800;inline-size:min(280px,80vw);line-height:1.45;opacity:0;padding:9px 10px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease;visibility:hidden;z-index:20}.prompt-workshop-field-help:focus-within .prompt-workshop-help-popover,.prompt-workshop-field-help:hover .prompt-workshop-help-popover{opacity:1;transform:translateY(0);visibility:visible}.prompt-workshop-copy-button{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.74rem;font-weight:900;gap:5px;min-height:28px;padding:4px 7px}.prompt-workshop-copy-button svg{height:14px;width:14px}.prompt-workshop-copy-button:hover{border-color:#99d6cf;color:#164e49}.prompt-workshop-json-ok{background:#eef8f6;border:1px solid #99d6cf;border-radius:8px;color:#164e49;font-size:.82rem;font-weight:900;line-height:1.4;margin:0;padding:8px 10px}.prompt-management-reference-field{align-content:start}.prompt-management-reference-field .muted-copy,.prompt-management-reference-field small{line-height:1.4;margin:0}.prompt-management-reference-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 10px;min-width:0}.prompt-management-reference-actions .compact-button{width:-moz-fit-content;width:fit-content}.prompt-management-reference-actions small{flex:1 1 180px}.prompt-management-reference-summary{display:grid;grid-gap:4px;gap:4px;min-width:0}.prompt-management-reference-summary small{color:var(--muted);font-size:.78rem;overflow-wrap:anywhere}.prompt-management-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.prompt-management-artifact-meta,.prompt-management-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.prompt-management-artifact-meta div,.prompt-management-summary div{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.prompt-management-artifact-meta dd,.prompt-management-summary dd{font-weight:800;line-height:1.4;margin-left:0;white-space:pre-wrap}.prompt-readonly-copy-value{display:block;margin-bottom:8px;min-width:0;overflow-wrap:anywhere}.prompt-management-status-active{background:#eef8f6;color:#164e49}.prompt-management-status-draft{background:#eff6ff;color:#1d4ed8}.prompt-management-status-candidate,.prompt-management-status-testing{background:#fef9c3;color:#854d0e}.prompt-management-status-paused{background:#fff7ed;color:#9a3412}.prompt-management-status-archived,.prompt-management-status-rejected{background:#f1f5f9;color:#475569}.prompt-management-version-row .role-pill{width:-moz-fit-content;width:fit-content}.prompt-preview-panel{background:#fbfdff;border:1px solid var(--line);border-radius:8px;padding:12px}.prompt-preview-form{border-top:1px solid var(--line);padding-top:10px}.prompt-preview-list,.prompt-preview-meta{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.prompt-preview-list{display:grid;margin:0;padding-left:18px}.prompt-preview-list li{line-height:1.4;overflow-wrap:anywhere}.production-list-settings-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.production-list-settings-grid>label{min-width:0}.prompt-preview-grid,.prompt-preview-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-preview-block{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:10px}.prompt-preview-block h5,.prompt-preview-result h5{color:var(--muted);font-size:.82rem;font-weight:900;margin:0;overflow-wrap:anywhere}.prompt-preview-block pre{color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.45;margin:0;max-width:100%;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.member-list{border-top:1px solid var(--line);padding-top:14px}.member-list-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.member-list-heading p{line-height:1.45;margin-bottom:0}.member-count-chip{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:900;justify-content:center;min-height:28px;min-width:34px;padding:4px 10px}.member-form,.member-row{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(142px,176px) minmax(96px,auto);min-height:54px;padding-top:12px}.member-row{align-items:start}.member-identifier-field{display:grid;grid-gap:5px;gap:5px}.member-identifier-field small,.member-identifier-field span{color:var(--muted);font-size:.78rem;font-weight:800}.member-person{display:grid;grid-gap:2px;gap:2px;min-width:0}.member-person small,.member-person strong{min-width:0;overflow-wrap:anywhere}.member-person strong{line-height:1.3}.member-person small{line-height:1.35}.member-actions,.member-role-area{min-width:0}.member-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.member-role-control{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:8px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.member-role-control select{background:#ffffff;min-height:38px}.member-role-control.is-busy{background:#eef8f6;border-color:rgba(15,118,110,.38);box-shadow:0 8px 18px rgba(15,118,110,.12)}.member-role-control.is-busy select{cursor:progress}.member-role-label{color:var(--muted);font-size:.76rem;font-weight:900;line-height:1.2;text-transform:uppercase}.member-role-control small{color:var(--muted);font-size:.78rem;font-weight:800}.member-role-status{min-height:1em}.member-action-button{min-width:104px}.role-pill{background:#eef8f6;border-radius:8px;color:#164e49;display:inline-flex;font-weight:800;justify-content:center;min-height:36px;min-width:0;padding:8px 10px;width:100%}@media (max-width:860px){.app-shell{grid-template-columns:1fr}.desktop-sidebar{display:none}.mobile-topbar{align-items:center;background:#25323a;color:#f8fafc;display:flex;gap:12px;justify-content:space-between;min-height:64px;padding:10px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.mobile-brand,.mobile-brand .brand-text{min-width:0}.mobile-drawer-close,.mobile-menu-button{background:#31414b;border-color:#506371;color:#ffffff;flex:0 0 auto;height:42px;width:42px}.mobile-drawer-close:hover:not(:disabled),.mobile-menu-button:hover:not(:disabled){background:#3a4d58;border-color:#7ea7bb;color:#ffffff}.mobile-drawer-overlay{background:rgba(15,23,42,.46);border:0;cursor:pointer;display:block;inset:0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .16s ease;z-index:30}.mobile-drawer-overlay.open{opacity:1;pointer-events:auto}.mobile-drawer{bottom:0;box-shadow:18px 0 48px rgba(8,15,23,.26);display:flex;left:0;max-width:min(320px,86vw);padding:16px;position:fixed;top:0;transform:translateX(-100%);transition:transform .18s ease,visibility .18s ease;visibility:hidden;width:100%;z-index:40}.mobile-drawer.open{transform:translateX(0);visibility:visible}.mobile-drawer-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.mobile-drawer-heading .brand{min-width:0}.admin-user-filters,.mobile-drawer .nav-list{grid-template-columns:1fr}.language-switch{margin-top:0}.workspace{padding:18px}.account-inline-edit-row,.account-overview,.account-section-split,.account-summary-list,.ai-provider-layout,.ai-provider-meta-grid,.assisted-setup-readiness-grid,.assisted-setup-shell-grid,.blueprint-intake-draft-grid,.blueprint-intake-grid,.blueprint-intake-log-grid,.blueprint-intake-origin-list div,.blueprint-intake-provenance-grid,.blueprint-intake-readiness-list,.blueprint-protagonist-grid,.blueprint-protagonist-picker,.channel-dna-briefing-grid,.channel-dna-checkbox-grid,.channel-dna-json-grid,.channel-dna-summary,.channel-filters,.channel-form,.channel-form-fields,.channel-name-inline-row,.channel-readiness-list li,.channel-readiness-metrics,.channel-readiness-overview,.channel-readiness-review-summary,.channel-setup-help,.channel-setup-mode-choice-row,.channel-setup-mode-grid,.channel-summary-list,.content-category-form-grid,.content-category-row,.content-profile-category-bridge,.content-profile-grid,.content-profile-summary,.credential-layout,.credential-row dl,.dashboard-grid,.draft-row-header,.hero-panel,.idea-row,.ideas-form-grid,.member-form,.member-row,.model-route-result-grid,.news-source-form-grid,.production-recipe-form-grid,.production-recipe-json-grid,.production-recipe-layout,.production-recipe-preset-box,.production-recipe-preset-controls,.production-recipe-summary,.production-recipe-table-row,.prompt-management-artifact-meta,.prompt-management-form-grid,.prompt-management-json-grid,.prompt-management-layout,.prompt-management-reference-grid,.prompt-management-summary,.prompt-preview-grid,.prompt-preview-two-column,.prompt-workshop-heading,.provider-call-audit-filters,.provider-call-audit-json-grid,.provider-call-audit-layout,.provider-call-audit-summary,.provider-job-plan-filters,.provider-job-plan-history-list dl,.provider-job-plan-layout,.provider-job-plan-summary,.provider-job-plan-transition-actions,.provider-usage-ledger-filters,.provider-usage-ledger-json-grid,.provider-usage-ledger-layout,.provider-usage-ledger-summary,.publish-pool-status-grid,.release-notes-summary,.schedule-slot-form,.setup-channel-choice-meta,.user-table-row,.variant-form-grid,.variant-row{grid-template-columns:1fr}.provider-call-audit-filter-actions,.provider-job-plan-filter-actions,.provider-usage-ledger-filter-actions{grid-column:auto}.content-category-row.header,.user-table-row.header{display:none}.setup-workflow-mobile-picker{display:grid}.channel-text-setup-form{grid-template-columns:1fr}.production-recipe-table-row.header,.setup-workflow-nav ul{display:none}.status-strip span{white-space:normal}.channel-card-actions,.channel-card-header,.channel-detail-heading,.content-profile-heading,.ideas-heading,.setup-channel-choice-card,.setup-context-bar{align-items:flex-start;justify-content:flex-start}.channel-card-header,.channel-detail-heading,.setup-channel-choice-card,.setup-context-bar{flex-direction:column}.channel-detail-heading{grid-template-columns:1fr}.setup-channel-choice-card>button{width:100%}.channel-setup-actions,.channel-setup-assisted-actions,.channel-setup-assisted-note,.channel-setup-heading{align-items:flex-start;justify-content:flex-start}.blueprint-protagonist-card-heading,.blueprint-protagonist-reference-heading,.channel-setup-assisted-note,.channel-setup-heading{flex-direction:column}.idea-actions,.idea-edit-actions,.variant-actions{justify-content:flex-start}.member-list-heading{align-items:flex-start}.channel-summary-list div{padding:9px 10px}.channel-search-field{grid-column:auto}.channel-summary-list div+div{border-left:1px solid var(--line);border-top:1px solid var(--line);padding:9px 10px}.member-actions{justify-content:flex-start}.role-pill{width:-moz-fit-content;width:fit-content}.channel-readiness-action{justify-self:stretch;width:100%}.release-notes-summary{align-items:flex-start}.release-notes-count{width:-moz-fit-content;width:fit-content}.account-overview,.production-list-settings-grid{grid-template-columns:1fr}.account-logout-button{grid-column:auto;grid-row:auto}}@media (max-width:540px){.brand-text span{display:none}.module-card,.nav-list{grid-template-columns:1fr}.account-value-row,.editable-field{align-items:flex-start}.account-value-row{display:grid}.account-toggle-row{align-items:flex-start}.setup-workflow-actions{grid-template-columns:1fr;justify-items:stretch}.setup-workflow-next-context{justify-self:stretch;text-align:left}.assisted-setup-readiness-heading,.assisted-setup-readiness-list li,.blueprint-intake-readiness-list li{grid-template-columns:auto minmax(0,1fr)}.assisted-setup-readiness-list strong,.assisted-setup-readiness-status,.blueprint-intake-readiness-list strong{justify-self:start;text-align:left}.blueprint-intake-origin-list dd{justify-content:flex-start}.account-language-actions,.account-language-actions .compact-button,.account-logout-button,.account-value-row .compact-button,.account-value-row .secondary-button{width:100%}.account-language-actions .compact-button,.account-value-row .compact-button{min-height:42px}.account-value-row .icon-button{height:42px;width:42px}.account-inline-editor .inline-actions,.account-inline-editor .primary-button,.account-inline-editor .secondary-button,.account-section-form .inline-actions,.account-section-form .primary-button,.account-section-form .secondary-button,.ai-provider-form .primary-button,.ai-provider-row .secondary-button,.approval-actions .primary-button,.approval-actions .secondary-button,.channel-form .primary-button,.channel-name-inline-editor .inline-actions,.channel-name-inline-editor .primary-button,.channel-name-inline-editor .secondary-button,.channel-setup-actions .primary-button,.channel-setup-actions .secondary-button,.channel-setup-assisted-note .secondary-button,.channel-setup-mode-choice-card,.content-profile-form-actions .primary-button,.content-profile-form-actions .secondary-button,.draft-actions .compact-button,.idea-actions .compact-button,.idea-edit-actions,.idea-edit-actions .primary-button,.idea-edit-actions .secondary-button,.ideas-form .primary-button,.member-form .secondary-button,.member-row .secondary-button,.production-recipe-actions .compact-button,.provider-job-plan-transition-actions .secondary-button,.publish-pool-row .primary-button,.publish-pool-row .secondary-button,.schedule-slot-form .primary-button,.schedule-slot-form .secondary-button,.section-heading .production-recipe-actions,.setup-workflow-actions .secondary-button,.variant-actions .compact-button,.variant-form .primary-button,.variant-form .secondary-button{width:100%}.policy-flag-form,.policy-form-grid{grid-template-columns:1fr}.policy-flag-form .secondary-button,.policy-flag-row .compact-button,.policy-form-grid .secondary-button{width:100%}.account-value{white-space:normal;word-break:normal;overflow-wrap:anywhere}.help-tooltip-content{bottom:auto;left:12px;max-width:none;position:fixed;right:12px;top:84px;transform:translateY(4px);width:auto}.help-tooltip-button:focus+.help-tooltip-content,.help-tooltip.is-visible .help-tooltip-content,.help-tooltip:focus-within .help-tooltip-content,.help-tooltip:hover .help-tooltip-content{transform:translateY(0)}.ai-provider-pricing-table{gap:10px;overflow-x:visible}.ai-provider-pricing-row.header{display:none}.ai-provider-pricing-row{border:1px solid var(--line);border-radius:8px;gap:8px;grid-template-columns:1fr;min-width:0;padding:12px}.ai-provider-pricing-row span{align-items:baseline;display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(90px,.42fr) minmax(0,1fr)}.ai-provider-pricing-row span:before{color:var(--muted);content:attr(data-label);font-size:.76rem;font-weight:900}}.channel-production-formats{border:0;display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:0}.channel-production-formats h2,.channel-production-formats legend{font-size:.92rem;font-weight:800;line-height:1.25;margin:0;padding:0}.channel-production-format-options{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px}.channel-production-format-option{align-items:center;cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:800;gap:7px}.channel-production-format-option:has(input:disabled){cursor:default}.channel-production-format-option input[type=radio],.credential-form .channel-production-format-option input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;block-size:16px;flex:0 0 16px;inline-size:16px;margin:0;min-height:0;padding:0;width:16px}.channel-platform-tabs{border-bottom:1px solid var(--line);display:flex;gap:4px;margin-top:4px}.channel-platform-tab{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--muted);cursor:pointer;font:inherit;font-weight:800;padding:10px 18px}.channel-platform-tab:focus-visible,.channel-platform-tab:hover{color:var(--ink)}.channel-platform-tab.is-active{border-bottom-color:var(--accent);color:var(--ink)}.platform-setup-guide{background:color-mix(in srgb,var(--surface) 96%,var(--accent) 4%);border:1px solid var(--line);border-radius:12px}.platform-setup-guide>summary{cursor:pointer;font-weight:800;padding:12px 16px}.platform-setup-guide[open]>summary{border-bottom:1px solid var(--line)}.platform-setup-guide-body{display:grid;grid-gap:12px;gap:12px;padding:14px 18px 16px}.platform-setup-guide-body ol,.platform-setup-guide-body p{margin:0}.platform-setup-guide-body ol{display:grid;grid-gap:8px;gap:8px;padding-left:22px}.platform-setup-guide-note,.platform-setup-guide-result{border-radius:8px;padding:10px 12px}.platform-setup-guide-note{background:color-mix(in srgb,#d79020 12%,transparent)}.platform-setup-guide-result{background:color-mix(in srgb,#168a4a 10%,transparent)}.channel-publishing-setup{display:grid;grid-gap:18px;gap:18px}.facebook-destination-card{background:color-mix(in srgb,var(--surface) 92%,var(--accent) 8%);border:1px solid var(--line);border-radius:16px;display:grid;grid-gap:16px;gap:16px;padding:18px}.facebook-destination-card-heading{align-items:flex-start;display:flex;gap:12px}.facebook-destination-card-heading svg{flex:0 0 auto;margin-top:3px}.facebook-destination-card-heading h3,.facebook-destination-card-heading p{margin:0}.facebook-destination-card-heading p{margin-top:4px}.facebook-destination-status{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.facebook-destination-status div{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:4px;gap:4px;padding:10px 12px}.facebook-destination-status dt{color:var(--muted);font-size:.78rem;font-weight:700}.meta-webhook-settings{background:color-mix(in srgb,var(--surface) 96%,var(--accent) 4%);border:1px solid var(--line);border-radius:14px;display:grid;grid-gap:14px;gap:14px;margin-top:8px;padding:16px}.meta-webhook-settings-heading{align-items:flex-start;display:flex;gap:10px}.meta-webhook-settings-heading svg{flex:0 0 auto;margin-top:2px}.meta-webhook-settings-heading h3,.meta-webhook-settings-heading p{margin:0}.meta-webhook-settings-heading p{color:var(--muted);margin-top:3px}.meta-webhook-copy-grid,.meta-webhook-secret-form{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.meta-webhook-copy-field{align-items:stretch;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.meta-webhook-copy-control{display:grid;grid-gap:7px;gap:7px}.meta-webhook-copy-control>label{color:var(--muted);font-size:.82rem;font-weight:800}.meta-webhook-copy-field .secondary-button{min-width:44px;padding-inline:10px}.meta-webhook-secret-form>.meta-webhook-actions,.meta-webhook-secret-form>.muted-copy{grid-column:1/-1}.meta-webhook-secret-status{background:var(--surface);border:1px solid var(--line);border-radius:10px;display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 12px}.meta-webhook-secret-status span{color:var(--muted);font-size:.82rem;font-weight:700}.meta-webhook-actions{display:flex;flex-wrap:wrap;gap:10px}.meta-webhook-guide{margin-top:2px}@media (max-width:720px){.meta-webhook-copy-grid,.meta-webhook-secret-form{grid-template-columns:minmax(0,1fr)}}.facebook-destination-status dd{font-weight:800;margin:0;overflow-wrap:anywhere}.credential-partial-success,.credential-setup-success{border-radius:10px;margin:0;padding:10px 12px}.credential-setup-success{background:color-mix(in srgb,#168a4a 12%,transparent);color:#0f6b3a}.credential-partial-success{background:color-mix(in srgb,#bd7410 12%,transparent);color:#8a5208;font-weight:700}.channel-community-panel{display:grid;grid-gap:1rem;gap:1rem}.channel-community-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.channel-community-comment p,.channel-community-heading h2,.channel-community-heading p{margin:0}.channel-community-heading p{color:var(--muted);margin-top:.35rem}.channel-community-controls label,.channel-community-destination-surface label{display:grid;flex:0 1 22rem;grid-gap:.35rem;gap:.35rem}.channel-community-controls label>span,.channel-community-destination-surface label>span{color:var(--muted);font-size:.82rem;font-weight:700}.channel-community-controls select,.channel-community-destination-surface select{min-width:13rem}.channel-community-subnav{border-bottom:1px solid var(--line);display:flex;gap:.25rem;overflow-x:auto}.channel-community-subnav button{background:transparent;border:0;border-bottom:.2rem solid transparent;border-radius:0;color:var(--muted);margin-bottom:-1px;padding:.65rem 1rem}.channel-community-subnav button.is-active{border-bottom-color:var(--accent);color:var(--text)}.channel-community-controls{align-items:flex-end;background:color-mix(in srgb,var(--surface) 94%,var(--accent) 6%);border:1px solid var(--line);border-radius:.8rem;display:flex;flex-wrap:wrap;gap:.55rem;padding:.75rem}.channel-community-action-with-help,.channel-community-choice-with-help{align-items:center;display:inline-flex;gap:.4rem;min-width:0}.channel-community-action-with-help{justify-self:start}.channel-community-preview-notice,.channel-community-reply-preview{background:color-mix(in srgb,var(--surface) 90%,var(--accent) 10%);border:1px solid var(--line);border-radius:.7rem;margin:0;padding:.7rem .8rem}.channel-community-provider-no-reply,.channel-community-reply-preview{display:grid;grid-gap:.25rem;gap:.25rem}.channel-community-provider-no-reply{background:color-mix(in srgb,var(--surface) 88%,#f59e0b 12%);border:1px solid color-mix(in srgb,var(--line) 70%,#f59e0b 30%);border-radius:.7rem;overflow-wrap:anywhere;padding:.7rem .8rem;word-break:break-word}.channel-community-provider-no-reply span{font-size:.82rem}.channel-community-settings{display:grid;grid-gap:.85rem;gap:.85rem}.channel-community-settings-empty{display:grid;grid-gap:.65rem;gap:.65rem;justify-items:start}.channel-community-destination-surface{align-items:end;background:color-mix(in srgb,var(--surface) 88%,var(--accent) 12%);border:1px solid var(--line);border-radius:.8rem;display:grid;grid-gap:.65rem 1rem;gap:.65rem 1rem;grid-template-columns:minmax(13rem,22rem) minmax(0,1fr);padding:.8rem}.channel-community-destination-blocked,.channel-community-runtime-unsupported{margin:0}.channel-community-destination-blocked{color:var(--muted)}.channel-community-runtime-unsupported{color:#b45309;font-weight:700}.channel-community-settings-card{background:color-mix(in srgb,var(--surface) 97%,var(--accent) 3%);border:1px solid var(--line);border-radius:.85rem;display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem}.channel-community-settings-card dd,.channel-community-settings-card dl,.channel-community-settings-card h3,.channel-community-settings-card p{margin:0}.channel-community-settings-card p,.channel-community-settings-section-heading p{color:var(--muted);margin-top:.25rem}.channel-community-request-dirty,.channel-community-request-save{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.channel-community-request-all{align-items:center;display:inline-flex;font-weight:800;gap:.5rem}.channel-community-request-channel-grid,.channel-community-request-text-grid{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.channel-community-request-channel-grid>label{align-items:center;background:var(--bg);border-radius:.65rem;display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:minmax(0,1fr) auto;padding:.65rem}.channel-community-request-channel-grid small{color:var(--muted);display:block;font-size:.76rem;margin-top:.15rem}.channel-community-request-text-grid>label{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.channel-community-request-text-grid>label>span{font-size:.84rem;font-weight:800}.channel-community-request-text-grid textarea{min-height:7rem;resize:vertical}.channel-community-request-placeholders{color:var(--muted);font-size:.76rem;overflow-wrap:anywhere}.channel-community-settings-section-heading{align-items:center;display:flex;gap:1rem;justify-content:space-between}.channel-community-provider-summary{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.channel-community-provider-summary>div{background:var(--bg);border-radius:.65rem;display:grid;grid-gap:.15rem;gap:.15rem;padding:.65rem}.channel-community-provider-summary dt{color:var(--muted);font-size:.78rem;font-weight:750}.channel-community-runtime-summary{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.channel-community-runtime-summary>div{background:var(--bg);border-radius:.65rem;display:grid;grid-gap:.15rem;gap:.15rem;min-width:0;padding:.65rem}.channel-community-runtime-summary dt{color:var(--muted);font-size:.78rem;font-weight:750}.channel-community-runtime-summary dd{overflow-wrap:anywhere}.channel-community-rule-list{display:grid;grid-gap:.55rem;gap:.55rem}.channel-community-guardrail{display:grid;grid-gap:.35rem;gap:.35rem}.channel-community-guardrail textarea{min-height:9rem;resize:vertical}.channel-community-rule{align-items:stretch;display:grid;grid-gap:.45rem;gap:.45rem;grid-template-columns:minmax(0,1fr) auto}.channel-community-rule textarea{min-height:4.4rem;resize:vertical}.channel-community-rule-input{display:grid;grid-gap:.35rem;gap:.35rem}.channel-community-rule .icon-button{align-self:center}.channel-community-persona-editor{align-items:start;display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:minmax(12rem,17rem) minmax(0,1fr)}.channel-community-persona-list{align-content:start;background:var(--bg);border:1px solid var(--line);border-radius:.75rem;display:grid;grid-gap:.35rem;gap:.35rem;max-height:34rem;overflow-y:auto;padding:.45rem}.channel-community-persona-list button{align-items:center;background:transparent;border:1px solid transparent;color:var(--text);display:flex;gap:.45rem;justify-content:space-between;min-width:0;padding:.65rem .7rem;text-align:left}.channel-community-persona-list button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-community-persona-list button.is-active,.channel-community-persona-list button:hover{background:var(--surface);border-color:var(--line)}.channel-community-persona-list button.is-active{border-color:var(--accent)}.channel-community-persona-list small{background:color-mix(in srgb,var(--surface) 78%,var(--accent) 22%);border-radius:999px;flex:0 0 auto;font-size:.72rem;font-weight:750;padding:.2rem .45rem}.channel-community-persona-detail{border:1px solid var(--line);border-radius:.75rem;display:grid;grid-gap:.85rem;gap:.85rem;min-width:0;padding:.85rem}.channel-community-persona-detail-heading{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.channel-community-persona-detail h4,.channel-community-persona-detail p{margin:0}.channel-community-persona-detail-heading p{color:var(--muted);margin-top:.25rem}.channel-community-persona-rules{display:grid;grid-gap:.55rem;gap:.55rem;max-height:min(30rem,55vh);overflow-y:auto;padding-right:.25rem}.channel-community-persona-actions,.channel-community-persona-delete-confirm>div{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.channel-community-persona-delete-confirm{background:color-mix(in srgb,var(--surface) 90%,var(--danger-text,#b91c1c) 10%);border:1px solid color-mix(in srgb,var(--line) 65%,var(--danger-text,#b91c1c) 35%);border-radius:.7rem;display:grid;grid-gap:.65rem;gap:.65rem;padding:.75rem}.channel-community-add-rule{justify-self:start}.channel-community-rules-save{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.channel-community-rules-save p{margin:0}.channel-community-field-group{border:0;display:grid;grid-gap:.65rem;gap:.65rem;margin:0;padding:0}.channel-community-field-group+.channel-community-field-group{border-top:1px solid var(--line);padding-top:.85rem}.channel-community-field-group legend{font-weight:800;padding:0}.channel-community-field-grid{display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.channel-community-setting-field{align-content:start;display:grid;grid-gap:.35rem;gap:.35rem}.channel-community-setting-field>span:first-child{font-size:.85rem;font-weight:700}.channel-community-number-input{align-items:center;display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.channel-community-number-input small{color:var(--muted)}.channel-community-field-warning{color:var(--warning-text,#92400e);line-height:1.35}.channel-community-mode-switch{display:flex;flex-wrap:wrap;gap:.6rem}.channel-community-mode-switch label{align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:999px;cursor:pointer;display:flex;gap:.45rem;padding:.55rem .8rem}.channel-community-limit-blocks{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.channel-community-limit-blocks>section{align-content:start;border:1px solid var(--line);border-radius:.8rem;display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;opacity:.72;padding:.85rem}.channel-community-limit-blocks>section.is-active{border-color:var(--accent);opacity:1}.channel-community-limit-blocks h4,.channel-community-limit-blocks p{margin:0}.channel-community-point-rule-actions,.channel-community-point-rules-heading{align-items:center;display:flex;gap:.45rem}.channel-community-point-rules-heading{justify-content:space-between}.channel-community-point-rules{display:grid;grid-gap:.65rem;gap:.65rem;list-style:none;margin:0;padding:0}.channel-community-point-rules>li{background:var(--bg);border:1px solid var(--line);border-radius:.7rem;display:grid;grid-gap:.55rem;gap:.55rem;padding:.7rem}.channel-community-point-rule-actions strong{margin-right:auto}.channel-community-point-rule-grid{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 8rem}.channel-community-point-rule-grid label{display:grid;grid-gap:.3rem;gap:.3rem}.channel-community-point-rule-grid label>span{color:var(--muted);font-size:.78rem;font-weight:700}.channel-community-point-rule-prompt{grid-column:1/-1}.channel-community-point-rule-enabled{align-items:center;display:flex!important;grid-column:1/-1}.channel-community-point-rule-grid>.channel-community-choice-with-help{grid-column:1/-1}.channel-community-activity{display:grid;grid-gap:.8rem;gap:.8rem}.channel-community-activity-list{display:grid;grid-gap:.6rem;gap:.6rem;list-style:none;margin:0;padding:0}.channel-community-activity-list>li{align-items:start;border:1px solid var(--line);border-radius:.8rem;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:4.5rem minmax(0,1fr);padding:.7rem}.channel-community-activity-list img,.channel-community-activity-placeholder{background:var(--bg);border-radius:.55rem;display:block;height:4.5rem;object-fit:cover;width:4.5rem}.channel-community-activity-list header{align-items:baseline;display:flex;gap:.6rem;justify-content:space-between}.channel-community-activity-list header time,.channel-community-activity-list small{color:var(--muted);font-size:.78rem}.channel-community-activity-list p{margin:.25rem 0 .5rem}.channel-community-activity-list dl{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin:0 0 .45rem}.channel-community-activity-list dl>div{display:flex;gap:.25rem}.channel-community-activity-list dt{color:var(--muted)}.channel-community-activity-list dd{margin:0}.channel-community-list{display:grid;grid-gap:.75rem;gap:.75rem}.channel-community-post{border:1px solid var(--line);border-radius:.9rem;display:grid;grid-gap:.8rem;gap:.8rem;padding:.85rem}.channel-community-post-summary{align-items:center;display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:5.5rem minmax(0,1fr)}.channel-community-post-summary time{color:var(--muted);display:block;font-size:.82rem;margin-bottom:.5rem}.channel-community-thumbnail{aspect-ratio:1;background:color-mix(in srgb,var(--surface) 90%,var(--line) 10%);border:1px solid var(--line);border-radius:.7rem;display:block;height:5.5rem;object-fit:cover;width:5.5rem}.channel-community-thumbnail.is-placeholder{opacity:.55}.channel-community-post-link{border-radius:.7rem;display:block}.channel-community-issue{background:color-mix(in srgb,var(--danger-text,#b91c1c) 8%,var(--surface) 92%);border:1px solid color-mix(in srgb,var(--danger-border,#b91c1c) 45%,var(--line) 55%);border-radius:.7rem;display:grid;grid-gap:.3rem;gap:.3rem;padding:.75rem}.channel-community-issue p{margin:0}.channel-community-discussion{border-top:1px solid var(--line);padding-top:.75rem}.channel-community-discussion>summary{cursor:pointer;font-weight:750}.channel-community-truncated{margin:.75rem 0 0;color:var(--muted-text);font-size:.875rem}.channel-community-replies,.channel-community-thread{display:grid;grid-gap:.6rem;gap:.6rem;list-style:none;margin:.75rem 0 0;padding:0}.channel-community-replies{margin-left:clamp(.75rem,4vw,2.5rem)}.channel-community-comment{background:color-mix(in srgb,var(--surface) 94%,var(--accent) 6%);border:1px solid var(--line);border-radius:.85rem;display:grid;grid-gap:.55rem;gap:.55rem;padding:.9rem 1rem}.channel-community-comment.is-reply{border-left:.25rem solid var(--accent)}.channel-community-comment header{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.channel-community-comment header time,.channel-community-comment small,.channel-community-empty{color:var(--muted)}.channel-community-comment header time,.channel-community-comment small{font-size:.78rem}.channel-community-reactions{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.channel-community-reactions span,.channel-community-reactions strong{background:var(--bg);border-radius:999px;font-size:.76rem;padding:.25rem .55rem}.channel-community-prompt-link,.channel-community-prompt-transfer{align-items:center;display:inline-flex;gap:.4rem}.channel-community-prompt-link{background:transparent;border:0;color:var(--text);cursor:pointer;font:inherit;font-weight:700;justify-self:start;padding:0;text-decoration:underline;text-underline-offset:.2rem}.channel-community-prompt-link svg,.channel-community-prompt-transfer svg{height:1rem;width:1rem}.channel-community-prompt-link.is-succeeded,.channel-community-prompt-transfer.is-succeeded{color:var(--success-text,#15803d)}.channel-community-prompt-link.is-failed,.channel-community-prompt-transfer.is-failed{color:var(--danger-text,#b91c1c)}.channel-community-prompt-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.channel-community-prompt-backdrop{background:rgb(15 23 42/58%);border:0;inset:0;position:absolute}.channel-community-prompt-dialog{background:var(--surface);border:1px solid var(--line);border-radius:.9rem;box-shadow:0 1.5rem 4rem rgb(15 23 42/28%);display:grid;grid-gap:.85rem;gap:.85rem;max-height:min(80vh,52rem);max-width:56rem;overflow:auto;padding:1rem;position:relative;width:min(100%,56rem)}.channel-community-prompt-dialog header{align-items:center;display:flex;justify-content:space-between}.channel-community-prompt-dialog h2,.channel-community-prompt-transfer{margin:0}.channel-community-prompt-dialog pre{background:var(--bg);border:1px solid var(--line);border-radius:.65rem;margin:0;overflow-wrap:anywhere;padding:.9rem;white-space:pre-wrap}.channel-community-panel>.secondary-button,.channel-community-prompt-copy{justify-self:start}@media (max-width:720px){.channel-community-controls,.channel-community-heading{align-items:stretch;flex-direction:column}.channel-community-destination-surface{align-items:stretch;grid-template-columns:1fr}.channel-community-destination-surface label,.channel-community-destination-surface select{width:100%}.channel-community-settings-section-heading{align-items:stretch;flex-direction:column}.channel-community-field-grid,.channel-community-limit-blocks,.channel-community-persona-editor,.channel-community-point-rule-grid,.channel-community-provider-summary,.channel-community-request-channel-grid,.channel-community-request-text-grid{grid-template-columns:1fr}.channel-community-persona-list{max-height:14rem}.channel-community-persona-detail-heading{align-items:stretch;flex-direction:column}.channel-community-post-summary{grid-template-columns:4.5rem minmax(0,1fr)}.channel-community-thumbnail{height:4.5rem;width:4.5rem}}.reel-generation-lab{border:1px solid var(--border-subtle);border-radius:10px;display:grid;grid-gap:14px;gap:14px;min-width:0;padding:14px}.reel-generation-lab h3,.reel-generation-lab h4,.reel-generation-lab p{margin:0}.reel-generation-header{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.reel-generation-cost,.reel-generation-header>div:first-child,.reel-generation-history,.reel-generation-input,.reel-generation-preview,.reel-generation-provider,.reel-generation-status{display:grid;grid-gap:9px;gap:9px;min-width:0}.reel-generation-provider .provider-picker{width:100%}.reel-generation-history small,.reel-generation-preview>small,.reel-generation-provider>small,.reel-generation-reference>small{color:var(--text-muted)}.reel-generation-grid{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(300px,.85fr) minmax(340px,1.2fr) minmax(250px,.7fr);min-width:0}.reel-generation-input,.reel-generation-preview,.reel-generation-status{background:#fff;border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.reel-generation-modes{border:0;display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding:0}.reel-generation-modes legend{font-size:.78rem;font-weight:900;margin-bottom:6px;width:100%}.reel-generation-cost label,.reel-generation-modes label{align-items:flex-start;display:flex;gap:7px}.reel-generation-reference{border:2px dashed var(--border-subtle);border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:10px}.reel-generation-reference.is-dragging{background:rgb(15 118 110/.08);border-color:var(--accent)}.reel-generation-reference:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgb(15 118 110/.16);outline:0}.reel-generation-reference-preview{align-items:center;display:grid;grid-gap:9px;gap:9px;grid-template-columns:64px minmax(0,1fr) auto}.reel-generation-reference-preview img{aspect-ratio:1/1;border-radius:6px;object-fit:cover;width:64px}.reel-generation-reference-preview span{display:grid;min-width:0;overflow-wrap:anywhere}.reel-generation-cost{background:#f8fbfb;border:1px solid var(--border-subtle);border-radius:8px;padding:10px}.reel-generation-cost .primary-button,.reel-generation-preview .primary-button{justify-self:start}.reel-generation-preview video,.reel-generation-preview-empty{aspect-ratio:9/16;background:#050505;border-radius:8px;max-height:70vh;width:100%}.reel-generation-preview[data-ratio="16:9"] .reel-generation-preview-empty,.reel-generation-preview[data-ratio="16:9"] video{aspect-ratio:16/9}.reel-generation-preview video{object-fit:contain}.reel-generation-preview-empty{align-items:center;color:#d1d5db;display:grid;grid-gap:10px;gap:10px;justify-items:center;padding:20px;text-align:center}.reel-generation-preview-empty svg{height:32px;width:32px}.reel-generation-status dl{display:grid;grid-gap:7px;gap:7px;margin:0}.reel-generation-status dl div{background:#f8fbfb;border-radius:6px;display:grid;grid-gap:2px;gap:2px;padding:7px}.reel-generation-status dd,.reel-generation-status dt{font-size:.78rem;margin:0;overflow-wrap:anywhere}.reel-generation-status dt{color:var(--text-muted);font-weight:900}.reel-generation-history-item>button:first-child,.reel-generation-history>button{background:#fff;border:1px solid var(--border-subtle);border-radius:6px;display:grid;grid-gap:2px;gap:2px;padding:7px;text-align:left}.reel-generation-history-item>button:first-child.is-active,.reel-generation-history>button.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px rgb(15 118 110/.16)}.reel-generation-history-item{display:grid;grid-gap:.35rem;gap:.35rem}.reel-generation-history-pages{align-items:center;display:flex;gap:7px;justify-content:space-between}.reel-last-frame{min-width:0}.reel-last-frame-status{align-items:center;background:#f8fbfb;border:1px solid var(--border-subtle);border-radius:8px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:72px minmax(0,1fr) auto;padding:8px}.reel-last-frame-status>img{aspect-ratio:1/1;border-radius:6px;height:72px;object-fit:cover;width:72px}.reel-last-frame-status>span{display:grid;grid-gap:3px;gap:3px;min-width:0;overflow-wrap:anywhere}.reel-last-frame-status>svg{margin:0 auto}.reel-last-frame-status small{color:var(--text-muted)}.reel-last-frame-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.reel-last-frame-error{margin:6px 0 0}.reel-export-result .reel-last-frame{margin-top:8px}@media (max-width:1180px){.reel-generation-grid{grid-template-columns:minmax(280px,.85fr) minmax(340px,1.15fr)}.reel-generation-status{grid-column:1/-1}}@media (max-width:760px){.reel-generation-grid,.reel-generation-header{grid-template-columns:minmax(0,1fr)}.reel-generation-status{grid-column:auto}.reel-generation-preview video,.reel-generation-preview-empty{max-height:68vh}.reel-last-frame-status{grid-template-columns:64px minmax(0,1fr)}.reel-last-frame-status>img{height:64px;width:64px}.reel-last-frame-actions{grid-column:1/-1;justify-content:stretch}.reel-last-frame-actions>button{flex:1 1 180px}}