/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#0b1934;--panel:#132844;--panel-soft:#1a3354;--line:#bed7ff52;--blue:#5d96ff;--blue-soft:#b3d1ff;--white:#fff;--muted:#c3d0e2;--danger:#ff8d8d}*{box-sizing:border-box}html{background:var(--ink)}body{background:var(--ink);color:var(--white);font-family:var(--font-geist-sans), "Hiragino Sans", "Yu Gothic", sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--blue-soft);outline-offset:3px}.presenter-shell{--theme-accent:#6ba2ff;--theme-soft:#c1d9ff;--theme-glow:#4d8bff6b;--theme-deep:#1f4fa085;--theme-grid:#8db4ef24;--blue:var(--theme-accent);--blue-soft:var(--theme-soft);background:var(--ink);grid-template-columns:minmax(0,4fr) minmax(320px,1fr);width:100vw;height:100dvh;min-height:620px;transition:grid-template-columns .52s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.presenter-shell.is-demo-intake{grid-template-columns:minmax(0,3fr) minmax(390px,1fr)}.presenter-shell.is-post-event,.presenter-shell.is-post-event.is-demo-intake{grid-template-columns:minmax(0,1fr)}.presenter-shell.is-post-event .slide-stage{border-right:0}.presenter-shell.is-post-event.has-moderator-panel,.presenter-shell.is-post-event.has-access-panel{grid-template-columns:minmax(0,4fr) minmax(320px,1fr)}.presenter-shell.is-post-event.has-moderator-panel .slide-stage,.presenter-shell.is-post-event.has-access-panel .slide-stage{border-right:1px solid #ffffff14}.live-panel.is-moderator-only{grid-template-rows:auto auto 1fr auto}.archive-access-panel{border-top:2px solid var(--theme-accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:clamp(20px,2vw,32px);display:grid}@supports (color:color-mix(in lab, red, red)){.archive-access-panel{border-top:2px solid color-mix(in srgb, var(--theme-accent) 72%, white 12%)}}.archive-access-panel{border-bottom:1px solid var(--line);background:#08162a6b}.archive-access-panel>div{gap:7px;display:grid}.archive-access-panel span,.archive-access-panel small{color:var(--theme-soft);font:9px var(--font-geist-mono), monospace;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-access-panel strong{font-size:clamp(15px,1.15vw,20px)}.archive-access-panel button,.archive-access-panel a{border:1px solid var(--line-strong);color:var(--white);font:9px var(--font-geist-mono), monospace;cursor:pointer;background:#ffffff0a;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:9px 12px;text-decoration:none}.thank-you-slide{grid-template-columns:minmax(0,.82fr) minmax(400px,1.18fr);align-items:center;gap:clamp(32px,4vw,72px);width:100%;min-height:100%;display:grid}.thank-you-copy>span,.thank-you-question-card>div>span{color:var(--theme-accent);font:10px var(--font-geist-mono), monospace;letter-spacing:.18em}.thank-you-copy h1{letter-spacing:-.06em;margin:22px 0 24px;font-size:clamp(44px,5.4vw,82px);line-height:1.08}.thank-you-copy p{max-width:560px;color:var(--muted);font-size:clamp(17px,1.55vw,25px);line-height:1.7}.thank-you-question-card{border:1px solid var(--theme-accent);gap:22px;padding:clamp(24px,3vw,46px);display:grid}@supports (color:color-mix(in lab, red, red)){.thank-you-question-card{border:1px solid color-mix(in srgb, var(--theme-accent) 34%, transparent)}}.thank-you-question-card{background:linear-gradient(145deg,#0f2d47eb,#051120f0);border-radius:24px;box-shadow:0 34px 90px #0000004d,inset 0 1px #ffffff14}.thank-you-question-card h2{margin:10px 0 8px;font-size:clamp(25px,2.2vw,36px)}.thank-you-question-card>div>p{color:var(--muted);font-size:13px;line-height:1.7}.thank-you-question-card form{gap:14px;display:grid}.thank-you-question-card label{gap:8px;display:grid}.thank-you-question-card label>span{color:var(--theme-soft);font:10px var(--font-geist-mono), monospace;letter-spacing:.12em}.thank-you-question-card input,.thank-you-question-card textarea{width:100%;color:var(--white);font:inherit;background:#020a14b8;border:1px solid #ffffff29;border-radius:10px;outline:0}.thank-you-question-card input{min-height:48px;padding:0 14px}.thank-you-question-card textarea{resize:vertical;min-height:122px;padding:13px 14px;line-height:1.55}.thank-you-question-card input:focus,.thank-you-question-card textarea:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.thank-you-question-card input:focus,.thank-you-question-card textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 16%, transparent)}}.thank-you-form-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.thank-you-form-footer small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.thank-you-form-footer button,.thank-you-login-prompt a{color:#07121f;background:var(--theme-accent);cursor:pointer;border:0;border-radius:999px;flex:none;padding:13px 18px;font-weight:800;text-decoration:none}.thank-you-form-footer button:disabled{cursor:wait;opacity:.6}.thank-you-form-message{border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.thank-you-form-message.is-sent{color:#9dffd8;background:#29c7871f}.thank-you-form-message.is-error{color:#ffc0c7;background:#ff4d671f}.thank-you-login-prompt{justify-items:start;gap:18px;padding-top:6px;display:grid}.thank-you-login-prompt p{color:var(--muted);line-height:1.7}.thank-you-footer-label{color:var(--theme-soft);font:8px var(--font-geist-mono), monospace;letter-spacing:.16em}.participant-login-shell{color:#f7fbff;background:linear-gradient(#5a9ae814 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#5a9ae814 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 72% 20%,#418cff4d,#0000 36%),#08182f;place-items:center;min-height:100dvh;padding:28px;display:grid}.participant-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051326e0;border:1px solid #a0ccff33;border-radius:24px;gap:20px;width:min(100%,520px);padding:clamp(28px,5vw,52px);display:grid;box-shadow:0 40px 100px #0006}.participant-login-card>span{color:#72a9ff;font:10px var(--font-geist-mono), monospace;letter-spacing:.18em}.participant-login-card h1{letter-spacing:-.05em;margin:0;font-size:clamp(36px,7vw,54px)}.participant-login-card>p{color:#a9bdd8;margin:0 0 4px;line-height:1.7}.participant-login-card label{gap:8px;display:grid}.participant-login-card label span{color:#c6dcf8;font:10px var(--font-geist-mono), monospace;letter-spacing:.1em}.participant-login-card input{color:#fff;min-height:52px;font:inherit;background:#00000047;border:1px solid #ffffff29;border-radius:10px;outline:0;padding:0 15px}.participant-login-card input:focus{border-color:#6ba2ff;box-shadow:0 0 0 3px #6ba2ff26}.participant-login-card button{color:#061426;cursor:pointer;background:#75aaff;border:0;border-radius:10px;min-height:54px;font-weight:800}.participant-login-card button:disabled{cursor:wait;opacity:.6}.participant-login-card>a{color:#a9bdd8;justify-self:center;font-size:13px}.participant-login-error{color:#ffb3bd!important}.participant-login-check{color:#b9cff0;font:11px var(--font-geist-mono), monospace;letter-spacing:.16em}.join-auth-check{place-items:center;min-height:100dvh;display:grid}.join-auth-check>div{color:var(--muted);text-align:center;justify-items:center;gap:12px;display:grid}.join-auth-check strong{color:var(--white);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em}.join-auth-check p{margin:0}.presenter-shell.theme-story{--theme-accent:#51e4c1;--theme-soft:#b3f4e5;--theme-glow:#30dab25c;--theme-deep:#12756075;--theme-grid:#63dfc221}.presenter-shell.theme-evolution{--theme-accent:#b398ff;--theme-soft:#ded4ff;--theme-glow:#9b74ff66;--theme-deep:#5936a880;--theme-grid:#bba1ff21}.presenter-shell.theme-governance{--theme-accent:#ffc46f;--theme-soft:#ffe2b5;--theme-glow:#ffb95c61;--theme-deep:#975b1775;--theme-grid:#ffc67221}.presenter-shell.theme-tension{--theme-accent:#ff8c90;--theme-soft:#ffc1bf;--theme-glow:#ff637066;--theme-deep:#96283975;--theme-grid:#ff848d21}.presenter-shell.theme-decision{--theme-accent:#ffdc82;--theme-soft:#ffedbd;--theme-glow:#ffcf6761;--theme-deep:#8d631370;--theme-grid:#ffdc8221}.presenter-shell.theme-questions{--theme-accent:#e4a6ff;--theme-soft:#f3d7ff;--theme-glow:#d57bff6b;--theme-deep:#702c917a;--theme-grid:#e4a6ff24}.presenter-shell.theme-recap{--theme-accent:#67f0cf;--theme-soft:#c8fff2;--theme-glow:#3fe7c05c;--theme-deep:#157e717a;--theme-grid:#70eed324}.slide-stage{background:radial-gradient(circle at 78% 24%, var(--theme-glow), transparent 34%), radial-gradient(circle at 8% 85%, var(--theme-deep), transparent 31%), linear-gradient(145deg, #0b1934 0%, #152f59 58%, #0c1b36 100%);border-right:1px solid #ffffff14;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;transition:background .7s;display:grid;position:relative;overflow:hidden}.slide-stage:after{z-index:0;pointer-events:none;background:conic-gradient(from 210deg at 52% 48%, transparent 0 40%, var(--theme-glow) 48%, transparent 57% 100%);content:"";opacity:.42;filter:blur(80px);animation:18s ease-in-out infinite alternate stage-aurora;position:absolute;inset:-24%}.stage-grid{z-index:0;pointer-events:none;opacity:.68;background-image:linear-gradient(var(--theme-grid) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid) 1px, transparent 1px);background-size:80px 80px;animation:26s linear infinite stage-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 92%);mask-image:linear-gradient(#000c,#0000 92%)}.water-flow-canvas{z-index:0;pointer-events:none;opacity:.94;width:100%;height:100%;position:absolute;inset:0}.stage-header,.stage-controls,.slide-viewport{z-index:1;position:relative}.stage-header{color:#b9c8dc;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,3vw,42px) clamp(34px,4.7vw,76px) 0;font-size:clamp(10px,.78vw,13px);display:flex}.stage-header span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-header span:first-child{color:var(--theme-soft);text-shadow:0 0 18px var(--theme-glow);transition:color .6s,text-shadow .6s}.slide-viewport{isolation:isolate;touch-action:pan-y;min-height:0;padding:clamp(16px,2.8vw,45px) clamp(34px,5vw,80px) 28px;animation:.52s cubic-bezier(.22,1,.36,1) both slide-enter;display:flex}.slide-viewport:before{z-index:-1;background:radial-gradient(circle, var(--theme-glow), transparent 68%);content:"";filter:blur(28px);opacity:.52;border-radius:50%;width:48%;height:52%;animation:7s ease-in-out infinite slide-bloom;position:absolute;top:7%;left:-8%}.slide-content{flex-direction:column;justify-content:center;width:100%;max-width:1120px;display:flex;position:relative}.slide-eyebrow{color:var(--theme-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;align-items:center;gap:14px;margin-bottom:clamp(24px,3.3vw,52px);font-size:clamp(11px,.95vw,16px);font-weight:650;display:flex}.eyebrow-line{background:var(--theme-accent);width:clamp(30px,3.8vw,62px);height:2px;box-shadow:0 0 18px var(--theme-glow);display:inline-block}.narrative-heading .slide-eyebrow{animation:.5s cubic-bezier(.22,1,.36,1) 40ms both heading-rise}.narrative-heading h1{animation:.62s cubic-bezier(.22,1,.36,1) .1s both heading-rise}.narrative-heading .slide-description{animation:.66s cubic-bezier(.22,1,.36,1) .18s both heading-rise}.slide-content h1{letter-spacing:-.065em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(46px,6.35vw,108px);font-weight:770;line-height:1.06}.slide-cover{isolation:isolate}.slide-cover:before{z-index:-1;content:"";background:radial-gradient(at 34% 48%,#08152dad,#091b384d 54%,#0000 78%);position:absolute;inset:-14% 17% -14% -7%}.slide-cover .slide-eyebrow{max-width:760px;margin-bottom:clamp(26px,3.6vw,58px);line-height:1.55}.slide-cover h1{text-shadow:0 12px 50px #00000085;max-width:980px;font-size:clamp(50px,5.7vw,96px)}.slide-cover .slide-description{color:#8db8ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-top:clamp(22px,2.4vw,38px);font-size:clamp(22px,1.8vw,30px);font-weight:620}.cover-meta{color:#c2ccdb;flex-wrap:wrap;align-items:center;gap:9px 24px;margin-top:clamp(28px,3.5vw,56px);font-size:clamp(12px,1vw,17px);display:flex}.cover-meta span{padding-left:16px;position:relative}.cover-meta span:before{background:var(--blue-soft);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 12px #66a3ffe6}.slide-participation{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:center;gap:clamp(38px,5vw,86px);max-width:none;display:grid}.participation-copy{min-width:0}.slide-participation h1{max-width:820px;font-size:clamp(42px,4.7vw,78px);line-height:1.08}.slide-participation .slide-eyebrow{margin-bottom:clamp(15px,1.8vw,28px)}.slide-participation .slide-description{max-width:760px;margin-top:20px;font-size:clamp(28px,2.4vw,40px);line-height:1.45}.participation-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:clamp(24px,3vw,44px);display:grid}.participation-step{background:linear-gradient(145deg,#0f1b30db,#070d18c2);border:1px solid #66a3ff40;align-content:center;min-height:112px;padding:17px;animation:.6s cubic-bezier(.22,1,.36,1) both participation-step-in;display:grid;position:relative;overflow:hidden}.participation-step-2{background:linear-gradient(145deg,#1d4180e0,#08142ae6);border-color:#77b1ff94;animation-delay:.25s;box-shadow:0 0 45px #2f6bff2e}.participation-step-3{animation-delay:.5s}.participation-step:after{z-index:2;color:#6f9de1;content:"→";font-size:18px;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.participation-step:last-child:after{display:none}.participation-step span{color:#6f9de1;font:8px var(--font-geist-mono), monospace;letter-spacing:.12em}.participation-step strong{max-width:90%;margin-top:9px;font-size:clamp(12px,1vw,16px);line-height:1.45}.participation-step b{filter:drop-shadow(0 0 14px #5492ff8c);font-size:clamp(27px,2.7vw,44px);animation:1.8s ease-in-out infinite participation-thumb;position:absolute;bottom:8px;right:12px}.participation-keep-open{color:#8da7cc;align-items:center;gap:10px;margin-top:18px;font-size:clamp(10px,.85vw,14px);display:flex}.participation-keep-open i{background:#54e4b4;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse;box-shadow:0 0 14px #54e4b4cc}.participation-qr-area{text-align:center;justify-self:center;justify-items:center;min-width:330px;display:grid;position:relative}.participation-qr{z-index:2;aspect-ratio:1;background:#fff;border:1px solid #94c2ff85;border-radius:24px;width:min(25vw,380px);padding:clamp(12px,1.2vw,20px);position:relative;box-shadow:0 30px 80px #00000073,0 0 70px #2f6bff40}.participation-qr img{border-radius:10px;width:100%;height:100%;display:block}.participation-qr-halo,.participation-qr-halo:before,.participation-qr-halo:after,.participation-qr-halo i{aspect-ratio:1;content:"";border:1px solid #5394ff42;border-radius:50%;width:min(28vw,430px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.participation-qr-halo:before{width:116%}.participation-qr-halo:after{width:136%}.participation-qr-halo i:first-child{width:150%;animation:3.2s ease-out infinite participation-ring}.participation-qr-halo i:last-child{width:150%;animation:3.2s ease-out 1.6s infinite participation-ring}.participation-qr-area>span{z-index:2;color:#70a6fa;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.2em;margin-top:20px}.participation-qr-area>strong{z-index:2;margin-top:7px;font-size:clamp(20px,1.7vw,28px)}.participation-qr-area>small{z-index:2;color:#718198;max-width:320px;font:8px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;overflow:hidden}.participation-live{z-index:2;color:#91a9cc;font:8px var(--font-geist-mono), monospace;letter-spacing:.12em;align-items:center;gap:8px;margin-top:14px;display:flex}.participation-live i{background:#51dbad;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #51dbadd9}.participation-marker{color:#5d81b7;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em;position:absolute;bottom:0;right:0}@keyframes participation-step-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes participation-thumb{50%{transform:translateY(-6px)scale(1.08)}}@keyframes participation-ring{0%{opacity:.65;transform:translate(-50%,-50%)scale(.7)}to{opacity:0;transform:translate(-50%,-50%)scale(1.16)}}.slide-demo-poll{justify-content:flex-start;max-width:none;overflow:hidden}.demo-poll-heading{z-index:4;max-width:1030px;position:relative}.demo-poll-heading h1{max-width:900px;font-size:clamp(44px,5.2vw,82px)}.demo-poll-heading .slide-description{max-width:960px;margin-top:12px;font-size:clamp(24px,1.92vw,32px);line-height:1.45}.demo-poll-options{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1vw,15px);margin-top:clamp(18px,2vw,30px);display:grid;position:relative}.demo-poll-options article{border-left:2px solid var(--theme-accent);align-content:center;min-height:clamp(92px,8.2vw,126px);padding:clamp(14px,1.35vw,21px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demo-poll-options article{border-left:2px solid color-mix(in srgb, var(--theme-accent) 78%, white)}}.demo-poll-options article{background:linear-gradient(105deg, var(--theme-accent), #070d18b8)}@supports (color:color-mix(in lab, red, red)){.demo-poll-options article{background:linear-gradient(105deg, color-mix(in srgb, var(--theme-accent) 15%, #0a101b), #070d18b8)}}.demo-poll-options article{animation:demo-option-arrive .55s calc(var(--demo-option-index) * .1s) cubic-bezier(.22,1,.36,1) both;box-shadow:0 14px 32px #0000002e}.demo-poll-options article:after{border:1px solid var(--theme-accent);width:108px;height:108px;position:absolute;bottom:-44px;right:-28px}@supports (color:color-mix(in lab, red, red)){.demo-poll-options article:after{border:1px solid color-mix(in srgb, var(--theme-accent) 25%, transparent)}}.demo-poll-options article:after{content:"";border-radius:50%;animation:4s ease-in-out infinite demo-option-ring}.demo-poll-options small{color:var(--theme-soft);position:absolute;top:12px;right:13px}@supports (color:color-mix(in lab, red, red)){.demo-poll-options small{color:color-mix(in srgb, var(--theme-soft) 42%, transparent)}}.demo-poll-options small{font:7px var(--font-geist-mono), monospace}.demo-poll-options strong{color:var(--theme-soft);font:760 clamp(14px, 1.25vw, 20px) var(--font-geist-mono), monospace;letter-spacing:-.025em}.demo-poll-options span{color:#c4cedd;max-width:90%;margin-top:8px;font-size:clamp(9px,.76vw,12px);font-weight:630;line-height:1.45}.demo-poll-steps{background:var(--theme-accent);gap:1px;margin-top:clamp(13px,1.5vw,22px);display:flex}@supports (color:color-mix(in lab, red, red)){.demo-poll-steps{background:color-mix(in srgb, var(--theme-accent) 22%, transparent)}}.demo-poll-steps span{color:#8fa1b9;background:#080f1a;flex:1;padding:10px 14px;font-size:clamp(8px,.69vw,11px);font-weight:650}.demo-poll-steps b{color:var(--theme-soft);font:8px var(--font-geist-mono), monospace;margin-right:9px}.demo-poll-marker{color:var(--theme-soft);margin-top:10px}@supports (color:color-mix(in lab, red, red)){.demo-poll-marker{color:color-mix(in srgb, var(--theme-soft) 72%, #718098)}}.demo-poll-marker{font:7px var(--font-geist-mono), monospace;letter-spacing:.16em}@keyframes demo-option-arrive{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demo-option-ring{50%{opacity:.35;transform:scale(1.18)}}.slide-profile{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:center;gap:clamp(28px,4vw,72px);max-width:none;display:grid}.profile-copy{min-width:0}.profile-heading-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.profile-brand-lockup{flex:none;grid-template-columns:42px auto;align-items:center;gap:11px;padding-right:2px;animation:.62s cubic-bezier(.22,1,.36,1) .18s both profile-brand-in;display:grid}.profile-brand-lockup img{object-fit:contain;width:42px;height:42px;display:block;box-shadow:0 0 28px #e812122e}.profile-brand-lockup span{gap:2px;display:grid}.profile-brand-lockup strong{color:#eef3fa;font:720 12px var(--font-geist-mono), monospace;letter-spacing:.03em}.profile-brand-lockup small{color:#758399;font:6px var(--font-geist-mono), monospace;letter-spacing:.18em}@keyframes profile-brand-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.slide-profile h1{white-space:nowrap;max-width:820px;font-size:clamp(32px,3.35vw,56px);line-height:1.12}.profile-roles{gap:clamp(14px,1.6vw,24px);margin-top:clamp(34px,4vw,62px);display:grid}.profile-roles>div{border-top:1px solid #66a3ff45;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;padding-top:15px;display:grid}.profile-roles span{color:var(--blue-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:10px}.profile-roles strong{color:#dce7f8;font-size:clamp(15px,1.35vw,22px);line-height:1.55}.profile-partner-status{gap:8px;width:min(620px,100%);margin-top:clamp(24px,2.8vw,42px);animation:.68s cubic-bezier(.22,1,.36,1) .36s both profile-brand-in;display:grid}.profile-partner-status>span{color:#7f9ac4;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.16em}.profile-partner-logos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(8px,1vw,14px);display:grid}.profile-partner-logos>img{filter:drop-shadow(0 16px 30px #0000004d);width:100%;min-width:0;height:auto;display:block}.profile-portrait{background:#dfe2e6;border:1px solid #66a3ff47;align-self:stretch;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000006b}.profile-portrait:after{pointer-events:none;content:"";background:linear-gradient(#0000 58%,#05070db8);position:absolute;inset:0}.profile-portrait img{object-fit:cover;object-position:50% 24%;width:100%;height:100%;min-height:420px;display:block}.profile-portrait figcaption{z-index:1;color:#ffffffc2;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:9px;position:absolute;bottom:16px;right:18px}.slide-generated{background:#fff;max-width:none;display:block;position:absolute;inset:0;overflow:hidden}.generated-visual{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.generated-shade{background:linear-gradient(90deg,#0000 28%,#05070d33 50%,#05070ddb 100%),linear-gradient(#05070d26,#0000 42%,#05070d47);position:absolute;inset:0}.generated-prompt{width:min(38%,520px);position:absolute;top:50%;right:clamp(34px,5vw,80px);transform:translateY(-50%)}.generated-prompt>span{color:var(--blue-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;font-size:clamp(9px,.75vw,12px);font-weight:650}.generated-prompt h1{text-shadow:0 8px 32px #0009;margin-top:22px;font-size:clamp(32px,3.5vw,58px);line-height:1.13}.generated-prompt>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060b16b8;border:1px solid #66a3ff52;margin-top:clamp(28px,3vw,48px);padding:20px 22px;box-shadow:0 18px 50px #00000047}.generated-prompt small{color:#7af;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:9px}.generated-prompt p{color:#d7e1f0;margin:10px 0 0;font-size:clamp(11px,.92vw,15px);line-height:1.75}.slide-description{color:#ced9e8;letter-spacing:.01em;text-wrap:pretty;max-width:980px;margin:clamp(24px,3vw,46px) 0 0;font-size:clamp(32px,2.9vw,50px);font-weight:450;line-height:1.45}.slide-marker{color:#7597d7;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;transform-origin:100% 100%;border:1px solid #66a3ff73;padding:9px 13px;font-size:clamp(9px,.7vw,12px);position:absolute;bottom:3%;right:0;transform:rotate(-90deg)translate(100%)}.slide-statement h1,.slide-dialogue h1,.slide-closing h1{max-width:880px;font-size:clamp(50px,6vw,100px)}.slide-closing:after{aspect-ratio:1;content:"";border:1px solid #66a3ff3d;border-radius:50%;width:clamp(120px,16vw,260px);position:absolute;bottom:4%;right:4%;box-shadow:0 0 0 30px #2f6bff06,0 0 80px #2f6bff21}.question-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,22px);margin-top:clamp(32px,4vw,64px);display:grid}.question-card{background:linear-gradient(145deg,#2f6bff21,#0b0f186e);border:1px solid #66a3ff36;min-height:clamp(116px,13vw,220px);padding:clamp(18px,2vw,34px)}.question-card span{color:var(--blue-soft);font-family:var(--font-geist-mono), monospace;margin-bottom:28px;font-size:12px;display:block}.question-card strong{font-size:clamp(17px,1.55vw,26px);line-height:1.45}.step-row{border-top:1px solid #66a3ff40;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(36px,5vw,78px);display:grid}.step-item{padding:28px 24px 0 0;position:relative}.step-item:before{background:var(--blue);width:8px;height:8px;box-shadow:0 0 20px var(--blue);content:"";border-radius:50%;position:absolute;top:-4px;left:0}.step-item span{color:var(--muted);font-family:var(--font-geist-mono), monospace;margin-bottom:12px;font-size:12px;display:block}.step-item strong{font-size:clamp(18px,1.8vw,30px)}.stage-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:18px clamp(34px,4.7vw,76px) clamp(25px,3vw,46px);display:grid}.progress-group{align-items:center;gap:18px;min-width:190px;display:flex}.slide-count{color:#d2deed;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;white-space:nowrap;font-size:12px}.progress-track{background:#344968;width:clamp(90px,11vw,180px);height:2px;overflow:hidden}.progress-track span{background:var(--theme-accent);height:100%;box-shadow:0 0 14px var(--theme-glow);transition:width .26s;display:block}.button-group{justify-self:end;align-items:center;gap:14px;display:flex}.button-group>span{color:#b3c1d4;letter-spacing:.08em;font-size:10px}.slide-stage.is-waiting .button-group>span{color:#7eb2ff;font-family:var(--font-geist-mono), monospace;animation:2.4s ease-in-out infinite waiting-label-pulse}.slide-stage.is-waiting .progress-track span{box-shadow:0 0 18px 2px #5399ffbf}.button-group button{aspect-ratio:1;width:clamp(44px,3.65vw,58px);color:var(--white);cursor:pointer;background:#2f6bff17;border:1px solid #66a3ff57;border-radius:50%;place-items:center;font-size:clamp(19px,1.6vw,27px);transition:transform .18s,background .18s,box-shadow .18s;display:grid}.button-group button:hover:not(:disabled){background:var(--theme-accent);box-shadow:0 8px 30px var(--theme-glow);transform:translateY(-2px)}.button-group button:disabled{opacity:.28;cursor:not-allowed}.live-panel{background:linear-gradient(180deg, var(--theme-glow), transparent 34%), linear-gradient(155deg, #183553, #112541 66%, #142d4a);grid-template-rows:auto auto 1fr auto;min-width:0;min-height:0;transition:background .7s;display:grid;overflow:hidden}.qr-panel{box-shadow:inset 0 2px 0 var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.qr-panel{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--theme-accent) 45%, transparent)}}.qr-panel{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:clamp(16px,1.8vw,28px);padding:clamp(22px,2.2vw,36px) clamp(22px,2vw,34px);display:flex}.qr-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.qr-kicker{color:var(--blue-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin-bottom:9px;font-size:clamp(8px,.65vw,11px)}.qr-copy strong{letter-spacing:-.02em;font-size:clamp(16px,1.25vw,22px)}.qr-copy small{max-width:160px;color:var(--muted);font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:9px;display:block;overflow:hidden}.qr-frame{aspect-ratio:1;background:#fff;border-radius:12px;flex:none;place-items:center;width:clamp(108px,9.6vw,158px);padding:8px;display:grid;box-shadow:0 10px 40px #00000047}.qr-frame img{width:100%;height:100%;display:block}.qr-loading{opacity:.18;background-color:#0000;background-image:linear-gradient(90deg,#05070d 40%,#0000 40% 60%,#05070d 60%),linear-gradient(#05070d 40%,#0000 40% 60%,#05070d 60%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:70%;height:70%}.comments-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px clamp(22px,2vw,34px);display:flex}.comments-header>div{align-items:center;gap:9px;display:flex}.comments-header strong,.comments-header>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:10px}.comments-header>span{color:var(--muted)}.live-dot{background:#596273;border-radius:50%;width:7px;height:7px;display:inline-block}.live-dot.is-live{background:#5af2a3;animation:1.8s ease-in-out infinite pulse;box-shadow:0 0 12px #5af2a3d9}.comments-list{scrollbar-color:#2b3952 transparent;scrollbar-width:thin;min-height:0;padding:18px clamp(20px,1.6vw,28px) 30px;overflow-y:auto}.comment-card{background:linear-gradient(140deg,#182133eb,#0f1521eb);border:1px solid #98b4e221;border-radius:14px;margin-top:10px;padding:0;animation:.24s both comment-enter;position:relative}.comment-card-jump{border-radius:inherit;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:clamp(14px,1.2vw,20px);display:block}.comment-card-jump:disabled{cursor:default}.comment-card-jump:not(:disabled):hover{background:#376fd314}.comment-meta{align-items:center;gap:8px;display:flex}.comment-avatar{color:#a9c5ff;background:#2f6bff38;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:700;display:grid}.comment-meta strong{color:#dbe6f9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.comment-meta time{color:#61708a;font-family:var(--font-geist-mono), monospace;margin-left:auto;font-size:9px}.post-kind-badge,.post-slide-badge{color:#7898c7;font:7px var(--font-geist-mono), monospace;letter-spacing:.07em;border:1px solid #70a1e938;border-radius:999px;flex:none;padding:4px 6px;line-height:1}.post-kind-badge.is-question{color:#ffc369;background:#ff9f2f1a;border-color:#ffb75061}.post-kind-badge.is-demo{color:#7de8ce;background:#36caa91c;border-color:#54debe6b}.comment-card.is-demo-request{background:linear-gradient(140deg,#113130db,#0c1820f0);border-color:#4dd8b840}.post-slide-badge{color:#7babf3}.hide-comment{z-index:2;color:#5f6d82;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;transition:opacity .16s,background .16s,color .16s;display:grid;position:absolute;top:12px;right:10px}.comment-card:hover .hide-comment,.hide-comment:focus-visible{opacity:1}.hide-comment:hover{color:var(--danger);background:#ff8d8d1a}.comment-card-jump>p{color:#e5ebf5;overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(13px,1vw,17px);line-height:1.65}.comment-empty{flex-direction:column;justify-content:center;min-height:100%;padding:34px 18px;display:flex}.comment-empty span{color:var(--blue-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:9px}.comment-empty strong{letter-spacing:-.04em;margin-top:16px;font-size:clamp(22px,2vw,34px);line-height:1.35}.comment-empty p{max-width:260px;color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.7}.panel-status{border-top:1px solid var(--line);color:#64728a;min-height:38px;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:9px clamp(22px,2vw,34px);font-size:9px;display:flex}.status-pulse{background:#202a3b;width:30px;height:2px;overflow:hidden}.status-pulse:after{background:var(--blue);width:12px;height:100%;box-shadow:0 0 10px var(--blue);content:"";animation:1.5s linear infinite status-scan;display:block}.join-shell{background:radial-gradient(circle at 86% 2%, #2f6bff42, transparent 30%), var(--ink);width:100%;min-height:100dvh;margin:0 auto;overflow:hidden}.join-header{border-bottom:1px solid var(--line);max-width:720px;margin:0 auto;padding:28px 20px 34px;position:relative}.join-header:before{pointer-events:none;opacity:.35;content:"";background-image:linear-gradient(#638aca17 1px,#0000 1px),linear-gradient(90deg,#638aca17 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.join-live,.join-date,.join-header h1,.join-header p{position:relative}.join-live{color:#c4d0e2;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:650;display:inline-flex}.join-date{float:right;color:#75839a;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:9px}.join-header h1{letter-spacing:-.065em;text-wrap:balance;max-width:580px;margin:42px 0 0;font-size:clamp(36px,9vw,66px);line-height:1.08}.join-header p{color:#a6b4c8;max-width:520px;margin:20px 0 0;font-size:14px;line-height:1.75}.join-comments,.comment-composer,.demo-request-panel,.audience-poll-panel{max-width:720px;margin:0 auto}.audience-poll-panel{border-bottom:1px solid var(--line);background:radial-gradient(circle at 100% 0,#5090ff33,#0000 42%),linear-gradient(#10223ffa,#070e1bfa);padding:25px 20px 27px;animation:.5s cubic-bezier(.22,1,.36,1) both demo-panel-enter}.audience-poll-panel-heading>span{color:#87b3ff;font:720 9px var(--font-geist-mono), monospace;letter-spacing:.16em}.audience-poll-panel-heading>strong{letter-spacing:-.045em;text-wrap:balance;margin-top:10px;font-size:clamp(24px,6.8vw,38px);line-height:1.18;display:block}.audience-poll-panel-heading>p{color:#9aacc2;margin:10px 0 0;font-size:12px;line-height:1.6}.audience-poll-vote-options{gap:9px;margin-top:18px;display:grid}.audience-poll-vote-options button{--poll-share:0%;isolation:isolate;min-height:75px;color:inherit;text-align:left;cursor:pointer;background:#091425e0;border:1px solid #7ca6e633;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px 14px;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative;overflow:hidden}.audience-poll-vote-options button:hover:not(:disabled),.audience-poll-vote-options button:focus-visible{background:#132d52e0;border-color:#75adffad;transform:translateY(-1px)}.audience-poll-vote-options button:disabled{cursor:wait;opacity:.72}.audience-poll-vote-options button.is-selected{background:linear-gradient(135deg,#1f529bd6,#0b1f3bf0);border-color:#79adff;box-shadow:0 0 28px #4785e92e}.audience-poll-vote-options button>b{color:#a8c9ff;width:34px;height:34px;font:780 12px var(--font-geist-mono), monospace;border:1px solid #80b1ff57;border-radius:50%;place-items:center;display:grid}.audience-poll-vote-options button.is-selected>b{color:#07152c;background:#79adff}.audience-poll-vote-options button>span{min-width:0}.audience-poll-vote-options button>span strong{font-size:13px;line-height:1.45;display:block}.audience-poll-vote-options button>span small{color:#7187a5;font:7px var(--font-geist-mono), monospace;letter-spacing:.09em;margin-top:5px;display:block}.audience-poll-vote-options button>em{color:#b9d2ff;font:normal 760 12px var(--font-geist-mono), monospace}.audience-poll-vote-options button>i{z-index:-1;background:#6793d31f;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.audience-poll-vote-options button>i:after{width:var(--poll-share);content:"";background:#5a9cff;height:100%;transition:width .42s cubic-bezier(.22,1,.36,1);display:block}.audience-poll-panel-status{color:#7087a6;justify-content:space-between;gap:16px;margin-top:14px;font-size:9px;line-height:1.5;display:flex}.audience-poll-panel-status strong{color:#90b8f9;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.08em;flex:none}.demo-request-panel{border-bottom:1px solid var(--line);background:radial-gradient(circle at 100% 0,#3ad7b629,#0000 38%),linear-gradient(#112630f5,#070e19f5);padding:24px 20px 26px;animation:.5s cubic-bezier(.22,1,.36,1) both demo-panel-enter}.demo-request-heading>span{color:#64dfc2;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.15em}.demo-request-heading>strong{letter-spacing:-.045em;margin-top:10px;font-size:clamp(25px,7vw,38px);line-height:1.12;display:block}.demo-request-heading>p{color:#91a6b9;margin:9px 0 0;font-size:12px;line-height:1.55}.demo-request-name{margin-top:18px;display:block}.demo-request-name>span,.demo-request-other label>span{color:#91a5b6;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.demo-request-name input,.demo-request-other textarea{color:#fff;caret-color:#6ce1c6;background:#0d1c27f0;border:1px solid #67cfb93d;border-radius:11px;width:100%}.demo-request-name input{height:46px;padding:0 13px}.demo-request-other textarea{resize:vertical;min-height:70px;padding:12px 13px;line-height:1.5}.demo-request-name input::placeholder,.demo-request-other textarea::placeholder{color:#5d7182}.demo-request-name input:focus,.demo-request-other textarea:focus{background:#102533;border-color:#6be7cab3}.demo-request-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.demo-request-options button{min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#0a1822db;border:1px solid #67cfb92b;border-radius:11px;align-content:center;padding:12px;transition:transform .16s,border-color .16s,background .16s;display:grid}.demo-request-options button:hover:not(:disabled),.demo-request-options button:focus-visible{background:#153c3fbf;border-color:#68e8ca94;transform:translateY(-1px)}.demo-request-options button:disabled{opacity:.4;cursor:not-allowed}.demo-request-options button.is-selected{background:linear-gradient(135deg,#1f6c5eb8,#0c282fe6);border-color:#6be7c9;box-shadow:0 0 24px #4ddbba24}.demo-request-options strong{color:#8debd5;font:760 11px var(--font-geist-mono), monospace}.demo-request-options span{color:#bbcad5;margin-top:6px;font-size:10px;line-height:1.4}.demo-request-other{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:14px;display:grid}.demo-request-other label{display:block}.demo-request-other button{color:#04120f;cursor:pointer;background:#45cdb0;border:0;border-radius:11px;height:70px;padding:0 15px;font-size:11px;font-weight:800}.demo-request-other button:disabled{color:#728a8b;cursor:not-allowed;background:#253c40}.demo-request-status{color:#71a99c;text-align:center;min-height:16px;margin:11px 0 0;font-size:10px}.join-comment.is-demo-request{border-top-color:#51dabb40}@keyframes demo-panel-enter{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.join-comments{padding:0 20px}.join-section-title{justify-content:space-between;align-items:center;padding:24px 0 14px;display:flex}.join-section-title strong{font-size:14px}.join-section-title span{color:#a9c5ff;min-width:28px;height:22px;font-family:var(--font-geist-mono), monospace;background:#2f6bff30;border-radius:999px;place-items:center;font-size:10px;display:grid}.join-comment-list{scrollbar-color:#2b3952 transparent;scrollbar-width:thin;max-height:min(42dvh,440px);padding-bottom:16px;overflow-y:auto}.join-comment{border-top:1px solid #98b4e21f;padding:16px 0;animation:.24s both comment-enter}.join-comment>div{align-items:center;gap:9px;display:flex}.join-comment strong{color:#dce7f8;font-size:12px}.join-comment time{color:#63718a;font-family:var(--font-geist-mono), monospace;margin-left:auto;font-size:9px}.join-comment .post-kind-badge,.join-comment .post-slide-badge{padding:4px 6px}.join-comment p{color:#eef3fb;overflow-wrap:anywhere;margin:11px 0 0 34px;font-size:14px;line-height:1.65}.join-empty{border-top:1px solid #98b4e21f;padding:48px 0 56px}.join-empty span{color:var(--blue-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:9px}.join-empty strong{letter-spacing:-.035em;margin-top:13px;font-size:22px;display:block}.join-empty p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.7}.comment-composer{padding:22px 20px calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0f18f5;box-shadow:0 -18px 50px #05070d8c}.post-kind-switch{background:#0d1320;border:1px solid #98b4e229;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:12px;padding:4px;display:grid}.post-kind-switch button{color:#78869b;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:42px;font-size:12px;font-weight:700}.post-kind-switch button.is-active{color:#e7f0ff;background:#2f6bff3d;box-shadow:inset 0 0 0 1px #66a3ff61}.post-kind-switch button:last-child.is-active{color:#ffd08a;background:#ff9f2f29;box-shadow:inset 0 0 0 1px #ffb75066}.current-slide-chip{background:#2f6bff13;border-left:2px solid #4f8df1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:grid}.current-slide-chip span{color:#77a8f2;font:8px var(--font-geist-mono), monospace;letter-spacing:.09em;white-space:nowrap}.current-slide-chip strong{color:#aebdd1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.comment-composer label{margin-bottom:14px;display:block;position:relative}.comment-composer label>span{color:#8998ad;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.comment-composer input,.comment-composer textarea{width:100%;color:var(--white);caret-color:var(--blue-soft);background:#111724;border:1px solid #98b4e233;border-radius:12px;transition:border .16s,background .16s}.comment-composer input{height:48px;padding:0 14px}.comment-composer textarea{resize:vertical;min-height:92px;padding:13px 14px 28px;line-height:1.55}.comment-composer input::placeholder,.comment-composer textarea::placeholder{color:#5e6c81}.comment-composer input:focus,.comment-composer textarea:focus{background:#141c2b;border-color:#66a3ffb3}.comment-composer label small{color:#627087;font-family:var(--font-geist-mono), monospace;font-size:9px;position:absolute;bottom:9px;right:12px}.comment-composer>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:54px;font-weight:720;transition:transform .16s,background .16s;display:flex;box-shadow:0 12px 34px #2f6bff40}.comment-composer>button:hover:not(:disabled){background:#3c76ff;transform:translateY(-1px)}.comment-composer>button:disabled{color:#78869b;box-shadow:none;cursor:not-allowed;background:#273148}.comment-composer>button span{font-size:20px}.composer-note{color:#718096;text-align:center;margin:11px 0 0;font-size:10px;line-height:1.5}.narrative-slide{max-width:none}.narrative-slide h1{max-width:900px;font-size:clamp(38px,4.35vw,72px);line-height:1.12}.narrative-slide .slide-eyebrow{margin-bottom:clamp(16px,2vw,30px)}.narrative-slide .slide-description{max-width:960px;margin-top:clamp(18px,2vw,30px);font-size:clamp(28px,2.4vw,40px);line-height:1.45}.narrative-wide{justify-content:space-between;padding:clamp(2px,1vh,12px) 0}.narrative-facts,.compact-facts{flex-wrap:wrap;gap:10px;margin-top:clamp(24px,3vw,44px);display:flex}.narrative-facts span,.compact-facts span{color:#cbd8ea;background:#0a12229e;border:1px solid #66a3ff3d;align-items:center;gap:10px;padding:10px 14px;font-size:clamp(11px,.9vw,14px);display:flex}.narrative-facts b{color:#66a3ff;font-family:var(--font-geist-mono), monospace;font-size:9px}.slide-blank-canvas{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(30px,3.5vw,56px);max-width:none;display:grid}.blank-canvas-copy{align-self:start;min-width:0}.blank-canvas-copy .narrative-heading h1{max-width:610px;font-size:clamp(42px,4.45vw,72px);line-height:1.06}.blank-canvas-copy .slide-description{max-width:600px;margin-top:clamp(20px,2.2vw,34px);font-size:clamp(20px,1.65vw,27px);line-height:1.58}.blank-canvas-marker{border-left:2px solid var(--theme-accent);color:#c9d9f1;max-width:560px;margin-top:clamp(24px,3vw,44px);padding:13px 0 13px 17px;font-size:clamp(12px,1vw,16px);font-weight:680;line-height:1.55}.blank-canvas-visual{margin:0;animation:.72s cubic-bezier(.22,1,.36,1) .14s both blank-canvas-arrive;position:relative}.blank-canvas-screen{transform-origin:100%;background:#fff;border:1px solid #8ab4f26b;border-radius:18px;overflow:hidden;transform:perspective(1200px)rotateY(-2.2deg)rotateX(.5deg);box-shadow:0 34px 90px #0000006b,0 0 80px #4584ee24}.blank-canvas-screen img{aspect-ratio:1536/908;object-fit:cover;object-position:50% 50%;transform-origin:50% 28%;width:100%;display:block;transform:scale(1.12)}.blank-canvas-visual figcaption{color:#6682aa;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.14em;justify-content:space-between;gap:20px;margin-top:15px;display:flex}.blank-canvas-visual figcaption strong{color:#a8c7f5;font-weight:750}@keyframes blank-canvas-arrive{0%{opacity:0;transform:translateY(22px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.slide-origin,.slide-slack,.slide-stack,.slide-challenge{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(34px,5vw,82px);display:grid}.origin-orbit{aspect-ratio:1;justify-self:center;width:min(32vw,440px);position:relative}.origin-orbit:before,.origin-orbit:after,.orbit-ring{content:"";border:1px solid #66a3ff3d;border-radius:50%;position:absolute;inset:8%}.origin-orbit:after{border-color:#4dd8ff47;inset:21%;box-shadow:0 0 80px #2f6bff2e}.orbit-ring-one{border-style:dashed;animation:18s linear infinite orbit-spin;inset:1%}.orbit-ring-two{border-width:2px;animation:11s linear infinite reverse orbit-spin;inset:15%}.origin-core{text-align:center;background:radial-gradient(circle,#2f6bff47,#080f1df0 68%);border:1px solid #80b7ff85;border-radius:50%;place-content:center;animation:4s ease-in-out infinite orbit-breathe;display:grid;position:absolute;inset:31%;box-shadow:0 0 70px #2f6bff42}.origin-core strong{color:#fff;letter-spacing:-.04em;font-size:clamp(22px,2.5vw,40px)}.origin-core span,.orbit-label{color:#83b3ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:clamp(8px,.7vw,11px)}.orbit-label{background:#0a1221;border:1px solid #66a3ff59;padding:7px 10px;position:absolute}.orbit-label-ai{top:6%;left:48%}.orbit-label-it{bottom:28%;right:2%}.orbit-label-field{bottom:7%;left:18%}.history-timeline{grid-template-columns:repeat(4,1fr);gap:clamp(15px,2vw,32px);margin-top:clamp(28px,4vw,62px);padding-top:30px;display:grid;position:relative}.history-rail{background:#66a3ff29;height:2px;position:absolute;top:8px;left:0;right:0;overflow:hidden}.history-rail span{filter:blur(1px);background:linear-gradient(90deg,#0000,#63a2ff,#fff,#0000);border-radius:99px;width:70px;height:8px;animation:4.5s ease-in-out infinite timeline-run;position:absolute;top:-3px;left:0}.history-stop{background:linear-gradient(145deg,#0d172adb,#070c1794);border:1px solid #66a3ff33;min-height:164px;padding:20px 18px;position:relative}.history-stop:before{content:"";background:#68a6ff;border:2px solid #07101e;border-radius:50%;width:9px;height:9px;position:absolute;top:-27px;left:17px;box-shadow:0 0 18px #4385ff}.history-index{float:right;color:#53627a;font:9px var(--font-geist-mono), monospace}.history-stop>strong{color:#66a3ff;font:700 clamp(20px, 2vw, 32px) var(--font-geist-mono), monospace;display:block}.history-stop h2{margin:16px 0 8px;font-size:clamp(15px,1.2vw,20px)}.history-stop p{color:#8999b0;margin:0;font-size:clamp(10px,.82vw,13px);line-height:1.55}.hero-stat{align-items:baseline;gap:16px;margin-top:clamp(24px,3vw,42px);display:flex}.hero-stat strong{color:#fff;font:750 clamp(44px, 5.2vw, 84px) var(--font-geist-mono), monospace;letter-spacing:-.08em;text-shadow:0 0 34px #4587ff61}.hero-stat span{color:#7fa9e9;font-size:12px}.slack-window{background:#0b1322eb;border:1px solid #84b3ff52;border-radius:18px;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 34px 80px #00000061,0 0 90px #2f6bff1f}.slack-topbar{background:#ffffff06;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:15px 18px;display:flex}.slack-topbar i{background:#46546b;border-radius:50%;width:7px;height:7px}.slack-topbar span{color:#b9c9df;font:11px var(--font-geist-mono), monospace;margin-left:8px}.slack-thread{gap:13px;min-height:330px;padding:28px 22px;display:grid}.slack-message{opacity:0;grid-template-columns:36px 1fr;align-items:start;gap:12px;animation:.55s ease-out forwards message-rise;display:grid}.slack-message>b{color:#bcd4ff;background:#24447c;border-radius:9px;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.slack-message p{color:#cbd5e5;background:#ffffff0e;border-radius:4px 13px 13px;margin:0;padding:12px 14px;font-size:12px;line-height:1.55}.slack-message p strong{color:#fff;margin-bottom:3px;font-size:11px;display:block}.slack-message-ai{animation-delay:.45s}.slack-message-ai>b{color:#fff;background:linear-gradient(135deg,#5545ff,#29b6d5)}.slack-message-two{animation-delay:.9s}.slack-typing{background:#ffffff0f;border-radius:12px;gap:4px;width:max-content;margin-left:50px;padding:9px 12px;display:flex}.slack-typing i{background:#7896c6;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite typing}.slack-typing i:nth-child(2){animation-delay:.15s}.slack-typing i:nth-child(3){animation-delay:.3s}.ai-stack{gap:14px;padding:14px;display:grid;position:relative;overflow:hidden}.stack-layer{background:linear-gradient(90deg,#111f39eb,#09101da6);border:1px solid #66a3ff3d;grid-template-columns:84px 1fr;align-items:center;gap:18px;min-height:106px;padding:20px 22px;display:grid;position:relative;transform:perspective(800px)rotateY(-3deg)}.stack-layer>span{color:#6c91cb;font:9px var(--font-geist-mono), monospace;letter-spacing:.11em}.stack-layer>div{flex-wrap:wrap;gap:9px;display:flex}.brand-chip{background:#050b16b3;border:1px solid #81b5ff38;border-radius:7px;align-items:center;gap:10px;min-height:42px;padding:8px 13px;display:flex}.brand-chip img{object-fit:contain;width:24px;height:24px}.brand-chip strong{white-space:nowrap;font-size:clamp(12px,1vw,16px)}.stack-scan{z-index:2;pointer-events:none;background:linear-gradient(#0000,#579eff2b,#0000);width:120%;height:26%;animation:4s ease-in-out infinite stack-scan;position:absolute;top:-40%;left:-10%}.experience-flow{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:clamp(30px,4vw,60px);display:grid;position:relative}.experience-flow:before{content:"";background:linear-gradient(90deg,#2d63bb,#7baeff,#2d63bb);height:1px;position:absolute;top:50%;left:7%;right:7%}.flow-step{z-index:1;text-align:center;background:#08101eed;border:1px solid #6fa8ff47;place-content:center;min-height:128px;display:grid;position:relative}.flow-step span{color:#5c7eae;font:9px var(--font-geist-mono), monospace}.flow-step strong{margin-top:12px;font-size:clamp(16px,1.4vw,23px)}.flow-step:last-child{background:radial-gradient(circle,#2f6bff3d,#08101ef0);border-color:#6ba8ff;box-shadow:0 0 50px #2f6bff2e}.flow-pulse{z-index:3;background:#fff;border-radius:50%;width:10px;height:10px;animation:4s ease-in-out infinite flow-travel;position:absolute;top:calc(50% - 5px);left:3%;box-shadow:0 0 20px 7px #357cff}.transition-marker,.agenda-marker{color:#6d9be3;font:10px var(--font-geist-mono), monospace;letter-spacing:.16em;align-self:flex-end;margin-top:20px}.support-grid{grid-template-columns:repeat(2,1fr);gap:clamp(18px,2.5vw,34px);margin-top:clamp(26px,3vw,46px);display:grid}.support-card{background:linear-gradient(145deg,#111e35db,#070d18b8);border:1px solid #66a3ff42;min-height:240px;padding:clamp(24px,2.4vw,38px);position:relative;overflow:hidden}.support-card:after{content:"";border:1px solid #68a4ff42;border-radius:50%;width:130px;height:130px;animation:4s ease-in-out infinite support-breathe;position:absolute;bottom:-35px;right:-35px;box-shadow:0 0 0 22px #4884eb09,0 0 0 44px #4884eb05}.support-card small{color:#6c9be4;font:9px var(--font-geist-mono), monospace;letter-spacing:.13em}.support-card h2{max-width:78%;margin:16px 0 25px;font-size:clamp(20px,2vw,32px);line-height:1.35}.support-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.support-card li{color:#a9b7ca;font-size:clamp(11px,.92vw,15px)}.support-card li:before{color:#67a3ff;content:"→";margin-right:9px}.support-icon{color:#84b4ff;width:42px;height:42px;font:12px var(--font-geist-mono), monospace;border:1px solid #72aaff5c;border-radius:50%;place-items:center;display:grid;position:absolute;top:24px;right:24px}.challenge-map{min-height:460px;position:relative}.challenge-circle{aspect-ratio:1;text-align:center;border:1px solid #64a0ff4d;border-radius:50%;place-content:center;width:min(22vw,300px);display:grid;position:absolute;top:7%}.challenge-circle span{color:#5e82b8;font:8px var(--font-geist-mono), monospace;letter-spacing:.14em}.challenge-circle strong{margin-top:8px;font-size:clamp(20px,2vw,31px)}.challenge-in{background:radial-gradient(circle,#3762b82b,#0000 65%);animation:5s ease-in-out infinite challenge-float;left:1%}.challenge-out{background:radial-gradient(circle,#33b2ce1f,#0000 65%);animation:5s ease-in-out 1s infinite reverse challenge-float;right:1%}.challenge-core{z-index:2;aspect-ratio:1;text-align:center;background:#091426;border:1px solid #6ba6ff;border-radius:50%;place-content:center;width:138px;display:grid;position:absolute;top:25%;left:50%;transform:translate(-50%);box-shadow:0 0 60px #2f6bff40}.challenge-core small{color:#6e9de6;font:8px var(--font-geist-mono), monospace}.challenge-core strong{margin-top:7px;font-size:15px}.challenge-list{gap:8px;display:grid;position:absolute;bottom:0;left:0;right:0}.challenge-list span{color:#bdc9da;border-top:1px solid #66a3ff33;gap:14px;padding:11px 14px;font-size:clamp(10px,.85vw,14px);display:flex}.challenge-list b{color:#5e8fd8;font:9px var(--font-geist-mono), monospace}.slide-agenda{align-items:stretch}.slide-agenda .narrative-heading{max-width:800px}.demo-loop{min-height:270px;margin-top:clamp(20px,2vw,34px);position:relative}.demo-orbit{border:1px solid #66a3ff38;border-radius:50%;position:absolute;inset:0 7%}.demo-orbit span{background:#fff;border-radius:50%;width:12px;height:12px;animation:6s ease-in-out infinite loop-travel;position:absolute;top:50%;left:0;box-shadow:0 0 22px 8px #3479fa}.demo-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#3473eb59,#07101e 68%);border:1px solid #6ba7ff;border-radius:50%;place-content:center;width:124px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #2f6bff3d}.demo-core small{color:#83aff0;font:8px var(--font-geist-mono), monospace;letter-spacing:.18em}.demo-core strong{margin-top:4px;font-size:21px}.demo-node{z-index:2;text-align:center;background:#070e1bf2;border:1px solid #66a3ff4d;min-width:160px;padding:15px 18px;display:grid;position:absolute}.demo-node span{color:#5d83bc;font:8px var(--font-geist-mono), monospace}.demo-node strong{margin-top:7px;font-size:14px}.demo-node-1{top:50%;left:0;transform:translateY(-50%)}.demo-node-2{top:0;left:50%;transform:translate(-50%)}.demo-node-3{top:50%;right:0;transform:translateY(-50%)}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-breathe{50%{transform:scale(1.055);box-shadow:0 0 95px #2f6bff61}}@keyframes timeline-run{0%{transform:translate(-70px)}50%,to{transform:translate(1070px)}}@keyframes message-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes typing{50%{opacity:.25;transform:translateY(-2px)}}@keyframes stack-scan{0%{transform:translateY(-30%)}55%,to{transform:translateY(590%)}}@keyframes flow-travel{0%{opacity:0;left:3%}10%{opacity:1}75%{opacity:1}90%,to{opacity:0;left:96%}}@keyframes support-breathe{50%{opacity:.6;transform:scale(1.14)}}@keyframes challenge-float{50%{border-color:#70b0ff8c;transform:translateY(-8px)}}@keyframes loop-travel{0%{top:50%;left:0}25%{top:0;left:50%}50%{top:50%;left:100%}75%{top:100%;left:50%}to{top:50%;left:0}}.slide-usage-grades{isolation:isolate;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-content:center;align-items:center;gap:clamp(34px,4.8vw,78px);max-width:none;display:grid}.slide-usage-grades:before{z-index:-1;content:"";filter:blur(18px);background:radial-gradient(circle at 82% 49%,#a467ff38,#0000 35%),radial-gradient(circle at 18% 64%,#2bd3b521,#0000 29%);position:absolute;inset:-18% -10%}.usage-grades-copy .narrative-heading h1{max-width:560px;font-size:clamp(47px,5.2vw,84px)}.usage-grades-copy{grid-area:1/1}.usage-grades-copy .slide-description{max-width:560px;font-size:clamp(26px,2vw,34px);line-height:1.45}.usage-rate{border-left:2px solid #55dbbc;margin-top:clamp(24px,3.2vw,48px);padding-left:20px;display:grid}.usage-rate strong{color:#f8fbff;font:820 clamp(70px, 8vw, 132px) var(--font-geist-mono), monospace;letter-spacing:-.11em;text-shadow:0 0 45px #59ddbe47;line-height:.86}.usage-rate span{color:#76d8c0;font:12px var(--font-geist-mono), monospace;letter-spacing:.12em;margin-top:14px}.usage-rate small{color:#71839b;margin-top:8px;font-size:clamp(12px,.82vw,14px);line-height:1.45}.usage-grade-table{background:linear-gradient(145deg,#11122be0,#060f1bf0);border:1px solid #ae89ff40;grid-area:1/2;align-content:center;gap:8px;min-height:430px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #200a5138}.usage-grade-caption{border-bottom:1px solid #9a81e52e;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:4px;padding:0 5px 10px;display:flex}.usage-grade-caption span{color:#a992f0;font:12px var(--font-geist-mono), monospace;letter-spacing:.13em}.usage-grade-caption strong{color:#aab4c8;font-size:clamp(12px,.9vw,15px)}.usage-grade-table article{z-index:2;background:linear-gradient(90deg, rgba(72, 53, 124, calc(.16 + var(--usage-grade-index) * .045)), #0f1828c7);opacity:0;min-height:58px;animation:usage-grade-in .58s calc(.15s + var(--usage-grade-index) * .12s) cubic-bezier(.22,1,.36,1) forwards;border:1px solid #9482d426;grid-template-columns:72px minmax(0,1fr) minmax(70px,.28fr);align-items:center;gap:15px;padding:10px 15px;display:grid;position:relative;transform:translate(24px)}.usage-grade-table article b{color:#b9a8ef;font:760 clamp(17px, 1.55vw, 25px) var(--font-geist-mono), monospace;letter-spacing:-.04em}.usage-grade-table article strong{color:#e7ecf6;font-size:clamp(12px,1.1vw,18px);line-height:1.3}.usage-grade-table article i{background:#917ad529;height:4px;display:block;overflow:hidden}.usage-grade-table article i span{width:calc(28% + var(--usage-grade-index) * 18%);transform-origin:0;height:100%;animation:usage-grade-meter .7s calc(.48s + var(--usage-grade-index) * .12s) cubic-bezier(.22,1,.36,1) forwards;background:linear-gradient(90deg,#8b66ee,#64dbc2);display:block;transform:scaleX(0);box-shadow:0 0 10px #6fdec56b}.usage-grade-table article.is-top-grade{background:linear-gradient(90deg,#36707061,#20244db8);border-color:#5bddbc7a;box-shadow:inset 3px 0 #59dbbb,0 0 34px #4ad2b214}.usage-grade-table article.is-top-grade b,.usage-grade-table article.is-top-grade strong{color:#f6fffc}.usage-grade-scan{z-index:3;opacity:.7;pointer-events:none;background:linear-gradient(#0000,#9b7cff,#66dfc2,#0000);width:1px;animation:4.2s ease-in-out infinite usage-grade-scan;position:absolute;top:0;bottom:0;box-shadow:0 0 18px 4px #926fff47}.usage-grades-marker{z-index:4;color:#e1f8f2;background:linear-gradient(90deg,#29816c38,#0000);border-left:2px solid #5ed7ba;margin-top:2px;padding:9px 12px;font-size:clamp(12px,.92vw,16px);font-weight:680;line-height:1.45;position:relative}.slide-usage-grades .story-sources{letter-spacing:.04em;margin-top:18px;font-size:12px;position:static;bottom:auto;left:auto;right:auto}@keyframes usage-grade-in{to{opacity:1;transform:translate(0)}}@keyframes usage-grade-meter{to{transform:scaleX(1)}}@keyframes usage-grade-scan{0%,to{opacity:0;left:2%}10%,88%{opacity:.7}50%{left:98%}}.slide-coaching,.slide-chatgpt,.slide-fouryears{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(36px,5vw,82px);display:grid}.coaching-visual{min-height:470px;position:relative}.coaching-radar,.coaching-radar:before,.coaching-radar:after{content:"";border:1px solid #66a3ff38;border-radius:50%;position:absolute;inset:12%}.coaching-radar:before{inset:15%}.coaching-radar:after{inset:31%}.coaching-radar{animation:16s linear infinite coaching-turn}.coaching-radar i{transform-origin:0;background:linear-gradient(90deg,#66a3ff8c,#0000);width:50%;height:1px;position:absolute;top:50%;left:50%}.coaching-radar i:nth-child(2){transform:rotate(120deg)}.coaching-radar i:nth-child(3){transform:rotate(240deg)}.coaching-date{z-index:2;aspect-ratio:1;text-align:center;background:radial-gradient(circle,#2f6bff52,#060d19f5 68%);border:1px solid #7cb3ff8c;border-radius:50%;place-content:center;width:170px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #2f6bff3d}.coaching-date strong{font:750 28px var(--font-geist-mono), monospace;letter-spacing:-.05em}.coaching-date span{color:#73a4ed;font:7px var(--font-geist-mono), monospace;letter-spacing:.12em;margin-top:8px}.coaching-person{z-index:3;aspect-ratio:1;color:#9abcf1;width:88px;font:7px var(--font-geist-mono), monospace;letter-spacing:.1em;background:#0a1426;border:1px solid #78b1ff66;border-radius:50%;place-content:center;display:grid;position:absolute;box-shadow:0 0 30px #2362d638}.coaching-person-one{animation:4s ease-in-out infinite coaching-float;top:8%;left:7%}.coaching-person-two{animation:4s ease-in-out 1s infinite reverse coaching-float;bottom:8%;right:5%}.coaching-link{border:1px dashed #66a3ff47;border-radius:50%;width:64%;height:54%;position:absolute;top:24%;left:20%;transform:rotate(27deg)}.slide-topdown{justify-content:space-between}.slide-topdown .narrative-heading{max-width:980px}.slide-topdown h1{max-width:1050px;font-size:clamp(40px,4.9vw,80px)}.topdown-system{justify-items:center;gap:8px;margin-top:clamp(22px,3vw,42px);display:grid;position:relative}.topdown-level{z-index:2;background:#08101ef0;border:1px solid #65a2ff45;align-items:center;gap:16px;min-height:58px;padding:12px 24px;display:flex;position:relative}.topdown-level span{color:#658cc8;font:8px var(--font-geist-mono), monospace}.topdown-level strong{font-size:clamp(14px,1.15vw,19px)}.topdown-level-1{border-color:#72aaff;width:36%;box-shadow:0 0 42px #2f6bff33}.topdown-level-2{width:58%}.topdown-level-3{width:82%}.topdown-beam{z-index:3;background:linear-gradient(#fff,#3980ff,#0000);width:2px;height:72%;animation:2.8s ease-in-out infinite topdown-drop;position:absolute;top:7%;left:50%;box-shadow:0 0 15px #3980ff}.slide-impact{isolation:isolate;grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid;overflow:hidden}.impact-number{text-align:center;place-content:center;min-height:420px;display:grid;position:relative}.impact-number:before{content:"";border:1px solid #66a3ff40;border-radius:50%;animation:3s ease-in-out infinite impact-pulse;position:absolute;inset:3%;box-shadow:0 0 0 28px #2f6bff06,0 0 90px #2f6bff2b}.impact-number strong{color:#fff;font:800 clamp(90px,10vw,168px) var(--font-geist-mono), monospace;letter-spacing:-.12em;text-shadow:0 0 50px #468bff5c}.impact-number span{color:#6f9ee8;font:8px var(--font-geist-mono), monospace;letter-spacing:.14em}.impact-copy h1{max-width:750px;font-size:clamp(40px,4.7vw,78px)}.impact-fermi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:clamp(22px,2.5vw,38px);display:grid}.impact-fermi-grid article{min-height:92px;animation:impact-estimate-in .45s calc(var(--impact-index) * .1s) ease both;background:linear-gradient(110deg,#11284d80,#07101d2e);border-top:1px solid #64a3f657;align-content:center;padding:12px 14px;display:grid;position:relative}.impact-fermi-grid article:before{content:"";background:#64a8ff;width:35%;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 10px #4b97f980}.impact-fermi-grid small{color:#6799dc;font:6px var(--font-geist-mono), monospace;letter-spacing:.13em}.impact-fermi-grid strong{color:#eef6ff;margin-top:7px;font-size:clamp(18px,1.65vw,27px);line-height:1}.impact-fermi-grid span{color:#8194ae;margin-top:6px;font-size:clamp(7px,.62vw,10px);font-weight:650}.impact-fermi-grid article:last-child{background:linear-gradient(110deg,#0f453e75,#07141b33);border-top-color:#5cd5b88f}.impact-fermi-grid article:last-child:before{background:#5bd4b5;box-shadow:0 0 10px #4bd3b280}.impact-fermi-note{color:#7f93ae;border-left:2px solid #67a9ff94;margin-top:12px;padding-left:12px;font-size:clamp(8px,.67vw,11px);font-weight:620;line-height:1.5}.impact-scan{color:#6797e129;font:9px var(--font-geist-mono), monospace;letter-spacing:.18em;justify-content:space-around;animation:8s linear infinite impact-marquee;display:flex;position:absolute;bottom:3%;left:-8%;right:-8%}.slide-impact .story-sources{bottom:0;right:0}@keyframes impact-estimate-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chatgpt-copy{z-index:2;position:relative}.chatgpt-moment{text-align:center;place-content:center;min-height:460px;display:grid;position:relative}.chatgpt-date{color:#75a7ef;font:11px var(--font-geist-mono), monospace;letter-spacing:.14em}.chatgpt-word{color:#fff;letter-spacing:-.07em;text-shadow:0 0 45px #488eff4d;margin-top:12px;font-size:clamp(58px,6vw,96px);font-weight:780}.chatgpt-moment small{color:#7186a7;font:8px var(--font-geist-mono), monospace;letter-spacing:.15em;margin-top:16px}.chatgpt-ripple{aspect-ratio:1;border:1px solid #5c9bff52;border-radius:50%;width:160px;animation:3.6s ease-out infinite chatgpt-ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ripple-two{animation-delay:1.2s}.ripple-three{animation-delay:2.4s}.fouryears-clock{aspect-ratio:1;text-align:center;border-radius:50%;place-content:center;width:min(34vw,460px);display:grid;position:relative}.fouryears-clock strong{color:#fff;font:800 clamp(100px,11vw,180px) var(--font-geist-mono), monospace;letter-spacing:-.12em;text-shadow:0 0 55px #4286ff5c}.fouryears-clock>span{color:#7ba9ee;font:10px var(--font-geist-mono), monospace;letter-spacing:.2em}.fouryears-clock>i{transform-origin:0;background:linear-gradient(90deg,#70a9ff,#0000);width:42%;height:2px;animation:5s linear infinite clock-hand;position:absolute;top:50%;left:50%}.clock-ring{border:1px solid #66a3ff40;border-radius:50%;position:absolute;inset:5%}.clock-ring-one{border-style:dashed;animation:24s linear infinite coaching-turn}.clock-ring-two{border-color:#51d6ff2e;animation:14s linear infinite reverse coaching-turn;inset:18%}.fouryears-copy h1{font-size:clamp(46px,5.2vw,84px)}.slide-evolution{background:#08152d;max-width:none;display:block;position:absolute;inset:0;overflow:hidden}.slide-evolution img{object-fit:contain;object-position:center;filter:brightness(1.18)saturate(1.08);width:100%;height:100%;display:block}.evolution-label{display:none;position:absolute;bottom:16px;right:18px}.evolution-energy{pointer-events:none;mix-blend-mode:screen;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:49% 0 14%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 17% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 17% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.evolution-energy:before{filter:blur(16px);content:"";background:radial-gradient(at 50% 60%,#2189ff57,#0000 68%);height:45%;animation:2.8s ease-in-out infinite energy-breathe;position:absolute;bottom:2%;left:-10%;right:-10%}.energy-current{filter:blur(3px);background:repeating-linear-gradient(102deg,#0000 0 5%,#389aff14 7%,#b1e4ff85 8%,#2b81ff29 10%,#0000 13%),linear-gradient(#0000,#2983ff4d,#0000);border-radius:50%;height:32%;position:absolute;left:-18%;right:-18%;transform:skew(-13deg)}.energy-current-one{animation:4.2s linear infinite energy-flow;bottom:13%}.energy-current-two{opacity:.54;animation:6.2s linear infinite energy-flow-reverse;bottom:28%;transform:skew(17deg)scaleX(1.08)}.evolution-energy i{bottom:12%;left:var(--flame-left);filter:blur(2.2px)drop-shadow(0 0 14px #2897fff2);opacity:.72;width:clamp(18px,2.1vw,36px);height:clamp(62px,8vw,135px);transform:translateX(-50%) scale(var(--flame-scale));transform-origin:50% 100%;animation:blue-flame 1.45s ease-in-out var(--flame-delay) infinite alternate;background:radial-gradient(at 50% 84%,#ebfcfff0 0 9%,#41c7ffe0 23%,#1865ff99 48%,#0000 72%);border-radius:58% 42% 66% 34%/78% 54% 46% 22%;position:absolute}.evolution-energy i:nth-of-type(3n){filter:blur(3px)drop-shadow(0 0 18px #38b0ffd1);background:radial-gradient(at 50% 88%,#fffffff5,#4fd3ffc7 22%,#4357ff85 49%,#0000 72%)}.evolution-energy b{bottom:15%;left:var(--spark-left);opacity:0;width:3px;height:3px;animation:energy-spark 2.7s ease-out var(--spark-delay) infinite;background:#dff8ff;border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #35afffe6}.slide-speed{isolation:isolate;overflow:hidden}.slide-speed:after{z-index:-1;background:radial-gradient(circle at 76% 49%, var(--theme-accent), transparent 42%), radial-gradient(ellipse at 28% 48%, #05070d94, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.slide-speed:after{background:radial-gradient(circle at 76% 49%, color-mix(in srgb, var(--theme-accent) 24%, transparent), transparent 42%), radial-gradient(ellipse at 28% 48%, #05070d94, transparent 70%)}}.slide-speed:after{content:""}.speed-copy{z-index:30;width:47%;position:relative}.speed-copy h1{max-width:720px;font-size:clamp(54px,5.8vw,96px);line-height:1.02}.speed-copy .slide-description{max-width:620px}.speed-news-stack{z-index:8;perspective:900px;width:49%;position:absolute;top:1%;bottom:7%;right:-1.5%;overflow:hidden}.speed-news-stack:before{filter:blur(9px);content:"";background:radial-gradient(#458fff7a,#15469129 42%,#0000 72%);border-radius:50%;height:7%;animation:2.2s ease-in-out 1.4s infinite stack-floor-pulse;position:absolute;bottom:2%;left:5%;right:2%}.speed-stack-label{color:#70aaff;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;align-items:baseline;gap:9px;display:flex;position:absolute;top:0;right:5%}.speed-stack-label span{font-size:clamp(24px,2.7vw,46px);font-weight:760}.speed-stack-label strong{color:#8294af;font-size:clamp(7px,.65vw,11px)}.speed-news-stack article{right:4%;bottom:var(--news-bottom);z-index:calc(3 + var(--news-index));width:90%;min-height:clamp(48px,4.5vw,73px);transform:translateX(var(--news-shift)) rotate(var(--news-tilt));transform-origin:bottom;animation:news-drop .78s cubic-bezier(.2,.85,.2,1.12) var(--news-delay) both;background:linear-gradient(105deg,#0a1322f7,#0f1f36f5);border:1px solid #6798dd59;border-left:3px solid #458cf4c7;border-radius:10px;grid-template-columns:minmax(68px,.7fr) minmax(110px,1.08fr) minmax(150px,1.55fr);align-items:center;gap:clamp(8px,.85vw,15px);padding:clamp(9px,.78vw,14px) clamp(12px,1.05vw,18px);display:grid;position:absolute;box-shadow:0 12px 26px #00000057,0 0 22px #1e67d714}.speed-news-stack article time{color:#6f9bd8;font:600 clamp(8px,.72vw,12px) var(--font-geist-mono), monospace;letter-spacing:.06em}.speed-news-stack article>strong{color:#e4ebf7;font-size:clamp(12px,1.05vw,18px);line-height:1.08}.speed-news-stack article p{color:#91a4bf;margin:0;font-size:clamp(8px,.68vw,12px);line-height:1.38}.speed-news-stack article.is-frontier{background:linear-gradient(105deg,#0c1d37fc,#123967fa);border-color:#5aa4ffa8 #5aa4ffa8 #5aa4ffa8 #6fb2ff;box-shadow:0 15px 33px #00000070,0 0 27px #2778ff3d}.speed-news-stack article.is-frontier>strong{color:#fff;text-shadow:0 0 16px #599eff6b}.speed-news-stack article.is-mythos{background:linear-gradient(105deg,#26171efc,#482224fa);border-color:#ff8b5eb3 #ff8b5eb3 #ff8b5eb3 #ff7b55;box-shadow:0 17px 38px #00000080,0 0 32px #ff5c2d33}.speed-news-stack article small{color:#ff9a78;font:600 clamp(5px,.44vw,7px) var(--font-geist-mono), monospace;letter-spacing:.06em;background:#26141a;border:1px solid #ff8b5e9e;border-radius:999px;padding:3px 7px;position:absolute;top:-8px;right:11px}.speed-marker{z-index:31;color:#dce9fb;border-left:2px solid #4b97ff;max-width:43%;padding-left:16px;font-size:clamp(14px,1.25vw,21px);font-weight:650;line-height:1.5;position:absolute;bottom:7%;left:0}.speed-sources{z-index:31;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:52%;display:flex;position:absolute;bottom:1%;right:1%}.speed-sources a{color:#60748f;font:clamp(5px,.42vw,7px) var(--font-geist-mono), monospace;letter-spacing:.03em;text-decoration:none}.speed-sources a:hover{color:#9cc7ff}.capability-story{isolation:isolate;justify-content:flex-start;padding-bottom:34px;overflow:hidden}.capability-story:before{z-index:-2;background:radial-gradient(circle at 72% 58%, var(--theme-accent), transparent 42%), radial-gradient(ellipse at 38% 44%, #04080f85, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.capability-story:before{background:radial-gradient(circle at 72% 58%, color-mix(in srgb, var(--theme-accent) 24%, transparent), transparent 42%), radial-gradient(ellipse at 38% 44%, #04080f85, transparent 72%)}}.capability-story:before{content:""}.capability-story:after{z-index:-1;background-image:linear-gradient(var(--theme-grid) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid) 1px, transparent 1px);content:"";background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 18%,#000000d1 64%,#0000 100%);mask-image:radial-gradient(#000 18%,#000000d1 64%,#0000 100%)}.capability-heading{z-index:20;max-width:1080px;position:relative}.capability-heading h1{max-width:1050px;font-size:clamp(37px,4.25vw,70px);line-height:1.08}.capability-heading .slide-description{max-width:970px;margin-top:14px;font-size:clamp(24px,1.92vw,32px);line-height:1.45}.capability-marker{z-index:20;color:#d8e7fb;background:linear-gradient(90deg,#2765c533,#0000);border-left:2px solid #5ba0ff;margin-top:14px;padding:11px 15px;font-size:clamp(12px,1vw,17px);font-weight:680;line-height:1.45;position:relative}.capability-story .story-sources{bottom:8px;right:0}.scaffolding-scene{grid-template-columns:.72fr .78fr 1.15fr;align-items:stretch;gap:clamp(13px,1.5vw,24px);min-height:340px;margin-top:22px;display:grid;position:relative}.early-chat{text-align:center;background:radial-gradient(circle,#3277ec45,#081324f2 66%);border:1px solid #68a6ff4d;border-radius:50% 50% 48% 52%;align-content:center;justify-items:center;animation:4.6s ease-in-out infinite capability-float;display:grid;position:relative;overflow:hidden;box-shadow:0 0 70px #2871ff2b}.early-chat:after{aspect-ratio:1;content:"";border-right:1px solid #68a6ff4d;width:27%;position:absolute;bottom:5%;right:9%;transform:rotate(32deg)}.early-chat span{color:#70a4ee;font:9px var(--font-geist-mono), monospace;letter-spacing:.14em}.early-chat strong{margin-top:10px;font-size:clamp(23px,2.1vw,34px)}.early-chat i{background:#8bc1ff;border-radius:50%;width:7px;height:7px;margin:24px 3px 0;animation:1.2s ease-in-out infinite chat-dots;display:inline-block;box-shadow:20px 0 #8bc1ff,-20px 0 #8bc1ff}.early-chat i:nth-of-type(n+2){display:none}.work-wall{background:linear-gradient(90deg,#5925264d,#14121c33);border-left:3px solid #ff785ba6;align-content:center;gap:8px;padding:22px;display:grid}.work-wall small,.scaffold-bridge>small,.knowledge-rail small{color:#8397b5;font:8px var(--font-geist-mono), monospace;letter-spacing:.15em;margin-bottom:5px}.work-wall span{color:#c8b7bc;animation:capability-row-in .45s calc(var(--cap-index) * .14s) ease both;border-bottom:1px solid #ff896f2e;padding:13px 12px;font-size:clamp(11px,.94vw,15px)}.work-wall span:before{color:#ff805f;content:"×";margin-right:9px}.scaffold-bridge{align-content:center;gap:11px;display:grid}.scaffold-bridge article{min-height:93px;animation:scaffold-build .55s calc(.35s + var(--cap-index) * .22s) ease both;background:linear-gradient(105deg,#102b53eb,#081427f5);border:1px solid #5c9eff5c;grid-template-columns:72px 1fr;align-items:center;gap:14px;padding:18px;display:grid;position:relative;box-shadow:0 15px 35px #00000040}.scaffold-bridge article b{color:#69a7ff;font:750 13px var(--font-geist-mono), monospace;letter-spacing:.08em}.scaffold-bridge article strong{font-size:clamp(14px,1.18vw,20px);line-height:1.35}.multimodal-scene{min-height:370px;margin-top:10px;position:relative}.modality-orbit{aspect-ratio:1;border:1px solid #5b9fff42;border-radius:50%;width:min(31vw,430px);position:absolute;top:50%;right:8%;transform:translateY(-50%)}.modality-orbit:before,.modality-orbit:after{content:"";border:1px solid #5b9fff2e;border-radius:50%;position:absolute}.modality-orbit:before{animation:18s linear infinite capability-spin;inset:15%}.modality-orbit:after{border-style:dashed;animation:11s linear infinite reverse capability-spin;inset:32%}.modality-orbit>span{z-index:4;color:#b7d5ff;width:80px;height:48px;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.1em;animation:modality-in .5s calc(var(--cap-index) * .16s) ease both;background:#0a1830;border:1px solid #67aaff6e;border-radius:999px;place-content:center;display:grid;position:absolute;box-shadow:0 0 25px #2874ff2e}.modality-orbit>span:first-of-type{top:-4%;left:50%;transform:translate(-50%)}.modality-orbit>span:nth-of-type(2){top:50%;right:-7%;transform:translateY(-50%)}.modality-orbit>span:nth-of-type(3){bottom:-4%;left:50%;transform:translate(-50%)}.modality-orbit>span:nth-of-type(4){top:50%;left:-7%;transform:translateY(-50%)}.live-core{z-index:3;text-align:center;background:radial-gradient(circle,#3b86ff66,#061122fa 68%);border-radius:50%;place-content:center;animation:2.7s ease-in-out infinite live-breathe;display:grid;position:absolute;inset:30%;box-shadow:0 0 65px #2b77ff4d}.live-core strong{font:760 clamp(18px,1.8vw,29px) var(--font-geist-mono), monospace}.live-core small{color:#7ba8e8;max-width:120px;font:6px var(--font-geist-mono), monospace;letter-spacing:.1em;margin-top:7px}.voice-wave{align-items:center;gap:4px;width:48%;height:145px;display:flex;position:absolute;bottom:18%;left:1%}.voice-wave i{width:3px;height:var(--wave-size);animation:voice-wave 1.15s calc(var(--wave-index) * -.045s) ease-in-out infinite alternate;background:linear-gradient(#9de5ff,#3a7cff);border-radius:99px;box-shadow:0 0 10px #3f9cffb3}.voice-behaviors{color:#7193c4;font:8px var(--font-geist-mono), monospace;letter-spacing:.14em;gap:22px;display:flex;position:absolute;bottom:4%;left:1%}.voice-behaviors span:before{color:#63a4ff;content:"●";margin-right:7px}.knowledge-studio{grid-template-columns:1fr minmax(170px,.55fr) 1.15fr;align-items:center;gap:clamp(14px,2vw,30px);min-height:350px;margin-top:18px;display:grid}.knowledge-rail{gap:8px;display:grid}.knowledge-rail span{color:#b5c4d9;min-height:48px;font:700 clamp(9px,.78vw,13px) var(--font-geist-mono), monospace;letter-spacing:.04em;animation:knowledge-item-in .45s calc(var(--cap-index) * .13s) ease both;background:#081222c7;border:1px solid #669deb38;padding:14px 17px}.knowledge-rail.is-input span{border-right-color:#4e91ef}.knowledge-rail.is-output span{color:#e1edfc;background:linear-gradient(90deg,#1f55a56b,#081222d1);border-left:3px solid #59a8ff}.knowledge-core{text-align:center;background:radial-gradient(circle,#3175e652,#081426 68%);border:1px solid #5b9fff6b;border-radius:50%;place-content:center;min-height:220px;display:grid;position:relative;box-shadow:0 0 75px #2468e038}.knowledge-core:before,.knowledge-core:after{content:"";background:linear-gradient(90deg,#0000,#6eabff);width:36px;height:1px;position:absolute;top:50%}.knowledge-core:before{right:100%}.knowledge-core:after{left:100%;transform:rotate(180deg)}.knowledge-core i{border:1px dashed #67acff47;border-radius:50%;animation:9s linear infinite capability-spin;position:absolute;inset:10%}.knowledge-core strong{font-size:clamp(18px,1.7vw,27px)}.knowledge-core small{color:#79a8ec;font:7px var(--font-geist-mono), monospace;letter-spacing:.12em;margin-top:8px}.image-text-comparison{grid-template-columns:1fr 1fr;gap:clamp(50px,6vw,92px);min-height:365px;margin-top:8px;padding-top:56px;display:grid;position:relative}.comparison-prompt{z-index:8;background:#050e1cdb;border:1px solid #5f9ef433;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:41px;padding:8px 14px;display:grid;position:absolute;top:0;left:4%;right:4%}.comparison-prompt small{color:#6ba9ff;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.14em;white-space:nowrap}.comparison-prompt p{color:#8da2be;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(8px,.72vw,12px);line-height:1.35;overflow:hidden}.image-version{z-index:3;min-width:0;position:relative}.image-version>small{color:#7084a3;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.13em;margin-bottom:8px;display:block}.image-version.is-readable>small{color:#66b5ff}.generated-poster{isolation:isolate;background:radial-gradient(circle at 76% 22%,#70ceff4a,#0000 19%),linear-gradient(132deg,#051020 8%,#0b2c5d 57%,#071427);border:1px solid #5b99ee54;align-content:center;min-height:246px;padding:34px clamp(21px,2.2vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #0000005c}.generated-poster:before{z-index:-1;content:"";background-image:linear-gradient(#7bb5ff0a 1px,#0000 1px),linear-gradient(90deg,#7bb5ff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.generated-poster b{z-index:3;color:#7fb9ff;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.18em;margin-bottom:23px;position:relative}.generated-poster strong{z-index:3;color:#f5f9ff;letter-spacing:-.055em;text-shadow:0 4px 26px #00000061;max-width:92%;font-size:clamp(26px,3.25vw,53px);font-weight:800;line-height:1.05;position:relative}.generated-poster span{z-index:3;color:#d9e9ff;font:720 clamp(11px,1.15vw,18px) var(--font-geist-mono), monospace;letter-spacing:.08em;margin-top:22px;position:relative}.poster-water{z-index:1;opacity:.85;position:absolute;inset:0;overflow:hidden}.poster-water i{filter:drop-shadow(0 0 9px #4197ffb3);border:2px solid #0000;border-top-color:#69ccff75;border-radius:50%;height:72px;animation:5.2s ease-in-out infinite poster-current;position:absolute;left:-12%;right:-18%;transform:rotate(-7deg)}.poster-water i:first-child{top:23%}.poster-water i:nth-child(2){animation-delay:-1.8s;top:51%;transform:rotate(5deg)scaleX(1.08)}.poster-water i:nth-child(3){animation-delay:-3.5s;top:76%;transform:rotate(-3deg)scaleX(.86)}.image-version>p{color:#7e91aa;text-align:center;margin:9px 0 0;font-size:clamp(9px,.78vw,13px);font-weight:680}.image-version.is-garbled{filter:saturate(.5)contrast(.92)}.image-version.is-garbled .generated-poster{border-color:#798ba538}.image-version.is-garbled .generated-poster strong{color:#c0c6ce;letter-spacing:.02em;filter:blur(.22px);text-shadow:2px 0 #ff556338,-2px 0 #3aa1ff38;animation:3.1s steps(2,end) infinite garbled-type}.image-version.is-garbled .generated-poster span{color:#a8b0bb;letter-spacing:.14em}.image-version.is-readable .generated-poster{border-color:#5bb2ffb3;box-shadow:0 25px 65px #1973f533}.image-version.is-readable .generated-poster strong{animation:3.2s ease-in-out infinite readable-glow}.glyph-transition{z-index:10;background:radial-gradient(circle,#102f5f,#061121 72%);border:1px solid #66b0ff80;border-radius:50%;grid-template-columns:auto auto auto;place-content:center;gap:5px;width:96px;height:96px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 44px #2f83ff4d}.glyph-transition:before,.glyph-transition:after{content:"";border:1px dashed #6ab2ff40;border-radius:50%;animation:8s linear infinite capability-spin;position:absolute;inset:-12px}.glyph-transition:after{animation-duration:13s;animation-direction:reverse;inset:-24px}.glyph-transition span,.glyph-transition strong{font-size:22px}.glyph-transition span{color:#7c8796;animation:2.6s ease-in-out infinite glyph-fade}.glyph-transition i{color:#5a92d9;font:10px var(--font-geist-mono), monospace;align-self:center}.glyph-transition strong{color:#fff;text-shadow:0 0 15px #4d9cff;animation:2.6s ease-in-out infinite glyph-lock}.glyph-transition em{color:#679fe7;font:normal 6px var(--font-geist-mono), monospace;letter-spacing:.12em;white-space:nowrap;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.agent-era-scene{min-height:380px;margin-top:8px;position:relative;overflow:hidden}.agent-boundary{color:#6998de45;font:8px var(--font-geist-mono), monospace;letter-spacing:.2em;border:1px solid #5e91db29;place-content:end center;padding-bottom:12px;display:grid;position:absolute;top:12%;bottom:8%}.boundary-one{width:35%;left:2%}.boundary-two{background:linear-gradient(120deg,#0000,#2367cd14);border-color:#53a6ff42;width:57%;right:2%}.agent-core{z-index:6;aspect-ratio:1;text-align:center;background:radial-gradient(circle,#3c87ff73,#071428 69%);border:1px solid #69aaff;border-radius:50%;place-content:center;width:172px;animation:2.8s ease-in-out infinite agent-core-pulse;display:grid;position:absolute;top:48%;left:45%;transform:translate(-50%,-50%);box-shadow:0 0 80px #2974ff57}.agent-core strong{font:780 30px var(--font-geist-mono), monospace}.agent-core small{color:#8ab5f1;max-width:120px;font:6px var(--font-geist-mono), monospace;letter-spacing:.12em;margin-top:7px}.agent-core i{border:1px dashed #64a8ff47;border-radius:50%;animation:15s linear infinite capability-spin;position:absolute;inset:-24%}.agent-orbit span{z-index:8;color:#c9ddf8;min-width:126px;min-height:52px;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.1em;animation:agent-node-in .5s calc(var(--cap-index) * .16s) ease both;background:#0a182d;border:1px solid #61a4ff61;place-content:center;display:grid;position:absolute;box-shadow:0 12px 28px #00000042}.agent-orbit span:first-child{top:8%;left:10%}.agent-orbit span:nth-child(2){bottom:9%;left:13%}.agent-orbit span:nth-child(3){top:13%;right:17%}.agent-orbit span:nth-child(4){background:linear-gradient(105deg,#123567,#0a182d);border-color:#68a9ff;bottom:12%;right:5%}.agent-route{z-index:3;background:linear-gradient(90deg,#4c91ef,#8fd7ff,#0000);height:2px;position:absolute;top:48%;left:47%;right:9%;box-shadow:0 0 13px #3885ee}.agent-route i{background:#fff;border-radius:50%;width:9px;height:9px;animation:2.4s ease-in-out infinite agent-travel;position:absolute;top:-4px;box-shadow:0 0 13px 4px #3e8fff}.agent-route i:nth-child(2){animation-delay:.8s}.agent-route i:nth-child(3){animation-delay:1.6s}.agent-data-pipeline-scene{isolation:isolate;grid-template-columns:.78fr .95fr 1.05fr 1.22fr;align-items:stretch;gap:clamp(9px,1.3vw,20px);min-height:360px;margin-top:10px;display:grid;position:relative}.agent-data-pipeline-scene:before{z-index:-1;content:"";background:linear-gradient(90deg,#5391e429,#55a5ff 38%,#66d2b7 68%,#6bbcff2e);height:2px;position:absolute;top:50%;left:4%;right:4%;box-shadow:0 0 18px #4491f566}.pipeline-data-sources,.pipeline-permission-gate,.pipeline-agent-work,.pipeline-insight-output{z-index:4;background:linear-gradient(145deg,#091628eb,#050c17db);border-top:1px solid #669be038;border-bottom:1px solid #669be026;align-content:center;min-width:0;padding:clamp(15px,1.55vw,24px);display:grid;position:relative}.agent-data-pipeline-scene small{color:#6e9fe1;font:7px var(--font-geist-mono), monospace;letter-spacing:.14em}.pipeline-data-sources>div{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:20px;display:grid}.pipeline-data-sources span{color:#9fb9dc;min-height:45px;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.08em;animation:pipeline-source-in .42s calc(var(--pipeline-index) * .1s) ease both;background:#08182d;border:1px solid #649fed3d;place-content:center;display:grid}.pipeline-data-sources span:last-child{grid-column:1/-1}.pipeline-permission-gate{background:radial-gradient(circle at 50% 48%,#286dd22e,#0000 47%),linear-gradient(145deg,#081a34f0,#050d19e6);border-top-color:#63adff8c}.permission-gate-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#2a77eb6e,#071426 70%);border:1px solid #6af;border-radius:50%;place-content:center;justify-self:center;width:116px;margin:19px 0 14px;animation:2.8s ease-in-out infinite permission-gate-pulse;display:grid;position:relative;box-shadow:0 0 46px #2b77ef3d}.permission-gate-core i{border:1px dashed #63a9ff54;border-radius:50%;animation:14s linear infinite capability-spin;position:absolute;inset:-12px}.permission-gate-core strong{color:#fff;font:780 17px var(--font-geist-mono), monospace;letter-spacing:.06em}.permission-gate-core span{color:#79a7e5;font:5px var(--font-geist-mono), monospace;letter-spacing:.1em;margin-top:6px}.pipeline-permission-gate>div:last-child,.pipeline-agent-work>div:last-child{gap:4px;display:grid}.pipeline-permission-gate>div:last-child span,.pipeline-agent-work>div:last-child span{color:#899db8;border-bottom:1px solid #6797d71c;padding:5px 0;font-size:clamp(7px,.62vw,10px);font-weight:650}.pipeline-agent-work{background:radial-gradient(circle at 50% 47%,#239c8326,#0000 46%),linear-gradient(145deg,#07232df0,#050e18e6);border-top-color:#5dd5b88a}.pipeline-agent-work>small{color:#63cdb2}.pipeline-agent-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#23a08466,#071b22 70%);border:1px solid #5bd4b5;border-radius:50%;place-content:center;justify-self:center;width:128px;margin:13px 0 11px;animation:2.8s ease-in-out infinite pipeline-agent-breathe;display:grid;position:relative;box-shadow:0 0 52px #2abe9b33}.pipeline-agent-core i{border:1px dashed #5cd7b859;border-radius:50%;animation:8s linear infinite reverse capability-spin;position:absolute;inset:12%}.pipeline-agent-core strong{color:#ecfff9;font:790 19px var(--font-geist-mono), monospace;letter-spacing:.05em}.pipeline-agent-core span{color:#6fbba8;font:5px var(--font-geist-mono), monospace;letter-spacing:.08em;margin-top:6px}.pipeline-insight-output{background:radial-gradient(circle at 72% 20%,#5bb5ff40,#0000 34%),linear-gradient(145deg,#0c294ef5,#06101ef0);border-top-color:#79c0ffa8;overflow:hidden}.pipeline-insight-output:before{content:"";background-image:linear-gradient(#78b8ff0a 1px,#0000 1px),linear-gradient(90deg,#78b8ff0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.pipeline-insight-output small,.pipeline-insight-output strong,.pipeline-insight-output span{z-index:2;position:relative}.pipeline-insight-output small{color:#7abaff}.pipeline-insight-output strong{color:#fff;letter-spacing:-.04em;text-shadow:0 0 28px #53a5ff42;margin-top:25px;font-size:clamp(22px,2.2vw,36px);line-height:1.15}.pipeline-insight-output span{color:#7da3d0;font:6px var(--font-geist-mono), monospace;letter-spacing:.13em;margin-top:18px}.pipeline-insight-output>i{aspect-ratio:1;border:1px solid #69b7ff4d;border-radius:50%;width:150px;animation:4s ease-in-out infinite pipeline-insight-orbit;position:absolute;bottom:-38px;right:-38px;box-shadow:0 0 0 24px #4394ff0a,0 0 55px #3588f72e}.pipeline-flow{z-index:8;pointer-events:none;height:2px;position:absolute;top:50%;left:6%;right:6%}.pipeline-flow i{background:#fff;border-radius:50%;width:9px;height:9px;animation:3.6s ease-in-out infinite pipeline-data-travel;position:absolute;top:-4px;box-shadow:0 0 13px 4px #4c9fff}.pipeline-flow i:nth-child(2){animation-delay:.9s}.pipeline-flow i:nth-child(3){animation-delay:1.8s}.pipeline-flow i:nth-child(4){animation-delay:2.7s}@keyframes pipeline-source-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes permission-gate-pulse{50%{transform:scale(1.025);box-shadow:0 0 70px #2b77ef61}}@keyframes pipeline-agent-breathe{50%{transform:scale(1.035);box-shadow:0 0 72px #2abe9b52}}@keyframes pipeline-data-travel{0%{opacity:0;left:0}12%{opacity:1}84%{opacity:1}to{opacity:0;left:100%}}@keyframes pipeline-insight-orbit{50%{opacity:.5;transform:scale(1.08)}}.stalled-ai-scene{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(28px,4vw,66px);min-height:350px;margin-top:16px;display:grid;position:relative}.frozen-chat-app{filter:saturate(.36);background:linear-gradient(145deg,#141b27f5,#080d16fa);border:1px solid #7a94b942;border-radius:17px;min-height:300px;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 26px 65px #00000061}.frozen-chat-app:after{pointer-events:none;content:"";background:repeating-linear-gradient(0deg,#b9dcff06 0 1px,#0000 1px 4px);position:absolute;inset:0}.frozen-app-bar{background:#101723;border-bottom:1px solid #7a94b92b;align-items:center;gap:7px;height:39px;padding:0 14px;display:flex}.frozen-app-bar i{background:#6c7684;border-radius:50%;width:7px;height:7px}.frozen-app-bar span{color:#8e9bad;font:7px var(--font-geist-mono), monospace;letter-spacing:.08em;margin-left:7px}.frozen-chat-body{gap:10px;padding:19px 22px;display:grid}.frozen-chat-body>small{color:#748195;font:7px var(--font-geist-mono), monospace;letter-spacing:.14em}.frozen-message{color:#9ba7b7;border-radius:10px;max-width:78%;padding:12px 14px;font-size:clamp(9px,.78vw,13px)}.frozen-message.is-user{background:#27344a;justify-self:end}.frozen-message.is-ai{background:#141c29;border:1px solid #8899b12e}.frozen-input{color:#566173;border:1px solid #8597b030;border-radius:8px;margin-top:8px;padding:12px 14px;font-size:9px;position:relative}.frozen-input i{opacity:0;background:#8e9bad;width:1px;height:15px;animation:2.4s step-end infinite frozen-cursor;position:absolute;top:10px;left:14px}.frozen-status{color:#7d8794;font:7px var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:baseline;gap:8px;display:flex;position:absolute;bottom:12px;right:15px}.frozen-status strong{color:#b17769;font-size:12px}.frozen-seal{z-index:4;color:#ff896cd1;font:750 11px var(--font-geist-mono), monospace;letter-spacing:.12em;border:2px solid #ff7755ad;padding:9px 14px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.release-rush{border-left:1px solid #579bff47;align-content:center;gap:9px;min-height:300px;padding-left:28px;display:grid;position:relative;overflow:hidden}.release-rush>small{color:#6897dc;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em}.release-rush>span{z-index:2;color:#e0ecfd;min-height:51px;animation:release-rush-in .52s calc(var(--cap-index) * .14s) ease both;background:linear-gradient(90deg,#13396f33,#194e9b94);border-right:2px solid #5ca3ff;grid-template-columns:70px 1fr;align-items:center;gap:14px;padding:10px 14px;font-size:clamp(13px,1.1vw,18px);font-weight:740;display:grid;position:relative}.release-rush>span b{color:#71a3e8;font:7px var(--font-geist-mono), monospace;letter-spacing:.1em}.release-speed-lines{pointer-events:none;position:absolute;inset:0}.release-speed-lines i{opacity:0;background:linear-gradient(90deg,#0000,#64a8ff,#fff);width:62%;height:1px;animation:1.75s linear infinite release-speed-line;position:absolute;right:-12%}.release-speed-lines i:first-child{animation-delay:-.2s;top:16%}.release-speed-lines i:nth-child(2){animation-delay:-.8s;top:32%}.release-speed-lines i:nth-child(3){animation-delay:-1.3s;top:49%}.release-speed-lines i:nth-child(4){animation-delay:-.55s;top:68%}.release-speed-lines i:nth-child(5){animation-delay:-1.55s;top:84%}.stalled-gap{z-index:8;aspect-ratio:1;text-align:center;background:#10131b;border:1px solid #ff846059;border-radius:50%;place-content:center;width:112px;display:grid;position:absolute;top:4%;left:49%;transform:translate(-50%);box-shadow:0 0 35px #ff673f1c}.stalled-gap span{color:#b67867;font:6px var(--font-geist-mono), monospace;letter-spacing:.12em}.stalled-gap strong{color:#f0b19f;font:740 15px var(--font-geist-mono), monospace;margin-top:5px}.leaveanest-case{isolation:isolate;justify-content:flex-start;padding-bottom:34px;overflow:hidden}.leaveanest-case:before{z-index:-2;background:radial-gradient(circle at 72% 58%, var(--theme-accent), transparent 42%), radial-gradient(ellipse at 38% 44%, #04070d85, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.leaveanest-case:before{background:radial-gradient(circle at 72% 58%, color-mix(in srgb, var(--theme-accent) 25%, transparent), transparent 42%), radial-gradient(ellipse at 38% 44%, #04070d85, transparent 72%)}}.leaveanest-case:before{content:""}.leaveanest-case:after{z-index:-1;background-image:linear-gradient(var(--theme-grid) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid) 1px, transparent 1px);content:"";background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 18%,#000000d1 64%,#0000 100%);mask-image:radial-gradient(#000 18%,#000000d1 64%,#0000 100%)}.leaveanest-case-heading{z-index:20;max-width:1100px;position:relative}.leaveanest-case-heading h1{max-width:1080px;font-size:clamp(36px,4.1vw,68px);line-height:1.08}.leaveanest-case-heading .slide-description{max-width:980px;margin-top:13px;font-size:clamp(24px,1.9vw,32px);line-height:1.45}.leaveanest-case-marker{z-index:20;color:#dbe9fb;background:linear-gradient(90deg,#2464c733,#0000);border-left:2px solid #62a7ff;margin-top:13px;padding:10px 15px;font-size:clamp(11px,.95vw,16px);font-weight:680;line-height:1.45;position:relative}.leaveanest-case-note{color:#5f7492;font:6px var(--font-geist-mono), monospace;letter-spacing:.08em;position:absolute;bottom:7px;right:0}.leaveanest-case .story-sources{bottom:3px;left:0;right:auto}.ai-portfolio-map{grid-template-columns:repeat(4,1fr);align-items:end;gap:clamp(8px,1vw,16px);min-height:340px;margin-top:17px;padding-top:38px;display:grid;position:relative}.portfolio-spine{background:linear-gradient(90deg,#0000,#428dff,#79c2ff,#0000);height:1px;position:absolute;top:46%;left:3%;right:3%;box-shadow:0 0 14px #3a8bffa6}.portfolio-spine i{background:#fff;border-radius:50%;width:9px;height:9px;animation:4.2s ease-in-out infinite portfolio-signal;position:absolute;top:-4px;box-shadow:0 0 12px 4px #3d8cff}.ai-portfolio-map article{z-index:3;min-height:245px;animation:portfolio-rise .5s calc(var(--case-index) * .13s) ease both;background:linear-gradient(160deg,#112544f5,#070f1cfa);border-top:2px solid #5b8dcc;align-content:start;padding:19px 18px;display:grid;position:relative;box-shadow:0 20px 45px #00000047}.ai-portfolio-map article.is-medium{border-top-color:#56a0ff;min-height:226px}.ai-portfolio-map article.is-high{border-top-color:#69d7ff;min-height:274px;box-shadow:0 22px 50px #1066c42e}.ai-portfolio-map article.is-deep{border-top-color:#8e7cff;min-height:256px}.ai-portfolio-map article small{color:#6e8db7;font:7px var(--font-geist-mono), monospace;letter-spacing:.1em}.ai-portfolio-map article h2{color:#f2f7ff;margin:14px 0 10px;font-size:clamp(17px,1.5vw,25px);line-height:1.14}.ai-portfolio-map article strong{color:#96bce9;min-height:38px;font-size:clamp(9px,.75vw,12px);line-height:1.45}.ai-portfolio-map article p{color:#8394aa;margin:10px 0 0;font-size:clamp(8px,.67vw,11px);line-height:1.45}.portfolio-meter{background:#5d84b82b;height:4px;position:absolute;bottom:17px;left:17px;right:17px;overflow:hidden}.portfolio-meter i{background:linear-gradient(90deg,#397ff0,#71baff);width:54%;height:100%;animation:.8s .5s both portfolio-meter-in;display:block;box-shadow:0 0 12px #3c91ff}.is-high .portfolio-meter i{background:linear-gradient(90deg,#4095f5,#6ee5ff);width:92%}.is-deep .portfolio-meter i{background:linear-gradient(90deg,#6157ff,#a393ff);width:78%}.portfolio-count{color:#70aaff;font-family:var(--font-geist-mono), monospace;align-items:baseline;gap:8px;display:flex;position:absolute;top:-3px;right:0}.portfolio-count strong{font-size:34px}.portfolio-count span{color:#71839c;letter-spacing:.12em;font-size:7px}.adoption-depth{grid-template-columns:1.32fr .68fr;align-items:end;gap:clamp(18px,2.5vw,38px);min-height:350px;margin-top:18px;padding-left:70px;display:grid;position:relative}.depth-axis{color:#637c9f;font:7px var(--font-geist-mono), monospace;letter-spacing:.12em;grid-template-rows:auto 1fr auto;justify-items:center;display:grid;position:absolute;top:8%;bottom:6%;left:10px}.depth-axis i{background:linear-gradient(#4c8de9,#a088ff);width:1px;margin:8px 0}.depth-axis strong{color:#9a89fa;font-size:7px}.depth-layer{background:linear-gradient(150deg,#0f2a51eb,#07101efa);align-content:start;padding:25px 28px;display:grid;position:relative;box-shadow:0 24px 58px #0000004d}.depth-layer small{color:#7198cd;font:8px var(--font-geist-mono), monospace;letter-spacing:.13em}.depth-layer h2{margin:15px 0 10px;font-size:clamp(20px,2vw,32px)}.depth-layer>strong{color:#9bb9df;font-size:clamp(12px,1vw,17px);line-height:1.45}.depth-layer p{color:#778ca8;margin:9px 0 0;font-size:clamp(9px,.76vw,13px)}.depth-layer.is-broad{clip-path:polygon(0 0,100% 0,93% 100%,7% 100%);border-top:2px solid #56b8ff;min-height:270px;animation:.55s both depth-layer-in}.depth-layer.is-builders{clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);background:linear-gradient(150deg,#26205bed,#090e1ffa);border-top:2px solid #9b86ff;min-height:320px;animation:.55s .18s both depth-layer-in}.depth-users{flex-wrap:wrap;gap:7px;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.depth-users i{background:#3b81e540;border:1px solid #67bbff80;border-radius:50%;width:15px;height:15px;animation:2.8s ease-in-out infinite user-light}.depth-users i:nth-child(3n){animation-delay:-.9s}.builder-nodes{gap:8px;display:flex;position:absolute;bottom:25px;right:25px}.builder-nodes i{aspect-ratio:1;color:#b8a9ff;width:42px;font:7px var(--font-geist-mono), monospace;border:1px solid #a68fff8c;border-radius:50%;place-content:center;animation:3s ease-in-out infinite builder-pulse;display:grid;box-shadow:0 0 20px #765bff2e}.api-boundary-scene{grid-template-columns:1fr 155px 1fr;align-items:center;gap:clamp(14px,2vw,30px);min-height:350px;margin-top:18px;display:grid}.managed-seat-pool,.unbounded-agent-loop{background:linear-gradient(145deg,#0f2a51e6,#07101efa);border:1px solid #64a2f742;align-content:start;min-height:285px;padding:25px;display:grid;position:relative}.managed-seat-pool small,.unbounded-agent-loop small{color:#7398ca;font:8px var(--font-geist-mono), monospace;letter-spacing:.13em}.managed-seat-pool h2,.unbounded-agent-loop h2{margin:14px 0 19px;font-size:clamp(20px,1.8vw,29px)}.managed-seat-pool>span{color:#b7c8dc;border-top:1px solid #68a0ee29;gap:12px;padding:10px 0;font-size:clamp(9px,.76vw,13px);display:flex}.managed-seat-pool>span b{color:#6499df;font:8px var(--font-geist-mono), monospace}.managed-cap{color:#68a7f8;font:7px var(--font-geist-mono), monospace;letter-spacing:.1em;align-items:center;gap:9px;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.managed-cap i{background:linear-gradient(90deg,#3a82eb,#73b8ff);width:58%;height:4px;box-shadow:0 0 10px #3e8fff}.api-gate{z-index:5;aspect-ratio:1;text-align:center;background:#17131a;border:2px solid #ff815bbf;border-radius:50%;place-content:center;width:140px;display:grid;position:relative;box-shadow:0 0 0 12px #ff643909,0 0 45px #ff5b2f24}.api-gate:before{content:"";background:#ff7952;width:84%;height:3px;position:absolute;top:50%;left:8%;transform:rotate(-42deg);box-shadow:0 0 10px #ff6940}.api-gate span{color:#ff9b7c;font:800 26px var(--font-geist-mono), monospace}.api-gate strong{color:#c77f6c;font:8px var(--font-geist-mono), monospace;letter-spacing:.15em}.api-gate small{color:#805f60;font:5px var(--font-geist-mono), monospace;letter-spacing:.08em;position:absolute;bottom:-23px;left:-18px;right:-18px}.unbounded-agent-loop{background:linear-gradient(145deg,#3b1d25b8,#0b0e19fa);border-color:#ff815b38}.agent-cost-orbit{border:1px dashed #ff835d47;border-radius:50%;min-height:170px;position:relative}.agent-cost-orbit span{z-index:2;color:#d9a698;animation:cost-node-in .45s calc(var(--case-index) * .14s) ease both;background:#251820;border:1px solid #ff906c40;padding:7px 10px;font-size:clamp(7px,.58vw,10px);position:absolute}.agent-cost-orbit span:first-of-type{top:8%;left:7%}.agent-cost-orbit span:nth-of-type(2){top:43%;right:2%}.agent-cost-orbit span:nth-of-type(3){bottom:7%;left:12%}.agent-cost-orbit>strong{color:#ff9a76;font:800 24px var(--font-geist-mono), monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agent-cost-orbit>i{transform-origin:0;background:linear-gradient(90deg,#ff805c,#0000);width:47%;height:1px;animation:2.4s linear infinite cost-orbit-spin;position:absolute;top:50%;left:50%}.agent-cost-orbit>i:nth-of-type(2){animation-delay:-.8s}.agent-cost-orbit>i:nth-of-type(3){animation-delay:-1.6s}.pro-bridge-scene{grid-template-columns:1fr 165px 1fr;align-items:center;gap:clamp(15px,2.2vw,34px);min-height:345px;margin-top:17px;display:grid;position:relative}.pro-included-side,.credit-metered-side{z-index:3;background:linear-gradient(145deg,#0f2d59f0,#071120fa);border:1px solid #64a5ff4d;align-content:start;min-height:275px;padding:24px 25px;display:grid;position:relative;box-shadow:0 22px 55px #0000004d}.pro-included-side small,.credit-metered-side small{color:#78a0d6;font:8px var(--font-geist-mono), monospace;letter-spacing:.13em}.pro-included-side h2,.credit-metered-side h2{margin:15px 0 12px;font-size:clamp(20px,1.85vw,30px)}.pro-included-side>strong{color:#b9d7fb;font-size:clamp(11px,.9vw,15px);line-height:1.5}.pro-included-side>p{color:#7f94b0;margin:10px 0 0;font-size:clamp(9px,.72vw,12px)}.codex-bonus-window{background:linear-gradient(90deg,#2284d340,#0000);border-left:2px solid #69d6ff;align-items:baseline;gap:11px;padding:11px 13px;display:flex;position:absolute;bottom:19px;left:21px;right:21px;overflow:hidden}.codex-bonus-window span{color:#70bfff;font:750 10px var(--font-geist-mono), monospace;letter-spacing:.1em}.codex-bonus-window strong{color:#d8f5ff;font:750 12px var(--font-geist-mono), monospace}.codex-bonus-window i{background:linear-gradient(90deg,#0000,#7bdeff4d,#0000);width:26%;animation:2.2s linear infinite bonus-scan;position:absolute;top:0;bottom:0;transform:skew(-18deg)}.codex-bonus-window i:nth-of-type(2){animation-delay:-1.1s}.credit-metered-side{background:linear-gradient(145deg,#3b1e27d4,#0b0f1bfa);border-color:#ff8c6542}.credit-metered-side>span{color:#d2b3aa;border-top:1px solid #ff8e6924;gap:12px;padding:10px 0;font-size:clamp(9px,.74vw,12px);display:flex}.credit-metered-side>span b{color:#cb826c;font:7px var(--font-geist-mono), monospace}.credit-topup-stream{height:34px;position:absolute;bottom:12px;left:15px;right:15px;overflow:hidden}.credit-topup-stream i{aspect-ratio:1;color:#ff9d7e;width:20px;font:700 11px var(--font-geist-mono), monospace;border:1px solid #ff8a6566;border-radius:50%;place-content:center;animation:3.1s linear infinite topup-run;display:grid;position:absolute;top:7px}.credit-topup-stream i:nth-child(2){animation-delay:-.35s}.credit-topup-stream i:nth-child(3){animation-delay:-.7s}.credit-topup-stream i:nth-child(4){animation-delay:-1.05s}.credit-topup-stream i:nth-child(5){animation-delay:-1.4s}.credit-topup-stream i:nth-child(6){animation-delay:-1.75s}.credit-topup-stream i:nth-child(7){animation-delay:-2.1s}.credit-topup-stream i:nth-child(8){animation-delay:-2.45s}.credit-topup-stream i:nth-child(9){animation-delay:-2.8s}.pro-bridge-core{z-index:6;aspect-ratio:1;text-align:center;background:radial-gradient(circle,#3b78d93d,#0a1220 70%);border:1px solid #82a6da6b;border-radius:50%;place-content:center;width:150px;display:grid;position:relative;box-shadow:0 0 55px #2b70eb33}.pro-bridge-core span{color:#7eb7ff;font:800 28px var(--font-geist-mono), monospace}.pro-bridge-core strong{color:#d6e7fc;font:750 11px var(--font-geist-mono), monospace;letter-spacing:.14em;margin-top:2px}.pro-bridge-core small{color:#6a7e9b;font:5px var(--font-geist-mono), monospace;letter-spacing:.08em;position:absolute;bottom:-27px;left:-40px;right:-40px}.pro-bridge-core i{border:1px dashed #69a3f440;border-radius:50%;animation:13s linear infinite capability-spin;position:absolute;inset:-18%}.pro-bridge-rail{z-index:1;background:linear-gradient(90deg,#56a7ff,#6c94d4 48%,#e08164);height:2px;position:absolute;top:50%;left:4%;right:4%;transform:translateY(-50%)}.pro-bridge-rail i{background:#fff;border-radius:50%;width:10px;height:10px;animation:3.8s ease-in-out infinite alternate bridge-signal;position:absolute;top:-4px;box-shadow:0 0 13px 4px #5ba4ff}.governance-story{isolation:isolate;justify-content:flex-start;padding:0 0 36px;overflow:hidden}.governance-story:before{z-index:-2;background:radial-gradient(circle at 78% 54%, var(--theme-accent), transparent 39%), radial-gradient(ellipse at 38% 44%, #04070e85, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.governance-story:before{background:radial-gradient(circle at 78% 54%, color-mix(in srgb, var(--theme-accent) 23%, transparent), transparent 39%), radial-gradient(ellipse at 38% 44%, #04070e85, transparent 72%)}}.governance-story:before{content:""}.governance-story:after{z-index:-1;background-image:linear-gradient(var(--theme-grid) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid) 1px, transparent 1px);content:"";background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 18%,#000000d1 64%,#0000 100%);mask-image:radial-gradient(#000 18%,#000000d1 64%,#0000 100%)}.governance-story-heading{z-index:10;max-width:1050px;position:relative}.governance-story-heading h1{max-width:1050px;font-size:clamp(34px,3.9vw,64px);line-height:1.08}.governance-story-heading .slide-eyebrow{margin-bottom:14px}.governance-story-heading .slide-description{max-width:920px;margin-top:14px;font-size:clamp(26px,2vw,34px);line-height:1.45}.story-marker{z-index:18;color:#f4f7fc;border-left:3px solid #4a91ff;max-width:1050px;margin-top:16px;padding-left:18px;font-size:clamp(14px,1.25vw,20px);font-weight:750;line-height:1.5;animation:.5s 1.1s both story-marker-in;position:relative}.story-note{z-index:20;color:#7f91aa;text-align:right;max-width:52%;font-size:8px;line-height:1.45;position:absolute;bottom:20px;right:0}.story-sources{z-index:21;font:7px var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;right:0}.story-sources span{color:#9ab4d7}.story-sources a{color:#c4daf7;text-decoration:none}.story-sources a:hover,.story-sources a:focus-visible{color:#b7d4ff}.rule-lag-scene{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(24px,3vw,48px);min-height:330px;margin-top:8px;display:grid;position:relative}.legacy-rule-sheet{z-index:5;background:linear-gradient(145deg,#161b25fa,#0a0d14fa);border:1px solid #909db53d;align-content:start;min-height:280px;padding:24px;animation:.7s both legacy-sheet-in;display:grid;position:relative;transform:rotate(-1.5deg);box-shadow:0 28px 80px #0000006b}.legacy-rule-sheet:after{color:#f38484;font:7px var(--font-geist-mono), monospace;letter-spacing:.12em;content:"3 YEARS OLD";border:1px solid #ff737373;padding:6px 8px;position:absolute;top:18px;right:18px;transform:rotate(5deg)}.legacy-rule-sheet small,.rule-progress-stream>small{color:#7892b8;font:8px var(--font-geist-mono), monospace;letter-spacing:.12em}.legacy-rule-sheet>strong{color:#eef2f8;margin:32px 0 20px;font-size:clamp(24px,2.45vw,40px);line-height:1.22}.legacy-rule-sheet>span{color:#9ba6b7;border-top:1px solid #899ab61f;padding:7px 0;font-size:11px}.legacy-rule-sheet>i{color:#515c6e;font:7px var(--font-geist-mono), monospace;letter-spacing:.12em;position:absolute;bottom:16px;right:20px}.rule-progress-stream{align-content:center;gap:12px;min-height:300px;padding-left:24px;display:grid;position:relative;overflow:hidden}.rule-progress-stream:before{content:"";background:linear-gradient(#0000,#3985ff,#0000);width:1px;position:absolute;top:16%;bottom:8%;left:0;box-shadow:0 0 28px #2476ff}.rule-progress-stream span{color:#dce9fa;min-height:52px;animation:rule-stream 3.4s calc(var(--story-index) * -.7s) linear infinite;background:linear-gradient(90deg,#1e51a657,#0c182d14);border-left:2px solid #5b9affb3;align-items:center;padding:0 18px;font-size:clamp(14px,1.3vw,21px);font-weight:700;display:flex}.workspace-scene,.enterprise-scene{grid-template-columns:minmax(320px,1fr) minmax(300px,.92fr);align-items:center;gap:clamp(36px,5vw,76px);min-height:330px;margin-top:4px;display:grid}.slide-workspace-ai .governance-story-heading h1,.slide-salesforce-ai .governance-story-heading h1{font-size:clamp(30px,3.45vw,56px)}.workspace-orbit{aspect-ratio:1;border:1px solid #4c8ff62e;border-radius:50%;justify-self:center;width:min(34vw,430px);position:relative;box-shadow:inset 0 0 80px #2967dc1a,0 0 80px #1858cd14}.workspace-orbit:before,.workspace-orbit:after{content:"";border:1px dashed #5ea0ff3d;border-radius:50%;animation:18s linear infinite orbit-spin;position:absolute;inset:18%}.workspace-orbit:after{animation-duration:11s;animation-direction:reverse;inset:34%}.workspace-orbit>strong{z-index:4;color:#fff;text-align:center;background:radial-gradient(circle,#2162d2e6,#07142afa);border:1px solid #6cb0ffb8;border-radius:50%;place-content:center;width:132px;height:132px;font-size:25px;animation:2.6s ease-in-out infinite workspace-core;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #3177ff5c}.workspace-orbit>strong small{color:#9ac3ff;font:7px var(--font-geist-mono), monospace;letter-spacing:.12em;display:block}.workspace-orbit>span{z-index:3;color:#e2ecfa;width:76px;height:76px;animation:app-node-in .55s calc(var(--story-index) * .14s) ease both;background:#0a1528f5;border:1px solid #72a5ee61;border-radius:18px;place-content:center;font-size:12px;font-weight:720;display:grid;position:absolute;box-shadow:0 18px 36px #00000052}.workspace-orbit>span:first-of-type{top:2%;left:50%;transform:translate(-50%)}.workspace-orbit>span:nth-of-type(2){top:50%;right:1%;transform:translateY(-50%)}.workspace-orbit>span:nth-of-type(3){bottom:2%;left:50%;transform:translate(-50%)}.workspace-orbit>span:nth-of-type(4){top:50%;left:1%;transform:translateY(-50%)}.workspace-orbit>i{background:linear-gradient(90deg,#0000,#609fff66,#0000);height:1px;animation:2.2s ease-in-out infinite data-pulse;position:absolute;inset:49.7% 8%}.managed-access-list{gap:10px;display:grid}.managed-access-list>small{color:#6d97d6;font:8px var(--font-geist-mono), monospace;letter-spacing:.14em;margin-bottom:6px}.managed-access-list>div{min-height:70px;animation:access-row-in .5s calc(.45s + var(--story-index) * .16s) ease both;background:linear-gradient(90deg,#13315e80,#0000);border-bottom:1px solid #6999e02e;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:12px 16px;display:grid}.managed-access-list b{color:#4f90ef;font:9px var(--font-geist-mono), monospace}.managed-access-list strong{color:#e0e9f7;font-size:clamp(13px,1.15vw,18px)}.salesforce-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(18px,2.4vw,38px);min-height:320px;margin-top:10px;display:grid;position:relative}.salesforce-flow:before{content:"";background:linear-gradient(90deg,#168fe3,#8667ff,#52bfff);height:2px;animation:2.6s ease-in-out infinite flow-line;position:absolute;top:50%;left:8%;right:8%;box-shadow:0 0 24px #488eff85}.salesforce-flow article{--flow-y:0px;z-index:3;min-height:210px;animation:flow-node-in .55s calc(var(--story-index) * .22s) ease both;background:linear-gradient(150deg,#122a50f5,#07101ffa);border:1px solid #67a1f452;border-radius:22px;align-content:center;padding:24px;display:grid;position:relative;box-shadow:0 24px 65px #0000005c}.salesforce-flow article:nth-child(2){--flow-y:-18px;background:linear-gradient(150deg,#32205bf5,#0c0e22fa);border-color:#a975ff70}.salesforce-flow article small{color:#6ea8ff;font:8px var(--font-geist-mono), monospace;letter-spacing:.15em}.salesforce-flow article>strong{color:#fff;margin:24px 0 16px;font-size:clamp(22px,2.3vw,36px)}.salesforce-flow article p{color:#aebdd2;font-size:11px;line-height:1.7}.salesforce-flow article i{z-index:6;color:#8ab8ff;font-size:24px;font-style:normal;position:absolute;top:50%;right:calc(-1*clamp(18px,2.4vw,38px));transform:translate(50%,-50%)}.enterprise-region{aspect-ratio:1;background:radial-gradient(circle,#1d5bc347,#070f1d1a 58%,#0000 59%);border:1px solid #599eff38;border-radius:50%;place-content:center;justify-self:center;width:min(32vw,390px);display:grid;position:relative}.enterprise-region>i{border:1px solid #5799fb33;border-radius:50%;animation:3.4s ease-in-out infinite region-ring;position:absolute;inset:10%}.enterprise-region>i:nth-child(2){animation-delay:-.9s;inset:20%}.enterprise-region>i:nth-child(3){animation-delay:-1.8s;inset:31%}.enterprise-region>span{color:#6e9ee6;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em;text-align:center}.enterprise-region>strong{color:#fff;text-shadow:0 0 45px #468effb8;font-size:clamp(72px,8vw,126px);line-height:.95}.enterprise-region>small{color:#91a9cb;font:8px var(--font-geist-mono), monospace;letter-spacing:.12em;text-align:center}.enterprise-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.enterprise-controls>div{min-height:116px;animation:control-in .5s calc(.3s + var(--story-index) * .14s) ease both;background:linear-gradient(145deg,#16325eb8,#081120a3);border-top:2px solid #5c9eff9e;align-content:space-between;padding:16px;display:grid}.enterprise-controls span{color:#5e94e3;font:8px var(--font-geist-mono), monospace}.enterprise-controls strong{color:#e5edf8;font-size:clamp(13px,1.15vw,18px);line-height:1.45}.managed-choice{grid-template-columns:1fr 1fr;gap:clamp(46px,6vw,92px);min-height:315px;margin-top:12px;display:grid;position:relative}.managed-choice article{min-height:260px;animation:choice-in .6s calc(var(--story-index) * .22s) ease both;background:#0b1320d6;border:1px solid #7599ce33;align-content:center;padding:28px;display:grid;position:relative}.managed-choice article small{color:#7185a3;font:8px var(--font-geist-mono), monospace;letter-spacing:.14em}.managed-choice article h2{margin:22px 0 20px;font-size:clamp(23px,2.3vw,36px)}.managed-choice article span{color:#aeb9c9;border-top:1px solid #7895c124;padding:7px 0;font-size:11px}.managed-choice .is-unmanaged{opacity:.64;filter:saturate(.45)}.managed-choice .is-unmanaged h2{color:#c7cbd1;-webkit-text-decoration:line-through #ff6565b8;text-decoration:line-through #ff6565b8}.managed-choice .is-managed{background:linear-gradient(145deg,#143a74eb,#081325f0);border-color:#4e96ff99;box-shadow:0 0 70px #2366e033}.managed-choice .is-managed h2{color:#fff}.managed-shift{z-index:8;text-align:center;background:#0a172d;border:1px solid #6babff85;border-radius:50%;place-content:center;width:78px;height:78px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #347aff47}.managed-shift span,.managed-shift strong{font-size:9px}.managed-shift span{color:#78869b;text-decoration:line-through}.managed-shift i{color:#72a8f8;font-style:normal}.managed-shift strong{color:#fff}.slide-shadow-ai:before{background:radial-gradient(circle at 85% 58%, #ff464621, transparent 30%), radial-gradient(circle at 50% 60%, var(--theme-accent), transparent 42%), radial-gradient(ellipse at 38% 44%, #04070e80, transparent 72%)}@supports (color:color-mix(in lab, red, red)){.slide-shadow-ai:before{background:radial-gradient(circle at 85% 58%, #ff464621, transparent 30%), radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--theme-accent) 20%, transparent), transparent 42%), radial-gradient(ellipse at 38% 44%, #04070e80, transparent 72%)}}.shadow-ai-path{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(32px,4.5vw,72px);min-height:320px;margin-top:8px;display:grid;position:relative}.shadow-ai-path article{z-index:4;min-height:235px;animation:shadow-stage-in .55s calc(var(--story-index) * .28s) ease both;background:linear-gradient(90deg,#132b5357,#0000 84%);border-left:1px solid #6195e257;align-content:center;padding:22px 6px 22px 22px;display:grid;position:relative}.shadow-ai-path article small{color:#6e9bdd;font:8px var(--font-geist-mono), monospace;letter-spacing:.15em}.shadow-ai-path article h2{color:#edf3fc;margin:28px 0 22px;font-size:clamp(22px,2.2vw,35px);line-height:1.2}.shadow-ai-path article span{color:#aab8cc;border-top:1px solid #6f97d221;padding:7px 0;font-size:11px}.shadow-ai-path article>b{color:#6b9de9;font-size:25px;font-weight:400;animation:1.6s ease-in-out infinite shadow-arrow;position:absolute;top:50%;right:calc(clamp(32px,4.5vw,72px)/-1.88679);transform:translate(50%,-50%)}.shadow-ai-path article.is-shadow{background:linear-gradient(90deg,#751b2a6b,#0000 88%);border-left-color:#ff5c5cb8;box-shadow:-18px 0 45px #ff2c4814}.shadow-ai-path article.is-shadow small{color:#ff7d89}.shadow-ai-path article.is-shadow h2{color:#fff;text-shadow:0 0 32px #ff4c5a57}.shadow-ai-path article.is-shadow span{color:#d9b7bd;border-color:#ff626f24}.shadow-ai-trail{z-index:1;background:linear-gradient(90deg,#4784e33d,#4c8cf1 52%,#ff596d);height:2px;position:absolute;top:50%;left:3%;right:3%;overflow:hidden;transform:translateY(-50%);box-shadow:0 0 24px #3d7ee847}.shadow-ai-trail i{background:#cfe2ff;border-radius:999px;width:9%;height:6px;animation:2.8s linear infinite shadow-data-leak;position:absolute;top:-2px;left:-12%;box-shadow:0 0 18px #4f9aff}.shadow-ai-trail i:nth-child(2){animation-delay:-.9s}.shadow-ai-trail i:nth-child(3){animation-delay:-1.8s}@keyframes legacy-sheet-in{0%{opacity:0;transform:translateY(28px)rotate(-4deg)}to{opacity:1;transform:translateY(0)rotate(-1.5deg)}}@keyframes rule-stream{0%,to{opacity:.42;transform:translate(22px)}48%{opacity:1;transform:translate(0);box-shadow:-18px 0 38px #2f77ff33}}@keyframes workspace-core{50%{transform:translate(-50%,-50%)scale(1.035);box-shadow:0 0 85px #3177ff94}}@keyframes app-node-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes data-pulse{50%{opacity:.35;transform:scaleX(.78)}}@keyframes access-row-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes flow-line{50%{filter:brightness(1.7);transform:scaleX(.94)}}@keyframes flow-node-in{0%{opacity:0;transform:translateY(calc(var(--flow-y) + 24px))}to{opacity:1;transform:translateY(var(--flow-y))}}@keyframes region-ring{0%,to{opacity:.3;transform:scale(.92)}50%{opacity:.9;transform:scale(1.03)}}@keyframes control-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes choice-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes story-marker-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shadow-stage-in{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes shadow-arrow{50%{color:#dbe9ff;transform:translate(64%,-50%)}}@keyframes shadow-data-leak{0%{opacity:0;left:-12%}12%{opacity:1}82%{opacity:1}to{opacity:0;background:#ff7887;left:106%}}.slide-executive-problems{grid-template-columns:minmax(0,.78fr) minmax(540px,1.22fr);justify-content:stretch;align-items:center;gap:clamp(30px,3.2vw,54px);min-height:100%;display:grid;overflow:hidden}.slide-executive-ownership{justify-content:flex-start;overflow:hidden}.ownership-heading{z-index:12;max-width:1080px;position:relative}.ownership-heading h1{max-width:1050px;font-size:clamp(38px,4.5vw,72px);line-height:1.08}.ownership-heading .slide-description{max-width:980px;margin-top:13px}.ownership-scene{flex:1;grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(36px,5vw,76px);min-height:360px;margin-top:12px;display:grid;position:relative}.ownership-organization{background:radial-gradient(at 50% 30%,#2e70e021,#0000 48%);border-bottom:1px solid #5b93e238;min-height:340px;position:relative}.ownership-executive{z-index:7;text-align:center;background:radial-gradient(circle,#692e2c61,#111622 70%);border:1px solid #ff78629e;border-radius:50%;place-content:center;width:164px;height:164px;animation:3s ease-in-out infinite ownership-unaware;display:grid;position:absolute;top:2%;left:50%;transform:translate(-50%);box-shadow:0 0 55px #ff5b4424}.ownership-executive small{color:#d68577;font:7px var(--font-geist-mono), monospace;letter-spacing:.14em}.ownership-executive strong{color:#ffe2dc;margin-top:7px;font-size:clamp(24px,2.2vw,36px)}.ownership-executive span{color:#9f7b78;margin-top:5px;font-size:9px}.ownership-executive i{border:1px dashed #ff7d663d;border-radius:50%;animation:14s linear infinite capability-spin;position:absolute;inset:-18px}.ownership-barrier{z-index:6;background:repeating-linear-gradient(135deg,#75362b52 0 9px,#3f232240 9px 18px);border-top:1px solid #ff7e5e8c;border-bottom:1px solid #ff7e5e47;justify-content:space-between;align-items:center;min-height:42px;padding:0 15px;display:flex;position:absolute;top:53%;left:8%;right:8%;box-shadow:0 0 30px #ff5b3b14}.ownership-barrier span{color:#ba7567;font:7px var(--font-geist-mono), monospace;letter-spacing:.13em}.ownership-barrier strong{color:#f1a493;font-size:13px}.ownership-field{grid-template-columns:repeat(3,1fr);gap:7px;display:grid;position:absolute;bottom:2%;left:4%;right:4%}.ownership-field>small{color:#617c9f;font:7px var(--font-geist-mono), monospace;letter-spacing:.13em;grid-column:1/-1}.ownership-field>span{color:#8fa3bd;text-align:center;min-height:61px;animation:ownership-field-in .46s calc(var(--ownership-index) * .13s) ease both;background:#08111fe0;border:1px solid #6496da2e;place-content:center;padding:8px;font-size:clamp(8px,.7vw,11px);font-weight:680;line-height:1.35;display:grid}.ownership-proposals{z-index:4;pointer-events:none;position:absolute;inset:0}.ownership-proposals i{bottom:29%;left:calc(27% + var(--proposal-shift,0%));background:#77a9ef;border-radius:50%;width:9px;height:9px;animation:2.7s ease-in infinite proposal-rise;position:absolute;box-shadow:0 0 12px #3b86ec}.ownership-proposals i:nth-child(2){--proposal-shift:23%;animation-delay:-.9s}.ownership-proposals i:nth-child(3){--proposal-shift:46%;animation-delay:-1.8s}.ownership-decision{border-left:1px solid #4f91ef40;align-content:center;min-height:320px;padding-left:clamp(22px,3vw,46px);display:grid;position:relative}.ownership-decision>small{color:#6ea6f7;font:8px var(--font-geist-mono), monospace;letter-spacing:.15em}.ownership-actions{gap:6px;margin-top:14px;display:grid}.ownership-actions span{color:#8294ad;grid-template-columns:34px 1fr;align-items:center;gap:13px;min-height:45px;font-size:clamp(11px,1vw,16px);font-weight:680;display:grid}.ownership-actions b{color:#55749f;font:7px var(--font-geist-mono), monospace}.ownership-actions .is-decision{color:#dceaff}.ownership-actions .is-decision b{color:#79b4ff}.ownership-verdict{background:linear-gradient(90deg,#1e54a66b,#0813244d);border-left:3px solid #65a9ff;margin-top:18px;padding:18px 20px;position:relative;overflow:hidden}.ownership-verdict:after{content:"";background:linear-gradient(90deg,#0000,#82c6ff3d,#0000);width:24%;animation:3.4s ease-in-out infinite ownership-scan;position:absolute;top:0;bottom:0;left:-35%;transform:skew(-18deg)}.ownership-verdict span{color:#6699dc;font:7px var(--font-geist-mono), monospace;letter-spacing:.13em;display:block}.ownership-verdict strong{color:#fff;margin-top:7px;font-size:clamp(22px,2.25vw,36px);line-height:1.18;display:block}.ownership-marker{z-index:10;color:#7392bd;align-self:flex-start;max-width:1060px;margin-top:4px;font-size:clamp(10px,.82vw,14px);font-weight:650;position:relative}@keyframes ownership-unaware{50%{transform:translate(-50%)scale(1.025);box-shadow:0 0 75px #ff5b4438}}@keyframes ownership-field-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes proposal-rise{0%{opacity:0;bottom:27%}18%{opacity:1}72%{opacity:1;bottom:47%}80%{opacity:1;background:#ff8b73;bottom:47%;transform:scaleX(1.8)scaleY(.55)}to{opacity:0;bottom:40%;transform:translate(-15px)}}@keyframes ownership-scan{0%,18%{left:-35%}70%,to{left:118%}}.slide-workflow-inversion{justify-content:flex-start;overflow:hidden}.workflow-heading{z-index:12;max-width:1120px;position:relative}.workflow-heading h1{max-width:1080px;font-size:clamp(36px,4.25vw,68px);line-height:1.07}.workflow-heading .slide-description{max-width:980px;margin-top:12px}.workflow-inversion-scene{grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,30px);min-height:280px;margin-top:14px;display:grid;position:relative}.workflow-lane{background:linear-gradient(105deg,#101825b8,#070e1a47);border-top:1px solid #7097cd45;border-bottom:1px solid #7097cd29;align-content:center;min-height:250px;padding:18px 22px;display:grid;position:relative}.workflow-lane>small{color:#65748a;font:7px var(--font-geist-mono), monospace;letter-spacing:.14em}.workflow-steps{gap:3px;margin-top:12px;display:grid}.workflow-steps span{color:#8997aa;min-height:35px;animation:workflow-step-in .4s calc(var(--workflow-index) * .11s) ease both;grid-template-columns:30px 1fr;align-items:center;gap:9px;font-size:clamp(9px,.75vw,12px);font-weight:680;display:grid;position:relative}.workflow-steps span:not(:last-child):after{content:"";background:#455b79;width:1px;height:7px;position:absolute;bottom:-2px;left:14px}.workflow-steps b{color:#536780;font:7px var(--font-geist-mono), monospace}.workflow-lane>strong{color:#8b6b68;justify-self:end;margin-top:11px;font-size:clamp(12px,1vw,16px)}.workflow-lane.is-legacy{filter:saturate(.48)}.workflow-lane.is-legacy:after{pointer-events:none;content:"";background:repeating-linear-gradient(0deg,#b4cdeb05 0 1px,#0000 1px 4px);position:absolute;inset:0}.workflow-lane.is-ai-native{background:radial-gradient(circle at 84% 28%,#2c80ff33,#0000 35%),linear-gradient(105deg,#0f2d56c7,#07101e80);border-top-color:#5bacffb8;box-shadow:0 18px 55px #2368dc1f}.workflow-lane.is-ai-native>small{color:#70adff}.workflow-lane.is-ai-native .workflow-steps span{color:#d4e2f6}.workflow-lane.is-ai-native .workflow-steps b{color:#69a8ff}.workflow-lane.is-ai-native .workflow-steps span:not(:last-child):after{background:#4b97f4;box-shadow:0 0 8px #3e8ff1}.workflow-lane.is-ai-native>strong{color:#8ec1ff}.workflow-flip{z-index:8;text-align:center;background:radial-gradient(circle,#1f5dbe73,#071426 70%);border:1px solid #66a9ff80;border-radius:50%;place-content:center;width:108px;height:108px;display:grid;position:relative;box-shadow:0 0 45px #317df33d}.workflow-flip i{border:2px solid #67aaff;border-color:#67aaff #67aaff #0000 #0000;border-radius:50%;animation:2.7s cubic-bezier(.55,.12,.25,1) infinite workflow-flip-turn;position:absolute;inset:-13px}.workflow-flip i:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #67aaff;width:0;height:0;position:absolute;bottom:12px;right:2px;transform:rotate(38deg)}.workflow-flip strong{color:#fff;font:760 17px var(--font-geist-mono), monospace;letter-spacing:.08em}.workflow-flip span{color:#6f9bd6;font:6px var(--font-geist-mono), monospace;letter-spacing:.13em;margin-top:4px}.workflow-signal{z-index:2;pointer-events:none;height:1px;position:absolute;top:50%;left:52%;right:4%}.workflow-signal i{background:#fff;border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite workflow-signal-run;position:absolute;box-shadow:0 0 13px 4px #428fff}.workflow-signal i:nth-child(2){animation-delay:.86s}.workflow-signal i:nth-child(3){animation-delay:1.72s}.workflow-decision{z-index:10;background:linear-gradient(90deg,#235bb15c,#07111f38);border-left:3px solid #65a9ff;grid-template-columns:auto minmax(280px,.9fr) minmax(260px,1.1fr);align-items:center;gap:18px 28px;min-height:78px;padding:14px 18px;display:grid;position:relative;overflow:hidden}.workflow-decision:after{content:"";background:linear-gradient(90deg,#0000,#7bbeff2e,#0000);width:18%;animation:4s ease-in-out infinite ownership-scan;position:absolute;top:0;bottom:0;left:-24%;transform:skew(-16deg)}.workflow-decision span{color:#679bdc;font:7px var(--font-geist-mono), monospace;letter-spacing:.13em}.workflow-decision strong{color:#fff;font-size:clamp(22px,2.15vw,35px);line-height:1.1}.workflow-decision p{color:#91a9c8;margin:0;font-size:clamp(9px,.75vw,12px);font-weight:620;line-height:1.5}.workflow-marker{color:#7190b9;align-self:flex-start;margin-top:9px;font-size:clamp(9px,.78vw,13px);font-weight:650}@keyframes workflow-step-in{0%{opacity:0;transform:translate(-13px)}to{opacity:1;transform:translate(0)}}@keyframes workflow-flip-turn{0%,14%{transform:rotate(-35deg)}68%,to{transform:rotate(325deg)}}@keyframes workflow-signal-run{0%{opacity:0;left:0}14%{opacity:1}82%{opacity:1}to{opacity:0;left:100%}}.slide-presentation-shift{justify-content:flex-start;overflow:hidden}.presentation-shift-heading{z-index:12;max-width:1120px;position:relative}.presentation-shift-heading h1{max-width:1060px;font-size:clamp(36px,4.2vw,68px);line-height:1.07}.presentation-shift-heading .slide-description{max-width:1040px;margin-top:12px;font-size:clamp(22px,1.84vw,30px);line-height:1.45}.presentation-shift-scene{flex:1;grid-template-columns:minmax(0,1fr) minmax(145px,.48fr) minmax(0,1.08fr);align-items:center;gap:clamp(18px,2.4vw,36px);min-height:330px;margin-top:8px;display:grid;position:relative}.generated-deck-pile{min-height:285px;position:relative}.generated-deck-pile>small,.attention-collapse>small,.message-experience>small{color:#8390a2;font:7px var(--font-geist-mono), monospace;letter-spacing:.14em}.generated-deck-pile>div{perspective:700px;height:210px;margin-top:10px;position:relative}.generated-deck-pile i{top:var(--deck-top);left:var(--deck-left);width:72%;height:66px;transform:translateX(var(--deck-shift)) rotate(var(--deck-tilt));animation:deck-pile-in .48s calc(var(--deck-index) * .1s) cubic-bezier(.22,1,.36,1) both;background:linear-gradient(135deg,#5d2a1cf5,#12151ef7);border:1px solid #e870374d;border-radius:4px;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:10px 12px;font-style:normal;display:grid;position:absolute;box-shadow:0 14px 30px #0000004d}.generated-deck-pile i b{color:#fff;width:30px;height:30px;font:800 18px var(--font-geist-sans), sans-serif;background:#e86b35;border-radius:4px;place-items:center;display:grid}.generated-deck-pile i span{color:#d3b6aa;font:6px var(--font-geist-mono), monospace;letter-spacing:.09em}.generated-deck-pile>p{color:#887d7d;margin:4px 0 0;font-size:9px;line-height:1.5}.attention-collapse{z-index:6;text-align:center;align-content:center;justify-items:center;min-height:250px;display:grid;position:relative}.attention-collapse strong{color:#ff735f;font:830 clamp(48px, 5vw, 82px) var(--font-geist-mono), monospace;letter-spacing:-.08em;text-shadow:0 0 34px #ff523d47;margin-top:18px;animation:3s ease-in-out infinite attention-fade}.attention-collapse>span{color:#a0615a;font:7px var(--font-geist-mono), monospace;letter-spacing:.16em}.attention-collapse>p{color:#88787a;max-width:150px;margin:20px 0 0;font-size:8px;line-height:1.55}.attention-collapse>i{border:1px solid #ff644f29;border-radius:50%;animation:3s ease-out infinite attention-ring;position:absolute;inset:6%}.message-experience{z-index:5;background:radial-gradient(circle at 75% 28%,#43deb433,#0000 38%),linear-gradient(110deg,#0d393ab8,#07121c8c);border-left:2px solid #66deb9;align-content:center;min-height:280px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0e6f5a26}.message-experience>small{color:#69cdb1}.message-experience>strong{color:#fff;letter-spacing:-.07em;text-shadow:0 0 38px #59e2bc47;margin-top:20px;font-size:clamp(40px,4.6vw,74px);line-height:.98}.message-experience>span{color:#78bdaa;font:7px var(--font-geist-mono), monospace;letter-spacing:.14em;margin-top:8px}.message-experience>div{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.message-experience>div b{color:#c5e9df;animation:experience-in .42s calc(.35s + var(--experience-index) * .13s) ease both;background:#08272ac2;border:1px solid #6bdfc038;padding:7px 10px;font-size:9px}.message-experience>i{aspect-ratio:1;border:1px solid #5cddba2e;border-radius:50%;width:240px;animation:8s linear infinite experience-orbit;position:absolute;top:-36%;right:-14%}.message-experience>i:nth-of-type(2){width:150px;animation-duration:12s;animation-direction:reverse;top:-11%;right:5%}.presentation-shift-marker{z-index:10;color:#91adab;max-width:1110px;margin-top:6px;font-size:clamp(10px,.8vw,13px);font-weight:650;position:relative}@keyframes deck-pile-in{0%{opacity:0;transform:translateY(-90px)rotate(-8deg)scale(.9)}to{opacity:1;transform:translateX(var(--deck-shift)) rotate(var(--deck-tilt)) scale(1)}}@keyframes attention-fade{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes attention-ring{0%{opacity:.5;transform:scale(.72)}to{opacity:0;transform:scale(1.14)}}@keyframes experience-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes experience-orbit{to{transform:rotate(360deg)}}.slide-business-builder{justify-content:flex-start;overflow:hidden}.builder-heading{z-index:12;max-width:1080px;position:relative}.builder-heading h1{max-width:1050px;font-size:clamp(40px,4.8vw,77px);line-height:1.06}.builder-heading .slide-description{max-width:990px;margin-top:13px}.builder-scene{flex:1;grid-template-columns:minmax(0,.86fr) 144px minmax(0,1.14fr);align-items:center;gap:clamp(15px,2.2vw,34px);min-height:350px;margin-top:8px;display:grid;position:relative}.builder-side{border-top:1px solid #6697db3d;border-bottom:1px solid #6697db24;align-content:center;min-height:300px;padding:22px 24px;display:grid;position:relative}.builder-side>small{color:#687a94;font:7px var(--font-geist-mono), monospace;letter-spacing:.14em}.builder-side>strong{color:#8795a9;font:800 clamp(25px,2.5vw,40px) var(--font-geist-mono), monospace;letter-spacing:-.06em;margin-top:13px}.builder-side>div{gap:5px;margin-top:19px;display:grid}.builder-side span{color:#8e9db1;min-height:38px;animation:builder-item-in .44s calc(var(--builder-index) * .12s) ease both;border-bottom:1px solid #6c91c421;padding:10px 12px 10px 27px;font-size:clamp(9px,.76vw,12px);font-weight:680;position:relative}.builder-side span:before{content:"";background:#556b89;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.builder-side.is-engineering{filter:saturate(.48);background:linear-gradient(120deg,#0f1723b8,#070e1933)}.builder-side.is-business{background:radial-gradient(circle at 85% 20%,#2d7dff33,#0000 34%),linear-gradient(115deg,#0b254ba8,#070f1c3d);border-top-color:#60aeffb8;box-shadow:0 22px 58px #2269e021}.builder-side.is-business>small{color:#71adfa}.builder-side.is-business>strong{color:#f3f8ff;text-shadow:0 0 25px #589eff57}.builder-side.is-business>div{grid-template-columns:repeat(2,1fr);gap:5px 10px}.builder-side.is-business span{color:#d4e3f7}.builder-side.is-business span:before{background:#62a7ff;box-shadow:0 0 10px #418ef1}.builder-boundary{z-index:8;place-items:center;min-height:310px;display:grid;position:relative}.builder-boundary:before{content:"";background:repeating-linear-gradient(#ff7a6199 0 8px,#0000 8px 16px);width:1px;position:absolute;top:2%;bottom:2%;left:50%;box-shadow:0 0 13px #ff684a2e}.builder-boundary>span{z-index:2;color:#9d6f67;font:6px var(--font-geist-mono), monospace;letter-spacing:.1em;animation:builder-wall-break 3.2s calc(var(--wall-index,0) * .12s) ease-in-out infinite;background:#111722;padding:3px 6px;position:absolute;left:50%;transform:translate(-50%)}.builder-boundary>span:first-child{--wall-index:0;top:7%}.builder-boundary>span:nth-child(2){--wall-index:1;top:24%}.builder-boundary>span:nth-child(3){--wall-index:2;top:72%}.builder-boundary>span:nth-child(4){--wall-index:3;top:87%}.builder-boundary>span:nth-child(5){--wall-index:4;top:43%}.builder-boundary>div{z-index:7;text-align:center;background:radial-gradient(circle,#2d7aee80,#071427 70%);border:1px solid #64a9ff;border-radius:50%;place-content:center;width:126px;height:126px;animation:3.2s ease-in-out infinite builder-core-open;display:grid;position:relative;box-shadow:0 0 65px #2772e957}.builder-boundary>div strong{color:#fff;font:800 24px var(--font-geist-mono), monospace;letter-spacing:.07em}.builder-boundary>div small{color:#7ca9e6;max-width:94px;font:6px var(--font-geist-mono), monospace;letter-spacing:.1em;margin-top:5px}.builder-boundary>div i{border:1px dashed #67acff4d;border-radius:50%;animation:10s linear infinite capability-spin;position:absolute;inset:-20px}.builder-capability-flow{z-index:4;pointer-events:none;background:linear-gradient(90deg,#4691f214,#54a0ff,#0000);height:1px;position:absolute;top:50%;left:48%;right:4%}.builder-capability-flow i{background:#fff;border-radius:50%;width:9px;height:9px;animation:3s ease-in-out infinite builder-flow;position:absolute;top:-4px;box-shadow:0 0 13px 4px #408cf1}.builder-capability-flow i:nth-child(2){animation-delay:.75s}.builder-capability-flow i:nth-child(3){animation-delay:1.5s}.builder-capability-flow i:nth-child(4){animation-delay:2.25s}.builder-marker{color:#7995bc;align-self:flex-start;max-width:1040px;margin-top:3px;font-size:clamp(10px,.83vw,14px);font-weight:650}.slide-business-builder .story-sources{bottom:1px}@keyframes builder-item-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes builder-wall-break{0%,25%{opacity:.8;transform:translate(-50%)rotate(0)}55%,to{opacity:0;transform:translateX(calc(-50% + var(--wall-drift,24px))) rotate(22deg)}}@keyframes builder-core-open{0%,24%{transform:scale(.94);box-shadow:0 0 35px #2772e92e}52%,to{transform:scale(1);box-shadow:0 0 75px #2772e96b}}@keyframes builder-flow{0%{opacity:0;left:0}14%{opacity:1}84%{opacity:1}to{opacity:0;left:100%}}.slide-computer-use-demo{justify-content:flex-start;overflow:hidden}.slide-computer-use-demo:before{z-index:-2;content:"";background:radial-gradient(circle at 67% 62%,#2a89ff33,#0000 36%),linear-gradient(125deg,#0000 52%,#43a4ff0a);position:absolute;inset:0}.computer-use-heading{z-index:10;max-width:1180px;position:relative}.computer-use-heading h1{max-width:1080px;font-size:clamp(44px,5.4vw,86px);line-height:1.02}.computer-use-heading .slide-description{max-width:960px;margin-top:13px}.agent-computer-scene{flex:1;align-items:center;min-height:350px;margin-top:6px;display:grid;position:relative}.agent-product-labels{z-index:7;gap:10px;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.agent-product-labels span{color:#d8e9ff;min-width:138px;font:760 9px var(--font-geist-mono), monospace;letter-spacing:.12em;background:linear-gradient(90deg,#1e57ab59,#0000);border-left:2px solid #64a9ff;padding:11px 14px;animation:.45s both computer-label-in}.agent-product-labels span:nth-child(2){color:#e9d8ff;border-left-color:#cf9bff;animation-delay:.12s}.agent-computer{background:linear-gradient(145deg,#09182ff5,#050b15fa);border:1px solid #68a6f666;border-radius:14px;width:min(78%,980px);min-height:310px;margin-left:auto;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000006b,0 0 70px #2a79ea21}.agent-computer:after{content:"";background:linear-gradient(90deg,#0000,#70bdff1a,#0000);width:18%;animation:4s ease-in-out infinite computer-screen-scan;position:absolute;top:40px;bottom:0;left:-22%;transform:skew(-17deg)}.agent-computer-bar{background:#070f1cd1;border-bottom:1px solid #6fa0df30;align-items:center;gap:7px;height:40px;padding:0 15px;display:flex}.agent-computer-bar i{background:#33445b;border-radius:50%;width:7px;height:7px}.agent-computer-bar i:first-child{background:#ff806c}.agent-computer-bar i:nth-child(2){background:#ffc261}.agent-computer-bar i:nth-child(3){background:#5dd9a8}.agent-computer-bar small{color:#58779f;font:6px var(--font-geist-mono), monospace;letter-spacing:.14em;margin-left:auto}.agent-computer-workspace{align-content:center;min-height:270px;padding:24px clamp(26px,4vw,60px);display:grid;position:relative}.agent-command-line{border-bottom:1px solid #6b9fe229;grid-template-columns:70px 1fr;align-items:center;gap:15px;padding-bottom:18px;display:grid}.agent-command-line span{color:#6faeff;font:7px var(--font-geist-mono), monospace;letter-spacing:.13em}.agent-command-line strong{color:#edf5ff;font-size:clamp(17px,1.55vw,25px)}.agent-action-rail{grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid;position:relative}.agent-action-rail:before{content:"";background:linear-gradient(90deg,#4a91ef29,#62a9ff,#7754be6b);height:1px;position:absolute;top:18px;left:8%;right:8%;box-shadow:0 0 13px #4e97f757}.agent-action-rail>span{z-index:3;color:#afc4dd;animation:computer-step-in .42s calc(var(--agent-step) * .16s) ease both;justify-items:center;gap:10px;font-size:clamp(10px,.82vw,13px);font-weight:720;display:grid;position:relative}.agent-action-rail>span b{color:#70adfa;width:37px;height:37px;font:7px var(--font-geist-mono), monospace;background:#0a1c35;border:1px solid #66aaff85;border-radius:50%;place-content:center;display:grid;box-shadow:0 0 20px #2c7ced24}.agent-pointer{z-index:8;justify-items:center;animation:5s cubic-bezier(.45,.05,.25,1) infinite computer-pointer-move;display:grid;position:absolute;top:4px;left:9%}.agent-pointer i{filter:drop-shadow(0 0 7px #4da1ff);border-top:15px solid #f6fbff;border-right:10px solid #0000;width:0;height:0;transform:rotate(-18deg)}.agent-pointer small{color:#8dc2ff;font:5px var(--font-geist-mono), monospace;letter-spacing:.08em;background:#07182d;border:1px solid #65acff73;margin-top:4px;padding:3px 5px}.agent-result-line{border-top:1px solid #6b9fe21f;align-items:center;gap:10px;margin-top:23px;padding-top:14px;display:flex}.agent-result-line i{background:#5dd9a8;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite computer-result-pulse;box-shadow:0 0 12px #43c996}.agent-result-line span{color:#63cda9;font:6px var(--font-geist-mono), monospace;letter-spacing:.13em}.agent-result-line strong{color:#9fb4cc;margin-left:auto;font-size:clamp(10px,.8vw,13px)}.computer-use-marker{border-left:2px solid #67aaff;align-self:flex-start;align-items:center;gap:18px;margin-top:2px;padding-left:16px;display:flex}.computer-use-marker span{color:#66a7f9;font:7px var(--font-geist-mono), monospace;letter-spacing:.14em}.computer-use-marker strong{color:#fff;font-size:clamp(17px,1.45vw,24px)}@keyframes computer-label-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes computer-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes computer-pointer-move{0%,10%{left:9%;transform:translateY(-2px)}27%{left:34%;transform:translateY(3px)}48%{left:59%;transform:translateY(-1px)}70%,88%{left:84%;transform:translateY(3px)}to{left:9%;transform:translateY(-2px)}}@keyframes computer-screen-scan{0%,15%{left:-22%}72%,to{left:112%}}@keyframes computer-result-pulse{50%{opacity:.5;transform:scale(.78)}}.slide-roi-exploration,.slide-inaction-risk{justify-content:flex-start;overflow:hidden}.exploration-heading,.inaction-heading{z-index:12;max-width:1080px;position:relative}.exploration-heading h1,.inaction-heading h1{max-width:1040px;font-size:clamp(42px,5vw,80px);line-height:1.04}.exploration-heading .slide-description,.inaction-heading .slide-description{max-width:990px;margin-top:13px}.exploration-scene{flex:1;grid-template-columns:minmax(0,1fr) minmax(190px,.58fr) minmax(0,1fr);align-items:center;gap:clamp(20px,2.8vw,42px);min-height:350px;margin-top:8px;display:grid;position:relative}.workflow-intake{border-right:1px solid #5a91dc33;grid-template-columns:repeat(2,1fr);align-content:center;gap:7px;min-height:290px;padding-right:20px;display:grid;position:relative}.workflow-intake>small{color:#6882a5;font:7px var(--font-geist-mono), monospace;letter-spacing:.14em;grid-column:1/-1;margin-bottom:6px}.workflow-intake>span{color:#a2b0c3;text-align:center;min-height:56px;animation:explore-intake .45s calc(var(--explore-index) * .1s) ease both;background:#08111fb8;border:1px solid #6697db33;place-content:center;padding:9px;font-size:clamp(9px,.74vw,12px);font-weight:680;display:grid}.exploration-core{z-index:6;aspect-ratio:1;text-align:center;background:radial-gradient(circle,#307ef585,#071426 70%);border:1px solid #63a8ff;border-radius:50%;place-content:center;justify-self:center;width:min(18vw,230px);animation:3.1s ease-in-out infinite exploration-breathe;display:grid;position:relative;box-shadow:0 0 82px #2773ef57}.exploration-core strong{color:#fff;font:820 clamp(28px,3.2vw,52px) var(--font-geist-mono), monospace;letter-spacing:-.04em}.exploration-core small{color:#84afe9;max-width:150px;font:6px var(--font-geist-mono), monospace;letter-spacing:.11em;margin-top:8px}.exploration-core>i{border:1px dashed #67acff47;border-radius:50%;animation:13s linear infinite capability-spin;position:absolute;inset:-17%}.exploration-core>i:nth-of-type(2){opacity:.45;animation-duration:21s;animation-direction:reverse;inset:-34%}.agent-rebuild-loop{min-height:300px;position:relative}.agent-rebuild-loop>small{color:#70a5ee;font:7px var(--font-geist-mono), monospace;letter-spacing:.14em;position:absolute;top:0;left:0}.agent-rebuild-loop>span{z-index:4;color:#d8e7fa;min-width:112px;min-height:48px;animation:rebuild-node-in .4s calc(var(--explore-index) * .12s) ease both;background:#0a192e;border:1px solid #66aaff61;place-content:center;font-size:clamp(8px,.72vw,12px);font-weight:700;display:grid;position:absolute;box-shadow:0 12px 28px #0000003b}.agent-rebuild-loop>span:first-of-type{top:12%;left:7%}.agent-rebuild-loop>span:nth-of-type(2){top:13%;right:2%}.agent-rebuild-loop>span:nth-of-type(3){top:45%;right:-1%}.agent-rebuild-loop>span:nth-of-type(4){bottom:6%;right:17%}.agent-rebuild-loop>span:nth-of-type(5){bottom:10%;left:2%}.agent-rebuild-loop>div{border:1px solid #579dff4a;border-radius:50%;animation:9s linear infinite capability-spin;position:absolute;inset:25% 19%}.agent-rebuild-loop>div i{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 11px 3px #438ff5}.agent-rebuild-loop>div i:nth-child(2){top:70%;left:3%}.agent-rebuild-loop>div i:nth-child(3){top:72%;left:95%}.exploration-marker,.inaction-marker{color:#7894b9;align-self:flex-start;max-width:1040px;margin-top:4px;font-size:clamp(10px,.82vw,14px);font-weight:650}.slide-roi-exploration .story-sources{bottom:1px}.inaction-scene{flex:1;min-height:370px;margin-top:10px;position:relative}.inaction-core{z-index:8;text-align:center;background:radial-gradient(circle,#692a297a,#111520 70%);border:1px solid #ff6e5c9e;border-radius:50%;place-content:center;width:190px;height:190px;animation:2.7s ease-in-out infinite risk-core-pulse;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 65px #ff4e392b}.inaction-core strong{color:#ffd8d2;font:790 15px var(--font-geist-mono), monospace;letter-spacing:.07em}.inaction-core span{color:#ff806e;font:800 22px var(--font-geist-mono), monospace;margin-top:6px}.inaction-core i{border:1px dashed #ff756147;border-radius:50%;animation:15s linear infinite capability-spin;position:absolute;inset:-18px}.inaction-risks{position:absolute;inset:0}.inaction-risks article{z-index:4;width:28%;min-height:155px;animation:risk-arrive .5s calc(var(--risk-index) * .16s) ease both;background:linear-gradient(145deg,#2f181bcc,#0a0f18f0);border-top:2px solid #f76;padding:18px 20px;position:absolute;box-shadow:0 20px 45px #00000047}.inaction-risks article:first-child{top:3%;left:1%}.inaction-risks article:nth-child(2){top:3%;right:1%}.inaction-risks article:nth-child(3){bottom:0;left:36%}.inaction-risks article small{color:#ae665d;font:7px var(--font-geist-mono), monospace}.inaction-risks article h2{color:#ffe0db;font:780 clamp(18px,1.65vw,27px) var(--font-geist-mono), monospace;letter-spacing:-.04em;margin:11px 0 10px}.inaction-risks article span{color:#aa9192;padding:4px 0;font-size:clamp(8px,.7vw,11px);font-weight:650;display:block}.inaction-pressure{pointer-events:none;position:absolute;inset:5% 16% 4%}.inaction-pressure i{border:1px solid #ff6d582e;border-radius:50%;animation:3.6s ease-in-out infinite risk-pressure;position:absolute;inset:0}.inaction-pressure i:nth-child(2){animation-delay:-1.2s;inset:11%}.inaction-pressure i:nth-child(3){animation-delay:-2.4s;inset:22%}@keyframes explore-intake{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes exploration-breathe{50%{transform:scale(1.035);box-shadow:0 0 105px #2773ef73}}@keyframes rebuild-node-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes risk-core-pulse{50%{transform:translate(-50%,-50%)scale(.96);box-shadow:0 0 85px #ff4e3940}}@keyframes risk-arrive{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes risk-pressure{0%,to{opacity:.14;transform:scale(1.08)}50%{opacity:.55;transform:scale(.92)}}.slide-qa{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.qa-heading h1{letter-spacing:-.09em;font-size:clamp(72px,9vw,148px)}.qa-heading .slide-description{max-width:480px}.qa-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;display:grid}.qa-list>button{color:#e3ebf7;text-align:left;cursor:pointer;background:linear-gradient(145deg,#121f36e6,#080f1be6);border:1px solid #6fa6f83d;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;min-height:112px;padding:16px;transition:border-color .16s,background .16s,transform .16s;animation:.35s both question-arrive;display:grid;position:relative}.qa-list>button:hover:not(:disabled),.qa-list>button:focus-visible{background:linear-gradient(145deg,#1d3a6ceb,#0a1527f0);border-color:#71adffb8;transform:translateY(-2px)}.qa-list>button:disabled{cursor:default}.qa-number{color:#6ea5f9;font:9px var(--font-geist-mono), monospace}.qa-list>button>strong{font-size:clamp(12px,.95vw,16px);line-height:1.48}.qa-source{color:#6c91ca;font:7px var(--font-geist-mono), monospace;letter-spacing:.08em;grid-column:2;justify-content:space-between;align-items:center;display:flex}.qa-source small{color:#7f8da3;font-size:8px}.qa-empty{text-align:center;border:1px dashed #66a3ff40;grid-column:1/-1;place-content:center;min-height:280px;display:grid}.qa-empty span{color:#6896d9;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em}.qa-empty strong{color:#aebed5;margin-top:12px;font-size:18px}.slide-live-recap{isolation:isolate;justify-content:flex-start;overflow:clip}.slide-live-recap:before{z-index:-2;content:"";background:radial-gradient(circle at 82% 18%,#57f0cc33,#0000 30%),radial-gradient(circle at 12% 86%,#4a71ff33,#0000 34%),radial-gradient(at 42% 48%,#040d1675,#0000 76%);position:absolute;inset:0}.slide-live-recap:after{z-index:-1;content:"";background-image:linear-gradient(#6fedd20e 1px,#0000 1px),linear-gradient(90deg,#6fedd20e 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 18%,#000000d1 64%,#0000 100%);mask-image:radial-gradient(#000 18%,#000000d1 64%,#0000 100%)}.recap-watermark{color:#b1ffed09;font:850 clamp(92px, 11vw, 180px) var(--font-geist-mono), monospace;letter-spacing:-.08em;white-space:nowrap;position:absolute;top:-4%;right:-1%}.recap-heading{z-index:4;max-width:700px;position:relative}.recap-heading .slide-eyebrow{margin-bottom:10px}.recap-heading h1{font-size:clamp(52px,5vw,82px);line-height:.95}.recap-heading .slide-description{max-width:680px;margin-top:12px;font-size:clamp(19px,1.45vw,25px);line-height:1.42}.recap-totals{z-index:5;gap:clamp(16px,2vw,34px);display:flex;position:absolute;top:42px;right:clamp(42px,5vw,80px)}.recap-totals>span{text-align:right;min-width:72px;display:grid}.recap-totals strong{color:#dffdf6;font:780 clamp(27px, 2.4vw, 40px) var(--font-geist-mono), monospace;line-height:1}.recap-totals small{color:#72b9aa;font:7px var(--font-geist-mono), monospace;letter-spacing:.13em;margin-top:7px}.recap-grid{z-index:3;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(18px,2vw,30px);min-height:350px;margin-top:16px;display:grid;position:relative}.recap-grid>section{background:linear-gradient(145deg,#081e2dd6,#05121eeb);border-top:1px solid #75ecd36b;min-width:0;padding:18px 20px;box-shadow:0 24px 55px #0000003d}.recap-grid section>header{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:13px;display:flex}.recap-grid section>header span{color:#6bc6b4;font:7px var(--font-geist-mono), monospace;letter-spacing:.14em}.recap-grid section>header strong{color:#e8fff9;font-size:clamp(16px,1.25vw,21px)}.recap-topic-list,.recap-slide-list{gap:7px;display:grid}.recap-topic-list article{min-height:61px;animation:recap-row-in .48s calc(var(--recap-rank) * .12s) ease both;background:#091b2ab8;border-left:1px solid #68e4ca3d;grid-template-columns:28px minmax(0,1fr) 42px;align-items:center;gap:11px;padding:8px 10px;display:grid}.recap-topic-list article>b{color:#6ec4b4;font:7px var(--font-geist-mono), monospace}.recap-topic-list article>div{min-width:0}.recap-topic-list article strong{color:#f1fffb;font-size:clamp(12px,.95vw,16px);display:block}.recap-topic-list article p{color:#86a7b1;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:clamp(8px,.62vw,10px);overflow:hidden}.recap-topic-list article i{width:var(--recap-share);background:linear-gradient(90deg,#48d8b9,#7eb5ff);height:2px;margin-top:7px;animation:.8s .35s both recap-meter-in;display:block;box-shadow:0 0 10px #4adebe73}.recap-topic-list article>span{color:#fff;font:760 22px var(--font-geist-mono), monospace;text-align:right}.recap-topic-list article>span small{color:#6d9d97;margin-left:2px;font-size:7px}.recap-slide-list article{min-height:85px;animation:recap-card-in .5s calc(var(--recap-rank) * .14s) ease both;background:linear-gradient(120deg,#0c293ceb,#071523f2);border:1px solid #6acfbe2e;padding:11px 13px 9px;position:relative;overflow:hidden}.recap-slide-list article:after{background:linear-gradient(90deg, #50e4c4 var(--recap-share), #668fa129 var(--recap-share));content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.recap-slide-rank{justify-content:space-between;align-items:center;display:flex}.recap-slide-rank b{color:#64e6ca;font:760 13px var(--font-geist-mono), monospace}.recap-slide-rank span{color:#648d97;font:6px var(--font-geist-mono), monospace;letter-spacing:.12em}.recap-slide-list article>strong{color:#f1fffb;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:clamp(11px,.86vw,14px);display:block;overflow:hidden}.recap-reaction-row{gap:9px;margin-top:8px;display:flex}.recap-reaction-row span{color:#d6eee9;font-size:12px}.recap-reaction-row small{color:#779d9a;font:6px var(--font-geist-mono), monospace;margin-left:2px}.recap-slide-meter{align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;right:13px}.recap-slide-meter i{background:#5bddc1;width:30px;height:1px;box-shadow:0 0 8px #4ed3b7}.recap-slide-meter b{color:#fff;font:760 18px var(--font-geist-mono), monospace}.recap-empty{text-align:center;border:1px dashed #67d2bd3d;place-content:center;min-height:250px;display:grid}.recap-empty span{color:#5fa99d;font:7px var(--font-geist-mono), monospace;letter-spacing:.14em}.recap-empty strong{color:#b9d8d2;margin-top:12px;font-size:17px}.recap-marker{z-index:3;color:#89cfc0;font:7px var(--font-geist-mono), monospace;letter-spacing:.16em;margin-top:10px;position:relative}@keyframes recap-row-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes recap-card-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes recap-meter-in{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes question-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.executive-problems-copy{z-index:15;max-width:560px;position:relative}.executive-problems-copy h1{font-size:clamp(40px,3.8vw,62px)}.executive-problems-copy .slide-description{max-width:540px;margin-top:16px;font-size:clamp(17px,1.45vw,24px);line-height:1.55}.problem-pile{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px 10px;min-height:0;margin:0;padding-left:18px;display:grid;position:relative}.problem-pile:before{content:"";background:radial-gradient(at 58%,#2a68da29,#0000 68%);position:absolute;inset:-10% -8% -10% -18%}.problem-bubble{z-index:3;color:#d6e1f0;text-align:left;cursor:pointer;width:auto;min-height:64px;animation:problem-stack-in .5s cubic-bezier(.22, 1, .36, 1) var(--problem-delay) both;background:linear-gradient(145deg,#111f38f7,#08101ef5);border:1px solid #78abf457;border-radius:13px;padding:11px 14px;transition:opacity .22s,border-color .22s,background .22s,box-shadow .22s,transform .22s;position:relative;box-shadow:0 12px 35px #00000052}.problem-bubble:after{content:"";background:#0b182d;border-bottom:1px solid #78abf457;border-left:1px solid #78abf457;width:12px;height:12px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)rotate(45deg)}.problem-bubble:hover,.problem-bubble:focus-visible{z-index:20;border-color:#85bcffb8;outline:none;box-shadow:0 0 0 2px #4987f52e,0 18px 45px #0006}.problem-bubble strong{z-index:1;font-size:clamp(11px,1.02vw,17px);line-height:1.5;display:block;position:relative}.problem-bubble small{color:#78abfa;font:7px var(--font-geist-mono), monospace;letter-spacing:.16em;margin-bottom:6px;display:block}.problem-primary{z-index:7;background:linear-gradient(135deg,#19396ffa,#09152afa);border-color:#71aeff9e;grid-column:1/-1;min-height:78px;padding:14px 18px;box-shadow:0 20px 55px #0006,0 0 50px #2f6bff29}.problem-primary strong{font-size:clamp(17px,1.5vw,25px)}.problem-bubble:last-of-type{grid-column:1/-1}.problem-pile.has-selection .problem-bubble:not(.is-selected){opacity:.28;filter:saturate(.55)}.problem-bubble.is-selected{z-index:30;background:linear-gradient(135deg,#265cbbfa,#0b1b38fc);border-color:#8ec0ff;animation:none;transform:translate(-8px)scale(1.02);box-shadow:0 0 0 3px #5697ff2e,0 0 70px #2f6bff70,0 28px 60px #0000007a}.problem-bubble.is-selected:before{content:"";border:1px solid #7ab4ff4d;border-radius:23px;animation:1.6s ease-out infinite problem-focus;position:absolute;inset:-7px}.problem-pile-footer{z-index:40;grid-column:1/-1;justify-content:space-between;align-items:end;gap:18px;min-height:30px;margin-top:2px;display:flex;position:relative}.problem-instruction{text-align:left;pointer-events:none;justify-items:start;max-width:62%;display:grid}.problem-instruction span{color:#608bc9;font:7px var(--font-geist-mono), monospace;letter-spacing:.16em}.problem-instruction strong{color:#b9cbe4;margin-top:5px;font-size:11px}.problem-pile-footer .agenda-marker{text-align:right;max-width:38%;margin-top:0}@keyframes problem-drop{0%{opacity:0;transform:translateY(-720px) rotate(var(--problem-tilt))}72%{opacity:1;transform:translateY(15px) rotate(var(--problem-tilt))}88%{transform:translateY(-5px) rotate(var(--problem-tilt))}to{opacity:1;transform:translateY(0) rotate(var(--problem-tilt))}}@keyframes problem-stack-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes problem-focus{0%{opacity:.8;transform:scale(.98)}to{opacity:0;transform:scale(1.08)}}@media (width>=1051px) and (width<=1400px){.slide-executive-problems{grid-template-columns:minmax(260px,.66fr) minmax(520px,1.34fr);gap:28px}.executive-problems-copy h1{font-size:clamp(36px,3.4vw,48px)}.executive-problems-copy .slide-description{display:none}}.executive-framework{justify-content:flex-start;max-width:none;padding:clamp(2px,1vh,12px) 0}.executive-framework .narrative-heading{z-index:3;max-width:980px;position:relative}.executive-framework h1{max-width:1020px;font-size:clamp(38px,4.3vw,70px);line-height:1.08}.executive-framework .slide-description{max-width:850px;margin-top:16px}.framework-stat{opacity:.9;justify-items:end;display:grid;position:absolute;top:5%;right:0}.framework-stat strong{color:#77adff33;font:800 clamp(42px, 5vw, 84px) var(--font-geist-mono), monospace;letter-spacing:-.08em}.framework-stat span{color:#6787b6;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em}.framework-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.4vw,22px);margin-top:clamp(26px,3vw,48px);display:grid;position:relative}.framework-grid-3{grid-template-columns:repeat(3,1fr)}.framework-grid article{--framework-accent:#5b97ee;min-height:clamp(180px,17vw,250px);animation:.65s cubic-bezier(.22,1,.36,1) both framework-card-in;animation-delay:calc(var(--framework-index) * .12s);background:linear-gradient(145deg,#101d33e6,#070e1ac7);border:1px solid #67a0f43d;padding:clamp(22px,2.2vw,34px);position:relative;overflow:hidden}.framework-grid article:before{background:linear-gradient(90deg, transparent, var(--framework-accent), transparent);content:"";height:2px;position:absolute;top:0;left:0;right:0}.framework-grid article:after{aspect-ratio:1;border:1px solid var(--framework-accent);width:130px;position:absolute;bottom:-45px;right:-45px}@supports (color:color-mix(in lab, red, red)){.framework-grid article:after{border:1px solid color-mix(in srgb, var(--framework-accent) 35%, transparent)}}.framework-grid article:after{box-shadow:0 0 0 22px var(--framework-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.framework-grid article:after{box-shadow:0 0 0 22px color-mix(in srgb, var(--framework-accent) 5%, transparent)}}.framework-grid article:after{content:"";animation:4s ease-in-out infinite framework-orbit}.framework-grid article:nth-child(2){--framework-accent:#55d5be}.framework-grid article:nth-child(3){--framework-accent:#f2af4c}.framework-grid article:nth-child(4){--framework-accent:#a889ff}.framework-grid article>small{color:var(--framework-accent);font:8px var(--font-geist-mono), monospace;letter-spacing:.14em}.framework-grid article h2{max-width:86%;margin:24px 0 14px;font-size:clamp(21px,1.8vw,30px);line-height:1.25}.framework-grid article p{z-index:2;color:#95a5bc;margin:0;font-size:clamp(10px,.86vw,14px);line-height:1.7;position:relative}.framework-grid article>span{color:#7095c947;font:8px var(--font-geist-mono), monospace;position:absolute;top:15px;right:17px}.slide-executive-decision .framework-stat strong{color:#69adff47}.slide-executive-decision .framework-grid{isolation:isolate}.slide-executive-decision .framework-grid:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#4e96f5 18%,#58d4bd 50%,#f2af4c 82%,#0000);height:1px;animation:3.2s ease-in-out infinite executive-decision-flow;position:absolute;top:50%;left:5%;right:5%;box-shadow:0 0 18px #5ca0ff6b}.slide-executive-decision .framework-grid article{min-height:clamp(210px,19vw,280px)}.slide-executive-decision .framework-grid article h2{max-width:92%;font-size:clamp(24px,2.05vw,34px)}.slide-executive-decision .framework-grid article p{font-weight:620}.slide-executive-decision .framework-marker{color:#9cb9de;max-width:1110px;font-size:clamp(11px,.9vw,15px)}.slide-organizational-gaps,.slide-organizational-education,.slide-organizational-decision,.slide-organizational-governance,.slide-organizational-designs{isolation:isolate}.slide-organizational-gaps h1,.slide-organizational-education h1,.slide-organizational-decision h1,.slide-organizational-governance h1,.slide-organizational-designs h1{max-width:1120px;font-size:clamp(34px,3.85vw,62px)}.slide-organizational-gaps .slide-description,.slide-organizational-education .slide-description,.slide-organizational-decision .slide-description,.slide-organizational-governance .slide-description,.slide-organizational-designs .slide-description{max-width:1040px;font-size:clamp(20px,1.65vw,27px)}.slide-organizational-gaps .framework-grid,.slide-organizational-education .framework-grid,.slide-organizational-decision .framework-grid,.slide-organizational-governance .framework-grid,.slide-organizational-designs .framework-grid{margin-top:clamp(20px,2.2vw,34px)}.slide-organizational-gaps .framework-grid article,.slide-organizational-education .framework-grid article,.slide-organizational-decision .framework-grid article,.slide-organizational-governance .framework-grid article,.slide-organizational-designs .framework-grid article{min-height:clamp(215px,18vw,270px)}.slide-organizational-gaps .framework-grid article:first-child{--framework-accent:#6aa9ff}.slide-organizational-gaps .framework-grid article:nth-child(2){--framework-accent:#ffb45e}.slide-organizational-gaps .framework-grid article:nth-child(3){--framework-accent:#ff7181}.slide-organizational-designs .framework-grid article:first-child{--framework-accent:#55d5be}.slide-organizational-designs .framework-grid article:nth-child(2){--framework-accent:#6aa9ff}.slide-organizational-designs .framework-grid article:nth-child(3){--framework-accent:#b58cff}.slide-organizational-education .framework-grid article{--framework-accent:#55d5be}.slide-organizational-decision .framework-grid article{--framework-accent:#ff9b62}.slide-organizational-decision .framework-grid article:nth-child(2){--framework-accent:#ff7181}.slide-organizational-governance .framework-grid article{--framework-accent:#6aa9ff}.slide-organizational-governance .framework-grid article:nth-child(3){--framework-accent:#b58cff}.slide-organizational-gaps .framework-grid article h2,.slide-organizational-education .framework-grid article h2,.slide-organizational-decision .framework-grid article h2,.slide-organizational-governance .framework-grid article h2,.slide-organizational-designs .framework-grid article h2{max-width:92%;font-size:clamp(25px,2.15vw,35px)}.slide-organizational-gaps .framework-grid article p,.slide-organizational-education .framework-grid article p,.slide-organizational-decision .framework-grid article p,.slide-organizational-governance .framework-grid article p,.slide-organizational-designs .framework-grid article p{color:#aab8cc;font-weight:620}.slide-organizational-education .framework-marker,.slide-organizational-decision .framework-marker,.slide-organizational-governance .framework-marker{color:#b7c9e1;max-width:1120px;margin-top:14px;font-size:clamp(11px,.9vw,15px)}.slide-organizational-designs .framework-marker{color:#c5e5df;background:linear-gradient(90deg,#297c703d,#08121f1f);border-left:2px solid #64d7bd;max-width:1120px;margin-top:16px;padding:12px 16px;font-size:clamp(11px,.92vw,15px)}@keyframes executive-decision-flow{0%,to{opacity:.28;transform:scaleX(.86)}50%{opacity:1;transform:scaleX(1)}}.slide-change-readiness{justify-content:flex-start;overflow:hidden}.slide-change-readiness:before{z-index:-2;content:"";background:radial-gradient(circle at 78% 58%,#ff854926,#0000 28%),radial-gradient(circle at 82% 54%,#418eff21,#0000 55%);position:absolute;inset:0}.readiness-heading{z-index:12;max-width:1120px;position:relative}.readiness-heading h1{max-width:1060px;font-size:clamp(42px,5vw,80px);line-height:1.04}.readiness-heading .slide-description{max-width:960px;margin-top:13px}.readiness-scene{flex:1;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(24px,4vw,70px);min-height:350px;margin-top:8px;display:grid;position:relative}.readiness-impact-list{z-index:8;align-content:center;display:grid;position:relative}.readiness-impact-list article{min-height:94px;animation:readiness-row-in .55s calc(var(--readiness-index) * .14s) cubic-bezier(.22,1,.36,1) both;border-top:1px solid #779ed233;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:18px;padding:13px 0;display:grid;position:relative}.readiness-impact-list article:last-child{border-bottom:1px solid #779ed233}.readiness-impact-list article:before{content:"";background:linear-gradient(90deg,#ff8a59,#0000);width:18%;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 12px #ff794b59}.readiness-impact-list article:nth-child(2):before{width:29%}.readiness-impact-list article:nth-child(3):before{width:40%}.readiness-impact-list small{color:#d58160;font:7px var(--font-geist-mono), monospace;letter-spacing:.14em}.readiness-impact-list div{gap:6px;display:grid}.readiness-impact-list strong{color:#f4f7fb;max-width:620px;font-size:clamp(16px,1.45vw,24px);line-height:1.28}.readiness-impact-list span{color:#8493a8;font-size:clamp(9px,.75vw,12px);font-weight:620;line-height:1.45}.readiness-radar{min-height:360px;position:relative;overflow:hidden}.readiness-radar:after{content:"";background:linear-gradient(90deg,#0000,#65a6ff73,#0000);height:1px;position:absolute;bottom:4%;left:6%;right:6%}.readiness-waves{position:absolute;inset:2% 7% 6%}.readiness-waves i{aspect-ratio:1;opacity:0;border:1px solid #ff895380;border-radius:50%;width:88px;animation:4.2s cubic-bezier(.2,.64,.3,1) infinite readiness-shockwave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5);box-shadow:0 0 22px #ff733f14,inset 0 0 18px #ff733f0d}.readiness-waves i:nth-child(2){animation-delay:1.05s}.readiness-waves i:nth-child(3){animation-delay:2.1s}.readiness-waves i:nth-child(4){animation-delay:3.15s}.readiness-core{z-index:7;text-align:center;background:radial-gradient(circle,#1f5dbec2,#071223fa 70%);border:1px solid #6aaaffb3;border-radius:50%;place-content:center;width:186px;height:186px;animation:4.2s ease-in-out infinite readiness-core-brace;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 75px #3781f34a,inset 0 0 34px #6eafff14}.readiness-core:before{content:"";border:1px dashed #69a7ff4d;border-radius:50%;animation:18s linear infinite capability-spin;position:absolute;inset:-14px}.readiness-core small{color:#78a9ed;font:6px var(--font-geist-mono), monospace;letter-spacing:.14em}.readiness-core strong{color:#fff;letter-spacing:-.06em;margin-top:7px;font-size:clamp(31px,3vw,48px)}.readiness-core span{color:#83a7d8;font:6px var(--font-geist-mono), monospace;letter-spacing:.1em;margin-top:8px}.readiness-hit{z-index:6;color:#e49b7e;min-width:76px;min-height:32px;font:7px var(--font-geist-mono), monospace;letter-spacing:.13em;background:#2d1818c2;border:1px solid #ff8b5861;place-content:center;animation:4.2s ease-in-out infinite readiness-label-hit;display:grid;position:absolute}.readiness-hit-skill{top:12%;left:12%}.readiness-hit-work{animation-delay:1.4s;top:25%;right:5%}.readiness-hit-culture{animation-delay:2.8s;bottom:16%;right:10%}.readiness-baseline{z-index:8;color:#7f9fc9;justify-content:center;align-items:center;gap:9px;font-size:clamp(8px,.7vw,11px);font-weight:680;display:flex;position:absolute;bottom:5%;left:8%;right:8%}.readiness-baseline i{background:#64a7ff;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite readiness-status;box-shadow:0 0 12px #4d96f3}.readiness-marker{color:#a9bdd8;border-left:2px solid #67aaff;align-self:flex-start;max-width:1120px;margin-top:3px;padding-left:16px;font-size:clamp(11px,.9vw,15px);font-weight:680;line-height:1.5}@keyframes readiness-row-in{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes readiness-shockwave{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}12%{opacity:.85}72%{opacity:.18}to{opacity:0;transform:translate(-50%,-50%)scale(5)}}@keyframes readiness-core-brace{0%,to{box-shadow:0 0 55px #3781f338,inset 0 0 34px #6eafff14}15%{box-shadow:0 0 92px #ff744133,inset 0 0 40px #ff895314}32%{box-shadow:0 0 75px #3781f357,inset 0 0 34px #6eafff14}}@keyframes readiness-label-hit{0%,to{color:#9f776b;border-color:#ff8b5840;transform:scale(.96)}15%{color:#ffe1d6;border-color:#ff9d6bd6;transform:scale(1.04);box-shadow:0 0 24px #ff784640}30%{color:#d0947c;border-color:#ff8b5857;transform:scale(1)}}@keyframes readiness-status{50%{opacity:.45;transform:scale(.76)}}.slide-voice-clusters .framework-grid article:first-child{--framework-accent:#4fb3ff}.slide-voice-clusters .framework-grid article:nth-child(2){--framework-accent:#55d5a4}.slide-voice-clusters .framework-grid article:nth-child(3){--framework-accent:#ffc451}.slide-voice-clusters .framework-grid article:nth-child(4){--framework-accent:#ff758f}.slide-voice-clusters .framework-grid article h2{font-size:clamp(25px,2.3vw,38px)}.slide-governance-model .framework-grid article{min-height:260px}.slide-governance-model .framework-grid article:not(:last-child):after{z-index:4;background:#6e9ee5;border:0;border-radius:0;width:22px;height:1px;top:50%;bottom:auto;right:-28px;box-shadow:0 0 12px #498aee8c}.slide-roi-model .framework-grid article{clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%,6% 50%)}.slide-demo-compare .framework-grid article:first-child{opacity:.68}.slide-demo-compare .framework-grid article:nth-child(2){transform:translateY(-7px)}.slide-demo-compare .framework-grid article:nth-child(3){border-color:#85aeff80;transform:translateY(-14px);box-shadow:0 0 45px #2f6bff24}.slide-demo-compare .framework-grid article:nth-child(4){--framework-accent:#fff}.slide-followup .framework-grid article{min-height:205px}.slide-followup .framework-grid article h2{margin-top:16px}.framework-timeline{grid-template-columns:repeat(5,1fr);gap:clamp(9px,1.25vw,20px);margin-top:clamp(32px,4vw,62px);padding-top:28px;display:grid;position:relative}.slide-roadmap-90 .framework-timeline{grid-template-columns:repeat(4,1fr)}.framework-timeline-rail{background:#5e8fd838;height:2px;position:absolute;top:5px;left:2%;right:2%;overflow:hidden}.framework-timeline-rail i{filter:blur(1px);background:linear-gradient(90deg,#0000,#68a8ff,#fff,#0000);border-radius:99px;width:12%;height:8px;animation:4.8s ease-in-out infinite framework-run;position:absolute;top:-3px;left:-8%}.framework-timeline article{background:linear-gradient(150deg,#0f1c32e6,#070e1ac2);border:1px solid #66a0f538;min-height:210px;padding:clamp(17px,1.8vw,27px);position:relative}.framework-timeline article:before{content:"";background:#70aaff;border:2px solid #07101e;border-radius:50%;width:9px;height:9px;position:absolute;top:-28px;left:22px;box-shadow:0 0 18px #468bffe6}.framework-timeline article>span{color:#73a6f3;font:750 clamp(20px, 2vw, 32px) var(--font-geist-mono), monospace;letter-spacing:-.05em;display:block}.framework-timeline article>small{color:#526a8f;font:7px var(--font-geist-mono), monospace;letter-spacing:.13em;margin-top:8px;display:block}.framework-timeline article h2{margin:22px 0 12px;font-size:clamp(15px,1.25vw,21px);line-height:1.35}.framework-timeline article p{color:#8e9eb4;margin:0;font-size:clamp(9px,.78vw,13px);line-height:1.65}.slide-maturity-ladder .framework-timeline article:nth-child(5),.slide-roadmap-90 .framework-timeline article:last-child{background:radial-gradient(circle at 75% 20%,#2f6bff33,#08101eeb 62%);border-color:#76b0ff94;box-shadow:0 0 50px #2f6bff26}.framework-marker{color:#638bc7;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em;align-self:flex-end;margin-top:18px}@keyframes framework-card-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes framework-orbit{50%{opacity:.55;transform:scale(1.13)}}@keyframes framework-run{0%{transform:translate(-30%)}65%,to{transform:translate(850%)}}@keyframes coaching-turn{to{transform:rotate(360deg)}}@keyframes coaching-float{50%{transform:translateY(-11px);box-shadow:0 0 48px #2e6fe857}}@keyframes topdown-drop{0%{opacity:0;transform:translateY(-16px)}20%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(135px)}}@keyframes impact-pulse{50%{opacity:.78;transform:scale(1.055)}}@keyframes impact-marquee{to{transform:translate(-8%)}}@keyframes chatgpt-ripple{0%{opacity:.7;transform:translate(-50%,-50%)scale(.35)}to{opacity:0;transform:translate(-50%,-50%)scale(3.1)}}@keyframes clock-hand{to{transform:rotate(360deg)}}@keyframes speed-line{0%{opacity:0;transform:rotate(var(--speed-angle)) translateX(20px) scaleX(.04)}18%{opacity:1}to{opacity:0;transform:rotate(var(--speed-angle)) translateX(520px) scaleX(1.7)}}@keyframes news-drop{0%{opacity:0;transform:translateY(-720px) translateX(var(--news-shift)) rotate(-9deg) scale(.94)}70%{opacity:1;transform:translateY(13px) translateX(var(--news-shift)) rotate(1deg) scale(1.015)}86%{transform:translateY(-4px) translateX(var(--news-shift)) rotate(var(--news-tilt)) scale(.997)}to{opacity:1;transform:translateY(0) translateX(var(--news-shift)) rotate(var(--news-tilt)) scale(1)}}@keyframes stack-floor-pulse{50%{opacity:.6;transform:scaleX(1.07)}}@keyframes capability-float{50%{transform:translateY(-8px);box-shadow:0 0 90px #2871ff40}}@keyframes chat-dots{50%{opacity:.35;transform:translateY(-3px)}}@keyframes capability-row-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes scaffold-build{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes capability-spin{to{transform:rotate(360deg)}}@keyframes modality-in{0%{opacity:0;filter:blur(7px)}to{opacity:1;filter:blur()}}@keyframes live-breathe{50%{transform:scale(1.045);box-shadow:0 0 85px #2b77ff6b}}@keyframes voice-wave{0%{opacity:.48;transform:scaleY(.38)}to{opacity:1;transform:scaleY(1.08)}}@keyframes knowledge-item-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes poster-current{0%,to{opacity:.45;translate:-2%;scale:1}50%{opacity:1;translate:4% -9px;scale:1.06}}@keyframes garbled-type{0%,86%,to{transform:skew(0deg)}88%{transform:skew(5deg)translate(2px)}92%{transform:skew(-3deg)translate(-1px)}}@keyframes readable-glow{50%{color:#fff;text-shadow:0 0 24px #66b9ffcc}}@keyframes glyph-fade{0%,35%{opacity:1;transform:translate(0)}62%,to{opacity:.22;transform:translate(7px)scale(.8)}}@keyframes glyph-lock{0%,28%{opacity:.22;transform:translate(-7px)scale(.8)}58%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes agent-core-pulse{50%{transform:translate(-50%,-50%)scale(1.04);box-shadow:0 0 105px #2974ff73}}@keyframes agent-node-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes agent-travel{0%{opacity:0;left:0}16%{opacity:1}82%{opacity:1}to{opacity:0;left:100%}}@keyframes frozen-cursor{0%,12%{opacity:.38}13%,to{opacity:0}}@keyframes release-rush-in{0%{opacity:0;filter:blur(5px);transform:translate(120px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes release-speed-line{0%{opacity:0;transform:translate(0)scaleX(.2)}18%{opacity:.8}to{opacity:0;transform:translate(-520px)scaleX(1.6)}}@keyframes portfolio-signal{0%{opacity:0;left:0}12%{opacity:1}86%{opacity:1}to{opacity:0;left:100%}}@keyframes portfolio-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes portfolio-meter-in{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes depth-layer-in{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes user-light{50%{background:#52a6ffa3;box-shadow:0 0 12px #489eff80}}@keyframes builder-pulse{50%{transform:translateY(-5px);box-shadow:0 0 28px #765bff59}}@keyframes cost-node-in{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes cost-orbit-spin{to{transform:rotate(360deg)}}@keyframes bonus-scan{0%{left:-35%}to{left:110%}}@keyframes topup-run{0%{opacity:0;left:-24px}10%{opacity:1}90%{opacity:1}to{opacity:0;left:105%}}@keyframes bridge-signal{0%{left:0}to{left:100%;box-shadow:0 0 13px 4px #ff8b68}}@keyframes energy-flow{to{transform:translate(12%)skew(-13deg)}}@keyframes energy-flow-reverse{to{transform:translate(-12%)skew(17deg)scaleX(1.08)}}@keyframes energy-breathe{50%{opacity:.55;transform:scaleY(1.25)}}@keyframes blue-flame{0%{opacity:.42;transform:translateX(-50%) scale(var(--flame-scale)) rotate(-6deg) skewX(-5deg)}45%{opacity:.82;transform:translateX(-50%) scale(var(--flame-scale)) scaleX(.78) scaleY(1.18) rotate(5deg) skewX(7deg)}to{opacity:.58;transform:translateX(-50%) scale(var(--flame-scale)) scaleX(1.08) scaleY(.88) rotate(-2deg) skewX(-4deg)}}@keyframes energy-spark{0%{opacity:0;transform:translate(0)scale(.4)}18%{opacity:.9}to{opacity:0;transform:translate(var(--spark-drift), -150px) scale(1.2)}}@keyframes slide-enter{0%{opacity:0;filter:blur(5px);transform:translate(24px)scale(.992)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes heading-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-bloom{0%,to{opacity:.26;transform:scale(.92)translate(0)}50%{opacity:.6;transform:scale(1.08)translate(6%,4%)}}@keyframes stage-aurora{0%{transform:translate(-4%,-2%)rotate(-4deg)scale(.94)}to{transform:translate(5%,3%)rotate(8deg)scale(1.08)}}@keyframes stage-grid-drift{to{background-position:80px 80px,80px 80px}}@keyframes waiting-label-pulse{50%{color:#d8e9ff;text-shadow:0 0 15px #5499ffcc}}@keyframes comment-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{opacity:.5}}@keyframes status-scan{0%{transform:translate(-12px)}to{transform:translate(32px)}}.slide-audience-poll{justify-content:flex-start;max-width:none;overflow:hidden}.audience-poll-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(22px,3vw,46px);display:grid}.audience-poll-heading .slide-eyebrow{margin-bottom:12px}.audience-poll-heading h1{max-width:960px;font-size:clamp(38px,4.15vw,68px)}.audience-poll-heading .slide-description{max-width:880px;margin-top:12px;font-size:clamp(17px,1.36vw,23px);line-height:1.5}.audience-poll-live{background:#08172fbd;border:1px solid #87b8ff4d;grid-template-columns:auto auto;align-items:center;gap:4px 8px;min-width:132px;padding:11px 14px;display:grid}.audience-poll-live i{background:#68758a;border-radius:50%;width:7px;height:7px}.audience-poll-live i.is-live{background:#64f0bc;animation:1.8s ease-in-out infinite pulse;box-shadow:0 0 12px #64f0bcc2}.audience-poll-live span{color:#91add6;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.1em}.audience-poll-live strong{color:#fff;font:780 clamp(32px, 3.3vw, 54px) var(--font-geist-mono), monospace;grid-column:1/-1;line-height:1}.audience-poll-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:clamp(18px,2.4vw,34px);display:grid}.audience-poll-results article{--poll-share:0%;isolation:isolate;min-height:clamp(105px,9.8vw,145px);animation:audience-poll-result-in .55s calc(80ms + var(--poll-index) * 90ms) cubic-bezier(.22,1,.36,1) both;background:linear-gradient(140deg,#0e1e38e6,#081121e6);border:1px solid #84a6db33;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.audience-poll-results article:after{z-index:-1;height:4px;width:var(--poll-share);background:var(--theme-accent);content:"";transition:width .62s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:auto}.audience-poll-results article.is-leading{border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.audience-poll-results article.is-leading{border-color:color-mix(in srgb, var(--theme-accent) 68%, transparent)}}.audience-poll-results article.is-leading{background:linear-gradient(140deg, var(--theme-accent), #081121eb)}@supports (color:color-mix(in lab, red, red)){.audience-poll-results article.is-leading{background:linear-gradient(140deg, color-mix(in srgb, var(--theme-accent) 18%, #0e1e38f0), #081121eb)}}.audience-poll-results article.is-leading{box-shadow:0 0 38px var(--theme-glow)}@supports (color:color-mix(in lab, red, red)){.audience-poll-results article.is-leading{box-shadow:0 0 38px color-mix(in srgb, var(--theme-glow) 50%, transparent)}}.audience-poll-results article>b{color:#a9c9fa;width:48px;height:48px;font:780 15px var(--font-geist-mono), monospace;border:1px solid #89b5f857;border-radius:50%;place-items:center;display:grid}.audience-poll-results article.is-leading>b{background:var(--theme-accent);color:#071329;box-shadow:0 0 24px var(--theme-glow)}.audience-poll-results article>div{min-width:0}.audience-poll-results article>div small{color:#6f89ad;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.1em;display:block}.audience-poll-results article>div strong{max-width:540px;margin-top:7px;font-size:clamp(15px,1.35vw,22px);line-height:1.35;display:block}.audience-poll-results article>div>i{display:none}.audience-poll-results article>p{text-align:right;min-width:72px;margin:0}.audience-poll-results article>p strong{color:#fff;font:780 clamp(25px, 2.3vw, 38px) var(--font-geist-mono), monospace;letter-spacing:-.05em;display:block}.audience-poll-results article>p span{color:#7890b0;font:700 8px var(--font-geist-mono), monospace}.audience-poll-footer{justify-content:space-between;align-items:center;gap:20px;min-height:56px;margin-top:13px;display:flex}.audience-poll-marker{color:#c7dbfa;text-align:right;max-width:650px;margin-left:auto;font-size:clamp(11px,.95vw,16px);line-height:1.45}.audience-poll-waiting{color:#6e86aa;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.08em}.audience-poll-benchmark{align-items:center;gap:12px;display:flex}.audience-poll-benchmark>strong{color:var(--theme-accent);font:790 clamp(27px, 2.6vw, 42px) var(--font-geist-mono), monospace}.audience-poll-benchmark>span{color:#93add3;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.08em}.audience-poll-benchmark small{color:#667d9e;max-width:330px;font:8px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:0;margin-top:5px;display:block}.audience-poll-benchmark a{color:#789bd0;font:7px var(--font-geist-mono), monospace;margin-top:3px;text-decoration:none;display:block}.slide-audience-poll.is-branch-poll .audience-poll-results{grid-template-columns:repeat(3,minmax(0,1fr))}.slide-audience-poll.is-branch-poll .audience-poll-results article{grid-template-columns:46px minmax(0,1fr);align-content:center;min-height:clamp(170px,15vw,225px)}.slide-audience-poll.is-branch-poll .audience-poll-results article>p{text-align:left;grid-column:2;align-items:baseline;gap:8px;min-width:0;display:flex}.slide-audience-poll.is-branch-poll .audience-poll-results article>p strong{font-size:clamp(22px,2vw,34px)}.slide-audience-poll.is-branch-poll .audience-poll-results article>div strong{font-size:clamp(15px,1.28vw,21px)}.audience-poll-results article.is-web-choice{cursor:pointer;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .22s}.audience-poll-results article.is-web-choice:hover{border-color:#79adff;transform:translateY(-2px)}.audience-poll-results article.is-web-choice.is-selected{background:linear-gradient(140deg,#285cae61,#081121f0);border:2px solid #79adff;box-shadow:0 0 0 4px #558fe81a,0 0 36px #367eee38}.audience-poll-choice-hit-area{z-index:5;cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.audience-poll-choice-hit-area:disabled{cursor:wait}.audience-poll-choice-hit-area:focus-visible{outline-offset:-6px;outline:4px solid #79adff94}.audience-poll-web-status{color:#8fbaff;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.09em;text-align:right;margin-top:-2px}.is-web-experience .web-stage-header>span:first-child{color:#65d8bd}.is-web-experience .web-stage-header>span:last-child{color:#a9c8f7}@keyframes audience-poll-result-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.slide-poll-results{justify-content:flex-start;max-width:none;overflow:hidden}.poll-results-summary-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(20px,2.5vw,42px);display:grid}.poll-results-summary-heading .slide-eyebrow{margin-bottom:10px}.poll-results-summary-heading h1{text-wrap:pretty;max-width:none;font-size:clamp(32px,3vw,54px)}@media (width>=1280px){.poll-results-summary-heading h1{white-space:nowrap}}.poll-results-summary-heading .slide-description{max-width:900px;margin-top:9px;font-size:clamp(14px,1.14vw,19px);line-height:1.5}.poll-results-summary-live{background:#081c2ab8;border:1px solid #64f0bc47;grid-template-columns:auto auto;align-items:center;gap:5px 8px;min-width:148px;padding:12px 14px;display:grid}.poll-results-summary-live i{background:#64f0bc;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse;box-shadow:0 0 12px #64f0bcb8}.poll-results-summary-live span{color:#8ecfb8;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.1em}.poll-results-summary-live strong{color:#fff;font:760 13px var(--font-geist-mono), monospace;letter-spacing:.08em;grid-column:1/-1}.poll-results-summary-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vh,16px);min-height:0;margin-top:clamp(14px,1.8vh,24px);display:grid}.poll-summary-card{isolation:isolate;min-width:0;animation:audience-poll-result-in .55s calc(80ms + var(--poll-summary-index) * .1s) cubic-bezier(.22,1,.36,1) both;background:linear-gradient(140deg,#0e1e38e6,#081121e6);border:1px solid #84a6db33;flex-direction:column;padding:clamp(10px,1.2vh,14px) clamp(15px,1.45vw,24px);display:flex;position:relative;overflow:hidden}.poll-summary-card:before{content:"";border:1px solid #669ef224;border-radius:50%;width:68px;height:68px;position:absolute;top:0;right:0;transform:translate(34%,-44%)}.poll-summary-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.poll-summary-card header span{color:var(--theme-accent);font:780 clamp(10px, min(.85vw, 1.25vh), 13px) var(--font-geist-mono), monospace;letter-spacing:.08em}.poll-summary-card header small{color:#7e9cc8;font:700 clamp(8px, min(.62vw, .95vh), 10px) var(--font-geist-mono), monospace;letter-spacing:.09em}.poll-summary-card header small.is-reconnecting{color:#f7ba70}.poll-summary-card h2{min-height:2.5em;margin:clamp(5px,.65vh,8px) 0 clamp(7px,.85vh,10px);font-size:clamp(17px,min(1.55vw,2.4vh),24px);line-height:1.25}.poll-summary-options{gap:clamp(4px,.65vh,7px);margin-top:auto;display:grid}.poll-summary-option{color:#94a9c8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;display:grid}.poll-summary-option>span{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,min(1.1vw,1.65vh),17px);line-height:1.2;overflow:hidden}.poll-summary-option>strong{color:#a9bedb;font:760 clamp(11px, min(.92vw, 1.45vh), 15px) var(--font-geist-mono), monospace;align-items:baseline;gap:5px;display:flex}.poll-summary-option>strong small{color:#6f89ad;font-size:clamp(8px,min(.68vw,1vh),11px)}.poll-summary-option>i{background:#7297cd1f;grid-column:1/-1;height:clamp(3px,.52vh,5px);overflow:hidden}.poll-summary-option>i>b{background:#557caf;height:100%;transition:width .62s cubic-bezier(.22,1,.36,1);display:block}.poll-summary-option.is-leading{color:#fff}.poll-summary-option.is-leading>strong{color:var(--theme-accent)}.poll-summary-option.is-leading>i>b{background:var(--theme-accent);box-shadow:0 0 12px var(--theme-glow)}.poll-results-summary-marker{color:#c7dbfa;text-align:right;margin-top:10px;font-size:clamp(10px,.82vw,14px);line-height:1.4}@media (width<=1050px){.presenter-shell{grid-template-columns:minmax(0,7fr) minmax(300px,3fr)}.button-group>span,.slide-marker{display:none}.slide-content h1,.slide-statement h1,.slide-dialogue h1,.slide-closing h1{font-size:clamp(44px,6.1vw,72px)}.slide-profile{grid-template-columns:minmax(0,1fr) minmax(240px,.68fr);gap:30px}.slide-profile h1{font-size:clamp(30px,3.6vw,46px)}.slide-blank-canvas{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px}.blank-canvas-copy .narrative-heading h1{font-size:clamp(34px,4vw,48px)}.blank-canvas-copy .slide-description{font-size:clamp(17px,1.9vw,23px)}.profile-brand-lockup{grid-template-columns:34px auto;gap:8px}.profile-brand-lockup img{width:34px;height:34px}.profile-brand-lockup strong{font-size:9px}.profile-partner-status{width:min(520px,100%);margin-top:24px}.generated-prompt{width:44%}.slide-participation{grid-template-columns:minmax(0,1fr) minmax(250px,.62fr);gap:24px}.slide-participation h1{font-size:clamp(34px,4.4vw,54px)}.participation-qr-area{min-width:250px}.participation-qr{width:min(24vw,300px)}.participation-step{min-height:98px;padding:13px}.slide-origin,.slide-slack,.slide-stack,.slide-challenge{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:28px}.narrative-slide h1{font-size:clamp(34px,4.4vw,54px)}.origin-orbit{width:min(31vw,350px)}.slack-thread{min-height:280px;padding:20px 17px}.stack-layer{min-height:90px;padding:16px}.challenge-map{min-height:400px}.history-stop{padding:16px 12px}.slide-coaching,.slide-chatgpt,.slide-fouryears{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:28px}.slide-usage-grades{grid-template-columns:minmax(200px,.72fr) minmax(0,1.28fr);gap:20px}.usage-grades-copy .narrative-heading h1{font-size:clamp(36px,4.5vw,58px)}.usage-rate strong{font-size:clamp(66px,7vw,96px)}.usage-grade-table{min-height:390px;padding:12px}.usage-grade-table article{grid-template-columns:58px minmax(0,1fr) 54px;gap:9px;padding:8px 10px}.usage-grades-marker{left:auto}.audience-poll-heading h1{font-size:clamp(32px,3.75vw,50px)}.audience-poll-results article{grid-template-columns:43px minmax(0,1fr) auto;gap:11px;min-height:106px;padding:13px}.audience-poll-results article>b{width:40px;height:40px}.audience-poll-results article>div strong{font-size:clamp(13px,1.25vw,18px)}.poll-results-summary-heading h1{font-size:clamp(31px,3.55vw,46px)}.poll-summary-card{padding:11px 13px 12px}.poll-summary-card h2{font-size:clamp(12px,1.08vw,16px)}.coaching-visual,.chatgpt-moment{min-height:370px}.fouryears-clock{width:min(31vw,370px)}.slide-topdown h1,.impact-copy h1{font-size:clamp(36px,4.5vw,58px)}.impact-number{min-height:360px}.speed-copy h1{font-size:clamp(52px,6.6vw,82px)}.agent-data-pipeline-scene{grid-template-columns:.75fr .95fr 1fr 1.18fr;gap:8px;min-height:330px}.pipeline-data-sources,.pipeline-permission-gate,.pipeline-agent-work,.pipeline-insight-output{padding:14px}.permission-gate-core{width:96px}.pipeline-agent-core{width:104px}.governance-story-heading h1{font-size:clamp(30px,3.8vw,48px)}.slide-workspace-ai .governance-story-heading h1,.slide-salesforce-ai .governance-story-heading h1{font-size:clamp(27px,3.35vw,43px)}.rule-lag-scene,.workspace-scene,.enterprise-scene{min-height:300px}.legacy-rule-sheet{min-height:250px;padding:20px}.workspace-orbit{width:min(31vw,340px)}.workspace-orbit>strong{width:108px;height:108px;font-size:21px}.workspace-orbit>span{width:64px;height:64px}.salesforce-flow article{min-height:185px;padding:18px}.managed-choice{min-height:285px}.managed-choice article{min-height:230px;padding:22px}.shadow-ai-path{gap:26px;min-height:295px}.shadow-ai-path article{min-height:210px;padding:18px 4px 18px 16px}.shadow-ai-path article h2{font-size:clamp(19px,2vw,28px)}.slide-executive-problems{flex-direction:column;align-items:stretch;min-height:0;display:flex}.executive-problems-copy{max-width:820px}.executive-problems-copy h1{font-size:clamp(36px,4.5vw,58px)}.executive-problems-copy .slide-description{display:none}.problem-pile{min-height:300px;margin-top:10px;padding-left:0}.problem-bubble{min-height:54px;padding:9px 12px}.problem-primary,.problem-bubble:last-of-type{grid-column:auto;min-height:54px;padding:9px 12px}.problem-primary small{margin-bottom:3px}.problem-primary strong{font-size:clamp(11px,1.02vw,17px)}.problem-pile-footer{display:none}.ownership-heading h1{font-size:clamp(34px,4vw,52px)}.ownership-scene{min-height:325px}.ownership-organization{min-height:310px}.ownership-executive{width:138px;height:138px}.ownership-decision{min-height:290px}.ownership-marker{font-size:10px}.workflow-heading h1{font-size:clamp(32px,3.8vw,49px)}.workflow-inversion-scene{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);min-height:250px}.workflow-lane{min-height:225px;padding:14px 17px}.workflow-flip{width:86px;height:86px}.workflow-decision{grid-template-columns:auto minmax(230px,.9fr) minmax(210px,1.1fr);min-height:70px;padding:11px 15px}.builder-heading h1{font-size:clamp(34px,4.2vw,54px)}.builder-scene{grid-template-columns:minmax(0,.88fr) 110px minmax(0,1.12fr);min-height:315px}.builder-side{min-height:270px;padding:17px}.builder-boundary{min-height:285px}.builder-boundary>div{width:98px;height:98px}.builder-boundary>div strong{font-size:19px}.computer-use-heading h1{font-size:clamp(36px,4.5vw,58px)}.agent-computer-scene{min-height:325px}.agent-product-labels span{min-width:112px;padding:9px 11px;font-size:7px}.agent-computer{width:80%;min-height:285px}.agent-computer-workspace{min-height:245px;padding:20px 28px}.exploration-heading h1,.inaction-heading h1{font-size:clamp(36px,4.4vw,56px)}.exploration-scene{grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);min-height:315px}.workflow-intake{min-height:270px}.agent-rebuild-loop{min-height:280px}.inaction-scene{min-height:340px}.inaction-core{width:158px;height:158px}.inaction-risks article{min-height:140px;padding:14px 16px}.readiness-heading h1{font-size:clamp(36px,4.4vw,56px)}.readiness-scene{grid-template-columns:minmax(0,1fr) minmax(310px,.9fr);gap:25px;min-height:325px}.readiness-impact-list article{grid-template-columns:104px minmax(0,1fr);min-height:86px}.readiness-radar{min-height:325px}.readiness-core{width:154px;height:154px}.slide-qa{grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:24px}.qa-heading h1{font-size:clamp(62px,8vw,100px)}.qa-list>button{min-height:96px;padding:12px}.executive-framework h1{font-size:clamp(32px,4.25vw,52px)}.framework-grid{gap:9px}.framework-grid article{min-height:175px;padding:18px}.framework-grid article h2{margin-top:18px;font-size:clamp(18px,1.7vw,24px)}.slide-organizational-gaps .framework-grid article,.slide-organizational-education .framework-grid article,.slide-organizational-decision .framework-grid article,.slide-organizational-governance .framework-grid article,.slide-organizational-designs .framework-grid article{min-height:210px}.framework-timeline{gap:8px}.framework-timeline article{min-height:185px;padding:15px}.framework-timeline article h2{margin-top:16px}}@media (width<=720px){.presenter-shell{height:auto;min-height:100dvh;display:block;overflow:visible}.slide-stage{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto minmax(0,1fr) auto;height:100svh;min-height:100svh}.stage-header span:last-child,.progress-track{display:none}.slide-viewport{scrollbar-width:thin;min-height:0;padding:42px 24px 20px;overflow:hidden auto}.slide-content h1,.slide-statement h1,.slide-dialogue h1,.slide-closing h1{font-size:clamp(38px,11vw,58px)}.slide-description{font-size:30px;line-height:1.45}.question-grid,.step-row{grid-template-columns:1fr}.slide-profile{grid-template-columns:1fr;align-content:center;display:grid}.slide-profile h1{white-space:normal;font-size:clamp(30px,8.6vw,38px)}.profile-portrait{display:none}.profile-heading-row{gap:12px}.profile-brand-lockup{grid-template-columns:30px auto;gap:7px}.profile-brand-lockup img{width:30px;height:30px}.profile-brand-lockup strong{font-size:8px}.profile-brand-lockup small{font-size:4px}.profile-partner-status{width:min(500px,100%);margin-top:24px}.generated-prompt{width:calc(100% - 48px);right:24px}.generated-shade{background:#05070db3}.slide-participation{display:block}.slide-participation h1{font-size:clamp(30px,8vw,45px)}.slide-participation .slide-description{font-size:26px;line-height:1.4}.participation-steps{grid-template-columns:1fr;gap:6px}.participation-step{min-height:58px}.participation-step:after{display:none}.participation-step b{font-size:26px}.participation-qr-area,.participation-marker{display:none}.slide-origin,.slide-slack,.slide-stack,.slide-challenge,.slide-blank-canvas{display:block}.blank-canvas-copy .narrative-heading h1{font-size:clamp(32px,8vw,45px)}.blank-canvas-copy .slide-description{font-size:22px;line-height:1.48}.blank-canvas-marker{margin-top:20px;font-size:13px}.blank-canvas-visual{margin-top:28px}.blank-canvas-screen{border-radius:12px;transform:none}.blank-canvas-screen img{object-fit:contain;transform:none}.narrative-slide{justify-content:center}.narrative-slide h1{font-size:clamp(30px,8vw,45px)}.narrative-slide .slide-description{font-size:26px;line-height:1.4}.slide-audience-poll{justify-content:flex-start;overflow:visible}.audience-poll-heading{display:block}.audience-poll-heading h1{font-size:clamp(28px,7vw,40px)}.audience-poll-heading .slide-description{font-size:17px}.audience-poll-live{min-width:0;margin-top:14px;padding:9px 11px;display:flex}.audience-poll-live strong{margin-left:auto;font-size:24px}.audience-poll-results{grid-template-columns:1fr;gap:7px;margin-top:15px}.audience-poll-results article{grid-template-columns:36px minmax(0,1fr) auto;min-height:70px;padding:10px}.audience-poll-results article>b{width:34px;height:34px;font-size:11px}.audience-poll-results article>div strong{margin-top:3px;font-size:13px}.audience-poll-results article>p strong{font-size:22px}.slide-audience-poll.is-branch-poll .audience-poll-results{grid-template-columns:1fr}.slide-audience-poll.is-branch-poll .audience-poll-results article{grid-template-columns:36px minmax(0,1fr) auto;min-height:82px}.slide-audience-poll.is-branch-poll .audience-poll-results article>p{text-align:right;grid-column:auto;min-width:58px;display:block}.audience-poll-footer{min-height:0;display:block}.audience-poll-marker{text-align:left;margin-top:10px;display:block}.audience-poll-benchmark{margin-top:8px}.slide-poll-results{justify-content:flex-start;overflow:visible}.poll-results-summary-heading{display:block}.poll-results-summary-heading h1{font-size:clamp(28px,7vw,40px)}.poll-results-summary-heading .slide-description{font-size:16px}.poll-results-summary-live{min-width:0;margin-top:12px;padding:9px 11px;display:flex}.poll-results-summary-live strong{margin-left:auto}.poll-results-summary-grid{flex:none;grid-template-rows:none;grid-template-columns:1fr;gap:8px;margin-top:14px}.poll-summary-card h2{min-height:0;font-size:15px}.poll-summary-option>span{font-size:11px}.poll-results-summary-marker{text-align:left}.origin-orbit,.slack-window,.ai-stack,.challenge-map{display:none}.history-timeline{grid-template-columns:repeat(2,1fr)}.history-rail,.history-stop:before{display:none}.history-stop{min-height:110px}.experience-flow{grid-template-columns:repeat(2,1fr)}.flow-pulse,.experience-flow:before{display:none}.flow-step{min-height:92px}.support-grid{grid-template-columns:1fr}.support-card{min-height:170px}.demo-loop{min-height:230px}.demo-orbit{display:none}.demo-node{min-width:130px;padding:11px}.slide-coaching,.slide-chatgpt,.slide-fouryears,.slide-impact,.slide-usage-grades{display:block}.usage-grades-copy .narrative-heading h1{font-size:clamp(30px,8vw,45px)}.usage-grades-copy .slide-description{display:none}.usage-rate{grid-template-columns:auto 1fr;align-items:end;column-gap:12px;margin-top:10px;padding-left:12px}.usage-rate strong{grid-row:1/3;font-size:44px}.usage-rate span{align-self:center;margin-top:0;font-size:9px;line-height:1.35}.usage-rate small{display:none}.usage-grade-table{gap:4px;min-height:auto;margin-top:10px;padding:8px}.usage-grade-caption{margin-bottom:1px;padding:0 2px 6px}.usage-grade-caption span{font-size:10px}.usage-grade-caption strong{font-size:11px}.usage-grade-table article{grid-template-columns:42px minmax(0,1fr) 44px;gap:7px;min-height:42px;padding:6px 8px}.usage-grade-table article b{font-size:15px}.usage-grade-table article strong{font-size:11px}.usage-grades-marker{margin-top:6px;padding:8px 9px;font-size:11px;position:relative;bottom:auto;left:auto;right:auto}.coaching-visual,.chatgpt-moment,.fouryears-clock,.impact-number{display:none}.topdown-level-1{width:62%}.topdown-level-2{width:78%}.topdown-level-3{width:96%}.slide-topdown h1,.impact-copy h1{font-size:clamp(30px,8vw,45px)}.impact-copy .slide-description{display:none}.impact-fermi-grid{gap:5px;margin-top:14px}.impact-fermi-grid article{min-height:74px;padding:8px}.impact-fermi-grid small{font-size:5px}.impact-fermi-grid strong{font-size:15px}.impact-fermi-grid span{font-size:6px}.impact-fermi-note{margin-top:8px;padding-left:7px;font-size:7px}.slide-evolution img{object-fit:cover;object-position:center}.slide-speed{padding-top:7%;display:block}.speed-copy{width:100%}.speed-copy h1{max-width:90%;font-size:clamp(34px,8.8vw,56px)}.speed-copy .slide-description{display:none}.speed-news-stack{width:100%;min-height:360px;margin-top:12px;position:relative;top:auto;bottom:auto;right:auto;overflow:visible}.speed-stack-label{top:-5px;right:0}.speed-news-stack article{right:1%;bottom:var(--news-mobile-bottom);grid-template-columns:58px minmax(100px,.9fr) minmax(120px,1.3fr);width:96%;min-height:44px;padding:7px 9px}.speed-news-stack article time{font-size:7px}.speed-news-stack article>strong{font-size:10px}.speed-news-stack article p{font-size:7px}.speed-marker,.speed-sources{display:none}.capability-story{justify-content:center;padding-bottom:10px}.capability-heading h1{font-size:clamp(25px,6.5vw,38px)}.capability-heading .slide-description,.capability-story .story-sources{display:none}.capability-marker{margin-top:8px;padding:8px 10px;font-size:9px}.scaffolding-scene{grid-template-columns:.9fr 1.1fr;gap:8px;min-height:260px;margin-top:10px}.early-chat{display:none}.work-wall{gap:4px;padding:10px}.work-wall span{padding:8px;font-size:8px}.scaffold-bridge{gap:6px}.scaffold-bridge article{grid-template-columns:48px 1fr;min-height:70px;padding:10px}.scaffold-bridge article b{font-size:8px}.scaffold-bridge article strong{font-size:10px}.multimodal-scene{min-height:275px}.modality-orbit{width:230px;right:1%}.modality-orbit>span{width:55px;height:32px;font-size:6px}.voice-wave{width:40%;height:100px}.voice-behaviors{gap:8px;font-size:5px}.knowledge-studio{grid-template-columns:.88fr 120px 1.12fr;gap:7px;min-height:260px;margin-top:8px}.knowledge-rail{gap:4px}.knowledge-rail span{min-height:34px;padding:8px;font-size:7px}.knowledge-core{min-height:120px}.knowledge-core strong{font-size:12px}.knowledge-core small{font-size:5px}.image-text-comparison{gap:30px;min-height:270px;margin-top:5px;padding-top:43px}.comparison-prompt{min-height:34px;padding:6px 8px;left:1%;right:1%}.comparison-prompt p{font-size:6px}.generated-poster{min-height:180px;padding:20px 13px}.generated-poster b{margin-bottom:15px;font-size:5px}.generated-poster strong{font-size:clamp(16px,4vw,25px)}.generated-poster span{margin-top:14px;font-size:8px}.image-version>p{font-size:7px}.glyph-transition{width:58px;height:58px}.glyph-transition span,.glyph-transition strong{font-size:13px}.glyph-transition em{display:none}.agent-era-scene{min-height:270px}.agent-boundary{display:none}.agent-core{width:118px;left:45%}.agent-core strong{font-size:20px}.agent-orbit span{min-width:90px;min-height:38px;font-size:6px}.agent-route{left:48%}.agent-data-pipeline-scene{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:330px;margin-top:7px}.agent-data-pipeline-scene:before,.pipeline-flow{display:none}.pipeline-data-sources,.pipeline-permission-gate,.pipeline-agent-work,.pipeline-insight-output{min-height:145px;padding:10px}.agent-data-pipeline-scene small{font-size:5px}.pipeline-data-sources>div{grid-template-columns:repeat(3,1fr);gap:3px;margin-top:9px}.pipeline-data-sources span{min-height:31px;font-size:5px}.pipeline-data-sources span:last-child{grid-column:auto}.permission-gate-core{width:66px;margin:8px auto 7px}.permission-gate-core strong{font-size:10px}.permission-gate-core span{display:none}.pipeline-agent-core{width:72px;margin:6px auto}.pipeline-agent-core strong{font-size:11px}.pipeline-agent-core span{display:none}.pipeline-permission-gate>div:last-child,.pipeline-agent-work>div:last-child{grid-template-columns:repeat(3,1fr);gap:3px}.pipeline-permission-gate>div:last-child span,.pipeline-agent-work>div:last-child span{text-align:center;border:0;padding:3px;font-size:5px}.pipeline-insight-output strong{margin-top:12px;font-size:17px}.pipeline-insight-output span{margin-top:9px;font-size:4px}.pipeline-insight-output>i{width:90px}.stalled-ai-scene{grid-template-columns:1fr 1fr;gap:10px;min-height:270px;margin-top:8px}.frozen-chat-app{border-radius:10px;min-height:225px}.frozen-app-bar{height:30px}.frozen-chat-body{gap:7px;padding:10px}.frozen-message{padding:8px;font-size:7px}.frozen-seal{padding:6px 8px;font-size:7px}.release-rush{gap:5px;min-height:225px;padding-left:8px}.release-rush>span{grid-template-columns:44px 1fr;gap:7px;min-height:38px;padding:7px;font-size:9px}.release-rush>span b{font-size:5px}.stalled-gap{display:none}.leaveanest-case{justify-content:center;padding-bottom:10px}.leaveanest-case-heading h1{font-size:clamp(24px,6.2vw,37px)}.leaveanest-case-heading .slide-description{display:none}.leaveanest-case-marker{margin-top:7px;padding:7px 9px;font-size:8px}.leaveanest-case-note{display:none}.ai-portfolio-map{gap:5px;min-height:260px;margin-top:8px;padding-top:24px}.ai-portfolio-map article,.ai-portfolio-map article.is-medium,.ai-portfolio-map article.is-high,.ai-portfolio-map article.is-deep{min-height:205px;padding:10px 8px}.ai-portfolio-map article small{font-size:5px}.ai-portfolio-map article h2{margin:8px 0 6px;font-size:10px}.ai-portfolio-map article strong{min-height:29px;font-size:6px}.ai-portfolio-map article p{margin-top:6px;font-size:6px}.portfolio-meter{bottom:9px;left:8px;right:8px}.portfolio-count strong{font-size:21px}.adoption-depth{grid-template-columns:1.25fr .75fr;gap:8px;min-height:260px;margin-top:8px;padding-left:33px}.depth-layer{padding:12px;clip-path:none!important;min-height:210px!important}.depth-layer small{font-size:5px}.depth-layer h2{margin:9px 0 7px;font-size:12px}.depth-layer>strong{font-size:8px}.depth-layer p{font-size:6px}.depth-users{gap:4px;bottom:12px;left:10px;right:10px}.depth-users i{width:9px;height:9px}.builder-nodes{gap:4px;bottom:12px;right:10px}.builder-nodes i{width:27px;font-size:5px}.api-boundary-scene{grid-template-columns:1fr 75px 1fr;gap:6px;min-height:260px;margin-top:8px}.managed-seat-pool,.unbounded-agent-loop{min-height:215px;padding:12px}.managed-seat-pool h2,.unbounded-agent-loop h2{margin:8px 0 10px;font-size:12px}.managed-seat-pool>span{gap:6px;padding:7px 0;font-size:6px}.api-gate{width:68px}.api-gate span{font-size:15px}.api-gate small{display:none}.agent-cost-orbit{min-height:125px}.agent-cost-orbit span{padding:4px 5px;font-size:5px}.agent-cost-orbit>strong{font-size:14px}.pro-bridge-scene{grid-template-columns:1fr 78px 1fr;gap:6px;min-height:260px;margin-top:8px}.pro-included-side,.credit-metered-side{min-height:215px;padding:11px}.pro-included-side h2,.credit-metered-side h2{margin:8px 0 7px;font-size:12px}.pro-included-side>strong{font-size:7px}.pro-included-side>p{font-size:6px}.credit-metered-side>span{gap:5px;padding:6px 0;font-size:6px}.codex-bonus-window{gap:5px;padding:7px;bottom:8px;left:8px;right:8px}.codex-bonus-window span,.codex-bonus-window strong{font-size:6px}.pro-bridge-core{width:72px}.pro-bridge-core span{font-size:16px}.pro-bridge-core strong{font-size:6px}.pro-bridge-core small,.credit-topup-stream,.leaveanest-case .story-sources{display:none}.governance-story{justify-content:center;padding-bottom:12px}.governance-story-heading h1,.slide-workspace-ai .governance-story-heading h1,.slide-salesforce-ai .governance-story-heading h1{font-size:clamp(24px,6.2vw,36px)}.governance-story-heading .slide-description,.story-sources,.story-note{display:none}.story-marker{margin-top:10px;font-size:11px;line-height:1.4}.rule-lag-scene{grid-template-columns:.82fr 1.18fr;gap:10px;min-height:300px}.legacy-rule-sheet{min-height:230px;padding:14px}.legacy-rule-sheet:after{display:none}.legacy-rule-sheet>strong{margin:22px 0 14px;font-size:20px}.legacy-rule-sheet>span{font-size:8px}.rule-progress-stream{gap:6px;min-height:230px;padding-left:10px}.rule-progress-stream span{min-height:40px;padding:0 9px;font-size:10px}.workspace-scene,.enterprise-scene{grid-template-columns:.9fr 1.1fr;gap:12px;min-height:300px}.workspace-orbit{width:210px}.workspace-orbit>strong{width:82px;height:82px;font-size:16px}.workspace-orbit>span{border-radius:10px;width:45px;height:45px;font-size:8px}.managed-access-list{gap:4px}.managed-access-list>div{grid-template-columns:24px 1fr;min-height:52px;padding:8px}.managed-access-list strong{font-size:10px}.salesforce-flow{gap:6px;min-height:280px}.salesforce-flow article{border-radius:12px;min-height:170px;padding:11px}.salesforce-flow article:nth-child(2){--flow-y:-8px}.salesforce-flow article>strong{margin:14px 0 10px;font-size:16px}.salesforce-flow article p{font-size:8px}.salesforce-flow article i{display:none}.enterprise-region{width:205px}.enterprise-region>strong{font-size:68px}.enterprise-controls{gap:5px}.enterprise-controls>div{min-height:82px;padding:9px}.enterprise-controls strong{font-size:10px}.managed-choice{gap:32px;min-height:280px}.managed-choice article{min-height:210px;padding:14px}.managed-choice article h2{margin:14px 0 12px;font-size:17px}.managed-choice article span{font-size:8px}.managed-shift{width:54px;height:54px}.shadow-ai-path{gap:7px;min-height:280px}.shadow-ai-path article{min-height:205px;padding:11px 4px 11px 9px}.shadow-ai-path article small{font-size:6px}.shadow-ai-path article h2{margin:16px 0 13px;font-size:15px}.shadow-ai-path article span{padding:6px 0;font-size:8px}.shadow-ai-path article>b{display:none}.executive-problems-copy h1{font-size:clamp(30px,8vw,45px)}.problem-pile{grid-template-columns:repeat(2,1fr);align-content:center;gap:7px;min-height:430px;margin-top:8px;display:grid}.problem-bubble{width:auto;min-height:58px;padding:9px 11px;position:relative;top:auto;left:auto}.problem-bubble strong{font-size:10px}.problem-primary{grid-column:1/-1;width:auto}.problem-primary strong{font-size:14px}.problem-instruction{display:none}.ownership-heading h1{font-size:clamp(27px,7.1vw,41px)}.ownership-heading .slide-description{display:none}.ownership-scene{grid-template-columns:1.02fr .98fr;gap:12px;min-height:330px;margin-top:7px}.ownership-organization{min-height:310px}.ownership-executive{width:104px;height:104px}.ownership-executive strong{font-size:18px}.ownership-executive span{display:none}.ownership-barrier{padding:0 7px;top:44%;left:2%;right:2%}.ownership-barrier span{display:none}.ownership-barrier strong{font-size:9px}.ownership-field{grid-template-columns:1fr;gap:3px;bottom:0;left:1%;right:1%}.ownership-field>small{font-size:5px}.ownership-field>span{min-height:34px;padding:4px;font-size:6px}.ownership-proposals{display:none}.ownership-decision{min-height:280px;padding-left:11px}.ownership-decision>small{font-size:5px}.ownership-actions{gap:2px;margin-top:8px}.ownership-actions span{grid-template-columns:20px 1fr;gap:5px;min-height:33px;font-size:8px}.ownership-verdict{margin-top:8px;padding:12px 9px}.ownership-verdict strong{font-size:15px}.ownership-marker{margin-top:0;font-size:7px}.workflow-heading h1{font-size:clamp(24px,6.2vw,36px)}.workflow-heading .slide-description{display:none}.workflow-inversion-scene{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:7px;min-height:255px;margin-top:7px}.workflow-lane{min-height:225px;padding:10px 8px}.workflow-lane>small{font-size:5px}.workflow-steps{gap:2px;margin-top:7px}.workflow-steps span{grid-template-columns:18px 1fr;gap:3px;min-height:29px;font-size:6px}.workflow-steps b{font-size:5px}.workflow-lane>strong{margin-top:7px;font-size:8px}.workflow-flip{width:48px;height:48px}.workflow-flip i{inset:-6px}.workflow-flip strong{font-size:9px}.workflow-flip span,.workflow-signal{display:none}.workflow-decision{grid-template-columns:1fr;gap:4px;min-height:65px;padding:8px 10px}.workflow-decision span{display:none}.workflow-decision strong{font-size:15px}.workflow-decision p{font-size:7px}.workflow-marker{margin-top:5px;font-size:7px}.builder-heading h1{font-size:clamp(27px,7vw,42px)}.builder-heading .slide-description{display:none}.builder-scene{grid-template-columns:minmax(0,.9fr) 58px minmax(0,1.1fr);gap:6px;min-height:310px;margin-top:6px}.builder-side{min-height:250px;padding:10px 8px}.builder-side>small{font-size:5px}.builder-side>strong{margin-top:8px;font-size:14px}.builder-side>div,.builder-side.is-business>div{grid-template-columns:1fr;gap:2px;margin-top:8px}.builder-side span{min-height:29px;padding:7px 4px 7px 18px;font-size:6px}.builder-side span:before{width:5px;height:5px;left:4px}.builder-boundary{min-height:270px}.builder-boundary>div{width:54px;height:54px}.builder-boundary>div strong{font-size:10px}.builder-boundary>div small{display:none}.builder-boundary>div i{inset:-7px}.builder-boundary>span{display:none}.builder-marker{margin-top:0;font-size:7px}.slide-business-builder .story-sources{display:none}.computer-use-heading h1{font-size:clamp(28px,7.2vw,43px)}.computer-use-heading .slide-description{display:none}.agent-computer-scene{min-height:330px;margin-top:4px}.agent-product-labels{gap:4px;display:flex;top:4px;left:auto;right:0;transform:none}.agent-product-labels span{border-left-width:1px;min-width:0;padding:6px 8px;font-size:5px}.agent-computer{border-radius:8px;width:100%;min-height:286px;margin-top:25px}.agent-computer-bar{height:32px}.agent-computer-bar small{font-size:4px}.agent-computer-workspace{min-height:252px;padding:16px 12px}.agent-command-line{grid-template-columns:38px 1fr;gap:7px;padding-bottom:13px}.agent-command-line span{font-size:5px}.agent-command-line strong{font-size:12px}.agent-action-rail{margin-top:21px}.agent-action-rail:before{top:15px}.agent-action-rail>span{gap:7px;font-size:7px}.agent-action-rail>span b{width:31px;height:31px;font-size:5px}.agent-pointer{top:1px}.agent-pointer i{border-top-width:12px;border-right-width:8px}.agent-result-line{margin-top:20px}.agent-result-line span{font-size:5px}.agent-result-line strong{font-size:7px}.computer-use-marker{gap:8px;padding-left:8px}.computer-use-marker span{font-size:5px}.computer-use-marker strong{font-size:12px}.exploration-heading h1,.inaction-heading h1{font-size:clamp(28px,7.2vw,43px)}.exploration-heading .slide-description,.inaction-heading .slide-description{display:none}.exploration-scene{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);gap:7px;min-height:315px;margin-top:5px}.workflow-intake{grid-template-columns:1fr;gap:3px;min-height:270px;padding-right:6px}.workflow-intake>small{font-size:5px}.workflow-intake>span{min-height:31px;padding:4px;font-size:6px}.exploration-core{width:78px}.exploration-core strong{font-size:17px}.exploration-core small{display:none}.agent-rebuild-loop{min-height:270px}.agent-rebuild-loop>small{font-size:5px}.agent-rebuild-loop>span{min-width:62px;min-height:31px;font-size:6px}.agent-rebuild-loop>span:first-of-type{left:0}.agent-rebuild-loop>span:nth-of-type(2){right:0}.agent-rebuild-loop>div{inset:28% 13%}.exploration-marker,.inaction-marker{margin-top:0;font-size:7px}.slide-roi-exploration .story-sources{display:none}.inaction-scene{min-height:320px;margin-top:4px}.inaction-core{width:108px;height:108px;top:48%}.inaction-core strong{font-size:8px}.inaction-core span{font-size:13px}.inaction-risks article{width:32%;min-height:112px;padding:9px}.inaction-risks article:first-child{left:0}.inaction-risks article:nth-child(2){right:0}.inaction-risks article:nth-child(3){bottom:0;left:34%}.inaction-risks article h2{margin:7px 0 6px;font-size:12px}.inaction-risks article span{font-size:6px}.inaction-pressure{inset:9% 13% 5%}.readiness-heading h1{font-size:clamp(28px,7.2vw,43px)}.readiness-heading .slide-description{display:none}.readiness-scene{grid-template-columns:minmax(0,1.15fr) minmax(145px,.85fr);gap:8px;min-height:330px;margin-top:4px}.readiness-impact-list article{grid-template-columns:1fr;gap:5px;min-height:92px;padding:9px 0}.readiness-impact-list small{font-size:5px}.readiness-impact-list strong{font-size:11px}.readiness-impact-list span{font-size:7px}.readiness-radar{min-height:300px;overflow:visible}.readiness-waves{inset:8% 0 10%;overflow:hidden}.readiness-core{width:102px;height:102px}.readiness-core small{font-size:4px}.readiness-core strong{font-size:21px}.readiness-core span{display:none}.readiness-hit{min-width:47px;min-height:24px;font-size:5px}.readiness-hit-skill{top:15%;left:0}.readiness-hit-work{top:28%;right:-4px}.readiness-hit-culture{bottom:18%;right:2%}.readiness-baseline{text-align:center;font-size:6px;left:0;right:0}.readiness-marker{margin-top:0;padding-left:8px;font-size:7px}.slide-qa{display:block}.qa-heading h1{font-size:clamp(58px,14vw,88px)}.qa-heading .slide-description{display:none}.qa-list{grid-template-columns:1fr;max-height:330px;overflow-y:auto}.qa-list>button{min-height:82px}.executive-framework{justify-content:center}.executive-framework .slide-description,.framework-stat{display:none}.framework-grid,.framework-grid-3{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:18px}.framework-grid article,.slide-governance-model .framework-grid article,.slide-followup .framework-grid article{clip-path:none;min-height:125px;padding:13px}.framework-grid article h2{margin:12px 0 7px;font-size:16px}.framework-grid article p{font-size:9px}.slide-organizational-gaps .framework-grid,.slide-organizational-education .framework-grid,.slide-organizational-decision .framework-grid,.slide-organizational-governance .framework-grid,.slide-organizational-designs .framework-grid{grid-template-columns:1fr}.slide-organizational-gaps .framework-grid article,.slide-organizational-education .framework-grid article,.slide-organizational-decision .framework-grid article,.slide-organizational-governance .framework-grid article,.slide-organizational-designs .framework-grid article{min-height:145px}.framework-timeline,.slide-roadmap-90 .framework-timeline{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:18px;padding-top:0}.framework-timeline-rail,.framework-timeline article:before{display:none}.framework-timeline article{min-height:125px;padding:12px}.framework-timeline article h2{margin:10px 0 6px;font-size:14px}.framework-marker{display:none}.question-card{min-height:auto}.stage-controls{z-index:30;padding:12px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--theme-accent);grid-template-columns:minmax(0,1fr) auto;position:relative}@supports (color:color-mix(in lab, red, red)){.stage-controls{border-top:1px solid color-mix(in srgb, var(--theme-accent) 18%, transparent)}}.stage-controls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060a11e0;box-shadow:0 -14px 36px #00000047}.button-group{position:relative}.button-group:before{color:#607089;font:6px var(--font-geist-mono), monospace;letter-spacing:.14em;content:"SWIPE";position:absolute;bottom:calc(100% + 4px);right:50%;transform:translate(50%)}.button-group button{width:48px}.live-panel{min-height:70dvh}.comments-list{min-height:380px}}@media (width<=1050px){.presenter-shell.is-demo-intake{grid-template-columns:minmax(0,3fr) minmax(330px,1.15fr)}.demo-poll-heading h1{font-size:clamp(34px,4.6vw,54px)}.demo-poll-options article{min-height:92px;padding:13px}.presentation-shift-heading h1{font-size:clamp(31px,3.7vw,47px)}.presentation-shift-scene{grid-template-columns:minmax(0,1fr) 120px minmax(0,1.05fr);gap:14px;min-height:300px}.generated-deck-pile i{width:78%;height:58px}.message-experience{min-height:250px;padding:20px}}@media (width<=720px){.presenter-shell.is-demo-intake{display:block}.demo-poll-heading .slide-description{display:none}.demo-poll-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:14px}.demo-poll-options article{min-height:76px;padding:10px}.demo-poll-options strong{font-size:10px}.demo-poll-options span{font-size:7px}.demo-poll-steps{gap:1px;display:grid}.demo-poll-steps span{padding:7px 9px;font-size:7px}.demo-poll-marker{display:none}.demo-request-other{grid-template-columns:1fr}.demo-request-other button{height:48px}.presentation-shift-heading .slide-description{display:none}.presentation-shift-scene{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);gap:6px;min-height:300px}.generated-deck-pile{min-height:250px}.generated-deck-pile>div{height:185px}.generated-deck-pile i{grid-template-columns:22px 1fr;width:75%;height:47px;padding:6px}.generated-deck-pile i b{width:21px;height:21px;font-size:12px}.generated-deck-pile i span,.generated-deck-pile>p,.attention-collapse>p{display:none}.attention-collapse{min-height:230px}.attention-collapse strong{font-size:34px}.attention-collapse>span{font-size:5px}.message-experience{min-height:250px;padding:10px}.message-experience>strong{font-size:28px}.message-experience>span{font-size:5px}.message-experience>div{gap:3px;margin-top:14px;display:grid}.message-experience>div b{padding:5px;font-size:6px}.presentation-shift-marker{font-size:7px}}@media (width>=721px) and (height<=980px){.slide-viewport{padding-top:clamp(24px,3vw,44px);padding-bottom:18px}.slide-participation .slide-description{margin-top:10px;line-height:1.35}.participation-steps{margin-top:16px}.participation-step{min-height:92px;padding:12px}.participation-keep-open{margin-top:10px}.participation-qr{width:min(22vw,330px)}.slide-slack h1{font-size:clamp(38px,4vw,64px)}.slide-slack .slide-description{margin-top:12px;line-height:1.28}.slide-slack .hero-stat,.slide-slack .compact-facts{margin-top:10px}.slide-slack .compact-facts span{padding:7px 10px}.usage-rate{margin-top:16px}.impact-copy h1{font-size:clamp(34px,3.6vw,58px)}.impact-copy .slide-description{margin-top:10px;line-height:1.3}.impact-fermi-grid{gap:6px 10px;margin-top:12px}.impact-fermi-grid article{min-height:70px;padding:8px 10px}.impact-fermi-note{margin-top:6px}.slide-executive-problems .problem-pile{margin-top:0}.speed-marker{max-width:43%;margin-top:14px;position:relative;bottom:auto;left:auto}.workflow-inversion-scene{min-height:220px}.workflow-lane{min-height:205px;padding-block:12px}.workflow-decision{min-height:70px;padding-block:10px}.agent-computer-scene{min-height:315px}.recap-heading .slide-eyebrow{margin-bottom:6px}.recap-heading h1{font-size:clamp(46px,4.2vw,66px)}.recap-heading .slide-description{max-width:620px;margin-top:7px;font-size:clamp(17px,1.28vw,21px);line-height:1.3}.recap-totals{top:28px}.recap-totals strong{font-size:clamp(25px,2.1vw,34px)}.recap-grid{min-height:292px;margin-top:8px}.recap-grid>section{padding:12px 14px}.recap-grid section>header{margin-bottom:8px}.recap-topic-list{gap:4px}.recap-topic-list article{min-height:48px;padding:6px 8px}.recap-topic-list article p{margin-top:2px}.recap-topic-list article i{margin-top:4px}.recap-slide-list{gap:4px}.recap-slide-list article{min-height:70px;padding:8px 10px 7px}.recap-slide-list article>strong{margin-top:3px}.recap-reaction-row{margin-top:5px}.recap-slide-meter{bottom:9px;right:10px}.recap-marker{margin-top:5px}}@media (width<=720px){.slide-live-recap{justify-content:flex-start}.recap-watermark,.recap-heading .slide-description{display:none}.recap-heading .slide-eyebrow{margin-bottom:7px}.recap-heading h1{font-size:42px}.recap-totals{gap:8px;margin-top:12px;position:relative;top:auto;right:auto}.recap-totals>span{text-align:left;background:#081c2ab3;flex:1;min-width:0;padding:8px}.recap-totals strong{font-size:23px}.recap-totals small{margin-top:4px;font-size:5px}.recap-grid{min-height:auto;margin-top:10px;display:block}.recap-grid>section{padding:11px}.recap-grid>section+section{margin-top:9px}.recap-grid section>header{margin-bottom:7px}.recap-grid section>header span{font-size:5px}.recap-grid section>header strong{font-size:12px}.recap-topic-list{gap:4px}.recap-topic-list article{grid-template-columns:20px minmax(0,1fr) 30px;min-height:48px;padding:6px 7px}.recap-topic-list article:nth-child(n+4){display:none}.recap-topic-list article strong{font-size:10px}.recap-topic-list article p{font-size:6px}.recap-topic-list article>span{font-size:16px}.recap-slide-list{gap:4px}.recap-slide-list article{min-height:72px;padding:8px 9px}.recap-slide-list article:nth-child(n+3){display:none}.recap-slide-list article>strong{font-size:9px}.recap-reaction-row{gap:5px;margin-top:6px}.recap-reaction-row span{font-size:10px}.recap-slide-meter{bottom:9px;right:9px}.recap-empty{min-height:92px}.recap-empty strong{font-size:11px}.recap-marker{margin-top:7px;font-size:5px}}@media (width>=721px){.profile-copy,.slide-challenge .narrative-copy,.slide-coaching .narrative-copy,.chatgpt-copy,.fouryears-copy,.qa-heading{align-self:start}.slide-speed{justify-content:flex-start}.presenter-shell.is-early-full-surface .slide-stage{overflow:clip}.presenter-shell.is-early-full-surface .slide-viewport{padding:0}.presenter-shell.is-early-full-surface .slide-content{box-sizing:border-box;max-width:none;padding:clamp(16px,2.8vw,45px) clamp(34px,5vw,80px) 28px;overflow:clip}.presenter-shell.is-immersive-sequence .slide-stage{overflow:clip}.presenter-shell.is-immersive-sequence .slide-viewport{padding:0}.presenter-shell.is-immersive-sequence .slide-content{box-sizing:border-box;max-width:none;padding:clamp(24px,3vw,44px) clamp(34px,5vw,80px) 18px;overflow:clip}.slide-content.thank-you-slide{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(32px,4vw,70px);width:100%;max-width:1440px;display:grid}.thank-you-slide .thank-you-copy h1{font-size:clamp(44px,4.45vw,70px);line-height:1.08}}@media (width<=720px){.presenter-shell.is-post-event.has-access-panel{display:block}.slide-content.thank-you-slide{grid-template-columns:1fr;align-content:start;gap:22px;min-height:auto;display:grid}.thank-you-copy>span{font-size:7px}.thank-you-slide .thank-you-copy h1{margin:12px 0 14px;font-size:clamp(34px,10vw,48px)}.thank-you-copy p{font-size:14px}.thank-you-question-card{border-radius:16px;gap:16px;padding:18px}.thank-you-question-card h2{font-size:22px}.thank-you-question-card>div>p{font-size:11px}.thank-you-question-card textarea{min-height:96px}.thank-you-form-footer{display:grid}.thank-you-form-footer small,.thank-you-form-footer button{width:100%}.thank-you-footer-label{display:none}.archive-access-panel{padding:18px 20px}.participant-login-shell{padding:18px}.participant-login-card{border-radius:18px;padding:26px 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.reaction-picker{border-top:1px solid var(--line);background:linear-gradient(#2f6bff14,#0b0f1866);max-width:720px;margin:0 auto;padding:18px 20px 20px}.live-panel{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr)}.stage-reaction-summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080f1cb8;border:1px solid #74a8f72e;border-radius:12px;justify-content:center;align-items:center;gap:clamp(5px,.65vw,10px);min-width:390px;padding:8px 14px;display:flex;box-shadow:0 10px 32px #00000038}.stage-reaction-summary>div{background:#ffffff06;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:42px;padding:5px 7px;display:flex}.stage-reaction-summary span{font-size:clamp(15px,1.15vw,19px);line-height:1}.stage-reaction-summary strong,.stage-reaction-summary small{color:#dce9ff;font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;font-size:10px}.stage-reaction-summary small{color:#657792;letter-spacing:.08em;white-space:nowrap;font-size:7px}.reaction-summary{border-bottom:1px solid var(--line);background:#2f6bff09;width:100%;min-width:0;max-width:100%;padding:14px clamp(12px,1.25vw,20px) 15px;overflow:hidden}.reaction-summary-header{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin-bottom:10px;display:flex}.reaction-summary-header>strong{color:#76a9ff;min-width:0;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:10px}.reaction-summary-header>span{color:#718096;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;flex:none;font-size:9px}.reaction-summary-header b{color:#dce9ff;margin-right:3px;font-size:13px}.reaction-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;min-width:0;display:grid}.reaction-summary-grid>div{background:#111724b8;border:1px solid #98b4e21f;border-radius:8px;justify-content:center;align-items:center;gap:clamp(3px,.4vw,6px);min-width:0;padding:7px 3px;display:flex}.reaction-summary-grid span{flex:0 auto;min-width:0;font-size:clamp(14px,1.2vw,17px);line-height:1}.reaction-summary-grid strong{color:#dce9ff;font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.reaction-picker-header{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:13px;display:flex}.reaction-picker-header strong{font-size:13px}.reaction-picker-header span,.reaction-picker>p{color:#718096;font-size:10px}.reaction-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reaction-buttons button{color:#eaf1fc;cursor:pointer;background:#111724;border:1px solid #98b4e22e;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:60px;padding:8px;transition:transform .15s,border-color .15s,background .15s;display:flex}.reaction-buttons button:hover,.reaction-buttons button:focus-visible{background:#172238;border-color:#66a3ffa6;transform:translateY(-2px)}.reaction-buttons button:disabled{opacity:.42;cursor:wait;transform:none}.reaction-buttons button.is-sent{background:#2f6bff40;border-color:#66a3ff;animation:.42s reaction-button-pop}.reaction-buttons button>span{font-size:23px;line-height:1}.reaction-buttons button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.reaction-picker>p{text-align:center;min-height:15px;margin:9px 0 0}.reaction-stage{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.reaction-stamp{bottom:-90px;left:var(--reaction-left);opacity:0;animation:reaction-fly var(--reaction-duration) cubic-bezier(.2, .75, .22, 1) forwards;will-change:transform, opacity;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%)}.reaction-stamp b{filter:drop-shadow(0 12px 20px #0006);font-size:clamp(44px,5.8vw,96px);font-weight:400;line-height:1}.reaction-stamp small{color:#f2f6fd;max-width:150px;font-family:var(--font-geist-sans), "Hiragino Sans", sans-serif;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050912c7;border:1px solid #96beff57;border-radius:999px;padding:6px 12px;font-size:clamp(10px,.85vw,14px);font-weight:700;line-height:1;display:block;overflow:hidden;box-shadow:0 8px 24px #0000004d}@keyframes reaction-fly{0%{opacity:0;transform:translate(-50%,30px)scale(.45)rotate(0)}14%{opacity:1;transform:translate(-50%,-8vh)scale(1.08)rotate(-4deg)}62%{opacity:1;transform:translate3d(calc(-50% + var(--reaction-mid-drift)), -52vh, 0) scale(1) rotate(var(--reaction-turn))}to{opacity:0;transform:translate3d(calc(-50% + var(--reaction-drift)), -94vh, 0) scale(.72) rotate(var(--reaction-turn))}}@keyframes reaction-button-pop{0%,to{transform:scale(1)}45%{transform:scale(1.07)}}@media (width<=420px){.reaction-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.stage-reaction-summary{gap:3px;min-width:300px;padding:7px 9px}.stage-reaction-summary>div{min-width:34px;padding:4px}.stage-reaction-summary small{display:none}}@media (width<=720px){.stage-reaction-summary{display:none}}@media (prefers-reduced-motion:reduce){.reaction-stamp{animation-duration:1.2s!important}}.admin-shell{color:#f6f9ff;background:#05070d;min-height:100dvh;padding:clamp(28px,4vw,64px)}.admin-login-shell{place-items:center;display:grid}.admin-loading{color:#6f87ab;font:11px var(--font-geist-mono), monospace;letter-spacing:.16em}.admin-login{background:linear-gradient(145deg,#101d34f5,#080e1afa);border:1px solid #66a3ff47;border-radius:22px;width:min(100%,460px);padding:clamp(28px,4vw,48px);box-shadow:0 30px 90px #00000073,0 0 70px #2f6bff1f}.admin-login>span,.admin-header span,.admin-panel-header span,.admin-metrics article>span{color:#70a6fa;font:9px var(--font-geist-mono), monospace;letter-spacing:.16em}.admin-login h1{letter-spacing:-.05em;margin:18px 0 12px;font-size:clamp(38px,6vw,58px)}.admin-login p{color:#9dacbf;line-height:1.7}.admin-login label{gap:8px;margin-top:28px;display:grid}.admin-login label span{color:#bdc9d9;font-size:12px}.admin-login input{color:#fff;background:#070d18;border:1px solid #33425b;border-radius:10px;width:100%;padding:15px 16px;font-size:16px}.admin-login button,.admin-header button,.admin-header a,.admin-panel-header button,.admin-comment-list footer button{color:#fff;cursor:pointer;background:#173e82;border:1px solid #66a3ff66;border-radius:9px}.admin-login>button{width:100%;margin-top:16px;padding:14px;font-weight:700}.admin-error{color:#ff9f9f!important}.admin-header{justify-content:space-between;align-items:end;gap:24px;max-width:1280px;margin:0 auto 32px;display:flex}.admin-header h1{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(38px,5vw,68px)}.admin-header nav{gap:9px;display:flex}.admin-header nav a,.admin-header nav button{padding:10px 14px;font-size:12px;text-decoration:none}.admin-header nav button{background:0 0}.admin-metrics{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1280px;margin:0 auto 18px;display:grid}.admin-metrics article{background:#0c1627b8;border:1px solid #66a3ff33;border-radius:14px;align-content:center;min-height:125px;padding:20px;display:grid}.admin-metrics strong{font:720 36px var(--font-geist-mono), monospace;margin-top:9px}.admin-metrics small{color:#71829a;margin-top:6px;font-size:9px}.admin-panel{background:#09101ddb;border:1px solid #66a3ff38;border-radius:18px;max-width:1280px;margin:0 auto;padding:clamp(20px,3vw,34px)}.admin-panel+.admin-panel{margin-top:18px}.admin-panel-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.admin-panel-header h2{margin:7px 0 0;font-size:24px}.admin-panel-header button{padding:10px 14px}.admin-panel-header button:disabled{opacity:.4;cursor:default}.admin-panel-actions{gap:8px;display:flex}.admin-panel-actions button:first-child{background:#854916b3;border-color:#ffa85c61}.admin-comment-list{gap:9px;display:grid}.admin-comment-list article{background:#0c1525;border:1px solid #66a3ff2b;border-radius:12px;padding:16px 18px}.admin-comment-list article.is-hidden{opacity:.45}.admin-comment-list article>div,.admin-comment-list footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-comment-list time{color:#62738c;font:9px var(--font-geist-mono), monospace}.admin-comment-list p{color:#c9d4e4;white-space:pre-wrap;margin:12px 0;line-height:1.65}.admin-comment-list footer span{color:#7296ca;font-size:10px}.admin-comment-list footer button{background:0 0;padding:7px 10px;font-size:10px}.admin-empty{color:#71829a;text-align:center;padding:52px}.admin-login-history-panel{border-color:#4fd8b440}.admin-login-history-panel .admin-panel-header>div>span{color:#58d8b7}.admin-login-history-panel .admin-panel-actions button:first-child{background:#173e82;border-color:#66a3ff66}.admin-participant-table{border:1px solid #66a3ff2b;border-radius:12px;overflow:hidden}.admin-participant-row{background:#0c1525;border-top:1px solid #66a3ff1f;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.8fr) minmax(150px,.8fr) 64px;align-items:center;gap:14px;min-height:54px;padding:10px 16px;display:grid}.admin-participant-row:first-child{border-top:0}.admin-participant-row.is-header{color:#7085a3;min-height:38px;font:8px var(--font-geist-mono), monospace;letter-spacing:.12em;background:#09111f}.admin-participant-row strong{color:#eaf3ff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-participant-row time{color:#8293aa;font:10px var(--font-geist-mono), monospace}.admin-participant-row b{color:#63dfbd;font:700 16px var(--font-geist-mono), monospace;justify-self:end}.admin-recent-logins{background:#060c1680;border:1px solid #66a3ff24;border-radius:10px;margin-top:16px}.admin-recent-logins summary{color:#8fa5c4;cursor:pointer;padding:13px 16px;font-size:11px}.admin-recent-logins>div{border-top:1px solid #66a3ff1f;max-height:310px;overflow-y:auto}.admin-recent-logins p{border-top:1px solid #66a3ff14;grid-template-columns:160px minmax(0,1fr);gap:14px;margin:0;padding:10px 16px;display:grid}.admin-recent-logins p:first-child{border-top:0}.admin-recent-logins time{color:#6f829c;font:9px var(--font-geist-mono), monospace}.admin-recent-logins strong{font-size:12px}@media (width<=760px){.admin-header{flex-direction:column;align-items:start}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-comment-list article>div{flex-direction:column;align-items:start}.admin-participant-table{overflow-x:auto}.admin-participant-row{width:720px}}
