.ad-task-view{width:100%;min-width:0;height:100%;min-height:0;color:var(--fg-primary);background:var(--bg-primary);flex-direction:column;flex:1;display:flex;overflow:hidden}.ad-task-header{border:0;min-height:54px}.ad-task-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.ad-task-content{width:100%;max-width:760px;margin:0 auto;padding:20px 24px 36px}.ad-task-new{padding:clamp(26px,7vh,86px) 0 25px}.ad-task-new h3{letter-spacing:-.035em;font-size:23px;font-weight:500;line-height:1.35}.ad-task-new>p{max-width:48ch;color:var(--fg-secondary);margin:12px 0 27px;font-size:14px;line-height:1.7}.ad-task-new .board-composer{width:100%}.ad-task-new .chat-composer-tools{color:var(--fg-tertiary);font-size:11px}.ad-task-brief{padding-bottom:27px}.ad-task-brief p{background:var(--bg-muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 4px;max-width:88%;padding:12px 16px;font-size:14px;line-height:1.65}.ad-task-status{color:var(--fg-secondary);align-items:center;gap:9px;font-size:13px;line-height:1.7;display:flex}.ad-task-status svg{flex-shrink:0;width:17px;height:17px}.ad-task-spinner{animation:.9s linear infinite ad-spin}.ad-task-error{color:var(--solo-danger);overflow-wrap:anywhere;margin-top:16px;font-size:13px;line-height:1.7}.ad-task-connection{color:var(--fg-tertiary);margin-top:20px;font-size:12px;line-height:1.6}.ad-task-connection button{margin:5px 0 0 -8px}.ad-draft-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.ad-draft-heading h3{letter-spacing:-.025em;font-size:17px;font-weight:500;line-height:1.4}.ad-draft-heading p{max-width:48ch;color:var(--fg-tertiary);margin-top:7px;font-size:12px;line-height:1.65}.ad-copy-fields{gap:20px;display:grid}.ad-copy-field label,.ad-voice-avatar label,.ad-option-label{color:var(--fg-secondary);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.ad-copy-field .ui-textarea{resize:vertical;width:100%;min-height:68px;color:var(--fg-primary);background:var(--bg-secondary);box-shadow:none;border:1px solid #0000;border-radius:11px;outline:none;padding:11px 13px;font-family:inherit;font-size:14px;line-height:1.75;transition:border-color .16s}.ad-copy-spokenScript .ui-textarea{min-height:176px}.ad-copy-field .ui-textarea:focus{border-color:var(--solo-control-focus);box-shadow:none}.ad-copy-field .ui-textarea[readonly]{resize:none}.ad-copy-field h4{color:var(--fg-tertiary);margin-bottom:8px;font-size:12px;font-weight:400}.ad-copy-value{color:var(--fg-primary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.ad-field-hint{color:var(--fg-tertiary);margin-top:7px;font-size:11px;line-height:1.65}.ad-field-hint[data-error]{color:var(--solo-danger)}.ad-copy-notes{color:var(--fg-tertiary);margin:17px 0 0;padding-left:17px;font-size:12px;line-height:1.65}.ad-copy-notes li+li{margin-top:6px}.ad-save-row,.ad-generate-row{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.ad-save-row>span{color:var(--fg-tertiary);align-items:center;gap:6px;font-size:12px;display:flex}.ad-draft-stale{color:var(--fg-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.ad-generation-settings{border-top:1px solid var(--border-translucent);margin-top:28px;padding-top:23px}.ad-generation-settings h4{margin-bottom:18px;font-size:14px;font-weight:500}.ad-voice-avatar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;display:grid}.ad-voice-avatar [role=combobox]{border-color:var(--border-translucent);width:100%;min-width:0;box-shadow:none;font-size:13px}.ad-voice-avatar [role=combobox]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-voice-avatar [role=combobox]:focus-visible{outline:1px solid var(--solo-control-focus);box-shadow:none}.ad-cast-preview{align-items:center;gap:15px;min-width:0;margin-top:16px;display:flex}.ad-cast-preview img{object-fit:cover;border-radius:9px}.ad-cast-preview audio{width:min(100%,300px);height:35px}.ad-generate-row{align-items:flex-end;margin-top:21px}.ad-generate-row>.ui-button{min-width:145px}.ad-generate-row p{font-size:12px;line-height:1.7}.ad-generate-row p>span,.ad-generate-row>div>span{color:var(--fg-tertiary);font-size:11px;line-height:1.7}.ad-generate-row .ad-save-first{color:var(--fg-secondary);margin-top:5px;font-size:11px}.ad-generation-progress{border-bottom:1px solid var(--border-translucent);margin-bottom:27px;padding-bottom:22px}.ad-progress-timing{color:var(--fg-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:5px 16px;margin:8px 0 0 26px;font-size:12px;line-height:1.6;display:flex}.ad-progress-note{max-width:58ch;color:var(--fg-secondary);margin:9px 0 0 26px;font-size:12px;line-height:1.7}.ad-fixed-option{background:var(--bg-secondary);min-height:36px;color:var(--fg-secondary);border-radius:10px;align-items:center;padding:0 11px;font-size:13px;display:flex}.ad-video-result{margin:0 0 26px}.ad-video-player{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:14px;width:min(100%,300px);max-height:65dvh;margin:0 auto;display:block}.ad-video-player[data-landscape]{width:min(100%,600px)}.ad-video-actions{color:var(--fg-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.ad-task-view .ad-task-text-link{color:var(--fg-secondary);font-size:12px;text-decoration:none;display:inline-block}.ad-task-view .ad-task-text-link:hover{color:var(--fg-primary);text-decoration:none}.ad-task-view .ad-task-text-link:focus-visible{outline:1px solid var(--solo-control-focus);outline-offset:4px;border-radius:3px}@keyframes ad-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.ad-task-content{padding:18px 16px 28px}.ad-task-new{padding-top:27px}.ad-task-new h3{font-size:21px}.ad-generate-row{flex-direction:column;align-items:flex-start}.ad-video-player{max-height:58dvh}}@media (prefers-reduced-motion:reduce){.ad-task-spinner{animation:none}.ad-copy-field .ui-textarea{transition:none}}
