.modal-overlay[data-v-69014ce3]{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:fadeIn-69014ce3 .2s ease-out}@keyframes fadeIn-69014ce3{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn-69014ce3{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.age-verify-modal-content[data-v-69014ce3]{background:linear-gradient(135deg,#1a1a1afa,#141414fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(251,191,36,.3);border-radius:20px;max-width:1240px;width:100%;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #fbbf2433;animation:modalSlideIn-69014ce3 .3s ease-out}.modal-header[data-v-69014ce3]{display:flex;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.1);background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.modal-header h2[data-v-69014ce3]{font-weight:800;color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.close-btn[data-v-69014ce3]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;cursor:pointer;transition:all .2s ease;flex-shrink:0}.close-btn[data-v-69014ce3]:hover{background:#ffffff1f;border-color:#ffffff4d}.header-with-icon[data-v-69014ce3]{display:flex;align-items:center;gap:1rem}.av-modal-header[data-v-69014ce3]{align-items:flex-start;padding:1.25rem 1.75rem}.av-modal-header h2[data-v-69014ce3]{font-size:1.35rem}.av-header-icon[data-v-69014ce3]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border-radius:12px;background:linear-gradient(135deg,#fbbf2440,#fbbf241a);border:1px solid rgba(251,191,36,.4)}.av-header-icon .lucide-icon[data-v-69014ce3],.header-with-icon .lucide-icon[data-v-69014ce3]{color:#fbbf24}.av-header-text h2[data-v-69014ce3]{margin:0}.av-header-sub[data-v-69014ce3]{margin:.25rem 0 0;font-size:.82rem;color:#ffffff8c;line-height:1.4}.av-header-sub strong[data-v-69014ce3]{color:#fbbf24;font-weight:700}.age-verify-body[data-v-69014ce3]{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem 1.75rem;flex:1;min-height:0;overflow-y:auto}.av-main-grid[data-v-69014ce3]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:1.5rem;align-items:start}.av-col-side[data-v-69014ce3]{gap:1.25rem;min-width:0}.av-col-side[data-v-69014ce3],.av-step[data-v-69014ce3]{display:flex;flex-direction:column}.av-step[data-v-69014ce3]{gap:.875rem}.av-step-header[data-v-69014ce3]{gap:.625rem}.av-step-header[data-v-69014ce3],.av-step-num[data-v-69014ce3]{display:flex;align-items:center}.av-step-num[data-v-69014ce3]{justify-content:center;width:24px;height:24px;min-width:24px;border-radius:50%;background:#fbbf242e;border:1px solid rgba(251,191,36,.45);color:#fbbf24;font-size:.8rem;font-weight:800}.av-step-header h3[data-v-69014ce3]{margin:0;font-size:.875rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px}.av-scope-options[data-v-69014ce3]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.av-scope-card[data-v-69014ce3]{align-items:flex-start;gap:.875rem;padding:.875rem 1rem;background:#ffffff08;border:2px solid hsla(0,0%,100%,.12);border-radius:12px;cursor:pointer;text-align:left}.av-scope-card[data-v-69014ce3],.av-scope-icon[data-v-69014ce3]{display:flex;transition:all .25s ease}.av-scope-icon[data-v-69014ce3]{align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;border-radius:10px;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1)}.av-scope-card .lucide-icon[data-v-69014ce3]{color:#ffffff80;transition:color .25s ease}.av-scope-text[data-v-69014ce3]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.av-scope-card[data-v-69014ce3]:hover{border-color:#fbbf2466;background:#fbbf240d}.av-scope-card.active[data-v-69014ce3]{border-color:#fbbf2499;background:linear-gradient(135deg,#fbbf2424,#fbbf240f);box-shadow:0 4px 16px #fbbf241f}.av-scope-card.active .av-scope-icon[data-v-69014ce3]{background:#fbbf2426;border-color:#fbbf2466}.av-scope-card.active .lucide-icon[data-v-69014ce3]{color:#fbbf24}.av-scope-title[data-v-69014ce3]{font-size:.95rem;font-weight:700;color:#fff}.av-scope-hint[data-v-69014ce3]{font-size:.8rem;color:#ffffff8c;line-height:1.45}.video-section[data-v-69014ce3]{display:flex;flex-direction:column;gap:.75rem}.video-title[data-v-69014ce3]{font-size:1rem;font-weight:700;color:#fff;padding:.5rem .875rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.2);border-radius:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-player-wrapper[data-v-69014ce3]{position:relative;background:#000;border-radius:12px;overflow:hidden;border:2px solid hsla(0,0%,100%,.1)}.age-verify-video[data-v-69014ce3]{width:100%;height:auto;max-height:min(52vh,480px);display:block}.av-no-video[data-v-69014ce3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1rem;color:#fff6;font-size:.9rem}.timestamp-controls[data-v-69014ce3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:10px}.current-time-display[data-v-69014ce3]{display:flex;align-items:center;gap:.75rem;color:#fffc;font-size:.95rem}.current-time-display .lucide-icon[data-v-69014ce3]{color:#fbbf24}.time-label[data-v-69014ce3]{font-weight:600;color:#fff9}.time-value[data-v-69014ce3]{font-weight:800;color:#fbbf24;font-size:1.125rem;font-family:Courier New,monospace;background:#fbbf241a;padding:.25rem .75rem;border-radius:6px}.add-timestamp-btn[data-v-69014ce3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#fbbf2433;border:2px solid rgba(251,191,36,.4);border-radius:10px;color:#fbbf24;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s ease}.add-timestamp-btn[data-v-69014ce3]:hover:not(:disabled){background:#fbbf244d;border-color:#fbbf2499;transform:translateY(-2px);box-shadow:0 4px 12px #fbbf244d}.add-timestamp-btn[data-v-69014ce3]:disabled{opacity:.4;cursor:not-allowed}.empty-timestamps[data-v-69014ce3]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;background:#fbbf240d;border:2px dashed rgba(251,191,36,.3);border-radius:12px;text-align:center}.empty-timestamps .lucide-icon[data-v-69014ce3]{color:#fbbf2480}.empty-timestamps p[data-v-69014ce3]{color:#fff9;margin:0;font-size:.9rem;line-height:1.5}.timestamps-list[data-v-69014ce3]{display:flex;flex-wrap:wrap;gap:.75rem}.timestamp-item[data-v-69014ce3]{background:#fbbf2426;border:1px solid rgba(251,191,36,.3);border-radius:10px;padding:.5rem}.timestamp-item[data-v-69014ce3],.timestamp-seek-btn[data-v-69014ce3]{display:flex;align-items:center;gap:.5rem}.timestamp-seek-btn[data-v-69014ce3]{padding:.5rem .75rem;background:transparent;border:none;border-radius:8px;color:#fbbf24;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .2s ease;font-family:Courier New,monospace}.timestamp-seek-btn[data-v-69014ce3]:hover{background:#fbbf2433}.timestamp-remove-btn[data-v-69014ce3]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ef444433;border:1px solid rgba(239,68,68,.4);border-radius:6px;color:#f87171;cursor:pointer;transition:all .2s ease}.timestamp-remove-btn[data-v-69014ce3]:hover{background:#ef44444d;border-color:#ef444499;transform:scale(1.1)}.av-entire-note[data-v-69014ce3]{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;background:#fbbf2412;border:1px dashed rgba(251,191,36,.35);border-radius:10px;font-size:.85rem;color:#ffffffb3;line-height:1.45}.av-entire-note .lucide-icon[data-v-69014ce3]{color:#fbbf24;flex-shrink:0;margin-top:1px}.notes-section[data-v-69014ce3]{display:flex;flex-direction:column;gap:.75rem}.notes-textarea[data-v-69014ce3]{padding:1rem;background:#0006;border:2px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-family:inherit;font-size:.95rem;resize:vertical;min-height:80px;line-height:1.6;transition:all .3s ease}.notes-textarea[data-v-69014ce3]:focus{outline:none;background:#ffffff14;border-color:#fbbf2480;box-shadow:0 0 0 3px #fbbf2433}.char-count[data-v-69014ce3]{font-size:.875rem;color:#9ca3af;text-align:right;margin:0}.av-notes-footer[data-v-69014ce3]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.av-preview-toggle[data-v-69014ce3]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:transparent;border:1px solid rgba(251,191,36,.35);border-radius:8px;color:#fbbf24;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease}.av-preview-toggle[data-v-69014ce3]:hover{background:#fbbf241f;border-color:#fbbf248c}.av-message-preview[data-v-69014ce3]{margin:0;padding:1rem 1.125rem;background:#0006;border:1px solid hsla(0,0%,100%,.1);border-left:3px solid rgba(251,191,36,.5);border-radius:10px;color:#ffffffbf;font-size:.8rem;font-family:inherit;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:260px;overflow-y:auto}.av-info-box[data-v-69014ce3]{display:flex;flex-direction:column;gap:.625rem;padding:1rem 1.125rem;background:#3b82f612;border:1px solid rgba(59,130,246,.25);border-radius:12px}.av-info-title[data-v-69014ce3]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;color:#93c5fd;text-transform:uppercase;letter-spacing:.5px}.av-info-box .lucide-icon[data-v-69014ce3]{color:#60a5fa;flex-shrink:0}.av-info-box ul[data-v-69014ce3]{margin:0;padding-left:1.125rem;display:flex;flex-direction:column;gap:.375rem}.av-info-box li[data-v-69014ce3]{font-size:.8rem;color:#ffffffb3;line-height:1.45}.av-info-box li strong[data-v-69014ce3]{color:#ffffffe6}.modal-footer[data-v-69014ce3]{border-top:1px solid hsla(0,0%,100%,.1);background:linear-gradient(135deg,#ffffff08,#ffffff03)}.av-modal-footer[data-v-69014ce3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.75rem}.av-footer-summary[data-v-69014ce3]{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;color:#fff9}.av-footer-summary .lucide-icon[data-v-69014ce3]{color:#fbbf24}.av-footer-actions[data-v-69014ce3]{display:flex;align-items:center;gap:.75rem}.cancel-btn[data-v-69014ce3]{padding:.875rem 1.5rem;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;background:linear-gradient(135deg,#6b728040,#6b728026);color:#d1d5db}.cancel-btn[data-v-69014ce3]:hover{background:linear-gradient(135deg,#6b728059,#6b728040);transform:translateY(-2px);box-shadow:0 4px 12px #6b72804d}.confirm-age-verify-btn[data-v-69014ce3]{padding:.875rem 1.5rem;border-radius:12px;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.625rem;box-shadow:0 2px 8px #0003;background:linear-gradient(135deg,#fbbf2440,#fbbf2426);border:2px solid rgba(251,191,36,.5);color:#fbbf24}.confirm-age-verify-btn[data-v-69014ce3]:hover:not(:disabled){background:linear-gradient(135deg,#fbbf2459,#fbbf2433);border-color:#fbbf24b3;transform:translateY(-2px);box-shadow:0 6px 20px #fbbf2466;color:#fcd34d}.confirm-age-verify-btn[data-v-69014ce3]:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.5)}.spin[data-v-69014ce3]{animation:spin-69014ce3 1s linear infinite}@keyframes spin-69014ce3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:1024px){.av-main-grid[data-v-69014ce3]{grid-template-columns:1fr}}@media(max-width:700px){.modal-overlay[data-v-69014ce3]{padding:1rem}.av-scope-options[data-v-69014ce3]{grid-template-columns:1fr}.av-modal-footer[data-v-69014ce3]{flex-direction:column;align-items:stretch}.av-footer-summary[data-v-69014ce3]{justify-content:center}.av-footer-actions .cancel-btn[data-v-69014ce3],.av-footer-actions .confirm-age-verify-btn[data-v-69014ce3]{flex:1}}
