.slide-fade-enter-active[data-v-b2a951ba],.slide-fade-leave-active[data-v-b2a951ba]{transition:all .1s ease}.slide-fade-enter-from[data-v-b2a951ba],.slide-fade-leave-to[data-v-b2a951ba]{opacity:0;transform:translateY(-5px)}a[data-v-b2a951ba]{text-decoration:none}.item div[data-v-b2a951ba]{width:46px;display:flex;align-items:center;justify-content:center}.item[data-v-b2a951ba]{height:50px}.circle-avatar-container[data-v-ef57606c]{position:relative;width:120px;height:120px;display:inline-block}.layer[data-v-ef57606c]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.overlay-cat[data-v-ef57606c]{width:142.5%;height:142.5%;position:absolute;top:-42.5%;right:-21.25%}.unread-indicator[data-v-239cfd83]{width:20px}.top-50[data-v-239cfd83]{top:calc(50px + env(safe-area-inset-top))!important}.notification-modal[data-v-239cfd83]{width:calc(100vw - 1rem - 2px);max-height:calc(100vh - 110px - env(safe-area-inset-top));overflow-y:auto}.end-lg-50[data-v-239cfd83]{right:0}.avatar[data-v-239cfd83]{width:30px;height:30px;aspect-ratio:1 / 1}.frame[data-v-239cfd83]{width:34px;height:34px;transform:translate(-2px,-2px);top:0;left:0}@media (min-width: 576px){.notification-modal[data-v-239cfd83]{width:280px;height:auto;max-height:80vh}.avatar[data-v-239cfd83]{width:40px;height:40px;aspect-ratio:1 / 1}.frame[data-v-239cfd83]{width:46px;height:46px;transform:translate(-3px,-3px)}}@media (min-width: 768px){.notification-modal[data-v-239cfd83]{width:320px}.end-lg-50[data-v-239cfd83]{right:20px}}@media (min-width: 992px){.notification-modal[data-v-239cfd83]{width:400px}.end-lg-50[data-v-239cfd83]{right:50px}}.dot[data-v-239cfd83]{width:8px;height:8px;border-radius:50%;background:#4118b3}.text-truncate[data-v-f03249f7]{max-width:200px}.ms-custom[data-v-f03249f7]{margin-left:-7.5px}.header .search i[data-v-f03249f7]{position:absolute;top:50%;right:16px;transform:translateY(-50%);transition:transform .3s ease;will-change:transform}.header .search[data-v-f03249f7]{width:250px}.header[data-v-f03249f7]{height:calc(50px + env(safe-area-inset-top));padding-top:calc(env(safe-area-inset-top) + 20px)!important;padding-bottom:20px!important}.fade-enter-active[data-v-f03249f7],.fade-leave-active[data-v-f03249f7]{transition:opacity .2s ease}.fade-enter-from[data-v-f03249f7],.fade-leave-to[data-v-f03249f7]{opacity:0}.avatar[data-v-f03249f7]{width:30px;height:30px;min-width:30px}.avatar .frame[data-v-f03249f7]{width:36px;height:36px;transform:translate(-3px,-3px);top:0;left:0}.mobile-bottom-nav[data-v-4c68da37]{box-shadow:0 -2px 10px #0000000d;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.nav-item[data-v-4c68da37]{height:100%;transition:color .2s}.text-primary[data-v-4c68da37]{color:#0d6efd!important}.text-secondary[data-v-4c68da37]{color:#6c757d!important}.fade-enter-active[data-v-4c68da37],.fade-leave-active[data-v-4c68da37]{transition:opacity .2s ease}.fade-enter-from[data-v-4c68da37],.fade-leave-to[data-v-4c68da37]{opacity:0}.menu-container[data-v-4c68da37]{background-color:#f0f2f5}body.dark .menu-container{background-color:#181a1b!important}.loading-overlay[data-v-6d4dd5a0]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff9;display:flex;justify-content:center;align-items:center;z-index:9999}.spinner-container[data-v-6d4dd5a0]{position:relative;width:100px;height:100px}.logo[data-v-6d4dd5a0]{width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.spinner-ring[data-v-6d4dd5a0]{position:absolute;width:100px;height:100px;border:5px solid #ccc;border-top-color:#42b983;border-radius:50%;animation:spin-6d4dd5a0 1s linear infinite;top:0;left:0;z-index:1}@keyframes spin-6d4dd5a0{to{transform:rotate(360deg)}}.logo[data-v-49eae33b]{width:120px;height:120px}.spinner[data-v-49eae33b]{height:24px;width:24px}button[data-v-49eae33b]{width:120px}@keyframes overlayFadeIn-1628bd5f{0%{opacity:0}to{opacity:1}}@keyframes modalPopIn-1628bd5f{0%{opacity:0;transform:scale(.9) translateY(15px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-overlay[data-v-1628bd5f]{animation:overlayFadeIn-1628bd5f .3s ease-out}.modal-custom[data-v-1628bd5f]{animation:modalPopIn-1628bd5f .4s cubic-bezier(.16,1,.3,1);max-width:624px}.modal-backdrop[data-v-8de24a7a]{position:fixed;inset:0;background:#00000080;z-index:3000;display:flex;align-items:center;justify-content:center}.modal-container[data-v-8de24a7a]{position:relative;background:transparent;padding:1rem;width:90vw;height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.image-display[data-v-8de24a7a]{display:flex;align-items:center;justify-content:center;gap:1rem}.main-image[data-v-8de24a7a]{max-width:100%;max-height:100%;border-radius:8px;box-shadow:0 0 10px #000;object-fit:contain;transition:transform .2s ease-out;cursor:zoom-in}.main-image.touch-zooming[data-v-8de24a7a]{transition:none!important}.zoomed-cursor[data-v-8de24a7a]{cursor:zoom-out}.arrow[data-v-8de24a7a]{background:none;border:none;font-size:2rem;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.arrow[disabled][data-v-8de24a7a]{opacity:.3;cursor:not-allowed}@keyframes overlayFadeIn-8de24a7a{0%{opacity:0}to{opacity:1}}@keyframes modalPopIn-8de24a7a{0%{opacity:0;transform:scale(.9) translateY(15px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-overlay[data-v-8de24a7a]{animation:overlayFadeIn-8de24a7a .3s ease-out}.modal-custom[data-v-8de24a7a]{animation:modalPopIn-8de24a7a .4s cubic-bezier(.16,1,.3,1)}.z-3000[data-v-0052b778]{z-index:3000}.hover-bg-light[data-v-0052b778]:hover{background-color:#f8f9fa}.empty-avatar[data-v-71fc2055]{width:24px;flex-shrink:0}.icon[data-v-71fc2055]{top:8px;right:10px}.spinner[data-v-71fc2055]{width:16px;height:16px}.editable-box[data-v-71fc2055]{max-height:100px;max-width:100%;overflow-y:auto;padding:6px 47px 6px 12px;border:1px solid #ccc;border-radius:8px;line-height:1;word-break:break-word;white-space:pre-wrap}.editable-box[data-v-71fc2055]:empty:before{content:attr(placeholder);color:#888}.editable-box[data-v-71fc2055]:focus{outline:none;border-color:#007bff;box-shadow:none}.avatar[data-v-71fc2055]{width:24px;height:24px;margin-top:5px}.avatar .frame[data-v-71fc2055]{width:28px;height:28px;transform:translate(-2px,-2px);top:0;left:0}@media (min-width: 576px){.avatar[data-v-71fc2055]{width:28px;height:28px;margin-top:0}.avatar .frame[data-v-71fc2055]{width:32px;height:32px;transform:translate(-2.5px,-2.5px);top:0;left:0}.empty-avatar[data-v-71fc2055]{width:28px}}@media (min-width: 768px){.avatar[data-v-71fc2055]{width:32px;height:32px;margin-top:0}.avatar .frame[data-v-71fc2055]{width:38px;height:38px;transform:translate(-3px,-3px);top:0;left:0}.empty-avatar[data-v-71fc2055]{width:32px}}@media (max-width: 575.98px){.bottom-modal-content[data-v-bf3843a6]{margin:0}.drag-handle-container[data-v-bf3843a6]{height:24px;width:100%;cursor:grab;flex-shrink:0}.drag-bar[data-v-bf3843a6]{width:40px;height:5px;background-color:#e0e0e0;border-radius:10px}}@media (min-width: 576px){.bottom-modal-content[data-v-bf3843a6]{max-width:624px;max-height:calc(100vh - 3rem);border-radius:12px;margin:1.5rem;height:auto}.drag-handle-container[data-v-bf3843a6]{display:none!important}}@keyframes overlayFadeIn-bf3843a6{0%{opacity:0}to{opacity:1}}@keyframes overlayFadeOut-bf3843a6{0%{opacity:1}to{opacity:0}}@keyframes slideUp-bf3843a6{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modalPopIn-bf3843a6{0%{opacity:0;transform:scale(.9) translateY(15px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalPopOut-bf3843a6{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(15px)}}.modal-overlay[data-v-bf3843a6]{animation:overlayFadeIn-bf3843a6 .3s ease-out}.modal-overlay.is-closing[data-v-bf3843a6]{animation:overlayFadeOut-bf3843a6 .3s ease-out forwards}@media (max-width: 575.98px){.bottom-modal-content[data-v-bf3843a6]{animation:slideUp-bf3843a6 .3s cubic-bezier(.16,1,.3,1)}}@media (min-width: 576px){.bottom-modal-content[data-v-bf3843a6]{animation:modalPopIn-bf3843a6 .3s cubic-bezier(.16,1,.3,1)}.bottom-modal-content.is-closing[data-v-bf3843a6]{animation:modalPopOut-bf3843a6 .3s cubic-bezier(.16,1,.3,1) forwards}}.text-purple[data-v-7c2d7438]{color:#6f42c1!important}.text-purple[data-v-7c2d7438]:hover{text-decoration:underline!important}.empty-avatar[data-v-64fd1471]{width:24px;flex-shrink:0}.avatar[data-v-64fd1471]{width:24px;height:24px;margin-top:5px;min-width:24px;flex-shrink:0}.avatar .frame[data-v-64fd1471]{width:28px;height:28px;transform:translate(-2px,-2px);top:0;left:0}@media (min-width: 576px){.avatar[data-v-64fd1471]{width:28px;height:28px;margin-top:0}.avatar .frame[data-v-64fd1471]{width:32px;height:32px;transform:translate(-3px,-3px);top:0;left:0}.empty-avatar[data-v-64fd1471]{width:28px}}@media (min-width: 768px){.avatar[data-v-64fd1471]{width:32px;height:32px;margin-top:0}.avatar .frame[data-v-64fd1471]{width:38px;height:38px;transform:translate(-3px,-3px);top:0;left:0}.empty-avatar[data-v-64fd1471]{width:32px}}.content[data-v-64fd1471]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.content.expanded[data-v-64fd1471]{-webkit-line-clamp:unset}.disabled-icon[data-v-64fd1471]{opacity:.5;pointer-events:none}.dropdown-overlay[data-v-64fd1471]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;background-color:transparent}.text-truncate[data-v-64fd1471]{max-width:150px}@keyframes overlayFadeIn-22d7a0ad{0%{opacity:0}to{opacity:1}}@keyframes modalPopIn-22d7a0ad{0%{opacity:0;transform:scale(.9) translateY(15px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-overlay[data-v-22d7a0ad]{animation:overlayFadeIn-22d7a0ad .3s ease-out}.modal-custom[data-v-22d7a0ad]{animation:modalPopIn-22d7a0ad .4s cubic-bezier(.16,1,.3,1);max-width:500px}.empty-avatar[data-v-1e6822d9]{width:24px;flex-shrink:0}.avatar[data-v-1e6822d9]{width:24px;height:24px;margin-top:5px;min-width:24px;flex-shrink:0}.avatar .img-fluid[data-v-1e6822d9]{position:absolute;top:0;left:0}.avatar .frame[data-v-1e6822d9]{width:28px;height:28px;transform:translate(-2px,-2.5px);top:0;left:0}@media (min-width: 576px){.avatar[data-v-1e6822d9]{width:28px;height:28px;margin-top:0}.avatar .frame[data-v-1e6822d9]{width:32px;height:32px;transform:translate(-2px,-2.5px);top:0;left:0}.empty-avatar[data-v-1e6822d9]{width:28px}}@media (min-width: 768px){.avatar[data-v-1e6822d9]{width:32px;height:32px;margin-top:0}.avatar .frame[data-v-1e6822d9]{width:38px;height:38px;transform:translate(-3px,-3px);top:0;left:0}.empty-avatar[data-v-1e6822d9]{width:32px}}@media (max-width: 320px){.feed-name[data-v-1e6822d9]{max-width:180px}}.content[data-v-1e6822d9]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.content.expanded[data-v-1e6822d9]{-webkit-line-clamp:unset}.disabled-icon[data-v-1e6822d9]{opacity:.5;pointer-events:none}.dropdown-overlay[data-v-1e6822d9]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;background-color:transparent}.empty-avatar[data-v-41dfb429]{width:24px;flex-shrink:0}.avatar[data-v-41dfb429]{width:24px;height:24px;margin-top:5px}@media (min-width: 576px){.avatar[data-v-41dfb429]{width:28px;height:28px;margin-top:0}.empty-avatar[data-v-41dfb429]{width:28px}}@media (min-width: 768px){.avatar[data-v-41dfb429]{width:32px;height:32px;margin-top:0}.empty-avatar[data-v-41dfb429]{width:32px}}.h-60[data-v-41dfb429]{height:60vh}@media (min-width: 576px){.comment-list-container[data-v-41dfb429],.empty-comment-container[data-v-41dfb429]{height:60vh;flex-grow:0!important}}.z-1000[data-v-98ef4724]{z-index:10000}.pwa-backdrop[data-v-98ef4724]{background-color:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pwa-ios-sheet[data-v-98ef4724]{max-width:480px;margin:0 auto;width:100%}.pwa-android-banner[data-v-98ef4724]{bottom:24px;width:90%;max-width:420px}.btn-close-custom[data-v-98ef4724]{width:32px;height:32px;font-size:14px;cursor:pointer;transition:opacity .2s}.btn-close-sm[data-v-98ef4724]{width:26px;height:26px;font-size:12px;cursor:pointer}.pwa-step-icon[data-v-98ef4724]{width:38px;height:38px;flex-shrink:0}@keyframes slideUp-98ef4724{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up[data-v-98ef4724]{animation:slideUp-98ef4724 .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes bounceArrow-98ef4724{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.pwa-bounce[data-v-98ef4724]{animation:bounceArrow-98ef4724 1.5s infinite}.slide-fade-enter-active[data-v-1b4c852f],.slide-fade-leave-active[data-v-1b4c852f]{transition:all .2s ease}.slide-fade-enter-from[data-v-1b4c852f],.slide-fade-leave-to[data-v-1b4c852f]{opacity:0;transform:translate(-20px)}.slide-fade-enter-to[data-v-1b4c852f],.slide-fade-leave-from[data-v-1b4c852f]{opacity:1;transform:translate(0)}.mobile-nav-enter-active[data-v-1b4c852f],.mobile-nav-leave-active[data-v-1b4c852f],.mobile-nav-enter-active .nav-overlay[data-v-1b4c852f],.mobile-nav-leave-active .nav-overlay[data-v-1b4c852f]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.mobile-nav-enter-active .nav-sidebar[data-v-1b4c852f],.mobile-nav-leave-active .nav-sidebar[data-v-1b4c852f]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-nav-enter-from .nav-overlay[data-v-1b4c852f],.mobile-nav-leave-to .nav-overlay[data-v-1b4c852f]{opacity:0}.mobile-nav-enter-from .nav-sidebar[data-v-1b4c852f],.mobile-nav-leave-to .nav-sidebar[data-v-1b4c852f]{transform:translate(-100%)}.top-fade-enter-active[data-v-1b4c852f],.top-fade-leave-active[data-v-1b4c852f]{transition:all .2s ease}.top-fade-enter-from[data-v-1b4c852f],.top-fade-leave-to[data-v-1b4c852f]{opacity:0;transform:translateY(-20px)}.top-fade-enter-to[data-v-1b4c852f],.top-fade-leave-from[data-v-1b4c852f]{opacity:1;transform:translateY(0)}.exit-warning-toast[data-v-1b4c852f]{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background-color:#282828f2;color:#fff;padding:12px 24px;border-radius:30px;font-size:14px;z-index:9999;white-space:nowrap;box-shadow:0 4px 12px #0003}.fade-up-enter-active[data-v-1b4c852f],.fade-up-leave-active[data-v-1b4c852f]{transition:opacity .3s ease,transform .3s ease}.fade-up-enter-from[data-v-1b4c852f],.fade-up-leave-to[data-v-1b4c852f]{opacity:0;transform:translate(-50%,20px)}.pointer{cursor:pointer;color:#fff}.content-min-height{height:calc(100vh - 110px - env(safe-area-inset-top) - env(safe-area-inset-bottom));height:calc(100dvh - 110px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}@media (min-width: 768px){.content-min-height{height:calc(100vh - 50px - env(safe-area-inset-top) - env(safe-area-inset-bottom));height:calc(100dvh - 50px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.dropdown-item,.dropdown-item:hover{background-color:unset}html,body{height:100%;overscroll-behavior:none}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";background-color:#f0f2f5}body.inter{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"}body.itim{font-family:Itim,cursive,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"}body.cursive{font-family:"Cursive",cursive,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"}body.pacifico{font-family:Pacifico,cursive,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"}body.questrial{font-family:Questrial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"}body.spectral{font-family:Spectral,serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"}body.asimovian{font-family:Asimovian,cursive,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"}.w-150{width:150px!important}.w-250{width:250px!important}.w-md-60{width:100%}.min-w-300{min-width:300px!important}.min-w-250{min-width:250px!important}.max-h-50{max-height:50%!important}.min-h-100{min-height:100vh!important}.h-150{height:150px!important}@media (min-width: 768px){.w-md-60{width:60%!important}}.w-85{width:85%!important}.z-100{z-index:100!important}.z-200{z-index:200!important}.z-1000{z-index:1000!important}.z-1500{z-index:1500!important}.z-2000{z-index:2000!important}.z-10000{z-index:10000!important}.spinner{width:30px;height:30px;border:4px solid #ccc;border-top-color:#3498db;border-radius:50%;animation:spin .8s linear infinite;margin:auto}.no-select{user-select:none;-webkit-user-select:none;-ms-user-select:none}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:1px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}@media (hover: hover){.pointer:hover{opacity:.6;color:#c1c1c1}body.dark .pointer:hover{opacity:.3!important;color:#fff}}.active{color:#fff!important;background:linear-gradient(135deg,#00c6ff,#0072ff)}.btn-boxy:active{color:#fff!important;transform:scale(.95);box-shadow:0 2px 6px #0003 inset}.btn-boxy,.btn-boxy:hover{color:#fff!important;background:linear-gradient(135deg,#00c6ff,#0072ff)}.no-hover:hover{color:#fff!important;background:linear-gradient(135deg,#00c6ff,#0072ff);cursor:not-allowed}.text-boxy{background:linear-gradient(135deg,#00c6ff,#0072ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.dark{background-color:#181a1b!important;color:#fff!important}body.dark ::-webkit-scrollbar-thumb{background-color:#fff3}body.dark .bg-white,body.dark .loading-overlay,body.dark textarea,body.dark input,body.dark .form-select{background-color:#181a1b!important}body.dark .bg-warning-subtle{background-color:#4b473d!important}body.dark .text-black,body.dark textarea,body.dark input,body.dark .form-select{color:#fff!important}body.dark input:-webkit-autofill,body.dark textarea:-webkit-autofill,body.dark select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #181a1b inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 0s,color 0s}body.dark .border-bottom{border-bottom:1px solid #7a7a6c!important}body.dark .border-end{border-right:1px solid #7a7a6c!important}body.dark .border,body.dark textarea,body.dark input{border:1px solid #7a7a6c!important}body.dark textarea::placeholder,body.dark input::placeholder{color:#7a7a6c!important}body.dark .text-green{color:#b8cf91!important}body.dark .text-muted{color:#7a7a6c!important}body.dark .active{color:#fff;background:linear-gradient(135deg,#00c6ff,#0072ff)}:root{--highlight-bg: var(--bs-warning-bg-subtle);--btn-default-bg: #fff}body.dark{--highlight-bg: #4b473d;--btn-default-bg: #181a1b}@keyframes fadeOutHighlight{0%{background-color:var(--highlight-bg)}to{background-color:transparent}}.highlight-fade{animation:fadeOutHighlight 5s forwards}@keyframes btnFadeOutHighlight{0%{background-color:var(--highlight-bg)}to{background-color:var(--btn-default-bg)}}.btn-highlight-fade{animation:btnFadeOutHighlight 6s forwards}@media screen and (max-width: 767.98px){input,textarea,select,[contenteditable=true]{font-size:16px!important}}
