.btn-primary[data-v-6574a7fc]{align-items:center;background-color:#16a34a;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem;transition:background-color .15s}.btn-primary[data-v-6574a7fc]:hover:not(:disabled){background-color:#15803d}.btn-primary[data-v-6574a7fc]:disabled{cursor:not-allowed;opacity:.5}.btn-secondary[data-v-6574a7fc]{align-items:center;background-color:#374151;border:none;border-radius:.5rem;color:#d1d5db;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem;transition:background-color .15s}.btn-secondary[data-v-6574a7fc]:hover:not(:disabled){background-color:#4b5563}.btn-secondary[data-v-6574a7fc]:disabled{cursor:not-allowed;opacity:.5}.btn-friend[data-v-6574a7fc]{align-items:center;background-color:#374151;border:none;border-radius:.5rem;color:#d1d5db;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem;position:relative;transition:background-color .15s}.btn-friend[data-v-6574a7fc]:hover:not(:disabled){background-color:#4b5563}.btn-friend[data-v-6574a7fc]:disabled{cursor:not-allowed;opacity:.5}.btn-friend-split[data-v-6574a7fc]{padding-right:.75rem}.btn-danger-outline[data-v-6574a7fc]{background-color:transparent;border:1px solid #ef4444;border-radius:.5rem;color:#ef4444;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;transition:all .15s}.btn-danger-outline[data-v-6574a7fc]:hover:not(:disabled){background-color:#ef44441a}.btn-danger-outline[data-v-6574a7fc]:disabled{cursor:not-allowed;opacity:.5}.btn-icon[data-v-6574a7fc]{flex-shrink:0;height:1rem;width:1rem}.dropdown-arrow[data-v-6574a7fc]{flex-shrink:0;height:.875rem;margin-left:.25rem;width:.875rem}.dropdown-icon[data-v-6574a7fc]{flex-shrink:0;height:1rem;width:1rem}.dropdown-menu[data-v-6574a7fc]{background-color:#1f2937;border:1px solid #374151;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000004d;min-width:12rem;overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem);z-index:50}.dropdown-item[data-v-6574a7fc]{align-items:center;background-color:transparent;border:none;color:#d1d5db;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:background-color .15s;width:100%}.dropdown-item[data-v-6574a7fc]:hover:not(:disabled){background-color:#374151}.dropdown-item[data-v-6574a7fc]:disabled{cursor:not-allowed;opacity:.5}.dropdown-item-accept[data-v-6574a7fc]:hover:not(:disabled){background-color:#16a34a1a;color:#16a34a}.dropdown-item-dismiss[data-v-6574a7fc]:hover:not(:disabled){background-color:#6b72801a;color:#9ca3af}.dropdown-item-reject[data-v-6574a7fc]:hover:not(:disabled){background-color:#ef44441a;color:#ef4444}.dropdown-fade-enter-active[data-v-6574a7fc],.dropdown-fade-leave-active[data-v-6574a7fc]{transition:opacity .15s ease,transform .15s ease}.dropdown-fade-enter-from[data-v-6574a7fc],.dropdown-fade-leave-to[data-v-6574a7fc]{opacity:0;transform:translateY(-.5rem)}@media(max-width:640px){.btn-danger-outline[data-v-6574a7fc],.btn-friend[data-v-6574a7fc],.btn-primary[data-v-6574a7fc],.btn-secondary[data-v-6574a7fc]{font-size:.8125rem;padding:.5rem 1rem}.dropdown-menu[data-v-6574a7fc]{min-width:10rem}}.profile-card[data-v-4781eac9]{background-color:#111827;border:1px solid #1f2937;border-radius:.75rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.profile-header[data-v-4781eac9]{align-items:flex-start;display:flex;gap:1.5rem}.profile-info[data-v-4781eac9]{flex:1;min-width:0}.profile-name-section[data-v-4781eac9]{align-items:center;display:flex;gap:.75rem;margin-bottom:.25rem}.profile-name[data-v-4781eac9]{color:#f9fafb;font-size:1.5rem;font-weight:700;margin:0}.profile-username[data-v-4781eac9]{color:#9ca3af;font-size:.875rem;margin-bottom:1rem}.status-badge[data-v-4781eac9]{border-radius:.375rem;font-size:.75rem;font-weight:600;padding:.25rem .625rem;text-transform:uppercase}.status-locked[data-v-4781eac9]{background-color:#ef44441a;color:#ef4444}.profile-stats[data-v-4781eac9]{display:flex;flex-wrap:wrap;gap:1.5rem}.stat-item[data-v-4781eac9]{align-items:center;display:flex;flex-direction:column;gap:.25rem}.stat-button[data-v-4781eac9]{background:none;border:none;border-radius:.375rem;cursor:pointer;margin:-.25rem -.5rem;padding:.25rem .5rem;transition:background-color .15s}.stat-button[data-v-4781eac9]:hover{background-color:#1f293780}.stat-button:hover .stat-value[data-v-4781eac9]{color:#16a34a}.stat-value[data-v-4781eac9]{color:#f9fafb;font-size:1.125rem;font-weight:700;transition:color .15s}.stat-label[data-v-4781eac9]{color:#9ca3af;font-size:.75rem;text-transform:uppercase}.status-message[data-v-4781eac9]{align-items:center;background-color:#ef44441a;border:1px solid #ef4444;border-radius:.5rem;color:#fca5a5;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem 1rem}.status-icon[data-v-4781eac9]{flex-shrink:0;height:1.25rem;width:1.25rem}.profile-bio[data-v-4781eac9]{color:#d1d5db;font-size:.9375rem;line-height:1.6;white-space:pre-wrap}.profile-details[data-v-4781eac9]{display:flex;flex-direction:column;gap:.75rem}.detail-item[data-v-4781eac9]{align-items:center;color:#9ca3af;display:flex;font-size:.875rem;gap:.5rem}.detail-icon[data-v-4781eac9]{flex-shrink:0;height:1rem;width:1rem}.website-link[data-v-4781eac9]{color:#16a34a;text-decoration:none}.website-link[data-v-4781eac9]:hover{text-decoration:underline}.profile-actions[data-v-4781eac9]{display:flex;flex-wrap:wrap;gap:.75rem}.btn-primary[data-v-4781eac9]{align-items:center;background-color:#16a34a;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem;transition:background-color .15s}.btn-primary[data-v-4781eac9]:hover{background-color:#15803d}.btn-icon[data-v-4781eac9]{height:1rem;width:1rem}@media(max-width:640px){.profile-header[data-v-4781eac9]{text-align:center}.profile-header[data-v-4781eac9],.profile-info[data-v-4781eac9]{align-items:center;flex-direction:column}.profile-info[data-v-4781eac9]{display:flex}.profile-actions[data-v-4781eac9],.profile-stats[data-v-4781eac9]{justify-content:center}}.modal-overlay[data-v-263e6b4b]{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:50}.modal-container[data-v-263e6b4b]{max-height:90vh;max-width:32rem;overflow-y:auto;width:100%}.modal-content[data-v-263e6b4b]{background-color:#1e293b;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;margin-top:4rem}.modal-header[data-v-263e6b4b]{align-items:center;border-bottom:1px solid #334155;display:flex;justify-content:space-between;margin-top:2rem;padding:1.5rem}.modal-title[data-v-263e6b4b]{color:#f1f5f9;font-size:1.25rem;font-weight:600}.close-button[data-v-263e6b4b]{background:transparent;border:none;border-radius:.375rem;color:#94a3b8;cursor:pointer;padding:.5rem;transition:all .2s}.close-button[data-v-263e6b4b]:hover{background-color:#334155;color:#f9fafb}.close-icon[data-v-263e6b4b]{height:1.25rem;width:1.25rem}.modal-body[data-v-263e6b4b]{display:flex;flex:1;flex-direction:column;gap:1.5rem;overflow-y:auto;padding:1.5rem}.form-section[data-v-263e6b4b]{background-color:#0f172a;border:1px solid #1f2937;border-radius:.5rem;padding:1.5rem}.section-title[data-v-263e6b4b]{color:#d1d5db;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.form-group[data-v-263e6b4b]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-263e6b4b]{align-items:center;color:#d1d5db;display:flex;font-size:.875rem;font-weight:600;justify-content:space-between}.checking-text[data-v-263e6b4b]{color:#9ca3af}.char-count[data-v-263e6b4b],.checking-text[data-v-263e6b4b]{font-size:.75rem;font-weight:400}.char-count[data-v-263e6b4b]{color:#6b7280}.text-warning[data-v-263e6b4b]{color:#f59e0b}.text-danger[data-v-263e6b4b]{color:#ef4444}.form-input[data-v-263e6b4b],.form-textarea[data-v-263e6b4b]{background-color:#0f172a;border:1px solid #334155;border-radius:.5rem;color:#f1f5f9;font-size:.875rem;padding:.75rem;transition:all .2s}.form-input[data-v-263e6b4b]:focus,.form-textarea[data-v-263e6b4b]:focus{background-color:#1e293b;border-color:#10b981;outline:none}.form-textarea[data-v-263e6b4b]{min-height:5rem;resize:vertical}.input-error[data-v-263e6b4b]{border-color:#ef4444}.error-text[data-v-263e6b4b]{color:#ef4444}.error-text[data-v-263e6b4b],.success-text[data-v-263e6b4b]{font-size:.75rem;margin-top:.25rem}.success-text[data-v-263e6b4b]{color:#10b981}.modal-footer[data-v-263e6b4b]{border-top:1px solid #334155;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}.btn-cancel[data-v-263e6b4b],.btn-save[data-v-263e6b4b]{border:none;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;transition:all .2s}.btn-cancel[data-v-263e6b4b]{background-color:#334155;color:#f1f5f9}.btn-cancel[data-v-263e6b4b]:hover{background-color:#475569}.btn-save[data-v-263e6b4b]{background-color:#10b981;color:#000;font-weight:600}.btn-save[data-v-263e6b4b]:hover:not(:disabled){background-color:#059669}.btn-save[data-v-263e6b4b]:disabled{cursor:not-allowed;opacity:.5}[data-v-263e6b4b]::-webkit-scrollbar{width:8px}[data-v-263e6b4b]::-webkit-scrollbar-track{background:#1e293b;border-radius:4px}[data-v-263e6b4b]::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}[data-v-263e6b4b]::-webkit-scrollbar-thumb:hover{background:#64748b}@media(max-width:640px){.modal-overlay[data-v-263e6b4b]{align-items:flex-start;padding:0}.modal-container[data-v-263e6b4b]{max-height:100vh;max-width:100%}.modal-container[data-v-263e6b4b],.modal-content[data-v-263e6b4b]{border-radius:0;min-height:100vh}.modal-header[data-v-263e6b4b]{margin-top:0;padding-top:1rem}}.modal-enter-active[data-v-78757edc],.modal-leave-active[data-v-78757edc]{transition:opacity .3s ease}.modal-enter-from[data-v-78757edc],.modal-leave-to[data-v-78757edc]{opacity:0}
