.keyword-manage[data-v-ba033403]{position:fixed;top:0;left:0;right:0;bottom:0;min-height:100vh;background:linear-gradient(180deg,gold,#fff 30%);display:flex;flex-direction:column;z-index:1000;overflow:hidden}.top-bar[data-v-ba033403]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#ffffffe6;box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:10}.back-button[data-v-ba033403]{background:none;border:none;color:#333;font-size:16px;cursor:pointer;padding:8px;display:flex;align-items:center;gap:4px}.page-title[data-v-ba033403]{font-size:18px;font-weight:600;color:#333;margin:0}.placeholder[data-v-ba033403]{width:60px}.tabs-container[data-v-ba033403]{padding:20px;background:transparent}.tabs[data-v-ba033403]{display:inline-flex;background:#ffffffe6;padding:4px;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:0 auto;width:fit-content;display:flex;justify-content:center}.tab-button[data-v-ba033403]{padding:10px 24px;text-align:center;position:relative;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;min-width:120px}.tab-text[data-v-ba033403]{font-size:14px;color:#666;transition:all .3s;font-weight:500}.tab-button.active[data-v-ba033403]{background:linear-gradient(135deg,gold,orange);box-shadow:0 2px 8px #ffd70066}.tab-button.active .tab-text[data-v-ba033403]{color:#fff;font-weight:600}.tab-badge[data-v-ba033403]{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff;font-size:11px;padding:2px 6px;border-radius:10px;min-width:18px;display:inline-block;font-weight:600}.tab-button.active .tab-badge[data-v-ba033403]{background:#ffffff4d;color:#fff}.content[data-v-ba033403]{flex:1;padding:20px 20px 100px;overflow-y:auto}.loading-container[data-v-ba033403]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.loading-spinner[data-v-ba033403]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #FFD700;border-radius:50%;animation:spin-ba033403 1s linear infinite}@keyframes spin-ba033403{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-ba033403]{margin-top:16px;color:#666;font-size:14px}.keyword-list[data-v-ba033403]{display:flex;flex-direction:column;gap:12px}.keyword-item[data-v-ba033403]{background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 2px 8px #0000000f;transition:all .3s}.keyword-item[data-v-ba033403]:active{transform:scale(.98)}.keyword-main-row[data-v-ba033403]{display:flex;align-items:center;justify-content:space-between;gap:12px}.keyword-content[data-v-ba033403]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.keyword-text[data-v-ba033403]{font-size:15px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.mode-tag[data-v-ba033403]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;flex-shrink:0;white-space:nowrap}.mode-tag.receive[data-v-ba033403]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.mode-tag.block[data-v-ba033403]{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff}.keyword-actions[data-v-ba033403]{display:flex;gap:8px;flex-shrink:0}.action-btn[data-v-ba033403]{padding:6px 12px;border:none;border-radius:8px;font-size:13px;cursor:pointer;transition:all .3s;background:#f0f0f0;display:flex;align-items:center;justify-content:center;min-width:44px;height:32px;font-weight:500;color:#fff}.action-btn.edit[data-v-ba033403]{background:linear-gradient(135deg,#2196f3,#1976d2)}.action-btn.delete[data-v-ba033403]{background:linear-gradient(135deg,#ff6b6b,#ff5252)}.action-btn[data-v-ba033403]:active{transform:scale(.95)}.load-more[data-v-ba033403]{text-align:center;margin-top:20px}.load-more-btn[data-v-ba033403]{padding:12px 32px;background:#fff;border:2px solid #FFD700;border-radius:24px;color:gold;font-size:14px;cursor:pointer;transition:all .3s}.load-more-btn[data-v-ba033403]:hover{background:gold;color:#fff}.load-more-btn[data-v-ba033403]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-ba033403]{text-align:center;padding:80px 20px}.empty-icon[data-v-ba033403]{font-size:60px;margin-bottom:20px}.empty-state h3[data-v-ba033403]{font-size:18px;color:#333;margin-bottom:12px}.empty-hint[data-v-ba033403]{font-size:14px;color:#999}.bottom-actions[data-v-ba033403]{position:fixed;bottom:0;left:0;right:0;padding:16px 20px;background:#fff;box-shadow:0 -2px 8px #0000001a;z-index:100}.add-button[data-v-ba033403]{width:100%;padding:14px;background:linear-gradient(135deg,gold,orange);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s;box-shadow:0 4px 12px #ffd70066}.add-button[data-v-ba033403]:active{transform:scale(.98)}.plus-icon[data-v-ba033403]{font-size:20px;font-weight:700}.modal-overlay[data-v-ba033403]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:0}.modal-content[data-v-ba033403]{background:#fff;border-radius:0;width:100%;height:100vh;max-width:100%;max-height:100vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 32px #0000004d}.modal-title[data-v-ba033403]{font-size:18px;font-weight:600;color:#333;padding:20px;border-bottom:1px solid #f0f0f0;margin:0}.modal-body[data-v-ba033403]{flex:1;overflow-y:auto;padding:20px}.mode-selector[data-v-ba033403]{margin-bottom:20px}.mode-label[data-v-ba033403]{font-size:14px;color:#666;margin-bottom:12px;font-weight:500}.mode-buttons[data-v-ba033403]{display:flex;flex-direction:column;gap:10px}.mode-btn[data-v-ba033403]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f8f8f8;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all .3s;text-align:left}.mode-btn.active[data-v-ba033403]{background:linear-gradient(135deg,gold,orange);border-color:gold;box-shadow:0 4px 12px #ffd7004d}.mode-icon[data-v-ba033403]{font-size:20px}.mode-text[data-v-ba033403]{font-size:14px;color:#333;flex:1}.mode-btn.active .mode-text[data-v-ba033403]{color:#fff;font-weight:500}.mode-hint[data-v-ba033403]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#e3f2fd;border:2px solid #2196F3;border-radius:12px;margin-bottom:20px}.hint-icon[data-v-ba033403]{font-size:20px}.hint-text[data-v-ba033403]{font-size:14px;color:#1976d2;font-weight:500;flex:1}.input-section[data-v-ba033403]{margin-bottom:20px}.input-label[data-v-ba033403]{font-size:14px;color:#666;margin-bottom:8px;font-weight:500}.keyword-input[data-v-ba033403]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;color:#333;transition:all .3s;font-family:inherit}.keyword-input[data-v-ba033403]:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px #ffd7001a}.keyword-textarea[data-v-ba033403]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;color:#333;resize:vertical;transition:all .3s;font-family:inherit}.keyword-textarea[data-v-ba033403]:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px #ffd7001a}.input-hint[data-v-ba033403]{font-size:12px;color:#999;margin-top:8px}.input-hint.highlight[data-v-ba033403]{color:#ff6b6b;font-weight:600;background:#fff3f3;padding:8px 12px;border-radius:6px;border-left:3px solid #FF6B6B}.input-hint.keyword-hint[data-v-ba033403]{color:#4caf50;font-weight:500;background:linear-gradient(135deg,#e8f5e9,#f1f8e9);padding:8px 12px;border-radius:6px;border-left:3px solid #4CAF50}.modal-footer[data-v-ba033403]{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #f0f0f0}.modal-btn[data-v-ba033403]{flex:1;padding:12px;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s}.modal-btn.cancel[data-v-ba033403]{background:#f0f0f0;color:#666}.modal-btn.cancel[data-v-ba033403]:active{background:#e0e0e0}.modal-btn.confirm[data-v-ba033403]{background:linear-gradient(135deg,gold,orange);color:#fff;box-shadow:0 2px 8px #ffd7004d}.modal-btn.confirm[data-v-ba033403]:active{transform:scale(.98)}.modal-btn.confirm[data-v-ba033403]:disabled{opacity:.5;cursor:not-allowed}.alert-overlay[data-v-ba033403]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-ba033403 .2s}@keyframes fadeIn-ba033403{0%{opacity:0}to{opacity:1}}.alert-box[data-v-ba033403]{background:#fff;border-radius:16px;padding:24px;width:90%;max-width:320px;box-shadow:0 8px 32px #0000004d;animation:slideUp-ba033403 .3s}@keyframes slideUp-ba033403{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.alert-icon[data-v-ba033403]{font-size:48px;text-align:center;margin-bottom:16px}.alert-icon.success[data-v-ba033403]{color:#4caf50}.alert-icon.error[data-v-ba033403]{color:#ff5252}.alert-icon.info[data-v-ba033403]{color:#2196f3}.alert-message[data-v-ba033403]{font-size:15px;color:#333;text-align:center;line-height:1.6;margin-bottom:20px;white-space:pre-line;max-height:300px;overflow-y:auto}.alert-btn[data-v-ba033403]{width:100%;padding:12px;background:linear-gradient(135deg,gold,orange);border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}.alert-btn[data-v-ba033403]:active{transform:scale(.98)}.alert-buttons[data-v-ba033403]{display:flex;gap:12px}.alert-btn-half[data-v-ba033403]{flex:1;padding:12px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}.alert-btn-half.cancel[data-v-ba033403]{background:#f0f0f0;color:#666}.alert-btn-half.confirm[data-v-ba033403]{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff}.alert-btn-half[data-v-ba033403]:active{transform:scale(.98)}.alert-btn-half[data-v-ba033403]:disabled{opacity:.5;cursor:not-allowed}.template-section[data-v-ba033403]{margin-top:20px}.template-label[data-v-ba033403]{font-size:14px;color:#666;margin-bottom:12px;font-weight:500}.loading-hint[data-v-ba033403]{font-size:13px;color:#999;text-align:center;padding:12px}.template-buttons[data-v-ba033403]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.template-btn[data-v-ba033403]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;background:#f5f5f5;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s;font-size:11px;font-size:13px}.template-btn[data-v-ba033403]:hover{background:#ebebeb;border-color:#d0d0d0}.template-btn[data-v-ba033403]:active{transform:scale(.98)}.template-btn.active[data-v-ba033403]{background:linear-gradient(135deg,gold,orange);border-color:gold;box-shadow:0 2px 8px #ffd70066}.template-btn.active .template-name[data-v-ba033403]{color:#fff;font-weight:600}.template-icon[data-v-ba033403]{font-size:16px}.template-name[data-v-ba033403]{color:#333;font-weight:500}.custom-regex-section[data-v-ba033403]{margin-top:20px}.custom-regex-label[data-v-ba033403]{font-size:14px;color:#666;margin-bottom:12px;font-weight:500}.custom-regex-buttons[data-v-ba033403]{display:flex;flex-wrap:wrap;gap:8px}.custom-regex-btn[data-v-ba033403]{padding:8px 16px;background:#e8f5e9;border:2px solid #A5D6A7;border-radius:20px;cursor:pointer;transition:all .3s;font-size:13px;color:#2e7d32;font-weight:500}.custom-regex-btn[data-v-ba033403]:hover{background:#c8e6c9;border-color:#81c784}.custom-regex-btn[data-v-ba033403]:active{transform:scale(.98)}.custom-regex-btn.active[data-v-ba033403]{background:linear-gradient(135deg,#86efac,#10b981);border-color:#10b981;color:#fff;box-shadow:0 2px 8px #10b98166}.example-box[data-v-ba033403]{margin-top:16px;padding:14px;background:#f9fafb;border:2px solid #E5E7EB;border-radius:10px}.example-title[data-v-ba033403]{font-size:13px;color:#666;font-weight:600;margin-bottom:10px}.example-item[data-v-ba033403]{margin-bottom:10px}.example-item[data-v-ba033403]:last-child{margin-bottom:0}.example-label[data-v-ba033403]{font-size:12px;color:#999;margin-bottom:4px}.example-text[data-v-ba033403]{font-size:14px;padding:8px 10px;background:#fff;border-radius:6px;color:#333;word-break:break-all}.example-text.result[data-v-ba033403]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#2e7d32;font-weight:500}.hint-text[data-v-ba033403]{font-size:12px;color:#999;margin-left:4px}.channel-list-page[data-v-0a5e5730]{position:fixed;top:0;left:0;right:0;bottom:0;min-height:100vh;background:linear-gradient(180deg,gold,#fff 30%);display:flex;flex-direction:column;z-index:1000;overflow:hidden}.top-bar[data-v-0a5e5730]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#ffffffe6;box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:10}.back-button[data-v-0a5e5730]{background:none;border:none;color:#333;font-size:16px;cursor:pointer;padding:8px;display:flex;align-items:center;gap:4px}.page-title[data-v-0a5e5730]{font-size:18px;font-weight:600;color:#333;margin:0}.placeholder[data-v-0a5e5730]{width:60px}.content[data-v-0a5e5730]{flex:1;padding:20px 20px 40px;overflow-y:auto}.loading-container[data-v-0a5e5730]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.loading-spinner[data-v-0a5e5730]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #FFD700;border-radius:50%;animation:spin-0a5e5730 1s linear infinite}@keyframes spin-0a5e5730{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-0a5e5730]{margin-top:16px;color:#666;font-size:14px}.channels-container[data-v-0a5e5730]{display:flex;flex-direction:column;gap:12px;padding-bottom:100px}.channel-item[data-v-0a5e5730]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000f;display:flex;align-items:center;gap:12px;transition:all .3s}.channel-item[data-v-0a5e5730]:active{transform:scale(.98)}.channel-icon[data-v-0a5e5730]{font-size:32px;flex-shrink:0}.channel-info[data-v-0a5e5730]{flex:1;min-width:0}.channel-name[data-v-0a5e5730]{font-size:16px;font-weight:600;color:#333;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-meta[data-v-0a5e5730]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.channel-username[data-v-0a5e5730]{font-size:13px;color:#2196f3;font-weight:500}.channel-id[data-v-0a5e5730]{font-size:13px;color:#666;font-weight:500}.channel-time[data-v-0a5e5730]{font-size:12px;color:#999}.leave-button[data-v-0a5e5730]{padding:8px 16px;background:linear-gradient(135deg,#ff6b6b,#ff5252);border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s;flex-shrink:0}.leave-button[data-v-0a5e5730]:active{transform:scale(.95)}.load-more[data-v-0a5e5730]{text-align:center;margin-top:20px}.load-more-btn[data-v-0a5e5730]{padding:12px 32px;background:#fff;border:2px solid #FFD700;border-radius:24px;color:gold;font-size:14px;cursor:pointer;transition:all .3s;font-weight:600}.load-more-btn[data-v-0a5e5730]:hover{background:gold;color:#fff}.load-more-btn[data-v-0a5e5730]:disabled{opacity:.5;cursor:not-allowed}.no-more[data-v-0a5e5730]{text-align:center;padding:20px;color:#999;font-size:13px}.empty-state[data-v-0a5e5730]{text-align:center;padding:80px 20px}.empty-icon[data-v-0a5e5730]{font-size:64px;margin-bottom:20px}.empty-state h3[data-v-0a5e5730]{font-size:18px;color:#333;margin-bottom:12px}.empty-hint[data-v-0a5e5730]{font-size:14px;color:#999;margin-bottom:8px;line-height:1.6}.bot-name[data-v-0a5e5730]{color:#2196f3;font-weight:600}.add-channel-button[data-v-0a5e5730]{margin-top:24px;padding:12px 32px;background:linear-gradient(135deg,gold,orange);border:none;border-radius:24px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #ffd70066;display:inline-flex;align-items:center;gap:8px}.add-channel-button[data-v-0a5e5730]:active{transform:scale(.98)}.add-channel-button .button-icon[data-v-0a5e5730]{font-size:18px}.fixed-add-button[data-v-0a5e5730]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:100;width:90%;max-width:400px}.add-channel-btn-fixed[data-v-0a5e5730]{width:100%;padding:16px 32px;background:linear-gradient(135deg,gold,orange);border:none;border-radius:24px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px #ffd70080;display:flex;align-items:center;justify-content:center;gap:8px}.add-channel-btn-fixed[data-v-0a5e5730]:active{transform:scale(.98);box-shadow:0 2px 8px #ffd7004d}.add-channel-btn-fixed[data-v-0a5e5730]:disabled{opacity:.6;cursor:not-allowed}.add-channel-btn-fixed .button-icon[data-v-0a5e5730]{font-size:20px}.alert-overlay[data-v-0a5e5730]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-0a5e5730 .2s}@keyframes fadeIn-0a5e5730{0%{opacity:0}to{opacity:1}}.alert-box[data-v-0a5e5730]{background:#fff;border-radius:16px;padding:24px;width:90%;max-width:320px;box-shadow:0 8px 32px #0000004d;animation:slideUp-0a5e5730 .3s}@keyframes slideUp-0a5e5730{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.alert-icon[data-v-0a5e5730]{font-size:48px;text-align:center;margin-bottom:16px}.alert-icon.success[data-v-0a5e5730]{color:#4caf50}.alert-icon.error[data-v-0a5e5730]{color:#ff5252}.alert-icon.info[data-v-0a5e5730]{color:#2196f3}.alert-message[data-v-0a5e5730]{font-size:15px;color:#333;text-align:center;line-height:1.6;margin-bottom:20px;white-space:pre-line}.alert-message strong[data-v-0a5e5730]{color:gold;font-weight:600}.warning-text[data-v-0a5e5730]{font-size:13px;color:#ff6b6b;display:block;margin-top:8px}.alert-btn[data-v-0a5e5730]{width:100%;padding:12px;background:linear-gradient(135deg,gold,orange);border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}.alert-btn[data-v-0a5e5730]:active{transform:scale(.98)}.alert-buttons[data-v-0a5e5730]{display:flex;gap:12px}.alert-btn-half[data-v-0a5e5730]{flex:1;padding:12px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}.alert-btn-half.cancel[data-v-0a5e5730]{background:#f0f0f0;color:#666}.alert-btn-half.confirm[data-v-0a5e5730]{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff}.alert-btn-half[data-v-0a5e5730]:active{transform:scale(.98)}.alert-btn-half[data-v-0a5e5730]:disabled{opacity:.5;cursor:not-allowed}.hosted-account-page[data-v-08de739d]{position:fixed;top:0;left:0;right:0;bottom:0;min-height:100vh;background:linear-gradient(180deg,gold,#fff 30%);display:flex;flex-direction:column;z-index:1000;overflow:hidden}.top-bar[data-v-08de739d]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#ffffffe6;box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:10}.back-button[data-v-08de739d]{background:none;border:none;color:#333;font-size:16px;cursor:pointer;padding:8px}.page-title[data-v-08de739d]{font-size:18px;font-weight:600;color:#333;margin:0}.placeholder[data-v-08de739d]{width:60px}.content[data-v-08de739d]{flex:1;padding:20px 20px 40px;overflow-y:auto}.loading-container[data-v-08de739d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.loading-spinner[data-v-08de739d]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #FFD700;border-radius:50%;animation:spin-08de739d 1s linear infinite}@keyframes spin-08de739d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-08de739d]{margin-top:16px;color:#666;font-size:14px}.accounts-container[data-v-08de739d]{display:flex;flex-direction:column;gap:16px}.account-item[data-v-08de739d]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000f;transition:all .3s}.account-item[data-v-08de739d]:active{transform:scale(.98)}.account-header[data-v-08de739d]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.account-avatar[data-v-08de739d]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.account-info[data-v-08de739d]{flex:1;min-width:0}.account-name[data-v-08de739d]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-meta[data-v-08de739d]{display:flex;align-items:center}.account-username[data-v-08de739d]{font-size:13px;color:#2196f3;font-weight:500}.account-no-username[data-v-08de739d]{font-size:13px;color:#999;font-style:italic}.account-status[data-v-08de739d]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600;flex-shrink:0}.account-status.online[data-v-08de739d]{background:#e8f5e9;color:#4caf50}.account-status.offline[data-v-08de739d]{background:#ffebee;color:#f44336}.status-dot[data-v-08de739d]{width:8px;height:8px;border-radius:50%;background:currentColor}.account-details[data-v-08de739d]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f9fafb;border-radius:8px;margin-bottom:12px}.detail-item[data-v-08de739d]{display:flex;align-items:center;font-size:13px}.detail-label[data-v-08de739d]{color:#999;min-width:70px}.detail-value[data-v-08de739d]{color:#333;font-weight:500}.account-actions[data-v-08de739d]{display:flex;gap:8px}.action-button[data-v-08de739d]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.action-button.logout[data-v-08de739d]{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff}.action-button[data-v-08de739d]:active{transform:scale(.95)}.button-icon[data-v-08de739d]{font-size:16px}.load-more[data-v-08de739d]{text-align:center;margin-top:20px}.load-more-btn[data-v-08de739d]{padding:12px 32px;background:#fff;border:2px solid #FFD700;border-radius:24px;color:gold;font-size:14px;cursor:pointer;transition:all .3s;font-weight:600}.load-more-btn[data-v-08de739d]:hover{background:gold;color:#fff}.load-more-btn[data-v-08de739d]:disabled{opacity:.5;cursor:not-allowed}.no-more[data-v-08de739d]{text-align:center;padding:20px;color:#999;font-size:13px}.empty-state[data-v-08de739d]{text-align:center;padding:80px 20px}.empty-icon[data-v-08de739d]{font-size:64px;margin-bottom:20px}.empty-state h3[data-v-08de739d]{font-size:18px;color:#333;margin-bottom:12px}.empty-hint[data-v-08de739d]{font-size:14px;color:#999;margin-bottom:8px}.alert-overlay[data-v-08de739d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-08de739d .2s}.alert-overlay-top[data-v-08de739d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:3000;animation:fadeIn-08de739d .2s}@keyframes fadeIn-08de739d{0%{opacity:0}to{opacity:1}}.alert-box[data-v-08de739d]{background:#fff;border-radius:16px;padding:24px;width:90%;max-width:320px;box-shadow:0 8px 32px #0000004d;animation:slideUp-08de739d .3s}@keyframes slideUp-08de739d{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.alert-icon[data-v-08de739d]{font-size:48px;text-align:center;margin-bottom:16px}.alert-icon.success[data-v-08de739d]{color:#4caf50}.alert-icon.error[data-v-08de739d]{color:#ff5252}.alert-icon.info[data-v-08de739d]{color:#2196f3}.alert-message[data-v-08de739d]{font-size:15px;color:#333;text-align:center;line-height:1.6;margin-bottom:20px;white-space:pre-line}.alert-message strong[data-v-08de739d]{color:gold;font-weight:600}.warning-text[data-v-08de739d]{font-size:13px;color:#ff6b6b;display:block;margin-top:8px}.alert-btn[data-v-08de739d]{width:100%;padding:12px;background:linear-gradient(135deg,gold,orange);border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}.alert-btn[data-v-08de739d]:active{transform:scale(.98)}.alert-buttons[data-v-08de739d]{display:flex;gap:12px}.alert-btn-half[data-v-08de739d]{flex:1;padding:12px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}.alert-btn-half.cancel[data-v-08de739d]{background:#f0f0f0;color:#666}.alert-btn-half.confirm[data-v-08de739d]{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff}.alert-btn-half[data-v-08de739d]:active{transform:scale(.98)}.alert-btn-half[data-v-08de739d]:disabled{opacity:.5;cursor:not-allowed}.add-account-button[data-v-08de739d]{margin-top:24px;padding:12px 32px;background:linear-gradient(135deg,gold,orange);border:none;border-radius:24px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #ffd70066;display:inline-flex;align-items:center;gap:8px}.add-account-button[data-v-08de739d]:active{transform:scale(.98)}.add-account-button .button-icon[data-v-08de739d]{font-size:18px}.accounts-container[data-v-08de739d]{padding-bottom:100px}.fixed-add-button[data-v-08de739d]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:100;width:90%;max-width:400px}.add-account-btn-fixed[data-v-08de739d]{width:100%;padding:16px 32px;background:linear-gradient(135deg,gold,orange);border:none;border-radius:24px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px #ffd70080;display:flex;align-items:center;justify-content:center;gap:8px}.add-account-btn-fixed[data-v-08de739d]:active{transform:scale(.98);box-shadow:0 2px 8px #ffd7004d}.add-account-btn-fixed[data-v-08de739d]:disabled{opacity:.6;cursor:not-allowed}.add-account-btn-fixed .button-icon[data-v-08de739d]{font-size:20px}.login-dialog[data-v-08de739d]{background:#fff;border-radius:16px;width:90%;max-width:400px;box-shadow:0 8px 32px #0000004d;animation:slideUp-08de739d .3s;overflow:hidden}.login-header[data-v-08de739d]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #f0f0f0}.login-header h3[data-v-08de739d]{margin:0;font-size:18px;color:#333}.close-btn[data-v-08de739d]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.close-btn[data-v-08de739d]:hover{background:#f5f5f5;color:#333}.login-content[data-v-08de739d]{padding:24px}.form-group[data-v-08de739d]{margin-bottom:20px}.form-label[data-v-08de739d]{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#333}.form-input[data-v-08de739d]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:15px;transition:all .3s;box-sizing:border-box}.form-input[data-v-08de739d]:focus{outline:none;border-color:gold}.form-hint[data-v-08de739d]{margin-top:8px;font-size:12px;color:#999;line-height:1.5}.form-hint.success[data-v-08de739d]{color:#4caf50;font-weight:500}.login-btn[data-v-08de739d]{width:100%;padding:14px;background:linear-gradient(135deg,gold,orange);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.login-btn[data-v-08de739d]:active{transform:scale(.98)}.login-btn[data-v-08de739d]:disabled{opacity:.6;cursor:not-allowed}.button-manage[data-v-f1b697c0]{position:fixed;top:0;left:0;right:0;bottom:0;min-height:100vh;background:linear-gradient(180deg,gold,#fff 30%);display:flex;flex-direction:column;z-index:1000;overflow:hidden}.top-bar[data-v-f1b697c0]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#ffffffe6;box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:10}.back-button[data-v-f1b697c0]{background:none;border:none;color:#333;font-size:16px;cursor:pointer;padding:8px;display:flex;align-items:center;gap:4px}.page-title[data-v-f1b697c0]{font-size:18px;font-weight:600;color:#333;margin:0}.placeholder[data-v-f1b697c0]{width:60px}.content[data-v-f1b697c0]{flex:1;padding:20px 20px 100px;overflow-y:auto}.loading-container[data-v-f1b697c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.loading-spinner[data-v-f1b697c0]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #FFD700;border-radius:50%;animation:spin-f1b697c0 1s linear infinite}@keyframes spin-f1b697c0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-f1b697c0]{margin-top:16px;color:#666;font-size:14px}.button-content[data-v-f1b697c0]{display:flex;flex-direction:column;gap:20px}.preview-card[data-v-f1b697c0]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 12px #00000014}.message-header[data-v-f1b697c0]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.message-icon[data-v-f1b697c0]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,gold,orange);display:flex;align-items:center;justify-content:center;font-size:20px}.message-info[data-v-f1b697c0]{flex:1}.message-title[data-v-f1b697c0]{font-size:15px;font-weight:600;color:#333;margin-bottom:2px}.message-time[data-v-f1b697c0]{font-size:12px;color:#999}.message-text[data-v-f1b697c0]{font-size:14px;color:#666;line-height:1.6;margin-bottom:16px}.buttons-preview[data-v-f1b697c0]{display:flex;flex-direction:column;gap:8px}.button-row[data-v-f1b697c0]{display:grid;gap:8px}.preview-button[data-v-f1b697c0]{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;text-align:center;border:2px solid;background:#fff;transition:all .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-button.type-url[data-v-f1b697c0]{border-color:#2196f3;color:#2196f3}.preview-button.type-copy[data-v-f1b697c0]{border-color:#4caf50;color:#4caf50}.preview-button.type-alert[data-v-f1b697c0]{border-color:#ff9800;color:#ff9800}.preview-button.type-toast[data-v-f1b697c0]{border-color:#f44336;color:#f44336}.no-buttons-hint[data-v-f1b697c0]{text-align:center;padding:40px 20px;color:#999;font-size:14px;background:#f9f9f9;border-radius:8px}.button-list[data-v-f1b697c0]{display:flex;flex-direction:column;gap:16px}.list-header[data-v-f1b697c0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.list-title[data-v-f1b697c0]{font-size:16px;font-weight:600;color:#333;margin:0}.clear-all-btn[data-v-f1b697c0]{padding:6px 16px;background:linear-gradient(135deg,#ff6b6b,#ff5252);border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s}.clear-all-btn[data-v-f1b697c0]:active{transform:scale(.95)}.row-container[data-v-f1b697c0]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000f}.row-label[data-v-f1b697c0]{font-size:13px;font-weight:600;color:#666;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #f0f0f0}.row-buttons[data-v-f1b697c0]{display:flex;flex-direction:column;gap:10px}.button-item[data-v-f1b697c0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#f9f9f9;border-radius:8px}.button-content[data-v-f1b697c0]{flex:1;min-width:0}.button-type-badge[data-v-f1b697c0]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;margin-bottom:6px;width:fit-content}.button-type-badge.type-url[data-v-f1b697c0]{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff}.button-type-badge.type-copy[data-v-f1b697c0]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.button-type-badge.type-alert[data-v-f1b697c0]{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.button-type-badge.type-toast[data-v-f1b697c0]{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.button-text[data-v-f1b697c0]{font-size:14px;font-weight:600;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-value[data-v-f1b697c0]{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-actions[data-v-f1b697c0]{display:flex;gap:8px;flex-shrink:0}.action-btn[data-v-f1b697c0]{padding:6px 12px;border:none;border-radius:8px;font-size:13px;cursor:pointer;transition:all .3s;background:#f0f0f0;display:flex;align-items:center;justify-content:center;min-width:44px;height:32px;font-weight:500;color:#fff}.action-btn.edit[data-v-f1b697c0]{background:linear-gradient(135deg,#2196f3,#1976d2)}.action-btn.delete[data-v-f1b697c0]{background:linear-gradient(135deg,#ff6b6b,#ff5252)}.action-btn[data-v-f1b697c0]:active{transform:scale(.95)}.empty-state[data-v-f1b697c0]{text-align:center;padding:80px 20px}.empty-icon[data-v-f1b697c0]{font-size:60px;margin-bottom:20px}.empty-state h3[data-v-f1b697c0]{font-size:18px;color:#333;margin-bottom:12px}.empty-hint[data-v-f1b697c0]{font-size:14px;color:#999}.bottom-actions[data-v-f1b697c0]{position:fixed;bottom:0;left:0;right:0;padding:16px 20px;background:#fff;box-shadow:0 -2px 8px #0000001a;z-index:100}.add-button[data-v-f1b697c0]{width:100%;padding:14px;background:linear-gradient(135deg,gold,orange);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s;box-shadow:0 4px 12px #ffd70066}.add-button[data-v-f1b697c0]:active{transform:scale(.98)}.add-button[data-v-f1b697c0]:disabled{opacity:.5;cursor:not-allowed;transform:none}.plus-icon[data-v-f1b697c0]{font-size:20px;font-weight:700}.modal-overlay[data-v-f1b697c0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:0}.modal-content[data-v-f1b697c0]{background:#fff;border-radius:0;width:100%;height:100vh;max-width:100%;max-height:100vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 32px #0000004d}.modal-title[data-v-f1b697c0]{font-size:18px;font-weight:600;color:#333;padding:20px;border-bottom:1px solid #f0f0f0;margin:0}.modal-body[data-v-f1b697c0]{flex:1;overflow-y:auto;padding:20px}.input-section[data-v-f1b697c0]{margin-bottom:20px}.input-label[data-v-f1b697c0]{font-size:14px;color:#666;margin-bottom:8px;font-weight:500}.row-selector[data-v-f1b697c0]{display:flex;flex-wrap:wrap;gap:8px}.row-btn[data-v-f1b697c0]{flex:1;min-width:calc(50% - 4px);padding:12px;background:#f8f8f8;border:2px solid #e0e0e0;border-radius:8px;font-size:13px;color:#333;cursor:pointer;transition:all .3s}.row-btn.active[data-v-f1b697c0]{background:linear-gradient(135deg,gold,orange);border-color:gold;color:#fff;font-weight:600}.row-btn[data-v-f1b697c0]:disabled{opacity:.5;cursor:not-allowed}.type-selector[data-v-f1b697c0]{width:100%;padding:12px 40px 12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;color:#333;background:#fff;cursor:pointer;transition:all .3s;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.type-selector[data-v-f1b697c0]:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px #ffd7001a}.type-selector option[data-v-f1b697c0]{padding:12px;font-size:14px}.text-input[data-v-f1b697c0]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;color:#333;transition:all .3s;font-family:inherit}.text-input[data-v-f1b697c0]:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px #ffd7001a}.textarea-input[data-v-f1b697c0]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;color:#333;resize:vertical;transition:all .3s;font-family:inherit}.textarea-input[data-v-f1b697c0]:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px #ffd7001a}.input-hint[data-v-f1b697c0]{font-size:12px;color:#999;margin-top:8px}.preview-section[data-v-f1b697c0]{margin-top:20px;padding:16px;background:#f9f9f9;border-radius:12px;border:2px dashed #e0e0e0}.preview-label[data-v-f1b697c0]{font-size:13px;color:#666;font-weight:600;margin-bottom:12px}.preview-button-container[data-v-f1b697c0]{display:flex;justify-content:center}.modal-footer[data-v-f1b697c0]{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #f0f0f0}.modal-btn[data-v-f1b697c0]{flex:1;padding:12px;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s}.modal-btn.cancel[data-v-f1b697c0]{background:#f0f0f0;color:#666}.modal-btn.cancel[data-v-f1b697c0]:active{background:#e0e0e0}.modal-btn.continue[data-v-f1b697c0]{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff;box-shadow:0 2px 8px #2196f34d}.modal-btn.continue[data-v-f1b697c0]:active{transform:scale(.98)}.modal-btn.continue[data-v-f1b697c0]:disabled{opacity:.5;cursor:not-allowed}.modal-btn.confirm[data-v-f1b697c0]{background:linear-gradient(135deg,gold,orange);color:#fff;box-shadow:0 2px 8px #ffd7004d}.modal-btn.confirm[data-v-f1b697c0]:active{transform:scale(.98)}.modal-btn.confirm[data-v-f1b697c0]:disabled{opacity:.5;cursor:not-allowed}.alert-overlay[data-v-f1b697c0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-f1b697c0 .2s}@keyframes fadeIn-f1b697c0{0%{opacity:0}to{opacity:1}}.alert-box[data-v-f1b697c0]{background:#fff;border-radius:16px;padding:24px;width:90%;max-width:320px;box-shadow:0 8px 32px #0000004d;animation:slideUp-f1b697c0 .3s}@keyframes slideUp-f1b697c0{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.alert-icon[data-v-f1b697c0]{font-size:48px;text-align:center;margin-bottom:16px}.alert-icon.success[data-v-f1b697c0]{color:#4caf50}.alert-icon.error[data-v-f1b697c0]{color:#ff5252}.alert-icon.info[data-v-f1b697c0]{color:#2196f3}.alert-message[data-v-f1b697c0]{font-size:15px;color:#333;text-align:center;line-height:1.6;margin-bottom:20px;white-space:pre-line;max-height:300px;overflow-y:auto}.alert-btn[data-v-f1b697c0]{width:100%;padding:12px;background:linear-gradient(135deg,gold,orange);border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}.alert-btn[data-v-f1b697c0]:active{transform:scale(.98)}.alert-buttons[data-v-f1b697c0]{display:flex;gap:12px}.alert-btn-half[data-v-f1b697c0]{flex:1;padding:12px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}.alert-btn-half.cancel[data-v-f1b697c0]{background:#f0f0f0;color:#666}.alert-btn-half.confirm[data-v-f1b697c0]{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff}.alert-btn-half[data-v-f1b697c0]:active{transform:scale(.98)}.alert-btn-half[data-v-f1b697c0]:disabled{opacity:.5;cursor:not-allowed}.regex-config-container[data-v-4eaca553]{width:100%;height:100vh;background:#f5f5f5;display:flex;flex-direction:column}.header[data-v-4eaca553]{background:#fff;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 8px #0000000d;position:sticky;top:0;z-index:10}.back-button[data-v-4eaca553]{background:none;border:none;padding:8px;cursor:pointer;color:#333;display:flex;align-items:center;justify-content:center}.title[data-v-4eaca553]{font-size:18px;font-weight:600;color:#333}.header-spacer[data-v-4eaca553]{width:40px}.content[data-v-4eaca553]{flex:1;overflow-y:auto;padding:20px}.config-list[data-v-4eaca553]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.config-item[data-v-4eaca553]{background:#fff;border-radius:12px;padding:16px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000000d}.config-info[data-v-4eaca553]{flex:1;min-width:0}.config-name[data-v-4eaca553]{font-size:16px;font-weight:600;color:#333;margin-bottom:6px}.config-regex[data-v-4eaca553]{font-size:13px;color:#666;font-family:Courier New,monospace;background:#f5f5f5;padding:6px 10px;border-radius:6px;word-break:break-all}.config-actions[data-v-4eaca553]{display:flex;gap:8px;margin-left:12px}.edit-btn[data-v-4eaca553],.delete-btn[data-v-4eaca553]{padding:6px 12px;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.edit-btn[data-v-4eaca553]{background:#e3f2fd;color:#2196f3}.edit-btn[data-v-4eaca553]:active{background:#bbdefb}.delete-btn[data-v-4eaca553]{background:#ffebee;color:#f44336}.delete-btn[data-v-4eaca553]:active{background:#ffcdd2}.empty-state[data-v-4eaca553]{text-align:center;padding:60px 20px}.empty-icon[data-v-4eaca553]{font-size:64px;margin-bottom:16px}.empty-text[data-v-4eaca553]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.empty-hint[data-v-4eaca553]{font-size:14px;color:#999}.add-button[data-v-4eaca553]{width:100%;background:linear-gradient(135deg,#86efac,#10b981);color:#fff;border:none;border-radius:12px;padding:16px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px #10b9814d;transition:all .2s}.add-button[data-v-4eaca553]:active{transform:scale(.98)}.add-icon[data-v-4eaca553]{font-size:24px;font-weight:300}.modal-overlay[data-v-4eaca553]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-4eaca553]{background:#fff;border-radius:16px;width:100%;max-width:400px;max-height:80vh;display:flex;flex-direction:column}.modal-title[data-v-4eaca553]{font-size:18px;font-weight:600;padding:20px 20px 0;color:#333}.modal-body[data-v-4eaca553]{flex:1;overflow-y:auto;padding:20px}.form-group[data-v-4eaca553]{margin-bottom:20px}.form-group[data-v-4eaca553]:last-child{margin-bottom:0}.form-label[data-v-4eaca553]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.form-input[data-v-4eaca553],.form-textarea[data-v-4eaca553]{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px;color:#333;box-sizing:border-box}.form-input[data-v-4eaca553]:focus,.form-textarea[data-v-4eaca553]:focus{outline:none;border-color:#10b981}.form-textarea[data-v-4eaca553]{resize:vertical;font-family:Courier New,monospace}.form-hint[data-v-4eaca553]{font-size:12px;color:#999;margin-top:6px}.modal-footer[data-v-4eaca553]{padding:16px 20px;display:flex;gap:12px;border-top:1px solid #f0f0f0}.cancel-btn[data-v-4eaca553],.confirm-btn[data-v-4eaca553]{flex:1;padding:12px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.cancel-btn[data-v-4eaca553]{background:#f5f5f5;color:#666}.cancel-btn[data-v-4eaca553]:active{background:#e0e0e0}.confirm-btn[data-v-4eaca553]{background:linear-gradient(135deg,#86efac,#10b981);color:#fff}.confirm-btn[data-v-4eaca553]:active{transform:scale(.98)}.membership-page[data-v-252679cf]{width:100%;min-height:100vh;background:linear-gradient(180deg,#f8f9fa,#fff);display:flex;flex-direction:column}.header[data-v-252679cf]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#fff;box-shadow:0 2px 8px #0000000d;position:sticky;top:0;z-index:100}.back-button[data-v-252679cf]{background:none;border:none;font-size:24px;color:#333;cursor:pointer;padding:5px 10px}.back-icon[data-v-252679cf]{display:inline-block}.title[data-v-252679cf]{font-size:18px;font-weight:600;color:#333}.placeholder[data-v-252679cf]{width:44px}.loading-container[data-v-252679cf]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.loading-spinner[data-v-252679cf]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #ffd700;border-radius:50%;animation:spin-252679cf 1s linear infinite}@keyframes spin-252679cf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-252679cf]{margin-top:15px;color:#666;font-size:14px}.error-container[data-v-252679cf]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.error-icon[data-v-252679cf]{font-size:48px;margin-bottom:15px}.error-message[data-v-252679cf]{color:#666;margin-bottom:20px;text-align:center}.retry-button[data-v-252679cf]{padding:10px 30px;background:gold;border:none;border-radius:8px;color:#333;font-size:14px;font-weight:500;cursor:pointer}.content[data-v-252679cf]{flex:1;padding:20px 20px 40px;overflow-y:auto}.section-title[data-v-252679cf]{font-size:16px;font-weight:600;color:#333;margin-bottom:15px}.current-membership[data-v-252679cf]{margin-bottom:30px}.membership-card[data-v-252679cf]{background:linear-gradient(135deg,gold,#ffed4e);border-radius:12px;padding:20px;box-shadow:0 4px 12px #ffd7004d}.card-header[data-v-252679cf]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.level-name[data-v-252679cf]{font-size:18px;font-weight:600;color:#333}.badge[data-v-252679cf]{padding:4px 12px;background:#ffffffe6;border-radius:12px;font-size:12px;color:#666}.badge.lifetime[data-v-252679cf]{background:#ff6b6b;color:#fff}.card-stats[data-v-252679cf]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.stat-item[data-v-252679cf]{display:flex;flex-direction:column;gap:5px}.stat-label[data-v-252679cf]{font-size:12px;color:#666}.stat-value[data-v-252679cf]{font-size:16px;font-weight:600;color:#333}.features-section[data-v-252679cf]{margin-bottom:30px}.features-list[data-v-252679cf]{background:#fff;border-radius:12px;padding:15px;box-shadow:0 2px 8px #0000000d}.feature-item[data-v-252679cf]{display:flex;align-items:center;gap:10px;padding:10px 0}.feature-item[data-v-252679cf]:not(:last-child){border-bottom:1px solid #f0f0f0}.feature-icon[data-v-252679cf]{font-size:18px}.feature-text[data-v-252679cf]{font-size:14px;color:#333}.plans-section[data-v-252679cf]{margin-bottom:20px}.plans-list[data-v-252679cf]{display:flex;flex-direction:column;gap:15px}.plan-card[data-v-252679cf]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d;cursor:pointer;transition:all .3s;position:relative;border:2px solid transparent}.plan-card[data-v-252679cf]:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.plan-card.current[data-v-252679cf]{border-color:gold;background:linear-gradient(135deg,#fffaf0,#fff)}.plan-card.recommended[data-v-252679cf]{border-color:#ff6b6b}.recommended-badge[data-v-252679cf]{position:absolute;top:-10px;right:20px;background:#ff6b6b;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.plan-header[data-v-252679cf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.plan-name[data-v-252679cf]{font-size:18px;font-weight:600;color:#333}.plan-price[data-v-252679cf]{display:flex;align-items:baseline;gap:4px}.price-amount[data-v-252679cf]{font-size:24px;font-weight:700;color:#ff6b6b}.price-free[data-v-252679cf]{font-size:20px;font-weight:600;color:#4caf50}.price-unit[data-v-252679cf]{font-size:12px;color:#999}.plan-features[data-v-252679cf]{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.plan-feature[data-v-252679cf]{display:flex;justify-content:space-between;font-size:14px}.feature-label[data-v-252679cf]{color:#666}.feature-value[data-v-252679cf]{color:#333;font-weight:500}.plan-button[data-v-252679cf]{width:100%;padding:12px;background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:8px;color:#333;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.plan-button[data-v-252679cf]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #ffd70066}.plan-button[data-v-252679cf]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.payment-page[data-v-c9d4a148]{width:100%;min-height:100vh;background:linear-gradient(180deg,#f8f9fa,#fff);display:flex;flex-direction:column}.header[data-v-c9d4a148]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#fff;box-shadow:0 2px 8px #0000000d;position:sticky;top:0;z-index:100}.back-button[data-v-c9d4a148]{background:none;border:none;font-size:24px;color:#333;cursor:pointer;padding:5px 10px}.back-icon[data-v-c9d4a148]{display:inline-block}.title[data-v-c9d4a148]{font-size:18px;font-weight:600;color:#333}.placeholder[data-v-c9d4a148]{width:44px}.loading-container[data-v-c9d4a148],.error-container[data-v-c9d4a148]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.loading-spinner[data-v-c9d4a148]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #ffd700;border-radius:50%;animation:spin-c9d4a148 1s linear infinite}@keyframes spin-c9d4a148{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-c9d4a148]{margin-top:15px;color:#666;font-size:14px}.content[data-v-c9d4a148]{flex:1;padding:20px 20px 100px;overflow-y:auto}.section-title[data-v-c9d4a148]{font-size:16px;font-weight:600;color:#333;margin-bottom:15px}.section-title.warning[data-v-c9d4a148]{color:#ff6b6b}.order-section[data-v-c9d4a148]{margin-bottom:20px}.order-card[data-v-c9d4a148]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d}.order-item[data-v-c9d4a148]{display:flex;justify-content:space-between;padding:10px 0}.order-item[data-v-c9d4a148]:not(:last-of-type){border-bottom:1px solid #f0f0f0}.item-label[data-v-c9d4a148]{color:#666;font-size:14px}.item-value[data-v-c9d4a148]{color:#333;font-size:14px;font-weight:500}.item-value.highlight[data-v-c9d4a148]{color:#ff6b6b;font-size:18px;font-weight:700}.item-value.small[data-v-c9d4a148]{font-size:12px;word-break:break-all}.countdown[data-v-c9d4a148]{margin-top:15px;padding:10px;background:#fff3cd;border-radius:8px;text-align:center}.countdown.expired[data-v-c9d4a148]{background:#f8d7da}.countdown-text[data-v-c9d4a148]{color:#856404;font-size:14px}.countdown.expired .countdown-text[data-v-c9d4a148]{color:#721c24}.countdown-value[data-v-c9d4a148]{color:#856404;font-size:18px;font-weight:700;margin-left:10px}.status-section[data-v-c9d4a148]{margin-bottom:20px}.status-card[data-v-c9d4a148]{background:#fff;border-radius:12px;padding:30px 20px;box-shadow:0 2px 8px #0000000d;text-align:center}.status-card.success[data-v-c9d4a148]{background:linear-gradient(135deg,#d4edda,#c3e6cb)}.status-card.cancelled[data-v-c9d4a148]{background:linear-gradient(135deg,#f8d7da,#f5c6cb)}.status-icon[data-v-c9d4a148]{font-size:48px;margin-bottom:15px}.status-text[data-v-c9d4a148]{font-size:18px;font-weight:600;color:#333}.qrcode-section[data-v-c9d4a148]{margin-bottom:20px}.qrcode-card[data-v-c9d4a148]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d;text-align:center}.qrcode-wrapper[data-v-c9d4a148]{display:flex;justify-content:center;margin-bottom:15px}.qrcode-image[data-v-c9d4a148]{width:200px;height:200px;border:2px solid #f0f0f0;border-radius:8px}.qrcode-placeholder[data-v-c9d4a148]{width:200px;height:200px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;color:#999;font-size:14px}.qrcode-hint[data-v-c9d4a148]{color:#666;font-size:14px}.address-section[data-v-c9d4a148]{margin-bottom:20px}.address-card[data-v-c9d4a148]{background:#fff;border-radius:12px;padding:15px;box-shadow:0 2px 8px #0000000d;display:flex;gap:10px}.address-text[data-v-c9d4a148]{flex:1;font-family:Courier New,monospace;font-size:12px;color:#333;word-break:break-all;background:#f8f9fa;padding:10px;border-radius:6px}.amount-card[data-v-c9d4a148]{display:flex;align-items:center;gap:10px;margin-top:15px;background:#fff;border:2px solid #ffd700;border-radius:12px;padding:15px;box-shadow:0 2px 8px #ffd70033}.amount-label[data-v-c9d4a148]{font-size:14px;color:#856404;font-weight:600;white-space:nowrap}.amount-value[data-v-c9d4a148]{flex:1;font-family:Courier New,monospace;font-size:18px;font-weight:700;color:#333;background:#fff3cd;padding:8px 12px;border-radius:6px}.copy-button[data-v-c9d4a148]{padding:10px 20px;background:gold;border:none;border-radius:6px;color:#333;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.instructions-section[data-v-c9d4a148],.warning-section[data-v-c9d4a148]{margin-bottom:20px}.instructions-card[data-v-c9d4a148],.warning-card[data-v-c9d4a148]{background:#fff;border-radius:12px;padding:15px;box-shadow:0 2px 8px #0000000d}.warning-card[data-v-c9d4a148]{background:#fff3cd}.instruction-item[data-v-c9d4a148],.warning-item[data-v-c9d4a148]{display:flex;gap:10px;padding:8px 0;font-size:14px}.instruction-icon[data-v-c9d4a148],.warning-icon[data-v-c9d4a148]{color:gold;font-weight:700}.warning-icon[data-v-c9d4a148]{color:#ff6b6b}.instruction-text[data-v-c9d4a148],.warning-text[data-v-c9d4a148]{flex:1;color:#333;line-height:1.5}.actions[data-v-c9d4a148]{display:flex;gap:10px;margin-top:30px;margin-bottom:30px;padding-bottom:20px}.primary-button[data-v-c9d4a148],.secondary-button[data-v-c9d4a148],.retry-button[data-v-c9d4a148]{flex:1;padding:15px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;min-height:50px;max-width:100%}.primary-button[data-v-c9d4a148]{background:linear-gradient(135deg,gold,#ffed4e);color:#333}.secondary-button[data-v-c9d4a148]{background:#fff;color:#333;border:2px solid #ffd700}.retry-button[data-v-c9d4a148]{background:gold;color:#333}.primary-button[data-v-c9d4a148]:hover,.secondary-button[data-v-c9d4a148]:hover,.retry-button[data-v-c9d4a148]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.error-icon[data-v-c9d4a148]{font-size:48px;margin-bottom:15px}.error-message[data-v-c9d4a148]{color:#666;margin-bottom:20px;text-align:center}.app-container[data-v-5a831d83]{width:100%;height:100vh;background:linear-gradient(180deg,gold,#ffe55c,#fff8dc 60%,#fff);display:flex;flex-direction:column;position:relative}.main-content[data-v-5a831d83]{flex:1;overflow-y:auto;padding:20px;display:flex;align-items:flex-start;justify-content:center}.app-container.with-nav .main-content[data-v-5a831d83]{padding-bottom:90px}.tab-page[data-v-5a831d83]{width:100%;display:flex;flex-direction:column;align-items:center;animation:fadeIn-5a831d83 .4s ease;padding-top:10px}.stats-container[data-v-5a831d83]{width:100%;max-width:360px;display:flex;flex-direction:column;gap:16px}.stats-card[data-v-5a831d83]{background:#ffffffe6;border-radius:20px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000000d}.card-title[data-v-5a831d83]{font-size:18px;font-weight:700;color:#333;margin-bottom:20px;border-left:4px solid #FFD700;padding-left:10px}.stat-item[data-v-5a831d83]{margin-bottom:18px}.stat-item[data-v-5a831d83]:last-child{margin-bottom:0}.stat-info[data-v-5a831d83]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.stat-label[data-v-5a831d83]{font-size:14px;color:#666;font-weight:600}.stat-value[data-v-5a831d83]{font-size:14px;color:#333;font-weight:700}.progress-bar[data-v-5a831d83]{width:100%;height:8px;background:#0000000d;border-radius:4px;overflow:hidden;margin-bottom:4px}.progress-fill[data-v-5a831d83]{height:100%;border-radius:4px;transition:width 1s ease-out}.progress-fill.monitor[data-v-5a831d83]{background:linear-gradient(90deg,gold,orange)}.progress-fill.forward[data-v-5a831d83]{background:linear-gradient(90deg,#4caf50,#8bc34a)}.stat-percent[data-v-5a831d83]{font-size:12px;color:#999;text-align:right;font-weight:600}.agents-stats[data-v-5a831d83]{margin-top:16px}.agent-item[data-v-5a831d83]{padding:16px;background:#ffffff80;border-radius:12px;margin-bottom:12px}.agent-item[data-v-5a831d83]:last-child{margin-bottom:0}.agent-header[data-v-5a831d83]{display:flex;align-items:center;margin-bottom:12px}.agent-icon[data-v-5a831d83]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,gold,orange);display:flex;align-items:center;justify-content:center;font-size:20px;margin-right:12px}.agent-info[data-v-5a831d83]{flex:1}.agent-name[data-v-5a831d83]{font-size:15px;font-weight:700;color:#333;margin-bottom:2px}.agent-username[data-v-5a831d83]{font-size:13px;color:#1976d2;margin-bottom:2px}.agent-id[data-v-5a831d83]{font-size:12px;color:#999}.agent-stats-row[data-v-5a831d83]{display:flex;gap:12px}.agent-stat[data-v-5a831d83]{flex:1;text-align:center;background:#fffc;padding:10px;border-radius:8px}.agent-stat-label[data-v-5a831d83]{font-size:11px;color:#888;margin-bottom:4px}.agent-stat-value[data-v-5a831d83]{font-size:18px;font-weight:800;color:#333}.agent-stat-limit[data-v-5a831d83]{font-size:11px;color:#aaa;margin-top:2px}.no-agents[data-v-5a831d83]{text-align:center;padding:30px 20px}.no-agents-icon[data-v-5a831d83]{font-size:48px;margin-bottom:12px;opacity:.6}.no-agents-text[data-v-5a831d83]{font-size:16px;font-weight:700;color:#666;margin-bottom:8px}.no-agents-hint[data-v-5a831d83]{font-size:13px;color:#999;line-height:1.5}.config-container[data-v-5a831d83]{width:100%;max-width:380px;padding-top:10px}.config-menu[data-v-5a831d83]{display:flex;flex-direction:column;gap:12px}.menu-item[data-v-5a831d83]{background:#fffffff2;border-radius:16px;padding:16px;display:flex;align-items:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #0000000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.menu-item[data-v-5a831d83]:active{transform:scale(.98);box-shadow:0 2px 8px #00000014}.menu-icon[data-v-5a831d83]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-right:14px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.menu-icon svg[data-v-5a831d83]{display:block}.menu-content[data-v-5a831d83]{flex:1}.menu-title[data-v-5a831d83]{font-size:16px;font-weight:700;color:#333;margin-bottom:4px}.menu-desc[data-v-5a831d83]{font-size:13px;color:#999}.menu-arrow[data-v-5a831d83]{font-size:24px;color:#ddd;font-weight:300;margin-left:8px}.support-container[data-v-5a831d83]{margin-top:20px;padding:20px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:16px;text-align:center;box-shadow:0 2px 8px #64b5f626}.support-content[data-v-5a831d83]{line-height:1.8}.support-line[data-v-5a831d83]{margin:0 0 8px;font-size:13px;color:#333}.support-line[data-v-5a831d83]:last-child{margin-bottom:0}.support-label[data-v-5a831d83]{font-weight:600;color:#1976d2}.support-text[data-v-5a831d83]{color:#555}.support-link[data-v-5a831d83]{color:#2196f3;text-decoration:none;font-weight:500;padding:2px 4px;border-radius:4px;transition:all .2s;display:inline-block;white-space:nowrap}.support-link[data-v-5a831d83]:hover{background:#2196f31a;color:#1565c0}.support-link[data-v-5a831d83]:active{transform:scale(.98)}.bottom-nav[data-v-5a831d83]{position:fixed;bottom:0;left:0;right:0;height:75px;background:#fffffff2;display:flex;justify-content:space-around;align-items:center;border-top:1px solid rgba(0,0,0,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-bottom:env(safe-area-inset-bottom);z-index:100}.nav-item[data-v-5a831d83]{display:flex;flex-direction:column;align-items:center;color:#bbb;flex:1;padding:10px 0}.nav-item.active[data-v-5a831d83]{color:gold}.nav-text[data-v-5a831d83]{font-size:15px;font-weight:700}.user-card[data-v-5a831d83]{background:#fffffff2;border-radius:24px;padding:24px;box-shadow:0 10px 40px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:100%;display:flex;align-items:center;gap:20px}.avatar-wrapper[data-v-5a831d83]{flex-shrink:0}.avatar[data-v-5a831d83]{width:70px;height:70px;border-radius:16px;border:3px solid #FFD700}.avatar-placeholder[data-v-5a831d83]{width:70px;height:70px;border-radius:16px;background:gold;display:flex;align-items:center;justify-content:center;font-size:28px;color:#333;font-weight:700}.user-text-info[data-v-5a831d83]{flex:1;text-align:left;min-width:0}.user-name-row[data-v-5a831d83]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.user-name[data-v-5a831d83]{font-size:20px;color:#333;font-weight:800;word-break:break-word;margin:0}.membership-badge[data-v-5a831d83]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0}.membership-badge.free[data-v-5a831d83]{background:linear-gradient(135deg,#e0e0e0,#bdbdbd);color:#666}.membership-badge.starter[data-v-5a831d83]{background:linear-gradient(135deg,#90caf9,#64b5f6);color:#fff}.membership-badge.advanced[data-v-5a831d83]{background:linear-gradient(135deg,#ce93d8,#ba68c8);color:#fff}.membership-badge.premium[data-v-5a831d83]{background:linear-gradient(135deg,gold,#ffed4e);color:#333;box-shadow:0 2px 8px #ffd70066}.user-tgid[data-v-5a831d83]{font-size:13px;color:#aaa}.membership-button[data-v-5a831d83]{width:100%;margin-top:16px;padding:16px 32px;background:linear-gradient(135deg,#ff6b6b,#ff8e53,#ffa726);border:none;border-radius:16px;color:#fff;font-size:18px;font-weight:700;cursor:pointer;box-shadow:0 8px 24px #ff6b6b66;transition:all .3s ease;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.membership-button[data-v-5a831d83]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ff6b6b80}.membership-button[data-v-5a831d83]:active{transform:translateY(0);box-shadow:0 6px 16px #ff6b6b4d}.loading-container[data-v-5a831d83]{text-align:center;padding:40px}.loading-spinner[data-v-5a831d83]{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top-color:gold;border-radius:50%;animation:spin-5a831d83 1s linear infinite;margin:0 auto 15px}@keyframes spin-5a831d83{to{transform:rotate(360deg)}}.placeholder-content[data-v-5a831d83]{text-align:center;background:#ffffffd9;padding:40px 30px;border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:300px}.placeholder-content .icon[data-v-5a831d83]{font-size:48px;margin-bottom:16px}.error-container[data-v-5a831d83]{text-align:center;padding:40px}.error-icon[data-v-5a831d83]{font-size:48px;margin-bottom:10px}.retry-button[data-v-5a831d83]{background:linear-gradient(135deg,gold,#ffc700);color:#333;border:none;padding:10px 30px;border-radius:20px;font-weight:600;cursor:pointer}.modal-overlay[data-v-5a831d83]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content[data-v-5a831d83]{background:#fff;border-radius:24px;width:100%;max-width:340px;padding:24px}.modal-title[data-v-5a831d83]{font-size:20px;font-weight:700;margin-bottom:16px;text-align:center}.modal-body[data-v-5a831d83]{font-size:14px;color:#666;line-height:1.6;margin-bottom:24px}.agree-button[data-v-5a831d83]{background:linear-gradient(135deg,gold,#ffc700);color:#333;border:none;padding:12px 40px;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;width:100%}@keyframes fadeIn-5a831d83{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}*{margin:0;padding:0;box-sizing:border-box}#app{width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root{--gold-color: #FFD700;--gold-light: #FFE55C;--white: #FFFFFF}body{margin:0;padding:0;overflow-x:hidden}
