:root{--bg:#0a0a0a;--accent-primary:#ff2d8f;--accent-secondary:#7b2fff;--accent-tertiary:#7b2fff;--text-primary:#fff;--text-secondary:#a0a0a0;--text-muted:color-mix(in srgb, var(--text-secondary) 90%, var(--bg));--heading-font:"Poppins", system-ui, sans-serif;--body-font:"Inter", system-ui, sans-serif;--surface-1:color-mix(in srgb, var(--text-primary) 4%, var(--bg));--surface-2:color-mix(in srgb, var(--text-primary) 7%, var(--bg));--surface-3:color-mix(in srgb, var(--text-primary) 12%, var(--bg));--border-soft:color-mix(in srgb, var(--text-primary) 12%, transparent);--border-mid:color-mix(in srgb, var(--text-primary) 20%, transparent);--border-strong:color-mix(in srgb, var(--text-primary) 32%, transparent);--z-sticky:30;--z-modal:1000}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text-primary);font-family:var(--body-font);margin:0;padding:0}body{overflow-y:auto}body:has(.stage){height:100%;overflow:hidden}body:has(.stage[data-stage-format=mobile]){background:#07050d;height:auto;min-height:100%;overflow:auto}.stage{position:fixed;inset:0;overflow:hidden}.stage[data-stage-format=mobile]{touch-action:manipulation;background:#07050d;width:100vw;min-height:100dvh;position:relative;inset:auto;overflow:hidden}.layer{transition:opacity .8s;position:fixed;inset:0}.stage[data-stage-format=mobile] .layer,.stage[data-stage-format=mobile] .kb-backdrop{position:absolute}.stage[data-stage-format=mobile] .hud{position:fixed}@supports (padding:max(0px)){.stage[data-stage-format=mobile]{padding:max(0px, env(safe-area-inset-top)) max(0px, env(safe-area-inset-right)) max(0px, env(safe-area-inset-bottom)) max(0px, env(safe-area-inset-left))}}.layer-hidden{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .8s,visibility 0s linear .8s}.layer-active{opacity:1;pointer-events:auto;visibility:visible}.layer{z-index:1}.kb-backdrop{z-index:0;pointer-events:none;background:var(--bg);contain:strict;--kb-aw:min(100vw, 177.778vh);--kb-ah:min(56.25vw, 100vh);width:100%;min-width:100dvw;height:100%;min-height:100dvh;position:fixed;inset:0;overflow:hidden}.kb-backdrop-slot{opacity:1;z-index:0;transform:translate3d(0, 0, 0) scale(var(--kb-bd-rest-scale,1.03));transform-origin:var(--kb-bd-origin,center center);transition:opacity var(--kb-bd-ms,0s) var(--kb-bd-ease,linear), transform var(--kb-bd-ms,0s) var(--kb-bd-ease,linear);will-change:opacity, transform;position:absolute;inset:0}.kb-backdrop-slot--top{z-index:1;opacity:0;transform:translate3d(var(--kb-bd-x,0%), var(--kb-bd-y,0%), 0) scale(var(--kb-bd-enter-scale,1.03))}.kb-backdrop-slot--top.is-front{opacity:1;transform:translate3d(0, 0, 0) scale(var(--kb-bd-rest-scale,1.03))}.kb-backdrop[data-front=none] .kb-backdrop-slot{opacity:0}.kb-backdrop-media{transform-origin:50%;border:0;width:100%;min-width:100dvw;height:100%;min-height:100dvh;display:block;position:absolute;inset:0}.kb-backdrop-media--cover{object-fit:cover}.kb-backdrop-media--contain{object-fit:contain}.stage:has(.step.active [data-design=chatgpt-slide-10]) .kb-backdrop:after{content:"";z-index:1;background:#fff;position:absolute;inset:0 0 0 56.25%}.stage:has(.step.active [data-design=chatgpt-slide-10]) .kb-backdrop:before{content:"";filter:blur(38px)saturate(1.05);transform-origin:0;z-index:2;background:url(/assets/media/4f8c193e69b1a14d.jpg) 0/auto 100% no-repeat,#d63fd0;position:absolute;inset:0 43.75% 0 0;transform:scale(1.18)}.kb-backdrop-paint,.kb-backdrop-fallback,.kb-backdrop-lqip,.kb-backdrop-blurfill{position:absolute;inset:0}.kb-backdrop-fallback{z-index:0}.kb-backdrop-lqip{transform-origin:50%;background-repeat:no-repeat;background-size:cover;transform:scale(1.06)}.kb-backdrop-blurfill{filter:blur(38px)saturate(1.05)brightness(.82);background-repeat:no-repeat;background-size:cover;transform:scale(1.18)}.kb-backdrop-overlay,.kb-backdrop-tint,.slide-bg-tint{pointer-events:none;position:absolute;inset:0}.kb-backdrop-overlay--vignette{background:radial-gradient(120% 100% at 50% 45%,#0000 42%,#0000008c 100%)}.kb-backdrop-overlay--top-fade{background:linear-gradient(#0000009e 0%,#0000 46%)}.kb-backdrop-overlay--bottom-fade{background:linear-gradient(#0000 52%,#000000a3 100%)}.kb-backdrop-overlay--dual-gradient{background:linear-gradient(#0000 58%,#0009 100%),linear-gradient(#0000006b 0%,#0000 36%)}.kb-backdrop-overlay--left-fade{background:linear-gradient(105deg,#05050ac7 0%,#05050a73 44%,#0000 72%)}.kb-backdrop-overlay--right-fade{background:linear-gradient(255deg,#05050ac7 0%,#05050a73 44%,#0000 72%)}@media (prefers-reduced-motion:no-preference){.kb-backdrop-slot--drift.is-front .kb-backdrop-media{animation:kb-backdrop-drift 26s var(--kb-ease-ambient,ease-in-out) infinite alternate}.kb-backdrop-slot--crossfade-loop.is-front .kb-backdrop-media{animation:kb-backdrop-breathe 16s var(--kb-ease-ambient,ease-in-out) infinite alternate}}.kb-backdrop-slot--parallax .kb-backdrop-media{transform:scale(1.06)}@keyframes kb-backdrop-drift{0%{transform:scale(1.05)translate(-1%,-.7%)}to{transform:scale(1.1)translate(1%,.7%)}}@keyframes kb-backdrop-breathe{0%{opacity:.94;transform:scale(1.03)}to{opacity:1;transform:scale(1.07)}}.kb-backdrop[data-kb-punch] .kb-backdrop-slot{transition:opacity var(--kb-bd-ms,0s) var(--kb-bd-ease,linear), transform var(--kb-bd-punch-ms,.62s) cubic-bezier(.16, .84, .24, 1);transform:translate3d(0, 0, 0) scale(var(--kb-bd-punch-scale,1.14))}.kb-backdrop[data-kb-punch] .kb-backdrop-slot--top{transform:translate3d(var(--kb-bd-x,0%), var(--kb-bd-y,0%), 0) scale(var(--kb-bd-enter-scale,1.03))}.kb-backdrop[data-kb-punch] .kb-backdrop-slot--top.is-front{transform:translate3d(0, 0, 0) scale(var(--kb-bd-punch-scale,1.14))}@media (prefers-reduced-motion:no-preference){.kb-backdrop[data-kb-punch=settle] .kb-backdrop-slot--top.is-front{animation:kb-backdrop-settle var(--kb-bd-settle-ms,.35s) var(--kb-bd-punch-ms,.62s) cubic-bezier(.33, 0, .67, 1) 1 both}}@keyframes kb-backdrop-settle{0%{transform:translate(0,0)scale(1.154)}5%{transform:translate(0,0)scale(1.14802)}10%{transform:translate(0,0)scale(1.14)}15%{transform:translate(0,0)scale(1.13473)}20%{transform:translate(0,0)scale(1.13396)}25%{transform:translate(0,0)scale(1.13654)}30%{transform:translate(0,0)scale(1.14)}35%{transform:translate(0,0)scale(1.14228)}40%{transform:translate(0,0)scale(1.14261)}45%{transform:translate(0,0)scale(1.1415)}50%{transform:translate(0,0)scale(1.14)}55%{transform:translate(0,0)scale(1.13902)}60%{transform:translate(0,0)scale(1.13887)}65%{transform:translate(0,0)scale(1.13935)}70%{transform:translate(0,0)scale(1.14)}75%{transform:translate(0,0)scale(1.14042)}80%{transform:translate(0,0)scale(1.14049)}85%{transform:translate(0,0)scale(1.14028)}90%{transform:translate(0,0)scale(1.14)}95%{transform:translate(0,0)scale(1.13982)}to{transform:translate(0,0)scale(1.14)}}@media (prefers-reduced-motion:reduce){.kb-backdrop-slot,.kb-backdrop-slot.is-front,.kb-backdrop[data-kb-punch] .kb-backdrop-slot,.kb-backdrop[data-kb-punch] .kb-backdrop-slot--top,.kb-backdrop[data-kb-punch] .kb-backdrop-slot--top.is-front{transition:opacity var(--kb-bd-ms,.14s) linear;transform:none;animation:none!important}.kb-backdrop-slot .kb-backdrop-media{transform:none;animation:none!important}.kb-backdrop-lqip,.kb-backdrop-blurfill{transform:none}}.kb-backdrop-video{opacity:0;transition:opacity .2s var(--kb-ease-fade,linear)}.kb-backdrop-video.is-ready{opacity:1}.kb-backdrop-poster{z-index:0}@media (prefers-reduced-motion:reduce){.kb-backdrop-video{transition:opacity .12s linear}}.stage[data-backdrop-tone=dark] .kb-scene .kb-scene-content:not([data-text-tone]) :is([data-edit],[data-role=heading],[data-role=eyebrow],[data-role=footnote],[data-role=lead],[data-role=note],[data-role=stat],[data-role=subhead],[data-role=quote],[data-role=attribution],[data-role=list-item],.slide-headline,.slide-eyebrow,.slide-note,.slide-stat,.slide-quote,.slide-attribution,.slide-kicker,.slide-lines){color:#fff;-webkit-text-fill-color:#fff;--h1:#fff;--ink:#fff;--dim:#d6d6de;--mut:#d6d6de}.stage[data-backdrop-tone=dark] .kb-scene .kb-scene-content:not([data-text-tone]) :is(.slide-eyebrow,[data-role=eyebrow]){color:color-mix(in srgb, var(--accent-primary) 78%, #fff);-webkit-text-fill-color:color-mix(in srgb, var(--accent-primary) 78%, #fff)}.stage[data-backdrop-tone=light] .kb-scene .kb-scene-content:not([data-text-tone]) :is([data-edit],[data-role=heading],[data-role=eyebrow],[data-role=footnote],[data-role=lead],[data-role=note],[data-role=stat],[data-role=subhead],[data-role=quote],[data-role=attribution],[data-role=list-item],.slide-headline,.slide-eyebrow,.slide-note,.slide-stat,.slide-quote,.slide-attribution,.slide-kicker,.slide-lines){color:#0b0b0c;-webkit-text-fill-color:#0b0b0c;--h1:#0b0b0c;--ink:#0b0b0c;--dim:#3a3a42;--mut:#3a3a42}.stage[data-backdrop-tone=light] .kb-scene .kb-scene-content:not([data-text-tone]) :is(.slide-eyebrow,[data-role=eyebrow]){color:var(--pink-ink,#d6006a);-webkit-text-fill-color:var(--pink-ink,#d6006a)}.stage[data-backdrop-tone] .kb-scene .kb-scene-content:not([data-text-tone]) :is([data-role=heading],[data-role=lead],[data-role=quote],.slide-headline,.slide-note,.slide-stat,.slide-quote) :is(em,strong,b,i,span,mark){color:inherit;-webkit-text-fill-color:inherit}.stage[data-accent-mode=eyebrow] .step .kb-scene .kb-scene-content:not([data-text-tone]) :is(.slide-eyebrow,.slide-kicker,[data-role=eyebrow]),.stage[data-accent-mode=metric] .step .kb-scene .kb-scene-content:not([data-text-tone]) :is(.slide-stat,[data-role=stat]),.stage[data-accent-mode=headline] .step .kb-scene .kb-scene-content:not([data-text-tone]) :is(.slide-headline,[data-role=heading]){color:var(--kb-accent);-webkit-text-fill-color:var(--kb-accent)}.stage[data-accent-mode=emphasis] .step .kb-scene .kb-scene-content:not([data-text-tone]) :is(.slide-headline,[data-role=heading],[data-role=quote],.slide-quote) :is(em,mark,.accent){color:var(--kb-accent);-webkit-text-fill-color:var(--kb-accent);font-style:inherit}.stage:is([data-accent-mode=eyebrow],[data-accent-mode=headline]) .step .kb-scene .kb-scene-content:not([data-text-tone]) :is([data-role=decor],.rule,.slide-rule){background:var(--kb-accent);border-color:var(--kb-accent);color:var(--kb-accent)}.stage[data-tone-confidence=low] .kb-backdrop:after{content:"";pointer-events:none;background:linear-gradient(100deg,#06060c9e 0%,#06060c57 38%,#0000 68%);position:absolute;inset:0}.stage[data-tone-confidence=low][data-backdrop-tone=light] .kb-backdrop:after{background:linear-gradient(100deg,#ffffffa8 0%,#ffffff5c 38%,#0000 68%)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-wide-backdrop{--duke-wall-w:min(100vw, 540vh);--duke-wall-h:min(18.5185vw, 100vh);top:calc(50vh - (var(--duke-wall-h) / 2));left:calc(50vw - (var(--duke-wall-w) / 2));width:var(--duke-wall-w);height:var(--duke-wall-h);z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 22%,#ff2d8f38,#0000 34%),radial-gradient(circle at 82% 74%,#7b2fff33,#0000 36%),linear-gradient(120deg,#100c16 0%,#17101d 42%,#09080d 100%);position:fixed;overflow:hidden}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-wide-backdrop__media{background-image:var(--duke-wide-media);filter:saturate(1.08)contrast(1.03)brightness(.72);background-position:50%;background-size:cover;position:absolute;inset:-4%;transform:scale(1.03)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-wide-backdrop__wash{background:linear-gradient(90deg,#09080d85,#09080d1f 34%,#09080d29 66%,#09080d94),radial-gradient(circle at 50% 48%,#0000 0 54%,#0404086b 100%);position:absolute;inset:0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-wide-backdrop[data-duke-wide-bg=paper]{background:radial-gradient(circle at 14% 18%,#ff2d8f2e,#0000 32%),radial-gradient(circle at 84% 78%,#7b2fff29,#0000 34%),linear-gradient(105deg,#0f0b16 0%,#19111f 48%,#08080c 100%)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-wide-backdrop[data-duke-wide-bg=pink]{background:radial-gradient(circle at 18% 22%,#ffffff38,#0000 30%),radial-gradient(circle at 84% 72%,#7b2fff42,#0000 36%),linear-gradient(115deg,#ff2db6 0%,#d51c9a 48%,#7b2fff 100%)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-wide-backdrop[data-duke-wide-bg=engagement]{background:radial-gradient(circle at 18% 20%,#ff2d8f42,#0000 34%),radial-gradient(circle at 80% 72%,#7b2fff47,#0000 38%),linear-gradient(120deg,#0e0a13 0%,#1a1021 52%,#08070b 100%)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-wide-backdrop[data-slide-id=p1-s3]{background:0 0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-wide-backdrop[data-slide-id=p1-s3] .duke-wide-backdrop__media{filter:saturate(1.04)contrast(1.02)brightness(.9)}.presentation-root--widescreen[data-deck-lens=duke-catapult] :is([data-design=p1-s3],[data-design=p2-s1],[data-design=p2-s6],[data-design=p3-s4]),.presentation-root--widescreen[data-deck-lens=duke-catapult] :is([data-design=p1-s3],[data-design=p2-s1],[data-design=p2-s6],[data-design=p3-s4]) [class*=sh-layout-shape]{background:0 0!important}.presentation-root--widescreen[data-deck-lens=duke-catapult]:has(.duke-semantic) .layer-active .kb-scene-content{opacity:0;visibility:hidden;pointer-events:none}.presentation-root--widescreen[data-deck-lens=duke-catapult]:has(.duke-semantic--doorway) .layer-active .kb-scene-content{pointer-events:none}.presentation-root--widescreen[data-deck-lens=duke-catapult]:has(.duke-semantic--close-chooser) .layer-active .kb-scene-content{pointer-events:none}.presentation-root--widescreen[data-deck-lens=duke-catapult]:has(.duke-semantic--resistance) [data-design=p1-s13]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.presentation-root--widescreen[data-deck-lens=duke-catapult]:has(.duke-semantic--section-title) :is([data-design=p2-s14],[data-design=p2-s19],[data-design=p3-s1]){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.presentation-root--widescreen[data-deck-lens=duke-catapult]:has(.duke-semantic--live-prompt) [data-design=p2-s16]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.presentation-root--widescreen[data-deck-lens=duke-catapult]:has(.duke-semantic--close-chooser) :is([data-design=p3-choose],[data-design=s3-flip]){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.presentation-root--widescreen[data-deck-lens=duke-catapult]:has(.duke-semantic--three-binds) [data-design=slide-n1v5l]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-wall{width:8640px;height:1600px;transform:scale(var(--kb-wall-scale,1));transform-origin:50%;z-index:2;pointer-events:none;position:fixed;top:calc(50vh - 800px);left:calc(50vw - 4320px);container:kbwall/size}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic{--duke-wall-w:8640px;--duke-wall-h:1600px;--duke-curved-safe-x:calc(var(--duke-wall-w) * .2);--duke-edge-duplicate-x:calc(var(--duke-wall-w) * .1);--duke-semantic-pad-y:clamp(14px, min(4.8cqw, 13cqh), 112px);--duke-semantic-pad-x:max(clamp(24px, 6cqw, 132px), var(--duke-curved-safe-x));box-sizing:border-box;color:#fff;pointer-events:none;width:100%;height:100%;font-family:var(--heading-font,system-ui, sans-serif);letter-spacing:0;padding:max(var(--duke-semantic-pad-y), calc(var(--duke-wall-h) * .1)) var(--duke-semantic-pad-x);display:grid;position:absolute;inset:0;container-type:size}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-standard-frame-guide{z-index:4;pointer-events:none;border:2px dashed #ff2d8fd1;width:min(100vw,540vh);height:min(18.5185vw,100vh);position:fixed;top:calc(50vh - min(18.5185vw,100vh)/2);left:calc(50vw - min(100vw,540vh)/2);box-shadow:inset 0 0 0 1px #ffffff5c,0 0 0 9999px #07050a14}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-standard-frame-guide span,.duke-standard-frame-guide--lens span{color:#fff;font-family:var(--heading-font,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ff2d8feb;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;line-height:1;position:absolute;top:10px;left:12px}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-standard-frame-guide__slide-number{color:#fff;font-family:var(--heading-font,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0b0812c7;border:1px solid #ff2d8fb8;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900;line-height:1;position:absolute;top:10px;right:12px}.duke-standard-frame-guide--lens{z-index:8;pointer-events:none;border:9px dashed #ff2d8fd1;position:absolute;box-shadow:inset 0 0 0 5px #ffffff5c,0 0 0 9999px #07050a0f}.duke-standard-frame-guide--lens span{padding:18px 28px;font-size:46px;top:40px;left:44px}@keyframes duke-semantic-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes duke-semantic-slide-left{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes duke-semantic-enter-left{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0,0)}}@keyframes duke-semantic-enter-right{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0,0)}}@keyframes duke-semantic-enter-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes duke-semantic-enter-down{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translate(0,0)}}@keyframes duke-semantic-pop{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic h1,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic h2,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic__rail,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic footer{animation:duke-semantic-rise .52s var(--kb-ease-entrance,ease-out) both}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic h1,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic h2{animation-duration:.68s;animation-delay:70ms}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-card,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-doorway-card,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-exercise-card,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-media-stats strong{animation:duke-semantic-slide-left .52s var(--kb-ease-entrance,ease-out) both}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=reveal] .duke-analysis-card,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=reveal] .duke-doorway-card,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=reveal] .duke-exercise-card,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=reveal] .duke-media-stats strong{animation-name:duke-semantic-pop}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=build][data-transition-direction=left] :is(.duke-analysis-card,.duke-doorway-card,.duke-exercise-card,.duke-media-stats strong){animation-name:duke-semantic-enter-left}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=build][data-transition-direction=right] :is(.duke-analysis-card,.duke-doorway-card,.duke-exercise-card,.duke-media-stats strong){animation-name:duke-semantic-enter-right}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=build][data-transition-direction=up] .duke-semantic h1,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=build][data-transition-direction=up] .duke-semantic h2,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=build][data-transition-direction=up] .duke-semantic__rail,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=build][data-transition-direction=up] .duke-semantic footer,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=build][data-transition-direction=up] :is(.duke-analysis-card,.duke-doorway-card,.duke-exercise-card,.duke-media-stats strong),.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=section-change][data-transition-direction=up] .duke-semantic h1,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=section-change][data-transition-direction=up] .duke-semantic h2,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=section-change][data-transition-direction=up] .duke-semantic__rail,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=section-change][data-transition-direction=up] .duke-semantic footer,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=section-change][data-transition-direction=up] :is(.duke-analysis-card,.duke-doorway-card,.duke-exercise-card,.duke-media-stats strong){animation-name:duke-semantic-enter-up}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-transition-family=build][data-transition-direction=down] :is(.duke-analysis-card,.duke-doorway-card,.duke-exercise-card,.duke-media-stats strong){animation-name:duke-semantic-enter-down}.presentation-root--widescreen[data-deck-lens=duke-catapult] :is(.duke-analysis-card,.duke-doorway-card,.duke-exercise-card,.duke-media-stats strong):first-child{animation-delay:.13s}.presentation-root--widescreen[data-deck-lens=duke-catapult] :is(.duke-analysis-card,.duke-doorway-card,.duke-exercise-card,.duke-media-stats strong):nth-child(2){animation-delay:.2s}.presentation-root--widescreen[data-deck-lens=duke-catapult] :is(.duke-analysis-card,.duke-doorway-card,.duke-exercise-card,.duke-media-stats strong):nth-child(3){animation-delay:.27s}.presentation-root--widescreen[data-deck-lens=duke-catapult] :is(.duke-analysis-card,.duke-doorway-card,.duke-exercise-card,.duke-media-stats strong):nth-child(4){animation-delay:.34s}.presentation-root--widescreen[data-deck-lens=duke-catapult] :is(.duke-analysis-card,.duke-doorway-card):nth-child(5){animation-delay:.41s}@media (prefers-reduced-motion:reduce){.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic h1,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic h2,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic__rail,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic footer,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-card,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-doorway-card,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-exercise-card,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-media-stats strong{animation:none}}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic__rail{color:#ff2d8f;letter-spacing:.18em;text-transform:uppercase;align-self:start;font-size:clamp(11px,min(1.8cqw,5.22cqh),65px);font-weight:800}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic footer{color:#ffffffc7;letter-spacing:.14em;text-transform:uppercase;align-self:end;font-size:clamp(12px,min(1.8cqw,5.4cqh),68px);font-weight:800}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--hero{text-align:center;background:radial-gradient(circle at 16%,#ff2d8f2e,#0000 36%),radial-gradient(circle at 88% 28%,#7b2fff2e,#0000 38%);grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:clamp(8px,min(2.2cqw,5cqh),28px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--hero h1{letter-spacing:0;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(58px,min(10.8cqw,28cqh),188px);line-height:.86}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--hero h1 span,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--hero h1 strong{display:block}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--hero h1 strong,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic h2 strong{color:#ff2d8f}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--doorway{--duke-semantic-pad-y:clamp(10px, min(3cqw, 6cqh), 28px);text-align:center;background:radial-gradient(circle at 16% 20%,#ff2d8f33,#0000 30%),linear-gradient(90deg,#0c070dd1,#0c070d29 34%,#0c070d1f 66%,#0c070db8);grid-template-rows:auto auto 1fr auto;justify-items:center;gap:clamp(8px,min(1.2cqw,4cqh),18px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--section-title{--duke-semantic-pad-y:clamp(8px, 11cqh, 84px);text-align:center;text-shadow:0 16px 70px #0000006b;background:radial-gradient(circle,#ff2d8f2e,#0000 34%),linear-gradient(90deg,#0c070ddb,#0c070d47 50%,#0c070ddb);grid-template-rows:auto auto;align-content:center;justify-items:center;gap:clamp(8px,min(1.6cqw,3.6cqh),28px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--section-title h2{letter-spacing:0;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(42px,min(8.2cqw,26cqh),400px);line-height:.88}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--live-prompt{--duke-semantic-pad-y:clamp(8px, 10cqh, 78px);color:#fff;text-align:center;text-shadow:0 16px 74px #7c004a5c;background:radial-gradient(circle at 48% 46%,#ffffff21,#0000 30%),linear-gradient(90deg,#dd1a8ff5,#ff2db6 50%,#dd1a8ff5);grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:clamp(8px,min(1.9cqw,4.6cqh),34px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--live-prompt .duke-semantic__rail{color:#ffffffd6}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--live-prompt h2{letter-spacing:0;text-wrap:balance;max-width:21ch;margin:0;font-size:clamp(38px,min(7.6cqw,15.4cqh),132px);line-height:.91}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--live-prompt p{color:#ffffffd1;max-width:32ch;margin:0;font-size:clamp(13px,min(3.6cqw,7.56cqh),97px);font-weight:760;line-height:1.08}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--doorway h2,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis h2,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media h2{letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(44px,min(6.8cqw,17cqh),118px);line-height:.92}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-doorway-grid{pointer-events:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:clamp(14px,min(2cqw,5cqh),42px);display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-doorway-card{appearance:none;min-width:0;font:inherit;color:#fff;text-align:left;cursor:default;background:linear-gradient(145deg,#ff2d8f24,#ffffff0b),#08070cb8;border:1px solid #ff2d8f61;border-radius:8px;grid-template-rows:auto 1fr auto;align-items:start;padding:clamp(10px,min(1.8cqw,4.4cqh),34px);display:grid;box-shadow:0 26px 90px #00000042}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-doorway-card span{color:#ff2d8f;font-size:clamp(14px,min(2.52cqw,7.2cqh),81px);font-weight:900}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-doorway-card strong{align-self:center;font-size:clamp(24px,min(5.04cqw,12.6cqh),110px);line-height:.98}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-doorway-card em{color:#ffffffb3;font-size:clamp(13px,min(2.07cqw,5.4cqh),76px);font-style:normal;font-weight:700;line-height:1.18}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--exercise-chooser{--duke-semantic-pad-x:max(clamp(18px, 19.5cqw, 360px), calc(var(--duke-wall-w) * .1));--duke-semantic-pad-y:clamp(10px, 13cqh, 92px);color:#fff;text-shadow:0 16px 70px #0006;background:radial-gradient(circle at 23% 48%,#ff2d8f33,#0000 34%),linear-gradient(90deg,#0c070ddb,#0c070d29 42%,#0c070db8);grid-template-rows:auto auto auto 1fr;align-content:center;gap:clamp(7px,min(1.5cqw,3.6cqh),26px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--exercise-chooser h2{letter-spacing:0;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(34px,min(6.4cqw,16.5cqh),116px);line-height:.92}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds{--duke-semantic-pad-y:clamp(10px, 7.6cqh, 58px);--duke-semantic-pad-x:max(clamp(18px, 10cqw, 210px), var(--duke-curved-safe-x));grid-template-columns:minmax(0,1.34fr) minmax(0,.66fr);align-items:center;gap:clamp(22px,3.8cqw,92px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds .duke-semantic__rail{top:max(var(--duke-semantic-pad-y), calc(var(--duke-wall-h) * .1));left:var(--duke-semantic-pad-x);position:absolute}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__matrix{aspect-ratio:1.72;background:radial-gradient(circle at 72% 72%,#ff2db633,#0000 36%),linear-gradient(135deg,#ffb0200f,#2ed9c30f 48%,#ff2db617);border:1px solid #ffffff2e;place-self:center stretch;width:auto;max-width:100%;height:min(74cqh,39cqw);position:relative;box-shadow:0 30px 100px #00000038}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__quad{border:1px solid #ffffff1a;width:50%;height:50%;padding:clamp(10px,2.4cqh,28px) clamp(14px,2.2cqw,40px);position:absolute}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__quad--tl{top:0;left:0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__quad--tr{top:0;right:0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__quad--bl{bottom:0;left:0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__quad--br{background:#ff2db614;bottom:0;right:0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__quad strong{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(14px,3.4cqh,54px);font-weight:950;line-height:1;display:block}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__quad span{color:#ffffff9e;margin-top:clamp(4px,.7cqh,10px);font-size:clamp(10px,2cqh,32px);font-weight:800;line-height:1.08;display:block}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__axis{color:#ffffff94;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(9px,1.8cqh,29px);font-weight:950;position:absolute}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__axis--x{bottom:calc(-1.5*clamp(10px,2cqh,22px));left:50%;transform:translate(-50%)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__axis--y{top:50%;left:calc(-2*clamp(10px,2cqh,22px));transform:translateY(-50%)rotate(-90deg)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__dot{color:#0000;width:clamp(11px,3.2cqh,30px);height:clamp(11px,3.2cqh,30px);transition:opacity .38s ease, transform .52s var(--kb-ease-entrance,ease-out);background:#ff2db6;border-radius:999px;margin:calc(clamp(11px,3.2cqh,30px)/-2) 0 0 calc(clamp(11px,3.2cqh,30px)/-2);position:absolute;box-shadow:0 0 0 clamp(5px,1.5cqh,16px) #ff2db621,0 0 46px #ff2db685}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__dot--skill{background:#ffb020;top:25%;left:35%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__dot--real{background:#2ed9c3;top:20%;left:77%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__dot--frozen{opacity:.72;background:#596579;top:75%;left:28%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__dot--visibility{top:68%;left:64%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__dot--reward{top:74%;left:83%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__dot--trust{top:88%;left:64%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__story{flex-direction:column;justify-content:center;min-height:62cqh;display:flex;position:relative}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__story h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(30px,8.6cqh,94px);font-weight:950;line-height:.92}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__story h2 strong{color:#ff2db6}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__story>p{color:#ffd7f1;max-width:30ch;margin:clamp(10px,2.4cqh,30px) 0 0;font-size:clamp(16px,3.5cqh,54px);font-weight:850;line-height:1.05}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__pills{flex-wrap:wrap;gap:clamp(6px,1.2cqw,18px);margin-top:clamp(12px,3cqh,36px);display:flex}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__pills span{color:#ffffffb3;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:999px;padding:clamp(5px,1.3cqh,14px) clamp(9px,1.8cqw,28px);font-size:clamp(9px,1.9cqh,30px);font-weight:950;line-height:1}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__details{min-height:clamp(98px,32cqh,310px);margin-top:clamp(14px,3.2cqh,38px);position:relative}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__details article{opacity:0;transition:opacity .38s ease, transform .52s var(--kb-ease-entrance,ease-out);border-left:clamp(3px,.42cqw,7px) solid #ff2db6;padding-left:clamp(12px,1.2cqw,24px);position:absolute;inset:0;transform:translateY(14px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__details h3{color:#fff;margin:0;font-size:clamp(22px,5.2cqh,68px);font-weight:950;line-height:.96}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__details em{color:#ff7bd4;margin-top:clamp(5px,1.6cqh,18px);font-size:clamp(14px,2.8cqh,45px);font-style:normal;font-weight:900;line-height:1.05;display:block}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__details p{color:#f5e3f3;max-width:32ch;margin:clamp(7px,1.8cqh,20px) 0 0;font-size:clamp(13px,2.45cqh,39px);font-weight:780;line-height:1.1}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__details div{grid-template-columns:auto 1fr;gap:clamp(4px,1cqh,12px) clamp(12px,1.8cqw,28px);margin-top:clamp(12px,3cqh,34px);display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__details span{color:#ff2db6;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(9px,1.8cqh,29px);font-weight:950}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__details strong{color:#fff;font-size:clamp(12px,2.6cqh,42px);font-weight:900;line-height:1.08}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="1"] :is(.duke-three-binds__pills [data-bind=skill],.duke-three-binds__details [data-bind=skill]),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="2"] :is(.duke-three-binds__pills [data-bind=visibility],.duke-three-binds__details [data-bind=visibility]),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="3"] :is(.duke-three-binds__pills [data-bind=reward],.duke-three-binds__details [data-bind=reward]),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="4"] :is(.duke-three-binds__pills [data-bind=trust],.duke-three-binds__details [data-bind=trust]){opacity:1;transform:none}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="1"] .duke-three-binds__pills [data-bind=skill],.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="2"] .duke-three-binds__pills [data-bind=visibility],.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="3"] .duke-three-binds__pills [data-bind=reward],.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="4"] .duke-three-binds__pills [data-bind=trust]{color:#fff;background:#ff2db6;border-color:#ff2db6}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="1"] .duke-three-binds__dot:not(.duke-three-binds__dot--skill),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="2"] .duke-three-binds__dot:not(.duke-three-binds__dot--visibility),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="3"] .duke-three-binds__dot:not(.duke-three-binds__dot--reward),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="4"] .duke-three-binds__dot:not(.duke-three-binds__dot--trust){opacity:.22}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="1"] .duke-three-binds__dot--skill,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="2"] .duke-three-binds__dot--visibility,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="3"] .duke-three-binds__dot--reward,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--three-binds[data-frame="4"] .duke-three-binds__dot--trust{transform:scale(1.55)}:is(.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="1"]) :is(.duke-three-binds__pills [data-bind=skill],.duke-three-binds__details [data-bind=skill]),.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="2"]) :is(.duke-three-binds__pills [data-bind=visibility],.duke-three-binds__details [data-bind=visibility]),.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="3"]) :is(.duke-three-binds__pills [data-bind=reward],.duke-three-binds__details [data-bind=reward]),.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="4"]) :is(.duke-three-binds__pills [data-bind=trust],.duke-three-binds__details [data-bind=trust])){opacity:1;transform:none}:is(.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="1"]) .duke-three-binds__pills [data-bind=skill],.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="2"]) .duke-three-binds__pills [data-bind=visibility],.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="3"]) .duke-three-binds__pills [data-bind=reward],.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="4"]) .duke-three-binds__pills [data-bind=trust]){color:#fff;background:#ff2db6;border-color:#ff2db6}:is(.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="1"]) .duke-three-binds__dot:not(.duke-three-binds__dot--skill),.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="2"]) .duke-three-binds__dot:not(.duke-three-binds__dot--visibility),.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="3"]) .duke-three-binds__dot:not(.duke-three-binds__dot--reward),.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="4"]) .duke-three-binds__dot:not(.duke-three-binds__dot--trust)){opacity:.22}:is(.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="1"]) .duke-three-binds__dot--skill,.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="2"]) .duke-three-binds__dot--visibility,.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="3"]) .duke-three-binds__dot--reward,.presentation-root--widescreen[data-deck-lens=duke-catapult]:has([data-design=slide-n1v5l][data-frame="4"]) .duke-three-binds__dot--trust){transform:scale(1.55)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-exercise-chooser__subhead{color:#ff94c8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(12px,min(2.52cqw,6.3cqh),76px);font-weight:800;line-height:1}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-exercise-grid{pointer-events:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:clamp(18px,min(4.2cqw,9cqh),86px);display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-exercise-card{color:#fff;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:clamp(6px,min(1cqw,2.6cqh),18px);padding:0 0 0 clamp(10px,min(1.1cqw,3cqh),22px);transition:color .16s,transform .16s;display:grid;position:relative}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-exercise-card:before{content:"";background:#ff2d8f;width:clamp(2px,.36cqw,6px);position:absolute;top:.1em;bottom:.1em;left:0;box-shadow:0 0 28px #ff2d8f52}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-exercise-card:is(:hover,:focus-visible){transform:translateY(-.35cqh)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-exercise-card span{color:#ff62b1;letter-spacing:.14em;font-size:clamp(8px,min(1.8cqw,5.04cqh),61px);font-weight:900;line-height:1}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-exercise-card strong{text-wrap:balance;font-size:clamp(22px,min(5.58cqw,13.32cqh),119px);line-height:.96}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-exercise-card em{color:#ffffffb8;font-size:clamp(11px,min(2.16cqw,5.58cqh),76px);font-style:normal;font-weight:750;line-height:1.14}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis{color:#fff;text-shadow:0 16px 70px #00000061;background:0 0;grid-template-rows:auto auto 1fr auto;align-content:center;gap:clamp(12px,min(1.6cqw,4cqh),34px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis:before{content:none}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis .duke-semantic__rail{color:#ff62b1}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-grid{align-content:center;align-self:center;align-items:start;gap:clamp(14px,min(1.7cqw,4cqh),34px);display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-grid--4,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-grid--5{grid-template-columns:repeat(4,minmax(0,1fr))}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--lever .duke-analysis-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--lever .duke-analysis-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-card{color:#fff;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;gap:clamp(8px,min(1cqw,2.6cqh),20px);padding:0 0 0 clamp(10px,min(1.1cqw,3cqh),22px);display:grid;position:relative}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-card:before{content:"";background:#ff2d8f;width:clamp(2px,.36cqw,6px);position:absolute;top:.12em;bottom:.12em;left:0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-card span{color:#ff62b1;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(11px,min(1.8cqw,5.04cqh),61px);font-weight:900}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-card strong{text-wrap:balance;font-size:clamp(21px,min(5.04cqw,12.6cqh),110px);line-height:1.02}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-frames] .duke-analysis-card{opacity:.24;transition:opacity .46s var(--kb-ease-entrance,ease-out);animation:none}@media (prefers-reduced-motion:reduce){.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-frames] .duke-analysis-card{transition-duration:1ms}}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-frames][data-frame="0"] .duke-analysis-card:nth-child(-n+1),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-frames][data-frame="1"] .duke-analysis-card:nth-child(-n+2),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-frames][data-frame="2"] .duke-analysis-card:nth-child(-n+3),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-frames][data-frame="3"] .duke-analysis-card:nth-child(-n+4),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-frames][data-frame="4"] .duke-analysis-card:nth-child(-n+5),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-frames][data-frame="5"] .duke-analysis-card:nth-child(-n+6){opacity:1}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-card em{color:#ffffffc2;text-wrap:pretty;font-size:clamp(11px,min(2.62cqw,6.55cqh),57px);font-style:normal;font-weight:650;line-height:1.18}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--bind .duke-analysis-card{align-content:start;min-height:0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--bind .duke-analysis-card strong{font-size:clamp(18px,min(3.6cqw,9.72cqh),92px);line-height:1.08}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--question{grid-template:"rail rail""title grid"1fr"footer footer"/minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:clamp(10px,min(1.6cqw,3.8cqh),28px) clamp(28px,min(5.6cqw,13cqh),112px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--question .duke-semantic__rail{grid-area:rail}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--question h2{grid-area:title;max-width:13ch;font-size:clamp(38px,min(5.8cqw,14cqh),112px);line-height:.9}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--question .duke-analysis-grid{grid-area:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:clamp(18px,min(3.2cqw,7.2cqh),64px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--question .duke-analysis-card strong{font-size:clamp(20px,min(4.23cqw,10.44cqh),112px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--question footer{grid-area:footer;position:static}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--steps{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);align-content:center;row-gap:clamp(6px,min(1cqw,2.4cqh),14px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--steps .duke-semantic__rail{grid-column:1/-1}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--steps h2{align-self:end;max-width:18ch}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--steps .duke-analysis-grid{align-self:center}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--steps footer{right:var(--duke-semantic-pad-x);bottom:max(calc(var(--duke-semantic-pad-y) + 8px), calc(var(--duke-wall-h) * .1));left:var(--duke-semantic-pad-x);position:absolute}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--steps .duke-analysis-card:first-child{background:0 0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--steps .duke-analysis-card:first-child strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(24px,min(5.22cqw,12.6cqh),103px);line-height:.98}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--lever .duke-analysis-grid{align-content:center;align-items:start}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--lever .duke-analysis-card{min-height:0;box-shadow:none;background:0 0;align-content:center}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--lever .duke-analysis-card strong{font-size:clamp(18px,min(3.6cqw,9.36cqh),88px);line-height:1.08}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--comparison .duke-analysis-grid{align-content:center;align-items:start}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--comparison .duke-analysis-card{min-height:0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--comparison:is(:has(.duke-analysis-grid--3),:has(.duke-analysis-grid--4)) .duke-analysis-card{gap:clamp(12px,min(1.9cqw,4.6cqh),46px);padding-top:clamp(10px,min(1.4cqw,3.4cqh),34px);padding-bottom:clamp(10px,min(1.4cqw,3.4cqh),34px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--comparison:is(:has(.duke-analysis-grid--3),:has(.duke-analysis-grid--4)){align-content:center;row-gap:clamp(14px,min(2.2cqw,5cqh),52px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--comparison .duke-analysis-card:first-child{background:0 0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--comparison:has(.duke-analysis-grid--2) .duke-analysis-card:first-child span{color:#fff}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--prompt{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);row-gap:clamp(8px,min(1.5cqw,3.4cqh),20px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--prompt .duke-semantic__rail{grid-column:1/-1}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--prompt h2{align-self:end;max-width:18ch;font-size:clamp(54px,min(7.4cqw,18cqh),136px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--prompt .duke-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:clamp(10px,min(1.2cqw,3cqh),24px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--prompt .duke-analysis-card:first-child strong{color:#ff2d8f;font-size:clamp(30px,min(7.2cqw,17.1cqh),126px);line-height:.98}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis footer{right:var(--duke-semantic-pad-x);bottom:max(calc(var(--duke-semantic-pad-y) + 8px), calc(var(--duke-wall-h) * .1));left:var(--duke-semantic-pad-x);color:#ff94c8;position:absolute}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s8]{text-align:center;justify-items:center}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s8] h2{color:#fff;max-width:22ch;font-size:clamp(64px,min(6cqw,12cqh),124px);line-height:.9}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s8] .duke-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:clamp(18px,min(4.2cqw,9cqh),84px);width:100%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s8] .duke-analysis-card{text-align:center;justify-items:center;padding:0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s8] .duke-analysis-card:before{width:auto;height:clamp(2px,.35cqh,5px);inset:auto 15% clamp(-8px,-.8cqh,-3px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s8] .duke-analysis-card span{color:#ff2d8f;letter-spacing:0;font-size:clamp(58px,min(7cqw,13cqh),118px);line-height:.82}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s8] .duke-analysis-card strong{color:#fff;max-width:14ch;font-size:clamp(22px,min(3.96cqw,9cqh),103px);line-height:1.02}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--comparison .duke-analysis-card span{letter-spacing:.02em;font-size:clamp(14px,min(4.5cqw,12.24cqh),115px);line-height:.9}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--comparison .duke-analysis-card strong{font-size:clamp(15px,min(3.96cqw,10.44cqh),103px);line-height:1.04}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--bind .duke-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,min(3cqw,7cqh),62px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--bind .duke-analysis-card strong:first-of-type{color:#ffffffb8;font-size:clamp(14px,min(2.43cqw,6.48cqh),76px);line-height:1.2}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--steps .duke-analysis-grid{align-items:start;position:relative}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--steps .duke-analysis-grid:before{content:"";background:linear-gradient(90deg,#0000,#ff2d8fcc,#0000);height:1px;position:absolute;top:clamp(16px,2.6cqh,30px);left:0;right:0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--steps .duke-analysis-card{padding-top:clamp(26px,5.4cqh,52px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--steps .duke-analysis-card:before{border-radius:50%;width:clamp(8px,1cqh,14px);height:clamp(8px,1cqh,14px);top:clamp(10px,2cqh,22px);bottom:auto}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--prompt{text-align:center;justify-items:center}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--prompt .duke-analysis-card{text-align:center;justify-items:center;padding:0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--prompt .duke-analysis-card:before{content:none}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--resistance{--duke-semantic-pad-y:clamp(8px, 7.2cqh, 54px);text-align:center;text-shadow:0 16px 70px #00000061;grid-template-rows:auto auto 1fr;align-content:center;justify-items:center;gap:clamp(6px,min(1.45cqw,3.4cqh),24px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--resistance h2{max-width:24ch;font-size:clamp(34px,min(9.36cqw,18.72cqh),168px);line-height:.92}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-resistance-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:clamp(28px,min(4.2cqw,9cqh),120px);width:100%;display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-resistance-card{color:#fff;min-width:0;animation:duke-semantic-pop .56s var(--kb-ease-entrance,ease-out) both;align-content:start;justify-items:center;gap:clamp(4px,min(.85cqw,2cqh),15px);display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-resistance-card:first-child{animation-delay:.14s}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-resistance-card:nth-child(2){animation-delay:.22s}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-resistance-card:nth-child(3){animation-delay:.3s}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-resistance-icon{aspect-ratio:1;color:#fff;background:linear-gradient(155deg,#ff2d8ff5,#771061f0);place-items:center;width:clamp(42px,min(5.1cqw,9.2cqh),86px);display:grid;box-shadow:0 24px 90px #ff2d8f47}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-resistance-icon svg{stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:52%;height:52%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-resistance-card strong{text-wrap:balance;max-width:20ch;font-size:clamp(21px,min(5.85cqw,12.24cqh),122px);font-weight:930;line-height:.98}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-resistance-card span{color:#ffd9f2;max-width:30ch;font-size:clamp(11px,min(2.43cqw,5.04cqh),68px);font-weight:760;line-height:1.12}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-resistance-card em{color:#ff7bd4;text-wrap:balance;gap:clamp(5px,min(.8cqw,2cqh),13px);max-width:30ch;font-size:clamp(12px,min(2.61cqw,5.76cqh),77px);font-style:normal;font-weight:860;line-height:1.08;display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-resistance-card em:before{content:"";background:#ff2d8f;justify-self:center;width:clamp(32px,3.8cqw,72px);height:clamp(2px,.34cqh,5px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media{text-align:center;background:linear-gradient(90deg,#050508c2,#05050833 44%,#05050870 100%),radial-gradient(circle at 34% 46%,#ff2d8f2e,#0000 38%);grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:clamp(8px,min(2cqw,5cqh),30px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media[data-duke-slide-id=p1-s3]{text-align:left;background:0 0;grid-template:"rail rail""title stats"1fr/minmax(0,.58fr) minmax(0,.42fr);align-content:center;place-items:center stretch;gap:clamp(8px,min(1.2cqw,3cqh),18px) clamp(26px,min(4.2cqw,11cqh),86px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media[data-duke-slide-id=p1-s3] .duke-semantic__rail{grid-area:rail;align-self:end}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media h2{color:#fff;text-shadow:0 18px 80px #00000073;align-self:center;max-width:16ch;font-size:clamp(50px,min(8cqw,21cqh),148px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media[data-duke-slide-id=p1-s3] h2{text-align:left;grid-area:title;justify-self:start;max-width:13ch;font-size:clamp(38px,min(10.08cqw,32.4cqh),168px);line-height:.88}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-media-stats{align-self:center;gap:clamp(12px,min(1.8cqw,5cqh),38px);display:flex}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media[data-duke-slide-id=p1-s3] .duke-media-stats{grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:clamp(16px,min(2.5cqw,6cqh),46px);display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-media-stats strong{color:#ffffffdb;background:#07060a80;border-left:5px solid #ff2d8f;max-width:18ch;padding:clamp(12px,min(1.5cqw,4cqh),30px);font-size:clamp(16px,min(3.06cqw,8.64cqh),92px);line-height:1.08}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media[data-duke-slide-id=p3-s4] .duke-media-stats strong{border-left-width:clamp(6px,.75cqw,10px);max-width:32ch;padding:clamp(16px,min(2cqw,5.8cqh),38px) clamp(22px,min(3cqw,8cqh),58px);font-size:clamp(18px,min(3.69cqw,10.8cqh),92px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media[data-duke-slide-id=p1-s3] .duke-media-stats strong{color:#ffffffe6;min-width:0;max-width:none;box-shadow:none;background:0 0;border-left-width:clamp(3px,.55cqw,7px);padding:0 0 0 clamp(10px,min(1cqw,3cqh),18px);font-size:clamp(16px,min(3.06cqw,9.36cqh),86px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic__rail{font-size:clamp(8px,min(1.8cqw,5.22cqh),65px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic footer{font-size:clamp(8px,min(1.8cqw,5.4cqh),68px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--hero h1{font-size:clamp(42px,min(10.8cqw,26cqh),188px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--doorway h2,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media h2{text-align:center;font-size:clamp(28px,min(6.8cqw,15cqh),118px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis h2{font-size:clamp(28px,min(6.8cqw,17cqh),118px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-doorway-grid,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-grid,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-media-stats{gap:clamp(8px,min(1.7cqw,4cqh),34px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-doorway-card:focus-visible{outline-offset:6px;outline:3px solid #ff2d8f}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-doorway-card{padding:clamp(10px,min(1.8cqw,4.4cqh),34px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-doorway-card span,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-card span{font-size:clamp(8px,min(1.8cqw,5.04cqh),61px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-doorway-card strong{font-size:clamp(16px,min(5.04cqw,12.6cqh),110px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-doorway-card em{font-size:clamp(9px,min(2.07cqw,5.4cqh),76px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis{gap:clamp(8px,min(1.6cqw,4cqh),34px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis:before{inset:var(--duke-semantic-pad-y) var(--duke-semantic-pad-x)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-card{gap:clamp(5px,min(1cqw,2.6cqh),20px);padding:0 0 0 clamp(8px,min(1.1cqw,3cqh),22px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-analysis-card strong{font-size:clamp(14px,min(5.04cqw,12.6cqh),110px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--bind .duke-analysis-card strong,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--lever .duke-analysis-card strong{font-size:clamp(12px,min(3.6cqw,9.72cqh),92px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--steps{column-gap:clamp(16px,min(4cqw,10cqh),88px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--steps .duke-analysis-card:first-child strong{font-size:clamp(14px,min(5.22cqw,12.6cqh),103px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--prompt{column-gap:clamp(14px,min(4cqw,10cqh),86px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--prompt h2{font-size:clamp(30px,min(7.4cqw,18cqh),136px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--prompt .duke-analysis-grid{gap:clamp(6px,min(1.2cqw,3cqh),24px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--prompt .duke-analysis-card{padding:0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--prompt .duke-analysis-card:first-child strong{font-size:clamp(18px,min(7.2cqw,17.1cqh),126px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s16a] .duke-analysis-grid,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s16d] .duke-analysis-grid{justify-self:stretch;width:100%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s16a] .duke-analysis-card strong,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s16d] .duke-analysis-card strong{font-size:clamp(20px,min(4.59cqw,11.16cqh),106px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s16b]{row-gap:clamp(10px,min(1.4cqw,3.4cqh),28px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s16b] h2{max-width:13ch}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s16b] .duke-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:clamp(18px,min(3.4cqw,7.6cqh),70px) clamp(22px,min(4.2cqw,9cqh),86px);width:100%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s16b] .duke-analysis-card strong{font-size:clamp(20px,min(4.5cqw,11.34cqh),117px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s16c] .duke-analysis-grid{justify-self:stretch;width:100%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s16c] .duke-analysis-card strong{font-size:clamp(17px,min(3.69cqw,9.72cqh),92px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s21] .duke-analysis-grid,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s26] .duke-analysis-grid,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s27] .duke-analysis-grid{justify-self:stretch;gap:clamp(22px,min(4.2cqw,9cqh),86px);width:100%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s21] .duke-analysis-card strong,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s26] .duke-analysis-card strong{font-size:clamp(20px,min(4.59cqw,11.88cqh),106px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s27] .duke-analysis-card strong{font-size:clamp(16px,min(3.06cqw,8.28cqh),92px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s6]{text-align:left;justify-items:stretch;gap:clamp(10px,min(1.4cqw,3.4cqh),26px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s6] h2{max-width:26ch;font-size:clamp(34px,min(8.64cqw,19.8cqh),155px);line-height:.92}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s6] .duke-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:clamp(14px,min(2.4cqw,5.8cqh),48px);width:100%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s6] .duke-analysis-card{background:linear-gradient(135deg,#ff2d8f33,#ffffff0b 52%,#08060c2e),#ffffff0a;border:1px solid #ff2d8f6b;border-radius:8px;min-height:clamp(108px,26cqh,240px);padding:clamp(16px,min(2cqw,5cqh),38px) clamp(18px,min(2.3cqw,5.8cqh),46px);box-shadow:inset 0 1px #ffffff1f,0 18px 70px #0000002e}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s6] .duke-analysis-card:before{content:none}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s6] .duke-analysis-card span{color:#ff2d8f;letter-spacing:0;text-transform:none;font-size:clamp(44px,min(6.5cqw,15.5cqh),122px);line-height:.82}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s6] .duke-analysis-card strong{max-width:15ch;font-size:clamp(18px,min(4.23cqw,10.44cqh),112px);line-height:1.02}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s6] .duke-analysis-card:nth-child(3) strong:last-child{color:#ff94c8;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(14px,min(2.61cqw,6.48cqh),77px);font-weight:850}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s8] h2{font-size:clamp(50px,min(8.64cqw,17.28cqh),168px)}@keyframes duke-fork-pulse-ring{0%,13%,to{opacity:0;transform:scale(.99)}5%{opacity:.62;transform:scale(1.018)}}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s12] .duke-analysis-card{isolation:isolate;overflow:visible}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s12] .duke-analysis-card:after{content:"";z-index:-1;opacity:0;transform-origin:50%;pointer-events:none;background:radial-gradient(circle,#ff2d8f29,#0000 68%);border:clamp(2px,.28cqw,5px) solid #ff2d8fb8;border-radius:12px;animation:6.9s ease-in-out infinite duke-fork-pulse-ring;position:absolute;inset:clamp(-8px,-.8cqw,-3px);box-shadow:0 0 46px #ff2d8f5c}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s12] .duke-analysis-card:nth-child(2):after{animation-delay:3.45s}@media (prefers-reduced-motion:reduce){.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s12] .duke-analysis-card:after{animation:none}}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--bind{grid-template-rows:auto auto minmax(0,1fr);align-content:center}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--bind h2{max-width:21ch}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--bind .duke-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:clamp(28px,min(5cqw,9.5cqh),104px);width:100%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--bind .duke-analysis-card{max-width:none}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--bind .duke-analysis-card strong{max-width:22ch;font-size:clamp(28px,min(7.38cqw,16.92cqh),137px);line-height:.98}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11]{gap:clamp(10px,min(1.3cqw,3.2cqh),24px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11] h2{max-width:17ch}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11] .duke-analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;gap:clamp(14px,min(2.1cqw,5.2cqh),44px);width:100%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11] .duke-analysis-card{background:#ffffff0b;border:1px solid #ff2d8f47;border-radius:8px;min-height:clamp(112px,28cqh,250px);padding:clamp(14px,min(1.7cqw,4.2cqh),34px) clamp(16px,min(2cqw,5cqh),40px);transition:transform .7s cubic-bezier(.16,1,.3,1),background .7s,border-color .7s,box-shadow .7s}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11] .duke-analysis-card:before{content:none}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11] .duke-analysis-card span{color:#ff62b1;font-size:clamp(10px,min(1.62cqw,4.68cqh),58px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11] .duke-analysis-card strong:first-of-type{color:#fff;font-size:clamp(18px,min(3.69cqw,9.36cqh),97px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11] .duke-analysis-card strong:nth-of-type(2){color:#ff94c8;opacity:0;max-height:0;font-size:clamp(16px,min(2.97cqw,7.56cqh),92px);line-height:1.05;transition:opacity .52s,max-height .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(.7cqh)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11][data-frame="1"] .duke-analysis-card:first-child,.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11][data-frame="2"] .duke-analysis-card:nth-child(2),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11][data-frame="3"] .duke-analysis-card:nth-child(3),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11][data-frame="4"] .duke-analysis-card:nth-child(4){background:linear-gradient(135deg,#ff2d8f33,#ffffff0f),#ffffff0f;border-color:#ff2d8fb8;transform:translateY(-.8cqh);box-shadow:0 22px 70px #ff2d8f29}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11][data-frame="1"] .duke-analysis-card:first-child strong:nth-of-type(2),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11][data-frame="2"] .duke-analysis-card:nth-child(2) strong:nth-of-type(2),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11][data-frame="3"] .duke-analysis-card:nth-child(3) strong:nth-of-type(2),.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p2-s11][data-frame="4"] .duke-analysis-card:nth-child(4) strong:nth-of-type(2){opacity:1;max-height:7em;transform:none}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media h2{font-size:clamp(30px,min(8cqw,21cqh),148px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-media-stats strong{padding:clamp(8px,min(1.5cqw,4cqh),30px);font-size:clamp(10px,min(3.06cqw,8.64cqh),92px)}.stage[data-tone-confidence=low] .kb-scene .kb-scene-content:not([data-text-tone]) :is(.slide-headline,[data-role=heading],.slide-note,[data-role=lead],.slide-stat,[data-role=stat]){text-shadow:0 1px 18px #0000006b}.stage[data-tone-confidence=low][data-backdrop-tone=light] .kb-scene .kb-scene-content:not([data-text-tone]) :is(.slide-headline,[data-role=heading],.slide-note,[data-role=lead],.slide-stat,[data-role=stat]){text-shadow:0 1px 18px #ffffff8c}.kb-scene[data-backdrop-media] .kb-scene-bg,.kb-scene[data-backdrop-media] .slide-bg{background-color:#0000;background-image:none}.slide-bg--handoff{pointer-events:none;background:0 0;border-radius:0;overflow:visible}.slide-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:900px;margin-left:-450px;padding:4vmin;display:flex;position:absolute;inset:0 0 0 50%}.slide-eyebrow{font-family:var(--heading-font);letter-spacing:.35em;color:var(--accent-primary);text-transform:uppercase;margin:0 0 1.2rem;font-size:18px;font-weight:600}.slide-headline{font-family:var(--heading-font);color:var(--accent-primary);text-shadow:0 0 40px color-mix(in srgb, var(--accent-primary) 40%, transparent);margin:0;font-size:96px;font-weight:900;line-height:1.02}.slide-stat{font-family:var(--heading-font);color:var(--text-primary);margin:0;font-size:200px;font-weight:900;line-height:1}.slide-stat,.slide-design [data-role=stat]{font-variant-numeric:tabular-nums}.slide-note{color:var(--text-secondary);max-width:22ch;margin:1.5rem 0 0;font-size:28px}.slide-lines{color:var(--text-secondary);margin:1.5rem 0 0;padding:0;font-size:28px;list-style:none}.slide-lines li{margin:.4rem 0}.slide-bg{z-index:0;border-radius:6px;width:1280px;height:720px;margin:-360px 0 0 -640px;position:absolute;top:50%;left:50%;overflow:hidden}.slide-bg-media{transform-origin:50%;width:100%;height:100%;display:block}.slide-bg--cover{object-fit:cover}.slide-bg--contain{object-fit:contain}.kb-scene-bg.kb-scene-bg--video{overflow:visible}.slide-bg.slide-bg--video{border-radius:0;overflow:visible}.slide-bg--video .slide-bg-media{border-radius:6px}.slide-bg--video .slide-bg-lqip{clip-path:inset(0 round 6px);transform:none}.slide-bg--video.slide-bg--parallax .slide-bg-media{transform:none}@media (prefers-reduced-motion:no-preference){.slide-bg--video.slide-bg--drift .slide-bg-media,.slide-bg--video.slide-bg--crossfade-loop .slide-bg-media{animation:none}}.slide-bg-overlay{z-index:1;pointer-events:none;border-radius:6px;width:1280px;height:720px;margin:-360px 0 0 -640px;position:absolute;top:50%;left:50%}.slide-bg-overlay--vignette{background:radial-gradient(120% 100% at 50% 45%,#0000 42%,#0000008c 100%)}.slide-bg-overlay--top-fade{background:linear-gradient(#0000009e 0%,#0000 46%)}.slide-bg-overlay--bottom-fade{background:linear-gradient(#0000 52%,#000000a3 100%)}.slide-bg-overlay--dual-gradient{background:linear-gradient(#0000 58%,#0009 100%),linear-gradient(#0000006b 0%,#0000 36%)}.slide-bg-overlay--left-fade{background:linear-gradient(105deg,#05050ac7 0%,#05050a73 44%,#0000 72%)}.slide-bg-overlay--right-fade{background:linear-gradient(255deg,#05050ac7 0%,#05050a73 44%,#0000 72%)}.kb-content-backdrop{pointer-events:none;width:1280px;height:720px;filter:blur(var(--cb-blur,24px));border-radius:6px;margin:-360px 0 0 -640px;position:absolute;top:50%;left:50%}.kb-content-backdrop--radial{background:radial-gradient(ellipse var(--cb-spread,60%) calc(var(--cb-spread,60%) * .72) at var(--cb-x,32%) var(--cb-y,62%), var(--cb-tint) 0%, transparent 100%)}.kb-content-backdrop--spotlight{background:radial-gradient(ellipse var(--cb-spread,60%) calc(var(--cb-spread,60%) * .72) at var(--cb-x,32%) var(--cb-y,62%), var(--cb-tint) 0%, var(--cb-tint) 45%, transparent 100%)}.kb-content-backdrop--linear{background:linear-gradient(var(--cb-angle,105deg), var(--cb-tint) 0%, transparent var(--cb-spread,60%))}.kb-content-backdrop--vignette{background:radial-gradient(115% 110% at 50% 50%, transparent calc(100% - var(--cb-spread,60%)), var(--cb-tint) 100%)}.slide-bg--parallax .slide-bg-media{transform:scale(1.08)}@media (prefers-reduced-motion:no-preference){.slide-bg--drift .slide-bg-media{animation:22s ease-in-out infinite alternate slide-bg-drift}.slide-bg--crossfade-loop .slide-bg-media{animation:12s ease-in-out infinite alternate slide-bg-breathe}}@keyframes slide-bg-drift{0%{transform:scale(1.06)translate(-1.2%,-.8%)}to{transform:scale(1.12)translate(1.2%,.8%)}}@keyframes slide-bg-breathe{0%{opacity:.92;transform:scale(1.04)}to{opacity:1;transform:scale(1.09)}}.slide-inner{z-index:1}.impress-enabled .step{opacity:0;pointer-events:none;transition:none}.impress-enabled .step.active{opacity:1;pointer-events:auto}.stage [data-jump]:focus-visible{outline:3px solid var(--accent-primary);outline-offset:4px}.fallback-message{display:none}.impress-progressbar,.impress-progress,#impress-toolbar,.impress-navigation-ui{display:none!important}.world-stage{position:absolute;inset:0}.world-stage--pointer{cursor:pointer}.world-stage canvas{display:block}.world-loading{font-family:var(--body-font);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);background:radial-gradient(circle at 50% 45%,#101018 0%,#050507 70%);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.world-hint{font-family:var(--body-font);letter-spacing:.06em;color:var(--text-secondary);opacity:.85;margin-top:.6rem;font-size:13px}.world-panel-body{font-family:var(--body-font);color:var(--text-primary);margin:.4rem 0 .9rem;font-size:17px;line-height:1.55}.world-caption{text-align:left;z-index:2;max-width:40ch;position:absolute;bottom:10vmin;left:6vmin}.world-caption:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62% 68% at 34% 62%,#050508c7,#0000 72%);position:absolute;inset:-10vmin -14vmin -8vmin -10vmin}.world-caption .slide-headline{text-shadow:0 2px 24px #0009;font-size:64px}.world-meta{font-family:var(--body-font);letter-spacing:.08em;color:var(--text-secondary);margin-top:.75rem;font-size:15px}.interaction-stage{justify-content:center;align-items:safe center;padding:88px 24px 32px;display:flex;position:absolute;inset:0;overflow-y:auto}.poll-card{text-align:center;width:min(720px,88vw)}.poll-question{font-family:var(--heading-font);margin:.5rem 0 1.5rem;font-size:clamp(28px,5vw,48px);font-weight:800;line-height:1.1}.poll-options{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.poll-option{width:100%;color:var(--text-primary);cursor:pointer;font-size:22px;font-family:var(--body-font);background:#141414;border:1px solid #262626;border-radius:12px;align-items:center;gap:1rem;padding:18px 22px;display:flex;position:relative;overflow:hidden}.poll-option:hover{border-color:var(--accent-primary)}.poll-bar{background:color-mix(in srgb, var(--accent-secondary) 45%, transparent);z-index:0;transition:width .4s;position:absolute;inset:0 auto 0 0}.poll-label,.poll-pct{z-index:1;position:relative}.poll-label{text-align:left;flex:1}.poll-pct{font-variant-numeric:tabular-nums;color:var(--accent-primary)}.poll-hint{color:var(--text-secondary);letter-spacing:.08em;margin-top:1.5rem;font-size:14px}.poll-results-vertical{border-bottom:0;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-items:end;gap:clamp(10px,2vw,26px);min-height:min(46vh,420px);margin:0;padding:0;list-style:none;display:grid}.poll-vertical-column{text-align:center;grid-template-rows:28px minmax(90px,1fr) auto auto 20px;align-items:end;min-width:0;height:min(46vh,420px);display:grid}.poll-vertical-percent{font-family:var(--heading-font);font-variant-numeric:tabular-nums;color:var(--accent-secondary);font-size:clamp(17px,2vw,28px);font-weight:800}.poll-vertical-track{background:color-mix(in srgb, var(--accent-secondary) 12%, transparent);border-radius:12px 12px 0 0;width:100%;height:100%;position:relative;overflow:hidden}.poll-vertical-fill{background:linear-gradient(180deg, var(--accent-primary), var(--accent-secondary));min-height:0;transition:height .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 0}.poll-vertical-column[data-leading=true] .poll-vertical-fill{background:var(--accent-primary)}.poll-vertical-index{letter-spacing:.14em;color:var(--accent-primary);margin-top:10px;font-size:12px;font-weight:800}.poll-vertical-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-top:4px;font-size:clamp(12px,1.25vw,17px);font-weight:700;overflow:hidden}.poll-vertical-count{color:var(--text-secondary);font-size:11px}.interaction-stage[data-join-state=large] .poll-results-vertical{gap:14px;min-height:min(36vh,320px)}.interaction-stage[data-join-state=large] .poll-vertical-column{grid-template-rows:28px minmax(80px,1fr) auto auto 20px;height:min(36vh,320px)}.interaction-stage[data-join-state=large] .poll-vertical-label{font-size:11px}.hud{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;padding:22px 28px;display:flex;position:fixed;inset:0 0 auto}.hud-meta{font-family:var(--body-font);letter-spacing:.1em;color:var(--text-secondary);align-items:center;gap:14px;margin-left:auto;font-size:13px;display:flex}.hud-engine{text-transform:uppercase;border:1px solid #2a2a2a;border-radius:999px;padding:4px 10px}.hud-engine[data-engine=impress]{color:var(--accent-primary)}.hud-engine[data-engine=world]{color:var(--accent-secondary)}.hud-engine[data-engine=html]{color:gold}.nav-hint{letter-spacing:.1em;color:var(--text-secondary);opacity:.5;z-index:50;pointer-events:none;font-size:12px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.hud-btn{pointer-events:auto;color:var(--text-secondary);letter-spacing:.08em;cursor:pointer;background:#141414;border:1px solid #2a2a2a;border-radius:999px;padding:4px 12px;font-size:12px}.hud-btn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.stage .hud-btn{background:var(--kb-chrome-surface,#1212166b);border:1px solid var(--kb-chrome-ring,#ffffff38);color:var(--kb-chrome-ink,#ffffffdb);box-shadow:var(--kb-chrome-shadow,0 2px 10px #00000047);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);transition:background .16s var(--kb-ease-standard,ease), border-color .16s var(--kb-ease-standard,ease), color .16s var(--kb-ease-standard,ease), box-shadow .16s var(--kb-ease-standard,ease)}.stage[data-backdrop-tone=dark]{--kb-chrome-surface:#10101466;--kb-chrome-ring:#ffffff42;--kb-chrome-ink:#ffffffe0;--kb-chrome-shadow:0 2px 12px #00000057}.stage[data-backdrop-tone=light]{--kb-chrome-surface:#ffffff70;--kb-chrome-ring:#0b0b0c2e;--kb-chrome-ink:#0b0b0cc7;--kb-chrome-shadow:0 2px 10px #0000001f}.stage .hud-btn:hover{background:var(--kb-chrome-surface-strong,#121216ad);border-color:var(--accent-primary);color:var(--accent-primary)}.stage[data-backdrop-tone=dark]{--kb-chrome-surface-strong:#101014b8}.stage[data-backdrop-tone=light]{--kb-chrome-surface-strong:#ffffffc7}.stage .hud-btn:active{transform:scale(.97)}.stage .hud-btn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;background:var(--kb-chrome-surface-strong);color:var(--accent-primary)}.stage .hud-btn--on{border-color:var(--accent-primary);color:var(--accent-primary)}@media (prefers-reduced-motion:reduce){.stage .hud-btn{transition:none}.stage .hud-btn:active{transform:none}}.hud-menu-logo{object-fit:contain;opacity:.9;flex:none;width:18px;height:18px}.hud-meta{position:relative}.hud-menu{z-index:80;pointer-events:auto;background:#141414;border:1px solid #2a2a2a;border-radius:14px;flex-direction:column;gap:1px;min-width:232px;padding:6px;animation:.12s ease-out hud-menu-in;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #0000008c}@keyframes hud-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hud-menu-group{letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);opacity:.65;margin:8px 10px 2px;font-size:10px}.hud-menu-group:first-child{margin-top:4px}.hud-menu-item{width:100%;font-family:var(--body-font);letter-spacing:.02em;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;text-decoration:none;display:flex}.hud-menu-item:hover{background:color-mix(in srgb, var(--accent-primary) 16%, transparent)}.hud-menu-item .hud-menu-ico{text-align:center;width:18px;color:var(--accent-primary);flex:none}.hud-menu-item>span:nth-child(2){flex:1}.hud-menu-item kbd{font-family:var(--body-font);border:1px solid color-mix(in srgb, var(--text-secondary) 45%, transparent);color:var(--text-secondary);border-radius:6px;padding:1px 7px;font-size:11px}.hud-menu-item.is-on,.hud-menu-item.is-on .hud-menu-ico{color:var(--accent-secondary)}:is(.stage,.ws-stage).theme-light .hud-menu{background:#fff;border-color:#e2e0d8;box-shadow:0 18px 50px #00000029}:is(.stage,.ws-stage).theme-light .hud-menu-item{color:#15151a}:is(.stage,.ws-stage).theme-light .hud-menu-item .hud-menu-ico,:is(.stage,.ws-stage).theme-light .hud-menu-item.is-on,:is(.stage,.ws-stage).theme-light .hud-menu-item.is-on .hud-menu-ico{color:var(--pink-ink)}:is(.stage,.ws-stage).theme-light .hud-menu-item kbd{color:#54555c;border-color:#cfcdc4}.world-mode{pointer-events:auto;border:1px solid var(--accent-secondary);color:var(--text-primary);cursor:pointer;background:#141414;border-radius:999px;padding:8px 16px;font-size:13px;position:absolute;bottom:10vmin;right:6vmin}.world-panel{background:#0009;place-items:center;display:grid;position:absolute;inset:0}.world-panel-card{border:1px solid var(--accent-primary);background:#111;border-radius:16px;max-width:520px;padding:32px 40px}.world-panel-card h2{font-family:var(--heading-font);margin:.3rem 0}.engagement{background:color-mix(in srgb, var(--text-primary) 5%, var(--bg));border:1px solid color-mix(in srgb, var(--text-primary) 15%, transparent);z-index:60;border-radius:16px;width:320px;padding:14px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #00000047}.engagement-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.engagement-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:16px}.engagement-video{background:#000;border-radius:10px;width:100%;transform:scaleX(-1)}.engagement-meta{align-items:center;gap:14px;margin-top:10px;display:flex}.mood-ring{--score:0;background:conic-gradient(var(--accent-primary) calc(var(--score) * 1%), #1c1c1c 0);border-radius:50%;place-items:center;width:56px;height:56px;font-size:13px;font-weight:700;display:grid}.mood-ring span{background:#0d0d0d;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.asset-drop{border:1px dashed var(--border-strong);cursor:pointer;color:var(--text-secondary);border-radius:14px;justify-content:center;align-items:center;margin:1.5rem 0;padding:28px;display:flex;position:relative}.asset-drop:hover{border-color:var(--accent-primary);color:var(--text-primary)}.asset-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.asset-drop.is-drag{border-color:var(--accent-primary);color:var(--text-primary);background:color-mix(in srgb, var(--accent-primary) 8%, transparent)}.upload-queue{flex-wrap:wrap;gap:8px;margin:-.5rem 0 1rem;display:flex}.upload-job{border:1px solid var(--border-mid);background:var(--surface-1);color:var(--text-secondary);border-radius:999px;padding:4px 10px;font-size:12px}.upload-job--done{border-color:color-mix(in srgb, var(--accent-primary) 55%, transparent);color:var(--text-primary)}.upload-job--error{color:#ff7d92;border-color:#b3364a}.media-tabs{gap:10px;margin:1.75rem 0 .5rem;display:flex}.media-tab{appearance:none;cursor:pointer;font-family:var(--body-font);border:1px solid var(--border-mid);background:var(--surface-1);color:var(--text-secondary);border-radius:10px;padding:10px 22px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.media-tab:hover{background:var(--surface-2);color:var(--text-primary)}.media-tab.is-on{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.media-uploads{flex-direction:column;gap:18px;margin:0 0 2.5rem;display:flex}.media-upload-card .apply-panel{margin:8px 0 0}.media-upload-head{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.upload-state{letter-spacing:.04em;border:1px solid var(--border-mid);background:var(--surface-1);color:var(--text-secondary);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.upload-state--saved{border-color:color-mix(in srgb, var(--accent-secondary,#7b2fff) 55%, transparent);background:color-mix(in srgb, var(--accent-secondary,#7b2fff) 10%, var(--bg));color:var(--accent-secondary,#7b2fff)}.media-thumb-btn{cursor:pointer;width:100%;text-align:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.media-thumb-edit{letter-spacing:.03em;color:#fff;border:1px solid color-mix(in srgb, var(--accent-primary,#ff2d8f) 65%, transparent);opacity:0;pointer-events:none;background:#08080cc7;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;transition:opacity .15s,transform .15s;position:absolute;top:8px;right:8px;transform:translateY(-2px)}.media-card:hover .media-thumb-edit,.media-thumb-btn:focus-visible .media-thumb-edit{opacity:1;transform:translateY(0)}@media (hover:none){.media-thumb-edit{opacity:1;transform:none}}.media-thumb-btn:hover .slide-thumb{filter:brightness(1.06)}.asset-tags--readonly .asset-tag{cursor:default;pointer-events:none}.media-tags-label{color:var(--text-secondary);font-size:13px}.media-name-row{align-items:flex-end}.media-name{flex-direction:column;flex:220px;gap:6px;display:flex}.media-name input{background:var(--surface-2);border:1px solid var(--border-mid);color:var(--text-primary);border-radius:8px;width:100%;padding:9px 12px;font-size:14px}.media-name input:focus{border-color:var(--accent-primary);outline:none}.media-advanced{border:1px solid var(--border-soft);background:var(--surface-2);border-radius:12px}.media-advanced>summary{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;padding:12px 16px;font-size:13px}.media-advanced>summary:hover{color:var(--text-primary)}.media-advanced-body{flex-direction:column;gap:14px;padding:4px 16px 16px;display:flex}.media-manage{margin-top:1.5rem}.asset-snippet{color:var(--accent-primary);background:#0c0c0c;border:1px solid #242424;border-radius:8px;margin:.5rem 0;padding:10px 12px;font-size:12px;overflow-x:auto}.apply-panel{background:var(--surface-1);border:1px solid var(--border-mid);border-radius:16px;grid-template-columns:220px 1fr;gap:22px;margin:1rem 0 1.5rem;padding:18px;display:grid}@media (max-width:720px){.apply-panel{grid-template-columns:1fr}}.apply-preview img,.apply-preview video{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:10px;width:100%}.apply-preview code{word-break:break-all;margin-top:8px;font-size:11px;display:block}.apply-controls{flex-direction:column;gap:14px;display:flex}.apply-controls>label{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}.apply-row{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.apply-row label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.apply-row select{background:var(--surface-2);border:1px solid var(--border-mid);color:var(--text-primary);border-radius:8px;padding:8px 10px;font-size:14px}.deck-card.is-selected{border-color:var(--accent-primary)}.studio-toolbar{align-items:flex-end;gap:24px;margin:1.5rem 0 .5rem;display:flex}.studio-toolbar label,.remix-form label select{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}.studio-toolbar select,.remix-form select{color:var(--text-primary);background:#141414;border:1px solid #2a2a2a;border-radius:8px;padding:10px 12px;font-size:15px}.studio-materials{color:var(--text-primary);font-size:14px;font-family:var(--body-font);resize:vertical;background:#141414;border:1px solid #2a2a2a;border-radius:8px;padding:10px 12px}.studio-note{color:var(--accent-primary);margin-top:.5rem;font-size:14px}.proposal-list{flex-direction:column;gap:14px;margin-top:.75rem;display:flex}.proposal-card{background:#121212;border:1px solid #242424;border-radius:14px;padding:16px 18px}.proposal-card.status-applied{opacity:.72}.proposal-head{gap:6px;margin-bottom:8px;display:flex}.proposal-card h4{font-family:var(--heading-font);margin:0 0 .3rem;font-size:17px}.proposal-status--pending{color:gold}.proposal-status--applied{color:var(--accent-primary)}.proposal-rationale{white-space:pre-wrap;color:var(--text-secondary);margin:.5rem 0;font-size:13px}.proposal-ops{color:var(--text-secondary);margin:.5rem 0 0;padding-left:18px;font-size:13px}.proposal-actions{gap:8px;margin-top:12px;display:flex}.deck-action.deck-action--primary{background:var(--accent-primary);color:#07120f;border-color:var(--accent-primary);font-weight:700}.deck-action.deck-action--primary:hover{color:#07120f}.deck-action.deck-action--primary:disabled{opacity:.5;cursor:not-allowed}.studio-preview{border-top:1px solid #1d1d1d;margin-top:2.5rem;padding-top:1.5rem}.preview-notes{color:var(--accent-primary);font-size:12px;font-style:normal}.notes-panel{background:color-mix(in srgb, var(--bg) 90%, transparent);border:1px solid color-mix(in srgb, var(--text-primary) 15%, transparent);z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;width:min(420px,42vw);max-height:56vh;padding:16px 18px;position:fixed;bottom:24px;left:24px;overflow-y:auto;box-shadow:0 12px 32px #00000047}.notes-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.notes-list{flex-direction:column;gap:12px;margin:0;padding-left:18px;display:flex}.notes-point{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.notes-detail{color:var(--text-secondary);margin:4px 0 0;font-size:14px}.wordcloud{text-align:center;width:min(820px,92vw)}.wordcloud-stage{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;min-height:220px;margin:1rem 0;display:flex}.wc-word{font-family:var(--heading-font);font-weight:800;line-height:1;font-size:calc(var(--wc-size,24) * var(--wc-unit,1px) * var(--wc-fit,1))}:root{--wc-0:#ff2d8f;--wc-1:#a78bfa;--wc-2:#7b2fff;--wc-3:#fff;--wc-4:#ff6b35}.wc-c0{color:var(--wc-0)}.wc-c1{color:var(--wc-1)}.wc-c2{color:var(--wc-2)}.wc-c3{color:var(--wc-3)}.wc-c4{color:var(--wc-4)}:is(.stage,.ws-stage).theme-light{--wc-0:#d6006a;--wc-1:#6d28d9;--wc-2:#8b5cf6;--wc-3:#1f2937;--wc-4:#c2410c}.wc-form{justify-content:center;gap:10px;margin-top:1rem;display:flex}.wc-form input{color:var(--text-primary);background:#141414;border:1px solid #2a2a2a;border-radius:8px;padding:10px 14px;font-size:16px}.join-hint{justify-content:center;align-items:center;gap:14px;margin-top:1.5rem;display:flex}.join-qr{border:1px solid #262626;border-radius:8px}.join-url{color:var(--accent-primary);word-break:break-all;font-size:13px;text-decoration:none}.audience{text-align:center;max-width:560px;margin:0 auto}.audience-options{gap:12px;margin-top:2rem;display:grid}.audience-option{border:1px solid var(--border-mid);background:var(--surface-2);color:var(--text-primary);cursor:pointer;border-radius:12px;padding:20px;font-size:20px}.audience-option:hover{border-color:var(--accent-primary)}.audience-option.is-sent{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 18%, var(--surface-2))}.audience-confirm{color:var(--accent-primary);margin-top:1.5rem}.audience-note{margin-top:2rem}.nav-zone{cursor:pointer;z-index:40;background:0 0;border:0;width:12vw;position:fixed;top:0;bottom:0}.nav-zone--prev{left:0}.nav-zone--next{right:0}.nav-zone:focus,.nav-zone:focus-visible{outline:none}.key-debug{z-index:60;color:#f4f4f6;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0edb;border:1px solid #ffffff29;border-radius:12px;max-width:min(92vw,460px);padding:12px 14px;font-size:13px;line-height:1.5;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 40px #00000073}.key-debug__head{margin-bottom:6px;font-weight:600}.key-debug__row{margin:2px 0}.key-debug__row b{font-weight:700}.key-debug__hint,.key-debug__foot{opacity:.62}.key-debug__foot{margin-top:8px;font-size:12px}.key-debug__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.key-debug__list li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.key-debug__phase{opacity:.7;width:1em}.key-debug code{background:#ffffff1a;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.key-debug__bind{border-bottom:1px solid #ffffff1f;margin:6px 0 8px;padding-bottom:8px}.key-debug__bind .key-debug__row{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.key-debug__btn--go{background:color-mix(in srgb, var(--accent-primary) 22%, transparent);border-color:var(--accent-primary);color:#fff}.key-debug__btn{pointer-events:auto;font:inherit;cursor:pointer;color:#f4f4f6;background:#ffffff1a;border:1px solid #ffffff42;border-radius:999px;padding:4px 9px;font-size:11px;line-height:1;transition:background .14s,border-color .14s,color .14s}.key-debug__btn:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:#ffffff2e}.key-debug__btn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.key-debug__why{opacity:.62;font-size:11.5px}.key-debug__bound{color:var(--accent-primary);font-size:11.5px}.key-debug kbd{border:1px solid #ffffff47;border-radius:5px;padding:1px 5px;font-family:inherit;font-size:11px}.page{height:auto;min-height:100%;padding:6vmin clamp(20px,6vw,80px);position:static;overflow-y:auto}.meta{color:var(--text-secondary)}.page h1{font-family:var(--heading-font);margin:0 0 .4em;font-size:clamp(36px,6vw,72px)}.page .lead{color:var(--text-secondary);max-width:60ch;font-size:18px}.deck-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;margin-top:3rem;display:grid}.deck-card{background:var(--surface-1);border:1px solid var(--border-soft);color:inherit;border-radius:16px;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.deck-card:hover{border-color:var(--accent-primary);transform:translateY(-3px)}.deck-card-main{color:inherit;text-decoration:none;display:block}.deck-actions{border-top:1px solid #222;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;display:flex}.deck-action{letter-spacing:.04em;color:var(--accent-primary);font-size:12px;font-family:var(--body-font);cursor:pointer;appearance:none;background:0 0;border:1px solid #2c2c2c;border-radius:7px;padding:5px 11px;text-decoration:none}.deck-action:hover{border-color:var(--accent-primary);color:var(--text-primary)}.deck-card h3{font-family:var(--heading-font);margin:0 0 .4rem;font-size:22px}.deck-card .meta{color:var(--text-secondary);font-size:14px}.tag-row{flex-wrap:wrap;gap:6px;margin-top:1rem;display:flex}.tag{letter-spacing:.06em;color:var(--text-secondary);border:1px solid #2c2c2c;border-radius:999px;padding:3px 9px;font-size:11px}.back-link{color:var(--accent-primary);font-size:14px;text-decoration:none}.lib-nav{gap:20px;margin-bottom:1.5rem;display:flex}.site-header{border-bottom:1px solid #1d1d1d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:2.5rem;padding-bottom:18px;display:flex}.site-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.site-logo{flex:none;width:168px;height:auto;display:block;transform:translateY(-14%)}@media (max-width:520px){.site-logo{width:138px}}.site-brand-rule{background:color-mix(in srgb, var(--text-primary) 20%, transparent);align-self:stretch;width:1px;min-height:22px}.site-wordmark-name{font-family:var(--heading-font);letter-spacing:.02em;color:var(--text-primary);font-size:17px;font-weight:800}.site-wordmark-sub{letter-spacing:.28em;text-transform:uppercase;color:var(--text-secondary);font-size:11px}.site-nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.site-nav a{color:var(--text-secondary);letter-spacing:.03em;border-bottom:2px solid #0000;padding:4px 0;font-size:14px;text-decoration:none;transition:color .15s,border-color .15s}.site-nav a:hover{color:var(--text-primary);border-color:var(--accent-primary)}.site-nav a.site-nav-stage{border-right:1px solid color-mix(in srgb, var(--text-primary) 20%, transparent);border-bottom-color:#0000;padding-right:22px}.site-nav a.is-active{color:var(--accent-primary);border-color:var(--accent-primary);font-weight:600}.site-nav-settings{display:inline-flex;position:relative}.site-nav-settings-btn{appearance:none;color:var(--text-secondary);font-family:var(--body-font);letter-spacing:.03em;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:4px 0;font-size:14px;transition:color .15s,border-color .15s}.site-nav-settings-btn:hover{color:var(--text-primary);border-color:var(--accent-primary)}.site-nav-settings-btn.is-active{color:var(--accent-primary);border-color:var(--accent-primary);font-weight:600}.site-nav-menu{z-index:40;background:var(--surface-1,#131313);border:1px solid var(--border-soft,#242424);border-radius:12px;flex-direction:column;gap:2px;min-width:180px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 34px #0006}.site-nav-menu a{color:var(--text-secondary);letter-spacing:.02em;border-bottom:none;border-radius:8px;padding:8px 10px;font-size:14px;text-decoration:none;transition:color .12s,background .12s}.site-nav-menu a:hover{color:var(--text-primary);background:var(--surface-2,#1c1c1c);border-color:#0000}.site-nav-menu a.is-active{color:var(--accent-primary);background:var(--surface-2,#1c1c1c);font-weight:600}.site-nav-logout{appearance:none;cursor:pointer;font-family:var(--body-font);letter-spacing:.03em;color:#fff;background:var(--accent-secondary,#7b2fff);border:1px solid var(--accent-secondary,#7b2fff);border-radius:999px;padding:5px 15px;font-size:14px;font-weight:600;transition:background .15s,box-shadow .15s,opacity .15s}.site-nav-logout:hover{background:color-mix(in srgb, var(--accent-secondary,#7b2fff) 84%, #000);box-shadow:0 0 18px color-mix(in srgb, var(--accent-secondary,#7b2fff) 45%, transparent)}.site-nav-logout:focus-visible{outline:2px solid var(--accent-secondary,#7b2fff);outline-offset:2px}.site-nav-logout:disabled{opacity:.6;cursor:default}.media-pick-overlay{z-index:var(--z-modal,1000);background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.media-pick-modal{background:var(--surface-1,#131313);border:1px solid var(--border-soft,#242424);border-radius:16px;width:min(880px,100%);max-height:82vh;padding:22px;overflow:auto;box-shadow:0 20px 60px #00000080}.media-pick-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.media-pick-head h3{font-family:var(--heading-font);margin:0;font-size:20px}.media-pick-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.media-pick-cell{appearance:none;cursor:pointer;text-align:left;background:var(--surface-2,#1c1c1c);border:1px solid var(--border-soft,#242424);color:var(--text-primary);border-radius:12px;flex-direction:column;gap:6px;padding:8px;transition:border-color .15s;display:flex}.media-pick-cell:hover{border-color:var(--accent-primary)}.media-pick-thumb{aspect-ratio:16/9;object-fit:cover;background:var(--surface-3,#0c0c0c);border-radius:8px;width:100%}.media-pick-cap{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.media-pick-tools{align-items:center;gap:10px;margin-bottom:12px;display:flex}.media-pick-search{background:var(--surface-2,#1c1c1c);border:1px solid var(--border-soft,#242424);min-width:0;color:var(--text-primary);font:inherit;border-radius:8px;flex:1;padding:8px 10px}.media-pick-search:focus{border-color:var(--accent-primary);outline:none}.media-pick-tools .meta{white-space:nowrap;margin:0}.slide-thumb{aspect-ratio:16/9;object-fit:cover;background:#0c0c0c;border:1px solid #242424;border-radius:10px;width:100%;margin-bottom:14px}.slide-thumb--empty{display:block}.badge-row{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.badge{letter-spacing:.04em;color:var(--text-secondary);background:#1a1a1a;border:1px solid #2c2c2c;border-radius:6px;padding:2px 8px;font-size:11px}.badge--type{color:var(--accent-primary);border-color:color-mix(in srgb, var(--accent-primary) 40%, #2c2c2c)}.badge--media{color:var(--accent-secondary)}.variant-note{color:var(--text-secondary);border-top:1px dashed #2a2a2a;margin-top:12px;padding-top:8px;font-size:12px}.variant-note ul{margin:6px 0 0;padding-left:16px}.remix-grid{grid-template-columns:minmax(280px,360px) 1fr;gap:28px;margin-top:2rem;display:grid}@media (max-width:760px){.remix-grid{grid-template-columns:1fr}}.remix-form{flex-direction:column;gap:16px;display:flex}.remix-form label{color:var(--text-secondary);letter-spacing:.04em;flex-direction:column;gap:6px;font-size:13px;display:flex}.remix-form input[type=text],.remix-form input:not([type]){color:var(--text-primary);background:#141414;border:1px solid #2a2a2a;border-radius:8px;padding:10px 12px;font-size:15px}.field-label{color:var(--text-secondary);letter-spacing:.04em;font-size:13px}.tag--toggle{cursor:pointer;background:0 0}.tag--toggle.is-on{color:var(--bg);background:var(--accent-primary);border-color:var(--accent-primary)}.btn{text-align:center;background:var(--accent-primary);color:var(--bg);cursor:pointer;border-radius:10px;padding:12px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.btn[disabled],.btn:disabled{cursor:not-allowed}.remix-slides{flex-direction:column;gap:8px;margin:1rem 0 0;padding-left:1.2rem;display:flex}.remix-slides li{align-items:center;gap:12px;display:flex}.remix-slide-title{font-size:15px}code{background:#161616;border:1px solid #262626;border-radius:5px;padding:1px 6px;font-size:13px}.slide-bg-lqip{filter:blur(8px);z-index:0;position:absolute;inset:0;transform:scale(1.05)}.slide-bg-media{z-index:1;position:relative}.insight{color:#cfcfd2;text-transform:capitalize;border:1px solid #333;border-left-width:3px;border-radius:6px;align-items:center;gap:8px;margin-top:8px;padding:6px 8px;font-size:13px;display:flex}.insight-swatch{border-radius:4px;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #fff3}.insight-link{color:var(--accent-primary,#ff5a00);cursor:pointer;font:inherit;text-transform:none;background:0 0;border:none;padding:0 0 0 6px;text-decoration:underline}.copilot{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ededf0;background:#0e0e10eb;border:1px solid #2a2a2e;border-radius:12px;width:320px;max-width:calc(100vw - 36px);padding:14px 16px;font-size:14px;position:fixed;top:72px;right:18px;box-shadow:0 18px 60px #00000080}.copilot-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.copilot-clocks{gap:14px;margin-bottom:10px;display:flex}.copilot-clocks>div{flex-direction:column;display:flex}.copilot-k{letter-spacing:.08em;text-transform:uppercase;color:#8a8a90;font-size:11px}.copilot-v{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.copilot-v.is-over{color:#ff6b5a}.copilot-pace{border:1px solid #333;border-radius:8px;margin-bottom:10px;padding:7px 10px;font-size:13px}.pace-ahead{background:#36d3991f;border-color:#36d39966}.pace-on-track{background:#78a0ff1f;border-color:#78a0ff66}.pace-behind{background:#ff6b5a1f;border-color:#ff6b5a73}.pace-unknown{background:#ffffff0d}.copilot-engagement{align-items:center;gap:8px;margin-bottom:8px;display:flex}.copilot-bar{background:#2a2a2e;border-radius:3px;flex:1;height:6px;overflow:hidden}.copilot-bar i{background:var(--accent-primary,#ff5a00);height:100%;display:block}.copilot-cue{color:#ffd27a;margin:0 0 12px;font-size:13px}.copilot-now{margin-bottom:12px}.copilot-title{margin:2px 0 0;font-size:15px;font-weight:600;line-height:1.25}.copilot-note{color:#b9b9c0;margin:4px 0 0;font-size:13px}.copilot-next,.copilot-skip{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #2a2a2e;border-radius:8px;margin-top:8px;padding:9px 11px;display:block}.copilot-next:hover,.copilot-skip:hover{border-color:var(--accent-primary,#ff5a00)}.copilot-skip{text-align:center;color:#b9b9c0}.eng-bars{flex-direction:column;gap:6px;margin-top:8px;display:flex}.eng-row{grid-template-columns:80px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.eng-type{text-transform:capitalize;color:#cfcfd2}.eng-track{background:#2a2a2e;border-radius:4px;height:8px;overflow:hidden}.eng-track i{background:#6ea8ff;height:100%;display:block}.eng-track i.is-risk{background:#ff6b5a}.eng-num{color:#8a8a90;font-variant-numeric:tabular-nums}.poll-option{position:relative}.poll-proj{pointer-events:none;background:repeating-linear-gradient(45deg,#ffffff2e 0 4px,#0000 4px 8px);border-left:1px dashed #ffffff80;border-right:1px dashed #ffffff80;position:absolute;top:0;bottom:0}.wc-rejected{color:#ff6b5a}.remote{text-align:center;max-width:560px}.remote-mirror{border:1px solid var(--border-mid);border-radius:12px;min-height:120px;margin:12px 0 20px;padding:18px}.remote-counter{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0 0 6px}.remote-title{margin:0;font-size:26px;line-height:1.2}.remote-note{color:var(--text-secondary);margin:10px 0 0}.remote-pad{grid-template-columns:1fr 1fr;gap:12px;display:grid}.remote-btn{border:1px solid var(--border-mid);background:var(--surface-2);color:var(--text-primary);cursor:pointer;border-radius:14px;padding:28px 0;font-size:48px}.remote-next{background:var(--accent-primary,#ff5a00);color:var(--bg);border-color:#0000}.remote-btn:active{transform:scale(.98)}.remote-ends{gap:12px;margin-top:12px;display:flex}.remote-end{cursor:pointer;border:1px solid var(--border-mid);color:var(--text-secondary);background:0 0;border-radius:10px;flex:1;padding:12px}.audience-confirm.is-warn{color:#ffb86b}.slide-search{align-items:center;gap:10px;margin:8px 0 20px;display:flex;position:relative}.slide-search input{color:#ededf0;background:#ffffff0a;border:1px solid #2a2a2e;border-radius:10px;flex:1;max-width:520px;padding:10px 14px;font-size:15px}.slide-search-clear{color:#8a8a90;cursor:pointer;background:0 0;border:none;margin-left:-44px;font-size:16px}.badge--stale{color:#ffb86b;background:#ffb86b29}.stale-note{color:#ffb86b;margin:4px 0 0;font-size:12px}.bg-manage{background:#ffffff05;border:1px solid #2a2a2e;border-radius:12px;margin:16px 0 8px;padding:14px 16px}.stage{background:var(--bg);transition:background .4s}:is(.stage,.ws-stage){color:var(--text-primary)}:is(.stage,.ws-stage).theme-light{--bg:#f6f5f1;--text-primary:#0c0c0e;--text-secondary:#54555c;--text-muted:color-mix(in srgb, var(--text-secondary) 90%, var(--bg));--pink-ink:#d6006a;--purple-ink:#6d28d9;--green-ink:#6d28d9;--accent-on-light:var(--pink-ink)}:is(.stage,.ws-stage).theme-dark{--bg:#1e1240;--text-primary:#fff;--text-secondary:#ffffffbf;--text-muted:color-mix(in srgb, var(--text-primary) 55%, var(--bg));--pink-ink:var(--accent-primary);--purple-ink:var(--accent-secondary);--green-ink:var(--accent-secondary);--accent-on-light:var(--accent-primary)}.stage.theme-dark{background:radial-gradient(120% 95% at 50% -8%,#2a1550 0%,#1e1240 62%)}:is(.stage,.ws-stage).theme-light .slide-headline,:is(.stage,.ws-stage).theme-light .slide-stat{color:var(--text-primary);text-shadow:none}:is(.stage,.ws-stage).theme-light .slide-headline{text-shadow:0 3px 0 color-mix(in srgb, var(--accent-secondary) 22%, transparent)}:is(.stage,.ws-stage).theme-light .slide-eyebrow,:is(.stage,.ws-stage).theme-light .poll-pct{color:var(--pink-ink);font-weight:700}:is(.stage,.ws-stage).theme-light .slide-note,:is(.stage,.ws-stage).theme-light .slide-lines,:is(.stage,.ws-stage).theme-light .poll-question{color:#25262b}:is(.stage,.ws-stage).theme-light .poll-option{color:var(--text-primary);background:#fff;border:1px solid #e0dfd9;box-shadow:0 1px #0000000a}:is(.stage,.ws-stage).theme-light .poll-option:hover{border-color:var(--pink-ink)}:is(.stage,.ws-stage).theme-light .poll-bar{background:color-mix(in srgb, var(--accent-secondary) 26%, #fff);box-shadow:inset -2px 0 0 var(--accent-secondary)}:is(.stage,.ws-stage).theme-light .poll-pct{color:var(--pink-ink)}:is(.stage,.ws-stage).theme-light .poll-hint{color:#5a5a62}:is(.stage,.ws-stage).theme-light .wc-form input{color:var(--text-primary);background:#fff;border:1px solid #e0dfd9}:is(.stage,.ws-stage).theme-light .wc-form input::placeholder{color:#8a8b92}:is(.stage,.ws-stage).theme-light .interaction-stage .btn{color:#16060e}:is(.stage,.ws-stage).theme-light .wordcloud .meta,:is(.stage,.ws-stage).theme-light .interaction-stage .meta{color:#54555c}:is(.stage,.ws-stage).theme-light .join-qr{border-color:#d8d8dd}:is(.stage,.ws-stage).theme-light .hud-meta,:is(.stage,.ws-stage).theme-light .brand-logo--text,:is(.stage,.ws-stage).theme-light .brand-x{color:#45464c}:is(.stage,.ws-stage).theme-light .world-panel-card h2,:is(.stage,.ws-stage).theme-light .world-panel-body,:is(.stage,.ws-stage).theme-light .world-mode{color:#f4f4f6}:is(.stage,.ws-stage).theme-light .world-hint,:is(.stage,.ws-stage).theme-light .world-meta{color:#ffffffbf}:is(.stage,.ws-stage).theme-light .world-caption .slide-headline{color:#fff;text-shadow:0 2px 20px #0000008c}.diag-list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.diag-row{background:#ffffff05;border:1px solid #2a2a2e;border-radius:10px;grid-template-columns:28px 1fr;gap:10px;padding:12px 14px;display:grid}.diag-icon{text-align:center;font-size:18px;font-weight:700}.diag-ok{border-color:#36d39966}.diag-ok .diag-icon{color:#36d399}.diag-warn{border-color:#ffb86b66}.diag-warn .diag-icon{color:#ffb86b}.diag-fail{border-color:#ff6b5a80}.diag-fail .diag-icon{color:#ff6b5a}.diag-pending .diag-icon{color:#8a8a90}.diag-label{margin:0;font-weight:600}.diag-detail{color:#b9b9c0;margin:3px 0 0;font-size:14px}.diag-fix{color:#ffd27a;margin:6px 0 0;font-size:13px}.landing{padding-bottom:60px}.landing-hero{max-width:760px;padding:28px 0 8px}.landing-hero h1{margin:8px 0 12px;font-size:clamp(28px,5vw,46px);line-height:1.1}.landing-cta{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.landing-cta-row{flex-wrap:wrap;gap:12px;margin:18px 0 0;display:flex}.astrocat-cta{color:#fff;background:linear-gradient(120deg, var(--accent-primary,#ff2d8f), var(--accent-secondary,#7b2fff));border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 30px #ff2d8f47}.astrocat-cta:hover{transform:translateY(-1px);box-shadow:0 14px 36px #ff2d8f66}.btn--ghost{border:1px solid var(--accent-primary,#ff2d8f);color:var(--accent-primary,#ff2d8f);background:0 0}.btn--ghost:hover{background:var(--accent-primary,#ff2d8f);color:#07120f}.btn-sub,.menu-sub{letter-spacing:.04em;opacity:.62;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:.5em;font-size:.78em;font-weight:500}.deck-action--wide{white-space:nowrap}.landing-start{margin:26px 0}.landing-steps{max-width:760px;padding-left:20px;line-height:1.9}.landing-steps kbd,.landing-keys kbd{font-size:12px;font-family:var(--body-font);background:#1c1c20;border:1px solid #333;border-radius:4px;padding:1px 6px}.landing-card{transition:border-color .15s}.landing-card:hover,.landing-card.is-start{border-color:var(--accent-primary,#ff2d8f)}.landing-can{color:#9a9aa2;margin:8px 0 0;font-size:13px}.landing-keys{margin:24px 0 60px}.landing-goals{margin:2.4rem 0 1rem}.goal-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.goal-card{flex-direction:column;gap:8px;display:flex}.goal-card h3{font-family:var(--heading-font);margin:0;font-size:22px}.create-chip{color:var(--text-secondary);background:color-mix(in srgb, var(--accent-primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent-primary) 32%, transparent);border-radius:999px;align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:12px}.deck-shelf{flex-direction:column;gap:12px;margin:1.4rem 0 3rem;padding:0;list-style:none;display:flex}.deck-row{background:var(--surface-1,#131313);border:1px solid var(--border-soft,#242424);border-radius:14px;grid-template-columns:auto minmax(14rem,1fr) auto;align-items:center;gap:18px;padding:14px 18px;transition:border-color .15s;display:grid}.deck-row-titles h3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.deck-row:hover{border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--border-soft))}.deck-row-thumb{aspect-ratio:16/9;background:var(--surface-2,#1c1c1c);border:1px solid var(--border-soft,#242424);border-radius:8px;flex:none;width:96px;overflow:hidden}.deck-row-thumb img{object-fit:cover;width:100%;height:100%;display:block}.deck-row-thumb-empty{background:linear-gradient(140deg, color-mix(in srgb, var(--accent-primary) 14%, var(--surface-2)), var(--surface-2));width:100%;height:100%;display:block}.deck-row-body{flex:auto;min-width:0}.deck-row-titles{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.deck-row-titles h3{font-family:var(--heading-font);min-width:0;margin:0;font-size:18px}.deck-row-titles>:not(h3):not(a){flex:none}.deck-row-body .meta{color:var(--text-secondary);margin:4px 0 0;font-size:13px}.deck-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.deck-row-actions .btn{padding:7px 14px;font-size:13px}.present-split{align-items:stretch;display:inline-flex;position:relative}.present-split .present-split-main{border-top-right-radius:0;border-bottom-right-radius:0;padding:7px 14px;font-size:13px}.present-split .present-split-more{border-left:1px solid #00000038;border-top-left-radius:0;border-bottom-left-radius:0;padding:7px 9px;font-size:11px}.present-split .deck-row-menu{min-width:230px;right:0}.deck-row-menu .menu-sub{color:var(--text-secondary);opacity:.8;white-space:normal;margin-top:2px;font-size:11.5px;display:block}.deck-menu-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);opacity:.75;margin:6px 10px 2px;font-size:10.5px}.deck-menu-heading:first-child{margin-top:2px}.deck-row-menu--download{min-width:290px}.deck-row-menu--download button[disabled]{opacity:.6;cursor:progress}.deck-menu-error{color:var(--pink-ink,#ff2d8f);background:color-mix(in srgb, var(--accent-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent-primary) 32%, transparent);white-space:normal;border-radius:8px;margin:6px 10px 2px;padding:8px 10px;font-size:12px;line-height:1.45}.offline-download-note{margin:8px 0 0;font-size:12.5px}.offline-download-note.is-ok{color:var(--text-secondary)}.offline-download-note.is-error{color:var(--pink-ink,#ff2d8f)}.internal-chip{letter-spacing:.06em;text-transform:uppercase;color:#b7791f;white-space:nowrap;background:#b7791f1f;border:1px solid #b7791f8c;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}:is(.stage,.ws-stage).theme-dark .internal-chip,.theme-dark .internal-chip{color:#f0b429;background:#f0b42924;border-color:#f0b42973}.deck-shelf-group--internal>summary{color:#b7791f}.status-chip{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-mid,#2c2c2c);color:var(--text-secondary);background:var(--surface-2,#1c1c1c);border-radius:999px;padding:2px 9px;font-size:11px}.status-chip--ready{color:var(--accent-primary);border-color:color-mix(in srgb, var(--accent-primary) 45%, transparent);background:color-mix(in srgb, var(--accent-primary) 12%, var(--bg));font-weight:700}.status-chip--draft{color:var(--accent-secondary);border-color:color-mix(in srgb, var(--accent-secondary) 45%, transparent);background:color-mix(in srgb, var(--accent-secondary) 10%, var(--bg));font-weight:700}.status-chip--archived{opacity:.7}.status-chip--unsaved{color:var(--accent-primary);border-color:color-mix(in srgb, var(--accent-primary) 55%, transparent);background:color-mix(in srgb, var(--accent-primary) 14%, var(--bg));font-weight:700;animation:.32s ease-out draft-chip-in}@keyframes draft-chip-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.status-chip--unsaved{animation:none}}.deck-row-overflow{display:inline-flex;position:relative}.deck-row-menu{z-index:30;background:var(--surface-1,#131313);border:1px solid var(--border-soft,#242424);border-radius:12px;flex-direction:column;gap:2px;min-width:170px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 34px #0006}.deck-row-menu a,.deck-row-menu button{appearance:none;text-align:left;color:var(--text-secondary);font-family:var(--body-font);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 10px;font-size:13px;text-decoration:none}.deck-row-menu a:hover,.deck-row-menu button:hover{color:var(--text-primary);background:var(--surface-2,#1c1c1c)}.deck-row-menu{min-width:220px}.deck-row-menu-offline{border-top:1px solid var(--border-soft,#242424);border-bottom:1px solid var(--border-soft,#242424);margin:2px 0;padding:8px 10px}.deck-row-menu-offline .offline-download-hint{font-size:.78rem}.deck-row-menu-offline .offline-download-cmd{font-size:.72rem}.deck-shelf-empty{flex-direction:column;align-items:flex-start;gap:14px;margin:1.4rem 0 3rem;display:flex}@media (max-width:900px){.deck-row{grid-template-columns:auto minmax(0,1fr)}.deck-row-actions{white-space:normal;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}@media (max-width:520px){.deck-row{grid-template-columns:minmax(0,1fr)}.deck-row-thumb{width:72px}}.picker-banner{background:color-mix(in srgb, var(--accent-secondary) 10%, var(--surface-1));border:1px solid color-mix(in srgb, var(--accent-secondary) 35%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:1rem 0 .4rem;padding:12px 16px;display:flex}.picker-banner p{color:var(--text-primary);flex:260px;margin:0;font-size:14px}.picker-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:1.6rem 0 1.4rem;display:grid}.picker-card{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:16px;flex-direction:column;gap:12px;padding:16px;transition:border-color .15s;display:flex}.picker-card:hover{border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--border-soft))}.picker-card-thumb{aspect-ratio:16/9;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:10px;display:block;overflow:hidden}.picker-card-thumb img{object-fit:cover;width:100%;height:100%;display:block}.picker-card-thumb-empty{background:linear-gradient(140deg, color-mix(in srgb, var(--accent-primary) 14%, var(--surface-2)), var(--surface-2));width:100%;height:100%;display:block}.picker-card-body{min-width:0}.picker-card-titles{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.picker-card-titles h3{font-family:var(--heading-font);margin:0;font-size:18px}.picker-card-body .meta{color:var(--text-secondary);margin:4px 0 0;font-size:13px}.picker-card-actions{gap:8px;margin-top:auto;display:flex}.picker-archived-toggle{appearance:none;border:1px solid var(--border-soft);color:var(--text-secondary);font-family:var(--body-font);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:13px;transition:border-color .15s,color .15s}.picker-archived-toggle:hover{border-color:var(--border-mid);color:var(--text-primary)}.preflight-strip{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.preflight-fact{color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--border-soft);border-radius:999px;padding:3px 9px;font-size:12px;line-height:1.3}.preflight-fact--warn{color:var(--accent-secondary);border-color:color-mix(in srgb, var(--accent-secondary) 40%, transparent)}.preflight-toggle{appearance:none;color:var(--accent-primary);font-family:var(--body-font);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px}.preflight-toggle:hover{text-decoration:underline}.preflight-detail{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:10px;margin:0;padding:10px 12px}.preflight-detail p{color:var(--text-secondary);margin:0 0 6px;font-size:12px;line-height:1.4}.preflight-detail p:last-child{margin-bottom:0}.preflight-detail p:empty{display:none}.landing-setup,.landing-build,.landing-decks{max-width:820px;margin:24px 0}.landing-setup code,.landing-build code{color:var(--accent-primary,#ff2d8f)}.deck-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.deck-list li{background:#ffffff05;border:1px solid #2a2a2e;border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.deck-key{align-items:baseline;gap:8px;text-decoration:none;display:inline-flex}.deck-key:hover .deck-key-event{text-decoration:underline}.deck-key-id{font-family:var(--body-font);color:var(--text-primary);font-weight:600}.deck-key-sep{color:#6b6b72}.deck-key-event{color:var(--accent-primary,#ff2d8f)}.page.audience.companion{padding-bottom:60px}.companion-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.companion-live{letter-spacing:.08em;color:var(--text-secondary);white-space:nowrap;font-size:12px}.companion-slide{margin:14px 0}.companion-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-primary);margin:0 0 6px;font-size:12px}.companion-stat{font-family:var(--heading-font);margin:0 0 6px;font-size:clamp(40px,14vw,88px);font-weight:900;line-height:1}.companion-title{margin:0 0 10px;font-size:clamp(24px,7vw,38px);line-height:1.15}.companion-takeaway{color:var(--text-secondary);margin:0 0 16px;font-size:17px}.companion-facts{border-top:1px solid var(--border-mid);margin:18px 0;padding-top:14px}.companion-facts ul{margin:8px 0 0;padding-left:18px;line-height:1.7}.companion-links{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.companion-link{color:var(--accent-primary);border:1px solid #2a2a2e;border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none}.companion-poll,.companion-word{margin:16px 0}.poll-option.is-mine{border-color:var(--accent-primary)}.companion-words{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:12px;display:flex}.companion-words span{color:var(--text-primary)}.companion-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.companion-step{color:var(--text-primary);cursor:pointer;background:#ffffff0a;border:1px solid #2a2a2e;border-radius:10px;padding:10px 16px}.companion-step:disabled{opacity:.4;cursor:default}.companion-resync{width:100%;margin-top:14px}.handcount-num{color:var(--accent-primary,#ff2d8f);font-variant-numeric:tabular-nums;font-size:64px;font-weight:900;line-height:1}.handcount-service{flex-direction:column;align-items:center;gap:6px;display:flex}.handcount-spark{width:100%;height:30px;color:var(--accent-primary,#ff2d8f)}.handcount-note{opacity:.7;text-align:center;font-size:12px}.eng-filters{flex-direction:column;gap:8px;margin:10px 0 20px;display:flex}.eng-filter-row{flex-wrap:wrap;gap:8px;display:flex}.eng-chip{color:#cfcfd2;cursor:pointer;background:#ffffff0a;border:1px solid #2a2a2e;border-radius:999px;padding:6px 12px;font-size:13px}.eng-chip.is-on{border-color:var(--accent-primary,#ff2d8f);color:var(--accent-primary,#ff2d8f)}.eng-chip--status.is-on{background:color-mix(in srgb, var(--accent-primary,#ff2d8f) 16%, transparent)}.eng-card{flex-direction:column;display:flex}.eng-tagline{margin:4px 0 8px;font-weight:600}.eng-how,.eng-tech{color:#9a9aa2;margin:6px 0 0;font-size:12.5px}.eng-status-badge{text-transform:none}.eng-status-live{color:#36d399;background:#36d39929}.eng-status-beta{color:#ffd27a;background:#ffd27a29}.eng-status-planned{color:#b9b9c0;background:#ffffff0f}.eng-card .deck-action{align-self:flex-start;margin-top:auto}.brand-editor{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-top:18px;display:grid}@media (max-width:760px){.brand-editor{grid-template-columns:1fr}}.brand-preview{border:1px solid #2a2a2e;border-radius:14px;min-height:200px;padding:28px}.brand-preview-eyebrow{letter-spacing:.25em;margin:0 0 8px;font-size:12px;font-weight:600}.brand-preview h2{margin:0 0 8px;font-size:30px}.brand-swatches{gap:8px;margin-top:18px;display:flex}.brand-swatch{cursor:pointer;border:1px solid #ffffff4d;border-radius:6px;width:28px;height:28px}.brand-fields{flex-direction:column;gap:12px;display:flex}.brand-field{color:#b9b9c0;flex-direction:column;gap:5px;font-size:13px;display:flex}.brand-color-row{align-items:center;gap:8px;display:flex}.brand-color-row input[type=color]{background:0 0;border:1px solid #2a2a2e;border-radius:6px;width:44px;height:34px;padding:0}.brand-field input[type=text]{color:#ededf0;background:#ffffff0a;border:1px solid #2a2a2e;border-radius:8px;flex:1;padding:8px 10px}.brand-fields .btn{margin-top:6px}.newdeck-form{flex-direction:column;gap:14px;max-width:720px;display:flex}.newdeck-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:620px){.newdeck-row{grid-template-columns:1fr}}.newdeck-form label{color:#b9b9c0;flex-direction:column;gap:5px;font-size:13px;display:flex}.newdeck-form input[type=text],.newdeck-form input:not([type]),.newdeck-form textarea{color:#ededf0;font-size:15px;font-family:var(--body-font);background:#ffffff0a;border:1px solid #2a2a2e;border-radius:8px;padding:10px 12px}.newdeck-form textarea{resize:vertical}.newdeck-done{border:1px solid #2a2a2e;border-radius:14px;max-width:720px;padding:24px}.newdeck-done h2{margin:6px 0 10px}.arrange-path{border:1px solid #2a2a2e;border-radius:10px;margin:12px 0;padding:12px}.asset-drop--sm{margin:8px 0;padding:14px;font-size:13px}.arrange-check{color:#b9b9c0;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.arrange-check input{width:auto}.arrange-preview{color:#6b6b72;background:#ffffff05;border:1px solid #2a2a2e;border-radius:10px;width:100%;height:200px}.arrange-list{flex-direction:column;gap:6px;max-height:320px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.arrange-list li{background:#ffffff05;border:1px solid #232327;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.arrange-title{flex:1;font-size:13px}.arrange-moves{gap:4px;display:flex}.arrange-moves button{color:#ededf0;cursor:pointer;background:#ffffff0a;border:1px solid #2a2a2e;border-radius:6px;width:26px;height:26px}.arrange-moves button:disabled{opacity:.3;cursor:default}.transport-pill{letter-spacing:.02em;margin-top:6px;font-size:11px;font-weight:600}.transport-pill--durable{color:#9d5eff}.transport-pill--relay{color:#6ee7ff}.transport-pill--local{color:#ffb454}.transport-explainer-toggle{color:var(--accent-primary);letter-spacing:.02em;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:11px;text-decoration:underline}.transport-explainer{text-align:left;color:var(--text-secondary);margin-top:8px;font-size:12px;line-height:1.5}.transport-explainer code{color:var(--accent-primary);background:#ffffff0f;border-radius:4px;padding:1px 5px;font-size:11px}.add-interaction{border-top:1px solid #1f1f23;margin-top:1.25rem;padding-top:1.25rem}.add-interaction h3{margin:0 0 4px}.seg-control{background:#ffffff08;border:1px solid #2a2a2e;border-radius:10px;gap:2px;margin:6px 0 4px;padding:3px;display:inline-flex}.seg-btn{color:#b8b8c0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:13px}.seg-btn.is-active{background:var(--accent-primary,#ff2d8f);color:#07120f;font-weight:600}.unlock-screen{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--accent-primary) 8%, var(--surface-2)) 0%, var(--bg) 70%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.unlock-card{text-align:center;border:1px solid var(--border-mid);background:var(--surface-1);border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:360px;padding:36px 28px;display:flex}.unlock-mark{margin-bottom:4px}.unlock-title{margin:0;font-size:22px}.unlock-sub{color:var(--text-secondary);margin:0 0 8px;font-size:14px}.unlock-input{border:1px solid var(--border-mid);background:var(--surface-2);width:100%;color:var(--text-primary);border-radius:10px;padding:12px 14px;font-size:16px}.unlock-input:focus{border-color:var(--accent-primary,#ff2d8f);outline:none}.unlock-btn{width:100%;margin-top:2px}.unlock-error{color:#d92d20;margin:2px 0 0;font-size:13px}.remote-pair-body{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:6px 4px 4px;display:flex}.remote-pair-body .join-qr{margin-bottom:4px}.remote-pair-body .transport-pill{margin-top:6px}.build-status{margin:4px 0 10px}.build-status-title{margin:0 0 4px;font-size:20px}.build-status.is-ready .build-status-title{color:var(--accent-primary)}.build-status.is-slow .build-status-title{color:#ffb454}.build-bar{background:#ffffff14;border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.build-bar span{background:var(--accent-primary);border-radius:999px;width:40%;height:100%;animation:1.2s ease-in-out infinite build-indeterminate;display:block}@keyframes build-indeterminate{0%{margin-left:-40%}to{margin-left:100%}}.build-next{margin:10px 0 4px}.build-next-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 4px;font-size:12px}.build-steps{color:var(--text-secondary);margin:0;padding-left:18px;font-size:14px}.build-steps li{margin:4px 0}.deck-action.is-disabled{opacity:.45;pointer-events:none;cursor:default}.diag-buildtime{color:var(--text-secondary);opacity:.7;letter-spacing:.02em;margin:0;font-size:12px;position:fixed;bottom:12px;right:16px}.videos{margin-top:1.5rem}.video-upload{background:#ffffff05;border:1px solid #2a2a2e;border-radius:12px;margin:0 0 16px;padding:14px 16px}.video-upload-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.video-upload-row input[type=text]{color:#ededf0;background:#ffffff0a;border:1px solid #2a2a2e;border-radius:8px;flex:200px;padding:8px 10px;font-size:14px}.video-upload-row input[type=text]:focus{border-color:var(--accent-primary);outline:none}.video-case-toggle{color:var(--text-secondary,#a7a7ad);align-items:center;gap:6px;font-size:13px;display:inline-flex}.video-filters{flex-wrap:wrap;gap:8px;margin:4px 0 1.5rem;display:flex}.video-filter{color:var(--text-secondary,#a7a7ad);cursor:pointer;background:0 0;border:1px solid #2a2a2e;border-radius:999px;padding:6px 14px;font-size:13px;transition:border-color .2s,color .2s,background .2s}.video-filter:hover{border-color:var(--accent-primary)}.video-filter.is-active{border-color:var(--accent-primary);color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 12%, transparent)}.video-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px;display:grid}.video-card{background:#121212;border:1px solid #242424;border-radius:16px;transition:border-color .2s,transform .2s;overflow:hidden}.video-card:hover{border-color:var(--accent-primary);transform:translateY(-3px)}.video-player{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;display:block}.video-meta{padding:14px 16px 16px}.video-meta h3{margin:0 0 6px;font-size:17px;display:inline}.video-tag{letter-spacing:.06em;color:var(--accent-secondary);border:1px solid color-mix(in srgb, var(--accent-secondary) 50%, transparent);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;display:inline-block}.handcount-sources{gap:8px;margin:0 0 12px;display:flex}.handcount-source{color:#cfcfd2;cursor:pointer;background:#ffffff0a;border:1px solid #2a2a2e;border-radius:999px;flex:1;padding:6px 12px;font-size:13px}.handcount-source:hover{border-color:var(--accent-primary,#ff2d8f)}.handcount-source.is-on{border-color:var(--accent-primary,#ff2d8f);color:var(--accent-primary,#ff2d8f)}.asset-filter{margin:1.5rem 0 .5rem}.asset-filter-chips{flex-wrap:wrap;gap:8px;margin-top:.5rem;display:flex}.asset-chip{appearance:none;cursor:pointer;font-family:var(--body-font);border:1px solid var(--border-mid);background:var(--surface-2);color:var(--text-secondary);border-radius:999px;padding:5px 12px;font-size:12px;transition:border-color .15s,color .15s,background .15s}.asset-chip:hover{border-color:var(--accent-primary);color:var(--text-primary)}.asset-chip.is-on{border-color:var(--accent-primary);color:var(--bg);background:var(--accent-primary);font-weight:700}.asset-tags{flex-wrap:wrap;gap:6px;margin:.25rem 0 .75rem;display:flex}.asset-tag{appearance:none;cursor:pointer;font-family:var(--body-font);border:1px solid var(--border-mid);color:var(--text-secondary);background:0 0;border-radius:999px;padding:3px 8px;font-size:11px;line-height:1.2;transition:border-color .15s,color .15s,background .15s}.asset-tag:hover:not(:disabled){border-color:var(--accent-secondary);color:var(--text-primary)}.asset-tag.is-on{border-color:var(--accent-secondary);background:color-mix(in srgb, var(--accent-secondary) 30%, transparent);color:var(--text-primary);font-weight:600}.asset-tag:disabled{opacity:.5;cursor:progress}.poll-card{position:relative}.poll-admin{z-index:5;text-align:left;position:absolute;top:0;right:0}.poll-admin-toggle{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;opacity:.35;background:#141414cc;border:1px solid #262626;border-radius:8px;font-size:15px;line-height:1;transition:opacity .15s,border-color .15s,color .15s}.poll-admin-toggle:hover,.poll-admin-toggle:focus-visible{opacity:1;border-color:var(--accent-primary);color:var(--accent-primary);outline:none}.poll-admin-panel{background:#0e0e0e;border:1px solid #2a2a2a;border-radius:12px;flex-direction:column;gap:12px;width:min(360px,80vw);padding:16px;display:flex;position:absolute;top:38px;right:0;box-shadow:0 18px 50px #0009}.poll-admin-field,.poll-admin-options{flex-direction:column;gap:6px;display:flex}.poll-admin-field>span,.poll-admin-field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:11px}.poll-admin-panel input{width:100%;color:var(--text-primary);font-size:14px;font-family:var(--body-font);background:#141414;border:1px solid #262626;border-radius:8px;padding:8px 10px}.poll-admin-panel input:focus{border-color:var(--accent-primary);outline:none}.poll-admin-option-row{align-items:center;gap:8px;display:flex}.poll-admin-option-row input{flex:1}.poll-admin-remove{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:#141414;border:1px solid #262626;border-radius:8px;flex:none;font-size:16px;line-height:1}.poll-admin-remove:hover{border-color:var(--accent-secondary);color:var(--text-primary)}.poll-admin-add{color:var(--accent-primary);cursor:pointer;background:0 0;border:1px dashed #333;border-radius:8px;align-self:flex-start;padding:6px 10px;font-size:13px}.poll-admin-add:hover{border-color:var(--accent-primary)}.poll-admin-error{color:#ff6b6b;margin:0;font-size:12px}.poll-admin-note{opacity:.75;margin:0;font-size:12px}.poll-admin-note--ok{opacity:.6}.poll-admin-actions{justify-content:flex-end;gap:8px;display:flex}.poll-admin-cancel,.poll-admin-save{cursor:pointer;font-size:13px;font-family:var(--body-font);border-radius:8px;padding:7px 14px}.poll-admin-cancel{color:var(--text-secondary);background:0 0;border:1px solid #2a2a2a}.poll-admin-save{background:var(--accent-primary);border:1px solid var(--accent-primary);color:#0a0a0a;font-weight:700}.poll-admin-save:disabled{opacity:.6;cursor:default}.hud-btn--on{border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:inset 0 0 0 1px var(--accent-primary)}.edit-banner{z-index:40;color:var(--text-primary);border:1px solid var(--accent-primary);pointer-events:none;background:#141414e0;border-radius:999px;padding:8px 16px;font-size:13px;position:fixed;bottom:64px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000080}.step.is-editing .slide-inner [data-edit]{cursor:text}.is-editable{outline:1px dashed color-mix(in srgb, var(--accent-primary) 55%, transparent);outline-offset:4px;border-radius:4px;transition:outline-color .15s,background .15s}.is-editable:hover{outline-color:var(--accent-primary)}.is-editable:focus{outline:2px solid var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 10%, transparent)}.step.is-editing .slide-lines li{align-items:center;gap:10px;display:flex}.slide-line-text{flex:auto}.slide-line-remove{width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:#141414cc;border:1px solid #2a2a2a;border-radius:8px;flex:none;font-size:16px;line-height:1}.slide-line-remove:hover{border-color:var(--accent-secondary);color:var(--text-primary)}.slide-add-line{border:1px dashed color-mix(in srgb, var(--accent-primary) 55%, transparent);color:var(--accent-primary);cursor:pointer;background:0 0;border-radius:8px;margin-top:14px;padding:6px 12px;font-size:14px}.slide-add-line:hover{border-color:var(--accent-primary)}.poll-admin--inline{margin:0 auto 18px;position:static}.poll-admin--inline .poll-admin-panel{width:min(560px,92vw);margin:0 auto;position:static}.tech-deckpick{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 20px;display:flex}.tech-deckpick label{color:var(--text-secondary,#9aa);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.tech-deckpick select{color:var(--text-primary,#fff);font:inherit;background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;padding:8px 12px;font-size:14px}.tech-deckpick select:focus{border-color:var(--accent-primary,#ff2d8f);outline:none}.tech-card{flex-direction:column;display:flex}.tech-card .tech-tagline{color:var(--accent-primary,#ff2d8f);margin:2px 0 8px;font-weight:600}.tech-card .tech-link{color:var(--text-secondary,#9aa);margin:6px 0 0;font-size:13px;text-decoration:none;display:inline-block}.tech-card .tech-link:hover{color:var(--accent-primary,#ff2d8f)}.tech-actions{margin-top:auto;padding-top:12px}.tech-note{margin:8px 0 0;font-size:13px;line-height:1.4}.tech-note--ok{color:var(--accent-primary,#ff2d8f)}.tech-note--err{color:#ff8a8a}.website-stage{justify-content:center;align-items:center;padding:80px 24px 24px;display:flex;position:absolute;inset:0}.website-frame{background:#0a0a0a;border:1px solid #26262c;border-radius:14px;flex-direction:column;width:min(1400px,96vw);height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000073}.website-iframe{background:#fff;border:0;flex:auto;width:100%}.website-fit{flex:auto;min-height:0;position:relative;overflow:hidden}.website-fit>.website-iframe:not(.is-fitted){width:100%;height:100%;position:absolute;inset:0}.website-iframe.is-fitted{transform-origin:0 0;background:0 0;flex:none;position:absolute}.presentation-root--widescreen .website-stage,.ws-stage .website-stage{padding:0}.presentation-root--widescreen .website-frame,.ws-stage .website-frame{width:var(--website-frame-w,min(1400px, 96vw));height:var(--website-frame-h,100%);overflow:visible}.presentation-root--widescreen .website-chrome,.ws-stage .website-chrome{background:0 0;border-top:0;padding:clamp(6px,.7vh,18px) 0 0;font-size:clamp(13px,.95vh,26px);position:absolute;top:100%;left:0;right:0}.website-chrome{color:#9a9aa4;background:#0a0a0aeb;border-top:1px solid #26262c;align-items:center;gap:14px;padding:8px 12px;font-size:13px;display:flex}.website-label{color:#ededf0;text-overflow:ellipsis;white-space:nowrap;max-width:38%;font-weight:600;overflow:hidden}.website-note{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.website-open{border:1px solid var(--accent-primary,#ff2d8f);color:var(--accent-primary,#ff2d8f);white-space:nowrap;border-radius:8px;flex:none;padding:6px 14px;font-weight:700;text-decoration:none}.website-open:hover{background:var(--accent-primary,#ff2d8f);color:#0a0a0a}.website-stage.is-chromeless{padding:0}.website-stage.is-chromeless .website-frame,.presentation-root--widescreen .website-stage.is-chromeless .website-frame,.ws-stage .website-stage.is-chromeless .website-frame{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.website-stage.is-chromeless .website-shield{cursor:default;background:0 0;bottom:0}.website-stage.is-chromeless .website-iframe{background:0 0}.website-shield{cursor:pointer;color:#fff;font:inherit;text-align:center;background:linear-gradient(#08080a00 74%,#08080ab8 100%);border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding-bottom:22px;display:flex;position:absolute;inset:0 0 38px}.website-shield:hover .website-shield-cta,.website-shield:focus-visible .website-shield-cta{background:var(--accent-primary,#ff2d8f);border-color:var(--accent-primary,#ff2d8f);color:#0a0a0a}.website-shield-cta{background:#0a0a0ab8;border:1px solid #ffffff80;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:700;transition:background .14s,color .14s,border-color .14s}.website-shield-sub{color:#ffffffb8;font-size:11.5px}.website-frame.is-engaged{border-color:var(--accent-primary,#ff2d8f);box-shadow:0 0 0 2px #ff2d8f59,0 20px 60px #00000073}.website-note.is-warn{color:var(--accent-primary,#ff2d8f);font-weight:600}.website-open{cursor:pointer;font:inherit;background:0 0;font-weight:700}:is(.stage,.ws-stage).theme-light{--accent-on-light:color-mix(in srgb, var(--accent-primary) 55%, #000)}:is(.stage,.ws-stage).theme-light .brand-logo--text{color:#16171b}:is(.stage,.ws-stage).theme-light .brand-x{color:#45464c;opacity:.8}:is(.stage,.ws-stage).theme-light .brand-logo{opacity:1}:is(.stage,.ws-stage).theme-light .brand-logo:not(.brand-logo--co){filter:brightness(0)saturate()invert(8%)sepia(8%)}:is(.stage,.ws-stage).theme-light:not([data-backdrop-tone]) .hud-btn{color:#16171b;background:#0000000d;border-color:#0000002e}:is(.stage,.ws-stage).theme-light:not([data-backdrop-tone]) .hud-btn:hover{border-color:var(--accent-on-light);color:var(--accent-on-light);background:#00000014}:is(.stage,.ws-stage).theme-light .hud-meta,:is(.stage,.ws-stage).theme-light .hud-counter{color:#35363c}:is(.stage,.ws-stage).theme-light .hud-engine{border-color:#0003}:is(.stage,.ws-stage).theme-light .hud-engine[data-engine=impress]{color:var(--accent-on-light)}:is(.stage,.ws-stage).theme-light .hud-engine[data-engine=world]{color:color-mix(in srgb, var(--accent-secondary) 70%, #000)}:is(.stage,.ws-stage).theme-light .hud-engine[data-engine=html]{color:#8a6d00}:is(.stage,.ws-stage).theme-light .nav-hint{color:#5a5a62}:is(.stage,.ws-stage).theme-light .join-hint .meta{color:#35363c}:is(.stage,.ws-stage).theme-light .join-url{color:var(--accent-on-light)}:is(.stage,.ws-stage).theme-light .join-hint .transport-pill--durable,:is(.stage,.ws-stage).theme-light .join-hint .transport-pill--relay{color:color-mix(in srgb, var(--accent-primary) 60%, #000)}:is(.stage,.ws-stage).theme-light .join-hint .transport-pill--local{color:#8a5200}:is(.stage,.ws-stage).theme-light .slide-eyebrow{color:var(--accent-on-light)}:is(.stage,.ws-stage).theme-light .slide-note,:is(.stage,.ws-stage).theme-light .slide-lines{color:#2a2a2e}.studio-upload{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.studio-upload-btn{cursor:pointer;color:var(--text-primary);background:#141414;border:1px solid #2a2a2a;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.studio-upload-btn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.studio-upload-btn input[type=file]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-upload-name{color:var(--accent-primary);font-size:13px}.handcount-stage{cursor:pointer;border-radius:8px;outline:none;position:relative;overflow:hidden}.handcount-stage:focus-visible{box-shadow:0 0 0 2px var(--accent-primary,#ff2d8f)}.handcount-stage .engagement-video{width:100%;display:block}.handcount-stage.is-fullscreen{background:#000;justify-content:center;align-items:center;display:flex}.handcount-stage.is-fullscreen .engagement-video{object-fit:contain;width:100%;height:100%}.handcount-fs-btn{z-index:2;color:#fff;cursor:pointer;background:#0a0a0a99;border:1px solid #fff6;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}.handcount-fs-btn:hover{border-color:var(--accent-primary,#ff2d8f);color:var(--accent-primary,#ff2d8f)}.handcount-fs-overlay{z-index:1;text-align:center;pointer-events:none;background:linear-gradient(#0000,#000000bf);padding:24px;position:absolute;bottom:0;left:0;right:0}.handcount-num--lg{font-size:120px}.handcount-num--sm{font-size:40px}.handcount-readouts{justify-content:center;align-items:flex-end;gap:24px;display:flex}.handcount-readout{flex-direction:column;align-items:center;gap:2px;display:flex}.upload-brand-only{border:1px solid #fff2;border-radius:8px;flex-direction:row;align-items:flex-start;gap:8px;padding:12px 14px}.upload-brand-only span{line-height:1.35}.upload-brand-preview{flex-direction:column;gap:18px;max-width:620px;display:flex}.upload-swatches{flex-wrap:wrap;gap:14px;display:flex}.upload-swatch{align-items:center;gap:10px;display:flex}.upload-swatch-chip{border:1px solid #fff3;border-radius:8px;width:40px;height:40px;display:inline-block}.upload-swatch-meta{flex-direction:column;gap:2px;font-size:.85rem;display:flex}.upload-swatch-meta code{opacity:.7}.upload-fonts p{margin:4px 0}.upload-brand-applied{color:#7cffb2;align-self:center;margin-right:6px;font-weight:600}.upload-review{margin-top:4px}.upload-review-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.upload-review-count{opacity:.85;font-weight:600}.upload-variant-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.upload-variant{text-align:left;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #fff2;border-radius:10px;flex-direction:column;gap:10px;padding:14px;transition:border-color .15s,background .15s,transform .1s;display:flex}.upload-variant:hover{border-color:#fff5}.upload-variant.is-active{border-color:var(--accent-primary,#ff2d8f);background:#ffffff14}.upload-variant-label{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:.8rem}.upload-variant-canvas{background:#0c0c12;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:6px;min-height:150px;padding:16px;display:flex}.upload-variant.is-fresh .upload-variant-canvas{text-align:center;background:linear-gradient(150deg,#14101f,#0c0c12);justify-content:center;align-items:center}.upload-variant-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-primary,#ff2d8f);font-size:.65rem}.upload-variant-stat{font-size:2rem;font-weight:700;line-height:1}.upload-variant.is-fresh .upload-variant-title{font-size:1.35rem}.upload-variant-title{font-size:1.05rem;font-weight:600;line-height:1.2}.upload-variant-note,.upload-variant-lines{opacity:.75;flex-direction:column;gap:2px;font-size:.8rem;display:flex}.upload-variant-desc{opacity:.65;font-size:.78rem;line-height:1.35}.upload-review-actions{align-items:center;gap:14px;display:flex}.upload-variant-original-canvas{justify-content:stretch;align-items:stretch;padding:0;overflow:hidden}.upload-variant-original-canvas img{object-fit:contain;background:#000;width:100%;height:100%}.theme-control{z-index:200;border:1px solid color-mix(in srgb, var(--text-secondary) 35%, transparent);background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.7;border-radius:999px;align-items:center;gap:6px;padding:5px;transition:opacity .2s;display:inline-flex;position:fixed;bottom:16px;right:16px}.theme-control:hover{opacity:1}.theme-control button{border:1px solid color-mix(in srgb, var(--text-secondary) 40%, transparent);cursor:pointer;width:28px;height:28px;font-size:14px;line-height:1;font-family:var(--body-font);border-radius:50%;place-items:center;padding:0;display:grid}.theme-control-mode{background:var(--bg);color:var(--text-primary)}.theme-control-mode:hover{border-color:var(--accent-primary)}.theme-control-accent{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--bg) 70%, transparent)}.theme-control-accent:hover{border-color:var(--text-primary)}body:has(.stage) .theme-control{display:none}body:has(.uu) .theme-control{display:none}.slide-inner.layout-split,.slide-inner.layout-comparison,.slide-inner.layout-grid,.slide-inner.layout-full-bleed{width:1180px;margin-left:-590px}.slide-inner.layout-designed{text-align:left;width:1280px;height:720px;margin:-360px 0 0 -640px;padding:0;display:block;inset:50% auto auto 50%}.slide-design{border-radius:6px;position:absolute;inset:0;overflow:hidden}.slide-design :is(.foot,.footer){border-top:none!important;border-bottom:none!important}.slide-design .foot>.l,.slide-design .footer>span:not(.pg):not(.flogo),.slide-design :is(.foot,.footer) .pg{display:none!important}.slide-design .footer .flogo{filter:brightness(0);opacity:.5;background:url(/assets/media/7b4565218297a774.png) 0/contain no-repeat;flex:none;width:20cqw;height:4cqh}.slide-design .slide.divider .footer .flogo{filter:brightness(0)invert();opacity:.78}.slide-design .v9 .slide:after{content:"";filter:brightness(0);opacity:.06;pointer-events:none;z-index:0;background:url(/assets/media/16e4f57c143570b5.png) 50%/contain no-repeat;width:14.5cqh;height:14.5cqh;position:absolute;bottom:2.2cqh;right:1.9cqw}.slide-design .v9 .slide.divider:after{filter:brightness(0)invert();opacity:.14}.theme-light .slide-design{--pink-ink:#c8005f}.theme-light .slide-design[data-design],.theme-light .slide-design[data-design] .v9{--jb:#2a66ae}.slide-design .v9 .slide:not(.divider) .chip{background:var(--v9purple)!important}.slide-design .v9 .slide.divider .chip{background:#fff3!important}.slide-design .v9 .seg.det{background:linear-gradient(135deg, var(--jb), var(--jb))!important}.slide-design .v9 .seg.ai{background:linear-gradient(135deg, var(--v9pink), var(--v9purple))!important}.slide-design .v9 .slide.divider .divhead,.slide-design .v9 .slide.divider .divhead *,.slide-design .jgf.divider.fdn h1,.slide-design .jgf.divider.fdn h1 *,.slide-design .jgf.divider.seg1 h1,.slide-design .jgf.divider.seg1 h1 *,.slide-design .jgf.divider.p2d h1,.slide-design .jgf.divider.p2d h1 *{color:#fff!important;-webkit-text-fill-color:#fff!important}.slide-design .v9 .slide.divider .eyebrow,.slide-design .v9 .slide.divider .divlabel,.slide-design .v9 .slide.divider .tw{color:#ffd0e6!important;-webkit-text-fill-color:#ffd0e6!important}.slide-kicker{font-family:var(--heading-font);letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .6rem;font-size:16px;font-weight:600}.layout-stat-hero .stat-hero-figure{margin:0;line-height:.9}.layout-stat-hero .slide-stat{letter-spacing:-.03em;text-shadow:0 0 80px color-mix(in srgb, var(--accent-primary) 30%, transparent);font-size:280px}.layout-stat-hero .slide-headline{margin-top:.4rem;font-size:64px}.layout-stat-hero .slide-note{max-width:26ch;font-size:30px}.layout-full-bleed{text-align:left;justify-content:flex-end;align-items:flex-start;padding:8vmin}:is(.slide-full-bleed .slide-bg,.slide:has(.layout-full-bleed) .slide-bg){width:1180px;height:760px;margin:-380px 0 0 -590px}.full-bleed-scrim{background:linear-gradient(105deg, color-mix(in srgb, var(--bg) 82%, transparent) 0%, color-mix(in srgb, var(--bg) 55%, transparent) 70%, transparent 100%);border-radius:8px;max-width:60%;padding:2rem;position:relative}.layout-full-bleed .slide-headline{font-size:110px}.layout-split{text-align:left;flex-direction:row;justify-content:center;align-items:center;gap:5%}.split-media{flex:0 0 46%;justify-content:center;align-items:center;display:flex}.split-img{object-fit:cover;width:100%;max-height:620px;box-shadow:0 30px 80px color-mix(in srgb, var(--bg) 75%, #000);border-radius:10px}.split-text{flex-direction:column;flex:49%;display:flex}.layout-split .slide-headline{font-size:76px}.layout-split .slide-eyebrow{margin-bottom:.8rem}.layout-split .slide-note,.layout-split .slide-lines,.layout-quote{text-align:left}.slide-quote{font-family:var(--heading-font);color:var(--text-primary);margin:0;font-size:72px;font-weight:800;line-height:1.08;position:relative}.slide-quote:before{content:"“";color:var(--accent-primary);opacity:.5;font-size:1.4em;position:absolute;top:-.25em;left:-.55em}.slide-attribution{letter-spacing:.04em;color:var(--accent-primary);margin:2rem 0 0;font-size:26px;font-weight:600}.layout-comparison .slide-headline{margin-bottom:2.4rem;font-size:64px}.vs-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;width:100%;display:grid}.vs-col{border:1px solid color-mix(in srgb, var(--text-secondary) 30%, transparent);background:color-mix(in srgb, var(--bg) 55%, transparent);text-align:left;border-radius:12px;padding:2rem 1.8rem}.vs-col:first-child{border-color:color-mix(in srgb, var(--accent-secondary) 45%, transparent)}.vs-col:last-child{border-color:color-mix(in srgb, var(--accent-primary) 45%, transparent)}.vs-label{font-family:var(--heading-font);text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);margin:0 0 .8rem;font-size:16px;font-weight:700}.vs-stat{font-family:var(--heading-font);color:var(--text-primary);margin:0 0 .8rem;font-size:96px;font-weight:900;line-height:1}.vs-col:first-child .vs-stat{color:var(--accent-secondary)}.vs-col:last-child .vs-stat{color:var(--accent-primary)}.vs-lines{color:var(--text-secondary);margin:0;padding:0;font-size:24px;list-style:none}.vs-lines li{margin:.5rem 0}.vs-sep{font-family:var(--heading-font);text-transform:uppercase;color:var(--accent-primary);text-shadow:0 0 30px color-mix(in srgb, var(--accent-primary) 40%, transparent);font-size:40px;font-weight:900}.layout-divider .slide-eyebrow{margin-bottom:1.4rem}.divider-word{font-family:var(--heading-font);text-transform:uppercase;letter-spacing:-.02em;color:var(--accent-secondary);text-shadow:0 0 60px color-mix(in srgb, var(--accent-secondary) 35%, transparent);margin:0;font-size:150px;font-weight:900;line-height:.9;transform:rotate(-7deg)}.layout-grid .slide-headline{margin-bottom:2rem;font-size:56px}.grid-wall{grid-template-columns:repeat(3,1fr);gap:1.4rem;width:100%;display:grid}.grid-cell{border:1px solid color-mix(in srgb, var(--text-secondary) 25%, transparent);background:color-mix(in srgb, var(--bg) 55%, transparent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:150px;padding:1.4rem;display:flex}.grid-img{object-fit:contain;max-width:80%;max-height:80px}.grid-stat{font-family:var(--heading-font);color:var(--accent-primary);font-size:52px;font-weight:900}.grid-label{letter-spacing:.04em;color:var(--text-secondary);text-align:center;font-size:18px}:is(.stage,.ws-stage).theme-light .slide-quote,:is(.stage,.ws-stage).theme-light .vs-stat{color:var(--text-primary)}:is(.stage,.ws-stage).theme-light .slide-quote:before{color:var(--accent-secondary);opacity:1}:is(.stage,.ws-stage).theme-light .slide-kicker,:is(.stage,.ws-stage).theme-light .vs-label,:is(.stage,.ws-stage).theme-light .vs-lines,:is(.stage,.ws-stage).theme-light .grid-label{color:#54555c}:is(.stage,.ws-stage).theme-light .slide-attribution,:is(.stage,.ws-stage).theme-light .grid-stat{color:var(--pink-ink)}:is(.stage,.ws-stage).theme-light .vs-sep{color:var(--pink-ink);text-shadow:0 2px 0 color-mix(in srgb, var(--accent-secondary) 18%, transparent)}:is(.stage,.ws-stage).theme-light .layout-stat-hero .slide-stat{text-shadow:0 6px 0 color-mix(in srgb, var(--accent-primary) 30%, transparent)}:is(.stage,.ws-stage).theme-light .layout-stat-hero .slide-headline{color:var(--pink-ink);text-shadow:none}:is(.stage,.ws-stage).theme-light .divider-word{color:var(--accent-secondary);text-shadow:0 8px 0 color-mix(in srgb, var(--accent-secondary) 22%, transparent), 0 0 1px color-mix(in srgb, var(--accent-secondary) 60%, #000)}:is(.stage,.ws-stage).theme-light .vs-col,:is(.stage,.ws-stage).theme-light .grid-cell{background:#fff;border-color:#e0dfd9;box-shadow:0 10px 30px #0c0c0e0f}:is(.stage,.ws-stage).theme-light .vs-col:first-child{border-top:4px solid var(--accent-secondary);background:color-mix(in srgb, var(--accent-secondary) 5%, #fff)}:is(.stage,.ws-stage).theme-light .vs-col:last-child{border-top:4px solid var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 7%, #fff)}:is(.stage,.ws-stage).theme-light .vs-col:first-child .vs-stat{color:var(--purple-ink)}:is(.stage,.ws-stage).theme-light .vs-col:last-child .vs-stat{color:var(--pink-ink)}:is(.stage,.ws-stage).theme-light .full-bleed-scrim{background:linear-gradient(105deg,#f6f5f1e6 0%,#f6f5f19e 70%,#0000 100%)}.step:not(:has(.slide-bg)):before{content:"";background:var(--bg);z-index:-1;pointer-events:none;width:400vmax;height:400vmax;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.library-toolbar{align-items:center;gap:12px;margin-top:2rem;display:flex}.library-select-count{color:var(--text-secondary);margin-right:auto;font-size:14px}.deck-card .deck-select{cursor:pointer;align-items:center;margin-bottom:10px;display:inline-flex}.deck-card .deck-select input{width:18px;height:18px;accent-color:var(--accent-primary);cursor:pointer}.deck-action.deck-action--danger{color:#ff6a6a;border-color:#5a2424}.deck-action.deck-action--danger:hover{color:#fff;background:#5a2424;border-color:#ff6a6a}.modal-backdrop{z-index:var(--z-modal,1000);background:#000000a8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card{background:var(--surface-1);border:1px solid var(--border-mid);color:var(--text-primary);border-radius:16px;width:100%;max-width:460px;padding:26px;box-shadow:0 24px 60px #00000073}.modal-card h3{font-family:var(--heading-font);margin:0 0 .6rem}.modal-list{color:var(--text-secondary);margin:.4rem 0 1rem;padding-left:1.1rem;font-size:14px}.modal-error{color:#ff6a6a;margin:0 0 .6rem;font-size:14px}.help-overlay{z-index:1200;background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;animation:.16s help-fade;display:flex;position:fixed;inset:0}@keyframes help-fade{0%{opacity:0}to{opacity:1}}.help-card{background:color-mix(in srgb, var(--bg) 92%, #000);border:1px solid color-mix(in srgb, var(--accent-primary) 40%, transparent);width:min(560px,92vw);max-height:86vh;box-shadow:0 30px 90px #00000080, 0 0 0 1px color-mix(in srgb, var(--accent-secondary) 22%, transparent);border-radius:14px;padding:28px 32px;position:relative;overflow:auto}:is(.stage,.ws-stage).theme-light .help-card{border-color:color-mix(in srgb, var(--pink-ink) 45%, transparent);box-shadow:0 24px 70px #14141838, 0 0 0 1px color-mix(in srgb, var(--pink-ink) 24%, transparent);background:#fff}.help-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.help-head .slide-eyebrow{margin:0;font-size:15px}.help-list{flex-direction:column;gap:2px;margin:0;display:flex}.help-row{border-bottom:1px solid color-mix(in srgb, var(--text-secondary) 18%, transparent);align-items:center;gap:16px;padding:9px 4px;display:flex}.help-row:last-child{border-bottom:none}.help-row dt{flex-wrap:wrap;flex:0 0 132px;gap:6px;margin:0;display:flex}.help-row dd{color:var(--text-primary);margin:0;font-size:17px}.help-card kbd,.nav-hint-key{min-width:1.6em;font-family:var(--heading-font,monospace);text-align:center;color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--text-primary) 26%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--text-primary) 18%, transparent);border-radius:6px;padding:3px 8px;font-size:14px;font-weight:700;line-height:1.2;display:inline-block}:is(.stage,.ws-stage).theme-light .help-card kbd,:is(.stage,.ws-stage).theme-light .nav-hint-key{color:var(--pink-ink);background:color-mix(in srgb, var(--pink-ink) 10%, #fff);border-color:color-mix(in srgb, var(--pink-ink) 38%, transparent)}.help-foot{color:var(--text-secondary);text-align:center;margin:18px 0 0;font-size:14px}.help-foot kbd{padding:2px 6px;font-size:12px}.aud-surface{max-width:560px;padding:calc(env(safe-area-inset-top,0px) + clamp(20px, 7vw, 40px)) calc(env(safe-area-inset-right,0px) + clamp(18px, 6vw, 40px)) calc(env(safe-area-inset-bottom,0px) + 40px) calc(env(safe-area-inset-left,0px) + clamp(18px, 6vw, 40px));-webkit-text-size-adjust:100%;margin:0 auto}.aud-surface .aud-kicker{margin-bottom:.6rem}.aud-question{font-family:var(--heading-font);text-wrap:balance;margin:0 0 1.4rem;font-size:clamp(26px,7.5vw,40px);font-weight:800;line-height:1.12}.aud-loading{flex-direction:column;align-items:center;gap:16px;margin-top:28vh;display:flex}.aud-spinner{border:3px solid color-mix(in srgb, var(--accent-primary) 25%, transparent);border-top-color:var(--accent-primary);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite aud-spin}@keyframes aud-spin{to{transform:rotate(360deg)}}.aud-empty{color:var(--text-secondary);text-align:center;margin:0;font-size:16px}.aud-prompt{text-align:center;letter-spacing:.04em;color:var(--text-secondary);margin:.6rem 0 0;font-size:14px}.aud-poll{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.aud-opt{width:100%;min-height:60px;color:var(--text-primary);text-align:left;background:var(--surface-2);border:1.5px solid var(--border-mid);cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:19px;line-height:1.25;font-family:var(--body-font);border-radius:14px;align-items:center;gap:12px;padding:16px 20px;transition:border-color .15s,transform .1s,background .15s;display:flex;position:relative;overflow:hidden}.aud-opt:active{transform:scale(.985)}.aud-opt:not(.is-locked):hover{border-color:var(--accent-primary)}.aud-opt.is-locked{cursor:default}.aud-opt.is-mine{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 12%, #141416)}.aud-opt-bar{z-index:0;background:color-mix(in srgb, var(--accent-secondary) 38%, transparent);transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.aud-opt.is-mine .aud-opt-bar{background:color-mix(in srgb, var(--accent-primary) 42%, transparent)}.aud-opt-label{z-index:1;flex:1;font-weight:600;position:relative}.aud-opt-pct{z-index:1;font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700;position:relative}.aud-tally{text-align:center;letter-spacing:.06em;color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:1.1rem 0 0;font-size:13px}.aud-confirm{color:var(--accent-primary);justify-content:center;align-items:center;gap:8px;margin:1.2rem 0 0;font-size:16px;font-weight:600;animation:.32s cubic-bezier(.2,.9,.3,1.3) aud-pop;display:flex}.aud-confirm.is-warn{color:#ffb86b;font-weight:500}.aud-check{background:var(--accent-primary);width:22px;height:22px;color:var(--bg);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:inline-grid}@keyframes aud-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.aud-wc-form{gap:10px;margin:.5rem 0 0;display:flex}.aud-wc-form input{background:var(--surface-2);border:1.5px solid var(--border-mid);min-width:0;min-height:52px;color:var(--text-primary);font-size:17px;font-family:var(--body-font);border-radius:12px;flex:1;padding:0 16px}.aud-wc-form input::placeholder{color:color-mix(in srgb, var(--text-secondary) 85%, transparent)}.aud-wc-form input:focus{border-color:var(--accent-primary);outline:none}.aud-send{cursor:pointer;background:var(--accent-primary);min-height:52px;color:var(--bg);font-size:16px;font-weight:800;font-family:var(--body-font);border:none;border-radius:12px;flex:none;padding:0 22px;transition:opacity .15s,transform .1s}.aud-send:active{transform:scale(.97)}.aud-send:disabled{opacity:.4;cursor:default}.aud-wc-cloud{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px 16px;margin:1.4rem 0 0;line-height:1.1;display:flex}.aud-wc-word{font-family:var(--heading-font);font-weight:700;transition:font-size .4s}.aud-wc-word.is-mine{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.companion-live{align-items:center;gap:7px;font-weight:600;display:inline-flex}.companion-live-dot{background:color-mix(in srgb, var(--text-secondary) 70%, transparent);border-radius:50%;width:9px;height:9px}.companion-live.is-on{color:var(--accent-primary)}.companion-live.is-on .companion-live-dot{background:var(--accent-primary);box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-primary) 60%, transparent);animation:1.8s ease-out infinite aud-live-pulse}@keyframes aud-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-primary) 55%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.companion-slide.is-live{position:relative}.companion-slide.is-live:before{content:"ON STAGE NOW";font-family:var(--heading-font);letter-spacing:.18em;color:var(--bg);background:var(--accent-secondary);border-radius:999px;margin-bottom:10px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-block}.companion-title{text-wrap:balance}.companion-link{border-color:color-mix(in srgb, var(--accent-primary) 35%, #2a2a2e);align-items:center;min-height:40px;display:inline-flex}.companion-link:active{background:color-mix(in srgb, var(--accent-primary) 10%, transparent)}.companion-nav{gap:14px}.companion-step{min-width:88px;min-height:48px;font-size:16px;font-weight:600}.companion-step:not(:disabled):active{transform:scale(.97)}.companion-resync{background:var(--accent-secondary);min-height:52px;color:var(--bg);border:none;border-radius:12px;font-weight:700}.companion-facts ul{font-size:16px}.companion-facts li{margin:4px 0}@media (max-width:400px){.aud-opt{padding:15px 17px;font-size:18px}.companion-step{min-width:76px;padding:10px 12px}}.design-panel{z-index:85;pointer-events:auto;background:#141414;border:1px solid #2a2a2a;border-radius:16px;width:320px;max-height:calc(100vh - 96px);padding:14px;animation:.12s ease-out hud-menu-in;position:absolute;top:64px;right:16px;overflow-y:auto;box-shadow:0 18px 50px #0000008c}:is(.stage,.ws-stage).theme-light .design-panel{background:#fff;border-color:#e2e0d8;box-shadow:0 18px 50px #00000029}.design-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.design-group{letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);opacity:.7;margin:14px 0 8px;font-size:10px}.design-group:first-of-type{margin-top:4px}.design-layouts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.design-layout{cursor:pointer;color:var(--text-primary);font-family:var(--body-font);background:0 0;border:1.5px solid #2e2e2e;border-radius:10px;flex-direction:column;align-items:stretch;gap:5px;padding:7px;display:flex}:is(.stage,.ws-stage).theme-light .design-layout{border-color:#dddbd2}.design-layout:hover{border-color:color-mix(in srgb, var(--accent-primary) 55%, transparent)}.design-layout.is-on{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 14%, transparent)}:is(.stage,.ws-stage).theme-light .design-layout.is-on{border-color:var(--pink-ink);background:color-mix(in srgb, var(--pink-ink) 12%, transparent)}.design-layout-label{text-align:center;letter-spacing:.01em;font-size:11px}.design-chip{aspect-ratio:3/2;background:color-mix(in srgb, var(--text-secondary) 16%, transparent);border-radius:5px;gap:2px;width:100%;padding:3px;display:flex}.design-chip-cell{background:color-mix(in srgb, var(--text-secondary) 40%, transparent);border-radius:2px}.design-chip-cell.is-accent{background:var(--accent-primary)}:is(.stage,.ws-stage).theme-light .design-chip-cell.is-accent{background:var(--pink-ink)}.design-bg-input{gap:6px;display:flex}.design-bg-input input{min-width:0;color:var(--text-primary);font-family:var(--body-font);background:#ffffff0a;border:1px solid #2e2e2e;border-radius:9px;flex:1;padding:8px 10px;font-size:12px}:is(.stage,.ws-stage).theme-light .design-bg-input input{color:#15151a;background:#faf9f5;border-color:#dddbd2}.design-bg-input input:focus{border-color:var(--accent-primary);outline:none}.design-btn{border:1px solid var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 18%, transparent);color:var(--accent-primary);font-family:var(--body-font);cursor:pointer;border-radius:9px;flex:none;padding:8px 12px;font-size:12px;font-weight:600}:is(.stage,.ws-stage).theme-light .design-btn{border-color:var(--pink-ink);color:var(--pink-ink)}.design-btn:disabled{opacity:.4;cursor:not-allowed}.design-btn--clear{border-color:var(--accent-secondary);background:color-mix(in srgb, var(--accent-secondary) 14%, transparent);width:100%;color:var(--accent-secondary);margin-top:8px}:is(.stage,.ws-stage).theme-light .design-btn--clear{border-color:var(--pink-ink);color:var(--pink-ink)}.design-media-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.design-media{aspect-ratio:1;cursor:pointer;background-position:50%;background-size:cover;border:1.5px solid #2e2e2e;border-radius:8px;padding:0}:is(.stage,.ws-stage).theme-light .design-media{border-color:#dddbd2}.design-media:hover{border-color:color-mix(in srgb, var(--accent-primary) 55%, transparent)}.design-media.is-on{border-color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-primary) 40%, transparent)}.design-bg-tune{flex-direction:column;gap:8px;margin-top:10px;display:flex}.design-fit{gap:6px;display:flex}.design-pill{color:var(--text-secondary);font-family:var(--body-font);cursor:pointer;text-transform:capitalize;background:0 0;border:1px solid #2e2e2e;border-radius:8px;flex:1;padding:7px 0;font-size:12px}:is(.stage,.ws-stage).theme-light .design-pill{border-color:#dddbd2}.design-pill.is-on{border-color:var(--accent-primary);color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 14%, transparent)}:is(.stage,.ws-stage).theme-light .design-pill.is-on{border-color:var(--pink-ink);color:var(--pink-ink)}.design-opacity{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:12px;display:flex}.design-opacity input{width:100%;accent-color:var(--accent-primary)}:is(.stage,.ws-stage).theme-light .design-opacity input{accent-color:var(--pink-ink)}.design-hint,.design-foot{color:var(--text-secondary);margin-top:8px;font-size:11px}.design-foot{opacity:.7;text-transform:capitalize}.arrange-list li{flex-wrap:wrap}.arrange-design{flex-direction:column;gap:8px;width:100%;margin-top:8px;display:flex}.arrange-design-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.arrange-design-row>.field-label{width:100%;margin:2px 0 0}.arrange-layout{border:1px solid var(--line,#2e2e2e);color:var(--text-primary,#fff);cursor:pointer;background:0 0;border-radius:7px;padding:5px 9px;font-size:11px}.arrange-layout.is-on{border-color:var(--accent-primary);color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 14%, transparent)}.arrange-bg-input{gap:6px;width:100%;display:flex}.arrange-bg-input input{border:1px solid var(--line,#2e2e2e);min-width:0;color:var(--text-primary,#fff);background:#ffffff0a;border-radius:7px;flex:1;padding:6px 9px;font-size:12px}.arrange-bg-current{color:var(--text-secondary);align-items:center;gap:8px;font-size:11px;display:inline-flex}.arrange-bg-thumb{object-fit:cover;border:1px solid var(--line,#2e2e2e);border-radius:4px;width:28px;height:18px}.arrange-saved{color:var(--accent-primary);font-size:11px}.page input[type=text],.page input[type=search],.page input[type=number],.page input[type=url],.page input[type=email],.page input[type=password],.page input:not([type]),.page textarea,.page select{background:var(--surface-2);border-color:var(--border-mid);color:var(--text-primary)}.page input::placeholder,.page textarea::placeholder{color:color-mix(in srgb, var(--text-secondary) 85%, transparent)}.page input:focus,.page textarea:focus,.page select:focus{border-color:var(--accent-primary);outline:none}.page a:focus-visible,.page button:focus-visible,.page [role=menuitem]:focus-visible,.page [role=button]:focus-visible,.page summary:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:6px}.page .deck-card,.page .landing-card,.page .newdeck-done,.page .brand-preview,.page .arrange-path,.page .build-status,.page .studio-upload-btn,.page .insight{background:var(--surface-1);border-color:var(--border-soft)}.page code,.page .badge,.page .tag,.page .eng-chip,.page .handcount-source,.page .arrange-list li{background:var(--surface-2);border-color:var(--border-mid)}.page .deck-action,.page .deck-actions{border-color:var(--border-mid)}.page .site-header{border-bottom-color:var(--border-soft)}.page .companion-step,.page .companion-link,.page .companion-resync,.page .companion-words span{background:var(--surface-2);border-color:var(--border-mid)}.page .landing-can,.page .insight,.page .arrange-check,.page .diag-detail,.page .newdeck-form label,.page .brand-field,.page .eng-how,.page .eng-tech,.page .unlock-sub,.page .deck-key-sep{color:var(--text-secondary)}.page .upload-variant{background:var(--surface-1);border-color:var(--border-soft)}.page .upload-variant:hover{border-color:var(--border-strong)}.page .upload-variant.is-active{border-color:var(--accent-primary);background:var(--surface-2)}.page .upload-brand-only,.page .upload-swatch-chip{border-color:var(--border-soft)}.page .upload-variant-canvas{background:var(--surface-3);border-color:var(--border-soft);color:var(--text-primary)}.page .upload-variant.is-fresh .upload-variant-canvas{background:linear-gradient(150deg, color-mix(in srgb, var(--accent-secondary) 14%, var(--surface-2)), var(--surface-3))}.page .upload-variant-stat,.page .upload-variant-title{color:var(--text-primary)}.world-author{border-top:1px solid color-mix(in srgb, var(--text-primary) 14%, transparent);margin-top:18px;padding-top:16px}.world-author__toggle{width:100%}.world-author__form{border:1px solid color-mix(in srgb, var(--accent-tertiary) 38%, transparent);background:color-mix(in srgb, var(--accent-tertiary) 8%, var(--bg));border-radius:12px;flex-direction:column;gap:10px;margin-top:14px;padding:14px;display:flex}.world-author__hint{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.45}.world-author__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.world-author__facts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.world-author__facts li{align-items:center;gap:8px;display:flex}.world-author__facts input{flex:1}.world-author__remove{border:1px solid color-mix(in srgb, var(--accent-secondary) 45%, transparent);background:color-mix(in srgb, var(--accent-secondary) 12%, transparent);width:30px;height:30px;color:var(--text-primary);cursor:pointer;border-radius:8px;flex:none;line-height:1}.world-author__remove:disabled{opacity:.4;cursor:not-allowed}.world-author__add{margin-top:6px}.wiz-steps{flex-wrap:wrap;gap:8px;max-width:760px;margin:18px 0 14px;padding:0;list-style:none;display:flex}.wiz-step{flex:auto;min-width:0}.wiz-step button{border:1px solid color-mix(in srgb, var(--text-primary) 16%, transparent);background:color-mix(in srgb, var(--text-primary) 4%, var(--bg));width:100%;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;transition:border-color .15s,color .15s,background .15s;display:flex}.wiz-step button:disabled{cursor:default}.wiz-step__num{background:color-mix(in srgb, var(--text-primary) 12%, transparent);width:22px;height:22px;color:var(--text-primary);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.wiz-step__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wiz-step.is-active button{border-color:var(--accent-primary);color:var(--text-primary)}.wiz-step.is-active .wiz-step__num{background:var(--accent-primary);color:var(--bg)}.wiz-step.is-done button{color:var(--text-primary)}.wiz-step.is-done .wiz-step__num{background:color-mix(in srgb, var(--accent-secondary) 75%, transparent);color:var(--bg)}.wiz-card{border:1px solid color-mix(in srgb, var(--text-primary) 14%, transparent);background:color-mix(in srgb, var(--text-primary) 3%, var(--bg));border-radius:16px;max-width:760px;padding:22px}.wiz-panel{flex-direction:column;gap:14px;display:flex}.wiz-panel__title{margin:0;font-size:21px}.wiz-panel .meta{margin:0}.wiz-panel label{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}.wiz-panel label strong{color:var(--text-primary)}.wiz-card input[type=text],.wiz-card input:not([type]),.wiz-card textarea,.wiz-card select{font-size:15px;font-family:var(--body-font);background:color-mix(in srgb, var(--text-primary) 7%, var(--bg));color:var(--text-primary);border:1px solid color-mix(in srgb, var(--text-primary) 24%, transparent);caret-color:var(--accent-primary);border-radius:10px;padding:11px 13px}.wiz-card textarea{resize:vertical;min-height:120px}.wiz-card input::placeholder,.wiz-card textarea::placeholder{color:color-mix(in srgb, var(--text-primary) 45%, var(--bg))}.wiz-card input:focus,.wiz-card textarea:focus,.wiz-card select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 22%, transparent);outline:none}.wiz-card input[type=range]{accent-color:var(--accent-primary);padding:0}.wiz-fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.wiz-fieldset legend{color:var(--text-secondary);padding:0;font-size:13px}.wiz-chips{flex-wrap:wrap;gap:8px;display:flex}.wiz-chip{border:1px solid color-mix(in srgb, var(--text-primary) 22%, transparent);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px;transition:border-color .15s,background .15s}.wiz-chip:hover{border-color:var(--accent-primary)}.wiz-chip.is-on{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 18%, transparent)}.wiz-toggles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wiz-toggle{text-align:left;border:1px solid color-mix(in srgb, var(--text-primary) 16%, transparent);background:color-mix(in srgb, var(--text-primary) 3%, var(--bg));color:var(--text-primary);font:inherit;cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:flex}.wiz-toggle:hover{border-color:color-mix(in srgb, var(--accent-primary) 60%, transparent)}.wiz-toggle.is-on{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 12%, var(--bg))}.wiz-toggle__switch{background:color-mix(in srgb, var(--text-primary) 18%, transparent);border-radius:999px;flex:none;width:40px;height:24px;margin-top:2px;transition:background .15s;position:relative}.wiz-toggle.is-on .wiz-toggle__switch{background:var(--accent-primary)}.wiz-toggle__knob{background:var(--bg);border-radius:999px;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.wiz-toggle.is-on .wiz-toggle__knob{transform:translate(16px)}.wiz-toggle__text{flex-direction:column;gap:3px;display:flex}.wiz-toggle__title{font-size:14px;font-weight:600}.wiz-toggle__desc{color:var(--text-secondary);font-size:12px}.wiz-summary{flex-direction:column;gap:8px;margin:0;display:flex}.wiz-summary>div{border-bottom:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);grid-template-columns:120px 1fr;gap:12px;padding:8px 0;display:grid}.wiz-summary dt{color:var(--text-secondary);margin:0;font-size:13px}.wiz-summary dd{color:var(--text-primary);margin:0}.wiz-nav{border-top:1px solid color-mix(in srgb, var(--text-primary) 12%, transparent);justify-content:space-between;gap:10px;margin-top:18px;padding-top:16px;display:flex}.wiz-nav .btn{min-width:110px}@media (max-width:620px){.wiz-card{padding:16px}.wiz-toggles{grid-template-columns:1fr}.wiz-step__label{display:none}.wiz-step button{justify-content:center}.wiz-summary>div{grid-template-columns:1fr;gap:2px}}.pref-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;margin-top:1.5rem;display:grid}.pref-col h2{font-family:var(--heading-font);margin:0 0 .6rem}.pref-list{flex-direction:column;gap:8px;margin:0 0 1rem;padding:0;list-style:none;display:flex}.pref-list li{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;font-size:14px}.pref-knobs{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:1rem;display:grid}.pref-knob{flex-direction:column;gap:8px;display:flex}.pref-knob input[type=range]{width:100%;accent-color:var(--accent-primary)}.pref-knob-label{color:var(--text-secondary);font-size:14px}.dup-finder{border:1px solid var(--border-soft);background:var(--surface-1);border-radius:12px;margin:1.5rem 0;padding:14px 16px}.dup-finder summary{cursor:pointer;color:var(--accent-primary);font-weight:600}.dup-body{margin-top:12px}.dup-controls{flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0;display:flex}.dup-slider{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.dup-slider input[type=range]{accent-color:var(--accent-primary)}.dup-list{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.dup-cluster{border:1px solid var(--border-soft);background:var(--surface-2);border-radius:8px;flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.dup-chip{border:1px solid var(--border-mid);background:var(--bg);border-radius:999px;padding:4px 10px;font-size:13px}.dup-chip.is-canonical{border-color:var(--accent-primary);color:var(--accent-primary)}.shortlink-mgr{margin-top:2.5rem}.shortlink-mgr h2{font-family:var(--heading-font);margin:0 0 .4rem}.shortlink-list{flex-direction:column;gap:8px;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.shortlink-list li{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.shortlink-code{font-family:var(--heading-font);color:var(--accent-primary);font-weight:700;text-decoration:none}.shortlink-code:hover{text-decoration:underline}.studio-quick{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:14px}.studio-quick-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.studio-infuse{margin-top:12px}.studio-infuse summary{cursor:pointer;color:var(--accent-primary);font-size:13px}.edit-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 22px;display:flex}.edit-search{border:1px solid var(--border-strong,var(--border));background:var(--surface-1,var(--surface));min-width:180px;color:var(--text-primary);font:inherit;border-radius:10px;flex:240px;padding:10px 14px}.edit-search::placeholder{color:var(--text-secondary)}.edit-sort{color:var(--text-secondary);align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.edit-sort select{border:1px solid var(--border-strong,var(--border));background:var(--surface-1,var(--surface));color:var(--text-primary);font:inherit;border-radius:8px;padding:8px 10px}.deck-row-titles a{color:inherit;text-decoration:none}.deck-row-titles a:hover h3{color:var(--accent-primary)}.deck-row.is-busy{opacity:.6;pointer-events:none}.deck-row-menu button.is-danger{color:var(--pink-ink,#ff2d8f)}.ws-page{--ws-pad:clamp(14px, 2.2vw, 28px);--ws-gap:14px;--ws-radius:10px;--ws-rail-w:248px;--ws-inspector-w:372px;--ws-desk:color-mix(in srgb, var(--text-primary) 3.5%, var(--bg));--ws-elev-1:0 1px 2px #0000000d, 0 2px 8px #0000000f;--ws-elev-2:0 4px 12px #00000014;--ws-elev-3:0 10px 30px #00000029;max-width:none;padding:12px var(--ws-pad) 22px}.ws-bar{z-index:var(--z-sticky,30);margin:6px calc(-1 * var(--ws-pad)) var(--ws-gap);padding:9px var(--ws-pad);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-soft);position:sticky;top:0}.ws-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ws-bar-lead{flex:320px;align-items:center;gap:8px;min-width:0;display:flex}.ws-bar-actions{flex:none;align-items:center;gap:10px;display:flex}.ws-title-input{font-family:var(--heading-font);letter-spacing:.01em;color:var(--text-primary);text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:8px;width:min(34ch,34vw);min-width:0;padding:5px 8px;font-size:1.12rem;font-weight:700}.ws-title-input:hover{background:var(--surface-2)}.ws-title-input:focus{border-color:var(--accent-primary);background:var(--surface-2);outline:none}.ws-rail-slot{margin:10px 0 0}.ws-segment{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.ws-segment-btn{color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.ws-segment-btn:hover{color:var(--text-primary);background:var(--surface-3)}.ws-segment-btn.is-active{background:var(--accent-primary);color:var(--bg);box-shadow:var(--ws-elev-1)}.ws-segment-btn.is-active:hover{background:var(--accent-primary);color:var(--bg)}.ws-segment-icon{font-size:13px;line-height:1}.ws-segment--sm .ws-segment-btn{padding:5px 11px;font-size:12px}.btn.btn--present{cursor:pointer;background:var(--accent-secondary,#7b2fff);color:#fff;box-shadow:var(--ws-elev-1);border:none;align-items:center;gap:6px;padding:9px 16px;font-size:14px;transition:filter .15s,box-shadow .15s;display:inline-flex}.btn.btn--present:hover{filter:brightness(1.12);box-shadow:var(--ws-elev-2)}.ws-present-deck{text-overflow:ellipsis;white-space:nowrap;opacity:.92;max-width:15ch;font-weight:500;overflow:hidden}.ws-more{border:1px solid var(--border-soft);background:var(--surface-1);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:10px;font-size:1rem;line-height:1;transition:background .15s,color .15s}.ws-more:hover:not(:disabled){background:var(--surface-3);color:var(--text-primary)}.ws-more:disabled{opacity:.5;cursor:default}.setup-rail{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.setup-rail-step{flex:auto;min-width:0}.setup-rail-btn{border:1px solid color-mix(in srgb, var(--text-primary) 16%, transparent);background:color-mix(in srgb, var(--text-primary) 4%, var(--bg));width:100%;color:var(--text-secondary);font:inherit;text-align:left;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}button.setup-rail-btn{cursor:pointer;transition:border-color .15s,color .15s,background .15s}button.setup-rail-btn:hover{border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--border-soft));color:var(--text-primary)}.setup-rail-num{background:color-mix(in srgb, var(--text-primary) 12%, transparent);width:22px;height:22px;color:var(--text-primary);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.setup-rail-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.setup-rail-step.is-active .setup-rail-btn{border-color:var(--accent-primary);color:var(--text-primary)}.setup-rail-step.is-active .setup-rail-num{background:var(--accent-primary);color:var(--bg)}.setup-rail-step.is-done .setup-rail-btn{color:var(--text-primary)}.setup-rail-step.is-done .setup-rail-num{background:color-mix(in srgb, var(--accent-secondary) 75%, transparent);color:var(--bg)}.publish-status{color:var(--text-secondary);background:color-mix(in srgb, var(--accent-primary) 8%, var(--bg));border:1px solid color-mix(in srgb, var(--accent-primary) 28%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 14px;font-size:13px;display:flex}.publish-status.is-ready{color:var(--text-primary);border-color:color-mix(in srgb, var(--accent-primary) 55%, transparent)}.publish-status.is-slow{border-color:color-mix(in srgb, var(--text-primary) 22%, transparent)}.publish-status-text{flex:auto;min-width:0}.publish-status-bar{flex:0 0 120px;margin:0}.setup-bar{flex-direction:column;gap:12px;display:flex}.setup-step-card{background:var(--surface-1,color-mix(in srgb, var(--text-primary) 4%, var(--bg)));border:1px solid var(--border-soft,color-mix(in srgb, var(--text-primary) 14%, transparent));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.setup-step-copy{flex:320px;min-width:220px}.setup-step-copy strong{font-family:var(--heading-font);color:var(--text-primary);font-size:16px;display:block}.setup-step-copy .meta{margin:4px 0 0}.setup-step-actions{flex:none;align-items:center;gap:10px;display:flex}.setup-ready{border-color:color-mix(in srgb, var(--accent-primary) 45%, var(--border-soft))}.setup-ready-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.setup-ready-item{color:var(--text-secondary);align-items:baseline;gap:8px;font-size:13px;display:flex}.setup-ready-item .setup-ready-mark{flex:none;font-weight:700}.setup-ready-item.is-on .setup-ready-mark{color:var(--accent-primary)}.setup-ready-item.is-off .setup-ready-mark{color:color-mix(in srgb, var(--text-primary) 40%, transparent)}.setup-ready-item strong{color:var(--text-primary)}.setup-ready-offline{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:12px}.ws-note{justify-content:space-between;align-items:center;gap:10px;display:flex}.ws-note-x{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;font-size:.9rem}.ws-grid{grid-template-columns:var(--ws-rail-w,248px) minmax(0, 1fr) var(--ws-inspector-w,372px);gap:var(--ws-gap);align-items:start;margin-top:4px;display:grid}body.ws-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.ws-skeleton{margin-top:12px}.ws-skel-header{border-radius:12px;height:46px;margin-bottom:16px}.ws-skel-body{grid-template-columns:var(--ws-rail-w,248px) minmax(0, 1fr) var(--ws-inspector-w,372px);gap:var(--ws-gap,14px);align-items:start;display:grid}.ws-skel-film{flex-direction:column;gap:10px;display:flex}.ws-skel-film span{border-radius:10px;height:56px}.ws-skel-preview{aspect-ratio:16/9;border-radius:14px}.ws-skel-panel{flex-direction:column;gap:12px;display:flex}.ws-skel-panel span{border-radius:10px;height:40px}.ws-skel-header,.ws-skel-film span,.ws-skel-preview,.ws-skel-panel span{background:linear-gradient(100deg, var(--surface-1) 30%, var(--surface-2) 50%, var(--surface-1) 70%);border:1px solid var(--border-soft);background-size:200% 100%;animation:1.4s ease-in-out infinite ws-skel-shimmer}@keyframes ws-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ws-skel-header,.ws-skel-film span,.ws-skel-preview,.ws-skel-panel span{animation:none}}@media (max-width:1280px){.ws-skel-body{grid-template-columns:var(--ws-rail-w,248px) minmax(0, 1fr)}.ws-skel-panel{flex-direction:row;grid-column:1/-1}.ws-skel-panel span{flex:1}}@media (max-width:1100px){.ws-skel-body{grid-template-columns:1fr}.ws-skel-film{flex-direction:row}.ws-skel-film span{flex:1}}.ws-rail{border-radius:var(--ws-radius);background:var(--surface-1);border:1px solid var(--border-soft);min-width:0;max-height:calc(100vh - 88px);box-shadow:var(--ws-elev-1);flex-direction:column;padding:10px 8px 4px;display:flex;position:sticky;top:68px}.ws-rail-head{justify-content:space-between;align-items:center;gap:6px;padding:0 4px 8px;display:flex}.ws-rail-count{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.ws-rail-collapse{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;font-size:15px;line-height:1}.ws-rail-collapse:hover{background:var(--surface-3);color:var(--text-primary)}.ws-rail.is-collapsed .ws-rail-head{justify-content:center}.ws-rail-tools{flex-direction:column;gap:7px;padding:0 2px 10px;display:flex}.ws-rail-add{background:var(--accent-primary);width:100%;color:var(--bg);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:var(--ws-elev-1);border:none;border-radius:9px;padding:8px 10px;font-size:13px;font-weight:700;display:block}.ws-rail-add:hover:not(:disabled){filter:brightness(1.08)}.ws-rail-add:disabled{opacity:.5;cursor:default}.ws-rail.is-collapsed .ws-rail-tools{padding:0 0 8px}.ws-rail.is-collapsed .ws-rail-add{padding:7px 0}.ws-add{position:relative}.ws-add-menu{left:0;right:auto}.ws-rail-search{border:1px solid var(--border-soft);background:var(--surface-2);width:100%;color:var(--text-primary);font:inherit;border-radius:8px;padding:6px 10px;font-size:12.5px}.ws-rail-search:focus{border-color:var(--accent-primary);outline:none}.ws-rail-list{overscroll-behavior:contain;flex-direction:column;gap:4px;margin:0;padding:0 2px;list-style:none;display:flex;overflow-y:auto}.ws-rail-hint{margin:8px 2px 6px;font-size:11px}.ws-rail-empty{padding:10px 4px;font-size:12px}.ws-rail-resize{cursor:col-resize;touch-action:none;width:12px;height:100%;position:absolute;top:0;right:-6px}.ws-rail-resize:after{content:"";background:0 0;border-radius:2px;width:2px;transition:background .15s;position:absolute;inset:12px auto 12px 5px}.ws-rail-resize:hover:after{background:var(--accent-primary)}.ws-rail.is-collapsed .ws-rail-resize{display:none}.ws-slidecard{border:1px solid #0000;border-radius:9px;align-items:stretch;transition:background .12s,box-shadow .12s;display:flex;position:relative}.ws-slidecard:hover{background:var(--surface-2)}.ws-slidecard.is-selected{background:color-mix(in srgb, var(--accent-primary) 10%, var(--surface-1));box-shadow:inset 0 0 0 1.5px var(--accent-primary)}.ws-slidecard.is-over{box-shadow:inset 0 2px 0 0 var(--accent-primary)}.ws-slidecard-main{text-align:left;min-width:0;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:3px 7px;padding:6px;display:grid}.ws-slidecard-num{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;grid-area:1/1/span 2;align-self:start;padding-top:2px;font-size:11px}.ws-slidecard.is-selected .ws-slidecard-num{color:var(--accent-primary);font-weight:700}.ws-slidecard-thumb{grid-area:1/2;min-width:0}.ws-slidecard-meta{grid-area:2/2;align-items:center;gap:6px;min-width:0;display:flex}.ws-slidecard-title{white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);font-size:12px;line-height:1.35;overflow:hidden}.ws-slidecard.is-selected .ws-slidecard-title{color:var(--text-primary)}.ws-slidecard-actions{opacity:0;gap:2px;transition:opacity .12s;display:flex;position:absolute;top:4px;right:4px}.ws-slidecard:hover .ws-slidecard-actions,.ws-slidecard:focus-within .ws-slidecard-actions{opacity:1}.ws-slidecard-actions button{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:20px;height:20px;color:var(--text-secondary);cursor:pointer;border-radius:6px;place-items:center;padding:0;font-size:11px;display:grid}.ws-slidecard-actions button:hover:not(:disabled){background:var(--surface-3);color:var(--text-primary)}.ws-slidecard-actions button:disabled{opacity:.3;cursor:default}.ws-rail.is-collapsed .ws-slidecard-main{grid-template-columns:minmax(0,1fr);justify-items:center;padding:5px 4px}.ws-rail.is-collapsed .ws-slidecard-num{text-align:center;grid-area:1/1}.ws-rail.is-collapsed .ws-slidecard-thumb{grid-area:2/1;width:100%}.ws-thumbframe{aspect-ratio:16/9;border:1px solid var(--border-soft);background:#0c0c0e;border-radius:5px;width:100%;position:relative;overflow:hidden}.ws-thumbframe--widescreen .presentation-root--widescreen[data-deck-lens=duke-catapult] :is(.duke-wide-backdrop,.duke-wall,.duke-semantic){width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.ws-thumbframe--widescreen .presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic{--duke-wall-w:100%;--duke-wall-h:100%;--duke-curved-safe-x:0px;--duke-edge-duplicate-x:6%;--duke-semantic-pad-y:clamp(10px, 8cqh, 42px);--duke-semantic-pad-x:clamp(12px, 7cqw, 64px)}.kbw-lens .presentation-root--widescreen[data-deck-lens=duke-catapult] :is(.duke-wide-backdrop,.duke-wall,.duke-semantic){width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.kbw-lens .presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic{--duke-wall-w:100%;--duke-wall-h:100%;--duke-curved-safe-x:calc(100% * .2);--duke-edge-duplicate-x:calc(100% * .1)}.kbw-lens .presentation-root--widescreen[data-deck-lens=duke-catapult]:has(.duke-semantic) .step{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.ws-thumbframe-wait{background:var(--surface-2);position:absolute;inset:0}.ws-thumbframe--stand{text-align:center;background:linear-gradient(150deg, color-mix(in srgb, var(--accent-secondary) 22%, #0c0c0e), #0c0c0e);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px;display:flex}.ws-thumbstand-icon{color:var(--accent-secondary);font-size:15px;line-height:1}.ws-thumbstand-kind{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:8px}.ws-thumbstand-title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:9px;line-height:1.25;display:-webkit-box;overflow:hidden}.ws-slidecard-meta .hud-engine,.ws-sortcard-foot .hud-engine{border-color:var(--border-soft);flex:none;padding:1px 6px;font-size:8.5px}.ws-center{border-radius:var(--ws-radius);background:var(--ws-desk);border:1px solid var(--border-soft);flex-direction:column;min-width:0;padding:18px;display:flex;position:relative}.ws-canvas-scroll{overscroll-behavior-x:contain;justify-content:center;display:flex;overflow:auto}.ws-canvas{width:100%;max-width:1280px;box-shadow:var(--ws-elev-3);border-radius:12px;flex:none}.ws-canvas .ws-preview-frame{border-color:#0000;border-radius:12px}.ws-zoom{background:var(--surface-1);border:1px solid var(--border-soft);box-shadow:var(--ws-elev-1);border-radius:10px;align-self:flex-end;align-items:center;gap:2px;margin-top:12px;padding:3px;display:inline-flex}.ws-zoom button{min-width:26px;height:26px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:0 7px;font-size:12px}.ws-zoom button:hover{background:var(--surface-3);color:var(--text-primary)}.ws-zoom .ws-zoom-fit.is-active{color:var(--accent-primary);font-weight:700}.ws-zoom-pct{text-align:center;min-width:42px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.ws-preview-frame{aspect-ratio:16/9;border:1px solid var(--border-soft);background:#0c0c0e;border-radius:14px;width:100%;position:relative;overflow:hidden}.ws-preview-frame--light{background:#f6f5f1}.ws-preview-frame--dark{background:#0c0c0e}.ws-preview-frame--live{display:block}.ws-bg-toast{z-index:6;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0a0a0cd1;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;max-width:calc(100% - 24px);padding:7px 12px;font-size:12.5px;line-height:1;animation:.18s ease-out ws-bg-toast-in;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 20px #00000059}.ws-bg-toast.is-done,.ws-bg-toast.is-error{animation:.18s ease-out ws-bg-toast-in,.4s ease-in 1.5s forwards ws-bg-toast-out}.ws-bg-toast.is-done .ws-bg-toast-icon{color:var(--accent-primary)}.ws-bg-toast.is-error{border-color:#ff8c8c66}.ws-bg-toast-icon{font-size:12px}.ws-bg-toast.is-loading .ws-bg-toast-icon{border:2px solid #ffffff47;border-top-color:var(--accent-primary);border-radius:50%;width:11px;height:11px;animation:.7s linear infinite ws-bg-toast-spin}@keyframes ws-bg-toast-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ws-bg-toast-out{to{opacity:0}}@keyframes ws-bg-toast-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ws-bg-toast,.ws-bg-toast.is-done,.ws-bg-toast.is-error,.ws-bg-toast.is-loading .ws-bg-toast-icon{animation:none}}.ws-slide-scaler{transform-origin:0 0;position:absolute;top:0;left:0}.ws-stage{background:var(--bg);--bg:#0a0a0a;--text-primary:#fff;--text-secondary:#a0a0a0;position:absolute;inset:0;container:kbwall/size}.ws-slide-scaler .step.slide{position:absolute;inset:0}.ws-panel{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--ws-radius);box-shadow:var(--ws-elev-1);flex-direction:column;max-height:calc(100vh - 88px);display:flex;position:sticky;top:68px;overflow:hidden}.ws-tabs{border-bottom:1px solid var(--border-soft);background:0 0;flex-wrap:wrap;flex:none;gap:0 2px;padding:6px 8px 0;display:flex}.ws-tab-btn{white-space:nowrap;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px 7px 0 0;padding:8px 10px 9px;font-size:12.5px;font-weight:600;position:relative}.ws-tab-btn:hover{color:var(--text-primary)}.ws-tab-btn.is-active{color:var(--accent-primary)}.ws-tab-btn.is-active:after{content:"";background:var(--accent-primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.ws-tab-body{overscroll-behavior:contain;padding:14px;overflow-y:auto}.ws-tab-lead{color:var(--text-muted);margin:0 0 12px;font-size:12.5px}.ws-tab .field-label{margin-top:12px}.ws-section{border-top:1px solid var(--border-soft)}.ws-section:first-of-type{border-top:none}.ws-section-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:11px 2px;list-style:none;display:flex}.ws-section-head::-webkit-details-marker{display:none}.ws-section-title{font-family:var(--heading-font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);flex:auto;font-size:11.5px;font-weight:700}.ws-section-hint{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:14ch;font-size:11.5px;overflow:hidden}.ws-section-chev{color:var(--text-muted);flex:none;font-size:11px;transition:transform .15s}.ws-section[open]>.ws-section-head .ws-section-chev{transform:rotate(180deg)}.ws-section-body{padding:0 2px 12px}.ws-tab-body .ws-field{gap:4px;margin-bottom:10px}.ws-tab-body .ws-field>span{letter-spacing:.04em;color:var(--text-muted);font-size:11px;font-weight:600}.ws-tab-body .ws-field input:not([type=color]):not([type=range]):not([type=checkbox]),.ws-tab-body .ws-field textarea,.ws-tab-body .ws-field select{border:1px solid #0000;border-bottom-color:var(--border-mid);background:color-mix(in srgb, var(--text-primary) 4%, transparent);border-radius:7px 7px 0 0;padding:7px 9px;font-size:13px}.ws-tab-body .ws-field input:hover,.ws-tab-body .ws-field textarea:hover,.ws-tab-body .ws-field select:hover{background:var(--surface-2)}.ws-tab-body .ws-field input:focus,.ws-tab-body .ws-field textarea:focus,.ws-tab-body .ws-field select:focus{background:var(--surface-2);border-bottom-color:var(--accent-primary);box-shadow:0 1px 0 0 var(--accent-primary)}.ws-sorter{margin-top:4px}.ws-sorter-bar{flex-wrap:wrap;align-items:center;gap:14px;padding:0 2px 12px;display:flex}.ws-sorter-count{font-family:var(--heading-font);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);font-size:13px;font-weight:700}.ws-sorter-hint{flex:auto;margin:0;font-size:12px}.ws-sorter-tools{align-items:center;gap:8px;display:flex}.ws-sorter-tools .ws-rail-add{width:auto;padding:6px 13px}.ws-sorter-mode{background:color-mix(in srgb, var(--surface-2) 78%, var(--accent-secondary))}.ws-quickmove{border-radius:var(--ws-radius);background:var(--surface-1);border:1px solid var(--border-soft);flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.ws-quickmove-label{font-family:var(--heading-font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;align-self:center;font-size:11px;font-weight:700}.ws-quickmove-arrow{color:var(--text-muted);align-self:center;padding-bottom:7px}.ws-quickmove-go{width:auto;padding:7px 16px}.ws-quickmove-go:disabled{box-shadow:none}.ws-combo{flex:0 270px;min-width:170px;max-width:300px;position:relative}.ws-combo-label{flex-direction:column;gap:4px;display:flex}.ws-combo-label>span{letter-spacing:.04em;color:var(--text-muted);font-size:11px;font-weight:600}.ws-combo input{border:1px solid var(--border-mid);background:var(--surface-2);width:100%;color:var(--text-primary);font:inherit;text-overflow:ellipsis;border-radius:8px;padding:7px 10px;font-size:13px}.ws-combo input:focus{border-color:var(--accent-primary);outline:none}.ws-combo input:disabled{opacity:.5}.ws-combo-list{z-index:40;overscroll-behavior:contain;background:var(--bg);border:1px solid var(--border-mid);max-height:260px;box-shadow:var(--ws-elev-3,0 10px 30px #00000029);border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ws-combo-opt{width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:baseline;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.ws-combo-opt.is-cursor{background:var(--surface-3)}.ws-combo-opt.is-picked{color:var(--accent-primary);font-weight:600}.ws-combo-num{font-variant-numeric:tabular-nums;min-width:2.2em;color:var(--text-muted);flex:none;font-weight:700}.ws-combo-opt.is-picked .ws-combo-num{color:var(--accent-primary)}.ws-combo-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-combo-empty{color:var(--text-muted);padding:8px;font-size:12.5px}.ws-sorter-grid{grid-template-columns:repeat(auto-fill, minmax(var(--ws-sorter-min,220px), 1fr));border-radius:var(--ws-radius);background:var(--ws-desk);border:1px solid var(--border-soft);gap:18px 16px;margin:0;padding:14px;list-style:none;display:grid}.ws-sortcard{border-radius:9px;flex-direction:column;gap:6px;padding:6px;transition:background .12s;display:flex;position:relative}.ws-sortcard:hover{background:var(--surface-2)}.ws-sortcard.is-dragging{opacity:.4}.ws-sortcard.is-selected{background:color-mix(in srgb, var(--accent-primary) 10%, var(--surface-1))}.ws-sortcard.is-over:before{content:"";background:var(--accent-primary);width:3px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 25%, transparent);border-radius:3px;position:absolute;top:2px;bottom:2px}.ws-sortcard.is-over-before:before{left:-9px}.ws-sortcard.is-over-after:before{right:-9px}.ws-sortcard-main{cursor:pointer;background:0 0;border:none;border-radius:7px;width:100%;padding:0;display:block}.ws-sortcard-thumb{display:block}.ws-sortcard .ws-thumbframe{box-shadow:var(--ws-elev-2);border-radius:7px}.ws-sortcard.is-selected .ws-thumbframe{box-shadow:0 0 0 2px var(--accent-primary), var(--ws-elev-2)}.ws-sortcard-main:focus-visible{outline:none}.ws-sortcard-main:focus-visible .ws-thumbframe{box-shadow:0 0 0 2px var(--accent-secondary), var(--ws-elev-2)}.ws-sortcard-foot{align-items:center;gap:6px;min-width:0;padding:0 2px;display:flex}.ws-sortcard-num{font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none;font-size:11px;font-weight:700}.ws-sortcard.is-selected .ws-sortcard-num{color:var(--accent-primary)}.ws-sortcard-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-secondary);flex:auto;font-size:12px;overflow:hidden}.ws-sortcard.is-selected .ws-sortcard-title{color:var(--text-primary)}.ws-sortcard-actions{opacity:0;gap:3px;transition:opacity .12s;display:flex;position:absolute;top:10px;right:10px}.ws-sortcard:hover .ws-sortcard-actions,.ws-sortcard:focus-within .ws-sortcard-actions{opacity:1}.ws-sortcard-actions button{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;border-radius:7px;place-items:center;padding:0;font-size:12px;display:grid}.ws-sortcard-actions button:hover:not(:disabled){background:var(--surface-3);color:var(--text-primary)}.ws-sortcard-actions button:disabled{opacity:.3;cursor:default}.ws-story-list{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.ws-story-list li{border:1px solid var(--border-soft);border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.ws-story-list li.is-selected{border-color:var(--accent-primary)}.ws-story-open{min-width:0;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;display:flex}.ws-story-title{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.ws-story-moves{gap:2px;display:flex}.ws-story-moves button{background:var(--surface-2);border:1px solid var(--border-soft);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:2px 7px}.ws-story-moves button:disabled{opacity:.35;cursor:default}.ws-story-add{flex-direction:column;gap:8px;display:flex}@media (max-width:1280px){.ws-grid{grid-template-columns:var(--ws-rail-w,248px) minmax(0, 1fr)}.ws-panel{grid-column:1/-1;max-height:none;position:static}.ws-tab-body{max-height:60vh}}@media (max-width:1100px){.ws-grid{grid-template-columns:1fr}.ws-rail,.ws-panel{max-height:none;position:static}.ws-rail-resize{display:none}.ws-rail-list{flex-direction:row;padding-bottom:6px;overflow-x:auto}.ws-rail-list .ws-slidecard{flex:0 0 168px}.ws-rail-hint{display:none}.ws-rail-tools{flex-direction:row}.ws-rail-tools .ws-add,.ws-rail-tools .ws-rail-search{flex:auto}.ws-center{padding:12px}}@media (max-width:720px){.ws-bar-inner{gap:10px}.ws-bar-lead{flex:100%}.ws-title-input{width:100%;font-size:1rem}.ws-bar-actions{flex:100%;justify-content:space-between}.ws-present-deck{display:none}.ws-segment-btn{padding:7px 10px;font-size:12px}.ws-sorter-grid{gap:14px 12px;padding:10px}}.ws-mobile-note{color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border-soft);border-radius:10px;margin:12px 0 4px;padding:10px 14px;font-size:13px;display:none}@media (max-width:860px){.ws-mobile-note{display:block}}@media (max-width:640px){.picker-grid,.deck-grid,.goal-grid{grid-template-columns:1fr}.edit-toolbar>.btn{width:100%}.edit-search{flex-basis:100%}.deck-row-menu{min-width:min(220px,100vw - 40px);max-width:calc(100vw - 32px)}.setup-rail{gap:6px}.setup-rail-btn{padding:7px 9px;font-size:12px}}.ws-field{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.ws-field>span{color:var(--text-secondary);font-size:.8rem}.ws-field input,.ws-field textarea{border:1px solid var(--border-mid);background:var(--surface-2);width:100%;color:var(--text-primary);font:inherit;resize:vertical;border-radius:8px;padding:8px 10px}.ws-field input:focus,.ws-field textarea:focus{border-color:var(--accent-primary);outline:none}.ws-bg-row{gap:8px;margin-bottom:8px;display:flex}.ws-bg-src,.ws-bg-ref{word-break:break-all}.ws-bg-ref code{font-size:.85em}.focal{margin-top:12px}.focal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.focal-head .field-label{margin:0}.focal-targets{flex-wrap:wrap;gap:6px;display:flex}.focal-surface{border:1px solid var(--border-soft);-webkit-user-select:none;user-select:none;touch-action:none;background:#0a0910;border-radius:8px;width:100%;margin-inline:auto;position:relative;overflow:hidden}.focal-surface.is-draggable{cursor:grab}.focal-surface.is-dragging{cursor:grabbing}.focal-surface:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.focal-img{object-fit:cover;width:100%;height:100%;display:block}.focal-cut{pointer-events:none;background:#06050ca8;position:absolute}.focal-frame{pointer-events:none;position:absolute}.focal-frame--active{border:2px solid var(--accent-primary);border-radius:2px;box-shadow:0 0 0 1px #00000073}.focal-frame--other{border:1px dashed #ffffff9e;border-radius:2px}.focal-cross{border:2px solid var(--accent-primary);background:#ffffff24;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.focal-readout{margin-top:6px}.focal-legend{opacity:.75;margin-top:2px}.ws-subform{border:1px solid var(--border-soft);border-radius:10px;margin:10px 0;padding:12px}.ws-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ws-window{border:1px solid var(--border-soft);border-radius:999px;gap:2px;margin:10px 0;padding:2px;display:inline-flex}.ws-window-opt{cursor:pointer;font:inherit;color:var(--text-secondary);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:.85rem}.ws-window-opt:hover{color:var(--text-primary)}.ws-window-opt.is-on{background:var(--accent-primary);color:#fff}.ws-details{margin-top:12px}.ws-details>summary{cursor:pointer;color:var(--text-primary);padding:6px 0;font-size:.9rem}.ws-simple-list{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ws-simple-list li{border:1px solid var(--border-soft);border-radius:8px}.ws-simple-list li.is-selected{border-color:var(--accent-primary)}.ws-simple-list li button{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.ws-simple-list li button:hover{background:var(--surface-2)}.ws-join{border:1px solid var(--border-soft);border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.ws-join .join-qr{border-radius:8px}.ws-catalog{flex-direction:column;gap:8px;display:flex}.ws-cat-card{border:1px solid var(--border-soft);border-radius:10px;padding:10px}.ws-cat-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ws-cat-head strong{color:var(--text-primary);font-size:.9rem}.ws-cat-card .deck-action{margin-top:6px}.ws-coming{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ws-coming li{color:var(--text-primary);font-size:.85rem}.import-parse-warning{border:1px solid var(--border-strong,var(--border));border-left:3px solid var(--accent-secondary);background:var(--surface-2,var(--surface));border-radius:8px;margin:12px 0;padding:12px 14px}.import-parse-warning-title{color:var(--text-primary);margin:0 0 6px;font-size:.92rem;font-weight:600}.import-parse-warning-list{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.import-parse-warning-list li{color:var(--text-secondary);font-size:.85rem}.eng-coming-soon{border-top:1px solid var(--border);margin-top:28px;padding-top:8px}.eng-coming-soon-head{color:var(--text-primary);margin:8px 0 2px;font-size:1.05rem}.eng-card--soon{opacity:.82}.eng-soon-tag{color:var(--text-secondary);border:1px dashed var(--border);border-radius:6px;margin-top:6px;padding:3px 8px;font-size:.78rem;display:inline-block}.deck-shelf-group{border-top:1px solid var(--border);margin-top:18px;padding-top:8px}.deck-shelf-group>summary{cursor:pointer;color:var(--text-secondary);list-style:revert;padding:4px 0;font-size:.9rem;font-weight:600}.deck-shelf-group>summary:hover{color:var(--text-primary)}.deck-shelf-group>.meta{margin:4px 0 8px}.offline-download{flex-direction:column;gap:8px;display:flex}.offline-download-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offline-download-hint{color:var(--text-secondary);margin:0;font-size:.82rem}.offline-download-cmd{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);background:var(--surface-2,var(--surface));border:1px solid var(--border);white-space:pre;border-radius:6px;padding:8px 10px;font-size:.82rem;display:block;overflow-x:auto}.switchboard{flex-direction:column;gap:12px;margin:18px 0;display:flex}.switchboard-item{border:1px solid var(--border);background:var(--surface,transparent);border-radius:10px;padding:14px 16px}.switchboard-item.is-on{border-left:3px solid var(--accent-primary)}.switchboard-item.is-off{border-left:3px solid var(--accent-secondary)}.switchboard-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.switchboard-name{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:600}.switchboard-state{color:var(--text-secondary);font-size:.78rem}.switchboard-sentence{color:var(--text-primary);margin:6px 0 8px;font-size:.88rem}.switchboard-how{color:var(--text-secondary);margin:0;font-size:.83rem}.switchboard-env{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);background:var(--surface-2,var(--surface));border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:.8rem}.ws-save-state{color:var(--text-muted);white-space:nowrap;margin-left:8px;font-size:.8rem}.ws-save-state--saved{color:var(--accent-secondary,#7b2fff)}.ws-save-state--error{color:var(--danger,#e5484d);font-weight:700}.ws-save-btn{white-space:nowrap}.ws-save-btn[disabled]{opacity:.6;cursor:progress}.ws-draft-modal{max-width:560px}.ws-draft-actions{flex-direction:column;gap:10px;margin-top:18px;display:flex}.ws-draft-actions .btn,.ws-draft-actions .deck-action{text-align:center;justify-content:center;width:100%}.ws-changes-chip{appearance:none;cursor:pointer;font-family:var(--body-font);border:1px solid var(--border-mid);background:var(--surface-1);color:var(--text-secondary);white-space:nowrap;border-radius:999px;margin-left:8px;padding:4px 12px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.ws-changes-chip:hover{color:var(--text-primary);background:var(--surface-2)}.ws-changes-chip.has-new{border-color:color-mix(in srgb, var(--accent-primary) 55%, transparent);background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg));color:var(--accent-primary)}.btn.has-attention{position:relative}.btn.has-attention:after{content:"";background:var(--accent-primary);border:2px solid var(--bg);border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;right:-4px}.ws-changes-modal{width:min(760px,100%)}.ws-changes-lead{margin:0 0 12px}.ws-changes-new-count{color:var(--accent-primary);margin-left:6px;font-size:.8em;font-weight:700}.ws-changes-list{flex-direction:column;gap:8px;max-height:48vh;margin:12px 0;padding:0;list-style:none;display:flex;overflow-y:auto}.ws-change{border:1px solid var(--border-soft);background:var(--surface-1);border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.ws-change.is-new{border-color:color-mix(in srgb, var(--accent-primary) 40%, transparent);background:color-mix(in srgb, var(--accent-primary) 5%, var(--bg))}.ws-change-icon{color:var(--text-secondary);font-size:15px;line-height:1.4}.ws-change-body{flex:1;min-width:0}.ws-change-top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ws-change-slide{appearance:none;cursor:pointer;font-family:var(--body-font);color:var(--accent-primary);background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.ws-change-slide:hover{text-decoration:underline}.ws-change-slide--static{cursor:default;color:var(--text-primary)}.ws-change-newpill{letter-spacing:.08em;color:#fff;background:var(--accent-primary);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800}.ws-change-time{color:var(--text-muted);margin-left:auto;font-size:12px}.ws-change-summary{color:var(--text-secondary);overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.ws-changes-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.ws-copy-fallback{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.ws-copy-fallback label{color:var(--text-muted);flex:280px;gap:4px;font-size:.8rem;display:grid}.ws-copy-fallback input{width:100%}.ws-undo{justify-content:space-between;align-items:center;gap:10px;display:flex}.ws-undo .deck-action{margin-left:auto}.upload-batch-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 12px;display:flex}.modal-card--share{max-width:680px;max-height:90vh;overflow-y:auto}.share-panel{gap:18px;display:grid}.share-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-panel-head h3{margin:0}.share-section{gap:10px;display:grid}.share-section+.share-section{border-top:1px solid var(--border-soft);padding-top:16px}.share-section h4{color:var(--text-primary);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:600}.share-field label{color:var(--text-secondary);gap:5px;font-size:.85rem;line-height:1.45;display:grid}.share-field-row{gap:8px;display:flex}.share-field-row input{background:var(--surface-2);border:1px solid var(--border-mid);color:var(--text-primary);font-family:var(--body-font);text-overflow:ellipsis;border-radius:8px;flex:1;min-width:0;padding:9px 11px;font-size:.85rem}.share-field-row input:focus-visible{border-color:var(--accent-primary);outline:none}.share-join{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.share-join .join-qr{flex:none}.share-join-main{flex:260px;gap:10px;display:grid}.share-actions{flex-wrap:wrap;gap:8px;display:flex}.share-publish{gap:6px;display:grid}.share-publish .status-chip{justify-self:start}.share-publish .meta{margin:0}.share-panel .meta{font-size:.85rem;line-height:1.5}.share-note{margin:0}.share-lede{max-width:58ch;margin:0 0 2px}.sample-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sample-row{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:12px;gap:10px;padding:13px 14px;display:grid}.sample-row-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.sample-row-name{overflow-wrap:anywhere;min-width:0;font-size:.98rem;font-weight:600}.sample-row-meta{color:var(--text-secondary);flex:none;font-size:.8rem}.modal-card--picker{grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;width:100%;max-width:min(1240px,94vw);height:min(88vh,900px);display:grid}.picker-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.picker-head h3{margin:0 0 4px}.picker-head .meta{max-width:76ch;margin:0}.picker-bar{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;display:flex}.picker-count{font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:600}.picker-hint{flex:auto;margin:0;font-size:12px}.picker-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modal-card--picker .picker-grid-wrap{overscroll-behavior:contain;min-height:0;overflow-y:auto}.modal-card--picker .picker-grid{grid-template-columns:repeat(auto-fill, minmax(var(--picker-min,240px), 1fr));gap:18px 16px;display:grid}.modal-card--picker .picker-card{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:10px;gap:6px;width:100%;padding:6px;transition:background .12s;display:grid}.modal-card--picker .picker-card:hover{background:var(--surface-2)}.modal-card--picker .picker-card.is-picked{background:color-mix(in srgb, var(--accent-primary) 10%, var(--surface-1))}.modal-card--picker .picker-card-thumb{display:block;position:relative}.modal-card--picker .picker-card .ws-thumbframe{box-shadow:var(--ws-elev-2);border-radius:8px}.modal-card--picker .picker-card.is-picked .ws-thumbframe{box-shadow:0 0 0 3px var(--accent-primary), var(--ws-elev-2)}.modal-card--picker .picker-card:focus-visible{outline:none}.modal-card--picker .picker-card:focus-visible .ws-thumbframe{box-shadow:0 0 0 3px var(--accent-secondary), var(--ws-elev-2)}.picker-tick{background:color-mix(in srgb, var(--surface-1) 78%, transparent);border:2px solid var(--border-soft);color:#0000;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;line-height:1;display:flex;position:absolute;top:8px;right:8px}.modal-card--picker .picker-card.is-picked .picker-tick{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.modal-card--picker .picker-card-foot{align-items:center;gap:6px;min-width:0;padding:0 2px;display:flex}.modal-card--picker .picker-card-num{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:700}.modal-card--picker .picker-card.is-picked .picker-card-num{color:var(--accent-primary)}.modal-card--picker .picker-card-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;overflow:hidden}.picker-foot{border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:14px;display:flex}.picker-name{color:var(--text-muted);flex:300px;gap:4px;max-width:460px;font-size:.8rem;display:grid}.picker-foot-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:720px){.modal-card--picker{max-width:96vw;height:94vh}.modal-card--picker .picker-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.sample-gone{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.sample-gone-card{text-align:center;max-width:46ch}.sample-gone-card h1{margin:0 0 10px;font-size:clamp(1.4rem,3vw,2rem)}.sample-gone-card .lead{margin:0}.stage-check{gap:8px;margin:0 0 4px;padding:0;list-style:none;display:grid}.stage-check li{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:.84rem;display:flex}.stage-check-mark{background:var(--surface-2);color:var(--text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:.68rem;line-height:1;display:inline-flex}.stage-check li.is-ok .stage-check-mark{background:color-mix(in srgb, var(--accent-primary) 16%, transparent);color:var(--accent-primary)}.stage-check li.is-warn .stage-check-mark{background:color-mix(in srgb, var(--accent-secondary) 20%, transparent);color:var(--accent-secondary)}.stage-check-text{flex:200px}.stage-check-fix{flex:none}.picker-card-actions .btn--ghost{margin-right:auto}.present-picker .picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:1.6rem 0 1.4rem;display:grid}.present-picker .picker-card{background:var(--surface-1);border:1px solid var(--border-soft);cursor:default;text-align:initial;overflow-wrap:anywhere;border-radius:16px;flex-direction:column;gap:12px;width:auto;min-width:0;padding:16px;display:flex}.present-picker .picker-card:hover{background:var(--surface-1);border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--border-soft))}.present-picker .picker-card-thumb{aspect-ratio:16/9;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:10px;flex:none;width:100%;min-width:0;padding:0;display:block;position:static;overflow:hidden}.present-picker .picker-card-thumb img,.present-picker .picker-card-thumb-empty{width:100%;height:100%;display:block}.present-picker .picker-card-body{min-width:0}.present-picker .picker-card-titles h3{overflow-wrap:anywhere;min-width:0}.present-picker .preflight-fact{min-width:0;max-width:100%}.present-picker .picker-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.present-picker .picker-card-actions .btn{text-align:center;white-space:normal;justify-content:center;align-items:center;min-width:0;min-height:42px;margin:0}.present-picker .picker-card-actions .btn:last-child{grid-column:1/-1}@media (max-width:1120px){.present-picker .picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.present-picker .picker-grid{grid-template-columns:1fr}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ws-reorder-hint{margin:4px 0 0;font-size:.7rem}@media (max-width:700px){.notes-panel{width:auto;max-height:44vh;bottom:12px;left:12px;right:12px}.copilot{width:auto;max-height:60vh;left:12px;right:12px;overflow-y:auto}}@media (max-width:640px){.upload-review-nav{flex-wrap:wrap;gap:8px}.upload-batch-actions{gap:6px}.upload-batch-actions .deck-action{text-align:center;flex:auto}}@media (max-width:420px){.page.remote{padding:14px}.remote-btn{padding:22px 0;font-size:40px}}.hud-clock{font-variant-numeric:tabular-nums;min-width:52px}.copilot-activity{border:1px solid #333;border-radius:8px;gap:4px;margin-bottom:10px;padding:8px 10px;display:grid}.copilot-activity-row{justify-content:space-between;gap:10px;font-size:13px;display:flex}.copilot-activity-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.copilot-activity-count{color:var(--accent-primary);font-variant-numeric:tabular-nums}.copilot-notes{gap:6px;max-height:22vh;margin:6px 0 0;padding-left:18px;display:grid;overflow-y:auto}.copilot-notes li{font-size:13px}.copilot-note-detail{color:var(--text-muted);font-size:12px;display:block}.copilot-export{margin-top:6px}.prestage{justify-content:center;align-items:center;padding:24px;display:flex}.prestage-card{background:color-mix(in srgb, var(--text-primary) 6%, var(--bg));border:1px solid color-mix(in srgb, var(--text-primary) 16%, transparent);color:var(--text-primary);border-radius:16px;gap:14px;width:100%;max-width:560px;padding:28px;display:grid}.prestage-card h1{margin:0;font-size:clamp(1.4rem,3.5vw,2rem)}.prestage-card .meta{margin:0}.prestage-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.prestage-hint{color:var(--text-muted)}.ws-workshop-group{margin-top:10px}.ws-workshop-stage{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem}.upload-review-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.upload-viewtoggle[aria-pressed=true]{background:color-mix(in srgb, var(--accent-primary) 16%, transparent);border-color:color-mix(in srgb, var(--accent-primary) 45%, transparent)}.upload-review .upload-review-nav{border-top:1px solid var(--border-soft,#ffffff1f);margin-top:6px;padding-top:14px}.upload-review-all{gap:22px;margin:6px 0 0;padding:0;list-style:none;display:grid}.upload-review-allrow{border-top:1px solid var(--border-soft,#ffffff1f);gap:12px;padding-top:16px;display:grid}.upload-review-allhead{align-items:center;gap:10px;margin:0;display:flex}.upload-review-allnum{background:var(--surface-2,#ffffff14);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:600;display:inline-flex}.upload-review-alltitle{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ws-bg-imported{word-break:break-all}.ws-bg-imported code{font-size:.85em}.ws-bg-imported-on{color:var(--accent-primary)}.bg-scrim input[type=range]{width:100%;accent-color:var(--accent-primary)}.bg-scrim-val{color:var(--accent-primary);font-variant-numeric:tabular-nums;font-style:normal}.bg-tone{flex-wrap:wrap}.bg-tone .design-pill{align-items:center;gap:6px;display:inline-flex}.bg-tone-dot{border:1px solid color-mix(in srgb, var(--text-primary) 25%, transparent);border-radius:50%;width:10px;height:10px}.handraise-card{text-align:center;width:min(820px,90vw)}.handraise-card .poll-question{margin:.35rem 0 .9rem;font-size:clamp(22px,3.4vw,36px)}.handraise-video-wrap{aspect-ratio:16/9;background:#000;border-radius:12px;position:relative;overflow:hidden}.handraise-video{object-fit:cover;width:100%;height:100%;display:block}.handraise-placeholder{background:color-mix(in srgb, var(--text-primary) 8%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.handraise-placeholder-icon{font-size:48px;line-height:1}.handraise-overlay{pointer-events:none;background:linear-gradient(#0000,#000c);justify-content:center;align-items:baseline;gap:12px;padding:20px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.handraise-overlay-num{font-family:var(--heading-font);color:var(--accent-primary,#ff2d8f);font-variant-numeric:tabular-nums;font-size:clamp(40px,7vw,88px);font-weight:900;line-height:1}.handraise-overlay-label{color:#ffffffd9;font-size:clamp(14px,1.6vw,20px)}.handraise-big{flex-direction:column;align-items:center;gap:4px;padding:24px 0 12px;display:flex}.handraise-big-num{font-family:var(--heading-font);color:var(--accent-primary,#ff2d8f);font-variant-numeric:tabular-nums;font-size:clamp(120px,26vw,320px);font-weight:900;line-height:.9;animation:.22s ease-out handraise-pop}@keyframes handraise-pop{0%{opacity:.65;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.handraise-big-num{animation:none}}.handraise-big-label{font-family:var(--heading-font);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary,#ffffffb3);font-size:clamp(16px,2.2vw,28px);font-weight:700}.handraise-controls{opacity:.55;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;transition:opacity .14s;display:flex}.handraise-controls:hover,.handraise-controls:focus-within{opacity:1}.eng-featured{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.eng-feature{border:1px solid var(--border-soft);background:var(--surface-2,var(--surface));border-radius:12px;padding:12px 14px;transition:border-color .14s}.eng-feature:hover{border-color:color-mix(in srgb, var(--accent-primary) 45%, transparent)}.eng-feature.is-open{border-color:var(--accent-primary)}.eng-feature-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.eng-feature-name{color:var(--text-primary);font-size:.98rem;display:block}.eng-feature-head .meta{margin:2px 0 0}.eng-feature-cta{margin-top:10px}.eng-feature-form{flex-direction:column;gap:10px;margin-top:12px;display:flex}.eng-feature-opts{flex-direction:column;gap:6px;display:flex}.eng-check{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;font-size:.85rem;display:flex}.eng-check input{accent-color:var(--accent-primary);cursor:pointer}.eng-feature-actions{justify-content:flex-end;gap:8px;display:flex}.ws-field-error{color:var(--danger,#e5484d);margin:0;font-size:.82rem}.eng-results-builder{background:var(--surface-2,var(--surface))}.eng-poll-mode{align-self:flex-start}.eng-source-list{gap:8px;max-height:300px;padding-right:4px;display:grid;overflow:auto}.eng-source-check{border:1px solid var(--border-soft);background:var(--surface);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px;display:grid}.eng-source-check input{accent-color:var(--accent-primary);margin-top:3px}.eng-source-check span{color:var(--text-primary);gap:2px;font-size:.88rem;display:grid}.eng-source-check b{color:var(--accent-primary);letter-spacing:.08em;font-size:.76rem}.eng-source-check small{color:var(--text-secondary);font-size:.76rem}.eng-source-check--stack{cursor:default;display:block}.eng-source-check--stack>span{display:block}.eng-source-check--stack .ws-field{margin:8px 0}.eng-source-check--stack .ws-field input,.eng-source-check--stack .ws-field textarea{width:100%}.eng-source-check--stack .eng-check{margin-top:8px}.eng-source-check--stack .eng-check span{display:inline}.poll-results-board .poll-main{width:min(1120px,92vw);margin:0 auto}.poll-board-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(18px,3vw,34px);display:grid}.poll-board-card{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, var(--surface,#fff) 7%, transparent);border-radius:12px;gap:12px;min-width:0;padding:clamp(16px,2.2vw,28px);display:grid}.poll-board-question{color:var(--text-primary);font-family:var(--heading-font);text-wrap:balance;margin:0;font-size:clamp(18px,2.4vw,30px);line-height:1.05}.poll-board-meta,.poll-board-empty{color:var(--text-secondary);margin:0}.sample-cover .ws-thumbframe{border:0;border-radius:0}body:has(.sample-cover) .theme-control{display:none}.results-unavailable{color:inherit;opacity:.72;border:1px dashed;border-radius:14px;margin:clamp(12px,3vh,32px) 0 0;padding:clamp(14px,2.4vh,24px) clamp(16px,2vw,28px);font-size:clamp(15px,1.6vw,22px);line-height:1.35}.interaction-stage[data-audience] .pkg-join .poll-main{grid-column:1/-1;max-width:none}.poll-results-hybrid{grid-template-columns:minmax(0,1.05fr) minmax(240px,.95fr);align-items:stretch;gap:clamp(18px,3vw,34px);display:grid}.poll-other-cloud{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, var(--surface,#fff) 7%, transparent);border-radius:12px;grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;padding:clamp(14px,2vw,24px);display:grid}.poll-other-cloud-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.poll-other-cloud .slide-eyebrow,.poll-other-cloud-count{margin:0}.poll-other-cloud-count{color:var(--text-secondary);font-size:.82rem}.poll-other-cloud .wordcloud{min-height:220px}.poll-other-cloud .wordcloud-stage{min-height:180px}.pkg-board--compact{gap:8px}.pkg-board--compact .pkg-track{min-height:42px;padding:8px 12px}.pkg-board--compact .pkg-label,.pkg-board--compact .pkg-pct,.pkg-board--compact .pkg-count{font-size:.86rem}.pkg-board--compact .pkg-count{margin-top:4px}.join-card{--join-plate:#0b0b10;--join-ink:#fff;--join-ink-dim:#ffffffad;background:var(--join-plate);width:fit-content;max-width:100%;color:var(--join-ink);border:1px solid #ffffff29;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin:22px auto 0;padding:16px 20px;display:grid}.join-card-code{place-items:center;display:grid}.join-card .join-qr{border-radius:8px;display:block}.join-card-copy{text-align:left;min-width:0}.join-card-cta{font-family:var(--heading-font);color:var(--join-ink);margin:0 0 2px;font-size:clamp(15px,1.5vw,20px);font-weight:700}.join-card .join-url{color:var(--accent-primary,#ff2d8f);word-break:break-all;font-size:clamp(14px,1.4vw,19px);display:block}.poll-main{min-width:0}.interaction-stage[data-join-state=large] .poll-card{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,clamp(240px,28vw,420px));align-items:center;gap:clamp(20px,3vw,52px);width:min(1200px,94vw);display:grid}.interaction-stage[data-join-state=large] .poll-question{margin:.35rem 0 1rem;font-size:clamp(26px,3.6vw,46px)}.interaction-stage[data-join-state=large] .poll-options{gap:10px}.interaction-stage[data-join-state=large] .poll-option{padding:11px 18px;font-size:clamp(15px,1.5vw,21px)}.interaction-stage[data-join-state=large] .poll-bar{opacity:.55}.interaction-stage[data-join-state=large] .poll-hint{margin-top:.9rem}.interaction-stage[data-join-state=large] .wordcloud{text-align:left;width:100%}.interaction-stage[data-join-state=large] .wordcloud-stage{justify-content:flex-start;min-height:clamp(120px,24vh,220px);margin:.75rem 0}.interaction-stage[data-join-state=large] .wc-form{justify-content:flex-start}.join-card--hero{text-align:center;box-sizing:border-box;grid-template-columns:1fr;align-self:center;justify-items:center;gap:12px;width:100%;max-width:100%;margin:0;padding:clamp(16px,2vw,28px) clamp(18px,2.2vw,32px)}.join-card--hero .join-card-copy{text-align:center;max-width:100%}.join-card--hero .join-card-cta{font-size:clamp(18px,2.2vw,32px)}.join-card--hero .join-url{overflow-wrap:anywhere;font-size:clamp(13px,1.15vw,18px);line-height:1.35}.join-card--hero .join-qr{width:clamp(190px,min(34vh,26vw),400px);max-width:100%;height:auto}.interaction-stage[data-join-state=large] .poll-admin{top:-36px;left:0;right:auto}@media (max-width:900px){.interaction-stage[data-join-state=large] .poll-card{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.interaction-stage[data-join-state=large] .wordcloud,.interaction-stage[data-join-state=large] .wordcloud-stage,.interaction-stage[data-join-state=large] .wc-form{text-align:center}.interaction-stage[data-join-state=large] .wordcloud-stage,.interaction-stage[data-join-state=large] .wc-form{justify-content:center}.join-card--hero .join-qr{width:clamp(150px,min(26vh,46vw),300px)}}.interaction-stage[data-join-state=small]{padding-right:clamp(180px,15vw,250px)}.join-dock{z-index:6;position:absolute;top:84px;right:20px}.join-card--corner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;width:clamp(150px,14vw,200px);margin:0;padding:12px 14px}.join-card--corner .join-card-copy{text-align:center}.join-card--corner .join-card-cta{font-size:clamp(12px,1vw,15px)}.join-card--corner .join-url{word-break:break-all;font-size:clamp(10px,.85vw,13px)}.join-card--corner .transport-pill{font-size:10px}.join-card--corner .join-qr{width:clamp(110px,11vw,156px);height:auto}.interaction-stage[data-poll-layout=journey-distribution] .poll-hint{display:none}.interaction-stage[data-poll-layout=journey-distribution] .join-card{--join-plate:transparent;--join-ink:var(--text-primary);--join-ink-dim:var(--text-secondary);box-shadow:none;background:0 0;border-color:#0000}.interaction-stage[data-poll-layout=journey-distribution] .join-card-cta{color:var(--join-ink)}.interaction-stage[data-poll-layout=journey-distribution] .join-card-code{padding:0}.interaction-stage[data-poll-layout=journey-distribution][data-join-state=large] .poll-card--journey-distribution{grid-template-columns:minmax(0,1fr) minmax(190px,clamp(220px,23vw,330px));grid-template-areas:"eyebrow eyebrow""question question""results join";align-items:start;gap:clamp(8px,1.5vh,18px) clamp(24px,4vw,64px);width:min(1320px,94vw)}.interaction-stage[data-poll-layout=journey-distribution][data-join-state=large] .poll-card--journey-distribution .poll-main{display:contents}.interaction-stage[data-poll-layout=journey-distribution][data-join-state=large] .poll-card--journey-distribution .slide-eyebrow{grid-area:eyebrow;margin:0}.interaction-stage[data-poll-layout=journey-distribution][data-join-state=large] .poll-card--journey-distribution .poll-question{grid-area:question;max-width:none;margin:0;font-size:clamp(34px,4.6vw,68px);line-height:.98}.interaction-stage[data-poll-layout=journey-distribution][data-join-state=large] .poll-card--journey-distribution :is(.poll-results-vertical,.poll-options){grid-area:results;align-self:stretch;margin-top:clamp(8px,1.5vh,18px)}.interaction-stage[data-poll-layout=journey-distribution][data-join-state=large] .poll-card--journey-distribution>.join-card{grid-area:join;place-self:center stretch;padding:0}.interaction-stage[data-poll-layout=journey-distribution][data-join-state=large] .poll-card--journey-distribution>.join-card .join-qr{width:clamp(180px,min(28vh,21vw),300px)}@media (max-width:900px){.interaction-stage[data-poll-layout=journey-distribution][data-join-state=large] .poll-card--journey-distribution{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""question""results""join"}.interaction-stage[data-poll-layout=journey-distribution][data-join-state=large] .poll-card--journey-distribution>.join-card{justify-self:center}}.pkg-join-options{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pkg-join-option{border:1px solid var(--border-mid,#fff3);background:color-mix(in srgb, currentColor 7%, transparent);border-radius:999px;padding:9px 16px;font-size:clamp(15px,1.5vw,21px);line-height:1.2}.pkg-join-questions{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pkg-join-question{border:1px solid var(--border-mid,#fff3);background:color-mix(in srgb, currentColor 6%, transparent);text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:12px 16px;font-size:clamp(16px,1.6vw,24px);line-height:1.2;display:grid}.pkg-join-question-index{aspect-ratio:1;background:var(--accent-primary,#ff2d8f);color:#fff;width:28px;font-family:var(--heading-font);border-radius:50%;place-items:center;font-size:13px;font-weight:800;line-height:1;display:grid}.pkg-join-prompt{color:var(--text-secondary);margin:0;font-size:clamp(16px,1.7vw,23px)}.pkg-join-count{letter-spacing:.01em;color:var(--text-secondary);align-items:baseline;gap:.5ch;margin:1.1rem 0 0;font-size:clamp(15px,1.35vw,21px);display:flex}.pkg-join-tally{font-family:var(--heading-font);color:var(--accent-primary,#ff2d8f);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.4vw,54px);font-weight:800;line-height:1}.interaction-stage[data-engagement-layout=results] .poll-card{text-align:left;width:min(1080px,92vw)}.interaction-stage[data-engagement-layout=results] .poll-question{margin:.2rem 0 1.2rem;font-size:clamp(24px,3.2vw,42px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide]{padding:clamp(28px,min(4cqw,8cqh),96px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide] .poll-card{box-sizing:border-box;width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .poll-card{text-align:left;grid-template-columns:minmax(0,1fr) minmax(250px,.28fr);align-items:stretch;gap:clamp(34px,min(5cqw,12cqh),118px);display:grid;position:relative}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .poll-main{grid-template:"eyebrow options""question options"1fr"count options"/minmax(0,.86fr) minmax(0,1.14fr);align-content:center;gap:clamp(10px,min(2cqw,4cqh),30px) clamp(28px,min(5cqw,12cqh),112px);min-height:0;display:grid}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .slide-eyebrow{letter-spacing:.18em;color:color-mix(in srgb, var(--accent-primary) 86%, #fff);grid-area:eyebrow;align-self:end;margin:0;font-size:clamp(12px,min(1.98cqw,5.76cqh),40px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .poll-question{text-wrap:balance;letter-spacing:0;grid-area:question;align-self:center;max-width:12.5ch;margin:0;font-size:clamp(40px,min(10.44cqw,27cqh),168px);line-height:.92}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .pkg-join-prompt{color:#ffffffbd;grid-area:count;align-self:start;max-width:26ch;margin:0;padding-top:clamp(6px,1.8cqh,30px);font-size:clamp(14px,min(2.7cqw,6.4cqh),62px);line-height:1.16}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .pkg-join-options{counter-reset:poll-choice;grid-area:options;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:clamp(12px,min(1.8cqw,3.8cqh),30px);min-height:0;display:grid}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .pkg-join-questions{grid-area:options;align-content:center;gap:clamp(10px,min(1.4cqw,3.2cqh),24px);min-height:0}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .pkg-join-question{border-color:color-mix(in srgb, var(--accent-primary) 28%, #ffffff2e);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-primary) 13%, transparent), transparent 68%), #ffffff12;border-radius:8px;min-height:clamp(40px,9.2cqh,82px);padding:clamp(9px,min(1.4cqw,2.8cqh),20px) clamp(14px,min(2cqw,4cqh),32px);font-size:clamp(16px,min(3.24cqw,8.28cqh),54px);font-weight:650}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .pkg-join-question-index{width:clamp(24px,min(2.6cqw,6.2cqh),44px);font-size:clamp(11px,min(1.71cqw,5.04cqh),32px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .pkg-join-option{border-color:color-mix(in srgb, var(--accent-primary) 34%, #fff3);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-primary) 16%, transparent), transparent 60%), #ffffff14;border-radius:8px;align-items:center;gap:clamp(10px,min(1.4cqw,3cqh),24px);min-height:clamp(44px,10.8cqh,92px);padding:clamp(10px,min(1.8cqw,3cqh),24px) clamp(14px,min(2.2cqw,4cqh),34px);font-size:clamp(17px,min(3.96cqw,9cqh),61px);font-weight:650;line-height:1.08;display:flex;box-shadow:inset 0 1px #ffffff1a,0 10px 40px #00000014}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .pkg-join-option:before{counter-increment:poll-choice;content:counter(poll-choice, upper-alpha);aspect-ratio:1;width:clamp(24px,min(2.8cqw,7cqh),48px);font-family:var(--heading-font);color:#fff;background:var(--accent-primary);border-radius:50%;flex:none;place-items:center;font-size:clamp(12px,min(1.8cqw,5.4cqh),34px);font-weight:800;display:grid}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .pkg-join-count{grid-area:count;margin:0;font-size:clamp(15px,min(2.88cqw,7.2cqh),50px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .pkg-join-tally{font-size:clamp(30px,min(8.64cqw,18cqh),130px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .join-card--hero{border-color:color-mix(in srgb, var(--accent-primary) 32%, #ffffff29);background:linear-gradient(180deg, #ff2d8f1a, #0b0b1000 48%), var(--join-plate);border-radius:10px;align-content:center;align-self:stretch;justify-items:center;gap:clamp(10px,min(1.6cqw,3cqh),26px);padding:clamp(16px,min(2.5cqw,5.4cqh),46px);display:grid;box-shadow:0 18px 80px #00000038}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .join-card--hero .join-qr{width:clamp(150px,min(30cqh,12cqw),300px);box-shadow:0 0 0 1px #ff2d8f57,0 18px 70px #ff2d8f1f}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .join-card--hero .join-card-cta{font-size:clamp(18px,min(3.96cqw,9cqh),68px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .join-card--hero .join-url{font-size:clamp(12px,min(2.16cqw,6.3cqh),40px)}.interaction-stage[data-poll-layout=journey-distribution] .join-card{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.interaction-stage[data-poll-layout=journey-distribution] :is(.join-card-note,.transport-pill){display:none}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-options{grid-area:options;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:clamp(10px,min(1.5cqw,3.2cqh),26px);min-height:0;margin:0;padding:0;list-style:none;display:grid}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-options:has(li:nth-child(-n+4):last-child){grid-template-columns:minmax(0,1fr)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-options>li{min-width:0}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-option{border-radius:8px;min-height:clamp(40px,9.6cqh,84px);padding:clamp(8px,min(1.5cqw,2.6cqh),20px) clamp(12px,min(2cqw,3.6cqh),30px);font-size:clamp(16px,min(3.6cqw,8.28cqh),92px);line-height:1.06}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-label{font-size:inherit;overflow-wrap:break-word;min-width:0;font-weight:650}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-pct{font-variant-numeric:tabular-nums;font-size:clamp(15px,min(3.24cqw,7.56cqh),86px)}@container kbwall (min-aspect-ratio:3){:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide]{padding:10cqh 10cqw}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide][data-join-state=small]{padding-right:calc(10cqw + var(--kb-corner-w) + 2cqw)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined][data-join-state=small] .poll-card{grid-template-columns:minmax(0,1fr)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-question{font-size:clamp(48px,min(6cqw,13cqh),208px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .slide-eyebrow{font-size:clamp(14px,min(2.16cqw,4.68cqh),76px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-option{gap:clamp(16px,min(1.4cqw,3cqh),48px);min-height:clamp(40px,9.6cqh,150px);font-size:clamp(16px,min(3.6cqw,7.92cqh),126px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-pct{font-size:clamp(15px,min(3.24cqw,7.2cqh),115px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .pkg-join-question{font-size:clamp(16px,min(3.6cqw,7.92cqh),126px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .pkg-join-question-index{width:clamp(24px,min(2.8cqw,6cqh),84px);font-size:clamp(12px,min(1.8cqw,5.04cqh),81px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-options:has(>li:nth-child(5)) .poll-option{font-size:clamp(16px,min(3.6cqw,7.92cqh),92px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-options:has(>li:nth-child(7)) .poll-option{font-size:clamp(16px,min(3.6cqw,7.92cqh),68px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-options:has(>li:nth-child(9)) .poll-option{font-size:clamp(16px,min(3.6cqw,7.92cqh),54px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-options:has(>li:nth-child(5)) .poll-pct{font-size:clamp(15px,min(3.24cqw,7.2cqh),84px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-options:has(>li:nth-child(7)) .poll-pct{font-size:clamp(15px,min(3.24cqw,7.2cqh),62px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-options:has(>li:nth-child(9)) .poll-pct{font-size:clamp(15px,min(3.24cqw,7.2cqh),50px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-options:has(>li:nth-child(5)) .poll-option{min-height:clamp(40px,9.6cqh,360px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-options:has(>li:nth-child(7)) .poll-option{min-height:clamp(40px,9.6cqh,262px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-options:has(>li:nth-child(9)) .poll-option{min-height:clamp(40px,9.6cqh,206px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide] .pkg-join-questions:has(>li:nth-child(4)) .pkg-join-question{min-height:clamp(40px,9.2cqh,262px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide] .pkg-join-questions:has(>li:nth-child(6)) .pkg-join-question{min-height:clamp(40px,9.2cqh,176px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide] .pkg-join-questions:has(>li:nth-child(8)) .pkg-join-question{min-height:clamp(40px,9.2cqh,132px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide] .pkg-join-questions:has(>li:nth-child(4)) .pkg-join-question{font-size:clamp(16px,min(3.6cqw,7.92cqh),84px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide] .pkg-join-questions:has(>li:nth-child(6)) .pkg-join-question{font-size:clamp(16px,min(3.6cqw,7.92cqh),62px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide] .pkg-join-questions:has(>li:nth-child(8)) .pkg-join-question{font-size:clamp(16px,min(3.6cqw,7.92cqh),50px)}}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-join]{padding:10cqh 11cqw}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-join] .poll-card{grid-template-columns:minmax(0,48cqw) minmax(130px,11cqw);align-items:center;gap:7cqw}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-join] .poll-main{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(8px,min(1.1cqw,3cqh),20px) clamp(22px,min(3.2cqw,8cqh),68px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-join] .poll-question{max-width:19ch;font-size:clamp(28px,min(6.39cqw,16.56cqh),131px);line-height:.96}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-join] .pkg-join-options{gap:clamp(8px,min(1.1cqw,2.8cqh),18px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-join] .pkg-join-option{min-height:clamp(34px,7.1cqh,58px);padding:clamp(8px,min(1.1cqw,2.6cqh),16px) clamp(12px,min(1.7cqw,3.6cqh),26px);font-size:clamp(14px,min(2.61cqw,6.48cqh),68px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-join] .pkg-join-option:before{width:clamp(22px,min(2.1cqw,5.6cqh),38px);font-size:clamp(11px,min(1.62cqw,4.5cqh),54px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-join] .pkg-join-count{font-size:clamp(13px,min(2.16cqw,5.58cqh),76px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-join] .pkg-join-tally{font-size:clamp(24px,min(6.12cqw,14.4cqh),115px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-join] .join-card--hero{gap:clamp(8px,min(1cqw,2.5cqh),18px);padding:clamp(12px,min(1.7cqw,4cqh),30px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-join] .join-card--hero .join-qr{width:clamp(130px,min(14cqh,7.8cqw),240px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-join] .poll-card:not(:has(.pkg-join-options,.pkg-join-questions)) .join-card--hero .join-qr{width:clamp(190px,min(30cqh,12cqw),480px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-join] .poll-card:not(:has(.pkg-join-options,.pkg-join-questions)) .poll-question{max-width:20ch;font-size:clamp(40px,min(10.44cqw,27cqh),224px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-join] .join-card--hero .join-card-cta{font-size:clamp(14px,min(2.61cqw,6.48cqh),68px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-join] .join-card--hero .join-url{font-size:clamp(10px,min(1.71cqw,4.68cqh),54px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-q0b] .interaction-stage[data-engagement-wide=poll-join] .poll-question,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-q7b] .interaction-stage[data-engagement-wide=poll-join] .poll-question{max-width:16ch;font-size:clamp(24px,min(5.04cqw,12.96cqh),117px);line-height:.96}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-q7b] .interaction-stage[data-engagement-wide=poll-join] .poll-card{grid-template-columns:minmax(0,68cqw) minmax(112px,9cqw);gap:clamp(24px,3cqw,72px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-q7b] .interaction-stage[data-engagement-wide=poll-join] .poll-main{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-content:center;column-gap:clamp(24px,min(3.8cqw,8cqh),82px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-q7b] .interaction-stage[data-engagement-wide=poll-join] .pkg-join-options{grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:clamp(8px,min(1.2cqw,2.6cqh),22px);display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-q7b] .interaction-stage[data-engagement-wide=poll-join] .pkg-join-option{min-height:clamp(44px,8.4cqh,72px);padding:clamp(9px,min(1.2cqw,2.6cqh),18px) clamp(12px,min(1.6cqw,3.2cqh),26px);font-size:clamp(13px,min(2.3cqw,5.76cqh),67px);line-height:1.02}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-q7b] .interaction-stage[data-engagement-wide=poll-join] .pkg-join-count{margin-top:clamp(4px,.8cqh,10px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-q7b] .interaction-stage[data-engagement-wide=poll-join] .join-card--hero .join-qr{width:clamp(112px,min(11.5cqh,6.4cqw),190px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join]{width:min(100cqw,540cqh);height:min(18.5185cqw,100cqh);padding:clamp(10px,min(1.6cqw,4cqh),24px) 14cqw;inset:calc(50cqh - min(18.5185cqw,100cqh)/2) auto auto calc(50cqw - min(100cqw,540cqh)/2);overflow:visible}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join] .poll-card{grid-template-columns:minmax(0,42cqw) minmax(100px,12cqw);align-items:center;gap:6cqw}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join] .poll-main{grid-template:"eyebrow options""question options""count options"/minmax(0,.72fr) minmax(0,1fr);align-content:center;gap:clamp(4px,min(.75cqw,1.8cqh),10px) clamp(16px,min(2.4cqw,5.5cqh),42px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join] .slide-eyebrow{font-size:clamp(8px,min(1.62cqw,5.04cqh),52px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join][data-join-state=large] .poll-question{max-width:12ch;margin:0;font-size:clamp(32px,min(8.28cqw,27cqh),115px);line-height:.88}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join] .pkg-join-options{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:clamp(8px,min(1.1cqw,2.8cqh),16px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join][data-join-state=large] .pkg-join-option{min-height:clamp(34px,7cqh,48px);padding:clamp(7px,min(.9cqw,2.2cqh),12px) clamp(10px,min(1.3cqw,3cqh),18px);font-size:clamp(16px,min(3.06cqw,8.28cqh),72px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join] .pkg-join-option:before{width:clamp(26px,min(3cqw,7cqh),42px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join] .pkg-join-count{align-self:end;font-size:clamp(10px,min(1.98cqw,5.4cqh),58px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join] .pkg-join-tally{font-size:clamp(28px,min(7.2cqw,18cqh),115px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join] .join-card--hero{align-self:center;gap:clamp(5px,min(.8cqw,2cqh),10px);min-width:0;max-height:100%;padding:clamp(8px,min(1cqw,2.6cqh),14px);overflow:hidden}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join] .join-card--hero .join-qr{width:clamp(76px,min(7.4cqw,28cqh),150px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join] .join-card--hero .join-card-cta{font-size:clamp(11px,min(2.16cqw,6.12cqh),61px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join] .join-card--hero .join-url{font-size:clamp(7px,min(1.3cqw,3.42cqh),38px);line-height:1.05}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join] .join-card--hero .transport-pill,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7] .interaction-stage[data-engagement-wide=poll-join] .join-card--hero .join-card-note{display:none}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results]{padding-right:clamp(260px,min(20cqw,88cqh),520px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .poll-card{text-align:left;grid-template-rows:1fr;grid-template-columns:minmax(230px,.2fr) minmax(0,1fr);align-items:stretch;gap:clamp(22px,min(4cqw,9cqh),86px);display:grid}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .pkg-status{border-left:clamp(3px, .45cqw, 8px) solid var(--accent-primary);flex-direction:column;align-self:center;align-items:flex-start;gap:clamp(8px,min(1.4cqw,3cqh),22px);margin:0;padding-left:clamp(12px,min(1.6cqw,4cqh),28px);display:flex}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .pkg-status-label{font-size:clamp(12px,min(1.98cqw,5.4cqh),72px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .pkg-live{padding:.55em 1em .55em .85em;font-size:clamp(10px,min(1.62cqw,4.5cqh),54px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .pkg-status-count{max-width:10ch;font-size:clamp(18px,min(5.04cqw,11.16cqh),106px);line-height:1.02}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .pkg-status-reach{font-size:clamp(12px,min(1.89cqw,5.4cqh),68px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .poll-main{grid-template-rows:auto minmax(0,1fr);align-self:center;gap:clamp(16px,min(2.8cqw,5cqh),44px);min-height:0;display:grid}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .poll-question{text-wrap:balance;max-width:34ch;margin:0;font-size:clamp(28px,min(7.56cqw,16.2cqh),137px);line-height:1.02}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .pkg-board{justify-content:center;gap:clamp(10px,min(1.8cqw,4cqh),30px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .pkg-track{background:linear-gradient(90deg, #ffffff1a, transparent 76%), color-mix(in srgb, currentColor 8%, transparent);border-color:#ffffff29;border-radius:8px;min-height:clamp(44px,10.5cqh,88px);padding:clamp(10px,min(1.8cqw,3cqh),26px) clamp(14px,min(2.4cqw,4.2cqh),42px);box-shadow:inset 0 1px #ffffff14}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .pkg-label{font-size:clamp(16px,min(3.96cqw,9cqh),97px);line-height:1.05}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .pkg-count{font-size:clamp(18px,min(5.04cqw,10.8cqh),106px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .pkg-pct{text-align:right;min-width:3ch;font-size:clamp(18px,min(5.4cqw,11.7cqh),117px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .pkg-row[data-leading=true] .pkg-track{box-shadow:0 18px 60px color-mix(in srgb, var(--accent-primary) 20%, transparent)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .pkg-lead-tag{font-size:clamp(8px,min(1.44cqw,3.96cqh),38px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .join-dock{top:50%;right:clamp(24px,3cqw,72px);transform:translateY(-50%)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .join-card--corner{border-radius:10px;width:clamp(140px,min(9cqw,42cqh),210px)}@container kbwall (min-aspect-ratio:3){:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide] .join-dock{right:10%}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .join-dock{top:max(84px,10%)}}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .join-card--corner .join-qr{width:clamp(92px,min(6.5cqw,27cqh),148px)}@container kbwall (min-aspect-ratio:3){.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-results],:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide]{--kb-corner-w:min(6.4cqw, 34cqh)}:is(.presentation-root--widescreen,.ws-stage) .join-card--corner{width:var(--kb-corner-w,min(6.4cqw, 34cqh))}:is(.presentation-root--widescreen,.ws-stage) .join-card--corner .join-qr,:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .join-card--corner .join-qr{width:min(5.6cqw,30cqh)}:is(.presentation-root--widescreen,.ws-stage) .join-card--hero .join-qr{width:min(26cqw,34cqh)}:is(.presentation-root--widescreen,.ws-stage) .join-card--corner .join-card-cta,:is(.presentation-root--widescreen,.ws-stage) .join-card--hero .join-card-cta{font-size:min(3cqh,48px);line-height:1.2}:is(.presentation-root--widescreen,.ws-stage) .join-card--corner .join-url,:is(.presentation-root--widescreen,.ws-stage) .join-card--hero .join-url{font-size:min(1.5cqh,24px);line-height:1.25}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide] .poll-hint,:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide] .join-card-note,:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide] .transport-pill{font-size:min(3.6cqh,58px);line-height:1.3}}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-results]{--kb-corner-w:clamp(140px, min(11cqw, 48cqh), 240px);padding:10cqh  max(clamp(220px, min(17cqw, 70cqh), 420px), calc(10cqw + var(--kb-corner-w) + 1.5cqw)) max(clamp(18px, min(2.2cqw, 5.2cqh), 42px), 10cqh) max(9cqw, 10cqw)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-results] .poll-card{grid-template-columns:minmax(140px,.16fr) minmax(0,1fr);gap:clamp(18px,min(3cqw,7cqh),58px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-results] .pkg-status{gap:clamp(6px,min(1cqw,2.4cqh),16px);padding-left:clamp(10px,min(1.2cqw,3.2cqh),22px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-results] .pkg-status-count{font-size:clamp(16px,min(3.78cqw,9.36cqh),97px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-results] .poll-main{gap:clamp(12px,min(2cqw,4.4cqh),30px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-results] .poll-question{max-width:44ch;font-size:clamp(22px,min(5.04cqw,12.24cqh),112px);line-height:1.04}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-results] .pkg-board{gap:clamp(8px,min(1.25cqw,3cqh),20px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-results] .pkg-track{min-height:clamp(34px,7.5cqh,62px);padding:clamp(8px,min(1.2cqw,2.8cqh),18px) clamp(12px,min(1.8cqw,3.8cqh),30px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-results] .pkg-label{font-size:clamp(13px,min(2.7cqw,6.66cqh),68px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-results] .pkg-count,.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-results] .pkg-pct{font-size:clamp(15px,min(3.6cqw,8.46cqh),92px)}.presentation-root--widescreen .interaction-stage:is([data-engagement-wide=poll-results],[data-engagement-wide=poll-combined],[data-engagement-wide=poll-join]) .pkg-board:has(>li:nth-child(9)){gap:clamp(4px,min(.6cqw,1.4cqh),10px)}.presentation-root--widescreen .interaction-stage:is([data-engagement-wide=poll-results],[data-engagement-wide=poll-combined],[data-engagement-wide=poll-join]) .pkg-board:has(>li:nth-child(9)) .pkg-track{min-height:clamp(22px,4.4cqh,44px);padding-top:clamp(4px,min(.6cqw,1.4cqh),14px);padding-bottom:clamp(4px,min(.6cqw,1.4cqh),14px)}.presentation-root--widescreen .interaction-stage[data-engagement-wide] .poll-options:has(>li:nth-child(9)){gap:clamp(4px,.7cqh,12px)}.presentation-root--widescreen .interaction-stage[data-engagement-wide] .poll-options:has(>li:nth-child(9)) .poll-option{gap:clamp(8px,min(1.4cqw,3cqh),30px);min-height:0;padding-top:clamp(4px,.7cqh,14px);padding-bottom:clamp(4px,.7cqh,14px);font-size:clamp(14px,min(2.6cqw,3.6cqh),62px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-results] .join-card--corner{width:var(--kb-corner-w)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .interaction-stage[data-engagement-wide=poll-results] .join-card--corner .join-qr{width:clamp(92px,min(7.6cqw,32cqh),170px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board]{align-items:center;padding:0 12%;display:grid;position:absolute;inset:0}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .poll-card{width:100%;min-height:0;box-shadow:none;background:0 0;padding:0}@container kbwall (min-aspect-ratio:3){:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board]{grid-template-columns:minmax(0,1fr);padding:10cqh 12%}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board]:has(.poll-board-grid>:only-child){padding-inline:15.8%}}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .poll-main{width:100%}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .poll-question{max-width:32ch;font-size:clamp(30px,min(6.12cqw,13.68cqh),130px);line-height:1.02}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .poll-board-grid{grid-template-columns:repeat(auto-fit,minmax(clamp(320px,19cqw,620px),1fr));gap:clamp(18px,min(2.6cqw,5cqh),52px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .poll-board-card{border-radius:10px;padding:clamp(18px,min(2.2cqw,5cqh),42px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results]{width:min(100cqw,540cqh);height:min(18.5185cqw,100cqh);padding:clamp(10px,min(2cqw,5cqh),26px) 20cqw;inset:calc(50cqh - min(18.5185cqw,100cqh)/2) auto auto calc(50cqw - min(100cqw,540cqh)/2);overflow:visible}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .poll-card{gap:clamp(16px,min(2.4cqw,5.5cqh),44px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .poll-main{gap:clamp(8px,min(1.1cqw,2.5cqh),18px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .poll-question{font-size:clamp(24px,min(5.4cqw,11.16cqh),103px);line-height:.96}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .pkg-board{gap:clamp(6px,min(.8cqw,1.9cqh),14px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .pkg-track{min-height:clamp(34px,6.1cqh,46px);padding:clamp(6px,min(.8cqw,1.7cqh),12px) clamp(10px,min(1.4cqw,2.8cqh),22px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .pkg-label{font-size:clamp(14px,min(2.61cqw,5.58cqh),76px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .pkg-count,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .pkg-pct{font-size:clamp(18px,min(3.96cqw,8.64cqh),97px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .pkg-status-count{font-size:clamp(18px,min(4.32cqw,9.36cqh),88px)}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .pkg-status{will-change:transform, opacity;animation:.76s cubic-bezier(.16,1,.3,1) 80ms both dukePollStatusRail}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .poll-question{transform-origin:0;will-change:transform, opacity, filter;animation:.96s cubic-bezier(.16,1,.3,1) both dukePollQuestionMorph}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .pkg-row{transform-origin:0;will-change:transform, opacity, filter;animation:.88s cubic-bezier(.16,1,.3,1) both dukePollChoiceMorph}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .pkg-row:first-child{animation-delay:.18s}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .pkg-row:nth-child(2){animation-delay:.27s}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .pkg-row:nth-child(3){animation-delay:.36s}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .pkg-row:nth-child(4){animation-delay:.45s}.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .pkg-fill{transition-duration:.62s}@keyframes dukePollStatusRail{0%{opacity:0;filter:blur(10px);transform:translate(-3.6vw)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes dukePollQuestionMorph{0%{opacity:.18;filter:blur(12px);transform:translate(-9vw)scale(1.34)}42%{opacity:1;filter:blur();transform:translate(3.4vw)scale(1.12)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes dukePollChoiceMorph{0%{opacity:0;filter:blur(14px);transform:translate(18vw)scale(1.12)}48%{opacity:1;filter:blur();transform:translate(-1.4vw)scale(1.03)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .pkg-status,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .poll-question,.presentation-root--widescreen[data-deck-lens=duke-catapult][data-current-slide-id=poll-wzhi7-results] .interaction-stage[data-engagement-wide=poll-results] .pkg-row{animation:none}}@container kbwall (max-width:1100px){:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]),:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results]{padding:clamp(22px,5cqw,44px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .poll-card,:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results] .poll-card,:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .poll-main{grid-template-columns:minmax(0,1fr)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .poll-main{grid-template-areas:"eyebrow""question""options""count"}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .pkg-join-prompt{color:#ffffffbd;grid-area:count;align-self:start;max-width:26ch;margin:0;padding-top:clamp(6px,1.8cqh,30px);font-size:clamp(14px,min(2.7cqw,6.4cqh),62px);line-height:1.16}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage:is([data-engagement-wide=poll-join],[data-engagement-wide=poll-combined]) .pkg-join-options{grid-template-columns:minmax(0,1fr)}}.pkg-status{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.pkg-status-label{font-family:var(--heading-font);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-primary);font-size:clamp(11px,1vw,14px);font-weight:700}.pkg-live{letter-spacing:.14em;border:1px solid color-mix(in srgb, var(--accent-primary) 45%, transparent);background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary);border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:clamp(10px,.9vw,12px);font-weight:700;display:inline-flex}.pkg-live[data-open=false]{border-color:var(--border-mid,#fff3);background:color-mix(in srgb, currentColor 8%, transparent);color:var(--text-secondary)}.pkg-live-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.pkg-live[data-open=true] .pkg-live-dot{animation:2.4s ease-in-out infinite pkg-pulse}@keyframes pkg-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-primary) 55%, transparent)}50%{opacity:.75;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent-primary) 0%, transparent)}}.pkg-status-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:clamp(12px,1.1vw,16px)}.pkg-status-count b{color:var(--text-primary);font-weight:700}.pkg-status-reach{color:#ffb454;font-size:clamp(11px,1vw,13px)}.pkg-board{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pkg-row{align-items:center;gap:clamp(10px,1.2vw,18px);display:flex}.pkg-track{border:1px solid var(--border-soft,#ffffff1f);background:color-mix(in srgb, currentColor 6%, transparent);border-radius:12px;flex:1;align-items:center;gap:1rem;min-width:0;padding:11px 20px;transition:border-color .26s cubic-bezier(.33,1,.68,1),background-color .26s cubic-bezier(.33,1,.68,1);display:flex;position:relative;overflow:hidden}.pkg-fill{z-index:0;background:color-mix(in srgb, currentColor 13%, transparent);transition:width .26s cubic-bezier(.33,1,.68,1),background-color .26s cubic-bezier(.33,1,.68,1);position:absolute;inset:0 auto 0 0}.pkg-label,.pkg-pct{z-index:1;position:relative}.pkg-label{flex:1;align-items:center;gap:10px;min-width:0;font-size:clamp(16px,1.7vw,24px);display:flex}.pkg-pct{font-family:var(--heading-font);color:var(--accent-primary);font-variant-numeric:tabular-nums;font-size:clamp(18px,2vw,30px);font-weight:800}:is(.stage,.ws-stage){--pkg-count-ink:#b794ff}:is(.stage,.ws-stage).theme-light{--pkg-count-ink:#6d28d9}.pkg-count{min-width:clamp(88px,9vw,132px);color:var(--pkg-count-ink,var(--accent-secondary));font-variant-numeric:tabular-nums;flex:none;font-size:clamp(12px,1vw,15px);line-height:1.2}.pkg-count b{font-family:var(--heading-font);font-size:clamp(15px,1.35vw,20px);font-weight:800}.pkg-row[data-leading=true] .pkg-track{background:color-mix(in srgb, var(--accent-primary) 72%, #000);border-color:color-mix(in srgb, var(--accent-primary) 72%, #000)}.pkg-row[data-leading=true] .pkg-fill{background:var(--accent-primary)}.pkg-row[data-leading=true] .pkg-label,.pkg-row[data-leading=true] .pkg-pct{color:#fff}.pkg-row[data-leading=true] .pkg-label{font-weight:700}.pkg-lead-tag{font-family:var(--body-font);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--accent-secondary);border:none;border-radius:999px;flex:none;padding:4px 10px;font-size:clamp(9px,.8vw,11px);font-weight:700;box-shadow:0 0 0 1.5px #fff9}.wc-word{transition:font-size .26s cubic-bezier(.33,1,.68,1),font-weight .26s cubic-bezier(.33,1,.68,1),opacity .26s cubic-bezier(.33,1,.68,1)}.wordcloud-stage[data-wc-fitting] .wc-word{transition:none}.wc-word.is-new{animation:.26s cubic-bezier(.33,1,.68,1) both wc-arrive}@keyframes wc-arrive{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.wc-word[data-tier="0"]{letter-spacing:-.01em;font-weight:900}.wc-word[data-tier="1"]{opacity:.92;font-weight:800}.wc-word[data-tier="2"]{opacity:.72;font-weight:700}.wc-word[data-leading=true]{filter:saturate(1.15)brightness(1.06)}@media (prefers-reduced-motion:reduce){.pkg-fill,.wc-word{transition:none}.wc-word.is-new,.pkg-live[data-open=true] .pkg-live-dot{animation:none}}.join-card-note{color:var(--join-ink-dim);max-width:30ch;margin:6px 0 0;font-size:12px;line-height:1.35}.stage .join-card .hud-btn,.ws-stage .join-card .hud-btn{color:var(--join-ink-dim);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14;border-color:#ffffff38}.stage .join-card .hud-btn:hover,.ws-stage .join-card .hud-btn:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:#ffffff24}.hud-join{font-variant-numeric:tabular-nums}.ws-pair-chip{letter-spacing:.06em;white-space:nowrap;color:var(--accent-secondary);border:1px solid color-mix(in srgb, var(--accent-secondary) 40%, transparent);background:color-mix(in srgb, var(--accent-secondary) 10%, transparent);border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:10px;display:inline-flex}.ws-pair-chip[data-role=results]{color:var(--accent-primary);border-color:color-mix(in srgb, var(--accent-primary) 40%, transparent);background:color-mix(in srgb, var(--accent-primary) 10%, transparent)}.ws-radio-row{gap:4px;margin-bottom:8px;display:flex}.ws-radio{color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border-soft);cursor:pointer;border-radius:6px;flex:1;padding:6px 8px;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.ws-radio:hover{color:var(--text-primary)}.ws-radio.is-on{color:#fff;background:var(--brand-pink,#ff1f8e);border-color:var(--brand-pink,#ff1f8e)}.ws-motion-blurb{color:var(--text-muted);margin:0 0 8px;font-size:11.5px;line-height:1.45}.ws-motion-status{color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border-soft);border-left:3px solid var(--border-soft);border-radius:6px;margin:0 0 8px;padding:7px 9px;font-size:11.5px;line-height:1.45}.ws-motion-status.is-live{border-left-color:var(--brand-pink,#ff1f8e)}.ws-motion-status strong{font-weight:700}.ws-motion-note{color:var(--text-muted);margin:0 0 6px;font-size:11px;line-height:1.45}.err-page{place-items:start center;min-height:70vh;padding-top:8vh;display:grid}.err-shell{text-align:center;width:100%;max-width:720px}.err-meaning{text-align:left;max-width:620px;color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border-soft);border-left:3px solid var(--accent-primary);border-radius:8px;margin:0 auto 4px;padding:10px 14px;font-size:13.5px;line-height:1.55}.err-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:18px 0 22px;display:flex}.err-tech{text-align:left;border:1px solid var(--border-soft);background:var(--surface-1);border-radius:10px;overflow:hidden}.err-tech-summary{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;padding:11px 14px;font-size:13px;font-weight:600}.err-tech-summary:hover{color:var(--text-primary)}.err-tech-body{border-top:1px solid var(--border-soft);padding:4px 14px 14px}.err-tech-line{word-break:break-word;margin:12px 0 10px;font-size:13px;line-height:1.5}.err-tech-line code{color:var(--accent-primary)}.err-tech-explain{color:var(--text-primary);background:var(--surface-2);border-radius:7px;margin:0 0 12px;padding:9px 12px;font-size:12.5px;line-height:1.55}.err-tech-meta{color:var(--text-muted);margin:0 0 6px;font-size:12px}.err-tech-pre{white-space:pre;max-height:260px;color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--border-soft);border-radius:7px;margin:0 0 12px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.5;overflow:auto}.err-tech-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.err-tech-actions .meta{flex:260px;font-size:11.5px}.import-optimized{border:1px solid var(--border-strong,var(--border));border-left:3px solid var(--accent-primary);background:var(--surface-2,var(--surface));border-radius:8px;margin:12px 0;padding:12px 14px}.import-optimized-title{color:var(--text-primary);margin:0 0 6px;font-size:.92rem;font-weight:600}.import-optimized-list{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.import-optimized-list li{color:var(--text-secondary);font-size:.85rem}.import-optimized-list code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.deck-action.deck-action--sm{vertical-align:baseline;margin-left:4px;padding:3px 9px;font-size:.78rem;display:inline-block}.qa-stage{place-items:center;height:100%;display:grid}.qa-invite{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);width:min(1160px,92%);display:grid}.qa-invite-copy{min-width:0}.qa-invite-title{font-family:var(--font-heading,inherit);letter-spacing:-.02em;text-wrap:balance;margin:.35rem 0 0;font-size:clamp(38px,5.2vw,68px);font-weight:800;line-height:1.04}.qa-invite-lead{margin:.85rem 0 0;font-size:clamp(20px,2.1vw,28px);font-weight:600;line-height:1.3}.qa-invite-sub{opacity:.76;max-width:46ch;margin:.6rem 0 0;font-size:clamp(15px,1.45vw,19px);line-height:1.45}.qa-invite-count{opacity:.9;margin:1.1rem 0 0;font-size:clamp(15px,1.5vw,19px)}.qa-invite-tally{color:var(--accent-primary);margin-right:.25rem;font-size:clamp(30px,3.4vw,46px);font-weight:800}.qa-invite .transport-pill{margin-top:1rem}.qa-invite-code{flex:none}.qa-overlay{z-index:45;background:var(--bg);color:var(--text-primary);place-items:center;padding:clamp(24px,3.5vh,48px) clamp(24px,4vw,72px);display:grid;position:fixed;inset:0;overflow:hidden}.qa-overlay-close{z-index:2;border:1px solid var(--surface-3);background:var(--surface-1);width:34px;height:34px;color:var(--text-primary);cursor:pointer;opacity:.5;border-radius:8px;font-size:15px;line-height:1;transition:opacity .14s;position:absolute;top:14px;left:14px}.qa-overlay-close:hover,.qa-overlay-close:focus-visible{opacity:1}.qa-invite--overlay{width:min(1160px,100%)}.qa-board{flex-direction:column;width:min(1180px,100%);max-height:100%;display:flex}.qa-slide-board{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,48px);width:min(1180px,94%);max-height:100%;display:grid}.qa-slide-board-main{flex-direction:column;min-width:0;display:flex}.qa-slide-board-main .qa-board-title{margin-bottom:clamp(12px,2vh,22px)}.qa-slide-board-list{gap:clamp(6px,1vh,10px)}.qa-slide-board-list .qa-top-card{padding:clamp(8px,1.3vh,14px) clamp(14px,1.6vw,22px)}.qa-slide-board-list .qa-top-text{-webkit-line-clamp:2;font-size:clamp(17px,1.7vw,23px)}.qa-slide-board-code{align-self:center}.qa-board-head{flex:none;margin-bottom:clamp(12px,2vh,22px)}.qa-board-title{font-family:var(--font-heading,inherit);letter-spacing:-.02em;margin:.3rem 0 0;font-size:clamp(30px,3.6vw,50px);font-weight:800;line-height:1.05}.qa-board-empty{opacity:.72;max-width:52ch;margin:0;font-size:clamp(17px,1.8vw,22px)}.qa-board-foot{opacity:.6;margin:clamp(10px,1.6vh,18px) 0 0;font-size:15px}.qa-top-list{flex-direction:column;gap:clamp(8px,1.4vh,16px);min-height:0;margin:0;padding:0;list-style:none;display:flex}.qa-top-card{background:var(--surface-1);border:1px solid var(--surface-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.6vw,22px);padding:clamp(12px,1.8vh,20px) clamp(16px,1.8vw,26px);display:grid}.qa-top-card:first-child{border-color:color-mix(in srgb, var(--accent-primary) 45%, transparent)}.qa-top-rank{opacity:.35;font-variant-numeric:tabular-nums;text-align:center;min-width:1.2em;font-size:clamp(22px,2.4vw,32px);font-weight:800}.qa-top-text{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(19px,2.1vw,30px);font-weight:600;line-height:1.22;display:-webkit-box;overflow:hidden}.qa-top-votes{color:var(--accent-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(17px,1.9vw,26px);font-weight:800}.qa-board-more{border:1px solid var(--surface-3);background:var(--surface-1);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;align-self:flex-start;margin-top:clamp(12px,2vh,22px);padding:10px 18px;font-size:16px;font-weight:600}.qa-board-more:hover{background:var(--surface-2)}.qa-board-more:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.qa-page-grid{flex:auto;grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:8px 16px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.qa-page-card{background:var(--surface-1);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;padding:7px 12px;display:grid}.qa-page-votes{color:var(--accent-primary);font-variant-numeric:tabular-nums;min-width:1.6em;font-size:15px;font-weight:800}.qa-page-text{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(13px,1.15vw,17px);line-height:1.28;display:-webkit-box;overflow:hidden}.hud-qa{font-variant-numeric:tabular-nums}@media (max-width:900px){.qa-invite{grid-template-columns:minmax(0,1fr);justify-items:start}.qa-page-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.ws-grid--wide{--ws-rail-w:220px}.kbw-center{min-width:0}.kbw-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 10px;display:flex}.kbw-bar-dim{color:var(--text-secondary);margin-right:auto;font-size:.8rem}.kbw-status{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700}.kbw-status--auto{background:color-mix(in srgb, var(--text-primary) 10%, transparent);color:var(--text-secondary)}.kbw-status--custom{background:color-mix(in srgb, var(--accent-primary) 16%, transparent);color:var(--accent-primary)}.kbw-status--fallback,.kbw-status--review{color:#b87800;background:#f0a50033}.kbw-scroll{justify-content:flex-start;align-items:center;min-height:0;display:flex;overflow:auto}.kbw-panel{align-content:start;gap:14px;display:grid}.kbw-scope{border:1px solid var(--border-soft);border-radius:12px;gap:8px;padding:12px;display:grid}.kbw-scope h4{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem}.kbw-scope--shared h4{color:var(--text-secondary)}.kbw-scope--wide{border-color:color-mix(in srgb, var(--accent-primary) 40%, transparent)}.kbw-scope--wide h4{color:var(--accent-primary)}.kbw-sub{margin:6px 0 0;font-size:.78rem}.kbw-field{gap:4px;font-size:.8rem;display:grid}.kbw-field>span{color:var(--text-secondary)}.kbw-field select,.kbw-field input[type=number]{background:var(--surface-2);border:1px solid var(--border-mid);color:var(--text-primary);font-family:var(--body-font);border-radius:8px;padding:7px 9px;font-size:.85rem}.kbw-row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kbw-complist{gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.kbw-comp{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:baseline;gap:8px;width:100%;padding:6px 8px;font-size:.8rem;display:flex}.kbw-comp:hover{background:var(--surface-2)}.kbw-comp.is-selected{border-color:var(--accent-primary)}.kbw-comp-kind{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:.7rem}.kbw-comp-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kbw-comp-flag{color:var(--accent-primary);flex:none;margin-left:auto}.kbw-inspector{border-top:1px solid var(--border-soft);gap:10px;padding-top:10px;display:grid}.kbw-anchor{margin:0}.kbw-diag{gap:4px;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.kbw-diag .is-warn{color:#b87800}.kbw-scope--v2{border-style:dashed}.kbw-scores{gap:3px;margin:0;display:grid}.kbw-score{grid-template-columns:88px 1fr;align-items:center;gap:8px;display:grid}.kbw-score dt{color:var(--text-secondary);font-size:.74rem}.kbw-score dd{align-items:center;gap:6px;margin:0;display:flex}.kbw-score-bar{background:linear-gradient(to right, var(--accent-primary) calc(var(--v) * 100%), color-mix(in srgb, var(--text-primary) 10%, transparent) 0);border-radius:999px;flex:1;height:6px}.kbw-score-num{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.72rem}.kbw-alts{font-size:.78rem}.kbw-alts summary{color:var(--text-secondary);cursor:pointer}.kbw-alts ul{margin:6px 0 0;padding-left:1.1rem}.kbw-status--suggested,.kbw-status--blocked{color:#b87800;background:#f0a50033}.kbw-status--auto-v2{background:color-mix(in srgb, var(--accent-primary) 16%, transparent);color:var(--accent-primary)}.kbw-status--preserve{background:color-mix(in srgb, var(--text-primary) 10%, transparent);color:var(--text-secondary)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--close-chooser{grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;row-gap:clamp(6px,min(.9cqw,2.2cqh),16px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--close-chooser h2{font-size:clamp(22px,min(5.58cqw,13.32cqh),144px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-chooser__subhead{color:#ffffffa8;margin:0;font-size:clamp(13px,min(2.25cqw,5.58cqh),76px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-grid{pointer-events:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(22px,min(4cqw,8.5cqh),96px);width:100%;min-height:0;display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-card{appearance:none;cursor:pointer;perspective:2400px;text-align:left;min-height:clamp(150px,52cqh,700px);color:inherit;font:inherit;background:0 0;border:0;padding:0;position:relative}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-card.is-static{cursor:default}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-card:focus-visible{outline:3px solid var(--v9pink,#ff2db6);outline-offset:8px;border-radius:18px}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-inner{transform-style:preserve-3d;transition:transform .62s cubic-bezier(.66,0,.34,1);position:absolute;inset:0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-inner[data-open]{transform:rotateY(180deg)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-face{box-sizing:border-box;backface-visibility:hidden;background:#ffffff0b;border-radius:18px;flex-direction:column;gap:clamp(5px,min(.7cqw,1.7cqh),14px);min-height:0;padding:clamp(12px,min(1.35cqw,3.4cqh),34px);display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-front{justify-content:flex-end}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-front .duke-close-num{margin-bottom:auto}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-back{background:#ff2db612;overflow:hidden;transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #ff2db680}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-num{letter-spacing:.16em;color:var(--v9pink,#ff2db6);font-size:clamp(11px,min(1.8cqw,4.32cqh),68px);font-weight:800}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-front strong{letter-spacing:-.02em;font-size:clamp(20px,min(4.5cqw,10.8cqh),115px);line-height:1.02}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-front em{color:#ffffff9e;font-size:clamp(12px,min(2.07cqw,5.04cqh),76px);font-style:normal}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-time{letter-spacing:.1em;font-size:clamp(12px,min(1.44cqw,3.5cqh),53px);font-weight:700}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-turn{text-transform:uppercase;letter-spacing:.14em;color:#ffffff73;font-size:clamp(10px,min(1.13cqw,2.75cqh),44px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-premise{font-size:clamp(12px,min(1.4cqw,3.44cqh),54px);line-height:1.24}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-beats{flex-direction:column;gap:clamp(3px,min(.45cqw,1.1cqh),9px);display:flex}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-beats i{color:#fffc;padding-left:1.1em;font-size:clamp(10px,min(1.15cqw,2.81cqh),45px);font-style:normal;line-height:1.22;position:relative}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-beats i:before{content:"";background:var(--v9pink,#ff2db6);width:.6em;height:2px;position:absolute;top:.55em;left:0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-leave{color:#fff9;border-top:1px solid #ffffff29;margin-top:clamp(4px,min(.6cqw,1.4cqh),12px);padding-top:clamp(6px,min(.8cqw,2cqh),16px);font-size:clamp(11px,min(1.3cqw,3.2cqh),52px);line-height:1.26}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-leave b{color:#fff;font-weight:700}@media (prefers-reduced-motion:reduce){.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-inner{transition:none}}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--timer{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;row-gap:clamp(8px,min(1.2cqw,3cqh),22px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-timer-body{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(24px,min(5cqw,11cqh),140px);min-height:0;display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-timer-copy{align-content:center;gap:clamp(8px,min(1.2cqw,3cqh),26px);min-width:0;display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--timer h2{letter-spacing:-.02em;max-width:20ch;margin:0;font-size:clamp(24px,min(6.48cqw,15.48cqh),148px);line-height:1}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-timer-copy p{color:#ffffffbd;max-width:44ch;margin:0;font-size:clamp(13px,min(2.7cqw,6.48cqh),97px);line-height:1.26}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-timer-clock{background:#ff2d8f0d;border:1px solid #ff2d8f6b;border-radius:10px;align-content:center;justify-items:center;gap:clamp(4px,min(.6cqw,1.6cqh),14px);padding:clamp(10px,min(1.6cqw,4cqh),44px);display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-timer-clock strong{letter-spacing:-.03em;color:var(--v9pink,#ff2db6);font-size:clamp(38px,min(7.4cqw,17cqh),190px);line-height:.9}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-timer-clock span{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;text-align:center;font-size:clamp(9px,min(1.71cqw,4.14cqh),67px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-timer-notes{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(18px,min(3.4cqw,7cqh),96px);display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-timer-note{border-top:2px solid var(--v9pink,#ff2db6);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:clamp(8px,min(1.1cqw,2.6cqh),22px);padding-top:clamp(6px,min(.8cqw,2cqh),16px);display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-timer-note b{color:var(--v9pink,#ff2db6);font-size:clamp(12px,min(2.34cqw,5.76cqh),86px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-timer-note span{font-size:clamp(12px,min(2.43cqw,5.94cqh),90px);line-height:1.2}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--choices{grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;row-gap:clamp(8px,min(1.2cqw,3cqh),24px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--choices h2{letter-spacing:-.02em;max-width:26ch;margin:0;font-size:clamp(24px,min(6.48cqw,15.48cqh),148px);line-height:1}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-choice-grid{align-content:center;gap:clamp(20px,min(3.6cqw,8cqh),100px);width:100%;min-height:0;display:grid}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-choice-card{background:#ffffff0b;border-radius:12px;align-content:start;gap:clamp(6px,min(.9cqw,2.2cqh),18px);min-width:0;padding:clamp(12px,min(1.5cqw,3.6cqh),40px);display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-choice-card span{color:var(--v9pink,#ff2db6);letter-spacing:.14em;font-size:clamp(11px,min(2.07cqw,5.04cqh),76px);font-weight:800}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-choice-card strong{font-size:clamp(15px,min(3.6cqw,8.64cqh),112px);line-height:1.08}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-choice-footer{color:#ffffffb3;max-width:56ch;margin:0;font-size:clamp(12px,min(2.52cqw,6.12cqh),92px);line-height:1.25}.presentation-root--widescreen[data-deck-lens=duke-catapult] :has(.duke-semantic--timer,.duke-semantic--choices) .layer-active .slide-design{opacity:0!important;visibility:hidden!important}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-choice-card--branch{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;pointer-events:auto;border:0;transition:box-shadow .16s,background .16s}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-choice-card--branch:hover{background:#ff2d8f1a;box-shadow:inset 0 0 0 1px #ff2d8f8c}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-choice-card--branch:focus-visible{outline-offset:6px;outline:3px solid #ff2d8f}.presentation-root--widescreen[data-deck-lens=duke-catapult] :has(.duke-semantic--branches) .layer-active .kb-scene-content{pointer-events:none}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis:is(:has(.duke-analysis-grid--2),:has(.duke-analysis-grid--3),:has(.duke-analysis-grid--4)){text-align:center;justify-items:center}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis:is(:has(.duke-analysis-grid--2),:has(.duke-analysis-grid--3),:has(.duke-analysis-grid--4)) :is(h2,.duke-semantic__rail,footer){text-align:center;justify-self:center;width:100%;max-width:none}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis:is(:has(.duke-analysis-grid--2),:has(.duke-analysis-grid--3),:has(.duke-analysis-grid--4)) .duke-analysis-grid{justify-self:stretch;justify-items:center;width:100%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis:is(:has(.duke-analysis-grid--2),:has(.duke-analysis-grid--3),:has(.duke-analysis-grid--4)) .duke-analysis-card{text-align:center;justify-items:center;max-width:none;padding:clamp(10px,min(1.1cqw,3cqh),22px) 0 0}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis:is(:has(.duke-analysis-grid--2),:has(.duke-analysis-grid--3),:has(.duke-analysis-grid--4)) .duke-analysis-card:before{width:clamp(28px,4cqw,96px);height:clamp(2px,.36cqw,6px);top:0;bottom:auto;left:50%;transform:translate(-50%)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis:is(:has(.duke-analysis-grid--2),:has(.duke-analysis-grid--3),:has(.duke-analysis-grid--4)) .duke-analysis-card strong{max-width:none}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis:is(:has(.duke-analysis-grid--2),:has(.duke-analysis-grid--3)) .duke-analysis-grid{gap:clamp(48px,min(7cqw,15cqh),190px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis:has(.duke-analysis-grid--4) .duke-analysis-grid{gap:clamp(32px,min(4.4cqw,10cqh),120px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis:has(.duke-analysis-grid--2) .duke-analysis-grid.duke-analysis-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis:has(.duke-analysis-grid--3) .duke-analysis-grid.duke-analysis-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis:has(.duke-analysis-grid--4) .duke-analysis-grid.duke-analysis-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s12] .duke-analysis-card strong{font-size:clamp(30px,min(7.92cqw,18.72cqh),151px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--close-chooser{text-align:center;justify-items:center}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--close-chooser :is(h2,.duke-semantic__rail,footer,p){text-align:center;justify-self:center;width:100%;max-width:none}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--close-chooser :is(.duke-close-grid,.duke-choice-grid,.duke-analysis-grid){justify-self:stretch;width:100%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--close-chooser .duke-analysis-grid{justify-items:center}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--close-chooser :is(.duke-close-grid,.duke-choice-grid){justify-items:stretch}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--close-chooser :is(article,.duke-close-card,.duke-choice-card){text-align:center}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--close-chooser :is(.duke-close-card,.duke-choice-card){justify-self:stretch;width:100%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media[data-duke-has-code]{text-align:left;grid-template:"rail code""title code""stats code"/auto auto;justify-content:center;place-items:center start;gap:clamp(6px,min(1cqw,2.6cqh),22px) clamp(24px,min(4cqw,10cqh),150px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media[data-duke-has-code] .duke-semantic__rail{grid-area:rail}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media[data-duke-has-code] h2{grid-area:title}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media[data-duke-has-code] .duke-media-stats{text-align:left;grid-area:stats}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-media-code{background:#fff;border-radius:clamp(6px,min(.6cqw,1.4cqh),18px);grid-area:code;align-self:center;padding:clamp(8px,min(.7cqw,1.8cqh),26px);line-height:0;box-shadow:0 24px 90px #00000073}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-media-code img{width:clamp(120px,min(12.5cqw,40cqh),700px);height:auto;image-rendering:crisp-edges;display:block}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .pkg-label{font-size:clamp(14px,min(2.7cqw,6.12cqh),72px);line-height:1.06}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .pkg-pct{text-align:right;min-width:3ch;font-size:clamp(15px,min(3.06cqw,6.84cqh),79px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .pkg-count,:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .poll-board-meta,:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .poll-board-empty{font-size:clamp(12px,min(2.16cqw,5.04cqh),58px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .poll-board-question{font-size:clamp(20px,min(3.6cqw,8.64cqh),112px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .pkg-board--compact{gap:clamp(8px,min(.9cqw,2cqh),22px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .pkg-board--compact:has(>li:nth-child(5)){--kb-board-track:84px;--kb-board-label:56px;--kb-board-pct:62px;--kb-board-q:92px}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .pkg-board--compact:has(>li:nth-child(6)){--kb-board-track:66px;--kb-board-label:46px;--kb-board-pct:51px;--kb-board-q:80px}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .pkg-board--compact:has(>li:nth-child(8)){--kb-board-track:52px;--kb-board-label:38px;--kb-board-pct:42px;--kb-board-q:68px}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .pkg-board--compact .pkg-track{min-height:var(--kb-board-track,clamp(42px, 8cqh, 108px))}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .pkg-board--compact .pkg-label{font-size:var(--kb-board-label,clamp(14px, min(2.7cqw, 6.12cqh), 72px))}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .pkg-board--compact .pkg-pct{font-size:var(--kb-board-pct,clamp(15px, min(3.06cqw, 6.84cqh), 79px))}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .poll-board-card:has(.pkg-board--compact>li:nth-child(5)) .poll-board-question{font-size:92px}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .poll-board-card:has(.pkg-board--compact>li:nth-child(6)) .poll-board-question{font-size:80px}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .poll-board-card:has(.pkg-board--compact>li:nth-child(8)) .poll-board-question{font-size:68px}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__axis{font-size:clamp(11px,2.65cqh,43px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-close-turn{font-size:clamp(12px,min(2.2cqw,5.4cqh),85px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-timer-clock span{font-size:clamp(12px,min(2.23cqw,5.4cqh),86px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-results-board] .slide-eyebrow{font-size:clamp(12px,min(2.34cqw,5.4cqh),65px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__quad span{font-size:clamp(12px,2.7cqh,43px)}:is(.presentation-root--widescreen,.ws-stage) :is(.interaction-stage[data-engagement-wide=poll-results],.interaction-stage[data-engagement-wide=poll-results-board]) .pkg-count b{font-size:inherit}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__pills span{font-size:clamp(11px,2.6cqh,41px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__axis--y{writing-mode:vertical-rl;margin-right:clamp(6px,1.4cqh,22px);left:auto;right:100%;transform:translateY(-50%)rotate(180deg)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-three-binds__axis--x{margin-top:clamp(4px,1cqh,16px);top:100%;bottom:auto}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--media[data-duke-slide-id=p1-s3] .duke-media-stats strong{font-size:clamp(18px,min(3.06cqw,9.36cqh),99px)}.presentation-root--widescreen[data-deck-lens=duke-catapult]:has(.duke-wide-backdrop[data-duke-wide-bg=media]) .kb-backdrop--widescreen .kb-backdrop-blurfill{display:none}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-wide-backdrop[data-slide-id=p1-s3] .duke-wide-backdrop__media{filter:saturate(1.08)contrast(1.06)brightness(.9);background-position:50% 66%}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-wide-backdrop[data-slide-id=p1-s3] .duke-wide-backdrop__wash{background:linear-gradient(90deg,#0504089e,#0504080f 46%,#05040857),radial-gradient(circle at 24% 52%,#ff2d8f1a,#0000 40%)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s6] .duke-analysis-grid{place-items:stretch stretch;gap:clamp(28px,min(3.4cqw,18.75cqh),240px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s6] .duke-analysis-card{align-content:center;justify-self:stretch;width:100%;padding:clamp(18px,min(2.2cqw,5.6cqh),46px) clamp(20px,min(2.6cqw,6.4cqh),54px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s8] .duke-analysis-grid.duke-analysis-grid--3{grid-template-columns:repeat(3,minmax(0,max-content));justify-content:space-between}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s8] .duke-analysis-card span{font-size:clamp(53px,min(10.44cqw,18.9cqh),193px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .duke-semantic--analysis[data-duke-slide-id=p1-s8] .duke-analysis-card strong{font-size:clamp(21px,min(3.83cqw,8.69cqh),112px)}.presentation-root--widescreen[data-deck-lens=duke-catapult] .step[id=p0-s13] .kbw-cell--preserve .kbw-slot{--kbw-user:.8}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-question{max-width:17ch}@container kbwall (min-aspect-ratio:3){:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-combined] .poll-question{font-size:clamp(48px,min(6cqw,11.5cqh),184px)}}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-join]:has(.pkg-join-prompt) .poll-main{grid-template:"eyebrow""question""prompt""count"/minmax(0,1fr);align-content:center}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-join]:has(.pkg-join-prompt) .poll-question{max-width:20ch}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-join] .pkg-join-prompt{grid-area:prompt;max-width:44ch}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=poll-join]:has(.pkg-join-prompt) .pkg-join-count{padding-top:clamp(8px,2.4cqh,44px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results]{align-items:stretch;padding:clamp(28px,min(4cqw,8cqh),96px);display:grid;position:absolute;inset:0}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .poll-card{width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;padding:0;display:grid}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .poll-main{display:contents}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .poll-question{text-align:left;max-width:34ch;margin:0;line-height:.98}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .wordcloud{align-content:center;width:100%;min-height:0;display:grid}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .wordcloud-stage{align-content:center;min-height:0;margin:0}@container kbwall (min-aspect-ratio:3){:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results]{padding:10cqh 10cqw;padding-right:calc(10cqw + var(--kb-corner-w) + 2cqw)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .join-dock{top:10%}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .pkg-status{justify-content:flex-start;gap:clamp(10px,1.4cqw,46px);margin-bottom:clamp(6px,1.4cqh,26px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .pkg-status-label{font-size:clamp(12px,min(1.62cqw,3.9cqh),56px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .pkg-live{padding:.55em 1em .55em .85em;font-size:clamp(10px,min(1.35cqw,3.3cqh),44px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .pkg-status-count{font-size:clamp(14px,min(2.34cqw,4.6cqh),64px);line-height:1.02}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .pkg-status-reach{font-size:clamp(11px,min(1.44cqw,3.6cqh),50px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .poll-question{max-width:none;font-size:clamp(34px,min(6cqw,9.5cqh),152px)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .wordcloud-stage{--wc-unit:6.4px;--wc-fit-to-band:1;align-content:center;gap:clamp(4px,1.1cqh,22px) clamp(10px,1cqw,54px);margin-inline:auto;padding-block:clamp(4px,1.4cqh,26px);overflow:hidden}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .wordcloud-stage:has(>.wc-word:nth-child(9)){--wc-unit:4.4px}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .wordcloud-stage:has(>.wc-word:nth-child(15)){--wc-unit:4.2px}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .wordcloud-stage:has(>.wc-word:nth-child(22)){--wc-unit:3.4px}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .wordcloud-stage:has(>.wc-word:nth-child(30)){--wc-unit:2.9px}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide=cloud-results] .wordcloud-stage:has(>.wc-word:nth-child(42)){--wc-unit:2.4px}}.percentage-results{width:100%;margin:16px 0}.percentage-results-label{opacity:.75;margin:0;font-size:18px}.percentage-results-average{font-size:clamp(48px,6vw,88px);font-weight:800;line-height:1.15}.percentage-distribution{align-items:flex-end;gap:8px;height:110px;margin-top:12px;display:flex}.percentage-distribution>div{flex:1;align-items:flex-end;height:100%;display:flex}.percentage-distribution span{background:#ed20b6;border-radius:5px 5px 0 0;width:100%}.percentage-results-axis{justify-content:space-between;gap:12px;margin-top:8px;font-size:14px;display:flex}[data-design=chatgpt-slide-05] [data-role=decor]>:nth-child(3){transition:opacity .75s ease var(--d), transform .82s cubic-bezier(.34, 1.56, .64, 1) var(--d), filter .8s ease var(--d), clip-path 1s cubic-bezier(.16, 1, .3, 1) var(--d)!important}[data-design=chatgpt-slide-05] [data-role=decor]>:nth-child(3)>div>div,[data-design=chatgpt-slide-05] [data-role=decor]>:nth-child(3)>div>div>div,[data-design=chatgpt-slide-05] [data-role=decor]>:nth-child(3)>div>div>div>div{transition:opacity .52s,transform .72s cubic-bezier(.16,1,.3,1),filter .72s}[data-design=chatgpt-slide-05] [data-role=decor]>:nth-child(3)>div>div{transition-delay:.12s}[data-design=chatgpt-slide-05] [data-role=decor]>:nth-child(3)>div>div>div{transition-delay:.52s}[data-design=chatgpt-slide-05] [data-role=decor]>:nth-child(3)>div>div>div>div{transition-delay:.94s}[data-design=chatgpt-slide-05][data-frame="0"] [data-role=decor]>:nth-child(3)>div>div,[data-design=chatgpt-slide-05][data-frame="0"] [data-role=decor]>:nth-child(3)>div>div>div,[data-design=chatgpt-slide-05][data-frame="0"] [data-role=decor]>:nth-child(3)>div>div>div>div{opacity:0;transform:translateY(22px)scale(.97)}[data-design=chatgpt-slide-05] [data-role=decor]>:nth-child(3)>div>div>div>div{width:33.3333%;margin-left:auto;margin-right:auto;padding-left:0!important;padding-right:0!important}[data-design=chatgpt-slide-05][data-frame="1"] [data-role=decor]>:nth-child(3)>div>div>div>div,[data-design=chatgpt-slide-05][data-frame="2"] [data-role=decor]>:nth-child(3)>div>div>div>div{animation:1.35s ease-in-out 1.42s 3 unlock-llm-throb}[data-design=chatgpt-slide-05][data-frame="0"] [data-role=decor]>:nth-child(n+4),[data-design=chatgpt-slide-05][data-frame="1"] [data-role=decor]>:nth-child(n+4){opacity:0!important;pointer-events:none!important;transform:translateY(26px)scale(.97)!important}[data-design=chatgpt-slide-05][data-frame="2"] [data-role=decor]>:nth-child(4){transition-delay:40ms!important}[data-design=chatgpt-slide-05][data-frame="2"] [data-role=decor]>:nth-child(5){transition-delay:.14s!important}[data-design=chatgpt-slide-05][data-frame="2"] [data-role=decor]>:nth-child(6){transition-delay:.26s!important}[data-design=chatgpt-slide-05][data-frame="2"] [data-role=decor]>:nth-child(7){transition-delay:.4s!important}[data-design=chatgpt-slide-05][data-frame="2"] [data-role=decor]>:nth-child(8){transition-delay:.5s!important}[data-design=chatgpt-slide-05][data-frame="2"] [data-role=decor]>:nth-child(9){transition-delay:.66s!important}[data-design=chatgpt-slide-05][data-frame="2"] [data-role=decor]>:nth-child(10){transition-delay:.78s!important}@keyframes unlock-llm-throb{0%,to{filter:brightness();transform:scale(1)}48%{filter:brightness(1.14);transform:scale(1.035)}}[data-design=chatgpt-slide-06] [data-role=decor]>:nth-child(2){height:140px!important}[data-design=chatgpt-slide-06] [data-role=decor]>:nth-child(6){height:200px!important}[data-design=chatgpt-slide-06] [data-role=decor]>:nth-child(10){height:300px!important}[data-design=chatgpt-slide-06] [data-role=decor]>:nth-child(14){height:470px!important}[data-design=chatgpt-slide-06] [data-role=decor]>:nth-child(n+2){transition:opacity .42s,transform .72s cubic-bezier(.16,1,.3,1)!important}[data-design=chatgpt-slide-06][data-frame="0"] [data-role=decor]>:nth-child(n+2),[data-design=chatgpt-slide-06][data-frame="1"] [data-role=decor]>:nth-child(n+6),[data-design=chatgpt-slide-06][data-frame="2"] [data-role=decor]>:nth-child(n+10),[data-design=chatgpt-slide-06][data-frame="3"] [data-role=decor]>:nth-child(n+14){opacity:0!important;pointer-events:none!important;transform:translateY(24px)!important}[data-design=chatgpt-slide-06][data-frame="0"] [data-role=decor]>:nth-child(2),[data-design=chatgpt-slide-06][data-frame="1"] [data-role=decor]>:nth-child(6),[data-design=chatgpt-slide-06][data-frame="2"] [data-role=decor]>:nth-child(10),[data-design=chatgpt-slide-06][data-frame="3"] [data-role=decor]>:nth-child(14){transform-origin:bottom!important;transform:scaleY(.02)!important}[data-design=chatgpt-slide-06][data-frame="1"] [data-role=decor]>:nth-child(2),[data-design=chatgpt-slide-06][data-frame="2"] [data-role=decor]>:nth-child(6),[data-design=chatgpt-slide-06][data-frame="3"] [data-role=decor]>:nth-child(10),[data-design=chatgpt-slide-06][data-frame="4"] [data-role=decor]>:nth-child(14){transition-delay:0s!important}[data-design=chatgpt-slide-06][data-frame="1"] [data-role=decor]>:nth-child(3),[data-design=chatgpt-slide-06][data-frame="2"] [data-role=decor]>:nth-child(7),[data-design=chatgpt-slide-06][data-frame="3"] [data-role=decor]>:nth-child(11),[data-design=chatgpt-slide-06][data-frame="4"] [data-role=decor]>:nth-child(15){transition-delay:.18s!important}[data-design=chatgpt-slide-06][data-frame="1"] [data-role=decor]>:nth-child(4),[data-design=chatgpt-slide-06][data-frame="2"] [data-role=decor]>:nth-child(8),[data-design=chatgpt-slide-06][data-frame="3"] [data-role=decor]>:nth-child(12),[data-design=chatgpt-slide-06][data-frame="4"] [data-role=decor]>:nth-child(16){transition-delay:.3s!important}[data-design=chatgpt-slide-06][data-frame="1"] [data-role=decor]>:nth-child(5),[data-design=chatgpt-slide-06][data-frame="2"] [data-role=decor]>:nth-child(9),[data-design=chatgpt-slide-06][data-frame="3"] [data-role=decor]>:nth-child(13),[data-design=chatgpt-slide-06][data-frame="4"] [data-role=decor]>:nth-child(17){transition-delay:.42s!important}[data-design=chatgpt-slide-06][data-frame="4"] [data-role=decor]>:nth-child(18){transition-delay:2s!important;transition-timing-function:cubic-bezier(.34,1.56,.64,1)!important}[data-design=chatgpt-slide-10] .cg:before{content:"";z-index:0;background:#fff;position:absolute;inset:-2px -80px -2px 792px}[data-design=chatgpt-slide-10] [data-role=decor]{z-index:1;position:relative}[data-design=chatgpt-slide-10] .native-video{background:0 0!important;width:auto!important;height:auto!important;inset:-2px -80px -2px 792px!important}[data-design=chatgpt-slide-11] [data-role=decor]>:nth-child(n+20):not(:last-child){transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1)!important}[data-design=chatgpt-slide-11][data-frame="0"] [data-role=decor]>:nth-child(n+20):not(:last-child){opacity:0!important;pointer-events:none!important;transform:translate(36px)!important}[data-design=chatgpt-slide-14] [data-role=decor]>:nth-child(2){--d:.35s!important}[data-design=chatgpt-slide-14] [data-role=decor]>:nth-child(3){--d:2.35s!important}[data-design=chatgpt-slide-14] [data-role=decor]>:nth-child(4){--d:4.35s!important}[data-design=chatgpt-slide-14] [data-role=decor]>:nth-child(5){--d:6.35s!important}[data-design=chatgpt-slide-14] [data-role=decor]>:nth-child(7){--d:7.5s!important}.interaction-stage .join-card{--join-plate:transparent;--join-ink:var(--text-primary);--join-ink-dim:var(--text-secondary);border-color:#0000;box-shadow:none!important;background:0 0!important}.interaction-stage[data-standard-poll][data-join-state]{justify-content:flex-start;align-items:stretch;padding:76px 4% 32px}.interaction-stage[data-standard-poll][data-join-state]>.poll-card{text-align:left;grid-template:auto auto minmax(min-content,1fr) auto/minmax(0,1fr);align-items:start;gap:16px clamp(24px,4vw,64px);width:100%;max-width:none;height:auto;min-height:100%;display:grid}.interaction-stage[data-standard-poll][data-join-state]>.poll-card:has(>.join-card){grid-template-columns:minmax(0,1fr) minmax(210px,25%)}.interaction-stage[data-standard-poll][data-join-state]>.poll-card .poll-main{display:contents}.interaction-stage[data-standard-poll][data-join-state]>.poll-card .poll-main>*{grid-area:auto/1;align-self:center;min-width:0;margin:0}.interaction-stage[data-standard-poll][data-join-state]>.poll-card .slide-eyebrow{grid-area:1/1/auto/-1;align-self:start}.interaction-stage[data-standard-poll][data-join-state]>.poll-card .poll-question{grid-area:2/1/auto/-1;align-self:start;max-width:none;margin-bottom:clamp(28px,5vh,56px);font-size:clamp(32px,4.3vw,68px);line-height:1.08}.interaction-stage[data-standard-poll][data-join-state]>.poll-card>.join-card{grid-area:3/2/5;align-self:center;padding:0}.interaction-stage[data-standard-poll][data-join-state=small]{padding-right:clamp(190px,17vw,270px)}.interaction-stage[data-standard-poll] .pkg-join-questions{gap:28px;display:grid}.interaction-stage[data-standard-poll] .pkg-join-question{min-height:110px;padding:24px;font-size:clamp(22px,2.4vw,34px);line-height:1.3}.interaction-stage[data-standard-poll] .join-qr{box-shadow:none}@media (max-width:700px){.interaction-stage[data-standard-poll][data-join-state]{padding:70px 5% 24px}:is(.interaction-stage[data-standard-poll][data-join-state]>.poll-card,.interaction-stage[data-standard-poll][data-join-state]>.poll-card:has(>.join-card)){grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:24px}.interaction-stage[data-standard-poll][data-join-state]>.poll-card>.join-card{grid-area:auto/1;justify-self:center}.interaction-stage[data-standard-poll][data-join-state]>.poll-card .poll-question{margin-bottom:8px}.interaction-stage[data-standard-poll][data-join-state=small] .join-dock{position:static}}.interaction-stage[data-standard-engagement]{justify-content:flex-start;align-items:stretch;padding:clamp(32px,6vh,56px) 4% 28px}.interaction-stage[data-standard-engagement][data-standard-poll][data-join-state]{padding-top:clamp(32px,6vh,56px)}.interaction-stage[data-standard-engagement]>.poll-card{align-content:start;align-self:stretch;width:100%;max-width:none}.interaction-stage[data-standard-engagement] .poll-question{margin-top:8px;line-height:1.1}.interaction-stage[data-standard-engagement][data-word-cloud][data-engagement-layout=results]>.poll-card{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.interaction-stage[data-standard-engagement][data-word-cloud][data-engagement-layout=results] .poll-main{flex-direction:column;flex:1;min-height:0;display:flex}.interaction-stage[data-standard-engagement][data-word-cloud] .poll-question{text-align:left;margin-bottom:20px;font-size:clamp(30px,3.6vw,52px)}.interaction-stage[data-standard-engagement][data-word-cloud][data-engagement-layout=results] .wordcloud{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.interaction-stage[data-standard-engagement][data-word-cloud][data-engagement-layout=results] .wordcloud-stage{--wc-fit-to-band:1;flex:1;place-content:space-evenly;gap:clamp(14px,3vh,30px) clamp(24px,4vw,60px);width:100%;min-height:0;margin:0;padding:12px 20px}.interaction-stage[data-standard-engagement][data-word-cloud][data-engagement-layout=join] .poll-main{align-self:start}@media (max-width:700px){.interaction-stage[data-standard-engagement],.interaction-stage[data-standard-engagement][data-standard-poll][data-join-state]{padding-top:32px}.interaction-stage[data-standard-engagement][data-word-cloud][data-engagement-layout=results] .wordcloud-stage{gap:12px 20px;padding:8px}}.interaction-stage[data-standard-engagement][data-join-state=small]{padding-right:clamp(180px,17vw,270px)}@media (max-width:700px){.interaction-stage[data-standard-engagement][data-join-state=small]{flex-direction:column;padding-right:4%}.interaction-stage[data-standard-engagement][data-join-state=small] .join-dock{align-self:center;margin-top:20px;position:static}.interaction-stage[data-standard-engagement][data-word-cloud][data-engagement-layout=results]>.poll-card{flex-shrink:0;height:calc(100svh - 80px)}}:is(.stage,.ws-stage) .interaction-stage{--accent-primary:var(--brand-accent-primary,#ff2d8f);--accent-secondary:var(--brand-accent-secondary,#7b2fff);--bg:var(--accent-primary);--text-primary:#000;--text-secondary:#211020;--pink-ink:#000;--purple-ink:color-mix(in srgb, var(--accent-secondary) 25%, black);--pkg-count-ink:var(--purple-ink);--wc-0:var(--pink-ink);--wc-1:var(--purple-ink);--wc-2:color-mix(in srgb, var(--accent-primary) 25%, black);--wc-3:var(--text-primary);--wc-4:color-mix(in srgb, var(--accent-secondary) 15%, black);color:var(--text-primary);background:var(--bg)}:is(.stage,.ws-stage).theme-light .interaction-stage{--bg:#fff;--text-primary:#000;--text-secondary:#5a5a5a;--pink-ink:color-mix(in srgb, var(--accent-primary) 70%, black);--purple-ink:color-mix(in srgb, var(--accent-secondary) 80%, black);--wc-2:color-mix(in srgb, var(--accent-primary) 60%, black);--wc-4:color-mix(in srgb, var(--accent-secondary) 65%, black)}:is(.stage,.ws-stage).theme-dark .interaction-stage .join-qr rect{fill:#fff}:is(.stage,.ws-stage).theme-dark .interaction-stage .join-qr path{fill:#000}:is(.stage,.ws-stage).theme-dark .interaction-stage .percentage-distribution span{background:var(--purple-ink)}:is(.stage,.ws-stage) .interaction-stage .poll-question{color:var(--text-primary)}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions]{--bg:#ff16b4;--text-primary:#fff;--text-secondary:#ffffffe6;color:#fff;justify-content:flex-start;align-items:stretch;padding:clamp(36px,7.5vh,64px) 5% clamp(28px,6vh,52px);background:#ff16b4!important}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions][data-join-state]>.poll-set-card{text-align:left;border:0;grid-template:"eyebrow eyebrow""heading heading""questions code"minmax(0,1fr)"count code"/minmax(0,1fr) clamp(230px,24vw,340px);align-items:start;gap:0 clamp(36px,5vw,80px);width:100%;max-width:none;height:100%;min-height:0;padding:0;display:grid;box-shadow:none!important;background:0 0!important}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .poll-main{display:contents}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .slide-eyebrow{color:#fff;letter-spacing:.3em;margin:0 0 clamp(10px,2vh,18px);grid-area:eyebrow!important}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .poll-question{color:#fff;letter-spacing:-.02em;max-width:none;margin:0 0 clamp(20px,4vh,40px);font-size:clamp(44px,5.4vw,80px);line-height:1.02;grid-area:heading!important}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .pkg-join-questions{gap:clamp(16px,3vh,28px);margin:0;padding:0;display:grid;grid-area:questions!important;align-self:center!important}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .pkg-join-question{color:#17131e;min-height:clamp(96px,19vh,150px);font-family:var(--heading-font), Poppins, sans-serif;background:#fff;border:0;border-radius:20px;align-items:center;gap:clamp(18px,2vw,30px);padding:clamp(18px,3vh,28px) clamp(22px,2.6vw,40px);font-size:clamp(22px,2.5vw,36px);font-weight:600;line-height:1.22;display:flex;box-shadow:0 18px 40px -24px #5000328c}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .pkg-join-question-index{color:#fff;background:#ff16b4;border-radius:50%;flex:none;place-items:center;width:clamp(48px,5vw,72px);height:clamp(48px,5vw,72px);font-size:clamp(22px,2.4vw,34px);font-weight:800;display:grid}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .pkg-join-count{color:#fff;margin:clamp(16px,3vh,26px) 0 0;font-size:clamp(18px,1.7vw,24px);grid-area:count!important}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .pkg-join-count .pkg-join-tally{color:#fff;font-size:1.5em}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions][data-join-state]>.poll-set-card>.join-card{--join-ink:#fff;--join-ink-dim:#ffffffe6;text-align:center;border:0;flex-direction:column;grid-area:3/2/5;place-self:center stretch;align-items:center;gap:14px;width:100%;max-width:none;margin:0;padding:0;box-shadow:none!important;background:0 0!important;display:flex!important}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .join-card-code{background:#fff;border:0;border-radius:20px;padding:clamp(12px,1.6vw,20px);box-shadow:0 22px 50px -26px #50003299}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .join-qr{box-shadow:none;display:block;background:#fff!important;border:0!important;width:clamp(190px,20vw,290px)!important;height:auto!important;padding:0!important}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .join-qr rect{fill:#fff!important}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .join-qr path{fill:#000!important}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .join-card-copy{text-align:center;width:100%}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] :is(.join-card-cta,.join-card-title){color:#fff;margin:0;font-size:clamp(18px,1.8vw,26px)}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .join-url{color:#fff;word-break:break-word;font-size:clamp(14px,1.3vw,18px)}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .join-card :is(p,span,small){color:#fff}@media (max-width:700px){:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions]{padding:32px 5% 24px;overflow-y:auto}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions][data-join-state]>.poll-set-card{grid-template:"eyebrow""heading""questions""code""count"/minmax(0,1fr);row-gap:0;height:auto}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions][data-join-state]>.poll-set-card>.join-card{grid-area:auto/1;margin-top:28px}:is(.stage,.ws-stage) .interaction-stage[data-spacious-questions] .pkg-join-question{min-height:84px}}:is(.stage,.ws-stage) .interaction-stage[data-board-display=distribution]{--bg:var(--board-pink,#ff16b4);--text-primary:#fff;--text-secondary:#ffffffe6;--dist-bar:var(--board-pink,#ff16b4);--dist-curve:var(--accent-secondary,#7b2fff);color:#fff;justify-content:flex-start;align-items:stretch;padding:clamp(32px,6.5vh,56px) 5% clamp(24px,5vh,44px);background:var(--board-pink,#ff16b4)!important}:is(.stage,.ws-stage) .interaction-stage[data-board-display=distribution]>.poll-results-board{border:0;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;position:relative;box-shadow:none!important;background:0 0!important}:is(.stage,.ws-stage) .interaction-stage[data-board-display=distribution] .poll-main{flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;margin:0;display:flex}:is(.stage,.ws-stage) .interaction-stage[data-board-display=top3][data-board-join] .poll-main,:is(.stage,.ws-stage) .interaction-stage[data-board-display=distribution][data-board-join] .poll-main{width:calc(100% - var(--board-qr,clamp(220px, 26vw, 400px)) - clamp(28px, 3vw, 48px))}:is(.stage,.ws-stage) .interaction-stage[data-board-display=distribution] .slide-eyebrow{color:#fff;letter-spacing:.3em;margin:0 0 clamp(6px,1.2vh,12px)}:is(.stage,.ws-stage) .interaction-stage[data-board-display=distribution] .poll-question{color:#fff;letter-spacing:-.02em;max-width:none;margin:0 0 clamp(16px,3.4vh,32px);font-size:clamp(34px,4.4vw,64px);line-height:1.04}:is(.stage,.ws-stage) .interaction-stage[data-board-display=distribution] .poll-board-grid{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(16px,2.4vw,36px);min-height:0;margin:0;display:grid}:is(.stage,.ws-stage) .interaction-stage[data-board-display=distribution] .poll-board-card{color:#17131e;background:#fff;border:0;border-radius:20px;flex-direction:column;gap:clamp(10px,1.8vh,16px);min-height:0;padding:clamp(18px,2.4vw,32px);display:flex;box-shadow:0 20px 44px -28px #50003299}:is(.stage,.ws-stage) .interaction-stage[data-board-display=distribution] .poll-board-question{color:#17131e;font-size:clamp(18px,1.9vw,28px);line-height:1.12}:is(.stage,.ws-stage) .interaction-stage[data-board-display=distribution] .poll-board-meta{color:#5a5060;font-size:clamp(13px,1.1vw,16px)}.dist{flex-direction:column;flex:1;min-height:0;display:flex}.dist-plot{grid-template-columns:repeat(var(--dist-n,5), minmax(0, 1fr));border-bottom:2px solid #e5dde8;flex:1;align-items:end;gap:clamp(4px,.8vw,10px);min-height:120px;padding-top:clamp(22px,3.4vh,30px);display:grid;position:relative}.dist-col{height:100%;position:relative}.dist-bar{background:var(--dist-bar,#ff16b4);opacity:.82;border-radius:8px 8px 0 0;transition:height .26s cubic-bezier(.33,1,.68,1);position:absolute;bottom:0;left:8%;right:8%}.dist-col[data-leading=true] .dist-bar{opacity:1}.dist-pct{text-align:center;font-family:var(--heading-font);color:#17131e;font-size:clamp(12px,1.2vw,18px);font-weight:800;line-height:1;transition:bottom .26s cubic-bezier(.33,1,.68,1);position:absolute;left:0;right:0;transform:translateY(-4px)}.dist-col[data-leading=true] .dist-pct{color:var(--dist-bar,#ff16b4)}.dist-curve{pointer-events:none;width:100%;height:calc(100% - clamp(22px,3.4vh,30px));position:absolute;inset:clamp(22px,3.4vh,30px) 0 0;overflow:visible}.dist-curve path{fill:none;stroke:var(--dist-curve,#7b2fff);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.dist-axis{grid-template-columns:repeat(var(--dist-n,5), minmax(0, 1fr));gap:clamp(4px,.8vw,10px);padding-top:8px;display:grid}.dist-label{text-align:center;color:#3d3542;overflow-wrap:anywhere;font-size:clamp(13px,1.35vw,20px);font-weight:600;line-height:1.15}.dist-label[data-number-band=true]{white-space:nowrap;overflow-wrap:normal}@media (prefers-reduced-motion:reduce){.dist-bar,.dist-pct{transition:none}}.poll-board-compare{flex-wrap:wrap;gap:clamp(8px,1vw,14px);margin-top:clamp(6px,1vh,12px);display:flex}.poll-board-compare>div{background:#f4eef3;border-radius:12px;flex-direction:column;flex:1 1 0;gap:2px;min-width:0;padding:clamp(8px,1.1vh,12px) clamp(10px,1vw,14px);display:flex}.poll-board-compare-room{color:#fff;background:var(--board-pink,#ff16b4)!important}.poll-board-compare-label{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:clamp(11px,.95vw,14px);font-weight:700}.poll-board-compare-value{font-variant-numeric:tabular-nums;font-size:clamp(20px,2.3vw,34px);font-weight:800;line-height:1.05}:is(.stage,.ws-stage) .interaction-stage[data-board-display] .poll-board-join{width:var(--board-qr,clamp(220px, 26vw, 400px));position:absolute;top:0;right:0}:is(.stage,.ws-stage) .interaction-stage[data-board-display] .poll-board-join .join-card{--join-ink:#fff;--join-ink-dim:#ffffffe6;text-align:center;border:0;flex-direction:column;align-items:center;gap:12px;width:100%;margin:0;padding:0;box-shadow:none!important;background:0 0!important;display:flex!important}:is(.stage,.ws-stage) .interaction-stage[data-board-display] .poll-board-join .join-card-code{background:#fff;border:0;border-radius:20px;padding:clamp(12px,1.4vw,18px);box-shadow:0 22px 50px -26px #50003299}:is(.stage,.ws-stage) .interaction-stage[data-board-display] .poll-board-join .join-qr{box-shadow:none;display:block;width:calc(var(--board-qr,clamp(220px, 26vw, 400px)) - 2 * clamp(12px, 1.4vw, 18px))!important;background:#fff!important;border:0!important;height:auto!important;padding:0!important}:is(.stage,.ws-stage) .interaction-stage[data-board-display] .poll-board-join .join-qr rect{fill:#fff!important}:is(.stage,.ws-stage) .interaction-stage[data-board-display] .poll-board-join .join-qr path{fill:#000!important}:is(.stage,.ws-stage) .interaction-stage[data-board-display] .poll-board-join :is(.join-card-cta,.join-url,p,span,small){color:#fff}:is(.stage,.ws-stage) .interaction-stage[data-board-display] .poll-board-join .join-card-cta{margin:0;font-size:clamp(18px,1.8vw,26px)}@media (max-width:700px){:is(.stage,.ws-stage) .interaction-stage[data-board-display=distribution]{overflow-y:auto}:is(.stage,.ws-stage) .interaction-stage[data-board-display=distribution] .poll-board-grid{grid-auto-flow:row}:is(.stage,.ws-stage) .interaction-stage[data-board-display][data-board-join] .poll-main{width:100%}:is(.stage,.ws-stage) .interaction-stage[data-board-display] .poll-board-join{margin:0 auto 20px;position:static}.dist-plot{min-height:180px}}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero]{--bg:#ff16b4;--text-primary:#fff;--text-secondary:#ffffffdb;color:#fff;justify-content:flex-start;align-items:stretch;padding:clamp(30px,5vh,52px) 6% 24px;background:#ff16b4!important}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero]>.poll-card{text-align:center;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;max-width:none;height:100%;min-height:0;display:grid}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .poll-main{display:contents}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .slide-eyebrow{color:#fff;letter-spacing:.3em;grid-row:1;margin:0 0 clamp(28px,5vh,48px)}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .poll-question{color:#fff;text-wrap:balance;grid-row:2;align-self:center;width:min(1100px,100%);margin:0;font-size:clamp(46px,5.5vw,76px);line-height:1.03}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .pkg-join-prompt{color:#ffffffeb;grid-row:3;margin:0 0 clamp(18px,3vh,28px);font-size:clamp(21px,2.1vw,31px);line-height:1.2}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero]>.poll-card>.join-card{border:0;grid-row:4;grid-template-columns:1fr;justify-items:center;gap:8px;width:auto;margin:0;padding:0;display:grid;box-shadow:none!important;background:0 0!important}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .join-card-code{background:#fff;border-radius:14px;padding:12px}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .join-qr rect{fill:#fff!important}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .join-qr path{fill:#000!important}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .join-card--hero .join-qr{width:clamp(220px,min(32vh,26vw),300px);max-width:100%}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .join-card-copy{text-align:center}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .join-card-cta{color:#fff;margin:0;font-size:clamp(18px,1.8vw,26px)}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .join-url{color:#fff;font-size:clamp(14px,1.35vw,18px)}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero]>.poll-card{display:block;position:relative}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .slide-eyebrow{position:absolute;inset:0 0 auto}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .poll-question{margin:0 auto;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .pkg-join-prompt{text-align:left;width:calc(100% - clamp(250px,30vw,360px));margin:0;position:absolute;bottom:clamp(38px,7vh,76px);left:0}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero]>.poll-card>.join-card{position:absolute;bottom:0;right:0}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .join-card-copy{display:none}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .join-card--hero .join-qr{width:clamp(200px,min(28vh,22vw),260px)}@media (max-width:700px){:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero]{padding:32px 5% 20px}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .slide-eyebrow{margin-bottom:22px}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .poll-question{font-size:clamp(34px,10vw,52px)}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .pkg-join-prompt{text-align:center;width:100%;bottom:32px}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero]>.poll-card>.join-card{bottom:84px;right:50%;transform:translate(50%)}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .join-card--hero .join-qr{width:min(42vw,220px)}}@media (min-width:701px){:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero]{--wc-qr:clamp(260px, min(52vh, 30vw), 460px)}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero]>.poll-card>.join-card{top:0;bottom:auto;right:0}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .join-card--hero .join-qr{width:var(--wc-qr);border:0!important}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .poll-question{width:calc(100% - var(--wc-qr) - 72px);text-align:left;left:0;right:auto}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .pkg-join-prompt{width:calc(100% - var(--wc-qr) - 72px)}:is(.stage,.ws-stage) .interaction-stage[data-word-cloud-hero] .slide-eyebrow{text-align:left;right:auto}}:is(.stage,.ws-stage) .interaction-stage :is(.slide-eyebrow,.poll-pct,.pkg-pct,.join-url){color:var(--pink-ink)}:is(.stage,.ws-stage) .interaction-stage :is(.poll-hint,.wordcloud .meta,.meta){color:var(--text-secondary)}:is(.stage,.ws-stage) .interaction-stage .pkg-row[data-leading=true] .pkg-pct{color:#fff}:is(.stage,.ws-stage) .interaction-stage .poll-option{background:color-mix(in srgb, var(--text-primary) 5%, var(--bg));border-color:color-mix(in srgb, var(--text-primary) 18%, var(--bg))}:is(.stage,.ws-stage) .interaction-stage :is(.pkg-status-label,.pkg-live[data-open=true]){color:var(--pink-ink)}:is(.stage,.ws-stage) .interaction-stage :is(.pkg-status-reach,.transport-pill--local){color:var(--purple-ink)}:is(.stage,.ws-stage) .interaction-stage .percentage-distribution span{background:var(--accent-primary)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide] :is(.pkg-join-prompt,.poll-hint){color:var(--text-secondary)}:is(.presentation-root--widescreen,.ws-stage) .interaction-stage[data-engagement-wide] .slide-eyebrow{color:var(--pink-ink)}:is(.stage,.ws-stage).theme-dark .interaction-stage .poll-vertical-percent{color:var(--text-primary)}:is(.stage,.ws-stage).theme-dark .interaction-stage .poll-vertical-fill{background:var(--purple-ink)}.kb-mobile-preview{z-index:60;background:#0e0a16eb;border-radius:22px;flex-direction:column;gap:6px;padding:8px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 50px #00000073}.kb-mobile-preview__bar{color:#fff;font:600 11px/1.3 var(--body-font,system-ui), sans-serif;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 0 8px;display:flex}.kb-mobile-preview__bar button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:22px;height:22px;padding:0;font-size:15px;line-height:22px}.kb-mobile-preview__phone{background:#fff;border-radius:16px;position:relative;overflow:hidden}.kb-mobile-preview__phone iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}:is(.stage,.ws-stage) .interaction-stage[data-board-display=top3]{--text-primary:#fff;--text-secondary:#ffffffe6;color:#fff;justify-content:flex-start;align-items:stretch;padding:clamp(36px,8vh,72px) 6% clamp(28px,6vh,56px);background:var(--board-pink,#ff16b4)!important}:is(.stage,.ws-stage) .interaction-stage[data-board-display=top3]>.poll-results-board{border:0;width:100%;max-width:none;height:100%;margin:0;padding:0;box-shadow:none!important;background:0 0!important}:is(.stage,.ws-stage) .interaction-stage[data-board-display=top3] .poll-main{flex-direction:column;width:100%;max-width:none;height:100%;display:flex}:is(.stage,.ws-stage) .interaction-stage[data-board-display=top3] .slide-eyebrow{color:#fff;letter-spacing:.3em;margin:0 0 clamp(8px,1.4vh,14px)}:is(.stage,.ws-stage) .interaction-stage[data-board-display=top3] .poll-question{color:#fff;letter-spacing:-.02em;max-width:22ch;margin:0;font-size:clamp(34px,4.4vw,62px);line-height:1.04}:is(.stage,.ws-stage) .interaction-stage[data-board-display=top3] .poll-board-grid{flex-direction:column;flex:1;margin:clamp(22px,4.5vh,44px) 0 0;display:flex}:is(.stage,.ws-stage) .interaction-stage[data-board-display=top3] .poll-board-card{background:0 0;border:0;flex-direction:column;flex:1;gap:clamp(8px,1.4vh,14px);padding:0;display:flex}:is(.stage,.ws-stage) .interaction-stage[data-board-display=top3] .poll-board-question{display:none}:is(.stage,.ws-stage) .interaction-stage[data-board-display=top3] .poll-board-meta{color:#ffffffeb;letter-spacing:.04em;font-size:clamp(13px,1.1vw,17px);font-weight:600}.top3{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,30px);margin:0;padding:0;list-style:none;display:grid}.top3-card{color:#17131e;background:#fff;border-radius:20px;flex-direction:column;gap:clamp(10px,2vh,20px);min-height:0;padding:clamp(20px,2.6vw,38px);display:flex;box-shadow:0 22px 48px -30px #500032b3}.top3-card.is-first{color:#fff;background:#2a0a5e}.top3-rank{font-family:var(--heading-font);color:var(--accent-primary,#ff16b4);font-size:clamp(30px,3.6vw,54px);font-weight:800;line-height:1}.top3-option{font-family:var(--heading-font);text-wrap:balance;flex:1;margin:0;font-size:clamp(18px,2.1vw,32px);font-weight:700;line-height:1.15}.top3-card.is-empty{color:#fff;box-shadow:none;background:#ffffff29}.top3-card.is-empty .top3-rank{color:#ffffffb3}.top3-card.is-empty .top3-option{opacity:.85;font-weight:500}.top3-share{gap:10px;display:grid}.top3-pct{font-family:var(--heading-font);font-size:clamp(28px,3.2vw,50px);font-weight:800;line-height:1}.top3-track{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;height:10px;display:block;overflow:hidden}.top3-fill{border-radius:inherit;background:var(--accent-primary,#ff16b4);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}.pkg-join-presenter{font-family:var(--heading-font);gap:4px;margin:clamp(18px,3.4vh,34px) 0 0;line-height:1.2;display:grid}.pkg-join-presenter b{color:var(--text-primary);font-size:clamp(18px,1.9vw,28px);font-weight:800}.pkg-join-presenter span{color:var(--accent-primary,#ff16b4);font-size:clamp(14px,1.3vw,20px);font-weight:600}.interaction-stage[data-join-full] .poll-card.pkg-join{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(20px,3vw,48px)}.interaction-stage[data-join-full] .join-card--hero{gap:8px;padding:clamp(12px,1.4vw,20px)}.interaction-stage[data-join-full] .join-card--hero .join-qr{width:min(74vh,50vw,980px)}@media (max-width:900px){.interaction-stage[data-join-full] .poll-card.pkg-join{grid-template-columns:minmax(0,1fr)}.interaction-stage[data-join-full] .join-card--hero .join-qr{width:min(56vh,80vw)}}.interaction-stage[data-hide-join] :is(.join-card,.join-dock){display:none!important}.interaction-stage[data-hide-join] .poll-card{grid-template-columns:minmax(0,1fr)!important;padding-right:0!important}.interaction-stage[data-hide-join]{padding-right:clamp(24px,5vw,64px)!important}.interaction-stage[data-results-rows="2"] .poll-results-vertical{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:clamp(14px,2.6vh,28px);min-height:0}.interaction-stage[data-results-rows="2"] .poll-vertical-column{grid-template-rows:24px minmax(40px,1fr) auto auto 18px;height:min(23vh,200px)}.interaction-stage[data-results-rows="2"] .poll-vertical-label{white-space:normal;text-overflow:clip;font-size:clamp(12px,1.15vw,16px);line-height:1.2;overflow:visible}.top3.top3--all{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,20px)}.top3--all .top3-card{border-radius:16px;gap:clamp(6px,1.2vh,12px);padding:clamp(14px,1.6vw,22px)}.top3--all .top3-rank{font-size:clamp(20px,2.2vw,32px)}.top3--all .top3-option{font-size:clamp(14px,1.35vw,20px)}.top3--all .top3-pct{font-size:clamp(20px,2.2vw,32px)}.top3--all .top3-track{height:8px}.cloud-split{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:clamp(10px,1.8vh,18px);width:100%;min-height:0;display:grid}.cloud-split-cloud{min-height:0;display:flex;overflow:hidden}.cloud-split-cloud>*{flex:1;min-height:0}.cloud-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1vw,14px);margin:0;padding:0;list-style:none;display:grid}.cloud-topic{background:color-mix(in srgb, currentColor 7%, transparent);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:clamp(10px,1.2vh,14px) clamp(12px,1.2vw,16px);display:flex}.cloud-topic.is-other{opacity:.75}.cloud-topic-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cloud-topic-label{font-size:clamp(14px,1.3vw,19px);font-weight:800}.cloud-topic-pct{color:#ff16b4;font-variant-numeric:tabular-nums;font-size:clamp(20px,2.1vw,30px);font-weight:800}.cloud-topic-track{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;height:6px;overflow:hidden}.cloud-topic-fill{background:#ff16b4;height:100%;transition:width .26s;display:block}.cloud-topic-words{opacity:.75;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(12px,1vw,15px);overflow:hidden}.coach-cta{background:linear-gradient(120deg, var(--accent-secondary,#7b2fff), var(--accent-primary,#ff2d8f))}.coach{padding-bottom:60px}.coach-hero{max-width:820px;padding:24px 0 8px}.coach-nav{flex-wrap:wrap;gap:8px;margin:16px 0 10px;display:flex}.coach-nav a{color:inherit;border:1px solid var(--border-soft);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none}.coach-nav a:hover{border-color:var(--accent-primary,#ff2d8f)}.coach-section{margin-top:44px;scroll-margin-top:80px}.coach-section>h2{margin:0 0 10px}.coach-card{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:14px;padding:18px 20px}.coach-card h3{margin:0 0 6px}.coach-two,.coach-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:820px){.coach-two,.coach-grid{grid-template-columns:1fr}}.coach-doclist{padding-left:18px;line-height:1.8}.coach-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 16px;display:flex}.coach-search{font:inherit;color:inherit;background:var(--surface-2,var(--surface-1));border:1px solid var(--border-soft);border-radius:10px;flex:260px;padding:10px 14px}.coach-chips{flex-wrap:wrap;gap:6px;display:flex}.coach-chip{font:inherit;cursor:pointer;color:inherit;border:1px solid var(--border-soft);background:0 0;border-radius:999px;padding:7px 13px;font-size:13px}.coach-chip.is-on{background:var(--accent-primary,#ff2d8f);color:#fff;border-color:#0000}.coach-count{opacity:.7;font-size:13px}.coach-story-list{gap:14px;display:grid}.coach-badge{text-transform:uppercase;letter-spacing:.06em;background:var(--accent-primary,#ff2d8f);color:#fff;vertical-align:middle;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.coach-point{margin:4px 0 8px;font-size:17px}.coach-tags{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.coach-tags span{background:var(--surface-2,var(--surface-1));border-radius:6px;padding:2px 8px;font-size:12px}.coach-drill{margin-top:12px}.coach-drill>summary,.coach-faq>summary,.coach-talk>summary{cursor:pointer;font-weight:600}.coach-beats{padding-left:20px}.coach-beats li{margin:10px 0}.coach-cue{margin:0 0 4px;font-weight:700}.coach-beats details summary{opacity:.75;cursor:pointer;font-size:13px}.coach-must{margin:4px 0 0;font-size:14px}.coach-must q{margin-right:8px;font-style:italic;display:inline-block}.coach-options{padding-left:20px}.coach-options li{margin:10px 0}.coach-options p{margin:4px 0}.coach-notes{border-top:1px solid var(--border-soft);margin-top:12px;padding-top:10px;font-size:14px}.coach-notes p{margin:4px 0}.coach-faq-group{margin:20px 0;scroll-margin-top:80px}.coach-faq{border-bottom:1px solid var(--border-soft);padding:10px 0;scroll-margin-top:80px}.coach-faq p,.coach-faq ul{margin:8px 0}.coach-table-wrap{margin:10px 0;overflow-x:auto}.coach-table{border-collapse:collapse;min-width:100%;font-size:14px}.coach-table th,.coach-table td{border:1px solid var(--border-soft);text-align:left;vertical-align:top;padding:6px 10px}.coach-table th{background:var(--surface-2,var(--surface-1))}.coach-talks{gap:10px;display:grid}.coach-talk>summary{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.coach-talk-date{font-variant-numeric:tabular-nums;opacity:.75;min-width:96px}.coach blockquote{border-left:3px solid var(--accent-primary,#ff2d8f);margin:10px 0;padding:6px 14px}.coach-crumbs a{color:inherit}.coach-doc{max-width:880px;margin-top:16px}.coach-md{line-height:1.6}.coach-md h2,.coach-md h3,.coach-md h4{margin:22px 0 8px}.coach-md pre{background:var(--surface-2,var(--surface-1));border-radius:8px;padding:12px;font-size:13px;overflow-x:auto}.coach-md code{font-size:.92em}.coach-md ul,.coach-md ol{padding-left:22px}
