:root{--pointer-x: 0;--pointer-y: 0;--dark-bg: #000000;--dark-surface: #030a19;--dark-card: #111827;--dark-border: #374151;--text-primary: #ffffff;--text-secondary: #9ca3af;--text-muted: #6b7280;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--mint-400: #2dd4bf;--line: rgba(107, 143, 190, .34);--line-strong: rgba(107, 143, 190, .52);--radius-lg: .95rem;--radius-xl: 1.36rem;--shadow-shell: 0 32px 80px -44px rgba(0, 0, 0, .95);--shadow-card: 0 20px 42px -32px rgba(0, 0, 0, .9)}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0;font-family:Inter,system-ui,sans-serif;color:var(--text-primary);background:var(--dark-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Inter,system-ui,sans-serif;letter-spacing:-.02em}.deck-root{position:fixed;inset:0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at calc(13% + var(--pointer-x) * 4%) calc(12% + var(--pointer-y) * 3%),rgba(37,99,235,.28),transparent 42%),radial-gradient(circle at calc(85% + var(--pointer-x) * -4%) calc(82% + var(--pointer-y) * -3%),rgba(59,130,246,.2),transparent 44%),linear-gradient(148deg,#000,#020711 38%,#030a19 68%,#000)}.atmosphere-canvas{position:absolute!important;inset:0;z-index:0;pointer-events:none;opacity:.84}.ambient-frost,.ambient-vignette{position:absolute;inset:0;pointer-events:none}.ambient-frost{z-index:1;background-image:radial-gradient(circle,rgba(255,255,255,.44) .62px,transparent .62px);background-size:3px 3px;opacity:.12;mix-blend-mode:soft-light}.ambient-vignette{z-index:2;background:radial-gradient(circle at 50% 16%,transparent,rgba(0,0,0,.38) 44%,rgba(0,0,0,.74) 100%),linear-gradient(to bottom,rgba(0,0,0,.4),transparent 20%,transparent 84%,rgba(0,0,0,.56))}.deck-shell{position:relative;z-index:5;margin:clamp(.5rem,1.2vw,1.1rem) clamp(.62rem,1.4vw,1.6rem);height:calc(100dvh - clamp(1rem,2.4vw,2.2rem));border-radius:clamp(.92rem,1.8vw,1.4rem);border:1px solid rgba(79,113,157,.34);background:linear-gradient(135deg,#030a19db,#060f23e0 52%,#020814eb),radial-gradient(circle at 86% 8%,rgba(59,130,246,.18),transparent 46%);box-shadow:var(--shadow-shell);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;overflow:hidden}.deck-introbar{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.82rem clamp(.74rem,1.9vw,1.2rem) .4rem}.brand-stack{display:flex;align-items:center;gap:.68rem}.brand-icon{width:2rem;height:2rem;border-radius:.5rem;background:linear-gradient(140deg,#2563eb70,#3b82f64d);display:grid;place-items:center;box-shadow:inset 0 0 0 1px #93c5fd5c,0 12px 18px -14px #2563ebcc;overflow:hidden}.brand-icon img{width:100%;height:100%;object-fit:cover}.brand-stack p{margin:0;display:flex;flex-direction:column}.brand-stack p span:first-child{font-size:.95rem;font-weight:800;letter-spacing:.1em;color:var(--text-primary)}.brand-stack p span:last-child{font-size:.66rem;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.status-strip{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem}.status-strip span{font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border:1px solid rgba(92,126,168,.3);border-radius:999px;padding:.28rem .52rem;background:#0e192ead}.scope-chip-live{border-color:#2dd4bf80!important;color:#7ee7dc!important}.scope-chip-next{border-color:#60a5fa80!important;color:#b7d7ff!important}.chapter-strip{display:flex;gap:.42rem;overflow-x:auto;overflow-y:visible;padding:.34rem .74rem .72rem;margin-top:.14rem;scrollbar-width:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;user-select:none}.chapter-strip::-webkit-scrollbar{display:none}.chapter-strip.is-dragging{cursor:grabbing}.chapter-strip button{border:1px solid transparent;background:#0c172bb8;color:var(--text-secondary);border-radius:.66rem;padding:.36rem .5rem;min-width:8.1rem;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"num label" "num phase";column-gap:.5rem;row-gap:.08rem;text-align:left;cursor:pointer;transition:border-color .22s ease,background .22s ease,transform .22s ease;touch-action:manipulation}.chapter-strip button strong{grid-area:num;font-size:.58rem;letter-spacing:.11em;color:var(--text-muted)}.chapter-strip button span{grid-area:label;font-size:.68rem;color:var(--text-secondary)}.chapter-strip button em{grid-area:phase;font-style:normal;font-size:.54rem;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.chapter-strip button.visited{border-color:#5e7ea659}.chapter-strip button.active{border-color:#3b82f699;background:#122445eb;box-shadow:inset 0 0 0 1px #93c5fd57,0 10px 22px -18px #3b82f6d9}.chapter-strip button.active span{color:#deebff}.progress-rail{margin:0 .74rem;height:2px;border-radius:999px;background:#53759b42;overflow:hidden}.progress-rail span{display:block;width:0;height:100%;background:linear-gradient(to right,var(--primary-500),var(--mint-400));transition:width .44s ease}.slide-canvas{flex:1;min-height:0;position:relative;padding:.74rem;overflow-y:scroll;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:auto;scrollbar-color:rgba(117,161,212,.72) rgba(8,17,33,.58)}.slide-canvas::-webkit-scrollbar{width:11px}.slide-canvas::-webkit-scrollbar-track{background:#0811219e;border-left:1px solid rgba(84,121,165,.24);border-radius:999px}.slide-canvas::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#8fbeffe0,#3b82f6cc);border:2px solid rgba(8,17,33,.72);border-radius:999px;min-height:44px}.slide-scroll-indicator{--thumb-size: clamp(42px, 17%, 86px);--scroll-progress: 0;position:absolute;top:.84rem;right:.16rem;bottom:.84rem;width:8px;border-radius:999px;border:1px solid rgba(96,133,179,.32);background:#08112170;pointer-events:none;z-index:6}.slide-scroll-indicator span{position:absolute;left:1px;right:1px;top:1px;height:var(--thumb-size);border-radius:999px;background:linear-gradient(to bottom,#8fbefff2,#3b82f6d6);box-shadow:0 6px 16px -10px #60a5fadb;transform:translateY(calc(var(--scroll-progress) * (100% - var(--thumb-size))));transition:transform .1s linear}.slide-frame{min-height:100%;overflow:visible;display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,.66fr);gap:clamp(.72rem,1.5vw,1.2rem);align-items:start;padding-right:.28rem}.narrative-pane{position:sticky;top:0;align-self:start}.slide-heading{position:relative;border:1px solid rgba(81,117,158,.32);background:#0a1427b8;border-radius:var(--radius-xl);padding:clamp(.74rem,1.6vw,1.05rem)}.slide-heading>p:first-child{margin:0;font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:var(--primary-400)}.slide-heading h2{margin:.36rem 0 0;font-size:clamp(1.2rem,2.4vw,2.2rem);line-height:1.08;color:var(--text-primary)}.slide-text{margin:.66rem 0 0;font-size:.9rem;line-height:1.52;color:var(--text-secondary)}.slide-index-badge{margin-top:.82rem;width:fit-content;font-size:.76rem;letter-spacing:.11em;border:1px solid rgba(59,130,246,.48);border-radius:999px;padding:.2rem .46rem;color:#bfd8ff;background:#162643e6}.experience-pane{display:flex;flex-direction:column;gap:clamp(.72rem,1.6vw,1.1rem);min-width:0}.intro-chipboard{display:flex;flex-wrap:wrap;gap:.54rem}.intro-chipboard span{border-radius:999px;border:1px solid rgba(94,127,166,.36);background:#0c172bc7;color:#d9e8fc;padding:.36rem .56rem;font-size:.72rem;letter-spacing:.03em}.intro-brief-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.66rem;align-items:start}.intro-brief-grid article{border-radius:var(--radius-lg);border:1px solid var(--line);background:#0b1528c7;padding:.72rem .78rem;font-size:.84rem;color:var(--text-secondary);line-height:1.45}.video-mosaic{display:grid;gap:clamp(.7rem,1.4vw,1rem)}.mosaic-duo{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.mosaic-trio{grid-template-columns:repeat(12,minmax(0,1fr))}.mosaic-trio .mosaic-slot-1{grid-column:span 8}.mosaic-trio .mosaic-slot-2{grid-column:span 4}.mosaic-trio .mosaic-slot-3{grid-column:span 12}.mosaic-offset{grid-template-columns:repeat(12,minmax(0,1fr))}.mosaic-offset .mosaic-slot-1{grid-column:span 8}.mosaic-offset .mosaic-slot-2{grid-column:5 / span 8;margin-top:clamp(.2rem,1.4vw,1rem)}.mosaic-mobile-quad{grid-template-columns:repeat(12,minmax(0,1fr))}.mosaic-mobile-quad .mosaic-slot{grid-column:span 6}.mosaic-mobile-duo{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.video-panel{border:1px solid var(--line-strong);border-radius:.62rem;background:linear-gradient(150deg,#172439,#0f1a2c 62%,#0c1423);color:#e8eef8;padding:.62rem;box-shadow:var(--shadow-card);transition:transform .25s ease,border-color .25s ease}.video-panel:hover{transform:translateY(-2px);border-color:#89c2f5a8}.video-panel-playing{border-color:#2dd4bf9e}.video-panel-head{display:flex;justify-content:space-between;gap:.6rem;margin-bottom:.54rem}.video-panel-head h4{margin:0;font-size:.86rem;line-height:1.3}.video-panel-head>div{display:inline-flex;gap:.28rem;flex-wrap:wrap;justify-content:flex-end}.video-panel-head>div span{border-radius:999px;border:1px solid rgba(161,193,233,.35);font-size:.57rem;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .36rem;color:#d5e4f7}.video-state-ready{border-color:#2dd4bf9e!important;color:#6ff0e7!important}.video-state-loading{border-color:#3b82f6a3!important;color:#a8ccff!important}.video-state-error{border-color:#ffba6ba8!important;color:#ffbf84!important}.device-shell{border-radius:.5rem;border:1px solid rgba(126,167,210,.28);overflow:hidden;background:#0a1321}.device-shell-bar{height:1.82rem;display:flex;align-items:center;gap:.26rem;padding:0 .58rem;border-bottom:1px solid rgba(126,167,210,.24);background:#101f33eb}.device-shell-bar span{width:.42rem;height:.42rem;border-radius:50%}.device-shell-bar span:nth-child(1){background:#f67a7a}.device-shell-bar span:nth-child(2){background:#f0c25d}.device-shell-bar span:nth-child(3){background:#6fd697}.device-shell-bar em{margin-left:auto;font-style:normal;font-size:.54rem;letter-spacing:.08em;text-transform:uppercase;color:#92a8c3}.desktop-screen{aspect-ratio:16 / 9}.phone-shell{width:clamp(9.8rem,20vw,13rem);margin:0 auto;border-radius:1.5rem;padding:.34rem;background:linear-gradient(145deg,#233550,#0f1a2d);box-shadow:inset 0 0 0 1px #ffffff17,0 12px 18px -14px #03070ee6}.phone-notch{width:3.9rem;height:.72rem;border-radius:999px;background:#0a111d;margin:.14rem auto .24rem}.phone-screen{aspect-ratio:9 / 19.5;border-radius:1.14rem;overflow:hidden}.phone-shell-landscape{transform:rotate(-90deg) scale(.8);margin:1.3rem auto 1.7rem}.phone-shell-rotate{animation:phone-rotate-in .74s cubic-bezier(.2,1,.2,1)}@keyframes phone-rotate-in{0%{transform:rotate(0) scale(.92)}to{transform:rotate(-90deg) scale(.8)}}.video-viewport{position:relative;width:100%;height:100%;background:#000;touch-action:pan-y}.video-element{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.video-overlay{position:absolute;inset:0;display:grid;place-items:center;background:#060c1666}.video-overlay-blocked{background:#060c1694}.video-spinner{width:1.1rem;height:1.1rem;border-radius:50%;border:2px solid rgba(165,196,234,.3);border-top-color:#8dc5ff;animation:spin .82s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.video-action-btn,.video-replay-btn{border:1px solid rgba(147,188,233,.56);border-radius:999px;background:#0e1a2dd1;color:#e9f1ff;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .6rem;cursor:pointer}.video-replay-btn{position:absolute;right:.42rem;bottom:.48rem}.video-progress-track{position:absolute;left:0;right:0;bottom:0;height:2px;background:#8aa8cc61}.video-progress-track span{display:block;width:0;height:100%;background:linear-gradient(to right,var(--primary-500),var(--mint-400))}.video-panel-note{margin:.5rem 0 0;font-size:.72rem;line-height:1.42;color:#bdcde1}.insight-row,.manifest-grid,.closing-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.62rem;align-items:start}.insight-row article,.manifest-grid article,.closing-board article{border:1px solid var(--line);border-radius:var(--radius-lg);background:#0a1427c7;padding:.68rem .74rem;font-size:.81rem;line-height:1.42;color:var(--text-secondary)}.surface-ribbon{display:flex;flex-wrap:wrap;gap:.48rem}.surface-ribbon span{border-radius:999px;border:1px solid rgba(94,127,166,.38);background:#0c172bc2;color:#d6e7fd;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;padding:.28rem .5rem}.roadmap-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.66rem}.roadmap-board article{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#091223d1;padding:.74rem}.roadmap-board h3{margin:0;font-size:.89rem;color:#dff0ff}.roadmap-board ul{margin:.56rem 0 0;padding-left:1rem;display:grid;gap:.34rem;font-size:.79rem;color:var(--text-secondary);line-height:1.34}.vision-links{display:flex;flex-wrap:wrap;gap:.52rem;margin-top:.24rem}.vision-links a{border-radius:999px;border:1px solid rgba(45,212,191,.38);background:#2dd4bf14;color:#8ff3e8;font-size:.78rem;font-weight:600;letter-spacing:.02em;padding:.36rem .82rem;text-decoration:none;transition:background .2s ease,border-color .2s ease}.vision-links a:hover{background:#2dd4bf2e;border-color:#2dd4bf9e}.deck-footer{display:flex;align-items:center;justify-content:space-between;gap:.68rem;border-top:1px solid rgba(86,121,161,.24);padding:.56rem .74rem;background:#081020a3}.deck-footer p{margin:0;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.deck-footer button{border:1px solid rgba(86,121,161,.36);background:#0d192ecc;color:#d8e8ff;border-radius:999px;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .66rem;cursor:pointer}.deck-footer button:disabled{opacity:.4;cursor:not-allowed}.expandable-card.has-detail{cursor:pointer;transition:border-color .22s ease,background .22s ease}.expandable-card.has-detail:hover{border-color:#89c2f570}.expandable-card.is-expanded{border-color:#3b82f67a}.expandable-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.expandable-card-chevron{flex-shrink:0;margin-top:.14rem;color:var(--primary-300);opacity:.4;transition:transform .32s cubic-bezier(.2,1,.2,1),opacity .22s ease}.expandable-card.has-detail:hover .expandable-card-chevron{opacity:.9}.expandable-card.is-expanded .expandable-card-chevron{transform:rotate(180deg);opacity:1}.expandable-card-body{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.2,1,.2,1)}.expandable-card-body p{margin:.48rem 0 0;font-size:.78rem;line-height:1.48;color:var(--text-muted);border-top:1px solid var(--line);padding-top:.44rem}.video-expand-btn{position:absolute;bottom:.52rem;right:.52rem;z-index:8;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#00000085;color:#ffffffb3;cursor:pointer;opacity:0;transition:opacity .22s ease,background .18s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.video-viewport:hover .video-expand-btn{opacity:1}.video-expand-btn:hover{background:#000000bd;color:#fff}.video-lightbox-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:lightbox-fade-in .28s ease}@keyframes lightbox-fade-in{0%{opacity:0}to{opacity:1}}.video-lightbox-content{position:relative;display:flex;flex-direction:column;width:min(92vw,960px);max-height:92vh;transition:transform .12s ease}.lightbox-close{position:absolute;top:-36px;right:0;z-index:10;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fffc;cursor:pointer;transition:background .18s ease}.lightbox-close:hover{background:#ffffff29;color:#fff}.lightbox-video-wrap{position:relative;border-radius:10px;overflow:hidden;background:#000;cursor:pointer}.lightbox-landscape{--_h: min(88vw, 820px);--_w: calc(var(--_h) * 9 / 16);--_offset: calc((var(--_h) - var(--_w)) / 2);transform:rotate(-90deg);width:var(--_w);height:var(--_h);max-width:none;max-height:none;margin-top:calc(var(--_offset) * -1);margin-bottom:calc(var(--_offset) * -1);margin-left:var(--_offset);margin-right:var(--_offset)}.lightbox-landscape .lightbox-video{width:100%;height:100%;max-height:none;object-fit:cover}.lightbox-video{display:block;width:100%;max-height:72vh;object-fit:contain;background:#000}.lightbox-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000047;pointer-events:none}.lightbox-controls{display:flex;align-items:center;gap:.52rem;padding:.56rem .1rem}.lightbox-play-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#ffffffd9;cursor:pointer;flex-shrink:0;transition:background .18s ease}.lightbox-play-btn:hover{background:#ffffff29}.lightbox-time{font-size:.68rem;font-variant-numeric:tabular-nums;color:#ffffff8c;flex-shrink:0;min-width:2.4rem;text-align:center}.lightbox-track{position:relative;flex:1;height:4px;border-radius:2px;background:#ffffff1f;cursor:pointer;touch-action:none}.lightbox-track-fill{position:absolute;left:0;top:0;height:100%;border-radius:2px;background:linear-gradient(to right,var(--primary-500),var(--mint-400));pointer-events:none}.lightbox-track-thumb{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0006;pointer-events:none;opacity:0;transition:opacity .18s ease}.lightbox-track:hover .lightbox-track-thumb{opacity:1}.lightbox-title{margin:0;padding-top:.22rem;font-size:.72rem;color:#ffffff70;text-align:center;letter-spacing:.04em}::selection{background:#3b82f63d}@media(min-width:1850px){.deck-shell{margin-left:1.2rem;margin-right:1.2rem}.slide-frame{grid-template-columns:minmax(280px,.32fr) minmax(0,.68fr)}}@media(max-width:1260px){.slide-frame{grid-template-columns:minmax(230px,.36fr) minmax(0,.64fr)}.mosaic-trio{grid-template-columns:repeat(2,minmax(0,1fr))}.mosaic-trio .mosaic-slot-1,.mosaic-trio .mosaic-slot-2,.mosaic-trio .mosaic-slot-3{grid-column:span 1}.mosaic-offset{grid-template-columns:1fr}.mosaic-offset .mosaic-slot-1,.mosaic-offset .mosaic-slot-2{grid-column:auto;margin-top:0}}@media(max-width:1024px){.deck-shell{margin:.4rem;height:calc(100dvh - .8rem)}.slide-frame{grid-template-columns:1fr;height:100%}.narrative-pane{position:static}.mosaic-mobile-quad{grid-template-columns:repeat(2,minmax(0,1fr))}.mosaic-mobile-quad .mosaic-slot{grid-column:span 1}.deck-footer{padding-bottom:1.28rem}}@media(max-width:760px){.deck-introbar{flex-direction:column;align-items:flex-start;gap:.5rem}.status-strip{justify-content:flex-start}.chapter-strip button{min-width:7rem}.slide-heading h2{font-size:clamp(1.14rem,7vw,1.8rem)}.mosaic-duo,.mosaic-mobile-duo,.mosaic-mobile-quad{grid-template-columns:1fr}.deck-footer{flex-direction:row;align-items:center;padding:.36rem .74rem}.deck-footer p{display:none}.video-expand-btn{opacity:1}}@media(max-width:520px){.brand-stack p span:first-child{font-size:.84rem}.brand-stack p span:last-child{font-size:.58rem}.status-strip span{font-size:.58rem;padding:.24rem .42rem}.chapter-strip{gap:.28rem;padding-top:.26rem;padding-bottom:.56rem}.chapter-strip button{min-width:6.1rem;padding:.3rem .4rem}.chapter-strip button strong{font-size:.52rem}.chapter-strip button span{font-size:.58rem}.chapter-strip button em{font-size:.48rem}.phone-shell{width:clamp(8.8rem,50vw,10.8rem)}}@media(max-width:380px){.deck-shell{margin:.26rem;height:calc(100dvh - .52rem);border-radius:.72rem}.deck-introbar,.slide-canvas,.deck-footer{padding-left:.56rem;padding-right:.56rem}.slide-text{font-size:.84rem}.phone-shell-landscape{margin:1.1rem auto 1.42rem}}@media(max-height:720px){.deck-introbar{padding-top:.66rem;padding-bottom:.42rem}.chapter-strip{padding-top:.18rem;padding-bottom:.46rem}.deck-footer p{font-size:.58rem}.deck-footer{padding:.32rem .56rem}}@media(max-height:620px){.brand-stack p span:last-child{display:none}.slide-heading h2{font-size:clamp(1.05rem,4.7vw,1.6rem)}.deck-footer{padding:.28rem .56rem .68rem}}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.62rem;align-items:start}.team-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#0a1427c7;padding:.78rem}.team-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.48rem}.team-card-header h4{margin:0;font-size:.92rem;color:var(--text-primary)}.team-role{margin:.12rem 0 0;font-size:.72rem;color:var(--primary-400)}.team-type-badge{flex-shrink:0;font-size:.56rem;letter-spacing:.09em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:.2rem .42rem}.team-bio{margin:0;font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:.58rem}.stat-card{border:1px solid rgba(45,212,191,.28);border-radius:var(--radius-lg);background:#0a1427d1;padding:.72rem .68rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.18rem}.stat-value{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;color:var(--mint-400);line-height:1.1}.stat-label{font-size:.72rem;font-weight:600;color:var(--text-primary);letter-spacing:.02em}.stat-sub{font-size:.62rem;color:var(--text-muted)}.traction-market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.66rem}.info-panel{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#091223d1;padding:.74rem}.info-panel h3{margin:0;font-size:.89rem;color:#dff0ff}.info-panel ul{margin:.56rem 0 0;padding-left:1rem;display:grid;gap:.34rem;font-size:.78rem;color:var(--text-secondary);line-height:1.38}.milestones-section h3,.france-section h3,.partners-section h3{margin:0 0 .56rem;font-size:.92rem;color:#dff0ff;letter-spacing:-.01em}.milestones-grid{display:grid;gap:.42rem}.milestone-card{display:flex;align-items:flex-start;gap:.58rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:#0a1427c7;padding:.58rem .68rem}.milestone-num{flex-shrink:0;font-size:.58rem;font-weight:700;letter-spacing:.1em;color:var(--mint-400);border:1px solid rgba(45,212,191,.38);border-radius:999px;padding:.16rem .34rem;margin-top:.06rem}.milestone-card strong{display:block;font-size:.82rem;color:var(--text-primary);margin-bottom:.08rem}.milestone-card p{margin:0;font-size:.72rem;color:var(--text-muted);line-height:1.36}.france-section{margin-top:.62rem}.france-points{display:grid;gap:.42rem}.france-point{border:1px solid rgba(59,130,246,.28);border-radius:var(--radius-lg);background:#0a1427c7;padding:.62rem .72rem}.france-point p{margin:0;font-size:.8rem;line-height:1.42;color:var(--text-secondary)}.partners-section{margin-top:.62rem}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.48rem}.partner-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#0a1427c2;padding:.56rem .62rem}.partner-header{display:flex;justify-content:space-between;align-items:center;gap:.38rem;margin-bottom:.28rem}.partner-header strong{font-size:.8rem;color:var(--text-primary)}.partner-type{flex-shrink:0;font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(96,165,250,.38);border-radius:999px;padding:.14rem .34rem;color:var(--primary-300)}.partner-card p{margin:0;font-size:.7rem;line-height:1.36;color:var(--text-muted)}
