@font-face{font-family:Manrope;src:url('assets/fonts/Manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}
@font-face{font-family:Golos;src:url('assets/fonts/GolosText.ttf') format('truetype');font-weight:400 900;font-display:swap}
*{box-sizing:border-box}
:root{font-family:Golos,Arial,sans-serif;color:#111416;background:#fff;font-synthesis:none;-webkit-font-smoothing:antialiased}
body{margin:0}
a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid #65717e;outline-offset:5px}
.review-bar{max-width:1060px;margin:auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;color:#69727c;font-size:12px}
.review-title{color:#303940}.review-title>span{margin-left:9px;color:#98a0a7}.review-actions{display:flex;gap:28px;align-items:center}.review-actions button{border:0;background:none;padding:6px 0;color:inherit;font-size:inherit}.review-actions a{padding:6px 0}.review-actions span{margin-left:6px}.review-actions a:hover,.review-actions button:hover{color:#141b20}
main{display:flex;justify-content:center;padding:8px 24px 0}
.slide{width:390px;max-width:100%;aspect-ratio:9/16;background:#fff;border:1px solid #e2e5e7;border-radius:5px;box-shadow:0 2px 4px #28313b03,0 24px 70px -35px #303d5024;container-type:inline-size;overflow:hidden;position:relative;display:flex;flex-direction:column;padding:29.25px}
.slide-top{display:flex;align-items:center;justify-content:space-between;gap:5cqw}
.brand{font-family:Manrope,Arial,sans-serif;font-weight:750;font-size:5.9cqw;letter-spacing:-.35cqw;line-height:1.2}.brand-point{color:#939ba3}
.slide-category{font-family:Manrope,Arial,sans-serif;font-size:clamp(9px,2.85cqw,11px);color:#6d7782;line-height:1.2;letter-spacing:.08cqw;text-align:right;font-weight:500;white-space:nowrap}
.slide-copy{margin-top:13cqw}
h1{font-family:Manrope,Arial,sans-serif;font-size:12.1cqw;font-weight:450;line-height:1.17;letter-spacing:-.4cqw;margin:0;color:#0b0e10}
.heading-emphasis{font-weight:700}
.slide-copy p{font-size:3.6cqw;line-height:1.65;letter-spacing:-.035cqw;color:#697582;margin:5.6cqw 0 0;font-weight:400}
.artwork{width:100%;height:75.75cqw;min-height:0;flex-shrink:0;margin:9.4cqw 0 0;background:transparent;border:0;overflow:visible}
.artwork img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
.cover .artwork{position:relative;margin-top:6cqw;isolation:isolate}
.cover .artwork img{position:relative;z-index:1;filter:drop-shadow(0 9px 13px #433c991a)}
.cover .artwork::before{content:"";position:absolute;z-index:-1;width:45%;height:3%;left:50%;margin-left:-22.5%;bottom:4%;border-radius:50%;background:#4534bd1c;filter:blur(12px)}
.qwen-artwork::after{content:"";position:absolute;z-index:-2;width:68%;height:68%;left:50%;margin-left:-34%;top:17%;border-radius:50%;background:radial-gradient(ellipse,#6752e51a 0%,#6654de0a 42%,transparent 72%);filter:blur(14px);pointer-events:none}
.slide-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:4cqw;border-top:1px solid #dfe4e8;gap:3cqw;color:#626d79;font-size:clamp(10px,3.2cqw,12px);font-weight:400;position:relative;z-index:2}.slide-footer p{margin:0;white-space:nowrap}.slide-footer p>span{margin:0 1.1cqw;color:#9099a3}.page-number{white-space:nowrap;color:#3d4855;font-family:Manrope,Arial,sans-serif;font-size:clamp(12px,3.65cqw,14px);font-weight:550}
.review-footer{max-width:420px;margin:20px auto 24px;display:flex;justify-content:space-between;gap:20px;color:#9ca3aa;font-size:10px;padding:0 1px}.footer-plus{color:#c4c8ce;margin:0 4px}
.reveal{animation:reveal 1.1s cubic-bezier(.19,1,.22,1) both}.slide-copy h1{animation-delay:.1s}.slide-copy p{animation-delay:.2s}.artwork{animation-delay:.25s;animation-duration:1.5s}.slide-footer{animation-delay:.35s}@keyframes reveal{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.still .reveal{animation:none}
body.single{background:#fff}.single .review-bar,.single .review-footer{display:none}.single main{height:100svh;padding:0;align-items:center}.single .slide{width:min(100vw,56.25svh);min-width:0;padding:calc(min(100vw,56.25svh)*.075);box-shadow:none;border:0;border-radius:0}
@media(max-width:600px){.review-bar{padding:16px 20px;font-size:10px}.review-actions{gap:18px}.review-title>span{margin-left:5px}main{padding:4px 16px 0}.slide{width:100%;max-width:420px;min-width:0;padding:calc((100vw - 32px)*.075);border-radius:4px}.review-footer{margin:17px 16px 22px;font-size:9px}.slide-copy p{font-size:3.85cqw}.single .slide-copy p{font-size:3.85cqw}}
@media(prefers-reduced-motion:reduce){.reveal{animation:none!important}*{scroll-behavior:auto!important}}
.slide[hidden]{display:none}
.slide-controls{display:flex;align-items:center;gap:2cqw}.slide-controls button{border:0;background:transparent;color:#3c4856;font-size:18px;line-height:1;padding:10px;min-width:44px;min-height:44px;border-radius:50%;transition:background .2s}.slide-controls button:hover{background:#f3f4f5}.slide-controls button:disabled{display:none}
.explanation .slide-copy{margin-top:12cqw}.explanation h1{font-size:10.3cqw;line-height:1.18;letter-spacing:-.4cqw}.explanation .slide-copy>p{font-size:4cqw;line-height:1.6;max-width:95%;margin-top:5cqw}
.example{margin-top:8cqw;border-top:1px solid #e2e6e9}.example-request{padding:5.5cqw 0}.example-response{border-top:1px solid #e9ecef;padding-top:5.5cqw}.example-label{font-size:2.9cqw;color:#9099a4;margin:0 0 2.5cqw}.example-text{font-family:Manrope,Arial,sans-serif;font-size:4.7cqw;line-height:1.5;letter-spacing:-.1cqw;color:#27313a;margin:0;font-weight:450}.example-response .example-text{font-family:Golos,Arial,sans-serif;font-size:4.1cqw;line-height:1.6;color:#697582;font-weight:400;max-width:95%}
.slide-insight{font-size:3.25cqw;line-height:1.6;color:#68737e;margin:7cqw 0 0;padding-left:3cqw;border-left:1px solid #a9b1ba}.example{animation-delay:.25s}.slide-insight{animation-delay:.35s}.slide{touch-action:pan-y}
@media(max-width:350px){.cover .slide-copy{margin-top:7cqw}.cover .artwork{margin-top:2cqw}}
.cover h1{font-size:11.4cqw;letter-spacing:-.43cqw}
.parameters .slide-copy{margin-top:8.5cqw}.parameters h1{font-size:10.6cqw;line-height:1.16;letter-spacing:-.35cqw}.parameters .slide-copy>p{font-size:clamp(12px,3.8cqw,14px);line-height:1.6;margin-top:5cqw;max-width:98%}
.scale-cards{display:grid;gap:2.5cqw;margin-top:7cqw}.scale-card{display:grid;grid-template-columns:26cqw 1fr;align-items:center;gap:2cqw;min-height:19cqw;padding:3.2cqw 4cqw;border:1px solid #e5e3ec;border-radius:3px;background:#fff}.scale-number{font-family:Manrope,Arial,sans-serif;font-size:9.3cqw;font-weight:600;letter-spacing:-.5cqw;line-height:1.15;color:#4b3ab1}.scale-card h2{font-family:Manrope,Arial,sans-serif;font-size:3.55cqw;line-height:1.4;letter-spacing:-.06cqw;font-weight:650;margin:0;color:#30323d}.scale-card p{font-size:3.1cqw;line-height:1.5;color:#6d7582;margin:1cqw 0 0}.scale-card:nth-child(1){animation-delay:.23s}.scale-card:nth-child(2){animation-delay:.33s}.scale-card:nth-child(3){animation-delay:.43s}
.scale-footnote{font-size:clamp(10px,3.05cqw,11px);line-height:1.65;color:#7b8390;margin:5cqw 0 0;animation-delay:.5s}.scale-footnote strong{font-weight:600;color:#5845b4}.parameters .slide-footer>p{font-size:clamp(10px,3cqw,11px)}
.slide-controls button[data-step="1"]:disabled{display:inline-block;opacity:.22;cursor:default;background:none}.review-footer{flex-wrap:wrap;row-gap:8px}
@media(max-width:350px){.parameters .slide-footer>p{font-size:10px;letter-spacing:-.1px}.parameters .slide-footer{gap:1cqw}.parameters .slide-controls{gap:0}.parameters .slide-copy{margin-top:7cqw}}
.scale-card h2{font-size:clamp(11px,3.8cqw,13px)}.scale-card p{font-size:clamp(10px,3.4cqw,12px)}
.content-slide .slide-copy{margin-top:9cqw}.content-slide h1{font-size:10cqw;line-height:1.16;letter-spacing:-.34cqw}.content-slide .slide-copy>p{font-size:clamp(12px,3.8cqw,14px);line-height:1.6;margin-top:4.5cqw;color:#697582}.content-slide .slide-footer>p{font-size:clamp(10px,3cqw,11px)}
.riddle-quote{position:relative;margin:8cqw 0 0;padding:7cqw 6cqw 6cqw;border:1px solid #ded9eb;border-radius:3px;background:#fff}.quote-mark{position:absolute;top:1cqw;right:4cqw;font-family:Georgia,serif;font-size:13cqw;line-height:1;color:#e2dcf1}.riddle-quote p{position:relative;z-index:1;font-family:Manrope,Arial,sans-serif;font-size:5.3cqw;line-height:1.65;letter-spacing:-.1cqw;color:#34303f;margin:0}.riddle-quote strong{font-weight:650;color:#4c3ab4}
.hint-section{margin-top:5cqw}.hint-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:3cqw 0;border:0;border-bottom:1px solid #e8e4ee;background:transparent;text-align:left;font-size:clamp(11px,3.45cqw,13px);color:#625384;min-height:44px}.hint-toggle>span{font-size:18px;font-weight:300}.trap-hint{padding:3.5cqw 0 0;animation:reveal .4s ease both}.trap-hint p{font-size:clamp(11px,3.4cqw,13px);line-height:1.65;color:#7e768a;margin:0}.trap-hint strong{font-weight:500;color:#9c4c5b}.riddle-quote{animation-delay:.23s}.hint-section{animation-delay:.33s}
.output-card{border:1px solid #e1dce7;border-radius:3px;margin-top:6cqw;background:#fff;animation-delay:.23s}.output-header{display:flex;align-items:center;justify-content:space-between;gap:3cqw;padding:4cqw 5cqw 3.5cqw}.output-header h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(12px,4cqw,15px);font-weight:650;line-height:1.5;letter-spacing:-.1cqw;margin:0;color:#34313c}.status-badge{font-family:Manrope,Arial,sans-serif;font-size:clamp(9px,2.65cqw,10px);font-weight:700;letter-spacing:.17cqw;padding:1.5cqw 2.2cqw;border-radius:3px;white-space:nowrap}.status-fail{color:#a44753;background:#fff1f2;border:1px solid #f0d9dc}.status-pass{color:#317459;background:#eff8f3;border:1px solid #d6e9df}.status-mixed{color:#8c6c35;background:#fbf6ed;border:1px solid #ebe0c9}.excerpt-label{font-size:clamp(9px,2.9cqw,11px);line-height:1.6;color:#92909b;margin:0;padding:0 5cqw 3.5cqw;border-bottom:1px solid #ede9f0}.output-body{padding:5cqw;margin:0;font-size:clamp(12px,3.8cqw,14px);line-height:1.7;color:#676371}.output-body ol{padding-left:5cqw;margin:0}.output-body li{padding-left:1cqw;margin:0 0 1.8cqw}.output-math{font-family:Manrope,Arial,sans-serif;font-size:7cqw;line-height:1.4;letter-spacing:-.25cqw;color:#a94d59;margin:4cqw 0 0;font-weight:600}.output-answer{border-top:1px solid #ede9f0;padding:4cqw 5cqw;margin:0;font-size:clamp(12px,3.8cqw,14px);line-height:1.5;color:#746d7c}.output-answer strong{font-weight:600;color:#a44753}.evaluation-conclusion{font-family:Manrope,Arial,sans-serif;font-size:6cqw;line-height:1.35;letter-spacing:-.15cqw;font-weight:450;margin:6cqw 0 0;animation-delay:.35s}.evaluation-conclusion strong{font-weight:650}.evidence-note{font-size:clamp(10px,3.15cqw,12px);line-height:1.6;color:#92909b;margin:3.5cqw 0 0;animation-delay:.4s}.correct-output p{margin:0 0 3.5cqw}.correct-output p:last-child{margin-bottom:0}.passed-slide .output-answer strong{color:#317459}.family-equation{display:flex;align-items:center;justify-content:space-between;font-family:Manrope,Arial,sans-serif;font-size:clamp(12px,4.2cqw,16px);line-height:1.5;letter-spacing:-.1cqw;color:#7c7a85;gap:2cqw;margin:6cqw 0 0;animation-delay:.35s}.family-equation strong{color:#33725a;font-weight:650;white-space:nowrap}
.analysis-slide .slide-copy{margin-top:8cqw}.analysis-slide h1{font-size:9.4cqw}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:3cqw;margin-top:6cqw}.comparison-card{border:1px solid #e4dfea;padding:4cqw 3.8cqw;border-radius:3px;animation-delay:.23s}.comparison-card:nth-child(2){animation-delay:.33s}.comparison-size{font-family:Manrope,Arial,sans-serif;color:#4b3ab1;font-size:7.4cqw;line-height:1.2;font-weight:600;margin:0 0 3cqw;letter-spacing:-.3cqw}.comparison-card h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(11px,3.65cqw,14px);line-height:1.4;font-weight:650;letter-spacing:-.1cqw;color:#39333f;margin:0 0 3cqw}.comparison-card>p:last-child{font-size:clamp(11px,3.5cqw,13px);line-height:1.6;margin:0;color:#7b7583}.counterexample{border-top:1px solid #e4dfea;margin-top:6cqw;padding-top:4cqw;animation-delay:.4s}.counterexample-header{display:flex;align-items:center;justify-content:space-between;gap:2cqw}.counterexample h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(11px,3.5cqw,13px);line-height:1.4;letter-spacing:-.1cqw;font-weight:650;margin:0}.counterexample>p{font-size:clamp(11px,3.5cqw,13px);line-height:1.6;color:#7d7583;margin:3cqw 0 2cqw}.counterexample strong{font-weight:600;color:#55456b}.counterexample-source{font-size:clamp(9px,2.8cqw,10px);line-height:1.5;color:#9a94a0}.analysis-limit{font-size:clamp(10px,3.15cqw,12px);line-height:1.65;color:#7b7483;margin:4cqw 0 0;animation-delay:.45s}
.takeaway-slide .slide-copy{margin-top:8cqw}.takeaway-slide h1{font-size:10.5cqw}.takeaway-slide .slide-copy>p{font-size:clamp(12px,3.7cqw,14px)}.recommendations{margin-top:6cqw}.recommendation{display:grid;grid-template-columns:24cqw 1fr;gap:4cqw;border-top:1px solid #e5e0ec;padding:4cqw 0;animation-delay:.23s}.recommendation:nth-child(2){animation-delay:.33s}.recommendation h2{font-family:Manrope,Arial,sans-serif;font-size:5cqw;line-height:1.5;letter-spacing:-.1cqw;font-weight:600;color:#5141b6;margin:0}.recommendation p{font-size:clamp(11px,3.5cqw,13px);line-height:1.65;color:#7e7787;margin:0}.final-thought{font-family:Manrope,Arial,sans-serif;font-size:5.15cqw;line-height:1.55;letter-spacing:-.14cqw;font-weight:500;color:#514467;margin:5cqw 0 0;padding-left:4cqw;border-left:2px solid #9d8cce;animation-delay:.43s}.takeaway-slide .slide-controls button[data-step="1"]:disabled{opacity:1;color:#6650b5}
@media(max-width:350px){.content-slide .slide-copy{margin-top:6.5cqw}.content-slide .slide-footer{gap:1cqw}.content-slide .slide-controls{gap:0}.content-slide .slide-footer>p{font-size:10px;letter-spacing:-.12px}.riddle-quote{margin-top:6cqw}.output-card{margin-top:5cqw}.evaluation .slide-copy>p{font-size:11.5px}.output-body{font-size:11.5px;padding:4cqw 5cqw;line-height:1.6}.evaluation-conclusion{margin-top:4cqw}.analysis-slide .slide-copy{margin-top:6cqw}.comparison-card{padding:3.5cqw 3cqw}.comparison-card>p:last-child{font-size:10.5px;line-height:1.55}.counterexample{margin-top:4cqw;padding-top:3.5cqw}.counterexample>p{font-size:10.5px;line-height:1.55}.analysis-limit{margin-top:3cqw}.takeaway-slide .slide-copy>p{font-size:11.5px}.recommendation p{font-size:10.5px;line-height:1.55}.final-thought{margin-top:4cqw}}
.failed-slide .output-header{padding:3cqw 5cqw 2.5cqw}.failed-slide .excerpt-label{padding-bottom:2.5cqw}.failed-slide .output-body{padding:3.5cqw 5cqw}.failed-slide .output-body li{margin-bottom:1cqw}.failed-slide .output-math{margin-top:2cqw}.failed-slide .output-answer{padding:3cqw 5cqw}.failed-slide .evaluation-conclusion{margin-top:5cqw}
@media(max-width:350px){.failed-slide .output-card{margin-top:4cqw}.failed-slide .slide-copy>p{margin-top:3.5cqw}.failed-slide .evaluation-conclusion{margin-top:3cqw}.failed-slide .evidence-note{margin-top:2cqw}}
.capacity-track{grid-column:1/-1;display:block;height:4px;border-radius:4px;background:#eeeaf7;overflow:hidden}.capacity-track>span{display:block;height:100%;background:#5b42c6;border-radius:4px}.parameters .scale-card{row-gap:2.5cqw}.parameters .scale-footnote{margin-top:4cqw}
.passed-slide .correct-output{padding:4cqw 5cqw 3cqw}.solution-math{font-family:Manrope,Arial,sans-serif;font-size:7cqw;font-weight:600;line-height:1.35;letter-spacing:-.25cqw;color:#317459;padding:0 5cqw 4cqw;margin:0}.solution-math>span,.solution-math>strong{display:block}.solution-math>strong{font-weight:700}
.comparison-stack{display:grid;gap:3cqw;margin-top:6cqw}.comparison-band{display:grid;grid-template-columns:14cqw 1fr;align-items:center;gap:4cqw;padding:4cqw;border:1px solid #e4dfea;border-radius:3px;background:#fff;animation-delay:.23s}.comparison-band:nth-child(2){animation-delay:.33s}.comparison-band:nth-child(3){animation-delay:.43s}.band-size{font-family:Manrope,Arial,sans-serif;font-size:7cqw;line-height:1.2;font-weight:600;letter-spacing:-.25cqw;color:#5541b3;margin:0}.comparison-band h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(12px,3.9cqw,14px);font-weight:650;letter-spacing:-.1cqw;line-height:1.4;color:#38313f;margin:0 0 2cqw}.comparison-band div>p{font-size:clamp(11px,3.55cqw,13px);line-height:1.6;color:#7b7583;margin:0}.comparison-fail .band-size{color:#a44753}.comparison-pass .band-size{color:#317459}.analysis-limit strong{font-weight:600;color:#5a4c72}
.takeaway-slide h1{font-size:10.5cqw}.takeaway-slide .recommendations{margin-top:5cqw}.takeaway-slide .recommendation{padding:4cqw 0}.takeaway-slide .final-thought{font-size:5.7cqw;line-height:1.5;background:rgba(91,66,243,.04);border:1px solid #ebe5f5;border-left:3px solid #8a74c3;border-radius:3px;padding:5cqw;margin:auto 0 6cqw;color:#51406e;letter-spacing:-.12cqw}.takeaway-slide .slide-footer{margin-top:0}
@media(max-width:350px){.comparison-band{padding:3.5cqw;gap:3cqw}.comparison-band h2{font-size:11px}.comparison-band div>p{font-size:10.5px;line-height:1.55}.passed-slide .correct-output{padding-top:3.5cqw;padding-bottom:2.5cqw}.takeaway-slide .recommendation p{font-size:10.5px;line-height:1.55}.takeaway-slide .final-thought{font-size:5.6cqw;padding:4.5cqw;margin-bottom:5cqw}}
.takeaway-slide .final-thought{min-height:44cqw;display:flex;align-items:center;font-size:6.1cqw;padding:6cqw}
.live .reveal{animation:none}.live .cue-hidden{visibility:hidden!important;pointer-events:none}.live .cue-enter{animation:cue-in .55s cubic-bezier(.16,1,.3,1) both!important}.live .slide-controls button{visibility:hidden;pointer-events:none}.live .hint-toggle{cursor:default;pointer-events:none}.live.awaiting-state main{visibility:hidden}.live-connection{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:20;color:#82758e;background:#f7f3fcf5;border:1px solid #e5dcee;border-radius:6px;font-size:11px;padding:10px 14px;max-width:90vw;text-align:center}.live-connection:empty{display:none}.live-connection.disconnected{color:#a66073}.typed-char{position:relative}.typing-caret::after{content:'';position:absolute;left:100%;top:8%;height:90%;border-right:1px solid currentColor;opacity:.7}.count-value{font-variant-numeric:tabular-nums}.live .scale-number{font-variant-numeric:tabular-nums}
@keyframes cue-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
body.export-slide{width:360px;min-width:360px;zoom:3;background:#fff}.export-slide .review-bar,.export-slide .review-footer{display:none}.export-slide main{display:block;width:360px;height:640px;padding:0}.export-slide .slide{width:360px;max-width:none;height:640px;aspect-ratio:auto;padding:27px;border:0;border-radius:0;box-shadow:none}.export-slide .slide-controls button{visibility:hidden}.export-slide .hint-toggle{pointer-events:none}.export-slide .slide-copy>p{font-size:3.85cqw}
@media(prefers-reduced-motion:reduce){.live .cue-enter{animation:none!important}}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.live .slide-controls button{display:none!important}
.reasoning-slide .slide-copy{margin-top:8cqw}.reasoning-slide h1{font-size:9.7cqw}.reasoning-slide .output-header{padding:3cqw 5cqw}.thinking-label{display:block;font-size:3.1cqw;font-weight:450;color:#8b7e9e}.reasoning-slide .excerpt-label{padding-bottom:2.5cqw}.reasoning-slide .correct-output{padding:3.5cqw 5cqw}.reasoning-slide .output-answer{padding:3cqw 5cqw}.reasoning-slide .output-answer strong{color:#317459}.reasoning-payoff{border-left:2px solid #8c70cc;background:#f8f5fd;padding:3cqw 4cqw;margin:4cqw 0 0}.reasoning-payoff>strong{display:block;font:650 7cqw/1.25 Manrope,sans-serif;letter-spacing:-.2cqw;color:#5841a1}.reasoning-payoff>span{display:block;font-size:3.2cqw;line-height:1.6;color:#8a7b9a;margin-top:1.3cqw}.reasoning-slide .evidence-note{font-size:clamp(10px,3.1cqw,11px);line-height:1.55;margin-top:3cqw}
@media(max-width:350px){.reasoning-slide .slide-copy{margin-top:6cqw}.reasoning-slide .output-card{margin-top:4cqw}.reasoning-slide .slide-copy>p{margin-top:3.5cqw}.reasoning-slide .correct-output{font-size:11px;line-height:1.6;padding:3cqw 5cqw}.reasoning-slide .evidence-note{font-size:10px;margin-top:2.5cqw}.reasoning-payoff{margin-top:3cqw}}
.export-slide .slide-controls button{display:none!important}
.final-thought .typing-content{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:normal}

/* Миниатюра в панели ведущего: чистый экран, без подсказок подключения. */
.thumb .live-connection{display:none}
.thumb main{padding:0;height:100svh;align-items:center}
.thumb .slide{width:min(100vw,56.25svh);min-width:0;padding:calc(min(100vw,56.25svh)*.075);box-shadow:none;border:0;border-radius:0}
