.jd-present-trigger{position:static;z-index:80;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:116px;height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(24,32,42,.94);box-shadow:0 12px 34px rgba(24,32,42,.22);color:#fff;font-size:13px;font-weight:700;line-height:1;letter-spacing:0;cursor:pointer;backdrop-filter:blur(12px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.jd-present-trigger:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.28);box-shadow:0 16px 40px rgba(24,32,42,.28);color:#fff}.jd-present-trigger:focus-visible{outline:3px solid rgba(39,75,200,.24);outline-offset:3px}@media (max-width:640px){.jd-present-trigger{right:16px;bottom:18px}}.jd-presentation-root{position:fixed;inset:0;z-index:9999;background:#0a0a0a}.jd-presentation-viewport{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.jd-presentation-viewport .reveal{width:100%!important;height:100%!important;aspect-ratio:16/9;background:transparent!important}.jd-presentation-exit{position:fixed;top:16px;left:16px;z-index:10000;display:flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:6px;background:rgba(255,255,255,.12);color:#fff;font-size:13px;cursor:pointer;transition:background .2s}.jd-presentation-exit:hover{background:rgba(255,255,255,.22)}.reveal .slides{text-align:left}.reveal .slides section{padding:0;text-align:left}.reveal .progress{color:#3b82f6;height:3px}.reveal .controls{color:#3b82f6}.reveal .slide-number{font-size:12px;background:transparent;color:rgba(255,255,255,.4)}