.ios-modal[data-v-6c97537b]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:flex-end;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.ios-modal.modal-visible[data-v-6c97537b]{opacity:1;visibility:visible}.ios-modal.modal-fullscreen[data-v-6c97537b]{align-items:stretch}.modal-background[data-v-6c97537b]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modal-content[data-v-6c97537b]{position:relative;width:100%;background:#000;border-radius:16px 16px 0 0;overflow:hidden;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.modal-fullscreen .modal-content[data-v-6c97537b]{height:100%;border-radius:0}.modal-visible .modal-content[data-v-6c97537b]{transform:translateY(0)}.modal-slide .modal-content[data-v-6c97537b]{transform:translateY(100%)}.modal-slide.modal-visible .modal-content[data-v-6c97537b]{transform:translateY(0)}.modal-fade .modal-content[data-v-6c97537b]{transform:translateY(0);opacity:0}.modal-fade.modal-visible .modal-content[data-v-6c97537b]{opacity:1}.modal-scale .modal-content[data-v-6c97537b]{transform:translateY(0) scale(.9);opacity:0}.modal-scale.modal-visible .modal-content[data-v-6c97537b]{transform:translateY(0) scale(1);opacity:1}.modal-nav-bar[data-v-6c97537b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(28,28,30,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);min-height:56px;padding-top:max(12px,env(safe-area-inset-top))}.nav-left[data-v-6c97537b],.nav-right[data-v-6c97537b]{flex:1;display:flex;align-items:center}.nav-right[data-v-6c97537b]{justify-content:flex-end}.nav-center[data-v-6c97537b]{flex:2;display:flex;justify-content:center;align-items:center}.nav-title[data-v-6c97537b]{font-size:17px;font-weight:600;color:#fff;text-align:center;margin:0}.nav-button[data-v-6c97537b]{display:flex;align-items:center;gap:4px;padding:8px 12px;background:none;border:none;color:#007aff;font-size:16px;font-weight:400;cursor:pointer;border-radius:8px;transition:background-color .2s ease}.nav-button[data-v-6c97537b]:hover{background:rgba(0,122,255,.1)}.nav-button[data-v-6c97537b]:active{background:rgba(0,122,255,.2);transform:scale(.95)}.nav-icon[data-v-6c97537b]{width:20px;height:20px}.back-button[data-v-6c97537b]{margin-left:-8px}.close-button[data-v-6c97537b]{margin-right:-8px}.modal-body[data-v-6c97537b]{flex:1;overflow-y:auto;background:#000;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.modal-content[data-v-6c97537b]{background:linear-gradient(135deg,#0a0a0f,#1a1625,#0f2027)}.modal-nav-bar[data-v-6c97537b]{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(0,245,255,.05),rgba(244,114,182,.08));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(139,92,246,.2)}@media (max-width: 768px){.nav-title[data-v-6c97537b]{font-size:16px}.nav-button[data-v-6c97537b]{font-size:15px;padding:6px 10px}.nav-icon[data-v-6c97537b]{width:18px;height:18px}}.modal-content[data-v-6c97537b]{will-change:transform}.ios-modal-enter-active[data-v-6c97537b],.ios-modal-leave-active[data-v-6c97537b]{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.ios-modal-enter-from[data-v-6c97537b],.ios-modal-leave-to[data-v-6c97537b]{opacity:0;transform:scale(.95) translateY(20px)}.ios-modal-enter-active .modal-background[data-v-6c97537b]{transition:opacity .3s ease-out}.ios-modal-leave-active .modal-background[data-v-6c97537b]{transition:opacity .2s ease-in}.ios-modal-enter-from .modal-background[data-v-6c97537b],.ios-modal-leave-to .modal-background[data-v-6c97537b]{opacity:0}.ios-modal-enter-active .modal-content[data-v-6c97537b]{transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.ios-modal-leave-active .modal-content[data-v-6c97537b]{transition:transform .3s cubic-bezier(.55,.055,.675,.19)}@supports (padding: max(0px)){.modal-nav-bar[data-v-6c97537b]{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.modal-body[data-v-6c97537b]{padding-bottom:env(safe-area-inset-bottom)}}
