.swal2-popup{font-family:Roboto,sans-serif!important}.dialog.centered-dialog,.v-dialog.centered-dialog{background:#282c2d;-webkit-box-shadow:none;box-shadow:none;border-radius:6px;width:auto;color:#f5f5f5}.account-page.v-main{min-height:100vh;background-image:url(/img/image_background.9b08ca75.png)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;background-attachment:fixed!important}.account-page .v-main__wrap,.transparent-container{background:transparent!important}@media (max-width:599px){.account-page.v-main{background-attachment:scroll!important}}.sidebar-menu[data-v-d53e61e8]{background:-webkit-gradient(linear,left top,left bottom,from(#2d1245),to(#1f0d33))!important;background:linear-gradient(180deg,#2d1245,#1f0d33)!important;position:fixed!important;z-index:5!important}.sidebar-menu[data-v-d53e61e8] .v-navigation-drawer__content{overflow-y:auto!important;overflow-x:hidden;height:100%;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent}.sidebar-menu[data-v-d53e61e8] .v-navigation-drawer__content::-webkit-scrollbar{width:6px}.sidebar-menu[data-v-d53e61e8] .v-navigation-drawer__content::-webkit-scrollbar-track{background:transparent}.sidebar-menu[data-v-d53e61e8] .v-navigation-drawer__content::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2);border-radius:3px}.sidebar-menu[data-v-d53e61e8] .v-navigation-drawer__content::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.3)}.menu-section[data-v-d53e61e8]{padding-top:4px!important;padding-bottom:4px!important}.menu-item[data-v-d53e61e8]{margin:0 8px 2px;padding:6px 12px!important;min-height:36px!important;border-radius:8px;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.menu-item[data-v-d53e61e8]:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:0;background:#e91e63;border-radius:0 2px 2px 0;-webkit-transition:height .2s ease;transition:height .2s ease}.menu-item[data-v-d53e61e8]:hover{background:hsla(0,0%,100%,.08)!important}.menu-item[data-v-d53e61e8]:hover:before{height:60%}.menu-item:hover .v-icon[data-v-d53e61e8]{color:#e91e63!important;-webkit-transform:scale(1.1);transform:scale(1.1)}.menu-item.v-list-item--active[data-v-d53e61e8]{background:rgba(107,45,158,.25)!important}.menu-item.v-list-item--active[data-v-d53e61e8]:before{height:70%}.menu-item.v-list-item--active .v-icon[data-v-d53e61e8]{color:#e91e63!important}.menu-item.v-list-item--active .v-list-item__title[data-v-d53e61e8]{color:#fff!important;font-weight:600}.menu-icon[data-v-d53e61e8]{margin-right:10px!important;min-width:24px!important}.menu-icon .v-icon[data-v-d53e61e8]{font-size:19px!important;-webkit-transition:all .2s ease;transition:all .2s ease;color:hsla(0,0%,100%,.75)}.v-list-item__title[data-v-d53e61e8]{font-size:14px!important;font-weight:500;color:hsla(0,0%,100%,.85);-webkit-transition:color .2s ease;transition:color .2s ease}.section-header[data-v-d53e61e8]{padding:12px 16px 6px!important;margin-top:8px!important;font-weight:700!important;font-size:10px!important;letter-spacing:1px!important;color:hsla(0,0%,100%,.4)!important;border-top:1px solid hsla(0,0%,100%,.05);height:auto!important}.section-header[data-v-d53e61e8]:first-child{border-top:none;margin-top:0!important;padding-top:8px!important}.notification-dropdown[data-v-23bd1db7]{max-height:500px;overflow:hidden}.notification-dropdown .v-card__text[data-v-23bd1db7]{max-height:400px;overflow-y:auto}.notification-unread[data-v-23bd1db7]{background-color:rgba(33,150,243,.05)}.notification-unread .notification-title[data-v-23bd1db7]{font-weight:600}.notification-security[data-v-23bd1db7]{background-color:rgba(244,67,54,.05);border-left:3px solid #f44336}.notification-title[data-v-23bd1db7]{font-size:14px;line-height:1.3;margin-bottom:4px}.notification-message[data-v-23bd1db7]{font-size:12px;line-height:1.3;margin-bottom:2px}.notification-time[data-v-23bd1db7]{font-size:11px;opacity:.7}.role-badge[data-v-23bd1db7]{font-size:11px;color:#666;font-weight:400}.app-logo[data-v-1ed8ed79]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}.app-logo .logo-icon[data-v-1ed8ed79]{width:36px;height:36px;background:linear-gradient(135deg,#e91e63,#ff4081);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:6px;position:relative;-webkit-box-shadow:0 2px 8px rgba(233,30,99,.3);box-shadow:0 2px 8px rgba(233,30,99,.3)}.app-logo .logo-icon[data-v-1ed8ed79]:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;height:20px;background:hsla(0,0%,100%,.9);border-radius:4px}.app-logo .logo-text[data-v-1ed8ed79]{font-size:20px;font-weight:600;letter-spacing:-.5px}.app-logo .logo-text .highlight[data-v-1ed8ed79]{color:#ff4081}.language-btn[data-v-1ed8ed79],.user-btn[data-v-1ed8ed79]{text-transform:uppercase;font-weight:500;font-size:13px;letter-spacing:.5px}.flag-icon[data-v-1ed8ed79]{border-radius:2px;-o-object-fit:cover;object-fit:cover}.v-app-bar[data-v-1ed8ed79] .v-toolbar__content{padding:4px 16px}.post-card[data-v-178e0d32]{-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;margin-bottom:16px;overflow:hidden;border-radius:12px}.post-card[data-v-178e0d32]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 8px 32px rgba(0,0,0,.4)!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important}.post-header[data-v-178e0d32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;gap:10px}.post-header .post-avatar[data-v-178e0d32]{border:1.5px solid rgba(107,45,158,.4);-webkit-box-shadow:0 1px 4px rgba(107,45,158,.15);box-shadow:0 1px 4px rgba(107,45,158,.15)}.post-header .post-author-info .post-author-name[data-v-178e0d32]{font-weight:600;font-size:15px;color:#fff;line-height:1.4}.post-header .post-author-info .post-author-name.clickable[data-v-178e0d32]{cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.post-header .post-author-info .post-author-name.clickable[data-v-178e0d32]:hover{color:#e91e63}.post-header .post-author-info .post-timestamp[data-v-178e0d32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;color:hsla(0,0%,100%,.5);margin-top:2px}.post-header .post-author-info .post-timestamp .v-icon[data-v-178e0d32]{color:hsla(0,0%,100%,.5)}.post-image-wrapper[data-v-178e0d32]{position:relative;cursor:pointer;overflow:hidden}.post-image-wrapper .post-image[data-v-178e0d32]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.post-image-wrapper:hover .post-image[data-v-178e0d32]{-webkit-transform:scale(1.02);transform:scale(1.02)}.post-image-wrapper .image-navigation[data-v-178e0d32]{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 8px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.post-image-wrapper .image-navigation .nav-btn[data-v-178e0d32]{background:rgba(0,0,0,.5)!important;backdrop-filter:blur(4px)}.post-image-wrapper .image-navigation .nav-btn[data-v-178e0d32]:hover{background:rgba(0,0,0,.7)!important}.post-image-wrapper:hover .image-navigation[data-v-178e0d32]{opacity:1}.post-image-wrapper .post-image-overlay[data-v-178e0d32]{position:absolute;bottom:0;left:0;right:0;height:60px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);pointer-events:none}.post-content[data-v-178e0d32]{padding:16px 16px 8px;font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.7)}.post-actions[data-v-178e0d32]{padding:8px 16px;border-top:1px solid hsla(0,0%,100%,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.post-actions .v-btn[data-v-178e0d32]{color:hsla(0,0%,100%,.5)}.post-actions .v-btn .v-icon[data-v-178e0d32]{font-size:20px}.post-actions .v-btn[data-v-178e0d32]:hover{color:hsla(0,0%,100%,.7)}.post-actions .v-btn.liked[data-v-178e0d32]{-webkit-animation:likeAnimation-178e0d32 .4s ease;animation:likeAnimation-178e0d32 .4s ease}.post-actions .v-btn.liked .v-icon[data-v-178e0d32]{color:#e91e63!important}.post-actions .like-count[data-v-178e0d32]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.7);margin-left:-4px;margin-right:8px}@-webkit-keyframes likeAnimation-178e0d32{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes likeAnimation-178e0d32{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.post-avatar[data-v-178e0d32]{cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.post-avatar[data-v-178e0d32]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.dialog-card[data-v-1fa0bfb2],.public-profile-dialog[data-v-1fa0bfb2]{border-radius:16px!important;overflow:hidden}.dialog-card[data-v-1fa0bfb2]{background:#1a0b2e!important;max-height:90vh}.dialog-card .close-dialog-btn[data-v-1fa0bfb2]{position:absolute;top:12px;right:12px;z-index:10;background:rgba(0,0,0,.5)!important;backdrop-filter:blur(4px)}.dialog-card .error-container[data-v-1fa0bfb2],.dialog-card .loading-container[data-v-1fa0bfb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px;padding:40px}.dialog-card .profile-content[data-v-1fa0bfb2]{position:relative}.dialog-card .profile-content .profile-header[data-v-1fa0bfb2]{position:relative;width:100%;height:200px}.dialog-card .profile-content .profile-header .header-placeholder[data-v-1fa0bfb2]{width:100%;height:100%;background:linear-gradient(135deg,#6b2d9e,#4a1f6f)}.dialog-card .profile-content .profile-header .header-overlay[data-v-1fa0bfb2]{position:absolute;bottom:0;left:0;right:0;height:100px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#1a0b2e));background:linear-gradient(180deg,transparent,#1a0b2e)}.dialog-card .profile-content .profile-body[data-v-1fa0bfb2]{max-height:calc(90vh - 280px);overflow-y:auto;position:relative;margin-top:-80px}.dialog-card .profile-content .profile-body .profile-avatar[data-v-1fa0bfb2]{border:4px solid #2d1245;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.4);box-shadow:0 4px 20px rgba(0,0,0,.4)}.dialog-card .profile-content .profile-body .profile-header-info[data-v-1fa0bfb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-top:16px}.dialog-card .profile-content .profile-body .profile-header-info .profile-name[data-v-1fa0bfb2]{font-size:22px;font-weight:700;color:#fff;margin:0 0 4px 0}.dialog-card .profile-content .profile-body .profile-header-info .username-container[data-v-1fa0bfb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;margin-bottom:4px}.dialog-card .profile-content .profile-body .profile-header-info .username-container .username[data-v-1fa0bfb2]{font-size:14px;color:hsla(0,0%,100%,.7)}.dialog-card .profile-content .profile-body .profile-header-info .nationality[data-v-1fa0bfb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;margin-bottom:6px;font-size:13px;color:hsla(0,0%,100%,.85);font-weight:500}.dialog-card .profile-content .profile-body .profile-header-info .nationality .flag-icon[data-v-1fa0bfb2]{font-size:16px}.dialog-card .profile-content .profile-body .profile-header-info .location[data-v-1fa0bfb2]{font-size:12px;color:hsla(0,0%,100%,.7);max-width:100%;text-align:center;line-height:1.4;margin-bottom:8px}.dialog-card .profile-content .profile-body .profile-header-info .location .v-icon[data-v-1fa0bfb2]{margin-right:4px}.dialog-card .profile-content .profile-body .profile-header-info .follow-button[data-v-1fa0bfb2]{min-width:140px}.dialog-card .profile-content .profile-body .profile-stats[data-v-1fa0bfb2]{border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);padding:16px 0}.dialog-card .profile-content .profile-body .profile-stats .stat-item[data-v-1fa0bfb2]{text-align:center}.dialog-card .profile-content .profile-body .profile-stats .stat-item .stat-value[data-v-1fa0bfb2]{font-size:20px;font-weight:700;color:#fff}.dialog-card .profile-content .profile-body .profile-stats .stat-item .stat-label[data-v-1fa0bfb2]{font-size:11px;color:hsla(0,0%,100%,.7);text-transform:uppercase;margin-top:2px}.dialog-card .profile-content .profile-body .bio-section[data-v-1fa0bfb2]{background:#2d1245!important;border-radius:12px!important;border:none!important}.dialog-card .profile-content .profile-body .bio-section .bio-title[data-v-1fa0bfb2]{font-size:14px;font-weight:600;color:#fff}.dialog-card .profile-content .profile-body .bio-section .bio-content .bio-text[data-v-1fa0bfb2]{font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.7);white-space:pre-wrap}.dialog-card .profile-content .profile-body .offers-section[data-v-1fa0bfb2]{background:#2d1245!important;border-radius:12px!important;border:none!important}.dialog-card .profile-content .profile-body .offers-section .offers-title[data-v-1fa0bfb2]{font-size:14px;font-weight:600;color:#fff}.dialog-card .profile-content .profile-body .offers-section .offers-content .tags-grid[data-v-1fa0bfb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.dialog-card .profile-content .profile-body .offers-section .offers-content .offer-chip[data-v-1fa0bfb2]{background:rgba(45,18,69,.6)!important;color:#fff!important;font-size:13px!important;font-weight:500;padding:8px 14px;height:auto!important;border-radius:8px;border:1px solid rgba(225,190,231,.25);-webkit-transition:all .3s ease;transition:all .3s ease}.dialog-card .profile-content .profile-body .offers-section .offers-content .offer-chip .v-icon[data-v-1fa0bfb2]{color:rgba(225,190,231,.8);font-size:16px}.dialog-card .profile-content .profile-body .offers-section .offers-content .offer-chip[data-v-1fa0bfb2]:hover{background:rgba(107,45,158,.3)!important;border-color:rgba(225,190,231,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(107,45,158,.3);box-shadow:0 2px 8px rgba(107,45,158,.3)}.dialog-card .profile-content .profile-body .offers-section .offers-content .offer-chip.primary-tag[data-v-1fa0bfb2]{border-width:2px;border-color:rgba(225,190,231,.4);font-weight:600}.dialog-card .profile-content .profile-body .offers-section .offers-content .offer-chip.primary-tag .v-icon[data-v-1fa0bfb2]{color:#e1bee7}.dialog-card .profile-content .profile-body .offers-section .offers-content .offer-chip.secondary-tag[data-v-1fa0bfb2]{border-width:1px;opacity:.9}.dialog-card .profile-content .profile-body .photo-gallery .section-header[data-v-1fa0bfb2],.dialog-card .profile-content .profile-body .social-links .section-header[data-v-1fa0bfb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.dialog-card .profile-content .profile-body .photo-gallery .section-header h3[data-v-1fa0bfb2],.dialog-card .profile-content .profile-body .social-links .section-header h3[data-v-1fa0bfb2]{font-size:14px;font-weight:600;color:#fff;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.dialog-card .profile-content .profile-body .photo-gallery .section-header .view-all-btn[data-v-1fa0bfb2],.dialog-card .profile-content .profile-body .social-links .section-header .view-all-btn[data-v-1fa0bfb2]{text-transform:none;font-size:11px}.dialog-card .profile-content .profile-body .photo-gallery .photo-grid[data-v-1fa0bfb2],.dialog-card .profile-content .profile-body .social-links .photo-grid[data-v-1fa0bfb2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.dialog-card .profile-content .profile-body .photo-gallery .photo-grid[data-v-1fa0bfb2]::-webkit-scrollbar,.dialog-card .profile-content .profile-body .social-links .photo-grid[data-v-1fa0bfb2]::-webkit-scrollbar{height:4px}.dialog-card .profile-content .profile-body .photo-gallery .photo-grid[data-v-1fa0bfb2]::-webkit-scrollbar-thumb,.dialog-card .profile-content .profile-body .social-links .photo-grid[data-v-1fa0bfb2]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.dialog-card .profile-content .profile-body .photo-gallery .photo-grid .photo-card[data-v-1fa0bfb2],.dialog-card .profile-content .profile-body .social-links .photo-grid .photo-card[data-v-1fa0bfb2]{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;border-radius:8px!important;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.dialog-card .profile-content .profile-body .photo-gallery .photo-grid .photo-card[data-v-1fa0bfb2]:hover,.dialog-card .profile-content .profile-body .social-links .photo-grid .photo-card[data-v-1fa0bfb2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.4);box-shadow:0 4px 16px rgba(0,0,0,.4)}.dialog-card .profile-content .profile-body .social-links .social-links-grid[data-v-1fa0bfb2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.dialog-card .profile-content .profile-body .social-links .social-card[data-v-1fa0bfb2]{background:rgba(45,18,69,.6)!important;border-radius:8px!important;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1)}.dialog-card .profile-content .profile-body .social-links .social-card[data-v-1fa0bfb2]:hover{background:rgba(45,18,69,.9)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.dialog-card .profile-content .profile-body .social-links .social-card .social-content[data-v-1fa0bfb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;gap:10px}.dialog-card .profile-content .profile-body .social-links .social-card .social-content .social-info[data-v-1fa0bfb2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dialog-card .profile-content .profile-body .social-links .social-card .social-content .social-info .social-name[data-v-1fa0bfb2]{font-size:13px;font-weight:600;color:#fff}.dialog-card .profile-content .profile-body .social-links .social-card .social-content .social-info .social-username[data-v-1fa0bfb2]{font-size:11px;color:hsla(0,0%,100%,.7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-card .profile-content .dialog-footer[data-v-1fa0bfb2]{border-top:1px solid hsla(0,0%,100%,.1);background:#1a0b2e;padding:8px 16px}.photo-dialog-card[data-v-1fa0bfb2]{background:#2d1245!important;border-radius:16px!important}.photo-dialog-card .close-photo-btn[data-v-1fa0bfb2]{position:absolute;top:12px;right:12px;z-index:10;background:rgba(0,0,0,.5)!important}.feed-container .image-counter[data-v-1efe890f]{font-size:11px;font-weight:600}.feed-container .like-count[data-v-1efe890f]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.7);margin-left:-4px;margin-right:8px}.feed-container .v-btn.liked[data-v-1efe890f]{-webkit-animation:likeAnimation-1efe890f .4s ease;animation:likeAnimation-1efe890f .4s ease}@-webkit-keyframes likeAnimation-1efe890f{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes likeAnimation-1efe890f{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.profiles-container .profile-card[data-v-3f83f35c]{overflow:hidden;margin-bottom:16px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3)}.profiles-container .profile-card .profile-background[data-v-3f83f35c]{position:relative;height:160px;background:linear-gradient(135deg,rgba(107,45,158,.7),rgba(74,31,111,.7))}.profiles-container .profile-card .profile-background .profile-background-placeholder[data-v-3f83f35c]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#6b2d9e,#4a1f6f)}.profiles-container .profile-card .profile-background .profile-overlay[data-v-3f83f35c]{position:absolute;bottom:0;left:0;right:0;height:80px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.profiles-container .profile-card .profile-info[data-v-3f83f35c]{position:relative;padding-top:0!important}.profiles-container .profile-card .profile-info .profile-avatar-container[data-v-3f83f35c]{margin-top:-50px;text-align:center}.profiles-container .profile-card .profile-info .profile-avatar-container .profile-avatar[data-v-3f83f35c]{width:100px!important;height:100px!important;border:4px solid #2d1245;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.25);box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:pointer;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.profiles-container .profile-card .profile-info .profile-avatar-container .profile-avatar[data-v-3f83f35c]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(107,45,158,.4);box-shadow:0 4px 12px rgba(107,45,158,.4)}.profiles-container .profile-card .profile-info .profile-details[data-v-3f83f35c]{text-align:center}.profiles-container .profile-card .profile-info .profile-details .profile-name[data-v-3f83f35c]{font-size:16px;font-weight:700;color:#fff;margin-bottom:3px}.profiles-container .profile-card .profile-info .profile-details .profile-name.clickable[data-v-3f83f35c]{cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.profiles-container .profile-card .profile-info .profile-details .profile-name.clickable[data-v-3f83f35c]:hover{color:#e91e63}.profiles-container .profile-card .profile-info .profile-details .profile-bio[data-v-3f83f35c]{font-size:12px;color:hsla(0,0%,100%,.7);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.profiles-container .profile-card .profile-info .profile-details .profile-tags[data-v-3f83f35c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.profiles-container .profile-card .profile-info .profile-details .profile-tags .tag-chip[data-v-3f83f35c]{background:linear-gradient(135deg,rgba(107,45,158,.2),rgba(74,31,111,.2))!important;color:#e1bee7!important;font-size:10px!important;font-weight:500;border:1px solid rgba(225,190,231,.15);height:20px!important}.admin-layout[data-v-7fda6098]{min-height:100vh;background:linear-gradient(135deg,#1a0b2e,#2d1245 50%,#1a0b2e)}.main-content-container[data-v-7fda6098]{padding:20px;min-height:calc(100vh - 112px)}.main-content-container[data-v-7fda6098] .v-card{margin-bottom:16px}.footer-bar[data-v-7fda6098]{background:rgba(42,20,64,.8)!important;backdrop-filter:blur(10px);border-top:1px solid hsla(0,0%,100%,.1)}.footer-bar .footer-text[data-v-7fda6098]{font-size:12px;color:hsla(0,0%,100%,.7)}.language-selector-btn[data-v-6e1aede8]{color:#fff!important;text-transform:uppercase!important;letter-spacing:.3px!important;padding:0 16px!important;min-width:auto!important;height:38px!important;background-color:hsla(0,0%,100%,.12)!important;border:1px solid hsla(0,0%,100%,.25)!important;border-radius:100px!important;font-weight:600!important;font-size:.8rem!important;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1)!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.language-selector-btn[data-v-6e1aede8]:hover{background-color:hsla(0,0%,100%,.22)!important;border-color:hsla(0,0%,100%,.5)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25)}.flag-icon[data-v-6e1aede8]{width:16px;height:16px;border-radius:2px;margin-right:4px}.language-code[data-v-6e1aede8]{font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.95);letter-spacing:.02em}.flag-icon-list[data-v-6e1aede8]{width:20px;height:20px;border-radius:2px}.auth-header[data-v-2f908af9]{width:100%;padding:18px 32px;position:relative;z-index:50;background:rgba(12,8,24,.94);backdrop-filter:blur(16px);border-bottom:1px solid hsla(0,0%,100%,.12);-webkit-box-shadow:0 4px 24px rgba(0,0,0,.4);box-shadow:0 4px 24px rgba(0,0,0,.4)}.auth-header-content[data-v-2f908af9]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:0 auto}.auth-header-content[data-v-2f908af9],.logo-container[data-v-2f908af9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-container[data-v-2f908af9]{gap:10px;-ms-flex-negative:0;flex-shrink:0}.logo-icon[data-v-2f908af9]{width:30px;height:30px;background:linear-gradient(135deg,#e91e63,#ff4081);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:5px;position:relative;-webkit-box-shadow:0 2px 8px rgba(233,30,99,.3);box-shadow:0 2px 8px rgba(233,30,99,.3)}.logo-icon[data-v-2f908af9]:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:17px;height:17px;background:hsla(0,0%,100%,.9);border-radius:3px}.logo-text[data-v-2f908af9]{font-size:1.15rem;font-weight:500;letter-spacing:-.3px;color:hsla(0,0%,100%,.95);white-space:nowrap}.logo-highlight[data-v-2f908af9]{color:#ff4081}.header-actions[data-v-2f908af9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.auth-nav-link[data-v-2f908af9],.header-actions[data-v-2f908af9],.language-selector[data-v-2f908af9]{-ms-flex-negative:0;flex-shrink:0}.auth-nav-link[data-v-2f908af9]{font-size:.8rem;color:#fff;text-decoration:none;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;padding:10px 20px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);border-radius:100px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.auth-nav-link[data-v-2f908af9]:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.5);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25)}@media (max-width:1023px){.auth-header[data-v-2f908af9]{padding:16px 20px;background:rgba(12,8,24,.96)}.auth-header-content[data-v-2f908af9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.logo-container[data-v-2f908af9]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header-actions[data-v-2f908af9]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;gap:12px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.logo-icon[data-v-2f908af9]{width:28px;height:28px}.logo-icon[data-v-2f908af9]:before{width:16px;height:16px}.logo-text[data-v-2f908af9]{font-size:1.1rem}.auth-nav-link[data-v-2f908af9]{font-size:.75rem;padding:8px 16px}}@media (max-width:600px){.auth-header[data-v-2f908af9]{padding:14px 16px}.auth-header-content[data-v-2f908af9]{gap:12px}.header-actions[data-v-2f908af9]{gap:10px}.auth-nav-link[data-v-2f908af9]{font-size:.7rem;padding:7px 14px}}.login-page-wrapper[data-v-7f199ef4]{width:100%;min-height:100vh;padding-bottom:40px}.login-page-container[data-v-7f199ef4]{width:100%;max-width:1100px;margin:0 auto;padding:16px 20px 0}.login-card[data-v-7f199ef4]{width:100%;max-width:440px;border-radius:12px;margin:0 auto 48px auto;background-color:rgba(20,16,32,.95)!important;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(12px);-webkit-box-shadow:0 8px 32px rgba(0,0,0,.4)!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important}.registration-section[data-v-7f199ef4]{max-width:760px;margin:0 auto;gap:0;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08)}.registration-col-left[data-v-7f199ef4]{padding-right:8px}.registration-col-right[data-v-7f199ef4]{padding-left:8px}.registration-card[data-v-7f199ef4]{height:100%;border-radius:12px;background-color:hsla(0,0%,100%,.03)!important;backdrop-filter:blur(8px);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:none!important;box-shadow:none!important}.registration-card[data-v-7f199ef4]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);background-color:hsla(0,0%,100%,.06)!important;-webkit-box-shadow:0 12px 32px rgba(0,0,0,.3)!important;box-shadow:0 12px 32px rgba(0,0,0,.3)!important}.publisher-card[data-v-7f199ef4]{border:1px solid rgba(255,64,129,.3)}.publisher-card[data-v-7f199ef4]:hover{border-color:rgba(255,64,129,.5);-webkit-box-shadow:0 0 20px rgba(255,64,129,.2)!important;box-shadow:0 0 20px rgba(255,64,129,.2)!important}.member-card[data-v-7f199ef4]{border:1px solid rgba(156,39,176,.3)}.member-card[data-v-7f199ef4]:hover{border-color:rgba(156,39,176,.5);-webkit-box-shadow:0 0 20px rgba(156,39,176,.2)!important;box-shadow:0 0 20px rgba(156,39,176,.2)!important}.icon-wrapper[data-v-7f199ef4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:hsla(0,0%,100%,.05)}.registration-title[data-v-7f199ef4]{font-size:1.25rem;font-weight:600;color:hsla(0,0%,100%,.95);line-height:1.3}.registration-description[data-v-7f199ef4]{font-size:.875rem;color:hsla(0,0%,100%,.6);line-height:1.5;min-height:42px}.registration-btn[data-v-7f199ef4]{font-weight:600;height:44px!important;border-radius:8px;border-width:2px!important;letter-spacing:.3px}.publisher-card .registration-btn[data-v-7f199ef4]{color:#ff4081!important;border-color:rgba(255,64,129,.6)!important;background:rgba(255,64,129,.1)!important}.publisher-card .registration-btn[data-v-7f199ef4]:hover{background:rgba(255,64,129,.25)!important;border-color:#ff4081!important}.member-card .registration-btn[data-v-7f199ef4]{color:#fff!important;border-color:hsla(0,0%,100%,.5)!important;background:hsla(0,0%,100%,.08)!important}.member-card .registration-btn[data-v-7f199ef4]:hover{background:hsla(0,0%,100%,.18)!important;border-color:#fff!important}@media (max-width:599px){.login-card[data-v-7f199ef4]{max-width:100%;margin-bottom:24px}.registration-section[data-v-7f199ef4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.registration-col-left[data-v-7f199ef4],.registration-col-right[data-v-7f199ef4]{padding:0;margin-bottom:16px}.registration-card[data-v-7f199ef4],.registration-col-right[data-v-7f199ef4]{margin-bottom:0}}.publisher-page[data-v-22c8607c]{min-height:100vh;background:linear-gradient(135deg,#1a0b2e,#2d1245 50%,#1a0b2e);padding:0;margin:0;position:relative;overflow-x:hidden}.publisher-page[data-v-22c8607c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 20%,rgba(107,45,158,.2) 0,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(233,30,99,.15) 0,transparent 50%);pointer-events:none}.publisher-content[data-v-22c8607c]{position:relative;z-index:10;max-width:600px;margin:0 auto;padding:16px 24px 48px}.page-title[data-v-22c8607c]{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 6px 0;letter-spacing:-.3px;text-align:center}.page-subtitle[data-v-22c8607c]{font-size:.9rem;color:hsla(0,0%,100%,.6);margin:0 0 20px 0;font-weight:400;text-align:center}.error-alert[data-v-22c8607c]{margin-bottom:16px}.form-card[data-v-22c8607c]{background:rgba(20,16,32,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:28px;backdrop-filter:blur(12px);-webkit-box-shadow:0 8px 32px rgba(0,0,0,.4);box-shadow:0 8px 32px rgba(0,0,0,.4)}.section-label[data-v-22c8607c]{font-size:.9rem;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.section-divider[data-v-22c8607c]{margin-top:32px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.08)}.section-divider[data-v-22c8607c]:first-child{margin-top:0;padding-top:0;border-top:none}.helper-text[data-v-22c8607c]{font-size:.85rem;color:hsla(0,0%,100%,.5);margin-top:-12px;margin-bottom:16px}.field-hint[data-v-22c8607c]{font-size:.75rem;color:hsla(0,0%,100%,.4);margin-top:6px;margin-bottom:0}.bio-label-inline[data-v-22c8607c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:.85rem;color:hsla(0,0%,100%,.7)}.char-counter[data-v-22c8607c]{font-size:.75rem;color:hsla(0,0%,100%,.4);font-weight:400}.profile-upload-row[data-v-22c8607c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}.profile-preview[data-v-22c8607c]{width:120px;height:120px;border-radius:12px;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.profile-preview.clickable[data-v-22c8607c]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.profile-preview.clickable:hover .preview-placeholder[data-v-22c8607c]{background:linear-gradient(145deg,rgba(107,45,158,.5),rgba(233,30,99,.25));border-color:rgba(107,45,158,.6)}.preview-placeholder[data-v-22c8607c]{width:100%;height:100%;background:linear-gradient(145deg,rgba(107,45,158,.3),rgba(233,30,99,.15));border:2px dashed rgba(107,45,158,.4);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.upload-hint[data-v-22c8607c]{font-size:.7rem;color:hsla(0,0%,100%,.5);margin:0;font-weight:400}.uploaded-image[data-v-22c8607c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.form-grid[data-v-22c8607c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.form-field.full-width[data-v-22c8607c]{grid-column:1/-1}.form-field.half-width[data-v-22c8607c]{grid-column:span 1}.custom-input[data-v-22c8607c]{width:100%;padding:14px 16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#fff;font-size:.95rem;outline:none;-webkit-transition:all .2s ease;transition:all .2s ease}.custom-input[data-v-22c8607c]::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.custom-input[data-v-22c8607c]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.custom-input[data-v-22c8607c]:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.custom-input[data-v-22c8607c]::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.custom-input[data-v-22c8607c]::placeholder{color:hsla(0,0%,100%,.4)}.custom-input[data-v-22c8607c]:focus{border-color:rgba(107,45,158,.7);background:hsla(0,0%,100%,.08)}.custom-select[data-v-22c8607c]{width:100%;padding:14px 16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#fff;font-size:.95rem;outline:none;cursor:pointer;-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' width='12' height='12'%3E%3Cpath fill='rgba(255,255,255,0.5)' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;-webkit-transition:all .2s ease;transition:all .2s ease}.custom-select[data-v-22c8607c]:focus{border-color:rgba(107,45,158,.7);background-color:hsla(0,0%,100%,.08)}.custom-select option[data-v-22c8607c]{background:#1a0b2e;color:#fff}.input-with-icon[data-v-22c8607c]{position:relative}.input-with-icon .custom-input[data-v-22c8607c]{padding-right:48px}.input-icon[data-v-22c8607c]{position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:hsla(0,0%,100%,.5)!important;cursor:pointer}.input-icon[data-v-22c8607c]:hover{color:hsla(0,0%,100%,.8)!important}.custom-input.input-error[data-v-22c8607c]{border-color:#ef4444!important}.custom-input.input-success[data-v-22c8607c]{border-color:#10b981!important}.field-error[data-v-22c8607c]{color:#ef4444}.field-error[data-v-22c8607c],.field-success[data-v-22c8607c]{font-size:.75rem;margin:4px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.field-success[data-v-22c8607c]{color:#10b981}.password-strength[data-v-22c8607c]{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.strength-item[data-v-22c8607c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.7rem;color:hsla(0,0%,100%,.3);-webkit-transition:color .2s ease;transition:color .2s ease}.strength-item.valid[data-v-22c8607c]{color:#10b981}.strength-item span[data-v-22c8607c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.language-selector[data-v-22c8607c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;padding:6px 12px;border-radius:6px;-webkit-transition:background .2s ease;transition:background .2s ease}.language-selector[data-v-22c8607c]:hover{background:hsla(0,0%,100%,.08)}.language-flag[data-v-22c8607c]{width:20px;height:15px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.language-name[data-v-22c8607c]{font-size:.85rem;color:hsla(0,0%,100%,.8)}.language-menu-item[data-v-22c8607c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 16px;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}.language-menu-item[data-v-22c8607c]:hover{background:rgba(107,45,158,.3)}.custom-v-select[data-v-22c8607c]{background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:8px!important}.custom-v-select .v-input__slot[data-v-22c8607c]{background:transparent!important;min-height:48px!important;padding:0 12px!important}.custom-v-select .v-select__selections[data-v-22c8607c]{color:#fff!important}.custom-v-select .v-input__append-inner[data-v-22c8607c]{margin-top:12px!important}.custom-v-select .v-chip[data-v-22c8607c]{background:rgba(107,45,158,.4)!important;color:#fff!important}.custom-v-select .v-chip .v-chip__close[data-v-22c8607c]{color:hsla(0,0%,100%,.7)!important}.custom-textarea[data-v-22c8607c]{width:100%;padding:14px 16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#fff;font-size:.95rem;font-family:inherit;outline:none;resize:none;-webkit-transition:all .2s ease;transition:all .2s ease;margin-bottom:0}.custom-textarea[data-v-22c8607c]::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.custom-textarea[data-v-22c8607c]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.custom-textarea[data-v-22c8607c]:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.custom-textarea[data-v-22c8607c]::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.custom-textarea[data-v-22c8607c]::placeholder{color:hsla(0,0%,100%,.4)}.custom-textarea[data-v-22c8607c]:focus{border-color:rgba(107,45,158,.7);background:hsla(0,0%,100%,.08)}.submit-btn[data-v-22c8607c]{width:100%;padding:18px 24px;background:linear-gradient(135deg,#6b2d9e,#8b4fbe);border:none;border-radius:10px;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:1.5px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:8px;text-transform:uppercase;-webkit-box-shadow:0 4px 15px rgba(107,45,158,.35);box-shadow:0 4px 15px rgba(107,45,158,.35)}.submit-btn[data-v-22c8607c]:hover{background:linear-gradient(135deg,#4a1f6f,#6b2d9e);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(107,45,158,.5);box-shadow:0 8px 25px rgba(107,45,158,.5)}.submit-btn[data-v-22c8607c]:active{-webkit-transform:translateY(0);transform:translateY(0)}.terms-text[data-v-22c8607c]{text-align:center;font-size:.8rem;color:hsla(0,0%,100%,.5);margin-top:20px;margin-bottom:0}.terms-text a[data-v-22c8607c]{color:#ff4081;text-decoration:none}.terms-text a[data-v-22c8607c]:hover{text-decoration:underline}.success-wrapper[data-v-22c8607c]{padding-top:60px}.success-card[data-v-22c8607c]{text-align:center;padding:48px!important}.success-title[data-v-22c8607c]{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:12px}.success-message[data-v-22c8607c]{font-size:1rem;color:hsla(0,0%,100%,.7);margin-bottom:32px}.login-link-btn[data-v-22c8607c]{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,#6b2d9e,#8b4fbe);border-radius:8px;color:#fff!important;font-weight:600;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.login-link-btn[data-v-22c8607c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(107,45,158,.5);box-shadow:0 6px 20px rgba(107,45,158,.5)}@media (max-width:600px){.publisher-content[data-v-22c8607c]{padding:0 16px 32px}.page-title[data-v-22c8607c]{font-size:1.4rem}.page-subtitle[data-v-22c8607c]{font-size:.85rem}.form-card[data-v-22c8607c]{padding:24px 16px}.section-label[data-v-22c8607c]{font-size:.9rem}.helper-text[data-v-22c8607c]{font-size:.8rem}.form-grid[data-v-22c8607c]{grid-template-columns:1fr;gap:16px}.form-field.half-width[data-v-22c8607c]{grid-column:1}.profile-upload-row[data-v-22c8607c]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.profile-preview[data-v-22c8607c]{width:100%;height:120px}}.member-page[data-v-745508ab]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);padding:20px}.member-content[data-v-745508ab]{max-width:640px;margin:0 auto;padding:16px 20px 48px}.registration-wrapper[data-v-745508ab]{-webkit-animation:fadeIn-745508ab .5s;animation:fadeIn-745508ab .5s}@-webkit-keyframes fadeIn-745508ab{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-745508ab{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.page-title[data-v-745508ab]{font-size:1.75rem;font-weight:700;color:#fff;text-align:center;margin-bottom:6px}.page-subtitle[data-v-745508ab]{font-size:.9rem;color:hsla(0,0%,100%,.6);text-align:center;margin-bottom:20px}.error-alert[data-v-745508ab]{margin-bottom:16px}.form-card.member-form[data-v-745508ab]{background:rgba(20,16,32,.95);backdrop-filter:blur(12px);border-radius:12px;padding:28px;border:1px solid hsla(0,0%,100%,.1);-webkit-box-shadow:0 8px 32px rgba(0,0,0,.4);box-shadow:0 8px 32px rgba(0,0,0,.4)}.profile-upload-row-member[data-v-745508ab]{margin-bottom:24px}.profile-preview-member[data-v-745508ab],.profile-upload-row-member[data-v-745508ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile-preview-member[data-v-745508ab]{width:100px;height:100px;border-radius:50%;overflow:hidden;background:hsla(0,0%,100%,.05);border:2px dashed hsla(0,0%,100%,.2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s}.profile-preview-member.clickable[data-v-745508ab]:hover{border-color:#667eea;background:rgba(102,126,234,.1);cursor:pointer}.uploaded-image[data-v-745508ab]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-placeholder[data-v-745508ab]{text-align:center}.upload-hint-small[data-v-745508ab]{font-size:11px;color:hsla(0,0%,100%,.5);margin-top:4px}.section-label[data-v-745508ab]{font-size:16px;font-weight:600;color:#fff;margin-bottom:8px}.section-divider-member[data-v-745508ab]{margin-top:24px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1)}.helper-text-small[data-v-745508ab]{font-size:13px;color:hsla(0,0%,100%,.5);margin-bottom:16px}.optional-text[data-v-745508ab]{font-size:13px;color:hsla(0,0%,100%,.4);font-weight:400}.form-grid-member[data-v-745508ab]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-field.full-width[data-v-745508ab]{grid-column:1/-1}.form-field.half-width[data-v-745508ab]{grid-column:span 1}.custom-input-member[data-v-745508ab],.custom-select-member[data-v-745508ab]{width:100%;padding:12px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:14px;-webkit-transition:all .3s;transition:all .3s}.custom-select-member[data-v-745508ab]{cursor:pointer}.custom-select-member option[data-v-745508ab]{background:#2d1245;color:#fff;padding:8px}.custom-input-member[data-v-745508ab]:focus,.custom-select-member[data-v-745508ab]:focus{outline:none;border-color:#667eea;background:rgba(102,126,234,.05)}.custom-input-member.input-error[data-v-745508ab],.custom-select-member.input-error[data-v-745508ab]{border-color:#ef4444}.custom-input-member.input-success[data-v-745508ab]{border-color:#10b981}.custom-input-member[data-v-745508ab]::-webkit-input-placeholder{color:hsla(0,0%,100%,.3)}.custom-input-member[data-v-745508ab]::-moz-placeholder{color:hsla(0,0%,100%,.3)}.custom-input-member[data-v-745508ab]:-ms-input-placeholder{color:hsla(0,0%,100%,.3)}.custom-input-member[data-v-745508ab]::-ms-input-placeholder{color:hsla(0,0%,100%,.3)}.custom-input-member[data-v-745508ab]::placeholder{color:hsla(0,0%,100%,.3)}.input-with-icon[data-v-745508ab]{position:relative}.input-icon[data-v-745508ab]{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:hsla(0,0%,100%,.4)}.input-icon[data-v-745508ab]:hover{color:hsla(0,0%,100%,.7)}.field-hint-small[data-v-745508ab]{font-size:12px;color:hsla(0,0%,100%,.4);margin-top:4px}.field-error[data-v-745508ab]{font-size:12px;color:#ef4444;margin-top:4px}.field-success[data-v-745508ab]{font-size:12px;color:#10b981;margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.password-strength-compact[data-v-745508ab]{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.strength-item-compact[data-v-745508ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11px;color:hsla(0,0%,100%,.4);-webkit-transition:color .3s;transition:color .3s}.strength-item-compact.valid[data-v-745508ab]{color:#10b981}.submit-section-member[data-v-745508ab]{margin-top:32px;text-align:center}.submit-btn-member[data-v-745508ab]{width:100%;padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.submit-btn-member[data-v-745508ab]:hover:not(.btn-disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 16px rgba(102,126,234,.3);box-shadow:0 8px 16px rgba(102,126,234,.3)}.submit-btn-member.btn-disabled[data-v-745508ab]{opacity:.5;cursor:not-allowed}.terms-text[data-v-745508ab]{font-size:12px;color:hsla(0,0%,100%,.5);margin-top:16px}.terms-link[data-v-745508ab]{color:#667eea;text-decoration:none}.terms-link[data-v-745508ab]:hover{text-decoration:underline}.success-wrapper[data-v-745508ab]{text-align:center;padding:60px 20px;-webkit-animation:fadeIn-745508ab .5s;animation:fadeIn-745508ab .5s}.success-icon[data-v-745508ab]{margin-bottom:24px}.success-title[data-v-745508ab]{font-size:28px;font-weight:700;color:#fff;margin-bottom:16px}.success-message[data-v-745508ab]{font-size:15px;color:hsla(0,0%,100%,.7);margin-bottom:32px}.login-btn-success[data-v-745508ab]{display:inline-block;padding:14px 40px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;text-decoration:none;font-weight:600;-webkit-transition:all .3s;transition:all .3s}.login-btn-success[data-v-745508ab]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 16px rgba(102,126,234,.3);box-shadow:0 8px 16px rgba(102,126,234,.3)}@media (max-width:768px){.member-content[data-v-745508ab]{padding:0 16px 32px!important}.page-title[data-v-745508ab]{font-size:1.4rem}.page-subtitle[data-v-745508ab]{font-size:.85rem}.form-card.member-form[data-v-745508ab]{padding:24px 16px}.section-label[data-v-745508ab]{font-size:.9rem}.helper-text-small[data-v-745508ab]{font-size:.75rem}.form-grid-member[data-v-745508ab]{grid-template-columns:1fr;gap:16px}.form-field.half-width[data-v-745508ab]{grid-column:1/-1}}.hero-banner-wrapper[data-v-0e5d8798]{margin-bottom:16px}.hero-banner[data-v-0e5d8798]{position:relative;background:linear-gradient(135deg,rgba(107,45,158,.95),rgba(74,31,111,.95));border-radius:16px;padding:24px 32px;min-height:120px;overflow:hidden;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:960px){.hero-banner[data-v-0e5d8798]{padding:16px 24px;min-height:100px}}.hero-banner[data-v-0e5d8798]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(233,30,99,.1) 0,transparent 50%);opacity:.6}.hero-banner .hero-content[data-v-0e5d8798]{position:relative;z-index:2;width:100%}.hero-banner .hero-content .hero-title[data-v-0e5d8798]{font-size:28px;font-weight:700;color:#fff;margin-bottom:8px;line-height:1.2}@media(max-width:960px){.hero-banner .hero-content .hero-title[data-v-0e5d8798]{font-size:24px}}@media(max-width:600px){.hero-banner .hero-content .hero-title[data-v-0e5d8798]{font-size:20px}}.hero-banner .hero-content .hero-subtitle[data-v-0e5d8798]{font-size:15px;color:hsla(0,0%,100%,.7);margin-bottom:0;max-width:600px}@media(max-width:960px){.hero-banner .hero-content .hero-subtitle[data-v-0e5d8798]{font-size:14px}}.hero-banner .hero-image-overlay[data-v-0e5d8798]{position:absolute;top:0;right:0;bottom:0;width:50%;z-index:1;overflow:hidden}@media(max-width:960px){.hero-banner .hero-image-overlay[data-v-0e5d8798]{display:none}}.hero-banner .hero-image-overlay img[data-v-0e5d8798]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.3;mix-blend-mode:soft-light}.hero-banner .hero-gradient-overlay[data-v-0e5d8798]{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(rgba(107,45,158,.9)),color-stop(50%,rgba(107,45,158,.7)),to(rgba(107,45,158,.3)));background:linear-gradient(90deg,rgba(107,45,158,.9),rgba(107,45,158,.7) 50%,rgba(107,45,158,.3));z-index:1;pointer-events:none}.supporter-banner[data-v-2ba00bca]{position:relative;background:linear-gradient(135deg,#e91e63,#c2185b);border-radius:12px;padding:16px;overflow:hidden;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3);margin-bottom:16px}.supporter-banner[data-v-2ba00bca]:before{content:"";position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%}.supporter-banner .supporter-content[data-v-2ba00bca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;position:relative;z-index:2}.supporter-banner .supporter-content .supporter-text[data-v-2ba00bca]{-webkit-box-flex:1;-ms-flex:1;flex:1}.supporter-banner .supporter-content .supporter-text .supporter-title[data-v-2ba00bca]{font-size:18px;font-weight:700;color:#fff;margin-bottom:3px;line-height:1.25}.supporter-banner .supporter-content .supporter-text .supporter-subtitle[data-v-2ba00bca]{font-size:13px;color:hsla(0,0%,100%,.88);margin:0}.supporter-banner .supporter-content .supporter-image[data-v-2ba00bca]{width:70px;height:70px;border-radius:50%;overflow:hidden;border:2.5px solid hsla(0,0%,100%,.3);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2)}.supporter-banner .supporter-content .supporter-image img[data-v-2ba00bca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.supporter-banner .supporter-button[data-v-2ba00bca]{position:relative;z-index:2;width:100%;font-weight:600;letter-spacing:.5px;background:hsla(0,0%,100%,.95)!important;color:#e91e63!important}.supporter-banner .supporter-button[data-v-2ba00bca]:hover{background:#fff!important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3)}.supporter-banner .supporter-decoration[data-v-2ba00bca]{position:absolute;bottom:-30px;left:-30px;width:150px;height:150px;background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 70%);border-radius:50%}@media(max-width:600px){.supporter-banner .supporter-content .supporter-image[data-v-2ba00bca]{width:60px;height:60px}.supporter-banner .supporter-content .supporter-text .supporter-title[data-v-2ba00bca]{font-size:18px}.supporter-banner .supporter-content .supporter-text .supporter-subtitle[data-v-2ba00bca]{font-size:13px}}.home-view .hero-custom-content .hero-main-title[data-v-4bfe6b44]{font-size:32px;font-weight:700;line-height:1.15;color:#fff;margin-bottom:0}@media(max-width:960px){.home-view .hero-custom-content .hero-main-title[data-v-4bfe6b44]{font-size:26px}}@media(max-width:600px){.home-view .hero-custom-content .hero-main-title[data-v-4bfe6b44]{font-size:22px}}.home-view .hero-custom-content .hero-badges[data-v-4bfe6b44]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.home-view .hero-custom-content .hero-badges .hero-badge[data-v-4bfe6b44]{background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.25)!important;color:#fff!important;font-weight:500;font-size:13px;backdrop-filter:blur(10px);height:32px}.home-view .hero-custom-content .hero-badges .hero-badge[data-v-4bfe6b44]:hover{background:hsla(0,0%,100%,.12)!important}.v-chip[data-v-c245bbce]{margin:2px}.browse-profiles .page-title[data-v-0948f65c]{font-size:32px;font-weight:700;color:#fff}.browse-profiles .profile-card[data-v-0948f65c]{border-radius:16px!important;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden;background:rgba(45,18,69,.5)!important}.browse-profiles .profile-card[data-v-0948f65c]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 32px rgba(107,45,158,.4)!important;box-shadow:0 8px 32px rgba(107,45,158,.4)!important}.browse-profiles .profile-card .profile-image-container[data-v-0948f65c]{position:relative;width:100%;height:320px}.browse-profiles .profile-card .profile-image-container .profile-placeholder[data-v-0948f65c]{width:100%;height:100%;background:linear-gradient(135deg,rgba(107,45,158,.3),rgba(74,31,111,.3));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.browse-profiles .profile-card .profile-image-container .image-overlay[data-v-0948f65c]{position:absolute;bottom:0;left:0;right:0;height:60%;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,transparent),to(rgba(0,0,0,.9)));background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.9));pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease}.browse-profiles .profile-card .profile-image-container .follow-btn[data-v-0948f65c]{position:absolute;top:12px;right:12px;z-index:3;background:rgba(0,0,0,.5)!important;backdrop-filter:blur(4px);-webkit-transition:all .3s ease;transition:all .3s ease}.browse-profiles .profile-card .profile-image-container .follow-btn .v-icon[data-v-0948f65c]{-webkit-transition:all .3s ease;transition:all .3s ease}.browse-profiles .profile-card .profile-image-container .follow-btn[data-v-0948f65c]:hover{background:rgba(107,45,158,.8)!important;-webkit-transform:scale(1.1);transform:scale(1.1)}.browse-profiles .profile-card .profile-image-container .profile-overlay-info[data-v-0948f65c]{position:absolute;bottom:0;left:0;right:0;padding:20px 16px 16px;z-index:2;color:#fff}.browse-profiles .profile-card .profile-image-container .profile-overlay-info .profile-name[data-v-0948f65c]{font-size:22px;font-weight:800;color:#fff;margin:0 0 8px 0;line-height:1.2;letter-spacing:.3px;text-shadow:0 2px 8px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browse-profiles .profile-card .profile-image-container .profile-overlay-info .profile-meta[data-v-0948f65c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.browse-profiles .profile-card .profile-image-container .profile-overlay-info .profile-meta .country-info[data-v-0948f65c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.95)}.browse-profiles .profile-card .profile-image-container .profile-overlay-info .profile-meta .country-info .flag-emoji[data-v-0948f65c]{font-size:18px;line-height:1}.browse-profiles .profile-card .profile-image-container .profile-overlay-info .profile-meta .country-info .country-name[data-v-0948f65c]{letter-spacing:.3px}.browse-profiles .profile-card .profile-image-container .profile-overlay-info .profile-meta .age-info[data-v-0948f65c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.9);background:rgba(107,45,158,.6);padding:2px 8px;border-radius:12px;backdrop-filter:blur(4px)}.browse-profiles .profile-card .profile-image-container .profile-overlay-info .profile-location[data-v-0948f65c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;font-size:12px;color:hsla(0,0%,100%,.85);font-weight:500;line-height:1.4;max-height:34px;overflow:hidden}.browse-profiles .profile-card .profile-image-container .profile-overlay-info .profile-location .v-icon[data-v-0948f65c]{margin-top:2px;opacity:.9}.browse-profiles .profile-card .profile-image-container .profile-overlay-info .profile-location span[data-v-0948f65c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.following-profiles .page-title[data-v-f3f5ba7e]{font-size:2rem;font-weight:500;color:var(--v-primary-base)}.following-profiles .profile-card[data-v-f3f5ba7e]{border-radius:16px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.following-profiles .profile-card[data-v-f3f5ba7e]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 24px rgba(0,0,0,.15)!important;box-shadow:0 12px 24px rgba(0,0,0,.15)!important}.following-profiles .profile-image-container[data-v-f3f5ba7e]{position:relative;overflow:hidden}.following-profiles .profile-placeholder[data-v-f3f5ba7e]{height:320px;background:linear-gradient(135deg,#667eea,#764ba2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.following-profiles .image-overlay[data-v-f3f5ba7e]{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,rgba(0,0,0,.2)),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.8));pointer-events:none}.following-profiles .follow-btn[data-v-f3f5ba7e]{position:absolute;top:12px;right:12px;background:hsla(0,0%,100%,.95)!important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:2}.following-profiles .follow-btn[data-v-f3f5ba7e]:hover{background:#fff!important;-webkit-transform:scale(1.1);transform:scale(1.1)}.following-profiles .profile-overlay-info[data-v-f3f5ba7e]{position:absolute;bottom:0;left:0;right:0;padding:16px;color:#fff;z-index:1}.following-profiles .profile-name[data-v-f3f5ba7e]{font-size:1.25rem;font-weight:600;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.following-profiles .profile-meta[data-v-f3f5ba7e]{gap:16px;margin-bottom:4px;font-size:.875rem}.following-profiles .country-info[data-v-f3f5ba7e],.following-profiles .profile-meta[data-v-f3f5ba7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.following-profiles .country-info[data-v-f3f5ba7e]{gap:6px}.following-profiles .flag-emoji[data-v-f3f5ba7e]{font-size:1.1rem}.following-profiles .country-name[data-v-f3f5ba7e]{text-shadow:0 1px 2px rgba(0,0,0,.3)}.following-profiles .age-info[data-v-f3f5ba7e],.following-profiles .profile-location[data-v-f3f5ba7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-shadow:0 1px 2px rgba(0,0,0,.3)}.following-profiles .profile-location[data-v-f3f5ba7e]{gap:4px;font-size:.8125rem;opacity:.95}.image-grid-uploader[data-v-fa50e158]{width:100%}.uploader-header[data-v-fa50e158]{margin-bottom:12px}.uploader-title[data-v-fa50e158]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:500;margin-bottom:4px;color:hsla(0,0%,100%,.87)}.uploader-subtitle[data-v-fa50e158]{margin-left:32px;opacity:.7;font-size:.8rem}.images-grid[data-v-fa50e158]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px}@media (max-width:1200px){.images-grid[data-v-fa50e158]{max-width:700px}}@media (max-width:960px){.images-grid[data-v-fa50e158]{grid-template-columns:repeat(2,1fr);max-width:500px}}@media (max-width:600px){.images-grid[data-v-fa50e158]{grid-template-columns:repeat(2,1fr);max-width:100%;gap:12px}}.image-slot[data-v-fa50e158]{position:relative;width:100%;padding-bottom:100%;border-radius:8px;overflow:hidden;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.image-slot.is-filled[data-v-fa50e158]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.image-container[data-v-fa50e158]{position:absolute;top:0;left:0;width:100%;height:100%}.image-preview[data-v-fa50e158]{width:100%;height:100%;border-radius:8px}.image-preview[data-v-fa50e158] .v-image__image{background-size:contain!important;background-position:50%!important}.image-placeholder[data-v-fa50e158]{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.05);border:2px dashed hsla(0,0%,100%,.2);border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.image-placeholder[data-v-fa50e158]:focus,.image-placeholder[data-v-fa50e158]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3);outline:none}.placeholder-text[data-v-fa50e158]{margin-top:6px;font-size:.75rem;color:hsla(0,0%,100%,.5)}.main-badge[data-v-fa50e158]{top:6px;left:6px;gap:3px;background:rgba(156,39,176,.9);color:#fff;padding:3px 6px;border-radius:4px;font-size:.7rem;font-weight:600;z-index:2}.image-overlay[data-v-fa50e158],.main-badge[data-v-fa50e158]{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-overlay[data-v-fa50e158]{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.image-container:hover .image-overlay[data-v-fa50e158]{opacity:1}.delete-btn[data-v-fa50e158]{position:absolute;top:6px;right:6px;background:rgba(244,67,54,.9)!important}.delete-btn[data-v-fa50e158]:hover{background:#f44336!important}.drag-handle[data-v-fa50e158]{position:absolute;bottom:8px;right:8px;cursor:move;opacity:.8}.drag-handle[data-v-fa50e158]:hover{opacity:1}.ghost[data-v-fa50e158]{opacity:.5}.dragging[data-v-fa50e158]{opacity:.8}.preview-btn[data-v-0b43978a]{text-transform:none;font-weight:500;letter-spacing:.5px}.preview-btn[data-v-0b43978a]:hover{background-color:hsla(0,0%,100%,.1)!important}@media(max-width:600px){.preview-btn[data-v-0b43978a]{padding:0 8px!important;min-width:auto!important}.preview-btn span[data-v-0b43978a]{display:none}}.photo-placeholder[data-v-0b43978a]{height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px dashed #ccc;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.photo-placeholder[data-v-0b43978a]:hover{border-color:#9c27b0;background-color:rgba(156,39,176,.05)}.photo-preview-container[data-v-0b43978a]{position:relative}.v-image[data-v-0b43978a]{border:1px solid #ddd}.post-card[data-v-08a577ec]{-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.post-card[data-v-08a577ec]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 16px rgba(0,0,0,.2)!important;box-shadow:0 8px 16px rgba(0,0,0,.2)!important}.post-image-container[data-v-08a577ec]{position:relative;overflow:hidden}.post-image[data-v-08a577ec]{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.post-card:hover .post-image[data-v-08a577ec]{-webkit-transform:scale(1.05);transform:scale(1.05)}.post-overlay[data-v-08a577ec]{position:absolute;bottom:10px;left:10px;z-index:2}.post-no-image[data-v-08a577ec]{height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}.image-edit-overlay[data-v-08a577ec]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.permission-list[data-v-0e58b6da]{max-height:400px;overflow-y:auto}.photo-placeholder[data-v-599f9ee2]{height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px dashed #ccc;-webkit-transition:all .3s ease;transition:all .3s ease}.photo-placeholder[data-v-599f9ee2]:hover{border-color:#999;background-color:#f5f5f5}.photo-preview-container[data-v-599f9ee2]{position:relative}.v-simple-table[data-v-20bb06c7]{margin-bottom:20px}[data-v-20bb06c7] .v-alert .error--text{color:#ff5252!important}[data-v-20bb06c7] .v-alert .v-list{background:rgba(0,0,0,.05);border-radius:4px;padding:8px}[data-v-20bb06c7] .v-alert.error .v-list{background:hsla(0,0%,100%,.1)}[data-v-20bb06c7] .v-alert .subtitle-2{font-weight:600;margin-bottom:4px}.messages-sidebar[data-v-3ed7aa6c]{height:calc(100vh - 150px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.conversation-list[data-v-3ed7aa6c]{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.blocked-conversation[data-v-3ed7aa6c]{opacity:.6}.blocked-conversation[data-v-3ed7aa6c]:hover{opacity:.8}.blocked-avatar[data-v-3ed7aa6c]{-webkit-filter:grayscale(60%);filter:grayscale(60%)}.messages-area[data-v-3ed7aa6c]{background:#f5f5f5}.message-bubble[data-v-3ed7aa6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:70%;position:relative}.message-bubble.sent[data-v-3ed7aa6c]{margin-left:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.message-bubble.sent .message-content[data-v-3ed7aa6c]{background:#1976d2;color:#fff;border-radius:18px 18px 4px 18px}.message-bubble.received[data-v-3ed7aa6c]{margin-right:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.message-bubble.received .message-content[data-v-3ed7aa6c]{background:#e0e0e0;color:#000;border-radius:18px 18px 18px 4px}.message-content[data-v-3ed7aa6c]{padding:12px 16px;word-wrap:break-word}.message-meta[data-v-3ed7aa6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:0 8px;font-size:11px;color:rgba(0,0,0,.54)}.message-time[data-v-3ed7aa6c]{opacity:.7}.message-options[data-v-3ed7aa6c]{position:absolute;top:4px;right:4px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.message-bubble:hover .message-options[data-v-3ed7aa6c]{opacity:1}.role-badge[data-v-3ed7aa6c]{font-size:11px;color:#666;font-weight:400}.notifications-page .page-header[data-v-04b509b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.notifications-page .page-header h1[data-v-04b509b6]{font-size:28px;font-weight:700;color:#fff}.notifications-page .empty-state[data-v-04b509b6]{text-align:center}.notifications-page .empty-state h3[data-v-04b509b6]{color:hsla(0,0%,100%,.7)}.notifications-page .notification-group .group-header[data-v-04b509b6]{padding:16px 16px 8px;background:rgba(0,0,0,.02)}.notifications-page .notification-group .group-header h3[data-v-04b509b6]{font-size:14px;font-weight:600;text-transform:uppercase;color:hsla(0,0%,100%,.7);letter-spacing:.5px}.notifications-page .notification-unread[data-v-04b509b6]{background-color:rgba(33,150,243,.05)}.notifications-page .notification-unread .notification-title[data-v-04b509b6]{font-weight:600}.notifications-page .notification-unread[data-v-04b509b6]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#2196f3}.notifications-page .notification-security[data-v-04b509b6]{background-color:rgba(244,67,54,.05);border-left:4px solid #f44336!important}.notifications-page .notification-security[data-v-04b509b6]:before{background-color:#f44336}.notifications-page .notification-title[data-v-04b509b6]{font-size:16px;font-weight:500;line-height:1.4}.notifications-page .notification-message[data-v-04b509b6]{font-size:14px;line-height:1.4;color:hsla(0,0%,100%,.7)}.notifications-page .notification-time[data-v-04b509b6]{font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,100%,.5)}.notifications-page .action-buttons[data-v-04b509b6],.notifications-page .notification-time[data-v-04b509b6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.notifications-page .role-badge[data-v-04b509b6]{font-size:12px;color:#666;font-weight:400}.v-data-table[data-v-1008efca] tbody tr:hover{background-color:hsla(0,0%,100%,.05)!important}.reports-page[data-v-5828dfa0]{max-width:1400px}.v-data-table[data-v-5828dfa0] tbody tr:hover{background-color:hsla(0,0%,100%,.05)!important;cursor:pointer}.v-data-table[data-v-5828dfa0] tbody tr{-webkit-transition:background-color .2s;transition:background-color .2s}.report-detail-page[data-v-3305536e]{max-width:1400px;background:linear-gradient(135deg,#1a0b2e,#16213e);min-height:100vh}.back-button[data-v-3305536e]{text-transform:none;font-size:14px;letter-spacing:.5px}.back-button[data-v-3305536e]:before{opacity:0}.detail-card[data-v-3305536e],.evidence-card[data-v-3305536e]{background:hsla(0,0%,100%,.03)!important;border-radius:12px!important;overflow:hidden;border:1px solid hsla(0,0%,100%,.08)}.detail-header[data-v-3305536e],.evidence-header[data-v-3305536e]{background:linear-gradient(135deg,#7b2cbf,#5a189a)!important;padding:20px 24px!important;font-size:16px!important;font-weight:500!important;letter-spacing:.5px}.status-chip[data-v-3305536e]{font-weight:600!important;font-size:12px!important;padding:0 12px!important;height:28px!important}.communication-alert[data-v-3305536e]{background:rgba(33,150,243,.15)!important;border-left:4px solid #2196f3!important;border-radius:4px}.communication-alert span[data-v-3305536e]{font-size:14px;line-height:1.5}.user-info-box[data-v-3305536e]{background:hsla(0,0%,100%,.02);padding:16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.05)}.info-row[data-v-3305536e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.description-box[data-v-3305536e]{background:rgba(0,0,0,.2);border-radius:8px;border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.6}.chat-evidence-container[data-v-3305536e]{max-height:500px;overflow-y:auto}.chat-evidence-container[data-v-3305536e]::-webkit-scrollbar{width:6px}.chat-evidence-container[data-v-3305536e]::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.chat-evidence-container[data-v-3305536e]::-webkit-scrollbar-thumb{background:rgba(123,44,191,.5);border-radius:3px}.chat-evidence-container[data-v-3305536e]::-webkit-scrollbar-thumb:hover{background:rgba(123,44,191,.7)}.message-item[data-v-3305536e]{border-bottom:1px solid hsla(0,0%,100%,.05);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.message-item[data-v-3305536e]:hover{background-color:hsla(0,0%,100%,.02)}.message-item[data-v-3305536e]:last-child{border-bottom:none}.message-bubble[data-v-3305536e]{background:rgba(0,0,0,.25);border-radius:12px;padding:10px 14px;margin-top:4px;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.95);word-wrap:break-word}.footer-note[data-v-3305536e]{background:rgba(0,0,0,.15);border-top:1px solid hsla(0,0%,100%,.05);font-size:12px}.section-header[data-v-3305536e]{font-size:18px;font-weight:600;color:#fff;letter-spacing:.5px;padding:8px 0}.communication-status[data-v-3305536e]{background:rgba(33,150,243,.1);border-left:3px solid #2196f3;border-radius:4px;font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.8)}.action-card[data-v-3305536e]{background:transparent!important}.action-btn[data-v-3305536e]{text-transform:uppercase!important;font-weight:600!important;letter-spacing:.8px!important;font-size:13px!important;border-radius:8px!important;height:48px!important}.action-btn.v-btn--outlined[data-v-3305536e]{border-width:2px!important}.info-note[data-v-3305536e]{background:hsla(0,0%,100%,.03);border-radius:8px;font-size:12px;line-height:1.6;color:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.05)}.sticky-actions[data-v-3305536e]{position:sticky;top:20px}h1[data-v-72d692fc]{font-size:28px;font-weight:700}.public-profile[data-v-0f59b6d0]{min-height:100vh;background:#1a0b2e}.public-profile .error-container[data-v-0f59b6d0],.public-profile .loading-container[data-v-0f59b6d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60vh;padding:40px}.public-profile .profile-content .profile-header[data-v-0f59b6d0]{position:relative;width:100%;height:400px}.public-profile .profile-content .profile-header .header-placeholder[data-v-0f59b6d0]{width:100%;height:100%;background:linear-gradient(135deg,#6b2d9e,#4a1f6f)}.public-profile .profile-content .profile-header .header-overlay[data-v-0f59b6d0]{position:absolute;bottom:0;left:0;right:0;height:200px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(hsla(0,0%,7%,.95)));background:linear-gradient(180deg,transparent,hsla(0,0%,7%,.95))}.public-profile .profile-content .profile-main[data-v-0f59b6d0]{max-width:800px;margin:0 auto}.public-profile .profile-content .profile-main .profile-header-info[data-v-0f59b6d0]{text-align:center;margin-top:-90px;position:relative;z-index:2}.public-profile .profile-content .profile-main .profile-header-info .profile-avatar[data-v-0f59b6d0]{border:6px solid #2d1245;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3)}.public-profile .profile-content .profile-main .profile-header-info .profile-details .profile-name[data-v-0f59b6d0]{font-size:36px;font-weight:700;color:#fff;margin:0}.public-profile .profile-content .profile-main .profile-header-info .profile-details .username-container[data-v-0f59b6d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.public-profile .profile-content .profile-main .profile-header-info .profile-details .username-container .username[data-v-0f59b6d0]{font-size:18px;color:hsla(0,0%,100%,.7)}.public-profile .profile-content .profile-main .profile-header-info .profile-details .nationality[data-v-0f59b6d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-size:16px;color:hsla(0,0%,100%,.85);font-weight:500}.public-profile .profile-content .profile-main .profile-header-info .profile-details .nationality .flag-icon[data-v-0f59b6d0]{font-size:24px}.public-profile .profile-content .profile-main .profile-header-info .profile-details .location[data-v-0f59b6d0]{font-size:15px;color:hsla(0,0%,100%,.7)}.public-profile .profile-content .profile-main .profile-header-info .profile-details .location .v-icon[data-v-0f59b6d0]{margin-right:4px}.public-profile .profile-content .profile-main .profile-header-info .profile-details .follow-button[data-v-0f59b6d0]{min-width:200px}.public-profile .profile-content .profile-main .profile-stats[data-v-0f59b6d0]{border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);padding:24px 0;margin-top:32px}.public-profile .profile-content .profile-main .profile-stats .stat-item[data-v-0f59b6d0]{text-align:center}.public-profile .profile-content .profile-main .profile-stats .stat-item .stat-value[data-v-0f59b6d0]{font-size:28px;font-weight:700;color:#fff}.public-profile .profile-content .profile-main .profile-stats .stat-item .stat-label[data-v-0f59b6d0]{font-size:14px;color:hsla(0,0%,100%,.7);text-transform:uppercase;margin-top:4px}.public-profile .profile-content .profile-main .bio-section[data-v-0f59b6d0]{background:#2d1245;border-radius:16px!important}.public-profile .profile-content .profile-main .bio-section .bio-title[data-v-0f59b6d0]{font-size:18px;font-weight:600;color:#fff}.public-profile .profile-content .profile-main .bio-section .bio-content .bio-text[data-v-0f59b6d0]{font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.7);white-space:pre-wrap}.public-profile .profile-content .profile-main .tags-section .section-header[data-v-0f59b6d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.public-profile .profile-content .profile-main .tags-section .section-header h2[data-v-0f59b6d0]{font-size:20px;font-weight:600;color:#fff;margin:0}.public-profile .profile-content .profile-main .tags-section .tags-container[data-v-0f59b6d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.public-profile .profile-content .profile-main .photo-gallery .section-header[data-v-0f59b6d0],.public-profile .profile-content .profile-main .social-links .section-header[data-v-0f59b6d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.public-profile .profile-content .profile-main .photo-gallery .section-header h2[data-v-0f59b6d0],.public-profile .profile-content .profile-main .social-links .section-header h2[data-v-0f59b6d0]{font-size:20px;font-weight:600;color:#fff;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.public-profile .profile-content .profile-main .photo-gallery .section-header .view-all-btn[data-v-0f59b6d0],.public-profile .profile-content .profile-main .social-links .section-header .view-all-btn[data-v-0f59b6d0]{margin-left:auto;text-transform:none;font-size:14px}.public-profile .profile-content .profile-main .photo-gallery .photo-grid[data-v-0f59b6d0],.public-profile .profile-content .profile-main .social-links .photo-grid[data-v-0f59b6d0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) transparent}.public-profile .profile-content .profile-main .photo-gallery .photo-grid[data-v-0f59b6d0]::-webkit-scrollbar,.public-profile .profile-content .profile-main .social-links .photo-grid[data-v-0f59b6d0]::-webkit-scrollbar{height:6px}.public-profile .profile-content .profile-main .photo-gallery .photo-grid[data-v-0f59b6d0]::-webkit-scrollbar-track,.public-profile .profile-content .profile-main .social-links .photo-grid[data-v-0f59b6d0]::-webkit-scrollbar-track{background:transparent}.public-profile .profile-content .profile-main .photo-gallery .photo-grid[data-v-0f59b6d0]::-webkit-scrollbar-thumb,.public-profile .profile-content .profile-main .social-links .photo-grid[data-v-0f59b6d0]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.public-profile .profile-content .profile-main .photo-gallery .photo-grid[data-v-0f59b6d0]::-webkit-scrollbar-thumb:hover,.public-profile .profile-content .profile-main .social-links .photo-grid[data-v-0f59b6d0]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.public-profile .profile-content .profile-main .photo-gallery .photo-grid .photo-card[data-v-0f59b6d0],.public-profile .profile-content .profile-main .social-links .photo-grid .photo-card[data-v-0f59b6d0]{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;border-radius:12px!important;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.public-profile .profile-content .profile-main .photo-gallery .photo-grid .photo-card[data-v-0f59b6d0]:hover,.public-profile .profile-content .profile-main .social-links .photo-grid .photo-card[data-v-0f59b6d0]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 32px rgba(0,0,0,.4);box-shadow:0 8px 32px rgba(0,0,0,.4)}.public-profile .profile-content .profile-main .social-links .social-links-grid[data-v-0f59b6d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.public-profile .profile-content .profile-main .social-links .social-card[data-v-0f59b6d0]{background:rgba(45,18,69,.6);border-radius:12px!important;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1)}.public-profile .profile-content .profile-main .social-links .social-card[data-v-0f59b6d0]:hover{background:rgba(45,18,69,.9);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.3);box-shadow:0 4px 16px rgba(0,0,0,.3)}.public-profile .profile-content .profile-main .social-links .social-card .social-content[data-v-0f59b6d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;gap:16px}.public-profile .profile-content .profile-main .social-links .social-card .social-content .social-avatar[data-v-0f59b6d0]{-ms-flex-negative:0;flex-shrink:0}.public-profile .profile-content .profile-main .social-links .social-card .social-content .social-info[data-v-0f59b6d0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.public-profile .profile-content .profile-main .social-links .social-card .social-content .social-info .social-name[data-v-0f59b6d0]{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}.public-profile .profile-content .profile-main .social-links .social-card .social-content .social-info .social-username[data-v-0f59b6d0]{font-size:14px;color:hsla(0,0%,100%,.7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-profile .profile-content .profile-main .disclaimer p[data-v-0f59b6d0]{margin:0}.public-profile .photo-dialog[data-v-0f59b6d0]{background:#2d1245;border-radius:16px!important}.public-profile .photo-dialog .close-btn[data-v-0f59b6d0]{position:absolute;top:16px;right:16px;z-index:10;background:rgba(0,0,0,.5)}