.slide-generation-loader{box-sizing:border-box;color:#18181b;text-align:center;border:1.5px dashed #18181b2e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:22px;width:100%;height:100%;padding:48px;display:flex;position:relative}.slide-generation-loader__glow{pointer-events:none;border-radius:inherit;background:radial-gradient(60% 45% at 50% 0,#ffca2d1f,#0000 70%);position:absolute;inset:0}.slide-generation-loader__frame{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px}.slide-generation-loader__dash{fill:none;stroke:#ffca2d;stroke-width:.35px;stroke-dasharray:14 86;stroke-linecap:round;animation:4.5s linear infinite slide-generation-loader-dash}@keyframes slide-generation-loader-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-200px}}.slide-generation-loader__spark{color:#111113;background:#ffca2d;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;animation:1.3s ease-in-out infinite slide-generation-loader-pulse;display:flex;position:relative}@keyframes slide-generation-loader-pulse{0%,to{transform:scale(1);box-shadow:0 0 #ffca2d73}50%{transform:scale(1.12);box-shadow:0 0 0 14px #ffca2d00}}.slide-generation-loader__status{font-size:16px;font-weight:700;line-height:1.3;transition:opacity .2s;position:relative}.slide-generation-loader__prompt{color:#71717a;max-width:380px;font-size:12.5px;position:relative}.dark .slide-generation-loader{color:#fafafa;border-color:#ffffff26}.dark .slide-generation-loader__glow{background:radial-gradient(60% 45% at 50% 0,#ffca2d0f,#0000 70%)}.dark .slide-generation-loader__prompt{color:#71717a}.slide-generation-pending-overlay{z-index:39;border-radius:inherit;backdrop-filter:blur(3px);pointer-events:auto;background:#ffffff8c;position:absolute;inset:0}.dark .slide-generation-pending-overlay{background:#0b0b0c80}@media (prefers-reduced-motion:reduce){.slide-generation-loader__dash,.slide-generation-loader__spark{animation:none}}
:root{--pp-toast-bg:#fff;--pp-toast-border:#e4e4e7;--pp-toast-title:#18181b;--pp-toast-secondary:#71717a;--pp-toast-shadow:0 4px 14px #00000014;--pp-track:#e4e4e7;--pp-progress-text:#18181b}.dark{--pp-toast-bg:#18181b;--pp-toast-border:#3f3f46;--pp-toast-title:#fafafa;--pp-toast-secondary:#a1a1aa;--pp-toast-shadow:0 12px 32px #0000008c;--pp-track:#3f3f46;--pp-progress-text:#ffca2d}@keyframes pp-toast-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pp-toast-out{to{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes pp-spin{to{transform:rotate(360deg)}}@keyframes pp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pp-toast-enter{animation:.45s both pp-toast-in}.pp-toast-exit{animation:.4s both pp-toast-out}@media (prefers-reduced-motion:reduce){.pp-toast-enter,.pp-toast-exit{animation-duration:.01ms}}
body.preza-dragging-slide .ProseMirror-dropcursor{display:none!important}.slide-drop-indicator{z-index:40;pointer-events:none;opacity:0;justify-content:center;align-items:center;height:0;transition:top .12s cubic-bezier(.22,1,.36,1),left .12s cubic-bezier(.22,1,.36,1),width .12s cubic-bezier(.22,1,.36,1),opacity .14s;display:flex;position:fixed;transform:translateY(-50%)}.slide-drop-indicator--visible{opacity:1}.slide-drop-indicator__line{background:linear-gradient(90deg,#ffca2d00 0%,#ffca2d 18% 82%,#ffca2d00 100%);border-radius:9999px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 0 1px #ffca2d40,0 6px 18px -4px #ffca2d8c}.slide-drop-indicator__line:before,.slide-drop-indicator__line:after{content:"";background:#ffca2d;border-radius:9999px;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 3px #ffca2d38}.slide-drop-indicator__line:before{left:-1px}.slide-drop-indicator__line:after{right:-1px}.slide-drop-indicator__badge{z-index:1;color:#1a1407;white-space:nowrap;background:#ffca2d;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px 6px 10px;font-size:13px;font-weight:600;line-height:1;animation:.16s cubic-bezier(.22,1,.36,1) slide-drop-indicator-pop;display:inline-flex;position:relative;box-shadow:0 1px 2px #00000014,0 10px 24px -8px #ffca2dd9}.slide-drop-indicator__badge svg{flex:none;width:16px;height:16px}@keyframes slide-drop-indicator-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.slide-drop-indicator--visible .slide-drop-indicator__line{animation:1.6s ease-in-out infinite slide-drop-indicator-breathe}@keyframes slide-drop-indicator-breathe{0%,to{opacity:.9}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.slide-drop-indicator,.slide-drop-indicator__badge,.slide-drop-indicator--visible .slide-drop-indicator__line{transition:opacity .12s;animation:none}}[data-type=slide].slide-file-drop-target{outline-offset:4px;outline:2px dashed #ffca2d}
.editor-popover-scroll::-webkit-scrollbar{width:10px;height:10px}.editor-popover-scroll::-webkit-scrollbar-track{background:0 0;margin:10px}.editor-popover-scroll::-webkit-scrollbar-thumb{background-color:#18181b40;background-clip:content-box;border:3px solid #0000;border-radius:9999px}.editor-popover-scroll::-webkit-scrollbar-thumb:hover{background-color:#18181b73}.editor-popover-scroll::-webkit-scrollbar-thumb:active{background-color:#18181b99}.editor-popover-scroll::-webkit-scrollbar-corner{background:0 0;display:none}.editor-popover-scroll::-webkit-scrollbar-button{background:0 0;display:none}.dark .editor-popover-scroll::-webkit-scrollbar-thumb{background-color:#fff3}.dark .editor-popover-scroll::-webkit-scrollbar-thumb:hover{background-color:#ffffff59}.dark .editor-popover-scroll::-webkit-scrollbar-thumb:active{background-color:#ffffff80}@supports not selector(::-webkit-scrollbar){.editor-popover-scroll{scrollbar-width:thin;scrollbar-color:#18181b59 transparent}.dark .editor-popover-scroll{scrollbar-color:#ffffff47 transparent}}
.canvas-zoom-host .ProseMirror:not(.view-mode-surface)>.react-renderer>[data-type=slide]{--slide-zoom:var(--canvas-zoom,1)}.canvas-zoom-host{max-width:min(100%, max(72rem, calc(var(--canvas-zoom,1) * 72rem)));min-width:0;margin-inline:auto}.canvas-slide-numbers .ProseMirror:not(.view-mode-surface){counter-reset:preza-slide}.canvas-slide-numbers .ProseMirror:not(.view-mode-surface) [data-type=slide]{counter-increment:preza-slide}.view-mode-surface .slide-grid-overlay,.view-mode-surface .slide-layout-grid-overlay{display:none}.canvas-slide-numbers .ProseMirror:not(.view-mode-surface) [data-type=slide]>.slide-clip-layer:after{content:counter(preza-slide);z-index:40;color:#fff;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;background:#00000061;border-radius:9999px;min-width:22px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1;position:absolute;bottom:8px;right:10px}
