.cinema-app.simple-ui .rehearsal-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:17px}.cinema-app.simple-ui .rehearsal-actions>span{color:var(--simple-muted);font-size:12px}.cinema-app.simple-ui .rehearsal-primary,.cinema-app.simple-ui .rehearsal-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 15px;border:1px solid var(--line);border-radius:12px;font-size:14px;font-weight:650;cursor:pointer}.cinema-app.simple-ui .rehearsal-primary{background:var(--studio-accent-strong);border-color:var(--studio-accent-strong);color:var(--studio-on-accent)}.cinema-app.simple-ui .rehearsal-primary:disabled,.cinema-app.simple-ui .rehearsal-secondary:disabled{cursor:not-allowed;opacity:.55}.cinema-app.simple-ui .rehearsal-secondary{color:var(--studio-text);background:var(--studio-surface-raised)}.cinema-app.simple-ui .rehearsal-error{margin:16px 0;color:var(--studio-danger,#ffb4a8);font-size:14px}@media(max-width:620px){.cinema-app.simple-ui .rehearsal-actions{flex-wrap:wrap;justify-content:stretch}.cinema-app.simple-ui .rehearsal-actions button{flex:1}.cinema-app.simple-ui .rehearsal-actions>span{flex-basis:100%;text-align:right}.cinema-app.simple-ui .rehearsal-actions button{min-height:48px}}.cinema-app.simple-ui .rehearsal-pitch-review{margin-top:26px;padding:30px;border:1px solid var(--studio-border);border-radius:26px;background:var(--studio-surface);box-shadow:inset 0 1px #ffffff08,0 18px 42px #0003;backdrop-filter:blur(20px)}.cinema-app.simple-ui .rehearsal-pitch-review-head{display:flex;justify-content:space-between;gap:16px;color:var(--studio-accent)}.cinema-app.simple-ui .rehearsal-pitch-review-head h2{margin:7px 0 5px;color:var(--foreground);font-size:25px;letter-spacing:-.5px}.cinema-app.simple-ui .rehearsal-pitch-review-head p{margin:0;color:var(--simple-muted);line-height:1.5}.cinema-app.simple-ui .rehearsal-pitch-review-toolbar{display:flex;align-items:center;justify-content:space-between;margin:24px 0 12px;color:var(--simple-muted);font-size:12px}.cinema-app.simple-ui .rehearsal-quiet-button{border:0;background:none;color:var(--foreground);text-decoration:underline;cursor:pointer}.cinema-app.simple-ui .rehearsal-pitch-changes{display:grid;gap:14px}.cinema-app.simple-ui .rehearsal-pitch-change{padding:17px;border:1px solid var(--line);border-radius:17px;background:var(--studio-surface-raised)}.cinema-app.simple-ui .rehearsal-pitch-change.is-selected{border-color:var(--studio-border-strong);background:var(--studio-hover)}.cinema-app.simple-ui .rehearsal-pitch-change-select{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.cinema-app.simple-ui .rehearsal-pitch-change-select input{margin-top:3px;accent-color:var(--studio-accent-strong)}.cinema-app.simple-ui .rehearsal-pitch-change-select strong{display:block;font-size:15px}.cinema-app.simple-ui .rehearsal-pitch-change-select small,.cinema-app.simple-ui .rehearsal-pitch-comparison span,.cinema-app.simple-ui .rehearsal-pitch-reason strong,.cinema-app.simple-ui .rehearsal-pitch-sources small{display:block;margin-top:3px;color:var(--simple-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.cinema-app.simple-ui .rehearsal-pitch-comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:start;margin-top:16px}.cinema-app.simple-ui .rehearsal-pitch-comparison p{margin:6px 0 0;font-size:13px;line-height:1.5}.cinema-app.simple-ui .rehearsal-pitch-comparison>svg{margin-top:26px;color:var(--simple-muted)}.cinema-app.simple-ui .rehearsal-pitch-reason{margin-top:15px;padding-top:13px;border-top:1px solid var(--line)}.cinema-app.simple-ui .rehearsal-pitch-reason p{margin:5px 0 0;color:var(--simple-muted);font-size:13px;line-height:1.45}.cinema-app.simple-ui .rehearsal-pitch-change blockquote{margin:14px 0 0;padding:11px 13px;border-left:2px solid var(--studio-border-strong);background:var(--studio-surface);color:var(--foreground);font-size:13px;line-height:1.5}.cinema-app.simple-ui .rehearsal-pitch-change blockquote small{display:block;color:var(--simple-muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.cinema-app.simple-ui .rehearsal-pitch-sources{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px}.cinema-app.simple-ui .rehearsal-pitch-sources a{font-size:12px;color:var(--studio-accent)}.cinema-app.simple-ui .rehearsal-pitch-questions{display:grid;gap:7px;margin-top:17px;padding:15px;border:1px solid color-mix(in srgb,var(--studio-warning,#e6bb64) 27%,transparent);border-radius:14px;background:color-mix(in srgb,var(--studio-warning,#e6bb64) 6%,transparent)}.cinema-app.simple-ui .rehearsal-pitch-questions strong{font-size:12px}.cinema-app.simple-ui .rehearsal-pitch-questions p{margin:0;color:var(--simple-muted);font-size:13px;line-height:1.4}.cinema-app.simple-ui .rehearsal-pitch-review-note{display:flex;gap:7px;align-items:flex-start;margin:17px 0 0;color:var(--simple-muted);font-size:12px;line-height:1.45}.cinema-app.simple-ui .rehearsal-pitch-review-note svg{flex:0 0 auto;color:var(--studio-success,#9fd7a8);margin-top:1px}@media(max-width:620px){.cinema-app.simple-ui .rehearsal-pitch-review{padding:20px;border-radius:21px}.cinema-app.simple-ui .rehearsal-pitch-review-head h2{font-size:22px}.cinema-app.simple-ui .rehearsal-pitch-comparison{grid-template-columns:1fr;gap:9px}.cinema-app.simple-ui .rehearsal-pitch-comparison>svg{display:none}.cinema-app.simple-ui .rehearsal-pitch-comparison>div+div{padding-top:10px;border-top:1px solid var(--line)}}.cinema-app.simple-ui .rehearsal-quiet-button{min-height:44px;padding:10px 4px;font-size:14px}.cinema-app.simple-ui .rehearsal-pitch-change-select{min-height:44px;align-items:center}.cinema-app.simple-ui .rehearsal-pitch-change-select input{width:18px;height:18px;flex:0 0 auto}.cinema-app.simple-ui .rehearsal-pitch-review button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:620px){.cinema-app.simple-ui .rehearsal-pitch-change blockquote,.cinema-app.simple-ui .rehearsal-pitch-comparison p,.cinema-app.simple-ui .rehearsal-pitch-questions p,.cinema-app.simple-ui .rehearsal-pitch-reason p{font-size:16px;line-height:1.5}.cinema-app.simple-ui .rehearsal-pitch-review-note{font-size:14px;line-height:1.5}.cinema-app.simple-ui .rehearsal-pitch-change-select strong{font-size:16px}}.cinema-app.simple-ui .rehearsal-pitch-evidence{margin-top:13px;border-top:1px solid var(--line);padding-top:10px;color:var(--simple-muted);font-size:12px}.cinema-app.simple-ui .rehearsal-pitch-evidence summary{cursor:pointer;color:var(--studio-text)}.cinema-app.simple-ui .rehearsal-pitch-evidence div{margin-top:9px;padding:10px 12px;border-radius:11px;background:var(--studio-surface)}.cinema-app.simple-ui .rehearsal-pitch-evidence small{display:block;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.cinema-app.simple-ui .rehearsal-pitch-evidence p{margin:5px 0;line-height:1.45;color:var(--foreground)}.cinema-app.simple-ui .rehearsal-pitch-evidence nav{display:flex;flex-wrap:wrap;gap:8px}.cinema-app.simple-ui .rehearsal-pitch-evidence nav a{color:var(--studio-accent);overflow-wrap:anywhere}.cinema-app.simple-ui .rehearsal-pitch-evidence summary{min-height:44px;display:flex;align-items:center;color:var(--foreground)}.cinema-app.simple-ui .rehearsal-pitch-evidence p{font-size:14px}@media(max-width:620px){.cinema-app.simple-ui .rehearsal-pitch-evidence,.cinema-app.simple-ui .rehearsal-pitch-evidence summary{font-size:14px}.cinema-app.simple-ui .rehearsal-pitch-evidence nav a{font-size:14px;line-height:1.4}}.update-conversation{margin:0 auto;max-width:820px;border:1px solid var(--studio-border);border-radius:28px;padding:clamp(18px,4vw,34px);background:var(--studio-surface);box-shadow:0 24px 80px var(--glass-shadow)}.update-conversation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.update-conversation-head h2{margin:6px 0 8px;font-size:clamp(24px,4vw,38px);letter-spacing:-.03em}.update-conversation-head p{max-width:610px;margin:0;color:var(--studio-muted);line-height:1.55}.update-mode{display:flex;gap:4px;padding:4px;border:1px solid var(--studio-border);border-radius:13px;background:var(--studio-hover);flex-shrink:0}.update-mode button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:9px;padding:9px 12px;background:transparent;color:var(--studio-muted);font-size:13px;font-weight:700;cursor:pointer}.update-mode button[aria-pressed=true]{background:var(--studio-selected);color:var(--studio-accent-strong);box-shadow:none}.update-thread{display:flex;flex-direction:column;gap:14px;min-height:170px;margin:28px 0 16px}.update-welcome{display:flex;gap:12px;align-items:flex-start;color:var(--studio-text)}.update-welcome-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:12px;background:var(--studio-surface-raised);color:var(--studio-accent)}.update-welcome p{margin:2px 0;line-height:1.55}.update-message{max-width:84%;padding:13px 16px;border-radius:18px;line-height:1.55}.update-message span{display:block;margin-bottom:4px;color:var(--studio-muted);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.update-message p{margin:0;white-space:pre-wrap}.update-message-assistant{align-self:flex-start;background:var(--studio-surface-raised);border:1px solid var(--studio-border)}.update-message-user{align-self:flex-end;background:var(--studio-bubble);border:1px solid var(--studio-bubble-border)}.update-thinking{display:flex;align-items:center;gap:8px;color:var(--studio-muted);font-size:13px}.update-composer{position:relative}.update-composer textarea{display:block;width:100%;min-height:72px;resize:vertical;padding:15px 52px 30px 16px;border:1px solid var(--studio-border);border-radius:18px;background:var(--studio-field);color:var(--studio-text);font:inherit;font-size:16px;line-height:1.45;outline:none}.update-composer textarea:focus{border-color:var(--studio-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-focus) 32%,transparent)}.update-composer small{position:absolute;bottom:10px;left:16px;color:var(--studio-muted);font-size:11px}.update-send{position:absolute;right:11px;bottom:11px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:11px;background:var(--studio-accent);color:var(--studio-on-accent);cursor:pointer}.update-send:disabled{opacity:.4;cursor:default}.update-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.update-suggestions button{padding:9px 12px;border:1px solid var(--studio-border);border-radius:999px;background:var(--studio-surface);color:var(--studio-muted);font:inherit;font-size:13px;cursor:pointer}.update-suggestions button:hover:not(:disabled){background:var(--studio-hover)}.update-conversation-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.update-draft-button,.update-primary,.update-reset,.update-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:10px 14px;border-radius:12px;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.update-draft-button,.update-primary{border:0;background:var(--studio-accent-strong);color:var(--studio-on-accent)}.update-secondary{border:1px solid var(--studio-border);background:var(--studio-surface-raised);color:var(--studio-text)}.update-reset{border:0;background:transparent;color:var(--studio-muted)}.update-draft-button:disabled,.update-primary:disabled,.update-reset:disabled,.update-secondary:disabled{opacity:.5;cursor:default}.update-voice-stage{display:flex;flex-direction:column;align-items:center;padding:10px 0 4px;border-radius:22px;background:var(--studio-surface-raised);border:1px solid var(--studio-border)}.update-voice-label{display:flex;align-items:center;gap:6px;color:var(--studio-text);font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.update-voice-stage .voice-orb{width:154px;height:154px;margin:18px auto}.update-live-caption{margin:0 20px 12px;color:var(--studio-accent-strong);text-align:center;font-size:13px}.update-voice-controls{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.update-error{margin:10px 0 0;color:#ffb9ae;font-size:13px;line-height:1.45}@media(max-width:680px){.update-conversation{border-radius:20px;padding:18px}.update-conversation-head{display:block}.update-mode{width:max-content;margin-top:18px}.update-message{max-width:94%}.update-composer textarea{font-size:16px}.update-conversation-actions{align-items:stretch;flex-direction:column}.update-draft-button{width:100%}.update-reset{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.update-conversation *{animation:none!important;transition:none!important}}.update-draft-button,.update-mode button,.update-primary,.update-reset,.update-secondary,.update-send,.update-suggestions button{min-height:44px}.update-conversation{--update-muted:var(--studio-muted);--update-text:var(--studio-text);--update-border:var(--studio-border);color:var(--update-text);min-width:0}.update-thread{max-height:52dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px}.update-message,.update-welcome{font-size:16px;overflow-wrap:anywhere}.update-message p{line-height:1.65}.update-mode button{font-size:14px}.update-voice-stage{padding:20px 12px}.update-voice-hint{font-size:15px;color:var(--update-muted);text-align:center;margin:0 0 16px}.update-live-caption{font-size:16px}.update-send{width:44px;bottom:10px}.update-composer textarea{padding:16px 64px 16px 16px;min-height:82px}.update-suggestions button{white-space:normal;text-align:left}.update-error p{margin:0 0 10px}.update-conversation button:focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.update-mode button:disabled{opacity:.5;cursor:default}.update-conversation button{touch-action:manipulation}html[data-theme=light] .update-error{color:#a72f25}@media(max-width:680px){.update-conversation-head h2{font-size:27px;line-height:1.15;text-wrap:balance}.update-conversation-head p{font-size:16px}.update-thread{max-height:48dvh;margin-top:22px}.update-message{max-width:96%;padding:13px}.update-mode{width:100%}.update-mode button{flex:1;justify-content:center}.update-draft-button,.update-primary,.update-secondary{font-size:15px}.update-voice-stage .voice-orb{width:150px;height:150px}.update-suggestions button{max-width:100%;font-size:14px}}.cinema-app.simple-ui .updates-page{width:100%;max-width:820px;gap:24px;padding-bottom:56px}.cinema-app.simple-ui .updates-page>.simple-editor,.updates-page>.update-conversation{width:100%;max-width:none;margin:0}.updates-page .update-conversation-actions:empty{display:none}.cinema-app.simple-ui .updates-secondary{width:100%;min-width:0;gap:0;overflow:hidden;border:1px solid var(--simple-line);border-radius:22px;background:var(--studio-surface)}.cinema-app.simple-ui .updates-secondary>.simple-details{min-width:0;margin:0;border:0;border-radius:0}.cinema-app.simple-ui .updates-secondary>.simple-details+.simple-details{border-top:1px solid var(--simple-line)}.cinema-app.simple-ui .updates-secondary>.simple-details>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:12px;align-items:center;min-height:68px;padding:18px 24px;transition:background .16s ease}.updates-secondary>.simple-details>summary:hover{background:var(--studio-hover)}.updates-secondary>.simple-details>summary:focus-visible{outline:2px solid var(--studio-focus);outline-offset:-4px;border-radius:14px}.cinema-app.simple-ui .updates-secondary .updates-section-label{font-size:15px;font-weight:550;line-height:1.4;color:var(--simple-white)}.cinema-app.simple-ui .updates-secondary .updates-section-count{grid-column:2;display:grid;place-items:center;min-width:28px;height:26px;padding-inline:8px;border-radius:8px;background:var(--studio-hover);color:var(--simple-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500}.cinema-app.simple-ui .updates-secondary>.simple-details>summary:after{grid-column:3;justify-self:center}.cinema-app.simple-ui .updates-secondary .simple-details-body{padding:0 24px 24px}.updates-milestone-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.48fr);gap:16px;margin-top:20px}.cinema-app.simple-ui .updates-milestone-form .field-label{margin:0}.updates-milestone-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.cinema-app.simple-ui .updates-secondary .updates-milestone-actions .btn{margin:0;min-height:44px}.cinema-app.simple-ui .updates-secondary .saved-update-row{gap:16px;padding:16px 0;font-size:15px;color:var(--simple-label)}.updates-secondary .saved-update-row:first-child{border-top:0}.updates-secondary .saved-update-row>span:first-child{min-width:0}.updates-secondary .saved-update-row strong{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.cinema-app.simple-ui .updates-secondary .saved-update-row>span:last-child{font-size:13px}.cinema-app.simple-ui .updates-secondary .milestone-row strong{font-size:15px;color:var(--simple-label)}.cinema-app.simple-ui .updates-secondary .milestone-row small{font-size:13px}.cinema-app.simple-ui .updates-secondary .empty-state{display:grid;grid-template-columns:40px minmax(0,1fr);gap:3px 12px;align-items:center;padding:8px 0 4px;text-align:left}.updates-secondary .empty-state .empty-icon{grid-row:1/3;width:40px;height:40px;margin:0;border-radius:12px;background:var(--studio-hover);color:var(--studio-accent)}.cinema-app.simple-ui .updates-secondary .empty-state h3{margin:0;font-size:15px}.cinema-app.simple-ui .updates-secondary .empty-state p{margin:0;max-width:none;font-size:13px;line-height:1.5}:root[data-theme=light] .cinema-app.simple-ui .workspace-main .investors-error[role=alert] p{color:var(--studio-danger)}@media(max-width:680px){.cinema-app.simple-ui .updates-page{gap:18px;padding-bottom:32px}.cinema-app.simple-ui .updates-secondary{border-radius:18px}.cinema-app.simple-ui .updates-secondary>.simple-details>summary{min-height:64px;padding:16px 18px;gap:10px}.cinema-app.simple-ui .updates-secondary .simple-details-body{padding:0 18px 20px}.updates-milestone-form{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.updates-milestone-actions{flex-direction:column;align-items:stretch}.cinema-app.simple-ui .updates-secondary .saved-update-row{align-items:flex-start;flex-direction:column;gap:6px}.updates-secondary .saved-update-row>span:last-child{padding-left:26px}}.evidence-conversation{color:var(--studio-text);max-width:820px;margin:0 auto;padding:28px 0 44px}.evidence-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.evidence-eyebrow{margin:0 0 7px;color:var(--studio-muted);text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:700}.evidence-head h2,.evidence-review h3{font-size:clamp(27px,4vw,40px);line-height:1.08;letter-spacing:-.04em;margin:0 0 12px}.evidence-head>div:first-child>p:last-child,.evidence-review-head p:last-child{color:var(--studio-muted);line-height:1.55;max-width:610px;margin:0}.evidence-mode{display:flex;gap:5px;padding:4px;border:1px solid var(--studio-border);background:var(--studio-surface);border-radius:14px;flex:none}.evidence-link,.evidence-mode button,.evidence-primary,.evidence-reset,.evidence-secondary,.evidence-suggestions button{min-height:44px;border-radius:11px;border:1px solid transparent;font:inherit;cursor:pointer}.evidence-mode button{padding:0 16px;display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--studio-muted)}.evidence-mode button[aria-pressed=true]{background:var(--studio-selected);color:var(--studio-accent-strong)}.evidence-mode button:disabled,.evidence-primary:disabled,.evidence-reset:disabled,.evidence-secondary:disabled{opacity:.5;cursor:default}.evidence-thread{height:310px;overflow:auto;margin:25px 0 12px;padding:18px 2px;scrollbar-width:thin}.evidence-welcome{display:flex;align-items:flex-start;gap:12px;padding:17px 18px;border:1px solid var(--studio-border);background:var(--studio-surface);border-radius:18px;color:var(--studio-text)}.evidence-welcome span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--studio-surface-raised);color:var(--studio-accent);flex:none}.evidence-welcome p{margin:5px 0;line-height:1.5}.evidence-message{display:flex;flex-direction:column;margin:14px 0;max-width:83%}.evidence-message span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--studio-muted);margin:0 9px 5px}.evidence-message p{margin:0;padding:13px 15px;line-height:1.5;white-space:pre-wrap}.evidence-message-user{margin-left:auto;align-items:flex-end}.evidence-message-user p{background:var(--studio-bubble);border-radius:18px 18px 5px 18px;color:var(--studio-accent-strong)}.evidence-message-assistant p{background:var(--studio-surface-raised);border:1px solid var(--studio-border);border-radius:18px 18px 18px 5px;color:var(--studio-text)}.evidence-thinking{display:flex;align-items:center;gap:9px;color:var(--studio-muted);padding:11px}.evidence-spin{animation:evidence-spin 1s linear infinite}@keyframes evidence-spin{to{transform:rotate(1turn)}}.evidence-composer{display:flex;align-items:stretch;gap:9px;padding:7px;border:1px solid var(--studio-border);background:var(--studio-field);border-radius:17px}.evidence-composer textarea{width:100%;resize:none;min-height:62px;padding:12px 11px;border:0;outline:0;background:transparent;color:var(--studio-text);font:16px/1.4 inherit}.evidence-composer textarea::placeholder{color:var(--studio-muted)}.evidence-send{width:48px;height:48px;align-self:flex-end;border:0;border-radius:13px;background:var(--studio-accent);color:var(--studio-on-accent);display:grid;place-items:center;cursor:pointer}.evidence-send:disabled{opacity:.4;cursor:default}.evidence-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin:11px 0}.evidence-suggestions button{padding:0 13px;background:transparent;color:var(--studio-muted);border-color:var(--studio-border);font-size:13px}.evidence-suggestions button:hover{border-color:var(--studio-border-strong);color:var(--studio-accent-strong)}.evidence-actions,.evidence-voice-controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:16px}.evidence-primary,.evidence-reset,.evidence-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px}.evidence-primary{background:var(--studio-accent-strong);color:var(--studio-on-accent);border-color:var(--studio-accent-strong)}.evidence-secondary{background:var(--studio-surface-raised);color:var(--studio-text);border-color:var(--studio-border)}.evidence-reset{background:transparent;color:var(--studio-muted);border-color:transparent}.evidence-voice-stage{margin-top:25px;padding:25px;text-align:center;border:1px solid var(--studio-border);background:radial-gradient(circle at 50% 20%,var(--studio-selected) 0,var(--studio-surface) 48%,var(--studio-surface) 100%);border-radius:22px}.evidence-voice-label{color:var(--studio-text);font-size:14px;font-weight:600}.evidence-voice-stage .voice-orb{margin:18px auto}.evidence-voice-hint{color:var(--studio-muted);margin:0 auto 14px;line-height:1.5}.evidence-live-caption{font-size:14px;color:var(--studio-accent-strong);font-style:italic}.evidence-voice-controls{justify-content:center}.evidence-review{margin-top:27px}.evidence-review-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.evidence-change-list{display:flex;flex-direction:column;gap:12px}.evidence-change{display:flex;gap:14px;padding:17px;border:1px solid var(--studio-border);background:var(--studio-surface);border-radius:17px;cursor:pointer}.evidence-change.is-selected{border-color:var(--studio-focus);background:var(--studio-surface)}.evidence-change>input{position:absolute;opacity:0;pointer-events:none}.evidence-change-check{width:23px;height:23px;border:1px solid var(--studio-border-strong);border-radius:7px;display:grid;place-items:center;color:transparent;flex:none;margin-top:2px}.evidence-change.is-selected .evidence-change-check{background:var(--studio-accent-strong);border-color:var(--studio-accent-strong);color:var(--studio-on-accent)}.evidence-change h4{font-size:17px;text-transform:capitalize;margin:0 0 14px}.evidence-change-values{display:grid;grid-template-columns:1fr 1fr;gap:13px}.evidence-change-values>div{padding:12px;border-radius:11px;background:var(--studio-field)}.evidence-change-values small{display:block;color:var(--studio-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;margin-bottom:6px}.evidence-change-values p{font-size:14px;line-height:1.45;margin:0;color:var(--studio-text)}.evidence-reason{color:var(--studio-muted);line-height:1.45;margin:13px 0 7px;font-size:14px}.evidence-change blockquote{margin:0;padding:10px 12px;border-left:2px solid var(--studio-focus);color:var(--studio-text);font-size:13px;line-height:1.45}.evidence-link{min-height:32px;padding:0 8px;background:transparent;border:0;color:var(--studio-accent);font-size:13px}.evidence-error{color:var(--studio-danger);background:color-mix(in srgb,var(--studio-danger) 10%,var(--studio-surface));border:1px solid color-mix(in srgb,var(--studio-danger) 40%,var(--studio-border));padding:11px 13px;border-radius:11px;line-height:1.4}.evidence-review .evidence-actions{margin-top:22px}@media(max-width:680px){.evidence-conversation{padding:21px 0 34px}.evidence-head{display:block}.evidence-mode{margin-top:18px;width:100%}.evidence-mode button{flex:1}.evidence-thread{height:340px}.evidence-message{max-width:94%}.evidence-change-values{grid-template-columns:1fr}.evidence-review-head{display:block}.evidence-review-head .evidence-secondary{margin-top:13px}.evidence-actions>*{width:100%}.evidence-voice-stage{padding:21px 14px}.evidence-composer textarea{font-size:16px}.evidence-suggestions{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.evidence-suggestions button{white-space:nowrap;min-height:44px}}@media(prefers-reduced-motion:reduce){.evidence-spin{animation:none}.evidence-conversation *{scroll-behavior:auto}}.evidence-head>div:first-child>p:last-child,.evidence-message p,.evidence-voice-hint,.evidence-welcome p{font-size:16px}.pitch-feedback-summary{display:flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,#cf9d36 30%,transparent);background:color-mix(in srgb,#cf9d36 9%,transparent);border-radius:14px;padding:12px 14px;font-size:13px}.pitch-feedback-summary svg{color:#cf9d36}.pitch-feedback-summary span{color:var(--muted,#7d8692);margin-left:auto}.pitch-feedback-url-row{display:flex;align-items:center;gap:7px;margin-top:14px}.pitch-feedback-url-row .pitch-feedback-link-url{margin-top:0}.pitch-feedback-url-row a{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:var(--muted,#68717f);background:var(--surface-muted,#f2f4f7)}.pitch-feedback-response-top>div{display:grid;gap:3px}.pitch-feedback-response-top small{font-size:11px;color:var(--muted,#8a929d)}.pitch-feedback-comment>p{margin:13px 0 0;color:var(--text-muted,#56606d);font-size:13px;line-height:1.55;white-space:pre-wrap}.feedback-notifications{position:relative;z-index:30}.feedback-bell{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line,#e4e7ec);background:var(--surface,#fff);color:var(--text,#303743);border-radius:12px;cursor:pointer}.feedback-bell:hover{background:var(--surface-muted,#f4f6f8)}.feedback-bell-badge{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border:2px solid var(--surface,#fff);border-radius:99px;background:#c85b5d;color:#fff;font-size:10px;font-weight:700}.feedback-popover{position:absolute;right:0;top:calc(100% + 10px);width:min(360px,calc(100vw - 28px));overflow:hidden;border:1px solid var(--line,#e4e7ec);border-radius:17px;background:var(--surface,#fff);box-shadow:0 18px 60px rgba(10,15,25,.18)}.feedback-popover-header{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;border-bottom:1px solid var(--line,#edf0f2)}.feedback-popover-header>div{display:grid;gap:3px}.feedback-popover-header span{color:var(--muted,#7e8792);font-size:12px}.feedback-notification-item{width:100%;display:flex;align-items:flex-start;gap:10px;text-align:left;padding:13px 15px;border:0;border-bottom:1px solid var(--line,#edf0f2);background:transparent;color:inherit;cursor:pointer}.feedback-notification-item:last-child{border-bottom:0}.feedback-notification-item:hover{background:var(--surface-muted,#f6f7f8)}.feedback-notification-dot{flex:none;display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--line,#dfe3e8);border-radius:50%;color:var(--studio-muted,#77818d)}.feedback-notification-dot span{width:7px;height:7px;border-radius:50%;background:#c85b5d}.feedback-notification-copy{display:grid;gap:4px;min-width:0}.feedback-notification-copy strong{font-size:12px;line-height:1.4}.feedback-notification-copy>span{color:var(--muted,#69737f);font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feedback-notification-copy small{color:var(--muted,#969da6);font-size:11px}.feedback-popover-error,.feedback-popover-muted{padding:20px 16px;margin:0;color:var(--muted,#7e8792);font-size:12px;line-height:1.5}.feedback-popover-error{color:#a83d42}.cinema-app.simple-ui .feedback-popover-error{color:var(--studio-danger)}@media(max-width:650px){.pitch-feedback-summary{align-items:flex-start;flex-wrap:wrap}.pitch-feedback-summary span{width:100%;margin-left:25px}.feedback-popover{position:fixed;right:14px;top:68px}.pitch-feedback-url-row a{flex:none}}@media(max-width:600px){.cinema-app.simple-ui .feedback-bell{min-width:44px;width:44px;min-height:44px;height:44px;flex-shrink:0}.cinema-app.simple-ui .workspace-reset-trigger.compact{display:none}}.cinema-app.simple-ui .pitch-feedback-link-card{background:var(--card);border-color:var(--line);color:var(--ink);box-shadow:none}.cinema-app.simple-ui .pitch-feedback-response dt,.cinema-app.simple-ui :is(.pitch-feedback-panel-empty,.pitch-feedback-response-heading,.pitch-feedback-themes){color:var(--muted)}.cinema-app.simple-ui .pitch-feedback-panel-error{color:var(--studio-danger)}.cinema-app.simple-ui .pitch-feedback-link-meta small,.cinema-app.simple-ui .pitch-feedback-panel-header p,.cinema-app.simple-ui .pitch-feedback-panel-muted,.cinema-app.simple-ui .pitch-feedback-response-top small{color:var(--muted)}.cinema-app.simple-ui .pitch-feedback-panel-empty,.cinema-app.simple-ui .pitch-feedback-response,.cinema-app.simple-ui .pitch-feedback-responses{border-color:var(--line)}.cinema-app.simple-ui .pitch-feedback-comment>p,.cinema-app.simple-ui .pitch-feedback-response dd,.cinema-app.simple-ui .pitch-feedback-response-heading strong,.cinema-app.simple-ui .pitch-feedback-response-top strong{color:var(--ink)}.cinema-app.simple-ui .pitch-feedback-link-actions button,.cinema-app.simple-ui .pitch-feedback-response-top button,.cinema-app.simple-ui .pitch-feedback-themes b,.cinema-app.simple-ui .pitch-feedback-url-row a{background:color-mix(in srgb,var(--ink) 8%,var(--card));color:var(--ink)}.cinema-app.simple-ui .pitch-feedback-link-url{border-color:var(--line);color:var(--ink)}.cinema-app.simple-ui .pitch-feedback-response.is-resolved{opacity:.75}.cinema-app.simple-ui .feedback-bell,.cinema-app.simple-ui .feedback-popover{--line:var(--studio-border);--surface:var(--card);--surface-muted:color-mix(in srgb,var(--ink) 8%,var(--card));--text:var(--ink);color:var(--ink)}.cinema-app.simple-ui .feedback-popover{max-height:70dvh;overflow-y:auto}@media(max-width:600px){.cinema-app.simple-ui .pitch-feedback-link-url{font-size:16px}.cinema-app.simple-ui .pitch-feedback-comment>p{font-size:15px}}.account-people.onboarding-people,.account-shell,.campaign-premiere,.offering-setup:not(.is-embedded),:root{--studio-bg:#100f0f;--studio-surface:#1a1816;--studio-surface-raised:#211e1a;--studio-field:#151311;--studio-text:#f4f0ea;--studio-muted:#b8ad9f;--studio-accent:#eadfce;--studio-accent-strong:#f0ebe3;--studio-on-accent:#171512;--studio-border:#3b342b;--studio-border-soft:#2e2924;--studio-focus:#d9c5a5;--studio-hover:#332e28;--studio-selected:#4a4034;--studio-border-strong:#665847;--studio-bubble:#443b30;--studio-bubble-border:#75624a;--studio-accent-hover:#fff9f0;--studio-danger:#ffb4a8;--studio-success:#9fd7a8;--studio-warning:#f0c48a;--studio-placeholder:#8f8478;--studio-field-border:#3b342b}.campaign-premiere{color-scheme:dark}.cinema-app.simple-ui{--glass-panel:var(--studio-surface);--glass-border:var(--studio-border);--glass-shadow:#0006;--glass-sheet:var(--studio-surface);--glass-control:var(--studio-surface-raised);--glass-input:var(--studio-field);background:var(--studio-bg);color:var(--studio-text);color-scheme:dark}.cinema-app.simple-ui .app-main,.cinema-app.simple-ui .workspace-main{background:var(--studio-bg);color:var(--studio-text)}.cinema-app.simple-ui .sidebar{background:var(--studio-field);border-color:var(--studio-border)}.cinema-app.simple-ui :is(.brand,.profile strong){color:var(--studio-text)}.cinema-app.simple-ui :is(.profile small,.breadcrumb,.save-status){color:var(--studio-muted)}.cinema-app.simple-ui .brand-mark{background:var(--studio-accent);color:var(--studio-on-accent)}.cinema-app.simple-ui .profile{border-color:var(--studio-border)}.cinema-app.simple-ui .studio-account-panel{background:var(--studio-surface-raised);border-color:var(--studio-border);color:var(--studio-text);box-shadow:0 18px 60px #0007}.cinema-app.simple-ui .studio-account-panel .studio-account-section{border-color:var(--studio-border)}.cinema-app.simple-ui .studio-account-panel .feedback-bell,.cinema-app.simple-ui .studio-account-panel .studio-account-section>:is(button,a),.cinema-app.simple-ui .studio-account-panel .theme-toggle,.cinema-app.simple-ui .studio-account-panel .workspace-reset-trigger{color:var(--studio-text)}.cinema-app.simple-ui .studio-account-panel .feedback-bell:hover,.cinema-app.simple-ui .studio-account-panel .studio-account-section>:is(button,a):hover,.cinema-app.simple-ui .studio-account-panel .theme-toggle:hover,.cinema-app.simple-ui .studio-account-panel .workspace-reset-trigger:hover{background:var(--studio-hover)}.cinema-app.simple-ui :is(.panel,.task-row,.asset-card,.settings-card,.planning-card,.creative-studio-start,.creative-tools-popover,.lookalike-card,.raise-plan-card,.market-research-panel,.updates-secondary,.social-post-card,.social-profile-card):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)){background:var(--studio-surface);border-color:var(--studio-border);color:var(--studio-text);box-shadow:0 14px 38px #0004,inset 0 1px #ffffff08}.cinema-app.simple-ui :is(.settings-heading,.creative-prompt-intro,.market-research-summary):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *)){color:var(--studio-text)}.cinema-app.simple-ui :is(.planning-documents-status,.settings-label-note,.settings-connection-state,.market-research-note):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *)){color:var(--studio-muted)}.cinema-app.simple-ui :is(input,textarea,select,.search-box,.simple-campaign-text,.update-draft-editor,.lookalike-search,.raise-plan-text-input,.improve-field input,.improve-answer,.improve-paste textarea):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)){background:var(--studio-field);border-color:var(--studio-border);color:var(--studio-text);box-shadow:inset 0 1px #ffffff08}.cinema-app.simple-ui :is(input,textarea,select):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *))::placeholder{color:var(--studio-placeholder)}.cinema-app.simple-ui :is(input,textarea,select):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)):focus{border-color:var(--studio-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-focus) 32%,transparent),inset 0 1px #ffffff08}.cinema-app.simple-ui :is(.btn,.settings-button,.simple-actions .btn,.asset-use-button,.creative-studio-start,.update-primary,.evidence-primary,.improve-button):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)){border-color:var(--studio-border);background:var(--studio-surface-raised);color:var(--studio-text)}.cinema-app.simple-ui :is(.btn-primary,.settings-button.primary,.update-primary,.evidence-primary,.improve-button:not(.improve-button-secondary)):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)):not(:disabled){background:var(--studio-accent-strong);border-color:var(--studio-accent-strong);color:var(--studio-on-accent);box-shadow:0 6px 18px #0004}.cinema-app.simple-ui :is(.btn-primary,.settings-button.primary,.update-primary,.evidence-primary,.improve-button:not(.improve-button-secondary)):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)):hover:not(:disabled){background:var(--studio-accent-hover);border-color:var(--studio-accent-hover)}.cinema-app.simple-ui :is(.btn-primary,.settings-button.primary,.update-primary,.evidence-primary,.improve-button:not(.improve-button-secondary)):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)):disabled{background:var(--studio-surface-raised);border-color:var(--studio-border);color:var(--studio-text)}.cinema-app.simple-ui :is(.btn-secondary,.btn-ghost,.settings-button.secondary,.update-secondary,.evidence-secondary):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)):hover{background:var(--studio-hover);border-color:var(--studio-border-strong);color:var(--studio-accent-strong)}.cinema-app.simple-ui .btn-danger:where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)):not(:disabled){background:var(--studio-danger);border-color:var(--studio-danger);color:var(--studio-on-accent)}.cinema-app.simple-ui .btn-danger:where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)):hover:not(:disabled){background:color-mix(in srgb,var(--studio-danger) 85%,var(--studio-text));border-color:color-mix(in srgb,var(--studio-danger) 85%,var(--studio-text))}.cinema-app.simple-ui :is(.filter-tabs,.planning-tabs,.settings-nav button[aria-current]){background:var(--studio-hover);color:var(--studio-accent);border-color:var(--studio-border)}.cinema-app.simple-ui .filter-tabs>button:not(.selected,.is-active){color:var(--studio-muted)}.cinema-app.simple-ui :is(.filter-tabs .is-active,.filter-tabs>button.selected,.planning-tabs button.selected,.settings-nav button[aria-current]){background:var(--studio-selected);color:var(--studio-accent-strong)}.cinema-app.simple-ui :is(.icon-btn,.text-button,.small-link){color:var(--studio-muted)}.cinema-app.simple-ui .icon-btn:hover{color:var(--studio-accent-strong);background:var(--studio-hover)}.cinema-app.simple-ui :is(.text-button,.small-link):hover{color:var(--studio-accent-strong);background:transparent;text-decoration:underline;text-underline-offset:3px}.cinema-app.simple-ui :is(.evidence-conversation,.update-conversation){color:var(--studio-text)}.cinema-app.simple-ui :is(.evidence-mode,.update-mode){background:var(--studio-surface);border-color:var(--studio-border)}.cinema-app.simple-ui .evidence-composer{background:var(--studio-field);border-color:var(--studio-border)}.cinema-app.simple-ui :is(.evidence-mode button,.update-mode button,.evidence-suggestions button,.update-suggestions button){color:var(--studio-muted);border-color:var(--studio-border)}.cinema-app.simple-ui :is(.evidence-mode button[aria-pressed=true],.update-mode button[aria-pressed=true]){background:var(--studio-selected);color:var(--studio-accent-strong)}.cinema-app.simple-ui :is(.evidence-message-assistant p,.update-message-assistant){background:var(--studio-surface-raised);border-color:var(--studio-border);color:var(--studio-text)}.cinema-app.simple-ui :is(.evidence-message-user p,.update-message-user){background:var(--studio-bubble);border-color:var(--studio-bubble-border);color:var(--studio-accent-strong)}.cinema-app.simple-ui :is(.evidence-send,.update-send){background:var(--studio-accent);color:var(--studio-on-accent)}.improve-shell{background:var(--studio-bg);color:var(--studio-text)}.improve-shell :is(.improve-glass,.improve-card,.improve-review-card){background:var(--studio-surface);border-color:var(--studio-border);box-shadow:0 18px 48px #0004}.improve-shell :is(.improve-field input,.improve-answer,.improve-paste textarea){background:var(--studio-field);border-color:var(--studio-border);color:var(--studio-text)}.improve-shell .improve-button:not(.improve-button-secondary){background:var(--studio-accent-strong);color:var(--studio-on-accent)}.improve-shell .improve-button:not(.improve-button-secondary):hover:not(:disabled){background:var(--studio-accent-hover)}.improve-shell .improve-button-secondary{background:var(--studio-surface-raised);border:1px solid var(--studio-border);color:var(--studio-text)}.improve-shell .improve-button-secondary:hover:not(:disabled){background:var(--studio-hover);border-color:var(--studio-border-strong)}:root[data-theme=light] :is(.cinema-app.simple-ui,.improve-shell,.campaign-emails-shell,.campaign-ads-shell,.pitch-feedback-public,.full-pitch-preview__toolbar){--studio-bg:#f4efe7;--studio-surface:#fffaf3;--studio-surface-raised:#f1e8dc;--studio-field:#fffdf9;--studio-text:#2d2925;--studio-muted:#6b6157;--studio-accent:#665545;--studio-accent-strong:#3c3026;--studio-on-accent:#fffaf3;--studio-border:#d8cbbd;--studio-border-soft:#e8ddd1;--studio-focus:#7f6449;--studio-hover:#ebe1d4;--studio-selected:#fffaf3;--studio-border-strong:#b5a28c;--studio-bubble:#efe4d6;--studio-bubble-border:#d6c4ad;--studio-accent-hover:#2a211a;--studio-danger:#a72f25;--studio-success:#2f6b3a;--studio-warning:#8a5418;--studio-placeholder:#7a6f63;--studio-field-border:#9a8670}:root[data-theme=light] .cinema-app.simple-ui{--glass-panel:var(--studio-surface);--glass-border:var(--studio-border);--glass-shadow:#6b543533;--glass-sheet:var(--studio-surface);--glass-control:var(--studio-surface-raised);--glass-input:var(--studio-field);background:var(--studio-bg);color:var(--studio-text);color-scheme:light}:root[data-theme=light] .cinema-app.simple-ui :is(.app-main,.workspace-main){background:var(--studio-bg);color:var(--studio-text)}:root[data-theme=light] .cinema-app.simple-ui .sidebar{background:var(--studio-surface);border-color:var(--studio-border)}:root[data-theme=light] .cinema-app.simple-ui .studio-account-panel{background:var(--studio-surface);border-color:var(--studio-border);color:var(--studio-text);box-shadow:0 18px 60px #6b543533}:root[data-theme=light] .cinema-app.simple-ui .studio-account-panel .studio-account-section{border-color:var(--studio-border)}:root[data-theme=light] .cinema-app.simple-ui .studio-account-panel .feedback-bell,:root[data-theme=light] .cinema-app.simple-ui .studio-account-panel .studio-account-section>:is(button,a),:root[data-theme=light] .cinema-app.simple-ui .studio-account-panel .theme-toggle,:root[data-theme=light] .cinema-app.simple-ui .studio-account-panel .workspace-reset-trigger{color:var(--studio-text)}:root[data-theme=light] .cinema-app.simple-ui .studio-account-panel .feedback-bell:hover,:root[data-theme=light] .cinema-app.simple-ui .studio-account-panel .studio-account-section>:is(button,a):hover,:root[data-theme=light] .cinema-app.simple-ui .studio-account-panel .theme-toggle:hover,:root[data-theme=light] .cinema-app.simple-ui .studio-account-panel .workspace-reset-trigger:hover{background:var(--studio-surface-raised)}:root[data-theme=light] .cinema-app.simple-ui :is(.panel,.task-row,.asset-card,.settings-card,.planning-card,.creative-studio-start,.creative-tools-popover,.lookalike-card,.raise-plan-card,.market-research-panel,.updates-secondary,.social-post-card,.social-profile-card):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)){background:var(--studio-surface);border-color:var(--studio-border);color:var(--studio-text);box-shadow:0 10px 28px #6b54351a}:root[data-theme=light] .cinema-app.simple-ui :is(input,textarea,select,.search-box,.simple-campaign-text,.update-draft-editor,.lookalike-search,.raise-plan-text-input):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)){background:var(--studio-field);border-color:var(--studio-field-border);color:var(--studio-text)}:root[data-theme=light] .cinema-app.simple-ui :is(.btn-primary,.settings-button.primary,.update-primary,.evidence-primary,.improve-button:not(.improve-button-secondary)):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)):not(:disabled){background:var(--studio-accent-strong);border-color:var(--studio-accent-strong);color:var(--studio-on-accent)}:root[data-theme=light] .cinema-app.simple-ui :is(.btn-primary,.settings-button.primary,.update-primary,.evidence-primary,.improve-button:not(.improve-button-secondary)):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)):hover:not(:disabled){background:var(--studio-accent-hover);border-color:var(--studio-accent-hover)}:root[data-theme=light] .cinema-app.simple-ui :is(.btn-primary,.settings-button.primary,.update-primary,.evidence-primary,.improve-button:not(.improve-button-secondary)):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)):disabled{background:var(--studio-surface-raised);border-color:var(--studio-border);color:var(--studio-text)}:root[data-theme=light] .cinema-app.simple-ui :is(.btn-secondary,.btn-ghost,.settings-button.secondary,.update-secondary,.evidence-secondary):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)){background:var(--studio-surface);color:var(--studio-accent-strong);border-color:var(--studio-border)}:root[data-theme=light] .cinema-app.simple-ui :is(.btn-secondary,.btn-ghost,.settings-button.secondary,.update-secondary,.evidence-secondary):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)):hover{background:var(--studio-hover);border-color:var(--studio-border-strong)}:root[data-theme=light] .improve-shell{background:var(--studio-bg);color:var(--studio-text)}:root[data-theme=light] .improve-shell :is(.improve-glass,.improve-card,.improve-review-card){background:var(--studio-surface);border-color:var(--studio-border);color:var(--studio-text)}:root[data-theme=light] .improve-shell :is(.improve-field input,.improve-answer,.improve-paste textarea){background:var(--studio-field);border-color:var(--studio-border);color:var(--studio-text)}@media (prefers-reduced-transparency:reduce){.cinema-app.simple-ui .sidebar{backdrop-filter:none;-webkit-backdrop-filter:none}}.campaign-review-shell.campaign-review--unified{background:var(--studio-bg);color:var(--studio-text)}.campaign-review--unified :is(.campaign-review-intro h1,.campaign-review-save-status){color:var(--studio-text)}.campaign-review--unified :is(.campaign-cover-options>summary,.campaign-review-back){color:var(--studio-muted)}.campaign-review--unified .campaign-review-button-primary{background:var(--studio-accent-strong);color:var(--studio-on-accent);border-color:var(--studio-accent-strong)}.campaign-review--unified .campaign-review-button-secondary{background:var(--studio-surface);color:var(--studio-text);border-color:var(--studio-border)}.campaign-review--unified .campaign-cover-options>button{background:var(--studio-surface-raised);color:var(--studio-text);border-color:var(--studio-border)}.host-shell{--host-bg:var(--studio-bg);--host-text:var(--studio-text);--host-muted:var(--studio-muted);--host-border:var(--studio-border);--host-panel:var(--studio-surface);background:var(--studio-bg);color:var(--studio-text)}.host-shell .host-button:not(.secondary){background:var(--studio-accent-strong);color:var(--studio-on-accent)}.host-shell :is(.host-tabs button[aria-current],.host-filters button[aria-pressed=true]){background:var(--studio-surface-raised);color:var(--studio-accent)}.host-shell :is(.host-status,.host-message){background:var(--studio-surface-raised);border-color:var(--studio-border);color:var(--studio-accent)}.host-shell .host-link{color:var(--studio-accent)}.host-shell .host-field :is(input,textarea,select){background:var(--studio-field);border-color:var(--studio-border);color:var(--studio-text)}.studio-app.cinema-app.simple-ui .settings-shell{--settings-text:var(--studio-text);--settings-muted:var(--studio-muted);--settings-line:var(--studio-border);--settings-surface:var(--studio-surface);--settings-input:var(--studio-field)}.studio-app.cinema-app.simple-ui .update-conversation{--update-muted:var(--studio-muted);--update-text:var(--studio-text);--update-border:var(--studio-border)}.improve-shell:has(>[data-studio-header]){background:var(--studio-bg);color:var(--studio-text)}.campaign-email-entry{display:flex;align-items:center;justify-content:space-between;gap:20px;text-decoration:none;color:var(--studio-text);border:1px solid var(--studio-border);background:var(--studio-surface);border-radius:18px;padding:23px 25px;margin:0 0 28px}.campaign-email-entry>span:first-child{display:grid;gap:6px}.campaign-email-entry strong{font-size:19px;font-weight:550}.campaign-email-entry small{font-size:14px;color:var(--studio-muted);line-height:1.5}.campaign-email-entry>span:last-child{display:flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap;color:var(--studio-accent)}.campaign-email-entry:hover{border-color:var(--studio-border-strong)}.campaign-email-entry:focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}@media(max-width:600px){.campaign-email-entry{padding:20px;align-items:flex-start;flex-direction:column;gap:15px}.campaign-email-entry strong{font-size:18px}}.cinema-app.simple-ui .studio-navigation-results>:is(a,button){display:flex;align-items:center;gap:14px;min-height:46px;padding:12px;text-decoration:none;color:var(--studio-text);border-radius:12px;font-size:15px}.cinema-app.simple-ui .studio-navigation-results>:is(a,button)>span{flex:1}.cinema-app.simple-ui .studio-navigation-results>:is(a,button)>svg{color:var(--studio-muted)}.cinema-app.simple-ui .studio-navigation-results>:is(a,button):hover{background:var(--studio-hover)}.cinema-app.simple-ui .studio-navigation-results>:is(a,button):focus-visible{outline:2px solid var(--studio-focus);outline-offset:2px}.cinema-app.simple-ui .planning-card-link{color:var(--studio-accent);font-weight:600}.cinema-app.simple-ui .planning-card-link:hover{color:var(--studio-accent-strong)}.cinema-app.simple-ui :is(.planning-card-art,.lookalike-card-art){background:linear-gradient(135deg,#3a332b,#171512)}.cinema-app.simple-ui :is(.planning-card-art-fallback,.lookalike-art-fallback){color:#eadfce;background:radial-gradient(circle at 30% 20%,#d9c5a540,transparent 45%),linear-gradient(140deg,#4a4034,#1a1816)}:root[data-theme=light] .cinema-app.simple-ui :is(.evidence-mode,.update-mode){background:var(--studio-hover)}:root[data-theme=light] .cinema-app.simple-ui :is(.filter-tabs .is-active,.filter-tabs>button.selected,.planning-tabs button.selected,.segmented>button.selected,.phase-tabs button.selected,.evidence-mode button[aria-pressed=true],.update-mode button[aria-pressed=true]){box-shadow:0 1px 3px #6b543529}.cinema-app.simple-ui .update-message span{color:var(--studio-muted)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .simple-menu>summary:where(:not(.wf-preview *)){background:var(--studio-surface);border-color:var(--studio-border);color:var(--studio-text)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .simple-menu>summary:where(:not(.wf-preview *)):hover{background:var(--studio-hover)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) :is(.simple-menu>div,.modal){background:var(--studio-surface);border-color:var(--studio-border);color:var(--studio-text);box-shadow:0 24px 70px var(--glass-shadow)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .simple-menu>div :is(button,a):where(:not(.btn)){color:var(--studio-text)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .simple-menu>div :is(button,a):where(:not(.btn)):hover{background:var(--studio-hover)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .content-list{background:var(--studio-surface);border-color:var(--studio-border);color:var(--studio-text)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .creative-studio-start strong{color:var(--studio-text)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .creative-studio-start small{color:var(--studio-muted)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui,.account-shell,.account-people.onboarding-people,.offering-setup:not(.is-embedded)){--background:var(--studio-bg);--foreground:var(--studio-text);--card:var(--studio-surface);--card-foreground:var(--studio-text);--popover:var(--studio-surface-raised);--popover-foreground:var(--studio-text);--primary:var(--studio-accent-strong);--primary-foreground:var(--studio-on-accent);--secondary:var(--studio-surface-raised);--secondary-foreground:var(--studio-text);--border:var(--studio-border);--input:var(--studio-border);--ring:var(--studio-focus);--ink:var(--studio-text);--ink-soft:var(--studio-muted);--muted:var(--studio-muted);--line:var(--studio-border);--paper:var(--studio-surface);--teal:var(--studio-accent-strong);--teal-deep:var(--studio-text);--green:var(--studio-accent);--mint:var(--studio-surface-raised);--mint-deep:var(--studio-hover);--lime:var(--studio-surface-raised);--lime-bright:var(--studio-hover);--green-soft:var(--studio-surface-raised);--cinema-bg:var(--studio-bg);--cinema-panel:var(--studio-surface);--cinema-panel-raised:var(--studio-surface-raised);--cinema-line:var(--studio-border);--cinema-white:var(--studio-text);--cinema-label:var(--studio-muted);--cinema-muted:var(--studio-muted);--cinema-focus:var(--studio-focus);--simple-bg:var(--studio-bg);--simple-panel:var(--studio-surface);--simple-panel-soft:var(--studio-surface-raised);--simple-line:var(--studio-border);--simple-white:var(--studio-text);--simple-label:var(--studio-muted);--simple-muted:var(--studio-muted)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .tag-purple{background:var(--studio-bubble);color:var(--studio-accent-strong)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .empty-icon{background:var(--studio-surface-raised);color:var(--studio-accent);box-shadow:inset 0 0 0 1px var(--studio-border)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .header-avatar{background:var(--studio-surface-raised);border-color:var(--studio-border);color:var(--studio-accent)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .toast{background:var(--studio-surface-raised);border-color:var(--studio-border);color:var(--studio-text);box-shadow:0 12px 32px var(--glass-shadow)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .toast>svg{color:var(--studio-accent)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .toast button{color:var(--studio-muted)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .help-items p{color:var(--studio-muted)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .help-items strong{color:var(--studio-text)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .help-items a{color:var(--studio-accent-strong);text-decoration:underline;text-underline-offset:3px}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .help-items>a{text-decoration:none;font-weight:600}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .worksheet-box{background:var(--studio-surface-raised);border-color:var(--studio-border)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .lesson-steps>li>span{background:var(--studio-hover);color:var(--studio-accent-strong)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .saved-update-row:hover{background:var(--studio-hover)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .check-pill:hover{border-color:var(--studio-focus)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) :is(.check-pill.is-done,.check-pill[aria-pressed=true],.milestone-row.done .milestone-check){background:var(--studio-accent-strong);border-color:var(--studio-accent-strong);color:var(--studio-on-accent)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .post-card{background:var(--studio-surface-raised)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) :is(.post-card,.content-list-row):hover{background:var(--studio-hover)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) :is(.post-card>div,.content-list-row>span:not([class])){color:var(--studio-muted)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .channel-icon{background:var(--studio-hover);color:var(--studio-accent)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .add-post{border-color:var(--studio-border-strong);color:var(--studio-muted)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .add-post:hover{background:var(--studio-hover);color:var(--studio-text)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .is-today .day-heading strong{background:var(--studio-accent-strong);color:var(--studio-on-accent)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .offering-review button:hover:not(:disabled){background:var(--studio-hover)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .form-error{background:color-mix(in srgb,var(--studio-danger) 10%,var(--studio-surface));border:1px solid color-mix(in srgb,var(--studio-danger) 40%,var(--studio-border));color:var(--studio-danger)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) :is(.save-status.error,.investors-error p){color:var(--studio-danger)}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) :is(.search-box,.investor-site-slug,.studio-intake-control) :is(input,textarea){background:transparent;border:0;border-radius:0;box-shadow:none;outline:none}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) :is(.lookalike-search,.social-search) input{box-shadow:none}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) :is(.search-box,.investor-site-slug):focus-within{outline:2px solid var(--studio-focus);outline-offset:2px}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui) .investor-site-slug{background:var(--studio-field);border-color:var(--studio-border)}:is(.cinema-app.simple-ui,.improve-shell,.host-shell,.account-shell) :is(input[type=checkbox],input[type=radio]){accent-color:var(--studio-accent-strong)}:is(.cinema-app.simple-ui,.account-shell) ::selection{background:color-mix(in srgb,var(--studio-focus) 38%,transparent)}.cinema-app.simple-ui summary:focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}:is(.cinema-app.simple-ui,:root[data-theme=light] .cinema-app.simple-ui,.account-shell) :is(input,textarea,select):-webkit-autofill{-webkit-text-fill-color:var(--studio-text);caret-color:var(--studio-text);box-shadow:0 0 0 1000px var(--studio-field) inset!important}:root[data-theme=light] .cinema-app.simple-ui .modal::backdrop{background:rgba(60,48,38,.32)}:root[data-theme=light] .cinema-app.simple-ui :is(.btn-primary,.settings-button.primary,.update-primary,.evidence-primary,.improve-button):where(:not(.wf-preview *,.pitch-investment-story--investor *,.campaign-page-preview *,.campaign-brand-preview *,.full-pitch-preview *,.investor-preview-content *)):not(:disabled){box-shadow:0 6px 18px #6b543533}:is(.account-shell,.account-people.onboarding-people,.offering-setup:not(.is-embedded)){color-scheme:dark;--glass-panel:var(--studio-surface);--glass-border:var(--studio-border);--glass-shadow:#0006;--glass-sheet:var(--studio-surface);--glass-control:var(--studio-surface-raised);--glass-input:var(--studio-field)}:root:not([data-theme=light]) :is(.cinema-app.simple-ui,.improve-shell) :is(.filter-tabs .is-active,.planning-tabs button.selected,.segmented>button.selected,.evidence-mode button[aria-pressed=true],.update-mode button[aria-pressed=true],.campaign-review-source-switch button[aria-pressed=true],.film-format-toggle button.active,.improve-preview-switch button.is-active,.improve-review-tabs button.is-active,.settings-nav button[aria-current]){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--studio-accent) 55%,transparent)}[data-studio-header]{position:relative;inset:auto;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px;box-sizing:border-box;width:100%!important;max-width:none!important;height:80px!important;min-height:80px!important;margin:0!important;padding:0 clamp(24px,5vw,80px)!important;border:0;border-bottom:1px solid var(--studio-border-soft,#2e2924);border-radius:0!important;background:color-mix(in srgb,var(--studio-bg,#100f0f) 94%,transparent);color:var(--studio-text,#f4f0ea);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);z-index:30}.studio-header-actions,.studio-header-leading{display:flex;align-items:center;gap:24px;min-width:0}.studio-header-leading{flex:1}.studio-header-context{display:flex;align-items:center;gap:12px}.studio-header-actions{flex-shrink:0;justify-content:flex-end}[data-studio-brand]{display:inline-flex!important;align-items:center!important;gap:12px!important;flex-shrink:0;min-height:44px!important;min-width:0;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--studio-text,#f4f0ea)!important;text-decoration:none;font-size:28px!important;font-weight:600!important;letter-spacing:-.045em!important;line-height:1!important;white-space:nowrap;cursor:pointer}[data-studio-brand] .studio-brand-name{display:inline!important;margin:0!important;padding:0!important;font:inherit!important;color:inherit!important;letter-spacing:inherit!important}[data-studio-brand] .studio-brand-mark{display:inline-flex!important;width:38px!important;height:38px!important;flex:0 0 38px!important;margin:0!important}.studio-header-search{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--studio-border,#3b342b);border-radius:50%;background:var(--studio-surface,#1a1816);color:var(--studio-muted,#b8ad9f)}.studio-header-search:hover{color:var(--studio-text,#f4f0ea);background:var(--studio-surface-raised,#211e1a)}.studio-header-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:var(--studio-muted,#b8ad9f);font:inherit;font-size:14px;text-decoration:none;white-space:nowrap}.studio-header-link:hover{color:var(--studio-text,#f4f0ea)}[data-studio-header] :is(button,a,summary):focus-visible{outline:2px solid var(--studio-focus,#d9c5a5);outline-offset:4px}.studio-app-header[data-studio-header]{position:sticky;top:0}.studio-marketing-header[data-studio-header]{position:fixed;inset:0 0 auto}.account-header[data-studio-header]{position:relative!important;inset:auto!important}.account-shell .account-layout{min-height:calc(100svh - 80px)}.campaign-review-shell:has(>[data-studio-header]){padding-top:0}.improve-shell>[data-studio-header]{margin-bottom:0!important}.studio-header-actions .save-status{font-size:12px;color:var(--studio-muted,#b8ad9f)}.studio-header-actions .header-avatar{width:40px;height:40px;background:var(--studio-surface-raised);color:var(--studio-accent);border-color:var(--studio-border)}.campaign-review-shell:has(>[data-studio-header]),.host-shell:has(>[data-studio-header]){--studio-header-gutter:clamp(24px,5vw,80px);padding:0 var(--studio-header-gutter) 64px!important}.campaign-review-shell>[data-studio-header],.host-shell>[data-studio-header]{width:calc(100% + var(--studio-header-gutter)*2)!important;margin-left:calc(-1*var(--studio-header-gutter))!important;margin-bottom:40px!important}.campaign-review--unified .campaign-preview-toolbar>.campaign-review-button{order:0}.campaign-review--unified .campaign-cover-options{order:1}.welcome-video-page>[data-studio-header]{position:relative}.studio-join-shell{min-height:100dvh;background:var(--studio-bg);color:var(--studio-text)}.studio-join-main{min-height:calc(100dvh - 80px);display:grid;place-items:center;padding:32px 20px}.studio-join-card{width:min(100%,520px);border:1px solid var(--studio-border);border-radius:24px;padding:32px;background:var(--studio-surface);box-shadow:0 18px 60px #0003}.studio-join-card h1,.studio-policy-shell{color:var(--studio-text)}.studio-policy-shell{min-height:100dvh;background:var(--studio-bg)}.studio-policy-shell .studio-privacy-page{min-height:calc(100dvh - 80px);padding-top:48px;color:var(--studio-text)}.studio-policy-shell .studio-privacy-page :is(section p,footer){color:var(--studio-muted);opacity:1}@media(max-width:760px){[data-studio-header]{height:72px!important;min-height:72px!important;padding:0 20px!important;gap:16px}[data-studio-brand]{font-size:25px!important;gap:10px!important}.studio-header-actions,.studio-header-leading{gap:14px}.studio-header-link{font-size:13px}.account-shell .account-layout{min-height:calc(100svh - 72px)}.studio-header-actions .save-status{max-width:80px;text-align:right;font-size:11px}.campaign-review-shell:has(>[data-studio-header]),.host-shell:has(>[data-studio-header]){--studio-header-gutter:20px}.campaign-review-shell>[data-studio-header],.host-shell>[data-studio-header]{margin-bottom:28px!important}.studio-join-main{min-height:calc(100dvh - 72px)}}@media(max-width:370px){[data-studio-header]{padding:0 16px!important;gap:10px}.studio-header-actions,.studio-header-leading{gap:10px}}.host-view-banner{position:fixed;z-index:2147483000;top:14px;left:0;right:0;width:max-content;margin-inline:auto;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:8px 8px 8px 14px;border:1px solid #b9771a;border-radius:999px;background:#f6c768;color:#2b1d05;box-shadow:0 10px 30px #0000004d;font:500 13px/1.3 system-ui,-apple-system,Segoe UI,sans-serif}.host-view-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#b4330e;box-shadow:0 0 0 3px #b4330e33}.host-view-text{display:flex;align-items:baseline;gap:8px;min-width:0}.host-view-text strong{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host-view-text small{flex:none;color:#5c4210;font-size:12px}.host-view-banner button{flex:none;min-height:32px;padding:0 14px;border:0;border-radius:999px;background:#2b1d05;color:#fff6e2;font:inherit;font-weight:600;cursor:pointer}.host-view-banner button:hover{background:#463007}.host-view-banner button:focus-visible{outline:2px solid #2b1d05;outline-offset:2px}.host-view-banner button:disabled{opacity:.7;cursor:default}@media (max-width:720px){.host-view-banner{top:auto;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 32px)}.host-view-text{flex-direction:column;gap:1px;flex:1}}