.deck{position:relative;width:100vw;height:100dvh;overflow:hidden;background:#08090a}.presentation-frame{position:absolute;left:50%;top:50%;width:1600px;height:900px;transform-origin:center;background:#111214;overflow:hidden}.presentation-frame:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.1) .65px,transparent .65px);background-size:30px 30px;opacity:.25;pointer-events:none}.presentation-frame:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 48% 40%,transparent 30%,rgba(0,0,0,.22) 100%);pointer-events:none;z-index:3}.progress{position:absolute;left:0;top:0;height:3px;background:var(--gold);z-index:20;transition:width .35s ease}.brand{position:absolute;top:40px;right:108px;z-index:10}.brand img{display:block;width:auto;height:25px;opacity:.67}.slide{position:absolute;inset:0;opacity:0;transform:translate(26px);transition:transform .4s cubic-bezier(.2,.7,.3,1),opacity .3s ease;z-index:1;pointer-events:none}.slide.active{opacity:1;transform:none;z-index:4;pointer-events:auto}.slide.exit.forward{transform:translate(-26px)}.slide.exit.backward{transform:translate(26px)}.slide-inner{height:100%;padding:87px 108px 117px;display:flex;flex-direction:column}.slide-heading{flex:0 0 auto;margin-bottom:30px}.eyebrow{display:flex;align-items:center;gap:16px;font-family:var(--font-mono);font-size:16px;letter-spacing:1.5px;text-transform:uppercase;color:#959ba3;margin-bottom:21px}.eyebrow>span{color:var(--gold)}.eyebrow i{width:32px;height:1px;background:#66573b}.slide h2{max-width:1320px;font-size:49px;line-height:1.15;font-weight:600;letter-spacing:-1.7px;color:#f0f1f3;text-wrap:balance}.slide-body{flex:1;display:flex;flex-direction:column;justify-content:center;gap:25px;min-height:0}.slide-body>*{flex-shrink:0}.slide-body>.diagram{min-height:0;flex:1 1 auto}.source-note{position:absolute;bottom:64px;left:108px;right:108px;color:#9ca2ab;font-size:16.5px;line-height:1.45;letter-spacing:.05px}.source-note a{color:#b9a479;text-decoration:none;white-space:nowrap}.source-note a:hover{text-decoration:underline;color:#ead1a0}.deck-footer{position:absolute;left:108px;right:108px;bottom:26px;z-index:8;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:13px;letter-spacing:1.7px;color:#7e838b}.slide-counter{color:#bec3cb;letter-spacing:1px}.slide-counter b{font-weight:400;color:#555b64;padding:0 10px}.stage-track{display:flex;gap:8px;position:absolute;left:50%;transform:translate(-50%)}.stage-track i{display:block;width:37px;height:2px;background:#383a3f}.stage-track i.filled{background:#ad915b}.variant-title .slide-inner{padding-bottom:90px}.hero{text-align:center;padding-top:40px}.hero-label{font-family:var(--font-mono);font-size:17px;letter-spacing:5px;color:var(--gold);margin-bottom:34px}.hero h1{font-size:92px;line-height:1.06;letter-spacing:-4.5px;font-weight:600}.hero h1 span{color:#cfb47e}.hero-divider{width:83px;height:2px;background:var(--gold);margin:34px auto 31px}.hero-subtitle{font-size:29px;font-weight:300;line-height:1.5;color:#b9bec6;letter-spacing:-.3px}.hero-thesis{font-size:21px;color:#c8c0af;margin-top:44px}.mono,.small-label{font-family:var(--font-mono)}.small-label{font-size:16px;font-weight:400;letter-spacing:1.5px;color:#bca578}.blue-text{color:var(--blue)}.lead{color:#b9c0c9;font-size:27px;line-height:1.45}.figure-caption{font-size:22px;color:#c5cbd3;font-weight:500}.takeaway{padding-top:12px;font-size:29px;font-weight:400;letter-spacing:-.6px;line-height:1.35;color:#c8ccd3}.takeaway span{color:#e0c38c}.diagram{display:block;width:100%;max-height:440px;overflow:visible}.diagram-body{gap:12px}.diagram-body .takeaway{text-align:center;font-size:26px;padding-top:0}.table-intro{display:flex;align-items:center;gap:23px;font-size:25px;color:#b5bcc5}.table-intro .mono{font-size:20px;letter-spacing:.4px;border:1px solid #425873;padding:10px 18px;border-radius:5px;background:#74a9ed0b}.slide-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:25px;line-height:1.36}.slide-table thead th{color:#999fa8;font-family:var(--font-mono);font-size:15px;text-transform:uppercase;letter-spacing:1.3px;font-weight:400;padding:0 20px 16px;text-align:left;border-bottom:1px solid #62605a;vertical-align:bottom}.slide-table thead th:first-child{padding-left:0}.slide-table thead th:last-child{padding-right:0}.slide-table tbody th{color:#e1e4e8;font-weight:500;text-align:left;padding-left:0}.slide-table td{color:#b6bdc6;font-weight:400}.slide-table tbody th,.slide-table td{padding-top:20px;padding-bottom:20px;padding-right:20px;border-bottom:1px solid #303338;vertical-align:middle}.slide-table td{padding-left:20px}.slide-table tbody th:last-child,.slide-table td:last-child{padding-right:0}.comparison td{color:#a9c7ed}.comparison thead th:last-child{color:#8cafdd}.cache-table tbody tr:first-child th,.cache-table tbody tr:first-child td{color:#a9c7ed}.cache-table tbody tr:first-child{background:#74a9ed0b}.cache-table tbody tr:first-child th{padding-left:18px}.cache-table{font-size:24px}.quality-layout{display:grid;grid-template-columns:1.27fr 1fr;gap:82px;align-items:start}.variants tbody th{color:var(--gold);font-family:var(--font-mono);font-weight:400}.variants{font-size:24px}.quality-measures>.small-label{margin-bottom:15px}.quality-measures>div:not(.small-label){font-size:24px;color:#c4cbd4;padding:16px 0;border-bottom:1px solid #303338;display:flex;align-items:center;gap:22px}.measure-index{font-family:var(--font-mono);color:#7f9cbe;font-size:17px}.decision-line{display:flex;align-items:baseline;gap:30px;padding-top:19px}.decision-line>span{white-space:nowrap}.decision-line p{font-size:28px;color:#c5cad2;line-height:1.4}.conditions{display:flex;justify-content:center;align-items:center;gap:35px;padding-top:35px;color:#cbd2dd;font-size:27px}.conditions b{font-weight:300;color:#927c52}.paired-metrics{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid #35383d;padding-top:21px}.metric{display:flex;align-items:center;gap:23px}.metric>strong{font-family:var(--font-mono);font-size:58px;font-weight:500;letter-spacing:-3px;white-space:nowrap;line-height:1.15}.metric.blue>strong{color:var(--blue)}.metric.gold>strong{color:#d8b36a}.metric>div{font-size:25px;color:#d6dbe2;line-height:1.3}.metric small{display:block;font-size:18px;color:#a5acb6;margin-top:8px}.cascade-result{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #35383d;padding-top:20px;gap:50px}.cascade-result .metric>div{max-width:270px}.calculation-line{font-family:var(--font-mono);font-size:20px;line-height:1.7;color:#b4bbc5}.result-note{font-size:27px;line-height:1.4;color:#c3cbd6}.research-line{display:flex;align-items:center;gap:30px;padding-top:5px}.research-line>strong{color:var(--blue);font-family:var(--font-mono);font-size:62px;font-weight:500;letter-spacing:-3px}.research-line>strong span{color:#6c7888;font-size:39px}.research-line p{font-size:23px;line-height:1.4;color:#c7ced8}.research-line em{font-style:normal;color:#d1b87f}.research-scope{margin-left:auto;color:#9ba4b0;font-family:var(--font-mono);font-size:17px;line-height:1.65}.batch-metrics{padding-top:30px;margin-top:10px}.formula-pair{display:flex;align-items:center;justify-content:space-between;gap:30px}.formula-pair p{font-size:21px;color:#b7bec8}.formula-pair strong{font-weight:500;color:#dce2ea}.swatch{display:inline-block;width:23px;height:3px;vertical-align:middle;margin-right:13px}.swatch.baseline{background:#707780}.swatch.blue{background:var(--blue)}.fit-lines{display:flex;flex-direction:column;gap:21px}.fit-lines p{display:grid;grid-template-columns:190px 1fr;gap:25px;font-size:25px;color:#bdc6d2;align-items:center}.payback-equation{display:flex;align-items:center;justify-content:space-between;padding:64px 0;gap:24px}.payback-equation>div{display:flex;flex-direction:column;align-items:center;gap:18px}.payback-equation strong{font-family:var(--font-mono);font-size:62px;font-weight:500;letter-spacing:-2.5px}.payback-equation span{font-size:23px;color:#a8b1be}.payback-equation>b{font-size:44px;color:#69717d;font-weight:300;margin-bottom:40px}.equation-answer strong{color:var(--blue)}.payback-equation+.takeaway{text-align:center}.roadmap{font-size:23px}.roadmap tbody th{font-family:var(--font-mono);font-size:29px;color:var(--gold)}.roadmap td:last-child{color:#97b5d8}.closing-decision{padding-top:7px}.closing-decision p{font-size:34px;margin:12px 0 14px;font-weight:400;letter-spacing:-.8px}.closing-decision p span{color:#d8b36a}.closing-decision small{display:block;font-size:21px;color:#b5beca}.sensitivity-layout{display:grid;grid-template-columns:1.03fr 1fr;gap:75px}.sensitivity-layout h3,.source-layout h3{font-size:23px;font-weight:500;line-height:1.4;margin-bottom:26px;color:#d4dbe5}.numeric-table{font-size:25px}.numeric-table th,.numeric-table td{font-family:var(--font-mono);font-weight:400}.numeric-table tbody th,.numeric-table td{padding-top:16px;padding-bottom:16px}.numeric-table td small{display:inline-block;font-family:var(--font-sans);font-size:15px;margin-left:15px;white-space:nowrap}.numeric-table tr.crossover{background:#d8b36a12}.numeric-table tr.crossover th,.numeric-table tr.crossover td{color:#d8b36a}.numeric-table tr.crossover th{padding-left:14px}.numeric-table tr.over-baseline th,.numeric-table tr.over-baseline td{color:#c5a07e}.hosting-sensitivity{font-size:23px}.sensitivity-note{margin-top:47px;display:flex;align-items:flex-start;gap:24px}.sensitivity-note>span{font-family:var(--font-mono);font-size:43px;color:var(--gold)}.sensitivity-note p{font-size:21px;color:#aeb7c4;line-height:1.5}.source-layout{display:grid;grid-template-columns:1.48fr 1fr;gap:76px}.source-list{display:flex;flex-direction:column}.source-list a{color:#cdd4df;text-decoration:none;display:flex;gap:20px;padding:17px 0;border-bottom:1px solid #303338;font-size:21px;line-height:1.35;align-items:flex-start}.source-list a:hover{color:#e9c885}.source-id{color:#ac9261;font-family:var(--font-mono);font-size:18px;padding-top:2px}.source-list a small{display:block;font-size:16px;color:#909aaa;padding-top:7px}.source-arrow{margin-left:auto;color:#8d9cab}.source-scope{color:#a5b1c1;font-size:24px;line-height:1.55;max-width:430px;margin-top:45px}.presentation-controls{position:fixed;bottom:11px;left:50%;transform:translate(-50%);display:flex;gap:2px;padding:5px;border:1px solid #46413a;border-radius:9px;background:#17191df2;z-index:50;opacity:0;transition:opacity .2s}.presentation-controls:hover,.presentation-controls:focus-within{opacity:1}.presentation-controls button{background:none;border:0;color:#c9c7c1;font:12px var(--font-sans);border-radius:5px;cursor:pointer;padding:7px 11px}.presentation-controls button:hover{background:#313236;color:#fff}.presentation-controls button:disabled{opacity:.3;cursor:default}.panel-backdrop{position:fixed;inset:0;background:#000000ba;z-index:100;display:flex;justify-content:flex-end}.presenter-panel{width:min(730px,100vw);height:100%;overflow-y:auto;background:#191b1f;padding:28px 35px 60px;border-left:1px solid #45413a;box-shadow:-20px 0 80px #0008}.panel-close{display:block;margin:0 0 30px auto;border:1px solid #5b5649;background:transparent;border-radius:6px;padding:8px 13px;color:#ded8ca;font-size:14px;cursor:pointer}.panel-close kbd{color:#999;margin-left:14px}.presenter-panel h2{font-size:29px;line-height:1.25;margin:16px 0 26px;color:#f0f1f3}.presenter-panel h3{font-size:15px;font-weight:500;color:var(--gold);margin:30px 0 12px}.presenter-panel p{white-space:pre-line;line-height:1.7;color:#bac1cb;font-size:16px}.overview-list{display:flex;flex-direction:column}.overview-list button{display:flex;gap:20px;text-align:left;align-items:baseline;padding:15px 10px;border:0;border-bottom:1px solid #34363b;font:15px/1.5 var(--font-sans);color:#c6cfdb;background:none;cursor:pointer}.overview-list button.selected{background:#c8a65010;color:#e1c589}.overview-list button:hover{background:#ffffff08}.overview-list button span{font:13px var(--font-mono);color:#b39c6e}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.slide.active .slide-heading{animation:enter .6s ease both}.slide.active .slide-body{animation:enter .65s .06s ease both}.slide.active .chart-rise{transform-box:fill-box;transform-origin:center bottom;animation:rise .8s .08s cubic-bezier(.22,1,.36,1) both}.slide.active .chart-grow{transform-box:fill-box;transform-origin:left center;animation:grow .85s .08s cubic-bezier(.22,1,.36,1) both}.slide.active .svg-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:draw 1s .1s ease both}@keyframes enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(hover:none){.presentation-controls{opacity:.75}}.export-mode .presentation-controls{display:none}.export-mode *,.export-mode *:before,.export-mode *:after{animation:none!important;transition:none!important}.print-deck .presentation-frame{position:relative;left:auto;top:auto;transform:none}.print-page{width:1600px;height:900px;break-after:page;overflow:hidden}.print-page:last-child{break-after:auto}.print-deck *,.print-deck *:before,.print-deck *:after{animation:none!important;transition:none!important}@page{size:1600px 900px;margin:0}@media print{html,body,#root{height:auto!important;overflow:visible!important}body{margin:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.slide-inner{padding-bottom:93px}.hero{padding-top:8px}.hero h1{font-size:91px}.hero-label{font-size:15px;margin-bottom:28px}.hero-subtitle{font-size:29px}.speaker-line{margin-top:38px;color:#999eaa;font:15px var(--font-mono);letter-spacing:2px}.slide-body{gap:27px}.slide-table{font-size:26px}.slide-table td small{display:block;font-size:22px;margin-top:9px;line-height:1.4;color:#b5bdc8}.takeaway{padding-top:20px;border-top:1px solid #383b40;font-size:28px}.support-line{font-size:20px;line-height:1.5;color:#aab2bf}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:72px}.two-columns>div+div{border-left:1px solid #3b3c3e;padding-left:65px}.two-columns h3{font-size:43px;line-height:1.2;font-weight:500;letter-spacing:-1px;margin:24px 0}.two-columns h3 span{color:#94bcec}.two-columns p{font-size:26px;line-height:1.55;color:#b6bec9}.big-comparison{margin-bottom:20px}.big-comparison h3{font-size:47px}.cred-stats{display:grid;grid-template-columns:1fr 1.2fr .85fr;gap:50px;padding:14px 0 38px;border-bottom:1px solid #414248}.cred-stats strong{display:block;font:500 80px/1.2 var(--font-mono);letter-spacing:-4px;color:#91b8eb}.cred-stats span{display:block;color:#b9c1cd;font-size:25px;margin-top:13px}.cred-message{font-size:31px;line-height:1.5;color:#bdc5d0;margin-top:7px}.cred-message span{color:#e0c38c}.partner-logos{display:grid;grid-template-columns:repeat(6,1fr);gap:49px;align-items:center;margin-top:19px}.partner-logos>span{display:block;height:65px;position:relative;overflow:hidden}.partner-logos img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:53px;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.72}.partner-logos>span:nth-child(3) img,.partner-logos>span:nth-child(4) img,.partner-logos>span:nth-child(5) img{height:auto}.agenda-major{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:65px}.agenda-major>div{border-top:1px solid #5c5549;padding-top:21px}.agenda-major strong{display:block;color:#d9bb82;font:500 95px/1 var(--font-mono);letter-spacing:-5px}.agenda-major span{display:block;font-size:34px;margin:16px 0 10px}.agenda-major small{font-size:22px;color:#aeb8c6}.agenda-detail{display:flex;justify-content:space-between;gap:20px;font-size:24px;color:#b7bfcb;padding:22px 0 4px}.agenda-detail b{color:#91b8eb;font:25px var(--font-mono);padding-left:10px}.sequence{display:flex;align-items:center;gap:29px;padding-top:28px}.sequence>div{flex:1}.sequence span{font:18px var(--font-mono);color:#9e8c65;display:block;margin-bottom:18px}.sequence strong{font-size:38px;font-weight:500;letter-spacing:-.8px}.sequence p{color:#abb6c5;font-size:22px;margin-top:17px}.sequence>b{font-size:32px;font-weight:300;color:#798898;margin-top:23px}.eval-loop strong{font-size:34px}.eval-loop p{line-height:1.45}.repeat-line{border-top:1px solid #4b5057;padding-top:18px;margin-top:10px;text-align:right;font:15px var(--font-mono);letter-spacing:1.5px;color:#8baad2}.role-table tbody tr:nth-child(-n+2) th{color:#a5c9f5}.role-table tbody tr:nth-child(-n+2) td:last-child{color:#dabe89}.independence{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin:6px 0 20px}.independence>div:last-child{border-left:1px solid #505154;padding-left:73px}.independence strong{display:block;font-size:55px;line-height:1.2;font-weight:500;letter-spacing:-1.7px;margin:24px 0}.independence strong span{color:#97bfee}.independence p{font-size:23px;line-height:1.5;color:#acb6c6}.compact-table{font-size:25px}.compact-table tbody th,.compact-table td{padding-top:14px;padding-bottom:14px}.script-layout{display:grid;grid-template-columns:1.65fr 1fr;gap:63px;align-items:start}.code-block{border-left:2px solid #7c9fc7;padding-left:30px}.code-name{font:22px var(--font-mono);color:#e0c38c;margin-bottom:28px}.code-block pre{font:21px/1.95 var(--font-mono);color:#cdd7e3}.code-keyword{color:#8eb7ed}.code-number{color:#e0c38c}.code-caption{display:block;margin-top:25px;color:#939eaf;font-size:18px}.script-meta p{font-size:26px;line-height:1.55;color:#b9c3d1;margin:15px 0 26px}.script-meta .mono{color:#9ec4f3;font-size:24px;margin-bottom:9px}.rubric-line{display:grid;grid-template-columns:210px 1fr;gap:30px;align-items:baseline}.rubric-line p{font-size:31px;line-height:1.5;color:#c9d1dc}.rubric-line.vague p{color:#8f98a5;font-size:29px}.rubric-line.precise{padding-top:6px}.rubric-line strong{font-weight:500;color:#9cc3f4}code{font-family:var(--font-mono);color:#d9bf91;font-size:.88em}.verdict-row{display:grid;grid-template-columns:1.3fr 1.2fr 1.2fr;gap:40px;padding-top:25px}.verdict-row>div{border-top:1px solid #484b51;padding-top:20px}.verdict-row strong{font:22px var(--font-mono);font-weight:400;color:#d8bb83}.verdict-row>div:nth-child(2) strong{color:#afbbc9}.verdict-row>div:nth-child(3) strong{color:#9ec4f3}.verdict-row p{margin-top:15px;font-size:21px;line-height:1.45;color:#acb6c6}.judge-fixtures td{font-family:var(--font-mono);font-size:22px;color:#adc9ed}.script-pair h3{font-family:var(--font-mono);font-size:39px;color:#b9d3f4}.resource-line{display:flex;align-items:center;gap:30px;margin-top:5px}.resource-line a{color:#dabe89;font-size:23px;text-underline-offset:6px}.resource-line span{color:#8f99a8;font-size:18px}.pairing-line{display:flex;gap:55px;align-items:center;justify-content:center}.pairing-line span{font:500 111px/1.2 var(--font-mono);color:#9abfec}.pairing-line span:last-child{color:#d6bc84}.pairing-line b{font-size:57px;font-weight:300;color:#65717e}.pairing-caption{text-align:center;font-size:24px;color:#abb7c7}.game-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:10px}.game-facts>div{display:flex;align-items:center;gap:24px;border-top:1px solid #3a3d43;padding-top:24px}.game-facts strong{font:500 49px var(--font-mono);color:#d7bb87}.game-facts span{font-size:25px;color:#b8c1ce}.action-steps{display:flex;flex-direction:column;gap:29px}.action-steps>div{display:flex;gap:26px;align-items:baseline}.step-index{font:20px var(--font-mono);color:#b49b6e;flex:0 0 35px}.action-steps h3{font-size:30px;line-height:1.3;font-weight:500;letter-spacing:-.4px;margin-bottom:8px}.action-steps p{font-size:24px;line-height:1.5;color:#aeb9c9}.score-table td:nth-child(2){color:#d7b97c;font:34px var(--font-mono)}.score-table td:nth-child(3){font-size:22px}.proof-line{display:flex;gap:33px;align-items:baseline;padding-top:9px}.proof-line>span{white-space:nowrap}.proof-line p{font-size:25px;color:#c4ccd7}.proof-line strong{font:23px var(--font-mono);color:#d7bb87}.exercise-layout,.flag-layout,.debrief-layout{display:grid;grid-template-columns:270px 1fr;gap:65px;align-items:start}.exercise-time{padding-top:3px}.exercise-time>strong{font:400 142px/.95 var(--font-mono);letter-spacing:-9px;color:#d5b67b;display:block}.exercise-time>span{display:block;font:17px var(--font-mono);letter-spacing:4px;margin-top:23px;color:#ac9670}.exercise-time>p{font-size:24px;line-height:1.5;color:#a5b0c0;margin-top:34px}.exercise-instructions{padding-top:6px}.exercise-instructions .action-steps{gap:29px}.exercise-instructions .action-steps p{font-size:24px}.checkpoint{margin-top:31px;padding-top:23px;border-top:1px solid #53504a}.checkpoint p{color:#d5c5a6;font-size:25px;line-height:1.45;margin-top:12px}.flag-table{font-size:24px}.flag-table thead th{font-size:14px}.flag-table code{font-size:23px}.flag-table tbody th,.flag-table td{padding-top:18px;padding-bottom:18px}.flag-layout>div:last-child{min-width:0}.patch-table{font-size:25px}.debrief-prompts{display:flex;flex-direction:column;gap:28px}.debrief-prompts>div{position:relative;padding-left:112px;border-bottom:1px solid #363b42;padding-bottom:25px}.debrief-prompts span{position:absolute;left:0;top:7px;font:18px var(--font-mono);color:#c8b083}.debrief-prompts h3{font-size:35px;font-weight:500;margin-bottom:11px}.debrief-prompts p{font-size:25px;line-height:1.4;color:#b2bece}.closing-thesis{font-size:59px;font-weight:500;letter-spacing:-2.2px;line-height:1.2;padding:2px 0 10px}.closing-thesis span{color:#d7ba81}.closing-steps{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:45px;margin:13px 0}.closing-steps>div{border-top:1px solid #444951;padding-top:23px}.closing-steps span{font:18px var(--font-mono);color:#8da9cd}.closing-steps h3{font-size:29px;line-height:1.3;font-weight:500;margin:16px 0 10px}.closing-steps p{font-size:22px;color:#aebacb;line-height:1.4}.presentation-controls a{color:#dabe89;font-size:12px;text-decoration:none;padding:7px 11px;border-radius:5px}.presentation-controls a:hover{background:#313236}.presenter-panel p{overflow-wrap:anywhere}.starter-slide{display:grid;grid-template-columns:1fr 260px;gap:85px;align-items:center}.starter-slide .lead{font-size:24px;margin-top:30px;line-height:1.6}.starter-qr{display:flex;flex-direction:column;align-items:center;gap:20px;text-decoration:none}.starter-qr img{width:260px;height:260px;border-radius:4px}.starter-qr span{font-family:var(--font-mono);font-size:15px;color:var(--gold);letter-spacing:2px}.exit-ticket{display:flex;flex-direction:column;gap:28px}.exit-ticket p{font-size:39px;line-height:1.3;letter-spacing:-1px;color:#c5cbd5}.exit-ticket span{color:var(--blue)}:root{--black: #111111;--dark: #1a1a1a;--dark-2: #222222;--dark-3: #2a2a2a;--gray: #999999;--gray-light: #b3b3b3;--gray-lighter: #cccccc;--white: #f0f0f0;--gold: #C8A650;--gold-dim: #9e833f;--gold-bright: #e8c45a;--gold-bg: rgba(200, 166, 80, .08);--gold-border: rgba(200, 166, 80, .25);--red: #e85454;--red-bg: rgba(232, 84, 84, .08);--red-border: rgba(232, 84, 84, .25);--green: #4ade80;--green-bg: rgba(74, 222, 128, .08);--green-border: rgba(74, 222, 128, .25);--blue: #74a9ed;--blue-bg: rgba(96, 165, 250, .08);--blue-border: rgba(96, 165, 250, .25);--purple: #a78bfa;--purple-bg: rgba(167, 139, 250, .08);--purple-border: rgba(167, 139, 250, .25);--font-sans: "Inter", -apple-system, sans-serif;--font-mono: "JetBrains Mono", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html:not(.lab-page),html:not(.lab-page) body,html:not(.lab-page) #root{height:100%;overflow:hidden}body{font-family:var(--font-sans);background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased}
