.modal-overlay[data-v-fddeb534]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.modal-content[data-v-fddeb534]{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 40px #00000080;max-width:420px;width:90%}.modal-header[data-v-fddeb534]{border-bottom:1px solid hsla(0,0%,100%,.1);justify-content:space-between;padding:20px 24px 16px}.modal-header[data-v-fddeb534],.modal-header h2[data-v-fddeb534]{align-items:center;display:flex}.modal-header h2[data-v-fddeb534]{color:#e0e0e0;font-size:1.2rem;font-weight:600;gap:.5rem;margin:0}.close-btn[data-v-fddeb534]{background:none;border:none;border-radius:4px;color:#888;cursor:pointer;font-size:1.2rem;padding:4px;transition:all .2s ease}.close-btn[data-v-fddeb534]:hover{background:#ffffff1a;color:#e0e0e0}.modal-body[data-v-fddeb534]{padding:24px}.form-group[data-v-fddeb534]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-group label[data-v-fddeb534]{align-items:center;color:#e0e0e0;display:flex;font-size:.9rem;font-weight:500;gap:6px}.form-group input[data-v-fddeb534]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#e0e0e0;font-size:.9rem;padding:12px 16px;transition:all .2s ease}.form-group input[data-v-fddeb534]:focus{background:#ffffff14;border-color:#4a9eff;box-shadow:0 0 0 3px #4a9eff1a;outline:none}.form-group input[data-v-fddeb534]::-moz-placeholder{color:#888}.form-group input[data-v-fddeb534]::placeholder{color:#888}.code-input-group[data-v-fddeb534]{display:flex;gap:.5rem}.code-input-group input[data-v-fddeb534]{flex:1}.send-code-btn[data-v-fddeb534]{background:#4a9eff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:12px 16px;transition:all .2s ease;white-space:nowrap}.send-code-btn[data-v-fddeb534]:hover:not(:disabled){background:#5aa7ff;transform:translateY(-1px)}.send-code-btn[data-v-fddeb534]:disabled{cursor:not-allowed;opacity:.6;transform:none}.error-message[data-v-fddeb534]{background:#ff4d4d1a;border:1px solid rgba(255,77,77,.3);border-radius:6px;color:#ff6b6b;font-size:.85rem;margin-bottom:8px;padding:10px 12px}.submit-btn[data-v-fddeb534]{align-items:center;background:#4a9eff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease;width:100%}.submit-btn[data-v-fddeb534]:hover:not(:disabled){background:#5aa7ff;transform:translateY(-1px)}.submit-btn[data-v-fddeb534]:disabled{cursor:not-allowed;opacity:.6;transform:none}.hint[data-v-fddeb534]{color:#888;font-size:.85rem;margin-top:8px;text-align:center}.hint i[data-v-fddeb534]{margin-right:4px}.agreements-note[data-v-fddeb534]{color:#999;font-size:.8rem;line-height:1.4;margin-top:10px;text-align:center}.agreements-note a[data-v-fddeb534]{color:#4a9eff;text-decoration:underline}.agreements-note a[data-v-fddeb534]:hover{color:#5aa7ff}@media (max-width:768px){.modal-content[data-v-fddeb534]{margin:0 auto;width:95%}.modal-header[data-v-fddeb534]{padding:16px 20px 12px}.modal-body[data-v-fddeb534]{padding:20px}.form-group[data-v-fddeb534]{margin-bottom:14px}}.modal-overlay[data-v-a04ce7c5]{align-items:center;animation:fadeIn-a04ce7c5 .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}@keyframes fadeIn-a04ce7c5{0%{opacity:0}to{opacity:1}}.modal-content[data-v-a04ce7c5]{animation:slideIn-a04ce7c5 .3s ease;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 40px #00000080;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}@keyframes slideIn-a04ce7c5{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-a04ce7c5]{border-bottom:1px solid hsla(0,0%,100%,.1);justify-content:space-between;padding:20px 24px 16px}.modal-header[data-v-a04ce7c5],.modal-header h2[data-v-a04ce7c5]{align-items:center;display:flex}.modal-header h2[data-v-a04ce7c5]{color:#e0e0e0;font-size:1.2rem;font-weight:600;gap:.5rem;margin:0}.modal-header h2 i[data-v-a04ce7c5]{color:#4a9eff;font-size:1.1rem}.close-btn[data-v-a04ce7c5]{align-items:center;background:none;border:none;border-radius:4px;color:#888;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.close-btn[data-v-a04ce7c5]:hover{background:#ffffff1a;color:#e0e0e0}.modal-body[data-v-a04ce7c5]{padding:24px}.form-group[data-v-a04ce7c5]{margin-bottom:24px}.form-group label[data-v-a04ce7c5]{align-items:center;color:#e0e0e0;display:flex;font-size:.9rem;font-weight:500;gap:6px;margin-bottom:12px}.form-group label i[data-v-a04ce7c5]{color:#4a9eff;font-size:.9rem}textarea[data-v-a04ce7c5]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#e0e0e0;font-family:inherit;font-size:.9rem;line-height:1.6;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}textarea[data-v-a04ce7c5]:focus{background:#ffffff14;border-color:#4a9eff;box-shadow:0 0 0 3px #4a9eff1a;outline:none}textarea[data-v-a04ce7c5]::-moz-placeholder{color:#888}textarea[data-v-a04ce7c5]::placeholder{color:#888}.char-count[data-v-a04ce7c5]{color:#888;font-size:.8rem;margin-top:8px;text-align:right}.error-message[data-v-a04ce7c5]{align-items:center;animation:shake-a04ce7c5 .4s ease;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#fca5a5;display:flex;font-size:14px;gap:10px;margin-bottom:20px;padding:14px 16px}@keyframes shake-a04ce7c5{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.error-message i[data-v-a04ce7c5]{color:#ef4444;font-size:16px}.success-message[data-v-a04ce7c5]{align-items:center;animation:slideIn-a04ce7c5 .3s ease;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:12px;color:#86efac;display:flex;font-size:14px;gap:10px;margin-bottom:20px;padding:14px 16px}.success-message i[data-v-a04ce7c5]{color:#22c55e;font-size:16px}.submit-btn[data-v-a04ce7c5]{align-items:center;background:linear-gradient(135deg,#4a9eff,#2b7fd6);border:none;border-radius:8px;box-shadow:0 4px 12px #4a9eff4d;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.submit-btn[data-v-a04ce7c5]:hover:not(:disabled){background:linear-gradient(135deg,#2b7fd6,#1a5fb8);box-shadow:0 6px 20px #4a9eff66;transform:translateY(-2px)}.submit-btn[data-v-a04ce7c5]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-a04ce7c5]:disabled{background:#ffffff1a;box-shadow:none;color:#888;cursor:not-allowed}.hint[data-v-a04ce7c5]{align-items:center;background:#4a9eff1a;border:1px solid rgba(74,158,255,.2);border-radius:8px;color:#9ec9ff;display:flex;font-size:.8rem;gap:8px;margin-top:16px;padding:10px 14px}.hint i[data-v-a04ce7c5]{color:#4a9eff;font-size:.85rem}@media (max-width:768px){.modal-overlay[data-v-a04ce7c5]{padding:10px}.modal-content[data-v-a04ce7c5]{border-radius:12px;max-height:95vh}.modal-header[data-v-a04ce7c5]{padding:16px 20px}.modal-header h2[data-v-a04ce7c5]{font-size:1.1rem}.modal-body[data-v-a04ce7c5]{padding:20px}textarea[data-v-a04ce7c5]{font-size:.85rem;padding:12px 14px}.submit-btn[data-v-a04ce7c5]{font-size:.9rem;padding:12px 16px}}.modal-content[data-v-a04ce7c5]::-webkit-scrollbar{width:8px}.modal-content[data-v-a04ce7c5]::-webkit-scrollbar-track{background:#0000004d;border-radius:0 12px 12px 0}.modal-content[data-v-a04ce7c5]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.modal-content[data-v-a04ce7c5]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.player-controls[data-v-a728d2ce]{background:#1a1a1a;border-radius:0;bottom:0;left:0;padding:6px 0;position:fixed;right:0;z-index:1000}.controls-container[data-v-a728d2ce]{gap:6px;margin:0 auto;max-width:1200px;padding:0 20px}.center-section[data-v-a728d2ce],.controls-container[data-v-a728d2ce]{align-items:center;display:flex;flex-direction:column}.center-section[data-v-a728d2ce]{gap:8px;max-width:600px;width:100%}.main-controls[data-v-a728d2ce]{gap:8px}.control-btn[data-v-a728d2ce],.main-controls[data-v-a728d2ce]{align-items:center;display:flex}.control-btn[data-v-a728d2ce]{background:transparent;border:1px solid #555;border-radius:50%;color:#e0e0e0;cursor:pointer;font-size:.85rem;height:30px;justify-content:center;transition:all .3s ease;width:30px}.control-btn[data-v-a728d2ce]:hover:not(:disabled){background:#333;border-color:#777}.control-btn[data-v-a728d2ce]:disabled{cursor:not-allowed;opacity:.4}.play-btn[data-v-a728d2ce]{background:#4a9eff;border:none;box-shadow:0 2px 8px #4a9eff4d;color:#fff;font-size:1rem;height:40px;width:40px}.play-btn[data-v-a728d2ce]:hover:not(:disabled){background:#5aa7ff;transform:scale(1.05)}.progress-section[data-v-a728d2ce]{align-items:center;display:flex;gap:6px;width:100%}.time-display[data-v-a728d2ce]{color:#b0b0b0;font-size:.85rem;min-width:35px}.progress-container[data-v-a728d2ce]{flex:1;position:relative}.progress-container.disabled[data-v-a728d2ce]{opacity:.5;pointer-events:none}.progress-bar[data-v-a728d2ce]{background:#333;border-radius:2px;cursor:pointer;height:4px;position:relative}.progress-fill[data-v-a728d2ce]{background:#4a9eff;border-radius:2px;height:100%;transition:width .1s ease}@keyframes pulse-a728d2ce{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:768px){.player-controls[data-v-a728d2ce]{padding:4px 0}.controls-container[data-v-a728d2ce]{gap:8px;padding:0 15px}.main-controls[data-v-a728d2ce]{gap:8px}.control-btn[data-v-a728d2ce]{font-size:.8rem;height:32px;width:32px}.play-btn[data-v-a728d2ce]{height:38px;width:38px}}@media (max-width:480px){.player-controls[data-v-a728d2ce]{padding:2px 0}.controls-container[data-v-a728d2ce]{gap:4px;padding:0 10px}}
