.native-host{min-width:0}.native-host p{margin:0;line-height:1.55}.native-host h3{margin:0 0 .5rem}.native-host button{font:inherit;min-height:44px;padding:.6rem .9rem;border:1px solid var(--line);border-radius:7px;background:var(--soft);color:var(--ink);cursor:pointer}.native-host button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.native-host button:disabled{cursor:not-allowed}.native-host button.primary{background:var(--green);border-color:var(--green);font-weight:600}.native-host-picker>p,.native-host-file>p{margin:.6rem 0}.native-host-heading,.native-host-file-heading{display:flex;gap:1rem;justify-content:space-between;align-items:start;flex-wrap:wrap}.native-host-private{padding:.35rem .65rem;border:1px solid #ccb77b;border-radius:1rem;font-size:.85rem}.native-host-boundary,.native-host-notice{border-left:3px solid #ccb77b;padding:.75rem 1rem;background:#ccb77b14}.native-host-check{display:flex;align-items:start;gap:.75rem;margin:1rem 0}.native-host-check input{width:1.1rem;height:1.1rem;flex:0 0 auto;margin-top:.2rem}.native-host-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:.75rem 0}.native-host-picker,.native-host-confirm{border:1px solid rgba(204,183,123,.4);border-radius:.75rem;padding:1rem;margin:1rem 0}.native-host-picker input[type=file]{display:block;max-width:100%;margin-top:.5rem}.native-host-files{padding:0;list-style:none;display:grid;gap:.75rem}.native-host-file{padding:1rem;border:1px solid rgba(204,183,123,.3);border-radius:.75rem}.native-host-file strong,.native-host h3,.native-host p{overflow-wrap:anywhere}.native-host-progress{display:grid;gap:.75rem;margin:1rem 0}.native-host-progress progress{width:100%;accent-color:#1be392}.native-host-progress button{justify-self:start}@media(max-width:560px){.native-host-actions{flex-direction:column}.native-host-actions button{width:100%}}.native-migration-staged-details h6{font-size:1.1rem;margin:.8rem 0}.native-migration-staged-details dt{font-weight:600}.native-migration-staged-details dd{margin:.15rem 0 .7rem}.native-episode{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #c8d2de;min-width:0}.native-episode fieldset{display:grid;gap:1rem;padding:1rem;margin:1rem 0;min-width:0;border:1px solid #c8d2de;border-radius:.7rem}.native-episode label:not(.native-host-check){display:grid;gap:.4rem;min-width:0}.native-episode input:not([type=checkbox]),.native-episode textarea,.native-episode select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;font:inherit;padding:.65rem;border:1px solid #a7b5c7;border-radius:.4rem}.native-episode textarea{resize:vertical}.native-episode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem}.native-episode-preview{padding:1rem;margin:1rem 0;border:1px solid #c8d2de;border-radius:.7rem}.native-episode-preview audio{display:block;width:100%;max-width:540px}.native-episode-description{white-space:pre-wrap;overflow-wrap:anywhere}.native-episode-list{list-style:none;padding:0;display:grid;gap:.5rem}.native-episode-list button{max-width:100%;text-align:left;overflow-wrap:anywhere}.native-episode-list button[aria-pressed=true]{outline:2px solid #315c92;outline-offset:2px}.native-episode details{margin:.7rem 0;overflow-wrap:anywhere}.native-episode summary{cursor:pointer;min-height:44px;padding:.6rem 0}.native-show-profile{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border, #d9e2ea);min-width:0}.native-profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;border:0;padding:0;margin:1rem 0;min-width:0}.native-profile-fields>label,.native-profile-category>label{display:grid;align-self:start;align-content:start;gap:.4rem;min-width:0}.native-profile-fields>label.native-host-check{display:flex;margin:.5rem 0}.native-profile-fields input:not([type=checkbox]),.native-profile-fields select,.native-profile-fields textarea{width:100%;min-width:0;min-height:44px;box-sizing:border-box;font:inherit;font-size:1rem;padding:.65rem;border:1px solid #a7b5c7;border-radius:.4rem}.native-profile-wide{grid-column:1 / -1}.native-profile-category{display:grid;align-content:start;gap:.7rem;min-width:0}.native-profile-review{margin-top:1.25rem;padding:1rem;border:1px solid var(--border, #d9e2ea);border-radius:12px;overflow-wrap:anywhere}.native-profile-review img{display:block;max-width:100%;height:auto;margin:1rem 0;border-radius:8px}.native-profile-description{white-space:pre-wrap}@media(max-width:650px){.native-profile-fields{grid-template-columns:minmax(0,1fr)}}.media-upload-recovery{min-width:0}.media-recovery-heading,.media-recovery-file-title,.media-recovery-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.media-recovery-heading,.media-recovery-file-title{justify-content:space-between}.media-recovery-heading h2{margin:0}.media-upload-recovery p{line-height:1.55;overflow-wrap:anywhere}.media-quota-readback{display:grid;grid-template-columns:1fr 1fr;gap:1rem;border-block:1px solid #ddd;padding-block:1rem;margin-block:1rem}.media-quota-readback h3{margin-top:0}.media-quota-scope{grid-column:1 / -1;margin:0}.media-recovery-list{padding:0;list-style:none;display:grid;gap:1rem}.media-recovery-file{min-width:0;padding:1rem;border:1px solid #d5d9de;border-radius:12px}.media-recovery-file-title strong{overflow-wrap:anywhere;min-width:0}.media-recovery-file-title span{white-space:nowrap}.media-recovery-confirm{border:2px solid #a45b12;border-radius:12px;padding:1rem;margin-top:1rem}.media-upload-recovery button{white-space:normal;min-height:44px;max-width:100%}.media-upload-recovery button[aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.media-upload-recovery button:focus-visible{outline:3px solid #1d62ab;outline-offset:3px}@media(max-width:600px){.media-quota-readback{grid-template-columns:1fr}.media-recovery-heading{align-items:flex-start}.media-recovery-actions{align-items:stretch}.media-recovery-actions button{flex:1 1 180px}}:root{color:#1c1c1c;background:#f7f7f4;font-family:Poppins,Open Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--ink: #1c1c1c;--muted: #66706b;--gold: #ccb77b;--green: #1be392;--surface: #ffffff;--line: #e4dfd4;--soft: #f3f0e9}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.accelerator-workspace,.accelerator-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;min-width:0}.accelerator-heading,.accelerator-flow-header,.accelerator-journey-progress{display:flex;align-items:center;justify-content:space-between;gap:18px}.accelerator-heading{padding:4px 0 6px}.accelerator-heading h2,.accelerator-flow-header h2{margin-top:4px;font-size:22px}.accelerator-heading p,.accelerator-access p,.accelerator-empty p{color:var(--muted);line-height:1.55;margin:8px 0 0;max-width:700px}.accelerator-heading-actions{display:flex;align-items:end;gap:10px}.accelerator-heading-actions label{min-width:220px}.accelerator-journey-progress{padding:16px 18px;border:1px solid var(--line);background:var(--surface);border-radius:8px}.accelerator-journey-progress>div:first-child{display:grid;gap:2px;min-width:150px}.accelerator-journey-progress span,.accelerator-flow-header>span{color:var(--muted);font-size:13px}.accelerator-progress{height:8px;flex:1;min-width:120px;background:#e7e5df;border-radius:4px;overflow:hidden}.accelerator-progress>span{display:block;height:100%;background:var(--green);border-radius:inherit;transition:width .18s ease}.accelerator-machine-group{display:grid;gap:10px}.accelerator-machine-group h3{font-size:14px;text-transform:uppercase;color:#4c5651}.accelerator-machine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.accelerator-machine{min-height:126px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px;border:1px solid var(--line);border-radius:8px;background:#ffffffb8}.accelerator-machine.available{background:var(--surface);border-color:#cfc6ad}.accelerator-machine.complete{border-left:4px solid var(--green);padding-left:12px}.accelerator-machine-icon,.accelerator-access-icon,.accelerator-question-number,.accelerator-complete-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#efe9d8;color:#5f5130}.accelerator-machine.available .accelerator-machine-icon{background:#dcf8eb;color:#146747}.accelerator-machine-copy{min-width:0}.accelerator-machine-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.accelerator-machine-copy p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.accelerator-machine>button,.accelerator-machine>.accelerator-machine-state{align-self:end;grid-column:3}.accelerator-machine-state{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px}.accelerator-machine-state.good{color:#126443;font-weight:600}.accelerator-access{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:18px;align-items:center}.accelerator-access-icon{width:48px;height:48px;background:#1c1c1c;color:var(--gold)}.accelerator-empty{min-height:240px;place-items:center;align-content:center;text-align:center}.accelerator-flow{width:min(900px,100%);margin:0 auto}.accelerator-flow-header{display:grid;grid-template-columns:40px minmax(0,1fr) auto}.accelerator-flow-header .accelerator-progress{grid-column:2 / -1;width:100%}.accelerator-question,.accelerator-review{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0;gap:18px;padding:clamp(22px,5vw,52px);background:var(--surface);border:1px solid var(--line);border-radius:8px}.accelerator-question{min-height:480px;align-content:center}.accelerator-question-number{width:34px;height:34px;font-weight:700}.accelerator-question h3,.accelerator-review h3{max-width:720px;font-size:24px;line-height:1.35}.accelerator-question textarea{width:100%;min-height:128px;padding:14px;resize:vertical}.accelerator-flow-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.accelerator-lead{margin:0;font-size:18px;line-height:1.55;color:#34413b}.accelerator-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.accelerator-score{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;background:#f5f4ef;border-radius:6px}.accelerator-score>span{color:var(--muted);font-size:12px}.accelerator-score>strong{font-size:18px}.accelerator-score>div{grid-column:1 / -1;height:5px;overflow:hidden;background:#dedbd2;border-radius:3px}.accelerator-score>div span{display:block;height:100%;background:#1d9d71}.accelerator-review-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.accelerator-review-columns>div{display:grid;align-content:start;gap:7px;padding:14px;border:1px solid var(--line);border-radius:6px}.accelerator-review-columns span{color:#4c5752;font-size:13px;line-height:1.4}.accelerator-promise-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.accelerator-promise{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:6px;line-height:1.45}.accelerator-promise.recommended{padding:16px;border:2px solid #1d9d71;background:#effaf5}.accelerator-promise input{flex:0 0 16px;width:16px;height:16px;margin-top:4px}.accelerator-promise>svg{flex:0 0 auto;margin-top:2px}.accelerator-promise>span{display:grid;min-width:0;gap:2px}.accelerator-coaching-sequence{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}.accelerator-coaching-sequence>div{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px;background:var(--surface)}.accelerator-coaching-sequence>div>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#1c1c1c;color:#fff;font-size:12px;font-weight:700}.accelerator-coaching-sequence p{margin:5px 0 0;color:#4c5752;line-height:1.5}.accelerator-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brand-package-assets>div{display:grid;align-content:start;gap:10px;min-width:0}.brand-package-assets audio,.brand-package-assets video,.brand-package-assets img{display:block;max-width:100%}.brand-package-assets audio{width:100%}.brand-package-video-preview{position:relative;display:grid;width:100%;padding:0;overflow:hidden;aspect-ratio:16 / 9;place-items:center;border:0;border-radius:6px;color:#fff;background:#1c1c1c;cursor:pointer}.brand-package-video-preview img{width:100%;height:100%;object-fit:contain}.brand-package-video-preview>span:not(.sr-only){position:absolute;display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#1c1c1c;background:#fffffff0;box-shadow:0 2px 12px #00000038;transition:transform .12s ease,background .12s ease}.brand-package-video-preview:hover>span:not(.sr-only),.brand-package-video-preview:focus-visible>span:not(.sr-only){transform:scale(1.06);background:#fff}.guest-engine-tabs{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.guest-engine-tabs>button{width:100%;min-width:0;justify-content:center}.accelerator-choice-grid label{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;padding:16px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.accelerator-choice-grid label.selected{border:2px solid #1d9d71;padding:15px;background:#effaf5}.accelerator-choice-grid label>span{grid-column:2 / -1;color:var(--muted);font-size:13px;line-height:1.4}.accelerator-choice-grid .cover-candidate-card{grid-template-columns:24px minmax(0,1fr);align-items:start;min-width:0}.accelerator-choice-grid .cover-candidate-card>img,.accelerator-choice-grid .cover-candidate-card>.empty,.accelerator-choice-grid .cover-candidate-card>strong,.accelerator-choice-grid .cover-candidate-card>span{grid-column:2;min-width:0}.accelerator-choice-grid .cover-candidate-card>img,.accelerator-choice-grid .cover-candidate-card>.empty{grid-row:1}.accelerator-choice-grid .cover-candidate-card>input{grid-row:1;align-self:center}.accelerator-complete-mark{width:52px;height:52px;background:#dcf8eb;color:#14734f}.accelerator-format-summary{display:flex;flex-wrap:wrap;gap:8px}.accelerator-format-summary>span{padding:9px 12px;background:#f3f0e9;border-radius:6px;color:#4b5651;font-size:13px}.accelerator-form-stack label,.accelerator-destination-edit label{display:grid;gap:7px;color:#3d4843;font-size:13px;font-weight:600}.accelerator-form-stack label.checkbox-row{display:flex;align-items:center;gap:10px;cursor:pointer}.accelerator-form-stack label.checkbox-row input{flex:0 0 auto;width:18px;height:18px;margin:0}.accelerator-form-stack label.accelerator-toggle{display:flex;align-items:center;gap:10px;min-height:36px;cursor:pointer}.accelerator-form-stack label.accelerator-toggle input{flex:0 0 auto;width:18px;height:18px;margin:0}.accelerator-form-stack input,.accelerator-form-stack select,.accelerator-form-stack textarea,.accelerator-destination-edit input{width:100%}.accelerator-form-stack textarea{min-height:96px;resize:vertical}.accelerator-form-stack input[aria-invalid=true]{border-color:#a74138;outline-color:#a74138}.field-error{color:#7f2f28;font-size:12px;font-weight:600;line-height:1.4}.accelerator-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.accelerator-platform-fieldset{min-width:0;margin:0;padding:0;border:0}.accelerator-platform-fieldset legend{margin-bottom:8px;color:#3d4843;font-size:13px;font-weight:600}.brand-color-field{display:grid;gap:7px;color:#3d4843;font-size:13px;font-weight:600}.brand-color-control{display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px;align-items:center}.brand-color-swatch{width:48px;height:42px;border:1px solid #cfc9bc;border-radius:6px;padding:3px;background:#fff;cursor:pointer}.brand-color-swatch::-webkit-color-swatch-wrapper{padding:0}.brand-color-swatch::-webkit-color-swatch{border:0;border-radius:3px}.brand-color-hex{min-width:0;height:42px;font-family:Open Sans,Arial,sans-serif;text-transform:uppercase}.accelerator-form-stack details{padding:13px;border:1px solid var(--line);border-radius:6px}.accelerator-form-stack summary{cursor:pointer;font-weight:600}.accelerator-form-stack details>div{margin-top:14px}.accelerator-feed-details{padding:13px;border:1px solid var(--line);border-radius:6px;background:#fbfaf6}.accelerator-feed-details summary{cursor:pointer;font-weight:700}.accelerator-feed-details .accelerator-form-grid{align-items:start}.accelerator-feed-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.accelerator-feed-review-grid>div{display:grid;align-content:start;gap:7px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.accelerator-feed-review-grid>.wide{grid-column:1 / -1}.accelerator-feed-review-grid span,.accelerator-feed-review-grid li{overflow-wrap:anywhere;color:#4c5752;font-size:13px;line-height:1.45}.accelerator-feed-review-grid ul{margin:0;padding-left:18px}.accelerator-equipment-badges{display:flex;flex-wrap:wrap;gap:7px}.accelerator-equipment-badges span{padding:5px 8px;border:1px solid #b8dfcf;border-radius:5px;background:#effaf5;color:#176f54;font-size:12px;font-weight:700}.accelerator-equipment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.accelerator-equipment-compare{padding:13px;border:1px solid var(--line);border-radius:6px;background:#fbfaf6}.accelerator-equipment-compare summary{cursor:pointer;font-weight:700}.accelerator-equipment-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.accelerator-equipment-paths>section,.accelerator-equipment-paths>section>div{display:grid;gap:8px}.accelerator-equipment-paths>section{align-content:start;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.accelerator-equipment-paths h4{margin:0;font-size:15px}.accelerator-equipment-paths article{display:grid;gap:3px;padding:8px;border-left:3px solid #1d9d71;background:#effaf5}.accelerator-equipment-paths article.ineligible{border-left-color:#b7b1a4;background:#f2f0eb}.accelerator-equipment-paths small{color:var(--muted);line-height:1.4}.accelerator-auto-send-consent{align-items:start;padding:12px;border:1px solid #d8cda8;border-radius:6px;background:#fffaf0}.accelerator-auto-send-consent>span{display:grid;gap:4px}.accelerator-auto-send-consent small{color:var(--muted);line-height:1.45}.accelerator-inline-error{padding:11px 13px;border-left:3px solid #a74138;background:#fff2f0;color:#7f2f28;font-size:13px;line-height:1.45}.accelerator-candidate-list,.accelerator-soft-sell-options{display:grid;gap:9px}.accelerator-candidate-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:15px;border:1px solid var(--line);border-radius:7px}.accelerator-candidate-list article>div:first-child{display:flex;align-items:center;gap:9px}.accelerator-candidate-list article>div:first-child span,.accelerator-mini-scores span{color:var(--muted);font-size:12px}.accelerator-candidate-list article p,.accelerator-mini-scores{grid-column:1;margin:0}.accelerator-candidate-list article button{grid-column:2;grid-row:1 / span 3;align-self:center}.accelerator-mini-scores{display:flex;flex-wrap:wrap;gap:12px}.accelerator-risk{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;padding:13px;border-left:4px solid #1d9d71;background:#effaf5;color:#165d43}.accelerator-risk span{flex-basis:100%;color:#3f5d51;line-height:1.45}.accelerator-risk.yellow{border-color:#b58b28;background:#fff9e9;color:#725817}.accelerator-risk.red{border-color:#a74138;background:#fff2f0;color:#7f2f28}.accelerator-research-matches{display:grid;gap:8px}.accelerator-research-matches>article{display:grid;gap:6px;padding:12px;border:1px solid #e4d59f;border-left:4px solid #b58b28;background:#fffdf6}.accelerator-research-matches>article.red{border-color:#e6b9b4;border-left-color:#a74138;background:#fff8f7}.accelerator-research-matches article>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.accelerator-research-matches article span,.accelerator-research-matches article p{color:var(--muted);font-size:12px;line-height:1.45}.accelerator-research-matches article a{display:inline-flex;align-items:center;gap:5px;width:fit-content;color:var(--ink);font-weight:700}.accelerator-review-summary{display:grid;gap:9px;padding:12px;border-left:3px solid #ccb77b;background:#fbfaf5}.accelerator-review-summary p{margin:0}.accelerator-review-summary a{display:block;margin-top:4px;overflow-wrap:anywhere}.accelerator-chip-row{display:flex;flex-wrap:wrap;gap:7px}.accelerator-chip{padding:5px 8px;border:1px solid #d9d4c9;border-radius:6px;background:#fff;color:#5a625f;font-size:12px;font-weight:700}.accelerator-chip.complete{border-color:#168b63;background:#edf9f3;color:#126446}.guest-application-headshot{display:block;width:112px;aspect-ratio:1;margin-top:8px;border-radius:6px;object-fit:cover}.guest-voice-notes{display:grid;gap:8px}.guest-voice-notes>div{display:grid;gap:4px}.guest-voice-notes audio{width:min(100%,420px)}.guest-voice-notes span{color:#5a625f;font-size:12px}.guest-availability-list,.guest-availability-slot{display:grid;gap:8px}.guest-availability-slot{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px;border:1px solid var(--line);border-radius:6px;background:#f7f6f1}.guest-availability-list>small,.accelerator-year-grid+small{display:block;margin-top:8px;color:var(--muted)}.accelerator-soft-sell-options>button{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);text-align:left}.accelerator-soft-sell-options>button.selected{border:2px solid #1d9d71;padding:13px;background:#effaf5}.accelerator-soft-sell-options span{color:var(--muted);font-size:12px}.accelerator-soft-sell-options strong{font-size:14px;line-height:1.45}.accelerator-soft-sell-editor{display:grid;gap:12px}.accelerator-soft-sell-editor h4,.accelerator-soft-sell-editor p{margin:0}.accelerator-soft-sell-editor label{border:1px solid var(--line);border-radius:7px;background:#fbfaf6;padding:12px}.accelerator-soft-sell-editor textarea:disabled{border-color:transparent;background:transparent;color:var(--ink);opacity:1;padding-inline:0;resize:none}.accelerator-review>.notice ul{margin:8px 0 0;padding-left:20px}.accelerator-self-end{justify-self:end}.accelerator-bridge-layout{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:14px;padding-top:16px;border-top:1px solid var(--line)}.accelerator-bridge-layout nav{display:grid;align-content:start;gap:6px}.accelerator-bridge-layout nav button{display:grid;gap:2px;padding:11px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);text-align:left}.accelerator-bridge-layout nav button.selected{border-color:#1d9d71;background:#effaf5}.accelerator-bridge-layout nav span,.accelerator-bridge-detail>span,.accelerator-stat-grid span{color:var(--muted);font-size:12px}.accelerator-bridge-detail{display:grid;gap:12px;min-width:0;padding:16px;background:#f7f6f1;border-radius:7px}.accelerator-bridge-detail>strong{overflow-wrap:anywhere;font-size:18px}.accelerator-bridge-actions{display:flex;flex-wrap:wrap;gap:8px}.accelerator-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.accelerator-stat-grid>div{display:grid;gap:3px;padding:11px;background:var(--surface);border:1px solid var(--line);border-radius:6px}.accelerator-stat-grid strong{font-size:20px}.accelerator-destination-edit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.accelerator-big-input{display:flex;align-items:center;gap:10px;color:var(--muted);font-weight:700}.accelerator-big-input input{flex:1;font-size:20px}.accelerator-decision{display:grid;gap:5px;padding:14px;border-left:4px solid var(--green);background:#effaf5}.accelerator-decision span,.accelerator-review small{color:var(--muted);font-size:12px;line-height:1.5}.accelerator-directory-links{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}.accelerator-directory-links a{text-decoration:none}.accelerator-year-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.accelerator-year-grid>div{display:grid;gap:3px;padding:11px;border:1px solid var(--line);border-radius:6px;background:#f7f6f1}.accelerator-year-grid span{color:var(--muted);font-size:12px}.accelerator-year-grid .secondary{width:100%;margin-top:6px}.accelerator-manuscript-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.accelerator-manuscript-heading>div:first-child{display:grid;flex:1;gap:6px;min-width:0}.accelerator-manuscript-heading p{margin:0;color:var(--muted);line-height:1.5}.accelerator-view-tabs{justify-self:start}.accelerator-manuscript{display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--line)}.accelerator-manuscript>section{padding:18px;background:var(--surface)}.accelerator-manuscript h4,.accelerator-feedback-copy h4{margin:0 0 12px;font-size:15px}.accelerator-manuscript p,.accelerator-feedback-copy p,.accelerator-feedback-copy li{line-height:1.55}.accelerator-manuscript p.placeholder{display:inline-flex;width:max-content;max-width:100%;padding:5px 8px;border-radius:4px;background:#efe9d8;color:#67572f;font-size:12px;font-weight:700}.accelerator-teleprompter{display:grid;gap:18px;padding:clamp(20px,5vw,44px);background:#1c1c1c;color:#fff;border-radius:7px}.accelerator-teleprompter p{margin:0;font-size:22px;line-height:1.55}.accelerator-question-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.accelerator-question-cards article{display:grid;gap:8px;min-height:130px;padding:15px;border:1px solid var(--line);border-radius:7px}.accelerator-question-cards span{color:var(--muted);font-size:11px;text-transform:uppercase}.accelerator-question-cards strong{line-height:1.45}.accelerator-stat-grid-wide{grid-template-columns:repeat(5,minmax(0,1fr))}.accelerator-advice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.accelerator-advice>div{display:grid;gap:6px;padding:14px;border-left:4px solid var(--gold);background:#f7f4eb}.accelerator-advice span{color:var(--muted);font-size:12px}.accelerator-advice strong{line-height:1.45}.accelerator-attribution{display:grid;gap:12px;padding:4px 0}.accelerator-attribution-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.accelerator-attribution-heading h4,.accelerator-attribution-heading p{margin:0}.accelerator-attribution-heading p{max-width:620px;color:var(--muted);font-size:13px}.accelerator-attribution-list{display:grid;gap:7px}.accelerator-attribution-list>article{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(360px,2fr);align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid var(--line)}.accelerator-attribution-label{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-width:0}.accelerator-attribution-label>span{display:grid;place-items:center;width:26px;height:26px;border-radius:5px;background:#f1eee6;color:#5f625f;font-size:12px;font-weight:700}.accelerator-attribution-label strong{overflow-wrap:anywhere;font-size:13px}.accelerator-attribution-list dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.accelerator-attribution-list dl>div{display:grid;gap:2px}.accelerator-attribution-list dt{color:var(--muted);font-size:10px}.accelerator-attribution-list dd{margin:0;font-size:13px;font-weight:700}.accelerator-attribution-empty{margin:0;padding:14px 0;border-block:1px solid var(--line);color:var(--muted);font-size:13px}.accelerator-trend{display:flex;align-items:end;gap:2px;height:96px;padding:8px;border-bottom:1px solid var(--line)}.accelerator-trend span{flex:1;min-width:2px;background:#1d9d71;opacity:.75}.accelerator-feedback-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.accelerator-feedback-copy section{padding:15px;border:1px solid var(--line);border-radius:7px}.accelerator-feedback-copy p,.accelerator-feedback-copy ol{margin:0}.accelerator-feedback-copy li+li{margin-top:8px}.accelerator-feedback-notes{display:grid;gap:12px;margin:0}.accelerator-feedback-notes div{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--line)}.accelerator-feedback-notes div:last-child{padding-bottom:0;border-bottom:0}.accelerator-feedback-notes dt{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.accelerator-feedback-notes dd{margin:0;line-height:1.55}.accelerator-custom-cadence>.field-help,.accelerator-custom-cadence>.field-error{grid-column:1 / -1}.accelerator-checklist-start p{margin:0;color:var(--muted);line-height:1.55}.accelerator-checklist-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.accelerator-checklist-summary>div{display:grid;gap:2px}.accelerator-checklist-summary strong{font-size:22px}.accelerator-checklist-summary span{color:var(--muted);font-size:13px}.accelerator-checklist-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.accelerator-checklist-setup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.accelerator-checklist-setup fieldset{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--line);border-radius:6px}.accelerator-checklist-setup legend{padding:0 4px;font-size:13px;font-weight:700}.accelerator-checklist-setup label{display:flex;align-items:center;gap:8px;min-height:32px}.accelerator-checklist-setup input{width:18px;height:18px;margin:0}.accelerator-checklist-item{display:grid;grid-template-columns:20px 28px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:52px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);cursor:pointer}.accelerator-checklist-item.complete{border-color:#a8dec9;background:#effaf5}.accelerator-checklist-item.not-applicable{background:#f6f6f4;color:#6b6d6b}.accelerator-checklist-item input{width:18px;height:18px;margin:0}.accelerator-checklist-item>span{display:grid;place-items:center;width:26px;height:26px;border-radius:5px;background:#f1eee6;color:#5f625f;font-size:12px;font-weight:700}.accelerator-checklist-copy{display:grid;gap:2px}.accelerator-checklist-copy strong{font-size:13px;line-height:1.35}.accelerator-checklist-copy small{color:#686b68;font-size:11px;line-height:1.35}.accelerator-checklist-fresh{display:grid;gap:12px;padding:16px;border:1px solid var(--line-strong);border-radius:6px;background:#fff}.accelerator-checklist-fresh h3{margin:0;font-size:16px}.accelerator-checklist-history{display:grid;gap:8px;padding-top:6px;border-top:1px solid var(--line)}.accelerator-checklist-history h3,.accelerator-checklist-history p{margin:0}.accelerator-checklist-history p{color:var(--muted);font-size:13px}.accelerator-checklist-history-list{display:grid;gap:6px}.accelerator-checklist-history-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(92px,auto);align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:13px}.accelerator-checklist-history-list span:last-child{color:var(--muted);text-align:right}@media(max-width:980px){.accelerator-machine-grid,.accelerator-promise-list{grid-template-columns:1fr}.accelerator-machine{grid-template-columns:38px minmax(0,1fr)}.accelerator-machine>button,.accelerator-machine>.accelerator-machine-state{grid-column:2;justify-self:start}}@media(max-width:680px){.accelerator-checklist-history-list>div{grid-template-columns:minmax(0,1fr) auto}.accelerator-checklist-history-list span:last-child{grid-column:1 / -1;text-align:left}.accelerator-flow,.accelerator-flow-header,.accelerator-question,.accelerator-question>label{min-width:0;max-width:100%}.accelerator-heading,.accelerator-journey-progress,.accelerator-flow-actions,.accelerator-access{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.accelerator-heading-actions,.accelerator-flow-actions,.accelerator-heading-actions label,.accelerator-flow-actions button{width:100%}.accelerator-flow-header{grid-template-columns:40px minmax(0,1fr)}.accelerator-flow-header>span{grid-column:2}.accelerator-flow-header .accelerator-progress{grid-column:1 / -1}.accelerator-question,.accelerator-review{padding:20px}.accelerator-review>.notice{align-items:flex-start;flex-direction:column}.accelerator-question{min-height:420px}.accelerator-question h3,.accelerator-review h3{font-size:20px}.accelerator-score-grid,.accelerator-review-columns,.accelerator-feed-review-grid,.accelerator-equipment-summary,.accelerator-equipment-paths,.accelerator-choice-grid,.accelerator-checklist-setup,.accelerator-checklist-items,.accelerator-form-grid,.accelerator-bridge-layout,.accelerator-stat-grid,.accelerator-destination-edit{grid-template-columns:1fr}.guest-engine-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-availability-slot{grid-template-columns:1fr}.guest-availability-slot .secondary{width:100%}.accelerator-year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accelerator-manuscript-heading,.accelerator-advice,.accelerator-attribution-heading{grid-template-columns:1fr;flex-direction:column}.accelerator-manuscript-heading,.accelerator-attribution-heading{align-items:stretch}.accelerator-attribution-list>article{grid-template-columns:1fr;gap:9px}.accelerator-attribution-list dl{grid-template-columns:repeat(3,minmax(0,1fr))}.accelerator-trend{gap:1px;padding-inline:4px}.accelerator-trend span{min-width:1px}.accelerator-stat-grid-wide,.accelerator-question-cards,.accelerator-feedback-copy{grid-template-columns:1fr}.accelerator-view-tabs{width:100%}.accelerator-view-tabs button{flex:1}.accelerator-teleprompter p{font-size:18px}.accelerator-candidate-list article{grid-template-columns:1fr}.accelerator-candidate-list article button{grid-column:1;grid-row:auto;width:100%}.accelerator-self-end{justify-self:stretch}.accelerator-access>button{width:100%}}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}.app-shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-panel{width:min(520px,100%);background:#fff;border:1px solid #e2ded4;border-radius:8px;padding:24px;display:grid;gap:16px}.auth-panel p{margin:0;color:#526064;line-height:1.5}.auth-brand{color:#173c3a;padding:0}.auth-brand span{color:#6c767a}.magic-form{display:grid;gap:12px;padding-top:8px;border-top:1px solid #ede8dd}.sidebar{background:#1c1c1c;color:#fff;padding:24px 16px;display:flex;flex-direction:column;gap:24px}.brand{display:flex;align-items:center;gap:12px;padding:8px}.brand span,.eyebrow,.output-row span,.calendar-item span{display:block;color:#6c767a;font-size:13px}.brand span{color:#ccb77b}nav{display:grid;gap:6px}.nav-button{height:42px;border:0;border-radius:8px;color:#efe9dc;background:transparent;display:flex;align-items:center;gap:10px;padding:0 12px;cursor:pointer}.nav-button.active,.nav-button:hover{background:#ccb77b;color:#1c1c1c}.workspace{padding:28px;display:grid;gap:20px;align-content:start;background:linear-gradient(180deg,#ccb77b2e,#fff0 260px),#f7f7f4}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px}h1,h2,h3{margin:0;line-height:1.15}h1{font-size:30px}h2{font-size:18px}h3{font-size:16px}.account,.notice,.status-list div,.integration,.output-row,.calendar-item,.empty{display:flex;align-items:center;gap:10px}.accelerator-empty-action{justify-content:space-between;flex-wrap:wrap}.account{background:#fff;border:1px solid #e2ded4;border-radius:8px;padding:10px 12px}.account-email{min-width:0;overflow-wrap:anywhere}.account-statuses{display:inline-flex;align-items:center;gap:8px}.episode-generation-failure{display:flex;align-items:flex-start;gap:7px;max-width:58ch;color:#7a3028;line-height:1.45}.episode-generation-failure svg{flex:0 0 auto;margin-top:2px}.grid{display:grid;gap:18px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.outputs-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);align-items:start}.outputs-workspace>.outputs-header,.outputs-workspace>.grid.two,.outputs-workspace>.output-builder,.outputs-workspace>.media-library,.outputs-workspace>.output-production,.outputs-workspace>.image-engine,.outputs-workspace>.longform-workbench{grid-column:1 / -1}.setup-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.output-builder{grid-template-columns:minmax(220px,280px) minmax(320px,1fr) minmax(300px,380px);align-items:start}.output-builder.compact{grid-template-columns:minmax(240px,340px) minmax(0,1fr)}.image-engine{grid-template-columns:260px minmax(360px,1fr) minmax(360px,1fr);align-items:start}.episode-intake{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.review-workbench{grid-template-columns:360px minmax(0,1fr);align-items:start}.longform-workbench{grid-template-columns:minmax(0,1fr) 420px;align-items:start}.admin-workbench{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-console{min-width:0}.admin-console .panel,.admin-console .admin-workbench>*{box-sizing:border-box;min-width:0;max-width:100%}.admin-console .calendar-card>div{min-width:0}.admin-console .calendar-card strong,.admin-console .calendar-card span,.admin-console .calendar-card .asset-preview{overflow-wrap:anywhere}.admin-console-header{gap:18px}.admin-console-header h2{margin:3px 0 5px}.admin-area-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.admin-area-tabs button{min-width:0;min-height:64px;display:flex;align-items:flex-start;gap:9px;border:1px solid var(--line);border-radius:7px;padding:11px;background:var(--surface);color:var(--ink);cursor:pointer;text-align:left}.admin-area-tabs button:hover{border-color:#b8ae96;background:#fbfaf6}.admin-area-tabs button.selected{border-color:#159967;background:#f0fbf6;box-shadow:inset 0 0 0 1px #159967}.admin-area-tabs button>svg{flex:0 0 auto;margin-top:2px}.admin-area-tabs button span,.admin-area-tabs button strong,.admin-area-tabs button small{display:block;min-width:0}.admin-area-tabs button small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.smart-link-workbench{grid-template-columns:300px minmax(0,1fr);align-items:start}.smart-link-editor{grid-column:1 / -1;max-width:none}.admin-wide{grid-column:1 / -1}.hosting-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hosting-gate{min-height:42px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;color:var(--ink);cursor:pointer}.hosting-gate input{flex:0 0 auto;width:18px;height:18px;margin:0}.admin-notice.hosting-blockers{display:grid;gap:6px;margin:0}.hosting-blockers ul{margin:0;padding-left:20px}.hosting-blockers li+li{margin-top:3px}.hosting-delivery-heading,.hosting-delivery-row,.hosting-delivery-meta,.hosting-delivery-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.hosting-delivery-heading h2,.hosting-delivery-heading p{margin:0}.hosting-file-list,.hosting-deliveries{display:grid;gap:8px}.hosting-file-choice{width:100%;min-height:62px;display:grid;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);text-align:left}.hosting-file-choice:hover{border-color:var(--gold);background:var(--soft)}.hosting-file-choice.selected{border-color:#0ca968;box-shadow:inset 3px 0 #0ca968}.hosting-file-choice div,.hosting-delivery-row div{min-width:0;display:grid;gap:3px}.hosting-file-choice strong,.hosting-file-choice span,.hosting-delivery-row strong,.hosting-delivery-row span{overflow-wrap:anywhere}.hosting-file-choice div>span,.hosting-delivery-row div>span,.hosting-delivery-meta{color:var(--muted);font-size:12px}.hosting-file-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;color:#806a2d;background:var(--soft)}.hosting-file-radio{width:18px;height:18px;border:2px solid var(--gold);border-radius:50%}.hosting-url-fallback{border-top:1px solid var(--line);padding-top:10px}.hosting-url-fallback summary{color:var(--muted);cursor:pointer;font-size:13px}.hosting-url-fallback .form-grid{margin-top:12px}.hosting-delivery-actions{justify-content:flex-end;padding-top:4px}.hosting-delivery-actions button:disabled{border-color:#ded9cf;background:#f1efe8;color:#7b817e;box-shadow:none;filter:none;opacity:1}.hosting-delivery-card{display:grid;gap:10px;padding:13px;border:1px solid var(--line);border-radius:7px;background:var(--soft)}.hosting-delivery-card.ready{border-color:color-mix(in srgb,#0ca968 55%,var(--line))}.hosting-delivery-card.attention{border-color:color-mix(in srgb,#b42318 55%,var(--line))}.hosting-progress{height:7px;overflow:hidden;border-radius:4px;background:var(--line)}.hosting-progress span{display:block;height:100%;min-width:2px;border-radius:inherit;background:#0ca968;transition:width .24s ease}.hosting-delivery-card.attention .hosting-progress span{background:#b42318}.hosting-delivery-meta{justify-content:flex-start;flex-wrap:wrap}.hosting-delivery-meta a{color:var(--ink);font-weight:700}.hosting-delivery-meta button{margin-left:auto}.hosting-safety-note{margin-top:0}.hosting-operations{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.hosting-operation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.hosting-operation-heading>div{display:grid;gap:3px}.hosting-operation-heading span,.hosting-operations .admin-notice span{color:var(--muted);font-size:12px}.hosting-operation-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hosting-attention-list{display:grid;gap:8px}.hosting-attention-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:7px;background:var(--soft)}.hosting-attention-item>div{min-width:0;display:grid;gap:3px}.hosting-attention-item span{overflow-wrap:anywhere}.panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:20px;display:grid;gap:16px}.form{max-width:980px}.setup-status,.output-presets,.output-plan,.template-list,.episode-sidebar{position:sticky;top:24px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.brand-logo-upload{display:grid;align-content:start;gap:8px;min-width:0}.setup-layout .form-grid>label{align-self:start}.brand-logo-upload .secondary{justify-self:start}.brand-logo-preview{display:grid;place-items:center;min-height:108px;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:#f8f7f2;color:var(--muted)}.brand-logo-preview img{display:block;width:100%;height:108px;object-fit:contain;padding:10px}.onboarding-image-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:end;padding:14px;border:1px solid var(--border);border-radius:6px;background:#f8f7f2}.onboarding-image-upload>.secondary{margin-bottom:1px}.onboarding-image-preview{grid-column:1 / -1;display:grid;place-items:center;min-height:180px;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:#fff}.onboarding-image-preview img{display:block;width:100%;max-height:260px;object-fit:contain}.onboarding-image-preview.host img{max-height:320px}.onboarding-url-fallback{grid-column:1 / -1}.onboarding-url-fallback summary{width:fit-content;cursor:pointer;color:#526064;font-size:13px;font-weight:600}.onboarding-url-fallback label{margin-top:10px}@media(max-width:680px){.onboarding-image-upload{grid-template-columns:minmax(0,1fr)}.onboarding-image-upload>.secondary{justify-self:stretch}}.form-grid>.wide{grid-column:1 / -1}.form-grid .notice ul{margin:8px 0 12px;padding-left:20px}.form-grid .notice li+li{margin-top:5px}.form-grid>.notice.warn.wide{align-items:start;display:grid;grid-template-columns:minmax(140px,.4fr) minmax(0,1.6fr)}.form-grid>.notice.warn.wide .checkbox-row{grid-column:1 / -1}label{display:grid;gap:7px;color:var(--muted);font-size:13px}input,select,textarea{width:100%;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);padding:10px 12px}.color-control{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;border:1px solid var(--line);border-radius:6px;background:#fff;padding:6px 10px 6px 6px;min-height:42px}.color-control input[type=color]{width:36px;height:30px;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer}.color-hex{color:var(--ink);font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:0}textarea{min-height:90px;resize:vertical}.result-box{max-height:360px;overflow:auto;margin:0;border:1px solid #ede8dd;border-radius:8px;background:#fbfaf6;color:#243033;padding:12px;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.45}.preset-list{display:grid;gap:10px}.preset-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #ede8dd;border-radius:8px;padding:10px}.preset-row span{display:block;color:#6c767a;font-size:13px;line-height:1.35}.output-main{min-width:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:0}.asset-preview{margin:8px 0 0;color:#445054;font-size:13px;line-height:1.45;white-space:pre-wrap}.asset-preview.expanded{max-height:420px;overflow:auto;border:1px solid #ede8dd;border-radius:8px;background:#fbfaf6;padding:10px}.calendar-media-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.calendar-media-card{width:88px;height:88px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6;color:var(--ink);display:grid;place-items:center;overflow:hidden;font-size:12px;font-weight:700;text-decoration:none}.calendar-media-guidance{min-width:min(100%,260px);flex:1 1 260px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6;padding:10px 12px;display:grid;gap:4px;color:#445054;font-size:13px;line-height:1.4}.calendar-media-attach{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px 12px;align-items:end;margin-top:10px;padding:10px 12px;border:1px solid #e4ded0;border-radius:8px;background:#fffdf8}.calendar-media-attach label{margin:0}.calendar-clip-rerender{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:10px;padding:10px 12px;border:1px solid #e4ded0;border-radius:8px;background:#fffdf8}.calendar-clip-rerender label{margin:0}.calendar-media-attach .helper-warn{grid-column:1 / -1}.calendar-approval-checklist{border:1px solid #e2eadf;border-radius:8px;background:#f7fbf4;padding:10px 12px;margin-top:10px;color:#34413d;font-size:13px;line-height:1.4}.calendar-approval-checklist strong{color:#126342}.calendar-approval-checklist ul{margin:6px 0 0;padding-left:18px}.calendar-approval-checklist li{margin:3px 0}.calendar-media-card img{width:100%;height:100%;object-fit:contain;display:block}.calendar-media-card.image{height:auto;background:#efede6}.calendar-media-card.image.square{width:min(100%,300px);aspect-ratio:1 / 1}.calendar-media-card.image.wide{width:min(100%,440px);aspect-ratio:16 / 9}.calendar-media-card.image.portrait{width:min(100%,220px);aspect-ratio:9 / 16}.calendar-media-card.video,.calendar-media-card.audio{width:min(100%,240px);height:auto;min-height:88px;padding:6px;gap:6px;place-items:stretch;background:#1c1c1c}.calendar-media-card.video video{width:100%;max-height:320px;border-radius:4px;background:#000}.calendar-media-card.audio audio{width:100%}.calendar-media-card.video a,.calendar-media-card.audio a{color:#fff;text-align:center;font-size:12px}.calendar-media-card.pending{padding:8px;border-style:dashed;color:#5c4b23;background:#fff8e7;text-align:center;line-height:1.25}.approval-list .calendar-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;min-width:0;max-width:100%}.approval-list .calendar-card.collapsed .platform-check,.approval-list .calendar-card.collapsed .calendar-media-attach,.approval-list .calendar-card.collapsed .calendar-clip-rerender,.approval-list .calendar-card.collapsed .calendar-next-action,.approval-list .calendar-card.collapsed .calendar-post-approval,.approval-list .calendar-card.collapsed .calendar-approval-checklist,.approval-list .calendar-card.collapsed .calendar-first-comment-preview,.approval-list .calendar-card.collapsed .verification-card,.approval-list .calendar-card.collapsed .quality-warning,.approval-list .calendar-card.collapsed .calendar-actions>button:not(:first-child){display:none}.approval-list .calendar-card.collapsed .calendar-actions{margin-top:8px}.approval-list,.approval-list .accelerator-review-columns,.approval-list .accelerator-review-columns>div{min-width:0;max-width:100%}.approval-list span,.approval-list strong,.approval-list p{overflow-wrap:anywhere}.calendar-meta-row,.inline-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.inline-actions{margin-top:12px}@media(max-width:760px){.calendar-media-attach{grid-template-columns:minmax(0,1fr)}.calendar-media-attach .button-row{width:100%}.calendar-media-attach .button-row button{flex:1 1 140px}}.dns-record-list{display:grid;gap:8px;margin-top:12px}.dns-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;border:1px solid #ede8dd;border-radius:8px;background:#fff;padding:10px}.dns-record-main{min-width:0}.dns-record-meta{align-items:center;margin-top:0}.dns-record dl{display:grid;gap:6px;margin:8px 0 0}.dns-record dl div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px}.dns-record dt{color:#6c767a;font-size:12px;font-weight:700;text-transform:uppercase}.dns-record dd{min-width:0;margin:0;color:#1f2528;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;overflow-wrap:anywhere}.button-row,.checkbox-row{display:flex;align-items:center;gap:10px}.field-stack{display:grid;gap:8px}.field-help{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:13px}.field-help.align-bottom{align-self:end}.field-help.timezone-help{grid-column:1 / -1;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding:2px 0 6px}.field-help.timezone-help>span:first-child{flex:1 1 360px;min-width:min(100%,280px);line-height:1.45}.field-help .small{flex:0 0 auto}.button-row.align-end{align-self:end;flex-wrap:wrap}.checkbox-row input{width:auto}.checkbox-row-detail{align-items:flex-start}.checkbox-row-detail>input{flex:0 0 auto;margin-top:3px}.checkbox-row-detail>span{display:grid;gap:4px;min-width:0}.checkbox-row-detail>span small{line-height:1.45}.form-grid>label.checkbox-row{align-items:flex-start}.form-grid>label.checkbox-row>input{flex:0 0 auto;margin-top:3px}.form-grid>label.checkbox-row>span{display:grid;gap:4px;min-width:0}.form-grid>label.checkbox-row>span small{line-height:1.45}.template-button{width:100%;border:1px solid #ede8dd;border-radius:8px;background:#fff;color:#1f2528;cursor:pointer;display:grid;gap:4px;padding:10px 12px;text-align:left}.template-button.selected,.template-button:hover{border-color:#173c3a;background:#eef6f4}.template-button span,.image-card span{color:#6c767a;font-size:13px}.image-gallery{grid-column:1 / -1}.placid-workbench{grid-column:2 / -1}.source-image-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-bottom:12px}.source-image{display:grid;grid-template-rows:88px minmax(20px,auto);gap:6px;padding:6px;border:1px solid #ede8dd;border-radius:8px;background:#fff;color:inherit;text-align:left;min-width:0;cursor:pointer}.source-image:hover,.source-image.selected{border-color:#173c3a;background:#eef6f4}.source-image img{width:100%;height:88px;object-fit:cover;border-radius:6px;background:#f8f5ee}.source-image span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#526064}.placid-sdk-grid{display:grid;grid-template-columns:minmax(280px,420px) minmax(420px,1fr);gap:14px;align-items:stretch}.placid-canvas-shell{display:grid;gap:10px}.placid-canvas,.placid-editor{min-height:420px;border:1px solid #ede8dd;border-radius:8px;background:#f8f5ee;overflow:hidden}.placid-canvas{min-height:320px}.layer-picks{display:flex;flex-wrap:wrap;gap:8px}.placeholder-picks{display:flex;flex-wrap:wrap;gap:6px}.inline-image-composer{border-block:1px solid var(--line);padding-block:18px}.inline-image-composer .flow-header p{margin:4px 0 0}.inline-image-composer-body{display:grid;gap:16px;margin-top:18px}.inline-image-composer .placeholder-picks.compact{margin-top:8px}.inline-image-composer .placeholder-preview-row{grid-template-columns:minmax(130px,.35fr) minmax(0,1fr)}.inline-image-composer .placeholder-preview-row p{margin:0}@media(max-width:640px){.inline-image-composer .flow-header{align-items:stretch}.inline-image-composer .flow-header>button{width:100%}.inline-image-composer .placeholder-preview-row{grid-template-columns:1fr}}.placeholder-picker{display:grid;gap:6px;margin-top:6px}.helper-ok,.helper-warn{display:block;font-size:12px;line-height:1.35}.helper-ok{color:#236b45}.helper-warn{color:#8b4d13}.placeholder-picks button{min-height:28px;max-width:100%;border:1px solid #d7e7e4;border-radius:999px;padding:0 9px;color:#173c3a;background:#fff;cursor:pointer;font-size:12px;overflow-wrap:anywhere}.placeholder-picks button:hover{border-color:#173c3a;background:#eef6f4}.content-recipe-picker{display:grid;gap:10px}.content-recipe-picker p{margin:4px 0 0}.content-recipe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.content-recipe{min-height:82px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);text-align:left;display:grid;align-content:start;gap:5px}.content-recipe span{color:var(--muted);font-size:.82rem;line-height:1.35}.content-recipe:hover,.content-recipe.selected{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 18%,var(--surface))}.recipe-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;border:1px solid #ede8dd;border-radius:8px;padding:8px 10px;background:#fff;color:#526064;font-size:13px}.placeholder-safety{display:grid;gap:10px;border:1px solid #d7e7e4;border-radius:8px;padding:10px;background:#f7fbfa}.placeholder-safe-row,.placeholder-preview-list{display:grid;gap:8px}.placeholder-safe-row>span,.placeholder-preview-list>strong{color:#173c3a;font-size:13px}.placeholder-preview-row{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:10px;border-top:1px solid #e5efec;padding-top:8px}.placeholder-preview-row>span{color:#526064;font-size:12px}.placeholder-preview-row small{display:inline-block;margin-bottom:3px;color:#6c767a;font-size:11px;text-transform:uppercase}.placeholder-preview-row p{margin:0;color:#1c1c1c;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.placeholder-preview-row em{display:block;margin-top:4px;color:#8b4d13;font-size:12px;font-style:normal}.template-fields{display:grid;gap:8px;border:1px solid #ede8dd;border-radius:8px;padding:10px;background:#fff}.field-header,.field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:10px;align-items:center}.field-header span,.field-row span{display:block;color:#6c767a;font-size:12px;line-height:1.35}.field-row{border-top:1px solid #f0ebe3;padding-top:8px}.field-controls{display:grid;gap:6px;min-width:0}.placeholder-picker.compact{margin-top:0}button.small{min-height:30px;padding:0 10px;justify-self:start}.chip{min-height:32px;border:1px solid #d7e7e4;border-radius:999px;padding:0 10px;color:#173c3a;background:#fff;cursor:pointer}.chip.selected,.chip:hover{border-color:#173c3a;background:#eef6f4}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.image-card{border:1px solid #ede8dd;border-radius:8px;display:grid;gap:8px;padding:10px}.image-card img,.image-card .empty{width:100%;aspect-ratio:1 / 1;border-radius:6px;object-fit:cover;background:#f1ebe1}.primary,.secondary,.segmented button,.icon-button{border:0;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.primary{width:fit-content;min-height:42px;padding:0 16px;color:#1c1c1c;background:#1be392;font-weight:700}button:disabled,.primary:disabled,.secondary:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.48;filter:grayscale(.2)}.secondary{width:fit-content;min-height:40px;padding:0 14px;color:#1c1c1c;background:#eee8da}.secondary.danger{color:#7c2d12;background:#ffe6d5}.icon-button{width:36px;height:36px;color:#1c1c1c;background:#eee8da}.segmented{display:flex;width:fit-content;border:1px solid #d8d4ca;border-radius:8px;overflow:hidden}.segmented.wrap{flex-wrap:wrap}.listener-link-navigation,.listener-link-overview{grid-column:1 / -1}.listener-link-overview .notice{display:flex;align-items:center;gap:10px}.listener-link-overview .notice.success{background:#e4f7ed;color:#0f5a3b}.listener-link-overview .notice span,.listener-link-overview .notice small{display:grid;gap:2px}.listener-link-overview-episode{width:min(100%,360px)}.stat-grid.listener-link-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.listener-link-analytics{gap:18px}.listener-link-analytics-filters{grid-template-columns:minmax(220px,2fr) minmax(160px,1fr)}.stat-grid.listener-link-analytics-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.listener-link-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.listener-link-analytics-breakdown{display:grid;align-content:start;gap:10px;min-width:0}.listener-link-analytics-breakdown h3{margin:0}.listener-link-analytics-event>span{display:grid;gap:2px;min-width:0}.listener-link-analytics-event small{overflow-wrap:anywhere}.listener-link-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.listener-link-overview-grid h3{margin:0 0 10px;font-size:16px}.listener-link-overview-grid .integration>span:first-child{display:inline-flex;align-items:center;gap:6px;min-width:0}.segmented button{min-height:40px;padding:0 14px;color:#445054;background:#fff;border-radius:0}.segmented .selected{color:#1c1c1c;background:#ccb77b}.pill{white-space:nowrap;border-radius:999px;font-size:12px;padding:4px 8px}.pill-ok{color:#0f5a3b;background:#dff3e8}.pill-warn{color:#8a4319;background:#ffe6d5}.notice{border-radius:8px;padding:12px;background:#f1ebe1;color:#445054}.notice-copy,.notice-with-action{display:flex;align-items:center;gap:10px}.notice-with-action{justify-content:space-between;flex-wrap:wrap}.notice.warn{background:#ffe6d5;color:#7c2d12}.episode-preflight{gap:12px}.episode-preflight>.notice,.credit-confirmation .notice{display:flex;align-items:flex-start;gap:10px}.episode-preflight>.notice svg,.credit-confirmation .notice svg{flex:0 0 auto;margin-top:1px}.notice.success{background:#dff3e8;color:#0f5a3b}.preflight-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.preflight-summary>div{min-width:0;padding:12px;background:#fff}.preflight-summary>div+div{border-left:1px solid var(--line)}.preflight-summary strong,.preflight-summary span{display:block}.preflight-summary strong{font-size:20px;color:var(--ink)}.preflight-summary span,.preflight-output-row span{color:var(--muted);font-size:13px}.preflight-output-list{display:grid;gap:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.preflight-output-list h3{margin:0;padding:12px;font-size:15px;background:#f7f7f5}.preflight-output-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:11px 12px;border-top:1px solid var(--line)}.preflight-output-row>div,.preflight-output-row>div>span{display:grid;min-width:0}.preflight-output-row>span{text-align:right;overflow-wrap:anywhere}.credit-confirmation{display:grid;gap:10px}.media-card.selected{border-color:var(--green);box-shadow:0 0 0 2px #1be3922e}.billing-recovery-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 24px 16px;padding:14px 16px;border:1px solid #e9b38e;border-radius:8px;background:#fff3e8;color:#6f2d0f}.billing-recovery-banner.paused{border-color:#d99a9a;background:#fff0f0;color:#7a1f1f}.billing-recovery-banner div{display:grid;gap:3px}.billing-recovery-banner span{line-height:1.4}.billing-recovery-banner .link-button{flex:0 0 auto}@media(max-width:640px){.billing-recovery-banner{align-items:stretch;flex-direction:column;margin-inline:16px}.billing-recovery-banner .link-button{text-align:center}}.quality-warning{align-items:flex-start;margin-top:10px;line-height:1.45}.new-episode-button{min-height:46px;border:0;border-radius:8px;color:#1c1c1c;background:#1be392;display:flex;align-items:center;gap:10px;padding:0 12px;cursor:pointer;font-weight:700}.new-episode-button.active{outline:2px solid #ccb77b}.product-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.usage-meter{min-width:112px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;display:grid;gap:2px;text-align:right}.usage-meter strong{font-size:24px}.usage-meter span{color:var(--muted);font-size:12px}.link-button{text-decoration:none}.guided-flow{align-content:start}.outputs-header,.flow-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.outputs-header{flex-wrap:wrap}.progress-track{height:8px;overflow:hidden;border-radius:999px;background:#ede8dd}.progress-track span{display:block;height:100%;border-radius:inherit;background:#1be392;transition:width .18s ease}.flow-step,.onboarding-flow{display:grid;gap:14px}.brand-step-heading{align-items:center;display:flex;justify-content:space-between;min-height:32px}.brand-step-heading span{color:var(--text-muted);font-size:.82rem;font-weight:700}.brand-color-choice>span{align-items:center;display:grid;gap:10px;grid-template-columns:48px minmax(0,1fr)}.brand-color-choice input[type=color]{cursor:pointer;height:44px;padding:3px;width:48px}.onboarding-workspace{align-items:start}.onboarding-overview-panel,.onboarding-flow{min-width:0}.onboarding-overview-panel{gap:18px}.overview-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.overview-metrics>div{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fbfaf6;padding:10px 12px;display:grid;gap:4px}.overview-metrics strong,.overview-next-action strong,.overview-columns h3{font-size:13px}.overview-metrics span,.overview-next-action span,.overview-list small,.flow-progress-meta small{color:var(--muted);font-size:12px;line-height:1.4}.overview-next-action{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fffdf8}.overview-next-action>div{display:grid;gap:4px;min-width:0}.overview-next-action small{color:var(--muted);line-height:1.45}.overview-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.overview-columns>div{min-width:0;display:grid;gap:10px}.overview-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.overview-list li{min-width:0;border-bottom:1px solid #eee7d9;padding-bottom:8px;display:grid;gap:2px}.overview-list li:last-child{border-bottom:0;padding-bottom:0}.overview-list span{overflow-wrap:anywhere}.flow-progress-meta{min-width:64px;display:grid;gap:2px;justify-items:end;text-align:right}.flow-progress-meta span{font-size:16px;font-weight:700}.field-span-full{grid-column:1 / -1}.onboarding-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.onboarding-step-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.onboarding-step-pill{min-width:0;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:8px 10px;background:#fbfaf6;color:var(--muted);font-size:12px}.onboarding-step-pill span{min-width:0;overflow-wrap:anywhere}.onboarding-step-pill.active{border-color:#b9ab80;background:#f6f0de;color:var(--ink)}.onboarding-step-pill.done{border-color:#b9d8cb;background:#eef7f3;color:#175b44}.output-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.choice-card{min-height:112px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);display:grid;gap:6px;align-content:start;padding:12px;text-align:left;cursor:pointer}.choice-card span{color:var(--muted);font-size:12px;line-height:1.35}.choice-card.selected,.choice-card:hover{border-color:#173c3a;background:#eef6f4}.platform-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.platform-choice{min-height:104px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);display:grid;gap:8px;align-content:start;padding:12px;text-align:left;cursor:pointer}.platform-choice span{color:var(--muted);font-size:12px;line-height:1.35}.platform-choice-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.platform-choice-title strong{color:var(--ink)}.platform-choice-title small{border-radius:999px;padding:3px 7px;color:#445054;background:#f1ebe1;white-space:nowrap}.platform-choice.compatible.selected{border-color:#14935f;background:#edfbf4}.platform-choice.adapt.selected{border-color:#ccb77b;background:#fff8e8}.platform-choice.blocked.selected{border-color:#c45a25;background:#fff1e9}.platform-choice:hover{border-color:#173c3a}.platform-choice[aria-disabled=true]{opacity:.62;cursor:not-allowed}.platform-choice[aria-disabled=true]:hover{border-color:var(--line)}.platform-fit-preview{border:1px solid var(--line);border-radius:8px;padding:12px;background:#fbfaf6;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.content-source-picker{border:1px solid var(--line);border-radius:8px;padding:12px;background:#fff;display:grid;gap:12px}.flow-header.compact{align-items:flex-start;gap:12px}.flow-header.compact h4{margin:2px 0 4px;font-size:15px}.platform-fit-preview div{min-width:min(100%,260px);margin-right:auto}.platform-fit-preview strong,.platform-fit-preview span{display:block}.platform-fit-preview span{color:var(--muted);font-size:12px}.platform-decision-list{display:grid;gap:8px}.platform-decision-summary{border:1px solid #d8e8df;border-radius:8px;padding:10px 12px;display:grid;gap:4px;background:#f3fbf6}.platform-decision-summary span{color:var(--muted);font-size:12px}.platform-decision{border:1px solid var(--line);border-radius:8px;padding:10px 12px;display:grid;gap:3px;background:#fff}.platform-decision span{color:var(--muted);font-size:12px}.platform-decision.compatible{border-color:#b8e7cf}.platform-decision.adapt{border-color:#e6d6a8}.platform-decision.blocked{border-color:#f1b28e}.platform-rule-focus{display:grid;gap:12px}.platform-rule-focus label{max-width:360px}.platform-rule-focus-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.platform-rules-table{border:1px solid var(--line);border-radius:8px;overflow:auto;background:#fff}.platform-rules-row{min-width:820px;display:grid;grid-template-columns:150px minmax(160px,1fr) minmax(160px,1fr) minmax(150px,.9fr) minmax(220px,1.2fr);gap:12px;align-items:start;padding:12px;border-top:1px solid var(--line)}.platform-rules-row:first-child{border-top:0}.platform-rules-row.header{background:#fbfaf6;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.platform-rules-row span{color:var(--muted);font-size:12px;line-height:1.4}.platform-rules-row strong{color:var(--ink)}.platform-check{border:1px solid #d8e8df;border-radius:8px;background:#f3fbf6;color:var(--ink);padding:9px 11px;margin:8px 0;font-size:12px;line-height:1.35}.platform-check strong{color:#126342}.large-textarea.compact{min-height:150px}.new-episode-grid{grid-template-columns:minmax(460px,1fr) minmax(280px,340px);align-items:start}.new-episode-grid>.grid{min-width:0}.new-episode-grid .episode-intake,.new-episode-grid .product-card{grid-template-columns:minmax(0,1fr)}.new-episode-grid .product-card .usage-meter{justify-self:stretch;text-align:left}.new-episode-grid .product-card .link-button{width:100%}.media-library,.compact-media{align-content:start}.media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.media-card{min-height:100px;border:1px solid var(--line);border-radius:8px;padding:12px;display:grid;gap:6px;align-content:start;background:#fbfaf6}.media-card span{color:var(--muted);font-size:12px}.media-remove-confirm{display:grid;gap:8px;padding-top:8px;border-top:1px solid var(--line)}.media-remove-confirm .button-row{margin:0}.connection-summary{min-width:0;display:grid;gap:6px;align-content:start;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#fbfaf6}.connection-summary>span,.connection-summary>small{color:var(--muted)}.platform-preference-list{display:grid;gap:10px}.service-preview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:12px;border:1px solid var(--line);border-radius:8px;padding:12px;background:#f8f6ee}.service-preview.dirty{border-color:#ccb77b;background:#fffaf0}.service-preview div{display:grid;gap:5px;align-content:start}.service-preview strong{overflow-wrap:anywhere}.service-preview span{color:var(--muted);font-size:13px}.platform-preference{display:grid;grid-template-columns:minmax(180px,1fr) auto auto minmax(220px,.8fr);gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fbfaf6}.platform-preference.active{background:#f3fbf5;border-color:#b9ead0}.calendar-view-switcher{overflow:visible}.listener-link-email-toggle{align-items:flex-start;border:1px solid var(--line);border-radius:8px;background:#fbfaf6;margin-top:14px;padding:12px}.listener-link-email-toggle>input{flex:0 0 auto;margin-top:3px}.listener-link-email-toggle>span{display:grid;gap:3px;min-width:0}.listener-link-email-toggle small{color:var(--muted);line-height:1.45}.calendar-view-switcher .flow-header{align-items:flex-start;flex-wrap:wrap}.calendar-view-switcher .flow-header>div:first-child{flex:1 1 260px;min-width:0}.calendar-view-switcher .flow-header>.button-row{flex:1 1 600px;min-width:0;justify-content:flex-end;flex-wrap:wrap}.calendar-view-switcher .review-batch-picker{flex:1 1 260px;min-width:220px;max-width:420px}.calendar-view-switcher .segmented{flex:0 0 auto}.calendar-period-view{display:grid;gap:12px}.calendar-period-toolbar{display:grid;grid-template-columns:36px minmax(180px,1fr) auto 36px;align-items:center;gap:8px}.calendar-period-toolbar>strong{text-align:center}.calendar-period-toolbar .secondary.icon-button{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.month-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-cell{min-height:96px;border:1px solid var(--line);border-radius:8px;padding:10px;display:grid;gap:8px;align-content:start;background:#fbfaf6}.calendar-cell span{color:var(--muted);font-size:12px}.calendar-chip{display:block;overflow:hidden;border-radius:6px;padding:5px 6px;background:#eef6f4;color:#173c3a;text-overflow:ellipsis;white-space:nowrap}.calendar-next-action{display:flex;align-items:flex-start;gap:8px;border:1px solid #b9ead0;border-radius:8px;padding:9px 10px;background:#f3fbf5;color:#21483a;font-size:13px}.calendar-next-action.warn{border-color:#e5d49b;background:#fffaf0;color:#5a4a19}.calendar-next-action svg{flex:0 0 auto;margin-top:1px}.settings-tabs{padding:12px}.settings-connections{grid-template-columns:minmax(0,1fr)}.connection-card{max-width:520px}.muted-copy{margin:0;color:var(--muted);line-height:1.5}.align-end{align-self:end}.review-asset-list{display:grid;gap:10px}.review-asset{border:1px solid #ede8dd;border-radius:8px;background:#fff;color:#1f2528;cursor:pointer;display:grid;gap:4px;padding:12px;text-align:left}.review-asset.selected,.review-asset:hover{border-color:#173c3a;background:#eef6f4}.review-asset span{color:#6c767a;font-size:13px}.review-editor{max-width:none}.email-delivery-card{display:grid;gap:14px;margin-top:16px;padding:16px;border:1px solid rgba(28,28,28,.14);border-radius:8px;background:#f7f8f6}.email-delivery-card .flow-header.compact{align-items:flex-start;margin:0}.email-delivery-card .flow-header.compact>div,.email-field-preview,.email-field-preview>div,.email-delivery-history{display:grid;gap:6px}.email-field-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.email-field-preview>div,.email-field-preview>label{min-width:0;padding:12px;border:1px solid rgba(28,28,28,.12);border-radius:6px;background:var(--surface)}.email-field-preview>div:nth-child(3){grid-column:1 / -1}.email-field-preview p{margin:0;overflow-wrap:anywhere}.email-send-controls{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:12px;align-items:end}.email-delivery-history>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:8px 0;border-top:1px solid rgba(28,28,28,.12)}.email-delivery-history .helper-warn{grid-column:1 / -1}@media(max-width:760px){.email-field-preview,.email-send-controls{grid-template-columns:1fr}.email-field-preview>div:nth-child(3){grid-column:auto}.email-delivery-card .button-row{align-items:stretch}}.verification-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(28,28,28,.12);border-radius:8px;background:#fbfaf5}.verification-card h3{margin:0;font-size:1rem}.verification-card p{margin:2px 0 0;color:#6c767a}.verification-card ul{margin:6px 0 0;padding-left:18px}.verification-card li{margin:4px 0}.verification-evidence-list{display:grid;gap:8px}.verification-evidence{margin:0;padding:10px 12px;border-left:3px solid #1be392;background:#f2f8f5}.verification-evidence.missing{border-left-color:#b7553c;background:#fff4f0}.verification-evidence span{color:#53605f;font-size:12px;font-weight:700;text-transform:uppercase}.verification-evidence p{margin-top:5px;color:#1c1c1c}.verification-confirmations{display:grid;gap:8px;margin:0;padding:12px;border:1px solid rgba(28,28,28,.12);border-radius:6px}.verification-confirmations legend{padding:0 4px;font-weight:700}.large-textarea{min-height:360px}.delivery-preview{display:grid;gap:14px}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stat-grid div{border:1px solid #ede8dd;border-radius:8px;padding:12px;display:grid;gap:4px}.stat-grid strong{font-size:26px}.stat-grid span{color:#6c767a;font-size:13px}.status-list,.integration-list,.output-list,.calendar-list{display:grid;gap:10px}.launch-punchlist{display:grid;gap:12px;margin:16px 0}.launch-task{grid-template-columns:minmax(0,1fr) auto}.launch-task .pill{align-self:flex-start}.compact-list{margin-top:16px}.integration,.output-row,.calendar-item,.empty{justify-content:space-between;min-height:52px;border:1px solid #ede8dd;border-radius:8px;padding:10px 12px}.calendar-card{align-items:flex-start}.calendar-card>div{min-width:0;width:100%}.calendar-card.review-focus{border-color:#1be392;box-shadow:0 0 0 3px #1be3922e;outline:none}.calendar-edit-form{display:grid;gap:10px;margin:12px 0}.calendar-edit-form textarea{min-height:180px}.calendar-reschedule-form{width:100%;max-width:520px;border-top:1px solid #ede8dd;padding-top:12px}.calendar-reschedule-form label{min-width:0}.calendar-schedule-readiness{display:flex;align-items:center;gap:8px;margin-top:10px;border:1px solid #dbe9d9;border-radius:8px;padding:8px 10px;color:#126342;background:#f5fbf3;font-size:13px;line-height:1.35}.calendar-schedule-readiness.warn{border-color:#f1d7ba;color:#8a4319;background:#fff8e7}.calendar-schedule-readiness strong{color:inherit}.review-bulk-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #ede8dd;border-radius:8px;padding:10px 12px;background:#fbfaf6}.review-toolbar{position:sticky;top:12px;z-index:3;box-shadow:0 8px 18px #1c1c1c14}.review-bulk-actions span{color:#526064;font-size:13px}.review-batch-picker,.review-batch-picker select{min-width:220px}.review-coverage{display:grid;gap:8px;border:1px solid #ede8dd;border-radius:8px;padding:10px 12px;background:#fff}.review-coverage>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.review-coverage span{color:#526064;font-size:13px}.review-action-plan{display:grid;gap:8px;border:1px solid #dbe9d9;border-radius:8px;padding:10px 12px;background:#f7fbf4}.review-action-plan>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.review-action-plan strong{color:#126342}.review-action-plan span{color:#526064;font-size:13px;margin-right:auto}.review-action-plan .review-next-button{flex:0 0 auto}.review-action-plan ol{margin:0;padding-left:20px;color:#34413d;font-size:13px;line-height:1.45}.review-action-plan li{margin:3px 0}.coverage-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.coverage-chip-row{display:flex;flex-wrap:wrap;gap:6px}.coverage-chip{border:1px solid #e3dccb;border-radius:999px;background:#fbfaf6;color:#1f2528;font-size:12px;line-height:1.25;padding:5px 8px}.muted-text{color:#6c767a;font-size:13px;margin:0}.calendar-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.empty{justify-content:flex-start;color:#6c767a}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.new-episode-grid{grid-template-columns:1fr}.new-episode-grid>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.output-builder{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.output-builder>.form{grid-column:1 / -1}}@media(max-width:840px){html,body,#root,.app-shell,.sidebar,.workspace{width:100%;max-width:100%;min-width:0}.app-shell{grid-template-columns:1fr}.workspace{padding:20px 16px}.workspace>*,.workspace .grid,.workspace .panel{min-width:0;max-width:100%}.workspace .panel{grid-template-columns:minmax(0,1fr)}.workspace .calendar-list,.workspace .calendar-item,.workspace .calendar-card>div,.workspace .asset-preview{min-width:0;max-width:100%}.workspace .calendar-item{flex-wrap:wrap}.workspace .asset-preview{overflow-wrap:anywhere}.output-plan>*,.output-plan .output-list,.output-plan .output-row{width:100%;min-width:0;max-width:100%}.output-plan .output-row{flex-wrap:wrap}.output-plan .output-main{flex:1 1 180px}.overview-columns{grid-template-columns:minmax(0,1fr)}.overview-next-action{align-items:stretch;flex-direction:column}.overview-next-action>button{width:100%}.sidebar{position:static;z-index:2;padding:12px;gap:10px}.sidebar .brand{padding:2px 4px}.sidebar .new-episode-button{min-height:40px}.sidebar .nav-button{height:38px}nav{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.two,.new-episode-grid,.new-episode-grid>.grid,.output-builder,.output-builder.compact,.image-engine,.episode-intake,.review-workbench,.longform-workbench,.admin-workbench,.smart-link-workbench,.setup-layout,.form-grid{grid-template-columns:1fr}.hosting-gates{grid-template-columns:1fr}.hosting-delivery-heading,.hosting-delivery-actions{align-items:stretch;flex-direction:column}.hosting-delivery-actions button{width:100%}.hosting-file-choice{grid-template-columns:34px minmax(0,1fr) 20px;padding:10px}.hosting-delivery-meta button{width:100%;margin-left:0}.hosting-operation-heading{align-items:flex-start;flex-direction:column}.hosting-operation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hosting-attention-item{align-items:stretch;flex-direction:column}.hosting-attention-item button{width:100%}.form-grid>.notice.warn.wide{grid-template-columns:1fr}.form-grid>.notice.warn.wide .checkbox-row{grid-column:auto}.preflight-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.preflight-summary>div+div{border-left:0}.preflight-summary>div:nth-child(2){border-left:1px solid var(--line)}.preflight-summary>div:nth-child(n+3){border-top:1px solid var(--line)}.preflight-output-row{grid-template-columns:1fr;gap:4px}.preflight-output-row>span{text-align:left}.media-grid,.calendar-grid,.month-grid{grid-template-columns:1fr}.calendar-period-toolbar{grid-template-columns:36px minmax(0,1fr) 36px}.calendar-period-toolbar>.secondary:not(.icon-button){grid-column:1 / -1;grid-row:2;justify-self:center}.dns-record,.dns-record dl div,.service-preview,.listener-link-overview-grid,.listener-link-analytics-grid,.listener-link-analytics-filters{grid-template-columns:1fr}.stat-grid.listener-link-analytics-stats,.stat-grid.listener-link-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.listener-link-overview .flow-header{align-items:stretch}.listener-link-overview-episode{width:100%}.tools-workspace>.tools-header .segmented.wrap,.listener-link-navigation .segmented.wrap{width:100%;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.tools-workspace>.tools-header .segmented.wrap button,.listener-link-navigation .segmented.wrap button{flex:0 0 auto}.field-help.timezone-help{align-items:flex-start;gap:8px}.field-help.timezone-help>span:first-child{flex-basis:auto;min-width:0;width:100%}.platform-preference{grid-template-columns:1fr;align-items:stretch}.placid-workbench{grid-column:1}.placid-sdk-grid,.field-header,.field-row{grid-template-columns:1fr}.setup-status,.output-presets,.output-plan,.template-list,.episode-sidebar{position:static}.topbar{align-items:flex-start;flex-direction:column}.account{width:100%;min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start}.account-statuses{grid-column:2;flex-wrap:wrap}.flow-header{align-items:stretch;flex-direction:column}.flow-header>.button-row,.review-batch-picker,.review-batch-picker select{width:100%;min-width:0}.calendar-view-switcher .flow-header>div:first-child,.calendar-view-switcher .flow-header>.button-row,.calendar-view-switcher .review-batch-picker{flex:none;width:100%;max-width:none}.calendar-view-switcher .flow-header>.button-row{justify-content:flex-start}.calendar-actions,.inline-actions,.button-row{justify-content:flex-start;flex-wrap:wrap}.calendar-actions button,.inline-actions button{flex:1 1 120px;min-width:0;white-space:normal}.review-toolbar{position:static;align-items:stretch;flex-direction:column;box-shadow:none}.review-toolbar .button-row,.review-toolbar label,.review-toolbar select{width:100%;min-width:0}.review-bulk-actions:not(.review-toolbar){align-items:stretch;flex-direction:column}.review-bulk-actions:not(.review-toolbar)>span{width:100%;line-height:1.45}.review-bulk-actions:not(.review-toolbar)>.button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.review-bulk-actions:not(.review-toolbar)>.button-row>button{width:100%;min-width:0}.field-help{align-items:stretch;flex-direction:column}}
