.event-card .event-image-wrapper{width:100%;aspect-ratio:4/5;position:relative}.event-card .event-image-wrapper .split-payment-badge{position:absolute;top:0;right:0;display:inline-flex;padding:4px;justify-content:center;align-items:center;border-radius:0 8px;background:linear-gradient(90deg,#ffd43d,#fff2c3);color:#6b591a;text-align:center;font-size:8px;font-weight:500;line-height:normal;z-index:1}.event-card .event-image-wrapper .split-payment-number{font-size:10px;font-weight:700}.event-card .event-image-wrapper .event-start-time-badge{position:absolute;bottom:-8px;left:-8px;display:flex;padding:11px 8px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border-radius:8px;border:.5px solid hsla(0,0%,43%,.3);background:hsla(0,0%,8%,.502);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.event-card .event-image-wrapper .event-start-time-badge .event-start-time-text{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin:0!important}.event-card .event-image-wrapper .event-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.event-card .event-details{padding-top:16px;min-height:120px;display:flex;flex-direction:column}.event-card .event-details .event-info{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;position:relative;left:-8px;gap:8px}.event-card .event-details .event-price{display:flex;padding:4px 8px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:8px;background:hsla(0,0%,43%,.1);color:#333;font-weight:400;line-height:normal;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:auto}.event-card .event-details .event-expired-badge{background-color:#b2b2b2;color:#000;border-radius:12px;padding:4px 8px;font-size:.9rem}.event-card .event-details .event-free-badge{background:rgba(0,160,129,.1);color:#00a081}.event-card .event-details .event-free-badge,.event-card .event-details .event-mixed-badge{display:flex;gap:8px;flex-direction:column;align-items:flex-start;padding:4px 8px;border-radius:8px;width:-moz-fit-content;width:fit-content;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.event-card .event-details .event-mixed-badge{background:hsla(0,0%,43%,.102);color:#151515}.event-card .event-details .event-title{width:100%}.event-card .event-details .event-date-time,.event-card .event-details .event-title{font-size:16px;font-weight:700;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.event-card .event-details .event-venue{font-size:14px;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word}.event-details.expired{opacity:.4}.event-details.expired .event-price,.event-expired-badge{opacity:1}@media only screen and (min-width:768px){.event-card .event-image-wrapper{max-width:200px;height:100%;aspect-ratio:4/5;position:relative;-o-object-fit:cover;object-fit:cover;height:unset}.event-card .event-image-wrapper .split-payment-badge{position:absolute;top:0;right:0;display:inline-flex;padding:4px;justify-content:center;align-items:center;border-radius:0 8px;background:linear-gradient(90deg,#ffd43d,#fff2c3);color:#6b591a;text-align:center;font-size:8px;font-weight:500;line-height:normal;z-index:1}.event-card .event-image-wrapper .split-payment-number{font-size:10px;font-weight:700}.event-card .event-image-wrapper .event-start-time-badge{position:absolute;bottom:-8px;left:-8px;display:flex;padding:11px 8px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border-radius:8px;border:.5px solid hsla(0,0%,43%,.3);background:hsla(0,0%,8%,.502);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.event-card .event-image-wrapper .event-start-time-badge .event-start-time-text{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin:0!important}.event-card .event-image-wrapper .event-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block}.event-card .event-details{padding-top:16px;min-height:120px;display:flex;flex-direction:column}.event-card .event-details .event-info{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;position:relative;left:-8px;gap:8px}.event-card .event-details .event-price{display:flex;padding:4px 8px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:8px;background:hsla(0,0%,43%,.1);color:#333;font-weight:400;line-height:normal;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:auto}.event-card .event-details .event-expired-badge{background-color:#b2b2b2;color:#000;border-radius:12px;padding:4px 8px;font-size:.9rem}.event-card .event-details .event-free-badge{background:rgba(0,160,129,.1);color:#00a081}.event-card .event-details .event-free-badge,.event-card .event-details .event-mixed-badge{display:flex;gap:8px;flex-direction:column;align-items:flex-start;padding:4px 8px;border-radius:8px;width:-moz-fit-content;width:fit-content;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.event-card .event-details .event-mixed-badge{background:hsla(0,0%,43%,.102);color:#151515}.event-card .event-details .event-title{width:100%}.event-card .event-details .event-date-time,.event-card .event-details .event-title{font-size:16px;font-weight:700;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.event-card .event-details .event-venue{font-size:14px;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word}.event-details.expired{opacity:.4}.event-details.expired .event-price,.event-expired-badge{opacity:1}}.space-events-layout{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;align-self:stretch}.space-events-layout .space-events-section{padding:0 0 0 16px;display:flex;flex-direction:column;align-items:start;width:100%}.space-events-layout .space-events-section .space-section-title{color:#202020;font-size:18px;font-style:bold;font-weight:700;line-height:100%;padding:24px 0 16px}.space-events-layout .space-events-section .horizontal-space-event{width:100%;height:-moz-min-content;height:min-content;display:flex;align-items:flex-start;gap:24px;align-self:stretch;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.space-events-layout .space-events-section .horizontal-space-event::-webkit-scrollbar,.space-events-layout .space-events-section .horizontal-space-event::-webkit-scrollbar-thumb{display:none}.space-events-layout .space-events-section .horizontal-space-event::-webkit-scrollbar-track{display:none}.space-events-layout .space-events-section .horizontal-space-event .space-event-card-wrapper{flex:0 0 40%;min-width:40%;margin-left:10px}@media screen and (max-width:768px){.SpaceDetailPage{max-width:600px;display:flex;flex-direction:column;min-height:100vh;scroll-behavior:auto;height:100vh;overflow:auto}.SpaceDetailPage .sticky-header{position:sticky;top:0;background:#fff;transition:background .3s ease;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:10px 16px}.SpaceDetailPage .sticky-header.scrolled{background:#fff}.SpaceDetailPage .sticky-header.scrolled .header-title{display:block}.SpaceDetailPage .sticky-header .header-title{display:none}.SpaceDetailPage .sticky-header .back-button,.SpaceDetailPage .sticky-header .space-share-btn{width:40px;height:40px;background:#fff;border-radius:50%;font-size:20px;cursor:pointer;right:16px;display:flex;justify-content:center;align-items:center}.SpaceDetailPage .sticky-header .back-button .back-to{margin-top:11px;margin-left:17px}.SpaceDetailPage .sticky-header .header-title{font-size:16px;font-weight:600}.SpaceDetailPage .group-info{display:flex;flex-direction:column;align-items:center;padding:0 12px 5px}.SpaceDetailPage .group-info .banner{width:360px;height:80px;border-radius:12px;overflow:hidden;margin-bottom:16px}.SpaceDetailPage .group-info .banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SpaceDetailPage .group-info .logo-wrapper{width:100px;height:100px;border-radius:50%;padding:6px;background:linear-gradient(140deg,#fff5da,#ffbe0a);margin-top:-60px;display:flex;align-items:center;justify-content:center}.SpaceDetailPage .group-info .logo{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff}.SpaceDetailPage .group-info .group-title{margin-top:0;font-size:22px;font-weight:700;text-align:center}.SpaceDetailPage .group-info .owner{margin-top:0;font-size:14px;color:#444;font-weight:500;display:flex;align-items:center;gap:6px}.SpaceDetailPage .group-info .owner .premium-badge{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600}.SpaceDetailPage .group-info .owner .owner-name{color:#0fa1e8;cursor:pointer}.SpaceDetailPage .group-info .owner .owner-name:hover{text-decoration:underline}.SpaceDetailPage .group-info .description-wrapper{padding:4px 16px}.SpaceDetailPage .group-info .description-wrapper .description-text{font-size:14px;line-height:1.5;color:#000}.SpaceDetailPage .group-info .description-wrapper .description-text.truncated{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.SpaceDetailPage .group-info .description-wrapper .showmore-inline{color:hsla(0,0%,47%,.573);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.SpaceDetailPage .group-info .description-wrapper .showmore-btn{margin-top:6px;display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:#0fa1e8;background:none;border:none;cursor:pointer}.SpaceDetailPage .group-info .links-wrapper{display:flex;align-items:center;gap:6px}.SpaceDetailPage .group-info .links-wrapper .external-link{display:flex;align-items:center;gap:4px;font-size:14px;text-decoration:none;color:#0fa1e8}.SpaceDetailPage .group-info .links-wrapper .extra-links-count{font-size:14px;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.SpaceDetailPage .group-info .actions{display:flex;justify-content:center;gap:12px;width:100%;margin-top:8px}.SpaceDetailPage .group-info .actions .edit-btn{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid #b5b5b5;background:#f7f7f7;transition:background .2s ease}.SpaceDetailPage .group-info .actions .edit-btn:hover{background:#f5f5f5}.SpaceDetailPage .group-info .actions .share-btn{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid #b5b5b5;background:#f7f7f7;transition:background .2s ease}.SpaceDetailPage .group-info .actions .share-btn:hover{background:#f5f5f5}.SpaceDetailPage .group-info .actions .join-btn{align-items:center;gap:12px;padding:10px 14px;border-radius:12px;font-size:14px;font-weight:500;background:#ffd600;background:linear-gradient(93.26deg,#ffd43d 15.07%,#ffeaae 80.72%);color:#000;width:-moz-fit-content;width:fit-content;min-width:92px;display:flex;justify-content:center}.SpaceDetailPage .group-info .actions .member-wrapper{position:relative}.SpaceDetailPage .group-info .actions .member-wrapper .member-btn{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid #b5b5b5;background:#f7f7f7;transition:background .2s ease}.SpaceDetailPage .group-info .actions .member-wrapper .member-dropdown{position:absolute;top:40px;right:0;background:#f7f7f7;border-radius:10px;border:1px solid #b5b5b5;margin-top:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:200;padding:8px 0}.SpaceDetailPage .group-info .actions .member-wrapper .member-dropdown .dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:14px;color:#333;cursor:pointer}.SpaceDetailPage .group-info .actions .member-wrapper .member-dropdown .dropdown-item:hover{background:#f5f9ff}.SpaceDetailPage .group-info .popup-overlay-membership{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;z-index:999}.SpaceDetailPage .group-info .popup-overlay-membership .popup-content{border-radius:20px 20px 20px 20px;padding:0}.SpaceDetailPage .group-info .popup-overlay-membership .popup-close-btn{position:absolute;top:10px;right:10px;background:transparent;border:1px solid silver;border-radius:50%}.SpaceDetailPage .group-info .popup-overlay-membership .popup-content-membership{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;min-height:50vh;background:linear-gradient(.26deg,#fecc3a -60.07%,#fff 30.72%);width:100%;max-height:70vh;border-radius:20px 20px 20px 20px;overflow-y:auto;position:relative;animation:slide-up .3s ease;overflow:scroll;padding:50px 24px 24px}.SpaceDetailPage .group-info .popup-overlay-membership .popup-content-membership .scroll-membership{flex:1;overflow-y:auto}.SpaceDetailPage .group-info .popup-overlay-membership .popup-content-membership .scroll-membership h3{font-size:16px;font-weight:500;margin-bottom:12px;position:relative;display:inline-block;align-items:center;padding-right:8px;width:100%;text-align:left;color:#111}.SpaceDetailPage .group-info .popup-overlay-membership .popup-content-membership .scroll-membership h3:after{content:"";position:absolute;top:50%;right:0;width:130px;height:1px;background-color:#a8a8a8;border-radius:1px}.SpaceDetailPage .group-info .popup-overlay-membership .popup-content-membership .scroll-membership .benefits-list{list-style:none;padding:0;margin:0 0 20px}.SpaceDetailPage .group-info .popup-overlay-membership .popup-content-membership .scroll-membership .benefits-list li{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.SpaceDetailPage .group-info .popup-overlay-membership .popup-content-membership .scroll-membership .benefits-list li .benefits-icon{flex-shrink:0}.SpaceDetailPage .group-info .popup-overlay-membership .popup-content-membership .scroll-membership .benefits-list li span{font-size:16px;line-height:1.4;color:#151515}.SpaceDetailPage .group-info .popup-overlay-membership .popup-content-membership .scroll-membership .guidelines{font-size:16px;line-height:1.5;color:#151515;margin-bottom:24px}.SpaceDetailPage .group-info .popup-overlay-membership .popup-content-membership .popup-sticky-footer{position:sticky;bottom:0;padding:16px 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;-moz-column-gap:10px;column-gap:10px}.SpaceDetailPage .group-info .popup-overlay-membership .popup-content-membership .popup-sticky-footer .terms-text{font-size:14px;font-weight:500;color:#151515;margin-bottom:10px}.SpaceDetailPage .group-info .popup-overlay-membership .popup-content-membership .popup-sticky-footer .terms-text a{color:#0fa1e8;text-decoration:none}.SpaceDetailPage .group-info .popup-overlay-membership .popup-content-membership .popup-sticky-footer .proceed-btn{width:100%;max-width:340px;background:linear-gradient(93.26deg,#ffd43d -20.93%,#ffeaae 80.72%);color:#111;font-weight:600;border-radius:10px;padding:12px 24px;font-size:15px;border:none;cursor:pointer;justify-content:center}.SpaceDetailPage .group-info .popup-overlay-unfollow{width:100%;height:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center}.SpaceDetailPage .group-info .popup-overlay-unfollow .popup-content{border-radius:20px 20px 20px 20px;padding:0}.SpaceDetailPage .group-info .popup-overlay-unfollow .unfollow-popup-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px;border-radius:20px 20px 20px 20px;background:linear-gradient(.26deg,#fecc3a -60.07%,#fff 30.72%)}.SpaceDetailPage .group-info .popup-overlay-unfollow .unfollow-popup-content .unfollow-title{font-size:18px;font-weight:600;margin-bottom:8px;color:#111}.SpaceDetailPage .group-info .popup-overlay-unfollow .unfollow-popup-content .unfollow-subtext{font-size:18px;color:#0fa1e8;margin-bottom:20px}.SpaceDetailPage .group-info .popup-overlay-unfollow .unfollow-popup-content .popup-buttons{display:flex;gap:12px}.SpaceDetailPage .group-info .popup-overlay-unfollow .unfollow-popup-content .popup-buttons .cancel-btn,.SpaceDetailPage .group-info .popup-overlay-unfollow .unfollow-popup-content .popup-buttons .confirm-btn{min-width:90px;padding:8px 16px;border-radius:8px;border:none;font-weight:500;cursor:pointer}.SpaceDetailPage .group-info .popup-overlay-unfollow .unfollow-popup-content .popup-buttons .cancel-btn{background:transparent;color:#151515}.SpaceDetailPage .group-info .popup-overlay-unfollow .unfollow-popup-content .popup-buttons .confirm-btn{background:#ffd63c;color:#151515}.SpaceDetailPage .group-info .popup-overlay-unfollow .unfollow-popup-content .popup-buttons .confirm-btn:disabled{opacity:.6;cursor:not-allowed}.SpaceDetailPage .group-info .popup-overlay-question{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;z-index:999}.SpaceDetailPage .group-info .popup-overlay-question .popup-content{border-radius:20px 20px 20px 20px;padding:0}.SpaceDetailPage .group-info .popup-overlay-question .popup-close-btn{position:absolute;top:10px;right:10px;background:transparent;border:1px solid silver;border-radius:50%}.SpaceDetailPage .group-info .popup-overlay-question .popup-content-question{text-align:center;padding:24px;background:linear-gradient(.26deg,#fecc3a -60.07%,#fff 30.72%);border-radius:20px;max-width:380px;margin:0 auto;box-shadow:0 4px 30px hsla(0,0%,7%,.15);position:relative;display:flex;flex-direction:column;gap:16px}.SpaceDetailPage .group-info .popup-overlay-question .popup-content-question .icon-wrapper{width:64px;height:64px;margin:0 auto;border-radius:50%;background:linear-gradient(290deg,#ffbf64,#ff9500);display:flex;align-items:center;justify-content:center}.SpaceDetailPage .group-info .popup-overlay-question .popup-content-question h3{font-size:18px;font-weight:600;color:#111;margin-top:8px}.SpaceDetailPage .group-info .popup-overlay-question .popup-content-question .desc{color:#111;font-size:16px;line-height:1.5}.SpaceDetailPage .group-info .popup-overlay-question .popup-content-question .terms-text{font-size:16px;color:#111;line-height:1.4;margin-top:8px;text-align:left}.SpaceDetailPage .group-info .popup-overlay-question .popup-content-question .terms-text a{color:#0fa1e8;font-weight:500;text-decoration:none}.SpaceDetailPage .group-info .popup-overlay-question .popup-content-question .terms-text a:hover{text-decoration:underline}.SpaceDetailPage .group-info .popup-overlay-question .popup-content-question .proceed-btn{background:linear-gradient(90deg,#ffd65a,#ffb800);border:none;border-radius:8px;padding:12px;font-weight:600;font-size:15px;color:#111;cursor:pointer;transition:all .2s ease;margin-top:8px;justify-content:center}.SpaceDetailPage .group-info .popup-overlay-question .popup-content-question .proceed-btn:hover{filter:brightness(1.05)}.SpaceDetailPage .group-info .popup-overlay-joined{width:100%;height:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.SpaceDetailPage .group-info .popup-overlay-joined .popup-content{border-radius:20px 20px 20px 20px;padding:0}.SpaceDetailPage .group-info .popup-overlay-joined .popup-close-btn{position:absolute;top:10px;right:10px;background:transparent;border:1px solid silver;border-radius:50%}.SpaceDetailPage .group-info .popup-overlay-joined .popup-content-joined{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px;border-radius:20px 20px 20px 20px;background:linear-gradient(.26deg,#fecc3a -60.07%,#fff 30.72%)}.SpaceDetailPage .group-info .popup-overlay-joined .popup-content-joined .space-success-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.SpaceDetailPage .group-info .popup-overlay-joined .popup-content-joined h3{font-size:20px;font-weight:600;color:#111;margin-top:8px}.SpaceDetailPage .group-info .popup-overlay-joined .popup-content-joined .join-para{padding:20px;color:#111;font-size:16px;line-height:1.5}.SpaceDetailPage .group-info .popup-overlay-joined .popup-content-joined .join-desc{padding:30px;color:#111;font-size:20px;line-height:1.5}.SpaceDetailPage .group-info .stats{display:flex;gap:14px;padding:10px 8px;justify-content:center;align-items:center;text-align:center}.SpaceDetailPage .group-info .stats .stat-item{display:flex;flex-direction:column;align-items:center;text-align:center}.SpaceDetailPage .group-info .stats .stat-item .count{font-weight:700;font-size:16px}.SpaceDetailPage .group-info .stats .stat-item .label{font-size:13px;color:#555}.SpaceDetailPage .group-info .stats .stat-item:not(:first-child){border-left:1px solid #d0d0d0;padding-left:24px}.SpaceDetailPage .line-divider{width:100%;height:8px;background-color:#f4f4f4}.SpaceDetailPage .sticky-tabs{position:sticky;top:60px;z-index:10;display:flex;justify-content:space-around;align-items:center;width:100%;height:48px;padding:0 18px;background:#fff;border-bottom:1px solid #eee}.SpaceDetailPage .private-space-section{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:20px;margin:16px;border-radius:16px;background-image:url(/public/backgrounds/PrivateBlurImage.png)}.SpaceDetailPage .private-space-section .private-space-header{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.SpaceDetailPage .private-space-section .private-space-header h3{font-size:16px;font-weight:600;color:#111}.SpaceDetailPage .private-space-section p{font-size:14px;color:#555;line-height:1.5}.SpaceDetailPage .private-space-section .join-now-btn{margin-top:12px;background:linear-gradient(180deg,#ffd130,#ffe589);color:#111;border:none;border-radius:8px;padding:10px 24px;font-weight:600;cursor:pointer}.SpaceDetailPage .space-create-btn{position:fixed;padding:16px 10px;bottom:45px;right:24px;width:122px;height:65px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:20px;font-weight:600;color:#000;background:linear-gradient(180deg,#ffd130,#ffe589);border:2px solid #fff;border-radius:24px;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;z-index:100;transition:all .2s ease-in-out}.bottom-links .links-sheet{padding:16px 20px}.bottom-links .links-sheet .links-title{font-size:20px;font-weight:500;color:#111;text-align:left;position:relative;padding-right:20px;display:inline-block;width:100%}.bottom-links .links-sheet .links-title:after{content:"";position:absolute;top:50%;right:0;width:280px;height:1px;background-color:#a8a8a8;border-radius:1px}.bottom-links .links-sheet .links-list{display:flex;flex-direction:column;gap:15px}.bottom-links .links-sheet .external-links{display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:500px;color:#0fa1e8;text-decoration:none;cursor:pointer;line-height:1.4}.bottom-links .links-sheet .external-links:hover{text-decoration:underline}.bottom-links .links-sheet .external-links svg{flex-shrink:0;width:16px;height:16px;color:#0fa1e8}.bottom-links .links-sheet .external-links .link-text{flex:1;word-break:break-all}.email-request-sheet{display:flex;flex-direction:column;gap:16px;text-align:left}.email-request-sheet h3{font-size:18px;font-weight:600;color:#000}.email-request-sheet p{font-size:14px;color:#555}.email-request-sheet .email-input-wrapper{position:relative;width:100%}.email-request-sheet .email-input-wrapper .email-input{width:100%;padding:12px 40px 12px 12px;border:1px solid #b2b2b2;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.email-request-sheet .email-input-wrapper .email-input:focus{border-color:#888}.email-request-sheet .email-input-wrapper .email-valid-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#00b569}.email-request-sheet .submit-btn{margin-top:140px;height:50px;width:100%;border-radius:10px;background:#e5e5e5;color:#999;font-weight:500;transition:all .3s ease}.email-request-sheet .submit-btn.active{background:linear-gradient(90deg,#fc0,#ffb300);color:#000}.email-request-sheet .submit-btn:disabled{opacity:.7;cursor:not-allowed}}button.back-to{height:40px;width:40px;border-radius:50%;position:absolute;display:flex;align-items:center;justify-content:center;z-index:10;left:-60px;transform:rotate(180deg);top:30px}button.back-to.no-bg{background-color:transparent!important;margin-top:unset;margin-left:unset}@media only screen and (max-width:768px){button.back-to{position:unset;margin-top:10px;margin-left:20px}.float{position:fixed!important;top:0!important;left:0!important}}@media screen and (max-width:768px){.float-tabs-container{position:sticky;top:48px;z-index:10;background-color:#f5f5f5;padding:8px 12px;border-radius:20px;display:flex;justify-content:space-around;width:100%}.float-tabs-container .tabs-root{display:flex;gap:40px;align-items:center;position:relative;height:48px}.float-tabs-container .tab-btn{position:relative;z-index:2;flex:none;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:none;border-radius:12px;background:transparent;cursor:pointer;font-size:15px;font-weight:600;color:#666;transition:color .25s ease}.float-tabs-container .tab-btn .tab-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;font-size:14px;color:#fff;background:transparent;transition:background .25s ease}.float-tabs-container .tab-btn--active{color:#000}.float-tabs-container .tab-btn--active .tab-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.float-tabs-container .tab-btn--active[data-key=event] .tab-icon{background:#ffeff9;width:30px;height:30px}.float-tabs-container .tab-btn--active[data-key=post] .tab-icon{background:#e8f2ff;width:30px;height:30px}.float-tabs-container .tab-btn--active[data-key=blog] .tab-icon{background:#fff0e3;width:30px;height:30px}.float-tabs-container .tab-indicator{position:absolute;top:0;height:48px;left:0;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.08);pointer-events:none;z-index:1;transition:transform .32s cubic-bezier(.2,.9,.2,1),width .32s cubic-bezier(.2,.9,.2,1)}.float-tabs-container .tab-glow{position:absolute;bottom:-8px;width:40px;height:8px;background:rgba(15,161,232,.18);filter:blur(8px);border-radius:50%;pointer-events:none;z-index:0;transition:transform .32s cubic-bezier(.2,.9,.2,1)}}.bottom-sheet-overlay{position:fixed;inset:0;z-index:100001;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center}.bottom-sheet{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;background-color:#fff;border-radius:12px 12px 0 0;box-shadow:0 -4px 12px rgba(0,0,0,.1);transition:transform .3s ease-in-out}.bottom-sheet.slide-up{transform:translateX(-50%) translateY(0)}.bottom-sheet.slide-down{transform:translateX(-50%) translateY(100%)}.bottom-sheet .close-icon{position:absolute;top:0;left:50%;transform:translateX(-50%);width:32px;height:32px;border-radius:50%;background-color:#fff;border:1px solid #d1d1d1;box-shadow:0 2px 8px rgba(0,0,0,.15);font-size:24px;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:60;margin-top:-40px}.bottom-sheet .bottom-sheet-puller{display:flex;justify-content:center;padding:8px 0 4px}.bottom-sheet .bottom-sheet-puller .puller-line{width:100px;height:5px;background-color:#000;border-radius:100px}.bottom-sheet .bottom-sheet-content{padding:16px}@media screen and (max-width:428px){.bottom-sheet{width:100%;border-radius:12px 12px 0 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.textarea-container{position:relative;margin-bottom:0!important;height:auto!important}.textarea-container.readonly .textarea{border-color:#fff;opacity:.4}.textarea-container.viewBorder .textarea{border-color:#ccc!important}.textarea{width:100%;padding:20px;font-size:20px;border:2px solid #ccc;border-radius:4px;outline:none;transition:border-color .3s,height .3s;color:#151515;resize:none;overflow-y:hidden;position:relative}.resizer{position:absolute;right:0;top:0;top:44px}.textarea:focus{border-color:#666}.textarea:not(:-moz-placeholder-shown)+.textarea-label{top:12px;left:3px;font-size:12px;color:#b2b2b2}.textarea:focus+.textarea-label,.textarea:not(:placeholder-shown)+.textarea-label{top:12px;left:3px;font-size:12px;color:#b2b2b2}.textarea-label{position:absolute;top:30px;left:10px;transform:translateY(-50%);font-size:20px;color:#b2b2b2;transition:all .3s ease;background-color:#fff;border-radius:14px;padding:0 5px;pointer-events:none}.textarea:not(:focus):-moz-placeholder-shown+.textarea-label{top:35px;font-size:20px;color:#b2b2b2}.textarea:not(:focus):placeholder-shown+.textarea-label{top:35px;font-size:20px;color:#b2b2b2}@media only screen and (max-width:768px){.textarea-label{background-color:transparent}.textarea:not(:-moz-placeholder-shown)+.textarea-label{margin:0;padding-left:20px;padding-top:10px}.textarea:focus+.textarea-label,.textarea:not(:placeholder-shown)+.textarea-label{margin:0;padding-left:20px;padding-top:10px}.textarea:not(:focus):-moz-placeholder-shown+.textarea-label{padding-left:15px}.textarea:not(:focus):placeholder-shown+.textarea-label{padding-left:15px}.textarea{min-height:70px;font-weight:600;padding-bottom:10px!important}}@media screen and (max-width:768px){.fullscreen-popup .popup-content{width:100%;height:100vh;max-width:none;max-height:none;border-radius:0;display:flex;flex-direction:column;background-color:#fff;padding:0}.fullscreen-popup .edit-header{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #eee}.fullscreen-popup .edit-header .edit-back-button{width:40px;height:40px;background:#fff;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.fullscreen-popup .edit-header h2{font-size:18px;font-weight:600;margin:0}.fullscreen-popup .edit-space-modal{display:flex;flex-direction:column;height:100vh;background:#fff;overflow:hidden;padding-bottom:20%}.fullscreen-popup .edit-space-modal .edit-content{flex:1;overflow-y:scroll;scroll-behavior:smooth;padding:20px}.fullscreen-popup .edit-section{margin-bottom:20px;position:relative}.fullscreen-popup .edit-section .section-label{font-size:18px;font-weight:600;margin-bottom:8px;color:#333}.fullscreen-popup .edit-section .textarea-preview{position:relative;background:#f5f5f5;border:1px solid #e2e2e2;border-radius:8px;padding:10px 35px 10px 10px;min-height:48px;line-height:1.5;cursor:pointer;overflow:hidden;transition:all .3s ease;max-height:60px}.fullscreen-popup .edit-section .textarea-preview:hover{background:#f3f3f3}.fullscreen-popup .edit-section .preview-text{margin:0;color:#333;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.fullscreen-popup .edit-section .textarea-expand{animation:expandTextarea .3s ease forwards}@keyframes expandTextarea{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fullscreen-popup .edit-section .editable-textarea.expanded{width:100%;transition:all .3s ease}.fullscreen-popup .edit-section .edit-icon{opacity:.7;transition:opacity .2s ease;flex-shrink:0}.fullscreen-popup .edit-section .edit-icon:hover{opacity:1}.fullscreen-popup .edit-section .logo-preview-image{width:80px;height:80px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid #fff;box-shadow:0 0 20px 0 rgba(0,0,0,.12)}.fullscreen-popup .edit-section .banner-preview-image{width:160px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:16px}.fullscreen-popup .edit-section .edit-option{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#0fa1e8;cursor:pointer}.fullscreen-popup .edit-section .link-field-wrapper{position:relative;display:flex;align-items:center;margin-bottom:8px}.fullscreen-popup .edit-section .link-field-wrapper .link-textfield{flex:1;background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;padding:10px 36px 10px 12px;font-size:14px;line-height:1.5;width:100%}.fullscreen-popup .edit-section .link-field-wrapper .remove-link-btn{position:absolute;right:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:red;background:transparent;border:none;padding:0}.fullscreen-popup .edit-section .link-field-wrapper .remove-link-btn svg{pointer-events:none}.fullscreen-popup .edit-section .link-field-wrapper .remove-link-btn:hover{opacity:.7;transform:scale(1.05);transition:all .2s ease}.fullscreen-popup .edit-section .add-link-btn{display:flex;align-items:center;gap:4px;color:#0fa1e8;cursor:pointer;font-size:14px;margin-top:6px}.fullscreen-popup .edit-section .add-link-btn:hover{text-decoration:underline}.fullscreen-popup .edit-footer{position:fixed;width:100%;bottom:0;background:#fff;padding:12px 20px;border-top:1px solid #eee}.fullscreen-popup .edit-footer .save-btn{width:100%;background:linear-gradient(93.26deg,#ffd43d 15.07%,#ffeaae 80.72%);color:#151515;border:none;border-radius:10px;padding:12px;font-weight:600;font-size:16px;cursor:pointer;transition:opacity .2s ease;text-align:center}.fullscreen-popup .edit-footer .save-btn:hover{opacity:.9}.fullscreen-popup .edit-footer .save-btn:disabled{border-radius:8px;border:1px solid #e3e3e3;background:#eee}@keyframes slideUpSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.bottom-sheet-inner{padding:20px 16px 28px}.bottom-sheet-inner h3{display:flex;flex-direction:row;align-items:center;font-size:20px;font-weight:500;color:#111;text-align:left;position:relative;margin-bottom:20px;display:inline-block;width:100%}.bottom-sheet-inner h3:after{content:"";position:absolute;top:50%;right:0;width:50%;height:1px;background-color:#a8a8a8;border-radius:1px}.bottom-sheet-inner .upload-options{flex-direction:row;width:100%;max-width:340px;display:flex;justify-content:center;align-items:center;gap:16px;margin-top:8px;font-size:14px;font-weight:500;color:#666}.bottom-sheet-inner .upload-options .upload-box{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #0f96f1;border-radius:12px;padding:18px 0;background-color:#fdfdfd;cursor:pointer;transition:all .2s ease}.bottom-sheet-inner .upload-options .upload-box:hover{background-color:#f7faff;border-color:#0fa1e8;transform:scale(1.02)}.bottom-sheet-inner .upload-options .upload-box p{font-size:14px;font-weight:500;margin-top:6px;color:#151515}.bottom-sheet-inner .upload-options:before{content:""}.bottom-sheet-inner .upload-note{font-style:italic;font-weight:500;font-size:12px;color:#444;text-align:left;width:100%;max-width:340px;line-height:1.5;margin-top:2px}.bottom-slide{height:70%;overflow:scroll}.bottom-slide .bottom-sheet-content{overflow-y:scroll;scroll-behavior:smooth}.cover-sheet-content{padding:0 12px 8px}.cover-sheet-content .sheet-title{font-size:20px;font-weight:500;color:#111;text-align:left;position:relative;padding:20px 0;display:inline-block;width:100%}.cover-sheet-content .sheet-title:after{content:"";position:absolute;top:50%;right:0;width:210px;height:1px;background-color:#a8a8a8;border-radius:1px}.cover-sheet-content .selected-cover-preview{margin-bottom:16px}.cover-sheet-content .selected-cover-preview .selected-label{font-size:15px;font-weight:500;color:#111;margin-bottom:8px}.cover-sheet-content .selected-cover-preview .selected-image-box{border:2px solid #0f96f1;border-radius:16px;overflow:hidden;height:80px;display:flex;align-items:center;justify-content:center;background:#fafafa}.cover-sheet-content .selected-cover-preview .selected-image-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-sheet-content .selected-cover-preview .selected-image-box .empty-selected{color:#a8a8a8;font-size:13px}.cover-sheet-content .template-title{font-size:15px;font-weight:500;color:#111;margin-bottom:8px}.cover-sheet-content .cover-template{cursor:pointer;border-radius:14px;overflow:hidden;border:2px solid transparent;transition:all .2s ease;background:#fafafa}.cover-sheet-content .cover-template img{width:100%;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:14px}.cover-sheet-content .cover-template.active{border:2px solid #0f96f1}.cover-sheet-content .or-text{text-align:left;margin:12px 0;color:#151515;font-size:14px;font-weight:500}.cover-sheet-content .cover-template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:8px}.cover-sheet-content .upload-options{flex-direction:row;width:100%;max-width:340px;display:flex;justify-content:center;align-items:center;gap:16px;margin-top:8px;font-size:14px;font-weight:500;color:#151515}.cover-sheet-content .upload-options .upload-box{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #0f96f1;border-radius:12px;padding:18px 0;background-color:#fdfdfd;cursor:pointer;transition:all .2s ease}.cover-sheet-content .upload-options .upload-box:hover{background-color:#f7faff;border-color:#0fa1e8;transform:scale(1.02)}.cover-sheet-content .upload-options .upload-box p{font-size:14px;font-weight:500;margin-top:6px;color:#151515}.cover-sheet-content .upload-options:before{content:""}.cover-sheet-content .upload-note{font-style:italic;font-weight:500;font-size:12px;color:#444;text-align:left;width:100%;max-width:340px;line-height:1.5;margin-top:2px}.cover-sheet-content .save-cover-btn{width:100%;background:linear-gradient(93.26deg,#ffd43d 15.07%,#ffeaae 80.72%);color:#151515;border:none;border-radius:10px;padding:12px;font-weight:600;font-size:16px;text-align:center;cursor:pointer;margin-top:16px;transition:opacity .2s ease}.cover-sheet-content .save-cover-btn:hover{opacity:.9}}.primary-button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:8px;border:1px solid #ffc422;background:linear-gradient(101deg,#ffd43d 7.75%,#ffeaae 86.04%);color:#151515;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.primary-button .primary-button-loader{height:20px!important;width:20px!important;border-radius:50%;animation:spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-top-color:#000}.primary-button:disabled{background:#e5e5e5}@media screen and (max-width:768px){.membership-details-popup.popup-overlay{position:fixed;inset:0;background-color:#fff;z-index:999;overflow-y:auto}.membership-details-popup.popup-overlay .popup-content{max-width:100%}.membership-details-popup.popup-overlay .membership-details-container,.membership-details-popup.popup-overlay .popup-content{width:100%;min-height:100vh;padding:0;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff}.membership-details-popup.popup-overlay .membership-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;position:sticky;top:16px;left:24px;background:#fff;z-index:10;padding-bottom:14px}.membership-details-popup.popup-overlay .membership-header .back-button{display:flex;align-items:center;justify-content:center;left:14px}.membership-details-popup.popup-overlay .membership-header .membership-title{margin-left:30px;font-size:16px;font-weight:600;color:#111}.membership-details-popup.popup-overlay .line-divider{width:100%;height:8px;background-color:#f4f4f4}.membership-details-popup.popup-overlay .space-img-name.membership-logo-head{margin-bottom:24px;width:100%;padding:10px}.membership-details-popup.popup-overlay .space-img-name.membership-logo-head .space-img-name-details-title{font-size:15px;font-weight:600;color:#111}.membership-details-popup.popup-overlay .space-img-name.membership-logo-head .space-img-name-details-owned{font-size:13px;color:#777}.membership-details-popup.popup-overlay .space-img-name.membership-logo-head .space-img-name-details-owned .space-img-name-details-profile{color:#007aff;text-decoration:none;font-weight:500}.membership-details-popup.popup-overlay .joined-date{display:flex;flex-direction:row;gap:6px;padding:10px;align-items:center;justify-content:center}.membership-details-popup.popup-overlay .joined-date .date-icon{flex-shrink:0}.membership-details-popup.popup-overlay .joined-date p{font-size:14px;color:#151515;font-weight:500}.membership-details-popup.popup-overlay .membership-body{margin-top:16px;padding:25px;width:100%}.membership-details-popup.popup-overlay .membership-body .section-heading{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#222;text-transform:uppercase;letter-spacing:.3px;margin-bottom:10px;padding-bottom:6px}.membership-details-popup.popup-overlay .membership-body .section-heading:after{content:"";position:relative;top:50%;right:0;width:50%;height:1px;background-color:#a8a8a8;border-radius:1px}.membership-details-popup.popup-overlay .membership-body .section-points{display:flex;flex-direction:column;gap:14px;margin-top:10px}.membership-details-popup.popup-overlay .membership-body .section-points .point-item{display:flex;align-items:flex-start;gap:10px}.membership-details-popup.popup-overlay .membership-body .section-points .point-item .sprite-icon{margin-top:2px;flex-shrink:0}.membership-details-popup.popup-overlay .membership-body .section-points .point-item .point-text{font-size:14px;line-height:1.6;color:#333;white-space:pre-line}}@media only screen and (max-width:768px){.space-logo-container{width:80px;height:80px;border-radius:43.636px;padding:6px;background:linear-gradient(330deg,#ffbe0a 14.3%,#fff5da 92.07%);display:flex;align-items:center;flex-shrink:0;justify-content:center}.space-logo-container .logo{width:68px;height:68px;flex-shrink:0;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.space-img-name{display:flex;align-items:center;gap:16px;width:100%;justify-content:flex-start}.space-img-name .space-img-name-details{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:flex-start;width:100%}.space-img-name .space-img-name-details .space-img-name-details-title{color:#151515;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.space-img-name .space-img-name-details .space-img-name-details-owned{color:#555;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.space-img-name .space-img-name-details .space-img-name-details-owned .space-img-name-details-profile{color:#0fa1e8;font-size:14px;font-style:normal;font-weight:600;line-height:normal}}