.release-flow{height:265px;width:100%;position:relative;--story-accent:var(--pink)}.release-flow .creator-outcome{scale:.72}.creator-lab[data-step="5"] .creator-theatre{grid-template-columns:120px 1fr 430px 1fr 120px}.activation-preview-top{display:flex;align-items:center;justify-content:center;gap:16px;padding:4px 0 20px}.activation-preview-top>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#e9dfa8}.activation-preview-top b{font-weight:500}.activation-preview-top>span>.v-icon{width:22px;height:22px}.activation-preview-top>.v-icon{width:15px;height:15px;color:#948b60}.event-simulation{background:radial-gradient(ellipse at 50% 35%,#45492a40,#1d1e19 80%);padding:28px 25px}.event-cinematic{height:310px;position:relative;overflow:hidden;--story-accent:var(--yellow);border:1px solid #a79c5c33;border-radius:12px;background:radial-gradient(ellipse at 50% 65%,#9a8d4820,transparent 65%)}.event-cinematic>div{scale:.84}.activation-status{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;letter-spacing:.02em;color:#d3d5a8;margin:16px 0 20px}.activation-status>.v-icon{height:17px;width:17px}.event-step-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding-block:0 20px;border-bottom:1px solid #ffffff10;margin-bottom:22px}.event-step-controls button{border:0;background:none;color:#9a9b82;font-size:10px;display:flex;align-items:center;gap:8px;padding:5px 0;min-height:38px;position:relative;justify-content:center}.event-step-controls button>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #686a44;border-radius:9px;background:#272a20}.event-step-controls .v-icon{height:17px;width:17px}.event-step-controls [aria-pressed=true]{color:var(--yellow)}.event-step-controls [aria-pressed=true]>span{background:var(--yellow);color:#3d3824;border-color:var(--yellow)}.event-step-controls .complete>span{color:#d5e4b8;border-color:#819863}.event-sim-caption{min-height:100px}.event-play-controls{gap:9px;flex-wrap:wrap}.event-play-controls>.button{margin-right:auto}.event-play-controls .icon-button{height:34px;width:34px;flex-shrink:0}.event-play-controls [data-event-back] .v-icon{transform:rotate(180deg)}.event-play-controls .icon-button:disabled{opacity:.3;cursor:default}.activation-choices{padding-top:35px}.activation-choices fieldset{margin-bottom:32px}.choice-group button{min-height:46px}.activation-choices .proof-rule{margin-top:30px}.event-lab[data-phase="3"] .activation-status{color:var(--mint)}.prospect-context{height:330px;position:relative;overflow:hidden;--story-accent:var(--mint);align-self:center;min-width:0}.prospect-context>div{scale:.56}.prospect-theatre{gap:25px;grid-template-columns:1fr 1.1fr;padding:30px 25px 15px}.review-checklist>div{display:flex;align-items:center;gap:11px;border-top:1px solid #85a38a25;padding:15px 0;font-size:11px;color:#c7dccd}.review-checklist .v-icon{width:20px;height:20px;color:var(--mint)}.review-checklist .v-icon:last-child{width:15px;margin-left:auto}.review-verdict{display:flex;align-items:center;gap:9px;padding:13px;border:1px solid #83ac86;border-radius:9px;background:#83ac8615;color:#d7ebcf;font-size:10px}.review-verdict>.v-icon{width:20px;height:20px}.shortlisted-badge{line-height:1.6}.company-dossier .suggested-angle p{font-size:13px;line-height:1.5}.dossier-status{max-width:105px;line-height:1.4}.evidence-switch button{min-height:40px}
@media(max-width:1150px){.creator-lab[data-step="5"] .creator-theatre{grid-template-columns:95px 1fr 390px 1fr 95px}.release-flow .creator-outcome{scale:.64}.event-cinematic>div{scale:.7}.prospect-context>div{scale:.48}}
@media(max-width:900px){.creator-lab[data-step="5"] .creator-theatre{grid-template-columns:70px 1fr 340px 1fr 70px}.release-flow .creator-outcome{scale:.57}.event-cinematic>div{scale:.5}.activation-builder{grid-template-columns:.85fr 1.15fr}.activation-preview-top{gap:8px}.activation-preview-top>span{flex-direction:column;gap:6px;font-size:9px}.event-step-controls{gap:7px}.event-step-controls button{flex-direction:column;font-size:8px}.event-cinematic{height:235px}.event-simulation{padding-inline:18px}.event-play-controls>.button{width:100%;justify-content:center;margin:0 0 5px}.event-play-controls .icon-button{flex:1;border-radius:8px}.prospect-context>div{scale:.35}.prospect-context{height:280px}.prospect-theatre{gap:18px;grid-template-columns:.8fr 1.2fr;padding-inline:20px}}
@media(max-width:700px){.creator-lab[data-step="5"] .creator-theatre{grid-template-columns:1fr 1fr;gap:20px 35px}.release-flow .creator-outcome{scale:.52}.release-flow{height:230px}.activation-builder{grid-template-columns:1fr}.event-simulation{padding:23px 16px}.activation-choices{padding-top:23px}.activation-choices fieldset{margin-bottom:23px}.activation-choices .proof-rule{margin-top:15px}.activation-preview-top{gap:12px}.activation-preview-top>span{flex-direction:row;font-size:10px}.event-cinematic{height:245px}.event-cinematic>div{scale:.49}.event-step-controls{gap:10px;margin-bottom:20px}.event-step-controls button{font-size:9px;gap:7px}.event-step-controls button>span{height:34px;width:34px}.event-sim-caption{min-height:130px}.event-sim-caption h3{font-size:26px}.event-sim-caption p{font-size:13px}.event-play-controls>.button{font-size:12px;min-height:46px}.event-play-controls .icon-button{height:38px}.activation-status{font-size:11px}.prospect-theatre{display:flex;flex-direction:column;gap:8px;padding:5px 17px 15px}.prospect-context{height:190px;width:100%;flex-shrink:0}.prospect-context>div{scale:.46}.company-dossier{width:100%}.review-checklist>div{font-size:11px;padding:14px 0}.review-verdict{font-size:10px}.source-record strong{font-size:11px}.source-record small{font-size:9px}.conversation-stage>.button{font-size:11px}.story-lab .button{scroll-margin-top:100px}}
@media(max-width:370px){.event-cinematic>div{scale:.37}.event-cinematic{height:205px}.activation-preview-top{gap:8px}.activation-preview-top>span{gap:5px;font-size:9px}.activation-preview-top>span>.v-icon{width:18px;height:18px}.event-step-controls button{font-size:8px}.release-flow .creator-outcome{scale:.43}.prospect-context>div{scale:.36}.prospect-context{height:160px}.company-dossier .suggested-angle p{font-size:12px}}
