.app[data-v-e7e34b13]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.overlay-box[data-v-e7e34b13]{position:absolute}.overlay-box.fullscreen[data-v-e7e34b13]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh}.overlay-box.fullscreen .badge[data-v-e7e34b13]{position:absolute;top:24px;left:24px;margin-bottom:0;z-index:2}.overlay-box.fullscreen .video[data-v-e7e34b13]{width:100%;height:100%;object-fit:cover}.overlay-box.fullscreen .caption[data-v-e7e34b13]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);max-width:80vw;margin-top:0;z-index:2}.badge[data-v-e7e34b13]{position:relative;z-index:0;display:inline-flex;align-items:center;gap:10px;margin-bottom:-20px;padding-left:4px}.badge-icon[data-v-e7e34b13]{display:block;width:44px;height:44px;border-radius:50%;object-fit:cover;background:#4b5563;border:2px solid #000}.badge-text[data-v-e7e34b13]{font-family:Impact,Anton,Arial Narrow Bold,sans-serif;font-size:44px;color:#fff;letter-spacing:1px;-webkit-text-stroke:11px #000;text-shadow:0 0 3px #000,0 0 3px #000,0 0 3px #000;paint-order:stroke fill}.video[data-v-e7e34b13]{position:relative;z-index:1;display:block;width:100%;background:#000}.caption[data-v-e7e34b13]{margin-top:16px;text-align:center}.caption-text[data-v-e7e34b13]{font-family:Impact,Anton,Arial Narrow Bold,sans-serif;text-transform:uppercase;color:#fff;-webkit-text-stroke:11px #000;text-shadow:0 0 3px #000,0 0 3px #000,0 0 3px #000;paint-order:stroke fill;line-height:1.3;font-size:52px}.fade-enter-active[data-v-e7e34b13],.fade-leave-active[data-v-e7e34b13]{transition:opacity .25s ease}.fade-enter-from[data-v-e7e34b13],.fade-leave-to[data-v-e7e34b13]{opacity:0}.settings[data-v-8c484fb0]{font-family:sans-serif;color:#1f2937}.titlebar[data-v-8c484fb0]{-webkit-app-region:drag;display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 8px 0 14px;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.titlebar-text[data-v-8c484fb0]{font-size:13px;font-weight:600;color:#4b5563}.titlebar-close[data-v-8c484fb0]{-webkit-app-region:no-drag;border:none;background:transparent;color:#4b5563;font-size:14px;width:28px;height:28px;border-radius:4px;cursor:pointer}.titlebar-close[data-v-8c484fb0]:hover{background:#ef4444;color:#fff}.content[data-v-8c484fb0]{padding:24px}section[data-v-8c484fb0]{margin-bottom:24px}.label[data-v-8c484fb0]{display:block;font-size:13px;color:#4b5563;margin-bottom:8px}input[type=range][data-v-8c484fb0]{width:100%}.anchor-grid[data-v-8c484fb0]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:160px}.anchor-cell[data-v-8c484fb0]{width:48px;height:48px;border:2px solid #d1d5db;border-radius:6px;background:#f3f4f6;cursor:pointer}.anchor-cell[data-v-8c484fb0]:hover{border-color:#9ca3af}.anchor-cell.active[data-v-8c484fb0]{background:#4f46e5;border-color:#4f46e5}
