.slide-viewport{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}.slide-page{position:absolute;width:1280px;height:720px;transform-origin:top left;padding:52.8px 57.6px 67.2px;overflow:hidden;background:var(--slide-bg);color:var(--slide-ink);font:21.333px/1.3 Inter,sans-serif}.slide-heading{display:flex;flex-direction:column;gap:13.4px;margin-bottom:38.4px}.slide-heading:empty{display:none}.slide-text{display:block;white-space:pre-wrap;overflow-wrap:anywhere;min-height:1em}.slide-text-input{display:block;width:100%;min-height:3em;resize:vertical;padding:0;border:0;outline:2px solid var(--slide-accent);background:var(--slide-bg);color:inherit;font:inherit;line-height:inherit}.slide-block{position:relative;min-width:0;outline-offset:5px}.slide-block[tabindex]:focus-visible,.slide-block-selected{outline:2px solid var(--slide-accent)}.slide-block[tabindex] [data-slide-text]{cursor:text}.slide-body{display:flex;flex-direction:column;gap:28.8px}.slide-meta{position:absolute;bottom:60px;left:57.6px;right:57.6px}.slide-bullets{margin:0;padding-left:25px}.slide-bullets li{padding-left:10px;margin-bottom:16px}.slide-bullets li::marker{color:var(--slide-accent)}.slide-page[data-layout=cover] .slide-heading{position:absolute;bottom:130px;width:955px;margin:0;gap:24px}.slide-page[data-layout=cover][data-has-image=true] .slide-heading{width:548px}.slide-page[data-layout=cover] .slide-body [data-block-type=image]{position:absolute;inset:0 0 0 640px;height:720px}.slide-page[data-layout=section] .slide-heading{position:absolute;top:259px;width:930px}.slide-page[data-layout=section] [data-block-type=eyebrow]{position:absolute;bottom:calc(100% + 32px)}.slide-page[data-layout=statement] .slide-heading{position:absolute;top:50%;width:990px;transform:translateY(-50%)}.slide-page[data-layout=two-column] .slide-body{display:grid;grid-template-columns:1fr 1fr}.slide-column{display:flex;flex-direction:column;gap:24px;min-width:0}.slide-page[data-layout=stats] .slide-body,.slide-page[data-layout=steps] .slide-body,.slide-page[data-layout=timeline] .slide-body{display:grid;grid-template-columns:repeat(var(--slide-count),minmax(0,1fr))}.slide-page[data-layout=cards] .slide-body{display:grid;grid-template-columns:repeat(var(--slide-columns),minmax(0,1fr));gap:24px}.slide-page[data-layout=cards] [data-block-type=card],.slide-page[data-layout=steps] [data-block-type=step]{background:var(--slide-surface);padding:28.8px;border-radius:8px}.slide-card-icon{color:var(--slide-accent);margin-bottom:19px}.slide-step-number{display:grid;place-items:center;width:44px;height:44px;border-radius:6px;background:var(--slide-accent);color:var(--slide-bg);font-weight:700;margin-bottom:20px}.slide-page[data-layout=steps] .slide-body{gap:43.2px}.slide-page[data-layout=steps] [data-block-type=step]:not(:last-child):after{content:"→";position:absolute;right:-33px;top:50%;color:var(--slide-muted)}.slide-event-line{height:2px;background:var(--slide-line);margin:32px 0}.slide-event-line span{display:block;position:relative;top:-8px;width:19px;height:19px;border-radius:50%;background:var(--slide-accent)}.slide-page[data-layout=quote] .slide-body{width:80%}.slide-quote-mark{display:block;height:68px;font-size:106px;line-height:.8;font-weight:700;color:var(--slide-accent)}.slide-attribution{display:flex;gap:18px;margin-top:24px;color:var(--slide-muted)}.slide-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px}.slide-table td,.slide-table th{height:40.3px;padding:4px 9.6px;border-bottom:1px solid var(--slide-line);text-align:right;white-space:pre-wrap;overflow-wrap:anywhere}.slide-table th{color:var(--slide-muted);border-color:var(--slide-ink);font-size:14.666px}.slide-table td:first-child,.slide-table th:first-child{text-align:left}.slide-block[data-block-type=chart]{height:420px}.slide-block[data-block-type=image]{height:420px;overflow:hidden}.slide-image-placeholder{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;background:var(--slide-surface);color:var(--slide-muted)}.slide-page[data-layout=quote] [data-block-type=image]{position:absolute;right:58px;top:53px;width:250px;height:350px}.slide-page[data-layout=quote][data-has-image=true] .slide-body{width:68%}.deck-editor{display:grid;grid-template-columns:168px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.deck-toolbar{grid-column:1 / -1}.deck-workspace{min-height:0;overflow:auto;display:flex;flex-direction:column;padding:24px;gap:16px}.deck-canvas{width:100%;max-width:1280px;margin:auto;outline:none}.deck-canvas:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.deck-editor[data-view=sheet]{grid-template-columns:minmax(0,1fr)}.deck-editor[data-view=sheet] .deck-rail{display:none}.deck-editor[data-view=sheet] .deck-workspace{padding:16px}.deck-filmstrip{display:none}.deck-editor[data-view=sheet] .deck-filmstrip{display:flex}.deck-present{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsl(var(--espresso-scrim))}.deck-present .slide-viewport{width:min(100vw,177.7778vh)}.deck-present-blank{position:absolute;inset:0;background:hsl(var(--espresso-scrim))}.deck-present-controls{position:absolute;bottom:16px;left:50%;transform:translate(-50%);opacity:0;transition:opacity .14s var(--ease-soft)}.deck-present:hover .deck-present-controls,.deck-present-controls:focus-within{opacity:1}@media(prefers-reduced-motion:reduce){.deck-present-controls{transition:none}}
