.deck-scope{--bg:#05070a;--bg-grad-1:#4fe5b01f;--bg-grad-2:#29c0f014;--surface:#ffffff0b;--surface-2:#ffffff12;--fg:#f4f7fa;--fg-muted:#9aa4b2;--fg-faint:#626d7d;--hair:#ffffff1a;--hair-2:#ffffff0f;--primary:#4fe5b0;--accent:linear-gradient(115deg, #c8f56e 0%, #5aeeb0 42%, #34dcd8 74%, #29c0f0 100%);--accent-ink:#04140e;--radius:22px;--radius-sm:12px;--radius-lg:26px;--shadow:0 50px 120px -50px #000000e6;--glow:0 30px 80px -40px #4fe5b080;--font-head:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--dur:.4s;--ease:cubic-bezier(.32, .72, 0, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1);--grain:.035;--vignette:#00000038;--gutter:clamp(28px, 6cqw, 120px);--gutter-y:clamp(40px, 8cqh, 96px)}.deck-scope *,.deck-scope :before,.deck-scope :after{box-sizing:border-box}.deck-scope{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1, "ss01" 1;letter-spacing:-.011em}.deck-scope.deck{width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.deck-scope .slide-stage{animation:slideIn .5s var(--ease) both;position:absolute;inset:0}@keyframes slideIn{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.deck-scope .slide{width:100%;height:100%;padding:var(--gutter-y) var(--gutter);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.deck-scope .slide.center{text-align:center;align-items:center}.deck-scope .slide.full{padding:0}.deck-scope .slide>*{z-index:1;position:relative}.deck-scope .container{width:100%;max-width:1180px;margin-inline:auto}.deck-scope .slide{box-shadow:inset 0 0 220px 50px var(--vignette)}.deck-scope .slide:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(44% 50% at 24% 16%, var(--bg-grad-1), transparent 60%), radial-gradient(50% 56% at 82% 88%, var(--bg-grad-2), transparent 62%);animation:drift 26s var(--ease) infinite alternate;position:absolute;inset:-15%}@keyframes drift{0%{transform:translate(-2%,-1%)scale(1.06)}to{transform:translate(3%,2%)scale(1.14)}}.deck-scope .slide:after{content:"";pointer-events:none;z-index:2;opacity:var(--grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.deck-scope h1,.deck-scope h2,.deck-scope h3{font-family:var(--font-head);letter-spacing:-.028em;color:var(--fg);margin:0;font-weight:600;line-height:1.04}.deck-scope p{margin:0;line-height:1.5}.deck-scope strong{color:var(--fg);font-weight:600}.deck-scope .kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:clamp(12px,1.1cqw,15px);font-weight:500}.deck-scope .display{letter-spacing:-.04em;font-size:clamp(44px,8cqw,116px);font-weight:600;line-height:.98}.deck-scope .headline{letter-spacing:-.03em;max-width:18ch;font-size:clamp(32px,5.2cqw,62px);font-weight:600;line-height:1.04}.deck-scope .lead{color:var(--fg-muted);max-width:42ch;font-size:clamp(17px,2.1cqw,25px);line-height:1.5}.deck-scope .subhead{color:var(--fg-muted);max-width:26ch;font-size:clamp(18px,2.4cqw,30px);line-height:1.35}.deck-scope .foot{color:var(--fg-faint);font-size:clamp(13px,1.2cqw,16px)}.deck-scope .center .lead,.deck-scope .center .subhead{margin-inline:auto}.deck-scope .accent-text{background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.deck-scope .tier.hl .accent-text,.deck-scope .cmp-cell.hl .accent-text,.deck-scope .cmp-h.hl .accent-text,.deck-scope .cw-line.hl .accent-text{-webkit-text-fill-color:var(--accent-ink);color:var(--accent-ink);background:0 0}.deck-scope .figure{letter-spacing:-.05em;font-feature-settings:"tnum" 1;background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(88px,16cqw,220px);font-weight:600;line-height:.9}.deck-scope .rule{background:linear-gradient(90deg, var(--primary), transparent);width:96px;height:1px}.deck-scope .mat{background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--hair);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--fg) 6%, transparent);position:relative}.deck-scope .mat:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fg) 26%, transparent), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:14%;right:14%}.deck-scope .tick{background:var(--accent);border-radius:2px;width:22px;height:3px;display:block}.deck-scope .chip{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, transparent);border:1px solid color-mix(in srgb, var(--primary) 24%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:500;display:inline-flex}.deck-scope .bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(clamp(130px,20cqh,230px),auto);gap:16px;width:100%;display:grid}.deck-scope .bento-cell{grid-column:span var(--c,4);grid-row:span var(--r,1);min-width:0;display:flex}.deck-scope .btile{grid-column:span var(--c,4);grid-row:span var(--r,1);border-radius:var(--radius-lg);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;flex:1;justify-content:space-between;gap:14px;padding:clamp(20px,2cqw,28px);display:flex;overflow:hidden}.deck-scope .btile:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(75% 62% at 82% -12%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 66%);transition:opacity var(--dur) var(--ease);position:absolute;inset:0}.deck-scope .btile:hover{border-color:color-mix(in srgb, var(--primary) 30%, transparent);transform:translateY(-3px)}.deck-scope .btile:hover:after{opacity:1}.deck-scope .btile.glow{border-color:color-mix(in srgb, var(--primary) 36%, transparent);box-shadow:var(--glow), inset 0 1px 0 color-mix(in srgb, var(--fg) 7%, transparent)}.deck-scope .btile.glow:after{opacity:1}.deck-scope .btile.accent{background:var(--accent);box-shadow:var(--glow);border-color:#0000}.deck-scope .btile.accent:before,.deck-scope .btile.accent:after{display:none}.deck-scope .btile.accent .btile-fig,.deck-scope .btile.accent h3,.deck-scope .btile.accent p{color:var(--accent-ink);-webkit-text-fill-color:var(--accent-ink)}.deck-scope .btile.accent .btile-k{color:color-mix(in srgb, var(--accent-ink) 72%, transparent)}.deck-scope .btile.accent .tick{background:var(--accent-ink);opacity:.75}.deck-scope .btile-img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.deck-scope .btile-scrim{z-index:0;background:linear-gradient(180deg, transparent 32%, color-mix(in srgb, var(--bg) 82%, transparent));position:absolute;inset:0}.deck-scope .btile.has-img{justify-content:flex-end}.deck-scope .btile.has-img>:not(.btile-img):not(.btile-scrim){z-index:1;position:relative}.deck-scope .btile-head{flex-direction:column;gap:9px;display:flex}.deck-scope .btile-k{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:clamp(11px,1cqw,13px);font-weight:600}.deck-scope .btile-fig{letter-spacing:-.045em;font-feature-settings:"tnum" 1;color:var(--fg);font-size:clamp(40px,4.4cqw,64px);font-weight:600;line-height:.92}.deck-scope .btile-fig.grad{background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text}.deck-scope .btile h3{font-size:clamp(18px,2cqw,23px)}.deck-scope .btile p{color:var(--fg-muted);font-size:clamp(14px,1.4cqw,16px);line-height:1.4}.deck-scope .split{grid-template-columns:1.05fr 1fr;width:100%;height:100%;display:grid}.deck-scope .split-body{padding:var(--gutter-y) clamp(28px, 5cqw, 72px) var(--gutter-y) var(--gutter);flex-direction:column;justify-content:center;gap:clamp(14px,2cqh,22px);display:flex}.deck-scope .split.flip .split-body{padding:var(--gutter-y) var(--gutter) var(--gutter-y) clamp(28px, 5cqw, 72px);order:2}.deck-scope .split-media{border-left:1px solid var(--hair-2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.deck-scope .split.flip .split-media{border-left:none;border-right:1px solid var(--hair-2)}.deck-scope .split-media img{object-fit:cover;width:100%;height:100%;display:block}.deck-scope .stat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(14px,1.6cqw,22px);width:100%;display:grid}.deck-scope .stat-cell{min-width:0;display:flex}.deck-scope .stat-card{border-radius:var(--radius);text-align:left;transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;flex:1;gap:8px;padding:clamp(24px,2.4cqw,36px) clamp(22px,2cqw,30px);display:flex}.deck-scope .stat-card:hover{border-color:color-mix(in srgb, var(--primary) 32%, transparent);box-shadow:var(--glow), inset 0 1px 0 color-mix(in srgb, var(--fg) 7%, transparent);transform:translateY(-6px)}.deck-scope .stat-card .tick{margin-bottom:8px}.deck-scope .stat-value{letter-spacing:-.04em;font-feature-settings:"tnum" 1;background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,4.6cqw,58px);font-weight:600;line-height:1}.deck-scope .stat-label{color:var(--fg);margin-top:8px;font-size:clamp(16px,1.6cqw,19px);font-weight:600}.deck-scope .stat-caption{color:var(--fg-faint);font-size:clamp(13px,1.3cqw,15px);line-height:1.4}.deck-scope .accordion{flex-direction:column;gap:12px;width:100%;display:flex}.deck-scope .acc-item{border-radius:var(--radius);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);overflow:hidden}.deck-scope .acc-item.open{border-color:color-mix(in srgb, var(--primary) 34%, transparent);box-shadow:0 22px 48px -32px color-mix(in srgb, var(--primary) 45%, transparent), inset 0 1px 0 color-mix(in srgb, var(--fg) 7%, transparent)}.deck-scope .acc-head{cursor:pointer;text-align:left;width:100%;font-family:var(--font-body);color:var(--fg);background:0 0;border:none;align-items:center;gap:16px;padding:clamp(16px,1.8cqw,22px) clamp(18px,2cqw,26px);display:flex}.deck-scope .acc-index{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-faint);transition:color var(--dur) var(--ease);flex-shrink:0;font-size:12.5px;font-weight:600}.deck-scope .acc-item.open .acc-index{background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text}.deck-scope .acc-head h3{letter-spacing:-.02em;color:var(--fg);flex:1;margin:0;font-size:clamp(17px,1.9cqw,21px);font-weight:600}.deck-scope .acc-plus{width:22px;height:22px;transition:transform .4s var(--ease-spring);flex-shrink:0;position:relative}.deck-scope .acc-plus:before,.deck-scope .acc-plus:after{content:"";background:var(--fg-faint);transition:background var(--dur) var(--ease);border-radius:2px;position:absolute;top:50%;left:50%}.deck-scope .acc-plus:before{width:14px;height:1.8px;transform:translate(-50%,-50%)}.deck-scope .acc-plus:after{width:1.8px;height:14px;transform:translate(-50%,-50%)}.deck-scope .acc-item.open .acc-plus{transform:rotate(45deg)}.deck-scope .acc-item.open .acc-plus:before,.deck-scope .acc-item.open .acc-plus:after{background:var(--primary)}.deck-scope .acc-body{overflow:hidden}.deck-scope .acc-body-inner{color:var(--fg-muted);text-align:left;max-width:62ch;padding:0 clamp(18px,2cqw,26px) clamp(18px,2cqw,24px) clamp(44px,5cqw,58px);font-size:clamp(14px,1.5cqw,17px);line-height:1.5}.deck-scope .cmp{border-radius:var(--radius);overflow-clip-margin:12px;width:100%;overflow:clip}.deck-scope .cmp-row{grid-template-columns:1.6fr repeat(var(--vcols,2), 1fr);align-items:stretch;display:grid}.deck-scope .cmp-row+.cmp-row{border-top:1px solid var(--hair-2)}.deck-scope .cmp-cell{color:var(--fg-muted);align-items:center;padding:clamp(12px,1.5cqw,18px) clamp(14px,1.6cqw,22px);font-size:clamp(14px,1.5cqw,17px);display:flex}.deck-scope .cmp-cell:not(.cmp-label):not(.cmp-h){justify-content:center}.deck-scope .cmp-head{background:var(--surface-2)}.deck-scope .cmp-h{color:var(--fg);justify-content:center;font-weight:600}.deck-scope .cmp-h:first-child{justify-content:flex-start}.deck-scope .cmp-label{color:var(--fg);font-weight:500}.deck-scope .cmp-cell.hl{background:color-mix(in srgb, var(--primary) 7%, transparent);border-inline:1px solid color-mix(in srgb, var(--primary) 16%, transparent)}.deck-scope .cmp-h.hl{color:#0000;background:var(--accent);border-inline:1px solid color-mix(in srgb, var(--primary) 16%, transparent);box-shadow:inset 0 2px 0 var(--primary);-webkit-background-clip:text;background-clip:text}.deck-scope .cmp-chip{border-radius:999px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.deck-scope .cmp-chip svg{width:14px;height:14px}.deck-scope .cmp-chip.ok{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--primary) 26%, transparent)}.deck-scope .cmp-chip.no{color:var(--fg-faint);background:var(--surface);border:1px solid var(--hair-2);opacity:.75}.deck-scope .cmp-val{font-feature-settings:"tnum" 1}.deck-scope .dtable{border-radius:var(--radius);width:100%;max-width:880px;margin-inline:auto;overflow:hidden}.deck-scope .dtable table{border-collapse:collapse;width:100%;font-size:clamp(13px,1.4cqw,15.5px)}.deck-scope .dtable th{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);background:var(--surface-2);text-align:right;white-space:nowrap;padding:clamp(10px,1.2cqw,14px) clamp(12px,1.5cqw,18px);font-size:clamp(10.5px,1cqw,12px);font-weight:600}.deck-scope .dtable td{color:var(--fg-muted);border-top:1px solid var(--hair-2);text-align:right;font-feature-settings:"tnum" 1;padding:clamp(9px,1.1cqw,13px) clamp(12px,1.5cqw,18px)}.deck-scope .dtable th:first-child,.deck-scope .dtable td:first-child{text-align:left}.deck-scope .dtable td:first-child{color:var(--fg);font-weight:500}.deck-scope .dtable .al-l{text-align:left}.deck-scope .dtable .al-c{text-align:center}.deck-scope .dtable .al-r{text-align:right}.deck-scope .dtable .hl-col{background:color-mix(in srgb, var(--primary) 7%, transparent);border-inline:1px solid color-mix(in srgb, var(--primary) 16%, transparent)}.deck-scope .dtable th.hl-col{color:var(--primary);box-shadow:inset 0 2px 0 var(--primary)}.deck-scope .dtable tr.hl-row td{background:color-mix(in srgb, var(--primary) 7%, transparent);color:var(--fg)}.deck-scope .dtable-caption{text-align:right;margin-top:10px}.deck-scope .tabs{width:100%}.deck-scope .tabs-bar{background:color-mix(in srgb, var(--bg) 45%, transparent);border:1px solid var(--hair);box-shadow:inset 0 1px 3px color-mix(in srgb, var(--bg) 65%, transparent);border-radius:999px;gap:4px;padding:5px;display:inline-flex}.deck-scope .tab{cursor:pointer;font-family:var(--font-body);color:var(--fg-muted);transition:color var(--dur) var(--ease);background:0 0;border:none;border-radius:999px;padding:9px 18px;font-size:15px;font-weight:600;position:relative}.deck-scope .tab:hover{color:var(--fg)}.deck-scope .tab.on{color:var(--accent-ink)}.deck-scope .tab-pill{background:var(--accent);z-index:0;box-shadow:0 8px 22px -8px color-mix(in srgb, var(--primary) 65%, transparent);border-radius:999px;position:absolute;inset:0}.deck-scope .tab-label{z-index:1;position:relative}.deck-scope .tabs-panel{text-align:center;margin-top:22px}.deck-scope .tabs-panel-inner>*{margin-inline:auto}.deck-scope .tl{position:relative}.deck-scope .tl-line{background:var(--hair);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:11px;overflow:hidden}.deck-scope .tl-line-fill{background:var(--accent);transform-origin:top;position:absolute;inset:0}.deck-scope .tl-items{flex-direction:column;gap:clamp(20px,3cqh,34px);display:flex}.deck-scope .tl-item{gap:20px;padding-left:2px;display:flex;position:relative}.deck-scope .tl-dot{z-index:1;background:var(--bg);border:2px solid var(--primary);width:20px;height:20px;box-shadow:0 0 0 4px var(--bg), 0 0 20px -2px color-mix(in srgb, var(--primary) 60%, transparent);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;display:grid;position:relative}.deck-scope .tl-dot:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.deck-scope .tl-time{margin-bottom:9px}.deck-scope .tl-content h3{letter-spacing:-.02em;margin:0 0 5px;font-size:clamp(18px,2cqw,23px);font-weight:600}.deck-scope .tl-content p{color:var(--fg-muted);max-width:52ch;margin:0;font-size:clamp(14px,1.5cqw,16px);line-height:1.5}.deck-scope .cw{border-radius:var(--radius);background:var(--bg);width:100%;box-shadow:var(--shadow), inset 0 1px 0 color-mix(in srgb, var(--fg) 6%, transparent);overflow:hidden}.deck-scope .cw-bar{z-index:1;background:var(--surface-2);border-bottom:1px solid var(--hair-2);align-items:center;gap:12px;padding:11px 16px;display:flex;position:relative}.deck-scope .cw-dots{gap:7px;display:flex}.deck-scope .cw-dots i{background:var(--hair);border-radius:50%;width:11px;height:11px}.deck-scope .cw-title{font-family:var(--font-mono);color:var(--fg-faint);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.deck-scope .cw-title:before{content:"";background:var(--accent);border-radius:2px;width:6px;height:6px}.deck-scope .cw-body{margin:0;padding:14px 0;overflow-x:auto}.deck-scope .cw-body code{font-family:var(--font-mono);font-size:clamp(12px,1.3cqw,14px);line-height:1.7}.deck-scope .cw-line{white-space:pre;padding:0 16px 0 0;display:flex}.deck-scope .cw-line.hl{background:color-mix(in srgb, var(--primary) 9%, transparent);box-shadow:inset 2px 0 0 var(--primary)}.deck-scope .cw-no{width:44px;color:var(--fg-faint);opacity:.45;-webkit-user-select:none;user-select:none;text-align:right;border-right:1px solid var(--hair-2);font-feature-settings:"tnum" 1;flex-shrink:0;margin-right:14px;padding-right:14px}.deck-scope .cw-code{color:var(--fg)}.deck-scope .cw-kw{color:var(--primary)}.deck-scope .cw-str{color:color-mix(in srgb, var(--primary) 50%, var(--fg-muted))}.deck-scope .cw-num{color:color-mix(in srgb, var(--primary) 65%, var(--fg));font-feature-settings:"tnum" 1}.deck-scope .cw-com{color:var(--fg-faint);font-style:italic}.deck-scope .bf{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow), inset 0 1px 0 color-mix(in srgb, var(--fg) 6%, transparent);overflow:hidden}.deck-scope .bf-bar{z-index:1;background:var(--surface-2);border-bottom:1px solid var(--hair-2);align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.deck-scope .bf-dots{gap:7px;display:flex}.deck-scope .bf-dots i{background:var(--hair);border-radius:50%;width:11px;height:11px}.deck-scope .bf-nav{color:var(--fg-faint);opacity:.7;gap:2px;display:flex}.deck-scope .bf-nav svg{width:15px;height:15px}.deck-scope .bf-url{font-family:var(--font-mono);color:var(--fg-muted);background:color-mix(in srgb, var(--bg) 60%, transparent);border:1px solid var(--hair-2);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;padding:6px 14px;font-size:12.5px;display:flex}.deck-scope .bf-url svg{width:11px;height:11px;color:var(--primary);flex-shrink:0}.deck-scope .bf-body{background:var(--bg)}.deck-scope .bf-body img{width:100%;display:block}.deck-scope .ch-bars{align-items:stretch;gap:clamp(8px,1.4cqw,16px);width:100%;display:flex}.deck-scope .ch-col{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.deck-scope .ch-bar-track{flex:1;align-items:flex-end;width:100%;display:flex}.deck-scope .ch-bar{background:var(--accent);border-radius:9px 9px 5px 5px;width:100%;min-height:3px;display:block}.deck-scope .ch-val{color:var(--fg-muted);font-feature-settings:"tnum" 1;font-size:11.5px;font-weight:600}.deck-scope .ch-x{color:var(--fg-faint);font-size:11.5px}.deck-scope .ch-wrap{width:100%;position:relative}.deck-scope .ch-line{width:100%;display:block}.deck-scope .ch-dot{background:var(--primary);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent), 0 0 14px color-mix(in srgb, var(--primary) 60%, transparent);opacity:0;transition:opacity .6s var(--ease) .55s, transform .6s var(--ease-spring) .55s;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.3)}.deck-scope .ch-dot.shown{opacity:1;transform:translate(-50%,-50%)scale(1)}.deck-scope .ch-dot:before{content:"";border:1px solid color-mix(in srgb, var(--primary) 60%, transparent);animation:chpulse 2.2s var(--ease) infinite;border-radius:50%;position:absolute;inset:-3px}@keyframes chpulse{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(2.1)}}.deck-scope .ch-donut{width:var(--ch-size,168px);flex-direction:column;align-items:center;gap:12px;display:flex}.deck-scope .ch-donut svg{width:100%;height:auto;display:block;overflow:visible}.deck-scope .ch-donut-arc{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--primary) 40%, transparent))}.deck-scope .ch-donut-val{fill:var(--fg);font-family:var(--font-head);font-feature-settings:"tnum" 1;font-size:30px;font-weight:600}.deck-scope .ch-donut-label{color:var(--fg-muted);font-size:14px;font-weight:500}.deck-scope .spot{border-radius:var(--radius-lg);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);padding:clamp(24px,2.6cqw,36px);overflow:hidden}.deck-scope .spot:after{content:"";pointer-events:none;opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--primary) 16%, transparent), transparent 70%);position:absolute;inset:0}.deck-scope .spot:hover{border-color:color-mix(in srgb, var(--primary) 34%, transparent);transform:translateY(-2px)}.deck-scope .spot:hover:after{opacity:1}.deck-scope .spot>*{z-index:1;position:relative}.deck-scope .spot .spot-ring{border-radius:inherit;opacity:0;z-index:0;transition:opacity .35s var(--ease);pointer-events:none;background:radial-gradient(200px circle at var(--mx,50%) var(--my,50%), var(--primary), transparent 72%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.deck-scope .spot:hover .spot-ring{opacity:1}.deck-scope .sec-glow{z-index:0;pointer-events:none;background:radial-gradient(42% 48% at 12% 88%, color-mix(in srgb, var(--primary) 13%, transparent), transparent 62%), radial-gradient(36% 42% at 88% 10%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 62%);position:absolute;inset:0}.deck-scope .sec-ghost{z-index:0;font-family:var(--font-head);letter-spacing:-.06em;font-feature-settings:"tnum" 1;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--fg) 10%, transparent);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(260px,42cqw,600px);font-weight:600;line-height:1;position:absolute;top:50%;right:-1cqw;transform:translateY(-52%)}.deck-scope .quote-mark{font-family:var(--font-head);background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(72px,9cqw,128px);font-weight:600;line-height:.55}.deck-scope .quote-text{font-family:var(--font-head);letter-spacing:-.025em;max-width:24ch;color:var(--fg);margin-inline:auto;font-size:clamp(26px,3.8cqw,48px);font-weight:500;line-height:1.2}.deck-scope .quote-attr{justify-content:center;align-items:center;gap:14px;margin-top:clamp(22px,4cqh,36px);display:flex}.deck-scope .quote-ava{width:46px;height:46px;color:var(--accent-ink);background:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;font-weight:600;display:grid;overflow:hidden}.deck-scope .quote-ava img{object-fit:cover;width:100%;height:100%;display:block}.deck-scope .quote-who{text-align:left}.deck-scope .quote-name{color:var(--fg);font-size:15.5px;font-weight:600}.deck-scope .quote-role{color:var(--fg-faint);margin-top:1px;font-size:13.5px}.deck-scope .pricing{grid-template-columns:repeat(var(--tiers,3), 1fr);align-items:stretch;gap:clamp(14px,1.6cqw,20px);width:100%;max-width:980px;margin-inline:auto;display:grid}.deck-scope .tier{border-radius:var(--radius-lg);transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;padding:clamp(22px,2.2cqw,30px) clamp(20px,2cqw,26px);display:flex;position:relative}.deck-scope .tier:hover{border-color:color-mix(in srgb, var(--primary) 28%, transparent);transform:translateY(-4px)}.deck-scope .tier.hl{border-color:color-mix(in srgb, var(--primary) 42%, transparent);box-shadow:var(--glow), inset 0 1px 0 color-mix(in srgb, var(--fg) 7%, transparent)}.deck-scope .tier-badge{z-index:3;white-space:nowrap;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);box-shadow:0 8px 20px -8px color-mix(in srgb, var(--primary) 60%, transparent);border-radius:999px;padding:5px 13px;font-size:10.5px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.deck-scope .tier-name{color:var(--fg);font-size:clamp(15px,1.5cqw,17px);font-weight:600}.deck-scope .tier-price{align-items:baseline;gap:6px;margin:10px 0 4px;display:flex}.deck-scope .tier-amount{letter-spacing:-.04em;font-feature-settings:"tnum" 1;color:var(--fg);font-size:clamp(34px,3.6cqw,46px);font-weight:600;line-height:1}.deck-scope .tier.hl .tier-amount{background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text}.deck-scope .tier-period{color:var(--fg-faint);font-size:13px}.deck-scope .tier-blurb{color:var(--fg-muted);font-size:13.5px;line-height:1.45}.deck-scope .tier-list{border-top:1px solid var(--hair-2);flex-direction:column;gap:9px;margin-top:14px;padding-top:14px;display:flex}.deck-scope .tier-feat{color:var(--fg-muted);text-align:left;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.4;display:flex}.deck-scope .tier-feat svg{width:14px;height:14px;color:var(--primary);flex-shrink:0;margin-top:2.5px}.deck-scope .steps{grid-template-columns:repeat(var(--n,3), 1fr);gap:clamp(18px,2.4cqw,30px);width:100%;max-width:1020px;margin-inline:auto;display:grid}.deck-scope .step{flex-direction:column;gap:10px;min-width:0;display:flex}.deck-scope .step-no-row{align-items:center;gap:14px;margin-bottom:4px;display:flex}.deck-scope .step-no{width:40px;height:40px;font-family:var(--font-mono);color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);border-radius:50%;flex-shrink:0;place-items:center;font-size:14.5px;font-weight:600;display:grid}.deck-scope .step-line{background:var(--hair);flex:1;height:1px;position:relative;overflow:hidden}.deck-scope .step-line span{background:var(--accent);transform-origin:0;display:block;position:absolute;inset:0}.deck-scope .step-line.end{-webkit-mask-image:linear-gradient(90deg,#000 20%,#0000 92%);mask-image:linear-gradient(90deg,#000 20%,#0000 92%)}.deck-scope .step h3{letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.9cqw,22px);font-weight:600}.deck-scope .step p{color:var(--fg-muted);max-width:34ch;margin:0;font-size:clamp(13.5px,1.4cqw,16px);line-height:1.5}.deck-scope .agenda{width:100%;max-width:760px;margin-inline:auto}.deck-scope .agenda-row{border-bottom:1px solid var(--hair-2);align-items:center;gap:clamp(18px,2.4cqw,28px);padding:clamp(14px,2.2cqh,22px) 6px;display:flex}.deck-scope .agenda-row:first-child{border-top:1px solid var(--hair-2)}.deck-scope .agenda-no{font-family:var(--font-mono);background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:clamp(13px,1.3cqw,15px);font-weight:600}.deck-scope .agenda-t{font-family:var(--font-head);letter-spacing:-.02em;color:var(--fg);text-align:left;flex:1;font-size:clamp(20px,2.6cqw,30px);font-weight:600}.deck-scope .agenda-hint{color:var(--fg-faint);font-feature-settings:"tnum" 1;font-size:clamp(12px,1.2cqw,13.5px)}.deck-scope .cover-img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.deck-scope .cover-scrim{z-index:0;background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 52%, transparent), color-mix(in srgb, var(--bg) 40%, transparent) 45%, color-mix(in srgb, var(--bg) 82%, transparent));position:absolute;inset:0}.deck-scope .cover-foot{left:0;right:0;bottom:calc(var(--gutter-y) + 40px);text-align:center;position:absolute}.deck-scope .bignum-caption{margin-top:clamp(10px,2cqh,20px)}.deck-scope .contrast{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(14px,1.8cqw,22px);width:100%;max-width:1000px;margin-inline:auto;display:grid}.deck-scope .con-panel{border-radius:var(--radius-lg);text-align:left;flex-direction:column;gap:12px;padding:clamp(22px,2.4cqw,32px);display:flex}.deck-scope .con-panel.dim{background:var(--surface)}.deck-scope .con-panel.dim:before{display:none}.deck-scope .con-panel.lit{border-color:color-mix(in srgb, var(--primary) 40%, transparent);box-shadow:var(--glow), inset 0 1px 0 color-mix(in srgb, var(--fg) 7%, transparent)}.deck-scope .chip.dim{color:var(--fg-faint);background:var(--surface-2);border-color:var(--hair)}.deck-scope .con-panel h3{margin:2px 0 4px;font-size:clamp(19px,2.1cqw,25px)}.deck-scope .con-panel.dim h3{color:var(--fg-muted)}.deck-scope .con-points{flex-direction:column;gap:10px;margin-top:2px;display:flex}.deck-scope .con-point{color:var(--fg-muted);align-items:flex-start;gap:10px;font-size:clamp(13.5px,1.4cqw,15.5px);line-height:1.45;display:flex}.deck-scope .con-point svg{flex-shrink:0;width:15px;height:15px;margin-top:2px}.deck-scope .con-panel.dim .con-point svg{color:var(--fg-faint);opacity:.7}.deck-scope .con-panel.lit .con-point svg{color:var(--primary)}.deck-scope .chat{border-radius:var(--radius-lg);width:100%;max-width:640px;box-shadow:var(--shadow), inset 0 1px 0 color-mix(in srgb, var(--fg) 6%, transparent);margin-inline:auto;overflow:hidden}.deck-scope .chat-head{background:var(--surface-2);border-bottom:1px solid var(--hair-2);color:var(--fg);align-items:center;gap:9px;padding:12px 16px;font-size:13.5px;font-weight:600;display:flex}.deck-scope .chat-body{flex-direction:column;gap:10px;padding:clamp(16px,2cqw,22px);display:flex}.deck-scope .msg{text-align:left;border-radius:16px;max-width:78%;padding:10px 14px;font-size:clamp(13.5px,1.4cqw,15px);line-height:1.45}.deck-scope .msg.user{background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:5px;align-self:flex-end}.deck-scope .msg.ai{background:var(--surface-2);border:1px solid var(--hair-2);color:var(--fg);border-bottom-left-radius:5px;align-self:flex-start}.deck-scope .globe-media{border:none!important}.deck-scope .globe-wrap{aspect-ratio:1;width:min(88%,64cqh,620px);position:relative}.deck-scope .globe-wrap canvas{cursor:grab;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);contain:layout paint size}.deck-scope .globe-static{background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--fg) 22%, transparent), color-mix(in srgb, var(--fg) 7%, transparent) 55%, transparent 72%);border:1px solid var(--hair-2);border-radius:50%;width:100%;height:100%}.deck-scope .globe-label{z-index:2;pointer-events:none;opacity:0;white-space:nowrap;will-change:transform, opacity;align-items:center;gap:6px;display:flex;position:absolute;top:0;left:0}.deck-scope .globe-label-name{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg);background:color-mix(in srgb, var(--bg) 74%, transparent);border:1px solid var(--hair);-webkit-backdrop-filter:blur(6px);border-radius:8px;padding:4px 9px;font-size:11.5px;font-weight:500}.deck-scope .globe-label-val{font-family:var(--font-mono);color:var(--accent-ink);background:var(--accent);box-shadow:0 6px 16px -6px color-mix(in srgb, var(--primary) 60%, transparent);border-radius:8px;padding:5px 9px;font-size:11.5px;font-weight:600}.deck-scope .globe-stats{flex-direction:column;max-width:380px;margin-top:6px;display:flex}.deck-scope .globe-stat{border-bottom:1px solid var(--hair-2);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 2px;display:flex}.deck-scope .globe-stat:first-child{border-top:1px solid var(--hair-2)}.deck-scope .globe-stat-l{color:var(--fg-muted);font-size:clamp(13px,1.4cqw,15px)}.deck-scope .globe-stat-v{font-feature-settings:"tnum" 1;background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(18px,1.9cqw,24px);font-weight:600}.deck-scope .team{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(14px,1.6cqw,20px);width:100%;max-width:1000px;margin-inline:auto;display:grid}.deck-scope .person{text-align:center;border-radius:var(--radius);transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;align-items:center;padding:clamp(22px,2.2cqw,30px) 18px;display:flex}.deck-scope .person:hover{border-color:color-mix(in srgb, var(--primary) 28%, transparent);box-shadow:var(--glow), inset 0 1px 0 color-mix(in srgb, var(--fg) 7%, transparent);transform:translateY(-4px)}.deck-scope .person-ava{aspect-ratio:1;width:clamp(64px,6cqw,84px);color:var(--accent-ink);background:var(--accent);border-radius:50%;place-items:center;margin-bottom:13px;font-size:clamp(20px,2cqw,26px);font-weight:600;display:grid;overflow:hidden}.deck-scope .person-ava img{object-fit:cover;width:100%;height:100%;display:block}.deck-scope .person-name{color:var(--fg);font-size:clamp(15px,1.6cqw,18px);font-weight:600}.deck-scope .person-role{color:var(--fg-muted);margin-top:3px;font-size:clamp(12.5px,1.3cqw,14px)}.deck-scope .lift{transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.deck-scope .lift:hover{box-shadow:var(--shadow), var(--glow);transform:translateY(-6px)}.deck-scope .cols{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:stretch;gap:20px;display:grid}.deck-scope .appmock{grid-template-columns:180px 1fr;display:grid}@media (width<=640px){.deck-scope .appmock{grid-template-columns:1fr}.deck-scope .hide-narrow{display:none!important}.deck-scope .ch-bars,.deck-scope .ch-line{height:120px!important}.deck-scope .ch-donut{--ch-size:120px!important}.deck-scope .dtable{overflow-x:auto}.deck-scope .dtable table{min-width:540px}.deck-scope .dtable th,.deck-scope .dtable td{white-space:nowrap;padding:9px 12px}}@media (width<=640px) and (height<=740px){.deck-scope .ch-bars,.deck-scope .ch-line{height:96px!important}.deck-scope .ch-donut{--ch-size:100px!important}.deck-scope .cols{gap:10px}}.deck-scope .cmp{max-width:880px;margin-inline:auto}.deck-scope .accordion{max-width:760px;margin-inline:auto}.deck-scope .tl{width:fit-content;max-width:min(640px,100%);margin-inline:auto}.deck-scope .tabs{max-width:820px;margin-inline:auto}.deck-scope .tabs-bar-row{justify-content:center;display:flex}@media (width<=900px){.deck-scope .bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:10px}.deck-scope .bento-cell,.deck-scope .btile{grid-area:auto}.deck-scope .bento>:first-child{grid-column:1/-1}.deck-scope .btile{min-height:clamp(100px,14cqh,150px);padding:16px 18px}.deck-scope .btile-fig{font-size:clamp(28px,8cqw,44px)}.deck-scope .split{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.deck-scope .split.flip .split-body{order:0}.deck-scope .split-media{border-left:none;border-top:1px solid var(--hair-2);order:2}.deck-scope .split.flip .split-media{border-right:none}.deck-scope .cmp-cell{padding:10px;font-size:13.5px}.deck-scope .pricing{grid-template-columns:1fr;gap:12px;max-width:420px}.deck-scope .tier{padding:18px 20px}.deck-scope .tier:not(.hl) .tier-list{display:none}.deck-scope .steps{grid-template-columns:1fr;gap:18px}.deck-scope .step-line{display:none}.deck-scope .sec-ghost{font-size:clamp(160px,60cqw,300px);right:-6cqw}.deck-scope .contrast{grid-template-columns:1fr}.deck-scope .con-panel{padding:18px 20px}.deck-scope .msg{max-width:92%}.deck-scope .chat-body{gap:8px;padding:14px}.deck-scope .globe-wrap{width:auto;height:min(90%,78cqw)}.deck-scope .team{grid-template-columns:repeat(2,1fr);gap:10px}.deck-scope .person{padding:16px 10px}.deck-scope .person-ava{width:54px;margin-bottom:9px;font-size:18px}.deck-scope .cols{gap:12px}}@media (width<=480px){.deck-scope .dbars{display:none}.deck-scope .vframe{gap:11px}}.deck-scope .noir-dock{z-index:90;opacity:.35;font-family:var(--font-body);transition:opacity .35s;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.deck-scope .noir-dock:hover{opacity:1}.deck-scope .noir-bar{-webkit-backdrop-filter:blur(22px)saturate(180%);background:#1c1c1ea8;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:7px 9px;display:flex;box-shadow:0 18px 50px -20px #000c}.deck-scope .noir-icon-btn{color:#e8e8ea;cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;width:38px;height:38px;font-size:19px;transition:background .2s,color .2s,opacity .2s;display:grid}.deck-scope .noir-icon-btn:hover{background:#ffffff1f}.deck-scope .noir-icon-btn:disabled{opacity:.28;cursor:default}.deck-scope .noir-icon-btn:disabled:hover{background:0 0}.deck-scope .noir-icon-btn.on{color:var(--accent-ink,#04140e);background:var(--accent,linear-gradient(115deg, #c8f56e, #34dcd8))}.deck-scope .noir-icon-btn.sm{width:30px;height:30px;font-size:16px}.deck-scope .noir-icon-btn svg{width:1em;height:1em}.deck-scope .noir-sep{background:#ffffff1f;width:1px;height:22px;margin:0 4px}.deck-scope .noir-counter{font-feature-settings:"tnum" 1;-webkit-user-select:none;user-select:none;white-space:nowrap;flex:none;align-items:baseline;gap:5px;padding:0 12px;display:flex}.deck-scope .noir-counter-now{color:#f5f5f7;font-size:16px;font-weight:600}.deck-scope .noir-counter-tot{color:#8e8e93;font-size:13px}.deck-scope .noir-nav-bar{display:none}.deck-scope .noir-nav-inline{align-items:center;gap:4px;display:flex}.deck-scope .noir-rail{z-index:95;-webkit-backdrop-filter:blur(26px)saturate(180%);width:248px;font-family:var(--font-body);background:#121214d1;border-right:1px solid #ffffff14;padding:18px 14px 26px;transition:transform .32s cubic-bezier(.32,.72,0,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.deck-scope .noir-rail.open{transform:translate(0)}.deck-scope .noir-rail-head{justify-content:space-between;align-items:center;padding:4px 6px 14px;display:flex}.deck-scope .noir-rail-title{letter-spacing:.14em;text-transform:uppercase;color:#8e8e93;font-size:12px;font-weight:600}.deck-scope .noir-rail-list{flex-direction:column;gap:12px;display:flex}.deck-scope .noir-thumb{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.deck-scope .noir-thumb-no{font-feature-settings:"tnum" 1;color:#6e6e73;flex-shrink:0;width:18px;font-size:12px}.deck-scope .noir-thumb-frame{aspect-ratio:16/9;background:var(--bg);border:1.5px solid #0000;border-radius:9px;flex:1;line-height:0;transition:border-color .25s;position:relative;overflow:hidden}.deck-scope .noir-thumb:hover .noir-thumb-frame{border-color:#ffffff38}.deck-scope .noir-thumb.active .noir-thumb-no{color:var(--primary)}.deck-scope .noir-thumb.active .noir-thumb-frame{border-color:var(--primary)}.deck-scope .noir-thumb-scale{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.deck-scope .noir-rail::-webkit-scrollbar{width:0}.deck-scope .noir-rail{scrollbar-width:none}.deck-scope .noir-grid{z-index:89;-webkit-backdrop-filter:blur(26px)saturate(180%);font-family:var(--font-body);background:#121214eb;padding:18px 22px 96px;position:fixed;inset:0;overflow-y:auto}.deck-scope .noir-grid-head{justify-content:space-between;align-items:center;padding:4px 6px 16px;display:flex}.deck-scope .noir-grid-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:18px 16px;display:grid}.deck-scope .noir-grid .noir-thumb{flex-direction:column;align-items:stretch;gap:7px}.deck-scope .noir-grid .noir-thumb-no{order:2;width:auto;padding-left:2px}.deck-scope .noir-presenter{z-index:92;-webkit-backdrop-filter:blur(22px)saturate(180%);width:clamp(260px,26cqw,360px);font-family:var(--font-body);color:#e8e8ea;background:#121214e6;border:1px solid #ffffff1a;border-radius:16px;padding:16px;position:fixed;bottom:78px;right:18px;box-shadow:0 18px 50px -20px #000c}.deck-scope .noir-presenter-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.deck-scope .noir-presenter-label{letter-spacing:.14em;text-transform:uppercase;color:#8e8e93;font-size:11px;font-weight:600}.deck-scope .noir-presenter-timer{font-feature-settings:"tnum" 1;color:var(--primary);font-size:13px}.deck-scope .noir-presenter-next{aspect-ratio:16/9;background:var(--bg);border:1px solid #ffffff14;border-radius:9px;margin-bottom:12px;position:relative;overflow:hidden}.deck-scope .noir-presenter-notes{color:#c7c7cc;resize:none;width:100%;min-height:84px;max-height:32cqh;font-size:13.5px;line-height:1.5;font-family:var(--font-body);background:0 0;border:none;outline:none}.deck-scope .noir-presenter-notes:focus{color:#f0f0f2}.deck-scope .noir-presenter-notes::placeholder{color:#6e6e73}.deck-scope .noir-presenter-hint{color:#6e6e73;margin-top:8px;font-size:11px}.deck-scope .ann-canvas{z-index:88;touch-action:none;position:fixed;inset:0}.deck-scope .ann-bar{z-index:91;-webkit-backdrop-filter:blur(22px)saturate(180%);max-width:94cqw;font-family:var(--font-body);background:#1c1c1eb8;border:1px solid #ffffff1a;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:7px 9px;display:flex;position:fixed;bottom:78px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px -20px #000c}.deck-scope .ann-btn{color:#e8e8ea;cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:grid}.deck-scope .ann-btn svg{width:19px;height:19px}.deck-scope .ann-btn:hover{background:#ffffff1f}.deck-scope .ann-btn.on{color:var(--accent-ink);background:var(--accent)}.deck-scope .ann-sep{background:#ffffff1f;width:1px;height:22px;margin:0 4px}.deck-scope .ann-color{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0;box-shadow:inset 0 0 0 1px #ffffff2e}.deck-scope .ann-color.on{border-color:#fff;transform:scale(1.08)}.deck-scope .ann-size{cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;width:30px;height:34px;display:grid}.deck-scope .ann-size span{background:#e8e8ea;border-radius:50%;display:block}.deck-scope .ann-size.on{background:#ffffff1f}.deck-scope .ann-size.on span{background:var(--primary)}.deck-scope [data-tip]{position:relative}.deck-scope [data-tip]:after{content:attr(data-tip);white-space:nowrap;font-size:11.5px;font-weight:500;font-family:var(--font-body);color:#f5f5f7;opacity:0;pointer-events:none;z-index:100;background:#141416f5;border:1px solid #ffffff1a;border-radius:7px;padding:5px 9px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 24px -8px #000000b3}.deck-scope [data-tip]:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.deck-scope .noir-dock.hidden{pointer-events:none;transform:translate(-50%)translateY(18px);opacity:0!important}.deck-scope.deck.nocursor,.deck-scope.deck.nocursor *{cursor:none!important}.deck-scope .tilt-frame{perspective:1100px;max-width:100%;display:inline-block}.deck-scope .tilt{max-width:100%;transform-style:preserve-3d;will-change:transform;display:inline-block;position:relative}.deck-scope .tilt-glare{pointer-events:none;border-radius:var(--radius-lg);background:radial-gradient(60% 60% at var(--gx,50%) var(--gy,50%), #ffffff29, transparent 60%);opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}.deck-scope .tilt-frame:hover .tilt-glare{opacity:1}.deck-scope .marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.deck-scope .marquee-track{align-items:center;gap:clamp(34px,4cqw,54px);width:max-content;animation:linear infinite marquee;display:flex}.deck-scope .marquee:hover .marquee-track{animation-play-state:paused}.deck-scope .marquee-item{letter-spacing:-.02em;white-space:nowrap;color:var(--fg-muted);opacity:.78;transition:opacity var(--dur) var(--ease), color var(--dur) var(--ease);font-size:clamp(20px,2.4cqw,28px);font-weight:600}.deck-scope .marquee-item:hover{opacity:1;color:var(--fg)}.deck-scope .marquee-dot{background:color-mix(in srgb, var(--primary) 50%, transparent);border-radius:1px;flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.deck-scope .vframe{border-radius:var(--radius-lg);box-shadow:var(--shadow), inset 0 1px 0 color-mix(in srgb, var(--fg) 6%, transparent);font-family:var(--font-body);flex-direction:column;gap:14px;padding:clamp(18px,2cqw,24px);display:flex}.deck-scope .vtitle{letter-spacing:-.02em;color:var(--fg);font-size:16.5px;font-weight:600}.deck-scope .vmeta{color:var(--fg-faint);font-size:12.5px;font-weight:400}.deck-scope .ddot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 12px color-mix(in srgb, var(--primary) 55%, transparent);border-radius:3px}.deck-scope .dlive{color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary) 28%, transparent);border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:5px 11px;font-size:12px;display:flex}.deck-scope .dlive span{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.deck-scope .dkpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.deck-scope .dkpi{background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--radius-sm);padding:12px 13px 10px;overflow:hidden}.deck-scope .dkpi-l{color:var(--fg-faint);letter-spacing:.02em;font-size:11.5px}.deck-scope .dkpi-v{letter-spacing:-.03em;color:var(--fg);font-feature-settings:"tnum" 1;margin:3px 0;font-size:22px;font-weight:600}.deck-scope .dkpi-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.deck-scope .dkpi-d{color:var(--primary);font-feature-settings:"tnum" 1;font-size:11.5px;font-weight:600}.deck-scope .dspark{flex-shrink:0;width:50px;height:18px;overflow:visible}.deck-scope .dspark path{stroke-dasharray:1;stroke-dashoffset:1px}.deck-scope .vframe.shown .dspark path{animation:dash 1.2s var(--ease) .45s forwards}.deck-scope .dgrid{stroke:var(--hair-2);stroke-width:1px}.deck-scope .dbars{grid-template-columns:repeat(7,1fr);align-items:end;gap:9px;display:grid}.deck-scope .dbar{flex-direction:column;align-items:center;gap:6px;display:flex}.deck-scope .dbar-track{background:var(--hair-2);border-radius:6px;align-items:flex-end;width:100%;height:42px;display:flex;overflow:hidden}.deck-scope .dbar-track span{background:var(--accent);transform-origin:bottom;border-radius:6px;width:100%;display:block;transform:scaleY(0)}.deck-scope .dbar-k{color:var(--fg-faint);font-size:10px}.deck-scope .dline{stroke-dasharray:1;stroke-dashoffset:1px}.deck-scope .dfill-area{opacity:0;transition:opacity .8s var(--ease) .5s}.deck-scope .vframe.shown .dline{animation:dash 1.5s var(--ease) .15s forwards}.deck-scope .vframe.shown .dfill-area{opacity:1}.deck-scope .vframe.shown .dbar-track span{animation:bargrow .8s var(--ease-spring) both}@keyframes dash{to{stroke-dashoffset:0}}@keyframes bargrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (hover:none){.deck-scope .noir-dock{opacity:1}}@media (width<=640px){.deck-scope .noir-dock{opacity:1;flex-direction:column;align-items:center;gap:5px;display:flex;bottom:14px}.deck-scope .noir-bar.noir-nav-bar{box-shadow:none;-webkit-backdrop-filter:none;filter:drop-shadow(0 1px 6px #00000080);background:0 0;border:none;padding:0;display:flex}.deck-scope .noir-nav-inline,.deck-scope .noir-bar>.noir-sep{display:none}.deck-scope .noir-bar{gap:2px;padding:6px 7px}.deck-scope .noir-icon-btn{width:34px;height:34px;font-size:17px}.deck-scope .noir-icon-btn.sm{width:28px;height:28px}.deck-scope .noir-counter{padding:0 8px}.deck-scope .noir-counter-now{font-size:15px}.deck-scope .noir-rail{width:min(248px,84cqw)}.deck-scope .noir-grid{padding:14px 14px 132px}.deck-scope .noir-grid-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 12px}.deck-scope .ann-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;bottom:104px;overflow-x:auto}.deck-scope .ann-bar::-webkit-scrollbar{display:none}.deck-scope .ann-bar>*{flex:none}.deck-scope .ann-bar [data-tip]:after{display:none}}@media (prefers-reduced-motion:reduce){.deck-scope .slide-stage,.deck-scope .slide:before,.deck-scope .lift,.deck-scope .marquee-track,.deck-scope .btile,.deck-scope .btile:after,.deck-scope .acc-item,.deck-scope .acc-plus,.deck-scope .acc-plus:before,.deck-scope .acc-plus:after,.deck-scope .stat-card,.deck-scope .spot,.deck-scope .spot:after,.deck-scope .spot .spot-ring,.deck-scope .tab,.deck-scope .ch-dot,.deck-scope .ch-dot:before,.deck-scope .dlive span{transition:none!important;animation:none!important}.deck-scope .tilt{transform:none!important}.deck-scope .ch-dot{opacity:1}.deck-scope .dline,.deck-scope .dspark path{stroke-dashoffset:0!important;animation:none!important}.deck-scope .dfill-area{opacity:1}.deck-scope .dbar-track span{animation:none!important;transform:scaleY(1)!important}}.deck-scope{--font-scale:1}.deck-scope .display{font-size:clamp(calc(44px * var(--font-scale)), calc(8cqw * var(--font-scale)), calc(116px * var(--font-scale)))}.deck-scope .headline{font-size:clamp(calc(32px * var(--font-scale)), calc(5.2cqw * var(--font-scale)), calc(62px * var(--font-scale)))}.deck-scope .lead{font-size:clamp(calc(17px * var(--font-scale)), calc(2.1cqw * var(--font-scale)), calc(25px * var(--font-scale)))}.deck-scope .subhead{font-size:clamp(calc(18px * var(--font-scale)), calc(2.4cqw * var(--font-scale)), calc(30px * var(--font-scale)))}.deck-scope .kicker{font-size:clamp(calc(12px * var(--font-scale)), calc(1.1cqw * var(--font-scale)), calc(15px * var(--font-scale)))}.deck-scope .foot{font-size:clamp(calc(13px * var(--font-scale)), calc(1.2cqw * var(--font-scale)), calc(16px * var(--font-scale)))}.deck-scope .stat-value{font-size:clamp(calc(40px * var(--font-scale)), calc(4.6cqw * var(--font-scale)), calc(58px * var(--font-scale)))}.deck-scope .stat-label{font-size:clamp(calc(16px * var(--font-scale)), calc(1.6cqw * var(--font-scale)), calc(19px * var(--font-scale)))}.deck-scope .stat-caption{font-size:clamp(calc(13px * var(--font-scale)), calc(1.3cqw * var(--font-scale)), calc(15px * var(--font-scale)))}.deck-scope[data-readability=room] .display{font-size:clamp(calc(62px * var(--font-scale)), calc(11cqw * var(--font-scale)), calc(140px * var(--font-scale)))}.deck-scope[data-readability=room] .headline{font-size:clamp(calc(40px * var(--font-scale)), calc(6.4cqw * var(--font-scale)), calc(76px * var(--font-scale)));line-height:1.05}.deck-scope[data-readability=room] .subhead{font-size:clamp(calc(24px * var(--font-scale)), calc(3cqw * var(--font-scale)), calc(36px * var(--font-scale)));line-height:1.35}.deck-scope[data-readability=room] .lead{font-size:clamp(calc(22px * var(--font-scale)), calc(2.6cqw * var(--font-scale)), calc(32px * var(--font-scale)));line-height:1.45}.deck-scope[data-readability=room] .kicker,.deck-scope[data-readability=room] .foot{font-size:clamp(calc(15px * var(--font-scale)), calc(1.4cqw * var(--font-scale)), calc(19px * var(--font-scale)))}.deck-scope[data-readability=room] .stat-value{font-size:clamp(calc(52px * var(--font-scale)), calc(5.8cqw * var(--font-scale)), calc(74px * var(--font-scale)))}.deck-scope[data-readability=room] .stat-label{font-size:clamp(calc(20px * var(--font-scale)), calc(2cqw * var(--font-scale)), calc(24px * var(--font-scale)))}.deck-scope[data-readability=room] p:not(.lead):not(.subhead):not(.kicker):not(.foot),.deck-scope[data-readability=room] li:not(.lead):not(.subhead):not(.kicker):not(.foot){font-size:clamp(calc(20px * var(--font-scale)), calc(2.2cqw * var(--font-scale)), calc(26px * var(--font-scale)));line-height:1.45}.deck-scope[data-readability=room] .stat-grid,.deck-scope[data-readability=room] .card-grid,.deck-scope[data-readability=room] .step-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.deck-scope[data-readability=room] .stat-grid[data-count="3"],.deck-scope[data-readability=room] .stat-grid:not([data-count]):where(:has(>.stat-cell:nth-child(3):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))!important}.deck-scope[data-readability=room] .steps{gap:clamp(16px,2cqw,28px) clamp(20px,2.4cqw,32px);grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.deck-scope[data-readability=room] .steps[data-count="5"],.deck-scope[data-readability=room] .steps[data-count="6"],.deck-scope[data-readability=room] .steps:not([data-count]):has(>.step:nth-child(5))){grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.deck-scope[data-readability=room] .steps[data-count="4"],.deck-scope[data-readability=room] .steps[data-count="5"],.deck-scope[data-readability=room] .steps[data-count="6"],.deck-scope[data-readability=room] .steps:not([data-count]):has(>.step:nth-child(4))){row-gap:clamp(12px,1.6cqw,22px)!important}:is(.deck-scope[data-readability=room] .steps[data-count="4"] .step,.deck-scope[data-readability=room] .steps[data-count="5"] .step,.deck-scope[data-readability=room] .steps[data-count="6"] .step,.deck-scope[data-readability=room] .steps:not([data-count]):has(>.step:nth-child(4)) .step){padding:clamp(14px,1.8cqw,20px) clamp(16px,2cqw,22px)}.deck-scope[data-readability=room] .step-line{display:none!important}.deck-scope[data-readability=room] .cols{gap:clamp(14px,1.8cqw,22px);grid-template-columns:repeat(2,minmax(0,1fr))!important}.deck-scope[data-readability=room] .cols[data-count="3"],.deck-scope[data-readability=room] .cols[data-count="5"],.deck-scope[data-readability=room] .cols[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.deck-scope[data-readability=room] .spot{padding:clamp(16px,2cqw,22px) clamp(18px,2.2cqw,24px)}.deck-scope[data-readability=room] .spot h3{font-size:clamp(calc(22px * var(--font-scale)), calc(2.2cqw * var(--font-scale)), calc(26px * var(--font-scale)));letter-spacing:-.01em;margin-bottom:6px;line-height:1.25}.deck-scope[data-readability=room] .spot p{font-size:clamp(calc(20px * var(--font-scale)), calc(1.9cqw * var(--font-scale)), calc(24px * var(--font-scale)));line-height:1.4}.deck-scope[data-readability=room] .accordion{gap:8px}.deck-scope[data-readability=room] .accordion[data-count="4"],.deck-scope[data-readability=room] .accordion[data-count="5"],.deck-scope[data-readability=room] .accordion[data-count="6"]{gap:6px}.deck-scope[data-readability=room] .acc-head{padding:clamp(12px,1.4cqw,16px) clamp(16px,1.8cqw,22px)}.deck-scope[data-readability=room] .acc-head h3{font-size:clamp(calc(22px * var(--font-scale)), calc(2.2cqw * var(--font-scale)), calc(28px * var(--font-scale)));line-height:1.25}.deck-scope[data-readability=room] .acc-body-inner{font-size:clamp(calc(20px * var(--font-scale)), calc(1.9cqw * var(--font-scale)), calc(24px * var(--font-scale)));max-width:none;padding:0 clamp(18px,2cqw,26px) clamp(12px,1.4cqw,18px) clamp(44px,5cqw,58px);line-height:1.4}.deck-scope[data-readability=room] .btile h3{font-size:clamp(calc(22px * var(--font-scale)), calc(2.4cqw * var(--font-scale)), calc(30px * var(--font-scale)))}.deck-scope[data-readability=room] .btile p{font-size:clamp(calc(20px * var(--font-scale)), calc(1.8cqw * var(--font-scale)), calc(24px * var(--font-scale)));line-height:1.45}.deck-scope[data-readability=room] .btile-fig{font-size:clamp(calc(52px * var(--font-scale)), calc(5.4cqw * var(--font-scale)), calc(76px * var(--font-scale)))}.deck-scope[data-readability=room] .btile-k{font-size:clamp(calc(14px * var(--font-scale)), calc(1.2cqw * var(--font-scale)), calc(16px * var(--font-scale)))}.deck-scope[data-readability=room] .step h3,.deck-scope[data-readability=room] .step .step-title{font-size:clamp(calc(22px * var(--font-scale)), calc(2.4cqw * var(--font-scale)), calc(28px * var(--font-scale)))}.deck-scope[data-readability=room] .step p,.deck-scope[data-readability=room] .step .step-body{font-size:clamp(calc(20px * var(--font-scale)), calc(1.9cqw * var(--font-scale)), calc(24px * var(--font-scale)));line-height:1.45}.deck-scope[data-readability=room] .tl-content h3,.deck-scope[data-readability=room] .tl-title{font-size:clamp(calc(22px * var(--font-scale)), calc(2.4cqw * var(--font-scale)), calc(28px * var(--font-scale)))}.deck-scope[data-readability=room] .tl-content p,.deck-scope[data-readability=room] .tl-body{font-size:clamp(calc(20px * var(--font-scale)), calc(1.8cqw * var(--font-scale)), calc(24px * var(--font-scale)));line-height:1.45}.deck-scope[data-readability=room] .cmp-cell,.deck-scope[data-readability=room] .cmp-h,.deck-scope[data-readability=room] .cmp-val,.deck-scope[data-readability=room] .dtable td,.deck-scope[data-readability=room] .dtable th{font-size:clamp(calc(20px * var(--font-scale)), calc(1.9cqw * var(--font-scale)), calc(24px * var(--font-scale)));line-height:1.4}.deck-scope[data-readability=room] .dtable{width:100%;max-width:none}.deck-scope[data-readability=room] .dtable table{table-layout:fixed;width:100%;min-width:0}.deck-scope[data-readability=room] .dtable th,.deck-scope[data-readability=room] .dtable td{white-space:normal;overflow-wrap:anywhere;word-break:normal;padding:clamp(10px,1.2cqw,16px)}.deck-scope[data-readability=room] .dtable[data-cols="6"] td,.deck-scope[data-readability=room] .dtable[data-cols="7"] td,.deck-scope[data-readability=room] .dtable[data-cols="8"] td{font-size:clamp(calc(18px * var(--font-scale)), calc(1.5cqw * var(--font-scale)), calc(20px * var(--font-scale)));line-height:1.35}.deck-scope[data-readability=room] .dtable[data-cols="6"] th,.deck-scope[data-readability=room] .dtable[data-cols="7"] th,.deck-scope[data-readability=room] .dtable[data-cols="8"] th{font-size:clamp(calc(16px * var(--font-scale)), calc(1.3cqw * var(--font-scale)), calc(18px * var(--font-scale)));letter-spacing:.08em;padding-top:clamp(6px,.7cqw,9px);padding-bottom:clamp(6px,.7cqw,9px)}.deck-scope[data-readability=room] .dtable[data-cols="6"] td,.deck-scope[data-readability=room] .dtable[data-cols="7"] td,.deck-scope[data-readability=room] .dtable[data-cols="8"] td{padding-top:clamp(5px,.7cqw,8px);padding-bottom:clamp(5px,.7cqw,8px);line-height:1.3}.deck-scope[data-readability=room] .dtable[data-cols="6"]~.dtable-caption,.deck-scope[data-readability=room] .dtable[data-cols="7"]~.dtable-caption,.deck-scope[data-readability=room] .dtable[data-cols="8"]~.dtable-caption,.deck-scope[data-readability=room] .dtable[data-cols="6"]+.dtable-caption,.deck-scope[data-readability=room] .dtable[data-cols="7"]+.dtable-caption,.deck-scope[data-readability=room] .dtable[data-cols="8"]+.dtable-caption{margin-top:0!important}.deck-scope[data-readability=room] .cmp{width:100%;max-width:none}.deck-scope{--dock-safe:96px}.deck-scope[data-readability=room] .slide:not(.full){padding-bottom:max(var(--gutter-y), var(--dock-safe))}.deck-scope[data-readability=room] .con-point{font-size:clamp(calc(20px * var(--font-scale)), calc(1.7cqw * var(--font-scale)), calc(22px * var(--font-scale)));gap:12px;line-height:1.4}.deck-scope[data-readability=room] .con-point svg{width:18px;height:18px;margin-top:3px}.deck-scope[data-readability=room] .con-panel{gap:8px;padding:clamp(16px,1.8cqw,22px)}.deck-scope[data-readability=room] .con-panel h3{font-size:clamp(calc(22px * var(--font-scale)), calc(2.2cqw * var(--font-scale)), calc(26px * var(--font-scale)));margin:0 0 4px}.deck-scope[data-readability=room] .con-points{gap:8px}.deck-scope[data-readability=room] .tier-name{font-size:clamp(calc(22px * var(--font-scale)), calc(2.2cqw * var(--font-scale)), calc(28px * var(--font-scale)))}.deck-scope[data-readability=room] .tier-amount{font-size:clamp(calc(40px * var(--font-scale)), calc(4.4cqw * var(--font-scale)), calc(56px * var(--font-scale)))}.deck-scope[data-readability=room] .tier-feat,.deck-scope[data-readability=room] .tier-blurb{font-size:clamp(calc(20px * var(--font-scale)), calc(1.7cqw * var(--font-scale)), calc(22px * var(--font-scale)));line-height:1.4}.deck-scope[data-readability=room] .acc-title,.deck-scope[data-readability=room] .acc-head h3{font-size:clamp(calc(22px * var(--font-scale)), calc(2.2cqw * var(--font-scale)), calc(28px * var(--font-scale)))}.deck-scope[data-readability=room] .acc-body-inner{font-size:clamp(calc(20px * var(--font-scale)), calc(1.8cqw * var(--font-scale)), calc(24px * var(--font-scale)));line-height:1.5}.deck-scope[data-readability=room] .agenda-t{font-size:clamp(calc(24px * var(--font-scale)), calc(2.6cqw * var(--font-scale)), calc(32px * var(--font-scale)))}.deck-scope[data-readability=room] .agenda-hint{font-size:clamp(calc(20px * var(--font-scale)), calc(1.8cqw * var(--font-scale)), calc(24px * var(--font-scale)));color:var(--fg-muted)}.deck-scope[data-readability=room] .stat-caption{font-size:clamp(calc(18px * var(--font-scale)), calc(1.6cqw * var(--font-scale)), calc(22px * var(--font-scale)));line-height:1.4}.deck-scope[data-readability=room] .agenda-no{font-size:clamp(calc(20px * var(--font-scale)), calc(1.8cqw * var(--font-scale)), calc(24px * var(--font-scale)))}.deck-scope[data-readability=room] .quote-text{font-size:clamp(calc(30px * var(--font-scale)), calc(4cqw * var(--font-scale)), calc(56px * var(--font-scale)));line-height:1.25}.deck-scope[data-readability=room] .quote-name{font-size:clamp(calc(20px * var(--font-scale)), calc(1.8cqw * var(--font-scale)), calc(24px * var(--font-scale)))}.deck-scope[data-readability=room] .quote-role{font-size:clamp(calc(16px * var(--font-scale)), calc(1.4cqw * var(--font-scale)), calc(18px * var(--font-scale)))}.deck-scope[data-readability=room] .chat-body,.deck-scope[data-readability=room] .chat-bubble{font-size:clamp(calc(20px * var(--font-scale)), calc(1.8cqw * var(--font-scale)), calc(24px * var(--font-scale)));line-height:1.45}.deck-scope[data-readability=room] .card-grid h3,.deck-scope[data-readability=room] .cg-title{font-size:clamp(calc(22px * var(--font-scale)), calc(2.2cqw * var(--font-scale)), calc(28px * var(--font-scale)))}.deck-scope[data-readability=room] .card-grid p,.deck-scope[data-readability=room] .cg-body{font-size:clamp(calc(20px * var(--font-scale)), calc(1.8cqw * var(--font-scale)), calc(24px * var(--font-scale)));line-height:1.45}.deck-scope[data-readability=room] .dtable-caption,.deck-scope[data-readability=room] .chart-caption,.deck-scope[data-readability=room] figcaption{font-size:clamp(calc(16px * var(--font-scale)), calc(1.4cqw * var(--font-scale)), calc(19px * var(--font-scale)))}.deck-scope[data-readability=room] .bento[data-count="5"],.deck-scope[data-readability=room] .bento[data-count="6"]{gap:clamp(8px,1.2cqw,14px);grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(clamp(170px,24cqh,220px),auto)!important}.deck-scope[data-readability=room] .bento[data-count="5"]>.bento-cell,.deck-scope[data-readability=room] .bento[data-count="6"]>.bento-cell,.deck-scope[data-readability=room] .bento[data-count="5"]>.bento-cell>.btile,.deck-scope[data-readability=room] .bento[data-count="6"]>.bento-cell>.btile{grid-area:span 1/span 1!important}.deck-scope[data-readability=room] .bento[data-count="5"]>.bento-cell>.btile,.deck-scope[data-readability=room] .bento[data-count="6"]>.bento-cell>.btile{justify-content:flex-start;gap:4px;min-height:0;padding:clamp(10px,1.2cqw,16px)}.deck-scope[data-readability=room] .bento[data-count="5"] .btile h3,.deck-scope[data-readability=room] .bento[data-count="6"] .btile h3{font-size:clamp(calc(22px * var(--font-scale)), calc(2cqw * var(--font-scale)), calc(24px * var(--font-scale)))!important;margin:0 0 2px!important;line-height:1.2!important}.deck-scope[data-readability=room] .bento[data-count="5"] .btile p,.deck-scope[data-readability=room] .bento[data-count="6"] .btile p{font-size:clamp(calc(20px * var(--font-scale)), calc(1.7cqw * var(--font-scale)), calc(20px * var(--font-scale)))!important;line-height:1.3!important}.deck-scope[data-readability=room] .bento[data-count="5"] .btile-k,.deck-scope[data-readability=room] .bento[data-count="6"] .btile-k{font-size:clamp(calc(16px * var(--font-scale)), calc(1.4cqw * var(--font-scale)), calc(18px * var(--font-scale)))!important}:is(.deck-scope[data-readability=room] .slide:has(.bento[data-count="5"]) .headline,.deck-scope[data-readability=room] .slide:has(.bento[data-count="6"]) .headline){line-height:1.05;font-size:clamp(calc(36px * var(--font-scale)), calc(5.2cqw * var(--font-scale)), calc(64px * var(--font-scale)))!important;margin-bottom:clamp(10px,1.8cqh,18px)!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=dense]){justify-content:flex-start!important;padding-top:clamp(12px,2cqh,18px)!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=dense]) .steps[data-density=dense]{gap:clamp(8px,1cqw,10px) clamp(14px,1.8cqw,22px)!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=dense]) .steps[data-density=dense] .step{gap:4px!important;padding:clamp(6px,.8cqw,8px) clamp(12px,1.4cqw,16px)!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=dense]) .steps[data-density=dense] .step-no-row{gap:10px!important;margin-bottom:2px!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=dense]) .steps[data-density=dense] .step h3{font-size:clamp(calc(23px * var(--font-scale)), calc(2.05cqw * var(--font-scale)), calc(24px * var(--font-scale)))!important;margin:0 0 2px!important;line-height:1.2!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=dense]) .steps[data-density=dense] .step p{font-size:clamp(calc(20px * var(--font-scale)), calc(1.7cqw * var(--font-scale)), calc(20px * var(--font-scale)))!important;line-height:1.3!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=dense]) .headline{line-height:1.05;font-size:clamp(calc(36px * var(--font-scale)), calc(4.6cqw * var(--font-scale)), calc(60px * var(--font-scale)))!important;margin-bottom:clamp(8px,1.4cqh,14px)!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=compact]){justify-content:flex-start!important;padding-top:clamp(14px,2.2cqh,20px)!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=compact]) .steps[data-density=compact]{gap:clamp(10px,1.2cqw,12px) clamp(16px,2cqw,24px)!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=compact]) .steps[data-density=compact] .step{gap:6px!important;padding:clamp(10px,1.2cqw,12px) clamp(14px,1.6cqw,18px)!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=compact]) .steps[data-density=compact] .step-no-row{gap:12px!important;margin-bottom:4px!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=compact]) .steps[data-density=compact] .step h3{font-size:clamp(calc(23px * var(--font-scale)), calc(2.1cqw * var(--font-scale)), calc(24px * var(--font-scale)))!important;margin:0 0 3px!important;line-height:1.2!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=compact]) .steps[data-density=compact] .step p{font-size:clamp(calc(22px * var(--font-scale)), calc(1.85cqw * var(--font-scale)), calc(22px * var(--font-scale)))!important;line-height:1.3!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=compact]) .headline{line-height:1.05;font-size:clamp(calc(36px * var(--font-scale)), calc(4.8cqw * var(--font-scale)), calc(64px * var(--font-scale)))!important;margin-bottom:clamp(10px,1.6cqh,16px)!important}.deck-scope[data-readability=room] .tl[data-count="4"],.deck-scope[data-readability=room] .tl[data-count="5"],.deck-scope[data-readability=room] .tl[data-count="6"],.deck-scope[data-readability=room] .tl[data-density=dense]{padding-left:0;width:100%!important;max-width:none!important;margin-inline:0!important}.deck-scope[data-readability=room] .tl[data-count="4"] .tl-line,.deck-scope[data-readability=room] .tl[data-count="5"] .tl-line,.deck-scope[data-readability=room] .tl[data-count="6"] .tl-line,.deck-scope[data-readability=room] .tl[data-density=dense] .tl-line,.deck-scope[data-readability=room] .tl[data-count="4"] .tl-dot,.deck-scope[data-readability=room] .tl[data-count="5"] .tl-dot,.deck-scope[data-readability=room] .tl[data-count="6"] .tl-dot,.deck-scope[data-readability=room] .tl[data-density=dense] .tl-dot{display:none!important}.deck-scope[data-readability=room] .tl[data-count="4"] .tl-items,.deck-scope[data-readability=room] .tl[data-count="5"] .tl-items,.deck-scope[data-readability=room] .tl[data-count="6"] .tl-items,.deck-scope[data-readability=room] .tl[data-density=dense] .tl-items{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:clamp(12px,1.6cqw,20px)!important;display:grid!important}.deck-scope[data-readability=room] .tl[data-count="5"] .tl-items,.deck-scope[data-readability=room] .tl[data-count="6"] .tl-items{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-scope[data-readability=room] .tl[data-count="4"] .tl-item,.deck-scope[data-readability=room] .tl[data-count="5"] .tl-item,.deck-scope[data-readability=room] .tl[data-count="6"] .tl-item,.deck-scope[data-readability=room] .tl[data-density=dense] .tl-item{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:0;padding:clamp(12px,1.4cqw,18px)}.deck-scope[data-readability=room] .tl[data-count="4"] .tl-time,.deck-scope[data-readability=room] .tl[data-count="5"] .tl-time,.deck-scope[data-readability=room] .tl[data-count="6"] .tl-time,.deck-scope[data-readability=room] .tl[data-density=dense] .tl-time{font-size:clamp(calc(18px * var(--font-scale)), calc(1.5cqw * var(--font-scale)), calc(20px * var(--font-scale)));margin-bottom:6px}.deck-scope[data-readability=room] .tl[data-count="4"] .tl-content h3,.deck-scope[data-readability=room] .tl[data-count="5"] .tl-content h3,.deck-scope[data-readability=room] .tl[data-count="6"] .tl-content h3,.deck-scope[data-readability=room] .tl[data-density=dense] .tl-content h3{margin:0 0 4px;line-height:1.2;font-size:clamp(calc(22px * var(--font-scale)), calc(2cqw * var(--font-scale)), calc(24px * var(--font-scale)))!important}.deck-scope[data-readability=room] .tl[data-count="4"] .tl-content p,.deck-scope[data-readability=room] .tl[data-count="5"] .tl-content p,.deck-scope[data-readability=room] .tl[data-count="6"] .tl-content p,.deck-scope[data-readability=room] .tl[data-density=dense] .tl-content p{max-width:none;line-height:1.35;font-size:clamp(calc(20px * var(--font-scale)), calc(1.7cqw * var(--font-scale)), calc(20px * var(--font-scale)))!important}:is(.deck-scope[data-readability=room] .slide:has(.tl[data-count="4"]) .headline,.deck-scope[data-readability=room] .slide:has(.tl[data-count="5"]) .headline,.deck-scope[data-readability=room] .slide:has(.tl[data-count="6"]) .headline){font-size:clamp(calc(36px * var(--font-scale)), calc(5cqw * var(--font-scale)), calc(64px * var(--font-scale)))!important;margin-bottom:clamp(10px,1.8cqh,18px)!important}.deck-scope[data-readability=room] .slide[data-density=long] .display{text-wrap:balance;max-width:22ch;margin-block:0;margin-inline:auto;line-height:1.02;font-size:clamp(calc(48px * var(--font-scale)), calc(8cqw * var(--font-scale)), calc(104px * var(--font-scale)))!important}.deck-scope[data-readability=room] .slide[data-density=long] .lead{font-size:clamp(calc(22px * var(--font-scale)), calc(2.4cqw * var(--font-scale)), calc(32px * var(--font-scale)))!important;margin-top:clamp(6px,1.2cqh,12px)!important}.deck-scope[data-readability=room] .slide[data-density=long] .foot{font-size:clamp(calc(15px * var(--font-scale)), calc(1.4cqw * var(--font-scale)), calc(19px * var(--font-scale)))!important;margin-top:clamp(6px,1.2cqh,12px)!important}.deck-scope[data-readability=room] .slide[data-density=long] .kicker{font-size:clamp(calc(15px * var(--font-scale)), calc(1.4cqw * var(--font-scale)), calc(19px * var(--font-scale)))!important;margin-bottom:clamp(6px,1cqh,10px)!important}.deck-scope[data-readability=room] .con-panel .chip{font-size:clamp(calc(16px * var(--font-scale)), calc(1.4cqw * var(--font-scale)), calc(18px * var(--font-scale)));letter-spacing:.06em;padding:5px 13px}.deck-scope[data-readability=room] .cols[data-density=dense]{gap:clamp(10px,1.3cqw,16px)}.deck-scope[data-readability=room] .slide:has(.cols[data-density=dense]) .cols[data-density=dense]{gap:clamp(10px,1.2cqw,12px)!important}.deck-scope[data-readability=room] .slide:has(.cols[data-density=dense]) .cols[data-density=dense] .spot{padding:clamp(10px,1.1cqw,12px) clamp(14px,1.6cqw,20px)!important}.deck-scope[data-readability=room] .cols[data-density=dense] .spot h3{font-size:clamp(calc(23px * var(--font-scale)), calc(2.1cqw * var(--font-scale)), calc(24px * var(--font-scale)))!important;margin:0 0 4px!important;line-height:1.2!important}.deck-scope[data-readability=room] .cols[data-density=dense] .spot p{font-size:clamp(calc(20px * var(--font-scale)), calc(1.8cqw * var(--font-scale)), calc(22px * var(--font-scale)))!important;line-height:1.35!important}.deck-scope[data-readability=room] .slide:has(.cols[data-density=dense]) .headline{line-height:1.05;font-size:clamp(calc(36px * var(--font-scale)), calc(5cqw * var(--font-scale)), calc(64px * var(--font-scale)))!important;margin-bottom:clamp(10px,1.8cqh,18px)!important}@media (width<=720px){.deck-scope .slide:not(.full){padding-bottom:max(var(--gutter-y), env(safe-area-inset-bottom));padding-top:max(24px, env(safe-area-inset-top))}.deck-scope .split{grid-template-rows:auto auto;grid-template-columns:1fr!important}.deck-scope .split-media{min-height:220px}.deck-scope .stat-grid,.deck-scope .card-grid,.deck-scope .step-grid{grid-template-columns:1fr!important}.deck-scope .dtable{overflow-x:auto}.deck-scope .dtable table{min-width:560px}}.deck-scope[data-readability=room] .tl-time,.deck-scope[data-readability=room] .ch-val,.deck-scope[data-readability=room] .ch-x,.deck-scope[data-readability=room] .ch-donut-label{font-size:clamp(calc(18px * var(--font-scale)), calc(1.5cqw * var(--font-scale)), calc(20px * var(--font-scale)))}.deck-scope[data-readability=room] .ch-donut-val{font-size:clamp(calc(32px * var(--font-scale)), calc(3.4cqw * var(--font-scale)), calc(44px * var(--font-scale)))}.deck-scope[data-readability=room] .tier-badge{font-size:clamp(calc(16px * var(--font-scale)), calc(1.4cqw * var(--font-scale)), calc(18px * var(--font-scale)));letter-spacing:.08em;padding:6px 14px}.deck-scope[data-readability=room] .tier-period{font-size:clamp(calc(18px * var(--font-scale)), calc(1.5cqw * var(--font-scale)), calc(20px * var(--font-scale)));color:var(--fg-muted)}.deck-scope[data-readability=room] .chat-head{font-size:clamp(calc(18px * var(--font-scale)), calc(1.6cqw * var(--font-scale)), calc(20px * var(--font-scale)));padding:14px 18px}.deck-scope[data-readability=room] .tab{font-size:clamp(calc(18px * var(--font-scale)), calc(1.6cqw * var(--font-scale)), calc(20px * var(--font-scale)));padding:11px 22px}.deck-scope[data-readability=room] .person-role{font-size:clamp(calc(18px * var(--font-scale)), calc(1.5cqw * var(--font-scale)), calc(20px * var(--font-scale)));color:var(--fg-muted)}.deck-scope[data-readability=room] .person-name{font-size:clamp(calc(20px * var(--font-scale)), calc(1.8cqw * var(--font-scale)), calc(24px * var(--font-scale)))}.deck-scope[data-readability=room] .cw-title,.deck-scope[data-readability=room] .bf-url{font-size:clamp(calc(16px * var(--font-scale)), calc(1.4cqw * var(--font-scale)), calc(18px * var(--font-scale)))}.deck-scope[data-readability=room] .cw-body code{font-size:clamp(calc(16px * var(--font-scale)), calc(1.5cqw * var(--font-scale)), calc(18px * var(--font-scale)));line-height:1.6}.deck-scope[data-readability=room] .acc-index,.deck-scope[data-readability=room] .acc-no,.deck-scope[data-readability=room] .globe-label-name,.deck-scope[data-readability=room] .globe-label-val,.deck-scope[data-readability=room] .map-label,.deck-scope[data-readability=room] .map-legend{font-size:clamp(calc(16px * var(--font-scale)), calc(1.4cqw * var(--font-scale)), calc(18px * var(--font-scale)))}.deck-scope[data-readability=room] .globe-stat-l{font-size:clamp(calc(18px * var(--font-scale)), calc(1.6cqw * var(--font-scale)), calc(20px * var(--font-scale)))}.deck-scope[data-readability=room] .vtitle{font-size:clamp(calc(20px * var(--font-scale)), calc(1.8cqw * var(--font-scale)), calc(24px * var(--font-scale)))}.deck-scope[data-readability=room] .vmeta,.deck-scope[data-readability=room] .dkpi-l,.deck-scope[data-readability=room] .dkpi-d,.deck-scope[data-readability=room] .dbar-k{font-size:clamp(calc(16px * var(--font-scale)), calc(1.4cqw * var(--font-scale)), calc(18px * var(--font-scale)))}.deck-scope[data-readability=room] .dkpi-v{font-size:clamp(calc(26px * var(--font-scale)), calc(2.6cqw * var(--font-scale)), calc(32px * var(--font-scale)))}.deck-scope[data-readability=room] .split-body .lead{color:var(--fg);opacity:.9}.deck-scope .ba-label{font-size:clamp(12px,1.2cqw,15px)}.deck-scope .ba-missing{font-size:clamp(14px,1.4cqw,17px)}.deck-scope .ba-slider-glyph{font-size:14px}.deck-scope .quote-ava{font-size:16px}.deck-scope[data-readability=room] .step-no{font-size:clamp(calc(18px * var(--font-scale)), calc(2.2cqw * var(--font-scale)), calc(24px * var(--font-scale)))}.deck-scope[data-readability=room] .slide:has(.steps[data-density=dense]) .steps[data-density=dense] .step-no{width:34px!important;height:34px!important;font-size:18px!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=compact]) .steps[data-density=compact] .step-no{width:36px!important;height:36px!important;font-size:18px!important}.deck-scope[data-readability=room] .dlive{font-size:clamp(calc(16px * var(--font-scale)), calc(1.4cqw * var(--font-scale)), calc(18px * var(--font-scale)));padding:6px 12px}.deck-scope[data-readability=room] .tabs-panel-inner h3{font-size:clamp(calc(20px * var(--font-scale)), calc(1.8cqw * var(--font-scale)), calc(24px * var(--font-scale)));margin:0 0 12px;line-height:1.2}.deck-scope[data-readability=room] .ba-label{font-size:clamp(calc(18px * var(--font-scale)), calc(1.5cqw * var(--font-scale)), calc(20px * var(--font-scale)));padding:6px 14px}.deck-scope[data-readability=room] .ba-missing{font-size:clamp(calc(18px * var(--font-scale)), calc(1.6cqw * var(--font-scale)), calc(22px * var(--font-scale)))}.deck-scope[data-readability=room] .ba-slider-glyph{font-size:16px}@media (orientation:landscape) and (height<=480px){.deck-scope{--gutter:clamp(16px, 3cqw, 32px);--gutter-y:clamp(14px, 3cqh, 28px);--dock-safe:64px}.deck-scope .slide:not(.full){padding:var(--gutter-y) var(--gutter) max(var(--gutter-y), var(--dock-safe))}.deck-scope .headline{max-width:28ch;line-height:1.05;font-size:clamp(22px,4.6cqw,34px)!important}.deck-scope .display{line-height:1;font-size:clamp(28px,6cqw,48px)!important}.deck-scope .lead{line-height:1.35;font-size:clamp(16px,2.4cqw,19px)!important}.deck-scope .subhead{font-size:clamp(16px,2.4cqw,20px)!important}.deck-scope .kicker,.deck-scope .foot{font-size:clamp(13px,1.8cqw,14px)!important}.deck-scope .split{grid-template-rows:auto!important;grid-template-columns:1.05fr 1fr!important}.deck-scope .split-body{padding:var(--gutter-y) clamp(14px, 2.4cqw, 24px) var(--gutter-y) var(--gutter);gap:clamp(6px,1.6cqh,12px)}.deck-scope .split.flip .split-body{padding:var(--gutter-y) var(--gutter) var(--gutter-y) clamp(14px, 2.4cqw, 24px)}.deck-scope .split-media{min-height:0}.deck-scope .pricing{gap:8px;max-width:none;grid-template-columns:repeat(var(--tiers,3), minmax(0, 1fr))!important}.deck-scope .tier{padding:12px!important}.deck-scope .tier-amount{font-size:clamp(22px,3.4cqw,30px)!important}.deck-scope .tier-name{font-size:clamp(15px,1.8cqw,17px)!important}.deck-scope .tier-feat{line-height:1.3;font-size:clamp(13px,1.6cqw,15px)!important}.deck-scope .tier-blurb{font-size:clamp(13px,1.6cqw,15px)!important}.deck-scope .tl-line,.deck-scope .tl-dot{display:none!important}.deck-scope .tl{width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:0!important}.deck-scope .tl-items{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:100%;gap:8px!important;display:grid!important}.deck-scope .tl[data-count="3"] .tl-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}.deck-scope .tl[data-count="4"] .tl-items{grid-template-columns:repeat(4,minmax(0,1fr))!important}.deck-scope .tl[data-count="5"] .tl-items,.deck-scope .tl[data-count="6"] .tl-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}.deck-scope .tl-item{border:1px solid var(--hair);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column!important;gap:4px!important;padding:10px 12px!important}.deck-scope .tl-time{font-size:13px!important}.deck-scope .tl-content h3{line-height:1.2;font-size:16px!important}.deck-scope .tl-content p{line-height:1.3;font-size:14px!important}.deck-scope .bento{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(52px,auto)!important}.deck-scope .bento-cell,.deck-scope .btile{grid-area:span 1/span 1!important}.deck-scope .btile{gap:2px!important;min-height:0!important;padding:8px 10px!important}.deck-scope .btile h3{line-height:1.15;font-size:15px!important}.deck-scope .btile p{line-height:1.25;font-size:14px!important}.deck-scope .btile-fig{font-size:clamp(22px,4cqw,32px)!important}.deck-scope .contrast{gap:8px;max-width:none;grid-template-columns:1fr 1fr!important}.deck-scope .con-panel{gap:6px;padding:12px!important}.deck-scope .con-panel h3{margin:0 0 2px!important;font-size:16px!important}.deck-scope .con-point{gap:8px;font-size:14px!important}.deck-scope .ba-frame,.deck-scope .ba-media{height:100%!important}.deck-scope .ba-label{padding:4px 10px!important;font-size:12px!important}.deck-scope .metrics-hero,.deck-scope .mat{padding:12px!important}.deck-scope .team{gap:8px;max-width:none;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}.deck-scope .person{padding:10px!important}.deck-scope .person-ava{margin-bottom:6px;width:44px!important}.deck-scope .person-name{font-size:15px!important}.deck-scope .person-role{font-size:13px!important}.deck-scope .cw-body code{line-height:1.4;font-size:14px!important}.deck-scope .embed-frame,.deck-scope .model-viewer,.deck-scope .hero-3d-stage{height:100%!important;min-height:0!important}.deck-scope[data-readability=room] .slide:not(.full){padding-bottom:max(var(--gutter-y), var(--dock-safe))}.deck-scope[data-readability=room] .steps,.deck-scope[data-readability=room] .steps[data-count="5"],.deck-scope[data-readability=room] .steps[data-count="6"]{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr))!important;gap:8px!important}.deck-scope[data-readability=room] .step{padding:8px 10px!important}.deck-scope[data-readability=room] .step h3{font-size:16px!important}.deck-scope[data-readability=room] .step p{line-height:1.3;font-size:16px!important}.deck-scope[data-readability=room] .step-no{width:28px!important;height:28px!important;font-size:14px!important}.deck-scope .split,.deck-scope .split.flip{min-height:0!important}.deck-scope .split>*{min-width:0!important;max-width:100%!important}:is(.deck-scope .split:has(.bf) .split-media,.deck-scope .split:has(.tilt-frame) .split-media){padding:4px!important}.deck-scope .bf,.deck-scope .vframe,.deck-scope .cw{max-width:100%!important}.deck-scope .bf-bar{gap:8px!important;padding:6px 10px!important}.deck-scope .bf-url{padding:3px 8px!important;font-size:12px!important}.deck-scope .bf-body{min-height:0!important}.deck-scope .vframe{gap:8px!important;width:100%!important;padding:10px!important}.deck-scope .dkpis{gap:6px!important}.deck-scope .dkpi{padding:6px 8px!important}.deck-scope .dkpi-v{margin:1px 0!important;font-size:16px!important}.deck-scope .dbar-track{height:26px!important}.deck-scope .dbars{gap:6px!important}.deck-scope .mdash{grid-template-columns:minmax(0,.85fr) minmax(0,2fr)!important;align-items:stretch!important;gap:8px!important;max-width:none!important}.deck-scope .mdash-hero{grid-template-rows:auto auto!important;gap:2px!important;min-height:0!important;padding:8px 12px!important}.deck-scope .mdash-hero-value{font-size:34px!important}.deck-scope .mdash-hero-label{font-size:16px!important;line-height:1.2!important}.deck-scope .mdash-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;gap:4px!important}.deck-scope .mdash-card{gap:3px!important;padding:6px 10px!important}.deck-scope .mdash-card-bar{grid-column:1/-1!important}.deck-scope .mdash-card-label{font-size:16px!important;line-height:1.2!important}.deck-scope .mdash-card .ch-svg,.deck-scope .mdash-card svg{max-height:52px!important}.deck-scope .mdash-card-bar .ch-bars{height:42px!important}.deck-scope .mdash-card-line .ch-svg,.deck-scope .mdash-card-line svg{max-height:42px!important}.deck-scope .mdash-donut-body{height:52px!important}.deck-scope .mdash-card-donut .ch-donut{--ch-size:48px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.deck-scope .mdash-card-donut .ch-donut svg{width:48px!important;max-height:48px!important}.deck-scope .mdash-card-donut .ch-donut-val{font-size:20px!important}.deck-scope .mdash-card-donut .ch-donut-label{font-size:16px!important;line-height:1.2!important}.deck-scope .ba-stage{width:min(88cqw,85.3333cqh)!important;max-height:46cqh!important}.deck-scope .slide:has(.ba-stage) .foot{margin-top:6px!important}.deck-scope .mv-stage,.deck-scope .embed-frame{width:min(86cqw,85.3333cqh)!important;max-height:48cqh!important}:is(.deck-scope .slide:has(.mv-stage) .foot,.deck-scope .slide:has(.embed-frame) .foot){margin-top:6px!important}.deck-scope .dtable table th,.deck-scope .dtable table td{padding-top:6px!important;padding-bottom:6px!important}.deck-scope .slide:has(.dtable) .foot{margin-top:4px!important}.deck-scope .chat{max-height:none!important}.deck-scope .chat-body{gap:6px!important;padding:8px 10px!important}.deck-scope .chat-head{padding:6px 10px!important}.deck-scope .chat .msg{padding:6px 10px!important;font-size:16px!important;line-height:1.3!important}.deck-scope .acc-item{padding:6px 10px!important}.deck-scope .acc-head{padding:6px 0!important}.deck-scope .acc-head h3,.deck-scope[data-readability=room] .acc-head h3{font-size:16px!important;line-height:1.2!important}.deck-scope .acc-body-inner,.deck-scope[data-readability=room] .acc-body-inner{padding-block:6px!important;font-size:16px!important;line-height:1.35!important}.deck-scope .split:has(.tilt-frame) .split-media{align-items:stretch!important;padding:4px 4px 72px!important}.deck-scope .split .tilt-frame,.deck-scope .split .tilt{aspect-ratio:auto!important;height:100%!important;min-height:0!important;max-height:100%!important}.deck-scope .split .tilt-frame .bf,.deck-scope .split .tilt .bf{height:100%!important;max-height:100%!important}.deck-scope .vframe .dkpi{height:auto!important;min-height:0!important}.deck-scope .vframe .dkpis{min-height:0!important}.deck-scope .vframe .dkpi-row{align-items:center!important;height:24px!important}.deck-scope .vframe .dspark{display:none!important}.deck-scope .vframe svg{height:44px!important}.deck-scope .vframe .dbar-track{height:36px!important}.deck-scope .vframe .dbars{gap:4px!important}.deck-scope .split:has(.tilt-frame) .bf{flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.deck-scope .split:has(.tilt-frame) .bf-body{flex:auto!important;min-height:0!important;max-height:100%!important;padding:8px 10px!important;overflow:hidden!important}.deck-scope .split:has(.tilt-frame) .vframe{flex-direction:column!important;gap:6px!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:8px!important;display:flex!important}.deck-scope .split:has(.tilt-frame) .vframe .dkpis{flex:none!important;gap:6px!important}.deck-scope .split:has(.tilt-frame) .vframe .dkpi{height:auto!important;min-height:0!important;padding:4px 8px!important}.deck-scope .split:has(.tilt-frame) .vframe .dkpi-l{font-size:14px!important}.deck-scope .split:has(.tilt-frame) .vframe .dkpi-v{margin:0!important;font-size:18px!important;line-height:1.15!important}.deck-scope .split:has(.tilt-frame) .vframe .dkpi-d{font-size:14px!important}.deck-scope .split:has(.tilt-frame) .vframe>svg{flex:0 0 34px!important;height:34px!important}.deck-scope .split:has(.tilt-frame) .vframe .dbars{flex:none!important;gap:4px!important}.deck-scope .split:has(.tilt-frame) .vframe .dbar-track{height:30px!important}.deck-scope .split:has(.tilt-frame) .vframe .dbar-k{font-size:14px!important}.deck-scope .split:has(.tilt-frame) .vtitle{font-size:16px!important}.deck-scope .slide:has(.ch-bars):not(:has(.mdash)):not(:has(.tilt-frame)) .ch-bars{height:46cqh!important;max-height:200px!important}.deck-scope .slide:has(.ch-bars):not(:has(.mdash)):not(:has(.tilt-frame)) .ch-x{padding-top:4px!important;font-size:14px!important;line-height:1!important}:is(.deck-scope .slide:has(.ch-bars):not(:has(.mdash)):not(:has(.tilt-frame)) .foot,.deck-scope .slide:has(.ch-line):not(:has(.mdash)):not(:has(.tilt-frame)) .foot){margin-top:2px!important}.deck-scope .slide:has(.pricing) .pricing{align-items:stretch!important;gap:6px!important}.deck-scope .slide:has(.pricing) .tier{gap:4px!important;padding:8px 10px!important}.deck-scope .slide:has(.pricing) .tier-name{margin:0!important;font-size:18px!important;line-height:1.1!important}.deck-scope[data-readability=room] .slide:has(.pricing) .tier-name{margin:0!important;font-size:18px!important;line-height:1.1!important}.deck-scope .slide:has(.pricing) .tier-amount{font-size:22px!important;line-height:1!important}.deck-scope .slide:has(.pricing) .tier-blurb{margin:2px 0!important;font-size:14px!important;line-height:1.2!important}.deck-scope .slide:has(.pricing) .tier-list{gap:3px!important}.deck-scope .slide:has(.pricing) .tier-feat{padding:1px 0!important;font-size:16px!important;line-height:1.2!important}.deck-scope[data-readability=room] .slide:has(.pricing) .tier-feat{padding:1px 0!important;font-size:16px!important;line-height:1.2!important}.deck-scope .slide:has(.pricing) .foot{margin-top:4px!important}.deck-scope .slide:has(.mdash) .foot{margin-top:0!important}}@media (orientation:landscape) and (height<=480px) and (width<=760px){.deck-scope .steps[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:6px!important}.deck-scope[data-readability=room] .steps[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.deck-scope .steps[data-count="4"] .step,.deck-scope[data-readability=room] .steps[data-count="4"] .step{grid-template:"no title""no body"/auto minmax(0,1fr)!important;align-items:center!important;gap:2px 10px!important;padding:6px 10px!important;display:grid!important}.deck-scope .steps[data-count="4"] .step-no-row,.deck-scope[data-readability=room] .steps[data-count="4"] .step-no-row{grid-area:no!important;margin:0!important}.deck-scope .steps[data-count="4"] .step-no,.deck-scope[data-readability=room] .steps[data-count="4"] .step-no{width:26px!important;height:26px!important;font-size:13px!important}.deck-scope .steps[data-count="4"] .step-line,.deck-scope[data-readability=room] .steps[data-count="4"] .step-line{display:none!important}.deck-scope .steps[data-count="4"] .step h3,.deck-scope[data-readability=room] .steps[data-count="4"] .step h3{grid-area:title!important;margin:0!important;font-size:16px!important;line-height:1.15!important}.deck-scope .steps[data-count="4"] .step p,.deck-scope[data-readability=room] .steps[data-count="4"] .step p{grid-area:body!important;margin:0!important;font-size:16px!important;line-height:1.25!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=compact][data-count="4"]) .steps[data-density=compact][data-count="4"] .step{grid-template:"no title""no body"/auto minmax(0,1fr)!important;align-items:center!important;gap:2px 10px!important;padding:6px 10px!important;display:grid!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=compact][data-count="4"]) .steps[data-density=compact][data-count="4"] .step-no-row{grid-area:no!important;margin:0!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=compact][data-count="4"]) .steps[data-density=compact][data-count="4"] .step-no{width:26px!important;height:26px!important;font-size:13px!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=compact][data-count="4"]) .steps[data-density=compact][data-count="4"] .step-line{display:none!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=compact][data-count="4"]) .steps[data-density=compact][data-count="4"] .step h3{grid-area:title!important;margin:0!important;font-size:18px!important;line-height:1.15!important}.deck-scope[data-readability=room] .slide:has(.steps[data-density=compact][data-count="4"]) .steps[data-density=compact][data-count="4"] .step p{grid-area:body!important;margin:0!important;font-size:18px!important;line-height:1.25!important}.deck-scope[data-readability] .split:has(.tilt-frame) .bf{flex-direction:column!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.deck-scope[data-readability] .split:has(.tilt-frame) .bf-bar{flex:0 0 36px!important;gap:6px!important;min-height:0!important;padding:4px 8px!important}.deck-scope[data-readability] .split:has(.tilt-frame) .bf-dots i{width:8px!important;height:8px!important}.deck-scope[data-readability] .split:has(.tilt-frame) .bf-nav svg{width:12px!important;height:12px!important}.deck-scope[data-readability] .split:has(.tilt-frame) .bf-url{padding:2px 6px!important;font-size:12px!important;line-height:1!important}.deck-scope[data-readability] .split:has(.tilt-frame) .bf-body{flex:1 1 0!important;min-height:0!important;max-height:100%!important;padding:4px!important;overflow:hidden!important}.deck-scope[data-readability] .split:has(.tilt-frame) .bf-body>.vframe.mat{flex-direction:column!important;gap:3px!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:4px!important;display:flex!important;overflow:hidden!important}.deck-scope[data-readability] .split:has(.tilt-frame) .vframe>div:first-child{flex:0 0 32px!important;align-items:center!important;height:32px!important;min-height:0!important;max-height:32px!important;overflow:visible!important}.deck-scope[data-readability] .split:has(.tilt-frame) .vtitle{gap:5px!important;min-width:0!important;font-size:16px!important;line-height:1.05!important}.deck-scope[data-readability] .split:has(.tilt-frame) .vmeta{font-size:14px!important;line-height:1!important}.deck-scope[data-readability] .split:has(.tilt-frame) .dlive{gap:5px!important;padding:2px 7px!important;font-size:14px!important;line-height:1!important}.deck-scope[data-readability] .split:has(.tilt-frame) .dlive span{width:5px!important;height:5px!important}.deck-scope[data-readability] .split:has(.tilt-frame) .vframe .dkpis{flex:0 0 60px!important;align-items:stretch!important;gap:4px!important;min-height:0!important}.deck-scope[data-readability] .split:has(.tilt-frame) .vframe .dkpi{grid-template-rows:26px 20px 14px!important;gap:1px!important;height:64px!important;min-height:0!important;padding:1px 5px!important;display:grid!important}:is(.deck-scope[data-readability] .split:has(.tilt-frame) .vframe .dkpi-l,.deck-scope[data-readability] .split:has(.tilt-frame) .vframe .dkpi-d){font-size:14px!important;line-height:1!important}.deck-scope[data-readability] .split:has(.tilt-frame) .vframe .dkpi-l{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;word-break:normal!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;align-self:end!important;display:-webkit-box!important;overflow:hidden!important}.deck-scope[data-readability] .split:has(.tilt-frame) .vframe .dkpi-d{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.deck-scope[data-readability] .split:has(.tilt-frame) .vframe .dkpi-v{margin:0!important;font-size:18px!important;line-height:1.05!important}.deck-scope[data-readability] .split:has(.tilt-frame) .vframe .dkpi-row{align-items:center!important;height:14px!important;min-height:0!important}.deck-scope[data-readability] .split:has(.tilt-frame) .vframe .dspark{display:none!important}.deck-scope[data-readability] .split:has(.tilt-frame) .vframe>svg{flex:0 0 24px!important;height:24px!important;min-height:0!important}.deck-scope[data-readability] .split:has(.tilt-frame) .vframe .dbars{flex:0 0 35px!important;align-items:end!important;gap:3px!important;min-height:0!important}.deck-scope[data-readability] .split:has(.tilt-frame) .vframe .dbar{gap:1px!important;min-height:0!important}.deck-scope[data-readability] .split:has(.tilt-frame) .vframe .dbar-track{height:20px!important;min-height:0!important}.deck-scope[data-readability] .split:has(.tilt-frame) .vframe .dbar-k{font-size:14px!important;line-height:1!important}:is(.deck-scope .slide:has(.ba-stage),.deck-scope .slide:has(.accordion),.deck-scope .slide:has(.mv-stage),.deck-scope .slide:has(.embed-frame)){justify-content:flex-start!important}:is(.deck-scope .slide:has(.ba-stage) .headline,.deck-scope .slide:has(.mv-stage) .headline,.deck-scope .slide:has(.embed-frame) .headline,.deck-scope .slide:has(.accordion) .headline){margin-bottom:6px!important}.deck-scope .ba-stage{width:min(82cqw,71.1111cqh)!important;max-height:40cqh!important}.deck-scope .slide:has(.ba-stage) .foot{margin-top:2px!important}.deck-scope .mv-stage,.deck-scope .embed-frame{width:min(82cqw,71.1111cqh)!important;max-height:40cqh!important}:is(.deck-scope .slide:has(.mv-stage) .foot,.deck-scope .slide:has(.embed-frame) .foot){margin-top:2px!important}.deck-scope .accordion{max-width:720px!important}.deck-scope .acc-item{padding:4px 8px!important}.deck-scope .acc-head{padding:4px 0!important}.deck-scope .acc-head h3,.deck-scope[data-readability=room] .acc-head h3{font-size:16px!important;line-height:1.15!important}.deck-scope .acc-body-inner,.deck-scope[data-readability=room] .acc-body-inner{padding-block:2px!important;font-size:16px!important;line-height:1.22!important}.deck-scope .slide:has(.bento){justify-content:flex-start!important}.deck-scope[data-readability] .slide:has(.bento){justify-content:flex-start!important}:is(.deck-scope .slide:has(.bento) .kicker,.deck-scope .slide:has(.bento) .headline){text-align:center!important;margin-inline:auto!important}.deck-scope .slide:has(.bento) .headline{margin-bottom:6px!important;font-size:clamp(20px,3.8cqw,26px)!important}.deck-scope[data-readability] .bento,.deck-scope[data-readability] .bento[data-count="5"],.deck-scope[data-readability] .bento[data-count="6"]{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;gap:6px!important}.deck-scope[data-readability] .bento[data-count="5"]>.bento-cell,.deck-scope[data-readability] .bento[data-count="6"]>.bento-cell,.deck-scope[data-readability] .bento[data-count="5"]>.bento-cell>.btile,.deck-scope[data-readability] .bento[data-count="6"]>.bento-cell>.btile{grid-area:span 1/span 1!important}.deck-scope[data-readability] .bento .btile{gap:2px!important;min-height:0!important;padding:6px 8px!important}.deck-scope[data-readability] .bento .btile h3{margin:0!important;font-size:15px!important;line-height:1.15!important}.deck-scope[data-readability] .bento .btile p{font-size:16px!important;line-height:1.2!important}.deck-scope[data-readability=room] .slide .split:has(.tilt-frame) .bf .vframe .dkpis .dkpi{grid-template-rows:28px 20px 14px!important;gap:1px!important;height:66px!important;min-height:66px!important;max-height:66px!important;padding:1px 5px!important}.deck-scope[data-readability=room] .slide .split:has(.tilt-frame) .bf .vframe .dkpis .dkpi .dkpi-l{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-box-orient:vertical!important;align-self:start!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:14px!important;line-height:14px!important;display:-webkit-box!important;overflow:hidden!important}.deck-scope[data-readability=room] .slide:has(.mdash) .mdash{grid-template-columns:minmax(0,.85fr) minmax(0,2fr)!important;align-items:stretch!important;gap:8px!important;max-height:174px!important}.deck-scope[data-readability=room] .slide:has(.mdash) .mdash-hero{max-height:174px!important;padding:8px 12px!important}.deck-scope[data-readability=room] .slide:has(.mdash) .mdash-cards{grid-template-rows:85px 85px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:85px!important;gap:4px!important;height:174px!important;max-height:174px!important}.deck-scope[data-readability=room] .slide:has(.mdash) .mdash-card{gap:3px!important;min-height:0!important;max-height:85px!important;padding:6px 10px!important}.deck-scope[data-readability=room] .slide:has(.mdash) .mdash-card .ch-svg{max-height:46px!important}.deck-scope[data-readability=room] .slide:has(.mdash) .mdash-card svg{max-height:46px!important}.deck-scope[data-readability=room] .slide:has(.mdash) .mdash-card-bar .ch-bars{height:42px!important;max-height:42px!important}.deck-scope[data-readability=room] .slide:has(.mdash) .mdash-donut-body{height:46px!important;max-height:46px!important}:is(.deck-scope[data-readability=room] .slide:has(.mdash) .foot,.deck-scope[data-readability=room] .slide:has(.mdash) .foot *){font-size:14px!important;line-height:14px!important}.deck-scope[data-readability=room] .slide:has(.mdash) .foot{margin-top:0!important;padding-top:0!important}.deck-scope[data-readability=room] .slide .split .split-media .cw{box-sizing:border-box!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;margin-inline:auto!important}.deck-scope[data-readability=room] .slide .split .split-media .cw .cw-body{white-space:normal!important;min-width:0!important;overflow:hidden!important}.deck-scope[data-readability=room] .slide .split .split-media .cw .cw-body .cw-line,.deck-scope[data-readability=room] .slide .split .split-media .cw .cw-body .cw-code{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important;height:auto!important;min-height:0!important}}@media (orientation:landscape) and (height<=480px) and (width>=760px){.deck-scope[data-readability] .bento[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important}.deck-scope[data-readability] .bento[data-count="5"]>.bento-cell,.deck-scope[data-readability] .bento[data-count="5"]>.bento-cell>.btile{grid-area:span 1/span 1!important}}@media (orientation:portrait) and (width<=640px){.deck-scope{--gutter:clamp(14px, 4cqw, 24px);--gutter-y:clamp(12px, 2.4cqh, 22px);--dock-safe:72px}.deck-scope .slide:not(.full){padding:max(44px, env(safe-area-inset-top)) var(--gutter) max(var(--gutter-y), var(--dock-safe));justify-content:flex-start}:is(.deck-scope .slide:has(.bento) .kicker,.deck-scope .slide:has(.bento) .headline){text-align:center!important;margin-inline:auto!important}.deck-scope .slide.center:not(.full){justify-content:flex-start}.deck-scope .headline{max-width:none;line-height:1.08;font-size:clamp(24px,6.4cqw,34px)!important}.deck-scope .display{font-size:clamp(30px,8cqw,44px)!important}.deck-scope .lead,.deck-scope .subhead{line-height:1.4;font-size:clamp(16px,4.2cqw,19px)!important}.deck-scope .kicker,.deck-scope .foot{font-size:clamp(13px,3.4cqw,15px)!important}.deck-scope[data-readability=room] .headline{font-size:clamp(26px,7cqw,38px)!important}.deck-scope[data-readability=room] .lead,.deck-scope[data-readability=room] .subhead{font-size:clamp(16px,4.4cqw,20px)!important}.deck-scope[data-readability=room] p:not(.lead):not(.subhead):not(.kicker):not(.foot),.deck-scope[data-readability=room] li:not(.lead):not(.subhead):not(.kicker):not(.foot){font-size:clamp(16px,4.2cqw,19px)!important;line-height:1.4!important}.deck-scope .pricing,.deck-scope[data-readability=room] .pricing{grid-template-columns:1fr!important;gap:8px!important;max-width:none!important}.deck-scope .tier,.deck-scope[data-readability=room] .tier{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;grid-template-areas:"head feats""blurb feats"!important;align-items:start!important;gap:4px 12px!important;padding:10px 12px!important;display:grid!important}.deck-scope .tier-name{grid-area:head;margin:0!important;font-size:18px!important;line-height:1.15!important}.deck-scope .tier-price{grid-area:head;place-self:end;align-items:baseline!important;gap:4px!important;display:inline-flex!important}.deck-scope .tier-amount{font-size:26px!important;line-height:1!important}.deck-scope .tier-period{font-size:14px!important}.deck-scope .tier-blurb{grid-area:blurb;margin:0!important;font-size:16px!important;line-height:1.3!important}.deck-scope .tier-list{grid-area:feats;gap:4px!important;display:grid!important}.deck-scope .tier-feat{gap:6px!important;font-size:16px!important;line-height:1.3!important}.deck-scope .tier-badge{padding:3px 10px!important;font-size:14px!important;top:6px!important;right:8px!important}.deck-scope[data-readability=room] .tier-name{font-size:18px!important}.deck-scope[data-readability=room] .tier-amount{font-size:26px!important}.deck-scope[data-readability=room] .tier-period{font-size:14px!important}.deck-scope[data-readability=room] .tier-blurb,.deck-scope[data-readability=room] .tier-feat{font-size:16px!important}.deck-scope[data-readability=room] .tier-badge{padding:3px 10px!important;font-size:14px!important}.deck-scope .cols,.deck-scope[data-readability=room] .cols,.deck-scope[data-readability=room] .cols[data-count="3"],.deck-scope[data-readability=room] .cols[data-count="4"],.deck-scope[data-readability=room] .cols[data-count="5"],.deck-scope[data-readability=room] .cols[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.deck-scope .spot,.deck-scope[data-readability=room] .spot{padding:10px 12px!important}.deck-scope .spot h3,.deck-scope[data-readability=room] .spot h3{margin:0 0 4px!important;font-size:16px!important;line-height:1.2!important}.deck-scope .spot p,.deck-scope[data-readability=room] .spot p{font-size:14px!important;line-height:1.35!important}.deck-scope .mdash{grid-template-columns:1fr!important;gap:10px!important;max-width:none!important}.deck-scope .mdash-hero{grid-template-rows:auto auto!important;gap:4px!important;min-height:0!important;padding:12px 14px!important}.deck-scope .mdash-hero-value{font-size:44px!important}.deck-scope .mdash-hero-label{font-size:16px!important}.deck-scope .mdash-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:dense!important;gap:8px!important}.deck-scope .mdash-cards>:first-child{grid-column:1/-1!important}.deck-scope .mdash-card{gap:6px!important;padding:10px 12px!important}.deck-scope .mdash-card-label{font-size:16px!important}.deck-scope .mdash-card .ch-svg,.deck-scope .mdash-card svg{max-height:84px!important}.deck-scope .mdash-card-donut{align-content:start!important}.deck-scope .mdash-donut-body{place-items:center stretch!important;height:88px!important}.deck-scope .mdash-card-donut .ch-donut{--ch-size:76px!important;grid-template-columns:76px minmax(0,1fr)!important;place-items:center start!important;gap:8px!important;width:100%!important;min-height:0!important;display:grid!important}.deck-scope .mdash-card-donut .ch-donut svg{width:76px!important;max-height:76px!important}.deck-scope .mdash-card-donut .ch-donut-val{font-size:30px!important}.deck-scope .mdash-card-donut .ch-donut-label{font-size:16px!important;line-height:1.2!important}.deck-scope .mdash-card-bar .ch-bars{height:76px!important}.deck-scope .slide:has(.mdash) .foot{margin-top:0!important}.slide:has(.mdash) .foot{margin-top:0!important}.deck-scope[data-readability] .stat-grid,.deck-scope[data-readability] .stat-grid[data-count],.deck-scope[data-readability] .stat-grid[data-count="3"],.deck-scope[data-readability] .stat-grid[data-count="4"],.deck-scope[data-readability] .stat-grid[data-count="5"],.deck-scope[data-readability] .stat-grid[data-count="6"]{grid-template-columns:1fr!important;gap:8px!important}.deck-scope[data-readability] .stat-card{grid-template-columns:minmax(0,.55fr) minmax(0,1fr)!important;align-items:center!important;gap:4px 14px!important;padding:10px 14px!important;display:grid!important}.deck-scope[data-readability] .stat-value{grid-row:span 2;font-size:32px!important;line-height:1!important}.deck-scope[data-readability] .stat-label{font-size:16px!important;line-height:1.25!important}.deck-scope[data-readability] .stat-caption{font-size:13px!important;line-height:1.3!important}.deck-scope .steps,.deck-scope[data-readability=room] .steps,.deck-scope .steps[data-count="4"],.deck-scope[data-readability=room] .steps[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 10px!important}.deck-scope .steps[data-count="5"],.deck-scope .steps[data-count="6"],.deck-scope[data-readability=room] .steps[data-count="5"],.deck-scope[data-readability=room] .steps[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.deck-scope .step,.deck-scope[data-readability=room] .step{padding:8px 10px!important}.deck-scope .step h3,.deck-scope[data-readability=room] .step h3{margin:4px 0 2px!important;font-size:16px!important;line-height:1.2!important}.deck-scope .step p,.deck-scope[data-readability=room] .step p{font-size:15px!important;line-height:1.3!important}.deck-scope .step-no,.deck-scope[data-readability=room] .step-no{width:28px!important;height:28px!important;font-size:14px!important}.deck-scope .step-line{display:none!important}.deck-scope .bento,.deck-scope[data-readability=room] .bento,.deck-scope[data-readability=room] .bento[data-count="5"],.deck-scope[data-readability=room] .bento[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(0,auto)!important;gap:6px!important}.deck-scope .bento-cell,.deck-scope[data-readability=room] .bento[data-count="5"]>.bento-cell,.deck-scope[data-readability=room] .bento[data-count="6"]>.bento-cell{grid-area:span 1/span 1!important}.deck-scope .bento[data-count="5"]>.bento-cell:first-child,.deck-scope .bento[data-count="6"]>.bento-cell:first-child,.deck-scope[data-readability=room] .bento[data-count="5"]>.bento-cell:first-child,.deck-scope[data-readability=room] .bento[data-count="6"]>.bento-cell:first-child{grid-column:1/-1!important}.deck-scope .btile,.deck-scope[data-readability=room] .bento[data-count="5"]>.bento-cell>.btile,.deck-scope[data-readability=room] .bento[data-count="6"]>.bento-cell>.btile{gap:2px!important;min-height:0!important;padding:8px 10px!important}.deck-scope .btile h3,.deck-scope[data-readability=room] .bento[data-count="5"] .btile h3,.deck-scope[data-readability=room] .bento[data-count="6"] .btile h3{margin:0 0 2px!important;font-size:16px!important;line-height:1.2!important}.deck-scope .btile p,.deck-scope[data-readability=room] .bento[data-count="5"] .btile p,.deck-scope[data-readability=room] .bento[data-count="6"] .btile p{font-size:14px!important;line-height:1.3!important}.deck-scope .tl{width:100%!important;max-width:none!important;margin-inline:0!important}.deck-scope .tl-items{gap:6px!important}.deck-scope .tl-item{padding:8px 10px!important}.deck-scope .tl-time,.deck-scope[data-readability=room] .tl-time{font-size:13px!important}.deck-scope .tl-content h3,.deck-scope[data-readability=room] .tl-content h3{font-size:16px!important;line-height:1.2!important}.deck-scope .tl-content p,.deck-scope[data-readability=room] .tl-content p{font-size:14px!important;line-height:1.3!important}.deck-scope .team{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;max-width:none!important}.deck-scope .person{text-align:left;padding:8px 10px!important}.deck-scope .person-ava{width:44px!important;height:44px!important;margin:0 0 4px!important}.deck-scope .person-name{font-size:15px!important}.deck-scope .person-role{font-size:13px!important}.deck-scope .split{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;gap:8px!important}.deck-scope .split-body{gap:6px!important;padding:6px 4px!important}.deck-scope .split-media{min-height:200px!important}.deck-scope .contrast{grid-template-columns:1fr!important;gap:8px!important;max-width:none!important}.deck-scope .con-panel{padding:10px 12px!important}.deck-scope .con-panel h3{margin:0 0 4px!important;font-size:16px!important}.deck-scope .con-point{gap:6px!important;font-size:14px!important}.deck-scope .cw{max-width:100%!important}.deck-scope .cw-body{overflow-x:hidden!important}.deck-scope .cw-line{flex-wrap:nowrap!important}.deck-scope .cw-code{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;font-size:14px!important}:is(.deck-scope .split:has(.cw),.deck-scope .split:has(.tilt-frame),.deck-scope .split:has(.bf)){grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important}.deck-scope .split>*{min-width:0!important;max-width:100%!important}:is(.deck-scope .split:has(.cw) .split-body,.deck-scope .split:has(.tilt-frame) .split-body,.deck-scope .split:has(.bf) .split-body){gap:6px!important;height:auto!important;min-height:0!important;padding:44px 12px 6px!important}:is(.deck-scope .split:has(.cw) .split-media,.deck-scope .split:has(.tilt-frame) .split-media,.deck-scope .split:has(.bf) .split-media){place-items:start center!important;min-height:0!important;max-height:46cqh!important;padding:6px 6px 72px!important;display:grid!important}:is(.deck-scope .split:has(.tilt-frame) .tilt-frame,.deck-scope .split:has(.tilt-frame) .tilt){aspect-ratio:auto!important;height:100%!important;min-height:0!important;max-height:100%!important}:is(.deck-scope .split:has(.cw) .cw,.deck-scope .split:has(.tilt-frame) .bf,.deck-scope .split:has(.bf) .bf){width:100%!important;max-width:100%!important}.deck-scope .vframe{gap:6px!important;width:100%!important;padding:8px!important}.deck-scope .vframe .dkpis{gap:6px!important;min-height:0!important}.deck-scope .vframe .dkpi{height:auto!important;min-height:0!important;padding:6px 8px!important}.deck-scope .vframe .dkpi-v{font-size:16px!important}.deck-scope .vframe .dkpi-row{align-items:center!important;height:24px!important}.deck-scope .vframe .dspark{display:none!important}.deck-scope .vframe svg{height:44px!important}.deck-scope .vframe .dbar-track{height:32px!important}.deck-scope .vframe .dbars{gap:4px!important}.deck-scope .split:has(.tilt-frame) .bf{flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.deck-scope .split:has(.tilt-frame) .bf-body{flex:auto!important;min-height:0!important;max-height:100%!important;padding:8px 10px!important;overflow:hidden!important}.deck-scope .split:has(.tilt-frame) .vframe{flex-direction:column!important;gap:6px!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:8px!important;display:flex!important}.deck-scope .split:has(.tilt-frame) .vframe .dkpis{flex:none!important;gap:6px!important}.deck-scope .split:has(.tilt-frame) .vframe .dkpi{height:auto!important;min-height:0!important;padding:4px 8px!important}.deck-scope .split:has(.tilt-frame) .vframe .dkpi-l{font-size:14px!important}.deck-scope .split:has(.tilt-frame) .vframe .dkpi-v{margin:0!important;font-size:18px!important;line-height:1.15!important}.deck-scope .split:has(.tilt-frame) .vframe .dkpi-d{font-size:14px!important}.deck-scope .split:has(.tilt-frame) .vframe>svg{flex:0 0 34px!important;height:34px!important}.deck-scope .split:has(.tilt-frame) .vframe .dbars{flex:none!important;gap:4px!important}.deck-scope .split:has(.tilt-frame) .vframe .dbar-track{height:30px!important}.deck-scope .split:has(.tilt-frame) .vframe .dbar-k{font-size:14px!important}.deck-scope .split:has(.tilt-frame) .vtitle{font-size:16px!important}}.print-root{color:#f5f1e8;background:#000;min-height:100vh}.print-root .print-chrome{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0a08e6;border-bottom:1px solid #ffffff14;align-items:center;gap:16px;padding:12px 20px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;display:flex;position:sticky;top:0}.print-root .print-pages{flex-direction:column;align-items:center;gap:24px;padding:24px 0 64px;display:flex}.print-root .print-page{break-inside:avoid;page-break-inside:avoid;break-after:page;page-break-after:always;flex-direction:column;align-items:center;width:1280px;max-width:100%;display:flex}.print-root .print-page:last-child{break-after:auto;page-break-after:auto}.print-root .print-stage{transform-origin:0 0;background:#000;width:1280px;height:720px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009}.print-root .print-notes{color:#d8d3c6;break-inside:avoid;page-break-inside:avoid;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;width:1280px;margin-top:12px;padding:14px 20px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.print-root .print-notes-label{letter-spacing:.24em;text-transform:uppercase;color:#e8a33d;margin-bottom:6px;font-size:10px}.print-root .print-notes-body{white-space:pre-wrap;font-size:13px;line-height:1.55}html,body,.print-root,.print-root .deck-scope{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{.print-root .print-chrome{display:none!important}.print-root .print-pages{gap:0;padding:0}.print-root .print-page{margin:0}.print-root .print-stage{box-shadow:none}.print-root .deck-scope .slide:before,.print-root .deck-scope .slide:after{animation:none!important}.print-root .deck-scope [class*=grain],.print-root .deck-scope .grain{opacity:0!important}.print-root [style*="position: fixed"],.print-root .fixed{position:static!important}}@page{size:1280px 720px landscape;margin:0}
