/* Interactive assessment scene. DOM text and controls remain the accessible source. */
.scene-intro{padding-top:38px;padding-bottom:35px;grid-template-columns:1fr 340px}.scene-intro h1{font-size:clamp(48px,5.5vw,80px);line-height:1.01}.scene-intro .eyebrow{margin-bottom:17px}.scene-intro .intro-aside{padding-bottom:4px}.scene-intro .primary{margin-top:17px}.scene-intro .availability{font-size:11px}.scene-wrap{scroll-margin-top:20px}.scene-toolbar{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-top:2px solid var(--ink);font-size:13px;gap:20px}.scene-toolbar strong{font-weight:550}.scene-toolbar span{font:10px/1.5 var(--mono);letter-spacing:.5px;color:var(--muted)}.scene-stage{position:relative;min-height:490px;overflow:hidden;background:#e9ecdf;border:1px solid #ccd3c0;perspective:1300px;isolation:isolate}.scene-stage::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(50% - .5px),#ccd3c0 calc(50% - .5px),#ccd3c0 calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}.scene-coordinate{position:absolute;left:28px;top:20px;font:10px/1.4 var(--mono);color:#66705c;letter-spacing:.6px}.scene-progress{position:absolute;right:28px;top:20px;font:10px/1.4 var(--mono);color:#66705c;letter-spacing:.6px}.conversation-sheet{position:absolute;left:5%;top:61px;width:48%;padding:25px 30px 22px;background:#fffefa;border:1px solid #bfc8b4;box-shadow:0 18px 25px -20px #20282044;transform:rotate(-1.2deg);transition:transform 480ms cubic-bezier(.2,.75,.25,1),width 480ms,left 480ms,top 480ms,opacity 300ms;transform-origin:center center;z-index:2}.sheet-head{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--rule);padding-bottom:14px;margin-bottom:21px;font:10px/1.5 var(--mono);letter-spacing:.4px}.sheet-head span:last-child{color:var(--muted)}.conversation-sheet .customer-prompt{font-size:16px;margin-top:8px;margin-bottom:23px}.conversation-sheet blockquote{font:30px/1.23 var(--serif);letter-spacing:-.6px;margin:10px 0 16px}.claim-trigger{display:inline;font:inherit;color:inherit;border:0;padding:0;background:transparent;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--coral);text-decoration-thickness:2px;text-underline-offset:6px}.claim-trigger:hover{background:#f5e6db}.claim-ref{font:10px/1.4 var(--mono);color:var(--coral);vertical-align:super;white-space:nowrap}.sheet-foot{display:flex;justify-content:space-between;gap:14px;font-size:11px;color:var(--muted);border-top:1px solid var(--rule);padding-top:13px;margin-top:18px}.sheet-foot b{font-weight:500;color:var(--coral)}.scene-guide{position:absolute;right:5%;top:95px;width:33%;z-index:3}.scene-guide .eyebrow{font-size:10px;margin-bottom:14px;color:var(--coral)}.scene-guide h3{font:36px/1.08 var(--serif);letter-spacing:-1px}.scene-guide p:not(.eyebrow){font-size:14px;line-height:1.7;margin-top:17px;max-width:330px}.scene-guide .primary{margin-top:23px;max-width:285px;border:0;width:100%;cursor:pointer}.scene-guide .micro{font-size:10px!important;color:var(--muted);margin-top:11px!important}.scene-pane[hidden],.scene-guide[hidden]{display:none}.scene-pane{position:absolute;left:47%;right:4%;top:59px;z-index:4;background:var(--paper);border:1px solid #bfc8b4;box-shadow:0 24px 38px -24px #20282060;padding:24px 28px;animation:arrive 500ms cubic-bezier(.2,.75,.25,1) both}.scene-stage[data-state="test"] .conversation-sheet,.scene-stage[data-state="evidence"] .conversation-sheet,.scene-stage[data-state="review"] .conversation-sheet{width:38%;left:4%;top:92px;transform:rotate(-2deg) translateY(7px) scale(.96)}.scene-stage:not([data-state="conversation"]) .conversation-sheet blockquote{font-size:26px}.scene-stage:not([data-state="conversation"]) .conversation-sheet .claim-trigger{background:#f5e3d8;text-decoration-thickness:2px}.scene-stage:not([data-state="conversation"]) .conversation-sheet .sheet-foot{display:block}.scene-stage:not([data-state="conversation"]) .conversation-sheet .sheet-foot b{display:block;margin-top:8px}.pane-top{display:flex;justify-content:space-between;gap:12px;align-items:center;font:10px/1.5 var(--mono);letter-spacing:.4px;margin-bottom:17px}.pane-top .state-pill{font:10px/1.4 var(--sans);font-weight:650;padding:5px 8px;background:#e6eadc;border:1px solid #c5ceba}.scene-pane h3{font:30px/1.1 var(--serif);letter-spacing:-.7px;margin-bottom:12px}.scene-pane>p{font-size:13px;line-height:1.6;color:var(--muted)}.test-controls{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:18px}.test-controls label{font-size:11px;font-weight:600;display:grid;gap:7px}.test-controls select,.test-controls input{font:13px var(--sans);padding:11px 10px;border:1px solid #929e87;background:#fffefa;color:var(--ink);border-radius:0;width:100%;min-height:43px}.test-controls input{background:#e9ecdf}.test-note{margin-top:12px;font-size:11px;line-height:1.55;color:var(--muted);border-left:2px solid #9ca98c;padding-left:11px}.run-test{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;border:0;background:var(--ink);color:var(--paper);padding:12px 15px;margin-top:17px;min-height:45px;font-size:13px;font-weight:600;cursor:pointer}.run-test:hover{background:#3b4937}.evidence-fields{margin-top:14px}.evidence-fields>div{display:grid;grid-template-columns:78px 1fr;gap:12px;border-top:1px solid var(--rule);padding:10px 0;font-size:12px;line-height:1.5}.evidence-fields dt{font-weight:600}.evidence-fields dd{margin:0}.evidence-fields .observed{color:#943c27}.finding-summary{padding:12px 13px;background:#f3e6dc;margin-top:9px;font-size:12px;border-left:2px solid var(--coral)}.finding-summary strong{display:block;margin-bottom:4px}.evidence-cue{display:flex;gap:8px;align-items:center;margin-top:12px;font:10px/1.4 var(--mono);color:var(--muted)}.review-pane{background:var(--ink);color:var(--paper);border-color:#3a4735;transform:rotate(.7deg)}.review-pane .pane-top{color:#d4ddc8}.review-pane .state-pill{background:#d9e3c5;color:var(--ink);border-color:#d9e3c5}.review-pane>p{color:#d0d8c8}.review-evidence{border-top:1px solid #63715a;border-bottom:1px solid #63715a;padding:13px 0;margin-top:17px;font-size:13px}.review-evidence small{display:block;color:#c1ccb6;font-size:10px;margin-bottom:5px}.review-prompts{margin-top:15px;padding:0;list-style:none}.review-prompts li{font-size:12px;line-height:1.5;margin-top:9px;display:flex;gap:9px}.review-prompts li::before{content:'—';color:#c9d5b7}.review-pane .run-test{background:#e5edda;color:var(--ink);margin-top:16px}.scene-controls{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ccd3c0;border-top:0}.scene-controls button{border:0;border-right:1px solid #ccd3c0;background:transparent;min-height:58px;text-align:left;padding:12px 18px;cursor:pointer;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:14px}.scene-controls button:last-child{border-right:0}.scene-controls button>span{font:10px var(--mono)}.scene-controls button[aria-pressed="true"]{background:var(--ink);color:var(--paper)}.scene-controls button:hover{box-shadow:inset 0 -3px var(--coral)}.scene-footer{display:flex;justify-content:space-between;gap:25px;padding-top:12px;align-items:start}.scene-footer>p{font-size:10px;line-height:1.6;color:var(--muted);max-width:650px}.scene-footer>a{font-size:11px;white-space:nowrap}.skills-thread{display:flex;align-items:center;gap:30px;padding:20px 0;border-bottom:1px solid var(--rule);margin-top:20px}.skills-thread>p{font-size:11px;font-weight:650;min-width:128px}.skills-thread>ol{display:flex;gap:20px;margin:0;padding:0;list-style:none;flex:1;justify-content:space-between}.skills-thread li{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:9px}.skills-thread li span{display:inline-grid;place-items:center;border:1px solid #b4beaa;width:20px;height:20px;border-radius:50%;font:9px var(--mono);transition:background-color 250ms,color 250ms}.skills-thread li.is-seen span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.skills-thread li.is-seen{color:var(--ink)}.no-js-scene{display:none}.scene-status{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}@keyframes arrive{from{opacity:0;transform:translate3d(32px,24px,-80px) rotate(2deg)}to{opacity:1;transform:translate3d(0,0,0) rotate(0)}}
@media(max-width:1100px){.scene-intro h1{font-size:62px}.scene-intro{grid-template-columns:1fr 290px;gap:35px}.conversation-sheet{padding:22px}.conversation-sheet blockquote{font-size:27px}.scene-guide{right:4%;width:35%}.scene-guide h3{font-size:31px}.scene-stage{min-height:510px}.scene-pane{padding:22px;left:45%;right:3%}.scene-pane h3{font-size:27px}.scene-stage:not([data-state="conversation"]) .conversation-sheet blockquote{font-size:24px}.skills-thread{gap:15px}.skills-thread>ol{gap:12px}.skills-thread li{font-size:10px}}
@media(max-width:760px){.scene-intro{padding-top:25px;padding-bottom:23px}.scene-intro h1{font-size:47px;letter-spacing:-1.8px;line-height:1.02}.scene-intro .intro-aside{margin-top:17px;padding:0}.scene-intro .intro-aside>p:first-child{font-size:14px}.scene-intro .primary{margin-top:14px;min-height:44px}.scene-intro .availability{font-size:10px}.scene-toolbar{display:block;padding:12px 0}.scene-toolbar strong{font-size:13px}.scene-toolbar span{display:block;font-size:9px;margin-top:5px}.scene-stage{min-height:0;overflow:visible;padding:42px 13px 14px;display:flex;flex-direction:column;gap:15px;perspective:none}.scene-stage::before{display:none}.scene-coordinate{top:14px;left:14px;font-size:9px}.scene-progress{top:14px;right:14px;font-size:9px}.conversation-sheet{position:relative;inset:auto;width:100%;padding:20px;transform:none;box-shadow:0 8px 14px -12px #20282055;transition:none}.sheet-head{font-size:9px;padding-bottom:11px;margin-bottom:17px}.conversation-sheet .customer-prompt{font-size:15px;margin-bottom:18px}.conversation-sheet blockquote{font-size:27px;line-height:1.2;letter-spacing:-.5px}.sheet-foot{font-size:10px;line-height:1.5}.scene-guide{position:relative;inset:auto;width:100%;padding:10px 7px 7px}.scene-guide h3{font-size:29px}.scene-guide .eyebrow{font-size:9px;margin-bottom:11px}.scene-guide p:not(.eyebrow){font-size:13px;line-height:1.6;margin-top:12px}.scene-guide .primary{width:100%;max-width:none;margin-top:16px;font-size:13px}.scene-pane{position:relative;inset:auto;width:100%;padding:20px;animation:arrive 350ms ease-out both}.scene-pane h3{font-size:29px}.scene-stage:not([data-state="conversation"]) .conversation-sheet{position:relative;left:auto;top:auto;width:100%;transform:none;padding:13px 17px}.scene-stage:not([data-state="conversation"]) .conversation-sheet .sheet-head{margin:0;padding:0;border:0;font-size:9px}.scene-stage:not([data-state="conversation"]) .conversation-sheet .customer-prompt,.scene-stage:not([data-state="conversation"]) .conversation-sheet>.role,.scene-stage:not([data-state="conversation"]) .conversation-sheet>.sheet-foot{display:none}.scene-stage:not([data-state="conversation"]) .conversation-sheet blockquote{font-size:18px;line-height:1.35;margin:10px 0 0;letter-spacing:-.2px}.scene-stage:not([data-state="conversation"]) .conversation-sheet blockquote .claim-ref{font-size:8px}.test-controls{gap:10px}.test-controls label{font-size:10px}.test-controls select,.test-controls input{font-size:12px;padding:10px 8px;min-height:44px}.test-note{font-size:10px}.scene-pane>p{font-size:12px}.evidence-fields>div{grid-template-columns:62px 1fr;gap:10px;font-size:11px}.finding-summary{font-size:11px}.pane-top{font-size:9px}.pane-top .state-pill{font-size:9px}.scene-controls button{display:block;min-height:66px;font-size:10px;padding:12px 8px;line-height:1.35}.scene-controls button>span{display:block;margin-bottom:6px;font-size:9px}.scene-footer{display:block}.scene-footer>p{font-size:9px}.scene-footer>a{display:inline-block;margin-top:10px;font-size:10px;min-height:35px}.skills-thread{display:block;padding:18px 0;margin-top:10px}.skills-thread>p{font-size:11px;margin-bottom:14px}.skills-thread>ol{display:grid;grid-template-columns:1fr 1fr;gap:13px}.skills-thread li{font-size:10px}.scene-status{position:absolute}.environment{margin-top:45px}}
/* One deliberate reveal, then visitor-driven transitions; never autoplay. */
.scene-stage{animation:scene-reveal 750ms ease-out both}.scene-pane{animation-duration:700ms}.conversation-sheet{transition-duration:700ms}.scene-stage[data-state="question"] .conversation-sheet{width:38%;left:4%;top:92px;transform:rotate(-2deg) translateY(7px) scale(.96)}.question-pane h3{font-size:34px}.question-pane .evidence-fields{margin-top:20px}.reviewer-note{border-top:1px solid var(--rule);margin-top:13px;padding-top:9px}.reviewer-note summary{cursor:pointer;font-size:12px;font-weight:600;min-height:32px;line-height:1.6}.reviewer-note p{font-size:12px;line-height:1.65;margin-top:10px}.reviewer-note small{display:block;font-size:10px;color:var(--muted);line-height:1.5;margin-top:9px}.evidence-fields small{display:block;font-size:10px;margin-top:4px;color:var(--muted)}.evidence-pane{top:44px}.evidence-pane .evidence-fields>div{padding:8px 0}.evidence-pane h3{font-size:28px}.evidence-pane .run-test{margin-top:12px;padding:9px 13px;min-height:40px;font-size:12px}.scene-stage[data-state="evidence"]{min-height:625px}.scene-controls button{min-height:58px}@keyframes scene-reveal{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:760px){.scene-stage[data-state="question"] .conversation-sheet{position:relative;left:auto;top:auto;width:100%;transform:none}.scene-stage[data-state="evidence"]{min-height:0}.evidence-pane{top:auto}.scene-pane{animation-duration:350ms}.question-pane h3{font-size:29px}.reviewer-note summary{min-height:44px;display:list-item;align-content:center}.scene-stage[data-state="question"] .conversation-sheet{padding:13px 17px}}
@media(prefers-reduced-motion:reduce){.scene-stage,.conversation-sheet,.scene-pane,.skills-thread li span{animation:none!important;transition:none!important;transform:none!important}.scene-stage:not([data-state="conversation"]) .conversation-sheet{transform:none!important}}
.scene-pane{position:relative;inset:auto;width:auto;margin:59px 4% 30px 47%}.evidence-pane{margin-top:44px}.toolbar-options{display:flex;align-items:center;gap:20px}.toolbar-options button{background:transparent;border:1px solid var(--rule);color:var(--muted);font-size:10px;min-height:32px;padding:6px 10px;cursor:pointer}.toolbar-options button:hover{color:var(--ink);border-color:var(--ink)}.history-thread{display:none;position:absolute;left:6%;top:455px;width:32%;font-size:12px;line-height:1.5}.history-thread>p{font:9px var(--mono);letter-spacing:.7px;color:var(--muted);margin-bottom:12px}.history-thread>div{display:grid;grid-template-columns:44px 1fr;gap:10px;border-top:1px solid #c5cdbb;padding:11px 0}.history-thread>div>span{font:10px/1.8 var(--mono);color:var(--coral)}.scene-stage[data-state="evidence"] .history-thread{display:block}.reduce-motion .scene-stage,.reduce-motion .conversation-sheet,.reduce-motion .scene-pane,.reduce-motion .skills-thread li span{animation:none!important;transition:none!important;transform:none!important}.reduce-motion{scroll-behavior:auto}
@media(max-width:1100px){.scene-pane{margin-left:45%;margin-right:3%}.history-thread{top:455px}}
@media(max-width:760px){.scene-pane{margin:0;inset:auto;width:100%}.toolbar-options{gap:12px;justify-content:space-between}.toolbar-options>span{font-size:8px;max-width:215px}.toolbar-options button{min-height:36px;font-size:9px;flex-shrink:0}.scene-stage[data-state="evidence"] .history-thread{display:none}.scene-controls button{min-height:66px}.evidence-pane{margin:0}}

@media(max-width:760px){.scene-intro h1{font-size:42px}.scene-intro h1 br{display:block}.toolbar-options button{min-height:44px;font-size:10px}.scene-intro .eyebrow{margin-bottom:14px}.scene-intro{padding-top:22px}.scene-intro .intro-aside{margin-top:15px}.scene-toolbar{padding-block:10px}}

@media(min-width:761px) and (max-width:1100px){.scene-stage[data-state="evidence"] .history-thread{display:none}}

/* Production scene: readable body text and intrinsic artifact height. */
.scene-toolbar{font-size:15px;padding-block:18px}.scene-toolbar span{font-size:11px}.toolbar-options button{font-size:12px;min-height:44px}.scene-stage{min-height:510px;background:#e7ecdc}.conversation-sheet{padding:28px 30px;top:68px}.conversation-sheet blockquote{font-size:34px}.sheet-head{font-size:11px}.sheet-foot{font-size:12px}.scene-guide{top:92px}.scene-guide h3{font-size:40px}.scene-guide p:not(.eyebrow){font-size:16px}.scene-guide .eyebrow{font-size:11px}.scene-guide .micro{font-size:12px!important}.scene-pane{padding:28px;margin-top:58px}.scene-pane h3{font-size:33px}.scene-pane>p{font-size:15px}.pane-top,.pane-top .state-pill{font-size:11px}.test-controls label{font-size:13px}.test-controls select,.test-controls input{font-size:15px;min-height:46px}.test-note{font-size:12px}.evidence-fields>div{font-size:14px;grid-template-columns:82px 1fr;padding:13px 0}.finding-summary{font-size:14px}.evidence-cue{font-size:11px}.reviewer-note summary{font-size:14px;min-height:44px;align-content:center}.reviewer-note p{font-size:14px}.reviewer-note small,.evidence-fields small{font-size:12px}.run-test,.evidence-pane .run-test{font-size:14px;min-height:48px}.scene-controls button{font-size:14px;min-height:62px}.scene-controls button>span{font-size:11px}.scene-footer>p{font-size:12px;max-width:760px}.scene-footer>a{font-size:12px}.skills-thread{padding:24px 0}.skills-thread>p{font-size:13px}.skills-thread li{font-size:13px}.skills-thread li span{font-size:10px;width:24px;height:24px}.scene-stage[data-state="evidence"] .history-thread{top:495px}.history-thread{font-size:13px}.history-thread>p{font-size:10px}.history-thread>div>span{font-size:11px}.scene-stage:not([data-state="conversation"]) .conversation-sheet blockquote{font-size:28px}
@media(min-width:761px) and (max-width:1100px){.scene-stage{min-height:560px}.conversation-sheet{padding:24px}.conversation-sheet blockquote{font-size:29px}.scene-guide h3{font-size:34px}.scene-guide p:not(.eyebrow){font-size:15px}.scene-pane{padding:24px}.scene-pane h3{font-size:29px}.scene-stage:not([data-state="conversation"]) .conversation-sheet blockquote{font-size:24px}.skills-thread li{font-size:11px}.scene-footer{display:block}.scene-footer>a{display:inline-block;margin-top:8px}}
@media(max-width:760px){.scene-toolbar{font-size:14px;padding-block:13px}.scene-toolbar strong{font-size:14px}.toolbar-options>span{font-size:9px;max-width:none}.toolbar-options{margin-top:7px;gap:8px}.toolbar-options button{font-size:11px}.scene-stage{min-height:0;padding:42px 12px 15px}.conversation-sheet{top:auto;padding:22px}.sheet-head{font-size:10px}.conversation-sheet blockquote{font-size:29px}.sheet-foot{font-size:11px;display:block}.sheet-foot b{display:block;margin-top:8px}.scene-guide{top:auto;padding:13px 8px}.scene-guide h3{font-size:32px}.scene-guide p:not(.eyebrow){font-size:15px}.scene-guide .micro{font-size:11px!important}.scene-guide .eyebrow{font-size:10px}.scene-pane{margin:0;padding:22px}.scene-pane h3,.question-pane h3,.evidence-pane h3{font-size:29px}.scene-pane>p{font-size:14px}.pane-top{font-size:9px;gap:8px;flex-wrap:wrap}.pane-top .state-pill{font-size:10px}.test-controls label{font-size:12px}.test-controls select,.test-controls input{font-size:14px;min-height:46px}.test-note{font-size:12px}.evidence-fields>div{font-size:13px;grid-template-columns:65px 1fr;gap:10px}.finding-summary{font-size:13px}.reviewer-note p{font-size:13px}.reviewer-note summary{font-size:13px}.reviewer-note small,.evidence-fields small{font-size:11px}.scene-stage:not([data-state="conversation"]) .conversation-sheet blockquote{font-size:21px}.scene-controls button{font-size:11px;padding:12px 7px;min-height:64px}.scene-controls button>span{font-size:10px}.scene-footer>p{font-size:11px}.scene-footer>a{font-size:12px;min-height:44px;padding-top:10px}.skills-thread>p{font-size:12px}.skills-thread li{font-size:12px}.scene-stage[data-state="evidence"]{min-height:0}.evidence-cue{font-size:10px}.scene-footer{display:block}}

.scene-stage{animation:none}
@keyframes arrive-mobile{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:760px){.scene-pane{animation-name:arrive-mobile}}
/* Match the forest-and-white marketing system while preserving the full investigation. */
.scene-toolbar{border-top:0}.scene-stage{background:#fff;border:1px solid #12382c;border-radius:10px;min-height:470px}.scene-stage::before{display:none}.conversation-sheet{top:52px;left:2%;width:53%;border:0;border-radius:0;box-shadow:none;transform:none;padding:24px 28px;background:#fff}.conversation-sheet blockquote{font:550 29px/1.3 var(--sans);letter-spacing:-.7px;background:#f0f8e9;padding:20px;border-radius:8px}.conversation-sheet .customer-prompt{background:#f4f6f5;padding:16px;border-radius:8px}.scene-guide{top:0;bottom:0;right:0;width:43%;padding:52px 38px;background:#12382c;color:#fff}.scene-guide h3{font:700 44px/1.05 var(--sans);letter-spacing:-1.9px}.scene-guide .eyebrow{color:#c7f58b}.scene-guide p:not(.eyebrow){max-width:380px}.scene-guide .micro{color:#d1ddd6}.scene-guide .primary{background:#c7f58b;color:#12382c;max-width:310px}.scene-guide .primary:hover{background:#ddffb4}.scene-progress{z-index:5;color:#c7f58b}.scene-coordinate{left:28px;top:18px}.scene-controls{border:0;border-bottom:1px solid var(--rule);margin-top:12px}.scene-controls button{border-right:1px solid var(--rule);font-weight:600;min-height:68px}.scene-controls button>span{font:500 27px var(--sans)}.scene-controls button[aria-pressed="true"]{background:#fff;color:#12382c;box-shadow:inset 0 -4px #c7f58b}.scene-pane{border-radius:8px;background:#f4f9ef;border-color:#c5d5c8;box-shadow:none}.scene-pane h3{font-family:var(--sans);font-weight:650}.scene-stage:not([data-state="conversation"]) .conversation-sheet{transform:none;left:2%;width:39%}.scene-stage:not([data-state="conversation"]) .conversation-sheet blockquote{font-size:26px}.scene-stage:not([data-state="conversation"]) .claim-trigger{background:#dff2ca}.finding-summary{background:#e4f6d3}.evidence-fields .observed{color:#236b4e}.scene-footer{padding-top:18px}.skills-thread li.is-seen span{background:#12382c}.history-thread{left:5%}.scene-stage[data-state="evidence"] .scene-progress{color:#236b4e}.scene-stage:not([data-state="conversation"]) .scene-progress{color:#236b4e}
@media(min-width:761px) and (max-width:1100px){.scene-guide{padding:48px 25px}.scene-guide h3{font-size:36px}.conversation-sheet{padding:24px 18px}.conversation-sheet blockquote{font-size:26px}.scene-stage{min-height:490px}}
@media(max-width:760px){.scene-stage{min-height:0;padding:40px 12px 0;overflow:hidden}.conversation-sheet{top:auto;left:auto;width:100%;padding:17px 9px}.conversation-sheet blockquote{font-size:25px;padding:16px}.scene-guide{position:relative;inset:auto;width:calc(100% + 24px);margin:0 -12px;padding:30px 25px}.scene-guide h3{font-size:33px}.scene-guide .primary{max-width:none}.scene-progress{color:#236b4e;right:16px}.scene-coordinate{left:22px}.scene-pane{margin-bottom:15px}.scene-stage:not([data-state="conversation"]) .conversation-sheet{left:auto;top:auto;width:100%;padding:13px 9px}.scene-stage:not([data-state="conversation"]) .conversation-sheet blockquote{font-size:20px}.scene-controls button{font-size:11px;min-height:72px}.scene-controls button>span{font-size:21px}.scene-stage[data-state="evidence"]{min-height:0}}
