.base-modal-container[data-v-4f64774d]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center}.base-modal-container .modal[data-v-4f64774d]{position:relative;height:-moz-fit-content;height:fit-content;width:min(500px,90%);background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1001;overflow:hidden;display:flex;flex-direction:column}.base-modal-container .modal .close-button[data-v-4f64774d]{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:background-color .2s ease;z-index:10}.base-modal-container .modal .close-button span[data-v-4f64774d]{font-size:32px;line-height:1;color:#666}.base-modal-container .modal .close-button span[data-v-4f64774d]:hover{color:#333}.base-modal-container .modal .modal-header[data-v-4f64774d]{padding:24px 32px;border-bottom:1px solid #e0e0e0}.base-modal-container .modal .modal-header h2[data-v-4f64774d]{margin:0;font-size:24px;font-weight:600;color:#031529}.base-modal-container .modal .modal-body[data-v-4f64774d]{padding:24px 32px;overflow-y:auto;flex:1}.base-modal-container .modal .modal-body p[data-v-4f64774d]{margin:0 0 16px 0;font-size:16px;line-height:1.5;color:#333}.base-modal-container .modal .modal-body p[data-v-4f64774d]:last-child{margin-bottom:0}.base-modal-container .modal .modal-footer[data-v-4f64774d]{padding:16px 32px;border-top:1px solid #e0e0e0;background-color:#f9f9f9;display:flex;justify-content:center;gap:12px}.base-modal-container .modal .modal-footer .buttons[data-v-4f64774d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.base-modal-container .modal .modal-footer .buttons button[data-v-4f64774d]{width:100%;height:36px;background-color:#052447;color:#fff;border:none;border-radius:18px;padding:10px 12px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer;font-size:14px}.base-modal-container .modal .modal-footer .buttons button[data-v-4f64774d]:last-child{background-color:transparent;border:2px solid #052447;color:inherit}.base-modal-container .modal .modal-footer .buttons button[data-v-4f64774d]:hover{border-radius:18px}.base-modal-container .modal .modal-footer .buttons button[data-v-4f64774d]:active{transform:scale(.98)}.base-modal-container .backdrop[data-v-4f64774d]{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);backdrop-filter:blur(2px);z-index:1000}@media (max-width:768px){.base-modal-container .modal[data-v-4f64774d]{width:min(500px,95%);max-height:95vh}.base-modal-container .modal .modal-body[data-v-4f64774d],.base-modal-container .modal .modal-footer[data-v-4f64774d],.base-modal-container .modal .modal-header[data-v-4f64774d]{padding-left:20px;padding-right:20px}}.video-player[data-v-3caed4b8]{position:relative;width:100%;height:auto}.video-player video[data-v-3caed4b8]{width:100%;height:auto;display:block;max-width:100%;background-color:#000}.video-wrapper[data-v-f415fe00]{width:100%;max-width:100%;background:#000;padding:0;margin:0}.video-wrapper video[data-v-f415fe00]{width:100%;height:auto;display:block}[data-v-f415fe00] .base-modal-container .modal{width:calc(100vw - 48px);max-width:900px;border-radius:0}[data-v-f415fe00] .base-modal-container .modal .modal-body{padding:0}[data-v-f415fe00] .base-modal-container .backdrop{backdrop-filter:none;background-color:rgba(0,0,0,.8);transition:all .2s ease}