.community-page{color:#2b2c48;font-family:Jost,sans-serif;background:linear-gradient(#282828,#121212);background-repeat:no-repeat;background-size:cover;background-position:50%;background-attachment:fixed;min-height:100vh;display:flex;flex-direction:column}.card-container{min-height:100vh;margin:0;background:transparent;display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap;padding:20px}:root{--bg:#ffffff;--text:#ffffff;--accent:#000000;--radius:2.5rem;--shadow:0 0.4rem 1rem rgba(0,0,0,0.1);--anim:cubic-bezier(0,0,0.25,1);--microtip-font-size:11px;--microtip-transition-easing:var(--anim);--microtip-transition-duration:0.3s}::selection{background:rgba(255,0,50,.3)}[aria-label][role~=tooltip]:after{border-radius:var(--radius)}[aria-label][role~=tooltip]:before{display:none}.cards{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%}.card-wrap{position:relative}.card-filter{position:absolute;height:100%;width:100%;left:0;top:0;background:rgba(255,255,255,.1);z-index:9;pointer-events:none;backdrop-filter:blur(.2rem);opacity:0;transition:opacity .1s var(--anim)}.card{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;height:25rem;width:14rem;min-height:25rem;min-width:14rem;max-height:25rem;max-width:14rem;margin:1rem;padding:1rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);box-shadow:var(--shadow);position:relative;transition:opacity .4s var(--anim),transform .3s var(--anim);color:white}@keyframes shine{0%{left:-150%}to{left:150%}}.card:before{content:"";left:-150%;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%);transform:skewX(-25deg);animation:shine 3s linear infinite}.card-bg,.card:before{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.card-bg{left:0;object-fit:cover;z-index:-1;user-select:none}.card-photo{width:100%;height:100px;object-fit:cover;border-radius:1rem;margin-bottom:.75rem}.card-content{position:relative;z-index:3;padding:0 .25rem;width:100%;margin-top:auto}.card-status{margin:.25rem 0;background:rgba(255,255,255,.2);backdrop-filter:blur(.5rem);width:auto;min-width:6rem;padding:0 .75rem;height:1.5rem;border-radius:var(--radius);position:absolute;top:1rem;left:1rem;pointer-events:none;user-select:none}.card-status,.card-status-dot{display:flex;justify-content:center;align-items:center}.card-status-dot{height:.3rem;width:.3rem;border-radius:50%;position:relative;margin-right:.75rem}@keyframes pulse{0%{transform:scale(1);opacity:1}to{transform:scale(3);opacity:0}}.card-status-dot:after{content:"";height:100%;width:100%;background:inherit;border-radius:50%;animation:pulse 1s var(--anim) infinite}.card-status-dot.online{background:mediumseagreen}.card-status-dot.offline{background:grey}.card-status-dot.offline:after{animation:none}.card-status-text{font-size:.7rem;opacity:.75;white-space:nowrap}.card-handle{background:rgba(255,255,255,.4);backdrop-filter:blur(.1rem);border-radius:var(--radius);position:absolute;top:1rem;right:1rem;height:2.5rem;width:2.5rem;border-radius:50%}.card-handle,.card-handle-tip{display:flex;justify-content:center;align-items:center}.card-handle-tip{height:100%;width:100%}.handle{width:100%;height:1.25rem;color:black}.logo-in-card{width:28px;height:28px}.card-name-wrap{width:100%;display:flex;align-items:center;margin:2rem 0 .75rem}.card-name{font-size:1.25rem;font-weight:700;margin-right:.5rem}.card-verification{font-size:1.25rem;filter:drop-shadow(0 0 .5rem black)}.card-tags{flex-flow:row;margin:.5rem 0}.card-tag,.card-tags{display:flex;align-items:center}.card-tag{justify-content:center;background:rgba(255,255,255,.1);backdrop-filter:blur(.5rem);padding:.3rem .5rem;border-radius:var(--radius);font-size:.75rem;margin-right:.5rem;pointer-events:none;color:white}.card-tag-icon{margin-right:.25rem;height:1rem;width:1rem}.card-rating-text{display:flex;justify-content:center;align-items:center;margin-right:.5rem}.card-rating-star{font-size:.5rem}.card-rating-stars{display:flex;justify-content:center;align-items:center}.card-description{font-size:.8rem;line-height:1.6;font-weight:300;margin:.5rem 0 1rem;opacity:1;transition:opacity .5s}.card-actions{margin-top:.5rem;margin-bottom:.75rem}.card-button{padding:.5rem .75rem;border-radius:var(--radius);background:rgba(255,255,255,.2);color:white;display:flex;justify-content:space-between;align-items:center;transition:background .3s;text-decoration:none;width:100%}.card-button:hover,.card-wrap:hover .card-button{background:#FF004D}.card-button-text{font-size:.9rem}.card-button-icon{display:flex;justify-content:center;align-items:center}.card-button-icon>svg{width:1.1rem;height:1.1rem}.card-button-carousel{padding:.4rem .6rem;border-radius:1rem;background:rgba(255,255,255,.2);color:white;display:inline-flex;justify-content:space-between;align-items:center;transition:background .3s;text-decoration:none}.card-button-carousel:hover{background:#FF004D}.card-button-carousel .card-button-text{font-size:.8rem}.card-button-carousel .card-button-icon{margin-left:.5rem}.card-button-carousel .card-button-icon svg{width:1rem;height:1rem}.card-button-call{background:white;min-height:2.5rem;min-width:2.5rem;border-radius:50%;color:black;display:flex;justify-content:center;align-items:center;text-align:center;box-shadow:0 0 .5rem rgba(0,0,0,.5)}.card-button-text{margin-left:.5rem;font-weight:500;letter-spacing:-.02rem;word-spacing:.05rem;font-size:.85rem}.card-button-call-icon{display:flex;justify-content:center;align-items:center;text-align:center;width:1rem;height:1rem}.card-fade{position:absolute;bottom:0;left:0;height:20rem;width:100%;z-index:0;opacity:.75;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,1));pointer-events:none;transition:opacity .3s}.card-wrap:hover .card-fade{opacity:1}.card-social-icons{display:flex;gap:.75rem;margin-top:.5rem}.card-social-icon{color:white;opacity:.7;transition:opacity .3s}.card-social-icon:hover{opacity:1}.card.is-active .card-header{height:80px}.card.is-active .card-cover{height:100px;top:-50px}.card.is-active .card-avatar{transform:none;left:20px;width:50px;height:50px;bottom:10px}.card.is-active .card-fullname,.card.is-active .card-jobtitle{left:86px;transform:none}.card.is-active .card-fullname{bottom:42px;font-size:19px}.card.is-active .card-jobtitle{bottom:22px;letter-spacing:1px;font-size:10px}.card-header{position:relative;display:flex;height:200px;flex-shrink:0;width:100%}.card-header,.card-header *{transition:.3s}.card-cover{width:100%;height:100%;position:absolute;height:160px;top:-20%;left:0;will-change:top;background-size:cover;background-position:50%;filter:blur(30px);transform:scale(1.2);transition:.5s}.card-avatar{width:100px;height:100px;box-shadow:0 8px 8px rgba(0,0,0,.2);border-radius:50%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;transform:translateX(-50%) translateY(-64px)}.card-avatar,.card-fullname{position:absolute;bottom:0;left:50%}.card-fullname{font-size:22px;font-weight:700;text-align:center;transform:translateY(-10px) translateX(-50%)}.card-fullname,.card-jobtitle{white-space:nowrap;color:white}.card-jobtitle{position:absolute;bottom:0;font-size:11px;font-weight:500;opacity:.7;text-transform:uppercase;letter-spacing:1.5px;margin:0;left:50%;transform:translateX(-50%) translateY(-35px)}.card-main{position:relative;flex:1;display:flex;padding-top:10px;flex-direction:column}.card-subtitle{font-weight:700;font-size:13px;margin-bottom:8px}.card-desc{line-height:1.6;color:#636b6f;font-size:14px;margin:0;font-weight:400;font-family:DM Sans,sans-serif}.card-social{display:flex;align-items:center;gap:1rem;padding:0 20px;margin-bottom:10px}.card-social svg{fill:rgb(165,181,206);width:20px;height:20px;display:block;transition:.3s}.card-social a{color:#8797a1;height:32px;width:32px;display:inline-flex;align-items:center;justify-content:center;transition:.3s;background-color:rgba(93,133,193,.05);border-radius:50%}.card-social a:hover .tiktok-icon,.card-social a:hover svg{fill:#516acc;filter:invert(35%) sepia(43%) saturate(1476%) hue-rotate(205deg) brightness(90%) contrast(92%)}.card-social a:last-child{margin-right:0}.card-social span{font-size:14px;color:#636b6f;font-family:DM Sans,sans-serif}.card-buttons{display:flex;background-color:#fff;margin-top:auto;position:-webkit-sticky;position:sticky;bottom:0;left:0}.card-buttons button{flex:1 1 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0;font-size:13px;border:0;padding:15px 5px;cursor:pointer;color:#5c5c6d;transition:.3s;font-family:Jost,sans-serif;font-weight:500;outline:0;border-bottom:3px solid transparent}.card-buttons button.is-active,.card-buttons button:hover{color:#2b2c48;border-bottom:3px solid #8a84ff;background:linear-gradient(180deg,rgba(127,199,231,0) 0,rgba(207,204,255,.2) 44%,rgba(211,226,255,.4))}.card-section{display:none}.card-section.is-active{display:block;animation:fadeIn .6s both}@keyframes fadeIn{0%{opacity:0;transform:translatey(40px)}to{opacity:1}}.card-social-wrapper{margin-top:20px;display:flex;flex-direction:column;gap:1rem}.tiktok-icon{width:20px;height:20px;filter:invert(79%) sepia(13%) saturate(412%) hue-rotate(175deg) brightness(91%) contrast(86%);transition:.3s}