@font-face{font-family:displayFont;src:url(../media/Manrope_Variable-s.p.3rjk17h6oms_8.ttf)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}._0kfZTG_className{font-family:displayFont,displayFont Fallback,Arial,Helvetica,sans-serif}._0kfZTG_variable{--font-display:"displayFont", "displayFont Fallback", Arial, Helvetica, sans-serif}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080b10;--text:#f3f1e9;--muted:#b7c1cb;--accent:#9cdae8;--warm:#d4a878;--risk:#ffab95;--line:#b6cfdf30;--u:min(1vw,1.77778vh)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}body{overflow:hidden}p,h1,h2{margin:0}button,a{touch-action:manipulation}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{opacity:.25;cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}a{color:inherit}svg{fill:none;stroke:currentColor;stroke-width:1.5px;display:block}button svg{width:22px;height:22px}::selection{background:var(--accent);color:var(--bg)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.presentation,.stage{width:100vw;height:100svh;position:relative;overflow:hidden}.presentation{isolation:isolate;background:radial-gradient(ellipse at 76% 47%,#263b4938,transparent 58%),var(--bg)}.stage{z-index:2}.cinematic-stage{pointer-events:none;z-index:0;width:100%;height:100%;transition:opacity .28s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.cinematic-stage canvas{width:100%;height:100%;display:block}.stage-atmosphere{pointer-events:none;z-index:1;background:linear-gradient(90deg,#080b1040,#0000 58%),linear-gradient(#080b1040,#0000 15% 77%,#080b10a0);position:absolute;inset:0}.scene{padding:calc(var(--u)*5) calc(var(--u)*6.25) calc(var(--u)*6);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.scene-copy{width:calc(var(--u)*49)}.scene-kicker{font-size:calc(var(--u)*1.3);letter-spacing:.04em;color:var(--muted);margin-bottom:calc(var(--u)*1.6);font-weight:500;line-height:1.35}.scene h1{font-size:calc(var(--u)*5.7);letter-spacing:-.055em;font-weight:600;line-height:1.08}.title-line{width:fit-content;max-width:100%;margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.title-line>span{transform-origin:0 100%;display:block}.title-line.accent{color:var(--accent)}.large-support{font-size:calc(var(--u)*1.85);color:#d6dce1;margin-top:calc(var(--u)*3);max-width:calc(var(--u)*42);line-height:1.42}.support-secondary{font-size:calc(var(--u)*1.45);color:var(--muted);margin-top:calc(var(--u)*1.3);line-height:1.45}.provenance{font-size:calc(var(--u)*1.05);color:var(--muted);line-height:1.5}.pizza-scene{min-height:calc(var(--u)*36);align-items:center;display:flex;position:relative}.pizza-copy{z-index:1;position:relative}.pizza-copy h1{font-size:calc(var(--u)*6.3)}.pizza-copy .accent{color:#ead6bd}.pizza-copy .scene-kicker{color:#cfc1b2;margin-bottom:calc(var(--u)*2.4)}.historical-price{margin-top:calc(var(--u)*3);font-size:calc(var(--u)*1.7);color:var(--muted)}.historical-price strong{color:var(--text);font-size:calc(var(--u)*2.8);margin-top:calc(var(--u)*.7);font-weight:500;display:block}.pizza-photo{width:calc(var(--u)*53);height:calc(var(--u)*38);object-fit:contain;filter:saturate(.7)brightness(.8);position:absolute;top:0;left:43%;-webkit-mask-image:radial-gradient(56% 55%,#000 58%,#0000 100%);mask-image:radial-gradient(56% 55%,#000 58%,#0000 100%)}.pizza-3d-ready .pizza-photo{display:none}.value-scene .giant-value{font-size:calc(var(--u)*9.6);letter-spacing:-.065em;line-height:1}.giant-value .accent{margin-top:calc(var(--u)*.8);font-size:.64em}.value-scene .large-support{max-width:none;margin:calc(var(--u)*2.6) 0 calc(var(--u)*2)}.presentation[data-scene="0"][data-step="2"] .cinematic-stage{opacity:.35}.title-scene h1{font-size:calc(var(--u)*6)}.origin-line{align-items:center;gap:calc(var(--u)*2.4);width:calc(var(--u)*61);margin-top:calc(var(--u)*4);display:flex}.origin-line p{gap:calc(var(--u)*.7);flex-direction:column;display:flex}.origin-line strong{font-size:calc(var(--u)*2.5);font-weight:500}.origin-line span{font-size:calc(var(--u)*1.4);color:var(--muted)}.origin-line i{background:var(--line);flex:1;height:1px}.object-caption{left:55%;right:6.25%;bottom:calc(var(--u)*9);text-align:center;color:#c5d4df;font-size:calc(var(--u)*1.4);letter-spacing:-.01em;position:absolute}.diagram-fallback{align-items:center;display:grid;position:absolute;inset:35% 6.25% 28% 56%}.stage-3d-ready .diagram-fallback{visibility:hidden}.chain-visual{justify-content:space-between;align-items:center;gap:calc(var(--u)*1);display:flex}.chain-visual>svg{width:calc(var(--u)*4)}.person-node{width:calc(var(--u)*12);height:calc(var(--u)*12);font-size:calc(var(--u)*2.3);border:1px solid #8bb8c7;border-radius:50%;place-items:center;display:grid}.ledger-block{width:31%;height:calc(var(--u)*11);padding:calc(var(--u)*1);font-size:calc(var(--u)*1.3);background:linear-gradient(145deg,#3c5e7040,#10161e);border:1px solid #7294a7;flex-direction:column;justify-content:space-around;display:flex}.ledger-lines{height:calc(var(--u)*3);background:repeating-linear-gradient(#0000 0 30%,#c6e5ec 31% 33%,#0000 34% 60%)}.validated .ledger-block{border-color:#aee6ef;box-shadow:0 0 25px #83cada20}.presentation[data-scene="2"] .cinematic-stage{opacity:.18}.scene-2{padding-top:calc(var(--u)*4.1);justify-content:flex-start}.market-heading h1{font-size:calc(var(--u)*4.4)}.market-heading .scene-kicker{margin-bottom:calc(var(--u)*.8)}.market-scene{margin-top:calc(var(--u)*2);min-height:0}.market-quotes{gap:calc(var(--u)*4);margin-bottom:calc(var(--u)*1);grid-template-columns:1fr 1fr;display:grid}.market-quote{padding-top:calc(var(--u)*1);border-top:1px solid #53636d}.market-quote[data-selected=true]{border-color:var(--accent)}.market-quote-name{font-size:calc(var(--u)*1.5);color:var(--muted)}.market-price{font-size:calc(var(--u)*4.1);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:calc(var(--u)*.45) 0;line-height:1.2}.quote-time{font-size:calc(var(--u)*1.05);color:var(--muted)}.market-chart{width:100%;height:calc(var(--u)*17);margin:calc(var(--u)*1) 0}.market-chart svg{stroke:none;width:100%;height:100%;color:var(--accent);overflow:visible}.market-chart svg text{fill:#b9c7d1;stroke:none;font-family:Arial,sans-serif}.market-chart .chart-grid{stroke:#c5deea25;stroke-width:1px}.market-chart .chart-line{stroke:#abdfec;stroke-width:3px;fill:none}.market-caption{font-size:calc(var(--u)*1.75);justify-content:space-between;gap:calc(var(--u)*2);line-height:1.3;display:flex}.market-provenance{font-size:calc(var(--u)*1.05);color:var(--muted);margin-top:calc(var(--u)*1.1);line-height:1.5}.comparison-stage{gap:calc(var(--u)*2.4);margin-top:calc(var(--u)*3);grid-template-columns:1fr 1fr;display:grid}.comparison-stage>div{padding-top:calc(var(--u)*1);border-top:1px solid #9cdae880}.comparison-stage p{font-size:calc(var(--u)*1.25);color:var(--muted);margin-bottom:calc(var(--u)*1)}.comparison-stage h2{font-size:calc(var(--u)*1.95);letter-spacing:-.03em;white-space:nowrap;font-weight:500;line-height:1.55}.comparison-stage .boundary{border-color:#e3aa8d70}.boundary h2{color:#e1c6b6}.scene-bottom{left:6.25%;bottom:calc(var(--u)*7.8);font-size:calc(var(--u)*1.65);color:#becbd4;position:absolute}.comparison-scene .scene-copy{margin-bottom:calc(var(--u)*3)}.balance-fallback{border-top:4px solid #a6c5d4;gap:15px;height:160px;display:flex;top:43%;transform:rotate(-12deg)}.balance-fallback span{border-bottom:2px solid #c6dce2;width:50%;height:100%}.balance-fallback i{border-left:2px solid #a6c5d4;height:200px}.criteria-scene h1{font-size:calc(var(--u)*4.85)}.liquidity-visual{margin:calc(var(--u)*3) 0;justify-content:space-between;align-items:center;gap:calc(var(--u)*1.3);max-width:calc(var(--u)*40);display:flex}.liquidity-visual>span{font-size:calc(var(--u)*2.7);letter-spacing:-.035em;padding-bottom:calc(var(--u)*1);border-bottom:1px solid #9da7b250}.liquidity-visual svg{width:calc(var(--u)*4);height:calc(var(--u)*3);color:var(--accent)}.security-layers{margin-top:calc(var(--u)*3);gap:calc(var(--u)*1.5);display:grid}.security-layers p{font-size:calc(var(--u)*1.9);color:#b6c2ca;line-height:1.4}.security-layers span{font-size:calc(var(--u)*2.15);color:#f0f1ea;margin-bottom:calc(var(--u)*.15);display:block}.security-layers p:last-child span{color:var(--risk)}.security-fallback svg{width:100%;height:100%;color:var(--accent)}.loss-visual{align-items:center;gap:calc(var(--u)*2.1);margin:calc(var(--u)*2.4) 0 calc(var(--u)*1.7);display:flex}.loss-visual>div{gap:calc(var(--u)*.6);flex-direction:column;display:flex}.loss-visual span{font-size:calc(var(--u)*1.5);color:var(--muted)}.loss-visual strong{font-size:calc(var(--u)*5.4);letter-spacing:-.055em;font-weight:500}.loss-visual .loss-arrow{width:calc(var(--u)*7);text-align:center;align-items:center}.loss-arrow svg{width:100%;height:calc(var(--u)*3);stroke-width:.8px;color:var(--risk)}.loss-arrow span{font-size:calc(var(--u)*1.8);color:var(--risk)}.recovery{font-size:calc(var(--u)*1.5);color:var(--muted)}.recovery strong{font-size:calc(var(--u)*2.5);color:var(--text);margin-right:calc(var(--u)*.7);font-weight:500}.criterion-2 .accent{color:var(--risk)}.conclusion-scene h1{font-size:calc(var(--u)*5.5);max-width:calc(var(--u)*54)}.closing-line{font-size:calc(var(--u)*1.8);margin-top:calc(var(--u)*2.5);color:var(--muted)}.closing-question{font-size:calc(var(--u)*1.6);border-top:1px solid var(--line);margin-top:calc(var(--u)*2.7);padding-top:calc(var(--u)*1.6);max-width:calc(var(--u)*53);line-height:1.4}.live-controls{z-index:10;background:#171b20df;border:1px solid #ffffff20;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;transition:opacity .2s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.live-controls button{border-radius:4px;place-items:center;width:44px;height:40px;display:grid}.live-controls button:hover{background:#ffffff15}.chapter-indicator{font-variant-numeric:tabular-nums;text-align:center;min-width:68px;font-size:17px}.chapter-indicator span{color:#9a9fa5}.control-divider{background:var(--line);width:1px;height:20px;margin:0 4px}.controls-quiet .live-controls{opacity:0;pointer-events:none}.controls-quiet .live-controls:has(:focus-visible){opacity:1;pointer-events:auto}.controls-quiet{cursor:none}.presentation-notice{z-index:20;background:#282e35;border:1px solid #606971;max-width:650px;padding:20px 24px;font-size:18px;line-height:1.5;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}.presentation-notice button{margin-left:20px}.sources-overlay{color:var(--text);background:#15191e;border:1px solid #65707b;width:min(1000px,90vw);max-height:85svh;padding:40px;font-size:19px;line-height:1.5}.sources-overlay::backdrop{background:#000c}.overlay-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.overlay-heading h2{font-size:40px}.overlay-heading button{font-size:36px}.sources-overlay li{margin-bottom:20px}.sources-overlay li p{color:var(--muted);font-size:17px}.presenter-page{background:#14171b;height:100svh;padding:40px max(24px,50vw - 500px);font-size:19px;line-height:1.6;overflow:auto}.presenter-page header h1{margin-bottom:20px;font-size:40px}.presenter-page .scene-kicker{margin-bottom:12px;font-size:16px}.presenter-page header>p:last-child{color:var(--muted);font-size:17px}.presenter-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:24px 0;display:flex}.presenter-toolbar span{color:var(--muted);font-size:13px}.presenter-page button{border:1px solid #77818b;border-radius:4px;padding:10px 16px}.presenter-page nav{flex-wrap:wrap;gap:8px;margin-bottom:35px;display:flex}.presenter-page nav button{font-size:14px}.presenter-page nav button[aria-current]{color:#111;background:#e0e6eb}.presenter-meta{color:var(--muted);font-size:16px}.presenter-page h2{margin:15px 0 25px;font-size:30px}.stage-direction{color:#c7d3df;background:#252a30;border-left:2px solid #c7d3df;margin-bottom:15px;padding:12px 16px;font-size:16px}.speech-paragraph{margin-bottom:30px}.presenter-page footer{border-top:1px solid var(--line);padding-top:30px;font-size:16px}.presenter-page footer p{margin:15px 0}.presenter-page details{padding:20px 0}.presenter-page li{margin:12px 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-aspect-ratio:1){:root{--u:1vw}.scene{justify-content:center;padding:8vw 6vw 22vw}.scene-copy{width:100%}.scene h1{font-size:9vw}.scene-kicker{font-size:3vw}.large-support{max-width:none;font-size:max(16px,4vw)}.support-secondary{font-size:max(14px,3.3vw)}.cinematic-stage{opacity:.35}.pizza-scene{align-items:flex-start;min-height:110vw}.pizza-copy{padding-top:5vw}.pizza-copy h1{font-size:11vw}.pizza-photo{width:88vw;height:64vw;top:44%;left:0}.historical-price{font-size:3.5vw}.historical-price strong{font-size:5vw}.pizza-3d-ready .pizza-copy{padding-top:0}.pizza-3d-ready .cinematic-stage{opacity:1}.value-scene .giant-value{font-size:13vw}.value-scene .large-support{margin:8vw 0}.provenance{font-size:max(12px,2.6vw)}.origin-line{width:100%;margin-top:12vw}.origin-line strong{font-size:6vw}.origin-line span{font-size:3vw}.object-caption{font-size:3.3vw;bottom:20vw;left:6%;right:6%}.diagram-fallback{opacity:.25;top:50%;bottom:23%}.scene-2{justify-content:center}.market-quotes{margin-top:5vw}.market-quote-name{font-size:3vw}.market-price{font-size:5.2vw}.quote-time,.market-provenance{font-size:max(12px,2.3vw)}.market-chart{height:30vw;margin:5vw 0}.market-caption{font-size:3.3vw;display:block}.market-caption>*+*{margin-top:2vw}.comparison-stage{gap:4vw;margin-top:8vw}.comparison-stage p{font-size:3vw}.comparison-stage h2{font-size:4vw}.scene-bottom{font-size:3.3vw;bottom:20vw;right:6%}.liquidity-visual{max-width:none;margin:9vw 0}.liquidity-visual>span{font-size:6vw}.liquidity-visual svg{width:5vw}.security-layers{gap:4vw;margin-top:8vw}.security-layers p{font-size:4vw}.security-layers span{font-size:5vw}.loss-visual{margin:8vw 0}.loss-visual strong{font-size:13vw}.loss-visual span{font-size:3.3vw}.loss-visual .loss-arrow{width:15vw}.loss-arrow svg{height:7vw}.recovery{font-size:3.4vw}.recovery strong{font-size:6vw}.conclusion-scene h1{max-width:none;font-size:10vw}.closing-line{margin-top:8vw;font-size:4vw}.closing-question{max-width:none;margin-top:8vw;padding-top:5vw;font-size:3.5vw}.live-controls{gap:3px;padding:4px 6px;bottom:16px}.live-controls button{width:38px}.chapter-indicator{min-width:60px;font-size:15px}}.credits-scene h1{font-size:calc(var(--u)*4.25);line-height:1.2}.credits-scene .large-support{max-width:none;color:var(--muted)}.bitcoin-fallback{padding:2%;top:25%;bottom:25%}.bitcoin-fallback svg{width:100%;height:100%;stroke:var(--warm);stroke-width:3px}@media (max-aspect-ratio:1){.credits-scene h1{font-size:8.1vw}.credits-scene .scene-copy{z-index:1;position:relative}.bitcoin-fallback{opacity:.2}}@media print{body{overflow:visible}.live-controls{display:none}.presenter-page{color:#111;background:#fff;height:auto;overflow:visible}.stage-direction{color:#222;background:#eee}.speech-paragraph{break-inside:avoid}}.pizza-photo{visibility:hidden}.pizza-fallback-ready .pizza-photo{visibility:visible}.stage-visibility{z-index:0;pointer-events:none;position:absolute;inset:0}.scene h1,.market-price,.loss-visual strong,.historical-price strong,.origin-line strong,.recovery strong{font-family:var(--font-display),Arial,sans-serif}.scene h1{letter-spacing:-.045em;font-weight:650}.value-scene .giant-value{letter-spacing:-.05em;font-variant-numeric:tabular-nums}.object-caption{font-size:calc(var(--u)*1.6);bottom:calc(var(--u)*13);line-height:1.35}.live-controls button{height:44px}.live-controls button:active:not(:disabled){background:#ffffff24}@media (max-aspect-ratio:1){.object-caption{font-size:max(14px,3.7vw);bottom:max(20vw,96px)}.scene-bottom{bottom:max(20vw,96px)}.live-controls button{width:44px;height:44px}}@media (hover:hover) and (pointer:fine){.controls-quiet .live-controls:hover{opacity:1;pointer-events:auto;cursor:auto}}
