*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f5f7fa;color:#333;line-height:1.6}#app{min-height:100vh;display:flex;flex-direction:column}.container{max-width:800px;margin:0 auto;padding:20px}.card{background:white;border-radius:10px;box-shadow:0 4px 12px #0000001a;padding:30px;margin-bottom:20px}.card-header{text-align:center;margin-bottom:30px}.card-header h1{color:#2c3e50;font-size:28px;margin-bottom:10px}.card-header p{color:#7f8c8d;font-size:16px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50}.form-group input{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:16px;transition:border-color .3s}.form-group input:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 2px #3498db33}.btn{display:inline-block;padding:12px 24px;background-color:#3498db;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s}.btn:hover{background-color:#2980b9}.btn:disabled{background-color:#bdc3c7;cursor:not-allowed}.btn-block{display:block;width:100%}.btn-secondary{background-color:#95a5a6}.btn-secondary:hover{background-color:#7f8c8d}.alert{padding:15px;border-radius:6px;margin-bottom:20px}.alert-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.alert-error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.alert-info{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.text-center{text-align:center}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mb-20{margin-bottom:20px}.loading{display:inline-block;width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.help-text[data-v-96ecfc99]{font-size:14px;color:#7f8c8d;margin-top:5px}.info-section[data-v-96ecfc99]{margin-top:30px;padding:20px;background-color:#f8f9fa;border-radius:6px;border-left:4px solid #3498db}.info-section h3[data-v-96ecfc99]{color:#2c3e50;margin-bottom:15px;font-size:18px}.info-section ol[data-v-96ecfc99]{padding-left:20px}.info-section li[data-v-96ecfc99]{margin-bottom:8px;color:#34495e;line-height:1.5}.success-icon[data-v-9abba069]{display:flex;justify-content:center;margin-bottom:20px}.activation-info[data-v-9abba069]{background-color:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:30px}.info-item[data-v-9abba069]{display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e9ecef}.info-item[data-v-9abba069]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.label[data-v-9abba069]{font-weight:600;color:#495057;min-width:100px}.value[data-v-9abba069]{color:#212529;font-weight:500;text-align:right;flex:1;word-break:break-all}.value.permanent[data-v-9abba069]{color:#4caf50;font-weight:600}.action-buttons[data-v-9abba069]{display:flex;gap:15px;margin-bottom:30px}.btn[data-v-9abba069]{flex:1;padding:12px 16px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.btn-outline[data-v-9abba069]{background-color:transparent;border:2px solid #3498db;color:#3498db}.btn-outline[data-v-9abba069]:hover{background-color:#3498db;color:#fff}.btn-primary[data-v-9abba069]{background-color:#2ecc71;border-color:#2ecc71;color:#fff}.btn-primary[data-v-9abba069]:hover:not(:disabled){background-color:#27ae60}.btn-primary[data-v-9abba069]:disabled{background-color:#9ca3af;cursor:not-allowed}.verify-message[data-v-9abba069]{padding:12px;border-radius:8px;font-weight:500;margin-bottom:20px}.verify-message[data-v-9abba069]:not(.error){background-color:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.verify-message.error[data-v-9abba069]{background-color:#fef2f2;color:#991b1b;border:1px solid #fca5a5}.notice[data-v-9abba069]{margin-top:20px;padding:15px;background-color:#fff3cd;border-left:4px solid #ffc107;border-radius:4px;color:#856404}@media (max-width: 768px){.action-buttons[data-v-9abba069]{flex-direction:column}.info-item[data-v-9abba069]{flex-direction:column;gap:4px}.label[data-v-9abba069],.value[data-v-9abba069]{text-align:left}}
