.cx-player{--cx-bubble-gap:2.2%;--cx-bubble-max:min(340px, 34cqw);--paper:#fbfaf7;--paper-ink:#15131a;--paper-2:#4b4754;--paper-3:#8a8693;--topic:#2f5bd8;background:#0b0a0d;outline:none;height:100dvh;min-height:540px;position:relative}.cx-stage{isolation:isolate;background:#0b0a0d;height:100%;margin:0 auto;position:relative;overflow:hidden;container:cx/size}.cx-player[data-aspect="9:16"]{place-items:center;padding:16px 0;display:grid}.cx-player[data-aspect="9:16"] .cx-stage{border-radius:28px;width:390px;height:min(844px,100%);box-shadow:0 0 0 8px #1b1a20,0 40px 80px -30px #000c}.cx-room{z-index:0;position:absolute;inset:0;overflow:hidden}.cx-room-box{aspect-ratio:1344/768;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.cx-room-box img{object-fit:fill}.cx-room-box{scale:var(--zoom,1);transform-origin:50% calc(var(--origin,1) * 100%);-webkit-mask-image:linear-gradient(#0000 0,#000 7%);mask-image:linear-gradient(#0000 0,#000 7%)}.cx-room-fill{object-fit:cover;filter:blur(26px)brightness(.5)saturate(.9);transform:scale(1.12)}.cx-room-fallback{background:radial-gradient(90% 80% at 50% 40%,#2a2530,#121015);position:absolute;inset:0}.cx-room:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0000 50%,#00000080),linear-gradient(#0000006b,#0000 20% 72%,#0006);position:absolute;inset:0}.cx-room[data-frame=opening]:after{background:linear-gradient(90deg,#0b0a0ddb 0%,#0b0a0d8c 45%,#0b0a0d1a 75%),linear-gradient(#0006,#0000 25%)}.cx-tap{z-index:3;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0}.cx-tap[data-side=back]{cursor:w-resize;width:40%;left:0}.cx-tap[data-side=next]{cursor:e-resize;width:60%;right:0}.cx-tap:focus-visible{outline:none}.cx-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.cx-layer :where(.cx-cover,.cx-sheet,.cx-finish,.cx-device){pointer-events:auto}.cx-cast-layer{z-index:2;pointer-events:none;width:min(100cqw,175cqh);position:absolute;top:0;bottom:0;left:50%;translate:-50%}.cx-cast{bottom:calc((1 - var(--floor,.84)) * 100%);height:calc(var(--floor,.84) * 100%);justify-content:center;align-items:flex-end;display:flex;position:absolute}.cx-cast img{height:calc(var(--fig-h,1) * var(--person,.58) / var(--floor,.84) * 100%);filter:drop-shadow(0 14px 18px #00000061);width:auto;max-width:none;display:block}.cx-cast:before{content:"";background:radial-gradient(#0000008c 0%,#00000042 46%,#0000 72%);width:74%;height:2.6%;position:absolute;bottom:.4%;left:50%;transform:translate(-50%)}.cx-cast[data-pos=left]{left:14%}.cx-cast[data-pos=mid]{left:50%;transform:translate(-50%)}.cx-cast[data-pos=right]{right:14%}.cx-cast[data-pos=corner]{right:3%}.cx-cast-bubble{bottom:calc(var(--fig-h,1) * var(--person,.58) / var(--floor,.84) * 100% + var(--cx-bubble-gap));translate:calc(-50% + var(--shift,0px)) calc(-1 * var(--lift,0px));width:max-content;max-width:var(--cx-bubble-max);color:#15131a;font:500 clamp(15px, 1.25vw, 18px)/1.4 var(--sans);text-wrap:pretty;background:#fff;border-radius:20px;padding:13px 17px 14px;position:absolute;left:50%;box-shadow:0 16px 36px -16px #0009}.cx-who{font:600 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#8a8693;margin-bottom:5px;display:block}.cx-cast-bubble[data-kind=thought]{background:#f1eff9;font-style:italic;box-shadow:inset 0 0 0 1.5px #c9c4dc,0 16px 36px -16px #0009}.cx-cast-bubble[data-kind=thought] .cx-bubble-tail,.cx-cast-bubble[data-beside] .cx-bubble-tail{display:none}.cx-bubble-tail{width:14px;height:14px;margin-left:calc(-7px - var(--shift,0px));background:inherit;border-radius:3px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg)}.cx-bubble[data-kind=narration]{z-index:3;background:var(--note);max-width:min(440px,44cqw);color:var(--note-ink);font:500 clamp(15px, 1.3vw, 19px)/1.45 var(--sans);text-wrap:pretty;border-radius:12px;padding:14px 18px;position:absolute;top:100px;left:32px;box-shadow:0 16px 36px -16px #0009}.cx-device{z-index:3;background:#1b1a20;border-radius:22px;width:min(380px,36%);padding:10px;position:absolute;top:50%;right:10%;translate:0 -50%;box-shadow:0 40px 80px -30px #000000d9,inset 0 0 0 1px #ffffff14}.cx-device-in{color:#15131a;background:#fff;border-radius:14px;padding:18px 18px 6px}.cx-data-head{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.cx-data-title{font:600 12px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#8a8693}.cx-data-meta{font:500 12px/1 var(--mono);color:#8a8693}.cx-data-row{border-bottom:1px solid #efede8;justify-content:space-between;gap:16px;padding:13px 0;font-size:15px;display:flex}.cx-data-row:last-child{border-bottom:0}.cx-data-row b{font:600 15.5px/1.2 var(--mono);text-align:right}.cx-data-row[data-emphasis=true] span{font-weight:600}.cx-data-row[data-tone=good] b{color:#1c9a62}.cx-data-row[data-tone=bad] b{color:#d2442b}.cx-sheet{z-index:5;overscroll-behavior:contain;background:var(--paper);width:min(460px,46%);max-height:calc(100% - 184px);color:var(--paper-ink);scrollbar-width:thin;border-radius:20px;padding:28px;position:absolute;top:calc(50% - 6px);right:24px;overflow:auto;translate:0 -50%;box-shadow:0 30px 80px -30px #000c}.cx-tag{font:700 11px/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.cx-tag[data-kind=principle]{color:#b0225a;background:#ffe7ef}.cx-tag[data-kind=framework]{color:#2244b8;background:#e5edff}.cx-tag[data-kind=decision]{color:#8a6200;background:#fff1c2}.cx-sheet-title{font:700 clamp(22px, 2vw, 27px)/1.17 var(--sans);letter-spacing:-.025em;margin-top:14px}.cx-version{font:500 13px/1 var(--mono);letter-spacing:0;color:var(--paper-3);vertical-align:middle;margin-left:8px}.cx-sheet-p{color:var(--paper-2);text-wrap:pretty;margin-top:12px;font-size:16px;line-height:1.58}.cx-sheet-cite{font:500 13px/1.35 var(--mono);color:var(--paper-3);border-top:1px solid #e7e4dd;margin-top:18px;padding-top:14px}.cx-rungs{margin:4px 0 0;padding:0;list-style:none}.cx-rung{grid-template-columns:32px 1fr;gap:12px;margin-top:16px;display:grid}.cx-rung>b{color:#fff;width:32px;height:32px;font:500 13px/1 var(--mono);background:#2244b8;border-radius:9px;place-items:center;display:grid}.cx-rung strong{font:600 16px/1.3 var(--sans);display:block}.cx-rung span{color:var(--paper-2);margin-top:4px;font-size:14.5px;line-height:1.5;display:block}.cx-options{margin-top:6px}.cx-option{text-align:left;cursor:pointer;width:100%;color:var(--paper-ink);font:500 16px/1.35 var(--sans);transition:transform .24s var(--back), box-shadow .2s, background-color .2s, opacity .2s;background:#f1efea;border:0;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:12px;margin-top:10px;padding:13px 14px;display:grid;box-shadow:inset 0 0 0 1.5px #0000}.cx-option>b{width:34px;height:34px;font:500 14px/1 var(--mono);background:#fff;border-radius:10px;place-items:center;transition:background-color .2s,color .2s;display:grid;box-shadow:inset 0 0 0 1px #e1ded6}.cx-option:hover:not([disabled]){box-shadow:inset 0 0 0 1.5px var(--paper-ink);transform:translate(4px)}.cx-option[data-selected=true]{box-shadow:inset 0 0 0 2px var(--paper-ink);background:#fff}.cx-option[data-selected=true]>b{background:var(--paper-ink);color:#fff;box-shadow:none}.cx-option[disabled]{cursor:default}.cx-option[data-verdict=other]{opacity:.5}.cx-option[data-verdict=right]{background:#e3f7ec;box-shadow:inset 0 0 0 1.5px #1c9a62}.cx-option[data-verdict=right]>b{color:#fff;box-shadow:none;background:#1c9a62}.cx-option[data-verdict=wrong]{background:#fde9e5;box-shadow:inset 0 0 0 1.5px #d2442b}.cx-option[data-verdict=wrong]>b{color:#fff;box-shadow:none;background:#d2442b}.cx-decision-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.cx-decision-hint{color:var(--paper-3);flex:180px;font-size:13.5px;line-height:1.45}.cx-verdict{color:#f6f4f1;background:#15131a;border-radius:14px;margin-top:16px;padding:14px 16px}.cx-verdict b{font:600 15px/1.3 var(--sans);color:#ffb4a6}.cx-verdict[data-good=true] b{color:#7be0b0}.cx-verdict p{color:#f6f4f1c7;margin-top:6px;font-size:14.5px;line-height:1.5}.cx-cta{white-space:nowrap;cursor:pointer;background:var(--cta);color:var(--cta-ink);font:600 15px/1 var(--sans);transition:transform .26s var(--back), background-color .2s, box-shadow .26s var(--ease), opacity .2s;border:0;border-radius:10px;align-items:center;gap:9px;padding:13px 20px;display:inline-flex;box-shadow:0 8px 24px -10px #ffd43b99,inset 0 -2px #0000001f}.cx-cta:hover:not([disabled]){background:var(--cta-hi);transform:translateY(-2px)}.cx-cta:active:not([disabled]){transform:scale(.97)}.cx-cta[disabled]{opacity:.4;cursor:default;box-shadow:none}.cx-arrow{flex:none;width:16px;height:16px}.cx-cover{z-index:3;max-width:min(540px,52%);position:absolute;top:50%;left:6%;translate:0 -50%}.cx-tag[data-kind=topic]{background:color-mix(in srgb, var(--topic) 32%, transparent);color:color-mix(in srgb, var(--topic) 30%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--topic) 70%, transparent);border-radius:8px;padding:7px 10px;font-size:11.5px}.cx-cover-title{font:700 clamp(38px, 4.6vw, 62px)/1.02 var(--sans);letter-spacing:-.04em;text-shadow:0 2px 30px #0006;margin-top:16px}.cx-cover-standfirst{color:#fffc;text-wrap:pretty;max-width:46ch;margin-top:16px;font-size:18px;line-height:1.55}.cx-cover-meta{font:500 13px/1 var(--mono);color:#fff9;flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.cx-cover .cx-cta{margin-top:28px}.cx-opening-figure{position:absolute;inset:0}.cx-opening-figure .cx-cast[data-pos=right]{right:12%}.cx-finish{z-index:6;-webkit-backdrop-filter:blur(10px);text-align:center;background:radial-gradient(60% 60% at 50% 35%,#ffaa3c38,#0000),#0a090cd6;place-items:center;padding:88px 24px 104px;display:grid;position:absolute;inset:0;overflow:auto}.cx-finish-in{width:min(640px,100%)}.cx-finish-label{font:600 11.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.cx-finish-title{font:700 clamp(32px, 4vw, 50px)/1.05 var(--sans);letter-spacing:-.035em;margin-top:14px}.cx-finish-lesson{font:500 13px/1.3 var(--mono);color:var(--text-3);margin-top:10px}.cx-score{flex-direction:column;align-items:center;gap:12px;margin-top:22px;display:inline-flex}.cx-score-total{color:var(--cta);font:600 17px/1 var(--sans);background:#ffd43b1f;border-radius:14px;align-items:center;gap:9px;padding:12px 18px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffd43b59}.cx-score-total svg{width:16px;height:16px}.cx-score-rows{flex-wrap:wrap;justify-content:center;gap:22px;margin:0;display:flex}.cx-score-row{color:var(--text-3);align-items:baseline;gap:7px;font-size:13.5px;display:flex}.cx-score-row dd{font:600 14px/1 var(--mono);color:var(--text-2);margin:0}.cx-score-row[data-tone=good] dd{color:var(--gain)}.cx-score-row[data-tone=bad] dd{color:var(--loss)}.cx-recap{text-align:left;background:var(--paper);color:var(--paper-ink);border-radius:16px;margin-top:28px;padding:20px 22px}.cx-recap-heading{font:700 20px/1.25 var(--sans);letter-spacing:-.02em;text-wrap:balance;margin-top:12px}.cx-recap-detail{font:500 13px/1.45 var(--mono);color:var(--paper-3);margin-top:8px}.cx-closing{max-width:52ch;color:var(--text-2);text-wrap:pretty;margin:22px auto 0;font-size:16.5px;line-height:1.55}.cx-next-up{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.cx-nu{cursor:pointer;text-align:left;background:var(--surface);width:100%;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .26s var(--back), background-color .2s;border:0;border-radius:14px;padding:16px;display:block}.cx-nu:hover{background:var(--surface-2);transform:translateY(-3px)}.cx-nu span{font:500 12px/1 var(--mono);color:var(--text-3)}.cx-nu b{font:600 16px/1.3 var(--sans);margin-top:8px;display:block}.cx-nu[data-primary=true]{background:var(--cta);color:var(--cta-ink);box-shadow:0 10px 26px -12px #ffd43bb3}.cx-nu[data-primary=true] span{color:#1c16069e}.cx-nu[data-primary=true]:hover{background:var(--cta-hi)}.cx-next-up:has(>:only-child){grid-template-columns:1fr}.cx-again{cursor:pointer;color:var(--text-2);font:500 14px/1 var(--sans);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);background:0 0;border:0;margin-top:18px;padding:8px 10px}.cx-again:hover{color:var(--text)}.cx-top{z-index:8;pointer-events:none;align-items:center;gap:14px;padding:16px 20px;display:flex;position:absolute;top:0;left:0;right:0}.cx-top>*{pointer-events:auto}.cx-x,.cx-navbtn{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .24s var(--back), background-color .2s, opacity .2s;background:#1210159e;border:0;place-items:center;display:grid}.cx-x{border-radius:12px;flex:none;width:40px;height:40px}.cx-x svg{width:15px;height:15px}.cx-x:hover{background:#28252ed9}.cx-prog{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.cx-prog>i{background:#fff3;border-radius:3px;flex:1;min-width:0;height:4px;position:relative;overflow:hidden}.cx-prog>i:after{content:"";transform-origin:0;transition:transform .4s var(--ease);background:#fff;position:absolute;inset:0;transform:scaleX(0)}.cx-prog>i[data-read=true]:after{transform:scaleX(1)}.cx-prog>i[data-decision=true]{background:#ffd43b61}.cx-prog>i[data-decision=true]:after{background:var(--cta)}.cx-meter{flex:none;position:relative}.cx-meter-pill{-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--line-2);font:600 14px/1 var(--sans);background:#1210159e;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.cx-meter-bolt{width:15px;height:15px;color:var(--cta)}.cx-meter-track{background:#ffffff29;border-radius:3px;width:44px;height:4px;position:relative}.cx-meter-zero{background:#ffffff8c;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.cx-meter-track i{background:var(--cta);transition:left .5s var(--ease), width .5s var(--ease), background-color .3s;border-radius:3px;position:absolute;top:0;bottom:0}.cx-meter[data-sign=loss] .cx-meter-track i{background:var(--loss)}.cx-meter[data-sign=pending] .cx-meter-track i{background:repeating-linear-gradient(90deg, var(--cta) 0 4px, transparent 4px 7px)}.cx-meter-value{text-align:right;min-width:2.6ch;font:500 14px/1 var(--mono)}.cx-meter[data-tone=negative] .cx-meter-value{color:#ff9b8c}.cx-meter[data-tone=idle] .cx-meter-value{color:var(--text-3)}.cx-meter-chip{font:600 12.5px/1 var(--mono);color:var(--cta-ink);background:var(--cta);border-radius:8px;padding:5px 8px;position:absolute;top:calc(100% + 8px);right:8px}.cx-meter[data-sign=loss] .cx-meter-chip{background:var(--loss);color:#2a0b06}.cx-meter[data-sign=pending] .cx-meter-chip{color:var(--cta);box-shadow:none;outline-offset:-1.5px;background:#121015b3;outline:1.5px dashed #ffd43bcc}.cx-meter[data-sign=closing] .cx-meter-chip{display:none}.cx-where{z-index:8;font:500 12.5px/1.2 var(--mono);color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;top:66px;left:20px;right:200px;overflow:hidden}.cx-where span{color:#fff;background:#ffffff1a;border-radius:6px;padding:4px 7px}.cx-where span[data-decision=true]{background:var(--cta);color:var(--cta-ink)}.cx-hint{z-index:8;font:500 13px/1 var(--sans);color:#ffffffb8;pointer-events:none;position:absolute;bottom:26px;left:20px}.cx-hint-keys{align-items:center;gap:8px;display:inline-flex}.cx-hint kbd{min-width:26px;height:26px;font:500 13px/1 var(--mono);color:#fff;background:#ffffff24;border-radius:7px;place-items:center;padding:0 6px;display:inline-grid;box-shadow:inset 0 -2px #0000004d}.cx-hint-touch{display:none}@media (hover:none){.cx-hint-keys{display:none}.cx-hint-touch{display:inline}}.cx-nav{z-index:8;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;right:20px}.cx-count{font:500 13px/1 var(--mono);color:#ffffffb8;margin-right:8px}.cx-navbtn{border-radius:16px;width:52px;height:52px}.cx-navbtn:first-of-type .cx-arrow{transform:scaleX(-1)}.cx-navbtn .cx-arrow{width:19px;height:19px}.cx-navbtn:hover:not([disabled]){background:#28252ed9;transform:translateY(-2px)}.cx-navbtn[data-primary=true]{background:var(--cta);color:var(--cta-ink);box-shadow:0 10px 26px -10px #ffd43bb3}.cx-navbtn[data-primary=true]:hover:not([disabled]){background:var(--cta-hi)}.cx-navbtn[disabled]{opacity:.35;cursor:default}.cx-aspect{cursor:pointer;color:#fff;font:500 12.5px/1 var(--mono);box-shadow:inset 0 0 0 1px var(--line-2);background:#1210159e;border:0;border-radius:10px;margin-right:6px;padding:9px 11px}.cx-stage[data-frame=complete] .cx-count,.cx-stage[data-frame=opening] .cx-count,.cx-stage[data-frame=complete] .cx-navbtn[data-primary=true]{display:none}@media (prefers-reduced-motion:no-preference){.cx-room{animation:cx-fade .5s var(--ease) both}.cx-room-fill{animation:9s linear both cx-drift}.cx-cast{animation:cx-rise .52s var(--ease) both}.cx-cast+.cx-cast{animation-delay:90ms}.cx-cast-bubble{animation:cx-bubble .52s var(--back) both;animation-delay:.24s}.cx-bubble[data-kind=narration],.cx-device,.cx-cover,.cx-finish-in{animation:cx-pop .56s var(--back) both}.cx-device{animation-delay:.16s}.cx-sheet{animation:cx-slide .56s var(--ease) both}.cx-verdict{animation:cx-pop .48s var(--back) both}.cx-meter-value{animation:cx-bump .55s var(--back)}.cx-meter-chip{animation:cx-chip .7s var(--back) both}.cx-meter[data-sign=pending] .cx-meter-chip{animation:none}}@keyframes cx-fade{0%{opacity:0}}@keyframes cx-drift{0%{transform:scale(1.18)}to{transform:scale(1.12)}}@keyframes cx-rise{0%{opacity:0;translate:0 14px}}@keyframes cx-pop{0%{opacity:0;transform:translateY(8px)scale(.94)}}.cx-cast-bubble{transform-origin:50% 100%}@keyframes cx-slide{0%{opacity:0;transform:translate(40px)}}@keyframes cx-bump{40%{transform:scale(1.3)}}@keyframes cx-chip{0%{opacity:0;transform:translateY(-6px)scale(.8)}}@keyframes cx-bubble{0%{opacity:0;scale:.9}}@container cx (max-width:767px){.cx-layer{--cx-bubble-max:86cqw}.cx-cast[data-pos=left]{left:1%}.cx-cast[data-pos=right]{right:1%}.cx-cast-bubble{padding:11px 14px 12px;font-size:15px}.cx-bubble[data-kind=narration]{max-width:none;padding:12px 15px;font-size:15.5px;top:94px;left:14px;right:14px}.cx-layer:has(.cx-cast-bubble):not(:has(.cx-device)) .cx-bubble[data-kind=narration]{top:auto;bottom:84px}.cx-device{border-radius:18px;width:auto;padding:7px;inset:auto 14px 88px;translate:none}.cx-device-in{padding:14px 14px 4px}.cx-data-row{padding:10px 0;font-size:14px}.cx-sheet{border-radius:18px;width:auto;max-height:calc(100% - 194px);padding:22px 20px;inset:auto 10px 84px;translate:none}.cx-sheet-title{font-size:21px}.cx-sheet-p{font-size:15px}.cx-option{padding:11px 12px;font-size:15px}.cx-cover{max-width:none;inset:auto 18px 92px;translate:none}.cx-cover-title{font-size:36px}.cx-cover-standfirst{font-size:16px}.cx-cover .cx-cta{margin-top:20px}.cx-opening-figure{opacity:.5}.cx-opening-figure .cx-cast[data-pos=right]{right:-4%}.cx-finish{place-items:start center;padding:80px 16px 100px}.cx-next-up{grid-template-columns:1fr}.cx-top{gap:10px;padding:12px}.cx-meter-label{display:none}.cx-meter-track{width:30px}.cx-where{top:60px;left:12px;right:64px}.cx-hint{display:none}.cx-nav{bottom:14px;right:12px}.cx-navbtn{width:50px;height:50px}.cx-stage[data-frame=complete] .cx-nav{pointer-events:none;background:linear-gradient(#0000,#0a090cf5 50%);justify-content:flex-end;padding:36px 12px 14px;bottom:0;left:0;right:0}.cx-stage[data-frame=complete] .cx-nav>*{pointer-events:auto}.cx-stage[data-frame=complete] .cx-top{background:linear-gradient(#0a090cf5 55%,#0000);padding-bottom:28px}}@container cx (orientation:portrait){.cx-room-box{height:72%;top:auto}.cx-cast-layer{width:min(100cqw,126cqh);height:72%;top:auto}.cx-room-box:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0b0a0d8c,#0000);height:14%;position:absolute;top:-1px;left:0;right:0}}@container cx (max-width:767px){.cx-room[data-frame=opening]:after{background:linear-gradient(#0b0a0d1a 20%,#0b0a0db3 55%,#0b0a0df0 100%)}}.cx-transcript{color:#f6f4f1;font-family:var(--font-site-sans), system-ui, sans-serif;background:#121015;border-top:1px solid #ffffff14;padding:56px 16px 72px}.cx-transcript .cx-shell{max-width:1240px;margin:0 auto}.cx-transcript-box{max-width:68ch;margin:0 auto}.cx-transcript-summary{cursor:pointer;background:#1f1d24;border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;list-style:none;transition:background-color .16s;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.cx-transcript-summary::-webkit-details-marker{display:none}.cx-transcript-summary:hover{background:#29262f}.cx-transcript-summary:focus-visible{outline-offset:3px;outline:2px solid #8fb4ff}.cx-transcript-title{font:600 17px/1.3 var(--font-site-sans), system-ui, sans-serif;letter-spacing:-.01em;margin:0}.cx-transcript-title:after{content:" ▸";color:#f6f4f17a}.cx-transcript-box[open] .cx-transcript-title:after{content:" ▾"}.cx-transcript-note{font:500 12.5px/1.4 var(--font-site-mono), ui-monospace, monospace;color:#f6f4f18c}.cx-transcript-body{color:#f6f4f1d1;padding:26px 4px 0;font-size:17px;line-height:1.65}.cx-transcript-standfirst{color:#f6f4f19e;border-bottom:1px solid #ffffff14;margin:0 0 26px;padding-bottom:18px}.cx-transcript-standfirst b{color:#f6f4f1}.cx-transcript-frames{flex-direction:column;gap:26px;margin:0;padding:0;list-style:none;display:flex}.cx-transcript-act{font:500 11.5px/1 var(--font-site-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#f6f4f173;margin:0 0 6px}.cx-transcript-heading{font:650 20px/1.3 var(--font-site-sans), system-ui, sans-serif;letter-spacing:-.015em;color:#f6f4f1;margin:0 0 8px}.cx-transcript-line{margin:0 0 10px}.cx-transcript-line:last-child{margin-bottom:0}
