/*! 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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.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{grid-template-columns:minmax(0,4fr) minmax(320px,1fr)}.presenter-shell.is-post-event.has-moderator-panel .slide-stage{border-right:1px solid #ffffff14}.live-panel.is-moderator-only{grid-template-rows:auto 1fr auto}.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(32px,5.6vw,90px) 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-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{max-width:720px;margin:0 auto}.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-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;content:"";background:radial-gradient(circle at 76% 49%,#1f67ff33,#0000 42%),linear-gradient(90deg,#05070dfc 0 47%,#05070db8 64%,#05070deb);position:absolute;inset:0}.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;content:"";background:radial-gradient(circle at 72% 58%,#2675ff2e,#0000 39%),linear-gradient(115deg,#05080f,#081425 62%,#050811);position:absolute;inset:0}.capability-story:after{z-index:-1;content:"";background-image:linear-gradient(#6197e509 1px,#0000 1px),linear-gradient(90deg,#6197e509 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 86%,#0000);mask-image:linear-gradient(#0000,#000 22% 86%,#0000)}.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;content:"";background:radial-gradient(circle at 72% 58%,#2070ff30,#0000 40%),linear-gradient(115deg,#04070d,#071426 62%,#04070e);position:absolute;inset:0}.leaveanest-case:after{z-index:-1;content:"";background-image:linear-gradient(#5e95e109 1px,#0000 1px),linear-gradient(90deg,#5e95e109 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 88%,#0000);mask-image:linear-gradient(#0000,#000 22% 88%,#0000)}.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;content:"";background:radial-gradient(circle at 78% 54%,#1e66ff29,#0000 36%),linear-gradient(110deg,#04070efc,#070f1df5);position:absolute;inset:0}.governance-story:after{z-index:-1;content:"";background-image:linear-gradient(#5c8bcc09 1px,#0000 1px),linear-gradient(90deg,#5c8bcc09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 82%,#0000);mask-image:linear-gradient(#0000,#000 30% 82%,#0000)}.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,#0000 30%),radial-gradient(circle at 50% 60%,#1e66ff21,#0000 38%),linear-gradient(110deg,#04070efc,#070f1df5)}.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,.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%),linear-gradient(125deg,#061320 0%,#0a2235 52%,#071923 100%);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:linear-gradient(#0000,#000 18% 86%,#0000);mask-image:linear-gradient(#0000,#000 18% 86%,#0000)}.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:820px;position:relative}.executive-problems-copy h1{font-size:clamp(42px,4.7vw,78px)}.executive-problems-copy .slide-description{max-width:720px;margin-top:16px}.problem-pile{flex:1;min-height:420px;margin-top:-6px;position:relative}.problem-pile:before{content:"";background:radial-gradient(at 50% 78%,#2a68da21,#0000 60%);position:absolute;inset:0}.problem-bubble{top:var(--problem-top);left:var(--problem-left);z-index:3;width:var(--problem-width);color:#d6e1f0;text-align:left;cursor:pointer;min-height:62px;transform:rotate(var(--problem-tilt));transform-origin:50% 100%;animation:problem-drop .82s cubic-bezier(.19, .88, .32, 1.18) var(--problem-delay) both;background:linear-gradient(145deg,#111f38f7,#08101ef5);border:1px solid #78abf457;border-radius:18px;padding:14px 18px;transition:opacity .22s,border-color .22s,background .22s,box-shadow .22s,transform .22s;position:absolute;box-shadow:0 12px 35px #00000052}.problem-bubble:after{content:"";background:#0b182d;border-bottom:1px solid #78abf457;border-right:1px solid #78abf457;width:14px;height:14px;position:absolute;bottom:-8px;left:clamp(24px,24%,72px);transform: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;min-height:88px;padding:18px 24px;box-shadow:0 20px 55px #0006,0 0 50px #2f6bff29}.problem-primary strong{font-size:clamp(17px,1.5vw,25px)}.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:rotate(0)scale(1.08);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-floor{background:linear-gradient(90deg,#0000,#5f96eb66,#0000);height:1px;position:absolute;bottom:4%;left:3%;right:3%;box-shadow:0 -12px 50px #2f6bff29}.problem-instruction{z-index:40;text-align:right;pointer-events:none;justify-items:end;max-width:55%;display:grid;position:absolute;bottom:0;right:0}.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}@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-focus{0%{opacity:.8;transform:scale(.98)}to{opacity:0;transform:scale(1.08)}}.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)}@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)}}@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)}.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}.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}.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)}.executive-problems-copy h1{font-size:clamp(36px,4.5vw,58px)}.problem-pile{min-height:390px}.problem-bubble{padding:11px 14px}.problem-primary{padding:15px 18px}.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)}.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}.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{display:block}.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}.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}.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:-34px}.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}}.stage-checkpoint-prompt{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050f1bdb;border:1px solid #75f2d34d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 20px;width:min(620px,100% - 64px);padding:13px 16px;display:grid;position:absolute;bottom:104px;right:clamp(26px,4vw,72px);box-shadow:0 18px 46px #00000052,0 0 34px #49dcbc14}.stage-checkpoint-prompt>span{color:#71e6c8;font:750 8px var(--font-geist-mono), monospace;letter-spacing:.16em;grid-column:1}.stage-checkpoint-prompt>strong{color:#eefbf7;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:clamp(12px,1vw,16px);overflow:hidden}.stage-checkpoint-prompt>b{color:#7ce9cf;font:800 clamp(24px, 2.2vw, 38px) var(--font-geist-mono), monospace;grid-area:1/2/3}.stage-checkpoint-prompt>b small{color:#78978f;letter-spacing:.08em;font-size:8px}.report-passport,.participant-profile-card,.checkpoint-card{max-width:720px;margin:0 auto}.report-passport{background:radial-gradient(circle at 92% 20%,#4ae0bd33,#0000 34%),linear-gradient(140deg,#112e37f5,#081321fa);border-bottom:1px solid #74e8ce2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 20px;display:grid}.report-passport-copy>span,.checkpoint-heading>span{color:#6fe4c6;font:760 9px var(--font-geist-mono), monospace;letter-spacing:.15em}.report-passport-copy>strong{letter-spacing:-.035em;margin-top:8px;font-size:20px;display:block}.report-passport-copy>p{color:#91aaa8;margin:7px 0 0;font-size:11px;line-height:1.55}.report-passport-progress{justify-items:end;gap:7px;display:grid}.report-passport-progress>b{color:#d9fff6;font:800 28px var(--font-geist-mono), monospace}.report-passport-progress>b small{color:#6e9088;font-size:11px}.report-passport-progress>div{gap:4px;display:flex}.report-passport-progress i{background:#263a42;border-radius:999px;width:22px;height:4px}.report-passport-progress i.is-filled{background:#69e1c3;box-shadow:0 0 12px #69e1c38c}.report-passport-link{color:#b9f5e7;background:#48d0b11a;border:1px solid #69e1c338;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-size:12px;font-weight:760;text-decoration:none;display:flex}.participant-profile-card{background:#09111df0;border-bottom:1px solid #98b4e221;grid-template-columns:minmax(150px,.75fr) minmax(0,1.25fr) auto;align-items:end;gap:12px;padding:18px 20px;display:grid}.participant-profile-card label>span,.commitment-detail>span{color:#74879b;margin-bottom:6px;font-size:9px;font-weight:750;display:block}.participant-profile-card input,.commitment-detail textarea{color:#f4f8ff;background:#0e1828;border:1px solid #85a8d833;border-radius:10px;width:100%}.participant-profile-card input{height:44px;padding:0 12px}.participant-profile-card>div{gap:6px;min-width:0;padding-bottom:5px;display:grid}.participant-profile-card>div span{color:#608fcf;font:720 8px var(--font-geist-mono), monospace;letter-spacing:.1em}.participant-profile-card>div strong{color:#aebfd4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.participant-profile-card>button{color:#a8c8f7;cursor:pointer;background:#3065b51f;border:1px solid #6b9de840;border-radius:10px;min-height:44px;padding:0 13px;font-size:10px;font-weight:800}.participant-profile-card>button.is-bookmarked{color:#9cf0dc;background:#2e9b832e;border-color:#6fe3c67a}.checkpoint-card{background:radial-gradient(circle at 100% 0,#3ad7b624,#0000 36%),linear-gradient(#0e222cfa,#070e19fa);border-bottom:1px solid #6be3c633;padding:25px 20px 22px;animation:.45s cubic-bezier(.22,1,.36,1) both checkpoint-enter}.checkpoint-card.is-commitment{background:radial-gradient(circle at 100% 0,#ffc66129,#0000 38%),linear-gradient(#302514f5,#0f121bfa)}.checkpoint-card.is-commitment .checkpoint-heading>span{color:#ffd179}.checkpoint-heading>strong{letter-spacing:-.045em;text-wrap:balance;margin-top:10px;font-size:clamp(24px,6.5vw,37px);line-height:1.13;display:block}.checkpoint-heading>p{color:#91a6af;margin:10px 0 0;font-size:12px;line-height:1.6}.commitment-detail{margin-top:16px;display:block}.commitment-detail textarea{resize:vertical;min-height:72px;padding:11px 12px;line-height:1.5}.checkpoint-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.checkpoint-options button{--choice-share:0%;color:#e8f2f6;text-align:left;cursor:pointer;background:#0a1823e6;border:1px solid #7dadd32e;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:7px;min-height:72px;padding:12px;display:grid;position:relative;overflow:hidden}.checkpoint-options button>span,.checkpoint-options button>small{z-index:1;position:relative}.checkpoint-options button>span{font-size:12px;font-weight:760}.checkpoint-options button>small{color:#6d918d;font:700 8px var(--font-geist-mono), monospace}.checkpoint-options button>i{width:var(--choice-share);background:#5fd8b9;height:3px;transition:width .45s;position:absolute;inset:auto auto 0 0}.checkpoint-options button.is-selected{background:linear-gradient(135deg,#24786bad,#0c2731f0);border-color:#66dfc1;box-shadow:0 0 28px #4ad6b61f}.checkpoint-options button:disabled{opacity:.48;cursor:not-allowed}.checkpoint-status{color:#79ac9f;text-align:center;min-height:16px;margin:12px 0 0;font-size:10px}@keyframes checkpoint-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.report-shell{color:#eef6ff;background:radial-gradient(circle at 78% 4%,#32c5a72e,#0000 28%),radial-gradient(circle at 4% 40%,#4079dd33,#0000 30%),#07111f;min-height:100dvh}.report-hero,.report-summary-grid,.report-section,.report-footer{width:min(1040px,100% - 40px);margin:0 auto}.report-hero{padding:64px 0 48px}.report-kicker{color:#7096a9;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.14em;justify-content:space-between;display:flex}.report-hero>p{color:#6fe5c6;font:760 11px var(--font-geist-mono), monospace;letter-spacing:.17em;margin:76px 0 0}.report-hero h1{letter-spacing:-.075em;max-width:840px;margin:16px 0 0;font-size:clamp(48px,8vw,98px);line-height:.98}.report-hero-meta{border-top:1px solid #84addc2e;border-bottom:1px solid #84addc2e;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-top:38px;padding:18px 0;display:grid}.report-hero-meta>span{color:#91a9bd;font-size:13px}.report-hero-meta>strong{color:#83ead1;font:800 34px var(--font-geist-mono), monospace}.report-hero-meta>strong small{color:#557b76;margin-left:5px;font-size:8px}.report-hero-meta>b{color:#9aead8;background:#59ddbe1f;border-radius:999px;padding:9px 12px;font-size:10px}.report-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.report-actions a,.report-actions button{color:#c6d9ee;cursor:pointer;background:#142842c2;border:1px solid #85addc38;border-radius:10px;min-height:42px;padding:0 14px;font-size:10px;font-weight:750;text-decoration:none}.report-summary-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:14px;display:grid}.report-summary-grid>article{background:#0b192bc2;border:1px solid #85addc2e;border-radius:20px;padding:28px}.report-summary-grid article>span,.report-section-heading small,.report-commitment>span{color:#6ce2c5;font:760 9px var(--font-geist-mono), monospace;letter-spacing:.15em}.report-recommendation h2{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(22px,3vw,34px);line-height:1.35}.report-recommendation p{color:#8297aa;margin:14px 0 0;font-size:12px;line-height:1.7}.report-activity>div{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:18px;display:grid}.report-activity b{color:#7f93a6;background:#ffffff09;border-radius:11px;gap:4px;padding:12px;font-size:9px;display:grid}.report-activity b strong{color:#eaf4ff;font:760 24px var(--font-geist-mono), monospace}.report-section{padding:68px 0 0}.report-section-heading{align-items:center;gap:18px;margin-bottom:24px;display:flex}.report-section-heading>span{color:#71e1c6;width:44px;height:44px;font:760 11px var(--font-geist-mono), monospace;border:1px solid #67e0c159;border-radius:50%;place-items:center;display:grid}.report-section-heading h2{letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(26px,4vw,42px)}.report-placeholder{color:#72879a;border:1px dashed #85addc33;border-radius:14px;padding:24px;font-size:12px}.report-topic-list{gap:9px;display:grid}.report-topic-list article{background:#0d1d31cc;border-radius:13px;grid-template-columns:42px minmax(150px,.45fr) minmax(160px,1fr) auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.report-topic-list article>b{color:#5f7e96;font:750 9px var(--font-geist-mono), monospace}.report-topic-list article>strong{font-size:13px}.report-topic-list article>div{background:#172c3c;border-radius:999px;height:5px;overflow:hidden}.report-topic-list article i{border-radius:inherit;background:linear-gradient(90deg,#4a88df,#60dec0);height:100%;display:block}.report-topic-list article>span{color:#61788d;font:700 8px var(--font-geist-mono), monospace}.report-choice-list,.report-bookmark-list,.report-note-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-choice-list article,.report-bookmark-list article,.report-note-list article{background:#0b192bc2;border:1px solid #85addc29;border-radius:16px;padding:22px}.report-choice-list small,.report-bookmark-list small,.report-note-list article>span{color:#5e8fbe;font:720 8px var(--font-geist-mono), monospace;letter-spacing:.1em}.report-choice-list p{color:#8297aa;margin:13px 0 0;font-size:11px}.report-choice-list strong{color:#91eed8;margin-top:12px;font-size:19px;display:block}.report-bookmark-list h3{margin:13px 0 0;font-size:18px;line-height:1.35}.report-bookmark-list p,.report-note-list p{color:#91a5b8;margin:10px 0 0;font-size:12px;line-height:1.7}.report-note-list small{color:#5d7488;margin-top:14px;font-size:9px;display:block}.report-commitment{background:radial-gradient(circle at 90% 0,#ffbe4f29,#0000 35%),#231c12c7;border:1px solid #ffcd7359;border-radius:20px;padding:34px}.report-commitment>span{color:#ffd081}.report-commitment>strong{letter-spacing:-.06em;margin-top:14px;font-size:clamp(34px,6vw,64px);display:block}.report-commitment>p{color:#d2bea1;margin:16px 0 0;font-size:14px;line-height:1.65}.report-next-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.report-next-steps li{background:#0b192bc2;border:1px solid #85addc29;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:15px;padding:20px;display:grid}.report-next-steps span{color:#64dcbf;font:760 11px var(--font-geist-mono), monospace}.report-next-steps strong{font-size:14px;line-height:1.55}.report-footer{color:#557084;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.1em;border-top:1px solid #85addc29;justify-content:space-between;gap:20px;margin-top:76px;padding:24px 0 42px;display:flex}.report-empty-state{text-align:center;place-content:center;min-height:100dvh;padding:30px;display:grid}.report-empty-state>span{color:#67dfc1;font:760 10px var(--font-geist-mono), monospace;letter-spacing:.15em}.report-empty-state h1{letter-spacing:-.065em;max-width:720px;margin:20px auto 0;font-size:clamp(38px,7vw,76px);line-height:1.05}.report-empty-state p{color:#8197ab;max-width:600px;margin:18px auto 0;line-height:1.75}.report-empty-state a{color:#071510;background:#56d7b8;border-radius:10px;width:fit-content;margin:26px auto 0;padding:13px 18px;font-weight:800;text-decoration:none}@media (width<=720px){.stage-checkpoint-prompt{width:calc(100% - 28px);bottom:88px;right:14px}.stage-checkpoint-prompt>strong{font-size:9px}.participant-profile-card{grid-template-columns:minmax(0,1fr) auto}.participant-profile-card>div{grid-area:2/1/auto/-1}.checkpoint-options{grid-template-columns:1fr}.report-hero,.report-summary-grid,.report-section,.report-footer{width:min(100% - 28px,1040px)}.report-hero{padding-top:38px}.report-hero>p{margin-top:50px}.report-hero-meta{grid-template-columns:1fr auto}.report-hero-meta>span{grid-column:1/-1}.report-summary-grid{grid-template-columns:1fr}.report-topic-list article{grid-template-columns:34px minmax(0,1fr) auto}.report-topic-list article>div{grid-column:2/-1}.report-choice-list,.report-bookmark-list,.report-note-list{grid-template-columns:1fr}.report-section{padding-top:50px}.report-footer{display:grid}}@media print{body{background:#fff}.report-shell{color:#0c1b2f;background:#fff}.report-actions{display:none}.report-summary-grid>article,.report-choice-list article,.report-bookmark-list article,.report-note-list article,.report-next-steps li{break-inside:avoid;background:#f5f8fb;border-color:#d8e1e9}.report-section{break-inside:avoid}}@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){.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}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.enterprise-light{--light-ink:#18354c;--light-muted:#587286;--light-line:#3a70942e;--light-blue:#2f8df5;--light-mint:#2fc7a1;--light-coral:#ff7c68;--light-yellow:#ffc95c;--theme-accent:var(--light-blue);--theme-soft:#256fae;--theme-glow:#439df22b;--theme-deep:#52d7b429;--theme-grid:#3e84b114;--white:var(--light-ink);--muted:var(--light-muted);--line:var(--light-line);color:var(--light-ink);background:#f5fbff}.enterprise-light.theme-story,.enterprise-light.theme-evolution,.enterprise-light.theme-governance,.enterprise-light.theme-tension,.enterprise-light.theme-decision,.enterprise-light.theme-questions{--theme-soft:#256fae;--theme-glow:#439df22b;--theme-deep:#52d7b429;--theme-grid:#3e84b114}.enterprise-light .slide-stage{border-color:var(--light-line);background:radial-gradient(circle at 87% 14%,#4fcdaf38,#0000 28%),radial-gradient(circle at 8% 88%,#ffc95c2e,#0000 30%),radial-gradient(circle at 64% 62%,#4c9ff521,#0000 36%),linear-gradient(145deg,#fff 0%,#f5fbff 56%,#effbf7 100%)}.enterprise-light .slide-stage:after{opacity:.52;filter:blur(90px)}.enterprise-light .stage-grid{opacity:.78}.enterprise-light .water-flow-canvas{opacity:.26;filter:saturate(.7)}.enterprise-light .slide-viewport:before{opacity:.34}.enterprise-light .stage-header{color:#688297}.enterprise-light .stage-header span:first-child{color:#277abf;text-shadow:none}.enterprise-light .slide-eyebrow{color:#277abf}.enterprise-light .eyebrow-line{box-shadow:none}.enterprise-light .slide-description{color:#526d82}.enterprise-light .slide-marker{color:#397db7;border-color:#2f8df552}.enterprise-light .story-sources span{color:#66839a}.enterprise-light .story-sources a{color:#246fae}.enterprise-light .stage-controls{color:var(--light-ink)}.enterprise-light .slide-count,.enterprise-light .button-group>span{color:#587286}.enterprise-light .progress-track{background:#d6e8f2}.enterprise-light .button-group button{color:#215f91;background:#ffffffc7;border-color:#2f8df547;box-shadow:0 8px 24px #3578a114}.enterprise-light .button-group button:hover:not(:disabled){color:#fff}.enterprise-light .slide-cover:before{background:radial-gradient(circle at 13% 30%,#ff7c6829,#0000 22%),radial-gradient(at 34% 55%,#3d9ff41c,#0000 65%);inset:-14% 8% -14% -8%}.enterprise-light .slide-cover h1{color:#173b56;text-shadow:none}.enterprise-light .slide-cover .slide-description{color:#2a83ce}.enterprise-light .cover-meta{color:#617c90}.enterprise-light .participation-step{background:#ffffffe0;border-color:#2f8df52e;border-radius:16px;box-shadow:0 16px 36px #3d708f14}.enterprise-light .participation-step-2{background:linear-gradient(145deg,#eafff8,#f8fffc);border-color:#2fc7a180;box-shadow:0 18px 40px #2fc7a11f}.enterprise-light .participation-step span{color:#2b82c9}.enterprise-light .participation-step:after{color:#5a9aca}.enterprise-light .participation-keep-open{color:#587286}.enterprise-light .participation-qr{border-color:#2f8df538;box-shadow:0 28px 70px #2f688926,0 0 70px #2fc7a11a}.enterprise-light .participation-qr-halo,.enterprise-light .participation-qr-halo:before,.enterprise-light .participation-qr-halo:after,.enterprise-light .participation-qr-halo i{border-color:#2f8df526}.enterprise-light .participation-qr-area>strong{color:#18354c}.enterprise-light .workflow-lane{background:#ffffffbd;border-color:#4674922e;border-radius:18px;box-shadow:0 15px 40px #2e5b7912}.enterprise-light .workflow-lane>small,.enterprise-light .workflow-steps b{color:#6c8191}.enterprise-light .workflow-steps span{color:#506879}.enterprise-light .workflow-lane>strong{color:#c36e62}.enterprise-light .workflow-lane.is-ai-native{background:radial-gradient(circle at 84% 25%,#2fc7a126,#0000 36%),linear-gradient(135deg,#f2fffb,#fff);border-color:#2fc7a170;box-shadow:0 18px 46px #2fc7a11a}.enterprise-light .workflow-lane.is-ai-native>small,.enterprise-light .workflow-lane.is-ai-native .workflow-steps b,.enterprise-light .workflow-lane.is-ai-native>strong{color:#128e72}.enterprise-light .workflow-lane.is-ai-native .workflow-steps span{color:#294f58}.enterprise-light .workflow-flip{color:#236ca6;background:radial-gradient(circle,#eef8ff,#fff 70%);border-color:#2f8df566;box-shadow:0 12px 36px #2f8df51f}.enterprise-light .workflow-decision{color:#694d45;background:linear-gradient(90deg,#fff5f0f5,#ffffffb8);border-color:#ff7c684d}.enterprise-light .agent-boundary{color:#2a689559;border-color:#2f8df529}.enterprise-light .boundary-two{background:linear-gradient(120deg,#0000,#2fc7a112);border-color:#2fc7a140}.enterprise-light .agent-core{color:#183d59;background:radial-gradient(circle,#dff3ff,#fff 70%);border-color:#3a9be9;box-shadow:0 0 70px #2f8df529}.enterprise-light .agent-core small{color:#537e9f}.enterprise-light .agent-orbit span{color:#31556d;background:#ffffffeb;border-color:#2f8df540;box-shadow:0 12px 28px #32648417}.enterprise-light .agent-orbit span:nth-child(4){background:linear-gradient(105deg,#e9fff8,#fff);border-color:#2fc7a1}.enterprise-light .builder-side{background:#ffffffb8;border-color:#4176972b;border-radius:18px}.enterprise-light .builder-side>small,.enterprise-light .builder-side>strong,.enterprise-light .builder-side span{color:#5d7485}.enterprise-light .builder-side.is-engineering{background:#f5f8fad1}.enterprise-light .builder-side.is-business{background:radial-gradient(circle at 85% 20%,#2fc7a121,#0000 34%),linear-gradient(115deg,#effff9,#fff);border-color:#2fc7a16b;box-shadow:0 20px 48px #2fc7a117}.enterprise-light .builder-side.is-business>small{color:#148d72}.enterprise-light .builder-side.is-business>strong{color:#1b4b53;text-shadow:none}.enterprise-light .builder-side.is-business span{color:#345b60}.enterprise-light .builder-boundary>span{color:#b96b5f;background:#fff7f4}.enterprise-light .builder-boundary>div{background:radial-gradient(circle,#e0f4ff,#fff 70%);border-color:#3a9be9;box-shadow:0 0 55px #2f8df526}.enterprise-light .builder-boundary>div strong{color:#1d5d8b}.enterprise-light .builder-boundary>div small{color:#5a7d96}.enterprise-light .builder-marker{color:#607e93}.enterprise-light .salesforce-flow:before{box-shadow:none}.enterprise-light .salesforce-flow article,.enterprise-light .salesforce-flow article:nth-child(2){background:#ffffffe6;border-color:#2f8df533;box-shadow:0 20px 50px #2d5d7d1a}.enterprise-light .salesforce-flow article:nth-child(2){background:#f0fff9;border-color:#2fc7a166}.enterprise-light .salesforce-flow article>strong{color:#183b54}.enterprise-light .salesforce-flow article p{color:#5d7485}.enterprise-light .generated-deck-pile i{background:linear-gradient(135deg,#fff3ef,#fff);border-color:#ff7c6847;box-shadow:0 13px 28px #794c3f1a}.enterprise-light .generated-deck-pile i span{color:#9c6d61}.enterprise-light .message-experience{background:radial-gradient(circle at 75% 28%,#2fc7a126,#0000 38%),linear-gradient(110deg,#effff9,#fff);border-color:#2fc7a1;box-shadow:0 20px 52px #2f9d841a}.enterprise-light .message-experience>strong{color:#174f55;text-shadow:none}.enterprise-light .message-experience>span{color:#308d79}.enterprise-light .message-experience>div b{color:#286b5e;background:#eafff8;border-color:#2fc7a138}.enterprise-light .attention-collapse>p{color:#8d706b}.enterprise-light .presentation-shift-marker{color:#5c7f7b}.enterprise-light .framework-stat strong{color:#2f8df52e}.enterprise-light .framework-stat span{color:#5b7d95}.enterprise-light .framework-grid article,.enterprise-light .framework-timeline article{background:#ffffffe0;border-color:#2f8df52e;box-shadow:0 16px 38px #2f618012}.enterprise-light .framework-grid article p,.enterprise-light .framework-timeline article p{color:#5e7485}.enterprise-light .framework-grid article>span{color:#2f678e61}.enterprise-light .framework-timeline-rail{background:#2f8df52e}.enterprise-light .framework-timeline article:before{border-color:#f5fbff;box-shadow:0 0 12px #2f8df559}.enterprise-light .framework-timeline article>small{color:#607e94}.enterprise-light .slide-roadmap-90 .framework-timeline article:last-child{background:radial-gradient(circle at 76% 15%,#2fc7a124,#f5fffb 62%);border-color:#2fc7a180;box-shadow:0 16px 42px #2fc7a11a}.enterprise-light .framework-marker,.enterprise-light .slide-executive-decision .framework-marker{color:#5c7e96}.enterprise-light .qa-list>button{color:#18354c;background:#ffffffe0;border-color:#2f8df52e;box-shadow:0 13px 32px #2f61800f}.enterprise-light .qa-list>button:hover:not(:disabled),.enterprise-light .qa-list>button:focus-visible{background:#edf8ff;border-color:#2f8df57a}.enterprise-light .qa-empty{background:#ffffff80;border-color:#2f8df540}.enterprise-light .qa-empty strong{color:#49667b}.enterprise-light .stage-checkpoint-prompt{background:#ffffffe6;border-color:#2fc7a161;box-shadow:0 18px 46px #38678424}.enterprise-light .stage-checkpoint-prompt>span,.enterprise-light .stage-checkpoint-prompt>b{color:#158f73}.enterprise-light .stage-checkpoint-prompt>strong{color:#274b60}.enterprise-light .stage-checkpoint-prompt>b small{color:#6c8a86}.enterprise-light .live-panel{color:#18354c;background:linear-gradient(160deg,#f4fbff,#edf9f5)}.enterprise-light .qr-copy small,.enterprise-light .comments-header>span{color:#647f92}.enterprise-light .comment-card{background:#ffffffd1;border-color:#2f8df524}.enterprise-light .comment-card-jump{color:#18354c}.enterprise-join-light{--blue:#2f8df5;--blue-soft:#256fae;--white:#18354c;--muted:#587286;--line:#3a70942b;color:#18354c;background:radial-gradient(circle at 92% 0,#2fc7a12e,#0000 25%),radial-gradient(circle at 0 26%,#2f8df51f,#0000 28%),#f6fbff}.enterprise-join-light .join-header{border-color:var(--line)}.enterprise-join-light .join-header:before{opacity:.5}.enterprise-join-light .join-live{color:#42677f}.enterprise-join-light .join-date{color:#6a8293}.enterprise-join-light .join-header h1{color:#183b55}.enterprise-join-light .join-header p{color:#587286}.enterprise-join-light .report-passport{background:radial-gradient(circle at 94% 10%,#2fc7a126,#0000 36%),linear-gradient(140deg,#f0fff9,#fff);border-color:#2fc7a140}.enterprise-join-light .report-passport-copy>span,.enterprise-join-light .checkpoint-heading>span{color:#128e72}.enterprise-join-light .report-passport-copy>p{color:#617b84}.enterprise-join-light .report-passport-progress>b{color:#167f69}.enterprise-join-light .report-passport-progress>b small{color:#6f9289}.enterprise-join-light .report-passport-progress i{background:#d9e9e5}.enterprise-join-light .report-passport-progress i.is-filled{box-shadow:none;background:#2fc7a1}.enterprise-join-light .report-passport-link{color:#1a7966;background:#2fc7a114;border-color:#2fc7a147}.enterprise-join-light .participant-profile-card{border-color:var(--line);background:#ffffffe0}.enterprise-join-light .participant-profile-card label>span,.enterprise-join-light .commitment-detail>span{color:#657f91}.enterprise-join-light .participant-profile-card input,.enterprise-join-light .commitment-detail textarea,.enterprise-join-light .comment-composer textarea{color:#18354c;background:#fff;border-color:#3d749733}.enterprise-join-light .participant-profile-card>div span{color:#2c83c8}.enterprise-join-light .participant-profile-card>div strong{color:#506d80}.enterprise-join-light .participant-profile-card>button{color:#246ea7;background:#edf7ff;border-color:#2f8df540}.enterprise-join-light .participant-profile-card>button.is-bookmarked{color:#177e68;background:#eafff8;border-color:#2fc7a170}.enterprise-join-light .checkpoint-card{background:radial-gradient(circle at 100% 0,#2fc7a121,#0000 38%),linear-gradient(#effff9,#fff);border-color:#2fc7a138}.enterprise-join-light .checkpoint-card.is-commitment{background:radial-gradient(circle at 100% 0,#ffc95c33,#0000 38%),linear-gradient(#fffbef,#fff)}.enterprise-join-light .checkpoint-heading>p{color:#617987}.enterprise-join-light .checkpoint-options button{color:#284b60;background:#ffffffe6;border-color:#3d74972e}.enterprise-join-light .checkpoint-options button>small{color:#6c858a}.enterprise-join-light .checkpoint-options button.is-selected{background:#eafff8;border-color:#2fc7a1;box-shadow:0 10px 28px #2fc7a11a}.enterprise-join-light .checkpoint-status{color:#4e7f75}.reaction-picker{border-bottom:1px solid var(--line);max-width:720px;margin:0 auto;padding:22px 20px}.reaction-picker-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reaction-picker-header span{color:#698294;font-size:10px}.reaction-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.reaction-buttons button{color:#31536a;cursor:pointer;background:#ffffffdb;border:1px solid #2f8df529;border-radius:14px;place-content:center;gap:5px;min-height:82px;display:grid}.reaction-buttons button>span{font-size:25px}.reaction-buttons button>strong{font-size:9px}.reaction-buttons button.is-sent{background:#eafff8;border-color:#2fc7a1;transform:translateY(-2px)}.reaction-picker>p{color:#628075;text-align:center;min-height:15px;margin:10px 0 0;font-size:10px}.enterprise-join-light .join-section-title span{color:#2c76ae;background:#e6f3ff}.enterprise-join-light .join-comment{border-color:#3d749721}.enterprise-join-light .join-comment strong,.enterprise-join-light .join-comment p{color:#294a5f}.enterprise-join-light .join-comment time{color:#7b8f9d}.enterprise-join-light .comment-avatar{color:#2b74ad;background:#e6f3ff}.enterprise-join-light .join-empty{border-color:#3d749721}.enterprise-join-light .join-empty strong{color:#294a5f}.enterprise-join-light .comment-composer{border-color:var(--line);background:#fffffff0;box-shadow:0 -15px 42px #3765811a}.enterprise-join-light .post-kind-switch{background:#edf5fa;border-color:#3d749729}.enterprise-join-light .post-kind-switch button{color:#668092}.enterprise-join-light .post-kind-switch button.is-active{color:#245f8e;background:#dff0ff;box-shadow:inset 0 0 0 1px #2f8df533}.enterprise-join-light .post-kind-switch button:last-child.is-active{color:#99601f;background:#fff3df;box-shadow:inset 0 0 0 1px #ffb5494d}.enterprise-join-light .comment-composer label>span{color:#617b8e}.enterprise-join-light .comment-composer textarea::placeholder{color:#91a3af}.enterprise-join-light .comment-composer>button{color:#fff;background:#2f8df5;box-shadow:0 12px 28px #2f8df533}.enterprise-join-light .comment-composer>button:disabled{color:#82949f;background:#dce7ed}.enterprise-join-light .composer-note{color:#728895}.enterprise-report-light{color:#18354c;background:radial-gradient(circle at 82% 3%,#2fc7a12b,#0000 26%),radial-gradient(circle at 3% 36%,#2f8df521,#0000 28%),#f6fbff}.enterprise-report-light .report-kicker{color:#54788f}.enterprise-report-light .report-hero>p{color:#138f72}.enterprise-report-light .report-hero h1{color:#173b56}.enterprise-report-light .report-hero-meta{border-color:#3d74972b}.enterprise-report-light .report-hero-meta>span{color:#5b7689}.enterprise-report-light .report-hero-meta>strong{color:#138f72}.enterprise-report-light .report-hero-meta>strong small{color:#6e8b85}.enterprise-report-light .report-hero-meta>b{color:#177a66;background:#e4fbf4}.enterprise-report-light .report-actions a,.enterprise-report-light .report-actions button{color:#285e83;background:#ffffffdb;border-color:#2f8df533}.enterprise-report-light .report-summary-grid>article,.enterprise-report-light .report-choice-list article,.enterprise-report-light .report-bookmark-list article,.enterprise-report-light .report-note-list article,.enterprise-report-light .report-next-steps li{background:#ffffffe6;border-color:#3d749726;box-shadow:0 14px 36px #3665810f}.enterprise-report-light .report-summary-grid article>span,.enterprise-report-light .report-section-heading small,.enterprise-report-light .report-commitment>span{color:#138f72}.enterprise-report-light .report-recommendation p,.enterprise-report-light .report-choice-list p,.enterprise-report-light .report-bookmark-list p,.enterprise-report-light .report-note-list p{color:#5f7788}.enterprise-report-light .report-activity b{color:#617a8b;background:#edf6fa}.enterprise-report-light .report-activity b strong{color:#18354c}.enterprise-report-light .report-section-heading>span{color:#138f72;border-color:#2fc7a161}.enterprise-report-light .report-placeholder{color:#6b8191;border-color:#3d749733}.enterprise-report-light .report-topic-list article{background:#ffffffd1;box-shadow:0 10px 28px #3665810d}.enterprise-report-light .report-topic-list article>b,.enterprise-report-light .report-topic-list article>span{color:#688296}.enterprise-report-light .report-topic-list article>div{background:#dceaf1}.enterprise-report-light .report-choice-list strong{color:#138f72}.enterprise-report-light .report-commitment{background:radial-gradient(circle at 90% 0,#ffc95c33,#0000 35%),#fffaf0;border-color:#ffb84261}.enterprise-report-light .report-commitment>span{color:#a46b12}.enterprise-report-light .report-commitment>p{color:#806b4d}.enterprise-report-light .report-next-steps span{color:#138f72}.enterprise-report-light .report-footer{color:#668094;border-color:#3d749726}.enterprise-report-light.report-empty-state>span{color:#138f72}.enterprise-report-light.report-empty-state p{color:#607889}.enterprise-report-light.report-empty-state a{color:#fff;background:#2fc7a1}@media (width<=720px){.reaction-buttons{grid-template-columns:repeat(4,minmax(64px,1fr));gap:6px;overflow-x:auto}.reaction-buttons button{min-height:74px}.reaction-picker-header{display:grid}.enterprise-light .slide-stage{background:linear-gradient(145deg,#fff,#f0fbff 62%,#effbf7)}}@media print{.enterprise-report-light{color:#18354c;background:#fff}}.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}}.enterprise-light .stage-reaction-summary{background:#ffffffe0;border-color:#2f8df52e;box-shadow:0 12px 34px #3162811a}.enterprise-light .stage-reaction-summary>div{background:#2f8df50b}.enterprise-light .stage-reaction-summary strong{color:#31566f}.enterprise-light .stage-reaction-summary small{color:#718794}.enterprise-light .reaction-stamp small{color:#23465c;background:#ffffffe6;border-color:#2f8df540;box-shadow:0 8px 24px #32607e1f}.enterprise-join-light .reaction-picker{background:#ffffff8a;border-color:#3a70942b}.enterprise-join-light .reaction-picker-header span,.enterprise-join-light .reaction-picker>p{color:#698294}.enterprise-join-light .reaction-buttons button{color:#31536a;background:#ffffffe6;border-color:#2f8df529}.enterprise-join-light .reaction-buttons button:hover,.enterprise-join-light .reaction-buttons button:focus-visible{background:#edf8ff;border-color:#2f8df573}.enterprise-join-light .reaction-buttons button.is-sent{background:#eafff8;border-color:#2fc7a1}:root{--passport-paper:#fffdf8;--passport-ink:#081d3f;--passport-muted:#52657f;--passport-blue:#1458bc;--passport-blue-soft:#eaf4ff;--passport-mint:#57c8a8;--passport-mint-dark:#08715f;--passport-mint-soft:#e8f8f2;--passport-citrus:#efba43;--passport-coral:#f66c5f;--passport-line:#d9dee3}html,body{background:var(--passport-paper);color:var(--passport-ink);font-family:var(--font-geist-sans), "Hiragino Sans", "Yu Gothic", sans-serif}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.action-passport-shell{background-color:var(--passport-paper);width:min(100%,560px);min-height:100dvh;color:var(--passport-ink);background-image:url(/action-passport-paper.png);background-position:top;background-repeat:no-repeat;background-size:100%;margin:0 auto;padding:26px 24px 42px}.passport-event-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.passport-event-lockup{align-items:center;gap:18px;display:flex}.passport-event-lockup strong{color:var(--passport-ink);font:720 12px/1.32 var(--font-geist-sans), sans-serif;letter-spacing:.08em;border-right:1px solid #c8c8c3;padding-right:18px}.passport-event-lockup span,.passport-live-state{color:var(--passport-blue);font:650 11px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.passport-live-state{grid-template-columns:auto auto;place-items:center end;gap:6px 7px;padding-top:4px;display:grid}.passport-live-state strong{grid-column:1/-1;font-size:10px;font-weight:650}.passport-progress{background:#fffdf8d1;border:1px solid #d4d4cf;border-radius:999px;grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:14px;margin-top:28px;padding:11px 16px;display:grid}.passport-progress>div{align-items:center;gap:8px;display:flex}.passport-progress>div svg{color:var(--passport-mint-dark)}.passport-progress>div strong{font-size:14px}.passport-progress>div b{color:var(--passport-mint-dark);font:720 15px var(--font-geist-mono), monospace;margin-left:auto}.passport-progress ol{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.passport-progress li{color:#8b969d;min-height:25px;font:650 10px var(--font-geist-mono), monospace;background:#ffffffbd;border:1px solid #cfd4d7;border-radius:999px;place-items:center;display:grid}.passport-progress li.is-complete{border-color:var(--passport-mint);background:var(--passport-mint);color:#fff}.passport-progress li.is-current{border:2px solid var(--passport-mint);color:var(--passport-mint-dark);background:#fff}.passport-profile-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:18px;display:grid}.passport-profile-row label{gap:5px;display:grid}.passport-profile-row label span{color:var(--passport-muted);font-size:10px;font-weight:700}.passport-profile-row input{border:1px solid var(--passport-line);width:100%;min-height:44px;color:var(--passport-ink);background:#ffffffe6;border-radius:11px;padding:0 13px;font-size:16px}.passport-profile-row>button{min-height:44px;color:var(--passport-blue);cursor:pointer;background:#ffffffd1;border:1px solid #b8c6d2;border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:720;display:inline-flex}.passport-profile-row>button.is-bookmarked{border-color:var(--passport-mint);color:var(--passport-mint-dark);background:var(--passport-mint-soft)}.passport-live-brief{margin-top:34px}.passport-live-brief>span{color:var(--passport-blue);font:700 11px var(--font-geist-mono), monospace;letter-spacing:.13em}.passport-live-brief>p{color:#3d5874;margin:13px 0 0;font-size:12px;line-height:1.6}.passport-live-brief h1{max-width:12ch;color:var(--passport-ink);letter-spacing:-.07em;text-wrap:balance;margin:14px 0 0;font-size:clamp(38px,10.8vw,58px);font-weight:790;line-height:1.16}.passport-live-brief small{color:var(--passport-muted);margin-top:14px;font-size:13px;line-height:1.65;display:block}.passport-action-area{margin-top:26px}.passport-choice-grid,.passport-reaction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.passport-choice-grid>button{min-height:126px;color:var(--passport-ink);cursor:pointer;background:#ffffffd1;border:1px solid #d7d7d2;border-radius:18px;place-content:center;justify-items:center;gap:14px;padding:16px 12px;display:grid;position:relative}.passport-choice-grid>button:first-child svg{color:#0a8067}.passport-choice-grid>button:nth-child(2) svg{color:#d58d00}.passport-choice-grid>button:nth-child(3) svg{color:var(--passport-blue)}.passport-choice-grid>button:nth-child(4) svg{color:#1e7b50}.passport-choice-grid>button strong{text-align:center;font-size:15px;font-weight:740;line-height:1.35}.passport-choice-grid>button.is-selected{border:2px solid var(--passport-mint);background:var(--passport-mint-soft)}.passport-choice-check{position:absolute;top:10px;right:10px;color:var(--passport-mint-dark)!important}.passport-commitment-detail{gap:8px;margin-top:14px;display:grid}.passport-commitment-detail span{color:var(--passport-muted);font-size:11px;font-weight:700}.passport-commitment-detail textarea{resize:vertical;border:1px solid var(--passport-line);width:100%;min-height:76px;color:var(--passport-ink);background:#fff;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.5}.passport-primary-action{background:var(--passport-mint);color:#064f43;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:62px;margin-top:16px;font-size:18px;font-weight:790;display:flex}.passport-primary-action:disabled{color:#728c84;cursor:not-allowed;background:#d7e6e1}.passport-action-preview{color:var(--passport-ink);background:#ebf9f4db;border:1px solid #cfe2dc;border-radius:15px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;margin-top:16px;padding:17px;display:grid}.passport-action-preview>div{color:var(--passport-mint-dark);border-right:1px dashed #9fcfc1;gap:8px;padding-right:14px;display:grid}.passport-action-preview>div span{font:700 9px var(--font-geist-mono), monospace;letter-spacing:.08em}.passport-action-preview>strong{font-size:14px;line-height:1.55}.passport-live-status{min-height:22px;color:var(--passport-muted);text-align:center;margin:12px 0 0;font-size:11px;line-height:1.5}.passport-detail-drawer{border-top:1px solid #d3dade}.passport-detail-drawer summary{min-height:42px;color:var(--passport-blue);cursor:pointer;align-items:center;font-size:10px;font-weight:720;list-style:none;display:flex}.passport-detail-drawer summary::-webkit-details-marker{display:none}.passport-detail-drawer label{gap:6px;padding:0 0 14px;display:grid}.passport-detail-drawer label span{color:var(--passport-muted);font-size:10px;font-weight:700}.passport-detail-drawer textarea{resize:vertical;border:1px solid var(--passport-line);min-height:76px;color:var(--passport-ink);background:#fff;border-radius:10px;padding:11px 12px;font-size:14px}.passport-profile-card{background:#ffffffc7;border:1px solid #cbd8de;border-radius:15px;margin-top:8px;overflow:hidden;box-shadow:0 12px 32px #1948610f}.passport-profile-card>header{justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:13px 14px;display:flex}.passport-profile-card>header>div{gap:2px;min-width:0;display:grid}.passport-profile-card>header span{color:var(--passport-mint-dark);font:720 9px var(--font-geist-mono), monospace;letter-spacing:.1em}.passport-profile-card>header strong{color:var(--passport-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.passport-profile-card>header small{color:var(--passport-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.passport-profile-edit,.passport-profile-save,.passport-profile-cancel,.passport-profile-card>footer button{min-height:40px;color:var(--passport-blue);cursor:pointer;background:#fff;border:1px solid #b8c6d2;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:720;display:inline-flex}.passport-profile-edit{flex:none}.passport-profile-form{background:#f8fbfc;border-top:1px solid #dbe3e6;gap:11px;padding:14px;display:grid}.passport-profile-form label{gap:5px;display:grid}.passport-profile-form label>span{color:var(--passport-muted);font-size:10px;font-weight:700}.passport-profile-form input{border:1px solid var(--passport-line);width:100%;min-height:44px;color:var(--passport-ink);background:#fff;border-radius:10px;padding:0 12px;font-size:15px}.passport-profile-form input:focus{border-color:var(--passport-blue);outline:3px solid #2f8df51f}.passport-profile-form>p{color:var(--passport-muted);margin:-1px 0 0;font-size:10px;line-height:1.55}.passport-profile-form>div{flex-wrap:wrap;gap:8px;display:flex}.passport-profile-save{border-color:var(--passport-blue);background:var(--passport-blue);color:#fff}.passport-profile-form>small{color:#b94242;min-height:15px;font-size:10px}.passport-profile-card>footer{border-top:1px solid #e1e7e9;padding:10px 14px}.passport-profile-card>footer button{background:#ffffffe6;width:100%}.passport-profile-card>footer button.is-bookmarked{border-color:var(--passport-mint);background:var(--passport-mint-soft);color:var(--passport-mint-dark)}.passport-reaction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.passport-reaction-grid button{border:1px solid var(--passport-line);min-height:76px;color:var(--passport-muted);cursor:pointer;background:#ffffffd1;border-radius:12px;place-content:center;justify-items:center;gap:6px;display:grid}.passport-reaction-grid button strong{font-size:10px}.passport-reaction-grid button.is-selected{border-color:var(--passport-mint);background:var(--passport-mint-soft);color:var(--passport-mint-dark)}.passport-drawer{border-top:1px solid #cad4db;margin-top:12px}.passport-drawer summary,.passport-drawer-heading{min-height:58px;color:var(--passport-blue);cursor:pointer;align-items:center;gap:9px;font-size:14px;font-weight:720;list-style:none;display:flex}.passport-drawer summary::-webkit-details-marker{display:none}.passport-drawer summary span,.passport-drawer-heading span{font:700 11px var(--font-geist-mono), monospace;margin-left:auto}.passport-drawer[open] summary,.passport-comments-drawer .passport-drawer-heading{border-bottom:1px solid #dce1e4}.passport-drawer>.passport-reaction-grid{margin:14px 0 6px}.passport-comment-feed{gap:0;max-height:320px;display:grid;overflow-y:auto}.passport-comment-feed article{border-bottom:1px solid #e0e2e1;padding:16px 0}.passport-comment-feed article header{align-items:center;gap:8px;display:flex}.passport-comment-feed article header strong{font-size:13px}.passport-comment-feed article header span{color:var(--passport-blue);font-size:9px;font-weight:700}.passport-comment-feed article header time{color:#87929a;font:9px var(--font-geist-mono), monospace;margin-left:auto}.passport-comment-feed article p{color:#304861;margin:8px 0 0;font-size:14px;line-height:1.6}.passport-comment-empty{padding:28px 0}.passport-comment-empty strong{font-size:16px}.passport-comment-empty p{color:var(--passport-muted);font-size:13px;line-height:1.6}.passport-comment-composer{gap:12px;padding:18px 0 0;display:grid}.passport-comment-composer .post-kind-switch{border:1px solid var(--passport-line);background:#f1f4f5;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.passport-comment-composer .post-kind-switch button{min-height:40px;color:var(--passport-muted);background:0 0;border:0;border-radius:9px;font-weight:700}.passport-comment-composer .post-kind-switch button.is-active{color:var(--passport-blue);background:#fff}.passport-comment-composer label{gap:6px;display:grid}.passport-comment-composer label>span{color:var(--passport-muted);font-size:11px;font-weight:700}.passport-comment-composer textarea{resize:vertical;border:1px solid var(--passport-line);min-height:104px;color:var(--passport-ink);background:#fff;border-radius:12px;padding:13px;font-size:15px}.passport-comment-composer label small{color:#8a949b;justify-self:end;font-size:9px}.passport-comment-composer>button{background:var(--passport-blue);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-weight:740;display:flex}.passport-comment-composer>button:disabled{color:#79878f;background:#d6dde1}.passport-comment-composer>p{color:var(--passport-muted);text-align:center;margin:0;font-size:10px}.presenter-shell.enterprise-light{background:var(--passport-paper);color:var(--passport-ink)}.enterprise-light .slide-stage{background-color:var(--passport-paper);background-image:url(/action-passport-paper.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0}.enterprise-light .slide-stage:after,.enterprise-light .stage-grid,.enterprise-light .water-flow-canvas,.enterprise-light .slide-viewport:before{display:none}.enterprise-light .stage-header{min-height:62px;color:var(--passport-blue);padding:18px clamp(28px,3.5vw,58px) 0;font-size:clamp(9px,.72vw,12px);font-weight:650}.enterprise-light .stage-header span:last-child{color:#52657b}.enterprise-light .slide-viewport{min-height:0;padding:0;overflow:hidden}.passport-opening-slide,.passport-join-slide,.passport-profile-slide{width:100%;max-width:none;height:100%;min-height:0;color:var(--passport-ink);flex:auto;padding:clamp(22px,2.7vw,46px) clamp(30px,4.2vw,72px) clamp(18px,2.2vw,38px);display:grid}.passport-opening-slide{grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);align-items:center;gap:clamp(42px,5vw,90px)}.passport-opening-copy{align-self:center}.passport-opening-eyebrow,.passport-join-copy>span,.passport-profile-copy>span{color:var(--passport-blue);font:720 clamp(10px, .8vw, 14px) var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;display:block}.passport-opening-copy h1{color:var(--passport-ink);letter-spacing:-.075em;text-wrap:balance;margin:clamp(18px,2.2vw,36px) 0 0;font-size:clamp(56px,4.1vw,84px);font-weight:810;line-height:1.02}.passport-opening-copy h1 span{white-space:nowrap;display:block}.passport-opening-copy>p{color:#465f79;max-width:36ch;margin:clamp(18px,2vw,32px) 0 0;font-size:clamp(17px,1.35vw,24px);font-weight:650;line-height:1.55}.passport-opening-speaker{border-top:1px solid #b9c8d0;border-bottom:1px solid #d5dde0;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:0;margin-top:clamp(34px,4.2vw,70px);display:grid}.passport-opening-speaker>div{align-content:center;gap:8px;min-height:clamp(94px,10vh,128px);padding:0 clamp(16px,1.8vw,28px);display:grid}.passport-opening-speaker>div:first-child{border-right:1px solid #d5dde0;padding-left:0}.passport-opening-speaker span{color:var(--passport-mint-dark);font:720 9px var(--font-geist-mono), monospace;letter-spacing:.11em}.passport-opening-speaker strong{color:#304b66;font-size:clamp(15px,1.05vw,19px);line-height:1.38}.passport-opening-speaker>div:last-child{gap:5px}.passport-opening-speaker>.passport-opening-identity{grid-template-columns:clamp(48px,3.6vw,62px) minmax(0,1fr);align-items:center;gap:clamp(12px,1.2vw,20px);display:grid}.passport-opening-identity>img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.passport-opening-identity>div{gap:8px;min-width:0;display:grid}.passport-opening-speaker .passport-opening-identity strong{font-size:clamp(17px,1.2vw,22px)}.passport-opening-visual{background:radial-gradient(circle at 70% 28%,#1458bc26,#0000 34%),linear-gradient(145deg,#e8f8f2e6,#f4f8ffeb);border:1px solid #c9d9df;border-radius:32px;grid-template-rows:auto 1fr auto;min-height:min(65vh,650px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #18435e1f}.passport-opening-visual:before,.passport-opening-visual:after{aspect-ratio:1;content:"";border:1px solid #1458bc1f;border-radius:50%;width:58%;position:absolute}.passport-opening-visual:before{top:12%;right:-15%}.passport-opening-visual:after{top:21%;right:-5%}.passport-opening-visual>header,.passport-opening-visual>footer{z-index:1;justify-content:space-between;align-items:center;gap:20px;padding:clamp(20px,2.2vw,34px);display:flex;position:relative}.passport-opening-visual>header{border-bottom:1px solid #1458bc21}.passport-opening-visual>header span,.passport-opening-visual>footer span{color:var(--passport-blue);font:720 9px var(--font-geist-mono), monospace;letter-spacing:.12em}.passport-opening-visual>header strong{color:var(--passport-ink);font-size:13px}.passport-opening-visual>footer{border-top:1px solid #1458bc21}.passport-opening-visual>footer strong{color:#2f4d68;font-size:clamp(13px,1vw,17px)}.passport-opening-route{z-index:1;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:clamp(8px,1vw,16px);padding:clamp(28px,3vw,50px);display:grid;position:relative}.passport-opening-route article{aspect-ratio:.88;background:#ffffffc7;border:1px solid #08715f38;border-radius:999px;place-content:center;justify-items:center;gap:12px;min-width:0;display:grid;box-shadow:0 18px 42px #154c5e14}.passport-opening-route article span{color:var(--passport-mint-dark);font:720 9px var(--font-geist-mono), monospace}.passport-opening-route article strong{font-size:clamp(20px,1.8vw,32px)}.passport-opening-route article small{color:var(--passport-blue);font:700 8px var(--font-geist-mono), monospace;letter-spacing:.1em}.passport-opening-route>i{background:linear-gradient(90deg, var(--passport-mint), var(--passport-blue));height:1px}.passport-join-slide{grid-template-columns:minmax(0,1fr) minmax(430px,.84fr);align-items:center;gap:clamp(48px,6vw,108px)}.passport-join-copy h1{max-width:13ch;color:var(--passport-ink);letter-spacing:-.075em;margin:clamp(16px,1.7vw,28px) 0 0;font-size:clamp(52px,4.2vw,76px);font-weight:810;line-height:1.04}.passport-join-copy>p{color:#4b6078;max-width:42ch;margin:clamp(16px,1.7vw,28px) 0 0;font-size:clamp(16px,1.22vw,22px);line-height:1.6}.passport-join-steps{border-top:1px solid #b9c7cf;border-bottom:1px solid #d6dde0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(26px,3vw,50px);display:grid}.passport-join-steps article{border-right:1px solid #d6dde0;align-content:center;gap:9px;min-height:clamp(94px,10vh,128px);padding:0 clamp(12px,1.4vw,23px);display:grid;position:relative}.passport-join-steps article:first-child{padding-left:0}.passport-join-steps article:last-child{border-right:0}.passport-join-steps article>span{color:var(--passport-blue);font:720 9px var(--font-geist-mono), monospace}.passport-join-steps article>strong{color:#2f4a64;max-width:12ch;font-size:clamp(13px,1vw,17px);line-height:1.4}.passport-join-steps article>svg{color:var(--passport-mint-dark);position:absolute;top:14px;right:14px}.passport-join-keep-open{min-height:62px;color:var(--passport-mint-dark);background:#e8f8f2d1;border:1px solid #c9e3da;border-radius:15px;align-items:center;gap:14px;margin-top:20px;padding:12px 18px;display:flex}.passport-join-keep-open i{background:var(--passport-mint);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #57c8a829}.passport-join-keep-open strong{font-size:clamp(18px,1.45vw,26px);line-height:1.35}.passport-join-qr-area{background:#fffc;border:1px solid #c9d8dd;border-radius:30px;align-self:center;justify-items:center;padding:clamp(22px,2.2vw,36px);display:grid;box-shadow:0 28px 80px #18435e1f}.passport-join-live{border-bottom:1px solid #dbe3e5;justify-content:space-between;align-items:center;gap:18px;width:100%;padding-bottom:clamp(15px,1.5vw,24px);display:flex}.passport-join-live span,.passport-join-live strong{color:var(--passport-blue);font:720 9px var(--font-geist-mono), monospace;letter-spacing:.11em}.passport-join-live span{align-items:center;gap:8px;display:flex}.passport-join-live i{background:var(--passport-mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #57c8a824}.passport-join-qr{background:#fff;border:1px solid #d6dde1;border-radius:23px;width:min(100%,390px);margin-top:clamp(18px,2vw,32px);padding:clamp(13px,1.2vw,20px)}.passport-join-qr img{width:100%;height:auto;display:block}.passport-join-qr-area>span{color:var(--passport-blue);font:720 9px var(--font-geist-mono), monospace;letter-spacing:.14em;margin-top:17px}.passport-join-qr-area>strong{color:var(--passport-ink);margin-top:8px;font-size:clamp(19px,1.55vw,27px)}.passport-join-qr-area>small{color:#6b7f8e;max-width:100%;font:650 clamp(8px, .65vw, 11px) var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;overflow:hidden}.passport-join-qr-area>footer{width:100%;color:var(--passport-mint-dark);font:720 8px var(--font-geist-mono), monospace;letter-spacing:.09em;text-align:center;border-top:1px solid #dbe3e5;margin-top:clamp(15px,1.5vw,24px);padding-top:15px}.passport-profile-slide{grid-template-columns:minmax(0,1fr) minmax(420px,.7fr);align-items:center;gap:clamp(52px,6vw,110px)}.passport-profile-copy{align-self:center}.passport-profile-brand{align-items:center;gap:10px;margin-top:clamp(28px,3.5vw,58px);display:flex}.passport-profile-brand img{object-fit:contain;width:42px;height:42px}.passport-profile-brand strong{color:#2e4861;letter-spacing:.02em;font-size:15px}.passport-profile-brand small{color:#83919a;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.15em}.passport-profile-copy h1{max-width:15ch;color:var(--passport-ink);letter-spacing:-.07em;margin:clamp(14px,1.7vw,28px) 0 0;font-size:clamp(49px,4.7vw,82px);font-weight:810;line-height:1.08}.passport-profile-copy h1 span{display:block}.passport-profile-roles{border-top:1px solid #b9c8d0;margin-top:clamp(30px,3.5vw,58px)}.passport-profile-roles article{border-bottom:1px solid #d7dddf;grid-template-columns:48px 1fr;align-items:center;gap:12px;min-height:clamp(70px,7.5vh,96px);display:grid}.passport-profile-roles article span{color:var(--passport-mint-dark);font:720 10px var(--font-geist-mono), monospace}.passport-profile-roles article strong{color:#2d4963;font-size:clamp(16px,1.22vw,21px);line-height:1.45}.passport-profile-copy>p{max-width:48ch;color:var(--passport-muted);margin:clamp(18px,2vw,30px) 0 0;font-size:clamp(13px,1vw,17px);line-height:1.65}.passport-profile-partners{gap:8px;width:min(760px,100%);margin-top:clamp(18px,2vw,30px);display:grid}.passport-profile-partners>span{color:#7b8f9d;font:720 8px var(--font-geist-mono), monospace;letter-spacing:.15em}.passport-profile-partner-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.passport-profile-partner-logos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;display:grid}.passport-profile-partners img{border:1px solid #90a4b047;border-radius:12px;width:100%;min-width:0;display:block;box-shadow:0 12px 28px #18435e1a}.passport-profile-partner-logos img{align-self:center;height:auto}.passport-profile-mvp{object-fit:cover;height:100%}.passport-profile-portrait{background:#e6e8ea;border:1px solid #c7d5db;border-radius:28px;align-self:stretch;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #18435e24}.passport-profile-portrait:after{content:"";background:linear-gradient(#0000,#081d3fb8);position:absolute;inset:58% 0 0}.passport-profile-portrait img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;min-height:480px;display:block}.passport-profile-portrait figcaption{z-index:1;color:#ffffffe0;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.12em;position:absolute;bottom:19px;right:22px}.action-passport-slide{width:100%;max-width:none;height:100%;color:var(--passport-ink);flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.06fr) minmax(470px,.94fr);gap:clamp(22px,2.4vw,42px);padding:clamp(10px,1.3vw,22px) clamp(30px,3.7vw,62px) clamp(18px,2vw,34px);display:grid}.action-passport-slide.without-audience-board{grid-template-columns:minmax(0,1fr)}.action-passport-slide.without-audience-board .action-passport-slide-main{width:min(100%,1320px);margin:0 auto}.action-passport-slide-main{align-content:start;gap:clamp(20px,2vw,34px);min-width:0;min-height:0;padding-top:clamp(18px,1.35vw,23px);display:grid}.action-passport-slide-copy{align-self:center}.action-passport-slide-copy>span{color:var(--passport-blue);font:700 clamp(10px, .82vw, 14px) var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;display:block}.action-passport-slide-copy h1{max-width:15ch;color:var(--passport-ink);letter-spacing:-.065em;text-wrap:balance;margin:clamp(13px,1.5vw,24px) 0 0;font-size:clamp(40px,3.75vw,66px);font-weight:790;line-height:1.08}.action-passport-slide-copy p{color:#4b6078;max-width:48ch;margin:clamp(14px,1.7vw,25px) 0 0;font-size:clamp(15px,1.18vw,21px);line-height:1.58}.action-passport-slide-cover-meta,.action-passport-slide-items{border-top:1px solid #bfcbd3;align-self:center;display:grid}.action-passport-slide-cover-meta span,.action-passport-slide-items span{color:#2c4763;border-bottom:1px solid #d7dddf;grid-template-columns:48px 1fr;align-items:center;gap:12px;min-height:68px;font-size:clamp(14px,1.18vw,19px);font-weight:680;display:grid}.action-passport-slide-cover-meta b,.action-passport-slide-items b{color:var(--passport-mint-dark);font:700 11px var(--font-geist-mono), monospace}.action-passport-slide-options,.action-passport-slide-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:clamp(12px,1.2vw,20px);display:grid}.action-passport-slide-options article,.action-passport-slide-groups article{background:#ffffffc7;border:1px solid #d2d8dc;border-radius:20px;align-content:center;gap:10px;min-height:clamp(112px,12.5vh,156px);padding:clamp(15px,1.45vw,24px);display:grid;position:relative}.action-passport-slide-options article svg{color:var(--passport-mint-dark)}.action-passport-slide-options article:nth-child(2) svg{color:#d58d00}.action-passport-slide-options article:nth-child(3) svg{color:var(--passport-blue)}.action-passport-slide-options article:nth-child(4) svg{color:#287a55}.action-passport-slide-options article>span,.action-passport-slide-groups article>span{color:#7c8e99;font:700 9px var(--font-geist-mono), monospace;position:absolute;top:16px;right:18px}.action-passport-slide-options article strong{font-size:clamp(16px,1.15vw,20px);line-height:1.3}.action-passport-slide-sales-work-poll .action-passport-slide-copy h1{max-width:13ch}.action-passport-slide-options article.is-poll-result{min-height:clamp(138px,15vh,182px);transition:border-color .28s,background-color .28s,transform .28s}.action-passport-slide-options article.is-poll-result.is-leading{border-color:var(--passport-mint);background:#e8f8f2f0;transform:translateY(-3px)}.action-passport-slide-options article.is-poll-result.is-leading:after{background:var(--passport-mint);color:#fff;font:720 7px var(--font-geist-mono), monospace;letter-spacing:.1em;content:"TOP";border-radius:999px;padding:4px 7px;position:absolute;top:14px;left:16px}.action-passport-slide-options article.is-web-choice{cursor:pointer;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .22s}.action-passport-slide-options article.is-web-choice:hover{background:#f6fbfff5;border-color:#89aecc;transform:translateY(-2px);box-shadow:0 15px 34px #18435e17}.action-passport-slide-options article.is-web-choice.is-selected{border:2px solid var(--passport-blue);background:#eaf4fff5;box-shadow:0 0 0 4px #1458bc14}.action-passport-slide-options article.is-web-choice.is-selected:before{z-index:2;background:var(--passport-blue);color:#fff;font:720 7px var(--font-geist-mono), monospace;letter-spacing:.1em;content:"YOUR PICK";border-radius:999px;padding:4px 7px;position:absolute;top:13px;left:15px}.web-choice-hit-area{z-index:4;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.web-choice-hit-area:focus-visible{outline-offset:-5px;outline:4px solid #1458bc6b}.web-choice-status{color:var(--passport-mint-dark);font:700 10px var(--font-geist-mono), monospace;letter-spacing:.06em;text-align:right;grid-column:1/-1;margin:-2px 0 0}.passport-poll-result{gap:7px;margin-top:2px;display:grid}.passport-poll-result header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.passport-poll-result b{color:var(--passport-ink);font:790 clamp(22px, 1.8vw, 31px) var(--font-geist-mono), monospace}.passport-poll-result small{color:var(--passport-blue);font:720 10px var(--font-geist-mono), monospace}.passport-poll-result>i{background:#e2e8ea;border-radius:999px;height:8px;display:block;overflow:hidden}.passport-poll-result>i span{border-radius:inherit;background:linear-gradient(90deg, var(--passport-blue), var(--passport-mint));height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.action-passport-slide-sales-work-practice .action-passport-slide-copy h1{max-width:14ch}.action-passport-slide-sales-work-practice .action-passport-slide-groups{grid-template-columns:1fr;gap:14px}.action-passport-slide-sales-work-practice .action-passport-slide-groups article{min-height:clamp(132px,15vh,178px);padding-right:clamp(26px,3vw,52px)}.action-passport-slide-sales-work-practice .action-passport-slide-groups article:first-child{background:#ffffffd1}.action-passport-slide-sales-work-practice .action-passport-slide-groups article:last-child{background:#e8f8f2d6;border-color:#b8dfd3}.action-passport-slide-sales-work-practice .action-passport-slide-groups article strong{font-size:clamp(18px,1.45vw,25px)}.action-passport-slide-sales-work-practice .action-passport-slide-groups article p{font-size:clamp(12px,.95vw,16px)}.action-passport-slide-chappy-tag-case .action-passport-slide-main{align-content:center;gap:clamp(9px,.85vw,14px)}.action-passport-slide-chappy-tag-case .action-passport-slide-copy h1{max-width:17ch;font-size:clamp(36px,3.1vw,54px)}.action-passport-slide-chappy-tag-case .action-passport-slide-copy p{max-width:58ch;font-size:clamp(13px,1vw,18px);font-weight:590;line-height:1.48}.chappy-tag-visual{grid-template-columns:minmax(0,1.25fr) minmax(155px,.75fr);align-self:center;gap:clamp(9px,.85vw,14px);display:grid}.chappy-reaction-shot{cursor:zoom-in;isolation:isolate;background:#fff;border:1px solid #b8cbd5;border-radius:18px;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px #18435e1a}.chappy-reaction-shot:after{z-index:2;border-radius:inherit;content:"";border:3px solid #0000;transition:border-color .18s,background-color .18s;position:absolute;inset:0}.chappy-reaction-shot:hover:after{background:#1458bc09;border-color:#1458bc6b}.chappy-reaction-shot:focus-visible{outline-offset:3px;outline:5px solid #1458bc52}.chappy-reaction-shot img{aspect-ratio:1162/724;object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .24s;display:block}.chappy-reaction-shot:hover img{transform:scale(1.018)}.chappy-reaction-shot-label,.chappy-reaction-shot-zoom{z-index:4;border-radius:999px;align-items:center;display:inline-flex;position:absolute;box-shadow:0 8px 22px #081d3f33}.chappy-reaction-shot-label{color:#fff;font:740 clamp(8px,.62vw,11px) var(--font-geist-mono), monospace;letter-spacing:.08em;background:#081d3feb;padding:7px 10px;top:12px;left:12px}.chappy-reaction-shot-zoom{color:var(--passport-blue);background:#fffffff0;gap:7px;padding:9px 12px;font-size:clamp(11px,.78vw,14px);font-weight:780;bottom:12px;right:12px}.chappy-image-lightbox{z-index:10000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;background:#07101f;place-items:center;padding:clamp(26px,3vw,52px);animation:.18s ease-out both chappy-lightbox-in;display:grid;position:fixed;inset:0;overflow:hidden}.chappy-image-lightbox-close{z-index:10002;color:#fff;cursor:pointer;background:#081d3fc7;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;top:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px)}.chappy-image-lightbox-close:hover{background:var(--passport-blue)}.chappy-image-lightbox-close:focus-visible{outline-offset:3px;outline:4px solid #ffffffb8}.chappy-image-lightbox figure{z-index:1;justify-items:center;gap:12px;width:min(92vw,160.497dvh - 211.856px,1540px);max-width:100%;max-height:calc(100dvh - 52px);margin:0;display:grid;position:relative}.chappy-image-lightbox figure img{aspect-ratio:1162/724;object-fit:contain;background:#fff;border:1px solid #ffffff57;border-radius:18px;width:100%;max-width:100%;height:auto;max-height:calc(100dvh - 104px);display:block;box-shadow:0 30px 100px #0000008c}.chappy-image-lightbox figcaption{color:#dce8f7;text-align:center;font-size:clamp(14px,1.2vw,20px);font-weight:650}.chappy-image-lightbox figcaption span{color:#70e0c0;font:740 .72em var(--font-geist-mono), monospace;letter-spacing:.12em;margin-right:9px}@keyframes chappy-lightbox-in{0%{opacity:0}to{opacity:1}}.chappy-slack-window{background:#fffffff0;border:1px solid #c8d5dc;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #18435e14}.chappy-slack-window>header{background:#f4f7f8;border-bottom:1px solid #dae2e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:0 11px;display:grid}.chappy-slack-window>header>span{gap:4px;display:flex}.chappy-slack-window>header>span i{background:#9eafba;border-radius:50%;width:6px;height:6px}.chappy-slack-window>header>span i:first-child{background:#f06a5c}.chappy-slack-window>header>span i:nth-child(2){background:#f2bd42}.chappy-slack-window>header>span i:last-child{background:var(--passport-mint)}.chappy-slack-window>header strong{color:#536b7e;font:700 clamp(8px, .61vw, 10px) var(--font-geist-mono), monospace;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chappy-slack-window>header small{color:#5f276d;font:760 clamp(8px, .61vw, 10px) var(--font-geist-mono), monospace;letter-spacing:.06em}.chappy-slack-thread{gap:8px;padding:clamp(12px,1.1vw,18px);display:grid}.chappy-slack-thread article{border-left:3px solid #ccd7dd;gap:4px;padding:9px 10px;display:grid}.chappy-slack-thread article>b,.chappy-slack-thread article b{color:#263f55;font-size:clamp(12px,.9vw,15px)}.chappy-slack-thread article p{color:#405a70;margin:0;font-size:clamp(11px,.82vw,14px);font-weight:560;line-height:1.42}.chappy-slack-thread article.is-chappy{border-left-color:var(--passport-mint);background:linear-gradient(100deg,#e8f8f2eb,#eff6ffbd);border-radius:0 12px 12px 0;grid-template-columns:30px minmax(0,1fr)}.chappy-slack-thread article.is-chappy>i{width:28px;height:28px;color:var(--passport-blue);background:#fff;border-radius:9px;place-items:center;display:grid;box-shadow:0 5px 13px #081d3f14}.chappy-slack-thread article.is-chappy>div{gap:4px;min-width:0;display:grid}.chappy-slack-thread article.is-chappy b span{background:var(--passport-blue);color:#fff;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.06em;border-radius:4px;margin-left:4px;padding:2px 5px}.chappy-slack-thread article.is-chappy small{color:var(--passport-mint-dark);font:720 clamp(8px, .6vw, 10px) var(--font-geist-mono), monospace;letter-spacing:.04em;align-items:center;gap:4px;display:inline-flex}.chappy-slack-window>footer{background:#f8fafb;border-top:1px solid #dce4e7;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 11px;display:flex}.chappy-slack-window>footer span{color:#536b7e;font:700 clamp(7px, .52vw, 9px) var(--font-geist-mono), monospace;letter-spacing:.04em}.chappy-slack-window>footer i{color:var(--passport-mint-dark);font-style:normal}.chappy-partner-card{background:linear-gradient(145deg,#e8f8f2fa,#ebf4ffeb);border:1px solid #bcd8d0;border-radius:18px;align-content:center;justify-items:start;gap:9px;padding:clamp(14px,1.2vw,20px);display:grid;position:relative;overflow:hidden}.chappy-partner-card:after{content:"";border:1px solid #1458bc1f;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-55px;right:-45px}.chappy-partner-mark{background:var(--passport-ink);color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 22px #081d3f2e}.chappy-partner-card>span{color:var(--passport-blue);font:740 clamp(8px, .6vw, 10px) var(--font-geist-mono), monospace;letter-spacing:.07em}.chappy-partner-card>strong{letter-spacing:-.04em;font-size:clamp(22px,1.7vw,30px)}.chappy-partner-card>p{color:#405b70;margin:0;font-size:clamp(11px,.82vw,14px);font-weight:650;line-height:1.42}.chappy-capability-list{gap:4px;width:100%;display:grid}.chappy-capability-list span{color:#304f66;border-top:1px solid #67899738;grid-template-columns:23px minmax(0,1fr);align-items:center;min-height:30px;font-size:clamp(10px,.75vw,13px);font-weight:740;display:grid}.chappy-capability-list b{color:var(--passport-mint-dark);font:720 clamp(8px, .58vw, 10px) var(--font-geist-mono), monospace}.chappy-partner-card>a{z-index:1;background:var(--passport-blue);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;font-size:clamp(11px,.82vw,14px);font-weight:780;text-decoration:none;display:flex;position:relative;box-shadow:0 9px 20px #1458bc2e}.chappy-partner-card>a:hover{background:var(--passport-ink)}.chappy-partner-card>a:focus-visible{outline-offset:3px;outline:4px solid #1458bc40}.chappy-partner-card>small{z-index:1;color:#5b7385;font:700 clamp(7px, .52vw, 9px) var(--font-geist-mono), monospace;letter-spacing:.06em;position:relative}.action-passport-slide-delegation-engine .action-passport-slide-main{align-content:center;gap:clamp(12px,1.2vw,20px)}.action-passport-slide-delegation-engine .action-passport-slide-copy h1{max-width:16ch;font-size:clamp(35px,3.15vw,55px)}.action-passport-slide-delegation-engine .action-passport-slide-copy p{max-width:58ch;font-size:clamp(13px,1vw,17px);line-height:1.48}.delegation-engine-visual{gap:clamp(10px,1vw,16px);display:grid}.delegation-engine-equation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(8px,.8vw,13px);display:grid}.delegation-engine-equation>article{background:#ffffffd1;border:1px solid #cbd9df;border-radius:18px;align-content:center;gap:9px;min-width:0;min-height:clamp(144px,16vh,186px);padding:clamp(14px,1.35vw,22px);display:grid}.delegation-engine-equation>article.is-agent{background:linear-gradient(145deg,#e8f8f2f0,#f4faffdb);border-color:#b9ded4}.delegation-engine-equation article>header,.delegation-work-cloud>header{color:var(--passport-blue);align-items:center;gap:8px;display:flex}.delegation-engine-equation article>header svg{color:var(--passport-mint-dark)}.delegation-engine-equation article>header span,.delegation-work-cloud>header span{font:720 8px var(--font-geist-mono), monospace;letter-spacing:.1em}.delegation-engine-equation article>strong{color:var(--passport-ink);font-size:clamp(16px,1.27vw,22px);line-height:1.25}.delegation-engine-equation article>div{flex-wrap:wrap;gap:5px;display:flex}.delegation-engine-equation article>div span{color:#49657c;font:680 7px var(--font-geist-mono), monospace;background:#ffffffd1;border:1px solid #d7e0e4;border-radius:999px;padding:4px 6px}.delegation-engine-equation>b{color:var(--passport-blue);font:760 clamp(25px, 2vw, 34px) var(--font-geist-mono), monospace;align-self:center}.delegation-work-cloud{background:linear-gradient(118deg,#e6f2fff5,#eefbf6e6);border:1px solid #b8cfdf;border-radius:18px;gap:7px;padding:clamp(14px,1.25vw,20px) clamp(16px,1.45vw,24px);display:grid;position:relative;overflow:hidden}.delegation-work-cloud:after{aspect-ratio:1;content:"";border:1px solid #1458bc1f;border-radius:50%;width:42%;position:absolute;bottom:-58%;right:-9%}.delegation-work-cloud>header svg{color:var(--passport-blue)}.delegation-work-cloud>strong{z-index:1;letter-spacing:-.035em;font-size:clamp(18px,1.5vw,26px);position:relative}.delegation-work-cloud>p{z-index:1;color:#4d6479;max-width:58ch;margin:0;font-size:clamp(10px,.78vw,13px);line-height:1.45;position:relative}.delegation-work-cloud>div{z-index:1;align-items:center;gap:6px;display:flex;position:absolute;top:18px;right:20px}.delegation-work-cloud>div span{color:var(--passport-blue);font:700 7px var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:4px;display:inline-flex}.delegation-work-cloud>div i{color:#78a69a;font-style:normal}.delegation-safety-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.delegation-safety-rail span{color:#496277;background:#ffffffc2;border:1px solid #d4dfe3;border-radius:11px;align-items:center;gap:7px;min-width:0;min-height:42px;padding:8px 10px;font-size:clamp(8px,.62vw,11px);font-weight:700;line-height:1.3;display:flex}.delegation-safety-rail svg{color:var(--passport-mint-dark);flex:none}.delegation-product-note{color:#6b7f8f;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:clamp(7px,.55vw,9px);line-height:1.4;display:flex}.delegation-product-note b{color:var(--passport-blue);font:760 8px var(--font-geist-mono), monospace;letter-spacing:.08em}.delegation-product-note i{background:#c8d3d9;width:1px;height:13px;margin:0 4px}.action-passport-slide-sales-sites-demo .action-passport-slide-main{align-content:center;gap:clamp(11px,1.05vw,17px)}.action-passport-slide-sales-sites-demo .action-passport-slide-copy h1{max-width:18ch;font-size:clamp(34px,3vw,52px)}.action-passport-slide-sales-sites-demo .action-passport-slide-copy p{max-width:62ch;font-size:clamp(12px,.92vw,16px);line-height:1.48}.sales-sites-demo-visual{gap:clamp(9px,.85vw,14px);display:grid}.sales-sites-demo-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sales-sites-demo-flow article{background:#ffffffd1;border:1px solid #d0dce2;border-radius:14px;align-content:center;gap:6px;min-width:0;min-height:clamp(96px,10.5vh,126px);padding:12px 14px;display:grid;position:relative}.sales-sites-demo-flow article:nth-child(2){background:#e9f8f3e6;border-color:#b9dfd4}.sales-sites-demo-flow article:nth-child(3){background:#ebf4feeb;border-color:#c7daee}.sales-sites-demo-flow article header{min-width:0;color:var(--passport-blue);align-items:center;gap:6px;display:flex}.sales-sites-demo-flow article header svg{color:var(--passport-mint-dark);flex:none}.sales-sites-demo-flow article header span{font:720 7px var(--font-geist-mono), monospace;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-sites-demo-flow article>strong{color:var(--passport-ink);font-size:clamp(13px,1.02vw,18px);line-height:1.25}.sales-sites-demo-flow article>small{color:#60778b;font-size:clamp(8px,.61vw,10px);line-height:1.35}.sales-sites-demo-flow article>i{z-index:1;width:24px;height:24px;color:var(--passport-blue);background:#fff;border:1px solid #cad8de;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.sales-sites-demo-flow article>i svg{width:13px}.sales-sites-demo-browser{background:#fff;border:1px solid #b9cad5;border-radius:17px;overflow:hidden;box-shadow:0 18px 40px #18435e1a}.sales-sites-demo-browser>header{background:#f4f8fa;border-bottom:1px solid #d8e1e5;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:31px;padding:0 12px;display:grid}.sales-sites-demo-browser>header>span{gap:4px;display:flex}.sales-sites-demo-browser>header>span i{background:#9eb1bd;border-radius:50%;width:6px;height:6px}.sales-sites-demo-browser>header>span i:first-child{background:#ff806f}.sales-sites-demo-browser>header>span i:nth-child(2){background:#f4c74a}.sales-sites-demo-browser>header>span i:last-child{background:var(--passport-mint)}.sales-sites-demo-browser>header strong,.sales-sites-demo-browser>header small{font:700 6px var(--font-geist-mono), monospace;letter-spacing:.09em}.sales-sites-demo-browser>header strong{color:#61788c}.sales-sites-demo-browser>header small{color:var(--passport-blue)}.sales-sites-demo-browser>div{background:linear-gradient(125deg,#f7fbfffa,#ebf8f4f0);grid-template-columns:minmax(0,1fr) minmax(190px,.68fr);align-items:center;gap:18px;min-height:clamp(122px,13vh,154px);padding:clamp(13px,1.1vw,18px);display:grid}.sales-sites-demo-browser-copy{gap:5px;display:grid}.sales-sites-demo-browser-copy>span{color:var(--passport-blue);font:720 7px var(--font-geist-mono), monospace;letter-spacing:.08em}.sales-sites-demo-browser-copy>strong{letter-spacing:-.045em;font-size:clamp(18px,1.55vw,27px);line-height:1.08}.sales-sites-demo-browser-copy>p{color:#5f7588;margin:0;font-size:clamp(8px,.63vw,11px);line-height:1.45}.sales-sites-demo-entry{gap:8px;min-width:0;display:grid}.sales-sites-demo-browser a{background:var(--passport-ink);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:0 15px;font-size:clamp(11px,.83vw,14px);font-weight:780;text-decoration:none;transition:transform .18s,background-color .18s;display:flex;box-shadow:0 12px 26px #081d3f2e}.sales-sites-demo-browser a:hover{background:var(--passport-blue);transform:translateY(-2px)}.sales-sites-demo-browser a:focus-visible{outline-offset:3px;outline:4px solid #1458bc40}.sales-sites-demo-password{min-width:0;min-height:54px;color:var(--passport-mint-dark);background:#e8f8f2f0;border:1px solid #b9ded4;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px 12px;display:grid}.sales-sites-demo-password>span{min-width:0}.sales-sites-demo-password small,.sales-sites-demo-password strong{display:block}.sales-sites-demo-password small{font:740 7px var(--font-geist-mono), monospace;letter-spacing:.1em}.sales-sites-demo-password strong{overflow-wrap:anywhere;color:var(--passport-ink);font:780 clamp(10px, .72vw, 13px) var(--font-geist-mono), monospace;letter-spacing:.02em;-webkit-user-select:all;user-select:all;margin-top:3px;line-height:1.2}.sales-sites-demo-access{background:#ffffffc7;border:1px solid #d1dde2;border-radius:12px;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:7px 11px;display:grid}.sales-sites-demo-access>span{color:var(--passport-mint-dark);font:720 7px var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:5px;display:inline-flex}.sales-sites-demo-access>div{border-left:1px solid #d7e0e4;min-width:0;padding-left:10px}.sales-sites-demo-access small,.sales-sites-demo-access strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sales-sites-demo-access small{color:#7a8f9e;font:700 6px var(--font-geist-mono), monospace;letter-spacing:.08em}.sales-sites-demo-access strong{color:#39546d;font:720 clamp(7px, .58vw, 10px) var(--font-geist-mono), monospace;margin-top:2px}.action-passport-slide-organization-shift .action-passport-slide-main{align-content:center;gap:clamp(14px,1.35vw,22px)}.action-passport-slide-organization-shift .action-passport-slide-copy h1{max-width:18ch;font-size:clamp(35px,3.15vw,55px)}.action-passport-slide-organization-shift .action-passport-slide-copy p{max-width:64ch;font-size:clamp(12px,.94vw,16px);line-height:1.5}.organization-shift-visual{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:clamp(10px,1vw,16px);display:grid}.organization-shift-visual article{background:#ffffffd6;border:1px solid #cbd9df;border-radius:20px;align-content:center;gap:12px;min-width:0;min-height:clamp(190px,22vh,250px);padding:clamp(18px,1.7vw,28px);display:grid;position:relative;box-shadow:0 18px 40px #18435e12}.organization-shift-visual article:nth-child(2){background:linear-gradient(145deg,#e8f8f2f5,#f6fcf9e0);border-color:#b9ded4}.organization-shift-visual article:nth-child(3){background:linear-gradient(145deg,#ebf4fef7,#f6faffe6);border-color:#c2d7ec}.organization-shift-visual article header{color:var(--passport-blue);align-items:center;gap:8px;display:flex}.organization-shift-visual article header svg{color:var(--passport-mint-dark);flex:none}.organization-shift-visual article header span{font:720 8px var(--font-geist-mono), monospace;letter-spacing:.09em}.organization-shift-visual article>strong{color:var(--passport-ink);letter-spacing:-.035em;font-size:clamp(19px,1.55vw,27px);line-height:1.2}.organization-shift-visual article>p{color:#536b7e;margin:0;font-size:clamp(10px,.78vw,13px);font-weight:610;line-height:1.55}.organization-shift-visual article>i{z-index:2;width:31px;height:31px;color:var(--passport-blue);background:#fff;border:1px solid #c8d8df;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-21px;transform:translateY(-50%);box-shadow:0 8px 18px #18435e1a}.action-passport-slide-work-cloud-schedule .action-passport-slide-main{align-content:center;gap:clamp(11px,1vw,17px)}.action-passport-slide-work-cloud-schedule .action-passport-slide-copy h1{max-width:19ch;font-size:clamp(35px,3.15vw,55px)}.action-passport-slide-work-cloud-schedule .action-passport-slide-copy p{max-width:64ch;font-size:clamp(12px,.94vw,16px);line-height:1.48}.work-cloud-schedule-visual{align-self:center;gap:clamp(9px,.85vw,14px);display:grid}.work-cloud-scene{grid-template-columns:minmax(0,.9fr) clamp(105px,9vw,145px) minmax(0,1.1fr);align-items:stretch;gap:clamp(10px,1vw,16px);display:grid}.work-cloud-scene>article{background:#ffffffd6;border:1px solid #cbd9df;border-radius:20px;align-content:center;gap:9px;min-width:0;min-height:clamp(210px,24vh,274px);padding:clamp(16px,1.45vw,24px);display:grid;box-shadow:0 18px 40px #18435e12}.work-cloud-scene>article header{color:var(--passport-blue);align-items:center;gap:7px;display:flex}.work-cloud-scene>article header svg{color:var(--passport-mint-dark);flex:none}.work-cloud-scene>article header span{font:720 8px var(--font-geist-mono), monospace;letter-spacing:.09em}.work-cloud-scene>article>strong{color:var(--passport-ink);letter-spacing:-.035em;font-size:clamp(18px,1.5vw,26px);line-height:1.18}.work-cloud-scene>article>p{color:#536b7e;margin:0;font-size:clamp(10px,.76vw,13px);font-weight:610;line-height:1.45}.work-closed-laptop{transform-origin:bottom;background:linear-gradient(145deg,#e8eef1,#cbd7dd);border:1px solid #aebec7;border-radius:11px 11px 5px 5px;place-items:center;width:min(86%,230px);height:clamp(58px,6.5vh,78px);margin:5px 0 3px;display:grid;position:relative;overflow:hidden;transform:perspective(280px)rotateX(58deg);box-shadow:0 12px 24px #1b3d4e1f}.work-closed-laptop:after{content:"";background:#a9b9c1;border-radius:0 0 8px 8px;height:8px;position:absolute;bottom:-5px;left:4%;right:4%}.work-closed-laptop>i{border:1px solid #1458bc38;border-radius:50%;width:26px;height:26px;position:absolute;top:10px}.work-closed-laptop>b{z-index:1;color:#527087;font:720 7px var(--font-geist-mono), monospace;letter-spacing:.1em;position:relative}.work-cloud-route{align-content:center;place-items:center;gap:8px;display:grid;position:relative}.work-cloud-route:before,.work-cloud-route:after{background:linear-gradient(90deg, transparent, var(--passport-blue));content:"";width:50%;height:1px;position:absolute;top:50%}.work-cloud-route:before{right:50%}.work-cloud-route:after{left:50%;transform:rotate(180deg)}.work-cloud-route>span{z-index:2;aspect-ratio:1;width:clamp(72px,6.3vw,96px);color:var(--passport-blue);background:linear-gradient(145deg,#eefaf6,#edf5fd);border:1px solid #b8d8cf;border-radius:50%;place-items:center;animation:2.8s ease-in-out infinite work-cloud-pulse;display:grid;position:relative;box-shadow:0 0 0 10px #49b5940e,0 18px 36px #18435e1c}.work-cloud-route>i{z-index:3;background:var(--passport-mint-dark);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite work-cloud-signal;position:absolute;box-shadow:0 0 13px #289776b3}.work-cloud-route>b{z-index:3;color:#496b80;font:760 7px var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:center;line-height:1.35;position:relative}.work-scheduled-card{background:linear-gradient(145deg,#e8f8f2f5,#eef6ffeb)!important;border-color:#b9ded4!important}.work-scheduled-card>small{background:var(--passport-ink);color:#fff;width:fit-content;font:720 8px var(--font-geist-mono), monospace;letter-spacing:.08em;border-radius:999px;padding:5px 8px}.work-scheduled-card>footer{color:var(--passport-mint-dark);font:720 7px var(--font-geist-mono), monospace;letter-spacing:.07em;border-top:1px solid #4f7e712e;align-items:center;gap:6px;margin-top:4px;padding-top:9px;display:flex}.work-cloud-video-example{background:#fffc;border:1px solid #d0dde2;border-radius:13px;grid-template-columns:auto minmax(0,1.35fr) auto minmax(0,.8fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:8px 12px;display:grid}.work-cloud-video-example>span{color:var(--passport-blue);font:740 7px var(--font-geist-mono), monospace;letter-spacing:.08em}.work-cloud-video-example>strong{color:#3f5b70;font-size:clamp(9px,.68vw,12px);line-height:1.3}.work-cloud-video-example>i{width:24px;height:24px;color:var(--passport-mint-dark);border:1px solid #cfdbdf;border-radius:50%;place-items:center;display:grid}@keyframes work-cloud-pulse{50%{transform:translateY(-3px);box-shadow:0 0 0 15px #49b5940a,0 22px 42px #18435e26}}@keyframes work-cloud-signal{0%{opacity:0;left:4%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:92%}}.action-passport-slide-first-move-poll .action-passport-slide-main{align-content:center;gap:clamp(9px,.85vw,14px)}.action-passport-slide-first-move-poll .action-passport-slide-copy h1{max-width:17ch;margin-top:clamp(8px,.8vw,13px);font-size:clamp(31px,2.65vw,47px)}.action-passport-slide-first-move-poll .action-passport-slide-copy p{max-width:60ch;margin-top:clamp(8px,.85vw,13px);font-size:clamp(10px,.78vw,13px);line-height:1.42}.action-passport-slide-first-move-poll .action-passport-slide-options{gap:clamp(8px,.75vw,12px)}.action-passport-slide-first-move-poll .action-passport-slide-options article.is-poll-result{gap:6px;min-height:clamp(118px,13vh,154px);padding:clamp(11px,1vw,16px)}.action-passport-slide-first-move-poll .action-passport-slide-options article svg{width:29px;height:29px}.action-passport-slide-first-move-poll .action-passport-slide-options article strong{max-width:17ch;font-size:clamp(13px,.95vw,17px);line-height:1.22}.action-passport-slide-first-move-poll .passport-poll-result{gap:4px;margin-top:0}.action-passport-slide-first-move-poll .passport-poll-result b{font-size:clamp(18px,1.4vw,24px)}.action-passport-slide-first-move-poll .passport-poll-result>i{height:6px}.action-passport-slide-qa .action-passport-slide-main{align-content:center}.action-passport-slide-qa .action-passport-slide-copy h1{text-wrap:nowrap;max-width:19ch;font-size:clamp(42px,3.5vw,62px)}.action-passport-slide-qa .action-passport-slide-copy h1 span{white-space:nowrap;display:block}.action-passport-slide-qa .action-passport-slide-copy p{max-width:42ch;font-size:clamp(16px,1.22vw,21px);line-height:1.65}.action-passport-slide-groups article small{color:var(--passport-blue);font:700 9px var(--font-geist-mono), monospace;letter-spacing:.08em}.action-passport-slide-groups article strong{font-size:clamp(16px,1.2vw,21px);line-height:1.35}.action-passport-slide-groups article p{color:var(--passport-muted);margin:0;font-size:clamp(11px,.9vw,15px);line-height:1.4}.action-passport-slide-organization-support .action-passport-slide-main{align-content:center;gap:clamp(14px,1.35vw,22px)}.action-passport-slide-organization-support .action-passport-slide-copy h1{max-width:17ch;font-size:clamp(35px,3.15vw,55px)}.action-passport-slide-organization-support .action-passport-slide-copy p{max-width:62ch;font-size:clamp(13px,1vw,17px);line-height:1.52}.action-passport-slide-organization-support .action-passport-slide-groups{gap:clamp(14px,1.35vw,22px)}.action-passport-slide-organization-support .action-passport-slide-groups article{background:radial-gradient(circle at 90% 10%,#2f8df526,#0000 30%),linear-gradient(145deg,#f4fafffa,#ffffffe0);border-color:#2f8df542;align-content:start;gap:clamp(10px,1vw,15px);min-height:clamp(205px,23vh,280px);padding:clamp(24px,2vw,34px);overflow:hidden;box-shadow:0 18px 44px #2f618017}.action-passport-slide-organization-support .action-passport-slide-groups article:last-child{background:radial-gradient(circle at 90% 10%,#2fc7a129,#0000 30%),linear-gradient(145deg,#effff9fa,#ffffffe6);border-color:#2fc7a161}.action-passport-slide-organization-support .action-passport-slide-groups article:after{content:"";border:1px solid #2f8df529;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-42px;right:-42px;box-shadow:0 0 0 26px #2f8df509,0 0 0 52px #2f8df505}.action-passport-slide-organization-support .action-passport-slide-groups article:last-child:after{border-color:#2fc7a133;box-shadow:0 0 0 26px #2fc7a10a,0 0 0 52px #2fc7a105}.action-passport-slide-organization-support .action-passport-slide-groups article>span{color:#287bb8;border:1px solid #2f8df54d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;display:grid;top:22px;right:22px}.action-passport-slide-organization-support .action-passport-slide-groups article:last-child>span{color:#158c71;border-color:#2fc7a16b}.action-passport-slide-organization-support .action-passport-slide-groups article small{padding-right:54px;font-size:clamp(9px,.7vw,12px)}.action-passport-slide-organization-support .action-passport-slide-groups article strong{color:#173c57;max-width:12ch;margin:clamp(7px,.7vw,11px) 0 clamp(4px,.45vw,7px);font-size:clamp(21px,1.75vw,30px);line-height:1.32}.action-passport-slide-organization-support .action-passport-slide-groups article p{z-index:1;color:#4e687b;padding-left:19px;font-size:clamp(12px,.92vw,16px);line-height:1.48;position:relative}.action-passport-slide-organization-support .action-passport-slide-groups article p:before{color:var(--passport-blue);content:"→";position:absolute;left:0}.action-passport-slide-organization-support .action-passport-slide-groups article:last-child p:before{color:var(--passport-mint-dark)}.passport-live-recap,.passport-questions-slide{width:100%;height:100%;color:var(--passport-ink);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(14px,1.35vw,22px);padding:clamp(22px,2.2vw,38px) clamp(30px,3.5vw,58px) clamp(15px,1.7vw,28px);display:grid}.passport-recap-heading,.passport-questions-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:28px;display:grid;position:relative}.passport-recap-heading>span,.passport-questions-heading>span{color:var(--passport-blue);font:720 clamp(9px, .72vw, 12px) var(--font-geist-mono), monospace;letter-spacing:.13em;grid-column:1}.passport-recap-heading h1,.passport-questions-heading h1{color:var(--passport-ink);letter-spacing:-.06em;grid-column:1;margin:clamp(8px,.8vw,13px) 0 0;font-size:clamp(35px,3.05vw,54px);font-weight:790;line-height:1.04}.passport-recap-heading>p,.passport-questions-heading>p{color:#50677b;grid-column:1;max-width:68ch;margin:clamp(8px,.75vw,12px) 0 0;font-size:clamp(11px,.84vw,15px);line-height:1.5}.passport-recap-heading>div{grid-area:1/2/4;align-self:center;gap:10px;display:flex}.passport-recap-heading>div>span,.passport-questions-heading>strong{background:#ffffffc7;border:1px solid #2f8df538;border-radius:18px;place-content:center;justify-items:center;min-width:112px;min-height:84px;display:grid;box-shadow:0 14px 34px #2f618012}.passport-recap-heading>div svg,.passport-questions-heading>strong svg{color:var(--passport-mint-dark)}.passport-recap-heading>div b{color:#173c57;font:780 clamp(20px, 1.7vw, 29px) var(--font-geist-mono), monospace;margin-top:4px}.passport-recap-heading>div small{color:#6d8292;font:690 7px var(--font-geist-mono), monospace;letter-spacing:.09em;margin-top:3px}.passport-recap-content{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(13px,1.25vw,20px);min-height:0;display:grid}.passport-recap-ranking,.passport-recap-poll{background:#ffffffd6;border:1px solid #2f8df533;border-radius:21px;min-width:0;overflow:hidden;box-shadow:0 18px 44px #2f618012}.passport-recap-ranking{padding:clamp(15px,1.4vw,23px)}.passport-recap-ranking>header,.passport-recap-poll>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px 12px;display:grid}.passport-recap-ranking>header span,.passport-recap-poll>header span{color:var(--passport-blue);font:710 8px var(--font-geist-mono), monospace;letter-spacing:.11em;grid-column:1/-1}.passport-recap-ranking>header strong,.passport-recap-poll>header strong{color:#274b63;font-size:clamp(14px,1.05vw,18px);line-height:1.35}.passport-recap-poll>header small{color:#688091;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.08em}.passport-recap-ranking>div{gap:clamp(7px,.65vw,11px);margin-top:clamp(12px,1.1vw,18px);display:grid}.passport-recap-ranking article{background:linear-gradient(110deg,#f2f9fff5,#ffffffc7);border:1px solid #2f8df524;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:clamp(82px,9.2vh,112px);padding:clamp(10px,.9vw,15px);display:grid;position:relative;overflow:hidden}.passport-recap-ranking article:after{background:linear-gradient(90deg, var(--passport-mint) var(--passport-recap-share), #2f8df51a var(--passport-recap-share));content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.passport-recap-ranking article>b{color:var(--passport-mint-dark);font:780 17px var(--font-geist-mono), monospace}.passport-recap-ranking article>div{min-width:0}.passport-recap-ranking article>div small{color:#648096;font:680 7px var(--font-geist-mono), monospace;letter-spacing:.08em}.passport-recap-ranking article>div strong{color:#193c56;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:clamp(12px,.94vw,16px);display:block;overflow:hidden}.passport-recap-ranking article>div p{color:#617b8e;white-space:pre;margin:6px 0 0;font-size:clamp(9px,.7vw,12px)}.passport-recap-ranking article>span{color:#246fae;font:780 clamp(19px, 1.55vw, 27px) var(--font-geist-mono), monospace;justify-items:end;display:grid}.passport-recap-ranking article>span small{color:#728797;letter-spacing:.06em;font-size:6px}.passport-recap-polls{grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(10px,.9vw,15px);min-height:0;display:grid}.passport-recap-poll{padding:clamp(13px,1.15vw,19px)}.passport-recap-poll:nth-child(2){background:linear-gradient(135deg,#effff9e6,#ffffffdb);border-color:#2fc7a14d}.passport-recap-poll>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin-top:10px;display:grid}.passport-recap-poll article{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.passport-recap-poll article>b{color:#6b8293;font:700 7px var(--font-geist-mono), monospace}.passport-recap-poll article>div{min-width:0}.passport-recap-poll article>div strong{color:#31536a;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(9px,.7vw,12px);display:block;overflow:hidden}.passport-recap-poll article>div i{background:#2f8df51a;border-radius:99px;height:4px;margin-top:5px;display:block;overflow:hidden}.passport-recap-poll article>div i span{border-radius:inherit;background:linear-gradient(90deg, var(--passport-blue), var(--passport-mint));height:100%;display:block}.passport-recap-poll article>span{color:#246fae;font:760 13px var(--font-geist-mono), monospace;justify-items:end;display:grid}.passport-recap-poll article>span small{color:#718696;font-size:6px}.passport-recap-empty,.passport-question-empty{text-align:center;border:1px dashed #2f8df540;border-radius:15px;place-content:center;justify-items:center;min-height:220px;display:grid}.passport-recap-empty span,.passport-question-empty span{color:var(--passport-blue);font:700 8px var(--font-geist-mono), monospace;letter-spacing:.12em}.passport-recap-empty strong,.passport-question-empty strong{color:#567083;margin-top:10px;font-size:15px}.passport-recap-footer{border-top:1px solid #2f8df52e;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding-top:clamp(10px,.9vw,15px);display:grid}.passport-recap-footer svg{color:var(--passport-mint-dark)}.passport-recap-footer span{color:var(--passport-blue);font:700 8px var(--font-geist-mono), monospace;letter-spacing:.09em}.passport-recap-footer strong{color:#3a566c;font-size:clamp(11px,.85vw,15px)}.passport-questions-heading>strong{color:#246fae;min-width:190px;min-height:70px;font:760 13px var(--font-geist-mono), monospace;grid-area:1/2/4;align-self:center;gap:10px;display:flex}.passport-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:clamp(9px,.85vw,14px);min-height:0;display:grid;position:relative}.passport-question-grid article{background:#ffffffd6;border:1px solid #2f8df52e;border-radius:17px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:38px minmax(0,1fr);gap:8px 12px;min-width:0;min-height:0;padding:clamp(13px,1.2vw,20px);display:grid;position:relative;box-shadow:0 14px 34px #2f61800f}.passport-question-grid article:nth-child(3n+2){background:#f4fffbe0;border-color:#2fc7a147}.passport-question-grid article>span{color:var(--passport-blue);font:760 13px var(--font-geist-mono), monospace}.passport-question-grid article>strong{color:#1c4059;font-size:clamp(13px,1.02vw,18px);line-height:1.45;overflow:hidden}.passport-question-grid article>footer{border-top:1px solid #2f8df51c;grid-column:2;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.passport-question-grid article>footer b{color:#537083;font-size:10px}.passport-question-grid article>footer small{color:#66869b;font:680 7px var(--font-geist-mono), monospace;letter-spacing:.08em}.passport-question-more{color:#607d91;margin:0;font-size:9px;position:absolute;bottom:-18px;right:0}.passport-question-empty{min-height:100%}.passport-question-empty svg{color:var(--passport-mint-dark);margin-bottom:10px}.action-passport-slide-milestones{border-top:1px solid #b8c6cf;align-self:center;gap:0;display:grid}.action-passport-slide-milestones article{border-bottom:1px solid #d1d9dd;padding:clamp(16px,1.5vw,23px) 0}.action-passport-slide-milestones span{color:var(--passport-blue);font:700 9px var(--font-geist-mono), monospace}.action-passport-slide-milestones strong{margin-top:6px;font-size:clamp(17px,1.4vw,24px);display:block}.action-passport-slide-milestones p{color:var(--passport-muted);margin:5px 0 0;font-size:clamp(11px,.85vw,14px);line-height:1.45}.stage-audience-board{background:#ffffffc2;border:1px solid #c9d8dd;border-radius:26px;grid-template-rows:auto auto minmax(0,1fr);align-self:stretch;min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #18435e1a}.stage-audience-board.has-checkpoint{grid-template-rows:auto auto auto minmax(0,1fr)}.stage-audience-board.comments-only{grid-template-rows:auto minmax(0,1fr)}.stage-audience-board.is-web.comments-only{grid-template-rows:auto minmax(0,1fr) auto}.stage-audience-board.comments-only .stage-audience-comments{padding:clamp(26px,2.5vw,42px)}.stage-audience-board.is-web.comments-only .stage-audience-comments{padding:clamp(18px,1.7vw,28px) clamp(20px,2vw,34px)}.stage-audience-board.comments-only .stage-audience-comments article{padding:clamp(10px,1vh,14px) 0}.stage-audience-board.comments-only .stage-audience-comments article>strong{font-size:clamp(17px,1.25vw,23px)}.stage-audience-board.comments-only .stage-audience-empty strong{font-size:clamp(30px,2.7vw,48px)}.stage-audience-header,.stage-audience-header>div,.stage-audience-comments>header,.stage-audience-comments article>header,.stage-audience-results header{align-items:center;display:flex}.stage-audience-header{border-bottom:1px solid #dbe3e5;justify-content:space-between;gap:20px;min-height:54px;padding:0 clamp(18px,1.5vw,26px)}.stage-audience-header>div{gap:9px}.stage-audience-header strong,.stage-audience-header>span{font:700 9px var(--font-geist-mono), monospace;letter-spacing:.13em}.stage-audience-header strong{color:var(--passport-blue)}.stage-audience-header>span{color:#6f828d}.stage-audience-question,.stage-audience-statement{padding:clamp(22px,2vw,34px) clamp(20px,2vw,34px);position:relative}.stage-audience-question{background:linear-gradient(135deg,#cdf5e5b8,#eefaf69e);border-bottom:1px solid #dbe3e5}.stage-audience-question>span,.stage-audience-statement>span{color:var(--passport-mint-dark);font:720 9px var(--font-geist-mono), monospace;letter-spacing:.13em}.stage-audience-question h2,.stage-audience-statement h2{color:var(--passport-ink);letter-spacing:-.065em;text-wrap:balance;margin:11px 0 0;font-size:clamp(34px,3vw,56px);font-weight:800;line-height:1.1}.stage-audience-question>div{justify-items:end;display:grid;position:absolute;bottom:clamp(18px,1.7vw,27px);right:clamp(18px,1.7vw,28px)}.stage-audience-question>div strong{color:var(--passport-mint-dark);font:790 clamp(28px, 2.8vw, 48px) var(--font-geist-mono), monospace;line-height:.9}.stage-audience-question>div span{color:#688078;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.12em;margin-top:7px}.stage-audience-question h2{max-width:12ch;padding-right:74px}.stage-audience-statement{background:linear-gradient(135deg,#e7efffd1,#fffdf8bd);border-bottom:1px solid #dbe3e5;justify-content:space-between;align-items:center;gap:clamp(18px,2vw,32px);min-height:clamp(82px,8vh,108px);padding:clamp(14px,1.25vw,20px) clamp(20px,2vw,34px);display:flex}.stage-audience-statement h2{letter-spacing:-.045em;margin:0;font-size:clamp(22px,1.9vw,32px);line-height:1.15}.stage-audience-results{border-bottom:1px solid #dbe3e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;padding:18px clamp(20px,2vw,34px) 20px;display:grid}.stage-audience-results>div{min-width:0}.stage-audience-results header{justify-content:space-between;gap:12px}.stage-audience-results header strong{color:#2c4763;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,.82vw,14px);overflow:hidden}.stage-audience-results header span{color:var(--passport-blue);font:740 12px var(--font-geist-mono), monospace}.stage-audience-results i{background:#e4e9eb;border-radius:999px;height:8px;margin-top:8px;display:block;overflow:hidden}.stage-audience-results i span{border-radius:inherit;background:linear-gradient(90deg, var(--passport-blue), var(--passport-mint));height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.stage-audience-comments{grid-template-rows:auto 1fr;min-height:0;padding:clamp(12px,1vw,17px) clamp(20px,2vw,34px);display:grid}.stage-audience-comments>header{justify-content:space-between;gap:16px}.stage-audience-comments>header span,.stage-audience-comments>header strong{font:700 8px var(--font-geist-mono), monospace;letter-spacing:.12em}.stage-audience-comments>header span{color:var(--passport-blue)}.stage-audience-comments>header strong{color:var(--passport-coral)}.stage-audience-comments>div{min-height:0;overflow:hidden}.stage-audience-comments article{border-bottom:1px solid #dbe1e2;padding:4px 0}.stage-audience-comments article>header{justify-content:space-between;gap:14px}.stage-audience-comments article>header span,.stage-audience-comments article>header small{font:700 7px var(--font-geist-mono), monospace;letter-spacing:.1em}.stage-audience-comments article>header span{color:var(--passport-coral)}.stage-audience-comments article>header small{color:#89989e}.stage-audience-comments article>strong{color:var(--passport-ink);margin-top:4px;font-size:clamp(15px,1.05vw,18px);line-height:1.3;display:block}.stage-audience-comments article>footer{color:#607487;margin-top:4px;font-size:9px;font-weight:700}.web-comment-composer{background:#f7fbfde6;border-top:1px solid #dbe3e5;gap:10px;padding:clamp(14px,1.3vw,21px) clamp(20px,2vw,34px) clamp(16px,1.5vw,24px);display:grid}.web-comment-identity{grid-template-columns:minmax(100px,.65fr) minmax(150px,1fr);align-items:end;gap:9px;display:grid}.web-comment-identity label,.web-comment-body{gap:5px;display:grid}.web-comment-identity label>span,.web-comment-body>span{color:#687d8e;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.09em}.web-comment-identity input,.web-comment-body textarea{width:100%;color:var(--passport-ink);font:650 12px var(--font-geist-sans), sans-serif;background:#fffffff5;border:1px solid #cdd9df;border-radius:9px}.web-comment-identity input{min-height:34px;padding:0 10px}.web-comment-body textarea{resize:none;min-height:56px;padding:9px 10px;line-height:1.45}.web-comment-kind{background:#eef3f5;border:1px solid #d5dfe3;border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.web-comment-kind button{color:#64798a;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:28px;font-size:10px;font-weight:720}.web-comment-kind button.is-active{color:var(--passport-blue);background:#fff;box-shadow:0 3px 9px #18435e14}.web-comment-submit-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.web-comment-submit-row>span{color:#698091;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.web-comment-submit-row>button{background:var(--passport-blue);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:88px;min-height:34px;font-size:11px;font-weight:740;display:inline-flex}.web-comment-submit-row>button:disabled{color:#748691;cursor:default;background:#ced8dd}.stage-audience-empty{min-height:100%;color:var(--passport-blue);align-content:center;justify-items:start;display:grid}.stage-audience-empty strong{color:var(--passport-ink);letter-spacing:-.045em;margin-top:16px;font-size:clamp(24px,2vw,36px);line-height:1.2}.stage-audience-empty span{color:var(--passport-muted);margin-top:13px;font-size:clamp(12px,.9vw,15px);line-height:1.55}.action-passport-slide-takeaway{border-top:1px solid #b7c6cf;grid-column:1/-1;grid-template-columns:auto minmax(180px,.5fr) 1fr;align-items:center;gap:16px;min-height:52px;padding:0 4px;display:grid}.action-passport-slide-takeaway svg{color:var(--passport-mint-dark)}.action-passport-slide-takeaway span{color:var(--passport-blue);font:700 10px var(--font-geist-mono), monospace;letter-spacing:.08em}.action-passport-slide-takeaway strong{color:#334d67;font-size:clamp(12px,1vw,17px);line-height:1.45}.enterprise-light .stage-controls{min-height:78px;color:var(--passport-ink);background:#fffdf8e0;border-top:1px solid #16497029;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:20px;padding:10px clamp(28px,3.5vw,58px) 16px;display:grid}.enterprise-light .stage-reaction-summary{background:#ffffffc7;border:1px solid #d7dfe3;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.enterprise-light .stage-reaction-summary>div{background:0 0;align-items:center;gap:3px;padding:3px;display:flex}.enterprise-light .stage-reaction-summary>div span{color:var(--passport-blue);place-items:center;display:grid}.enterprise-light .stage-reaction-summary>div strong{color:var(--passport-ink);font-size:11px}.enterprise-light .stage-reaction-summary>small{color:var(--passport-muted);font-size:8px}.enterprise-light .button-group{align-items:center;gap:8px;display:flex}.enterprise-light .button-group button{width:44px;height:44px;color:var(--passport-blue);box-shadow:none;background:#fff;border:1px solid #b9c8d2;border-radius:999px;place-items:center;display:grid}.enterprise-light .button-group>span{max-width:150px;color:var(--passport-muted);text-align:center;font-size:8px;line-height:1.35}.enterprise-light .progress-group{align-items:center;gap:14px;display:flex}.enterprise-light .slide-count{color:var(--passport-blue);font-size:11px}.enterprise-light .progress-track{background:#d8e0e4;flex:1;height:3px}.enterprise-light .progress-track span{background:var(--passport-mint);height:100%;display:block}.enterprise-light .reaction-stamp{color:var(--passport-blue)}.enterprise-light .reaction-stamp b{background:#fff;border:1px solid #c9d8e0;place-items:center;display:grid}.enterprise-light .live-panel{background:var(--passport-paper);color:var(--passport-ink);border-left:1px solid #d7e0e3}.presenter-shell.enterprise-light.has-moderator-panel{grid-template-columns:minmax(0,1fr)}.presenter-shell.enterprise-light .live-panel.is-moderator-only{display:none}.presenter-shell.enterprise-light.is-web-experience{min-height:100dvh}.is-web-experience .web-stage-header>span:first-child{color:var(--passport-mint-dark)}.is-web-experience .web-stage-header>span:last-child{color:var(--passport-blue)}.archive-viewer-badge{z-index:24;color:#688091;max-width:min(38vw,360px);min-height:34px;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.08em;white-space:nowrap;background:#ffffffe6;border:1px solid #c8d7de;border-radius:999px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:inline-flex;position:absolute;top:clamp(58px,5.6vh,78px);right:clamp(22px,3vw,52px);overflow:hidden;box-shadow:0 10px 28px #18435e17}.archive-viewer-badge.is-login{color:var(--passport-blue)}.archive-viewer-badge.is-active{color:var(--passport-mint-dark);cursor:pointer;border-color:#acd8cb}.archive-viewer-badge>span{text-overflow:ellipsis;overflow:hidden}.archive-viewer-badge>small{color:#7e8d96;flex:none;font-size:7px}.web-stage-controls .button-group>span{max-width:210px}.web-footer-comment{grid-template-columns:minmax(90px,.45fr) minmax(160px,1fr) 40px;align-items:center;gap:7px;width:min(520px,42vw);display:grid}.web-footer-comment input{min-width:0;min-height:38px;color:var(--passport-ink);background:#fff;border:1px solid #cad7dd;border-radius:9px;padding:0 10px;font-size:11px}.web-footer-comment button{background:var(--passport-blue);color:#fff;cursor:pointer;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.web-footer-comment button:disabled{color:#7c8b93;cursor:default;background:#ced8dd}.post-event-thank-you{width:100%;height:100%;color:var(--passport-ink);grid-template-columns:minmax(0,.82fr) minmax(430px,1.18fr);align-items:center;gap:clamp(34px,4vw,72px);padding:clamp(30px,4.5vw,78px);display:grid}.post-event-thank-you-copy>span,.post-event-question-card header>span{color:var(--passport-blue);font:730 10px var(--font-geist-mono), monospace;letter-spacing:.14em}.post-event-thank-you-copy h1{letter-spacing:-.07em;margin:20px 0 22px;font-size:clamp(50px,5.2vw,88px);font-weight:800;line-height:1.05}.post-event-thank-you-copy>p{color:#50677b;max-width:36ch;margin:0;font-size:clamp(16px,1.28vw,22px);line-height:1.65}.post-event-thank-you-copy>div{color:var(--passport-mint-dark);border-top:1px solid #bfd0d8;align-items:center;gap:12px;margin-top:clamp(24px,3vw,44px);padding-top:18px;display:flex}.post-event-thank-you-copy>div>span{gap:4px;display:grid}.post-event-thank-you-copy>div strong{font:730 9px var(--font-geist-mono), monospace;letter-spacing:.12em}.post-event-thank-you-copy>div small{color:#667d8d;font-size:11px}.post-event-question-card{background:#ffffffd6;border:1px solid #2f8df538;border-radius:26px;gap:22px;padding:clamp(25px,3vw,48px);display:grid;box-shadow:0 28px 78px #18435e1f}.post-event-question-card header h2{letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(27px,2.15vw,38px)}.post-event-question-card header p{color:#61788a;margin:0;font-size:13px;line-height:1.65}.post-event-question-card form{gap:14px;display:grid}.post-event-question-card label{gap:7px;display:grid}.post-event-question-card label>span{color:#627b8d;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.08em}.post-event-question-card input,.post-event-question-card textarea{width:100%;color:var(--passport-ink);background:#fafdfff5;border:1px solid #c9d7de;border-radius:11px;outline:0;font-size:14px}.post-event-question-card input{min-height:48px;padding:0 13px}.post-event-question-card textarea{resize:vertical;min-height:130px;padding:12px 13px;line-height:1.55}.post-event-question-card input:focus,.post-event-question-card textarea:focus{border-color:var(--passport-blue);box-shadow:0 0 0 4px #1458bc14}.post-event-question-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.post-event-question-footer small{color:#6e8290;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.post-event-question-footer button,.post-event-login-prompt a{background:var(--passport-blue);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 16px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.post-event-question-footer button:disabled{cursor:wait;opacity:.55}.post-event-question-message{border-radius:9px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.post-event-question-message.is-sent{color:#176c58;background:#e8f8f2}.post-event-question-message.is-error{color:#a23c35;background:#fff0ee}.post-event-login-prompt{justify-items:start;gap:18px;padding-top:4px;display:grid}.post-event-login-prompt p{color:#61788a;margin:0;font-size:14px;line-height:1.65}.post-event-footer-label{color:var(--passport-blue);font:720 8px var(--font-geist-mono), monospace;letter-spacing:.12em}.participant-login-shell{background-color:var(--passport-paper);min-height:100dvh;color:var(--passport-ink);background-image:url(/action-passport-paper.png);background-position:100% 0;background-repeat:no-repeat;background-size:min(920px,70vw);grid-template-columns:minmax(0,.88fr) minmax(430px,.72fr);align-items:center;gap:clamp(34px,6vw,110px);padding:clamp(30px,6vw,110px);display:grid}.participant-login-intro>span,.participant-login-card header>span{color:var(--passport-blue);font:730 10px var(--font-geist-mono), monospace;letter-spacing:.15em}.participant-login-intro h1{letter-spacing:-.075em;margin:22px 0;font-size:clamp(54px,6.4vw,104px);line-height:1.02}.participant-login-intro>p{color:#526b7f;max-width:38ch;font-size:clamp(17px,1.45vw,24px);line-height:1.7}.participant-login-intro>div{color:var(--passport-mint-dark);align-items:center;gap:12px;margin-top:34px;display:flex}.participant-login-intro>div span{gap:4px;display:grid}.participant-login-intro>div strong{font-size:13px}.participant-login-intro>div small{color:#6b8090;font-size:10px}.participant-login-card{background:#ffffffe0;border:1px solid #c6d6dd;border-radius:26px;gap:18px;padding:clamp(28px,3.6vw,54px);display:grid;box-shadow:0 30px 86px #18435e21}.participant-login-card header h2{letter-spacing:-.055em;margin:10px 0 8px;font-size:clamp(34px,3vw,52px)}.participant-login-card header p{color:#61798b;margin:0;font-size:13px;line-height:1.65}.participant-login-card label{gap:8px;display:grid}.participant-login-card label span{color:#5c7588;align-items:center;gap:7px;font-size:11px;font-weight:740;display:flex}.participant-login-card input{width:100%;min-height:52px;color:var(--passport-ink);background:#fff;border:1px solid #c6d4dc;border-radius:11px;outline:0;padding:0 14px;font-size:15px}.participant-login-card input:focus{border-color:var(--passport-blue);box-shadow:0 0 0 4px #1458bc14}.participant-login-card>button{background:var(--passport-blue);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:54px;font-weight:780;display:flex}.participant-login-card>button:disabled{cursor:wait;opacity:.55}.participant-login-card>a{color:#667e90;justify-self:center;font-size:12px}.participant-login-error{margin:-4px 0 0;font-size:12px;color:#ae3f37!important}.participant-login-check{color:var(--passport-blue);font:720 10px var(--font-geist-mono), monospace;letter-spacing:.14em}.action-report-shell{background-color:var(--passport-paper);width:min(100%,1080px);min-height:100dvh;color:var(--passport-ink);background-image:url(/action-passport-paper.png);background-position:100% 0;background-repeat:no-repeat;background-size:min(780px,80vw);margin:0 auto;padding:34px clamp(22px,5vw,72px) 54px}.action-report-header,.action-report-brand,.action-report-header nav,.action-report-progress>div{align-items:center;display:flex}.action-report-header{justify-content:space-between;gap:20px}.action-report-brand{gap:18px}.action-report-brand strong{font:720 11px/1.3 var(--font-geist-sans), sans-serif;letter-spacing:.08em;border-right:1px solid #c8c8c3;padding-right:18px}.action-report-brand span{color:var(--passport-blue);font:650 11px var(--font-geist-mono), monospace}.action-report-header nav{gap:8px}.action-report-header nav a,.action-report-header nav button{min-height:42px;color:var(--passport-blue);cursor:pointer;background:#ffffffc7;border:1px solid #c8d3da;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.action-report-progress{background:#fffdf8cc;border:1px solid #d2d4d1;border-radius:999px;margin-top:38px;padding:16px 20px}.action-report-progress>div{gap:9px}.action-report-progress>div svg{color:var(--passport-mint-dark)}.action-report-progress>div span{color:var(--passport-blue);font:700 10px var(--font-geist-mono), monospace;letter-spacing:.09em}.action-report-progress>div strong{color:var(--passport-mint-dark);font:720 13px var(--font-geist-mono), monospace;margin-left:auto}.action-report-progress ol{grid-template-columns:repeat(5,1fr);gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.action-report-progress li{color:#89939a;min-height:22px;font:650 9px var(--font-geist-mono), monospace;background:#fff;border:1px solid #cfd4d7;border-radius:999px;place-items:center;display:grid}.action-report-progress li.is-complete{border-color:var(--passport-mint);background:var(--passport-mint);color:#fff}.action-report-progress li.is-current{border:2px solid var(--passport-mint);color:var(--passport-mint-dark)}.action-report-hero{max-width:820px;margin-top:clamp(48px,8vw,96px)}.action-report-hero>p{color:var(--passport-blue);font:700 11px var(--font-geist-mono), monospace;letter-spacing:.1em;margin:0}.action-report-hero h1{color:var(--passport-ink);letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(48px,7.2vw,88px);font-weight:790;line-height:1.07}.action-report-hero>span{color:var(--passport-muted);margin-top:22px;font-size:15px;display:block}.action-report-primary{border-top:1px solid #b8c7cf;border-bottom:1px solid #b8c7cf;grid-template-columns:190px minmax(0,1fr);gap:34px;margin-top:54px;padding:30px 0;display:grid}.action-report-primary-label{color:var(--passport-mint-dark);align-content:start;gap:10px;display:grid}.action-report-primary-label span{font:700 10px var(--font-geist-mono), monospace;letter-spacing:.1em}.action-report-primary small{color:var(--passport-blue);font-size:11px;font-weight:700}.action-report-primary h2{color:var(--passport-ink);letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(30px,4.2vw,52px);line-height:1.2}.action-report-primary p{max-width:65ch;color:var(--passport-muted);margin:14px 0 0;font-size:15px;line-height:1.7}.action-report-recommendation{background:#ebf9f4c2;border:1px solid #cfe2dc;border-radius:16px;margin-top:46px;padding:28px 30px}.action-report-recommendation span{color:var(--passport-mint-dark);font:700 10px var(--font-geist-mono), monospace;letter-spacing:.08em}.action-report-recommendation h2{max-width:30ch;margin:14px 0 0;font-size:clamp(25px,3vw,40px);line-height:1.35}.action-report-recommendation p{max-width:65ch;color:var(--passport-muted);margin:14px 0 0;font-size:14px;line-height:1.7}.action-report-next{margin-top:54px}.action-report-section-title{align-items:center;gap:13px;display:flex}.action-report-section-title svg{color:var(--passport-blue)}.action-report-section-title span{color:var(--passport-blue);font:700 9px var(--font-geist-mono), monospace;letter-spacing:.1em}.action-report-section-title h2{letter-spacing:-.035em;margin:4px 0 0;font-size:30px}.action-report-next ol{border-top:1px solid #c6d1d7;margin:24px 0 0;padding:0;list-style:none}.action-report-next li{border-bottom:1px solid #d4dcdf;grid-template-columns:58px 1fr;align-items:center;gap:14px;min-height:78px;display:grid}.action-report-next li span{color:var(--passport-mint-dark);font:700 11px var(--font-geist-mono), monospace}.action-report-next li strong{font-size:17px;line-height:1.55}.action-report-evidence{border-top:1px solid #b8c7cf;border-bottom:1px solid #b8c7cf;margin-top:48px}.action-report-evidence summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:82px;list-style:none;display:flex}.action-report-evidence summary::-webkit-details-marker{display:none}.action-report-evidence summary>div{align-items:center;gap:12px;display:flex}.action-report-evidence summary>div svg{color:var(--passport-blue)}.action-report-evidence summary span{gap:3px;font-size:17px;font-weight:720;display:grid}.action-report-evidence summary b{color:var(--passport-blue);font:700 9px var(--font-geist-mono), monospace;letter-spacing:.1em}.action-report-evidence[open] summary>svg{transform:rotate(180deg)}.action-report-evidence-body{gap:42px;padding:16px 0 40px;display:grid}.action-report-evidence-body section h2{align-items:center;gap:8px;margin:0 0 18px;font-size:22px;display:flex}.action-report-topic-list article{border-top:1px solid #dde2e4;grid-template-columns:42px minmax(140px,.7fr) 1fr auto;align-items:center;gap:14px;min-height:56px;display:grid}.action-report-topic-list article:last-child{border-bottom:1px solid #dde2e4}.action-report-topic-list b{color:var(--passport-mint-dark);font:700 10px var(--font-geist-mono), monospace}.action-report-topic-list strong{font-size:14px}.action-report-topic-list article>div{background:#dce6e7;height:5px}.action-report-topic-list article>div i{background:var(--passport-mint);height:100%;display:block}.action-report-topic-list span{color:var(--passport-muted);font:650 9px var(--font-geist-mono), monospace}.action-report-choice-list,.action-report-bookmark-list,.action-report-note-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.action-report-choice-list article,.action-report-bookmark-list article,.action-report-note-list article{border-top:1px solid #ccd6dc;padding:18px 0}.action-report-choice-list small,.action-report-bookmark-list small,.action-report-note-list span{color:var(--passport-blue);font:700 9px var(--font-geist-mono), monospace}.action-report-choice-list p,.action-report-bookmark-list p,.action-report-note-list p{color:var(--passport-muted);font-size:13px;line-height:1.6}.action-report-choice-list strong{color:var(--passport-mint-dark);font-size:16px}.action-report-bookmark-list h3{margin:8px 0 0;font-size:18px}.action-report-placeholder{color:var(--passport-muted);border-top:1px dashed #cbd5da;padding:18px 0;font-size:14px}.action-report-signal-summary{color:var(--passport-muted);flex-wrap:wrap;align-items:center;gap:9px 18px;margin-top:30px;font-size:11px;display:flex}.action-report-signal-summary svg{color:var(--passport-mint-dark)}.action-report-footer{color:var(--passport-muted);font:650 9px var(--font-geist-mono), monospace;letter-spacing:.07em;border-top:1px solid #ced8dc;justify-content:space-between;gap:20px;margin-top:58px;padding-top:20px;display:flex}.action-report-empty{background-image:url(/action-passport-paper.png);background-size:cover;place-content:center;justify-items:start;gap:15px;max-width:760px;min-height:100dvh;display:grid}.action-report-empty>svg{color:var(--passport-mint-dark)}.action-report-empty>span{color:var(--passport-blue);font:700 10px var(--font-geist-mono), monospace;letter-spacing:.1em}.action-report-empty h1{letter-spacing:-.065em;max-width:15ch;margin:0;font-size:clamp(40px,7vw,72px);line-height:1.12}.action-report-empty p{max-width:52ch;color:var(--passport-muted);margin:0;line-height:1.7}.action-report-empty a{min-height:48px;color:var(--passport-blue);border:1px solid #b9c8d1;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:0 16px;text-decoration:none;display:inline-flex}@media (width>=981px){.enterprise-light .stage-header{min-height:48px;padding-top:12px}.enterprise-light .stage-controls{min-height:64px;padding-top:7px;padding-bottom:9px}.passport-opening-eyebrow,.passport-join-copy>span,.passport-profile-copy>span,.action-passport-slide-copy>span{font-size:12px}.passport-opening-copy>p,.passport-join-copy>p,.passport-profile-copy>p{font-size:17px;font-weight:560}.passport-opening-speaker strong{font-size:17px}.passport-opening-speaker .passport-opening-identity strong{font-size:20px}.passport-opening-visual>footer strong,.passport-join-steps article>strong{font-size:16px}.passport-profile-roles article strong{font-size:18px}.action-passport-slide-copy p,.action-passport-slide-chappy-tag-case .action-passport-slide-copy p,.action-passport-slide-delegation-engine .action-passport-slide-copy p,.action-passport-slide-sales-sites-demo .action-passport-slide-copy p,.action-passport-slide-organization-shift .action-passport-slide-copy p,.action-passport-slide-work-cloud-schedule .action-passport-slide-copy p,.action-passport-slide-organization-support .action-passport-slide-copy p,.action-passport-slide-first-move-poll .action-passport-slide-copy p{font-size:18px;font-weight:570;line-height:1.5}.action-passport-slide-options article strong{font-size:19px}.action-passport-slide-groups article small{font-size:10px}.action-passport-slide-groups article strong{font-size:20px}.action-passport-slide-groups article p{font-size:16px;font-weight:610;line-height:1.48}.action-passport-slide-sales-work-practice .action-passport-slide-groups article p{font-size:16px}.action-passport-slide-chappy-tag-case .action-passport-slide-main{align-content:start;padding-top:8px}.chappy-partner-mark{width:36px;height:36px}.chappy-capability-list{display:none}.chappy-partner-card>small,.chappy-slack-window>footer{display:none}.action-passport-slide-delegation-engine .action-passport-slide-main{align-content:start;gap:8px;padding-top:0}.action-passport-slide-delegation-engine .action-passport-slide-copy h1{margin-top:9px}.action-passport-slide-delegation-engine .action-passport-slide-copy p{margin-top:9px;font-size:18px;line-height:1.45}.delegation-engine-visual{gap:7px}.delegation-engine-equation>article{gap:5px;min-height:110px;padding:10px 12px}.delegation-engine-equation article>div{display:none}.delegation-work-cloud{gap:4px;min-height:105px;padding:11px 14px}.delegation-work-cloud>p{font-size:16px;font-weight:600}.delegation-work-cloud>div,.delegation-safety-rail,.delegation-product-note{display:none}.action-passport-slide-sales-sites-demo .action-passport-slide-main{align-content:start;gap:8px;padding-top:6px}.sales-sites-demo-visual{gap:8px}.sales-sites-demo-flow article{min-height:90px;padding:9px 11px}.sales-sites-demo-flow article header span{display:none}.sales-sites-demo-flow article>small{font-size:16px;font-weight:600}.sales-sites-demo-browser{box-shadow:none;background:0 0;border:0}.sales-sites-demo-browser>header,.sales-sites-demo-browser-copy{display:none}.sales-sites-demo-browser>div{background:0 0;min-height:0;padding:0;display:block}.sales-sites-demo-entry{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:stretch}.sales-sites-demo-access,.organization-shift-visual article header span,.work-cloud-scene>article header span{display:none}.organization-shift-visual article>p,.work-cloud-scene>article>p{font-size:16px;font-weight:650;line-height:1.5}.action-passport-slide-work-cloud-schedule .action-passport-slide-main{align-content:start;gap:8px;padding-top:8px}.work-cloud-scene>article{gap:6px;min-height:0;padding:14px}.work-closed-laptop,.work-scheduled-card>footer{display:none}.work-cloud-video-example>span{display:none}.action-passport-slide-organization-support .action-passport-slide-groups article small{display:none}.action-passport-slide-organization-support .action-passport-slide-groups article p{font-size:16px}.action-passport-slide-first-move-poll .action-passport-slide-options article strong{font-size:20px}.stage-audience-header strong,.stage-audience-header>span,.stage-audience-question>span,.stage-audience-statement>span,.stage-audience-comments>header span,.stage-audience-comments>header strong{font-size:10px}.stage-audience-comments article>header span,.stage-audience-comments article>header small{font-size:9px}.stage-audience-comments article>strong{font-size:17px;font-weight:720}.stage-audience-comments article>footer{font-size:11px}.stage-audience-empty span{font-size:16px;font-weight:580}.action-passport-slide-takeaway{min-height:52px}.action-passport-slide-takeaway span{font-size:11px}.action-passport-slide-takeaway strong{font-size:18px;font-weight:720;line-height:1.42}.passport-recap-heading>span,.passport-questions-heading>span{font-size:10px}.passport-recap-heading>p,.passport-questions-heading>p{font-size:18px;font-weight:580}.passport-recap-heading>div small,.passport-recap-ranking>header span,.passport-recap-poll>header span{font-size:9px}.passport-recap-ranking article>div small{font-size:9px}.passport-recap-ranking article>div strong{font-size:18px}.passport-recap-ranking article>span small{font-size:8px}.passport-recap-poll article>b{font-size:9px}.passport-recap-poll article>span small{font-size:8px}.passport-recap-footer span{font-size:10px}.passport-recap-footer strong,.passport-question-grid article>strong{font-size:18px}.passport-question-grid article>footer small{font-size:9px}.passport-question-more{font-size:11px}.action-passport-slide-chappy-tag-case .action-passport-slide-copy>span,.action-passport-slide-delegation-engine .action-passport-slide-copy>span,.action-passport-slide-sales-sites-demo .action-passport-slide-copy>span,.action-passport-slide-organization-shift .action-passport-slide-copy>span,.action-passport-slide-work-cloud-schedule .action-passport-slide-copy>span,.action-passport-slide-organization-support .action-passport-slide-copy>span,.action-passport-slide-first-move-poll .action-passport-slide-copy>span,.action-passport-slide-qa .action-passport-slide-copy>span{display:none}.action-passport-slide-chappy-tag-case .action-passport-slide-copy h1,.action-passport-slide-delegation-engine .action-passport-slide-copy h1,.action-passport-slide-sales-sites-demo .action-passport-slide-copy h1,.action-passport-slide-organization-shift .action-passport-slide-copy h1,.action-passport-slide-work-cloud-schedule .action-passport-slide-copy h1,.action-passport-slide-organization-support .action-passport-slide-copy h1,.action-passport-slide-first-move-poll .action-passport-slide-copy h1,.action-passport-slide-qa .action-passport-slide-copy h1,.passport-recap-heading h1,.passport-questions-heading h1{font-size:56px;line-height:1.04}.action-passport-slide-chappy-tag-case .action-passport-slide-copy p,.action-passport-slide-delegation-engine .action-passport-slide-copy p,.action-passport-slide-sales-sites-demo .action-passport-slide-copy p,.action-passport-slide-organization-shift .action-passport-slide-copy p,.action-passport-slide-work-cloud-schedule .action-passport-slide-copy p,.action-passport-slide-organization-support .action-passport-slide-copy p,.action-passport-slide-first-move-poll .action-passport-slide-copy p,.action-passport-slide-qa .action-passport-slide-copy p{margin-top:10px;font-size:21px;font-weight:620;line-height:1.42}.chappy-slack-window>header strong{font-size:14px}.chappy-slack-window>header{min-height:28px}.chappy-slack-thread article b{font-size:20px}.chappy-slack-thread{gap:4px;padding:8px}.chappy-slack-thread article{gap:2px;padding:6px 8px}.chappy-slack-thread article p{font-size:20px;line-height:1.3}.chappy-slack-thread article small{display:none}.chappy-partner-card{gap:4px;padding:8px 10px}.chappy-partner-card>span{display:none}.chappy-partner-card>strong{font-size:27px}.chappy-partner-card>p{font-size:19px;line-height:1.32}.chappy-partner-card>a{min-height:40px;font-size:18px}.delegation-engine-equation article>header span,.delegation-work-cloud>header span{display:none}.delegation-engine-equation article>strong{font-size:24px}.delegation-work-cloud>strong{font-size:27px}.delegation-work-cloud>p{font-size:19px;line-height:1.4}.sales-sites-demo-flow article>strong{font-size:23px}.sales-sites-demo-flow article>small{font-size:18px;line-height:1.35}.sales-sites-demo-browser a{min-height:52px;font-size:19px}.sales-sites-demo-password{min-height:52px}.sales-sites-demo-password strong{font-size:17px}.organization-shift-visual article>strong,.work-cloud-scene>article>strong{font-size:27px}.organization-shift-visual article{gap:8px;min-height:176px;padding:14px}.organization-shift-visual article>p,.work-cloud-scene>article>p{font-size:19px;line-height:1.42}.work-scheduled-card>small{font-size:16px}.work-cloud-route>b{font-size:14px}.work-cloud-video-example>strong{font-size:18px}.action-passport-slide-organization-support .action-passport-slide-groups article strong{font-size:28px}.action-passport-slide-organization-support .action-passport-slide-groups article p{font-size:19px;line-height:1.42}.action-passport-slide-first-move-poll .action-passport-slide-options article.is-poll-result{min-height:110px;padding:8px 12px}.action-passport-slide-first-move-poll .action-passport-slide-options article svg{width:25px;height:25px}.action-passport-slide-first-move-poll .action-passport-slide-options article strong{font-size:22px;line-height:1.16}.action-passport-slide-takeaway{grid-template-columns:auto minmax(0,1fr)}.action-passport-slide-takeaway span{display:none}.action-passport-slide-takeaway strong{font-size:20px;line-height:1.35}.passport-recap-heading>span,.passport-questions-heading>span,.passport-recap-ranking>header span,.passport-recap-poll>header span,.passport-recap-footer span{display:none}.passport-recap-heading>p,.passport-questions-heading>p{font-size:21px;line-height:1.42}.passport-recap-ranking>header strong,.passport-recap-poll>header strong,.passport-recap-ranking article>div strong{font-size:20px}.passport-recap-ranking article>div p{font-size:16px}.passport-recap-poll article>div strong{font-size:18px}.passport-recap-footer strong,.passport-question-grid article>strong{font-size:20px}.passport-question-grid article>footer b{font-size:16px}.stage-audience-header strong,.stage-audience-header>span,.stage-audience-question>span,.stage-audience-statement>span,.stage-audience-comments>header span,.stage-audience-comments>header strong{font-size:12px}.stage-audience-empty span{font-size:19px}}@media (width>=1440px) and (height>=800px){:is(.action-passport-slide-chappy-tag-case,.action-passport-slide-delegation-engine,.action-passport-slide-sales-sites-demo,.action-passport-slide-organization-shift,.action-passport-slide-work-cloud-schedule) .action-passport-slide-main{align-content:center;gap:clamp(18px,2vh,28px);padding-top:0}:is(.action-passport-slide-chappy-tag-case,.action-passport-slide-delegation-engine,.action-passport-slide-sales-sites-demo,.action-passport-slide-organization-shift,.action-passport-slide-work-cloud-schedule) .action-passport-slide-copy h1{font-size:clamp(56px,3.35vw,68px)}:is(.action-passport-slide-chappy-tag-case,.action-passport-slide-delegation-engine,.action-passport-slide-sales-sites-demo,.action-passport-slide-organization-shift,.action-passport-slide-work-cloud-schedule) .action-passport-slide-copy p{font-size:clamp(21px,1.24vw,25px);line-height:1.44}.chappy-slack-thread article b,.chappy-slack-thread article p{font-size:22px}.chappy-partner-card>strong{font-size:30px}.chappy-partner-card>p{font-size:21px}.chappy-partner-card>a{min-height:48px;font-size:20px}.delegation-engine-equation>article{min-height:132px;padding:16px 18px}.delegation-engine-equation article>strong{font-size:26px}.delegation-work-cloud{min-height:126px;padding:16px 18px}.delegation-work-cloud>strong{font-size:30px}.delegation-work-cloud>p{font-size:21px}.sales-sites-demo-flow article{min-height:116px;padding:14px 16px}.sales-sites-demo-flow article>strong{font-size:26px}.sales-sites-demo-flow article>small{font-size:20px}.sales-sites-demo-browser a{min-height:58px;font-size:21px}.sales-sites-demo-password{min-height:58px}.sales-sites-demo-password strong{font-size:18px}.organization-shift-visual article{gap:12px;min-height:220px;padding:22px}.organization-shift-visual article>strong,.work-cloud-scene>article>strong{font-size:30px}.organization-shift-visual article>p,.work-cloud-scene>article>p{font-size:21px}.work-cloud-scene>article{min-height:220px;padding:22px}.work-scheduled-card>small{font-size:18px}.work-cloud-route>b{font-size:16px}.work-cloud-video-example{min-height:66px;padding:12px 18px}.work-cloud-video-example>strong{font-size:20px}}@media (width<=980px){.post-event-thank-you{grid-template-columns:minmax(0,.76fr) minmax(380px,1.24fr);gap:24px;padding:34px}.post-event-thank-you-copy h1{font-size:clamp(45px,6vw,64px)}.participant-login-shell{grid-template-columns:minmax(0,.8fr) minmax(390px,.85fr);gap:34px;padding:42px}.participant-login-intro h1{font-size:clamp(50px,7vw,72px)}.passport-opening-slide{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:28px}.passport-opening-copy h1{font-size:clamp(46px,6.8vw,68px)}.passport-opening-route{grid-template-columns:1fr 24px 1fr 24px 1fr;padding:24px}.passport-opening-route article{gap:7px}.passport-opening-route article strong{font-size:22px}.passport-join-slide{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:28px}.passport-join-copy h1{font-size:clamp(44px,6.4vw,66px)}.passport-join-qr{width:min(100%,310px)}.passport-profile-slide{grid-template-columns:minmax(0,1fr) minmax(340px,.66fr);gap:30px}.passport-profile-copy h1{font-size:clamp(42px,5.7vw,62px)}.action-passport-slide{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:22px;padding-left:32px;padding-right:32px}.action-passport-slide-copy h1{font-size:clamp(38px,5.6vw,58px)}.action-passport-slide-qa .action-passport-slide-copy h1{font-size:clamp(36px,4.7vw,44px)}.action-passport-slide-options article,.action-passport-slide-groups article{min-height:138px;padding:17px}.passport-recap-content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.passport-recap-poll>div{grid-template-columns:1fr}.passport-question-grid article>strong{font-size:clamp(12px,1.55vw,16px)}.stage-audience-question h2,.stage-audience-statement h2{font-size:clamp(30px,4vw,44px)}.enterprise-light .stage-reaction-summary>small,.enterprise-light .button-group>span{display:none}.web-footer-comment{width:min(430px,48vw)}}@media (width<=720px){.archive-viewer-badge{z-index:4;align-self:flex-end;max-width:calc(100% - 40px);min-height:36px;margin:8px 20px 0;position:relative;top:auto;right:auto}.post-event-thank-you{grid-template-columns:1fr;align-items:start;gap:24px;height:auto;min-height:0;padding:28px 20px 24px}.post-event-thank-you-copy h1{margin:14px 0 16px;font-size:clamp(42px,12vw,58px)}.post-event-thank-you-copy>p{font-size:15px}.post-event-question-card{border-radius:18px;gap:17px;padding:20px}.post-event-question-card header h2{font-size:25px}.post-event-question-footer{display:grid}.post-event-question-footer small{white-space:normal;width:100%}.post-event-question-footer button{width:100%}.post-event-footer-label{display:none}.participant-login-shell{background-size:100%;grid-template-columns:1fr;align-items:start;gap:30px;padding:38px 20px}.participant-login-intro h1{margin:16px 0;font-size:clamp(46px,14vw,64px)}.participant-login-intro>p{font-size:15px}.participant-login-intro>div{margin-top:24px}.participant-login-card{border-radius:19px;padding:24px 20px}.action-passport-shell{width:100%;padding:22px 19px 36px}.passport-event-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f0;border-bottom:1px solid #1458bc24;margin:-22px -19px 0;padding:14px 19px 12px;position:sticky;top:0;box-shadow:0 8px 22px #081d3f12}.passport-event-lockup{gap:12px}.passport-event-lockup strong{padding-right:12px;font-size:10px}.passport-event-lockup span,.passport-live-state{font-size:9px}.passport-progress{grid-template-columns:auto minmax(145px,1fr);gap:10px;margin-top:22px;padding:10px 12px}.passport-progress>div svg{display:none}.passport-progress>div{gap:5px}.passport-progress>div strong,.passport-progress>div b{font-size:12px}.passport-progress li{min-height:22px}.passport-live-brief{margin-top:28px}.passport-live-brief>span,.passport-live-brief>p,.passport-live-brief>small{display:none}.passport-live-brief h1{margin-top:0;font-size:clamp(36px,10.6vw,46px)}.passport-choice-grid>button{border-radius:15px;min-height:116px}.passport-action-preview{grid-template-columns:78px minmax(0,1fr);gap:12px;padding:14px}.presenter-shell.enterprise-light{height:auto;min-height:100dvh;overflow:visible}.enterprise-light .slide-stage{min-height:100dvh;overflow:visible}.enterprise-light .slide-viewport{overflow:visible}.passport-opening-slide,.passport-join-slide,.passport-profile-slide{grid-template-columns:1fr;gap:28px;height:auto;min-height:0;padding:26px 20px 32px}.passport-opening-copy h1,.passport-join-copy h1,.passport-profile-copy h1{font-size:clamp(42px,12vw,58px)}.passport-opening-visual{min-height:470px}.passport-opening-speaker,.passport-profile-partner-row{grid-template-columns:1fr}.passport-opening-speaker>div:first-child{border-bottom:1px solid #d5dde0;border-right:0}.passport-opening-route{padding:20px}.passport-opening-route article{aspect-ratio:1}.passport-join-steps{grid-template-columns:1fr}.passport-join-steps article{border-bottom:1px solid #d6dde0;border-right:0;min-height:72px;padding:0}.passport-join-steps article:last-child{border-bottom:0}.passport-join-qr-area{padding:20px}.passport-profile-portrait{min-height:620px}.action-passport-slide{grid-template-rows:auto auto auto;grid-template-columns:1fr;height:auto;min-height:0;padding:24px 20px 18px}.action-passport-slide-qa .action-passport-slide-copy h1{text-wrap:balance}.action-passport-slide-qa .action-passport-slide-copy h1 span{white-space:normal}.chappy-tag-visual{grid-template-columns:1fr}.chappy-image-lightbox{padding:58px 12px 18px}.chappy-image-lightbox-close{width:46px;height:46px}.chappy-image-lightbox figure{width:100%}.delegation-engine-equation{grid-template-columns:1fr}.delegation-engine-equation>b{justify-self:center;line-height:.65}.delegation-work-cloud>div{flex-wrap:wrap;margin-top:4px;position:relative;top:auto;right:auto}.delegation-safety-rail,.sales-sites-demo-flow{grid-template-columns:1fr}.sales-sites-demo-flow article>i{top:auto;bottom:-18px;right:50%;transform:translate(50%)rotate(90deg)}.sales-sites-demo-browser>div,.sales-sites-demo-entry{grid-template-columns:1fr}.sales-sites-demo-access{grid-template-columns:1fr;padding:12px}.sales-sites-demo-access>div{border-top:1px solid #d7e0e4;border-left:0;padding:8px 0 0}.organization-shift-visual{grid-template-columns:1fr}.organization-shift-visual article{min-height:150px}.organization-shift-visual article>i{top:auto;bottom:-22px;right:50%;transform:translate(50%)rotate(90deg)}.enterprise-light .slide-viewport:has(.action-passport-slide-work-cloud-schedule){min-height:auto;display:block}.action-passport-slide-work-cloud-schedule{flex:none}.action-passport-slide-work-cloud-schedule .action-passport-slide-main{align-content:start}.work-cloud-scene{grid-template-columns:1fr}.work-cloud-scene>article{min-height:170px}.work-cloud-route{min-height:105px}.work-cloud-route:before,.work-cloud-route:after{background:linear-gradient(transparent, var(--passport-blue), transparent);width:1px;height:100%;top:0;left:auto;right:50%;transform:none}.work-cloud-route:after{display:none}.work-cloud-route>i{animation:none}.work-cloud-video-example{grid-template-columns:1fr;padding:12px}.work-cloud-video-example>i{transform:rotate(90deg)}.passport-live-recap,.passport-questions-slide{height:auto;min-height:0;padding:26px 20px 24px}.passport-recap-heading,.passport-questions-heading{grid-template-columns:1fr}.passport-recap-heading>div,.passport-questions-heading>strong{grid-area:auto/1;margin-top:14px}.passport-recap-heading>div>span{flex:1;min-width:0}.passport-questions-heading>strong{min-width:0;min-height:56px}.passport-recap-content{grid-template-columns:1fr}.passport-recap-polls{grid-template-rows:auto}.passport-recap-poll>div{grid-template-columns:1fr}.passport-question-grid{grid-template-columns:1fr;grid-auto-rows:auto}.passport-question-grid article{min-height:138px}.passport-question-more{grid-column:1;position:static}.passport-recap-footer{grid-template-columns:auto 1fr}.passport-recap-footer strong{grid-column:1/-1}.stage-audience-board{grid-column:1;min-height:580px}.stage-audience-board.is-web{min-height:760px}.action-passport-slide-takeaway{grid-column:1;grid-template-columns:auto 1fr;padding:14px 0}.action-passport-slide-takeaway strong{grid-column:1/-1}.enterprise-light .stage-controls{z-index:5;grid-template-columns:1fr auto;position:sticky;bottom:0}.enterprise-light .stage-reaction-summary{display:none}.is-web-experience .web-stage-controls{row-gap:10px}.web-footer-comment{grid-area:1/1/auto/-1;grid-template-columns:minmax(78px,.42fr) minmax(130px,1fr) 38px;width:100%}.web-stage-controls .progress-group{grid-area:2/1}.web-stage-controls .button-group{grid-area:2/2}.web-comment-identity{grid-template-columns:1fr}.action-report-shell{background-size:100%;padding:24px 20px 42px}.action-report-header{align-items:flex-start}.action-report-brand strong,.action-report-brand span{font-size:9px}.action-report-header nav{grid-template-columns:repeat(3,auto);display:grid}.action-report-header nav a,.action-report-header nav button{min-height:38px;padding:0 9px;font-size:0}.action-report-header nav svg{width:18px;height:18px}.action-report-progress{margin-top:28px;padding:14px}.action-report-hero{margin-top:54px}.action-report-hero h1{font-size:clamp(43px,13vw,60px)}.action-report-primary{grid-template-columns:1fr;gap:18px;margin-top:42px}.action-report-primary-label{align-items:center;gap:9px;display:flex}.action-report-primary h2{font-size:32px}.action-report-recommendation{padding:22px 20px}.action-report-next li{grid-template-columns:42px 1fr;min-height:86px}.action-report-next li strong{font-size:15px}.action-report-topic-list article{grid-template-columns:34px 1fr auto;padding:12px 0}.action-report-topic-list article>div{grid-column:2/-1}.action-report-choice-list,.action-report-bookmark-list,.action-report-note-list{grid-template-columns:1fr}.action-report-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.enterprise-light *,.action-passport-shell *{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media print{.action-report-shell{background-image:none;width:100%;max-width:none;padding:24px}.action-report-header nav,.action-report-evidence>summary{display:none}.action-report-evidence[open] summary+.action-report-evidence-body{display:grid}}.admin-shell{background-color:var(--passport-paper);min-height:100dvh;color:var(--passport-ink);background-image:url(/action-passport-paper.png);background-position:100% 0;background-repeat:no-repeat;background-size:min(780px,64vw);padding:clamp(26px,4vw,62px)}.admin-login-shell{place-items:center;display:grid}.admin-loading{color:var(--passport-blue);font:700 11px var(--font-geist-mono), monospace;letter-spacing:.14em}.admin-login{border-top:1px solid #b9c8d1;border-bottom:1px solid #b9c8d1;width:min(100%,560px);padding:clamp(30px,5vw,58px) 0}.admin-passport-mark{color:var(--passport-mint-dark);align-items:center;gap:10px;display:flex}.admin-login>span,.admin-passport-mark span,.admin-header span,.admin-panel-header span,.admin-metrics article>span{color:var(--passport-blue);font:700 9px var(--font-geist-mono), monospace;letter-spacing:.13em}.admin-login h1{color:var(--passport-ink);letter-spacing:-.065em;margin:22px 0 12px;font-size:clamp(46px,7vw,72px)}.admin-login p{max-width:42ch;color:var(--passport-muted);font-size:15px;line-height:1.75}.admin-login label{gap:8px;margin-top:30px;display:grid}.admin-login label span{color:var(--passport-muted);font-size:12px;font-weight:700}.admin-login input{width:100%;min-height:52px;color:var(--passport-ink);background:#ffffffe0;border:1px solid #b8c6cf;border-radius:11px;padding:0 16px;font-size:16px}.admin-login button,.admin-header button,.admin-header a,.admin-panel-header button,.admin-comment-list footer button{color:var(--passport-blue);cursor:pointer;background:#fff;border:1px solid #adc7d7;border-radius:10px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.admin-login>button{border-color:var(--passport-mint);background:var(--passport-mint);color:#064f43;width:100%;min-height:52px;margin-top:16px;font-weight:780}.admin-error{color:#bd3e34!important}.admin-header{justify-content:space-between;align-items:end;gap:24px;max-width:1280px;margin:0 auto 38px;display:flex}.admin-header h1{letter-spacing:-.06em;max-width:14ch;margin:10px 0 0;font-size:clamp(40px,5vw,70px);line-height:1.05}.admin-header nav{gap:9px;display:flex}.admin-header nav a,.admin-header nav button{min-height:44px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none}.admin-header nav button{background:0 0}.admin-metrics{border-top:1px solid #bbc9d1;border-bottom:1px solid #bbc9d1;grid-template-columns:repeat(3,1fr);max-width:1280px;margin:0 auto 36px;display:grid}.admin-metrics article{border-right:1px solid #d2dadd;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:92px;padding:16px 22px;display:grid}.admin-metrics article:last-child{border-right:0}.admin-metrics article svg{color:var(--passport-mint-dark)}.admin-metrics strong{color:var(--passport-ink);font:740 32px var(--font-geist-mono), monospace}.admin-panel{max-width:1280px;margin:0 auto}.admin-panel+.admin-panel{margin-top:48px}.admin-panel-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.admin-panel-header h2{letter-spacing:-.035em;margin:7px 0 0;font-size:28px}.admin-panel-header button{min-height:44px;padding:0 14px;font-weight:700}.admin-panel-header button:disabled{opacity:.45;cursor:default}.admin-download-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-comment-list{border-top:1px solid #bdcbd2}.admin-comment-list article{border-bottom:1px solid #d5dde0;padding:18px 4px}.admin-comment-list article.is-hidden{opacity:.48}.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:#71818c;font:9px var(--font-geist-mono), monospace}.admin-comment-list p{color:#314a62;white-space:pre-wrap;margin:13px 0;font-size:15px;line-height:1.7}.admin-comment-list footer span{color:var(--passport-mint-dark);font-size:10px;font-weight:700}.admin-comment-list footer button{background:0 0;min-height:36px;padding:0 10px;font-size:10px}.admin-empty{color:var(--passport-muted);text-align:center;padding:58px 0}.admin-participant-table{border-top:1px solid #bdcbd2;overflow:hidden}.admin-participant-row{color:#3b556b;border-bottom:1px solid #d5dde0;grid-template-columns:minmax(240px,1.4fr) minmax(140px,.8fr) minmax(170px,.8fr) 70px;align-items:center;gap:16px;min-height:54px;padding:10px 4px;font-size:12px;display:grid}.admin-participant-row.is-header{min-height:38px;color:var(--passport-blue);font:700 8px var(--font-geist-mono), monospace;letter-spacing:.1em}.admin-participant-row strong{color:var(--passport-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-participant-row time{color:#71818c;font:9px var(--font-geist-mono), monospace}.admin-participant-row b{color:var(--passport-mint-dark);font:760 17px var(--font-geist-mono), monospace;text-align:right}.admin-private-question-list{border-top:1px solid #bdcbd2}.admin-private-question-list article{border-bottom:1px solid #d5dde0;padding:19px 4px}.admin-private-question-list header{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:14px;display:grid}.admin-private-question-list header span,.admin-private-question-list time{color:#71818c;font:9px var(--font-geist-mono), monospace}.admin-private-question-list p{color:#314a62;white-space:pre-wrap;margin:13px 0;font-size:15px;line-height:1.7}.admin-private-question-list footer{color:#6d8190;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.08em}.admin-private-question-list footer.is-delivered{color:var(--passport-mint-dark)}.admin-private-question-list footer.is-failed{color:#bd3e34}@media (width<=760px){.admin-shell{background-size:100%;padding:24px 20px}.admin-header{flex-direction:column;align-items:start}.admin-header h1{font-size:47px}.admin-metrics{grid-template-columns:1fr}.admin-metrics article{border-bottom:1px solid #d2dadd;border-right:0}.admin-metrics article:last-child{border-bottom:0}.admin-comment-list article>div{flex-direction:column;align-items:start}.admin-participant-table{overflow-x:auto}.admin-participant-row{min-width:740px}.admin-private-question-list header{grid-template-columns:1fr;gap:5px}}
