.zoom-modal-card[data-v-e277252e]{border-radius:48px!important;box-shadow:none!important;overflow:hidden;transform:none!important}.rounded-button[data-v-e277252e]{width:56px!important;height:56px!important;min-width:0!important;min-height:0!important;padding:16px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.close-btn[data-v-e277252e]{position:absolute;z-index:10;top:16px!important;right:16px!important}.responsive-card[data-v-e277252e]{max-width:100%;overflow:visible;display:flex;flex-direction:column;will-change:transform;aspect-ratio:1/1;width:min(85vw,85vh);margin:0 auto}.responsive-card-text[data-v-e277252e]{display:flex;justify-content:center;align-items:center;overflow:hidden;height:100%;border-radius:48px!important;padding:0!important}.img-container[data-v-e277252e]{transition:transform .1s linear;transform-origin:center center;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;width:100%;cursor:grab}.img-container.dragging[data-v-e277252e]{transition:none!important}.img-container[data-v-e277252e]:active{cursor:grabbing}.responsive-img[data-v-e277252e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:auto;cursor:grab;max-width:100%;max-height:100%;display:block}.responsive-img[data-v-e277252e]:active{cursor:grabbing}.zoom-controls[data-v-e277252e]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;z-index:10;background-color:var(--neutral-200);border-radius:100px;padding:8px;box-shadow:0 16px 40px 3px rgba(0,0,0,.2);grid-gap:8px;gap:8px}.nav-btn[data-v-e277252e]{position:absolute;top:50%;transform:translateY(-50%);z-index:20;pointer-events:auto;background-color:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.15)}.nav-next[data-v-e277252e]{right:-80px}.nav-prev[data-v-e277252e]{left:-80px}.image-type-selector[data-v-e277252e]{position:absolute;top:16px;left:16px;z-index:10;background-color:rgba(0,0,0,.5);border-radius:24px;padding:4px}.image-type-btn[data-v-e277252e]{min-width:70px!important;height:32px!important;text-transform:none!important;font-size:12px!important}@media (max-width:600px){.responsive-card[data-v-e277252e]{width:min(90vw,90vh)}.responsive-img[data-v-e277252e]{height:100%}.zoom-controls[data-v-e277252e]{bottom:16px;padding:6px 10px}.zoom-btn[data-v-e277252e]{width:32px!important;height:32px!important;margin:0 4px}.image-type-selector[data-v-e277252e]{top:12px;left:12px}.image-type-btn[data-v-e277252e]{min-width:60px!important;height:28px!important;font-size:10px!important}.responsive-card-text[data-v-e277252e]{padding:0}.nav-btn[data-v-e277252e]{width:44px!important;height:44px!important}}@media (max-width:600px){.nav-next[data-v-e277252e]{right:-60px}.nav-prev[data-v-e277252e]{left:-60px}}[data-v-e277252e]:deep(.v-dialog),[data-v-e277252e]:deep(.v-dialog__content),[data-v-e277252e]:deep(.v-overlay__content),[data-v-e277252e]:deep(.zoom-dialog-content){overflow:visible!important;box-shadow:none!important}[data-v-e277252e]:deep(.v-dialog>.v-card){box-shadow:none!important}.icon-row-container[data-v-4bda73e0]{grid-gap:8px;gap:8px}.icon-item[data-v-4bda73e0],.icon-row-container[data-v-4bda73e0]{display:flex;align-items:center}.icon-item[data-v-4bda73e0]{flex-direction:column}.icon-count-container[data-v-4bda73e0]{display:flex;align-items:center;grid-gap:2px;gap:2px}.content-icon[data-v-4bda73e0]{transition:all .2s ease}.count-text[data-v-4bda73e0]{font-weight:400}.count-text[data-v-4bda73e0],.icon-label[data-v-4bda73e0]{font-size:15px;color:var(--neutral-600)}.icon-label[data-v-4bda73e0]{margin-top:2px}.back-button[data-v-2ded4182]{position:absolute;top:8px;left:8px;z-index:1}.clickable-card[data-v-1b794445]{box-shadow:0 4px 20px rgba(0,0,0,.05)!important;border-radius:40px!important;overflow:hidden;padding:8px!important;background-color:var(--neutral-100)!important;transition:transform .3s ease,box-shadow .3s ease;margin:0 auto;height:100%!important;display:flex!important;flex-direction:column!important}.clickable-card[data-v-1b794445]:hover{transform:none}.profile-top[data-v-1b794445]{display:flex;justify-content:flex-end;width:100%}.cover-image[data-v-1b794445]{width:100%;height:320px;border-radius:32px!important;@media (max-width:600px){height:160px}}.clickable-cover[data-v-1b794445]{cursor:pointer;transition:opacity .2s ease}.clickable-cover[data-v-1b794445]:hover{opacity:.9}.avatar-image[data-v-1b794445]{position:absolute;width:240px!important;height:240px!important;left:32px!important;top:160px!important;transform:none!important;border:8px solid var(--neutral-100)!important;z-index:2;@media (max-width:600px){width:120px!important;min-width:120px!important;height:120px!important;left:24px!important;top:114px!important;border-left-width:5px!important;border-bottom-width:5px!important;border-right-width:5px!important;border-top-width:5px!important}}.profile-info[data-v-1b794445]{display:flex;flex-direction:column;flex-grow:1;grid-gap:12px;gap:12px;margin-top:8px!important;border-radius:32px!important;background-color:#fff;padding:8px 8px 18px 32px!important}.profile-name[data-v-1b794445]{font-size:32px;color:var(--blue-900);font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px;margin-bottom:0}.profile-username[data-v-1b794445]{margin-bottom:0}.profile-username .username[data-v-1b794445],.profile-username[data-v-1b794445]{font-size:15px;color:var(--neutral-600);font-weight:400;line-height:1}.bio-text[data-v-1b794445]{font-size:15px;font-weight:400;color:var(--neutral-700);overflow:hidden;line-height:1.4}.content-warning[data-v-1b794445]{color:#ff5252;font-weight:600;display:inline-block;margin-bottom:8px;padding:4px 8px;background-color:rgba(255,82,82,.1);border-radius:4px}.bio-text strong[data-v-1b794445]{font-weight:600}.bio-text em[data-v-1b794445]{font-style:italic}.sr-only[data-v-1b794445]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}