.deck,:root:has(.present-shell){--deck-paper:#fbfaf9;--deck-surface:#ffffff;--deck-sunken:#f6f0ec;--deck-ink:#161616;--deck-ink-2:#554e4c;--deck-muted:#7a6f6b;--deck-faint:#9f928e;--deck-line:#551a0027;--deck-line-soft:#60200010;--deck-fill:#60200010;--deck-fill-strong:#661f0019;--deck-accent:#f56138;--deck-accent-text:#c4471f;--deck-accent-soft:#fef7f5;--deck-accent-border:#f9dacd;--deck-night:#141312;--deck-night-2:#1d1b1a;--deck-night-3:#2b2928;--deck-night-ink:#faf7f7;--deck-night-ink-2:#d0c4c0;--deck-night-muted:#ab9e9a;--deck-night-line:#ffe9d52e;--deck-good:#13725c;--deck-good-bg:#ebf9f6;--deck-bad:#b9241c;--deck-bad-bg:#ffefeb;--deck-spk-0:#1d6fc4;--deck-spk-0-bg:#f0f7ff;--deck-spk-1:#f56138;--deck-spk-1-bg:#fef7f5;--deck-spk-2:#6151d5;--deck-spk-2-bg:#f1effe;--deck-spk-3:#13725c;--deck-spk-3-bg:#ebf9f6;--deck-font-ui:var(--font-ui);--deck-font-body:var(--font-body);--deck-font-mono:var(--font-mono);--deck-font-arabic:var(--font-arabic,"IBM Plex Sans Arabic"),var(--font-ui);--deck-letterbox:var(--deck-night)}.deck[data-theme=paper]{--deck-letterbox:var(--deck-paper)}.theme-paper{color-scheme:light;--slide-bg:var(--deck-paper);--slide-ink:var(--deck-ink);--slide-ink-2:var(--deck-ink-2);--slide-muted:var(--deck-muted);--slide-line:var(--deck-line);--slide-fill:var(--deck-fill)}.theme-night{color-scheme:dark;--slide-bg:var(--deck-night);--slide-ink:var(--deck-night-ink);--slide-ink-2:var(--deck-night-ink-2);--slide-muted:var(--deck-night-muted);--slide-line:var(--deck-night-line);--slide-fill:color-mix(in srgb,var(--deck-night-ink) 8%,transparent)}:root:has(.present-shell){scrollbar-gutter:auto;overflow:hidden;overscroll-behavior:none;background:var(--deck-night);color-scheme:dark}:root:has(.present-shell) body{overflow:hidden;background:var(--deck-night)}.present-shell{position:fixed;inset:0;overflow:hidden;background:var(--deck-night);color:var(--deck-night-ink)}.deck{position:relative;font-family:var(--deck-font-ui)}.deck-full{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--deck-letterbox)}.deck-screen{position:relative;container-type:inline-size}.deck-full .deck-screen{flex:1 1;min-height:0}.deck-full[data-idle="1"] .deck-screen,.deck[data-fullscreen="1"][data-idle="1"] .deck-screen{cursor:none}.deck-viewport{position:relative;overflow:hidden;background:var(--deck-letterbox);transition:background-color .18s var(--ease)}.deck-embedded .deck-viewport{width:100%;aspect-ratio:16/9;border:1px solid var(--border-light);border-radius:var(--r-lg);box-shadow:var(--shadow-md)}.deck-full .deck-viewport{position:absolute;inset:0}.deck-frame{position:absolute;overflow:hidden;background:var(--deck-letterbox)}.deck-stage{position:absolute;left:0;top:0;width:1600px;height:900px;transform-origin:0 0;outline:none;font:400 24px/1.45 var(--deck-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-size-adjust:100%}.deck-slide{position:absolute;inset:0;overflow:hidden;background:var(--slide-bg);color:var(--slide-ink);visibility:hidden;z-index:0;transition:visibility 0s linear .18s}.deck-slide[data-active="1"]{visibility:visible;z-index:2;transition:none;animation:deck-slide-in .18s var(--ease) both}@keyframes deck-slide-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.deck-slide{transition:none}.deck-slide[data-active="1"]{animation:none}}.deck-slide-error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px;text-align:center;font:400 22px/1.4 var(--deck-font-ui);color:var(--slide-muted)}.deck-slide-error b{font-size:32px;font-weight:500;color:var(--slide-ink)}.deck-status{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;font:400 14px/1.4 var(--deck-font-ui);color:var(--deck-night-muted);color-scheme:dark}.deck[data-theme=paper] .deck-status{color:var(--deck-muted);color-scheme:light}.deck-status b{color:var(--deck-night-ink);font-weight:600}.deck-status .spinner{width:18px;height:18px;opacity:0;animation:spin .7s linear infinite,deck-fade-in .2s .4s var(--ease) forwards}.deck-progress{position:absolute;left:0;right:0;bottom:0;z-index:3;height:3px;pointer-events:none}.deck-progress>span{display:block;height:100%;background:var(--deck-accent);opacity:.85;transition:width .3s var(--ease)}@media (prefers-reduced-motion:reduce){.deck-progress>span{transition:none}}.deck-toolbar{position:absolute;left:50%;bottom:16px;z-index:30;display:flex;align-items:center;gap:2px;padding:4px;border-radius:var(--r-full);background:color-mix(in srgb,var(--deck-night) 86%,transparent);border:1px solid var(--deck-night-line);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);color:var(--deck-night-ink);color-scheme:dark;font-family:var(--deck-font-ui);transform:translate(-50%,6px);opacity:0;pointer-events:none;transition:opacity .22s var(--ease),transform .22s var(--ease)}.deck-toolbar:has(:focus-visible),.deck-toolbar:hover,.deck[data-chrome="1"] .deck-toolbar{opacity:1;pointer-events:auto;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.deck-toolbar{transition:opacity .12s linear}}.deck-tool{width:36px;height:36px;padding:0;border:0;border-radius:var(--r-full);background:transparent;color:var(--deck-night-ink-2)}.deck-tool:hover{background:color-mix(in srgb,var(--deck-night-ink) 12%,transparent);color:var(--deck-night-ink)}.deck-tool:active{background:color-mix(in srgb,var(--deck-night-ink) 18%,transparent)}.deck-tool[aria-pressed=true]{background:color-mix(in srgb,var(--deck-night-ink) 16%,transparent);color:var(--deck-night-ink);border-color:transparent}.deck-tool>svg{width:18px;height:18px}.deck-tool:disabled{opacity:.35}.deck-count{width:auto;min-width:64px;padding:0 10px;gap:0;font:500 13.5px/1 var(--deck-font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--deck-night-ink)}.deck-count-of{color:var(--deck-night-muted);white-space:pre}.deck-tool-sep{width:1px;height:20px;margin:0 4px;background:var(--deck-night-line);flex:none}.deck-guest{max-width:300px;padding:0 10px 0 12px;overflow:hidden;text-overflow:ellipsis;color:var(--deck-night-muted)}.deck-forward,.deck-guest{white-space:nowrap;font:500 12.5px/1 var(--deck-font-ui)}.deck-forward{flex:none;padding:5px 10px;border-radius:var(--r-full);border:1px solid color-mix(in srgb,var(--deck-accent) 60%,transparent)}.deck-toolbar .deck-forward{margin:0 6px 0 2px;color:var(--deck-night-ink-2)}.deck-notes-head .deck-forward{color:var(--text-title)}@container (max-width: 520px){.deck-toolbar{bottom:8px;padding:2px}.deck-tool{width:30px;height:30px}.deck-tool>svg{width:16px;height:16px}.deck-count{min-width:52px;padding:0 6px;font-size:12.5px}.deck-guest,.deck-tool-sep,.deck-toolbar .deck-forward{display:none}}.deck-guest-notice{position:absolute;top:16px;left:50%;z-index:35;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 32px);padding:4px 4px 4px 16px;border-radius:var(--r-full);background:color-mix(in srgb,var(--deck-night) 92%,transparent);border:1px solid var(--deck-night-line);box-shadow:var(--shadow-lg);color:var(--deck-night-ink);color-scheme:dark;font:500 14px/1.3 var(--deck-font-ui);transform:translateX(-50%)}.deck-guest-notice .deck-tool{width:30px;height:30px;flex:none}.deck-guest-notice .deck-tool>svg{width:16px;height:16px}.deck-blank{position:absolute;inset:0;z-index:25;background:var(--deck-night)}.deck-jump{position:absolute;top:16px;right:16px;z-index:35;display:inline-flex;align-items:center;gap:8px;padding:8px 10px 8px 14px;border-radius:var(--r-full);background:color-mix(in srgb,var(--deck-night) 90%,transparent);border:1px solid var(--deck-night-line);color:var(--deck-night-ink-2);font:500 14px/1 var(--deck-font-ui)}.deck-jump b{color:var(--deck-night-ink);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deck-jump span{padding:4px 6px;border-radius:var(--r-xs);border:1px solid var(--deck-night-line);font-size:11px;color:var(--deck-night-muted)}.deck-list{position:absolute;inset:0;z-index:40;overflow:auto;overscroll-behavior:contain;padding:18px 22px 26px;background:color-mix(in srgb,var(--deck-night) 95%,transparent);color:var(--deck-night-ink);color-scheme:dark;font-family:var(--deck-font-ui);animation:deck-fade-in .14s var(--ease) both}@keyframes deck-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.deck-list{animation:none}}.deck-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;font:600 15px/1.2 var(--deck-font-ui)}.deck-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.deck-list-item{width:100%;height:auto;min-height:88px;padding:12px 14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;white-space:normal;text-align:left;border:1px solid var(--deck-night-line);border-radius:var(--r-md);background:var(--deck-night-2);color:var(--deck-night-ink);font:500 14px/1.3 var(--deck-font-ui)}.deck-list-item:hover{background:var(--deck-night-3)}.deck-list-item[aria-current=true]{border-color:var(--deck-accent);box-shadow:inset 0 0 0 1px var(--deck-accent)}.deck-list-num{font:500 12px/1 var(--deck-font-mono);color:var(--deck-night-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deck-list-title{text-wrap:pretty}.deck-list-demo{margin-top:auto;font:600 10.5px/1 var(--deck-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--deck-accent)}.deck-notes{font-family:var(--font-ui)}.deck-notes-head{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 8px 8px 18px;border-bottom:1px solid var(--border-light);font-size:13px}.deck-notes-title{font-weight:600;color:var(--text-title)}.deck-notes-next,.deck-notes-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-notes-next{margin-left:auto;color:var(--text-muted)}.deck-notes-close{width:28px;height:28px;padding:0;flex:none;background:transparent;color:var(--text-muted)}.deck-notes-close:hover{background:var(--fill);color:var(--text-title)}.deck-notes-close>svg{width:15px;height:15px}.deck-notes-body{padding:14px 18px 16px;overflow:auto;font:400 16px/1.6 var(--font-body);color:var(--text)}.deck-notes-body p{margin:0 0 10px;white-space:pre-line}.deck-notes-body p:last-child{margin-bottom:0}.deck-notes-empty{color:var(--text-muted)}.deck-embedded .deck-notes{margin-top:14px;overflow:hidden;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--r-lg);box-shadow:var(--shadow-xs)}.deck-embedded .deck-notes-body{max-height:320px}.deck-full .deck-notes{flex:none;height:clamp(150px,30vh,300px);display:flex;flex-direction:column;background:var(--deck-night-2);border-top:1px solid var(--deck-night-line);color-scheme:dark}.deck-full .deck-notes-head{border-bottom-color:var(--deck-night-line)}.deck-full .deck-notes-body{flex:1 1;min-height:0;font-size:18px}.deck-confirm{padding:1px 6px;border-radius:var(--r-xs);background:var(--warning-bg);color:var(--warning-fg);font:600 .78em/1 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;vertical-align:.08em}.deck[data-fullscreen="1"]{display:flex;flex-direction:column;background:var(--deck-letterbox)}.deck[data-fullscreen="1"] .deck-screen{flex:1 1;min-height:0}.deck[data-fullscreen="1"] .deck-viewport{position:absolute;inset:0;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none}.deck[data-fullscreen="1"] .deck-notes{display:none}.deck:-webkit-full-screen{display:flex;flex-direction:column;background:var(--deck-letterbox)}.deck:fullscreen{display:flex;flex-direction:column;background:var(--deck-letterbox)}.deck:-webkit-full-screen .deck-screen{flex:1 1;min-height:0}.deck:fullscreen .deck-screen{flex:1 1;min-height:0}.deck:-webkit-full-screen .deck-viewport{position:absolute;inset:0;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none}.deck:fullscreen .deck-viewport{position:absolute;inset:0;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none}.deck:-webkit-full-screen .deck-notes{display:none}.deck:fullscreen .deck-notes{display:none}.deck::-webkit-backdrop{background:var(--deck-night)}.deck::backdrop{background:var(--deck-night)}.deck-keys-hint{margin-top:12px;gap:6px 16px}.deck-keys-hint>span{display:inline-flex;align-items:center;gap:4px}.deck-locked{position:absolute;inset:0;display:grid;place-items:center;padding:80px}.deck-locked-card{width:100%;max-width:880px;padding:56px 64px 52px;border:1px solid var(--slide-line);border-radius:28px;background:var(--slide-fill)}.deck-locked-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:26px;border-radius:18px;background:color-mix(in srgb,var(--deck-accent) 14%,transparent);color:var(--deck-accent)}.deck-locked-icon>svg{width:30px;height:30px}.deck-locked-eyebrow{font:600 16px/1.2 var(--deck-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--slide-muted)}.deck-locked-title{margin:10px 0 26px;font:400 50px/1.1 var(--deck-font-ui);letter-spacing:-.025em;color:var(--slide-ink)}.deck-locked-points{display:grid;grid-gap:14px;gap:14px;margin:0 0 34px;padding:0;list-style:none;font:400 26px/1.4 var(--deck-font-body);color:var(--slide-ink-2)}.deck-locked-points li{position:relative;padding-left:30px}.deck-locked-points li:before{content:"";position:absolute;left:0;top:.6em;width:10px;height:10px;border-radius:50%;background:var(--deck-accent)}.deck-locked-note{margin:0 0 12px;font:500 22px/1.4 var(--deck-font-ui);color:var(--slide-ink)}.deck-locked-signin{font:500 17px/1.4 var(--deck-font-ui);color:var(--slide-muted);text-decoration:underline;-webkit-text-decoration-color:var(--slide-line);text-decoration-color:var(--slide-line);text-underline-offset:4px}.deck-locked-signin:hover{color:var(--slide-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.presenter{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--deck-night);color:var(--deck-night-ink);color-scheme:dark;font-family:var(--deck-font-ui)}.presenter-top{display:flex;align-items:center;gap:16px;min-width:0;padding:10px 20px;border-bottom:1px solid var(--deck-night-line);font-size:14px}.presenter-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.presenter-link{flex:none;padding:4px 10px;border-radius:var(--r-full);background:var(--deck-night-2);color:var(--deck-night-muted);font-size:12px}.presenter-link.is-warn{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--warning-bg);color:var(--warning-fg);font-size:14px;font-weight:600}.presenter-spacer{flex:1 1}.presenter-count{flex:none;font:600 22px/1 var(--deck-font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presenter-count>span{color:var(--deck-night-muted);font-weight:500}.presenter-timer{flex:none;display:inline-flex;align-items:center;gap:4px;font:500 22px/1 var(--deck-font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presenter-reset{width:28px;height:28px;padding:0;background:transparent;color:var(--deck-night-muted)}.presenter-reset:hover{background:var(--deck-night-3);color:var(--deck-night-ink)}.presenter-reset>svg{width:15px;height:15px}.presenter-clock{flex:none;font-size:16px;color:var(--deck-night-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presenter-main{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:0}.presenter-now{min-height:0;overflow:auto;padding:26px 32px 32px}.presenter-eyebrow{display:flex;align-items:center;gap:10px;font:600 12px/1 var(--deck-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--deck-night-muted)}.presenter-demo{color:var(--deck-accent)}.presenter-title{margin:10px 0 18px;font:500 34px/1.15 var(--deck-font-ui);letter-spacing:-.02em;color:var(--deck-night-ink)}.presenter-notes{max-width:70ch;font:400 22px/1.55 var(--deck-font-body);color:var(--deck-night-ink)}.presenter-notes p{margin:0 0 16px;white-space:pre-line}.presenter-notes .deck-notes-empty{color:var(--deck-night-muted)}.presenter-side{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--deck-night-line)}.presenter-next{padding:20px;border-bottom:1px solid var(--deck-night-line);background:var(--deck-night-2)}.presenter-next-title{margin-top:8px;font:500 20px/1.3 var(--deck-font-ui)}.presenter-list{flex:1 1;min-height:0;overflow:auto;margin:0;padding:8px;list-style:none}.presenter-list button{width:100%;height:auto;min-height:34px;padding:6px 10px;justify-content:flex-start;gap:10px;border-radius:var(--r-sm);background:transparent;color:var(--deck-night-ink-2);font:500 13.5px/1.3 var(--deck-font-ui);white-space:normal;text-align:left}.presenter-list button:hover{background:var(--deck-night-2);color:var(--deck-night-ink)}.presenter-list button[aria-current=true]{background:var(--deck-night-3);color:var(--deck-night-ink)}.presenter-list-num{flex:none;width:22px;text-align:right;font:400 12px/1.3 var(--deck-font-mono);color:var(--deck-night-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presenter-foot{display:flex;gap:12px;padding:12px 20px 14px;border-top:1px solid var(--deck-night-line)}.presenter-nav{flex:1 1;height:56px;border-radius:var(--r-lg);background:var(--deck-night-2);color:var(--deck-night-ink);font-size:17px}.presenter-nav:hover{background:var(--deck-night-3)}.presenter-nav.primary{background:var(--deck-night-ink);color:var(--deck-night)}.presenter-nav.primary:hover{background:var(--deck-night-ink-2)}.presenter-nav>svg{width:20px;height:20px}.presenter-keys{flex:none;padding:3px 10px;border-radius:var(--r-full);border:1px solid color-mix(in srgb,var(--deck-accent) 55%,transparent);color:var(--deck-night-ink-2);font-size:12px}.presenter-foot.has-cue .presenter-nav{flex:0 0 180px}.presenter-cue{flex:1 1;display:flex;align-items:center;gap:8px;min-width:0}.presenter-cue-input{flex:1 1;height:56px;padding:0 16px;border:1px solid var(--deck-night-line);border-radius:var(--r-lg);background:var(--deck-night-2);color:var(--deck-night-ink);font:400 17px/1.3 var(--deck-font-ui)}.presenter-cue-input:hover{border-color:var(--deck-night-muted)}.presenter-cue-input:focus{border-color:var(--deck-accent);box-shadow:none}.presenter-cue-input::placeholder{color:var(--deck-night-muted)}.presenter-cue-send{flex:none;height:56px;padding:0 20px;border-radius:var(--r-lg);background:var(--deck-night-3);color:var(--deck-night-ink);font-size:16px}.presenter-cue-send:hover{background:var(--deck-night-2)}.presenter-cue-status{flex:none;font-size:13px;color:var(--deck-night-muted)}.presenter-cue-status.is-warn{padding:6px 12px;border-radius:var(--r-full);background:var(--warning-bg);color:var(--warning-fg);font-size:15px;font-weight:600}.presenter-locked{grid-template-rows:minmax(0,1fr);place-items:center;padding:24px}.presenter-locked-card{max-width:440px;text-align:center}.presenter-locked-card h1{margin:0 0 8px;font-size:22px;color:var(--deck-night-ink)}.presenter-locked-card p{margin:0 0 18px;color:var(--deck-night-muted)}.presenter-locked .spinner{width:20px;height:20px}@media (max-width:760px){.presenter-main{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.presenter-side{border-left:0;border-top:1px solid var(--deck-night-line)}.presenter-next{border-bottom:0;padding:12px 20px}.presenter-next-title{margin-top:6px;font-size:17px}.presenter-list{display:none}.presenter-now{padding:20px}.presenter-clock,.presenter-link{display:none}.presenter-link.is-warn{display:inline-block}.presenter-foot.has-cue{flex-wrap:wrap}.presenter-foot.has-cue .presenter-nav{flex:1 1}.presenter-foot.has-cue .presenter-cue{order:-1;flex-basis:100%}}.pres-list{display:grid;grid-gap:12px;gap:12px}.pres-card{display:flex;align-items:flex-start;gap:18px;padding:20px 22px}.pres-card-body{flex:1 1;min-width:0}.pres-card h3{margin:0 0 2px;font-size:17px}.pres-card h3 a{text-decoration:none}.pres-card h3 a:hover{text-decoration:underline}.pres-card-meta{margin:0 0 8px;font-size:13px;color:var(--text-muted)}.pres-card-desc{max-width:82ch;margin:0 0 14px;font-size:14px;line-height:1.55;color:var(--text-subtitle)}.pres-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:600px){.pres-card{flex-direction:column;gap:12px}}.pres-guests{display:grid;grid-gap:12px;gap:12px;margin-top:8px}.pres-guests>.section-head{margin-bottom:0}.pres-guest-form{padding:18px 20px}.pres-guest-fields{display:flex;gap:12px;flex-wrap:wrap}.pres-guest-fields>.field{margin-bottom:0}.pres-guest-label{flex:1 1 280px;min-width:0}.pres-guest-days{flex:0 0 160px}.pres-guest-note{margin:0}.pres-guest-created{display:grid;grid-gap:8px;gap:8px;min-width:0}.pres-guest-created-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pres-guest-created-row{display:flex;align-items:center;gap:8px;min-width:0}.pres-guest-url{flex:1 1;min-width:0;padding:6px 10px;border-radius:var(--r-sm);overflow-x:auto;white-space:nowrap;background:var(--surface-sunken);color:var(--text-title);font:12.5px/1.5 var(--font-mono)}.pres-guest-once{font-size:12.5px;color:var(--text-muted)}.pres-guest-for{color:var(--text-title);font-weight:600}.pres-guest-usage{display:inline-flex;gap:10px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.pres-guest-usage .is-full{color:var(--danger-fg)}.pres-guest-actions{text-align:right;white-space:nowrap}@media (max-width:600px){.pres-guest-days{flex:1 1 100%}}.showcase-path{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:12px;font-size:12.5px;color:var(--text-muted)}.showcase-path code{padding:2px 6px;border-radius:var(--r-xs);background:var(--fill-weak);color:var(--text-subtitle);font:12px/1.4 var(--font-mono)}@media print{@page{size:1600px 900px;margin:0}:root:has(.deck){scrollbar-gutter:auto}:root:has(.present-shell),:root:has(.present-shell) body{overflow:visible}.deck-blank,.deck-guest-notice,.deck-jump,.deck-keys-hint,.deck-list,.deck-notes,.deck-progress,.deck-status,.deck-toolbar,body:has(.deck) .page-head,body:has(.deck) .sidebar,body:has(.deck) .topbar{display:none!important}body:has(.deck) .app-shell{display:block}body:has(.deck) .wrap{max-width:none;padding:0}.deck-full,.present-shell{position:static;overflow:visible}.deck-screen,.deck-viewport{aspect-ratio:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important}.deck-frame,.deck-screen,.deck-viewport{position:static!important;overflow:visible!important}.deck-frame{width:auto!important;height:auto!important;visibility:visible!important}.deck-stage{position:static!important;transform:none!important;height:auto}.deck-slide{position:relative!important;inset:auto;width:1600px;height:900px;visibility:visible!important;animation:none!important;page-break-after:always;break-after:page;page-break-inside:avoid;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.slide-frame{--slide-pad-x:112px;--slide-accent-ink:var(--deck-accent-text);position:relative;box-sizing:border-box;width:1600px;height:900px;overflow:hidden;display:flex;flex-direction:column;padding:76px var(--slide-pad-x) 92px;background:var(--slide-bg);color:var(--slide-ink);font-family:var(--deck-font-body);-webkit-font-smoothing:antialiased}.theme-night .slide-frame{--slide-accent-ink:var(--deck-accent)}.slide-frame h2,.slide-frame h3{text-wrap:balance}.slide-frame p{margin:0}.slide-frame code{padding:0;border-radius:0;background:none;color:inherit;font-family:var(--deck-font-mono);font-size:inherit}.slide-head{flex:none}.slide-eyebrow{display:flex;align-items:center;gap:16px;margin:0 0 22px;font:600 15px/1 var(--deck-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--slide-muted)}.slide-frame .slide-eyebrow{margin-bottom:22px}.slide-badge{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:color-mix(in srgb,var(--deck-accent) 12%,transparent);color:var(--slide-accent-ink);font:600 14px/1 var(--deck-font-ui);letter-spacing:0;text-transform:none}.slide-title{max-width:1376px;margin:0;font:400 54px/1.1 var(--deck-font-ui);letter-spacing:-.028em;color:var(--slide-ink)}.slide-frame .slide-lede{max-width:1120px;margin-top:20px;font:400 22px/1.45 var(--deck-font-body);color:var(--slide-ink-2);text-wrap:pretty}.slide-body{flex:1 1;min-height:0;display:flex;flex-direction:column;margin-top:52px}.slide-frame .slide-panel-title{margin:0 0 18px;font:600 13px/1.2 var(--deck-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--slide-muted)}.slide-frame .slide-fineprint{max-width:1120px;font:400 15px/1.5 var(--deck-font-body)}.slide-frame .slide-fineprint,.slide-frame .slide-note{margin-top:auto;padding-top:24px;color:var(--slide-muted)}.slide-frame .slide-note{max-width:1200px;font:400 17px/1.5 var(--deck-font-body)}.slide-footer{position:absolute;z-index:1;left:var(--slide-pad-x,112px);right:var(--slide-pad-x,112px);bottom:34px;pointer-events:none;display:flex;justify-content:space-between;align-items:baseline;font:500 14px/1 var(--deck-font-ui);letter-spacing:.02em;color:var(--slide-muted)}.slide-footer-n{font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.slide-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slide-table thead th{padding:0 24px 14px 0;border-bottom:1px solid var(--slide-line);font:600 13px/1.2 var(--deck-font-ui);letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--slide-muted);white-space:nowrap}.slide-table tbody th,.slide-table td{padding:16px 24px 16px 0;border-bottom:1px solid var(--slide-line);vertical-align:top;text-align:left;white-space:normal}.slide-table tbody tr:last-child>td,.slide-table tbody tr:last-child>th{border-bottom:0}.slide-table .num{text-align:right}.slide-table td.num,.slide-table thead th.num{padding-right:0;padding-left:24px}.slide-frame .slide-caption{caption-side:top;padding:0 0 18px;text-align:left;font:500 17px/1.3 var(--deck-font-ui);color:var(--slide-ink-2)}@keyframes slide-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.slide-frame.is-active .slide-reveal{animation:slide-rise .55s cubic-bezier(.2,.7,.2,1) backwards}.slide-frame.is-active .slide-reveal-2{animation-delay:.12s}@media (prefers-reduced-motion:reduce){.slide-frame.is-active .slide-reveal{animation:none}}@media print{.slide-frame .slide-reveal{animation:none!important}}.slide-night{padding:64px var(--slide-pad-x) 72px;background-color:var(--deck-night);background-image:radial-gradient(1100px 760px at 94% 114%,color-mix(in srgb,var(--deck-accent) 44%,transparent),transparent 62%),radial-gradient(820px 560px at 62% 108%,color-mix(in srgb,var(--deck-accent-border) 16%,transparent),transparent 66%),radial-gradient(980px 640px at -6% -12%,color-mix(in srgb,var(--deck-accent) 8%,transparent),transparent 70%);color:var(--deck-night-ink)}.slide-night .slide-eyebrow{color:var(--deck-night-muted)}.slide-night-top{justify-content:space-between}.slide-brand,.slide-night-top{display:flex;align-items:center}.slide-brand{gap:16px;color:var(--deck-night-ink)}.slide-brand-mark{width:76px;height:auto;display:block}.slide-brand-name{font:500 22px/1 var(--deck-font-ui);letter-spacing:-.01em}.slide-night-for{font:600 14px/1 var(--deck-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--deck-night-muted)}.slide-night-main{margin-top:auto}.slide-display{margin:0;font:300 140px/1 var(--deck-font-ui);letter-spacing:-.045em;color:var(--deck-night-ink)}.slide-night .slide-subtitle{margin-top:40px;max-width:1200px;font:300 46px/1.25 var(--deck-font-ui);letter-spacing:-.02em;color:var(--deck-night-ink-2);text-wrap:balance}.slide-night-foot{display:flex;justify-content:space-between;align-items:baseline;margin-top:64px;padding-top:22px;border-top:1px solid var(--deck-night-line);font:400 18px/1.3 var(--deck-font-ui);color:var(--deck-night-ink-2)}.slide-night-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slide-night-quiet{color:var(--deck-night-muted)}.slide-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:40px;gap:40px;padding-bottom:44px;border-bottom:1px solid var(--slide-line)}.slide-figure-value{display:block;font:300 76px/1 var(--deck-font-ui);letter-spacing:-.04em;color:var(--slide-ink)}.slide-figure-label{display:block;max-width:280px;margin-top:14px;font:400 18px/1.4 var(--deck-font-body);color:var(--slide-ink-2)}.slide-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:40px;gap:40px;padding-top:40px}.slide-frame .slide-model-id{font-size:15px;font-weight:500;color:var(--slide-muted)}.slide-model:first-child .slide-model-id{color:var(--slide-accent-ink)}.slide-frame .slide-model-role{margin:14px 0 10px;font:500 24px/1.2 var(--deck-font-ui);letter-spacing:-.01em;color:var(--slide-ink)}.slide-model-text{font:400 17px/1.5 var(--deck-font-body);color:var(--slide-ink-2)}.slide-split{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 640px;grid-gap:72px;gap:72px}.slide-split-main{display:flex;flex-direction:column;min-width:0}.slide-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:34px 40px;gap:34px 40px;margin-top:22px}.slide-frame .slide-feature-title{margin:0 0 8px;font:500 22px/1.25 var(--deck-font-ui);letter-spacing:-.01em;color:var(--slide-ink)}.slide-feature-text{font:400 17px/1.5 var(--deck-font-body);color:var(--slide-ink-2)}.slide-chip{display:inline-block;margin:0 8px;padding:5px 13px;border-radius:999px;font:500 16px/1.2 var(--deck-font-mono);vertical-align:4px;white-space:nowrap}.slide-chip.is-direction{background:color-mix(in srgb,var(--deck-accent) 14%,transparent);color:var(--slide-accent-ink)}.slide-chip.is-pause{border:1px solid var(--slide-line);color:var(--slide-ink-2)}.slide-paired{position:relative;margin:0 4px;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--slide-ink) 8%,transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--slide-ink) 40%,transparent)}.slide-paired-tag{position:absolute;top:-12px;right:6px;font:500 12px/1 var(--deck-font-mono);color:var(--slide-muted);white-space:nowrap}.slide-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px;margin-top:auto;padding-top:34px;border-top:1px solid var(--slide-line)}.slide-frame .slide-block-kicker{margin-bottom:12px;font:600 13px/1 var(--deck-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--slide-muted)}.slide-blocks .slide-block:first-child .slide-block-kicker{color:var(--slide-accent-ink)}.slide-frame .slide-block-title{margin:0 0 12px;font:500 28px/1.15 var(--deck-font-ui);letter-spacing:-.015em;color:var(--slide-ink)}.slide-block-text{font:400 18px/1.5 var(--deck-font-body);color:var(--slide-ink-2)}.slide-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.slide-option{display:flex;flex-direction:column;min-height:340px;padding:34px 34px 30px;border:1px solid var(--slide-line);border-radius:20px}.slide-option.is-recommended{border-color:color-mix(in srgb,var(--deck-accent) 55%,transparent);background:color-mix(in srgb,var(--deck-accent) 5%,transparent)}.slide-frame .slide-option-tag{margin-bottom:22px;font:600 13px/1 var(--deck-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--slide-muted)}.is-recommended .slide-option-tag{color:var(--slide-accent-ink)}.slide-frame .slide-option-title{margin:0 0 14px;font:500 30px/1.15 var(--deck-font-ui);letter-spacing:-.015em;color:var(--slide-ink)}.slide-option-text{font:400 19px/1.5 var(--deck-font-body);color:var(--slide-ink-2)}.slide-frame .slide-option-meta{margin-top:auto;padding-top:20px;border-top:1px solid var(--slide-line);font:500 16px/1.3 var(--deck-font-ui);color:var(--slide-ink)}.slide-points{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.slide-points li{position:relative;padding-left:22px;font:400 17px/1.45 var(--deck-font-body);color:var(--slide-ink-2)}.slide-points li:before{content:"";position:absolute;left:0;top:.72em;width:9px;height:1.5px;background:var(--slide-muted)}.slide-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:80px;gap:80px}.slide-column .slide-panel-title{margin-bottom:0;padding-bottom:14px;border-bottom:1px solid var(--slide-line)}.slide-items{list-style:none;margin:0;padding:0}.slide-item{padding:20px 0;border-bottom:1px solid var(--slide-line)}.slide-frame .slide-item-title{margin:0 0 6px;font:500 22px/1.25 var(--deck-font-ui);letter-spacing:-.01em;color:var(--slide-ink)}.slide-item-text{font:400 17px/1.45 var(--deck-font-body);color:var(--slide-ink-2)}.slide-stub{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:160px;padding:28px 32px;border:2px dashed color-mix(in srgb,var(--slide-muted) 60%,transparent);border-radius:20px;background:color-mix(in srgb,var(--slide-fill) 50%,transparent)}.slide-stub-tag{font:600 12px/1 var(--deck-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--slide-accent-ink,var(--deck-accent-text))}.slide-stub-label{font:500 24px/1.25 var(--deck-font-ui);letter-spacing:-.01em;color:var(--slide-ink)}.slide-stub-detail{max-width:900px;font:400 17px/1.45 var(--deck-font-body);color:var(--slide-ink-2)}.slide-night .enbd-cover-ar{margin-top:48px;text-align:start;font:400 46px/1.5 var(--deck-font-arabic);color:var(--deck-night-ink-2)}.slide-night .enbd-thanks-ar{margin-top:8px;text-align:start;font:500 96px/1.35 var(--deck-font-arabic);color:var(--deck-night-ink)}.slide-night .enbd-thanks-onward{margin-top:4px;text-align:start;font:400 30px/1.5 var(--deck-font-arabic);color:var(--deck-night-muted)}.enbd-asks-table td{font:400 18px/1.45 var(--deck-font-body)}.enbd-asks-table .enbd-asks-asked{width:38%;font-style:italic;color:var(--slide-ink-2)}.enbd-asks-table .enbd-asks-shown{width:38%;color:var(--slide-ink)}.enbd-asks-table .enbd-asks-where{width:24%;padding-right:0;padding-top:11px;padding-bottom:5px}.enbd-jump{display:inline-flex;align-items:center;gap:10px;height:auto;max-width:100%;margin:0 8px 6px 0;padding:7px 7px 7px 14px;border:1px solid var(--slide-line);border-radius:999px;background:transparent;color:var(--slide-ink);font:500 15px/1.25 var(--deck-font-ui);text-align:left;white-space:normal}.enbd-jump:hover{background:var(--slide-fill);border-color:var(--slide-muted)}.enbd-jump:focus-visible{outline:2px solid var(--deck-accent);outline-offset:2px}.enbd-jump-n{flex:none;display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:var(--slide-ink);color:var(--slide-bg);font:600 13px/1 var(--deck-font-ui)}.enbd-model-line code{font-size:17px;font-weight:500;color:var(--slide-muted)}.enbd-timeline{align-self:start;margin:0;padding-top:26px;border-top:1px solid var(--slide-line)}.enbd-timeline .slide-panel-title{margin-bottom:10px}.enbd-tl-svg{display:block;width:640px;height:296px;max-width:none;overflow:visible}.enbd-tl-wave{fill:var(--slide-ink);opacity:.8}.enbd-tl-rail{stroke:var(--slide-line);stroke-width:1}.enbd-tl-leader{stroke:var(--slide-muted);stroke-width:1;opacity:.55}.enbd-tl-stop{stroke:var(--slide-ink-2);stroke-width:1;stroke-dasharray:3 4}.enbd-tl-tick{stroke:var(--slide-ink-2);stroke-width:1.5}.enbd-tl-axis{stroke:var(--slide-line);stroke-width:1}.enbd-tl-axis-label{font:400 13px var(--deck-font-ui);fill:var(--slide-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.enbd-tl-label{font:400 15px var(--deck-font-ui);fill:var(--slide-ink-2)}.enbd-tl-strong{font-weight:600;fill:var(--slide-ink)}.enbd-tl-quiet{fill:var(--slide-muted)}.enbd-tl-eager{fill:var(--slide-bg);stroke:var(--slide-ink);stroke-width:2}.enbd-tl-commit{fill:var(--slide-ink);stroke:var(--slide-bg);stroke-width:2}.enbd-tl-rows{list-style:none;margin:6px 0 0;padding:0}.enbd-tl-row{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:baseline;padding:7px 0;border-top:1px solid var(--slide-line)}.enbd-tl-stamp{font:500 13px/1 var(--deck-font-mono);color:var(--slide-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.enbd-tl-text{display:block;font:400 22px/1.45 var(--deck-font-arabic);color:var(--slide-muted)}.enbd-tl-row.is-final .enbd-tl-stamp,.enbd-tl-row.is-final .enbd-tl-text{color:var(--slide-ink)}.slide-frame .enbd-tl-note{margin-top:10px;font:400 13px/1.4 var(--deck-font-body);color:var(--slide-muted)}.enbd-pipe{flex:none}.enbd-pipe-groups{display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px}.enbd-pipe-group{padding-top:12px;border-top:2px solid var(--slide-ink);font:600 13px/1 var(--deck-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--slide-ink)}.enbd-pipe-group.is-seen{margin-right:24px;border-top-color:var(--slide-line);color:var(--slide-muted)}.enbd-pipe-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.enbd-pipe-step{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 8px;text-align:center}.enbd-pipe-step:before{content:"";position:absolute;top:9px;left:50%;width:100%;height:1px;background:var(--slide-line)}.enbd-pipe-step:after{content:"";position:absolute;top:5px;left:100%;width:8px;height:8px;border-top:1.5px solid var(--slide-muted);border-right:1.5px solid var(--slide-muted);transform:translateX(-50%) rotate(45deg)}.enbd-pipe-step:last-child:after,.enbd-pipe-step:last-child:before{display:none}.enbd-pipe-dot{position:relative;z-index:1;box-sizing:border-box;width:19px;height:19px;border:2px solid var(--slide-ink);border-radius:50%;background:var(--slide-bg)}.enbd-pipe-step.is-seen .enbd-pipe-dot{border-color:var(--slide-muted);background:var(--slide-muted)}.enbd-pipe-step.is-accent .enbd-pipe-dot{border-color:var(--deck-accent);background:var(--deck-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--deck-accent) 16%,transparent)}.enbd-pipe-label{margin-top:18px;font:500 24px/1.2 var(--deck-font-ui);letter-spacing:-.01em;color:var(--slide-ink)}.enbd-pipe-step.is-seen .enbd-pipe-label,.enbd-pipe-sub{color:var(--slide-muted)}.enbd-pipe-sub{margin-top:8px;font:400 15px/1.3 var(--deck-font-mono)}.enbd-example{margin:36px 0 0;padding:20px 30px 18px;border-radius:16px;background:var(--slide-fill)}.enbd-example .slide-panel-title{margin-bottom:14px}.slide-frame .enbd-example-line{font:400 27px/2 var(--deck-font-arabic);color:var(--slide-ink);white-space:nowrap}.slide-frame .enbd-example-gloss{margin-top:4px;font:italic 400 16px/1.45 var(--deck-font-body);color:var(--slide-muted)}.enbd-deploy-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.enbd-deploy-card{display:flex;flex-direction:column;padding:28px 34px 30px;border:1px solid var(--slide-line);border-radius:20px}.enbd-deploy-card.is-accent{border-color:color-mix(in srgb,var(--deck-accent) 55%,transparent);background:color-mix(in srgb,var(--deck-accent) 5%,transparent)}.enbd-deploy-card.is-accent .slide-option-tag{color:var(--slide-accent-ink)}.enbd-deploy-card .slide-option-title{margin-bottom:18px}.enbd-exceptions{margin-top:auto;padding-top:22px;border-top:1px solid var(--slide-line)}.enbd-exception-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 48px;gap:12px 48px}.enbd-exception-list li{display:flex;align-items:baseline;gap:14px;font:400 17px/1.45 var(--deck-font-body);color:var(--slide-ink-2)}.enbd-exception-n{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;box-sizing:border-box;border:1px solid var(--slide-line);border-radius:50%;font:600 13px/1 var(--deck-font-ui);color:var(--slide-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.enbd-infra-grid{display:grid;grid-template-columns:minmax(0,1fr) 620px;grid-gap:72px;gap:72px;align-items:start}.enbd-infra-grid>div{display:flex;flex-direction:column}.enbd-sizing tbody th{font:400 18px/1.35 var(--deck-font-body);letter-spacing:0;text-transform:none;color:var(--slide-ink-2)}.enbd-sizing td{font:500 22px/1.2 var(--deck-font-ui);color:var(--slide-ink)}.enbd-sizing tr.is-strong th{color:var(--slide-ink);font-weight:700}.enbd-sizing tr.is-strong td{font-weight:600}.enbd-infra .slide-fineprint{margin-top:0}.enbd-latency{margin:0}.enbd-lat-key{display:flex;align-items:center;gap:10px;margin-bottom:18px;font:400 14px/1 var(--deck-font-ui);color:var(--slide-muted)}.enbd-lat-key-bar{width:22px;height:12px;border-radius:0 3px 3px 0;background:var(--deck-accent)}.enbd-lat-key-whisker{position:relative;width:22px;height:12px;margin-left:14px}.enbd-lat-key-whisker:after,.enbd-lat-key-whisker:before{content:"";position:absolute;background:var(--slide-ink-2)}.enbd-lat-key-whisker:before{left:0;right:0;top:5px;height:2px}.enbd-lat-key-whisker:after{right:0;top:0;width:2px;height:12px}.enbd-lat-chart{position:relative}.enbd-lat-gridlayer{position:absolute;left:120px;top:0;bottom:32px;width:300px}.enbd-lat-grid{position:absolute;top:0;bottom:0;width:1px;background:var(--slide-line)}.enbd-lat-rows{position:relative;list-style:none;margin:0;padding:0}.enbd-lat-row{display:grid;grid-template-columns:120px 300px 92px 108px;align-items:center;height:64px}.enbd-lat-label{font:500 17px/1 var(--deck-font-ui);color:var(--slide-ink-2)}.enbd-lat-plot{position:relative;height:24px}.enbd-lat-bar{position:absolute;left:0;top:0;height:24px;border-radius:0 4px 4px 0;background:var(--deck-accent)}.enbd-lat-whisker{top:11px;height:2px}.enbd-lat-tick,.enbd-lat-whisker{position:absolute;background:var(--slide-ink-2)}.enbd-lat-tick{top:5px;width:2px;height:14px;margin-left:-1px}.enbd-lat-value{text-align:right;font:500 22px/1 var(--deck-font-ui);color:var(--slide-ink);font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.enbd-lat-tail{text-align:right;font:400 15px/1 var(--deck-font-ui);color:var(--slide-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.enbd-lat-axis{position:relative;width:300px;height:32px;margin-left:120px;border-top:1px solid var(--slide-line)}.enbd-lat-axis-tick,.enbd-lat-axis-unit{position:absolute;top:10px;font:400 13px/1 var(--deck-font-ui);color:var(--slide-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.enbd-lat-axis-tick{transform:translateX(-50%)}.enbd-lat-axis-unit{left:300px;padding-left:10px}.slide-frame.vaf-art{padding:0;background:var(--deck-night);color:var(--deck-night-ink)}.vaf-art-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:70% 50%}.vaf-art.is-active .vaf-art-image{animation:vaf-art-drift 40s ease-out both}@keyframes vaf-art-drift{0%{transform:scale(1.06)}to{transform:scale(1)}}.vaf-art-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,12,11,.78),rgba(14,12,11,.5) 30%,rgba(14,12,11,0) 58%);pointer-events:none}.vaf-art-words{position:absolute;left:112px;right:50%;bottom:140px;display:flex;flex-direction:column;gap:24px}.slide-frame .vaf-art-headline{margin:0;font:400 92px/1.02 var(--deck-font-ui);letter-spacing:-.035em;color:var(--deck-night-ink);text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.35)}.slide-frame .vaf-art-kicker{font:500 28px/1.3 var(--deck-font-ui);color:var(--deck-night-ink-2)}.vaf-art.is-display .vaf-art-words{right:38%;bottom:160px}.vaf-art.is-display .vaf-art-headline{font-size:128px;font-weight:300;letter-spacing:-.045em}.vaf-art.is-display .vaf-art-kicker{font-size:32px}.vaf-brand{position:absolute;top:48px;left:112px;z-index:2}.vaf-brand.slide-brand{gap:12px}.vaf-brand .slide-brand-mark{width:60px}.vaf-brand .slide-brand-name{font-size:19px}.slide-frame .vaf-art-event{margin-top:4px;font:600 16px/1 var(--deck-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--deck-night-ink-2)}.vaf-art-figures{display:grid;grid-template-columns:repeat(3,max-content);grid-gap:28px 56px;gap:28px 56px;margin-top:12px}.vaf-art-figure{display:flex;flex-direction:column;gap:6px}.vaf-art-figure-value{font:400 72px/1 var(--deck-font-ui);letter-spacing:-.03em;color:var(--deck-night-ink)}.vaf-art-figure-label{font:500 24px/1.2 var(--deck-font-ui);color:var(--deck-night-ink-2)}.vaf-art-points{display:flex;flex-direction:column;gap:16px;margin:8px 0 0;padding:0;list-style:none}.slide-frame .vaf-art-point{position:relative;padding-left:32px;font:500 34px/1.25 var(--deck-font-ui);color:var(--deck-night-ink);text-shadow:0 2px 18px rgba(0,0,0,.4);text-wrap:pretty}.vaf-art-point:before{content:"";position:absolute;left:0;top:.55em;width:14px;height:3px;border-radius:2px;background:var(--deck-accent)}.vaf-art-step{opacity:0;transform:translateY(10px)}.vaf-art-step.is-shown{opacity:1;transform:none;transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.vaf-art-n{position:absolute;right:56px;bottom:40px;font:500 16px/1 var(--deck-font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--deck-night-muted)}.slide-frame.vaf-live,.vaf-locked{--deck-good:#82d9b6;--deck-good-bg:rgba(130,217,182,.14);--deck-bad:#ff8e7e;--deck-bad-bg:rgba(255,142,126,.14);--vaf-glass:rgba(18,16,15,.58);--vaf-glass-line:rgba(255,233,213,.14)}.slide-frame.vaf-live{padding-top:116px;background:var(--deck-night)}.vaf-live-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none}.vaf-live-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,12,11,.55),rgba(14,12,11,0) 38%),linear-gradient(90deg,rgba(14,12,11,.86),rgba(14,12,11,.74) 48%,rgba(14,12,11,.5))}.vaf-live.is-active .vaf-art-image{animation:vaf-art-drift 40s ease-out both}.slide-frame.vaf-live>.slide-body,.slide-frame.vaf-live>.slide-head{position:relative;z-index:1}.slide-frame.vaf-live>.slide-body{margin-top:28px}.slide-frame.vaf-live .slide-title{font-size:64px;letter-spacing:-.035em;color:var(--deck-night-ink);text-shadow:0 2px 24px rgba(0,0,0,.35)}.slide-frame.vaf-live .slide-badge{background:color-mix(in srgb,var(--deck-accent) 18%,transparent)}.slide-frame.vaf-live .slide-footer{left:auto;right:56px;bottom:40px;font-size:16px;letter-spacing:0}.vaf-locked .deck-locked-card{border-color:var(--vaf-glass-line);background:var(--vaf-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (prefers-reduced-motion:reduce){.vaf-art.is-active .vaf-art-image,.vaf-live.is-active .vaf-art-image{animation:none}.vaf-art-step,.vaf-art-step.is-shown{transition:none;transform:none}}@media print{.vaf-art-image{animation:none!important;transform:none}.vaf-art-step{opacity:1!important;transform:none!important}}.vaf-controls{position:absolute;bottom:6px;z-index:5;display:flex;gap:8px;align-items:center;opacity:0;transition:opacity .2s ease}.vaf-controls.is-left{left:24px}.vaf-controls.is-right{right:24px}.vaf-controls:focus-within,.vaf-controls:hover{opacity:1}.vaf-controls button{padding:8px 14px;border:1px solid var(--slide-line);border-radius:999px;background:var(--slide-bg);color:var(--slide-muted);font:500 14px/1 var(--deck-font-ui);cursor:pointer}.vaf-controls button:hover{color:var(--slide-ink)}.vaf-controls button:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.vaf-controls{transition:none}}.vaf-mic{position:relative;display:inline-flex;align-items:center;gap:8px}.vaf-mic-select{max-width:300px;height:32px;padding:0 12px;border:1px solid var(--slide-line);border-radius:999px;background:var(--slide-bg);color:var(--slide-muted);font:500 14px/1 var(--deck-font-ui);cursor:pointer}.vaf-mic-select:hover{color:var(--slide-ink)}.vaf-mic-note{position:absolute;left:0;bottom:calc(100% + 8px);max-width:640px;padding:5px 10px;overflow:hidden;border-radius:8px;background:var(--slide-bg);font:400 13px/1.2 var(--deck-font-ui);color:var(--slide-muted);white-space:nowrap;text-overflow:ellipsis}.vaf-mic-note.is-warning{color:var(--deck-accent)}.vaf-locked{position:absolute;inset:0;background:var(--slide-bg);color:var(--slide-ink)}.vaf-stage{flex:1 1;display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.vaf-orb{--orb-ink:#f3e6dc;--orb-core:var(--deck-accent);--lvl:0;width:280px;height:280px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.vaf-orb:focus-visible{outline:2px solid var(--deck-night-muted);outline-offset:6px}.vaf-orb[data-state=connecting],.vaf-orb[data-state=reconnecting]{--orb-ink:var(--deck-night-muted)}.vaf-orb[data-state=listening]{--orb-ink:#b5d0ef}.vaf-orb[data-state=thinking]{--orb-ink:#cdc4f6}.vaf-orb-art{display:block;width:100%;height:100%;overflow:visible}.vaf-orb-art stop{stop-color:var(--orb-core)}.vaf-orb-art>*{transform-origin:100px 100px}.vaf-orb-halo{opacity:calc(.5 + .5 * var(--lvl));scale:calc(.92 + .14 * var(--lvl));transition:opacity .12s linear,scale .12s linear}.vaf-orb-dots,.vaf-orb-inner,.vaf-orb-petals,.vaf-orb-ring{fill:none;stroke:var(--orb-ink);transition:stroke .8s ease,opacity .8s ease,scale .12s linear}.vaf-orb-ring{stroke-width:.8;opacity:.2;scale:calc(1 + .04 * var(--lvl))}.vaf-orb-dots{stroke-width:1.5;stroke-linecap:round;stroke-dasharray:0 1;opacity:.32}.vaf-orb-petals{stroke-width:1;opacity:.5;scale:calc(1 + .07 * var(--lvl))}.vaf-orb-inner{stroke-width:.8;opacity:.34;scale:calc(1 + .14 * var(--lvl))}.vaf-orb-core{fill:var(--orb-core);opacity:.9;scale:calc(1 + .7 * var(--lvl));transition:scale .1s linear}.vaf-orb-spark{fill:var(--orb-core);opacity:0;transition:opacity .6s ease}.vaf-orb:is([data-state=thinking],[data-state=connecting],[data-state=reconnecting]) .vaf-orb-spark{opacity:.9}.vaf-orb[data-state=listening] .vaf-orb-petals,.vaf-orb[data-state=speaking] .vaf-orb-petals{opacity:.66}@keyframes vaf-orb-turn{to{rotate:1turn}}@keyframes vaf-orb-breathe{0%,to{opacity:.7}50%{opacity:1}}.slide-frame.is-active .vaf-orb-petals{animation:vaf-orb-turn 96s linear infinite}.slide-frame.is-active .vaf-orb-inner{animation:vaf-orb-turn 64s linear infinite reverse}.slide-frame.is-active .vaf-orb-spark{animation:vaf-orb-turn 3.6s linear infinite;animation-play-state:paused}.slide-frame.is-active .vaf-orb:is([data-state=thinking],[data-state=connecting],[data-state=reconnecting]) .vaf-orb-spark{animation-play-state:running}.slide-frame.is-active .vaf-orb:is([data-state=idle],[data-state=connecting],[data-state=reconnecting]) .vaf-orb-art{animation:vaf-orb-breathe 5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.slide-frame.is-active .vaf-orb-art,.slide-frame.is-active .vaf-orb-art>*{animation:none}.vaf-orb-art>*{scale:none;transition:none}}.vaf-stage-side{display:flex;flex-direction:column;gap:18px;min-width:0}.slide-frame .vaf-stage-state{font:600 14px/1 var(--deck-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--slide-muted)}.vaf-captions{display:flex;flex-direction:column;gap:14px;min-height:180px}.vaf-captions:empty{display:none}.slide-frame .vaf-caption{max-width:1000px;font:400 34px/1.3 var(--deck-font-ui);letter-spacing:-.01em;color:var(--slide-ink);text-wrap:pretty}.slide-frame .vaf-caption.is-user{font-size:24px;color:var(--slide-ink-2)}.slide-frame .vaf-caption.is-user:before{content:"Speaker · ";color:var(--slide-muted)}.slide-frame .vaf-caption.is-live{opacity:.72}.slide-frame .vaf-stage-error,.slide-frame .vaf-stage-notice{max-width:900px;font:400 18px/1.45 var(--deck-font-body);color:var(--slide-ink-2)}.slide-frame .vaf-stage-error{color:var(--deck-accent)}.vaf-stage-strip{display:flex;gap:10px;max-width:640px;opacity:0;transition:opacity .2s ease}.vaf-stage-strip:focus-within,.vaf-stage-strip:hover{opacity:1}.vaf-stage-cue{flex:1 1;min-width:0;padding:0 14px;font:400 15px/1 var(--deck-font-ui)}.vaf-stage-cue,.vaf-stage-end{height:40px;border:1px solid var(--slide-line);border-radius:10px;background:transparent;color:var(--slide-ink)}.vaf-stage-end{padding:0 16px;font:500 15px/1 var(--deck-font-ui);cursor:pointer}.vaf-stage-end:hover{border-color:var(--slide-muted)}@media (prefers-reduced-motion:reduce){.vaf-stage-strip{transition:none}}.vaf-builder{flex:1 1;min-height:0;display:grid;grid-template-columns:460px minmax(0,1fr);grid-gap:64px;gap:64px}.vaf-builder-fishy{min-width:0;min-height:0;display:flex;flex-direction:column}.vaf-builder-fishy .vaf-stage{grid-template-columns:minmax(0,1fr);align-items:center;align-content:center;justify-items:center;gap:34px}.vaf-builder-fishy .vaf-orb{width:200px;height:200px}.vaf-builder-fishy .vaf-stage-side{width:100%;align-items:center;text-align:center}.vaf-builder-fishy .vaf-captions{justify-content:flex-end;min-height:0;max-height:252px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 36px);mask-image:linear-gradient(180deg,transparent 0,#000 36px)}.slide-frame .vaf-builder-fishy .vaf-caption{flex:none;max-width:460px;font-size:28px}.slide-frame .vaf-builder-fishy .vaf-caption.is-user{font-size:22px}.vaf-builder-board{position:relative;min-width:0}.vaf-builder-board,.vaf-builder-steps{min-height:0;display:flex;flex-direction:column}.vaf-builder-steps{list-style:none;margin:0;padding:0;overflow:hidden}.vaf-builder-step{display:grid;grid-template-columns:34px 148px minmax(0,1fr);grid-column-gap:18px;column-gap:18px;align-items:start;padding:12px 0;border-top:1px solid var(--slide-line)}.vaf-builder-step:first-child{padding-top:0;border-top:0}.vaf-builder-step-body{display:contents}.slide-frame .vaf-builder-step-label{padding-top:6px;font:600 20px/1.2 var(--deck-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--slide-muted);transition:color .3s ease}.vaf-builder-step.is-working .vaf-builder-step-label{color:var(--slide-accent-ink)}.vaf-builder-step.is-done .vaf-builder-step-label{color:var(--slide-ink)}.vaf-builder-step.is-failed .vaf-builder-step-label{color:var(--deck-bad)}.vaf-builder-step-result{grid-column:3;min-width:0}.vaf-builder-step .vaf-builder-calls{grid-column:2/4}.vaf-builder-mark{box-sizing:border-box;display:grid;place-items:center;width:34px;height:34px;margin-top:1px;border:2px solid var(--slide-line);border-radius:50%;color:var(--slide-bg);transition:background-color .3s ease,border-color .3s ease}.vaf-builder-mark svg{width:20px;height:20px}.vaf-builder-mark.is-working{border-color:var(--deck-accent);animation:vaf-builder-pulse 1.4s ease-out infinite}.vaf-builder-mark.is-done{border-color:var(--slide-ink);background:var(--slide-ink);animation:vaf-builder-pop .35s cubic-bezier(.2,.9,.3,1.4) both}.vaf-builder-mark.is-failed{border-color:var(--deck-bad);background:var(--deck-bad);color:var(--deck-surface)}@keyframes vaf-builder-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--deck-accent) 45%,transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb,var(--deck-accent) 0%,transparent)}}@keyframes vaf-builder-pop{0%{transform:scale(.6)}to{transform:scale(1)}}.slide-frame .vaf-builder-idle{padding-top:5px;font:400 22px/1.3 var(--deck-font-body);color:var(--slide-muted)}.slide-frame .vaf-builder-value{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:16px;font:500 28px/1.2 var(--deck-font-ui);letter-spacing:-.012em;color:var(--slide-ink)}.slide-frame .vaf-builder-value.is-pending{color:var(--slide-ink-2)}.vaf-builder-traits{font:400 22px/1.2 var(--deck-font-body)}.vaf-builder-aside,.vaf-builder-traits{letter-spacing:0;color:var(--slide-ink-2)}.vaf-builder-aside{padding:5px 12px;border-radius:999px;background:var(--slide-fill);font:500 20px/1 var(--deck-font-ui)}.slide-frame .vaf-builder-detail{margin-top:4px;overflow:hidden;font:400 22px/1.35 var(--deck-font-body);color:var(--slide-ink-2);white-space:nowrap;text-overflow:ellipsis}.slide-frame .vaf-builder-heard{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-top:3px;font:400 24px/1.35 var(--deck-font-ui);color:var(--slide-ink);text-wrap:pretty}.vaf-builder-calls{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.vaf-builder-call{display:grid;grid-template-columns:82px minmax(0,1fr) 52px 104px;grid-column-gap:14px;column-gap:14px;align-items:baseline;font:400 22px/1.35 var(--deck-font-mono);color:var(--slide-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:vaf-builder-land .4s cubic-bezier(.2,.7,.2,1) both}.vaf-builder-method{font-weight:600;color:var(--slide-ink)}.vaf-builder-path{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vaf-builder-status{font-weight:600}.vaf-builder-status.is-ok{color:var(--deck-good)}.vaf-builder-status.is-bad{color:var(--deck-bad)}.vaf-builder-ms{text-align:right;color:var(--slide-muted)}@keyframes vaf-builder-land{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.vaf-builder-built{display:flex;flex-direction:column;animation:vaf-builder-rise .5s cubic-bezier(.2,.7,.2,1) both}@keyframes vaf-builder-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.vaf-builder-strip{list-style:none;margin:0;padding:0 0 18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;border-bottom:1px solid var(--slide-line)}.vaf-builder-chip{display:flex;align-items:center;gap:12px;min-width:0}.vaf-builder-chip .vaf-builder-mark{flex:none;width:28px;height:28px;margin-top:0;animation:none}.vaf-builder-chip .vaf-builder-mark svg{width:16px;height:16px}.vaf-builder-chip-text{display:flex;flex-direction:column;gap:4px;min-width:0}.vaf-builder-chip-label{font:500 20px/1.1 var(--deck-font-ui);color:var(--slide-muted)}.vaf-builder-chip-value{overflow:hidden;font:500 24px/1.15 var(--deck-font-ui);color:var(--slide-ink);white-space:nowrap;text-overflow:ellipsis}.slide-frame .vaf-builder-wire{display:flex;align-items:center;gap:14px;margin-top:14px;font:400 22px/1.3 var(--deck-font-mono);color:var(--slide-muted)}.vaf-builder-number{margin-top:0}.slide-frame .vaf-builder-number-kicker{font:600 24px/1 var(--deck-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--slide-accent-ink)}.slide-frame .vaf-builder-number-digits{margin-top:14px;font:300 100px/1 var(--deck-font-ui);letter-spacing:-.03em;color:var(--slide-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;animation:vaf-builder-arrive .6s cubic-bezier(.2,.8,.2,1) .1s both}@keyframes vaf-builder-arrive{0%{opacity:0;transform:scale(.96);transform-origin:left center}to{opacity:1;transform:none}}.vaf-builder-number-foot{display:flex;align-items:center;gap:34px;margin-top:26px}.vaf-builder-qr{flex:none;padding:12px;border:1px solid var(--slide-line);border-radius:18px;background:var(--deck-surface);line-height:0}.vaf-builder-qr .vaf-qr{display:block}.vaf-builder-number-notes{display:flex;flex-direction:column;gap:10px;min-width:0}.slide-frame .vaf-builder-scan{font:500 30px/1.2 var(--deck-font-ui);letter-spacing:-.01em;color:var(--slide-ink)}.slide-frame .vaf-builder-number-note{font:400 24px/1.35 var(--deck-font-body);color:var(--slide-ink-2)}.slide-frame .vaf-builder-failure{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-top:2px;font:400 24px/1.35 var(--deck-font-body);color:var(--slide-ink)}.slide-frame .vaf-builder-hint{position:absolute;top:-46px;right:0;font:500 24px/1 var(--deck-font-ui);color:var(--deck-bad)}.vaf-builder-control-note{font:500 14px/1.3 var(--deck-font-ui);color:var(--slide-muted);white-space:nowrap}.vaf-builder-control-note.is-wide{position:absolute;left:0;bottom:calc(100% + 6px);width:max-content;max-width:560px;padding:6px 12px;border:1px solid var(--slide-line);border-radius:10px;background:var(--slide-bg);white-space:normal}@media (prefers-reduced-motion:reduce){.slide-frame .vaf-builder-number-digits,.vaf-builder-built,.vaf-builder-call,.vaf-builder-mark,.vaf-builder-mark.is-done,.vaf-builder-mark.is-working{animation:none;transition:none}.slide-frame .vaf-builder-step-label{transition:none}}@media print{.slide-frame .vaf-builder-number-digits,.vaf-builder-built,.vaf-builder-call,.vaf-builder-mark{animation:none!important}}