.journey-steps-v60{grid-column:1/-1;display:flex;gap:24px;list-style:none;padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid #ffffff24;font:11px monospace;color:#ff648d}.journey-steps-v60 li{display:flex;gap:12px;align-items:center}.journey-steps-v60 span{font:13px 'DM Sans',sans-serif;color:#c5c1c8}.choice-label-v60{display:block!important;width:100%;font:600 13px 'DM Sans',sans-serif;margin:18px 0 6px;color:#f4f3ee}.choice-label-v60 small{font-weight:400;color:#9d97a2;margin-left:8px}#choice-look .choice-buttons{flex-wrap:wrap}#game-choices[data-choice=look] .stage-actions{display:none}#game-choices[data-choice=look] .event-room{background:radial-gradient(ellipse at 50% 60%,#232127,#0e0d11)}#game-choices[data-choice=look] .room-lines{opacity:.15}.choice-summary-v60{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding:22px;border:1px solid #ffffff26;border-radius:14px;background:#151218}.choice-summary-v60>div{flex:1;min-width:200px}.choice-summary-v60 p{font-size:14px;color:#e0dbe2;margin:8px 0}.choice-summary-v60 button{font-size:13px}.preferences-v60,.brief-project-v60 dl{display:grid;grid-template-columns:70px 1fr;gap:5px 12px;font:13px/1.5 'DM Sans',sans-serif;margin:12px 0 0}.preferences-v60 dt,.brief-project-v60 dt{color:#a9a2ae}.preferences-v60 dd,.brief-project-v60 dd{margin:0;color:#eee8f0;overflow-wrap:anywhere}.shortlist-advice-v60{border-left:2px solid #ff2e63;padding:10px 16px;font-size:14px!important;color:#d1c9d7}.brief-project-v60 article{padding:18px 0;border-bottom:1px solid #ffffff24}.brief-project-v60 h3{font-size:22px;margin:0 0 6px}.brief-project-v60 small{font:10px monospace;color:#b1a7b8}.brief-project-v60 .idea-scope{font-size:12px;line-height:1.6}.brief-note-v60{overflow-wrap:anywhere}.next-steps-v60{padding:0;list-style:none;border-top:1px solid #ffffff25;margin:24px 0 0;counter-reset:step}.next-steps-v60 li{counter-increment:step;position:relative;padding:12px 0 12px 32px;font-size:13px;line-height:1.6;color:#bcb4c5}.next-steps-v60 li:before{content:'0' counter(step);position:absolute;left:0;color:#ff648d;font:11px monospace;top:16px}.next-steps-v60 strong{display:block;color:#e9e2ed;font-weight:500}#brief-empty:empty{display:none}#brief-saved[hidden]{display:none!important}#enquiry-v39 .enquiry-role{border:0;margin:14px 0;padding:0}#enquiry-v39 details{margin:12px 0}#enquiry-v39 [hidden]{display:none!important}.shortlist-dialog .shortlist-item{align-items:start}#brief-v39{max-width:1050px}.brief-project-v60{padding-right:12px}
#brief-saved{display:none!important}.has-memory .journey-steps-v60{grid-row:1}.has-memory .choices-head{grid-row:2}.has-memory .choice-tabs{grid-row:3}.has-memory .memory-stage,.has-memory .choice-panel{grid-row:4}.brief-project-v60 article{padding:16px!important;border:0!important;border-bottom:1px solid #ffffff24!important;border-radius:0!important;background:transparent!important}
#brief-v39 .v39-brief-columns:not([hidden]){display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:36px}#brief-v39 .v39-brief-columns>*{min-width:0}
@media(max-width:800px){.journey-steps-v60{gap:14px;padding-bottom:16px;margin-bottom:14px}.journey-steps-v60 li{display:block;flex:1}.journey-steps-v60 span{display:block;font-size:11px;margin-top:5px}.choice-summary-v60{padding:16px;gap:12px}.choice-summary-v60>div{flex-basis:100%}.choice-summary-v60 .v39-primary{flex:1}.choice-label-v60{margin-top:10px}.has-memory #choice-look>div:first-child{display:block}.has-memory #choice-look .choice-buttons{display:flex;margin:6px 0 14px}.has-memory #choice-look .choice-buttons button{min-height:42px}.brief-project-v60{padding-right:0}#brief-v39 .v39-brief-columns{display:flex;flex-direction:column}#brief-v39 .v39-brief-columns>aside{max-height:none}.brief-project-v60 article{padding:12px 0!important}.brief-project-v60 h3{font-size:20px}.preferences-v60{grid-template-columns:60px 1fr;font-size:12px}.choice-summary-v60 button{min-height:44px}}
@media(max-width:800px){#brief-v39 .v39-brief-columns:not([hidden]){display:flex!important;gap:20px}}

