.slide-canvas-viewport{background:#1b1e23;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.slide-canvas-spacer{flex-shrink:0;position:relative}.slide-canvas-stage-box{transform-origin:0 0;background:var(--wiki-surface,#fff);position:relative;box-shadow:0 12px 32px #00000059}.slide-canvas-marquee{border:1px dashed var(--wiki-accent,var(--ui-accent));background:color-mix(in srgb, var(--ui-accent) 8%, transparent);pointer-events:none;z-index:10;position:absolute}.slide-canvas-icon-button{width:30px;height:30px;color:var(--wiki-text,#0f172a);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex}.slide-canvas-icon-button:hover{background:#f1f5f9}.slide-canvas-icon-button:focus-visible{outline:2px solid var(--wiki-accent,var(--ui-accent));outline-offset:1px}.slide-canvas-icon-button[aria-pressed=true],.slide-canvas-icon-button[aria-expanded=true]{background:var(--wiki-accent-soft,var(--ui-accent-soft));color:var(--wiki-accent,var(--ui-accent))}.slide-canvas-icon-button.danger{color:var(--wiki-danger,#dc2626)}.slide-canvas-divider{background:var(--wiki-border,#e6e8eb);flex-shrink:0;align-self:stretch;width:1px;margin:4px 2px}.slide-canvas-bar{z-index:20;border:1px solid var(--wiki-border,#e6e8eb);background:var(--wiki-surface,#fff);color:var(--wiki-text,#0f172a);border-radius:8px;flex-direction:row;align-items:center;gap:2px;padding:4px;font-size:13px;animation:.16s ease-out slide-canvas-bar-in;display:flex;position:fixed;box-shadow:0 6px 20px #0f172a1f}.slide-canvas-bar.stack{flex-direction:column;align-items:stretch;gap:4px}@keyframes slide-canvas-bar-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.slide-canvas-bar-row{align-items:center;gap:2px;display:flex}.slide-canvas-count{color:var(--wiki-muted,#64748b);white-space:nowrap;padding:0 6px;font-size:11.5px}.slide-canvas-font-size{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;color:var(--wiki-text,#0f172a);font-size:12px}.slide-canvas-swatches{flex-wrap:wrap;gap:4px;max-width:232px;padding:0 4px 2px;display:flex}.slide-canvas-swatch{cursor:pointer;width:20px;height:20px;color:var(--wiki-muted,#64748b);background:#fff;border:1px solid #94a3b8;border-radius:4px;padding:0;font-size:11px;line-height:1;transition:box-shadow .15s ease-out}.slide-canvas-swatch:hover,.slide-canvas-swatch:focus-visible{box-shadow:0 0 0 2px var(--wiki-accent,var(--ui-accent));outline:none}.slide-canvas-menu-backdrop{z-index:30;position:fixed;inset:0}.slide-canvas-menu{z-index:31;border:1px solid var(--wiki-border,#e6e8eb);background:var(--wiki-surface,#fff);min-width:216px;color:var(--wiki-text,#0f172a);border-radius:8px;margin:0;padding:4px 0;list-style:none;position:fixed;box-shadow:0 8px 24px #0f172a29}.slide-canvas-menu li{margin:0;padding:0}.slide-canvas-menu-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 14px;font-size:13.5px;display:flex}.slide-canvas-menu-item:hover,.slide-canvas-menu-item:focus-visible{background:#f1f5f9;outline:none}.slide-canvas-menu-item[aria-checked=true]{background:var(--wiki-accent-soft,var(--ui-accent-soft))}.slide-canvas-menu-item.danger{color:var(--wiki-danger,#dc2626)}.slide-canvas-menu-item i{text-align:center;width:16px;color:var(--wiki-muted,#64748b)}.slide-canvas-menu-item.danger i{color:var(--wiki-danger,#dc2626)}.slide-canvas-menu-separator{background:var(--wiki-border,#e6e8eb);height:1px;margin:4px 0}.slide-canvas-zoom{z-index:20;border:1px solid var(--wiki-border,#e6e8eb);background:var(--wiki-surface,#fff);border-radius:999px;align-items:center;gap:2px;padding:2px 4px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #0f172a1f}.slide-canvas-zoom-readout{min-width:46px;color:var(--wiki-muted,#64748b);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px 4px;font-size:11.5px}.slide-canvas-zoom-readout:hover{background:#f1f5f9}.slide-canvas-zoom-readout:focus-visible{outline:2px solid var(--wiki-accent,var(--ui-accent))}.slide-canvas-sheet-backdrop{z-index:60;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.slide-canvas-sheet{background:var(--wiki-surface,#fff);width:100%;max-width:600px;max-height:calc(100vh - 32px);color:var(--wiki-text,#0f172a);border-radius:12px;animation:.18s ease-out slide-canvas-bar-in;overflow:auto;box-shadow:0 20px 48px #0f172a40}.slide-canvas-sheet-header{align-items:center;gap:8px;padding:16px 20px 12px;display:flex}.slide-canvas-sheet-header h2{flex-grow:1;margin:0;font-size:15px;font-weight:600}.slide-canvas-sheet-groups{flex-wrap:wrap;align-items:flex-start;gap:24px;padding:0 20px 20px;display:flex}.slide-canvas-sheet-group{flex:240px;min-width:0}.slide-canvas-sheet-group h3{border-bottom:1px solid var(--wiki-border,#e6e8eb);letter-spacing:.02em;color:var(--wiki-muted,#64748b);margin:0 0 4px;padding-bottom:4px;font-size:12px;font-weight:600}.slide-canvas-shortcut{justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex}.slide-canvas-shortcut-action{min-width:0;font-size:12.5px;line-height:1.5}.slide-canvas-shortcut-requires{color:var(--wiki-muted,#64748b);font-size:11.5px;line-height:1.4;display:block}.slide-canvas-shortcut-keys{flex-shrink:0;align-items:center;gap:3px;display:flex}.slide-canvas-kbd{background:var(--wiki-surface,#fff);text-align:center;white-space:nowrap;border:1px solid #94a3b8;border-radius:4px;min-width:20px;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6;box-shadow:0 1px 1px #0f172a1f}.slide-canvas-sheet-footnote{color:var(--wiki-muted,#64748b);margin:0;padding:0 20px 16px;font-size:11.5px}.slide-canvas-thumb{border:1px solid var(--wiki-border,#e6e8eb);background:#f1f5f9;border-radius:4px;flex-shrink:0;overflow:hidden}.slide-canvas-frame{place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.slide-canvas-frame-sheet{background:var(--wiki-surface,#fff);border-radius:4px;flex-shrink:0;max-width:100%;position:relative;overflow:hidden;box-shadow:0 12px 32px #0f172a33}.slide-canvas-frame-skeleton{background:#94a3b82e;animation:1.4s ease-in-out infinite slide-canvas-pulse;position:absolute;inset:0}@keyframes slide-canvas-pulse{50%{opacity:.5}}.slide-canvas-frame-iframe{transform-origin:0 0;border:0;transition:opacity .15s ease-out;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.slide-canvas-bar,.slide-canvas-sheet,.slide-canvas-frame-skeleton{animation:none}.slide-canvas-swatch,.slide-canvas-frame-iframe{transition:none}}.pres-editor{flex-direction:column;height:100%;min-height:0;display:flex}.pres-editor-bar{border-bottom:1px solid var(--wiki-border);background:var(--wiki-surface,#fff);align-items:center;gap:10px;padding:8px 14px;display:flex}.pres-editor-back{cursor:pointer;font:inherit;background:0 0;border:0;margin:0 auto 0 0;font-size:13px}.pres-editor-back:hover{color:var(--wiki-accent)}.pres-editor-status{color:var(--wiki-muted);font-size:13px}.pres-editor-status.is-dirty{color:#b45309}.pres-editor-status.is-error{color:#b91c1c}.pres-editor-body{flex:1;min-height:0;display:flex}.pres-editor-rail{border-right:1px solid var(--wiki-border);background:#f8fafc;flex-direction:column;flex-shrink:0;gap:8px;width:212px;padding:10px;display:flex;overflow-y:auto}.pres-editor-rail ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pres-editor-rail li{border:1px solid #0000;border-radius:8px}.pres-editor-rail li.is-active{border-color:var(--wiki-border);background:var(--wiki-accent-soft)}.pres-editor-rail li.is-drop-target{border-color:var(--wiki-accent);box-shadow:0 -3px 0 var(--wiki-accent)}.pres-editor-rail li.is-dragging{opacity:.5}.pres-editor-slide{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:4px;padding:6px;font-size:12.5px;display:flex}.pres-editor-rail li[draggable=true]>.pres-editor-slide{cursor:grab}.pres-editor-thumb{background:#fff;border-radius:4px;min-height:94px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a2e}.pres-editor-dot{border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;right:5px}.pres-editor-dot.is-error{background:#dc2626}.pres-editor-dot.is-warning{background:#f59e0b}.pres-editor-slide-label{align-items:baseline;gap:6px;min-width:0;display:flex}.pres-editor-slide-number{color:var(--wiki-muted);font-variant-numeric:tabular-nums}.pres-editor-slide-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pres-editor-tag{color:#475569;background:#e2e8f0;border-radius:4px;padding:0 5px;font-size:11px;font-style:normal}.pres-editor-tag.is-conflict{color:#92400e;background:#fef3c7}.pres-editor-unsaved{color:#b45309;font-weight:700}.pres-editor-slide-tools{flex-wrap:wrap;gap:4px;padding:0 6px 8px;display:flex}.pres-editor-slide-tools input{border:1px solid var(--wiki-border);min-width:0;font:inherit;border-radius:6px;flex:100%;padding:4px 6px;font-size:12.5px}.pres-editor-slide-tools button{border:1px solid var(--wiki-border);background:var(--wiki-surface,#fff);cursor:pointer;border-radius:6px;width:30px;height:26px}.pres-editor-slide-tools button:disabled{opacity:.4;cursor:default}.pres-editor-config-button{flex-direction:row;align-items:center;gap:8px;margin-top:auto}.pres-editor-config-button.is-active{border-color:var(--wiki-border);background:var(--wiki-accent-soft);color:var(--wiki-accent)}.pres-editor-center{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pres-editor-tabs{border-bottom:1px solid var(--wiki-border);gap:2px;padding:8px 12px 0;display:flex}.pres-editor-tabs button{font:inherit;color:var(--wiki-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:6px 6px 0 0;padding:6px 14px;font-size:13px}.pres-editor-tabs button.is-active{border-color:var(--wiki-border);background:var(--wiki-surface,#fff);color:var(--wiki-accent);margin-bottom:-1px}.pres-editor-visual{flex:1;min-height:0;display:flex}.pres-editor-loading{color:var(--wiki-muted);background:#1f2937;flex:1;place-items:center;font-size:13px;display:grid}.pres-editor-html{flex:1;min-height:0;display:flex}.pres-editor-html.is-hidden{display:none}.pres-editor-cm{border-right:1px solid var(--wiki-border);flex:1 1 0;min-width:0;overflow:hidden}.pres-editor-cm .cm-editor{height:100%;font-size:13px}.pres-editor-cm .cm-scroller{font-family:ui-monospace,Consolas,monospace}.pres-editor-preview{background:#eef2f6;flex:1 1 0;min-width:0;padding:12px;display:flex}.pres-editor-notes{border-top:1px solid var(--wiki-border);color:#334155;flex-direction:column;gap:4px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.pres-editor-notes textarea{resize:vertical;border:1px solid var(--wiki-border);font:inherit;border-radius:6px;padding:6px 8px;font-size:13px;font-weight:400}.pres-editor-config{flex-direction:column;flex:1;gap:10px;max-width:880px;min-height:0;padding:14px 18px;font-size:13px;display:flex;overflow-y:auto}.pres-editor-config label{color:#334155;flex-direction:column;gap:3px;font-weight:600;display:flex}.pres-editor-config input:not([type=checkbox]),.pres-editor-config select{border:1px solid var(--wiki-border);font:inherit;border-radius:6px;padding:5px 8px;font-weight:400}.pres-editor-row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.pres-editor-config label.pres-editor-check{flex-direction:row;align-items:center;gap:6px;font-weight:400}.pres-editor-head{resize:vertical;border:1px solid var(--wiki-border);border-radius:6px;padding:8px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px;font-weight:400}.pres-editor-issues{border-top:1px solid var(--wiki-border);max-height:30%;padding:6px 12px 10px;font-size:12.5px;overflow-y:auto}.pres-editor-issues summary{cursor:pointer;padding:4px 0;font-weight:600}.pres-editor-issues ul{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pres-editor-issues li{color:#92400e;background:#fffbeb;border-radius:6px;padding:6px 8px}.pres-editor-issues li.is-error{color:#991b1b;background:#fef2f2}.pres-editor-issue-slide{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}#deck-canvas-root#deck-canvas-root,.deck-slide-thumb.deck-slide-thumb{background:var(--slide-background,#fff)}.pres-frame-box{width:100%;position:relative;overflow:hidden}.pres-frame-box.is-contain{height:100%}.pres-frame-box.is-picture{pointer-events:none}.pres-stage-stack{height:100%;position:relative}.pres-frame-box.is-warm{visibility:hidden;position:absolute;top:0;left:0}.pres-frame{transform-origin:0 0;background:#fff;border:0;position:absolute}.pres-view{flex-direction:column;gap:14px;min-width:0;padding:20px 28px 40px;display:flex}.pres-view .proto-heading .wiki-page-title i{color:var(--wiki-accent);font-size:.8em}.pres-actions{flex-wrap:wrap;align-items:flex-start}.pres-actions .wiki-button{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pres-export{position:relative}.pres-export-menu{z-index:20;border:1px solid var(--wiki-border);background:var(--wiki-surface);border-radius:8px;flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0f172a1f}.pres-export-menu button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}.pres-export-menu button:hover,.pres-export-menu button:focus-visible{background:var(--wiki-accent-soft);color:var(--wiki-accent)}.pres-export-error{z-index:19;color:#991b1b;white-space:pre-wrap;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex-direction:column;gap:6px;width:min(460px,80vw);padding:10px 12px;font-size:13px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0f172a1f}.pres-link-button{color:var(--wiki-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 4px}.pres-link-button:disabled{opacity:.4;cursor:default}.pres-body{align-items:flex-start;gap:16px;min-width:0;display:flex}.pres-rail{max-height:calc(100vh - var(--wiki-topbar,56px) - 40px);scrollbar-gutter:stable;flex:0 0 180px;padding-right:4px;position:sticky;top:0;overflow-y:auto}.pres-rail ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pres-thumb{color:var(--wiki-muted);border:2px solid #0000;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:2px 6px;padding:4px;font-size:12px;text-decoration:none;display:flex}.pres-thumb:hover{background:#f1f5f9}.pres-thumb.is-current{border-color:var(--wiki-accent);background:var(--wiki-accent-soft);color:var(--wiki-accent)}.pres-thumb-number{text-align:right;flex:0 0 18px;font-weight:600}.pres-thumb-frame{border:1px solid var(--wiki-border);background:#f1f5f9;border-radius:4px;flex:1 1 0;min-width:0}.pres-thumb-title{text-overflow:ellipsis;white-space:nowrap;flex:100%;padding-left:24px;overflow:hidden}.pres-main{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.pres-stage{background:#eef2f6;border-radius:12px;padding:16px}.pres-stage .pres-frame-box{border-radius:4px;box-shadow:0 12px 32px #0f172a2e}.pres-stage-bar{color:var(--wiki-muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.pres-stage-bar .proto-icon-button:disabled{opacity:.4;cursor:default}.pres-counter{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pres-notes{border:1px solid var(--wiki-border);background:var(--wiki-surface);border-radius:10px;padding:12px 14px}.pres-notes h2{margin:0 0 6px;font-size:14px}.pres-notes p{white-space:pre-wrap;margin:0;line-height:1.5}.pres-issues{border:1px solid var(--wiki-border);background:var(--wiki-surface);border-radius:10px;padding:8px 12px;font-size:13px}.pres-issues summary{cursor:pointer}.pres-issues .proto-issues{margin-top:8px}.pres-issue-hint{color:#475569}@media (max-width:760px){.pres-view{padding:16px}.pres-body{flex-direction:column}.pres-rail{flex:none;width:100%;max-height:none;position:static;overflow-x:auto}.pres-rail ol{flex-direction:row}.pres-rail li{flex:0 0 150px}}.pres-present{z-index:1000;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.pres-present-stage{flex:1;min-height:0}.pres-present-bar{opacity:.25;background:#0f172ac7;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;transition:opacity .15s ease-out;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.pres-present-bar:hover,.pres-present-bar:focus-within{opacity:1}.pres-present-bar button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.pres-present-bar button:hover{background:#ffffff24}.pres-present-bar button:disabled{opacity:.35;cursor:default}.pres-present-counter{text-align:center;font-variant-numeric:tabular-nums;min-width:56px;font-size:13px}.pres-presenter-root{overflow:auto}.pres-presenter{flex-direction:column;gap:12px;height:100%;min-height:0;padding:14px 18px;display:flex}.pres-presenter-bar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pres-presenter-bar h1{align-items:center;gap:8px;min-width:0;margin:0 auto 0 0;font-size:17px;display:flex}.pres-presenter-bar h1 i{color:var(--wiki-accent)}.pres-presenter-counter{color:var(--wiki-muted);font-variant-numeric:tabular-nums}.pres-presenter-timer{align-items:center;gap:6px;display:flex}.pres-presenter-timer strong{font-variant-numeric:tabular-nums;text-align:right;min-width:70px;font-size:22px}.pres-presenter-nav{gap:6px;display:flex}.pres-presenter-bar .wiki-button{align-items:center;gap:6px;display:inline-flex}.pres-presenter-body{flex:1;gap:16px;min-height:0;display:flex}.pres-presenter-current{flex-direction:column;flex:3 1 0;gap:6px;min-width:0;min-height:0;display:flex}.pres-presenter-current .pres-stage-stack{flex:1;min-height:0}.pres-presenter-current .pres-frame-box{background:#0f172a;border-radius:6px}.pres-presenter-caption{color:var(--wiki-muted);margin:0;font-size:13px}.pres-presenter-side{flex-direction:column;flex:2 1 0;gap:12px;min-width:0;min-height:0;display:flex}.pres-presenter-next h2,.pres-presenter-notes h2{color:var(--wiki-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:13px}.pres-presenter-next .pres-frame-box{border:1px solid var(--wiki-border);border-radius:6px}.pres-presenter-notes{border:1px solid var(--wiki-border);background:var(--wiki-surface);border-radius:10px;flex:1;min-height:0;padding:12px 14px;overflow-y:auto}.pres-presenter-notes p{white-space:pre-wrap;margin:0;font-size:22px;line-height:1.5}@media (max-width:760px){.pres-presenter-body{flex-direction:column}.pres-presenter-current .pres-stage-stack{min-height:200px}}.pres-embed.is-loading{aspect-ratio:16/9;border:1px solid var(--wiki-border);background:#eef2f6;border-radius:10px;margin:16px 0}.pres-embed-tools{align-items:center;gap:8px;display:inline-flex}.pres-embed-counter{color:var(--wiki-muted);font-variant-numeric:tabular-nums}.pres-embed-tools a{text-decoration:none}.pres-view .sr-only,.pres-present .sr-only,.pres-embed .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.pres-present-bar{transition:none}}
