.nav{z-index:9;border-right:1px solid #ffffff29;height:100vh;padding:clamp(10px,1.5vw,20px) 20px;position:sticky;top:0}.nav .inner-container .logo{margin-bottom:30px}.nav .inner-container .logo a img{width:100%;max-width:175px;height:auto}.nav .links-container .nav-link{color:#ddd;cursor:pointer;background-color:#0000;border:none;align-items:center;gap:5px;margin-bottom:15px;padding:0;font-size:20px;text-decoration:none;display:flex}.nav .links-container .nav-link.active{color:#e9c77b}.nav .links-container .nav-link .icon{filter:invert(98%)sepia(0%)saturate(0%)hue-rotate(161deg)brightness(92%)contrast(92%);width:clamp(22px,3vw,30px);height:clamp(22px,3vw,30px)}.nav .links-container .nav-link.active .icon{filter:invert(81%)sepia(52%)saturate(372%)hue-rotate(347deg)brightness(95%)contrast(92%)}.notification-bell{display:inline-flex;position:relative}.notification-badge{color:#fff;text-align:center;box-sizing:border-box;background:#e74c3c;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:-5px;right:-5px}@media (max-width:768px){.nav{background-color:#193446;border-top:1px solid #c1c1c12e;border-right:none;flex-direction:column;flex-shrink:0;order:3;justify-content:center;width:100%;height:auto;display:flex;position:static}.nav .inner-container .logo{display:none}.nav .inner-container .links-container{justify-content:space-between;display:flex}.nav .links-container .nav-link{flex-direction:column;gap:0;margin-bottom:0;display:flex}.nav .links-container .nav-link span{font-size:12px}.nav .links-container .nav-link.notifications{display:none}body.native-app .nav{padding:7px 25px 4px}}
.PullToRefresh-module__55orva__indicator{top:var(--header-height,48px);z-index:99;pointer-events:none;will-change:transform,opacity;transition:transform .3s,opacity .3s;position:fixed;left:50%;translate:-50%}body.pulling .PullToRefresh-module__55orva__indicator{transition:none}.PullToRefresh-module__55orva__circle{background-color:#2a475b;border:1px solid #3d6070;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 8px #00000059}.PullToRefresh-module__55orva__arrow{color:#e8c67b;width:18px;height:18px;transition:transform .2s}.PullToRefresh-module__55orva__spinner{color:#e8c67b;width:18px;height:18px;animation:.75s linear infinite PullToRefresh-module__55orva__spin}@keyframes PullToRefresh-module__55orva__spin{to{transform:rotate(360deg)}}
.NotificationsModal-module__YksUva__overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:25px 15px;display:flex;position:fixed;inset:0}.NotificationsModal-module__YksUva__modal{background:#ddd;border-radius:7px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;display:flex;overflow-y:auto}.NotificationsModal-module__YksUva__header{z-index:9;background-color:#ddd;border-bottom:1px solid #193446;padding:clamp(15px,2vw,20px) clamp(15px,2vw,20px) clamp(10px,1.8vw,15px);position:sticky;top:0;left:0}.NotificationsModal-module__YksUva__header h4{color:#193446;margin:0}.NotificationsModal-module__YksUva__closeButton{color:#555;cursor:pointer;background:0 0;border:none;width:clamp(30px,4vw,40px);height:clamp(30px,4vw,40px);padding:5px;font-size:clamp(20px,3vw,34px);line-height:1;position:absolute;top:0;right:0}.NotificationsModal-module__YksUva__tabs{border-bottom:1px solid #193446;padding:0 24px;display:flex}.NotificationsModal-module__YksUva__tabs button{color:#888;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:1;padding:12px 0;font-size:16px;transition:all .2s}.NotificationsModal-module__YksUva__tabs button.NotificationsModal-module__YksUva__active{color:#193446;border-bottom-color:#193446}.NotificationsModal-module__YksUva__content{flex:1;padding:clamp(15px,1.5vw,20px);overflow-y:auto}.NotificationsModal-module__YksUva__actions{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.NotificationsModal-module__YksUva__settingsBtn{margin-left:auto}.NotificationsModal-module__YksUva__loading{text-align:center}.NotificationsModal-module__YksUva__emptyIcon{background-color:#193446;border-radius:50%;width:clamp(50px,5vw,68px);margin:0 auto clamp(8px,1.2vw,15px);padding:8px}.NotificationsModal-module__YksUva__empty p{color:#193446;text-align:center;font-weight:600}.NotificationsModal-module__YksUva__list{flex-direction:column;gap:16px;display:flex}.NotificationsModal-module__YksUva__dateGroup{flex-direction:column;gap:8px;display:flex}.NotificationsModal-module__YksUva__dateLabel{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:12px;font-weight:600}.NotificationsModal-module__YksUva__notification{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;align-items:flex-start;gap:12px;padding:15px;transition:all .2s;display:flex;position:relative}.NotificationsModal-module__YksUva__notification:hover{border:1px solid #193446}.NotificationsModal-module__YksUva__icon{aspect-ratio:1;background-color:#193446;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:clamp(35px,3vw,40px);padding:7px;display:flex}.NotificationsModal-module__YksUva__icon svg{width:auto}.NotificationsModal-module__YksUva__body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.NotificationsModal-module__YksUva__title{color:#193446;margin-bottom:0}.NotificationsModal-module__YksUva__message{color:#888;margin-bottom:0;font-size:clamp(12px,1.2vw,16px);line-height:1.3}.NotificationsModal-module__YksUva__time{color:#888;justify-content:space-between;align-items:center;margin-bottom:0;font-size:clamp(10px,1vw,12px);display:flex}.NotificationsModal-module__YksUva__time .NotificationsModal-module__YksUva__new{color:#e8c67b;background-color:#193446;border-radius:50px;margin-top:clamp(1px,.5vw,5px);padding:0 10px;display:none}.NotificationsModal-module__YksUva__notification.NotificationsModal-module__YksUva__unread .NotificationsModal-module__YksUva__time .NotificationsModal-module__YksUva__new{display:block}.NotificationsModal-module__YksUva__deleteButton{color:#777;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;line-height:1;transition:all .2s;display:flex;position:absolute;top:3px;right:5px}.NotificationsModal-module__YksUva__deleteButton:hover{color:#e74c3c}.NotificationsModal-module__YksUva__settings{flex-direction:column;gap:24px;display:flex}.NotificationsModal-module__YksUva__settingsSection .NotificationsModal-module__YksUva__settingsHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}.NotificationsModal-module__YksUva__settingsSection .NotificationsModal-module__YksUva__settingsHeading h5{color:#193446;margin-bottom:4px}.NotificationsModal-module__YksUva__settingsDescription{color:#656565;margin:0;font-size:clamp(11px,2vw,16px);font-style:italic;line-height:1.3}.NotificationsModal-module__YksUva__settingItemsContainer{flex-direction:column;gap:15px;display:flex}.NotificationsModal-module__YksUva__settingItem{background:#fff;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:15px;padding:clamp(10px,1.1vw,15px);display:flex}.NotificationsModal-module__YksUva__settingInfo{flex:1}.NotificationsModal-module__YksUva__settingLabel{color:#193446;margin-bottom:4px}.NotificationsModal-module__YksUva__settingSubtext{color:#888;margin-bottom:0;font-size:clamp(12px,1.2vw,14px);line-height:1.1}.NotificationsModal-module__YksUva__toggle{flex-shrink:0;width:48px;height:26px;display:inline-block;position:relative}.NotificationsModal-module__YksUva__toggle input{opacity:0;width:0;height:0}.NotificationsModal-module__YksUva__slider{cursor:pointer;background-color:#bbb;border-radius:26px;transition:all .3s;position:absolute;inset:0}.NotificationsModal-module__YksUva__slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:4px;left:4px}input:checked+.NotificationsModal-module__YksUva__slider{background-color:#193446}input:checked+.NotificationsModal-module__YksUva__slider:before{transform:translate(22px)}@media (max-width:768px){.NotificationsModal-module__YksUva__modal{max-height:100%;margin:0}.NotificationsModal-module__YksUva__notification{padding:12px}}
*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.25}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}:root{view-transition-name:root}body{background-color:#193446;font-family:Lexend,sans-serif}body.scroll-lock{overflow:hidden}h1{color:#ddd;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(20px,3.6vw,42px)}h2{color:#ddd;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(19px,3.2vw,36px)}h3{color:#ddd;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(18px,2.7vw,30px)}h4{color:#ddd;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(17px,2.2vw,26px)}h5{color:#ddd;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(16px,1.8vw,22px)}h6{color:#ddd;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(14px,1.5vw,18px)}p,li{color:#ddd;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(14px,1.5vw,18px);line-height:1.6}a{color:#e8c67b;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(14px,1.5vw,18px);line-height:1.6;text-decoration:none}p a{font-size:inherit}label{font-size:clamp(14px,1.5vw,18px)}input{color:#000;background-color:#fff;border:1px solid #193446;border-radius:5px;padding:clamp(7px,2vw,10px) clamp(10px,1.5vw,15px);font-size:clamp(14px,1.5vw,18px)}select{cursor:pointer;color:#000;background-color:#fff;border:1px solid #193446;border-radius:5px;padding:clamp(7px,2vw,10px) clamp(10px,1.5vw,15px);font-size:clamp(14px,1.5vw,18px)}input:focus,select:focus{border-color:#193446;outline:none}input[type=radio]{appearance:none;font:inherit;color:currentColor;background-color:#fff;border:2px solid #193446;border-radius:50%;place-content:center;width:18px;height:18px;margin:clamp(1px,.1vw,3px) 0 0;padding:0;display:grid}input[type=radio]:before{content:"";border-radius:50%;width:10px;height:10px;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #193446}input[type=radio]:checked:before{transform:scale(1)}button{cursor:pointer;border:1px solid #0000;border-radius:50px;padding:clamp(6px,1.2vw,8px) clamp(12px,2vw,20px);font-size:clamp(12px,1.2vw,16px);line-height:1.2;transition:all .3s}.control-toggle{background-color:#2a475b;border-radius:50px;grid-template-columns:repeat(2,1fr);transition:all .3s;display:inline-grid;position:relative;overflow:hidden}.control-toggle:before{content:"";z-index:0;background:#e8c67b;border-radius:50px;width:50%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.control-toggle.secondary:before{left:50%}.control-toggle button{z-index:1;cursor:pointer;color:#5f7f95;background:0 0;border:1px solid #0000;flex:1;transition:all .3s;position:relative}.control-toggle button.active{color:#193446}.btn-gold{color:#193446;background-color:#e8c67b;border:1px solid #0000}@media (hover:hover){.btn-gold:hover{color:#e8c67b;background-color:#0000;border:1px solid #e8c67b}}.btn-blue{color:#e8c67b;background-color:#193446;border:1px solid #0000}@media (hover:hover){.btn-blue:hover{color:#193446;background-color:#0000;border:1px solid #193446}}.btn-clear-blue{color:#193446;background-color:#0000;border:1px solid #193446}@media (hover:hover){.btn-clear-blue:hover{color:#e8c67b;background-color:#193446;border:1px solid #193446}}.btn-clear-gold{color:#e8c67b;background-color:#0000;border:1px solid #e8c67b}@media (hover:hover){.btn-clear-gold:hover{color:#193446;background-color:#e8c67b;border:1px solid #e8c67b}}.hide-desktop{display:none}.loading-animation{aspect-ratio:1;width:50px;margin:clamp(50px,8vw,100px) auto 0;position:relative}.loading-animation .ring-loader{box-sizing:border-box;border:5px solid #5f7f95;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite rotation;display:inline-block;position:absolute;top:0;left:0}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-animation .music-loader{color:#5f7f95;justify-content:center;align-items:center;width:48px;height:48px;font-size:34px;line-height:1;animation:1.2s linear infinite spin;display:inline-flex;position:absolute;top:0;left:0}.loading-animation .music-loader:before{content:"♪";display:block}@keyframes spin{to{transform:rotate(-360deg)}}.app-container{align-items:flex-start;width:100%;max-width:1200px;margin:0 auto;display:flex}.app-container .mobile-header{z-index:9;background-color:#193446;flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:10px 20px 10px 15px;display:none}.app-container .mobile-header .back-arrow svg{aspect-ratio:1;height:33px}.app-container .mobile-header .logo{max-width:130px;margin:0 auto}.app-container .mobile-header .notifications-icon{background-color:#0000;border:none;padding:4px;position:relative}.app-container .mobile-header .notifications-icon svg{aspect-ratio:1;width:22px}.app-container .main-content{flex-direction:column;flex:1;align-self:stretch;display:flex;position:relative}.no-location{text-align:center;padding:clamp(25px,8vh,100px) 15px}.no-location .inner-container .location-buttons{flex-direction:column;align-items:center;gap:15px;margin-top:30px;display:flex}.no-location .inner-container .location-buttons .manual-location{color:#5f7f95;cursor:pointer;background-color:#0000;border:none;font-size:clamp(12px,1.5vw,16px)}.no-location .location-form-container{z-index:99;background-color:#000c;width:100%;height:100%;padding:clamp(40px,6vw,80px) 20px 20px;position:fixed;top:0;left:0}.no-location .location-form-container form{text-align:center;background:#ddd;border-radius:10px;width:100%;max-width:600px;margin:0 auto;padding:20px;position:relative}.no-location .location-form-container form .close-icon{filter:brightness(0)saturate()invert(20%)sepia(27%)saturate(827%)hue-rotate(161deg)brightness(89%)contrast(101%);cursor:pointer;position:absolute;top:10px;right:10px}.no-location .location-form-container form .heading{color:#193446;margin-bottom:20px;font-size:clamp(18px,2vw,24px)}.no-location .location-form-container form input[type=text]{width:100%;margin:25px auto 20px;padding:10px;display:block}.no-location .location-form-container .flex-buttons{justify-content:center;gap:15px;display:flex}.no-location .location-form-container .flex-buttons button{flex:1}@media (hover:hover){.no-location .location-form-container .flex-buttons .btn-gold:hover{color:#193446;background-color:#0000;border:1px solid #193446}}.no-location .location-form-container .error{color:#ef2323;margin:15px 0 0}.no-location .location-blocked{color:#193446;background-color:#ddd;border-radius:7px;width:100%;max-width:600px;margin:30px auto 0;padding:10px;font-weight:500;line-height:1.4}.location-form-container{z-index:99;background-color:#000c;width:100%;height:100%;padding:clamp(40px,6vw,80px) 15px 20px;position:fixed;top:0;left:0}.location-form-container form{text-align:center;background:#ddd;border-radius:10px;width:100%;max-width:600px;margin:0 auto;padding:15px;position:relative}body.native-app .location-form-container form{margin-top:50px}.location-form-container form .close-icon{filter:brightness(0)saturate()invert(20%)sepia(27%)saturate(827%)hue-rotate(161deg)brightness(89%)contrast(101%);cursor:pointer;position:absolute;top:10px;right:10px}.location-form-container form .heading{color:#193446;margin-bottom:20px;font-size:clamp(18px,2vw,24px)}.location-form-container form input[type=text]{width:100%;margin:25px auto 20px;padding:10px;display:block}.location-form-container .flex-buttons{justify-content:center;gap:15px;display:flex}.location-form-container .flex-buttons button{flex:1}@media (hover:hover){.location-form-container .flex-buttons .btn-gold:hover{color:#193446;background-color:#0000;border:1px solid #193446}}.location-form-container .error{color:#ef2323;margin:15px 0 0}.location-form-container .location-blocked{color:#193446;background-color:#ddd;border-radius:7px;width:100%;max-width:600px;margin:15px auto 0;padding:10px;font-weight:500;line-height:1.4}@media (max-width:475px){.location-form-container .flex-buttons button[type=submit]{flex:.8}}.page-404{text-align:center;padding:clamp(50px,8vw,100px) 15px 20px}.page-404 .btn-gold{margin:clamp(10px,1.5vw,15px) 0}.page-404 .return-home-link{color:#5f7f95;font-size:clamp(12px,1.5vw,16px)}.card-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card-grid .single-card{flex-direction:column;display:flex;position:relative}.card-grid .single-card>a{z-index:1;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.card-grid .single-card .cover-photo{aspect-ratio:1/.4;border-top-left-radius:7px;border-top-right-radius:7px;position:relative;overflow:hidden}.card-grid .single-card .cover-photo img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.card-grid .single-card .content{background-color:#2a475b;border-bottom-right-radius:7px;border-bottom-left-radius:7px;flex-direction:column;flex:1;padding:50px 14px 15px;display:flex;position:relative}.card-grid .single-card .content .profile-pic{border:4px solid #fff;border-radius:50%;width:100px;height:100px;position:absolute;top:-65px;overflow:hidden}.card-grid .single-card .content .profile-pic img{object-fit:cover;object-position:center;width:100%;height:100%}.card-grid .single-card .content .profile-pic .placeholder{color:#e8c67b;background-color:#193446;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:44px;display:flex}.card-grid .single-card .content .title{word-break:break-word;margin-bottom:12px;line-height:1.1}.card-grid .single-card .content .event-subtitle{color:#7d9db3;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:-8px;font-size:clamp(12.5px,1.5vw,15px);font-style:italic;font-weight:500;line-height:1.1;display:-webkit-box;overflow:hidden}.card-grid .single-card .content .meta{flex-direction:column;gap:5px;margin-top:auto;display:flex}.card-grid .single-card .content .meta svg{vertical-align:middle;flex-shrink:0;width:clamp(14px,1.5vw,17px);height:clamp(14px,1.5vw,17px)}.card-grid .single-card .content .meta p{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:0;font-size:clamp(12.5px,1.5vw,14.5px);line-height:1;display:-webkit-box;overflow:hidden}.card-grid .single-card .content .meta .row{gap:5px;display:flex;position:relative}.card-grid .single-card .content .meta .map-link{z-index:2;margin-bottom:0;padding:10px;position:absolute;bottom:-10px;right:-10px}@media (max-width:991px){.card-grid{grid-template-columns:repeat(2,1fr);gap:15px}}@media (max-width:768px){html{overscroll-behavior-y:none;overflow:hidden}body{overflow:hidden}.hide-desktop{display:block}.hide-mobile{display:none}.app-container{height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column}.app-container .main-content{overflow-y:auto}.app-container .mobile-header{display:flex}}@media (max-width:600px){.card-grid{grid-template-columns:repeat(1,1fr);gap:10px}.card-grid .single-card{flex-direction:row}.card-grid .single-card .cover-photo{aspect-ratio:auto;border-radius:5px 0 0 5px;flex-basis:25%}.card-grid .single-card .content{border-radius:0 5px 5px 0;min-height:83px;padding:10px 8px}.card-grid .single-card .content .profile-pic{display:none}}@media (display-mode:standalone){.app-container .modal-container{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:768px){body.native-app .app-container .modal-container{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}body.native-app .app-container .mobile-header{padding:0 20px 10px 15px}}
@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/08328e320c8f68d1-s.b7a7e326.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.728b7cae.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca31d6821328a4e9-s.8036670a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.lexend_c64c5155-module__hXGjcW__className{font-family:Lexend,Lexend Fallback;font-style:normal}
