.pres-gen[data-v-f47fdc51]{--gen-canvas:#fff;--gen-frame:#93c5fd;--gen-title:#cbd5e1;--gen-line:#e2e8f0;--gen-accent:#2d8cf0;--gen-bar-1:#93c5fd;--gen-bar-2:#60a5fa;--gen-bar-3:#2d8cf0;--gen-dot:#60a5fa;--gen-glow:rgba(0,91,170,.16);align-items:center;display:flex;inset:0;justify-content:center;padding-bottom:16px;position:absolute}.dark .pres-gen[data-v-f47fdc51]{--gen-canvas:#16202e;--gen-frame:#3f5d8c;--gen-title:#64748b;--gen-line:#44566d;--gen-accent:#6cf;--gen-bar-1:#3f6ea8;--gen-bar-2:#4e90d8;--gen-bar-3:#6cf;--gen-dot:#4e90d8;--gen-glow:rgba(45,140,240,.22)}.pres-gen__glow[data-v-f47fdc51]{animation:pres-gen-glow-f47fdc51 7s ease-in-out infinite;background:radial-gradient(closest-side,var(--gen-glow),transparent 72%);height:130px;left:50%;pointer-events:none;position:absolute;top:-46px;transform:translate(-50%);width:210px}.pres-gen__art[data-v-f47fdc51]{height:auto;max-height:100%;max-width:78%;overflow:visible;position:relative;width:132px}.pres-gen__frame[data-v-f47fdc51]{animation:pres-gen-ants-f47fdc51 9s linear infinite;stroke-dasharray:6 6}.pres-gen__line[data-v-f47fdc51],.pres-gen__title[data-v-f47fdc51]{animation:pres-gen-breathe-f47fdc51 5.5s ease-in-out infinite;transform-box:fill-box;transform-origin:left center}.pres-gen__line--1[data-v-f47fdc51]{animation-delay:.28s}.pres-gen__line--2[data-v-f47fdc51]{animation-delay:.56s}.pres-gen__caret[data-v-f47fdc51]{animation:pres-gen-caret-f47fdc51 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.pres-gen__bar[data-v-f47fdc51]{animation:pres-gen-bar-f47fdc51 3.4s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:bottom}.pres-gen__bar--1[data-v-f47fdc51]{animation-delay:0s}.pres-gen__bar--2[data-v-f47fdc51]{animation-delay:.3s}.pres-gen__bar--3[data-v-f47fdc51]{animation-delay:.6s}.pres-gen__dot[data-v-f47fdc51]{animation:pres-gen-dot-f47fdc51 2s ease-in-out infinite}.pres-gen__dot--2[data-v-f47fdc51]{animation-delay:.22s}.pres-gen__dot--3[data-v-f47fdc51]{animation-delay:.44s}@keyframes pres-gen-ants-f47fdc51{to{stroke-dashoffset:-36}}@keyframes pres-gen-breathe-f47fdc51{0%,to{opacity:.5;transform:scaleX(.35)}40%,78%{opacity:1;transform:scaleX(1)}}@keyframes pres-gen-caret-f47fdc51{0%,to{opacity:.95}50%{opacity:.15}}@keyframes pres-gen-bar-f47fdc51{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes pres-gen-dot-f47fdc51{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-1.8px)}}@keyframes pres-gen-glow-f47fdc51{0%,to{opacity:.8;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.05)}}@media(prefers-reduced-motion:reduce){.pres-gen__bar[data-v-f47fdc51],.pres-gen__caret[data-v-f47fdc51],.pres-gen__dot[data-v-f47fdc51],.pres-gen__frame[data-v-f47fdc51],.pres-gen__glow[data-v-f47fdc51],.pres-gen__line[data-v-f47fdc51],.pres-gen__title[data-v-f47fdc51]{animation:none}.pres-gen__line[data-v-f47fdc51],.pres-gen__title[data-v-f47fdc51]{opacity:1;transform:none}}.pres-card[data-v-b81d921e]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.pres-card[data-v-b81d921e]:hover{border-color:#c7d7ea;box-shadow:0 8px 24px -10px #0f172a40;transform:translateY(-1px)}.dark .pres-card[data-v-b81d921e]{background:#1f2a37;border-color:#374151}.dark .pres-card[data-v-b81d921e]:hover{border-color:#4b5563}.pres-card__preview[data-v-b81d921e]{aspect-ratio:16/9;background:#f3f4f6;display:block;overflow:hidden;position:relative}.dark .pres-card__preview[data-v-b81d921e]{background:#111a28}.pres-card__stage[data-v-b81d921e]{inset:0;overflow:hidden;position:absolute}.pres-card__frame[data-v-b81d921e]{left:0;pointer-events:none;position:absolute;top:0;transform-origin:top left}.pres-card__skeleton[data-v-b81d921e]{animation:pres-shimmer-b81d921e 1.4s ease-in-out infinite;background:linear-gradient(100deg,#eef2f7 30%,#f8fafc,#eef2f7 70%);background-size:200% 100%;inset:0;position:absolute}.dark .pres-card__skeleton[data-v-b81d921e]{background:linear-gradient(100deg,#1b2532 30%,#243040,#1b2532 70%);background-size:200% 100%}.pres-card__badge[data-v-b81d921e]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#005baae0;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:20px;line-height:1;padding:0 8px;position:absolute;right:8px;top:8px}.dark .pres-card__badge[data-v-b81d921e]{background:#2d8cf0e6}.pres-pending[data-v-b81d921e]{background:radial-gradient(120% 100% at 50% 0,#eaf3ff 0,#fff 62%);height:100%;overflow:hidden;position:relative}.dark .pres-pending[data-v-b81d921e]{background:radial-gradient(120% 100% at 50% 0,#1e3a5f 0,#1f2a37 62%)}.pres-pending__label[data-v-b81d921e]{bottom:7px;color:#6b7280;font-size:11.5px;font-weight:600;left:0;letter-spacing:.01em;position:absolute;right:0;text-align:center;z-index:1}.dark .pres-pending__label[data-v-b81d921e]{color:#9ca3af}.pres-card__body[data-v-b81d921e]{align-items:center;border-top:1px solid #f1f5f9;display:flex;gap:8px;padding:10px 10px 10px 12px}.dark .pres-card__body[data-v-b81d921e]{border-top-color:#334155}.pres-card__title[data-v-b81d921e]{color:#111928;display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pres-card__title[data-v-b81d921e]:hover{color:#005bba;text-decoration:underline}.dark .pres-card__title[data-v-b81d921e]{color:#e5e7eb}.dark .pres-card__title[data-v-b81d921e]:hover{color:#8fa3ff}.pres-card__meta[data-v-b81d921e]{color:#9ca3af;display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .pres-card__meta[data-v-b81d921e]{color:#6b7280}.row-action[data-v-b81d921e]{align-items:center;border-radius:50%;color:#494f59;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;transition:background-color .15s,color .15s;width:30px}.row-action[data-v-b81d921e]:hover{background:#f3f4f6;color:#005bba}.row-action--danger[data-v-b81d921e]:hover{background:#d050501f;color:#d05050}.dark .row-action[data-v-b81d921e]{color:#9ca3af}.dark .row-action[data-v-b81d921e]:hover{background:#374151;color:#fff}@keyframes pres-shimmer-b81d921e{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.pres-card__skeleton[data-v-b81d921e]{animation:none}}
