.TeamImageDisplay_imageContainer__aLzH6{position:relative;width:100%;min-height:100px}.TeamImageDisplay_squareContainer__guRYc{position:relative;width:100%;padding-bottom:100%;border-radius:8px;overflow:hidden}.TeamImageDisplay_image__40rbB{cursor:pointer}.TeamImageDisplay_modal__38qbX{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);z-index:9999;overflow:hidden}.TeamImageDisplay_modalContent__rv69L,.TeamImageDisplay_modal__38qbX{top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.TeamImageDisplay_modalContent__rv69L{position:absolute;width:100%;height:100%}.TeamImageDisplay_imageWrapper__s_1vK{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.TeamImageDisplay_expandedImageContainer__mxZL1{position:relative;display:flex;justify-content:center;align-items:center;width:90vw;height:85vh;max-width:90vw;max-height:85vh}.TeamImageDisplay_modalImage__L5NFK{max-width:90vw;max-height:85vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;display:block}.TeamImageDisplay_close___ZLri{position:fixed;right:20px;top:20px;color:white;font-size:24px;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;cursor:pointer;z-index:1002;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;padding-bottom:4px}.TeamImageDisplay_close___ZLri:hover{background-color:rgba(0,0,0,.6);transform:scale(1.1)}.TeamImageDisplay_carouselButton__UgPba{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:white;border:none;width:40px;height:40px;cursor:pointer;font-size:18px;border-radius:50%;z-index:1001;transition:background-color .3s;display:flex;align-items:center;justify-content:center}.TeamImageDisplay_carouselButton__UgPba:hover{background-color:rgba(0,0,0,.8)}.TeamImageDisplay_prev__Vaic2{left:20px}.TeamImageDisplay_next__FNAlg{right:20px}.TeamImageDisplay_imageCounter__XFjPH{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.7);color:white;padding:8px 16px;border-radius:20px;font-size:14px;z-index:1001}@media (max-width:768px){.TeamImageDisplay_modal__38qbX{padding:0}.TeamImageDisplay_carouselButton__UgPba{width:44px;height:44px;font-size:14px}.TeamImageDisplay_prev__Vaic2{left:10px}.TeamImageDisplay_next__FNAlg{right:10px}.TeamImageDisplay_close___ZLri{right:15px;top:15px;width:44px;height:44px;font-size:20px}.TeamImageDisplay_expandedImageContainer__mxZL1{max-width:100%;max-height:90vh}.TeamImageDisplay_modalImage__L5NFK{max-width:100%;max-height:85vh}.TeamImageDisplay_starButton__fgg5g{top:15px;left:15px;width:36px;height:36px}.TeamImageDisplay_imageCounter__XFjPH{bottom:15px;font-size:12px;padding:6px 12px}.TeamImageDisplay_swipeIndicator__5HU2_{display:flex}}@media (max-width:480px){.TeamImageDisplay_modal__38qbX{padding:0}.TeamImageDisplay_carouselButton__UgPba{width:32px;height:32px;font-size:12px}.TeamImageDisplay_prev__Vaic2{left:5px}.TeamImageDisplay_next__FNAlg{right:5px}.TeamImageDisplay_close___ZLri{right:10px;top:10px;width:32px;height:32px;font-size:18px}.TeamImageDisplay_expandedImageContainer__mxZL1{max-height:85vh}.TeamImageDisplay_modalImage__L5NFK{max-height:80vh}.TeamImageDisplay_starButton__fgg5g{top:10px;left:10px;width:32px;height:32px}.TeamImageDisplay_starIcon__kl22q{width:16px;height:16px}}.TeamImageDisplay_skeleton__5ZJCL{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:TeamImageDisplay_shimmer__yUfV6 1.5s infinite;border-radius:8px}.TeamImageDisplay_loading__dRxnQ{opacity:0;transition:opacity .3s ease-in}.TeamImageDisplay_image__40rbB{opacity:1;transition:opacity .3s ease-in}@keyframes TeamImageDisplay_shimmer__yUfV6{0%{background-position:200% 0}to{background-position:-200% 0}}.TeamImageDisplay_starButton__fgg5g{position:absolute;top:20px;left:20px;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;cursor:pointer;z-index:1002;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;overflow:visible}.TeamImageDisplay_starButton__fgg5g:hover{transform:scale(1.1);background-color:rgba(0,0,0,.6)}.TeamImageDisplay_starIcon__kl22q{width:20px;height:20px;transition:all .2s ease}.TeamImageDisplay_starIconAnimating__xaZO_{animation:TeamImageDisplay_spin__qAYBs .6s ease-out}.TeamImageDisplay_raysAnimating__Ld1Mp .TeamImageDisplay_starRay__rrzRE{animation:TeamImageDisplay_rays__b7sGr .6s ease-out forwards}.TeamImageDisplay_starRays__Sgz9e{position:absolute;width:100%;height:100%;pointer-events:none}.TeamImageDisplay_starRay__rrzRE{position:absolute;background:#ffd700;height:2px;width:12px;top:50%;left:50%;transform-origin:left center;opacity:0}.TeamImageDisplay_starRay__rrzRE:first-child{transform:rotate(0deg) translateX(0)}.TeamImageDisplay_starRay__rrzRE:nth-child(2){transform:rotate(45deg) translateX(0)}.TeamImageDisplay_starRay__rrzRE:nth-child(3){transform:rotate(90deg) translateX(0)}.TeamImageDisplay_starRay__rrzRE:nth-child(4){transform:rotate(135deg) translateX(0)}.TeamImageDisplay_starRay__rrzRE:nth-child(5){transform:rotate(180deg) translateX(0)}.TeamImageDisplay_starRay__rrzRE:nth-child(6){transform:rotate(225deg) translateX(0)}.TeamImageDisplay_starRay__rrzRE:nth-child(7){transform:rotate(270deg) translateX(0)}.TeamImageDisplay_starRay__rrzRE:nth-child(8){transform:rotate(315deg) translateX(0)}@keyframes TeamImageDisplay_rays__b7sGr{0%{transform:rotate(var(--rotation)) translateX(0) scale(0);opacity:1}to{transform:rotate(var(--rotation)) translateX(20px) scale(1);opacity:0}}.TeamImageDisplay_raysAnimating__Ld1Mp .TeamImageDisplay_starRay__rrzRE:first-child{--rotation:0deg}.TeamImageDisplay_raysAnimating__Ld1Mp .TeamImageDisplay_starRay__rrzRE:nth-child(2){--rotation:45deg}.TeamImageDisplay_raysAnimating__Ld1Mp .TeamImageDisplay_starRay__rrzRE:nth-child(3){--rotation:90deg}.TeamImageDisplay_raysAnimating__Ld1Mp .TeamImageDisplay_starRay__rrzRE:nth-child(4){--rotation:135deg}.TeamImageDisplay_raysAnimating__Ld1Mp .TeamImageDisplay_starRay__rrzRE:nth-child(5){--rotation:180deg}.TeamImageDisplay_raysAnimating__Ld1Mp .TeamImageDisplay_starRay__rrzRE:nth-child(6){--rotation:225deg}.TeamImageDisplay_raysAnimating__Ld1Mp .TeamImageDisplay_starRay__rrzRE:nth-child(7){--rotation:270deg}.TeamImageDisplay_raysAnimating__Ld1Mp .TeamImageDisplay_starRay__rrzRE:nth-child(8){--rotation:315deg}@keyframes TeamImageDisplay_spin__qAYBs{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}.TeamImageDisplay_swipeIndicator__5HU2_{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.7);font-size:12px;background-color:rgba(0,0,0,.5);padding:6px 12px;border-radius:20px;display:none;align-items:center;gap:5px}.TeamImageDisplay_swipeIcon__pEYdk{width:16px;height:16px}.TeamImageDisplay_deleteButton__MR_n1{position:absolute;top:70px;left:20px;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;cursor:pointer;z-index:1002;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.TeamImageDisplay_deleteButton__MR_n1:hover{transform:scale(1.1);background-color:rgba(0,0,0,.6)}.TeamImageDisplay_deleteIcon__KGKjC{width:20px;height:20px;transition:all .2s ease}.TeamImageDisplay_deleteConfirmation__SGnpB{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:20px;z-index:1003;text-align:center;min-width:200px}.TeamImageDisplay_deleteMessage__zJz15{color:white;margin:0 0 16px;font-size:16px;font-weight:500}.TeamImageDisplay_deleteButtons__WYfUK{display:flex;gap:12px;justify-content:center}.TeamImageDisplay_deleteCancelButton__No83v,.TeamImageDisplay_deleteConfirmButton__KesW7{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.TeamImageDisplay_deleteConfirmButton__KesW7{background-color:#ff4444;color:white}.TeamImageDisplay_deleteConfirmButton__KesW7:hover{background-color:#ff6666}.TeamImageDisplay_deleteCancelButton__No83v{background-color:#666;color:white}.TeamImageDisplay_deleteCancelButton__No83v:hover{background-color:#888}@media (max-width:768px){.TeamImageDisplay_deleteButton__MR_n1{top:65px;left:15px;width:36px;height:36px}.TeamImageDisplay_deleteIcon__KGKjC{width:18px;height:18px}.TeamImageDisplay_deleteConfirmation__SGnpB{padding:16px;min-width:180px}.TeamImageDisplay_deleteMessage__zJz15{font-size:14px;margin-bottom:12px}.TeamImageDisplay_deleteButtons__WYfUK{gap:8px}.TeamImageDisplay_deleteCancelButton__No83v,.TeamImageDisplay_deleteConfirmButton__KesW7{padding:6px 12px;font-size:12px}}@media (max-width:480px){.TeamImageDisplay_deleteButton__MR_n1{top:60px;left:10px;width:32px;height:32px}.TeamImageDisplay_deleteIcon__KGKjC{width:16px;height:16px}}