*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}input,textarea,select{font-size:16px}body{min-height:100vh;color:var(--color-text);background:#fff;transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;position:fixed;width:100vw;height:100vh;top:0;left:0}body{overflow:hidden}.accounts-admin-page[data-v-bb09aaf9]{overflow:scroll;height:100vh;max-width:1200px;margin:0 auto;padding:20px;color:#333}.page-header[data-v-bb09aaf9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-left[data-v-bb09aaf9]{display:flex;align-items:center;gap:8px}.back-btn[data-v-bb09aaf9]{display:flex;align-items:center;gap:4px;background-color:#edf2f7;color:#4a5568;border:none;padding:10px 16px;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.back-icon[data-v-bb09aaf9]{font-size:16px}.back-btn[data-v-bb09aaf9]:hover{background-color:#e2e8f0}.page-header h1[data-v-bb09aaf9]{font-size:28px;font-weight:700;margin:0;color:#2d3748}.action-bar[data-v-bb09aaf9]{display:flex;gap:12px;align-items:center}.search-container[data-v-bb09aaf9]{position:relative}.search-input[data-v-bb09aaf9]{padding:10px 16px 10px 40px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;width:250px;transition:all .2s}.search-input[data-v-bb09aaf9]:focus{border-color:#3182ce;outline:none;box-shadow:0 0 0 3px #3182ce4d}.search-icon[data-v-bb09aaf9]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#718096;font-size:16px}.refresh-btn[data-v-bb09aaf9]{display:flex;align-items:center;gap:8px;background-color:#3182ce;color:#fff;border:none;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.refresh-btn[data-v-bb09aaf9]:hover{background-color:#2c5282}.refresh-icon[data-v-bb09aaf9]{font-size:16px}.notification[data-v-bb09aaf9]{display:flex;align-items:center;padding:12px 16px;border-radius:8px;margin-bottom:20px;animation:slideIn-bb09aaf9 .3s ease}.notification.success[data-v-bb09aaf9]{background-color:#c6f6d5;border:1px solid #9ae6b4;color:#276749}.notification.error[data-v-bb09aaf9]{background-color:#fed7d7;border:1px solid #feb2b2;color:#9b2c2c}.notification-icon[data-v-bb09aaf9]{margin-right:12px;font-size:18px}.notification-message[data-v-bb09aaf9]{flex:1;font-size:14px;font-weight:500}.notification-close[data-v-bb09aaf9]{background:none;border:none;font-size:20px;cursor:pointer;color:inherit;opacity:.6;transition:opacity .2s}.notification-close[data-v-bb09aaf9]:hover{opacity:1}.loading-container[data-v-bb09aaf9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;color:#718096}.loading-spinner[data-v-bb09aaf9]{width:40px;height:40px;border:4px solid rgba(49,130,206,.2);border-radius:50%;border-top-color:#3182ce;animation:spin-bb09aaf9 1s ease-in-out infinite;margin-bottom:16px}@keyframes spin-bb09aaf9{to{transform:rotate(360deg)}}.loading-dots[data-v-bb09aaf9]:after{content:".";animation:dots-bb09aaf9 1.5s steps(5,end) infinite}@keyframes dots-bb09aaf9{0%,20%{content:"."}40%{content:".."}60%{content:"..."}80%,to{content:""}}.users-table-container[data-v-bb09aaf9]{overflow-x:auto;border-radius:10px;box-shadow:0 4px 6px #0000001a}.users-table[data-v-bb09aaf9]{width:100%;border-collapse:collapse;font-size:14px}.users-table th[data-v-bb09aaf9]{background-color:#f7fafc;padding:12px 16px;text-align:left;font-weight:600;color:#4a5568;border-bottom:2px solid #e2e8f0;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color .2s}.users-table th[data-v-bb09aaf9]:hover{background-color:#edf2f7}.users-table th.active[data-v-bb09aaf9]{background-color:#ebf8ff;color:#2b6cb0}.sort-icon[data-v-bb09aaf9]{display:inline-block;margin-left:4px}.users-table td[data-v-bb09aaf9]{padding:12px 16px;border-bottom:1px solid #e2e8f0;color:#2d3748}.users-table tr:last-child td[data-v-bb09aaf9]{border-bottom:none}.users-table tr:hover td[data-v-bb09aaf9]{background-color:#f8fafc}.users-table tr.current-user[data-v-bb09aaf9]{background-color:#ebf8ff}.users-table tr.current-user:hover td[data-v-bb09aaf9]{background-color:#e6f6ff}.role-badge[data-v-bb09aaf9]{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.role-badge.user[data-v-bb09aaf9]{background-color:#edf2f7;color:#4a5568}.role-badge.admin[data-v-bb09aaf9]{background-color:#c6f6d5;color:#276749}.role-badge.owner[data-v-bb09aaf9]{background-color:#bee3f8;color:#2c5282}.actions-cell[data-v-bb09aaf9]{white-space:nowrap}.role-actions[data-v-bb09aaf9],.role-select-container[data-v-bb09aaf9]{display:flex;align-items:center;gap:8px}.role-select[data-v-bb09aaf9]{padding:6px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;background-color:#fff}.apply-btn[data-v-bb09aaf9]{background-color:#3182ce;color:#fff;border:none;padding:6px 10px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s;min-width:80px;text-align:center}.apply-btn[data-v-bb09aaf9]:hover:not(:disabled){background-color:#2c5282}.apply-btn[data-v-bb09aaf9]:disabled{background-color:#a0aec0;cursor:not-allowed}.current-user-label[data-v-bb09aaf9]{display:inline-block;padding:6px 10px;background-color:#ebf8ff;color:#2b6cb0;border-radius:6px;font-size:13px;font-weight:500}.readonly-label[data-v-bb09aaf9]{color:#a0aec0;font-size:13px;font-style:italic}.empty-state[data-v-bb09aaf9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;text-align:center;color:#718096}.empty-icon[data-v-bb09aaf9]{font-size:48px;margin-bottom:16px}.empty-state h2[data-v-bb09aaf9]{font-size:20px;font-weight:600;margin:0 0 12px;color:#4a5568}.empty-state p[data-v-bb09aaf9]{margin:0 0 24px;color:#718096;max-width:400px}.clear-search-btn[data-v-bb09aaf9]{background-color:#edf2f7;color:#4a5568;border:none;padding:10px 16px;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.clear-search-btn[data-v-bb09aaf9]:hover{background-color:#e2e8f0}@keyframes slideIn-bb09aaf9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.page-header[data-v-bb09aaf9]{flex-direction:column;align-items:flex-start}.action-bar[data-v-bb09aaf9]{width:100%;flex-wrap:wrap}.search-input[data-v-bb09aaf9]{width:100%}.search-container[data-v-bb09aaf9]{flex:1}.users-table th[data-v-bb09aaf9],.users-table td[data-v-bb09aaf9]{padding:10px 12px}.role-select-container[data-v-bb09aaf9]{flex-direction:column;align-items:flex-start;gap:6px}}.modal-overlay[data-v-30c31073]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.modal-bottom[data-v-30c31073]{background-color:#fff;width:100vw;height:50vh;max-width:400px;border-radius:16px 16px 0 0;padding:1rem;box-shadow:0 -4px 20px #0003;transform:translateY(100%);animation:slide-up-30c31073 .3s forwards}@keyframes slide-up-30c31073{to{transform:translateY(0)}}.modal-header[data-v-30c31073]{display:flex;justify-content:space-between;align-items:center}.close-btn[data-v-30c31073]{background:none;border:none;font-size:1.2rem;cursor:pointer}.modal-body[data-v-30c31073]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.modal-body label[data-v-30c31073]{display:flex;flex-direction:column;font-weight:500}.modal-body input[data-v-30c31073]{margin-top:.25rem;padding:.5rem;border-radius:8px;border:1px solid #ccc}.error[data-v-30c31073]{color:red;font-size:.9rem;margin-top:.5rem}.modal-footer[data-v-30c31073]{margin-top:1rem;text-align:right}.connect-btn[data-v-30c31073]{background-color:var(--primary-color);color:var(--secondary-color);padding:.6rem 1.2rem;border:none;border-radius:8px;cursor:pointer;transition:transform .15s}.connect-btn[data-v-30c31073]:active{transform:scale(.95)}.loading[data-v-fde7f418]{position:absolute;top:0;left:0;height:100vh;width:100vw;background-color:#000;z-index:10}.loading>img[data-v-fde7f418]{width:100px;position:absolute;top:calc(50vh - 50px);left:calc(50vw - 50px)}.screen[data-v-61917b5b]{background-color:var(--secondary-color)}img[data-v-61917b5b]{background-color:#000;height:unset;width:100vw;margin:0 auto;z-index:0}.txt[data-v-61917b5b]{color:var(--primary-color);text-align:left;position:absolute;top:10vh;height:20vh;width:70vw;left:15vw;overflow:hidden;text-shadow:0px 1px 4px rgb(0 0 0);overflow:visible}h1[data-v-61917b5b]{font-size:40px;margin-bottom:.2em}p[data-v-61917b5b]{font-size:20px;line-height:1.4em;margin:0;font-weight:400}.unlock-button[data-v-61917b5b]{position:absolute;font-size:40px;height:70px;width:70px;top:calc(80vh - 30px);left:calc(50vw - 30px);background-color:var(--secondary-color);border-radius:50%;border:4px solid;display:flex;align-items:center;justify-content:center;cursor:pointer;border-color:var(--primary-color);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;outline:none;overflow:hidden;box-shadow:0 4px 6px #0000004d,0 8px 20px #00000040,inset 0 -2px 4px #fff3,inset 0 2px 4px #0003;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;animation:pulse-61917b5b 2s infinite}.unlock-button[data-v-61917b5b]:active{transform:scale(.9);box-shadow:0 2px 4px #00000080,inset 0 2px 4px #0006;filter:brightness(.9)}.unlock-button[data-v-61917b5b]:after{content:"";position:absolute;border-radius:50%;width:200%;height:200%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);background:#ffffff4d;pointer-events:none}.unlock-button[data-v-61917b5b]:active:after{transform:translate(-50%,-50%) scale(1);transition:transform .4s ease-out,opacity .4s ease-out;opacity:0}@keyframes pulse-61917b5b{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.unlock-button[data-v-61917b5b]:active{transform:scale(.95);box-shadow:0 2px 4px #0006,inset 0 2px 4px #0006}@media (min-width: 700px){img[data-v-61917b5b]{height:102vh;width:unset}.txt[data-v-61917b5b]{left:unset;right:0}}.overlay[data-v-3f3f0418]{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:50}.modal[data-v-3f3f0418]{background:#fff;border-radius:12px;padding:16px;width:90%;max-width:400px;box-shadow:0 4px 20px #0003;animation:fadeIn-3f3f0418 .2s ease}.title[data-v-3f3f0418]{margin:0 0 12px;font-size:18px;font-weight:700;text-align:center}.carousel[data-v-3f3f0418]{position:relative;overflow:hidden;border-radius:8px;margin-bottom:12px}.carousel-track[data-v-3f3f0418]{display:flex;transition:transform .3s ease;width:100%}.carousel-item[data-v-3f3f0418]{min-width:100%;position:relative;display:flex;justify-content:center;align-items:center}.media[data-v-3f3f0418]{width:100%;border-radius:8px;display:block;max-height:250px;object-fit:cover}.remove-btn[data-v-3f3f0418]{position:absolute;top:6px;right:6px;background:#fffc;border:none;cursor:pointer;border-radius:50%;padding:4px;font-size:14px;width:25px;height:25px}.add-item[data-v-3f3f0418]{background:#f9f9f9;cursor:pointer}.plus[data-v-3f3f0418]{font-size:48px;color:#007bff;-webkit-user-select:none;user-select:none}.indicators>div[data-v-3f3f0418]{display:flex;justify-content:center;margin-top:6px;gap:4px}.indicators[data-v-3f3f0418]{display:flex;justify-content:space-around;align-items:center;padding:20px}.dot[data-v-3f3f0418]{width:8px;height:8px;background:#ccc;border-radius:50%;display:inline-block}.dot.active[data-v-3f3f0418]{background:#007bff}.text-input[data-v-3f3f0418]{width:100%;min-height:80px;padding:8px;border:1px solid #ddd;border-radius:8px;resize:vertical;margin-bottom:12px;font-size:14px}.actions[data-v-3f3f0418]{display:flex;justify-content:flex-end;gap:8px}.btn[data-v-3f3f0418]{padding:8px 14px;border-radius:8px;border:none;cursor:pointer;font-size:14px}.btn.cancel[data-v-3f3f0418]{background:#e0e0e0}.btn.publish[data-v-3f3f0418]{background:#007bff;color:#fff}@keyframes fadeIn-3f3f0418{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nav-btn[data-v-3f3f0418]{top:50%;background:#007bffb3;color:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:22px;cursor:pointer;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;box-shadow:0 2px 6px #0000004d;transition:background .2s,transform .1s}.nav-btn[data-v-3f3f0418]:hover{background:#007bffe6}.add-item .plus[data-v-3f3f0418]{font-size:60px;color:#007bff;cursor:pointer;transition:transform .2s,color .2s}.add-item .plus[data-v-3f3f0418]:hover{color:#0056b3;transform:scale(1.2)}.error-message[data-v-3f3f0418]{color:red;font-size:.9rem;margin-bottom:8px;text-align:center}.progress-bar[data-v-3f3f0418]{position:absolute;left:0;bottom:0;width:100%;height:6px;background:#eee;border-radius:0 0 8px 8px;overflow:hidden}.progress[data-v-3f3f0418]{height:100%;width:100%;transform-origin:left;transform:scaleX(0);transition:transform .2s}.mini-progress[data-v-3f3f0418]{height:100%;width:100%;transform-origin:left;transform:scaleX(0);background:#007bff;transition:transform .3s cubic-bezier(.4,0,.2,1)}.global-progress-bar[data-v-3f3f0418]{position:fixed;top:0;left:0;right:0;height:4px;background:#007bff;z-index:100}.global-progress[data-v-3f3f0418]{height:100%;background:#0056b3;transition:width .2s}.mini-upload-bar[data-v-3f3f0418]{position:fixed;left:0;right:0;bottom:0;background:#fff;box-shadow:0 -2px 12px #00000026;padding:12px 24px;z-index:999;display:flex;justify-content:center;align-items:center}.mini-content[data-v-3f3f0418]{width:100%;max-width:400px;display:flex;align-items:center;gap:12px}.mini-progress-bar[data-v-3f3f0418]{flex:1;height:8px;background:#eee;border-radius:4px;overflow:hidden;position:relative}.mini-progress[data-v-3f3f0418]{height:100%;background:#007bff;transition:width .3s cubic-bezier(.4,0,.2,1)}.mini-progress.waiting[data-v-3f3f0418]{animation:waiting-progress-3f3f0418 1.2s linear infinite}@keyframes waiting-progress-3f3f0418{0%{width:10%;background:#007bff}50%{width:40%;background:#28a745}to{width:10%;background:#007bff}}.mini-close[data-v-3f3f0418]{cursor:pointer;font-size:18px;color:#888;margin-left:8px}.mini-close[data-v-3f3f0418]:hover{color:#d00}.mini-spinner[data-v-3f3f0418]{display:inline-block;animation:spin-3f3f0418 1s linear infinite;font-size:22px;margin-right:8px}@keyframes spin-3f3f0418{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.post-card[data-v-be7b7fe5]{background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 2px 12px #05045e91;margin-bottom:30px;margin-top:30px;width:100%;border:1px solid #e2e8f0}.post-skeleton[data-v-be7b7fe5]{padding:16px;animation:pulse-be7b7fe5 1.5s ease-in-out infinite}.skeleton-header[data-v-be7b7fe5]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.skeleton-avatar[data-v-be7b7fe5]{width:40px;height:40px;border-radius:50%;background:#e2e8f0}.skeleton-text[data-v-be7b7fe5]{flex:1}.skeleton-line[data-v-be7b7fe5]{height:12px;background:#e2e8f0;border-radius:6px;margin-bottom:8px}.skeleton-line.short[data-v-be7b7fe5]{width:60%}.skeleton-line.shorter[data-v-be7b7fe5]{width:40%}.skeleton-media[data-v-be7b7fe5]{width:100%;height:300px;background:#e2e8f0;border-radius:8px;margin-bottom:16px}.skeleton-actions[data-v-be7b7fe5]{display:flex;gap:16px}@keyframes pulse-be7b7fe5{0%,to{opacity:1}50%{opacity:.6}}.media-loading-spinner[data-v-be7b7fe5]{display:flex;justify-content:center;align-items:center;width:100%;height:300px;background-color:#f7fafc}.spinner[data-v-be7b7fe5]{width:50px;height:50px;border:5px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#3182ce;animation:spin-be7b7fe5 1s ease-in-out infinite}@keyframes spin-be7b7fe5{to{transform:rotate(360deg)}}.post-header[data-v-be7b7fe5]{display:flex;align-items:center;padding:16px;gap:12px}.avatar[data-v-be7b7fe5]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center}.avatar-initials[data-v-be7b7fe5]{color:#fff;font-weight:600;font-size:14px;text-transform:uppercase}.user-info[data-v-be7b7fe5]{flex:1}.username[data-v-be7b7fe5]{margin:0;font-size:14px;font-weight:600;color:#1a202c}.timestamp[data-v-be7b7fe5]{font-size:12px;color:#718096;margin-top:2px;display:block}.media-container[data-v-be7b7fe5]{position:relative;background:#f7fafc;-webkit-user-select:none;user-select:none}.carousel[data-v-be7b7fe5]{position:relative;overflow:hidden}.carousel-track[data-v-be7b7fe5]{display:flex;transition:transform .3s ease}.carousel-item[data-v-be7b7fe5]{min-width:100%;display:flex;justify-content:center;align-items:center}.media-image[data-v-be7b7fe5],.media-video[data-v-be7b7fe5]{width:100%;object-fit:cover;display:block;box-shadow:0 10px 50px #1f1f1f}.media-video[data-v-be7b7fe5]{background:#000}.carousel-indicators[data-v-be7b7fe5]{position:absolute;bottom:16px;left:0;right:0;display:flex;justify-content:space-around;align-items:center;padding:10px 20px}.nav-btn[data-v-be7b7fe5]{background:#007bffb3;color:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 2px 6px #0000004d;z-index:5}.nav-btn[data-v-be7b7fe5]:hover:not(:disabled){background:#007bffe6;transform:scale(1.1)}.nav-btn[data-v-be7b7fe5]:disabled{background:#96969680;color:#ffffffb3;cursor:not-allowed;transform:scale(.95)}.dots[data-v-be7b7fe5]{display:flex;gap:8px}.dot[data-v-be7b7fe5]{width:8px;height:8px;border-radius:50%;background:#c8c8c8b3;cursor:pointer;transition:all .3s}.dot.active[data-v-be7b7fe5]{background:#007bff;transform:scale(1.2)}.like-animation[data-v-be7b7fe5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:80px;pointer-events:none;animation:likeAnimation-be7b7fe5 1s ease-out;z-index:10}@keyframes likeAnimation-be7b7fe5{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.post-actions[data-v-be7b7fe5]{display:flex;gap:20px;padding:16px;border-bottom:1px solid #e2e8f0}.action-btn[data-v-be7b7fe5]{background:none;border:none;display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s;font-size:14px}.action-btn[data-v-be7b7fe5]:hover{background:#f7fafc}.like-btn.liked[data-v-be7b7fe5]{color:#e53e3e}.like-icon[data-v-be7b7fe5],.comment-icon[data-v-be7b7fe5]{font-size:18px}.post-description[data-v-be7b7fe5]{padding:12px 16px 20px;font-size:14px;line-height:1.5;border-bottom:1px solid #e2e8f0;margin-bottom:12px}.description-username[data-v-be7b7fe5]{font-weight:600;color:#1a202c;margin-right:6px}.description-text[data-v-be7b7fe5]{color:#2d3748}.comments-section[data-v-be7b7fe5]{padding:0 16px 16px}.view-more-btn[data-v-be7b7fe5]{background:none;border:none;color:#718096;font-size:13px;cursor:pointer;padding:0;margin-bottom:12px;text-decoration:underline}.view-more-btn[data-v-be7b7fe5]:hover{color:#4a5568}.comments-list[data-v-be7b7fe5]{margin-bottom:16px}.comment[data-v-be7b7fe5]{margin-bottom:8px;font-size:13px;line-height:1.4}.comment-username[data-v-be7b7fe5]{font-weight:600;color:#1a202c;margin-right:6px}.comment-text[data-v-be7b7fe5]{color:#2d3748}.comment-time[data-v-be7b7fe5]{color:#a0aec0;margin-left:8px;font-size:11px}.comment-input-section[data-v-be7b7fe5]{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #e2e8f0}.comment-input[data-v-be7b7fe5]{flex:1;border:none;outline:none;font-size:14px;padding:8px 0;color:#2d3748}.comment-input[data-v-be7b7fe5]::placeholder{color:#a0aec0}.send-btn[data-v-be7b7fe5]{background:#3182ce;color:#fff;border:none;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.send-btn[data-v-be7b7fe5]:hover{background:#2c5282;transform:translateY(-1px)}.post-error[data-v-be7b7fe5]{padding:40px 20px;text-align:center;color:#718096}.error-message[data-v-be7b7fe5]{margin:0 0 16px;font-size:14px}.retry-btn[data-v-be7b7fe5]{background:#3182ce;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:13px;cursor:pointer;transition:all .2s}.retry-btn[data-v-be7b7fe5]:hover{background:#2c5282}@media (max-width: 480px){.post-card[data-v-be7b7fe5]{border-radius:0;margin-bottom:1px}.post-header[data-v-be7b7fe5],.post-actions[data-v-be7b7fe5],.comments-section[data-v-be7b7fe5]{padding-left:12px;padding-right:12px}}.delete-btn[data-v-be7b7fe5]{background:none;border:none;color:#e53e3e;font-size:22px;cursor:pointer;margin-left:8px;transition:color .2s}.delete-btn[data-v-be7b7fe5]:hover{color:#c53030}.media-delete-btn[data-v-be7b7fe5]{position:absolute;top:12px;right:18px;background:#ffffffd9;border:none;color:#e53e3e;font-size:22px;cursor:pointer;border-radius:50%;padding:4px 8px;z-index:20;box-shadow:0 2px 8px #0000001f;transition:color .2s}.media-delete-btn[data-v-be7b7fe5]:hover{color:#c53030}.modal-overlay[data-v-a5268acd]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.modal-bottom[data-v-a5268acd]{background-color:#fff;width:100vw;height:40vh;max-width:400px;border-radius:16px 16px 0 0;padding:1rem;box-shadow:0 -4px 20px #0003;transform:translateY(100%);animation:slide-up-a5268acd .3s forwards}@keyframes slide-up-a5268acd{to{transform:translateY(0)}}.modal-header[data-v-a5268acd]{display:flex;justify-content:space-between;align-items:center}.close-btn[data-v-a5268acd]{background:none;border:none;font-size:1.2rem;cursor:pointer}.modal-body[data-v-a5268acd]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.modal-body label[data-v-a5268acd]{display:flex;flex-direction:column;font-weight:500}.modal-body input[data-v-a5268acd]{margin-top:.25rem;padding:.5rem;border-radius:8px;border:1px solid #ccc}.error[data-v-a5268acd]{color:red;font-size:.9rem;margin-top:.5rem}.modal-footer[data-v-a5268acd]{margin-top:1rem;text-align:right}.connect-btn[data-v-a5268acd]{background-color:#007bff;color:#fff;padding:.6rem 1.2rem;border:none;border-radius:8px;cursor:pointer;transition:transform .15s}.connect-btn[data-v-a5268acd]:active{transform:scale(.95)}.social-screen[data-v-afcf97cb]{display:flex;flex-direction:column;height:90vh;width:100%;max-width:600px;margin:0 auto}.social-screen.fullscreen[data-v-afcf97cb]{height:100vh}.top-bar[data-v-afcf97cb]{padding:.5rem;background:#f8f8f8;border-bottom:1px solid #ddd;text-align:center}.app-title[data-v-afcf97cb]{font-size:5vw;margin:0}.search-input[data-v-afcf97cb]{width:100%;padding:.5rem;border-radius:8px;border:1px solid #ccc}.main-content[data-v-afcf97cb]{flex:1;overflow-y:auto;background:linear-gradient(to bottom,var(--gradient1-color),var(--gradient2-color));padding:1rem}.post-list[data-v-afcf97cb]{display:flex;flex-direction:column;gap:1rem}.empty-message[data-v-afcf97cb]{text-align:center;color:#666;margin-top:2rem}.bottom-bar[data-v-afcf97cb]{display:flex;justify-content:space-around;align-items:center;position:relative;padding:.5rem 0 2rem;border-top:1px solid #ddd;background:#f8f8f8}.nav-btn[data-v-afcf97cb]{font-size:1.5rem;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;padding:.5rem}.btn-text[data-v-afcf97cb]{display:none;font-size:.8rem;margin-top:.25rem}.mod-btn[data-v-afcf97cb]{margin-right:10vw}.admin-btn[data-v-afcf97cb]{margin-left:10vw}.spacer[data-v-afcf97cb]{width:10vw}.post-btn[data-v-afcf97cb]{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);font-size:2.5rem;width:80px;height:80px;border-radius:50%;border:none;cursor:pointer;background:var(--accent-color);color:#fff;font-weight:700;box-shadow:0 4px 10px #0000004d,0 8px 20px #00000040;padding:0;z-index:10}.post-btn-content[data-v-afcf97cb]{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2rem;height:100%}.account-menu[data-v-afcf97cb]{position:relative}.submenu[data-v-afcf97cb]{display:none;position:absolute;bottom:3rem;right:0;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 8px #0003;width:50vw;z-index:100}.account-menu:hover .submenu[data-v-afcf97cb]{display:block}.submenu-btn[data-v-afcf97cb]{display:block;width:100%;padding:.5rem 1rem;background:none;border:none;text-align:left;cursor:pointer}.submenu-btn[data-v-afcf97cb]:hover{background:#eee}@media (min-width: 768px){.social-screen[data-v-afcf97cb]{max-width:80%;border-radius:10px;box-shadow:0 0 20px #0000001a;margin:2rem auto;height:calc(100vh - 4rem)}.app-title[data-v-afcf97cb]{font-size:2rem}.post-list[data-v-afcf97cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.bottom-bar[data-v-afcf97cb]{padding:.75rem 0}.btn-text[data-v-afcf97cb]{display:block}.nav-btn[data-v-afcf97cb]{padding:.5rem 1rem;transition:background-color .2s;border-radius:8px}.nav-btn[data-v-afcf97cb]:hover{background-color:#e0e0e0}.mod-btn[data-v-afcf97cb],.admin-btn[data-v-afcf97cb]{margin:0}.spacer[data-v-afcf97cb]{width:auto}.post-btn[data-v-afcf97cb]{width:80px;height:80px;font-size:1.8rem;bottom:.5rem;transition:transform .2s,box-shadow .2s}.post-btn[data-v-afcf97cb]:hover{transform:translate(-50%) scale(1.05);box-shadow:0 6px 15px #0000004d,0 10px 25px #00000040}.submenu[data-v-afcf97cb]{right:0;width:300px;bottom:3.5rem}}@media (min-width: 1440px){.social-screen[data-v-afcf97cb]{max-width:1200px;display:grid;grid-template-rows:auto 1fr auto}.post-list[data-v-afcf97cb]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.fade-enter-active[data-v-b7c58cd6],.fade-leave-active[data-v-b7c58cd6]{transition:opacity .3s}.fade-enter-from[data-v-b7c58cd6],.fade-leave-to[data-v-b7c58cd6]{opacity:0}.diapo-container[data-v-626542c5]{height:100vh;width:100%;background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:relative;cursor:default}.diapo-content[data-v-626542c5]{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.exit-btn[data-v-626542c5]{position:absolute;top:20px;left:20px;z-index:10;width:40px;height:40px;border-radius:50%;background-color:#0009;color:#fff;border:2px solid rgba(255,255,255,.5);display:flex;justify-content:center;align-items:center;font-size:18px;cursor:pointer;transition:all .2s ease,opacity .5s ease}.exit-btn[data-v-626542c5]:hover{background-color:#d33c;transform:scale(1.1);border-color:#fff}.loading-overlay[data-v-626542c5],.error-overlay[data-v-626542c5],.empty-overlay[data-v-626542c5]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;color:#fff;text-align:center;padding:20px}.error-icon[data-v-626542c5]{font-size:48px;margin-bottom:20px}.retry-btn[data-v-626542c5]{margin-top:20px;padding:10px 20px;background-color:#3182ce;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:all .2s}.retry-btn[data-v-626542c5]:hover{background-color:#2c5282;transform:translateY(-2px)}.spinner[data-v-626542c5]{width:50px;height:50px;border:5px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-626542c5 1s ease-in-out infinite}@keyframes spin-626542c5{to{transform:rotate(360deg)}}.media-display[data-v-626542c5]{flex:1;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.media-wrapper[data-v-626542c5]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.media-item[data-v-626542c5]{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 0 30px #00000080}.media-placeholder[data-v-626542c5]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:300px;height:200px;background-color:#2d3748;color:#fff;border-radius:8px;text-align:center;padding:20px}.media-loading[data-v-626542c5]{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#000000b3;z-index:5}.media-info[data-v-626542c5]{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:#fff;padding:20px;display:flex;flex-direction:column;transition:opacity .5s ease}.media-counter[data-v-626542c5]{font-size:14px;opacity:.8;margin:0}.media-caption[data-v-626542c5]{font-size:18px;margin:8px 0 0;font-weight:300;text-shadow:0 1px 2px rgba(0,0,0,.8)}.media-debug[data-v-626542c5]{margin-top:10px;font-family:monospace;font-size:12px;color:#f7fafc;background-color:#00000080;padding:5px;border-radius:3px}.progress-bar[data-v-626542c5]{height:4px;width:100%;background-color:#fff3;position:absolute;top:0;left:0;z-index:6}.progress-indicator[data-v-626542c5]{height:100%;background-color:#3182ce;transition:width .1s linear}.diapo-controls[data-v-626542c5]{position:absolute;bottom:100px;left:0;width:100%;display:flex;justify-content:center;gap:20px;padding:20px;z-index:6;transition:opacity .5s ease,transform .5s ease}.hidden[data-v-626542c5]{opacity:0;pointer-events:none}.control-btn[data-v-626542c5]{width:50px;height:50px;border-radius:50%;background-color:#0009;color:#fff;border:2px solid rgba(255,255,255,.5);display:flex;justify-content:center;align-items:center;font-size:20px;cursor:pointer;transition:all .2s ease}.control-btn[data-v-626542c5]:hover{background-color:#000c;transform:scale(1.1);border-color:#fff}.debug-btn[data-v-626542c5]{font-size:16px;background-color:#b4530999}.debug-btn[data-v-626542c5]:hover{background-color:#b45309cc}.fade-enter-active[data-v-626542c5],.fade-leave-active[data-v-626542c5]{transition:opacity .5s ease,transform .5s ease}.fade-enter-from[data-v-626542c5]{opacity:0;transform:scale(1.05)}.fade-leave-to[data-v-626542c5]{opacity:0;transform:scale(.95)}.media-validation-container[data-v-d10b9cf4]{position:relative;height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f5f5;overflow:hidden}.back-button[data-v-d10b9cf4]{position:absolute;top:20px;left:20px;z-index:10;background:#fffc;border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0003;cursor:pointer;transition:all .2s ease;font-size:24px;padding:15px}.back-button[data-v-d10b9cf4]:hover{background:#fff;transform:scale(1.05)}.media-display[data-v-d10b9cf4]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;perspective:1000px}.media-card[data-v-d10b9cf4]{position:absolute;width:90%;max-width:500px;height:70%;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #00000026;background:#fff;transition:transform .5s ease,opacity .5s ease;z-index:2}.next-card[data-v-d10b9cf4]{position:absolute;width:85%;max-width:480px;height:65%;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #0000001a;background:#fff;z-index:1;transform:scale(.95) translateY(10px);opacity:.8}.media-content[data-v-d10b9cf4]{width:100%;height:100%;object-fit:contain;background-color:#000}.swipe-left[data-v-d10b9cf4]{transform:translate(-150%) rotate(-30deg);opacity:0}.swipe-right[data-v-d10b9cf4]{transform:translate(150%) rotate(30deg);opacity:0}.action-buttons[data-v-d10b9cf4]{position:absolute;bottom:40px;display:flex;z-index:10;gap:25vw}.reject-button[data-v-d10b9cf4],.approve-button[data-v-d10b9cf4]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;border:3px solid white;box-shadow:0 5px 15px #00000026;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;text-shadow:0 2px 4px rgba(0,0,0,.3);background-color:#fff}.reject-button[data-v-d10b9cf4]{border-color:#ff5252;color:#fff}.approve-button[data-v-d10b9cf4]{border-color:#4caf50;color:#fff}.reject-button[data-v-d10b9cf4]:hover,.approve-button[data-v-d10b9cf4]:hover{transform:scale(1.1);box-shadow:0 8px 20px #0003}.reject-button[data-v-d10b9cf4]:active,.approve-button[data-v-d10b9cf4]:active{transform:scale(.95)}.empty-state[data-v-d10b9cf4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;padding:30px}.primary-button[data-v-d10b9cf4]{padding:12px 24px;background-color:#2196f3;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color .2s ease}.primary-button[data-v-d10b9cf4]:hover{background-color:#1976d2}@media (max-width: 768px){.media-card[data-v-d10b9cf4]{width:95%;height:60%}.next-card[data-v-d10b9cf4]{width:90%;height:55%}.reject-button[data-v-d10b9cf4],.approve-button[data-v-d10b9cf4]{width:60px;height:60px}}[data-v-d6d29b21]{text-align:left}.header[data-v-d6d29b21]{display:flex;align-items:center;margin-bottom:20px;height:60px}.back-btn[data-v-d6d29b21]{background:none;border:none;font-size:1.5rem;cursor:pointer;margin-right:10px}.my-page[data-v-d6d29b21]{max-width:1200px;margin:0 auto;padding:20px;height:100vh;overflow:auto}.loading-container[data-v-d6d29b21],.error-container[data-v-d6d29b21]{text-align:center;padding:40px}.error[data-v-d6d29b21]{color:#dc3545}.page-title[data-v-d6d29b21]{font-size:2rem;color:#333}.posts-container[data-v-d6d29b21]{display:flex;flex-direction:column;gap:40px}.post-item[data-v-d6d29b21]{border-radius:12px;overflow:hidden;box-shadow:0 3px 15px #0000001a;background:#fff}.post-caption[data-v-d6d29b21]{padding:15px;margin:0;font-weight:500;font-size:1.1rem;border-bottom:1px solid #eee}.media-container[data-v-d6d29b21]{display:flex;flex-wrap:wrap;gap:2px}.media-item[data-v-d6d29b21]{flex:1 1 300px;min-width:300px;position:relative}.media-content[data-v-d6d29b21]{width:100%;height:350px;object-fit:cover;display:block}.media-rejected[data-v-d6d29b21],.media-error[data-v-d6d29b21]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.media-rejected[data-v-d6d29b21]{background:#000000b3;color:#fff}.media-error[data-v-d6d29b21]{background:#dc35451a;color:#dc3545}.reload-btn[data-v-d6d29b21]{margin-top:10px;padding:8px 16px;background:#3182ce;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.reload-btn[data-v-d6d29b21]:hover{background:#2c5282}.post-details[data-v-d6d29b21]{padding:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee}.post-date[data-v-d6d29b21]{color:#666;margin:0}.no-posts[data-v-d6d29b21]{text-align:center;padding:50px;background:#f8f9fa;border-radius:10px;color:#6c757d;font-size:1.1rem}.media-loading-spinner[data-v-d6d29b21]{display:flex;justify-content:center;align-items:center;width:100%;height:350px;background-color:#f7fafc}.spinner[data-v-d6d29b21]{width:50px;height:50px;border:5px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#3182ce;animation:spin-d6d29b21 1s ease-in-out infinite}@keyframes spin-d6d29b21{to{transform:rotate(360deg)}}.loading-spinner[data-v-d6d29b21]{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#007bff;animation:spin-d6d29b21 .8s linear infinite}.error-icon[data-v-d6d29b21]{font-size:2rem;color:#dc3545;margin-bottom:10px}.primary-button[data-v-d6d29b21]{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.primary-button[data-v-d6d29b21]:hover{background-color:#0056b3}.controls-bar[data-v-d6d29b21]{display:flex;justify-content:space-between;align-items:center;margin:20px 0;flex-direction:column}.filter-controls[data-v-d6d29b21]{display:flex;gap:10px}.filter-select[data-v-d6d29b21],.sort-select[data-v-d6d29b21]{padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem}.posts-count[data-v-d6d29b21]{font-size:1.1rem;color:#333}.gallery-controls[data-v-d6d29b21]{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.gallery-nav[data-v-d6d29b21]{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0 10px}.gallery-nav[data-v-d6d29b21]:disabled{opacity:.5;cursor:not-allowed}.gallery-indicator[data-v-d6d29b21]{font-size:1rem;color:#333;padding:0 10px}.media-items-container[data-v-d6d29b21]{position:relative;width:100%;height:350px;overflow:hidden}.media-fade-enter-active[data-v-d6d29b21],.media-fade-leave-active[data-v-d6d29b21]{transition:opacity .5s}.media-fade-enter[data-v-d6d29b21],.media-fade-leave-to[data-v-d6d29b21]{opacity:0}.refresh-btn[data-v-d6d29b21]{background:none;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.refresh-icon[data-v-d6d29b21]{font-size:1.3rem;color:#4b5563}.refreshing .refresh-icon[data-v-d6d29b21]{animation:spin-d6d29b21 1s linear infinite}.header[data-v-d6d29b21]{position:sticky;top:0;z-index:20;background:#f7fafce6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;height:64px;gap:12px;border-bottom:1px solid #e5e7eb;padding:0 12px}.page-title[data-v-d6d29b21]{font-size:1.4rem;font-weight:700;color:var(--color-text);margin:0;line-height:1.2}.user-handle[data-v-d6d29b21]{font-size:.95rem;color:var(--color-muted);margin:0;font-weight:400}:root{--primary-color: black;--secondary-color: black;--accent-color: #007bff;--gradient1-color: #5d52f6bb;--gradient2-color: #ffffff}
