:root{--control-height-tier-1:calc(var(--space-6) + var(--space-1-5));--control-height-tier-2:calc(var(--space-6) + var(--space-2-5))}:is(html:has(.prezi-page--tablet),body:has(.prezi-page--tablet),html:has(.prezi-page--phone-mobile),body:has(.prezi-page--phone-mobile)){width:100%;height:var(--craft-viewport-height,100dvh);overscroll-behavior:none;min-height:0;overflow:hidden}:is(html:has(.prezi-page--phone-mobile),body:has(.prezi-page--phone-mobile)){background:var(--color-bg-page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]:has(.prezi-page--phone-mobile){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body:has(.prezi-page--phone-mobile){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(body:has(.prezi-page--tablet),body:has(.prezi-page--phone-mobile)){top:var(--craft-viewport-offset-top,0);bottom:auto;right:auto;left:var(--craft-viewport-offset-left,0);width:var(--craft-viewport-width,100%);height:var(--craft-viewport-height,100dvh);position:fixed}:is(body:has(.prezi-page--tablet) #root,body:has(.prezi-page--phone-mobile) #root){width:100%;height:var(--craft-viewport-height,100dvh);overscroll-behavior:none;min-height:0;padding:0;overflow:hidden}.prezi-mobile-project-loading{z-index:var(--z-modal);width:100%;height:100vh;height:var(--craft-viewport-height,100dvh);justify-content:center;align-items:center;gap:var(--space-3);background:var(--color-bg-page);color:var(--color-text-secondary);font-family:var(--font-family);flex-direction:column;display:flex;position:absolute;inset:0}.prezi-tablet-project-loading{z-index:var(--z-modal);justify-content:center;align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-family:var(--font-family);pointer-events:auto;background:0 0;flex-direction:column;display:flex;position:absolute;inset:0}.prezi-mobile-project-loading .animated-toolbar-logo.prezi-mobile-project-loading__logo,.prezi-tablet-project-loading .animated-toolbar-logo.prezi-mobile-project-loading__logo{width:48px;height:48px;color:var(--color-text-primary)}.prezi-mobile-project-loading__logo path{opacity:1}.prezi-mobile-project-loading__text{color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0;line-height:1.4}@media (prefers-reduced-motion:no-preference){html[data-theme-fading] :where(body,.prezi-page,.prezi-page *,body>:not(.prezi-page),body>:not(.prezi-page) *){transition:background-color .6s,color .6s,border-color .6s,fill .6s,stroke .6s}}.prezi-page{--prezi-header-bg:var(--color-prezi-header-bg);--prezi-accent:var(--color-prezi-accent);--prezi-accent-muted:var(--color-prezi-accent-muted);--prezi-accent-shadow-soft:var(--color-prezi-accent-shadow-soft);--prezi-accent-shadow-wide:var(--color-prezi-accent-shadow-wide);--prezi-accent-border-subtle:var(--color-prezi-accent-border-subtle);--prezi-accent-border-hover:var(--color-prezi-accent-border-hover);--prezi-accent-border-active:var(--color-prezi-accent-border-active);--prezi-accent-bg-muted:var(--color-prezi-accent-bg-muted);--prezi-accent-bg-hover:var(--color-prezi-accent-bg-hover);--prezi-accent-bg-active:var(--color-prezi-accent-bg-active);--prezi-accent-text-active:var(--color-prezi-accent-text-active);--prezi-ux-view-active-bg:var(--color-prezi-ux-view-active-bg);--prezi-ux-view-active-text:var(--color-prezi-ux-view-active-text);--prezi-timeline-rail-width:160px;height:100vh;font-family:var(--font-family);background:var(--color-bg-page);color:var(--color-text-primary);width:100%;padding-bottom:var(--space-3);flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.prezi-room-overlay-shell{z-index:var(--z-modal);box-sizing:border-box;height:var(--craft-viewport-height,100dvh);max-height:var(--craft-viewport-height,100dvh);background:var(--color-surface-base);opacity:0;visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:auto}.prezi-room-overlay-shell.is-visible{opacity:1;visibility:visible;pointer-events:auto}.prezi-room-overlay-shell:has(.craft-room-page--embedded-canvas){overscroll-behavior:none;overflow:hidden}.prezi-room-overlay-shell:has(.craft-room-page--embedded.craft-room-page--narrow){overscroll-behavior:auto;overflow:auto}.prezi-room-overlay-shell:has(.craft-room-page--embedded.craft-room-page--deck-scroll){overscroll-behavior:none;overflow:hidden}.prezi-room-overlay-shell .craft-room-page--embedded.craft-room-page--deck-scroll{box-sizing:border-box;height:100%;min-height:0;max-height:100%}.prezi-page--tablet,.prezi-page--phone-mobile{box-sizing:border-box;height:var(--craft-viewport-height,100dvh);max-height:var(--craft-viewport-height,100dvh);min-height:0}.prezi-page--tablet .prezi-viewer-panel-inline .prezi-viewer-canvas,.prezi-page--tablet .prezi-floating-viewer .prezi-viewer-canvas{touch-action:none}.prezi-page:has(.prezi-main--mobile){padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}html[data-craft-text-input-active=true] .prezi-page--phone-mobile:has(.prezi-main--mobile){padding-bottom:0}.prezi-page:has(.prezi-main--mobile) .prezi-content-area{margin-right:0}.prezi-page--phone-mobile:has(.prezi-main--mobile){overflow:hidden}.prezi-page--phone-mobile:has(.prezi-main--mobile) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]){font-size:var(--font-size-lg)}.prezi-page--phone-mobile:has(.prezi-main--mobile) textarea{font-size:var(--font-size-lg)}.prezi-page--phone-mobile:has(.prezi-main--mobile) select{font-size:var(--font-size-lg)}.prezi-header{height:56px;padding:0 var(--space-6);background:var(--prezi-header-bg);box-shadow:var(--shadow-xs);z-index:300;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.prezi-header-left{align-items:center;gap:var(--space-3);z-index:1;line-height:1;display:flex}.prezi-header-logo{height:28px}.prezi-header-title{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--prezi-accent);text-shadow:0 0 6px var(--prezi-accent-shadow-soft), 0 0 20px var(--prezi-accent-shadow-wide);align-items:center;gap:6px;display:flex}.prezi-title-segment{font-weight:var(--font-weight-semibold);letter-spacing:.04em}.prezi-title-arrow{color:var(--prezi-accent-muted);font-size:var(--font-size-sm)}.prezi-title-beta{font-size:var(--font-size-3xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gray-900);background:var(--prezi-accent);border-radius:var(--radius-xs);padding:1px 5px;line-height:1.4}.prezi-header-ascii{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);color:var(--prezi-accent);white-space:pre;text-shadow:0 0 6px var(--prezi-accent-shadow-soft), 0 0 20px var(--prezi-accent-shadow-wide);flex-shrink:0;line-height:1}.prezi-header-right{align-items:center;gap:var(--space-3);z-index:1;display:flex}.prezi-json-btn{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--prezi-accent-border-subtle);border-radius:var(--radius-md);background:var(--prezi-accent-bg-muted);color:var(--prezi-accent);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast);display:flex}.prezi-json-btn:hover{background:var(--prezi-accent-bg-hover);border-color:var(--prezi-accent-border-hover)}.prezi-json-btn.active{background:var(--prezi-accent-bg-active);border-color:var(--prezi-accent-border-active);color:var(--prezi-accent-text-active)}.prezi-ux-views-backdrop{z-index:var(--z-overlay);position:fixed;inset:0}.prezi-ux-views-dropdown{z-index:var(--z-modal);min-width:160px;padding:var(--space-1);background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--radius-md,6px);box-shadow:var(--shadow-md);position:fixed}.prezi-ux-views-item{align-items:center;gap:var(--space-2);width:100%;font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-sm,4px);text-align:left;background:0 0;border:none;padding:8px 10px;font-family:inherit;text-decoration:none;transition:background .15s;display:flex}.prezi-ux-views-item:hover{background:0 0}.prezi-ux-views-item.active{font-weight:var(--font-weight-semibold);background:var(--prezi-ux-view-active-bg);color:var(--prezi-ux-view-active-text)}.prezi-floating-viewer{aspect-ratio:16/9;border-radius:var(--radius-xl);width:338px;height:190.125px;box-shadow:var(--shadow-xl);border:2px solid var(--border-color);z-index:90;background:var(--color-gray-900);flex-direction:column;transition:all .12s ease-out;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden}.prezi-floating-viewer .prezi-viewer-canvas{width:100%;height:100%;display:block}.prezi-viewer-panel-inline{background:var(--prezi-canvas-background,var(--color-gray-50));border:var(--border);border-radius:var(--radius-xl);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.prezi-viewer-panel-inline .prezi-viewer-canvas{aspect-ratio:unset;background:var(--prezi-canvas-background,transparent);border-radius:0;flex:1;width:100%}.prezi-viewer-panel-inline:fullscreen .prezi-viewer-canvas{border-radius:0}.prezi-floating-mini{border-radius:var(--radius-lg);border:2px solid var(--border-color);background:var(--color-gray-900);z-index:90;width:55px;height:55px;box-shadow:0 4px 16px var(--color-scrim-40);transition:all .12s ease-out;position:fixed;bottom:20px;right:20px;overflow:hidden}.prezi-floating-hidden{opacity:0;pointer-events:none;transform:translateY(10px)scale(.95)}.prezi-floating-mini .prezi-viewer-canvas{transform-origin:0 0;pointer-events:none;border:none;width:960px;height:540px;transform:scale(.102)translate(-200px)}.prezi-floating-mini-expand{background:var(--color-scrim-40);color:var(--color-overlay-white-80);cursor:pointer;opacity:0;border:none;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.prezi-floating-mini-icon{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--color-white) 20%, transparent);background:#00000073;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 2px 6px #00000059}.prezi-floating-mini:hover .prezi-floating-mini-expand{opacity:1}.prezi-floating-mini-expand:hover{background:var(--color-scrim-50);color:var(--color-text-on-color)}.prezi-floating-controls{z-index:2;gap:var(--space-1);opacity:0;transition:opacity .15s;display:flex;position:absolute;top:6px;left:6px}.prezi-floating-viewer:hover .prezi-floating-controls{opacity:1}.prezi-floating-ctrl-btn{border-radius:var(--radius-xs);background:var(--color-scrim-50);width:20px;height:20px;color:var(--color-overlay-white-80);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background .15s;display:flex}.prezi-floating-ctrl-btn:hover{color:var(--color-text-on-color);background:#000000b3}.prezi-nav-pill{align-items:center;gap:var(--space-1);z-index:10;background:var(--color-white);border:1px solid var(--color-pill-stroke);padding:var(--space-1);border-radius:var(--radius-full);box-shadow:var(--shadow-md);transition:opacity .3s;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.prezi-nav-pill.hidden{opacity:0;pointer-events:none}.prezi-nav-pill.prezi-mobile-undo-pill{bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:calc(var(--z-toast) - 1);position:fixed;left:50%}.prezi-page--phone-landscape .prezi-nav-pill.prezi-mobile-undo-pill{bottom:env(safe-area-inset-bottom,0px);left:calc(var(--prezi-landscape-slides-left) + var(--prezi-landscape-slide-max-width) / 2)}html[data-craft-keyboard-active=true] .prezi-page--phone-mobile .prezi-mobile-undo-pill{display:none}.prezi-page--phone-mobile .prezi-mobile-undo-redo-toast{right:auto;top:calc(env(safe-area-inset-top,0px) + var(--space-2) + 36px + var(--space-2) + var(--space-2) + 38px + 24px);width:max-content;min-width:0;max-width:calc(100vw - 2 * var(--space-4));padding:12px var(--space-4);pointer-events:none;justify-content:center;animation:.3s ease-out prezi-mobile-toast-drop-in;bottom:auto;left:50%;transform:translate(-50%)}.prezi-page--phone-landscape .prezi-mobile-undo-redo-toast{top:16px;bottom:auto}.prezi-page--phone-mobile .prezi-mobile-undo-redo-toast .toast-message{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}@keyframes prezi-mobile-toast-drop-in{0%{opacity:0;transform:translate(-50%)translateY(-16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.prezi-page--phone-mobile .present-mode{--craft-present-nav-bottom:max(32px, calc(env(safe-area-inset-bottom,0px) + 24px))}.prezi-page--phone-mobile:not(.prezi-page--phone-landscape) .present-mode{--craft-present-nav-bottom:max(24px, calc(env(safe-area-inset-bottom,0px) + 16px))}.prezi-page--phone-landscape .present-mode{--craft-present-nav-bottom:max(14px, calc(env(safe-area-inset-bottom,0px) + 6px))}.prezi-page--phone-mobile .present-mode .prezi-nav-pill,.prezi-page--phone-mobile:not(.prezi-page--phone-landscape) .present-mode .prezi-nav-pill,.prezi-page--phone-landscape .present-mode .prezi-nav-pill{bottom:var(--craft-present-nav-bottom)}.prezi-nav-pill-btn{width:28px;height:28px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.prezi-nav-pill-btn:hover:not(:disabled){background:var(--color-bg-hover)}.prezi-nav-pill-btn:disabled{opacity:.3;cursor:default}.prezi-nav-pill-btn--nudge{--prezi-nav-nudge-color:var(--color-primary);box-shadow:0 0 0 2.5px var(--prezi-nav-nudge-color);position:relative}.prezi-nav-pill-btn--nudge:before,.prezi-nav-pill-btn--nudge:after{content:"";pointer-events:none;border-radius:50%;animation:1.8s ease-out infinite prezi-nav-pill-btn-nudge;position:absolute;inset:0}.prezi-nav-pill-btn--nudge:after{animation-delay:.9s}@keyframes prezi-nav-pill-btn-nudge{0%{box-shadow:0 0 0 2.5px color-mix(in srgb, var(--prezi-nav-nudge-color) 75%, transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb, var(--prezi-nav-nudge-color) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.prezi-nav-pill-btn--nudge:before,.prezi-nav-pill-btn--nudge:after{animation:none}}.prezi-nav-next-wrap{--prezi-nav-nudge-color:var(--color-primary);position:relative}.prezi-nav-nudge-callout{background:var(--prezi-nav-nudge-color);color:var(--color-text-on-color);white-space:nowrap;pointer-events:none;z-index:100;border-radius:12px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.4;animation:.2s ease-out prezi-nav-nudge-callout-in;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.prezi-nav-nudge-callout:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--prezi-nav-nudge-color);position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes prezi-nav-nudge-callout-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.prezi-nav-pill-home{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.prezi-nav-pill-home:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.prezi-nav-pill-home.active{color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){:is(.prezi-nav-pill,.html-slideshow-nav) :is([data-lookup=prezi-nav-prev-btn],[data-lookup=prezi-nav-overview-btn],[data-lookup=prezi-nav-next-btn],[data-lookup=prezi-view-nav-prev],[data-lookup=prezi-view-nav-overview],[data-lookup=prezi-view-nav-next],[data-lookup=html-slideshow-nav-prev],[data-lookup=html-slideshow-nav-next]):not(.prezi-nav-pill-btn--nudge){position:relative}:is(.prezi-nav-pill,.html-slideshow-nav) :is([data-lookup=prezi-nav-prev-btn],[data-lookup=prezi-nav-overview-btn],[data-lookup=prezi-nav-next-btn],[data-lookup=prezi-view-nav-prev],[data-lookup=prezi-view-nav-overview],[data-lookup=prezi-view-nav-next],[data-lookup=html-slideshow-nav-prev],[data-lookup=html-slideshow-nav-next]):not(.prezi-nav-pill-btn--nudge):before{content:"";inset:calc(-1 * var(--space-2-5)) calc(-1 * var(--space-0-5));position:absolute}:is(.prezi-nav-pill,.html-slideshow-nav) :is([data-lookup=prezi-nav-prev-btn],[data-lookup=prezi-view-nav-prev],[data-lookup=html-slideshow-nav-prev]):first-child:before{left:calc(-1 * var(--space-1-5))}:is(.prezi-nav-pill,.html-slideshow-nav) :is([data-lookup=prezi-nav-next-btn],[data-lookup=prezi-view-nav-next],[data-lookup=html-slideshow-nav-next]):last-child:before{right:calc(-1 * var(--space-1-5))}}:is(.prezi-viewer-panel-inline.present-mode,.prezi-floating-mini:fullscreen) .prezi-nav-pill{z-index:25;background:var(--color-scrim-60);border:1px solid var(--color-pill-stroke-on-dark);box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:is(.prezi-viewer-panel-inline.present-mode,.prezi-floating-mini:fullscreen) .prezi-nav-pill-btn,:is(.prezi-viewer-panel-inline.present-mode,.prezi-floating-mini:fullscreen) .prezi-nav-pill-home{color:var(--color-text-on-color)}:is(.prezi-viewer-panel-inline.present-mode,.prezi-floating-mini:fullscreen) .prezi-nav-pill-btn:hover:not(:disabled),:is(.prezi-viewer-panel-inline.present-mode,.prezi-floating-mini:fullscreen) .prezi-nav-pill-home:hover{background:var(--color-overlay-light)}:is(.prezi-viewer-panel-inline.present-mode,.prezi-floating-mini:fullscreen) .prezi-nav-pill-btn:disabled{opacity:.45}:is(.prezi-viewer-panel-inline.present-mode,.prezi-floating-mini:fullscreen) .prezi-nav-pill .prezi-tooltip-text{display:none}:is(.prezi-viewer-panel-inline.present-mode,.prezi-floating-mini:fullscreen) .prezi-nav-pill :is([data-lookup=craft-room-deck-camera],[data-lookup=craft-room-deck-presenter-view],.craft-pointer-pill-group :is([data-lookup=craft-room-deck-pointer],[data-lookup=craft-room-deck-pointer-settings])) .prezi-tooltip-text{display:inline-flex}.prezi-page:not(.prezi-page--phone-mobile) :is(.prezi-viewer-panel-inline.present-mode,.prezi-floating-mini:fullscreen) .prezi-nav-pill{bottom:16px}.prezi-timeline-rail{width:var(--prezi-timeline-rail-width);min-width:var(--prezi-timeline-rail-width);gap:var(--space-3);z-index:80;opacity:0;pointer-events:none;background:0 0;border:0;flex-direction:column;min-height:0;padding:0;transition:opacity .15s,transform .15s;display:flex;position:relative;transform:translateY(-4px)}.prezi-timeline-rail.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.prezi-content-area--timeline-bottom{flex-direction:column}.prezi-content-area--timeline-bottom>.prezi-preview-panel,.prezi-content-area--timeline-bottom>.prezi-viewer-panel-inline{width:100%;min-height:0}.prezi-timeline-rail--horizontal{--prezi-timeline-thumb-width:136px;--prezi-timeline-thumb-height:calc((var(--prezi-timeline-thumb-width) - 16px) * 9 / 16 + 8px);--prezi-timeline-strip-padding:var(--space-2);align-items:stretch;gap:var(--space-3);background:0 0;border:0;flex-direction:row;flex:none;order:2;width:100%;min-width:0;padding:0;transition:none;transform:none}.prezi-timeline-rail--horizontal .prezi-timeline-section--unified{min-width:0;padding:var(--space-1);flex-direction:row;flex:auto;align-items:center}.prezi-timeline-rail--horizontal .prezi-timeline-pinned-overview{width:calc(var(--prezi-timeline-thumb-width) + 8px);padding:0 var(--prezi-timeline-strip-padding);box-sizing:content-box;flex:none;align-items:center;display:flex;overflow:visible}.prezi-timeline-rail--horizontal .prezi-timeline-items{min-width:0;min-height:0;padding:var(--prezi-timeline-strip-padding);scrollbar-width:none;flex-direction:row;flex:1;align-items:center;gap:6px;overflow:auto hidden}.prezi-timeline-rail--horizontal .prezi-timeline-section--unified .prezi-timeline-items--slides{padding-top:calc(var(--prezi-timeline-strip-padding) + 1px);padding-right:4px;padding-bottom:calc(var(--prezi-timeline-strip-padding) - 1px);padding-left:var(--prezi-timeline-strip-padding)}.prezi-timeline-rail--horizontal .prezi-timeline-section--unified .prezi-timeline-items-fade-shell{flex-direction:row;flex:auto;width:100%;min-width:0;min-height:0;margin:0}.prezi-timeline-rail--horizontal .prezi-timeline-items-fade-shell:before,.prezi-timeline-rail--horizontal .prezi-timeline-items-fade-shell:after{width:var(--prezi-timeline-fade-size);height:auto;inset:0 auto}.prezi-timeline-rail--horizontal .prezi-timeline-items-fade-shell:before{background:linear-gradient(to right, var(--prezi-timeline-fade-surface), transparent);left:0}.prezi-timeline-rail--horizontal .prezi-timeline-items-fade-shell:after{background:linear-gradient(to left, var(--prezi-timeline-fade-surface), transparent);border-bottom-left-radius:0;right:0}.prezi-timeline-rail--horizontal .prezi-timeline-item-slot,.prezi-timeline-rail--horizontal .prezi-timeline-section--unified .prezi-timeline-item-slot--slide{align-self:center;width:auto}.prezi-timeline-rail--horizontal .prezi-timeline-item-slot:empty{display:none}.prezi-timeline-rail--horizontal .prezi-timeline-item-slot--slide{gap:0}.prezi-timeline-rail--horizontal .prezi-timeline-item-slot--slide .prezi-timeline-item{flex:0 0 var(--prezi-timeline-thumb-width);width:var(--prezi-timeline-thumb-width)}.prezi-timeline-rail--horizontal .prezi-timeline-item-slot--slide{--prezi-timeline-tile-hang:4px;--prezi-timeline-tile-pull:0px}.prezi-timeline-rail--horizontal .prezi-timeline-item-slot--overview{--prezi-timeline-tile-hang:8px;--prezi-timeline-tile-pull:8px;align-items:center;display:flex}.prezi-timeline-rail--horizontal .prezi-timeline-item-slot--slide .prezi-timeline-item{margin:calc(-1 * var(--prezi-timeline-tile-hang)) 0}.prezi-timeline-rail--horizontal .prezi-timeline-item-slot--slide .prezi-timeline-thumb{aspect-ratio:auto;height:var(--prezi-timeline-thumb-height)}.prezi-timeline-rail--horizontal .prezi-timeline-slide-num{z-index:3;border-radius:var(--radius-full);background:var(--color-surface-base);border:1px solid var(--border-color);width:20px;min-width:0;height:20px;box-shadow:var(--shadow-sm);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);text-align:center;color:var(--color-text-secondary);justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.prezi-timeline-rail--horizontal .prezi-timeline-slide-num--active{color:var(--color-primary);border-color:var(--color-primary)}.prezi-timeline-rail--horizontal .prezi-timeline-slide-menu{top:auto;bottom:calc(5px - var(--prezi-timeline-tile-hang,4px));display:flex}.prezi-timeline-rail--horizontal .prezi-timeline-poll-bubble{top:auto;bottom:calc(7px - var(--prezi-timeline-tile-hang,4px));left:calc(7px - var(--prezi-timeline-tile-pull,0px));right:auto}.prezi-timeline-rail--horizontal .prezi-timeline-note-bubble.prezi-timeline-slide-menu-btn.prezi-timeline-note-bubble--note{top:calc(6px - var(--prezi-timeline-tile-hang,4px));bottom:auto;left:auto;right:7px}.prezi-timeline-rail--horizontal .prezi-timeline-pinned-overview .prezi-timeline-note-bubble.prezi-timeline-slide-menu-btn.prezi-timeline-note-bubble--note{top:calc(8px - var(--prezi-timeline-tile-hang,4px))}.prezi-timeline-rail--horizontal .prezi-timeline-thumb .prezi-timeline-note-bubble.prezi-timeline-slide-menu-btn.prezi-timeline-note-bubble--overview-indicator{opacity:1;top:50%;bottom:auto;left:2px;transform:translateY(-50%)}.prezi-timeline-rail--horizontal .prezi-timeline-overview.active .prezi-timeline-thumb .prezi-timeline-note-bubble.prezi-timeline-slide-menu-btn.prezi-timeline-note-bubble--overview-indicator{color:var(--color-primary);border-color:var(--color-primary)}.prezi-timeline-rail--horizontal .prezi-timeline-items--slides .prezi-timeline-section,.prezi-timeline-rail--horizontal .prezi-timeline-item--topic,.prezi-timeline-rail--horizontal .prezi-timeline-item--skeleton,.prezi-timeline-rail--horizontal .prezi-timeline-stack{width:var(--prezi-timeline-thumb-width)}.prezi-timeline-rail--horizontal .prezi-timeline-item--skeleton{flex:0 0 var(--prezi-timeline-thumb-width)}.prezi-timeline-rail--horizontal .prezi-timeline-pinned-overview .prezi-timeline-overview{width:calc(var(--prezi-timeline-thumb-width) + 8px);flex:0 0 calc(var(--prezi-timeline-thumb-width) + 8px);margin:calc(-1 * var(--prezi-timeline-tile-hang)) 0 calc(-1 * var(--prezi-timeline-tile-hang)) calc(-1 * var(--prezi-timeline-tile-pull))}.prezi-timeline-rail--horizontal .prezi-timeline-pinned-overview .prezi-timeline-overview .prezi-timeline-thumb{box-sizing:border-box;aspect-ratio:auto;height:calc(var(--prezi-timeline-thumb-height) + 8px)}.prezi-timeline-rail--horizontal .prezi-timeline-section--unified .prezi-timeline-item-slot--topic-child,.prezi-timeline-rail--horizontal .prezi-timeline-section--unified .prezi-timeline-item-slot--topic-overview{align-self:flex-end;width:auto}.prezi-timeline-rail--horizontal .prezi-timeline-section--unified .prezi-timeline-item-slot--topic-child .prezi-timeline-item{flex-basis:calc(var(--prezi-timeline-thumb-width) * .88);width:calc(var(--prezi-timeline-thumb-width) * .88)}.prezi-timeline-rail--horizontal .prezi-timeline-item-slot--topic{margin:0 var(--space-1);padding:6px 0}.prezi-timeline-drag-overlay--horizontal.prezi-timeline-item-slot--slide{--prezi-timeline-thumb-width:136px;--prezi-timeline-thumb-height:calc((var(--prezi-timeline-thumb-width) - 16px) * 9 / 16 + 8px);--prezi-timeline-tile-hang:0px;gap:0}.prezi-timeline-drag-overlay--horizontal .prezi-timeline-item{flex:0 0 var(--prezi-timeline-thumb-width);width:var(--prezi-timeline-thumb-width)}.prezi-timeline-drag-overlay--horizontal .prezi-timeline-thumb{aspect-ratio:auto;height:var(--prezi-timeline-thumb-height)}.prezi-timeline-drag-overlay--horizontal .prezi-timeline-slide-num{z-index:3;border-radius:var(--radius-full);background:var(--color-surface-base);border:1px solid var(--border-color);width:20px;min-width:0;height:20px;box-shadow:var(--shadow-sm);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);text-align:center;color:var(--color-text-secondary);justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.prezi-content-area--timeline-bottom .prezi-preview-panel:has(>.board-view-shell){background:0 0;border:0;border-radius:0;overflow:visible}.prezi-content-area--timeline-bottom .board-view-shell>.board-view{box-sizing:border-box;border:var(--border);border-radius:var(--radius-xl)}.prezi-content-area--timeline-bottom .prezi-viewer-panel-inline:not(.present-mode) .prezi-present-board .board-overview-bounds-outline{display:none}.prezi-timeline-section{background:var(--color-gray-50);border:var(--border);border-radius:var(--radius-xl);padding:var(--space-1);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.prezi-timeline-section--overview{cursor:pointer;flex:none;width:100%;height:119px}.prezi-timeline-section--slides,.prezi-timeline-section--unified{flex:auto;min-height:0}.prezi-timeline-section--unified{padding-top:3px;padding-bottom:0}.prezi-timeline-section-label{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);letter-spacing:.02em;padding:var(--space-1) var(--space-2) 0 var(--space-3);align-self:flex-start}.prezi-timeline-section-label--button{text-align:left;cursor:pointer;background:0 0;border:0;align-self:stretch;width:100%;font-family:inherit}.prezi-timeline-section-label--button:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.prezi-timeline-back-to-slides{width:calc(100% - 2 * var(--space-2));justify-content:center;align-self:center;align-items:center;gap:var(--space-1);background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--radius-full);min-width:0;color:var(--color-text-secondary);font-size:11px;font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;margin:var(--space-2-5) 0 13px;text-align:center;transition:all var(--transition-fast);z-index:3;white-space:nowrap;flex:none;padding:6px 2px;animation:.18s ease-out both prezi-back-to-slides-enter;display:flex;position:relative;overflow:hidden;transform:translateY(2px)}.prezi-timeline-back-to-slides-arrow{flex:none;animation:.22s ease-out both prezi-back-to-slides-arrow-enter;display:inline-flex;transform:translate(4px)}.prezi-timeline-back-to-slides>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.prezi-timeline-back-to-slides:hover{background:var(--color-bg-subtle);color:var(--color-text-primary);border-color:var(--color-text-secondary)}@keyframes prezi-back-to-slides-enter{0%{opacity:0}to{opacity:1}}@keyframes prezi-back-to-slides-arrow-enter{0%{transform:translate(4px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.prezi-timeline-back-to-slides,.prezi-timeline-back-to-slides-arrow,.prezi-timeline-thumb-loading{animation:none}}.prezi-timeline-items{min-height:0;padding:var(--space-1) var(--space-2);scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;overflow:hidden auto}.prezi-timeline-items::-webkit-scrollbar{display:none}.prezi-timeline-items-fade-shell{--prezi-timeline-fade-size:18px;--prezi-timeline-fade-surface:var(--color-gray-50);min-height:0;margin-bottom:calc(-1 * var(--space-1));flex-direction:column;flex:auto;width:100%;display:flex;position:relative}.prezi-timeline-items-fade-shell:before,.prezi-timeline-items-fade-shell:after{content:"";height:var(--prezi-timeline-fade-size);pointer-events:none;z-index:2;opacity:0;transition:opacity var(--transition-fast);position:absolute;left:0;right:0}.prezi-timeline-items-fade-shell:before{background:linear-gradient(to bottom, var(--prezi-timeline-fade-surface), transparent);top:0}.prezi-timeline-items-fade-shell:after{background:linear-gradient(to top, var(--prezi-timeline-fade-surface), transparent);bottom:0}.prezi-timeline-items-fade-shell.has-overflow-before:before,.prezi-timeline-items-fade-shell.has-overflow-after:after{opacity:1}.prezi-timeline-section--slides .prezi-timeline-items-fade-shell:after{border-bottom-left-radius:calc(var(--radius-xl) - var(--space-1))}.prezi-timeline-items-fade-shell>.prezi-timeline-items{width:100%}.prezi-timeline-items--overview{flex:none;padding-bottom:0;overflow:visible}.prezi-timeline-section--slides .prezi-timeline-items--slides{padding-top:3px}.prezi-timeline-section--unified .prezi-timeline-items-fade-shell{width:auto;min-height:0;margin:0 var(--space-1) calc(-1 * var(--space-1));flex:auto}.prezi-timeline-section--unified .prezi-timeline-items--slides{padding-top:3px;padding-right:var(--space-1);padding-left:var(--space-1)}.prezi-timeline-item-slot{--timeline-item-index-gap:var(--space-1);--timeline-item-index-height:var(--font-size-2xs);flex-shrink:0;width:100%;padding-top:0;position:relative}.prezi-timeline-item-index{height:var(--timeline-item-index-height);font-size:var(--font-size-2xs);color:var(--color-text-secondary);pointer-events:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:0;left:0;right:0}.prezi-timeline-item{--timeline-content-radius:var(--radius-md);--timeline-stroke-radius:var(--radius-lg);border-radius:var(--timeline-stroke-radius);cursor:pointer;width:100%;transition:all var(--transition-fast);transform-origin:50%;background:0 0;border:2px solid #0000;flex-shrink:0;padding:2px;transform:scale(1)}.prezi-timeline-item:hover{border-color:var(--color-gray-400);background:var(--color-bg-hover)}.prezi-timeline-item.active{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.prezi-timeline-section--unified .prezi-timeline-item-slot--topic-child,.prezi-timeline-section--unified .prezi-timeline-item-slot--topic-overview{align-self:flex-end;width:88%}.prezi-timeline-item-slot--topic{margin-top:calc(var(--space-3,12px) + 4px);margin-bottom:8px}.prezi-timeline-item--topic{background:var(--color-gray-50);border-color:var(--color-gray-300);border-radius:var(--radius-lg);position:relative;overflow:visible}.prezi-timeline-item--topic:before,.prezi-timeline-item--topic:after{content:"";border:2px solid var(--color-gray-300);pointer-events:none;height:4px;position:absolute;left:7px;right:7px}.prezi-timeline-item--topic:before{border-bottom:none;border-radius:4px 4px 0 0;top:-5px}.prezi-timeline-item--topic:after{border-top:none;border-radius:0 0 4px 4px;bottom:-5px}.prezi-timeline-item--topic.active:before,.prezi-timeline-item--topic.active:after{border-color:var(--color-primary)}.prezi-timeline-topic-label{font-size:var(--font-size-2xs);color:var(--color-text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;line-height:1.1;overflow:hidden}.prezi-timeline-item--skeleton{pointer-events:none;aspect-ratio:16/9;background:color-mix(in srgb, var(--color-gray-300) 35%, transparent);border-radius:var(--timeline-content-radius);opacity:var(--skeleton-opacity,.7);border-color:#0000;animation:.32s ease-out both prezi-skeleton-fade-in}.prezi-timeline-item--skeleton:hover{background:color-mix(in srgb, var(--color-gray-300) 35%, transparent);border-color:#0000}@keyframes prezi-skeleton-fade-in{0%{opacity:0}to{opacity:var(--skeleton-opacity,.7)}}@media (prefers-reduced-motion:reduce){.prezi-timeline-item--skeleton{animation:none}}.prezi-timeline-thumb--skeleton{background:color-mix(in srgb, var(--color-gray-200) 50%, transparent);border-radius:var(--timeline-content-radius);width:100%;height:100%;position:relative;overflow:hidden}.prezi-preview-skeleton-stack{gap:var(--space-4);width:min(100%,960px);padding:var(--space-4);pointer-events:none;flex-direction:column;margin:0 auto;display:flex}.prezi-preview-skeleton-card{aspect-ratio:16/9;background:var(--color-surface-base,var(--color-white));border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);opacity:var(--skeleton-opacity,.55);animation:.36s ease-out both prezi-skeleton-fade-in}@media (prefers-reduced-motion:reduce){.prezi-preview-skeleton-card{animation:none}}.prezi-timeline-item-slot.is-dragging .prezi-timeline-item{border-color:var(--color-gray-600);transform:scale(1.06)}.prezi-timeline-drag-overlay{pointer-events:none}.prezi-timeline-drag-overlay .prezi-timeline-item{border-color:var(--color-gray-600);box-shadow:var(--shadow-md);transition:none;transform:scale(1)}.prezi-timeline-item-slot.is-dragging .prezi-timeline-slide-menu,.prezi-timeline-item-slot.is-dragging .prezi-timeline-note-bubble,.prezi-timeline-item-slot.is-dragging .prezi-timeline-poll-bubble{opacity:0;pointer-events:none}.prezi-timeline-thumb{aspect-ratio:16/9;border-radius:var(--timeline-content-radius);border:1px solid var(--border-color);background:0 0;width:100%;position:relative;overflow:visible}.prezi-timeline-item-slot--slide{align-items:center;gap:var(--space-1);flex-direction:row;display:flex}.prezi-timeline-item-slot--slide .prezi-timeline-item{flex:1;width:auto;min-width:0}.prezi-timeline-section--unified .prezi-timeline-item-slot--slide{align-self:stretch;width:100%}.prezi-timeline-slide-num{text-align:left;min-width:16px;font-size:var(--font-size-xs);color:var(--color-text-secondary);pointer-events:none;flex-shrink:0;margin-left:0;padding-left:2px;font-weight:500;line-height:1}.prezi-timeline-slide-num--active{color:var(--color-primary)}.prezi-timeline-overview,.prezi-timeline-overview .prezi-timeline-thumb{border-radius:inherit}.prezi-timeline-overview{border-radius:var(--timeline-stroke-radius)}.prezi-timeline-overview .prezi-timeline-thumb{border-radius:var(--timeline-content-radius);aspect-ratio:16/9;height:auto}.prezi-timeline-overview:disabled{cursor:not-allowed}.prezi-timeline-overview:disabled:hover{background:0 0;border-color:#0000}.prezi-timeline-overview:disabled .prezi-timeline-thumb-img-frame:after{content:"";background:color-mix(in srgb, var(--color-gray-50) 45%, transparent);border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0}.prezi-timeline-section--overview-disabled,.prezi-timeline-section--overview-disabled:hover,.prezi-timeline-section--overview-disabled .prezi-timeline-section-label--button:disabled{cursor:not-allowed}.prezi-timeline-overview-pulse-overlay{--prezi-timeline-ready-nudge-color:var(--color-primary);box-sizing:border-box;pointer-events:none;z-index:calc(var(--z-sticky) + 1);border-radius:var(--radius-xl);animation:1.8s ease-out infinite prezi-timeline-overview-pulse-overlay;position:fixed}@keyframes prezi-timeline-overview-pulse-overlay{0%{box-shadow:0 0 0 1px color-mix(in srgb, var(--prezi-timeline-ready-nudge-color) 75%, transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb, var(--prezi-timeline-ready-nudge-color) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.prezi-timeline-overview-pulse-overlay{box-shadow:0 0 0 2px color-mix(in srgb, var(--prezi-timeline-ready-nudge-color) 75%, transparent);animation:none}}.prezi-timeline-overview-ready-pill{z-index:6;padding:var(--space-1) var(--space-3);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-bg-page));color:var(--color-primary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;border-radius:var(--radius-full);pointer-events:none;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--color-primary);line-height:1.2;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 2px))}.prezi-timeline-rail[data-panel-mode=design] .prezi-timeline-items--overview .prezi-timeline-overview{border-top-left-radius:0;border-top-right-radius:0;width:calc(100% + 32px);margin-bottom:-9px;margin-left:-16px;margin-right:-16px}.prezi-timeline-rail[data-panel-mode=design] .prezi-timeline-items--overview .prezi-timeline-overview .prezi-timeline-thumb{border:none;border-top-left-radius:0;border-top-right-radius:0}.prezi-timeline-rail[data-panel-mode=design] .prezi-timeline-items--overview .prezi-timeline-overview .prezi-timeline-thumb-img-frame,.prezi-timeline-rail[data-panel-mode=design] .prezi-timeline-items--overview .prezi-timeline-overview .prezi-timeline-thumb-img{border-top-left-radius:0;border-top-right-radius:0}.prezi-timeline-rail[data-panel-mode=design] .prezi-timeline-section--overview .prezi-timeline-items--overview{margin-top:auto}.prezi-timeline-rail[data-panel-mode=design] .prezi-timeline-section--overview .prezi-timeline-overview:disabled,.prezi-timeline-rail[data-panel-mode=design] .prezi-timeline-section--overview .prezi-timeline-item--skeleton.prezi-timeline-overview{background:0 0;border:none}.prezi-timeline-rail[data-panel-mode=design] .prezi-timeline-section--overview .prezi-timeline-overview:disabled .prezi-timeline-thumb,.prezi-timeline-rail[data-panel-mode=design] .prezi-timeline-section--overview .prezi-timeline-item--skeleton.prezi-timeline-overview .prezi-timeline-thumb,.prezi-timeline-rail[data-panel-mode=design] .prezi-timeline-section--overview .prezi-timeline-item--skeleton.prezi-timeline-overview .prezi-timeline-thumb--skeleton{background:var(--color-gray-50);border:none}.prezi-timeline-rail[data-panel-mode=design] .prezi-timeline-section--overview .prezi-timeline-thumb-loading{background:var(--prezi-thumbnail-shimmer-gradient);background-size:var(--prezi-thumbnail-shimmer-size)}.prezi-timeline-rail[data-panel-mode=design] .prezi-timeline-section--overview .prezi-timeline-overview:disabled .prezi-timeline-thumb-spinner-overlay{background:0 0}.prezi-timeline-rail[data-panel-mode=design] .prezi-timeline-items--overview .prezi-timeline-slide-menu,.prezi-timeline-rail[data-panel-mode=design] .prezi-timeline-items--overview .prezi-timeline-note-bubble--note,.prezi-timeline-rail[data-panel-mode=design] .prezi-timeline-items--overview .prezi-timeline-poll-bubble{display:none}.prezi-timeline-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.prezi-page--tablet .prezi-timeline-item,.prezi-page--tablet .prezi-timeline-thumb,.prezi-page--tablet .prezi-timeline-thumb-img-frame,.prezi-page--tablet .prezi-timeline-thumb-img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.prezi-timeline-thumb-label{font-size:var(--font-size-2xs);color:var(--color-text-secondary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.prezi-timeline-thumb-loading{z-index:1;border-radius:inherit;background:var(--prezi-thumbnail-shimmer-gradient);background-size:var(--prezi-thumbnail-shimmer-size);animation:1.7s cubic-bezier(.4,0,.2,1) infinite prezi-thumb-shimmer;position:absolute;inset:0}@keyframes prezi-thumb-shimmer{0%{opacity:.1;background-position:-100% 0}50%{opacity:1}to{opacity:.1;background-position:0 0}}.prezi-timeline-thumb-spinner-overlay{background:color-mix(in srgb, var(--color-bg-panel) 55%, transparent);border-radius:inherit;pointer-events:none;z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.prezi-timeline-thumb-spinner{border:2px solid color-mix(in srgb, var(--color-primary) 25%, transparent);border-top-color:var(--color-primary);background:var(--color-bg-page);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite prezi-thumb-spin}@keyframes prezi-thumb-spin{to{transform:rotate(360deg)}}.prezi-timeline-thumb-img-frame{z-index:2;border-radius:calc(var(--timeline-content-radius) - 1px);background:0 0;width:100%;height:100%;position:relative;overflow:hidden}.prezi-timeline-thumb-live{z-index:2;border-radius:calc(var(--timeline-content-radius) - 1px);contain:strict;content-visibility:auto;contain-intrinsic-size:auto 100%;-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:100%;position:relative;overflow:hidden}.prezi-timeline-thumb-img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.111)}.prezi-timeline-stack{--timeline-content-radius:var(--radius-md);align-items:center;gap:var(--space-1);cursor:default;flex-direction:column;width:100%;padding:2px;display:flex;position:relative}.prezi-timeline-stack-cards{width:100%;padding-bottom:14px;position:relative;overflow:visible}.prezi-timeline-stack-cards-frame{aspect-ratio:16/9;border-radius:var(--timeline-content-radius);background:0 0;width:100%;position:relative;overflow:visible}.prezi-timeline-stack-card{border-radius:var(--timeline-content-radius);border:1px solid var(--border-color);background:var(--color-bg-subtle);box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;left:0}.prezi-timeline-stack-cards-frame>.prezi-timeline-stack-card:first-child{z-index:1;opacity:.38;transform:translateY(10px)}.prezi-timeline-stack-cards-frame>.prezi-timeline-stack-card:nth-child(2){z-index:2;opacity:.68;transform:translateY(5px)}.prezi-timeline-stack-cards-frame>.prezi-timeline-stack-card:nth-child(3){z-index:3;opacity:1;transform:translate(0)}.prezi-timeline-stack-card--front{overflow:hidden}.prezi-timeline-stack-card-preview{-o-object-fit:cover;object-fit:cover;filter:blur(10px);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.prezi-timeline-stack-cards-frame>.prezi-timeline-stack-label{z-index:4;pointer-events:none;max-width:calc(100% - var(--space-4));text-align:center;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:#fff;-webkit-backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;padding:3px 8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prezi-timeline-stack-cards-frame>.prezi-download-plus-badge{z-index:5;padding:2px 6px;font-size:9px;position:absolute;top:4px;right:6px}.prezi-timeline-stack-popover{width:220px;padding:var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-tooltip);transform:translate(-50%)}.prezi-timeline-stack-popover:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.prezi-timeline-stack-popover-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);letter-spacing:.5px;margin-bottom:var(--space-1);display:block}.prezi-timeline-stack-popover-body{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.4}.prezi-timeline-stack-popover-cta{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-text-on-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family);cursor:pointer;border:none;transition:background .15s;display:block}.prezi-timeline-stack-popover-cta:hover{background:var(--color-primary-hover)}.slide-limit-popover{width:220px;padding:var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-modal)}.slide-limit-popover-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);letter-spacing:.5px;margin-bottom:var(--space-1);display:block}.slide-limit-popover-body{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.4}.slide-limit-popover-cta{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-text-on-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family);cursor:pointer;border:none;transition:background .15s;display:block}.slide-limit-popover-cta:hover{background:var(--color-primary-hover)}.slide-locked-overlay{background:var(--color-overlay-white-70,#ffffff8c);-webkit-backdrop-filter:blur(10px);cursor:pointer;z-index:10;pointer-events:auto;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-theme=dark] .slide-locked-overlay{background:var(--color-scrim-50,#00000080)}.slide-locked-overlay-card{background:var(--color-surface-base,#fff);box-shadow:var(--shadow-md,0 4px 16px #0000001f);color:var(--color-text-primary,#1a1a1a);pointer-events:auto;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:24px 32px;display:flex}[data-theme=dark] .slide-locked-overlay-card{background:var(--color-surface-raised,#2a2a2a);color:var(--color-text-primary,#e0e0e0)}.slide-locked-overlay-title{font-size:15px;font-weight:600;line-height:1.3}.slide-locked-overlay-body{color:var(--color-text-secondary,#666);margin:0;font-size:13px;line-height:1.4}[data-theme=dark] .slide-locked-overlay-body{color:var(--color-text-secondary,#aaa)}.slide-locked-overlay-cta{color:var(--color-text-on-color,#fff);background:var(--color-primary,#4a6cf7);cursor:pointer;border:none;border-radius:12px;margin-top:4px;padding:8px 24px;font-size:13px;font-weight:600;transition:background .15s}.slide-locked-overlay-cta:hover{background:var(--color-primary-hover,#3b5de6)}:is(.prezi-page--first-run .prezi-toolbar,.prezi-page--first-run .prezi-support-toggle-btn,.prezi-page--first-run .prezi-welcome-recent-projects,.prezi-page--first-run .prezi-welcome-start-pill-list,.prezi-page--first-run .prezi-welcome-section-divider:has(+.prezi-welcome-start-pill-list)),.prezi-page--phone-landscape .prezi-support-toggle-btn,.prezi-page--first-run-generating .prezi-chat-input-wrapper{display:none}:is(.prezi-page--first-run-deciding .prezi-toolbar,.prezi-page--first-run-deciding .prezi-support-toggle-btn,.prezi-page--first-run-deciding .prezi-welcome-recent-projects,.prezi-page--first-run-deciding .prezi-welcome-start-pill-list,.prezi-page--first-run-deciding .prezi-welcome-section-divider:has(+.prezi-welcome-start-pill-list)){opacity:0;pointer-events:none}:is(.prezi-toolbar,.prezi-support-toggle-btn,.prezi-welcome-recent-projects,.prezi-welcome-start-pill-list,.prezi-welcome-section-divider:has(+.prezi-welcome-start-pill-list)){transition:opacity .28s}.prezi-page--first-run-generating .slide-edit-floating-toolbar{display:none}.prezi-page--first-run-generating .prezi-preview-panel iframe{pointer-events:none}.prezi-toolbar{height:auto;min-height:48px;padding:var(--space-3);padding-left:max(var(--space-3), env(safe-area-inset-left));background:var(--color-bg-page);z-index:var(--z-sticky);font-family:var(--font-family);border-bottom:none;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.prezi-toolbar-left{align-items:center;gap:var(--space-2);flex-shrink:1;min-width:0;display:flex;position:relative}.prezi-toolbar-title-group{align-items:center;gap:var(--space-1);min-width:80px;max-width:calc(100% - var(--space-1-5));margin-right:var(--space-2);flex-wrap:nowrap;flex:1;display:flex;position:relative}.prezi-toolbar--chat-open .prezi-toolbar-title-group,.prezi-toolbar--chat-hidden .prezi-toolbar-title-group{max-width:calc(100% - var(--space-4));margin-right:var(--space-4)}@media (hover:hover) and (pointer:fine){.prezi-toolbar--welcome-start .prezi-toolbar-left{flex:0 auto}.prezi-toolbar--welcome-start .prezi-toolbar-title-group{min-width:0}}.prezi-toolbar--start-page-hidden{display:none}.prezi-toolbar-content-area{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex;position:relative}.prezi-toolbar-left-spacer{flex:1;min-width:0}.prezi-toolbar-center{flex:none;justify-content:center;display:flex;position:relative}.prezi-toolbar-right{align-items:center;gap:var(--space-2);flex:1;justify-content:flex-end;min-width:auto;display:flex}.prezi-toolbar-upgrade-credit-group{flex-shrink:0;align-items:stretch;gap:0;display:inline-flex;position:relative}.prezi-toolbar-upgrade-credit-group:has(.prezi-credits-counter+.prezi-upgrade-btn){box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-bg-panel);height:34px}.prezi-toolbar-upgrade-credit-group>*{position:relative}.prezi-toolbar-upgrade-credit-group>*+:before{content:"";background:var(--border-color);pointer-events:none;width:1px;transition:opacity .12s;position:absolute;top:7px;bottom:7px;left:0}.prezi-toolbar-upgrade-credit-group:has(.prezi-credits-counter:hover,.prezi-credits-counter:focus-within,.prezi-upgrade-btn:hover:not(:disabled),.prezi-upgrade-btn:focus-visible)>*+:before{opacity:0}.prezi-toolbar-upgrade-credit-group:has(.prezi-credits-counter+.prezi-upgrade-btn) .prezi-credits-counter{height:100%;font-size:var(--font-size-base);background:0 0;border:none;border-top-right-radius:0;border-bottom-right-radius:0;gap:5px;line-height:normal;position:static}.prezi-toolbar-upgrade-credit-group:has(.prezi-credits-counter+.prezi-upgrade-btn) .prezi-upgrade-btn{background:0 0;border:none;border-top-left-radius:0;border-bottom-left-radius:0;height:100%;min-height:0}.prezi-toolbar-upgrade-credit-group:has(.prezi-credits-counter+.prezi-upgrade-btn) :is(.prezi-credits-counter,.prezi-upgrade-btn)>span{transform:translateY(0)}.prezi-toolbar-upgrade-credit-group:has(.prezi-credits-counter+.prezi-upgrade-btn) :is(.prezi-credits-counter,.prezi-upgrade-btn)>svg{transform:translateY(0)}.prezi-toolbar-upgrade-credit-group:has(.prezi-credits-counter+.prezi-upgrade-btn) .prezi-credits-counter+.prezi-upgrade-btn{border-left:0}:is(.prezi-toolbar-upgrade-credit-group:has(.prezi-credits-counter:hover) .prezi-credits-counter,.prezi-toolbar-upgrade-credit-group:has(.prezi-upgrade-btn:hover:not(:disabled)) .prezi-upgrade-btn){background:var(--color-bg-hover)}.prezi-page--phone-mobile .prezi-toolbar-upgrade-credit-group,.prezi-page--phone-landscape .prezi-toolbar-upgrade-credit-group{gap:var(--space-2);background:0 0;border:none;border-radius:0}.prezi-page--phone-mobile .prezi-toolbar-upgrade-credit-group>*+:before,.prezi-page--phone-landscape .prezi-toolbar-upgrade-credit-group>*+:before{display:none}.prezi-page--phone-mobile .prezi-toolbar-upgrade-credit-group .prezi-credits-counter,.prezi-page--phone-mobile .prezi-toolbar-upgrade-credit-group .prezi-upgrade-btn,.prezi-page--phone-landscape .prezi-toolbar-upgrade-credit-group .prezi-credits-counter,.prezi-page--phone-landscape .prezi-toolbar-upgrade-credit-group .prezi-upgrade-btn{border-radius:var(--radius-md)}.prezi-page--phone-mobile .prezi-toolbar-upgrade-credit-group .prezi-credits-counter+.prezi-upgrade-btn,.prezi-page--phone-landscape .prezi-toolbar-upgrade-credit-group .prezi-credits-counter+.prezi-upgrade-btn{border-left:1px solid var(--border-color)}.prezi-toolbar-content-area--chat-hidden .prezi-toolbar-right{flex:none}.prezi-toolbar-center--measured{z-index:1;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:1090px){.prezi-page:is(.prezi-page--phone-mobile,.prezi-page--tablet) .prezi-toolbar-right .prezi-toolbar-btn:not(.prezi-podcast-btn) span{display:none}.prezi-page:not(.prezi-page--phone-mobile):not(.prezi-page--tablet) .prezi-toolbar:not(:has(.prezi-toolbar-center[inert])) .prezi-toolbar-right .prezi-toolbar-btn:not(.prezi-podcast-btn) span{display:none}.prezi-page:is(.prezi-page--phone-mobile,.prezi-page--tablet) .prezi-toolbar-right .prezi-toolbar-btn:not(.prezi-podcast-btn) svg{margin:0}.prezi-page:not(.prezi-page--phone-mobile):not(.prezi-page--tablet) .prezi-toolbar:not(:has(.prezi-toolbar-center[inert])) .prezi-toolbar-right .prezi-toolbar-btn:not(.prezi-podcast-btn) svg{margin:0}.prezi-toolbar-right .prezi-upgrade-btn .prezi-upgrade-btn-icon{display:block}.prezi-toolbar-right .prezi-toolbar-btn.primary{padding:var(--space-2)}}@media (max-width:940px){.prezi-page:not(.prezi-page--phone-mobile):not(.prezi-page--tablet) .prezi-toolbar-right .prezi-toolbar-btn:not(.prezi-podcast-btn) span{display:none}.prezi-page:not(.prezi-page--phone-mobile):not(.prezi-page--tablet) .prezi-toolbar-right .prezi-toolbar-btn:not(.prezi-podcast-btn) svg{margin:0}}.prezi-toolbar-logo{-o-object-fit:contain;object-fit:contain;cursor:pointer;flex-shrink:0;width:24px;height:24px}.prezi-toolbar-btn.prezi-toolbar-logo-btn{width:var(--control-height-tier-1);min-width:var(--control-height-tier-1);height:var(--control-height-tier-1);flex:0 0 var(--control-height-tier-1);justify-content:center;padding:0}.prezi-toolbar-title{height:var(--control-height-tier-1);box-sizing:border-box;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;cursor:text;border-radius:var(--radius-md);border:1px solid #0000;outline:none;flex:0 auto;min-width:42px;max-width:clamp(120px,22vw,260px);padding:2px 4px;transition:border-color .15s;display:block;overflow:hidden}.prezi-toolbar--chat-hidden .prezi-toolbar-title,.prezi-toolbar--chat-open .prezi-toolbar-title{flex:0 auto;width:fit-content;max-width:100%}.prezi-toolbar--welcome-start .prezi-toolbar-title{max-width:clamp(120px,22vw,260px)}.prezi-toolbar-title:hover{border-color:var(--border-color)}.prezi-toolbar-title:focus{border-color:var(--color-primary);height:auto;min-height:var(--control-height-tier-1);white-space:normal;overflow-wrap:anywhere;text-overflow:unset;max-width:clamp(120px,22vw,260px);padding-top:4px;line-height:1.2;overflow:visible}.prezi-toolbar--chat-open .prezi-toolbar-title:focus,.prezi-toolbar--chat-hidden .prezi-toolbar-title:focus{max-width:100%}.prezi-toolbar-center--measured .prezi-toolbar-title:focus{max-width:clamp(200px,40vw,500px)}.prezi-toolbar-menu-backdrop{z-index:99;position:fixed;inset:0}.prezi-toolbar-menu{z-index:var(--z-dropdown);min-width:200px;padding:var(--space-1);background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--radius-md,6px);box-shadow:var(--shadow-md);position:fixed}.prezi-panel-mode-compact-menu{width:160px;min-width:0;z-index:calc(var(--z-sticky) + 2)}.prezi-panel-mode-compact-menu-backdrop{z-index:calc(var(--z-sticky) + 1)}:is(.prezi-toolbar:has(.prezi-export-panel),.prezi-toolbar:has(.prezi-toolbar-menu)){z-index:var(--z-topbar-menu)}.prezi-export-panel{z-index:var(--z-dropdown);width:min(560px,100vw - 16px);max-height:min(720px, calc(100dvh - var(--space-6)));background:var(--color-surface-base);border:1px solid var(--border-color);border-radius:var(--radius-3xl,24px);box-shadow:var(--shadow-md);flex-direction:column;min-height:0;display:flex;position:fixed;overflow:hidden}.prezi-export-panel:has(.craft-room-apps-config-preset-menu){overflow:visible}.prezi-export-panel:has(.craft-room-apps-config-preset-menu) .prezi-export-panel__body{overflow:visible}.prezi-export-panel:has(.craft-room-apps-config-preset-menu) .prezi-export-panel__tabpanel{overflow:visible}.prezi-export-panel__tabs{border-bottom:1px solid var(--border-color);flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:stretch;display:grid;position:relative}.prezi-export-panel__tabs:after{content:"";width:calc(100% / var(--export-tab-count,1));background:var(--color-primary);height:2px;transform:translateX(calc(var(--export-tab-active-index,0) * 100%));pointer-events:none;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}@media (prefers-reduced-motion:reduce){.prezi-export-panel__tabs:after{transition:none}}.prezi-export-panel-tab{align-items:center;gap:var(--space-1);padding:14px var(--space-2) 6px;color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;display:flex}.prezi-export-panel-tab:hover{background:var(--color-bg-hover)}.prezi-export-panel-tab.is-active{color:var(--color-text-primary)}.prezi-export-panel-tab__icon{width:auto;height:auto;color:var(--color-text-primary);justify-content:center;align-items:center;display:inline-flex}.prezi-export-panel-tab__label{min-height:2.4em;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);text-align:center;justify-content:center;align-items:center;line-height:1.2;display:flex}.prezi-export-panel__body{--prezi-export-panel-body-x-padding:var(--space-6);min-height:0;padding:var(--space-3) var(--space-6) var(--space-6);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow:hidden}.prezi-export-panel__body>.prezi-export-panel__section{flex:1;min-height:0;overflow-y:auto}.prezi-export-panel__body>.prezi-export-panel__tabpanel{flex:1;min-height:0;overflow:hidden}.prezi-export-panel--download-hover .prezi-export-panel__body>.prezi-export-panel__tabpanel{overflow:visible}.prezi-export-panel__body>.prezi-export-panel__tabpanel--share:not([hidden]){flex-direction:column;display:flex}.prezi-export-panel__tabpanel>.prezi-export-panel__section{flex:1;min-height:0;overflow-y:auto}.prezi-export-panel__tabpanel>.prezi-export-panel__section--download{padding-top:var(--space-3);overflow:visible}.prezi-export-panel__body>.share-dialog--panel,.prezi-export-panel__tabpanel>.share-dialog--panel{flex:1;min-width:0;min-height:0}.prezi-export-panel .prezi-export-panel__tabpanel .share-dialog.share-dialog--panel[data-spaced-tracking-after-link=true] .share-dialog-tracking-row{padding-top:0}.prezi-export-panel__section{gap:var(--space-2);flex-direction:column;display:flex}.prezi-export-panel__section--download{overflow:visible}.prezi-export-panel__section-label{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.prezi-export-panel__action-row{align-items:stretch;gap:var(--space-3);display:flex}.prezi-export-panel__action-wrap{display:block;position:relative}.prezi-export-panel__split{align-items:stretch;gap:var(--space-1);display:flex}.prezi-export-panel__action--split-main{flex:auto;width:auto;min-width:0}.prezi-export-panel__action--caret{flex:0 0 40px;justify-content:center;width:40px;padding:0}.prezi-export-panel__action--caret[aria-expanded=true]{background:var(--color-bg-hover);border-color:var(--color-border-strong,var(--border-color))}.prezi-export-panel__pdf-menu{top:calc(100% + var(--space-1));z-index:var(--z-dropdown);gap:var(--space-1);padding:var(--space-1);background:var(--color-surface-base,var(--color-white));border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;left:0;right:0}.prezi-export-panel__pdf-menu-item{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;line-height:1.4;display:flex}.prezi-export-panel__pdf-menu-item:hover{background:var(--color-bg-hover)}.prezi-export-panel__hover-paywall-anchor{right:calc(100% + var(--paywall-source-gap,2px));opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);z-index:calc(var(--z-dropdown) + 2);position:absolute;top:50%;transform:translate(-4px,-50%)}.prezi-export-panel__action-wrap:hover>.prezi-export-panel__hover-paywall-anchor,.prezi-export-panel__action-wrap:focus-within>.prezi-export-panel__hover-paywall-anchor,.prezi-export-panel__hover-paywall-anchor.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)}.prezi-export-panel__action{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;height:40px;padding:0 64px 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;transition:all var(--transition-fast);line-height:1.4;display:flex;position:relative}.prezi-export-panel__action-wrap:after{content:"";width:var(--space-2);height:100%;position:absolute;top:0;right:100%}.prezi-export-panel__action.prezi-theme-btn{font-size:var(--font-size-base)}.prezi-export-panel__action.prezi-theme-btn:is(.prezi-export-panel__action--pdf,.prezi-export-panel__action--pptx,.prezi-export-panel__action--scorm){box-shadow:none;background:var(--color-bg-hover);border:none}.prezi-export-panel__action.prezi-theme-btn:is(.prezi-export-panel__action--pdf,.prezi-export-panel__action--pptx,.prezi-export-panel__action--scorm):hover:not(:disabled){background:color-mix(in srgb, var(--color-bg-hover) 90%, var(--color-text-primary));border:none}.prezi-export-panel__action:hover:not(:disabled),.prezi-export-panel__icon-action:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-strong,var(--border-color))}.prezi-export-panel__action:disabled,.prezi-export-panel__icon-action:disabled{opacity:.5;cursor:not-allowed}.prezi-export-panel__action-main{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}#prezi-export-tabpanel-narrated-video .prezi-export-panel__section{--prezi-export-narrated-video-vis-control-width:155px}.prezi-export-panel__narrated-video-narration{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.prezi-export-panel__narrated-video-narration-heading{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold,600);letter-spacing:0;text-transform:none;color:var(--color-text-secondary);padding-top:var(--space-0)}.prezi-export-panel__narrated-video-style-row{align-items:stretch;gap:var(--space-2);padding-bottom:var(--space-0);display:flex}.prezi-export-panel__narrated-video-style--voice{flex:0 0 var(--prezi-export-narrated-video-vis-control-width,155px);width:var(--prezi-export-narrated-video-vis-control-width,155px);min-width:var(--prezi-export-narrated-video-vis-control-width,155px);max-width:var(--prezi-export-narrated-video-vis-control-width,155px)}.prezi-export-panel__narrated-video-style--mode{flex:auto}.prezi-export-panel__narrated-video-style{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-bg-elevated,transparent);align-items:stretch;display:flex;overflow:hidden}.prezi-export-panel__narrated-video-style-pill{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex:1;display:inline-flex}.prezi-export-panel__narrated-video-style-pill:not(:first-child){border-left:1px solid var(--border-color)}.prezi-export-panel__narrated-video-style-pill:hover:not(:disabled):not(.prezi-export-panel__narrated-video-style-pill--selected){background:var(--color-bg-hover);color:var(--color-text-primary)}.prezi-export-panel__narrated-video-style-pill--selected{background:var(--color-bg-selected,var(--color-bg-hover));color:var(--color-text-primary)}.prezi-export-panel__narrated-video-style-pill:disabled{opacity:.5;cursor:default}.prezi-export-panel__action--narrated-video-edit-big{border:1px solid var(--border-color);color:var(--color-text-secondary);background:0 0;justify-content:center}.prezi-export-panel__action--narrated-video-edit-big:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.prezi-export-panel__action--narrated-video-edit-big .prezi-export-panel__action-main{flex:none}.prezi-export-panel__narrated-video-primary-row{align-items:stretch;gap:var(--space-2);display:flex}.prezi-export-panel__narrated-video-primary-row .prezi-export-panel__action--narrated-video{padding-right:var(--space-3);justify-content:flex-start}.prezi-export-panel__narrated-video-primary-row .prezi-export-panel__action--narrated-video .prezi-export-panel__action-main{flex:none}.prezi-export-panel__icon-action{width:40px;min-width:40px;max-width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);flex:0 0 40px;justify-content:center;align-items:center;padding-left:0;padding-right:0;display:inline-flex}.prezi-export-panel__note{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.4}.prezi-export-panel__share-link-row{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.prezi-export-panel__share-link-row .prezi-export-panel__action{width:auto;height:32px;padding:0 var(--space-3);flex:none}.prezi-export-panel__share-link-row .prezi-export-panel__action .prezi-export-panel__action-main{gap:var(--space-1)}.prezi-export-panel__share-link-input{min-width:6rem;height:40px;padding:0 var(--space-1) 0 var(--space-3);box-sizing:border-box;font-size:var(--font-size-sm);color:var(--color-primary);background:var(--color-bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);font-family:var(--font-family-monospace,monospace);text-overflow:ellipsis;transition:border-color var(--transition-interactive), box-shadow var(--transition-interactive);outline:none;flex:auto;line-height:1.5}.prezi-export-panel__share-link-input:focus{border-color:var(--color-primary);box-shadow:none}.prezi-export-panel__share-link-input::selection{background:var(--color-primary-light)}.prezi-export-panel__action--share-link{border:1px solid var(--border-color);color:var(--color-text-secondary);font-size:var(--font-size-sm);background:0 0}.prezi-export-panel__action--share-link:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.prezi-export-panel__note--warn{color:var(--color-warning,var(--color-text-secondary))}.prezi-export-panel__visibility-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.prezi-export-panel__visibility-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.prezi-export-panel__visibility-row .prezi-privacy-dropdown-menu,.prezi-export-panel__visibility-row .prezi-privacy-hover-paywall-anchor{left:auto;right:0}.prezi-export-panel .share-dialog-link-section{gap:var(--space-2);margin-bottom:var(--space-2)}.prezi-export-panel .share-dialog.share-dialog--panel[data-spaced-tracking-after-link=true] .share-dialog-tracking-row{margin-bottom:var(--space-2);padding-top:var(--space-2)}.share-dialog-tracking-row.prezi-export-panel__room-invite-row--nested,.share-dialog:is(.share-dialog--panel,.share-dialog--modal) .share-dialog-tracking-row.prezi-export-panel__room-invite-row--nested{padding-left:var(--space-8);border-left:1px solid var(--border-color);padding-right:0}.prezi-export-panel .share-dialog-copy-btn{min-width:126px;height:40px}.prezi-export-panel .share-dialog-vis-trigger{height:40px}.prezi-export-panel .share-dialog-divider{margin:16px 0}@media (max-width:900px){.prezi-export-panel{width:min(560px,100vw - 8px)}.prezi-export-panel__body{--prezi-export-panel-body-x-padding:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-5)}}.prezi-toolbar-menu-item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) 10px;font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-sm,4px);text-align:left;background:0 0;border:none;font-family:inherit;line-height:1;text-decoration:none;transition:background .15s;display:flex}.prezi-toolbar-menu-item-check{width:var(--space-4);color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.prezi-toolbar-submenu-trigger{position:relative}.prezi-toolbar-submenu-trigger-row{cursor:pointer}.prezi-toolbar-submenu-arrow{color:var(--color-text-muted);transition:color var(--transition-fast);flex-shrink:0;margin-left:auto}.prezi-toolbar-submenu-trigger:hover .prezi-toolbar-submenu-arrow,.prezi-toolbar-submenu-trigger--open .prezi-toolbar-submenu-arrow{color:var(--color-text-primary)}.prezi-toolbar-submenu-trigger:after{content:"";top:0;right:calc(-1 * var(--space-2));width:var(--space-2);z-index:1;height:100%;position:absolute}.prezi-toolbar-submenu-panel{left:calc(100% + var(--space-1));top:calc(-1 * var(--space-1));width:max-content;min-width:180px;max-width:min(300px, calc(100vw - var(--space-12)));padding:var(--space-1);background:var(--color-bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);opacity:0;visibility:hidden;transition:opacity var(--transition-fast), visibility var(--transition-fast), transform var(--transition-fast);pointer-events:none;position:absolute;transform:translate(-4px)}[data-theme=dark] .prezi-toolbar-submenu-panel{background:var(--color-white)}.prezi-toolbar-submenu-trigger:hover>.prezi-toolbar-submenu-panel,.prezi-toolbar-submenu-trigger--open>.prezi-toolbar-submenu-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}@media (prefers-reduced-motion:reduce){.prezi-toolbar-submenu-panel{transition:none;transform:none}}.prezi-toolbar-submenu-panel .prezi-toolbar-menu-item{white-space:nowrap}.prezi-toolbar-menu-item:hover{background:var(--color-bg-hover)}.prezi-toolbar-menu-item:disabled{opacity:.4;cursor:default}.prezi-toolbar-menu-divider{background:var(--border-color);height:1px;margin:var(--space-1) 0}.prezi-toolbar-menu-item-label{flex:1;min-width:0}.prezi-toolbar-menu-item-row{align-items:stretch;display:flex}.prezi-toolbar-menu-item--grow{flex:1;width:auto}.prezi-toolbar-menu-item--icon{width:auto;padding:var(--space-2) 10px;border-left:1px solid var(--border-color);flex-shrink:0}.prezi-toolbar-menu-item--has-submenu{position:relative}.prezi-toolbar-menu-item--has-submenu:after{content:"";z-index:1;width:8px;height:100%;position:absolute;top:0;left:-8px}.prezi-toolbar-menu-item--has-submenu .prezi-toolbar-submenu{min-width:160px;padding:var(--space-1);background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--radius-md,6px);box-shadow:var(--shadow-md);z-index:1;display:none;position:absolute;top:0;right:calc(100% + 4px)}.prezi-toolbar-menu-item--has-submenu:hover>.prezi-toolbar-submenu{display:block}.prezi-export-panel__action>.prezi-download-plus-badge{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);white-space:nowrap;background:var(--color-plus-badge-bg);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:999px;flex-shrink:0;padding:2px 8px;line-height:1.2;position:absolute;top:50%;right:8px;transform:translateY(-50%)}[data-theme=light] .prezi-toolbar-menu .prezi-download-plus-badge{background:var(--color-primary-light)}.prezi-toolbar-menu-label{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);padding:4px 10px 2px}.prezi-toolbar-chat-controls{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.prezi-toolbar-chat-controls--divider-aligned{z-index:1;width:max-content;position:absolute;top:50%;transform:translateY(-50%)}.prezi-toolbar-chat-controls .prezi-toolbar-btn{width:var(--control-height-tier-1);min-width:var(--control-height-tier-1);height:var(--control-height-tier-1);flex:0 0 var(--control-height-tier-1);flex-shrink:0;justify-content:center;padding:0}.prezi-toolbar-separator{background:var(--border-color);flex-shrink:0;width:1px;height:16px}.prezi-toolbar-btn{padding:var(--space-4);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-base);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;transition:background .15s,color .15s;display:flex}.prezi-toolbar-btn:is(:hover,[aria-expanded=true]):not(:disabled),.prezi-toolbar-btn.is-pressed:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.prezi-toolbar-btn:disabled{opacity:.35;cursor:default}.prezi-toolbar-btn.primary{background:var(--color-primary);color:var(--color-text-on-color);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-3)}.prezi-toolbar-btn.primary:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-text-on-color)}.prezi-export-btn{height:var(--control-height-tier-2);font-weight:var(--font-weight-ui-default,500)}.prezi-toolbar-btn.prezi-upgrade-btn{height:var(--space-8);min-height:var(--space-8);font-weight:var(--font-weight-ui-default,500)}.prezi-upgrade-btn-icon{display:none}.prezi-toolbar-btn.prezi-export-btn{box-shadow:none;background:var(--color-bg-hover);color:var(--color-text-primary);border:none}.prezi-toolbar-btn.prezi-export-btn:is(:hover,[aria-expanded=true]):not(:disabled){background:color-mix(in srgb, var(--color-bg-hover) 90%, var(--color-text-primary));color:var(--color-text-primary)}@property --prezi-export-btn-stroke-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.prezi-toolbar-btn.prezi-export-btn.is-exporting{position:relative}.prezi-toolbar-btn.prezi-export-btn.is-exporting:after{--prezi-export-btn-stroke-image:conic-gradient(from var(--prezi-export-btn-stroke-angle), transparent 0deg 240deg, color-mix(in srgb, var(--color-primary) 35%, transparent) 300deg, var(--color-primary) 348deg, color-mix(in srgb, var(--color-primary) 35%, transparent) 356deg, transparent 360deg);background-image:var(--prezi-export-btn-stroke-image);animation:1.4s linear infinite prezi-export-btn-stroke-sweep}@keyframes prezi-export-btn-stroke-sweep{to{--prezi-export-btn-stroke-angle:360deg}}.prezi-toolbar-btn.active{background:var(--color-brand-labs-blue);color:var(--color-text-on-color)}.prezi-toolbar-btn.active:hover:not(:disabled){background:var(--color-brand-labs-blue);color:var(--color-text-on-color);opacity:.95}.prezi-tooltip{position:relative;overflow:visible}.prezi-tooltip-text{background:var(--color-gray-50);border:1px solid var(--color-gray-300);color:var(--color-text-primary);font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:var(--font-size-caption);border-radius:var(--radius-sm,6px);white-space:nowrap;pointer-events:none;opacity:0;box-shadow:var(--shadow-md);z-index:var(--z-tooltip);padding:4px 10px;line-height:1.5;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px)}.prezi-tooltip:hover .prezi-tooltip-text,.prezi-tooltip:focus-visible .prezi-tooltip-text{opacity:1;transform:translate(-50%)translateY(0)}.board-toolbar:has([aria-expanded=true]) .prezi-tooltip-text{opacity:0!important}.prezi-tooltip-shortcut-copy{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.prezi-tooltip-entry-label{font-style:italic}.prezi-tooltip-kbd{border:1px solid var(--border-color);border-radius:var(--radius-xs);background:var(--color-bg-hover);min-height:16px;color:var(--color-text-primary);font-family:var(--font-family);font-size:10px;font-weight:var(--font-weight-semibold);vertical-align:1px;box-shadow:inset 0 -1px 0 var(--border-color);align-items:center;padding:0 5px;line-height:14px;display:inline-flex}.prezi-page--tablet .prezi-tooltip .prezi-tooltip-text,.prezi-page--tablet .prezi-tooltip:hover .prezi-tooltip-text,.prezi-page--tablet .prezi-tooltip:focus-visible .prezi-tooltip-text{visibility:hidden!important;opacity:0!important;display:none!important}@media (hover:none) and (pointer:coarse){.prezi-tooltip .prezi-tooltip-text,.prezi-tooltip:hover .prezi-tooltip-text,.prezi-tooltip:focus-visible .prezi-tooltip-text{visibility:hidden!important;opacity:0!important;display:none!important}}.prezi-tooltip--down .prezi-tooltip-text{top:calc(100% + 6px);bottom:auto;transform:translate(-50%)translateY(-4px)}.prezi-tooltip--down:hover .prezi-tooltip-text,.prezi-tooltip--down:focus-visible .prezi-tooltip-text{transform:translate(-50%)translateY(0)}.prezi-floating-tooltip{background:var(--color-gray-50);border:1px solid var(--color-gray-300);color:var(--color-text-primary);font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:var(--font-size-caption);border-radius:var(--radius-sm,6px);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-md);z-index:var(--z-tooltip);padding:4px 10px;line-height:1.5;position:fixed;transform:translate(-50%,-100%)}.prezi-page--tablet .prezi-floating-tooltip{visibility:hidden!important;opacity:0!important;display:none!important}@media (hover:none) and (pointer:coarse){.prezi-floating-tooltip{visibility:hidden!important;opacity:0!important;display:none!important}}.prezi-page--tablet .version-history-panel__author-avatar:after,.prezi-page--phone-mobile .version-history-panel__author-avatar:after{content:none!important;visibility:hidden!important;opacity:0!important;display:none!important}.prezi-remote-update-banner{background:var(--color-warning-bg,#fef3c7);border:1px solid var(--color-warning-border,#f59e0b);color:var(--color-warning-text,#92400e);font-family:var(--font-family);font-size:var(--font-size-body,13px);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-lg);z-index:var(--z-modal,10000);align-items:center;gap:10px;padding:8px 16px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.prezi-remote-update-banner button{border-radius:var(--radius-sm,6px);border:1px solid var(--color-warning-border,#f59e0b);background:var(--color-gray-50,#fff);color:var(--color-text-primary,#1a1a1a);font-size:var(--font-size-caption,12px);cursor:pointer;padding:4px 10px}.prezi-remote-update-banner button:first-of-type{background:var(--color-warning-border,#f59e0b);color:#fff;border-color:#0000}.prezi-edit-lease-notice{background:var(--color-warning-bg,#fef3c7);border:1px solid var(--color-warning-border,#f59e0b);color:var(--color-warning-text,#92400e);font-family:var(--font-family);font-size:var(--font-size-body,13px);border-radius:var(--radius-md,8px);align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px;display:flex}.prezi-edit-lease-overlay{z-index:25;background:0 0;position:absolute;inset:56px 0 0}.prezi-podcast-btn.has-audio{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}.prezi-podcast-btn.has-audio:hover{background:color-mix(in srgb, var(--color-primary) 18%, transparent)!important;color:var(--color-primary)!important}.prezi-podcast-btn.pulse{animation:1.5s ease-in-out 3 prezi-podcast-pulse}@keyframes prezi-podcast-pulse{0%,to{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}50%{background:color-mix(in srgb, var(--color-primary) 30%, transparent)}}.prezi-mini-podcast-wrapper{z-index:var(--z-dropdown);position:fixed;top:108px;right:12px}.prezi-mini-podcast-wrapper .mini-podcast-player{position:static;bottom:auto;right:auto}.prezi-panel-mode-segmented-tabs{align-items:center;display:inline-flex}.prezi-style-brand-tabs.prezi-panel-mode-tabs{box-shadow:none}.prezi-style-brand-tabs.prezi-panel-mode-tabs .prezi-style-brand-tab{font-size:var(--font-size-sm)}.prezi-style-brand-tabs.prezi-panel-mode-tabs .prezi-style-brand-tab-indicator{background:color-mix(in srgb, var(--color-primary) 12%, transparent);box-shadow:inset 0 0 0 1px var(--color-primary)}.prezi-style-brand-tabs.prezi-panel-mode-tabs .prezi-style-brand-tab.is-active{color:var(--color-primary)}.prezi-style-brand-tabs.prezi-panel-mode-tabs .prezi-style-brand-tab:not(.is-active,:disabled):hover{color:var(--color-gray-900)}.prezi-panel-mode-compact-only,.prezi-panel-mode-segmented-tabs--hidden,.prezi-panel-mode-segmented-tabs--compact-hidden,.prezi-panel-mode-compact-only--hidden{display:none}.prezi-panel-mode-segmented-tabs-measure{pointer-events:none;visibility:hidden;width:max-content;position:absolute}.prezi-panel-mode-compact-only.prezi-panel-mode-segmented-tabs-measure,.prezi-panel-mode-compact-only--visible{display:inline-flex}.prezi-panel-mode-compact-only:not(.prezi-panel-mode-segmented-tabs-measure) .prezi-toolbar-btn{min-height:29.5px;padding:7px var(--space-2-5);border-color:var(--color-primary);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 12%, transparent);box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.prezi-panel-mode-compact-only:not(.prezi-panel-mode-segmented-tabs-measure) .prezi-toolbar-btn:hover:not(:disabled),.prezi-panel-mode-compact-only:not(.prezi-panel-mode-segmented-tabs-measure) .prezi-toolbar-btn[aria-expanded=true]{background:color-mix(in srgb, var(--color-primary) 16%, transparent);color:var(--color-primary)}.prezi-page--tablet-desktop .prezi-panel-mode-segmented-tabs--compact-hidden{display:none}.prezi-page--tablet-desktop .prezi-panel-mode-compact-only--visible{display:inline-flex}.prezi-page--phone-mobile .prezi-panel-mode-segmented-tabs.prezi-desktop-only,.prezi-page--tablet-desktop .prezi-panel-mode-segmented-tabs.prezi-mobile-only{display:none}@media (hover:hover) and (pointer:fine){.prezi-panel-mode-segmented-tabs.prezi-mobile-only{display:none}.prezi-toolbar-btn{min-height:var(--control-height-tier-2)}.prezi-toolbar-btn.prezi-toolbar-logo-btn,.prezi-toolbar-chat-controls .prezi-toolbar-btn{width:var(--control-height-tier-1);min-width:var(--control-height-tier-1);height:var(--control-height-tier-1);min-height:var(--control-height-tier-1);flex:0 0 var(--control-height-tier-1);justify-content:center;padding:0}}@media (max-width:900px) and (hover:hover) and (pointer:fine){.prezi-toolbar,.prezi-toolbar-content-area{gap:var(--space-1)}.prezi-toolbar-center{min-width:0}.prezi-toolbar-chat-controls [data-lookup=prezi-toolbar-timeline-toggle-btn],.prezi-toolbar-chat-controls [data-lookup=prezi-history-btn]{display:none}.prezi-toolbar-right{gap:var(--space-1)}.prezi-toolbar-right .prezi-toolbar-btn{flex-shrink:0}}.prezi-page--tablet-compact-toolbar .prezi-toolbar,.prezi-page--tablet-compact-toolbar .prezi-toolbar-content-area{gap:var(--space-1)}.prezi-page--tablet-compact-toolbar .prezi-toolbar-center{min-width:0}.prezi-page--tablet-compact-toolbar .prezi-toolbar-chat-controls [data-lookup=prezi-toolbar-timeline-toggle-btn],.prezi-page--tablet-compact-toolbar .prezi-toolbar-chat-controls [data-lookup=prezi-history-btn]{display:none}.prezi-page--tablet-compact-toolbar .prezi-toolbar-right{gap:var(--space-1)}.prezi-page--tablet-compact-toolbar .prezi-toolbar-right .prezi-toolbar-btn{flex-shrink:0}.prezi-main{flex:1;min-height:0;display:flex;position:relative;overflow:visible}.prezi-main--welcome-start{box-sizing:border-box;-moz-column-gap:var(--space-3);column-gap:var(--space-3);padding:var(--space-3) var(--space-3) 0}.prezi-start-page-sidebar{box-sizing:border-box;min-width:260px;height:100%;padding:var(--space-4);z-index:var(--z-floating-ui);background:0 0;border:0;flex-direction:column;flex:0 0 260px;align-items:flex-start;margin-right:0;transition:flex-basis .25s,min-width .25s;display:flex;position:relative;overflow:visible}.prezi-start-page-sidebar__header{justify-content:space-between;align-items:flex-start;width:100%;min-height:32px;display:flex}.prezi-start-page-sidebar .prezi-start-page-sidebar__logo .prezipage-loader__outer{animation:1s cubic-bezier(.16,1,.3,1) both prezi-toolbar-logo-entry}.prezi-start-page-sidebar .prezi-start-page-sidebar__logo .prezipage-loader__inner{animation:none}.prezi-start-page-sidebar__wordmark{width:82px;height:30px;color:var(--color-gray-900);-webkit-mask:var(--prezi-start-page-sidebar-wordmark-url) left center / contain no-repeat;mask:var(--prezi-start-page-sidebar-wordmark-url) left center / contain no-repeat;-webkit-mask:var(--prezi-start-page-sidebar-wordmark-url) left center / contain no-repeat;background:currentColor;flex-shrink:0;display:block}.prezi-start-page-sidebar__toggle{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.prezi-start-page-sidebar:not(.prezi-start-page-sidebar--collapsed) .prezi-start-page-sidebar__toggle{transform:translateY(-3px)}.prezi-start-page-sidebar__toggle:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.prezi-start-page-sidebar__toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.prezi-start-page-sidebar__nav{width:100%;margin-top:var(--space-6);flex-direction:column;gap:2px;display:flex}.prezi-start-page-sidebar__section{width:100%;margin-top:var(--space-2);flex-direction:column;gap:2px;display:flex}.prezi-start-page-sidebar__section-title{padding-bottom:var(--space-2);color:var(--color-text-muted);font-size:13px;font-weight:var(--font-weight-semibold);opacity:1;text-overflow:ellipsis;white-space:nowrap;line-height:16px;transition:opacity .12s .2s;overflow:hidden}.prezi-start-page-sidebar__item{align-items:center;gap:var(--space-2);width:100%;height:36px;padding:0 var(--space-2) 0 var(--space-3);color:var(--color-text-secondary);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;line-height:16px;display:flex}.prezi-start-page-sidebar__item svg{flex:0 0 16px}.prezi-start-page-sidebar__item-label{opacity:1;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;transition:opacity .12s .2s;overflow:hidden}.prezi-start-page-sidebar__item>span:not(.prezi-start-page-sidebar__soon-pill){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prezi-start-page-sidebar__item:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.prezi-start-page-sidebar__item.is-active,.prezi-start-page-sidebar__item:active{background:var(--color-bg-selected,var(--color-bg-hover));color:var(--color-text-primary)}.prezi-start-page-sidebar__item--disabled,.prezi-start-page-sidebar__item--disabled:hover,.prezi-start-page-sidebar__item--disabled:active{color:var(--color-text-muted);cursor:default;opacity:.58;background:0 0}.prezi-start-page-sidebar__item--interactive-apps{margin-top:var(--space-2)}.prezi-start-page-sidebar__soon-pill{border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;opacity:.72;flex-shrink:0;align-items:center;margin-left:auto;padding:1px 5px;line-height:1.2;display:inline-flex}.prezi-start-page-sidebar__footer{gap:var(--space-2);flex-direction:column;width:100%;margin-top:auto;display:flex}.prezi-start-page-sidebar__credits-upgrade,.prezi-start-page-sidebar__upgrade-credit-group{width:100%}.prezi-start-page-sidebar__upgrade-credit-group.prezi-toolbar-upgrade-credit-group{display:flex}.prezi-start-page-sidebar__upgrade-credit-group .prezi-credits-counter,.prezi-start-page-sidebar__upgrade-credit-group .prezi-upgrade-btn{justify-content:center;min-width:0}.prezi-start-page-sidebar__upgrade-credit-group .prezi-credits-counter{flex:none;position:static}.prezi-start-page-sidebar__upgrade-credit-group .prezi-upgrade-btn{flex:1}.prezi-start-page-sidebar__account{width:100%;position:relative}.prezi-start-page-sidebar__account-button{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;height:58px;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border:var(--border);background:var(--color-surface-base);color:var(--color-text-primary);font:inherit;cursor:pointer;transition:background var(--transition-fast);border-radius:12px;display:flex}@media (min-width:901px){.prezi-start-page-sidebar__account-button{border-radius:var(--radius-lg);padding-left:calc(var(--space-2) + 6px)}}.prezi-start-page-sidebar__account-button:hover{background:var(--color-bg-hover)}.prezi-start-page-sidebar__avatar{border-radius:var(--radius-full);background:var(--color-avatar-account-bg);width:32px;height:32px;color:var(--color-avatar-account-text);border:0;flex:0 0 32px;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:flex}.prezi-start-page-sidebar__account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:var(--font-weight-semibold);text-align:left;flex:auto;line-height:16px;overflow:hidden}.prezi-start-page-sidebar__account-button>svg{color:var(--color-text-secondary);transition:transform var(--transition-fast);flex:0 0 16px}.prezi-start-page-sidebar__account-button[aria-expanded=true]>svg{transform:rotate(180deg)}.prezi-start-page-sidebar__account-menu,.prezi-start-page-sidebar__submenu{gap:var(--space-1);box-sizing:border-box;padding:var(--space-1);border:var(--border);border-radius:var(--radius-lg);background:var(--color-surface-base);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.prezi-start-page-sidebar__account-menu{z-index:var(--z-dropdown);width:100%;position:absolute;bottom:calc(100% + 2px);right:0}.prezi-start-page-sidebar__submenu{min-width:180px;position:absolute;top:0;left:calc(100% - 1px)}.prezi-start-page-sidebar__submenu--theme{top:0}.prezi-start-page-sidebar__submenu--language{height:500px;max-height:calc(100dvh - var(--space-8));top:auto;bottom:0;overflow-y:auto}.prezi-start-page-sidebar__account-menu-item{align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:28px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:var(--font-weight-normal);text-align:left;cursor:pointer;background:0 0;border:0;line-height:16px;text-decoration:none;display:flex}.prezi-start-page-sidebar__account-menu-item:hover,.prezi-start-page-sidebar__submenu-host.is-open>.prezi-start-page-sidebar__account-menu-item{background:var(--color-bg-subtle)}.prezi-start-page-sidebar__account-menu-item span{flex:auto;min-width:0}.prezi-start-page-sidebar__account-menu-item>svg{flex:0 0 16px}.prezi-start-page-sidebar__account-menu-item--danger{color:var(--color-danger)}.prezi-start-page-sidebar__account-menu-separator{height:1px;margin:2px var(--space-2);background:var(--border-color)}.prezi-start-page-sidebar--collapsed{flex-basis:64px;align-items:center;min-width:64px}.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__logo{left:50%;top:var(--space-4);position:absolute;transform:translate(-50%)}.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__toggle{left:50%;top:calc(var(--space-4) - 2px);opacity:0;pointer-events:none;position:absolute;transform:translate(-50%)}.prezi-start-page-sidebar--collapsed:hover .prezi-start-page-sidebar__logo{opacity:0}.prezi-start-page-sidebar--collapsed:hover .prezi-start-page-sidebar__toggle,.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__toggle:focus-visible{opacity:1;pointer-events:auto}.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__nav{width:100%;margin-top:calc(var(--space-6) + 4px);align-items:center}.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__section{align-items:center}.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__item[data-lookup=prezi-start-page-sidebar-shared-with-me],.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__item[data-lookup=prezi-start-page-sidebar-created-by-me],.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__section-title,.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__item>span,.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__item-label,.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__soon-pill,.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__account-name,.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__account-button>svg{display:none}.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__section-title,.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__item-label,.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__soon-pill{opacity:0;visibility:hidden;max-width:0;transition-delay:0s}.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__item{justify-content:center;width:36px;height:36px;padding:0;position:relative}.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__item[data-sidebar-tooltip]:after{content:attr(data-sidebar-tooltip);z-index:calc(var(--z-tooltip) + 1);border:var(--border);border-radius:var(--radius-sm,6px);background:var(--color-surface-base);box-shadow:var(--shadow-md);color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);opacity:0;pointer-events:none;white-space:nowrap;padding:4px 10px;line-height:1.5;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 2px);transform:translateY(-50%)translate(-4px)}.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__item[data-sidebar-tooltip]:hover:after,.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__item[data-sidebar-tooltip]:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__footer,.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__account{justify-content:center;align-items:center;display:flex}.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__account{width:42px}.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__account-menu{width:calc(260px - (2 * var(--space-4)));left:0;right:auto}.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__credits-upgrade{display:none}.prezi-start-page-sidebar--collapsed .prezi-start-page-sidebar__account-button{cursor:pointer;background:0 0;border:0;justify-content:center;width:42px;height:58px;padding:0}@media (prefers-reduced-motion:reduce){.prezi-start-page-sidebar,.prezi-start-page-sidebar__toggle{transition:none}}.prezi-main--welcome-start>.prezi-content-area--welcome{margin:0}.prezi-main--welcome-start>:is(.prezi-chat-panel,.prezi-resize-handle){display:none}.prezi-content-area{gap:var(--space-3);min-height:0;margin-right:var(--space-3);background:0 0;flex:1;display:flex;position:relative;overflow:hidden}.prezi-main--welcome-start.prezi-main--plan-building>.prezi-chat-panel,.prezi-main--plan-building>.prezi-chat-panel.intro-wide,.prezi-main--plan-building>.prezi-chat-panel{flex-direction:column;flex:auto;width:auto;min-width:0;min-height:0;max-height:100%;margin-inline:auto;display:flex;max-width:820px!important}.prezi-main--welcome-start.prezi-main--plan-building>.prezi-resize-handle{display:none}.prezi-main--plan-building:not(.prezi-main--plan-pane-open) .prezi-content-area{z-index:20;background:0 0;flex:none;width:auto;min-width:0;margin:0;position:absolute;top:26px;right:20px;overflow:visible}.prezi-main--plan-building:not(.prezi-main--plan-pane-open) .prezi-content-area .prezi-preview-panel,.prezi-main--plan-building:not(.prezi-main--plan-pane-open) .prezi-content-area .prezi-preview-slides{display:contents}.prezi-main--plan-building.prezi-main--plan-pane-open .prezi-content-area{flex:0 0 380px;gap:0;min-width:380px;margin:0}.prezi-main--plan-building.prezi-main--plan-pane-open .prezi-content-area .prezi-preview-slides{padding:0}.prezi-build-plan-slot--rail{border:none;width:auto;min-width:0;overflow:visible}.prezi-build-plan-slot--rail .prezi-build-plan-reopen{border-radius:var(--radius-md,8px);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.prezi-build-plan-slot--rail .prezi-build-plan-reopen:hover{background:var(--color-surface-hover,#7f7f7f1a);color:var(--color-text-primary)}.prezi-main--plan-building .prezi-chat-panel>.brief-card-convo{flex:auto;order:1;min-height:0;overflow-y:auto}.prezi-main--plan-building .prezi-chat-panel>.prezi-chat-messages-shell{flex:0 auto;order:2;min-height:0;overflow-y:auto}.prezi-main--plan-building .prezi-chat-panel>.brief-card{flex:none;order:3;width:auto;margin:0 6px 10px 12px}.prezi-main--plan-building .prezi-chat-panel>.prezi-chat-input-area{order:4}@media (hover:hover) and (pointer:fine){.prezi-content-area--welcome{margin-left:var(--space-1-5)}}.prezi-content-area--chat-hidden{margin-left:6px}.prezi-content-area--design-chat-hidden{padding-left:0}.prezi-page:not(.prezi-page--phone-mobile) .prezi-content-area--design-slides-preview-linked{gap:var(--space-3)}.prezi-page:not(.prezi-page--phone-mobile) .prezi-content-area--design-slides-preview-linked .prezi-timeline-rail{z-index:80}.prezi-page:not(.prezi-page--phone-mobile) .prezi-content-area--design-slides-preview-linked .prezi-timeline-section--overview{align-self:flex-start}.prezi-page:not(.prezi-page--phone-mobile) .prezi-content-area--design-slides-preview-linked .prezi-timeline-section--overview:not(.prezi-timeline-section--overview-disabled):hover{border-color:var(--color-primary)}.prezi-page:not(.prezi-page--phone-mobile) .prezi-content-area--design-slides-preview-linked .prezi-timeline-section--overview .prezi-timeline-overview:hover{background:0 0;border-color:#0000}.prezi-page:not(.prezi-page--phone-mobile) .prezi-content-area--design-slides-preview-linked .prezi-timeline-section--slides{--prezi-timeline-connector-radius:calc(var(--radius-xl) + 2px);border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;overflow:visible}.prezi-page:not(.prezi-page--phone-mobile) .prezi-content-area--design-slides-preview-linked .prezi-timeline-section--slides .prezi-timeline-items--slides{width:calc(100% - 1px);padding-top:6px}.prezi-page:not(.prezi-page--phone-mobile) .prezi-content-area--design-slides-preview-linked .prezi-timeline-section--unified .prezi-timeline-items--slides{width:calc(100% - 1px)}.prezi-page:not(.prezi-page--phone-mobile) .prezi-content-area--design-slides-preview-linked .prezi-timeline-section--slides:before{content:"";right:calc(-1 * var(--space-3) - 1px);top:calc(-1 * var(--prezi-timeline-connector-radius));width:calc(var(--prezi-timeline-connector-radius) + 1px);height:var(--prezi-timeline-connector-radius);background:linear-gradient(to bottom, transparent 0 var(--space-2), var(--color-gray-50) var(--space-2)) right / 3px 100% no-repeat, radial-gradient(circle at 1px 0, transparent calc(var(--prezi-timeline-connector-radius) - 1px), var(--border-color) calc(var(--prezi-timeline-connector-radius) - 1px) var(--prezi-timeline-connector-radius), var(--color-gray-50) var(--prezi-timeline-connector-radius));pointer-events:none;position:absolute}.prezi-page:not(.prezi-page--phone-mobile) .prezi-content-area--design-slides-preview-linked .prezi-timeline-section--slides:after{content:"";top:0;right:calc(-1 * var(--space-3) - 1px);width:calc(var(--space-3) + 2px);background:var(--color-gray-50);box-shadow:0 1px 0 var(--border-color);pointer-events:none;position:absolute;bottom:0}.prezi-page:not(.prezi-page--phone-mobile) .prezi-content-area--design-slides-preview-linked .prezi-preview-panel{border-bottom-left-radius:0}.prezi-resize-overlay{z-index:var(--z-tooltip);cursor:col-resize;touch-action:none;position:absolute;inset:0}.prezi-page.upload-modal-open iframe{pointer-events:none}.prezi-resize-handle{cursor:col-resize;touch-action:none;background:0 0;border:none;flex-shrink:0;width:6px;display:block;position:relative}.prezi-resize-handle:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--color-primary) 0%, transparent), var(--color-primary), color-mix(in srgb, var(--color-primary) 0%, transparent));opacity:0;pointer-events:none;width:1.5px;transition:opacity .15s;position:absolute;top:25%;bottom:25%;right:-1px}@media (pointer:coarse){.prezi-page--tablet .prezi-resize-handle:after{content:"";position:absolute;inset:0 -6px}}.prezi-page--phone-mobile .prezi-toolbar{display:none}.prezi-page--phone-mobile .prezi-main--mobile{touch-action:pan-y;flex-wrap:nowrap;align-items:stretch;overflow:hidden}.prezi-page--phone-mobile .prezi-main--mobile.prezi-main--mobile-tab-preview{touch-action:pan-x pan-y}.prezi-page--phone-mobile .prezi-main--mobile>.prezi-chat-panel,.prezi-page--phone-mobile .prezi-main--mobile>.prezi-content-area{flex:0 0 100%;height:100%;min-height:0;transition:none;transform:none;width:100%!important;max-width:none!important}.prezi-page--phone-mobile .prezi-main--mobile>.prezi-chat-panel{overflow:hidden}.prezi-page--phone-mobile .prezi-main--mobile.prezi-main--mobile-tabs-active>.prezi-chat-panel{will-change:margin-left;margin-left:0;transition:margin-left .26s ease-in-out}.prezi-page--phone-mobile .prezi-main--mobile.prezi-main--mobile-tabs-active.prezi-main--mobile-tab-preview>.prezi-chat-panel{margin-left:-100%}.prezi-page--phone-mobile .prezi-main--mobile.prezi-main--mobile-tab-preview>.prezi-chat-panel,.prezi-page--phone-mobile .prezi-main--mobile.prezi-main--mobile-tab-chat>.prezi-content-area{pointer-events:none}.prezi-page--phone-mobile .prezi-chat-panel--mobile-hidden,.prezi-page--phone-mobile .prezi-content-area--mobile-hidden,.prezi-page--phone-mobile .prezi-resize-handle,.prezi-page--phone-mobile .prezi-timeline-rail{display:none}.prezi-page--phone-mobile .prezi-content-area{margin-right:0}.prezi-page--phone-mobile .prezi-chat-messages{padding-right:var(--space-2);padding-left:var(--space-2)}.prezi-page--phone-mobile .prezi-main--mobile .prezi-chat-messages{-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.prezi-page--phone-mobile .prezi-chat-messages-shell:before,.prezi-page--phone-mobile .prezi-chat-messages-shell:after{right:var(--space-2)}.prezi-page--phone-mobile .prezi-main--mobile .prezi-chat-messages-shell:before{background:linear-gradient(to bottom, var(--color-bg-page), transparent)}.prezi-page--phone-mobile .prezi-main--mobile .prezi-chat-messages-shell:after{background:linear-gradient(to top, var(--color-bg-page), transparent)}.prezi-page--phone-mobile .prezi-content-area .prezi-slide-edit-btns,.prezi-page--phone-mobile .prezi-content-area .prezi-slide-edit-btn,.prezi-page--phone-mobile .prezi-content-area .prezi-slide-num,.prezi-page--phone-mobile .prezi-content-area .slide-doc-slide-label,.prezi-page--phone-mobile .prezi-content-area .slide-doc-hover-hitbox-top,.prezi-page--phone-mobile .prezi-content-area .slide-doc-hover-hitbox-side,.prezi-page--phone-mobile .prezi-content-area .slide-doc-add-btn-wrap,.prezi-page--phone-mobile .prezi-content-area .slide-doc-add-btn-gap-hitbox{display:none}.prezi-page--phone-mobile .prezi-content-area .slide-doc-overlay-item:not([data-main-overview=true]) .slide-doc-slide-label--above{color:var(--color-text-secondary);font-size:var(--font-size-caption);padding:0;display:inline-flex;position:absolute;bottom:calc(100% + 9px);left:0}.prezi-page--phone-mobile .prezi-chat-input-resize-handle,.prezi-page--phone-mobile .prezi-chat-input-area [data-lookup=prezi-choose-designer-btn]{display:none}.prezi-page--phone-mobile .slide-doc-mobile-overview-header{z-index:230;pointer-events:none;width:100%;height:0;position:absolute;top:0;left:0}.slide-doc-mobile-prezi-thumb{z-index:215;justify-content:flex-start;align-items:center;gap:var(--space-3);border:1px solid var(--border-color);background:var(--color-bg-subtle);width:100%;height:72px;color:var(--color-text-primary);cursor:pointer;pointer-events:auto;touch-action:manipulation;border-radius:16px;padding:4px;display:flex;position:absolute;top:46px;left:0;right:auto}.slide-doc-mobile-prezi-thumb:after{content:"";z-index:2;border:1px solid var(--color-primary);border-radius:inherit;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 34%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.slide-doc-mobile-prezi-thumb.is-ready-pulse{isolation:isolate}.slide-doc-mobile-prezi-thumb.is-ready-pulse:after{animation:2.8s cubic-bezier(0,0,.2,1) infinite prezi-mobile-prezi-thumb-ready-pulse}.slide-doc-mobile-prezi-thumb.is-active{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent)}.slide-doc-mobile-prezi-thumb:disabled{cursor:wait}.slide-doc-mobile-prezi-thumb__media{aspect-ratio:16/9;background:var(--prezi-thumbnail-shimmer-gradient);background-size:var(--prezi-thumbnail-shimmer-size);border-radius:12px;flex:none;justify-content:center;align-items:center;height:100%;animation:1.7s cubic-bezier(.4,0,.2,1) infinite prezi-thumb-shimmer;display:inline-flex;position:relative;overflow:hidden}.slide-doc-mobile-prezi-thumb__media.is-loaded{background:var(--color-bg-panel);animation:none}.slide-doc-mobile-prezi-thumb.is-loading .slide-doc-mobile-prezi-thumb__media:before{content:"";z-index:1;border-radius:inherit;background:var(--prezi-thumbnail-shimmer-gradient);background-size:var(--prezi-thumbnail-shimmer-size);animation:1.7s cubic-bezier(.4,0,.2,1) infinite prezi-thumb-shimmer;position:absolute;inset:0}.slide-doc-mobile-prezi-thumb.is-loading .slide-doc-mobile-prezi-thumb__media.is-loaded:before{display:none}.slide-doc-mobile-prezi-thumb__media img{background:var(--color-bg-panel);-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.slide-doc-mobile-prezi-thumb__media img.slide-doc-mobile-prezi-thumb__preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.slide-doc-mobile-prezi-thumb.is-loading .slide-doc-mobile-prezi-thumb__media.is-loaded img:not(.slide-doc-mobile-prezi-thumb__preload){opacity:.2}.slide-doc-mobile-prezi-thumb.is-loading .slide-doc-mobile-prezi-thumb__placeholder{opacity:0}.slide-doc-mobile-prezi-thumb__placeholder{background:0 0;width:100%;height:100%}.slide-doc-mobile-prezi-thumb__text{min-width:0;min-height:100%;color:var(--color-text-primary);text-align:left;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;line-height:1.15;display:inline-flex}.slide-doc-mobile-prezi-thumb__meta{color:var(--color-text-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.slide-doc-mobile-prezi-thumb.is-loading .slide-doc-mobile-prezi-thumb__meta{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.slide-doc-mobile-prezi-thumb__arrow{margin-right:var(--space-2);color:var(--color-text-secondary);flex:none}.slide-doc-mobile-prezi-thumb:not(:disabled):not(.is-loading) .slide-doc-mobile-prezi-thumb__arrow{animation:2.2s ease-in-out infinite prezi-mobile-prezi-thumb-arrow-nudge}.prezi-page--phone-mobile .slide-doc-mobile-prezi-section-title{z-index:216;height:14px;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);pointer-events:none;white-space:nowrap;align-items:center;line-height:1;display:inline-flex;position:absolute;top:16px;left:0}.slide-doc-mobile-prezi-thumb__spinner-overlay{z-index:2;pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.slide-doc-mobile-prezi-thumb__spinner{color:color-mix(in srgb, var(--color-primary) 78%, transparent);animation:1s linear infinite prezi-mobile-prezi-thumb-spin}.prezi-page--phone-mobile .slide-doc-mobile-slides-section-title--standalone{z-index:216;height:14px;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);pointer-events:none;white-space:nowrap;align-items:center;line-height:1;display:inline-flex;position:absolute;top:134px;left:0}.prezi-page--phone-mobile:not(.prezi-page--phone-landscape) .slide-doc-mobile-section-title,.prezi-page--phone-mobile:not(.prezi-page--phone-landscape) .slide-doc-mobile-slides-section-title:not(.slide-doc-mobile-slides-section-title--standalone){z-index:216;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);pointer-events:none;white-space:nowrap;align-items:center;line-height:1;display:inline-flex;position:absolute;left:0}.prezi-page--phone-mobile:not(.prezi-page--phone-landscape) .slide-doc-mobile-section-title--prezi{bottom:calc(100% + 9px)}.prezi-page--phone-mobile:not(.prezi-page--phone-landscape) .slide-doc-mobile-slides-section-title:not(.slide-doc-mobile-slides-section-title--standalone){bottom:calc(100% + 31px)}@keyframes prezi-mobile-prezi-thumb-spin{to{transform:rotate(360deg)}}@keyframes prezi-mobile-prezi-thumb-ready-pulse{0%{opacity:0;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 34%, transparent)}8%{opacity:.4;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 34%, transparent)}52%{opacity:0;box-shadow:0 0 0 12px #0000}to{opacity:0;box-shadow:0 0 0 12px #0000}}@keyframes prezi-mobile-prezi-thumb-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@media (prefers-reduced-motion:reduce){.slide-doc-mobile-prezi-thumb.is-ready-pulse:after,.slide-doc-mobile-prezi-thumb__media,.slide-doc-mobile-prezi-thumb.is-loading .slide-doc-mobile-prezi-thumb__media:before,.slide-doc-mobile-prezi-thumb__arrow,.slide-doc-mobile-prezi-thumb__spinner{animation:none}}.prezi-page--phone-mobile .slide-doc-overlay-item[data-main-overview=true] .slide-doc-slide-label{display:none!important}.prezi-page--phone-mobile .prezi-main--mobile .prezi-content-area:not(.prezi-content-area--mobile-hidden) .prezi-preview-panel{box-shadow:none;background:0 0;border:none;border-radius:0}.prezi-page--phone-mobile .prezi-main--mobile .prezi-content-area:not(.prezi-content-area--mobile-hidden) .prezi-preview-panel--mobile-prezi-active{z-index:0;visibility:hidden;opacity:0;pointer-events:none;position:absolute;inset:0}.prezi-page--phone-mobile .prezi-main--mobile .prezi-content-area:not(.prezi-content-area--mobile-hidden) .prezi-preview-panel--mobile-prezi-active .prezi-preview-slides{position:absolute;inset:0}.prezi-page--phone-mobile .prezi-main--mobile .prezi-content-area:not(.prezi-content-area--mobile-hidden) .prezi-preview-slides{overflow-anchor:none;overscroll-behavior:contain;touch-action:pan-y;overflow-x:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.prezi-page--phone-mobile:not(.prezi-page--phone-landscape) .prezi-main--mobile .prezi-content-area:not(.prezi-content-area--mobile-hidden):not(.prezi-content-area--mobile-prezi-selected) .prezi-preview-slides{padding-bottom:24px}.prezi-page--phone-mobile:not(.prezi-page--phone-landscape) .prezi-main--mobile .prezi-content-area:not(.prezi-content-area--mobile-hidden):not(.prezi-content-area--mobile-prezi-selected) .prezi-preview-panel:has(>.prezi-mobile-slides-limited-banner)>.prezi-preview-slides{padding-bottom:calc(144px + env(safe-area-inset-bottom,0px) + 24px)}@media (prefers-reduced-motion:reduce){.prezi-page--phone-mobile .prezi-main--mobile.prezi-main--mobile-tabs-active>.prezi-chat-panel{transition:none}}.prezi-page--phone-landscape{--prezi-landscape-rail-width:56px;--prezi-landscape-rail-control-size:40px;--prezi-landscape-rail-gap:8px;--prezi-landscape-drawer-close-right:calc(var(--space-3) - var(--space-4));--prezi-landscape-drawer-close-top:2px;--prezi-landscape-watermark-bottom:20px;--prezi-landscape-chat-compact-width:clamp(168px, 22vw, 204px);--prezi-landscape-chat-focus-width:var(--prezi-landscape-chat-compact-width);--prezi-landscape-chat-space:var(--prezi-landscape-chat-width,var(--prezi-landscape-chat-focus-width));--prezi-landscape-slide-max-width:max(0px, calc(var(--craft-viewport-width,100vw) - var(--prezi-landscape-slides-left) - var(--prezi-landscape-rail-right-space)));--prezi-landscape-safe-left:env(safe-area-inset-left,0px);--prezi-landscape-safe-right:env(safe-area-inset-right,0px);--prezi-landscape-rail-left-space:calc(max(7px, var(--prezi-landscape-safe-left)) + var(--prezi-landscape-rail-width) + var(--prezi-landscape-rail-gap));--prezi-landscape-rail-right-space:calc(max(7px, var(--prezi-landscape-safe-right)) + var(--prezi-landscape-rail-width) + var(--prezi-landscape-rail-gap));--prezi-landscape-slides-left:calc(var(--prezi-landscape-rail-left-space) + var(--prezi-landscape-rail-gap) + var(--prezi-landscape-chat-space));padding-bottom:0}.prezi-page--phone-landscape:has(.prezi-main--mobile){padding-bottom:0}.prezi-page--phone-landscape .prezi-mobile-topbar{left:max(7px, env(safe-area-inset-left,0px));z-index:120;width:var(--prezi-landscape-rail-width);box-shadow:none;pointer-events:none;touch-action:manipulation;top:env(safe-area-inset-top,0px);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0 5px 5px;display:flex;position:absolute}.prezi-page--phone-landscape .prezi-mobile-topbar__primary-actions{border:1px solid var(--border-color);border:1px solid color-mix(in srgb, var(--border-color) 74%, transparent);border-radius:var(--radius-3xl);background:var(--color-bg-elevated);background:color-mix(in srgb, var(--color-bg-elevated) 86%, transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);pointer-events:auto;flex-direction:column;align-items:center;gap:2px;padding:4px;display:flex}.prezi-page--phone-landscape .prezi-mobile-topbar__title-group{display:none}.prezi-page--phone-landscape .prezi-mobile-topbar__right,.prezi-page--phone-landscape .prezi-mobile-topbar__present-actions{pointer-events:auto;flex-direction:column;gap:4px;margin-left:0}.prezi-page--phone-landscape .prezi-mobile-topbar__btn{width:var(--prezi-landscape-rail-control-size);height:var(--prezi-landscape-rail-control-size);color:var(--color-text-secondary);touch-action:manipulation;background:0 0;border:0}.prezi-page--phone-landscape .prezi-mobile-topbar__btn:is(:hover,:focus-visible){background:var(--color-bg-hover);color:var(--color-text-primary)}.prezi-page--phone-landscape .prezi-mobile-topbar__btn--designer{background:var(--color-bg-subtle);border:1px solid var(--border-color);border:1px solid color-mix(in srgb, var(--border-color) 78%, transparent);color:var(--color-text-primary);box-shadow:var(--shadow-xs);display:inline-flex}.prezi-page--phone-landscape .prezi-mobile-topbar__btn--designer:is(:hover,:focus-visible){border-color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 60%, var(--border-color));background:var(--color-bg-hover)}.prezi-page--phone-landscape .prezi-mobile-topbar__designer-avatar{box-shadow:inset 0 0 0 1px var(--color-bg-elevated);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bg-elevated) 70%, transparent)}.prezi-page--phone-landscape .prezi-mobile-topbar__credits-btn{min-width:var(--prezi-landscape-rail-control-size);flex-direction:column;gap:8px;height:54px;padding:3px 0 5px}.prezi-page--phone-landscape .prezi-mobile-topbar__credits-count{text-orientation:mixed;writing-mode:vertical-rl;width:max-content;max-width:30px;margin-top:0;line-height:1;display:block;position:relative;transform:rotate(180deg)}.prezi-page--phone-landscape .prezi-mobile-topbar__landscape-secondary-actions{box-sizing:border-box;left:max(7px, env(safe-area-inset-left,0px));bottom:max(7px, env(safe-area-inset-bottom,0px));z-index:140;width:calc(var(--prezi-landscape-rail-control-size) + 10px);min-width:calc(var(--prezi-landscape-rail-control-size) + 10px);border:1px solid var(--border-color);border:1px solid color-mix(in srgb, var(--border-color) 74%, transparent);border-radius:var(--radius-3xl);background:var(--color-bg-elevated);background:color-mix(in srgb, var(--color-bg-elevated) 86%, transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);pointer-events:auto;flex-direction:column;align-items:center;gap:0;padding:4px;display:flex;position:fixed}.prezi-page--phone-landscape .prezi-mobile-topbar__landscape-secondary-actions .prezi-mobile-topbar__btn--title-menu{z-index:2;pointer-events:auto}.prezi-page--phone-landscape .prezi-mobile-topbar__landscape-secondary-actions .prezi-mobile-topbar__credits-btn--landscape-standalone{width:var(--prezi-landscape-rail-control-size);min-width:var(--prezi-landscape-rail-control-size);height:auto;min-height:64px;color:var(--color-primary);pointer-events:auto;flex-direction:column;gap:4px;padding:4px 0 8px}.prezi-page--phone-landscape .prezi-mobile-topbar__landscape-secondary-actions:has(.prezi-mobile-topbar__btn--title-menu) .prezi-mobile-topbar__credits-btn--landscape-standalone{gap:2px}.prezi-page--phone-landscape .prezi-mobile-topbar__landscape-secondary-actions .prezi-mobile-topbar__credits-btn--landscape-standalone>svg{order:2;margin-top:0}.prezi-page--phone-landscape .prezi-mobile-topbar__landscape-secondary-actions .prezi-mobile-topbar__credits-btn--landscape-standalone:is(:hover,:focus-visible){color:var(--color-primary-hover)}.prezi-page--phone-landscape .prezi-mobile-topbar__landscape-secondary-actions .prezi-mobile-topbar__credits-btn--landscape-standalone .prezi-mobile-topbar__credits-count{max-width:var(--prezi-landscape-rail-control-size);text-align:center;order:1;margin-top:0;padding-top:4px;padding-bottom:4px;transform:rotate(180deg)}.prezi-page--phone-landscape .prezi-mobile-topbar__present-actions{top:env(safe-area-inset-top,0px);right:max(7px, var(--prezi-landscape-safe-right));z-index:120;border:1px solid var(--border-color);border:1px solid color-mix(in srgb, var(--border-color) 78%, transparent);border-radius:var(--radius-full);background:var(--color-bg-subtle);background:color-mix(in srgb, var(--color-bg-subtle) 82%, transparent);box-shadow:var(--shadow-lg);flex-direction:column-reverse;gap:6px;padding:4px;position:fixed}.prezi-page--phone-landscape .prezi-mobile-topbar__present-actions:before{display:none}.prezi-page--phone-landscape .prezi-mobile-topbar__btn--present-primary{background:var(--color-primary);color:var(--color-text-on-color);box-shadow:var(--shadow-sm)}.prezi-page--phone-landscape .prezi-mobile-tabbar{display:none}.prezi-page--phone-landscape .prezi-main--mobile{--prezi-landscape-chat-width:var(--prezi-landscape-chat-compact-width);gap:var(--prezi-landscape-rail-gap);height:100%;min-height:0;padding:env(safe-area-inset-top,0px) var(--prezi-landscape-rail-right-space) env(safe-area-inset-bottom,0px) var(--prezi-landscape-rail-left-space);touch-action:pan-y;flex:auto;align-items:stretch;overflow:hidden}.prezi-page--phone-landscape .prezi-main--mobile.prezi-main--mobile-tabs-active.prezi-main--mobile-tab-chat{--prezi-landscape-chat-width:var(--prezi-landscape-chat-focus-width)}.prezi-page--phone-landscape .prezi-main--mobile.prezi-main--mobile-tabs-active>.prezi-chat-panel,.prezi-page--phone-landscape .prezi-main--mobile.prezi-main--mobile-tabs-active>.prezi-content-area{pointer-events:auto;height:100%;min-height:0;transform:none;margin-left:0!important}.prezi-page--phone-landscape .prezi-main--mobile.prezi-main--mobile-tabs-active>.prezi-chat-panel{flex-direction:column;flex:0 0 var(--prezi-landscape-chat-width);opacity:1;align-self:stretch;height:100%;transition:flex-basis .18s,width .18s;display:flex;overflow:hidden;width:var(--prezi-landscape-chat-width)!important;min-width:0!important;max-width:var(--prezi-landscape-chat-focus-width)!important}.prezi-page--phone-landscape .prezi-main--mobile.prezi-main--mobile-tabs-active>.prezi-chat-panel.intro-wide{flex:auto;width:auto!important;max-width:none!important}.prezi-page--phone-landscape .prezi-main--mobile:has(>.prezi-content-area--welcome)>.prezi-chat-panel{flex:auto;width:auto!important;max-width:none!important}.prezi-page--phone-landscape .prezi-main--mobile.prezi-main--mobile-tabs-active>.prezi-content-area{flex:0 1 var(--prezi-landscape-slide-max-width);gap:0;margin-right:0;width:auto!important;max-width:var(--prezi-landscape-slide-max-width)!important}.prezi-page--phone-landscape .prezi-content-area--welcome{display:none}.prezi-page--phone-landscape .prezi-main--mobile.prezi-main--mobile-tabs-active .prezi-content-area:not(.prezi-content-area--mobile-hidden) .prezi-preview-panel,.prezi-page--phone-landscape .prezi-main--mobile.prezi-main--mobile-tabs-active .prezi-content-area:not(.prezi-content-area--mobile-hidden) .prezi-preview-slides{width:100%;max-width:100%;height:100%;min-height:0}.prezi-page--phone-landscape .prezi-main--mobile.prezi-main--mobile-tabs-active .prezi-content-area:not(.prezi-content-area--mobile-hidden) .prezi-preview-panel{align-self:stretch}.prezi-page--phone-landscape .prezi-main--mobile.prezi-main--mobile-tabs-active .prezi-content-area:not(.prezi-content-area--mobile-hidden) .prezi-preview-slides{touch-action:pan-y;padding:0;overflow-x:hidden}.prezi-page--phone-landscape .slide-doc-editor iframe{background:0 0}.prezi-page--phone-mobile .prezi-viewer-panel-inline--mobile-canvas{box-sizing:border-box;background:var(--prezi-canvas-background,var(--color-gray-50));width:100%;height:100%;min-height:0;box-shadow:none;overscroll-behavior:none;touch-action:none;border:none;border-radius:16px;flex:auto;overflow:hidden}.prezi-page--phone-mobile:not(.prezi-page--phone-landscape) .prezi-content-area--mobile-prezi-selected{box-sizing:border-box;padding:12px 12px 0}.prezi-page--phone-mobile .prezi-viewer-panel-inline--mobile-canvas .prezi-viewer-canvas{background:var(--prezi-canvas-background,transparent);overscroll-behavior:none;touch-action:none;min-height:0}.prezi-page--phone-mobile .prezi-viewer-panel-inline--mobile-canvas:not(.present-mode) .prezi-nav-pill,.prezi-page--phone-landscape .prezi-viewer-panel-inline--mobile-canvas:not(.present-mode) .prezi-nav-pill{bottom:9px}.prezi-page--phone-mobile:not(.prezi-page--phone-landscape) .prezi-viewer-panel-inline--mobile-canvas>.craft-watermark-paywall-host--bottom-left{z-index:9;left:8px}.prezi-page--phone-mobile .prezi-viewer-panel-inline--mobile-canvas .prezi-viewer-canvas canvas,.prezi-page--phone-mobile .prezi-viewer-panel-inline.present-mode .prezi-viewer-canvas,.prezi-page--phone-mobile .prezi-viewer-panel-inline.present-mode .prezi-viewer-canvas canvas{touch-action:none}.prezi-page--phone-landscape .prezi-main--mobile.prezi-main--mobile-tabs-active .prezi-content-area .slide-doc-slide-label{font-size:var(--font-size-caption);color:var(--color-text-secondary);padding:0;display:inline-flex}.prezi-page--phone-landscape .prezi-chat-messages{padding-top:0;padding-bottom:var(--space-1)}.prezi-page--phone-landscape .prezi-chat-messages:has(.prezi-welcome-inline) .prezi-chat-empty{display:none}.prezi-page--phone-landscape .prezi-chat-messages-shell{flex:1;min-height:0}.prezi-page--phone-landscape .prezi-chat-input-area{flex:none;margin-top:0;padding-bottom:0}.prezi-page--phone-landscape .prezi-chat-input-wrapper{min-height:88px;padding:var(--space-1-5)}.prezi-page--phone-landscape .prezi-chat-input-wrapper--landscape-compact{--prezi-gradient-border-radius:var(--radius-lg);align-items:stretch;gap:var(--prezi-contracted-composer-gap);min-height:88px;padding:calc(var(--space-1-5) + 2px);border-radius:var(--radius-lg);flex-direction:column;flex:none}.prezi-page--phone-landscape .prezi-chat-input-wrapper--landscape-compact .prezi-chat-textarea-wrapper{flex:0 0 32px;min-width:0;min-height:32px;max-height:32px}.prezi-page--phone-landscape .prezi-chat-input-wrapper--landscape-compact .prezi-chat-textarea{min-height:32px;max-height:32px;padding:4px var(--space-1) 4px;white-space:pre-wrap;line-height:24px;overflow:auto;height:32px!important}.prezi-page--phone-landscape .prezi-chat-input-wrapper--landscape-compact .prezi-theme-btn-icon-only,.prezi-page--phone-landscape .prezi-chat-input-wrapper--landscape-compact .prezi-send-btn{border-radius:var(--radius-md);width:32px;height:32px}.prezi-page--phone-landscape .prezi-chat-input-wrapper--landscape-compact .prezi-theme-btn-icon-only{justify-content:center;padding:0}.prezi-page--phone-landscape .prezi-chat-input-wrapper--landscape-compact .prezi-chat-actions{gap:var(--space-1);flex:none;min-height:32px;margin-top:auto}.prezi-page--phone-landscape .prezi-chat-input-wrapper--landscape-compact .prezi-chat-actions-left,.prezi-page--phone-landscape .prezi-chat-input-wrapper--landscape-compact .prezi-chat-actions-right{gap:var(--space-1)}.prezi-page--phone-landscape .prezi-chat-input-wrapper--landscape-compact.prezi-chat-input-wrapper--empty-inactive-mobile{gap:var(--prezi-contracted-composer-gap);min-height:66px;padding:calc(var(--space-1-5) + 2px)}.prezi-page--phone-landscape .prezi-chat-input-wrapper--landscape-compact.prezi-chat-input-wrapper--empty-inactive-mobile .prezi-chat-textarea-wrapper{flex:0 0 24px;min-height:24px;max-height:24px}.prezi-page--phone-landscape .prezi-chat-input-wrapper--landscape-compact.prezi-chat-input-wrapper--empty-inactive-mobile .prezi-chat-textarea{min-height:24px;max-height:24px;padding:0 4px;line-height:24px;overflow:hidden;height:24px!important}.prezi-page--phone-landscape .prezi-chat-input-wrapper--landscape-compact.prezi-chat-input-wrapper--empty-inactive-mobile .prezi-chat-actions{min-height:30px}.prezi-page--phone-landscape .prezi-chat-textarea-wrapper,.prezi-page--phone-landscape .prezi-chat-textarea{min-height:44px}.prezi-page--phone-landscape .prezi-chat-textarea{max-height:96px}.prezi-page--phone-landscape .prezi-chat-actions{min-height:28px}.prezi-page--phone-landscape .prezi-mobile-slides-limited-banner{display:none}:is(html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-mobile-topbar,html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-mobile-tabbar,html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-content-area,html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-chat-messages-shell,html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-free-limit-card,html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-smart-chips,html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-input-preview-row:not(:has(.prezi-import-mode-tabs)),html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-credit-warning-banner,html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-free-limit-card-anchor,html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-chat-actions){display:none!important}html[data-craft-keyboard-active=true] .prezi-page--phone-mobile.prezi-page--phone-landscape .prezi-main--mobile{height:var(--craft-viewport-height,100dvh);max-height:var(--craft-viewport-height,100dvh);align-items:stretch;padding-top:0;padding-bottom:0}html[data-craft-keyboard-active=true] .prezi-page--phone-mobile.prezi-page--phone-landscape .prezi-main--mobile>.prezi-chat-panel{flex:auto;height:100%;min-height:0;width:100%!important;max-width:none!important}html[data-craft-keyboard-active=true] .prezi-page--phone-mobile.prezi-page--phone-landscape .prezi-chat-input-area{box-sizing:border-box;min-width:0;height:100%;min-height:0;max-height:none;padding:0 var(--space-2) 0;flex:1}html[data-craft-keyboard-active=true] .prezi-page--phone-mobile.prezi-page--phone-landscape .prezi-chat-input-area--manual-height{height:100%}html[data-craft-keyboard-active=true] .prezi-page--phone-mobile.prezi-page--phone-landscape .prezi-chat-input-wrapper{box-sizing:border-box;flex:1;gap:0;min-width:0;height:100%;min-height:0;max-height:none;margin:0}html[data-craft-keyboard-active=true] .prezi-page--phone-mobile.prezi-page--phone-landscape .prezi-chat-textarea-wrapper,html[data-craft-keyboard-active=true] .prezi-page--phone-mobile.prezi-page--phone-landscape .prezi-chat-textarea{flex:1;height:100%;min-height:0;max-height:none}html[data-craft-keyboard-active=true] .prezi-page--phone-mobile.prezi-page--phone-landscape .prezi-chat-textarea{white-space:pre-wrap}html[data-craft-keyboard-active=true] .prezi-page--phone-mobile.prezi-page--phone-landscape .prezi-chat-input-wrapper--landscape-compact .prezi-chat-textarea{overflow:auto;height:100%!important}.prezi-page--phone-landscape .prezi-mobile-sheet{justify-content:flex-start;align-items:stretch}.prezi-page--phone-landscape :is(.prezi-mobile-sheet__panel,.prezi-upload-modal--mobile-sheet.prezi-mobile-sheet__panel,.prezi-branding-modal--mobile-sheet.prezi-mobile-sheet__panel,.prezi-designer-modal--mobile-sheet.prezi-mobile-sheet__panel,.prezi-prompt-editor--mobile-sheet.prezi-mobile-sheet__panel,.prezi-settings-modal--mobile-sheet.prezi-mobile-sheet__panel,.prezi-load-modal--mobile.prezi-mobile-sheet__panel){width:min(calc(46vw + var(--prezi-landscape-safe-left)), calc(380px + var(--prezi-landscape-safe-left)));height:100%;max-height:none;padding-left:calc(var(--space-4) + var(--prezi-landscape-safe-left));border:1px solid var(--border-color);border-radius:0 var(--radius-3xl) var(--radius-3xl) 0;border-left:none;overflow-y:auto}.prezi-page--phone-landscape .prezi-mobile-sheet--animated .prezi-mobile-sheet__panel{transform:translate(-100%)}.prezi-page--phone-landscape .prezi-mobile-sheet--open .prezi-mobile-sheet__panel{transform:translate(0,0)}.prezi-page--phone-landscape .prezi-mobile-sheet--closing .prezi-mobile-sheet__panel{transform:translate(-100%)!important}.prezi-page--phone-landscape :is(.prezi-branding-modal--mobile-sheet.prezi-mobile-sheet__panel,.prezi-designer-modal--mobile-sheet.prezi-mobile-sheet__panel){width:min(calc(64vw + var(--prezi-landscape-safe-left)), calc(560px + var(--prezi-landscape-safe-left)));padding:0 var(--space-3) max(var(--space-3), env(safe-area-inset-bottom)) calc(var(--space-3) + var(--prezi-landscape-safe-left))}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet.prezi-mobile-sheet__panel{overflow:hidden auto}.prezi-page--phone-landscape .prezi-mobile-sheet__panel>.prezi-mobile-sheet__handle{z-index:1;cursor:ew-resize;border:none;border-radius:0;align-self:stretch;width:28px;height:auto;min-height:0;margin:0;position:absolute;inset:0 0 0 auto}.prezi-page--phone-landscape .prezi-mobile-sheet__panel>.prezi-mobile-sheet__handle:before{content:none}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer :is(.prezi-mobile-sheet__panel,.prezi-branding-modal--mobile-sheet.prezi-mobile-sheet__panel,.prezi-designer-modal--mobile-sheet.prezi-mobile-sheet__panel){width:min(calc(72vw + var(--prezi-landscape-safe-left)), calc(620px + var(--prezi-landscape-safe-left)));height:100%;max-height:none;padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom)) calc(var(--space-4) + var(--prezi-landscape-safe-left));border:1px solid var(--border-color);border-radius:0 var(--radius-3xl) var(--radius-3xl) 0;border-left:none;overflow-y:hidden}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer :is(.prezi-branding-modal--mobile-sheet.prezi-mobile-sheet__panel,.prezi-designer-modal--mobile-sheet.prezi-mobile-sheet__panel){padding-bottom:0}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-designer-modal--mobile-sheet.prezi-mobile-sheet__panel{overflow:hidden}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-drawer__row--sheet{z-index:40;background:var(--color-bg-elevated);pointer-events:auto;justify-content:flex-end;margin-right:0;position:sticky;top:0}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-drawer__row--tabs{justify-content:center;align-items:flex-start;height:38px;min-height:38px;max-height:38px;margin-bottom:0;position:sticky;top:38px}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-drawer__row--sheet.prezi-mobile-drawer__row--tabs{top:0}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-drawer__tabs{z-index:41;pointer-events:auto;flex:auto;justify-content:center;min-width:0;display:flex;position:relative}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-drawer__tabs .prezi-style-brand-tabs{box-sizing:border-box;grid-gap:3px;pointer-events:auto;touch-action:manipulation;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3px;width:min(100%,280px);height:38px;margin:0 auto;padding:3px;display:grid}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-drawer__tabs .prezi-style-brand-tab{z-index:42;box-sizing:border-box;min-width:0;height:30px;padding:0 var(--space-2);text-align:center;white-space:nowrap;touch-action:manipulation;justify-content:center;align-items:center;font-size:12px;line-height:1.1;display:inline-flex;position:relative}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-drawer__row--sheet .prezi-mobile-drawer__close{top:var(--prezi-landscape-drawer-close-top);right:var(--prezi-landscape-drawer-close-right);z-index:50;pointer-events:auto;touch-action:manipulation;position:absolute;transform:none}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-drawer__sheet-title{display:none}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-title-sheet__panel .prezi-mobile-drawer__row--sheet,.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-upload-modal--mobile-sheet .prezi-mobile-drawer__row--sheet{min-height:32px;margin-bottom:var(--space-2);justify-content:space-between}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-upload-modal--mobile-sheet .prezi-mobile-drawer__row--sheet{background:0 0}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-title-sheet__panel .prezi-mobile-drawer__sheet-title,.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-upload-modal--mobile-sheet .prezi-mobile-drawer__sheet-title{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.2;display:block;transform:translateY(4px)}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-title-sheet__panel .prezi-mobile-sheet__section-row--title,.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-upload-modal--mobile-sheet .prezi-upload-modal-header h3{display:none}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-sheet__tabs{flex-shrink:0}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-sheet__panel--tabbed-drawer{flex-direction:column;gap:0;padding-bottom:0;display:flex;overflow:hidden}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-sheet__panel--tabbed-drawer .prezi-mobile-drawer__row--tabs{flex:none}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-sheet__panel--share .prezi-mobile-drawer__row--tabs{margin-bottom:0}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-sheet__panel--share .prezi-mobile-drawer__tab-scroll-shell{margin-top:0}.prezi-page--phone-landscape .prezi-mobile-sheet--landscape-drawer .prezi-mobile-sheet__panel--share .share-dialog-mobile-privacy-options{margin-top:var(--space-2)}.prezi-page--phone-mobile:not(.prezi-page--phone-landscape) .prezi-mobile-sheet__panel--share.prezi-mobile-sheet__panel--tabbed-drawer.prezi-mobile-sheet__panel--title{gap:2px}.prezi-page--phone-mobile:not(.prezi-page--phone-landscape) .prezi-mobile-sheet__panel--share .share-dialog-mobile-privacy-options{margin-top:calc(var(--space-2) - 2px)}@media (prefers-reduced-motion:reduce){.prezi-page--phone-landscape .prezi-main--mobile.prezi-main--mobile-tabs-active>.prezi-chat-panel{transition:none}}.prezi-mobile-slides-limited-banner{right:0;bottom:env(safe-area-inset-bottom,0px);z-index:var(--z-toast);grid-column-gap:var(--space-2-5);-moz-column-gap:var(--space-2-5);align-items:center;column-gap:var(--space-2-5);grid-row-gap:var(--space-1);row-gap:var(--space-1);padding:var(--space-2-5) var(--space-3);border:var(--border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);color:var(--color-text-primary);opacity:1;touch-action:none;transform:translateY(var(--prezi-mobile-slides-limited-banner-drag-y,0));border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;grid-template-columns:auto minmax(0,1fr);transition:opacity .27s,transform .27s;display:grid;position:fixed;left:0}.prezi-mobile-slides-limited-banner--dragging{transition:none}.prezi-mobile-slides-limited-banner--closing{opacity:0;transform:translateY(calc(100% + var(--space-3)));pointer-events:none}.prezi-mobile-slides-limited-banner__copy{flex:1;min-width:0}.prezi-mobile-slides-limited-banner__icon{color:var(--color-primary);grid-row:1/span 2;align-self:center}.prezi-mobile-slides-limited-banner__title{align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0;display:flex}.prezi-mobile-slides-limited-banner__body{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);margin:0}@media (prefers-reduced-motion:reduce){.prezi-mobile-slides-limited-banner{transition:none}}.prezi-resize-handle:hover:before,.prezi-resize-handle:active:before,.prezi-resize-handle:focus-visible:before{opacity:1}.prezi-resize-handle:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.prezi-chat-panel.hidden~.prezi-resize-handle{pointer-events:none;visibility:hidden}.prezi-chat-panel{z-index:80;border-right:none;flex-direction:column;width:330px;min-width:200px;max-width:600px;height:100%;min-height:0;transition:width .2s,opacity .2s;display:flex;position:relative;overflow:visible}.prezi-chat-panel--detail-active>:not(.prezi-sidebar-detail-panel):not(.craft-presenter-engagement-shell){display:none!important}.prezi-page:not(.prezi-page--phone-mobile):not(.prezi-page--tablet) .prezi-chat-panel>*{opacity:1;transition:opacity .12s .1s,visibility 0s .1s}.prezi-page:not(.prezi-page--phone-mobile):not(.prezi-page--tablet) .prezi-chat-panel.hidden>*{opacity:0;visibility:hidden;transition:opacity 80ms,visibility 0s 80ms}@media (prefers-reduced-motion:reduce){.prezi-page:not(.prezi-page--phone-mobile):not(.prezi-page--tablet) .prezi-chat-panel>*,.prezi-page:not(.prezi-page--phone-mobile):not(.prezi-page--tablet) .prezi-chat-panel.hidden>*{transition:none}}.prezi-chat-panel.hidden{opacity:0;pointer-events:none;transition:width .17s,min-width .17s,opacity .13s;overflow:hidden;width:0!important;min-width:0!important}.prezi-page--phone-mobile .prezi-main--mobile.prezi-main--mobile-tabs-active>.prezi-chat-panel.hidden{opacity:1;transition:margin-left .26s ease-in-out;width:100%!important;min-width:0!important;max-width:none!important}.prezi-page--phone-mobile .prezi-main--mobile.prezi-main--mobile-tabs-active.prezi-main--mobile-tab-chat>.prezi-chat-panel.hidden{pointer-events:auto}.prezi-page--phone-mobile .prezi-main--mobile.prezi-main--mobile-tabs-active.prezi-main--mobile-tab-preview>.prezi-chat-panel.hidden{pointer-events:none}.prezi-chat-panel.intro-wide{min-width:0!important;max-width:none!important}.prezi-composer-hero-slot{margin:var(--space-4) 0}.prezi-composer-hero-slot:has(.composer-add-menu){z-index:2;position:relative}.prezi-composer-hero-slot .prezi-chat-input-area{padding:0}.prezi-composer-hero-slot .prezi-chat-input-wrapper,.prezi-composer-hero-slot .prezi-chat-input-wrapper:focus-within{min-height:auto;box-shadow:var(--shadow-xl)}.prezi-composer-hero-slot .prezi-chat-textarea-wrapper,.prezi-composer-hero-slot .prezi-chat-textarea{min-height:72px}.prezi-welcome-upload-notice{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--color-warning-border);background:var(--color-warning-light);color:var(--color-warning-emphasis);font-size:var(--font-size-sm);padding:10px 34px 10px 14px;line-height:1.45;display:flex;position:relative}.prezi-welcome-upload-notice__text{min-width:0;font-weight:var(--font-weight-medium);flex:1}.prezi-welcome-upload-notice__dismiss{width:18px;height:18px;color:inherit;cursor:pointer;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.prezi-welcome-upload-notice__dismiss:hover{opacity:1}[data-theme=dark] .prezi-welcome-upload-notice{background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface-elevated));border-color:var(--color-warning-border);color:var(--color-warning)}.prezi-page--phone-landscape .prezi-composer-hero-slot .prezi-chat-input-wrapper--landscape-compact{min-height:78px}.prezi-page--phone-landscape .prezi-composer-hero-slot .prezi-chat-input-wrapper--landscape-compact .prezi-chat-textarea-wrapper,.prezi-page--phone-landscape .prezi-composer-hero-slot .prezi-chat-input-wrapper--landscape-compact .prezi-chat-textarea{min-height:32px;max-height:32px}.prezi-page--phone-landscape .prezi-composer-hero-slot .prezi-chat-input-wrapper--landscape-compact.prezi-chat-input-wrapper--empty-inactive-mobile{gap:var(--prezi-contracted-composer-gap);min-height:66px}.prezi-page--phone-landscape .prezi-composer-hero-slot .prezi-chat-input-wrapper--landscape-compact.prezi-chat-input-wrapper--empty-inactive-mobile .prezi-chat-textarea-wrapper{flex:0 0 24px;min-height:24px;max-height:24px}.prezi-page--phone-landscape .prezi-composer-hero-slot .prezi-chat-input-wrapper--landscape-compact.prezi-chat-input-wrapper--empty-inactive-mobile .prezi-chat-textarea{min-height:24px;max-height:24px;padding:0 4px;line-height:24px;overflow:hidden;height:24px!important}html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-composer-hero-slot{margin:0}html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-composer-hero-slot .prezi-chat-input-area{box-sizing:border-box;height:calc(var(--craft-viewport-height,100dvh) - 12px);min-height:0;max-height:calc(var(--craft-viewport-height,100dvh) - 12px)}html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-composer-hero-slot .prezi-chat-input-wrapper,html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-composer-hero-slot .prezi-chat-input-wrapper:focus-within{box-sizing:border-box;height:100%;min-height:0;max-height:100%}html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-composer-hero-slot .prezi-chat-textarea-wrapper,html[data-craft-keyboard-active=true] .prezi-page--phone-landscape .prezi-composer-hero-slot .prezi-chat-textarea{flex:auto;min-height:0;max-height:none}.prezi-welcome-prompt-ideas{margin-bottom:var(--space-6)}.prezi-welcome-pill-list.prezi-welcome-prompt-ideas li{flex:1;min-width:0;max-width:none}.prezi-welcome-pill-button.prezi-welcome-pill-button--prompt{flex-wrap:nowrap;align-items:flex-start;height:60px;padding:12px 14px}.prezi-welcome-pill-button.prezi-welcome-pill-button--prompt:after{display:none}.prezi-welcome-pill-button.prezi-welcome-pill-button--prompt>svg{color:var(--color-gray-600);flex-shrink:0;margin-top:2px}.prezi-welcome-pill-button.prezi-welcome-pill-button--prompt .prezi-welcome-pill-text{min-width:0;max-width:100%;font-weight:var(--font-weight-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.prezi-welcome-section-divider{align-items:center;gap:var(--space-3);margin:0 0 var(--space-3) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:16px;display:flex}.prezi-composer-hero-slot+.prezi-welcome-section-divider{margin-top:max(0px, calc(var(--space-5) - 4px))}.prezi-welcome-section-divider:has(+.prezi-welcome-prompt-ideas){margin-top:max(0px, calc(var(--space-5) - 4px))}.prezi-welcome-prompt-ideas+.prezi-welcome-section-divider{margin-top:max(0px, calc(var(--space-5) - 8px))}.prezi-welcome-section-divider:before{content:"";background:linear-gradient(to right, transparent, var(--border-color));flex:1;height:1px}.prezi-welcome-section-divider:after{content:"";background:linear-gradient(to left, transparent, var(--border-color));flex:1;height:1px}@media (hover:hover) and (pointer:fine){.prezi-welcome-inline{justify-content:center;align-items:flex-start;display:flex}.prezi-welcome-inline-content{width:min(740px,100%);max-width:740px}.prezi-welcome-inline-content .prezi-welcome-section--recent{--prezi-welcome-loader-drawer-height:160px;flex:0 0 calc(var(--prezi-welcome-recent-gap) + var(--prezi-welcome-loader-drawer-height));margin-top:0}.prezi-welcome-inline-content:before{display:none}.prezi-welcome-hero-region{flex:none;margin-block:auto}.prezi-welcome-hero-region:after{display:none}}.prezi-preview-panel.hidden{opacity:0;border:none;width:0;min-width:0;overflow:hidden;flex:0!important}.prezi-chat-messages-shell{background:var(--color-bg-page);flex:1;min-height:0;position:relative;overflow:hidden}.prezi-chat-messages{height:100%;padding:var(--space-4);padding-left:var(--space-2);padding-right:var(--space-3);gap:var(--space-3);background:var(--color-bg-page);scrollbar-color:transparent transparent;flex-direction:column;display:flex;overflow-y:auto}.prezi-page--phone-mobile .prezi-chat-messages{padding-left:var(--space-2);padding-right:var(--space-2)}.prezi-chat-messages-shell:before,.prezi-chat-messages-shell:after{content:"";left:0;right:var(--space-3);pointer-events:none;z-index:1;height:10px;position:absolute}.prezi-chat-messages-shell:before{background:linear-gradient(to bottom, var(--color-bg-page), transparent);top:0}.prezi-chat-messages-shell:after{background:linear-gradient(to top, var(--color-bg-page), transparent);bottom:0}.prezi-chat-messages::-webkit-scrollbar{width:6px}.prezi-chat-messages::-webkit-scrollbar-track{background:0 0}.prezi-chat-messages::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background-color:#0000}.prezi-chat-messages:hover{scrollbar-color:var(--color-scrollbar-thumb) transparent}.prezi-chat-messages:hover::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb)}.prezi-chat-empty{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;padding:var(--space-8);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.prezi-chat-empty p{margin:0}.prezi-chat-message{flex-direction:column;align-items:flex-start;margin-bottom:2px;display:flex}.prezi-chat-message.user{align-items:flex-end}.prezi-chat-message-content{border-radius:var(--radius-xl);max-width:85%;font-size:var(--font-size-base);white-space:pre-line;word-break:break-word;padding:10px 14px;line-height:1.5}.prezi-chat-message-content ul{margin:4px 0;padding-left:18px}.prezi-chat-message-content li{white-space:normal}.prezi-chat-message-content code{background:var(--color-bg-subtle);border-radius:3px;padding:1px 4px;font-size:.9em}.prezi-chat-message.user .prezi-chat-message-content{background:var(--color-bg-subtle);color:var(--color-text-primary);border-bottom-right-radius:4px}.prezi-chat-message.assistant .prezi-chat-message-content{color:var(--color-text-primary);background:0 0;border-bottom-left-radius:4px}.prezi-chat-message-content.generating{position:relative;overflow:hidden}.prezi-chat-message-content.generating:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-brand-labs-blue) 6%, transparent) 40%, color-mix(in srgb, var(--color-brand-labs-blue) 12%, transparent) 50%, color-mix(in srgb, var(--color-brand-labs-blue) 6%, transparent) 60%, transparent 100%);pointer-events:none;border-radius:inherit;background-size:200% 100%;width:100%;height:100%;animation:2s ease-in-out infinite prezi-shimmer;position:absolute;top:0;left:0}.prezi-chat-message.assistant .prezi-chat-message-content.generating{color:var(--color-text-primary);background:0 0}.prezi-chat-message-progress-label{max-width:100%;color:var(--color-text-primary);opacity:.5;white-space:normal;display:inline-block;position:relative}.prezi-chat-message-progress-label:after{content:attr(data-progress-text);color:#0000;background:linear-gradient(90deg, transparent 0%, transparent 33.5%, color-mix(in srgb, var(--color-white) 90%, transparent) 50%, transparent 66.5%, transparent 100%);pointer-events:none;white-space:inherit;background-repeat:no-repeat;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.7s ease-out infinite prezi-text-shimmer;position:absolute;inset:0}.prezi-chat-message-progress-label--slot-roll:after{content:none}.prezi-chat-message-progress-label--slot-roll{white-space:nowrap}.prezi-chat-message-progress-label--slot-roll .prezi-chat-message-progress-text{white-space:normal}@media (prefers-reduced-motion:reduce){.prezi-chat-message-progress-label:after,.prezi-chat-message-progress-dots:before{animation:none}}.prezi-chat-progress-row{align-items:flex-start;display:flex}.prezi-chat-progress-pulse{flex:none;width:8px;height:8px;margin-top:8px;margin-right:7px;display:block;position:relative}.prezi-chat-progress-pulse:before{content:"";transform-origin:50%;background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite prezi-progress-pulse;position:absolute;top:calc(50% - 1px);left:50%;transform:translate(-50%,-50%)scale(.5)}@keyframes prezi-progress-pulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(.5)}50%{opacity:1;transform:translate(-50%,-50%)scale(1)}}.prezi-chat-progress-pulse:not([data-colored]){opacity:.5}@media (prefers-reduced-motion:reduce){.prezi-chat-progress-pulse:before{opacity:1;animation:none;transform:translate(-50%,-50%)scale(.625)}}.prezi-chat-message-progress-dots{width:3ch;color:inherit;display:inline-block}.prezi-chat-message-progress-dots:before{content:".";animation:1.2s step-end infinite prezi-progress-dots}.prezi-chat-message.assistant .prezi-chat-message-content.generating:after{display:none}@keyframes prezi-progress-dots{0%,33.333%{content:"."}33.334%,66.666%{content:".."}66.667%,to{content:"..."}}@keyframes prezi-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.prezi-chat-input-area .brand-indicator{background:var(--color-bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);cursor:pointer;transition:all var(--transition-fast,.15s);flex-direction:column;display:flex;overflow:hidden}.prezi-chat-input-area .brand-indicator:hover{background:var(--color-bg-hover)}.prezi-chat-input-area .brand-indicator.disabled{opacity:.4;pointer-events:none}.prezi-chat-input-area .brand-indicator-header{align-items:center;gap:var(--space-2);padding:6px 10px;display:flex}.prezi-chat-input-area .brand-indicator-colors{gap:2px;display:flex}.prezi-chat-input-area .brand-indicator-swatch{border-radius:var(--radius-xs);border:1px solid color-mix(in srgb, var(--color-gray-900) 10%, transparent);width:14px;height:14px}.prezi-chat-input-area .brand-indicator span{font-size:var(--font-size-caption);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.prezi-chat-input-area .brand-indicator-style{font-size:var(--font-size-caption);color:var(--color-brand-labs-blue);font-weight:var(--font-weight-semibold)}.prezi-chat-input-area .brand-indicator-thumb{width:100%;height:48px}.prezi-chat-input-area .brand-indicator-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;width:100%;height:100%}.prezi-suggestions{gap:var(--space-2);flex-wrap:wrap;display:flex}.prezi-chip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-bg-subtle);border:var(--border);font-size:var(--font-size-xs);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.prezi-chip:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand-labs-blue) 6%, transparent);color:var(--color-brand-labs-blue);border-color:var(--color-brand-labs-blue)}.prezi-chip:disabled{opacity:.5;cursor:not-allowed}.prezi-indicators-row{gap:var(--space-2);flex-wrap:wrap;align-items:stretch;margin-bottom:10px;display:flex}.prezi-style-indicator{background:var(--color-bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);flex-direction:column;max-width:270px;display:flex;overflow:hidden}.prezi-style-indicator:hover{background:var(--color-bg-hover);border-color:var(--border-color)}.prezi-style-indicator.disabled{opacity:.4;pointer-events:none}.prezi-style-indicator-header{align-items:center;gap:var(--space-2);padding:6px 10px;display:flex}.prezi-style-indicator-name{font-size:var(--font-size-caption);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.prezi-style-indicator-thumb{width:100%;height:48px}.prezi-style-indicator-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;width:100%;height:100%}.prezi-context-indicator{background:var(--color-bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-caption);color:var(--color-primary);font-weight:var(--font-weight-semibold);cursor:default;white-space:nowrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.prezi-retry-btn{align-items:center;gap:var(--space-1);border:1px solid color-mix(in srgb, var(--color-cta-magenta) 30%, transparent);border-radius:var(--radius-full);color:var(--color-brand-labs-blue);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);font-family:var(--font-family);cursor:pointer;background:0 0;margin-top:6px;padding:4px 10px;transition:background .15s,border-color .15s;display:inline-flex}.prezi-retry-btn:hover{background:color-mix(in srgb, var(--color-cta-magenta) 8%, transparent);border-color:color-mix(in srgb, var(--color-cta-magenta) 50%, transparent)}.prezi-retry-btn:active{transform:scale(.97)}@keyframes preziRoomCtaSpin{to{transform:rotate(360deg)}}.prezi-chat-room-cta-link{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.prezi-chat-room-cta-link:hover{color:var(--color-primary-hover)}.prezi-chat-room-cta-link:disabled{opacity:.6;cursor:default}.prezi-chat-room-cta-spinner{margin-left:var(--space-1);vertical-align:text-bottom;color:var(--color-primary);animation:.8s linear infinite preziRoomCtaSpin;display:inline-block}.prezi-support-btn{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:fit-content;color:var(--color-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);font-family:var(--font-family);cursor:pointer;border:none;margin-top:10px;padding:8px 16px;transition:background .15s,color .15s;display:flex}.prezi-support-btn:hover{background:color-mix(in srgb, var(--color-primary) 18%, transparent);color:var(--color-primary-hover)}.prezi-support-btn:active{transform:scale(.97)}[data-theme=dark] .prezi-support-btn{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}[data-theme=dark] .prezi-support-btn:hover{background:color-mix(in srgb, var(--color-primary) 22%, transparent);color:var(--color-primary-hover)}.prezi-chat-slide-limit-notice{margin-top:var(--space-3);background:0 0;border:none;border-radius:0;width:100%;padding:0}.prezi-chat-slide-limit-notice-text{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.4}.prezi-chat-slide-limit-cta{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-text-on-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family);cursor:pointer;border:none;transition:background .15s,transform .1s;display:inline-flex}.prezi-chat-slide-limit-cta:hover{background:var(--color-primary-hover)}.prezi-chat-slide-limit-cta:active{transform:scale(.98)}.prezi-chat-file-size-paywall{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.4}.prezi-chat-file-size-upgrade-link{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.prezi-chat-file-size-upgrade-link:hover{color:var(--color-primary-hover)}.prezi-chat-file-count-paywall{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.4}.prezi-chat-file-count-upgrade-link{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.prezi-chat-file-count-upgrade-link:hover{color:var(--color-primary-hover)}.prezi-send-btn{border-radius:var(--radius-md);background:linear-gradient(-50deg, var(--color-cta-hot-pink), var(--color-cta-hot-orange));width:30px;height:30px;color:var(--color-text-on-color);cursor:pointer;transition:background var(--transition-fast), box-shadow var(--transition-fast);border:none;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;display:flex}.prezi-send-btn.active{box-shadow:0 4px 10px color-mix(in srgb, var(--color-brand-labs-blue) 20%, transparent)}.prezi-send-btn--labelled{gap:var(--space-1);width:auto;min-width:0;padding:0 var(--space-2);flex:1}.prezi-send-btn__label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow:hidden}.prezi-send-btn--labelled svg{flex-shrink:0}.prezi-chat-actions-right:has(>.prezi-send-btn--labelled){flex:1;min-width:0}.prezi-send-btn:hover{background:linear-gradient(-50deg, var(--color-cta-deep-pink), var(--color-cta-warm-orange))}.prezi-chat-input-wrapper--support-active.prezi-gradient-border-frame{--prezi-gradient-border-opacity:1;border-color:#0000}.prezi-chat-input-wrapper--support-active.prezi-gradient-border-frame:before,.prezi-chat-input-wrapper--support-active .prezi-send-btn:not(:disabled){background:var(--color-primary)}.prezi-chat-input-wrapper--support-active .prezi-send-btn:hover:not(:disabled){background:var(--color-primary-hover)}.prezi-chat-input-wrapper--support-active .prezi-send-btn.active:not(:disabled){box-shadow:var(--shadow-primary-glow)}.prezi-apply-theme-btn{align-items:center;gap:var(--space-1);padding:6px var(--space-3);border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-cta-orange), var(--color-cta-magenta));color:var(--color-text-on-color);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);cursor:pointer;transition:opacity var(--transition-fast);white-space:nowrap;border:none;flex-shrink:0;align-self:flex-end;display:flex}.prezi-apply-theme-btn:hover{opacity:.85}.prezi-send-btn:disabled{background:var(--color-white);color:var(--color-text-muted);border:var(--border);cursor:not-allowed;opacity:1}.prezi-stop-btn{background:var(--color-white);width:30px;height:30px;color:var(--color-text-secondary);border:var(--border)}.prezi-stop-btn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.prezi-stop-btn:disabled{opacity:.5}.prezi-stop-btn:disabled:hover{background:var(--color-white);color:var(--color-text-secondary)}.prezi-preview-panel{background:var(--color-gray-50);z-index:70;border-radius:var(--radius-xl);border:var(--border);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.prezi-preview-panel--initial-generation-layer{isolation:isolate}.prezi-generating-overlay{pointer-events:none;border-radius:inherit;--prezi-generating-cursor-color:var(--color-text-secondary);position:absolute;inset:0}.prezi-generating-overlay--designer-claire{--prezi-generating-cursor-color:var(--color-designer-accent-claire)}.prezi-generating-overlay--designer-tab{--prezi-generating-cursor-color:var(--color-designer-accent-tab)}.prezi-generating-overlay--designer-paloma{--prezi-generating-cursor-color:var(--color-designer-accent-paloma)}.prezi-generating-overlay--designer-max{--prezi-generating-cursor-color:var(--color-designer-accent-max)}.prezi-generating-overlay--designer-will{--prezi-generating-cursor-color:var(--color-designer-accent-will)}.prezi-generating-overlay--designer-victoria{--prezi-generating-cursor-color:var(--color-designer-accent-victoria)}.prezi-generating-dot-mesh{border-radius:inherit;grid-template-columns:repeat(auto-fill,40px);grid-auto-rows:40px;place-content:center;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.prezi-generating-dot{border-radius:var(--radius-full,9999px);background:var(--color-gray-400);width:1px;height:1px;animation-name:prezi-generating-dot-sparkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes prezi-generating-dot-sparkle{0%,to{opacity:.4;transform:scale(1)}50%{transform:scale(var(--peak,3));opacity:.9}}.prezi-generating-cursor{width:0;height:0;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;transform:translate(0)}.prezi-generating-target-ripple{border-radius:var(--radius-full,9999px);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--prezi-generating-cursor-color) 50%, transparent);pointer-events:none;transition:transform .7s cubic-bezier(.22,1,.36,1);animation:1.35s cubic-bezier(0,0,.2,1) infinite prezi-generating-target-ripple;position:absolute;top:0;left:0;transform:translate(0)translate(-50%,-50%)}.prezi-generating-target-ripple--moving{box-shadow:none;animation:none}@keyframes prezi-generating-target-ripple{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--prezi-generating-cursor-color) 50%, transparent)}70%,to{box-shadow:0 0 0 10px color-mix(in srgb, var(--prezi-generating-cursor-color) 0%, transparent)}}.prezi-generating-cursor__icon{filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--color-absolute-black) 34%, transparent)) drop-shadow(0 1px 1px color-mix(in srgb, var(--color-absolute-black) 28%, transparent));display:block;position:absolute;top:-1px;left:-1px;overflow:visible}.prezi-generating-cursor__body{stroke:color-mix(in srgb, var(--prezi-generating-cursor-color) 62%, var(--color-absolute-black));stroke-width:1.25px;stroke-linejoin:round}.prezi-generating-cursor__gloss-stop-start{stop-color:color-mix(in srgb, var(--prezi-generating-cursor-color) 44%, var(--color-absolute-white))}.prezi-generating-cursor__gloss-stop-mid{stop-color:var(--prezi-generating-cursor-color)}.prezi-generating-cursor__gloss-stop-end{stop-color:color-mix(in srgb, var(--prezi-generating-cursor-color) 72%, var(--color-absolute-black))}.prezi-generating-cursor__inner-shadow{fill:color-mix(in srgb, var(--prezi-generating-cursor-color) 64%, var(--color-absolute-black));opacity:.28}.prezi-generating-cursor__highlight{fill:none;stroke:color-mix(in srgb, var(--prezi-generating-cursor-color) 34%, var(--color-absolute-white));stroke-width:2.4px;stroke-linecap:round;opacity:.7}.prezi-generating-pill--cursor{align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--control-height-tier-2);background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--radius-full);box-shadow:var(--shadow-md);color:var(--color-text-secondary);white-space:nowrap;opacity:1;pointer-events:none;padding:2px 0 2px 4px;font-size:12px;font-weight:500;transition:transform .7s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:0;left:0;transform:translate(0)}.prezi-generating-pill__avatar{border-radius:var(--radius-full,9999px);background:color-mix(in srgb, var(--prezi-generating-cursor-color) 14%, var(--color-surface-base));width:24px;height:24px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--prezi-generating-cursor-color) 22%, transparent);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.prezi-generating-pill__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.prezi-generating-pill__text-clip{align-items:center;display:inline-flex;overflow:hidden}.prezi-generating-pill__text{align-items:center;animation:.22s ease-out both prezi-generating-pill-text-enter;display:inline-flex}.prezi-generating-pill__dots{flex:0 0 3ch}@keyframes prezi-generating-pill-text-enter{0%{opacity:0;transform:translateY(-80%)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .prezi-generating-pill--cursor{background:var(--color-surface-base);border-color:var(--border-color);color:var(--color-text-secondary)}.prezi-generating-cursor--instant,.prezi-generating-pill--corner-snap{transition:none!important}@media (prefers-reduced-motion:reduce){.prezi-generating-dot{opacity:.45;animation:none;transform:none}.prezi-generating-cursor,.prezi-generating-target-ripple,.prezi-generating-pill--cursor{transition:none}.prezi-generating-pill__text{animation:none}.prezi-generating-target-ripple{box-shadow:0 0 0 4px color-mix(in srgb, var(--prezi-generating-cursor-color) 35%, transparent);animation:none}}.prezi-preview-panel--welcome-overflow.has-overflow:before,.prezi-preview-panel--welcome-overflow.has-overflow:after{content:"";pointer-events:none;z-index:5;opacity:0;height:16px;transition:opacity var(--transition-fast);position:absolute;left:0;right:0}.prezi-preview-panel--welcome-overflow.has-overflow:before{background:linear-gradient(to bottom, var(--color-gray-50), transparent);top:0}.prezi-preview-panel--welcome-overflow.has-overflow:after{background:linear-gradient(to top, var(--color-gray-50), transparent);bottom:0}.prezi-preview-panel--welcome-overflow.has-overflow.overflow-top:before,.prezi-preview-panel--welcome-overflow.has-overflow.overflow-bottom:after{opacity:1}.prezi-preview-panel.collapsed{opacity:0;pointer-events:none;border-right:none;flex:0;min-width:0;max-width:0;overflow:hidden}.prezi-preview-header{padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:var(--border);background:var(--color-white);justify-content:space-between;align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.prezi-preview-header-left{align-items:center;gap:6px;display:flex}.prezi-collapse-btn{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.prezi-collapse-btn:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.prezi-expand-btn{z-index:10;border:1px solid var(--border-color);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-white);width:20px;height:48px;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);border-left:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.prezi-expand-btn:hover{background:var(--color-bg-hover);color:var(--color-text-primary);width:24px}.prezi-preview-slides{padding:0 var(--space-3) var(--space-3);flex-direction:column;flex:1;gap:40px;display:flex;overflow:hidden auto}.prezi-preview-slides--welcome{padding-bottom:0}.prezi-preview-slides--doc-deck{scrollbar-gutter:stable}.prezi-preview-slides{scrollbar-color:var(--color-scrollbar-thumb) transparent}.prezi-preview-slides::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb)}.prezi-preview-slides:hover{scrollbar-color:var(--color-scrollbar-thumb-emphasis) transparent}.prezi-preview-slides:hover::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb-emphasis)}.prezi-preview-empty{color:var(--color-text-muted);font-size:var(--font-size-sm);flex:1;justify-content:center;align-items:center;display:flex}.prezi-slide-thumb{width:100%}.prezi-slide-frame{aspect-ratio:16/9;border-radius:var(--slide-radius,4px);border:var(--border);background:0 0;width:100%;position:relative;overflow:hidden}.prezi-slide-edit-btns{z-index:2;opacity:0;pointer-events:auto;align-items:center;gap:6px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}.prezi-slide-thumb:hover .prezi-slide-edit-btns,.prezi-page--tablet .prezi-slide-edit-btns{opacity:1;transition:none}.prezi-slide-edit-btn{align-items:center;gap:var(--space-1);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);background:var(--color-white);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;pointer-events:auto;white-space:nowrap;box-shadow:var(--shadow-sm);padding:5px 8px;transition:background .15s,border-color .15s,color .15s;display:flex}.prezi-slide-edit-btn:is(:hover,[aria-expanded=true],.is-overview-picker-open){background:var(--color-bg-subtle);border-color:var(--color-text-secondary);color:var(--color-text-primary)}.prezi-slide-edit-btn[data-lookup=prezi-slide-edit-btn]>svg{stroke:var(--color-primary)}.prezi-slide-edit-btn.is-active,.prezi-slide-edit-btn.is-active:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.prezi-slide-edit-btn:disabled{opacity:.5;cursor:not-allowed}.prezi-slide-edit-btn[data-lookup=prezi-slide-doc-menu-btn],.prezi-slide-edit-btn[data-lookup=prezi-slide-overview-menu-btn]{justify-content:center;width:25px;height:25px;padding:0}.prezi-slide-overflow{position:relative}.prezi-slide-overflow-backdrop{z-index:3;position:fixed;inset:0}.prezi-slide-overflow-menu{z-index:4;background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:150px;box-shadow:var(--shadow-lg);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.prezi-slide-overflow-item{width:100%;color:var(--color-text-primary);font-size:var(--font-size-caption);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:6px 8px;display:flex}.prezi-slide-overflow-item:hover:not(.disabled){background:var(--color-bg-subtle)}.prezi-slide-overflow-item.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.prezi-slide-overflow-sep{border:none;border-top:1px solid var(--border-color);margin:var(--space-1) 0}.slide-doc-editor{width:100%}.slide-doc-editor-frame{width:100%;position:relative;overflow:visible}@media (hover:hover) and (pointer:fine){.prezi-content-area,.prezi-preview-panel,.prezi-preview-slides,.slide-doc-editor,.slide-doc-editor-frame{min-width:0}.prezi-preview-slides{scrollbar-gutter:stable}}.slide-doc-editor-inner{transition:margin-top .15s ease-out;position:relative;overflow:visible}.slide-doc-editor-inner iframe{position:absolute;top:0;left:0}.prezi-page--tablet .slide-doc-editor-inner iframe{z-index:0}.prezi-page--phone-mobile .slide-doc-editor,.prezi-page--phone-mobile .slide-doc-editor-frame,.prezi-page--phone-mobile .slide-doc-editor-inner{overflow-anchor:none}.prezi-page--phone-mobile .slide-doc-editor-inner iframe{backface-visibility:hidden;background:var(--color-bg-page);will-change:transform}.slide-doc-mobile-gesture-layer{display:none}.prezi-page--phone-mobile .slide-doc-mobile-gesture-layer{touch-action:pan-y;overscroll-behavior:contain;background:0 0;display:block;position:absolute;inset:0}.prezi-page--phone-mobile .slide-doc-mobile-gesture-layer.is-zoomed{touch-action:none;cursor:grab}.slide-layout-suggestions-underlay{background:var(--color-gray-50);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);box-sizing:border-box;pointer-events:none;height:60px;transition:opacity .1s;position:absolute;left:0}.slide-layout-suggestions-underlay.is-exiting{opacity:0}.slide-doc-overlay-item{pointer-events:none;position:absolute;left:0;right:0}.prezi-page--tablet .slide-doc-overlay-item,.prezi-page--phone-mobile .slide-doc-overlay-item{z-index:20}.slide-doc-hover-hitbox-top{pointer-events:auto;z-index:1;height:40px;position:absolute;top:-40px;left:-12px;right:-12px}.slide-doc-hover-hitbox-side{pointer-events:auto;z-index:1;width:40px;position:absolute;top:0;bottom:0}.slide-doc-hover-hitbox-side--left{left:-40px}.slide-doc-hover-hitbox-side--right{right:-40px}.prezi-tidy-overlay{background:color-mix(in srgb, var(--color-white) 35%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:inherit;pointer-events:auto;z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.prezi-tidy-overlay.tidying{cursor:wait}.prezi-tidy-overlay-card{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);flex-direction:column;display:flex}.prezi-tidy-overlay-card.prezi-timeline-slide-menu-popover{min-width:150px;position:static;top:auto;right:auto}.prezi-tidy-overlay-title{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.prezi-tidy-overlay-sub{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.prezi-tidy-overlay-actions{align-items:stretch;gap:var(--space-1);flex-direction:column;width:100%;margin-top:6px;display:flex}.prezi-tidy-overlay-btn{padding:var(--space-1) var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:center;line-height:1.2}.prezi-tidy-overlay-btn:hover{background:var(--color-bg-subtle)}.prezi-tidy-overlay-btn.primary{background:var(--color-primary);color:var(--color-text-on-color)}.prezi-tidy-overlay-btn.primary:hover{background:var(--color-primary-hover)}.prezi-tidy-overlay-btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.prezi-add-slide-popover{z-index:1000;background:var(--color-bg-primary,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:var(--radius-md,8px);pointer-events:auto;min-width:220px;padding:10px 12px;position:fixed;box-shadow:0 4px 16px #00000026}.prezi-add-slide-popover-label{color:var(--color-text-secondary,#666);margin-bottom:6px;font-size:11px;display:block}.prezi-add-slide-popover-input{border:1px solid var(--border-color,#ddd);border-radius:var(--radius-sm,4px);background:var(--color-bg-primary,#fff);width:100%;color:var(--color-text-primary,#333);outline:none;padding:6px 8px;font-size:13px}.prezi-add-slide-popover-input:focus{border-color:var(--color-primary,#4f46e5);box-shadow:0 0 0 2px #4f46e526}textarea.prezi-add-slide-popover-input{resize:vertical;min-height:48px;font-family:inherit}.prezi-add-slide-popover-btn{border-radius:var(--radius-sm,4px);background:var(--color-primary,#4f46e5);color:#fff;cursor:pointer;border:none;width:100%;margin-top:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s}.prezi-add-slide-popover-btn:hover:not(:disabled){background:var(--color-primary-hover,#4338ca)}.prezi-add-slide-popover-btn:disabled{opacity:.4;cursor:not-allowed}.slide-doc-active-btns{z-index:2;opacity:0;visibility:hidden;pointer-events:none;align-items:center;gap:4px;transition:none;display:flex;position:absolute;top:8px;left:auto;right:8px}.slide-doc-active-btns.has-overview-picker-open{opacity:1;visibility:visible;pointer-events:auto;z-index:220;transition:none}.slide-doc-overlay-item[data-hovered=true] .slide-doc-active-btns,.prezi-page--tablet .slide-doc-overlay-item:not([data-slide-editing=true]):not([data-slide-inline-editing=true]) .slide-doc-active-btns{opacity:1;visibility:visible;pointer-events:auto;transition:none}.slide-doc-overlay-item[data-slide-editing=true] .slide-doc-active-btns,.slide-doc-overlay-item[data-slide-inline-editing=true] .slide-doc-active-btns{opacity:0;visibility:hidden;pointer-events:none}.slide-doc-add-btn-gap-hitbox{pointer-events:auto;z-index:2;position:absolute;left:0;right:0;transform:translateY(-50%)}.slide-doc-add-btn-gap-hitbox--trailing{left:0;right:0;transform:none}.slide-doc-add-btn-wrap{z-index:2;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;transition:opacity .12s,visibility 0s linear .12s;display:flex;position:absolute;left:0;right:0;transform:translateY(-50%)}.slide-doc-add-btn-wrap.is-hover-visible,.prezi-page--tablet .slide-doc-add-btn-wrap{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .12s}.slide-doc-add-btn-wrap--trailing{padding:8px 24px 16px;left:50%;right:auto}.slide-doc-slide-label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);pointer-events:none;white-space:nowrap;align-items:center;padding:6px 0;line-height:1;display:inline-flex}.slide-doc-slide-label--above{margin-bottom:0;position:absolute;bottom:calc(100% + 9px);left:0}.slide-doc-mobile-slide-menu{z-index:30;pointer-events:auto;touch-action:manipulation;padding:0;position:absolute;top:4px;right:4px}.slide-doc-mobile-slide-menu:before{content:"";position:absolute;inset:-10px}.slide-doc-overlay-item[data-slide-editing=true] .slide-doc-mobile-slide-menu,.slide-doc-overlay-item[data-slide-inline-editing=true] .slide-doc-mobile-slide-menu{display:none}.prezi-overview-picker{grid-gap:7px;padding:var(--space-2);background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-lg);pointer-events:auto;z-index:230;grid-template-columns:repeat(4,1fr);gap:7px;display:grid;position:absolute;top:calc(100% + 2px);right:0}.prezi-overview-picker-thumb{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm,4px);cursor:pointer;background:0 0;border:2px solid #0000;flex-direction:column;padding:5px;transition:border-color .15s,opacity .15s;display:flex}.prezi-overview-picker-thumb:hover{border-color:var(--color-primary)}.prezi-overview-picker-thumb:disabled{opacity:.4;cursor:not-allowed}.prezi-overview-picker-thumb img{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xs);width:72px;height:41px}.prezi-overview-picker-thumb span{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.prezi-overview-picker-thumb.selected{background:var(--color-primary-light);outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-sm)}.prezi-overview-picker-footer{align-items:center;gap:var(--space-2);border-top:1px solid var(--border-color);grid-column:1/-1;width:100%;padding-top:6px;display:flex}.prezi-overview-sections-toggle{cursor:pointer;border-radius:var(--radius-sm);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:0 0;border:none;align-items:center;gap:6px;padding:6px 10px;transition:background .15s;display:flex}.prezi-overview-sections-toggle:hover:not(:disabled){background:var(--color-bg-hover)}.prezi-overview-sections-toggle:disabled{opacity:.4;cursor:not-allowed}.prezi-overview-sections-check{border-radius:var(--radius-xs);border:2px solid var(--border-color);width:16px;height:16px;font-size:var(--font-size-xs);color:var(--color-text-on-color);background:var(--color-white);transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.prezi-overview-sections-toggle.active .prezi-overview-sections-check{border-color:var(--color-primary);background:var(--color-primary)}.prezi-overview-regenerate-btn{margin-left:auto;margin-top:var(--space-1);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-text-on-color);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;align-items:center;gap:5px;padding:6px 16px;transition:opacity .15s;display:flex}.prezi-overview-regenerate-btn:hover:not(:disabled){opacity:.85}.prezi-overview-regenerate-btn:disabled{opacity:.4;cursor:not-allowed}.prezi-slide-frame iframe{transform-origin:0 0;pointer-events:auto;border:none;width:960px;height:540px}.prezi-slide-num{text-align:center;font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:2px;padding-bottom:.5rem;display:block}.prezi-viewer-panel{background:var(--color-gray-900);flex-direction:column;flex:1;display:flex;overflow:hidden}.prezi-viewer-header{padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:color-mix(in srgb, var(--color-white) 60%, transparent);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid color-mix(in srgb, var(--color-white) 10%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.prezi-xray-toggle{background:color-mix(in srgb, var(--color-white) 8%, transparent);color:color-mix(in srgb, var(--color-white) 60%, transparent);border:1px solid color-mix(in srgb, var(--color-white) 15%, transparent);border-radius:var(--radius-xs);font-size:var(--font-size-xs);text-transform:none;letter-spacing:normal;cursor:pointer;transition:all var(--transition-fast);padding:2px 10px}.prezi-xray-toggle:hover{background:color-mix(in srgb, var(--color-white) 12%, transparent);color:color-mix(in srgb, var(--color-white) 90%, transparent)}.prezi-xray-toggle.active{background:color-mix(in srgb, var(--color-primary) 40%, transparent);border-color:color-mix(in srgb, var(--color-primary) 70%, transparent);color:var(--color-text-on-color)}.prezi-choreography-modal{background:var(--color-bg-elevated);border:var(--border);border-radius:var(--radius-3xl);box-shadow:var(--shadow-xl);padding:var(--space-6) var(--space-4) var(--space-4);flex-direction:column;width:728px;max-width:min(90vw,1100px);height:85vh;display:flex;position:relative;overflow-y:hidden}.prezi-choreography-modal.prezi-choreography-modal--wide{width:min(1100px,100%);max-height:90vh;overflow-y:auto}.prezi-choreography-modal h3{margin:0 0 var(--space-1) 0;padding-right:var(--space-10);font-family:var(--font-family);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.2}.prezi-choreography-modal .prezi-section-subtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.5}.prezi-choreo-strategy-thumbs{gap:var(--space-1);margin:var(--space-2) 0 var(--space-2);flex-wrap:wrap;display:flex}.prezi-choreo-strategy-thumb{border:1.5px solid var(--border-color);border-radius:var(--radius-sm);background:var(--color-bg-subtle);cursor:pointer;transition:all var(--transition-interactive);flex-direction:column;align-items:center;gap:2px;padding:4px;display:flex}.prezi-choreo-strategy-thumb img{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xs);width:56px;height:32px}.prezi-choreo-strategy-thumb span{font-size:9px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.prezi-choreo-strategy-thumb:hover{border-color:var(--color-primary);background:var(--color-primary-light)}.prezi-choreo-strategy-thumb:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.prezi-choreo-strategy-thumb.active{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.prezi-choreo-strategy-thumb.active span{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.prezi-choreo-nested-options{gap:var(--space-3);margin:0 0 var(--space-3);padding:var(--space-3);background:var(--color-primary-light);border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:var(--radius-lg);flex-direction:row;display:flex}.prezi-choreo-nested-col{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.prezi-choreo-nested-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.prezi-choreo-nested-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);min-width:var(--space-10);text-transform:uppercase;letter-spacing:.06em}.prezi-choreo-nested-prompt{width:100%;min-height:calc(var(--space-12) * 2 + var(--space-6));background:var(--color-bg-subtle);border:var(--border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-xs);font-family:var(--font-family-mono);padding:var(--space-2) var(--space-3);resize:vertical;box-sizing:border-box;margin:var(--space-1) 0;transition:border-color var(--transition-fast);line-height:1.4}.prezi-choreo-nested-prompt:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-focus-ring);outline:none}.prezi-choreo-nested-prompt:disabled{opacity:.5;cursor:not-allowed}.prezi-choreo-pill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-lg);border:var(--border);background:var(--color-bg-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-interactive)}.prezi-choreo-pill:hover{border-color:var(--color-primary);color:var(--color-primary)}.prezi-choreo-pill:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.prezi-choreo-pill.active{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.prezi-choreo-pill-new{opacity:.6;border-style:dashed}.prezi-choreo-pill-new:hover{opacity:1}.prezi-choreo-strategy-buttons{gap:var(--space-2);margin:var(--space-3) 0;display:flex}.prezi-choreo-strategy-btn{padding:var(--space-2) var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);background:var(--color-gray-50);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-interactive);flex:1}.prezi-choreo-strategy-btn:hover{border-color:var(--color-primary);background:var(--color-primary-light)}.prezi-choreo-strategy-btn:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.prezi-choreo-strategy-btn.active{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary)}.prezi-choreo-staff-label{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:var(--space-4) 0 var(--space-2)}.prezi-choreo-community-row{gap:var(--space-2);margin-top:var(--space-2);padding-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.prezi-choreo-community-pill{border-radius:var(--radius-md);border:var(--border);background:var(--color-bg-inset);font-size:var(--font-size-sm);transition:all var(--transition-interactive);box-shadow:var(--shadow-sm);align-items:stretch;gap:0;padding:0;display:inline-flex;overflow:hidden}button.prezi-choreo-community-pill{padding:var(--space-2) var(--space-3);cursor:pointer;font:inherit;text-align:center}.prezi-choreo-community-pill:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(calc(-1 * var(--space-1) / 4))}.prezi-choreo-community-pill:focus-within,button.prezi-choreo-community-pill:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.prezi-choreo-community-pill.active{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);box-shadow:var(--shadow-md)}.prezi-choreo-community-pill-select{min-width:0;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--font-size-sm);color:inherit;cursor:pointer;text-align:left;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;flex:1;align-items:center;display:inline-flex}.prezi-choreo-community-pill-select:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary);outline:none}.prezi-choreo-pill-add{border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.prezi-choreo-pill-delete{min-width:var(--space-8);padding:0 var(--space-2);border:none;border-left:var(--border);color:var(--color-text-muted);cursor:pointer;opacity:.55;transition:all var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin:0;line-height:1;display:inline-flex}.prezi-choreo-community-pill:hover .prezi-choreo-pill-delete{opacity:1}.prezi-choreo-pill-delete:hover{color:var(--color-error);background:var(--color-error-light);opacity:1}.prezi-choreo-pill-delete:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary);outline:none}.prezi-choreo-name-row{gap:var(--space-2);margin-top:var(--space-2);margin-bottom:var(--space-2);display:flex}.prezi-choreo-name-input{background:var(--color-bg-page);flex:1;min-width:0}.prezi-choreo-name-label{flex:1;min-width:0;font-size:14px;font-weight:600}.prezi-choreo-save-btn{flex-shrink:0}.prezi-choreo-prompt-full{background:var(--color-bg-subtle);border:var(--border);border-radius:var(--radius-md);width:100%;min-height:0;color:var(--color-text-primary);font-size:var(--font-size-caption);font-family:var(--font-family-mono);padding:var(--space-3);resize:vertical;box-sizing:border-box;transition:border-color var(--transition-fast);flex:1;line-height:1.5}.prezi-choreo-prompt-full:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-focus-ring);outline:none}.prezi-choreo-prompt-full:disabled{opacity:.5;cursor:not-allowed}.prezi-staff-prompt-preview{margin-bottom:var(--space-4)}.prezi-staff-prompt-preview--top{margin-top:var(--space-3)}.prezi-staff-prompt-preview__label{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--space-1)}.prezi-staff-prompt-preview__textarea{font-size:var(--font-size-xs);opacity:.85}.prezi-choreo-modal-footer{justify-content:space-between;align-items:center;gap:var(--space-3);bottom:calc(-1 * var(--space-4));background:var(--color-bg-elevated);border-top:var(--border);margin-top:auto;margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4));padding:var(--space-4) var(--space-4) var(--space-2);z-index:1;flex-wrap:wrap;flex-shrink:0;display:flex;position:sticky}.prezi-choreo-auto-note{font-size:var(--font-size-xs);color:var(--color-text-muted);flex:1;margin:0}.prezi-choreo-modal-actions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.prezi-choreo-generate-btn{min-height:calc(var(--space-8) + var(--space-1));padding-left:var(--space-5);padding-right:var(--space-5);font-weight:var(--font-weight-semibold);white-space:nowrap}.prezi-choreography-modal .prezi-choreo-generate-btn.btn.btn-primary:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);border-color:var(--border-color);opacity:1}.prezi-choreo-reset-btn{color:var(--color-text-secondary);text-underline-offset:var(--space-1);text-decoration:underline}.prezi-choreo-reset-btn:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-bg-hover)}.prezi-choreo-reset-btn:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.prezi-choreo-overview-settings-row{align-items:center;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.prezi-overview-toggle-row{align-items:center;gap:var(--space-2);font-size:var(--font-size-caption);color:var(--color-text-primary);cursor:pointer;padding:var(--space-1) 0;display:flex}.prezi-choreo-card-desc{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-1);display:block}.prezi-choreo-image-overview{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border)}@media (prefers-reduced-motion:reduce){.prezi-choreo-community-pill:hover{transform:none}}.prezi-choreo-image-overview .prezi-overview-toggle strong{font-size:var(--font-size-sm);color:var(--color-text-primary)}.prezi-choreo-image-overview .prezi-choreo-card-desc{font-size:var(--font-size-caption);line-height:1.4}.prezi-viewer-canvas{flex:1;width:100%;display:block}.prezi-viewer-canvas--engine-hidden{opacity:0;pointer-events:none}.prezi-viewer-empty{color:color-mix(in srgb, var(--color-white) 40%, transparent);font-size:var(--font-size-sm);flex:1;justify-content:center;align-items:center;display:flex}.prezi-status-stripe{width:100%;padding:var(--space-2) var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-on-color);justify-content:center;align-items:center;gap:var(--space-2);background:linear-gradient(90deg, var(--color-progress-gold), var(--color-progress-pink));flex-shrink:0;display:flex}.prezi-status-spinner{flex-shrink:0;animation:1s linear infinite prezi-spin}.prezi-toolbar-btn-spinner{margin-right:var(--space-1);flex-shrink:0;animation:1s linear infinite prezi-spin}@keyframes prezi-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinning{animation:1s linear infinite prezi-spin}.prezi-edit-overlay{z-index:var(--z-dropdown);background:var(--color-overlay-white-70);-webkit-backdrop-filter:blur(3px);padding:var(--space-5);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-theme=dark] .prezi-edit-overlay{background:var(--color-bg-page);background:color-mix(in srgb, var(--color-bg-page) 82%, transparent)}.prezi-edit-content{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;width:100%;max-height:100%;display:flex;position:relative}.prezi-edit-toolbar{flex-shrink:0;justify-content:flex-end;align-items:center;width:100%;display:flex}.prezi-edit-toolbar-right{align-items:center;gap:6px;display:flex}.prezi-edit-toolbar-right .prezi-modal-close{width:24px;height:24px;font-size:0;line-height:0;position:static}.prezi-edit-toolbar-btn{align-items:center;gap:var(--space-1);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);background:var(--color-white);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:5px 8px;transition:background .15s,border-color .15s;display:flex}.prezi-edit-toolbar-btn:hover{background:var(--color-bg-subtle);border-color:var(--color-text-muted)}.prezi-edit-frame{aspect-ratio:16/9;border-radius:var(--radius-md);background:0 0;border:none;flex:1;max-width:100%;min-height:0;position:relative;overflow:hidden}.prezi-edit-frame iframe{transform-origin:0 0;border:none;width:960px;height:540px}.prezi-edit-toolbar-btn{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background:var(--color-white);color:var(--color-text-secondary);font-size:var(--font-size-sm,13px);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;align-items:center;gap:5px;padding:5px 12px;display:flex}.prezi-edit-toolbar-btn:hover{background:var(--color-bg-subtle);border-color:var(--color-text-secondary);color:var(--color-text-primary)}.prezi-edit-toolbar-btn.danger:hover{background:var(--color-error-light);border-color:var(--color-error-border);color:var(--color-error)}.prezi-json-modal-overlay{z-index:var(--z-modal);background:var(--color-modal-scrim);padding:var(--space-8);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.prezi-json-modal{background:var(--color-gray-900);border-radius:var(--radius-lg);width:100%;max-width:900px;max-height:80vh;box-shadow:var(--shadow-xl);flex-direction:column;display:flex}.prezi-json-modal-header{padding:var(--space-3) var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--color-white) 10%, transparent);color:var(--color-overlay-white-80);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;display:flex}.prezi-json-modal-close{border-radius:var(--radius-sm);width:32px;height:32px;color:color-mix(in srgb, var(--color-white) 50%, transparent);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.prezi-json-modal-close:hover{background:color-mix(in srgb, var(--color-white) 10%, transparent);color:color-mix(in srgb, var(--color-white) 90%, transparent)}.prezi-json-content{padding:var(--space-4);font-family:var(--font-family-mono);font-size:var(--font-size-caption);color:var(--color-json-text);white-space:pre;tab-size:2;flex:1;margin:0;line-height:1.5;overflow:auto}.prezi-json-modal-footer{padding:var(--space-3) var(--space-4);border-top:1px solid color-mix(in srgb, var(--color-white) 10%, transparent);justify-content:flex-end;display:flex}.prezi-json-copy-btn{padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb, var(--color-json-btn) 30%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-json-btn) 15%, transparent);color:var(--color-json-btn);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.prezi-json-copy-btn:hover{background:color-mix(in srgb, var(--color-json-btn) 25%, transparent);border-color:color-mix(in srgb, var(--color-json-btn) 50%, transparent)}.prezi-overview-check{align-items:center;gap:var(--space-1);font-size:var(--font-size-caption);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;display:flex}.prezi-overview-check input[type=checkbox]{cursor:pointer;accent-color:var(--color-brand-labs-blue);margin:0}.prezi-overview-settings-wrapper{position:relative}.prezi-overview-settings-btn{align-items:center;gap:var(--space-1);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);padding:6px 10px;display:flex}.prezi-overview-settings-btn:hover:not(:disabled){border-color:var(--color-text-secondary);color:var(--color-text-primary)}.prezi-overview-settings-btn:disabled{opacity:.5;cursor:not-allowed}.prezi-overview-settings-backdrop{z-index:99;position:fixed;inset:0}.prezi-overview-settings-panel{z-index:var(--z-dropdown);background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--radius-lg,8px);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-md);flex-direction:column;gap:6px;min-width:200px;display:flex;position:fixed}.prezi-overview-toggle-row{align-items:center;gap:var(--space-2);font-size:var(--font-size-caption);color:var(--color-text-primary);cursor:pointer;padding:var(--space-1) 0;white-space:nowrap;-webkit-user-select:none;user-select:none;display:flex}.prezi-overview-toggle-row.disabled{opacity:.4;cursor:not-allowed}.prezi-overview-toggle-row input[type=checkbox]{cursor:pointer;accent-color:var(--color-primary);margin:0}.prezi-overview-toggle-row.disabled input[type=checkbox]{cursor:not-allowed}.prezi-theme-btn{align-items:center;gap:var(--space-1);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;padding:6px 10px;display:flex}.prezi-theme-btn-icon-only{width:30px;padding-left:6px;padding-right:6px}.prezi-support-toggle-btn-icon-only{justify-content:center;gap:0;width:30px;height:30px;padding-left:6px;padding-right:6px}.prezi-support-toggle-btn-icon-only .prezi-support-toggle-label{display:none}.prezi-theme-btn:is(:hover,[aria-expanded=true]):not(:disabled){background:var(--color-bg-subtle);color:var(--color-text-primary);border-color:var(--color-text-secondary)}.prezi-theme-btn.active{background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary);border-color:var(--color-primary)}[data-theme=dark] .prezi-theme-btn.active{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.prezi-theme-btn.active:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary);border-color:var(--color-primary)}[data-theme=dark] .prezi-theme-btn.active:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 12%, transparent)}@media (hover:none),(pointer:coarse){:is(.prezi-page--phone-mobile,.prezi-page--tablet) .prezi-support-toggle-btn:hover:not(:disabled):not(.active){background:var(--color-white);color:var(--color-text-secondary);border-color:var(--border-color)}:is(.prezi-page--phone-mobile,.prezi-page--tablet) .prezi-support-toggle-btn.active:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary);border-color:var(--color-primary)}[data-theme=dark] :is(.prezi-page--phone-mobile,.prezi-page--tablet) .prezi-support-toggle-btn.active:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 12%, transparent)}:is(.prezi-page--phone-mobile,.prezi-page--tablet) .prezi-chat-actions .prezi-theme-btn:hover:not(:disabled):not([aria-expanded=true]):not(.active){background:var(--color-white);color:var(--color-text-secondary);border-color:var(--border-color)}}.prezi-theme-btn:disabled{opacity:.5;cursor:not-allowed}.prezi-chat-panel.narrow .prezi-theme-btn:not(.prezi-adjust-prompt-btn)>span,.prezi-chat-panel.narrow .prezi-overview-settings-btn>span{display:none}.prezi-chat-panel.narrow .prezi-theme-btn:not(.prezi-adjust-prompt-btn),.prezi-chat-panel.narrow .prezi-overview-settings-btn{padding:6px 8px}.prezi-overview-toggle{align-items:center;gap:var(--space-1);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;display:flex}.prezi-overview-toggle input[type=checkbox]{cursor:pointer;accent-color:var(--color-brand-labs-blue);margin:0}.prezi-overview-toggle:has(input:disabled){opacity:.5;cursor:not-allowed}.prezi-modal-overlay{z-index:var(--z-modal);background:var(--color-modal-scrim);padding:var(--space-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}:is(.prezi-modal-overlay,.import-prezi-overlay,.import-dialog-overlay,.prezi-credit-balance-overlay,.craft-viewer-report-overlay,.prezi-paywall-overlay,.prezi-signup-overlay,.prezi-json-modal-overlay,.audio-generating-overlay,.modal-overlay){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:.16s ease-out prezi-modal-overlay-in}:is(.prezi-modal-overlay:not(.prezi-modal-overlay--mobile-sheet),.import-prezi-overlay,.import-dialog-overlay,.prezi-credit-balance-overlay,.craft-viewer-report-overlay,.prezi-paywall-overlay,.prezi-signup-overlay,.prezi-json-modal-overlay,.audio-generating-overlay,.modal-overlay)>*{animation:.22s cubic-bezier(.22,1,.36,1) prezi-modal-card-in}.prezi-modal-overlay--no-open-animation.prezi-modal-overlay--no-open-animation,.prezi-modal-overlay--no-open-animation.prezi-modal-overlay--no-open-animation>*{animation:none}@keyframes prezi-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes prezi-modal-card-in{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:is(.prezi-modal-overlay,.import-prezi-overlay,.import-dialog-overlay,.prezi-credit-balance-overlay,.craft-viewer-report-overlay,.prezi-paywall-overlay,.prezi-signup-overlay,.prezi-json-modal-overlay,.audio-generating-overlay,.modal-overlay),:is(.prezi-modal-overlay:not(.prezi-modal-overlay--mobile-sheet),.import-prezi-overlay,.import-dialog-overlay,.prezi-credit-balance-overlay,.craft-viewer-report-overlay,.prezi-paywall-overlay,.prezi-signup-overlay,.prezi-json-modal-overlay,.audio-generating-overlay,.modal-overlay)>*{animation:none}}.prezi-paywall-overlay{z-index:calc(var(--z-modal) + 1);background:var(--color-modal-scrim);padding:var(--space-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.prezi-paywall-frame{width:800px;max-width:100%;height:800px;max-height:100%;position:relative;overflow:hidden}.prezi-paywall-iframe{border-radius:var(--radius-lg);background:0 0;border:0;width:100%;height:100%}.prezi-paywall-close{top:var(--space-3);right:var(--space-3);z-index:1;background:var(--color-scrim-50);width:40px;height:40px;color:var(--color-white);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.prezi-paywall-close:hover{background:var(--color-scrim-60)}.prezi-upload-modal{background:var(--color-white);border-radius:var(--radius-3xl);box-shadow:var(--shadow-xl);width:100%;max-width:560px;padding:var(--space-4) var(--space-4) var(--space-4);gap:var(--space-5);flex-direction:column;max-height:80vh;display:flex;position:relative;overflow-y:auto}.prezi-upload-modal__mobile-handle{display:none}.prezi-upload-modal--mobile-sheet{width:100%;max-width:none;max-height:min(82dvh,640px);padding:0 var(--space-4) max(var(--space-4), env(safe-area-inset-bottom));border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);border:1px solid var(--border-color);gap:var(--space-5);border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.prezi-upload-modal--mobile-sheet .prezi-upload-modal__mobile-handle{box-sizing:border-box;width:100%;min-height:24px;margin-bottom:var(--space-1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.prezi-upload-modal--mobile-sheet .prezi-upload-modal__mobile-handle+*{margin-top:calc(-1 * var(--space-6))}.prezi-upload-modal--mobile-sheet .prezi-upload-modal__mobile-handle:before{content:"";border-radius:var(--radius-full);background:var(--color-gray-300);width:56px;height:5px}.prezi-upload-modal-header{text-align:left;margin-bottom:0;padding-left:2px}.prezi-upload-modal-header h3{margin:var(--space-1) 0 var(--space-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.prezi-upload-modal-desc{padding-top:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0;line-height:1.5}.prezi-upload-modal-desc+.prezi-upload-modal-desc{margin-top:var(--space-2);padding-top:0}.prezi-upload-modal--mobile-sheet .prezi-upload-modal-desc{margin:0}.prezi-upload-modal--mobile-sheet .prezi-upload-modal-desc+.prezi-upload-modal-desc{margin-top:var(--space-2);padding-top:0}.prezi-upload-modal--mobile-sheet .prezi-upload-modal-header{margin-bottom:var(--space-2)}.prezi-upload-modal-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.prezi-upload-dropzone{border:2px dashed var(--border-color);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-5);align-items:center;gap:var(--space-3);cursor:pointer;color:var(--color-text-muted);flex-direction:column;transition:border-color .2s,background .2s;display:flex}.prezi-upload-dropzone:hover{border-color:var(--color-text-secondary);background:var(--color-bg-subtle)}.prezi-upload-dropzone.drag-over{border-color:var(--color-brand-labs-blue);background:var(--color-primary-light);color:var(--color-brand-labs-blue)}.prezi-upload-dropzone-text{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;color:var(--color-text-secondary)}.prezi-upload-dropzone-text-browse{color:var(--color-primary)}.prezi-upload-modal-advanced{flex-direction:column;align-items:flex-start;gap:8px;margin-top:0;display:flex}.prezi-upload-modal-advanced .prezi-overview-sections-toggle{font-size:var(--font-size-sm);padding:0}.prezi-upload-modal-advanced .prezi-overview-sections-toggle:hover:not(:disabled){background:0 0}.prezi-upload-modal-advanced .prezi-overview-sections-toggle+.prezi-overview-sections-toggle{margin-left:22px}.prezi-brand-modal{background:var(--color-white);border-radius:var(--radius-3xl);box-shadow:var(--shadow-xl);width:100%;max-width:800px;padding:var(--space-6) var(--space-4) 0;flex-direction:column;height:92vh;max-height:92vh;display:flex;position:relative;overflow:hidden}.prezi-brand-modal h3{margin:0 0 var(--space-3) 0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.prezi-brand-modal-content{padding-bottom:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.prezi-brand-modal-content>.prezi-brand-section{flex-direction:column;flex:1;display:flex}.prezi-brand-modal-content>.prezi-brand-section .prezi-style-prompt-input{flex:1;min-height:80px}.prezi-modal-footer.prezi-brand-modal-footer{flex-flow:row;justify-content:flex-end;align-items:center}.prezi-modal-footer.prezi-brand-modal-footer.prezi-brand-modal-footer-split{justify-content:space-between}.prezi-brand-footer-right{gap:var(--space-3);margin-left:auto;display:flex}.prezi-modal-close{top:var(--space-4);right:var(--space-4);width:var(--space-8);height:var(--space-8);background:var(--color-close-control-bg);border:1px solid var(--color-close-control-border);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;padding:0;font-size:0;line-height:0;display:flex;position:absolute}.prezi-modal-close svg{flex-shrink:0}.prezi-modal-close:hover{background:var(--color-close-control-bg-hover);border-color:var(--color-close-control-border);color:var(--color-text-primary)}.prezi-modal-close:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.prezi-modal-close:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.prezi-brand-section{margin-bottom:var(--space-6)}.prezi-brand-section:last-child{margin-bottom:0}.prezi-brand-section h4{margin:0 0 var(--space-1) 0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.prezi-section-subtitle{margin:0 0 var(--space-3) 0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}.prezi-inline-error{margin:0 0 var(--space-3) 0;font-size:var(--font-size-caption);color:var(--color-error)}.prezi-designer-tabs-carousel{grid-gap:var(--space-2);align-items:center;gap:var(--space-2);grid-template-columns:30px minmax(0,1fr) 30px;margin-bottom:14px;display:grid}.prezi-designer-tabs-nav{border:1px solid var(--border-color);background:var(--color-white);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:border-color .16s,color .16s,background .16s;display:flex}.prezi-designer-tabs-nav:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-bg-subtle)}.prezi-designer-tabs-viewport{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.prezi-designer-tabs-viewport::-webkit-scrollbar{display:none}.prezi-designer-tabs{gap:10px;margin-bottom:0;display:flex}.prezi-designer-tab{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-white);cursor:pointer;transition:all var(--transition-interactive);text-align:left;scroll-snap-align:start;flex:0 0 188px;display:flex}.prezi-designer-tab:hover{border-color:var(--color-gray-300);background:var(--color-bg-subtle)}.prezi-designer-tab:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.prezi-designer-tab:active{transform:scale(.98)}.prezi-designer-tab.active{border-color:var(--color-brand-labs-blue);background:var(--color-primary-light)}.prezi-designer-photo{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.prezi-designer-info{flex-direction:column;gap:0;min-width:0;display:flex}.prezi-designer-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.prezi-designer-tab.active .prezi-designer-name{color:var(--color-brand-labs-blue)}.prezi-designer-title{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.prezi-designer-tab.active .prezi-designer-title{color:var(--color-brand-labs-blue)}.prezi-designer-description{font-size:var(--font-size-xs);color:var(--color-text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:3px;line-height:1.3;display:-webkit-box;overflow:hidden}.prezi-community-icon{background:var(--color-bg-hover);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.prezi-designer-tab.active .prezi-community-icon{background:var(--color-primary-light);color:var(--color-brand-labs-blue)}.prezi-style-grid{grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.prezi-brand-modal .prezi-style-grid{gap:var(--space-1);grid-template-columns:repeat(5,1fr)}.prezi-style-thumb{padding:var(--space-1);background:var(--color-bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);overflow:hidden;box-shadow:0 0 #0000}.prezi-style-thumb:hover{border-color:var(--color-text-secondary)}.prezi-style-thumb.selected{border-color:var(--color-white);box-shadow:0 0 0 2px var(--color-primary)}.prezi-brand-modal .prezi-style-thumb.selected{border-color:var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-primary)}.prezi-style-thumb img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);width:100%;height:auto;display:block}.prezi-thumb-empty{aspect-ratio:16/9;background:var(--color-bg-hover);border-radius:var(--radius-sm);width:100%}.prezi-style-thumb--pending{position:relative}.prezi-thumb-loading{aspect-ratio:16/9;border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--color-gray-50) 0%, var(--color-gray-100) 100%);justify-content:center;align-items:center;gap:var(--space-2);width:100%;color:var(--color-brand-labs-blue);flex-direction:column;display:flex}.prezi-thumb-loading-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.prezi-community-tab-panel{border:1px solid var(--color-border,#d1d5db);padding:var(--space-2);margin-bottom:var(--space-2);border-radius:8px}.prezi-community-tabs{gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.prezi-community-tab{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border,#d1d5db);cursor:pointer;color:var(--color-text-secondary,#6b7280);background:0 0;border-radius:6px;font-size:13px;transition:all .15s}.prezi-community-tab:hover{background:var(--color-bg-hover,#f3f4f6)}.prezi-community-tab.active{background:var(--color-primary,#3b82f6);color:#fff;border-color:var(--color-primary,#3b82f6)}.prezi-draft-warning{color:var(--color-text-secondary,#6b7280);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;font-size:12px}.prezi-draft-warning code{background:#0000000f;border-radius:3px;padding:1px 4px;font-size:11px}.prezi-draft-actions{gap:var(--space-2);margin-top:var(--space-2);display:flex}.prezi-community-badge{color:var(--color-text-secondary,#6b7280);margin-left:var(--space-1);opacity:.7;font-size:10px;font-weight:600;display:inline-block}.prezi-community-section{margin-top:var(--space-2)}.prezi-community-expando{margin-bottom:var(--space-5)}.prezi-community-expando-btn{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--color-white) 0%, var(--color-gray-50) 100%);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);display:flex}.prezi-community-expando-btn:hover{border-color:color-mix(in srgb, var(--color-brand-labs-blue) 28%, transparent);box-shadow:0 8px 20px color-mix(in srgb, var(--color-brand-labs-blue) 8%, transparent)}.prezi-community-expando-btn.expanded{border-color:color-mix(in srgb, var(--color-brand-labs-blue) 22%, transparent);margin-bottom:var(--space-3)}.prezi-community-expando-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.prezi-community-expando-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.prezi-community-expando-subtitle{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.prezi-community-editor{gap:var(--space-3);flex-direction:column;display:flex}.prezi-community-add{gap:var(--space-2);align-items:stretch;display:flex}.prezi-community-input{min-height:var(--space-10);padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--font-size-sm);box-sizing:border-box;background:var(--color-bg-page);color:var(--color-text-primary);flex:1}.prezi-community-input:focus{border-color:var(--color-primary);box-shadow:none;outline:none}.prezi-community-add-btn{min-width:142px;min-height:var(--space-10);padding:var(--space-2) var(--space-4);background:linear-gradient(-50deg, var(--color-attention-start), var(--color-attention-end));color:var(--color-text-on-color);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast), box-shadow var(--transition-fast);box-sizing:border-box;white-space:nowrap;text-align:center;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.prezi-community-add-btn:hover:not(:disabled){background:linear-gradient(-50deg, var(--color-attention-start-hover), var(--color-attention-end-hover))}.prezi-community-add-btn:disabled{opacity:.5;cursor:not-allowed}.prezi-community-add-btn.has-value{animation:1.2s ease-in-out infinite prezi-btn-pulse}.prezi-community-add-btn.has-value:hover:not(:disabled){animation:none}.prezi-community-add-btn--label{cursor:pointer}@keyframes prezi-btn-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-cta-hot-orange) 60%, transparent)}50%{transform:scale(1.05);box-shadow:0 0 0 10px #0000}}.prezi-community-card{gap:var(--space-1);flex-direction:column;display:flex}.prezi-community-meta{justify-content:space-between;align-items:baseline;gap:var(--space-1);padding:0;display:flex}.prezi-community-name{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.prezi-style-thumb.selected+.prezi-community-meta .prezi-community-name{color:var(--color-primary);font-weight:var(--font-weight-medium)}.prezi-community-remove{font-size:var(--font-size-2xs);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;padding:0}.prezi-community-remove:hover{color:var(--color-error)}.prezi-community-save-btn{margin-top:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-success);color:var(--color-text-on-color);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);border:none}.prezi-community-save-btn:hover{background:var(--color-success);filter:brightness(.95)}.prezi-no-styles{padding:var(--space-5);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}.prezi-loading-indicator{padding:var(--space-5);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);justify-content:center;align-items:center;gap:var(--space-2);display:flex}.prezi-style-prompt-input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm);resize:vertical;background:var(--color-white);box-sizing:border-box;min-height:80px;margin:0;font-family:inherit;line-height:1.5}.prezi-style-prompt-input:focus{border-color:var(--color-primary);box-shadow:none;outline:none}.prezi-modal-footer{align-items:flex-end;gap:var(--space-3);padding:var(--space-4) 0 var(--space-6);background:var(--color-white);flex-direction:column;flex-shrink:0;display:flex}.prezi-modal-ok-btn{background:var(--color-primary);color:var(--color-text-on-color);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-normal);text-align:center;border:none}.prezi-modal-ok-btn:hover{background:var(--color-primary-hover)}.prezi-modal-ok-secondary{background:var(--color-bg-subtle);color:var(--color-text-primary);border:1px solid var(--border-color)}.prezi-modal-ok-secondary:hover{background:var(--border-color)}.prezi-modal-ok-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.prezi-export-action-btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);box-sizing:border-box;appearance:none;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:var(--color-bg-subtle);color:var(--color-text-primary);border:1px solid var(--border-color);flex:1;margin:0;line-height:1.5;text-decoration:none;display:inline-flex}.prezi-export-action-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.prezi-export-action-btn:hover{background:var(--border-color)}.prezi-export-action-btn.primary{background:var(--color-primary);color:var(--color-text-on-color);border-color:var(--color-primary);font-weight:var(--font-weight-medium)}.prezi-export-action-btn.primary:hover{background:var(--color-primary-hover)}.prezi-modal-clear-link{font-size:var(--font-size-caption);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast);text-decoration:underline}.prezi-modal-clear-link:hover{color:var(--color-text-primary)}.prezi-designer-modal{background:var(--color-surface-base);border-radius:var(--radius-3xl);box-shadow:var(--shadow-xl);width:100%;max-width:1180px;padding:var(--space-6) 21px 0 var(--space-6);flex-direction:column;height:min(95vh,900px);max-height:min(95vh,900px);display:flex;position:relative;overflow:hidden}.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet){overflow:visible}.prezi-modal-overlay--mobile-sheet{justify-content:center;align-items:flex-end;padding:0}.prezi-mobile-sheet--closing{pointer-events:auto;background:0 0!important}.prezi-mobile-sheet--closing .prezi-mobile-sheet__backdrop{opacity:0}.prezi-designer-modal__mobile-handle{display:none}.prezi-designer-modal--mobile-sheet.prezi-mobile-sheet__panel{width:100%;max-width:none;height:calc(100dvh - 52px);max-height:calc(100dvh - 52px);padding:0 var(--space-4) max(var(--space-4), env(safe-area-inset-bottom));border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;background:var(--color-bg-elevated);border:1px solid var(--border-color);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-bottom:none;overflow:hidden auto}.prezi-page--phone-mobile:not(.prezi-page--phone-landscape) .prezi-designer-modal--mobile-sheet.prezi-mobile-sheet__panel{padding-bottom:0}.prezi-designer-modal--mobile-sheet.prezi-mobile-sheet__panel,.prezi-branding-modal--mobile-sheet.prezi-mobile-sheet__panel{overflow:hidden!important}.prezi-designer-modal-scroll-shell,.prezi-branding-modal-scroll-shell{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.prezi-designer-modal-scroll-shell{overflow:hidden}.prezi-branding-modal-scroll-shell{overflow:visible}.prezi-designer-modal-scroll-content,.prezi-branding-modal-scroll-content{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-modal-scroll-shell,.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-modal-scroll-content{min-width:0;overflow:visible}.prezi-branding-modal:not(.prezi-branding-modal--chooser):not(.prezi-branding-modal--mobile-sheet) .prezi-branding-modal-scroll-content{min-width:0;overflow-y:hidden}.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-carousel{flex-shrink:0}.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-desktop-layout{flex:auto;min-height:0}.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-modal-section{flex:1;width:100%;min-width:0;min-height:0;margin-right:0;overflow:hidden}.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-modal-styles{box-sizing:border-box;-moz-column-gap:var(--space-3);column-gap:var(--space-3);row-gap:var(--space-3);width:100%;min-width:0;min-height:0;max-height:100%;padding:var(--space-4) var(--space-4) var(--space-4) 10px;scrollbar-gutter:stable;opacity:1;--prezi-designer-styles-cols:3;--prezi-designer-styles-rows:2;flex:auto;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-content:start;margin-right:0;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);transform:translate(0)}.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-modal-styles.is-transition-exiting{opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);transform:translate(-32px)}.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-modal-styles.is-transition-entering{opacity:.28;pointer-events:none;transition:none;transform:translate(32px)}.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-style-card{width:100%;min-width:0}.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-style-card .slide-layout-suggestions-card{width:100%}.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-style-card .slide-layout-suggestions-thumb{aspect-ratio:16/9;height:auto}.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-style-card .prezi-theme-thumbnail-media{border-radius:inherit;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-1px}[data-theme=dark] .prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-style-card .prezi-theme-thumbnail-media.is-loading{background:var(--color-bg-elevated)}@media (prefers-reduced-motion:reduce){.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-modal-styles,.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-modal-styles.is-transition-exiting,.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-modal-styles.is-transition-entering{opacity:1;transition:none;transform:none}}.prezi-designer-modal--mobile-sheet .prezi-designer-modal-scroll-shell,.prezi-branding-modal--mobile-sheet .prezi-branding-modal-scroll-shell{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.prezi-designer-modal--mobile-sheet .prezi-designer-modal-scroll-content,.prezi-branding-modal--mobile-sheet .prezi-branding-modal-scroll-content{min-height:0;padding-top:var(--space-3);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;padding-bottom:0;display:flex;overflow:hidden auto}.prezi-branding-modal--mobile-sheet .prezi-branding-modal-scroll-content{padding-bottom:0}.prezi-page--phone-landscape .prezi-branding-modal--mobile-sheet .prezi-branding-modal-layout{gap:var(--space-4);flex-direction:column;flex:none;min-height:max-content;display:flex}.prezi-page--phone-landscape .prezi-branding-modal--mobile-sheet.prezi-branding-modal--chooser .prezi-branding-modal-layout--chooser,.prezi-page--phone-landscape .prezi-branding-modal--mobile-sheet.prezi-branding-modal--chooser .prezi-branding-modal-content{flex:auto;min-height:0}.prezi-page--phone-landscape .prezi-branding-modal--mobile-sheet .prezi-branding-modal-content,.prezi-page--phone-landscape .prezi-branding-modal--mobile-sheet .prezi-brand-preview-pane{flex:none;min-height:0}.prezi-page--phone-landscape .prezi-branding-modal--mobile-sheet .prezi-brand-preview-pane{padding-bottom:var(--space-4);margin-top:0;overflow:visible}.prezi-designer-modal--mobile-sheet .prezi-designer-modal-scroll-shell.has-overflow:before,.prezi-designer-modal--mobile-sheet .prezi-designer-modal-scroll-shell.has-overflow:after,.prezi-branding-modal--mobile-sheet .prezi-branding-modal-scroll-shell.has-overflow:before,.prezi-branding-modal--mobile-sheet .prezi-branding-modal-scroll-shell.has-overflow:after{content:"";pointer-events:none;z-index:4;opacity:0;height:22px;transition:opacity var(--transition-fast);position:absolute;left:0;right:0}.prezi-designer-modal--mobile-sheet .prezi-designer-modal-scroll-shell.has-overflow:before,.prezi-branding-modal--mobile-sheet .prezi-branding-modal-scroll-shell.has-overflow:before{background:linear-gradient(to bottom, var(--color-bg-elevated), transparent);top:0}.prezi-designer-modal--mobile-sheet .prezi-designer-modal-scroll-shell.has-overflow:after,.prezi-branding-modal--mobile-sheet .prezi-branding-modal-scroll-shell.has-overflow:after{background:linear-gradient(to top, var(--color-bg-elevated), transparent);bottom:0}.prezi-designer-modal--mobile-sheet .prezi-designer-modal-scroll-shell.has-overflow.overflow-top:before,.prezi-branding-modal--mobile-sheet .prezi-branding-modal-scroll-shell.has-overflow.overflow-top:before,.prezi-designer-modal--mobile-sheet .prezi-designer-modal-scroll-shell.has-overflow.overflow-bottom:after,.prezi-branding-modal--mobile-sheet .prezi-branding-modal-scroll-shell.has-overflow.overflow-bottom:after{opacity:1}.prezi-designer-modal--mobile-sheet .prezi-designer-modal__mobile-handle{box-sizing:border-box;min-height:24px;margin-bottom:var(--space-2);justify-content:center;align-items:center;padding-top:0;display:flex}.prezi-designer-modal--mobile-sheet .prezi-designer-modal__mobile-handle:before{content:"";border-radius:var(--radius-full);background:var(--color-gray-300);width:56px;height:5px}.prezi-designer-modal--mobile-sheet .prezi-designer-modal-header{margin-bottom:var(--space-3)}.prezi-designer-modal--mobile-sheet .prezi-modal-close,.prezi-settings-modal--mobile-sheet .prezi-modal-close{top:var(--space-3);right:var(--space-4);z-index:2}.prezi-designer-modal--mobile-sheet .prezi-designer-carousel{margin-bottom:var(--space-2)}.prezi-designer-modal--mobile-sheet .prezi-designer-modal-styles{padding-bottom:0}.prezi-designer-modal--mobile-sheet .prezi-designer-carousel-viewport:before{background:linear-gradient(to right, var(--color-bg-elevated) 0%, color-mix(in srgb, var(--color-bg-elevated) 90%, transparent) 30%, color-mix(in srgb, var(--color-bg-elevated) 52%, transparent) 66%, transparent 100%)}.prezi-designer-modal--mobile-sheet .prezi-designer-carousel-viewport:after{background:linear-gradient(to left, var(--color-bg-elevated) 0%, color-mix(in srgb, var(--color-bg-elevated) 90%, transparent) 30%, color-mix(in srgb, var(--color-bg-elevated) 52%, transparent) 66%, transparent 100%)}.prezi-designer-modal-header{min-height:34px;margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.prezi-designer-modal:not(.prezi-designer-modal--mobile-sheet) .prezi-designer-modal-header{margin-left:calc(var(--space-6) * -1);margin-right:-21px}.prezi-designer-topic-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 14px;display:flex}.prezi-designer-topic-chip{border:1px solid var(--border-color);background:var(--color-bg-subtle);color:var(--color-text-secondary);text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.prezi-designer-modal-section{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:visible;container-type:inline-size}.prezi-designer-modal--mobile-sheet .prezi-designer-modal-section{flex:none}.prezi-designer-modal-section.has-overflow:before,.prezi-designer-modal-section.has-overflow:after{content:"";pointer-events:none;z-index:2;opacity:0;height:16px;transition:opacity var(--transition-fast);position:absolute;left:0;right:0}.prezi-designer-modal-section.has-overflow:before{background:linear-gradient(to bottom, var(--color-surface-base), transparent);top:0}.prezi-designer-modal-section.has-overflow:after{background:linear-gradient(to top, var(--color-surface-base), transparent);bottom:0}.prezi-designer-modal--mobile-sheet .prezi-designer-modal-section.has-overflow:before{background:linear-gradient(to bottom, var(--color-bg-elevated), transparent)}.prezi-designer-modal--mobile-sheet .prezi-designer-modal-section.has-overflow:after{background:linear-gradient(to top, var(--color-bg-elevated), transparent)}.prezi-designer-modal-section.has-overflow.overflow-top:before,.prezi-designer-modal-section.has-overflow.overflow-bottom:after{opacity:1}.prezi-designer-modal-section-title{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-top:8px;margin-bottom:10px}.prezi-designer-modal-styles{grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2-5) 2px var(--space-4);scrollbar-color:var(--border-color) transparent;--prezi-designer-styles-cols:4;--prezi-designer-styles-rows:3;min-height:calc(var(--prezi-designer-styles-rows) * ( ((100cqw - (var(--prezi-designer-styles-cols) - 1) * var(--space-2)) / var(--prezi-designer-styles-cols)) * 9 / 16 + var(--space-2) + calc(var(--font-size-caption) * 1.3) ) + (var(--prezi-designer-styles-rows) - 1) * var(--space-2));grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;align-content:start;display:grid;overflow-y:auto}.prezi-designer-modal--mobile-sheet .prezi-designer-modal-styles{-moz-column-gap:var(--space-2);column-gap:var(--space-2);row-gap:var(--space-4);touch-action:pan-y;--prezi-designer-styles-cols:3;--prezi-designer-styles-rows:4;min-height:calc(var(--prezi-designer-styles-rows) * ( ((100cqw - (var(--prezi-designer-styles-cols) - 1) * var(--space-2)) / var(--prezi-designer-styles-cols)) * 9 / 16 + 4px + calc(var(--font-size-caption) * 1.3) ) + (var(--prezi-designer-styles-rows) - 1) * var(--space-4));grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.prezi-page--phone-mobile:not(.prezi-page--phone-landscape) .prezi-designer-modal--mobile-sheet .prezi-designer-modal-styles{min-height:0;padding-bottom:32px}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-modal__mobile-handle{min-height:16px}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-modal__mobile-handle:before{width:44px;height:4px}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-modal-header{min-height:30px;margin-bottom:var(--space-1)}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-style-brand-tabs{max-width:100%}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel{margin-bottom:var(--space-2)}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-viewport{width:min(100%,520px);min-height:var(--prezi-designer-carousel-viewport-min-height,180px)}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-viewport:before,.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-viewport:after{width:180px;height:88px}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-viewport:before{left:calc(50% - 250px)}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-viewport:after{right:calc(50% - 250px)}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-nav{top:29px}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-nav--left{left:calc(50% - 112px)}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-nav--right{right:calc(50% - 112px)}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-item{width:88px;height:88px}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-item img{width:70px;height:70px}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-item.selected img{width:82px;height:82px}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-item.prev{transform:translate(calc(-50% - 120px))scale(.82)}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-item.next{transform:translate(calc(120px - 50%))scale(.82)}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-item.hideLeft{transform:translate(calc(-50% - 260px))scale(.72)}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-item.hideRight{transform:translate(calc(260px - 50%))scale(.72)}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-meta{width:min(100%,360px);min-height:92px}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-name{font-size:var(--font-size-base);margin-top:10px}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-title{font-size:var(--font-size-caption);margin-top:4px}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-carousel-desc{font-size:12px;display:block}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-branding-cta-layout{width:calc(100% + (2 * (var(--space-4) - var(--space-2))));margin:0 var(--space-2) var(--space-2);margin-inline:calc(var(--space-2) - var(--space-4))}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-branding-cta{padding:var(--space-2);margin-bottom:0}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-branding-cta--request{align-items:center;gap:var(--space-1);flex-flow:row;position:static}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-branding-cta-sub{display:block}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-branding-cta-main{flex:auto;width:auto;min-width:0;padding-right:0}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-branding-cta-text{font-size:var(--font-size-sm);line-height:1.5}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-branding-cta-request-btn{flex:none;align-self:center;width:auto;max-width:none;padding:6px 16px;line-height:1.5}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-branding-cta-dismiss{position:static;transform:none}.prezi-page--phone-landscape .prezi-designer-modal--mobile-sheet .prezi-designer-modal-styles{row-gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;padding:2px 2px 0}.prezi-designer-modal-styles::-webkit-scrollbar{width:8px}.prezi-designer-modal-styles::-webkit-scrollbar-track{background:0 0}.prezi-designer-modal-styles::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:999px}.prezi-smart-chips{align-items:center;gap:var(--space-2);margin-bottom:var(--space-0);padding:var(--space-0) var(--space-1) var(--space-1) var(--space-0);display:flex}.prezi-smart-chip{align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-2) var(--space-3);background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--radius-full);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;white-space:nowrap;transition:all var(--transition-interactive);box-shadow:var(--shadow-pill);display:flex}.prezi-smart-chip[data-lookup=prezi-style-brand-chip]{padding-block:var(--space-1);padding-inline:var(--space-1) var(--space-3);min-width:calc(var(--space-3) + var(--space-1) + 28px + var(--space-2) + 14px + var(--space-1) + 16ch)}.prezi-smart-chip[data-lookup=prezi-style-brand-chip] .prezi-smart-chip-label{text-align:left;flex:auto}@property --prezi-smart-chip-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.prezi-smart-chip--unselected{isolation:isolate;border-color:var(--border-color);background-clip:padding-box;position:relative}.prezi-smart-chip--unselected:before,.prezi-toolbar-btn.prezi-export-btn.is-exporting:after{z-index:1;border-radius:inherit;content:"";-webkit-mask-image:linear-gradient(var(--color-absolute-black) 0 0), linear-gradient(var(--color-absolute-black) 0 0);mask-image:linear-gradient(var(--color-absolute-black) 0 0), linear-gradient(var(--color-absolute-black) 0 0);-webkit-mask-composite:xor;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:linear-gradient(var(--color-absolute-black) 0 0), linear-gradient(var(--color-absolute-black) 0 0);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-clip:content-box,border-box}.prezi-smart-chip--unselected:before{background:conic-gradient(from var(--prezi-smart-chip-border-angle), transparent 0deg 300deg, color-mix(in srgb, var(--color-cta-hot-orange) 35%, transparent) 315deg, var(--color-cta-hot-orange) 336deg, color-mix(in srgb, var(--color-cta-hot-orange) 35%, transparent) 354deg, transparent 360deg);animation:5s ease-in-out infinite prezi-smart-chip-border-highlight}.prezi-smart-chip--unselected>*{z-index:2;position:relative}@keyframes prezi-smart-chip-border-highlight{0%{--prezi-smart-chip-border-angle:24deg;opacity:0}20%{--prezi-smart-chip-border-angle:24deg;opacity:0;animation-timing-function:linear}28%{--prezi-smart-chip-border-angle:66deg;opacity:1;animation-timing-function:linear}68%{--prezi-smart-chip-border-angle:266deg;opacity:1;animation-timing-function:linear}88%{--prezi-smart-chip-border-angle:366deg}to{--prezi-smart-chip-border-angle:384deg;opacity:0}}.prezi-smart-chip:hover,.prezi-smart-chip.active{background:var(--color-bg-subtle);border-color:var(--color-text-muted)}.prezi-smart-chip--unselected:is(:hover,.active){border-color:var(--color-text-muted)}.prezi-smart-chip:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.prezi-smart-chip:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){.prezi-smart-chip--unselected:before,.prezi-toolbar-btn.prezi-export-btn.is-exporting:after{animation:none}}.prezi-input-preview-row{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.prezi-input-theme-preview{position:relative}.prezi-theme-thumbnail{border-radius:var(--radius-md);border:1px solid var(--border-color);color:var(--color-text-on-color);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);background-color:var(--color-gray-800);text-shadow:0 1px 3px var(--color-scrim-60);transition:all var(--transition-normal);background-position:50%;background-size:cover;justify-content:flex-start;align-items:flex-end;padding:0 12px 10px;display:flex;position:relative;overflow:hidden}.prezi-theme-thumbnail:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#00000024 32%,#00000057 58%,#00000094 100%);height:74%;position:absolute;bottom:0;left:0;right:0}.prezi-theme-thumbnail-label{z-index:1;font-size:var(--font-size-caption);color:var(--color-text-on-color);white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.prezi-theme-thumbnail--input,.prezi-theme-thumbnail--chat{aspect-ratio:16/9;cursor:default;border-radius:var(--radius-lg);flex-shrink:0;width:142px;height:80px;padding:0}[data-theme=light] .prezi-theme-thumbnail--input,[data-theme=light] .prezi-theme-thumbnail--chat{background-color:var(--color-bg-subtle)}.prezi-theme-thumbnail--input:before,.prezi-theme-thumbnail--chat:before{display:none}.prezi-theme-thumbnail--input .prezi-theme-thumbnail-media,.prezi-theme-thumbnail--chat .prezi-theme-thumbnail-media{border-radius:inherit;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-1px}.prezi-theme-thumbnail--modal{aspect-ratio:16/9;border-radius:var(--radius-lg);cursor:pointer;border:1px solid var(--border-color);box-sizing:border-box;background-color:var(--color-surface-base);flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:100%;height:auto;min-height:0;padding:0;transition:border-color .18s ease-out,box-shadow .18s ease-out;display:flex;box-shadow:0 0 0 1px #0000}.prezi-theme-thumbnail--modal:before{display:none}.prezi-theme-thumbnail--modal .prezi-theme-thumbnail-media{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;flex:auto;width:100%;height:100%;min-height:0;position:relative}.prezi-theme-thumbnail-media.is-loading{background:var(--color-bg-subtle);position:relative;overflow:hidden}.prezi-theme-thumbnail-media.is-loading:before{content:"";border-radius:inherit;background:var(--prezi-thumbnail-shimmer-gradient);background-size:var(--prezi-thumbnail-shimmer-size);animation:1.7s cubic-bezier(.4,0,.2,1) infinite prezi-thumb-shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.prezi-theme-thumbnail-media.is-loading:before{animation:none}}.prezi-theme-thumbnail-card{flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.prezi-designer-modal--mobile-sheet .prezi-theme-thumbnail-card{gap:4px}.prezi-theme-thumbnail-label--modal{color:var(--color-text-primary);font-size:12px;font-weight:var(--font-weight-medium);text-align:left;text-shadow:none;white-space:nowrap;text-overflow:ellipsis;padding:0 2px;line-height:1.3;display:block;overflow:hidden}.prezi-theme-thumbnail--modal.is-clickable:not(.is-selected):hover{border-color:var(--color-gray-400)}.prezi-theme-thumbnail--modal.is-selected{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);outline:none;transition:none}.prezi-theme-thumbnail-card:has(.prezi-theme-thumbnail--modal.is-selected) .prezi-theme-thumbnail-label--modal{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.prezi-theme-thumbnail--input.is-selected,.prezi-theme-thumbnail--chat.is-selected{border-color:var(--border-color)}.prezi-input-theme-remove{background:var(--color-scrim-60);width:20px;height:20px;color:var(--color-absolute-white);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:3px;right:3px}.prezi-input-theme-remove:hover{background:#000000d9}.prezi-input-attachment-list-wrap{flex:auto;min-width:0;max-width:100%;position:relative}.prezi-input-attachment-list-wrap:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(to right, transparent, var(--color-white));width:40px;position:absolute;top:0;bottom:0;right:0}.prezi-input-attachment-list{align-items:center;gap:var(--space-2);scrollbar-color:var(--color-scrollbar-thumb) transparent;flex-flow:row;width:100%;padding-bottom:0;padding-right:14px;display:flex;overflow:auto hidden}.prezi-input-attachment-list::-webkit-scrollbar{height:6px}.prezi-input-attachment-list::-webkit-scrollbar-track{background:0 0}.prezi-input-attachment-list::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb);border-radius:var(--radius-full)}.prezi-input-attachment-list:hover{scrollbar-color:var(--color-scrollbar-thumb-emphasis) transparent}.prezi-input-attachment-list:hover::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb-emphasis)}.prezi-chat-attachment-list{scrollbar-color:var(--color-scrollbar-thumb) transparent;flex-flow:row;align-items:center;gap:6px;max-width:100%;margin-bottom:6px;padding-bottom:4px;display:flex;overflow:auto hidden}.prezi-chat-attachment-list::-webkit-scrollbar{height:6px}.prezi-chat-attachment-list::-webkit-scrollbar-track{background:0 0}.prezi-chat-attachment-list::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb);border-radius:var(--radius-full)}.prezi-chat-attachment-list:hover{scrollbar-color:var(--color-scrollbar-thumb-emphasis) transparent}.prezi-chat-attachment-list:hover::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb-emphasis)}.prezi-chat-attachment-list:last-child{margin-bottom:0;padding-bottom:0}.prezi-input-attachment-tile{align-items:center;gap:var(--space-2);background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-shrink:0;max-width:240px;padding:6px 8px;display:flex;position:relative}.prezi-input-attachment-tile--image{border-radius:var(--radius-lg);width:56px;max-width:none;height:54px;padding:0;overflow:hidden}.prezi-input-attachment-tile--image .prezi-attachment-thumb{border:none;border-radius:0;width:100%;height:100%}.prezi-input-attachment-tile--image:has(.prezi-input-attachment-upload-overlay){width:54px;height:54px}.prezi-input-attachment-tile--image .prezi-input-attachment-upload-overlay{border-radius:var(--radius-lg)}.prezi-input-attachment-tile--document{gap:8px;min-width:0;max-width:min(200px,100%);height:54px;padding:0 10px 0 8px}.prezi-input-attachment-tile--document .prezi-attachment-icon--input-doc{border-radius:var(--radius-md);width:36px;height:36px}.prezi-input-attachment-tile--prezi-context{background:color-mix(in srgb, var(--color-primary-light) 70%, var(--color-surface-base));border-color:color-mix(in srgb, var(--color-primary) 30%, var(--border-color))}.prezi-input-attachment-tile--prezi-context .prezi-attachment-icon--input-doc{background:color-mix(in srgb, var(--color-primary) 16%, var(--color-bg-subtle));border-color:color-mix(in srgb, var(--color-primary) 35%, var(--border-color));color:var(--color-primary)}.prezi-attachment-meta--stacked{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.prezi-input-attachment-tile--document .prezi-attachment-name{max-width:132px;font-size:var(--font-size-2xs);margin-top:2px;line-height:1.2}.prezi-attachment-icon--input-doc{width:36px;height:36px}.prezi-attachment-icon--app-logo{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);background:0 0;border:none}.prezi-attachment-icon--pdf{color:#b42318;background:color-mix(in srgb, #b42318 12%, var(--color-bg-subtle))}.prezi-input-attachment-upload-overlay{z-index:1;background:color-mix(in srgb, var(--color-white) 55%, transparent);border-radius:inherit;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.prezi-attachment-upload-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prezi-input-attachment-status-overlay{z-index:1;pointer-events:none;width:20px;height:20px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:2px;right:2px}.prezi-input-attachment-status-overlay--ready{background:var(--color-success,#10b981)}.prezi-input-attachment-status-overlay--failed{background:var(--color-error,#ef4444);pointer-events:auto}[data-theme=dark] .prezi-input-attachment-status-overlay--ready{background:color-mix(in srgb, var(--color-success,#10b981) 80%, var(--color-surface-base) 20%)}[data-theme=dark] .prezi-input-attachment-status-overlay--failed{background:color-mix(in srgb, var(--color-error,#ef4444) 80%, var(--color-surface-base) 20%)}.prezi-attachment-upload-spinner,.prezi-attachment-icon--input-doc.prezi-attachment-icon--loading{color:var(--color-primary)}.prezi-input-attachment-tile--image .prezi-input-attachment-remove,.prezi-input-attachment-tile--document .prezi-input-attachment-remove{z-index:2;top:2px;right:2px}.prezi-attachment-thumb,.prezi-attachment-icon{border-radius:var(--radius-md);border:1px solid var(--border-color);flex-shrink:0;width:40px;height:40px}.prezi-attachment-thumb{background-position:50%;background-size:cover;background-color:var(--color-bg-subtle)}.prezi-attachment-icon{background:var(--color-bg-subtle);color:var(--color-primary);justify-content:center;align-items:center;display:flex}.prezi-attachment-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.prezi-attachment-name{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.prezi-attachment-status{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted);display:inline-flex}.prezi-attachment-badge{border-radius:var(--radius-full);background:var(--color-bg-subtle);border:1px solid var(--border-color);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);letter-spacing:.04em;margin-left:auto;padding:2px 6px}.prezi-attachment-meta--stacked .prezi-attachment-badge--stacked{margin-top:5px;margin-left:-1px;padding:1px 5px;font-size:9px;line-height:1.2}.prezi-input-attachment-remove{top:-6px;right:-6px}.prezi-chat-attachment-list .prezi-input-attachment-tile--document .prezi-attachment-name{max-width:140px}.prezi-chat-theme-preview{margin-bottom:6px}.prezi-choreo-placeholder{aspect-ratio:16/9;border-radius:var(--radius-sm);border:2px dashed var(--border-color);background:var(--color-bg-subtle);cursor:pointer;width:100%;transition:all var(--transition-fast);justify-content:center;align-items:center;padding:0;display:flex}.prezi-choreo-placeholder span{font-size:var(--font-size-xs);color:var(--color-text-muted);transition:color var(--transition-fast)}.prezi-choreo-placeholder--compact{aspect-ratio:unset;height:55px}.prezi-choreo-placeholder:disabled{cursor:default;opacity:.6}.prezi-choreo-placeholder:hover:not(:disabled){border-color:var(--color-brand-labs-blue);background:color-mix(in srgb, var(--color-brand-labs-blue) 4%, transparent)}.prezi-choreo-placeholder:hover:not(:disabled) span{color:var(--color-brand-labs-blue)}.prezi-section-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:var(--space-2) 0 var(--space-1);display:block}.prezi-choreo-regen-btn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);margin-top:var(--space-2);margin-bottom:var(--space-1);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-interactive);white-space:nowrap;display:flex}.prezi-choreo-regen-btn:hover{background:var(--color-bg-subtle);border-color:var(--color-text-secondary);color:var(--color-text-primary)}.prezi-overview-loading{aspect-ratio:16/9;border-radius:var(--radius-sm);border:var(--border);background:var(--color-bg-subtle);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.prezi-overview-shimmer{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-json-btn) 8%, transparent) 40%, color-mix(in srgb, var(--color-json-btn) 15%, transparent) 50%, color-mix(in srgb, var(--color-json-btn) 8%, transparent) 60%, transparent 100%);background-size:200% 100%;animation:2s ease-in-out infinite prezi-shimmer;position:absolute;inset:0}.prezi-overview-status{z-index:1;font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:center;padding:0 var(--space-4);position:relative}.prezi-choreo-overlay-status{background:var(--color-scrim-40);z-index:2;border-radius:var(--radius-xs);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.prezi-choreo-overlay-status span{font-size:var(--font-size-xs);color:var(--color-text-on-color);background:var(--color-scrim-50);padding:var(--space-1) var(--space-3);border-radius:var(--radius-xs)}.prezi-header-action-btn{border:1px solid var(--prezi-accent-border-subtle);border-radius:var(--radius-md);background:var(--prezi-ux-view-active-bg);color:var(--prezi-accent);font-size:var(--font-size-caption);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:5px;padding:4px 10px;display:flex}.prezi-header-action-btn:hover{background:var(--prezi-accent-bg-hover);border-color:var(--prezi-accent-border-hover)}.prezi-header-action-btn:disabled{opacity:.4;cursor:not-allowed}.prezi-header-action-btn.save{background:var(--prezi-accent-shadow-wide);border-color:var(--prezi-accent-shadow-soft)}.prezi-saved-indicator{font-size:var(--font-size-xs);color:var(--prezi-accent);opacity:.7;animation:.3s preziFadeIn}@keyframes preziFadeIn{0%{opacity:0}to{opacity:.7}}.prezi-header-separator{background:var(--prezi-accent-bg-hover);width:1px;height:20px;margin:0 2px}.prezi-settings-modal{background:var(--color-white);border-radius:var(--radius-3xl);box-shadow:var(--shadow-xl);padding:var(--space-6) var(--space-4) var(--space-4);flex-direction:column;width:90%;max-width:420px;max-height:80vh;display:flex;position:relative;overflow-y:auto}.prezi-settings-modal h3{margin:0 0 var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.prezi-settings-content{flex-direction:column;display:flex}.prezi-settings-modal--mobile-sheet.prezi-mobile-sheet__panel{width:100%;max-width:none;max-height:min(82dvh,640px);padding:0 var(--space-4) max(var(--space-4), env(safe-area-inset-bottom));border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;background:var(--color-bg-elevated);border:1px solid var(--border-color);border-bottom:none;overflow-y:auto}.prezi-settings-modal--mobile-sheet .prezi-mobile-sheet__handle{flex-shrink:0}.prezi-settings-header{gap:var(--space-3);margin-bottom:var(--space-2);align-items:center;display:flex}.prezi-settings-thumbnail{border-radius:var(--radius-sm);background:var(--color-bg-subtle);flex-shrink:0;width:80px;height:45px;overflow:hidden}.prezi-settings-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.prezi-settings-placeholder{width:100%;height:100%;font-size:var(--font-size-xs);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.prezi-settings-title-area{flex-direction:column;gap:2px;min-width:0;display:flex}.prezi-settings-modal--mobile-sheet .prezi-settings-title-area{justify-content:center;align-items:flex-start;gap:0}.prezi-settings-modal--mobile-sheet .prezi-share-section,.prezi-settings-modal--mobile-sheet .prezi-settings-actions{border-top:none}.prezi-share-section{border-top:1px solid var(--border-color);margin-top:var(--space-3)}.prezi-share-visibility-toggle{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);gap:0;display:flex;overflow:hidden}.prezi-share-vis-btn{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-2);background:var(--color-white);border:none;border-right:1px solid var(--border-color);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-interactive);flex:1;display:flex}.prezi-share-vis-btn:last-child{border-right:none}.prezi-share-vis-btn:hover{background:var(--color-bg-subtle)}.prezi-share-vis-btn:focus-visible{box-shadow:var(--shadow-focus-ring);z-index:1;outline:none}.prezi-share-vis-btn.active{background:var(--color-primary);color:var(--color-text-on-color)}.prezi-settings-modal--mobile-sheet .prezi-share-visibility-toggle{grid-gap:var(--space-1);gap:var(--space-1);border:none;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.prezi-settings-modal--mobile-sheet .prezi-share-vis-btn{min-width:0;min-height:30px;padding:0 var(--space-1);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast)}.prezi-settings-modal--mobile-sheet .prezi-share-vis-btn:is(:hover,:focus-visible){background:var(--color-bg-hover);color:var(--color-text-primary)}.prezi-settings-modal--mobile-sheet .prezi-share-vis-btn.active{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-bg-subtle));border-color:var(--color-primary);color:var(--color-primary)}.prezi-settings-locale-control{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.prezi-settings-locale-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.prezi-settings-locale-select{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background:var(--color-bg-elevated);min-width:156px;height:34px;color:var(--color-text-primary);padding:0 var(--space-2);font-size:var(--font-size-sm)}.prezi-settings-locale-select:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.prezi-settings-modal--mobile-sheet .prezi-settings-locale-control{align-items:stretch;gap:var(--space-2);flex-direction:column}.prezi-settings-modal--mobile-sheet .prezi-settings-locale-select{width:100%;height:40px}.prezi-share-link-field{margin-top:var(--space-3)}.prezi-share-link-input{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);width:100%;font-size:var(--font-size-caption);color:var(--color-text-secondary);background:var(--color-bg-subtle);cursor:text;padding:7px 10px}.prezi-settings-modal--mobile-sheet .prezi-share-link-input{box-sizing:border-box;height:38px;padding:0 var(--space-3);border-radius:var(--radius-lg,12px);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-primary);line-height:1.5}.prezi-share-link-input:focus{border-color:var(--color-primary);box-shadow:none;outline:none}.prezi-share-link-row{gap:var(--space-2);display:flex}.prezi-share-link-row .prezi-share-link-input{flex:1;min-width:0}.prezi-share-copy-btn{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-text-on-color);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:all var(--transition-interactive);border:1px solid #0000;display:flex}.prezi-share-copy-btn:hover{background:var(--color-primary-hover)}.prezi-share-copy-btn:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.prezi-share-link-hint{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-2);display:block}.prezi-share-loading{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--space-3) 0;display:flex}.prezi-share-private-hint{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:var(--space-3) 0 0}.prezi-share-saving{align-items:center;gap:var(--space-2);font-size:var(--font-size-caption);color:var(--color-text-secondary);margin-top:var(--space-3);display:flex}.prezi-share-divider{background:var(--border-color);height:1px;margin:var(--space-4) 0}.prezi-share-downloads{gap:var(--space-2);display:flex}.prezi-share-download-btn{padding:var(--space-2) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:6px;display:flex}.prezi-share-download-btn:hover:not(:disabled){background:var(--color-bg-hover)}.prezi-share-download-btn:disabled{opacity:.5;cursor:default}.prezi-share-download-btn .spinning{animation:1s linear infinite spin}.prezi-settings-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-color);display:flex}.prezi-visibility-saving{font-size:var(--font-size-caption);color:var(--color-text-secondary);align-items:center;gap:6px;display:flex}.prezi-settings-action-btn{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:6px;padding:7px 14px;display:flex}.prezi-settings-action-btn:hover{background:var(--color-bg-subtle)}.prezi-settings-action-btn.danger{color:var(--color-error);border-color:var(--color-error-border)}.prezi-settings-action-btn.danger:hover{background:var(--color-error-light)}.prezi-settings-action-btn.primary{background:var(--color-brand-labs-blue);color:var(--color-text-on-color);border-color:#0000}.prezi-settings-action-btn.primary:hover{background:var(--color-brand-labs-blue-hover)}.prezi-settings-modal--mobile-sheet .prezi-settings-action-btn{background:var(--color-bg-elevated);justify-content:center}.prezi-settings-modal--mobile-sheet .prezi-settings-action-btn.primary{background:var(--color-primary);border-color:var(--color-primary)}.prezi-settings-modal--mobile-sheet .prezi-settings-action-btn.primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.prezi-settings-modal--mobile-sheet .prezi-settings-actions{align-items:stretch;gap:var(--space-2);margin-top:var(--space-5);flex-direction:column}.prezi-settings-modal--mobile-sheet .prezi-settings-actions>div{display:none}.prezi-settings-modal--mobile-sheet .prezi-settings-action-btn{width:100%;min-height:52px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.prezi-settings-modal--mobile-sheet .prezi-settings-action-btn.primary{order:1}.prezi-settings-modal--mobile-sheet .prezi-settings-action-btn.danger{background:var(--color-error-light);order:2}.prezi-settings-modal--mobile-sheet .prezi-settings-action-btn.danger:hover{background:var(--color-error-border)}.prezi-viewer-panel-inline.present-mode{z-index:var(--z-tooltip);width:100vw;max-width:100vw;height:100vh;max-height:100vh;box-shadow:none;background:var(--prezi-canvas-background,var(--color-present-bg));border:none;border-radius:0;position:fixed;inset:0}.prezi-page--tablet .prezi-viewer-panel-inline.present-mode{width:var(--craft-viewport-width,100vw);height:var(--craft-viewport-height,100dvh);max-width:var(--craft-viewport-width,100vw);max-height:var(--craft-viewport-height,100dvh);transform:translate(var(--craft-viewport-offset-left,0), var(--craft-viewport-offset-top,0))}.prezi-page--phone-mobile .prezi-viewer-panel-inline.present-mode{top:var(--craft-viewport-offset-top,0);bottom:auto;right:auto;left:var(--craft-viewport-offset-left,0);width:var(--craft-viewport-width,100vw);height:var(--craft-viewport-height,100dvh);max-width:var(--craft-viewport-width,100vw);max-height:var(--craft-viewport-height,100dvh)}.prezi-viewer-panel-inline.present-mode .prezi-viewer-canvas{border-radius:0}.prezi-floating-mini:fullscreen{width:100vw!important;height:100vh!important;box-shadow:none!important;z-index:var(--z-tooltip)!important;border:none!important;border-radius:0!important;position:fixed!important;inset:0!important}.prezi-page--tablet .prezi-floating-mini:fullscreen{width:var(--craft-viewport-width,100vw)!important;height:var(--craft-viewport-height,100dvh)!important;transform:translate(var(--craft-viewport-offset-left,0), var(--craft-viewport-offset-top,0))!important}.prezi-page--tablet .prezi-viewer-panel-inline.present-mode:fullscreen .presenter-header-root,.prezi-page--tablet .prezi-floating-mini:fullscreen .presenter-header-root{display:none}.prezi-page--tablet .prezi-viewer-panel-inline.present-mode:-webkit-full-screen .presenter-header-root{display:none}.prezi-page--tablet .prezi-floating-mini:-webkit-full-screen .presenter-header-root{display:none}.prezi-floating-mini:fullscreen .prezi-viewer-canvas{border-radius:0}.prezi-present-mouse-overlay{z-index:5;cursor:none;position:absolute;inset:0}.prezi-page--phone-mobile .prezi-present-mouse-overlay{pointer-events:none}.prezi-floating-mini:fullscreen.present-cursor-hidden{cursor:none}.prezi-welcome-inline{width:100%;container-type:inline-size}.prezi-welcome-inline-content{padding:var(--space-6) var(--space-8) 0 var(--space-8);box-sizing:border-box;min-width:0;height:fit-content}.prezi-page--phone-mobile .prezi-welcome-inline-content{padding:2px 16px var(--space-2)}.prezi-page--phone-mobile .prezi-welcome-inline-content .prezi-welcome-intro--lead{width:100%}.prezi-page--phone-mobile .prezi-welcome-pill-list li{flex:100%;max-width:none}.prezi-page--phone-mobile .prezi-welcome-pill-button{width:100%}.prezi-page--phone-landscape .prezi-welcome-start-pill-list{gap:var(--space-2);flex-wrap:nowrap;width:100%;container-type:inline-size}.prezi-page--phone-landscape .prezi-welcome-inline-content .prezi-welcome-intro--lead{margin-bottom:20px}.prezi-page--phone-landscape .prezi-welcome-start-pill-list li{flex:1;min-width:0;max-width:none}.prezi-page--phone-landscape .prezi-welcome-start-pill-list .prezi-welcome-pill-button{border-radius:var(--radius-lg);height:76px;min-height:76px;padding:10px 78px 10px 12px}.prezi-page--phone-landscape .prezi-welcome-start-pill-list .prezi-welcome-pill-thumb{border-radius:0 var(--radius-lg) var(--radius-lg) 0;width:78px}.prezi-page--phone-landscape .prezi-welcome-start-pill-list .prezi-welcome-pill-button:after{width:88px}.prezi-page--phone-landscape .prezi-welcome-start-pill-list .prezi-welcome-pill-text{max-width:100%;font-size:var(--font-size-sm);gap:2px}.prezi-page--phone-landscape .prezi-welcome-start-pill-list .prezi-welcome-pill-description{font-size:var(--font-size-xs);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container (max-width:520px){.prezi-page--phone-landscape .prezi-welcome-start-pill-list .prezi-welcome-pill-button{height:64px;min-height:64px;padding:10px 72px 10px 10px}.prezi-page--phone-landscape .prezi-welcome-start-pill-list .prezi-welcome-pill-thumb{width:72px}.prezi-page--phone-landscape .prezi-welcome-start-pill-list .prezi-welcome-pill-button:after{width:82px}.prezi-page--phone-landscape .prezi-welcome-start-pill-list .prezi-welcome-pill-description{display:none}}@container (max-width:360px){.prezi-page--phone-landscape .prezi-welcome-start-pill-list .prezi-welcome-pill-button{align-items:center;height:58px;min-height:58px;padding:8px}.prezi-page--phone-landscape .prezi-welcome-start-pill-list .prezi-welcome-pill-thumb,.prezi-page--phone-landscape .prezi-welcome-start-pill-list .prezi-welcome-pill-button:after{display:none}.prezi-page--phone-landscape .prezi-welcome-start-pill-list .prezi-welcome-pill-text{max-width:none;font-size:var(--font-size-xs);text-align:center;align-items:center}}.prezi-page--phone-mobile .prezi-mobile-preview-card{border-radius:var(--radius-full);background:var(--color-bg-subtle);justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;cursor:pointer;width:calc(100% - 24px);box-shadow:none;border:none;margin:0 12px;padding:16px 16px 16px 24px;display:flex}.prezi-page--phone-mobile .prezi-mobile-preview-card__text{min-width:0}.prezi-page--phone-mobile .prezi-mobile-preview-card__title{font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;overflow:hidden}.prezi-page--phone-mobile .prezi-mobile-preview-card__meta{color:var(--color-text-muted);font-size:12px}.prezi-page--phone-mobile .prezi-mobile-preview-card__cta{border:2px solid var(--color-primary);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-text-on-color);font-weight:var(--font-weight-semibold);white-space:nowrap;margin-right:2px;padding:8px 16px;font-size:14px;transition:all .2s cubic-bezier(.4,0,.2,1)}.prezi-page--phone-mobile .prezi-mobile-preview-card:hover .prezi-mobile-preview-card__cta,.prezi-page--phone-mobile .prezi-mobile-preview-card:focus-visible .prezi-mobile-preview-card__cta{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.prezi-page--phone-mobile .slide-doc-overlay-item:after{content:none}.prezi-page--phone-mobile .prezi-main--mobile .prezi-content-area .slide-doc-slide-label{font-size:var(--font-size-caption);color:var(--color-text-secondary);padding:0;display:inline-flex}.prezi-welcome-modal{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:820px;max-width:95vw;max-height:85vh;color:var(--color-gray-700);padding:36px;font-family:inherit;animation:.2s ease-out modalSlideIn;position:relative;overflow-y:auto}.prezi-welcome-topbar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.prezi-welcome-topbar .prezi-welcome-title{margin:0 auto 0 0}.prezi-welcome-divider{background:var(--color-bg-subtle);height:1px;margin:var(--space-2) 0 var(--space-4) 0;border:none}.prezi-welcome-modal-close{background:var(--color-bg-subtle);width:32px;height:32px;font-size:var(--font-size-xl);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.prezi-welcome-modal-close:hover{background:var(--color-gray-200);color:var(--color-gray-700)}.prezi-welcome-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin:0 0 var(--space-1) 0}.prezi-welcome-intro{font-size:var(--font-size-base);color:var(--color-gray-600);margin:0 0 12px;line-height:1.6}.prezi-welcome-inline-content .prezi-welcome-intro{margin-top:var(--space-4)}.prezi-welcome-inline-content .prezi-welcome-intro--lead{margin-top:calc(var(--space-5) - 12px);color:var(--color-gray-800);font-size:24px;font-weight:var(--font-weight-bold);margin-bottom:12px;line-height:1.5}@media (hover:hover) and (pointer:fine){.prezi-welcome-inline-content{--prezi-welcome-vertical-balance-extra:max(0px, calc(100dvh - 960px));--prezi-welcome-title-gap-top:calc(var(--space-5) - 12px);--prezi-welcome-title-gap-bottom:12px;--prezi-welcome-body-gap:0px;--prezi-welcome-hero-gap:0px;--prezi-welcome-section-gap:var(--space-5);--prezi-welcome-action-gap:var(--space-3);--prezi-welcome-hidden-prompt-ideas-space:calc(16px + var(--space-3) + 60px + max(0px, calc(var(--prezi-welcome-section-gap) - 8px)));--prezi-welcome-column-pad-top:calc(var(--space-6) + var(--prezi-welcome-vertical-balance-extra) / 2);padding-top:var(--prezi-welcome-column-pad-top)}.prezi-preview-slides--welcome .prezi-welcome-inline{min-height:100%}.prezi-preview-slides--welcome .prezi-welcome-inline-content{flex-direction:column;height:auto;min-height:100%;display:flex}.prezi-welcome-inline-content .prezi-welcome-intro--lead{margin-top:var(--prezi-welcome-title-gap-top);margin-bottom:var(--prezi-welcome-title-gap-bottom)}.prezi-welcome-inline-content .prezi-welcome-body-copy{margin-bottom:var(--prezi-welcome-body-gap)}.prezi-composer-hero-slot{margin-top:var(--prezi-welcome-hero-gap);margin-bottom:max(0px, calc(var(--prezi-welcome-hero-gap) - 24px))}.prezi-composer-hero-slot+.prezi-welcome-section-divider{margin-top:max(0px, calc(var(--prezi-welcome-section-gap) - 7px))}.prezi-welcome-section-divider:has(+.prezi-welcome-prompt-ideas){margin-top:max(0px, calc(var(--prezi-welcome-section-gap) - 7px))}.prezi-welcome-prompt-ideas{margin-bottom:var(--prezi-welcome-section-gap)}.prezi-welcome-prompt-ideas+.prezi-welcome-section-divider{margin-top:max(0px, calc(var(--prezi-welcome-section-gap) - 8px))}.prezi-welcome-pill-list.prezi-welcome-start-pill-list{gap:var(--prezi-welcome-action-gap)}}.prezi-welcome-alert{align-items:flex-start;gap:var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);background:var(--color-white);width:100%;margin:0 0 22px;padding:12px 14px;display:flex}.prezi-welcome-alert-icon{color:var(--color-primary);flex-shrink:0;margin-top:1px}.prezi-welcome-alert-copy{min-width:0}.prezi-welcome-alert-title{color:var(--color-gray-800);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 2px;line-height:1.5}.prezi-welcome-alert-text{color:var(--color-gray-700);font-size:var(--font-size-sm);margin:0;line-height:1.5}.prezi-welcome-section-subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 8px}.prezi-welcome-footer{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-gray-100)}.prezi-welcome-badge{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0 0 2px}.prezi-welcome-hide-check{font-size:var(--font-size-caption);color:var(--color-gray-400);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:flex}.prezi-welcome-hide-check input[type=checkbox]{width:13px;height:13px;accent-color:var(--prezi-accent);cursor:pointer}.prezi-welcome-columns{grid-column-gap:var(--space-8);-moz-column-gap:var(--space-8);justify-content:start;column-gap:var(--space-8);grid-row-gap:var(--space-6);row-gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,max-content));display:grid}.prezi-page--phone-mobile .prezi-welcome-columns{-moz-column-gap:0;grid-template-columns:1fr;justify-content:stretch;column-gap:0}.prezi-welcome-section{margin-bottom:0}.prezi-welcome-section-title{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);margin:0 0 12px}.prezi-welcome-section-title:before{content:none}.prezi-welcome-section--recent{--prezi-welcome-recent-gap:var(--space-12);padding-top:var(--prezi-welcome-recent-gap);width:100%}.prezi-welcome-section--recent-empty-state{flex-direction:column;flex:auto;min-height:0;display:flex}@media (hover:hover) and (pointer:fine){.prezi-welcome-section--recent{--prezi-welcome-recent-gap:calc(var(--space-12) + var(--prezi-welcome-vertical-balance-extra,0px) / 2);flex-direction:column;flex:0 auto;min-height:0;margin-top:auto;display:flex}.prezi-welcome-section--recent .prezi-welcome-recent-projects{flex:1 0 auto;max-height:none;overflow:visible}.prezi-welcome-section--recent #prezi-welcome-recent-projects-panel.prezi-welcome-recent-grid{flex:auto;align-content:start;min-height:0;padding-bottom:16px;scroll-padding-bottom:16px;overflow-y:visible}.prezi-welcome-inline-content:has(.prezi-composer-hero-slot):not(:has(.prezi-welcome-prompt-ideas)) .prezi-welcome-section--recent{--prezi-welcome-recent-gap:max(60px, calc(var(--space-12) + var(--prezi-welcome-vertical-balance-extra,0px) / 2 + var(--prezi-welcome-hidden-prompt-ideas-space) - 200px))}}@supports (width:100cqw){.prezi-welcome-section--recent{width:100cqw;margin-left:50%;transform:translate(-50%)}.prezi-page--phone-mobile .prezi-welcome-section--recent{width:100%;margin-left:0;transform:none}}.prezi-welcome-section--examples{padding-top:var(--space-6)}.prezi-welcome-section--body{margin:0;padding-top:0}.prezi-welcome-section-title--recent{font-size:var(--font-size-base);color:var(--color-gray-800);text-transform:none;letter-spacing:0;text-align:left}.prezi-welcome-section-title--body{font-size:var(--font-size-base);color:var(--color-gray-800);text-transform:none;letter-spacing:0;margin-bottom:10px}.prezi-welcome-body-copy{color:var(--color-gray-600);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0 0 24px;line-height:1.5}.prezi-welcome-body-copy strong{color:var(--color-gray-800);font-weight:var(--font-weight-semibold)}.prezi-welcome-discord-row{margin-top:var(--space-4);justify-content:flex-start;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.prezi-welcome-discord-copy{color:var(--color-gray-700);font-size:var(--font-size-base);margin:0;line-height:1.5}.prezi-welcome-discord-btn{border-radius:var(--radius-full);border:1px solid var(--color-discord);background:var(--color-discord);color:var(--color-text-on-color);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;gap:6px;padding:10px 14px;line-height:1;text-decoration:none;display:inline-flex}.prezi-welcome-discord-btn:hover{color:var(--color-text-on-color)}.prezi-welcome-discord-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 25%, transparent), 0 4px 12px color-mix(in srgb, var(--color-primary-hover) 30%, transparent);outline:none}.prezi-welcome-example-prompts{justify-content:flex-start;align-items:stretch;gap:var(--space-4);flex-flow:wrap;display:flex}.prezi-welcome-example-item{flex:0 0 220px;min-width:220px;max-width:220px;display:flex}.prezi-welcome-example-pill{appearance:none;border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;border-radius:var(--radius-xl);cursor:pointer;width:100%;max-width:none;height:100%;padding:14px;line-height:1.35;transition:background .15s,border-color .15s,box-shadow .15s}.prezi-welcome-example-pill:hover{background:var(--color-gray-50);border-color:var(--color-gray-300)}.prezi-welcome-example-pill:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.prezi-welcome-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.prezi-welcome-list li{font-size:var(--font-size-base);color:var(--color-gray-600);padding-left:var(--space-4);line-height:1.4;position:relative}.prezi-welcome-list li:before{content:"•";color:var(--color-gray-300);font-weight:var(--font-weight-bold);position:absolute;left:2px}.prezi-welcome-list--beyond{gap:var(--space-2)}.prezi-welcome-list--beyond li{padding-left:14px}.prezi-welcome-list--beyond li strong{color:var(--color-gray-800);font-weight:var(--font-weight-semibold)}.prezi-welcome-pill-list{gap:var(--space-3);flex-flow:wrap;align-items:stretch}.prezi-welcome-pill-list li{flex:100%;max-width:none;padding-left:0}@media (hover:hover) and (pointer:fine){.prezi-welcome-pill-list{container-type:inline-size}.prezi-welcome-pill-list li{flex:280px;max-width:350px}@container (max-width:571px){.prezi-welcome-pill-list li{flex-basis:100%;max-width:none}}}.prezi-page--tablet-desktop .prezi-welcome-pill-list{container-type:inline-size}.prezi-page--tablet-desktop .prezi-welcome-pill-list li{flex:280px;max-width:350px}@container (max-width:571px){.prezi-page--tablet-desktop .prezi-welcome-pill-list li{flex-basis:100%;max-width:none}}.prezi-welcome-pill-list .prezi-welcome-pill-item--auto{flex:none;max-width:none}.prezi-welcome-pill-list li:before{content:none}.prezi-welcome-pill-button{appearance:none;border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-800);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border-radius:var(--radius-xl);place-content:center flex-start;align-items:flex-start;gap:var(--space-2);text-align:left;cursor:pointer;flex-wrap:wrap;width:100%;height:112px;padding:14px;line-height:1.3;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:hidden}.prezi-welcome-pill-button:hover{background:var(--color-gray-50);border-color:var(--color-gray-300)}.prezi-welcome-pill-button:hover:after{background:linear-gradient(to right, var(--color-gray-50) 0%, transparent 70%)}.prezi-welcome-pill-button:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.prezi-welcome-label{--prezi-welcome-label-gradient:linear-gradient(135deg, var(--color-attention-start), var(--color-attention-end));z-index:0;border-radius:var(--radius-full);width:fit-content;padding:5px var(--space-2);font-size:calc(var(--font-size-xs) - 2px);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-attention-end);margin-bottom:var(--space-1);line-height:1.2;display:inline-block;position:relative}.prezi-welcome-label>span{background:var(--prezi-welcome-label-gradient);color:var(--color-attention-end);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.prezi-welcome-label:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--color-attention-start) 8%, var(--color-gray-50)), color-mix(in srgb, var(--color-attention-end) 8%, var(--color-gray-50))) padding-box, var(--prezi-welcome-label-gradient) border-box;border:1px solid #0000;position:absolute;inset:0}.prezi-welcome-pill-thumb{color:#dfe1e800;-o-object-fit:cover;object-fit:cover;border-radius:0 var(--radius-xl) var(--radius-xl) 0;flex-shrink:0;width:200px;height:100%;position:absolute;top:0;right:0}.prezi-welcome-pill-button:after{content:"";background:linear-gradient(to right, var(--color-white) 0%, transparent 60%);pointer-events:none;z-index:1;width:200px;height:100%;position:absolute;top:0;right:0}.prezi-welcome-pill-text{font-weight:var(--font-weight-semibold);z-index:2;flex-direction:column;flex:1;gap:4px;min-width:0;max-width:40%;display:flex;position:relative}.prezi-welcome-pill-description{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-gray-600);width:100%}.prezi-welcome-recent-projects{--prezi-welcome-recent-grid-gap:16px;--prezi-welcome-recent-column-min:clamp(calc((100% - 7 * var(--prezi-welcome-recent-grid-gap)) / 8), 200px, calc((100% - var(--prezi-welcome-recent-grid-gap)) / 2));box-sizing:border-box;border:var(--border);background:var(--color-surface-base);width:100%;min-height:0;box-shadow:var(--shadow-lg-up);border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;flex:auto;padding:12px 24px 8px;display:flex}.prezi-welcome-style-brand-tabs{justify-content:center;display:flex}#prezi-welcome-your-branding-panel .prezi-brand-picker-grid,#prezi-welcome-recent-projects-panel.prezi-welcome-recent-grid{padding-top:var(--space-3)}.prezi-welcome-recent-projects--empty-state{flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}.prezi-welcome-recent-projects>.prezi-load-loading,.prezi-welcome-recent-projects>.prezi-load-empty{flex:auto;min-height:0}.prezi-welcome-recent-projects--empty-state>.prezi-load-loading,.prezi-welcome-recent-projects--empty-state>.prezi-load-empty{justify-content:center;align-items:center;padding:24px 0;display:flex}.prezi-welcome-recent-projects--empty-state>.prezi-load-loading{padding-top:var(--space-8)}.prezi-welcome-recent-projects--empty-state>.prezi-load-empty{font-weight:var(--font-weight-medium)}.prezi-welcome-recent-projects--empty-state>.prezi-load-loading{color:var(--color-text-muted);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.prezi-welcome-recent-projects--empty-state .prezi-load-loading .spinning{color:var(--color-text-secondary)}.prezi-welcome-recent-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--prezi-welcome-recent-column-min)), 1fr));grid-gap:var(--prezi-welcome-recent-grid-gap);gap:var(--prezi-welcome-recent-grid-gap);width:100%;margin:0;padding:0;list-style:none;display:grid}.prezi-page--phone-mobile .prezi-welcome-recent-grid{grid-template-columns:1fr}.prezi-welcome-recent-card{min-width:0;display:flex}.prezi-welcome-all-projects-tile{justify-content:center;align-items:center;gap:var(--space-3);box-sizing:border-box;border:var(--border);border-radius:var(--radius-xl);background:var(--color-bg-subtle);width:100%;color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast), box-shadow var(--transition-fast);display:flex}.prezi-welcome-all-projects-tile svg{flex:0 0 16px}.prezi-welcome-recent-card>.prezi-welcome-all-projects-tile{height:100%}.prezi-welcome-all-projects-tile:hover{background:var(--color-bg-hover);box-shadow:var(--shadow-sm)}.prezi-projects-dashboard{--prezi-welcome-recent-grid-gap:16px;--prezi-welcome-recent-column-min:clamp(calc((100% - 7 * var(--prezi-welcome-recent-grid-gap)) / 8), 200px, calc((100% - var(--prezi-welcome-recent-grid-gap)) / 2));width:100%;min-height:0;padding:var(--space-6) var(--space-4) 0;box-sizing:border-box;flex-direction:column;flex:auto;display:flex}.prezi-projects-dashboard__header{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;max-width:100%;margin:0 auto var(--space-6);display:flex}.prezi-projects-dashboard__header-copy{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.prezi-projects-dashboard__title{color:var(--color-text-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);margin:0;line-height:1.2}.prezi-projects-dashboard__title-filter-label{opacity:.5}.prezi-projects-dashboard__title-filter{align-items:center;gap:var(--space-4);display:flex;position:relative}.prezi-projects-dashboard__title-filter-toggle{border-radius:var(--radius-full);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.prezi-projects-dashboard__title-filter-toggle:hover,.prezi-projects-dashboard__title-filter-toggle[aria-expanded=true]{background:var(--color-bg-hover);color:var(--color-text-primary)}.prezi-projects-dashboard__title-filter-toggle>svg{transition:transform var(--transition-fast)}.prezi-projects-dashboard__title-filter-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.prezi-projects-dashboard__filter-menu{z-index:var(--z-dropdown);gap:var(--space-1);box-sizing:border-box;min-width:188px;padding:var(--space-1);border:var(--border);border-radius:var(--radius-lg);background:var(--color-surface-base);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:calc(50% + 10px);left:calc(100% - 24px)}.prezi-projects-dashboard__filter-menu-item{align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:28px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;line-height:16px;display:flex}.prezi-projects-dashboard__filter-menu-item:hover,.prezi-projects-dashboard__filter-menu-item.is-active{background:var(--color-bg-subtle)}.prezi-projects-dashboard__filter-menu-item>svg{flex:0 0 16px}.prezi-projects-dashboard__filter-menu-item span{flex:auto;min-width:0}.prezi-projects-dashboard__toolbar{align-items:center;min-width:36px;display:flex}.prezi-projects-dashboard__search{border:var(--border);border-radius:var(--radius-full);background:var(--color-surface-base);width:36px;height:36px;color:var(--color-text-primary);box-shadow:var(--shadow-lg);transition:width var(--transition-fast), grid-template-columns var(--transition-fast), background var(--transition-fast);grid-template-columns:36px 0 0;align-items:center;display:grid;overflow:hidden}.prezi-projects-dashboard__search:hover,.prezi-projects-dashboard__search.is-open{background:var(--color-bg-hover);grid-template-columns:36px minmax(140px,1fr) 0;width:min(260px,28vw)}.prezi-projects-dashboard__search.has-value{grid-template-columns:36px minmax(140px,1fr) 32px}.prezi-projects-dashboard__search-toggle,.prezi-projects-dashboard__search-clear{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.prezi-projects-dashboard__search-toggle>svg{transform:translate(-1px,-1px)}.prezi-projects-dashboard__search-clear{border-radius:var(--radius-full);place-self:center end;width:28px;height:28px;margin:0 4px 0 0;transform:translateY(-1px)}.prezi-projects-dashboard__search-clear:hover{background:var(--color-bg-selected,var(--color-bg-hover));color:var(--color-text-primary)}.prezi-projects-dashboard__search-input{min-width:0;height:36px;color:var(--color-text-primary);font-family:inherit;font-size:13px;font-weight:var(--font-weight-medium);background:0 0;border:0;outline:none;align-self:center;padding:0;line-height:36px;transform:translateY(-1px)}.prezi-projects-dashboard__search-input::placeholder{color:var(--color-text-muted)}.prezi-projects-dashboard__content{flex-direction:column;flex:auto;min-height:0;display:flex}.prezi-projects-dashboard__grid{padding-bottom:var(--space-8);overflow:visible}.prezi-projects-dashboard__state{justify-content:center;align-items:center;gap:var(--space-2);min-height:220px;color:var(--color-text-muted);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);flex:auto;display:flex}.prezi-projects-dashboard__state--empty{gap:var(--space-3);text-align:center;flex-direction:column}.prezi-projects-dashboard__load-more{pointer-events:none;width:100%;height:24px;margin-top:-12px}.prezi-projects-dashboard__skeleton-card{pointer-events:none}.prezi-projects-dashboard__skeleton-line{border-radius:var(--radius-sm);background:var(--color-bg-subtle);display:block}.prezi-projects-dashboard__skeleton-line--title{width:62%;height:12px;margin:3px 0}.prezi-projects-dashboard__skeleton-line--meta{width:34%;height:8px;margin:8px 0}.prezi-welcome-recent-card-link{appearance:none;color:inherit;text-align:left;width:100%;font:inherit;cursor:pointer;padding:0;text-decoration:none;display:block}.craft-animation-container{box-sizing:content-box;cursor:default;width:100%;max-width:800px;padding:0;position:relative;container-type:inline-size}.craft-ascii-welcome{font-family:var(--font-family);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);margin-bottom:var(--space-4)}.craft-ascii-grid{-webkit-user-select:none;user-select:none;flex-direction:column;gap:1px;line-height:1;display:flex}.craft-ascii-row{white-space:pre;display:flex}.craft-ascii-cell{font-family:var(--font-family-mono);text-align:center;will-change:transform, color;width:1.05em;font-size:clamp(6px,1.44cqw,11px);line-height:1.15;transition:transform .18s ease-out,color .25s ease-out;display:inline-block}@media (prefers-reduced-motion:reduce){.craft-ascii-cell{transition:none;transform:none!important}}.prezi-page--phone-mobile .craft-animation-container{padding-bottom:var(--space-3)}.prezi-page--phone-mobile .craft-ascii-welcome{font-size:var(--font-size-2xl)}.prezi-page--phone-mobile .prezi-welcome-inline-content .prezi-welcome-intro--lead{margin-top:var(--space-2)}.split-button{border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;align-items:stretch;display:inline-flex;overflow:hidden}.split-button:hover{background:var(--color-bg-hover)}.split-button-main{padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-caption);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;display:flex}.split-button:hover .split-button-main{color:var(--color-text-primary)}.split-button-options{color:var(--color-text-secondary);cursor:pointer;opacity:.5;transition:opacity var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0 2px;display:flex}.split-button-options:hover{opacity:1;background:var(--color-bg-hover)}@keyframes audio-ready-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-attention-start) 70%, transparent);transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 0 10px #0000}}.split-button.audio-ready{background:linear-gradient(135deg, var(--color-attention-start) 0%, var(--color-attention-end) 100%);animation:.8s ease-out 5 audio-ready-pulse}.split-button.audio-ready:hover{background:linear-gradient(135deg, var(--color-attention-start-hover) 0%, var(--color-attention-end-hover) 100%)}.split-button.generating{opacity:.7;cursor:wait;pointer-events:none}.split-button.playing,.split-button.playing:hover{background:var(--color-success)}.split-button.disabled{opacity:.4;pointer-events:none}.audio-generating-overlay{background:var(--color-modal-scrim);z-index:var(--z-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.audio-generating-modal{background:var(--color-bg-page,var(--color-white));padding:var(--space-8) var(--space-10);border-radius:var(--radius-xl);text-align:center;max-width:400px;box-shadow:var(--shadow-xl)}.audio-generating-modal h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.audio-generating-modal p{margin:var(--space-2) 0;color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.5}.audio-generating-modal .audio-generating-time{color:var(--color-text-muted);font-size:var(--font-size-sm)}.audio-generating-modal .audio-generating-stage{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);min-height:21px}.audio-generating-modal .audio-generating-note{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}@keyframes audio-generating-spin{to{transform:rotate(360deg)}}.audio-generating-spinner{width:var(--space-12);height:var(--space-12);border:4px solid var(--border-color);border-top-color:var(--color-primary);border-radius:var(--radius-full);margin:0 auto;animation:1s linear infinite audio-generating-spin}.audio-generating-footer{margin-top:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.audio-generating-footer-single{justify-content:flex-end}.audio-generating-close{padding:var(--space-3) var(--space-5);background:var(--color-white);border:var(--border);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-interactive)}.audio-generating-close:hover{background:var(--color-bg-hover)}.audio-generating-close:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.audio-generating-cancel{padding:var(--space-3) var(--space-5);background:var(--color-white);border:1px solid var(--color-error);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-error);cursor:pointer;transition:all var(--transition-interactive)}.audio-generating-cancel:hover{background:var(--color-error-light)}.audio-generating-cancel:focus-visible{box-shadow:0 0 0 4px var(--color-error-focus-ring);outline:none}.audio-generating-checkmark{width:var(--space-12);height:var(--space-12);background:var(--color-success);border-radius:var(--radius-full);color:var(--color-text-on-color);justify-content:center;align-items:center;margin:0 auto;animation:.3s ease-out audio-generating-checkmark-pop;display:flex}@keyframes audio-generating-checkmark-pop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.audio-generating-play{margin-top:var(--space-5);padding:var(--space-3) var(--space-8);background:var(--color-primary);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-on-color);cursor:pointer;transition:all var(--transition-interactive);border:none}.audio-generating-play:hover{background:var(--color-primary-hover);transform:scale(1.02)}.audio-generating-play:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.audio-generating-spinner,.audio-generating-checkmark{animation:none}}.modal-overlay{background:var(--color-modal-scrim);z-index:var(--z-modal);padding:var(--space-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.prezi-modal-overlay--edit-images{z-index:calc(var(--z-modal) + 100000)}.prezi-edit-images-modal{background:var(--color-white);border-radius:var(--radius-3xl);box-shadow:var(--shadow-xl);padding:var(--space-6) var(--space-4) var(--space-4);width:100%;max-width:600px;max-height:80vh;color:var(--color-text-primary);gap:var(--space-5);flex-direction:column;display:flex;position:relative;overflow-y:auto}.prezi-page--phone-mobile :is(.prezi-export-panel,.prezi-choreography-modal,.prezi-brand-modal,.prezi-edit-images-modal){border-radius:var(--radius-xl)}.prezi-edit-images-header h3{align-items:center;gap:var(--space-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;display:flex}.prezi-edit-images-empty{color:var(--color-text-muted);text-align:center;padding:var(--space-8) 0;font-size:var(--font-size-sm)}.prezi-edit-images-list{gap:var(--space-3);flex-direction:column;display:flex}.prezi-edit-image-item{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--color-gray-50);border-radius:var(--radius-lg);border:var(--border);transition:border-color var(--transition-fast);flex-wrap:wrap;display:flex}.prezi-edit-image-item:hover{border-color:var(--color-gray-300)}.prezi-edit-image-thumb{border-radius:var(--radius-md);background:var(--color-gray-200);flex-shrink:0;width:120px;height:80px;overflow:hidden}.prezi-edit-image-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.prezi-edit-image-info{gap:var(--space-1);flex-direction:column;flex:1;min-width:120px;display:flex}.prezi-edit-image-prompt{font-size:var(--font-size-caption);color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.prezi-edit-image-badge{font-size:var(--font-size-2xs);color:var(--color-text-muted);background:var(--color-gray-100);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);width:fit-content;font-weight:var(--font-weight-medium)}.prezi-edit-image-actions{gap:var(--space-2);flex-shrink:0;display:flex}.prezi-edit-image-btn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-family:var(--font-family);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:all var(--transition-interactive);display:inline-flex}.prezi-edit-image-btn:hover{background:var(--color-bg-hover);border-color:var(--color-gray-300);color:var(--color-text-primary)}.prezi-edit-image-btn:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.prezi-edit-image-btn:active{transform:scale(.98)}.prezi-edit-image-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.prezi-edit-image-btn--primary{background:var(--color-primary);color:var(--color-text-on-color);border-color:var(--color-primary)}.prezi-edit-image-btn--primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.prezi-edit-image-btn--primary:disabled{background:var(--color-gray-400);border-color:var(--color-gray-400)}.prezi-edit-image-regen-form{gap:var(--space-2);align-items:flex-end;width:100%;display:flex}.prezi-edit-image-regen-form textarea{padding:var(--space-2) var(--space-3);background:var(--color-bg-page);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-caption);font-family:var(--font-family);resize:vertical;min-height:40px;color:var(--color-text-primary);caret-color:var(--color-text-primary);transition:border-color var(--transition-fast);flex:1}.prezi-edit-image-regen-form textarea:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus-ring);outline:none}.prezi-edit-image-regen-form textarea::placeholder{color:var(--color-text-muted)}.prezi-edit-images-add-zone{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:var(--color-gray-50);border:2px dashed var(--border-color);border-radius:var(--radius-lg);text-align:center;transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;display:flex}.prezi-edit-images-add-zone.is-drag-over{border-color:var(--color-primary);background:var(--color-primary-soft,var(--color-gray-100))}.prezi-edit-images-add-zone.is-uploading{opacity:.85;pointer-events:none}.prezi-edit-images-add-zone__icon{color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.prezi-edit-images-add-zone__text{gap:var(--space-1);color:var(--color-text-primary);flex-direction:column;display:flex}.prezi-edit-images-add-zone__text strong{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.prezi-edit-images-add-zone__text span{font-size:var(--font-size-caption);color:var(--color-text-muted)}.prezi-edit-images-add-zone__actions{gap:var(--space-2);margin-top:var(--space-1);display:flex}.prezi-edit-images-add-zone__prompt{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.prezi-edit-images-add-zone__prompt textarea{width:100%;padding:var(--space-2) var(--space-3);background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-caption);font-family:var(--font-family);resize:vertical;min-height:56px;color:var(--color-text-primary);caret-color:var(--color-text-primary)}.prezi-edit-images-add-zone__prompt textarea:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus-ring);outline:none}.prezi-edit-images-add-zone__prompt-actions{gap:var(--space-2);justify-content:flex-end;display:flex}.prezi-rewrite-text-modal{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:100%;max-width:560px;max-height:90vh;color:var(--color-text-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.prezi-rewrite-text-modal .prezi-modal-header{padding:var(--space-5) var(--space-6);padding-right:var(--space-12);border-bottom:var(--border);align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.prezi-rewrite-text-modal .prezi-modal-header h3{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0;display:flex}.prezi-rewrite-text-modal .prezi-modal-body{padding:var(--space-5) var(--space-6);flex:1;min-height:0;overflow-y:auto}.prezi-rewrite-text-list{gap:var(--space-4);flex-direction:column;display:flex}.prezi-rewrite-group{gap:var(--space-2);flex-direction:column;display:flex}.prezi-rewrite-group-label{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted)}.prezi-rewrite-input,.prezi-rewrite-textarea{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-base);border:var(--border);border-radius:var(--radius-md);background:var(--color-white);box-sizing:border-box;transition:border-color var(--transition-fast);font-family:inherit}.prezi-rewrite-textarea{resize:vertical}.prezi-rewrite-input:focus,.prezi-rewrite-textarea:focus{border-color:var(--color-primary);outline:none}.prezi-rewrite-input:focus-visible,.prezi-rewrite-textarea:focus-visible{box-shadow:none}[data-theme=dark] .prezi-rewrite-input,[data-theme=dark] .prezi-rewrite-textarea{color:var(--color-gray-900);caret-color:var(--color-gray-900)}.prezi-rewrite-group-header{justify-content:space-between;align-items:center;display:flex}.prezi-rewrite-add-btn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px dashed var(--color-gray-300);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast);background:0 0;display:inline-flex}.prezi-rewrite-add-btn:hover{border-color:var(--color-gray-400);color:var(--color-text-secondary);background:var(--color-gray-50)}.prezi-rewrite-add-btn:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.prezi-rewrite-list-item{align-items:center;gap:var(--space-2);display:flex}.prezi-rewrite-list-reorder{flex-direction:column;flex-shrink:0;gap:0;display:flex}.prezi-rewrite-list-arrow{width:20px;height:16px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-xs);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.prezi-rewrite-list-arrow:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-secondary)}.prezi-rewrite-list-arrow:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.prezi-rewrite-list-arrow:disabled{opacity:.3;cursor:default}.prezi-rewrite-bullet{color:var(--color-text-muted);font-size:var(--font-size-lg);flex-shrink:0}.prezi-rewrite-bullet:before{content:"•"}.prezi-rewrite-list-item .prezi-rewrite-input{flex:1}.prezi-rewrite-list-delete{width:24px;height:24px;color:var(--color-gray-300);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.prezi-rewrite-list-delete:hover{background:var(--color-error-light);color:var(--color-error)}.prezi-rewrite-list-delete:focus-visible{box-shadow:0 0 0 4px var(--color-error-focus-ring);outline:none}.prezi-rewrite-footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:var(--border);flex-shrink:0;display:flex}.prezi-export-modal-title{margin:0 0 var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.prezi-export-status{color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--space-3) 0}.prezi-export-status--error{color:var(--color-error)}.prezi-export-status .spinning{margin-right:var(--space-2);vertical-align:middle}.prezi-export-result{font-size:var(--font-size-sm)}.prezi-export-result p{color:var(--color-text-secondary);margin:0 0 var(--space-5)}.prezi-export-actions{gap:var(--space-2);display:flex}.prezi-settings-modal-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.prezi-settings-modal--mobile-sheet .prezi-settings-modal-title{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.prezi-settings-modal--mobile-sheet h3.prezi-settings-modal-title{margin-bottom:0}.prezi-settings-meta{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.prezi-settings-section-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:var(--space-4) 0 var(--space-2);color:var(--color-text-primary)}.prezi-settings-modal--mobile-sheet .prezi-settings-section-header{align-items:center;gap:var(--space-2);display:flex}.prezi-settings-modal--mobile-sheet .prezi-settings-section-header .prezi-settings-section-title{margin-bottom:16px}.prezi-settings-modal--mobile-sheet .prezi-visibility-saving--inline{white-space:nowrap;margin-left:auto}.prezi-designer-avatar{border-radius:var(--radius-full);background:color-mix(in srgb, var(--prezi-smart-chip-accent,var(--color-gray-300)) 14%, var(--color-surface-base));width:28px;height:28px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--prezi-smart-chip-accent,var(--color-gray-300)) 40%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.prezi-designer-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.prezi-designer-avatar--placeholder{display:inline-flex}.prezi-designer-prefix{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.prezi-chevron-icon{color:var(--color-text-secondary);transition:transform .15s}.prezi-designer-chevron{opacity:.5;margin-left:var(--space-1);transition:transform var(--transition-interactive);flex-shrink:0}.prezi-designer-chevron--open{transform:rotate(180deg)}.prezi-no-styles-empty{font-size:var(--font-size-caption);color:var(--color-text-muted);text-align:center;padding:var(--space-3);width:100%}.prezi-spacer{flex:1}.prezi-share-saving{margin-top:var(--space-3)}[data-theme=dark] img.prezi-toolbar-logo{filter:brightness(0)invert()}[data-theme=dark] .prezi-floating-ctrl-btn,[data-theme=dark] .prezi-floating-ctrl-btn:hover,[data-theme=dark] .prezi-welcome-discord-btn,[data-theme=dark] .prezi-welcome-discord-btn:hover{color:var(--color-text-on-color)}[data-theme=dark] .prezi-welcome-start-pill-list .prezi-welcome-pill-button:after{background:linear-gradient(to right, var(--color-white) 0%, transparent 60%)}[data-theme=dark] .prezi-welcome-start-pill-list .prezi-welcome-pill-button:hover:after{background:linear-gradient(to right, var(--color-gray-50) 0%, transparent 70%)}.prezi-generating-pill{z-index:80;pointer-events:none;border-radius:var(--radius-full,999px);background:var(--color-surface-base,#fff);border:1px solid var(--color-border,#e0e0e0);color:var(--color-text-secondary,#666);letter-spacing:.3px;padding:6px 16px;font-size:12px;font-weight:500;transition:opacity .6s ease-out;animation:2.5s ease-in-out infinite generating-pill-pulse;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #00000014}.prezi-generating-pill.fade-out{opacity:0;animation:none}@keyframes generating-pill-pulse{0%,to{opacity:.5}50%{opacity:1}}[data-theme=dark] .prezi-generating-pill{background:var(--color-gray-800,#222);border-color:var(--color-gray-700,#444);color:var(--color-text-muted,#999)}.prezi-save-status{border-radius:var(--radius-sm,4px);width:20px;height:20px;color:var(--color-text-secondary);box-shadow:none;cursor:default;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;padding:0;display:inline-flex}.prezi-save-status:hover,.prezi-save-status:active{box-shadow:none;background:0 0;border-color:#0000;outline:none}.prezi-save-status:focus,.prezi-save-status:focus-visible{box-shadow:var(--shadow-focus-ring);outline:2px solid var(--color-primary);outline-offset:2px}.prezi-save-status svg{width:20px;height:20px}.prezi-save-status--saved{opacity:.5}.prezi-save-status--dirty{cursor:pointer}.prezi-save-status--saving{cursor:not-allowed;opacity:1}.cloud-syncing-spinner{animation:1s ease-in-out infinite cloud-syncing-spin}@keyframes cloud-syncing-spin{0%{transform:translate(11.7709px,13.0173px)rotate(0)translate(-11.7709px,-13.0173px)}to{transform:translate(11.7709px,13.0173px)rotate(360deg)translate(-11.7709px,-13.0173px)}}.prezi-save-status--error{color:var(--color-error);cursor:pointer}.prezi-save-status--error:hover{color:var(--color-error-hover)}[data-theme=dark] .prezi-save-status--error{color:var(--color-error)}.prezi-export-panel__scorm-badges{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.prezi-export-panel__scorm-badge{border-radius:var(--radius-full,999px);background:color-mix(in srgb, var(--color-text-primary) 12%, transparent);width:24px;height:24px;color:var(--color-text-primary);justify-content:center;align-items:center;display:inline-flex}.prezi-export-panel__scorm-badge.is-disabled{opacity:.35}.prezi-toolbar-pill,.prezi-toolbar-title-group,.prezi-toolbar-chat-controls{border-radius:var(--radius-full,9999px);background:var(--color-surface-base);border:var(--border);box-shadow:var(--shadow-sm)}.prezi-toolbar-pill{align-items:center;gap:var(--space-1);padding:var(--space-1);display:flex}.prezi-toolbar-title-group{padding:var(--space-1);min-height:var(--control-height-tier-1);box-sizing:border-box}.prezi-toolbar-chat-controls{padding:var(--space-1)}.prezi-toolbar-pill-divider{background:var(--border-color);flex-shrink:0;align-self:stretch;width:1px;margin:6px auto}.prezi-toolbar-history-group{--toolbar-history-group-width:calc(var(--prezi-timeline-rail-width) - 2px - 2 * var(--space-1) - 2 * var(--control-height-tier-1) - 2 * var(--space-1));align-items:center;gap:var(--space-1);width:0;margin-left:calc(-1 * var(--space-1));opacity:0;transition:width .18s ease-out,margin-left .18s ease-out,opacity .18s ease-out;display:flex;overflow:hidden}.prezi-toolbar-history-group.is-visible{width:var(--toolbar-history-group-width);opacity:1;margin-left:0}.prezi-toolbar-history-group.is-settled{overflow:visible}@media (prefers-reduced-motion:reduce){.prezi-toolbar-history-group{transition:none}}.prezi-toolbar-history-group--leading,.prezi-toolbar-history-group--leading.is-visible{opacity:1;width:auto;margin-left:0;transition:none;overflow:visible}.prezi-toolbar-chat-controls .prezi-toolbar-btn,.prezi-toolbar-pill .prezi-export-btn,.prezi-toolbar-pill .prezi-present-btn-main,.prezi-toolbar-pill .prezi-present-btn-menu-trigger{border-radius:var(--radius-full,9999px)}.prezi-toolbar-pill .prezi-present-btn-group{border-radius:var(--radius-full,9999px);overflow:hidden}.prezi-toolbar-pill .prezi-present-btn-group .prezi-present-btn-main{border-radius:var(--radius-full,9999px) 0 0 var(--radius-full,9999px)!important}.prezi-toolbar-pill .prezi-present-btn-group .prezi-present-btn-menu-trigger{border-radius:0 var(--radius-full,9999px) var(--radius-full,9999px) 0!important}.prezi-toolbar-title-group .prezi-privacy-dropdown-trigger{border-radius:var(--radius-full,9999px);padding:0 var(--space-2);gap:var(--space-1)}.prezi-toolbar-title-group .prezi-privacy-dropdown-trigger .prezi-privacy-dropdown-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prezi-toolbar-title-group .prezi-privacy-dropdown-trigger .prezi-privacy-dropdown-trigger-icon{color:var(--color-primary)}.prezi-toolbar-right .craft-views-chip{border-radius:var(--radius-full,9999px)}.prezi-toolbar-title-group,.prezi-toolbar--chat-open .prezi-toolbar-title-group,.prezi-toolbar--chat-hidden .prezi-toolbar-title-group{flex:0 auto;width:max-content;max-width:calc(100% - 36px)}.prezi-page:not(.prezi-page--phone-mobile):not(.prezi-page--tablet) .prezi-toolbar-title-group .prezi-toolbar-title:focus,.prezi-page:not(.prezi-page--phone-mobile):not(.prezi-page--tablet) .prezi-toolbar--chat-open .prezi-toolbar-title-group .prezi-toolbar-title:focus,.prezi-page:not(.prezi-page--phone-mobile):not(.prezi-page--tablet) .prezi-toolbar--chat-hidden .prezi-toolbar-title-group .prezi-toolbar-title:focus{white-space:nowrap;overflow-wrap:normal;text-overflow:clip;height:var(--control-height-tier-1);min-height:var(--control-height-tier-1);padding-top:2px;overflow:hidden}.prezi-toolbar-left .prezi-save-status{flex-shrink:0}.prezi-toolbar--chat-hidden .prezi-toolbar-left .prezi-save-status{order:1}.prezi-toolbar-title-group .prezi-toolbar-btn.prezi-toolbar-logo-btn,.prezi-toolbar-title-group .prezi-toolbar-title{border-radius:var(--radius-full,9999px)}.prezi-toolbar-title-group .prezi-privacy-dropdown .prezi-privacy-dropdown-trigger .prezi-privacy-dropdown-trigger-icon{color:var(--color-primary)}.prezi-toolbar-pill--actions .prezi-export-btn,.prezi-toolbar-pill--actions .prezi-present-btn,.prezi-toolbar-pill--actions .prezi-present-btn-group{height:var(--control-height-tier-1);min-height:var(--control-height-tier-1);box-sizing:border-box}.prezi-toolbar-pill--actions .prezi-export-btn{padding-top:0;padding-bottom:0}.prezi-toolbar-left .prezi-toolbar-title-group{margin-right:0}.prezi-toolbar-left .prezi-save-status{margin-left:0}.prezi-toolbar-title-group .prezi-toolbar-title{font-size:var(--font-size-sm);line-height:calc(var(--control-height-tier-1) - 2px - 4px);padding-top:2px;padding-bottom:2px}.prezi-toolbar-title-group .prezi-toolbar-title,.prezi-toolbar-title-group .prezi-toolbar-title:focus{padding-left:var(--space-2);padding-right:var(--space-2)}.prezi-toolbar-title-group .prezi-privacy-dropdown{margin-left:0}.prezi-toolbar-center{transition:opacity .12s}.prezi-toolbar-pill--actions .prezi-export-btn{width:var(--control-height-tier-1);min-width:var(--control-height-tier-1);justify-content:center;padding:0}.prezi-toolbar-pill--actions .prezi-export-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prezi-toolbar-title-group .prezi-privacy-dropdown .prezi-privacy-dropdown-trigger{background:var(--color-bg-hover);border-color:#0000}.prezi-toolbar-title-group .prezi-privacy-dropdown .prezi-privacy-dropdown-trigger:is(:hover,[aria-expanded=true]):not(:disabled){background:color-mix(in srgb, var(--color-bg-hover) 90%, var(--color-text-primary))}:is(.prezi-toolbar:has(.prezi-toolbar-pill--actions .prezi-tooltip:hover),.prezi-toolbar:has(.prezi-toolbar-pill--actions .prezi-tooltip:focus-visible),.prezi-toolbar:has(.prezi-editor-mode-toggle .prezi-tooltip:hover),.prezi-toolbar:has(.prezi-editor-mode-toggle .prezi-tooltip:focus-visible)){z-index:var(--z-topbar-menu)}:is(.prezi-toolbar-right .prezi-toolbar-upgrade-credit-group,.prezi-toolbar-right .prezi-toolbar-upgrade-credit-group:has(.prezi-credits-counter+.prezi-upgrade-btn)){align-items:center;gap:var(--space-1);height:auto;padding:var(--space-1);border:var(--border);border-radius:var(--radius-full,9999px);background:var(--color-surface-base);box-shadow:var(--shadow-sm)}.prezi-toolbar-right .prezi-toolbar-upgrade-credit-group>*+:before{left:calc(-1 * var(--space-1) / 2 - .5px);top:5px;bottom:5px}:is(.prezi-toolbar-right .prezi-toolbar-upgrade-credit-group :is(.prezi-credits-counter,.prezi-upgrade-btn),.prezi-toolbar-right .prezi-toolbar-upgrade-credit-group:has(.prezi-credits-counter+.prezi-upgrade-btn) :is(.prezi-credits-counter,.prezi-upgrade-btn)){height:var(--control-height-tier-1);min-height:var(--control-height-tier-1);border-radius:var(--radius-full,9999px);box-sizing:border-box;padding-top:0;padding-bottom:0}.prezi-toolbar:has([aria-expanded=true],.prezi-credits-callout,.prezi-toolbar-menu,.prezi-export-panel,.prezi-present-menu,.prezi-privacy-dropdown-menu,.craft-views-chip-menu,.prezi-tooltip:hover,.prezi-tooltip:focus-visible){z-index:var(--z-topbar-menu)}.prezi-toolbar-menu-item:has(.prezi-toolbar-menu-item-text){align-items:flex-start}.prezi-toolbar-menu-item:has(.prezi-toolbar-menu-item-text)>svg{flex-shrink:0;margin-top:1px}.prezi-toolbar-menu-item-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.prezi-toolbar-menu-item-desc{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:normal;line-height:1.35}@media (max-width:1090px){.prezi-page:not(.prezi-page--phone-mobile):not(.prezi-page--tablet) .prezi-toolbar:not(:has(.prezi-toolbar-center[inert])) .prezi-toolbar-right .prezi-toolbar-upgrade-credit-group .prezi-upgrade-btn{width:var(--control-height-tier-1);min-width:var(--control-height-tier-1);justify-content:center;gap:0;padding:0}}@media (max-width:940px){.prezi-page:not(.prezi-page--phone-mobile):not(.prezi-page--tablet) .prezi-toolbar-right .prezi-toolbar-upgrade-credit-group .prezi-upgrade-btn{width:var(--control-height-tier-1);min-width:var(--control-height-tier-1);justify-content:center;gap:0;padding:0}}@keyframes prezi-chrome-pill-enter-left{0%{opacity:0;transform:translateX(calc(-1 * var(--prezi-chrome-pill-enter-shift,32px)))}to{opacity:1;transform:none}}@keyframes prezi-chrome-pill-enter-right{0%{opacity:0;transform:translateX(var(--prezi-chrome-pill-enter-shift,32px))}to{opacity:1;transform:none}}.prezi-privacy-dropdown-menu--match-trigger.prezi-privacy-dropdown-menu--match-trigger.prezi-privacy-dropdown-menu--match-trigger.prezi-privacy-dropdown-menu--match-trigger{min-width:0;max-width:none}
