.onboarding-fallback[data-v-9a594287]{inset:0;pointer-events:none;position:fixed;z-index:9999}.mobile-fallback[data-v-9a594287],.network-error-fallback[data-v-9a594287],.pip-fallback[data-v-9a594287],.video-error-fallback[data-v-9a594287]{pointer-events:auto;position:fixed}.pip-fallback[data-v-9a594287]{bottom:20px;max-width:320px;right:20px}.network-error-fallback[data-v-9a594287],.video-error-fallback[data-v-9a594287]{left:50%;max-width:400px;top:50%;transform:translate(-50%,-50%);width:90%}.mobile-fallback[data-v-9a594287]{bottom:0;left:0;right:0}.error-card[data-v-9a594287],.fallback-card[data-v-9a594287],.mobile-card[data-v-9a594287]{align-items:center;animation:slideIn-9a594287 .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;gap:4px;justify-content:center;overflow:hidden;padding:24px}.fallback-header[data-v-9a594287],.mobile-header[data-v-9a594287]{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.fallback-header h3[data-v-9a594287],.mobile-header h3[data-v-9a594287]{color:#111827;font-size:16px;font-weight:600;margin:16px 0 0}.close-btn[data-v-9a594287]{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;padding:4px;transition:all .2s}.close-btn[data-v-9a594287]:hover{background:#e5e7eb;color:#374151}.fallback-content[data-v-9a594287],.mobile-content[data-v-9a594287]{padding:20px}.video-thumbnail[data-v-9a594287]{background:#f3f4f6;border-radius:8px;height:160px;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.video-thumbnail img[data-v-9a594287]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.play-overlay[data-v-9a594287]{align-items:center;background:#000000b3;border-radius:50%;cursor:pointer;display:flex;height:64px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s;width:64px}.play-overlay[data-v-9a594287]:hover{background:#000c;transform:translate(-50%,-50%) scale(1.1)}.fallback-text[data-v-9a594287]{margin-bottom:20px;text-align:center}.fallback-text p[data-v-9a594287]{color:#6b7280;font-size:14px;margin:4px 0}.error-actions[data-v-9a594287],.fallback-actions[data-v-9a594287],.mobile-actions[data-v-9a594287]{display:flex;flex-direction:column;gap:12px;width:100%}.alternative-btn[data-v-9a594287],.fullscreen-btn[data-v-9a594287],.retry-btn[data-v-9a594287],.watch-btn[data-v-9a594287]{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 16px;transition:all .2s}.alternative-btn[data-v-9a594287]:hover,.fullscreen-btn[data-v-9a594287]:hover,.retry-btn[data-v-9a594287]:hover:not(:disabled),.watch-btn[data-v-9a594287]:hover{background:#2563eb}.retry-btn[data-v-9a594287]:disabled{cursor:not-allowed;opacity:.6}.later-btn[data-v-9a594287],.skip-btn[data-v-9a594287]{background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-weight:500;padding:12px 16px;transition:all .2s}.later-btn[data-v-9a594287]:hover,.skip-btn[data-v-9a594287]:hover{background:#e5e7eb;color:#374151}.error-card[data-v-9a594287]{text-align:center}.error-icon[data-v-9a594287]{color:#ef4444;margin:0 auto}.error-content[data-v-9a594287]{width:100%}.error-content h3[data-v-9a594287]{color:#111827;font-size:18px;font-weight:600;margin:0 0 12px;width:100%}.error-content p[data-v-9a594287]{color:#6b7280;line-height:1.5;margin:0 0 20px}.mobile-card[data-v-9a594287]{border-radius:12px 12px 0 0}.mobile-content p[data-v-9a594287]{color:#6b7280;line-height:1.5;margin:0 0 20px;text-align:center}@keyframes slideIn-9a594287{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.pip-fallback[data-v-9a594287]{bottom:10px;left:10px;max-width:none;right:10px}.network-error-fallback[data-v-9a594287],.video-error-fallback[data-v-9a594287]{max-width:none;width:95%}.error-actions[data-v-9a594287],.fallback-actions[data-v-9a594287]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.error-card[data-v-9a594287],.fallback-card[data-v-9a594287],.mobile-card[data-v-9a594287]{animation:none}.play-overlay[data-v-9a594287]:hover{transform:translate(-50%,-50%)}}@media (prefers-contrast:high){.error-card[data-v-9a594287],.fallback-card[data-v-9a594287],.mobile-card[data-v-9a594287]{border:2px solid #000}.close-btn[data-v-9a594287]:hover{background:#000;color:#fff}}.onboarding-pip[data-v-4720f36a]{pointer-events:none;position:fixed;z-index:9998}.pip-container[data-v-4720f36a]{background:#000;border-radius:12px;bottom:20px;box-shadow:0 10px 30px #0000004d;cursor:pointer;height:160px;overflow:hidden;pointer-events:auto;position:fixed;right:20px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:280px}.pip-container[data-v-4720f36a]:hover{box-shadow:0 15px 40px #0006;transform:scale(1.05)}.pip-dragging[data-v-4720f36a]{box-shadow:0 20px 50px #00000080!important;cursor:grabbing!important;transform:scale(1.1)!important}.pip-error[data-v-4720f36a],.pip-loading[data-v-4720f36a]{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-align:center}.loading-spinner[data-v-4720f36a]{animation:spin-4720f36a 1s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:32px;margin-bottom:12px;width:32px}.pip-error p[data-v-4720f36a],.pip-loading p[data-v-4720f36a]{font-size:12px;margin:0;opacity:.8}.error-icon[data-v-4720f36a]{color:#ef4444;height:32px;margin-bottom:8px;width:32px}.error-icon svg[data-v-4720f36a],.pip-video-container[data-v-4720f36a]{height:100%;width:100%}.pip-video-container[data-v-4720f36a]{position:relative}.pip-video[data-v-4720f36a],.pip-youtube[data-v-4720f36a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pip-youtube-container[data-v-4720f36a]{height:100%;width:100%}.pip-overlay[data-v-4720f36a]{align-items:center;background:#0000001a;display:flex;justify-content:center;inset:0;opacity:0;position:absolute;transition:opacity .2s}.pip-container:hover .pip-overlay[data-v-4720f36a]{opacity:1}.pip-play-btn[data-v-4720f36a]{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .2s;width:48px}.pip-play-btn[data-v-4720f36a]:hover{background:#000000e6;transform:scale(1.1)}.pip-play-btn svg[data-v-4720f36a]{height:20px;width:20px}.pip-expand-hint[data-v-4720f36a]{background:#000000b3;border-radius:50%;color:#fff;height:32px;left:8px;padding:8px;position:absolute;top:8px;transition:all .2s;width:32px;&[data-v-4720f36a]:hover{background:var(--variant-primary-500);transform:scale(1.1)}}.pip-expand-hint svg[data-v-4720f36a]{height:100%;width:100%}.pip-close-btn[data-v-4720f36a]{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:0;position:absolute;right:8px;top:8px;transition:all .2s;width:32px}.pip-container:hover .pip-close-btn[data-v-4720f36a]{opacity:1}.pip-close-btn[data-v-4720f36a]:hover{background:var(--variant-primary-500);transform:scale(1.1)}.pip-close-btn svg[data-v-4720f36a]{height:16px;width:16px}.pip-tooltip[data-v-4720f36a]{animation:tooltipSlideIn-4720f36a .3s ease-out;background:#1f2937;border-radius:8px;bottom:100%;box-shadow:0 4px 12px #0003;color:#fff;font-size:13px;margin-bottom:12px;padding:12px 16px;pointer-events:auto;position:absolute;right:0;white-space:nowrap}.pip-tooltip[data-v-4720f36a]:after{border:6px solid transparent;border-top-color:#1f2937;content:"";position:absolute;right:20px;top:100%}.pip-tooltip p[data-v-4720f36a]{margin:0}.tooltip-close[data-v-4720f36a]{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;line-height:1;margin-left:8px;padding:0}.tooltip-close[data-v-4720f36a]:hover{opacity:.7}@keyframes spin-4720f36a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes tooltipSlideIn-4720f36a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.pip-container[data-v-4720f36a]{bottom:16px;height:135px;right:16px;width:240px}.pip-tooltip[data-v-4720f36a]{font-size:12px;max-width:200px;padding:8px 12px;white-space:normal}}@media (max-width:480px){.pip-container[data-v-4720f36a]{height:112px;width:200px}.pip-play-btn[data-v-4720f36a]{height:40px;width:40px}.pip-play-btn svg[data-v-4720f36a]{height:16px;width:16px}}@media (prefers-reduced-motion:reduce){.pip-close-btn[data-v-4720f36a],.pip-container[data-v-4720f36a],.pip-overlay[data-v-4720f36a],.pip-play-btn[data-v-4720f36a]{transition:none}.loading-spinner[data-v-4720f36a]{animation:none}.pip-container[data-v-4720f36a]:hover{transform:none}}@media (prefers-contrast:high){.pip-container[data-v-4720f36a]{border:2px solid #fff}.pip-overlay[data-v-4720f36a]{background:#000c}.pip-close-btn[data-v-4720f36a],.pip-play-btn[data-v-4720f36a]{background:#000000e6;border:1px solid #fff}}.pip-playing .pip-video[data-v-4720f36a]{filter:brightness(1.1)}.pip-has-controls .pip-overlay[data-v-4720f36a]{opacity:.3}.pip-draggable[data-v-4720f36a]{cursor:grab}.onboarding-modal[data-v-0e8784a6]{align-items:center;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:10000}.modal-overlay[data-v-0e8784a6]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;inset:0;position:absolute}.modal-container[data-v-0e8784a6]{animation:modalSlideIn-0e8784a6 .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 25px 60px #0000004d;max-height:90vh;max-width:900px;overflow:hidden;position:relative;width:100%}.modal-close-btn[data-v-0e8784a6]{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;position:fixed;right:16px;top:16px;transition:all .2s;width:40px;z-index:1000}.modal-close-btn[data-v-0e8784a6]:hover{background:#000000b3;transform:scale(1.1)}.modal-close-btn svg[data-v-0e8784a6]{height:20px;width:20px}.modal-video-section[data-v-0e8784a6]{background:#000;position:relative}.video-loading[data-v-0e8784a6]{align-items:center;color:#fff;display:flex;flex-direction:column;height:400px;justify-content:center}.loading-spinner[data-v-0e8784a6]{animation:spin-0e8784a6 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:48px;margin-bottom:16px;width:48px}@keyframes spin-0e8784a6{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.video-loading p[data-v-0e8784a6]{font-size:16px;margin:0;opacity:.8}.video-error[data-v-0e8784a6]{align-items:center;color:#fff;display:flex;flex-direction:column;height:400px;justify-content:center;padding:40px;text-align:center}.error-icon[data-v-0e8784a6]{color:#ff6b6b;height:64px;margin-bottom:20px;width:64px}.error-icon svg[data-v-0e8784a6]{height:100%;width:100%}.video-error h3[data-v-0e8784a6]{font-size:20px;font-weight:600;margin:0 0 12px}.video-error p[data-v-0e8784a6]{font-size:14px;margin:0 0 24px;max-width:300px;opacity:.8}.retry-btn[data-v-0e8784a6]{background:#ff6b6b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.retry-btn[data-v-0e8784a6]:hover{background:#ff5252;transform:translateY(-1px)}.retry-btn[data-v-0e8784a6]:active{transform:translateY(0)}.video-container[data-v-0e8784a6]{background:#000;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%;z-index:1}.youtube-player.player-ready[data-v-0e8784a6]{opacity:1}.video-controls-overlay[data-v-0e8784a6]{background:linear-gradient(transparent,#000c);bottom:0;left:0;opacity:0;padding:40px 20px 20px;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease;z-index:5}.video-container:hover .video-controls-overlay[data-v-0e8784a6],.video-controls-overlay.controls-visible[data-v-0e8784a6]{opacity:1;pointer-events:all}.video-controls[data-v-0e8784a6]{gap:16px}.control-btn[data-v-0e8784a6],.video-controls[data-v-0e8784a6]{align-items:center;color:#fff;display:flex}.control-btn[data-v-0e8784a6]{background:none;border:none;border-radius:6px;cursor:pointer;height:40px;justify-content:center;min-width:40px;padding:8px;transition:all .2s ease}.control-btn[data-v-0e8784a6]:hover:not(:disabled){background:#fff3;transform:scale(1.05)}.control-btn[data-v-0e8784a6]:disabled{cursor:not-allowed;opacity:.5}.control-btn svg[data-v-0e8784a6]{height:20px;width:20px}.play-pause-btn svg[data-v-0e8784a6]{height:24px;width:24px}.progress-container[data-v-0e8784a6]{align-items:center;display:flex;flex:1;gap:12px}.progress-bar[data-v-0e8784a6]{background:#ffffff4d;border-radius:4px;cursor:pointer;flex:1;height:8px;margin-top:0;position:relative;transition:height .2s ease}.progress-bar[data-v-0e8784a6]:hover{height:10px}.progress-fill[data-v-0e8784a6]{background:#ff6b6b;border-radius:4px;height:100%;position:relative;transition:width .1s ease}.progress-handle[data-v-0e8784a6]{background:#ff6b6b;border:2px solid #fff;border-radius:50%;cursor:grab;height:16px;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:16px}.progress-handle.dragging[data-v-0e8784a6]{cursor:grabbing;transform:translate(-50%,-50%) scale(1.2)}.progress-bar:hover .progress-handle[data-v-0e8784a6]{opacity:1}.progress-preview[data-v-0e8784a6]{background:#000c;border-radius:4px;bottom:100%;color:#fff;font-family:monospace;font-size:12px;margin-bottom:8px;padding:4px 8px;pointer-events:none;white-space:nowrap}.progress-preview[data-v-0e8784a6],.progress-preview[data-v-0e8784a6]:after{position:absolute;transform:translate(-50%)}.progress-preview[data-v-0e8784a6]:after{border:4px solid transparent;border-top-color:#000c;content:"";left:50%;top:100%}.time-display[data-v-0e8784a6]{color:#ffffffe6;font-family:monospace;font-size:12px;min-width:90px;text-align:center}.volume-container[data-v-0e8784a6]{align-items:center;display:flex;gap:8px}.volume-slider[data-v-0e8784a6]{background:#ffffff4d;border-radius:3px;cursor:pointer;height:6px;position:relative;transition:height .2s ease;width:80px}.volume-slider[data-v-0e8784a6]:hover{height:8px}.volume-fill[data-v-0e8784a6]{background:#fff;border-radius:3px;height:100%;transition:width .1s ease}.volume-handle[data-v-0e8784a6]{background:#fff;border-radius:50%;cursor:grab;height:12px;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:12px}.volume-handle.sliding[data-v-0e8784a6]{cursor:grabbing;transform:translate(-50%,-50%) scale(1.2)}.volume-slider:hover .volume-handle[data-v-0e8784a6]{opacity:1}@keyframes modalSlideIn-0e8784a6{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:768px){.modal-container[data-v-0e8784a6]{margin:10px;max-height:95vh}.video-controls[data-v-0e8784a6]{gap:12px}.progress-container[data-v-0e8784a6]{gap:8px}.time-display[data-v-0e8784a6]{font-size:11px;min-width:80px}}@media (max-width:480px){.video-controls[data-v-0e8784a6]{gap:8px}.volume-container[data-v-0e8784a6]{display:none}.time-display[data-v-0e8784a6]{font-size:10px;min-width:70px}.control-btn[data-v-0e8784a6]{height:36px;min-width:36px;padding:6px}.control-btn svg[data-v-0e8784a6]{height:18px;width:18px}.play-pause-btn svg[data-v-0e8784a6]{height:20px;width:20px}}@media (prefers-reduced-motion:reduce){.loading-spinner[data-v-0e8784a6],.modal-container[data-v-0e8784a6]{animation:none}.progress-fill[data-v-0e8784a6],.volume-fill[data-v-0e8784a6],.youtube-player[data-v-0e8784a6]{transition:none}}@media (prefers-contrast:high){.modal-container[data-v-0e8784a6]{border:2px solid #000}.control-btn[data-v-0e8784a6]:hover:not(:disabled){background:#ffffff80}.progress-fill[data-v-0e8784a6]{background:#fff}.progress-handle[data-v-0e8784a6]{background:#fff;border-color:#000}}.modal-container[data-v-0e8784a6]:fullscreen{border-radius:0;max-height:none;max-width:none}.modal-container:fullscreen .video-container[data-v-0e8784a6]{height:100vh;padding-bottom:0}.modal-container:fullscreen .modal-close-btn[data-v-0e8784a6]{right:20px;top:20px}.control-btn[data-v-0e8784a6]:focus-visible{outline:2px solid #ff6b6b;outline-offset:2px}.progress-bar[data-v-0e8784a6]:focus-visible,.volume-slider[data-v-0e8784a6]:focus-visible{outline:2px solid #ff6b6b;outline-offset:2px}.video-container iframe{background:transparent!important;border:none!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important;z-index:3!important}.ytp-chrome-top-buttons{display:none!important}.onboarding-video-system[data-v-5c15c1ff]{position:relative;z-index:9998}.loading-overlay[data-v-5c15c1ff]{align-items:center;background:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:10000}.loading-spinner[data-v-5c15c1ff]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;padding:32px;text-align:center}.spinner[data-v-5c15c1ff]{animation:spin-5c15c1ff 1s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#3b82f6;height:40px;margin:0 auto 16px;width:40px}.loading-spinner p[data-v-5c15c1ff]{color:#6b7280;font-size:14px;margin:0}.sr-only[data-v-5c15c1ff]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@keyframes spin-5c15c1ff{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-5c15c1ff]{animation:none}}
