@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;700&display=swap";.authWrapper{position:absolute;top:14px;right:14px;z-index:90;font-family:var(--AUTH_FONT)}.authLegacyCard{padding:3px 10px 5px;border-radius:10px;background:var(--AUTH_BG_GLASS);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,255,255,.5);box-shadow:0 0 12px #007ddc59;color:#cfffff;min-width:auto;font-family:var(--AUTH_FONT);font-size:1rem}.authLegacyEmail{text-align:center;font-size:1rem;margin:1px 0;word-break:break-word;color:var(--AUTH_TEXT_PRIMARY)}.authLegacyRole{text-align:center;font-size:1rem;opacity:.9;font-weight:600;color:var(--AUTH_TEXT_SECONDARY)}.authPopRoot{position:relative;font-family:var(--AUTH_FONT)}.authStatusPill{width:35px;height:30px;border-radius:999px;border:5px solid rgba(255,255,255,.6);box-shadow:0 0 6px #00ffff73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer;z-index:10;font-family:var(--AUTH_FONT)}.authStatusPill.isLoggedIn{background:linear-gradient(180deg,#2cff9a,#0f6 45%,#00d9ff);box-shadow:0 0 6px #00ff96e6,0 0 12px #0ff9;border:1px solid rgba(255,255,255,.7)}.authStatusPill.isLoggedOut{background:#ff3b3b}.authPopover{position:absolute;top:0;right:60px;padding:2px 10px;border-radius:10px;background:var(--AUTH_BG_POPOVER);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--AUTH_TEXT_PRIMARY);border:1px solid var(--AUTH_BORDER);box-shadow:0 0 10px #00ffff40;pointer-events:auto;will-change:transform;font-family:var(--AUTH_FONT)}.authPopoverRow{display:flex;align-items:center;justify-content:center;min-width:300px;max-width:400px}.authPopoverInfo{flex:1;min-width:0;text-align:center}.authPopoverName{font-size:1rem;opacity:.9;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--AUTH_TEXT_PRIMARY);font-family:var(--AUTH_FONT)}.authPopoverRole{font-size:1rem;opacity:.9;line-height:1.2;font-weight:600;text-align:center;color:var(--AUTH_TEXT_SECONDARY)}.authLogoutBtn{width:2rem;height:1.7rem;margin-left:15px;border-radius:18px;border:1px solid rgba(255,255,255,.18);background:#ff5050d9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 0 8px #ff787899;color:#fff;font-weight:900;line-height:18px;font-size:1.2rem;cursor:pointer;padding:0}.authLogoutBtn:hover{background:#ff7878f2;box-shadow:0 0 12px #ff8c8ce6}.authStatusPill.billing-unknown{background:#ffd2002e;border:1px solid rgba(255,210,0,.65);box-shadow:0 0 16px #ffd2004d}.authStatusPill.billing-active{background:#00ffa038;border:1px solid rgba(0,255,160,.75);box-shadow:0 0 16px #00ffa073}.authStatusPill.billing-inactive{background:#ff404038;border:1px solid rgba(255,64,64,.75);box-shadow:0 0 16px #ff404073}.authStatusPillText{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:10px;font-weight:800;letter-spacing:.3px;color:#000000d9}.authPopover.billing-unknown{background:#ffd20024;border:1px solid rgba(255,210,0,.45);box-shadow:0 0 18px #ffd20040}.authPopover.billing-active{background:#00ffa029;border:1px solid rgba(0,255,160,.55);box-shadow:0 0 18px #00ffa059}.authPopover.billing-inactive{background:#ff404029;border:1px solid rgba(255,64,64,.55);box-shadow:0 0 18px #ff404059}.authBillingDebug{margin-top:6px;max-width:320px;max-height:140px;overflow:auto;font-size:10px;line-height:1.2;padding:8px;border-radius:10px;background:#00000040;border:1px solid rgba(0,255,255,.25);color:#d6f9fff2}.hover-popup-box .weather-chip{display:flex;align-items:center;justify-content:center;gap:1rem;background:#0000000d;border:1px solid rgba(0,0,0,.08);padding:.5rem .75rem;border-radius:.6rem;margin:.25rem 0 .5rem;font-size:.9rem;flex-wrap:wrap}.hover-popup-box .weather-chip span{display:flex;align-items:center;justify-content:center;white-space:nowrap;gap:.35rem}.hover-popup-box .weather-chip small{width:100%;text-align:center;opacity:.75;margin-top:.15rem}.hover-popup-box .media-caption{margin-top:.25rem;font-size:.85rem;text-align:center;opacity:.8}.hover-popup-box .event-preview-img{margin-top:.5rem;border-radius:.5rem;overflow:hidden}.hover-popup-box .event-preview-img img,.hover-popup-box .event-preview-img video{display:block;width:100%;height:auto;object-fit:cover}#business-hover-info{font-family:var(--alMaa_FONT_business-hover-info);background:var(--BACKGROUND_business-hover-info);border:2px solid #00ffff;border-radius:1rem;box-shadow:0 0 60px #0ff;color:#d6f9ff;padding:10px;max-width:90vw;max-height:80vh;overflow-y:auto;font-size:11px;transition:all .25s ease-in-out}#business-hover-info:hover{transform:scale(1.02);box-shadow:0 8px 20px #00ffff40}.hover-popup-box{padding:1rem;border-radius:12px;color:#fff;max-width:300px}.station-name{font-size:1.4rem;margin-bottom:.5rem;color:var(--almaa-text);text-shadow:0 0 5px #000000;text-align:center}.station-motto,.destination-offer{font-size:1rem;color:#fff;text-shadow:0 0 5px #000000;text-align:center}.destination-offer-list{font-size:1rem;color:#fff;text-shadow:0 0 5px #000000;list-style:none;padding:0;margin:0 auto;display:grid;row-gap:6px;width:fit-content;text-align:center}.website-link{color:#7ff;text-decoration:underline;text-align:center}.station-location{font-size:.9rem;margin-top:.5rem;text-align:center}.station-website,.ratings-summary,.offers-section,.events-section{text-align:center}.ratings-list,.offers-list,.events-list{list-style:none;padding-left:0;margin:.25rem 0 1rem}.ratings-list li,.offers-list li,.events-list li{text-align:center;margin-bottom:.25rem}.destination-popup{background:radial-gradient(ellipse at center,#0f0,#062);border:2px solid #88ffcc;border-radius:20px;padding:16px;color:#fff;box-shadow:0 0 12px #0fc8;font-family:Orbitron,sans-serif}.destination-popup h2{margin:0 0 8px;font-size:1.5rem;color:#ccfff9;text-shadow:0 0 4px #00ffff}.destination-popup .subtext{font-size:.9rem;opacity:.8}.destination-popup .desc{font-size:1rem;margin:8px 0}.destination-popup .tag{margin-top:10px;font-size:.8rem;padding:4px 8px;background:#004d40;border-radius:6px;display:inline-block;color:#afe}.destination-popup .offers-section{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #0f0}.destination-popup ul.events-list li{margin-bottom:.25rem;font-size:.9rem;color:#cfc}.popup-media-gallery{display:flex;gap:6px;margin-top:8px;margin-bottom:10px}.popup-image-thumb{width:80px;height:60px;object-fit:cover;border-radius:8px;box-shadow:0 0 4px #00ffff80}.source-badge{display:inline-block;margin-left:8px;padding:2px 6px;font-size:11px;line-height:1;border-radius:999px;border:1px solid rgba(0,0,0,.15);background:#f5f5f5;text-transform:lowercase;opacity:.85}.source-badge--mongo{background:#eaf7ff;border-color:#b9e1ff}.source-badge--cache{background:#f3f7ea;border-color:#dae6b8}.offers-list-glow{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.offer-card-glow{background:linear-gradient(135deg,#004d00,green,#0c4);color:#fff;padding:.75rem;border-radius:12px;box-shadow:0 0 12px #0f09;animation:pulseGlow 2s ease-in-out infinite}.offer-title-offer{text-align:center;font-weight:700;font-size:1.1rem;color:#cfc}.offer-includes{margin-top:.3rem;color:#fff}.offer-notes{margin-top:.3rem;font-style:italic;color:#ffc}@keyframes pulseGlow{0%{box-shadow:0 0 8px #00ff004d}50%{box-shadow:0 0 18px #00ff00b3}to{box-shadow:0 0 8px #00ff004d}}.location-block{width:100%;margin:10px 0 18px}.location-header{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}.location-pin{font-size:18px;filter:drop-shadow(0 0 10px rgba(0,255,255,.25))}.location-title{font-size:16px;font-weight:800;color:var(--AUTH_TEXT_PRIMARY, #fff2c2);letter-spacing:.4px;text-shadow:0 0 10px rgba(0,255,255,.18)}.location-grid{display:grid;grid-template-columns:180px 1fr;gap:14px;align-items:stretch}@media (max-width: 900px){.location-grid{grid-template-columns:1fr}}.location-toggle-card,.location-input-card{border-radius:18px;border:1px solid rgba(0,255,255,.18);background:#003c5029;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 0 1px #00ffff0d inset,0 8px 20px #00000052;padding:14px}.location-toggle-card{display:flex;flex-direction:column;justify-content:center;gap:8px}.location-toggle{display:flex;align-items:center;justify-content:center;gap:10px;-webkit-user-select:none;user-select:none;cursor:pointer}.location-toggle-ui{width:42px;height:24px;border-radius:999px;border:1px solid rgba(0,255,255,.28);background:#00ffff1a;position:relative;box-shadow:inset 0 0 10px #00ffff1f}.location-toggle-ui:after{content:"";position:absolute;top:50%;left:3px;width:18px;height:18px;transform:translateY(-50%);border-radius:999px;background:#fff2c2d9;box-shadow:0 0 10px #fff2c240;transition:left .18s ease,background .18s ease}.location-toggle input:checked+.location-toggle-ui{background:#00ffff29}.location-toggle input:checked+.location-toggle-ui:after{left:20px;background:#00ff8cd9;box-shadow:0 0 12px #00ff8c38}.location-toggle-text{font-size:14px;font-weight:800;color:#fff2c2eb;letter-spacing:.2px}.location-hint{text-align:center;margin-top:2px;font-size:11px;opacity:.9;line-height:1.2;color:#fff2c2d1}.geo-refresh-btn{margin-top:6px;padding:8px 10px;border-radius:12px;border:1px solid rgba(0,255,255,.35);background:#00c8c81f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--AUTH_TEXT_PRIMARY, #fff2c2);cursor:pointer;width:100%}.geo-refresh-btn:disabled{opacity:.55;cursor:not-allowed}.geo-status{margin-top:6px;font-size:12px;line-height:1.25;text-align:center;opacity:.95;color:#fff2c2eb}.geo-error{color:#ffcf4d;font-weight:900}.location-input-card.is-disabled{opacity:.78}.location-row{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.location-label{font-size:12px;font-weight:800;color:#fff2c2d9}.location-input{width:90%;height:38px;border-radius:12px;border:1px solid rgba(0,255,255,.18);padding:10px 12px;background:#00141e59;color:#fff2c2f2;outline:none;font-size:16px;letter-spacing:.2px}.location-input:focus{border-color:#0ff6;box-shadow:0 0 0 3px #00ffff14}.location-subhint{margin-top:6px;font-size:12px;opacity:.85;color:#fff2c2bf}.alMaari-water-entrypoints{display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(0,255,255,.25);background:#00142840;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.alMaari-header{display:flex;gap:8px;align-items:center}.alMaari-header-title{font-weight:700}.alMaari-header-actions{margin-left:auto;display:flex;gap:8px}.alMaari-section{display:grid;gap:8px}.alMaari-muted-text{opacity:.9;font-size:13px}.alMaari-map-hint{display:flex;gap:8px;align-items:center}.alMaari-button-row{display:flex;gap:8px;flex-wrap:wrap}.alMaari-location-block{display:grid;gap:10px}.alMaari-location-meta{text-align:center;opacity:.95}.alMaari-location-label{font-size:12px;opacity:.9}.alMaari-location-coords{font-family:monospace;font-size:12px}.alMaari-input,.alMaari-textarea{padding:10px 12px;border-radius:12px;border:1px solid rgba(0,255,255,.35);background:#00325a59;color:var(--almaa-text);outline:none}.alMaari-textarea{resize:vertical}.alMaari-center-row{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.alMaari-success-text{font-size:12px;opacity:.95;text-align:center}.alMaari-error-row{display:flex;gap:8px;align-items:center;color:#fc8}.destination-card{width:80%}.alMaari-divider,hr{border:none;height:2px;background:linear-gradient(to right,#0ff,#00e6d8);margin:1rem 0;box-shadow:0 0 6px #0ff6}.alMaari-pickbar{position:fixed;left:10px;right:10px;bottom:10px;z-index:9999;display:grid;grid-template-columns:1fr;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(0,255,255,.22);background:#00141eb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 40px #0000007a}.alMaari-pickbar-btn{height:42px;padding:0 14px;border-radius:14px;border:1px solid rgba(0,255,255,.22);background:#00ff8c24;color:#fff2c2fa;font-weight:900;cursor:pointer;white-space:nowrap}.alMaari-pickbar-btn.is-primary{background:#00ff8c42;border-color:#00ff8c73}.alMaari-pickbar-btn.is-ghost{background:#00ffff14}.alMaari-pickbar-btn:disabled{opacity:.55;cursor:not-allowed}.alMaari-pickbar-coords{text-align:left;font-weight:900;color:#fff2c2fa}.alMaari-pickbar-label{font-size:12px;opacity:.85;letter-spacing:.4px}.alMaari-pickbar-values{margin-top:6px;font-size:18px;line-height:1.15;text-shadow:0 2px 10px rgba(0,0,0,.6)}.alMaari-pickbar-actions{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center}@media (max-width: 420px){.alMaari-pickbar-values{font-size:16px}.alMaari-pickbar-actions{grid-template-columns:1fr 1fr}.alMaari-pickbar-btn.is-ghost{grid-column:1 / -1}}.alMaari-status{margin-top:10px;padding:12px;border-radius:16px;border:1px solid rgba(0,255,255,.18);background:#00141e61;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 26px #00000047}.alMaari-status-row,.alMaari-status-error{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:900;color:#fff2c2f5}.alMaari-status-icon,.alMaari-status-text{opacity:.95}.alMaari-status-picked{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.alMaari-dot{width:14px;height:14px;border-radius:999px;background:#00ff8cf2;box-shadow:0 0 18px #00ff8c59}.alMaari-coords-label{font-size:12px;letter-spacing:.4px;opacity:.82;color:#fff2c2eb}.alMaari-coords-values{margin-top:6px;font-size:18px;line-height:1.15;font-weight:900;color:#fff2c2fa;text-shadow:0 2px 10px rgba(0,0,0,.55)}.alMaari-coords-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.alMaari-btn{height:42px;border-radius:14px;border:1px solid rgba(0,255,255,.18);background:#00ffff14;color:#fff2c2fa;font-weight:900;cursor:pointer}.alMaari-btn-primary{background:#00ff8c3d;border-color:#00ff8c73}@media (max-width: 420px){.alMaari-coords-values{font-size:16px}}.btn-glow-almaari{background:var(--BACKGROUND_COLOR_DESTINATION_EDITSHOW_BTN);border:none;color:#ffea00;padding:.3rem .8rem;border-radius:.5rem;cursor:pointer;box-shadow:0 0 8px #00f6ff;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.btn-glow-almaari-back{background:var(--BACKGROUND_COLOR_DESTINATION_EDITSHOW_BTN);border:none;color:#ffea00;font-size:1.2rem;padding:.3rem .8rem;border-radius:.5rem;cursor:pointer;box-shadow:0 0 8px #00f6ff;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.btn-glow-almaari-back:hover{background:var(--BACKGROUND_COLOR_DESTINATION_EDITSHOW_BTN);background:var(--BACKGROUND_COLOR_DESTINATION_EDITSHOW_BTN_HOVER);color:var(--almaa-text);box-shadow:0 0 12px #0ff}.alMaari-quickRow{display:flex;gap:5px;align-items:center;justify-content:center;flex-wrap:wrap}.alMaari-quickRow--reach{margin-top:10px;gap:8px}.alMaari-quickRow select.btn-glow-almaari{height:42px;padding:8px 10px;border-radius:.5rem}@media (max-width: 520px){.alMaari-quickRow--reach select.btn-glow-almaari{width:100%;max-width:100%}}.myDashboard{position:relative;display:flex;flex-direction:column;top:1%;left:50%;transform:translate(-50%);width:min(98vw,720px);max-height:98dvh;z-index:9999}.myDashboard-station{font-family:var(--alMaa_FONT_STATION);text-align:center;background:var(--BACKGROUND_COLOR_STATION);border-radius:1rem;border:2px solid #00ffff;box-shadow:0 0 60px #0ff}.myDashboard-destination{font-family:var(--alMaa_FONT_DESTINATION);text-align:center;background:var(--BACKGROUND_COLOR_DESTINATION);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3}.myDashboard-sharer{font-family:var(--alMaa_FONT_SHARER-BOARD);background:var(--BACKGROUND_COLOR_SHARER_BOARD);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3}.myDashboard-alMaari{font-family:var(--alMaa_FONT_DESTINATION);background:var(--BACKGROUND_COLOR_ALMAARI);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3}.myDashboard-trail-box{align-items:center;align-content:center;justify-content:center}.dashboard-header{position:sticky;top:0;z-index:20;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.myDashboard-alMaari-panel{padding:10px;text-align:center;font:1rem;opacity:.9}.dashboard-content-station,.dashboard-content-destination,.dashboard-content-sharer,.dashboard-content-alMaari{flex:1;overflow-y:auto}.alMaari-miniBtn{height:auto;font-size:1rem}.alMaari-miniBtn.is-active{background:#0f6;color:#001018;box-shadow:0 0 14px #00ff66b3}.alMaari-minutes{display:flex;justify-content:center;margin-top:15px;gap:10px}.btn-start-stop{display:flex;justify-content:center;margin-bottom:10px;margin-left:25px;font-size:1rem}.alMaari-menu{font-size:1.2rem}.dashboard-footer{position:sticky;z-index:20;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dashboard-shell{position:fixed;top:1%;left:50%;transform:translate(-50%);width:min(92vw,720px);max-height:86vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border-radius:1rem;border:2px solid #00ffff;box-shadow:0 0 60px #0ff;z-index:1000}.dashboard-station-btn{margin:0 0 5px 10px;background:#00bcd4;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s,transform .2s}.dashboard-station-btn{background:#008fa1;transform:scale(1.05)}.dashboard-trail-btn{background:var(--BACKGROUND_COLOR_DESTINATION_EDITSHOW_BTN_HOVER);border:none;color:#011c1f;padding:.5rem 1rem;margin-top:1rem;font-weight:700;border-radius:.5rem;cursor:pointer;box-shadow:0 0 8px #00f6ff}.dashboard-trail-btn:hover{background:var(--BACKGROUND_COLOR_DESTINATION_EDITSHOW_BTN);color:var(--almaa-text);box-shadow:0 0 12px #0ff}.signup-close-btn-bottum{cursor:pointer;font-size:1.7rem;z-index:9999;width:auto;color:#0ff}.popup-subtext{font:var(--alMaa_FONT_SHARER-BOARD)}.billing-section{margin-top:10px}.billing-subtext{margin:10px auto 0;max-width:680px;line-height:1.35;color:#dcfaffe0;text-shadow:0 1px 10px rgba(0,0,0,.35)}.billing-stations-list{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;justify-content:center;margin:20px}.billing-station-card{width:min(90%,640px);border-radius:18px;background:#061620b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,255,255,.22);box-shadow:0 0 0 2px #00ffff24,0 18px 40px #0000008c;margin:20px auto}.billing-station-title{display:flex;align-items:center;justify-content:center;gap:10px;font-size:20px;font-weight:900;letter-spacing:.3px;margin:4px 0 14px;color:#c8fffffa;text-shadow:0 0 10px rgba(0,255,255,.22),0 12px 30px rgba(0,0,0,.35)}.billing-panel{width:80%;margin:15px auto}.billing-row{display:grid;grid-template-columns:130px 1fr;border-bottom:1px solid rgba(0,255,255,.08)}.billing-row:last-child{border-bottom:none}.billing-k{font-weight:800;color:#aaf5fff2}.billing-v{font-weight:650;color:#ebffffeb}.billing-station-card p,.billing-station-card li,.billing-station-card span,.billing-station-card div{color:#e6fcffeb}.billing-station-card strong{color:#b4fafffa}.billing-station-card button{border-radius:14px;padding:12px 16px;font-weight:800;letter-spacing:.2px;border:1px solid rgba(0,255,255,.3);background:#00b4c82e;color:#ebfffff5;box-shadow:inset 0 0 0 1px #00ffff24,0 12px 26px #00000059;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.billing-station-card button:hover{transform:translateY(-1px);background:#00dcf038;box-shadow:inset 0 0 0 1px #00ffff2e,0 16px 32px #00000073}.billing-station-card button:disabled{opacity:.45;filter:grayscale(20%);cursor:not-allowed;transform:none;box-shadow:inset 0 0 0 1px #00ffff1a,0 10px 22px #00000040}.billing-station-card .btn-marine-small{padding:8px 12px;border-radius:12px;font-weight:800}@media (max-width: 520px){.billing-row{grid-template-columns:110px 1fr}.billing-station-card{padding:16px 14px 14px}.billing-station-title{font-size:18px}}._no_dashboard-STATION{position:absolute;background:var(--BACKGROUND_COLOR_STATION);font-family:var(--alMaa_FONT_STATION);z-index:var(--dot-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dot-width);max-width:var(--dot-max-width);max-height:var(--dot-max-height);border-radius:1rem;border:2px solid #00ffff;box-shadow:0 0 60px #0ff;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}._no_dashboard-DESTINATION{position:absolute;font-family:var(--alMaa_FONT_DESTINATION);background:var(--BACKGROUND_COLOR_DESTINATION);z-index:var(--dot-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dashboard-width);max-width:500px;max-height:var(--dashboard-max-height);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}._no_dashboard-ALMAARI{position:absolute;font-family:var(--alMaa_FONT_DESTINATION);background:var(--BACKGROUND_COLOR_ALMAARI);z-index:var(--dot-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dashboard-width);max-width:500px;max-height:var(--dashboard-max-height);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}._no_dashboard-sharer{position:absolute;font-family:var(--alMaa_FONT_SHARER-BOARD);background:var(--BACKGROUND_COLOR_SHARER_BOARD);z-index:var(--dashboard-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dashboard-width);max-width:var(--dashboard-max-width);max-height:var(--dashboard-max-height);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.billing-parent{width:100%;margin:14px auto 6px;display:flex;flex-direction:column;align-items:center;gap:12px}.billing-parent-header{width:min(94%,760px);text-align:center;padding:12px 14px;border-radius:16px;background:#0616206b;border:1px solid rgba(0,255,255,.14);box-shadow:0 10px 28px #00000059}.billing-parent-title{margin:0;font-size:26px;font-weight:950;letter-spacing:.3px;color:#dcfffffa;text-shadow:0 0 12px rgba(0,255,255,.22),0 14px 34px rgba(0,0,0,.35)}.billing-parent-subtext{margin:8px auto 0;max-width:720px;line-height:1.35;font-size:16px;color:#e6fcffe6;text-shadow:0 1px 10px rgba(0,0,0,.35)}@media (max-width: 520px){.billing-parent-title{font-size:22px}.billing-parent-subtext{font-size:14px}}.form-actions{display:grid;grid-template-columns:20% 60%;gap:12px;justify-content:center}.form-actions-extra{display:grid;grid-template-columns:40% 40%;gap:12px;justify-content:center}.form-actions-label,.form-actions-label-input{justify-content:center;text-align:center;align-items:center;align-content:center}.btn-glow-almaari-sharePanel{background:var(--BACKGROUND_COLOR_DESTINATION_EDITSHOW_BTN);border:none;color:#ffea00;padding:.3rem .8rem;border-radius:.5rem;cursor:pointer;box-shadow:0 0 8px #00f6ff;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.btn-glow-almaari:hover{background:var(--BACKGROUND_COLOR_DESTINATION_EDITSHOW_BTN);background:var(--BACKGROUND_COLOR_DESTINATION_EDITSHOW_BTN_HOVER);color:var(--almaa-text);box-shadow:0 0 12px #0ff}.sharePanel{outline:6px solid hotpink!important}.sharePanel{width:100%;max-width:480px;border-radius:16px;padding:16px;box-sizing:border-box;box-shadow:0 18px 50px #00ffc82e;border:1px solid rgba(0,255,200,.25);background:linear-gradient(180deg,#00161ef5,#000c14f5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:Inter,Poppins,sans-serif;color:#eaffff}.sharePanel__header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.sharePanel__kicker{font-size:12px;opacity:.75;letter-spacing:.1em;text-transform:uppercase}.sharePanel__headline{font-size:17px;font-weight:700;margin-top:2px;color:#00ffe0}.sharePanel__subtitle{font-size:12.5px;margin-top:4px;opacity:.85;color:#ffffffd9}.sharePanel__close{border:1px solid rgba(0,255,200,.35);background:#00ffc814;color:#00ffe0;border-radius:10px;padding:6px 8px;cursor:pointer;font-size:12px}.sharePanel__meta{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.sharePanel__pill{display:inline-flex;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,255,255,.16);background:#00000038;font-size:12px}.sharePanel__pillKey{opacity:.7}.sharePanel__pillVal{font-weight:600}.sharePanel__error{border:1px solid rgba(255,70,70,.35);background:#ff46461f;padding:10px 12px;border-radius:12px;margin-bottom:10px;font-size:13px}.sharePanel__row,.sharePanel__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shareBtn{width:100%;padding:9px 10px;border-radius:12px;cursor:pointer;border:1px solid rgba(0,255,200,.28);background:#00ffc80d;color:#00ffe0;font-weight:600;font-size:13px;letter-spacing:.02em;transition:transform .08s ease,background .15s ease,border .15s ease;box-sizing:border-box}.shareBtn:hover{transform:translateY(-1px);background:#00ffc826;border-color:#00ffc88c}.shareBtn:disabled{opacity:.55;cursor:not-allowed}.sharePanel__foot{margin-top:10px;padding-top:8px;border-top:1px solid rgba(0,255,200,.18)}.sharePanel__tinyLabel{font-size:11px;opacity:.75;margin-bottom:6px}.sharePanel__tinyText{font-size:13px;opacity:.9}.sharePanel__url{font-size:11.5px;word-break:break-all;opacity:.8;color:#ffffffd9}:root{--neon: #00ffff;--neon-bg: var(--dasboard-main-background);--text-color: #e0ffff;--hover-bg: rgba(0, 255, 255, .1)}.dot-EVENT{background:var(--BACKGROUND_COLOR_EVENT);font-family:var(--alMaa_FONT_EVENT);position:absolute;top:1%;left:50%;transform:translate(-50%);width:var(--dot-width);max-width:var(--dot-max-width);max-height:var(--dot-max-height);border:2px solid var(--neon);border-radius:1rem;box-shadow:0 0 60px var(--neon);padding-top:3rem;color:var(--text-color);text-align:center;z-index:9000;font-size:1rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;transform-origin:bottom center;opacity:1}.dot-EVENT.fade-out{opacity:0;pointer-events:none}.close-btn{font-size:1.3rem;background:none;border:none;color:var(--neon);cursor:pointer;align-self:flex-end}.close-btn:hover{color:#f6f}@keyframes wavePulse{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.join-tab .action-buttons{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.join-tab .action-buttons button{background-color:#00ffff1a;border:1px solid #00ffff66;border-radius:.5rem;padding:.5rem 1rem;color:#0ff;font-weight:700;cursor:pointer;transition:background .3s ease}.join-tab .action-buttons button:hover{background-color:#0ff3}.join-tab .small-note{font-size:.85rem;margin-top:.8rem;color:#8de;text-align:center}.tab-content{display:block;transition:opacity .3s ease;opacity:1}.tab-content.hidden-tab{display:none;opacity:0}.event-footer{border-top:1px solid #00ffff44;padding-top:1rem}.upcoming-event-click{position:absolute;z-index:9000;font-family:Space Grotesk,sans-serif;background:var(--dasboard-main-background);background:var(--neon-bg);border:2px solid var(--neon);border-radius:1rem;box-shadow:0 0 60px var(--neon);color:#e0ffff;display:flex;justify-content:space-around;margin-bottom:12px;top:1%;transform:translate(-50%);left:50%;width:92%;max-width:500px;max-height:96%;padding-top:3rem;color:var(--text-color);text-align:center;font-size:1rem;animation:fadeInPop .4s ease-out;transform-origin:bottom center;border:20px solid yellow;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.event-title-event-title{font-size:1.5rem;color:var(--neon);margin-top:0}.event-title-promo-pics{font-size:1rem;color:var(--neon);margin-top:1rem}.surfer-emoji{text-align:center;font-size:28px;margin-top:10px;animation:wavePulse 2s infinite ease-in-out}.event-button-group{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;position:sticky;bottom:0}.join-share-actions{display:flex;flex-direction:column;align-items:center}.join-share-actions h2{margin-bottom:1rem}.join-share-actions .button-group{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem}.join-share-actions button{background-color:var(--hover-bg);border:1px solid #00ffff66;border-radius:6px;padding:8px 16px;color:var(--neon);font-weight:700;cursor:pointer;transition:background .3s ease}.join-share-actions button:hover{background-color:#0ff3}.whatsapp-btn{display:inline-block;color:#fff;text-decoration:none;padding:6px 12px;border-radius:6px;font-weight:700;transition:background .2s ease}.whatsapp-btn:hover{background-color:#1ebc59}.tab-content{border:2px solid red;margin-top:8px}.tab-buttons{display:flex;justify-content:space-around;margin-bottom:12px}.tab-buttons button{background:none;border:1px solid var(--neon);color:var(--neon);padding:6px 10px;border-radius:6px;cursor:pointer;font-size:13px;transition:all .2s ease-in-out}.tab-buttons button.active{background-color:var(--neon);color:#003340;font-weight:700}.tab-buttons button:hover{background-color:#0cc;color:#002830}.zoom-btn{background-color:var(--neon);color:#002c3a;padding:2px 5px;border:none;border-radius:6px;margin-top:10px;cursor:pointer;font-weight:700;transition:transform .2s ease}.whatapp-btn{background-color:#0f0;color:#002c3a;padding:2px 5px;border:none;border-radius:6px;margin-top:10px;cursor:pointer;font-weight:700;transition:transform .2s ease}.zoom-btn:hover{background-color:#00e6e6;transform:scale(1.05)}.event-content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:2rem}.event-left{flex:1 1 55%;min-width:220px}.event-right{flex:1 1 15%;min-width:220px;margin-top:2rem}@media (max-width: 600px){.event-content{flex-direction:column}}.upcoming-event-hover{pointer-events:auto;font-family:var(--alMaa_FONT_EVENT);position:absolute;z-index:3000;background-color:var(--BACKGROUND_COLOR_EVENT_HOVER);padding:12px 16px;color:#e0f7fa;font-size:13px;max-width:300px;border:2px solid var(--almaa-text);border-radius:10px;box-shadow:0 0 12px #00ffff4d}.upcoming-event-hover h4{color:#0ff;font-size:15px;margin-bottom:6px}.upcoming-event-hover p{margin:2px 0;line-height:1.3}.upcoming-event-hover .close-btn{position:absolute;top:4px;right:8px;background:none;color:#0ff;border:none;font-size:16px;cursor:pointer;transition:transform .2s ease}.upcoming-event-hover .close-btn:hover{color:#f6f;transform:scale(1.3)}@keyframes fadeInPop{0%{opacity:0;transform:translateY(80px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.fade-inn{animation:fadeIn .35s ease-out}.eevent-info-box{position:absolute;top:2%;left:50%;transform:translate(-50%);width:92%;max-width:500px;max-height:96vh;background:var(--dasboard-main-background);border:2px solid #00ffff;border-radius:1rem;box-shadow:0 0 60px #0ff;padding:1rem;color:#e0ffff;overflow:hidden;display:flex;flex-direction:column}.event-promo-images{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;justify-items:center;margin-top:1rem;width:100%}.event-promo-img{width:100%;max-width:180px;height:auto;border-radius:12px;box-shadow:0 0 12px #00b4ff66;transition:transform .3s ease}.event-promo-img:hover{transform:scale(1.05)}.event-media-gallery{padding:1rem;margin-bottom:1rem;border-top:2px solid #00bcd4}.event-media-scroll{display:flex;gap:10px;overflow-x:auto;padding:.5rem 0}.event-media-img{height:300px;border-radius:12px;box-shadow:0 0 10px #00ffff80;transition:transform .3s}.event-media-img:hover{transform:scale(1.05)}#content-station .offers-list{list-style:none;padding-left:0;margin:0 auto;display:grid;row-gap:6px;width:fit-content;text-align:left}#content-station .events-list{list-style:none;padding-left:0;text-align:center;width:80%}.events-heading{text-align:center;font-size:18px;color:#0ff;margin:12px 0 6px;text-shadow:0 0 6px rgba(0,255,255,.3)}.events-list{list-style:none;padding:0;margin:0 auto;display:grid;row-gap:6px;width:fit-content;text-align:left}.event-item{background:#ffffff14;padding:6px 12px;border-radius:6px;font-size:13px;display:flex;gap:6px;align-items:center;justify-content:space-between;color:#e0f7fa;border:1px solid rgba(0,255,255,.15);transition:all .2s ease-in-out;max-width:400px;margin:0 auto}.event-item:hover{background:#00ffff1a;box-shadow:0 0 8px #0ff3;transform:scale(1.02)}.event-title{font-weight:600;color:#0ff}.event-date{font-size:12px;font-style:italic;color:#aefcfc}.rating-stars-group{margin-bottom:.1rem;text-align:center}.rating-stars-group label{display:block;font-weight:500;color:#00d4ff;font-size:1rem}.stars{display:flex;justify-content:center;gap:.8rem}.star-button{background:#002f3b;color:#00d4ff;border:1px solid #00d4ff;padding:.2rem .8rem;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:1rem}.star-button:hover{background:#00d4ff;color:#002f3b}.star-button.active{background:#00d4ff;color:#002f3b;font-weight:700}.rating-box{position:absolute;top:15%;left:50%;transform:translate(-50%);background:#051932f2;padding:1rem 1.5rem;border-radius:1rem;box-shadow:0 0 12px #0ff;width:90%;max-width:600px;z-index:1000;color:#fff;animation:fadeIn .3s ease-in-out}.rating-box h2{font-size:1.5rem;margin-bottom:.5rem;color:#0ff;text-shadow:0 0 5px #00ffff}.rating-box label{display:block;margin-bottom:.5rem;font-weight:700}.rating-box input[type=range]{width:100%;margin-bottom:1rem;background:transparent}.rating-box input[type=range]::-webkit-slider-thumb{background:#0ff;cursor:pointer}.rating-box textarea{width:100%;padding:.75rem;border-radius:.5rem;background-color:#062a46;color:#fff;border:1px solid #00ffff;resize:vertical;margin-bottom:.5rem}.rating-box button{background-color:#0ff;color:#002c3e;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:700;border:none;cursor:pointer;transition:.3s ease}.rating-box button:hover{background-color:#01e2e2;transform:scale(1.05)}.ratingStats{margin-bottom:1rem;padding:.5rem;background:#0032641a;border-radius:12px;text-align:center;color:#67e8f9;font-size:1.05rem;font-weight:500}.ratingComments .commentCard{margin:.75rem auto;padding:.75rem 1rem;width:90%;max-width:500px;background:#072339d9;border:2px solid #22d3ee;border-radius:1rem;color:#22d3ee;box-shadow:0 0 10px #0ea5e9;text-align:center;font-family:Segoe UI,sans-serif;font-size:1rem;line-height:1.4}.rating-comment-box{width:80%;max-width:400px;min-width:240px;padding:.75rem;border-radius:8px;border:1px solid #00d4ff;background-color:#002f3b;color:#00d4ff;resize:vertical;font-size:1rem;margin:1rem auto;display:block}.blog-box{position:absolute;top:15%;left:50%;transform:translate(-50%);background:#0a1e3cf2;padding:1.2rem 1rem;border-radius:1rem;box-shadow:0 0 12px #0ff;width:90%;max-width:600px;z-index:1000;color:#fff;animation:fadeIn .3s ease-in-out}.blog-box h2{font-size:1.5rem;margin-bottom:.6rem;color:#0ff;text-shadow:0 0 5px #00ffff}.blog-box input,.blog-box textarea{width:100%;padding:.5rem .75rem;margin-bottom:.5rem;border-radius:.5rem;background-color:#062a46;color:#fff;border:1px solid #00ffff;outline:none}.blog-box textarea{min-height:80px;resize:vertical}.blog-box button{background-color:#0ff;color:#002c3e;padding:.5rem 1rem;border-radius:.5rem;font-weight:700;border:none;cursor:pointer;transition:.3s ease}.blog-box button:hover{background-color:#01e2e2;transform:scale(1.05)}.dot-station-popup{max-height:90vh;overflow-y:auto;padding:1rem;background:#f0faff;border-radius:1rem;box-shadow:0 0 12px #00b4ff4d}.feedback-button{padding:10px 20px;border-radius:1rem;color:#fff;background:linear-gradient(to right,#06b6d4,#3b82f6);box-shadow:0 4px 12px #0000001a;transition:all .3s ease-in-out;cursor:pointer;font-size:1rem}.feedback-button:hover{background:linear-gradient(to right,#0891b2,#2563eb)}#content-station{margin-top:1rem;border-top:2px solid #67e8f9;padding-top:1rem}.marinePopup.blogBox{background:#072339f2;border:2px solid #22d3ee;border-radius:1.5rem;padding:1.2rem 1rem;color:#e0f7fa;width:100%;max-width:450px;margin:0 auto;font-family:Segoe UI,sans-serif;box-shadow:0 0 15px #22d3ee;position:relative}.marinePopup .popupForm input,.marinePopup .popupForm textarea{width:100%;padding:.5rem .75rem;margin-bottom:.5rem;background:#ffffff0d;border:1px solid #0ea5e9;border-radius:.75rem;color:#fff;font-size:1rem}.marinePopup .popupForm input::placeholder,.marinePopup .popupForm textarea::placeholder{color:#a5f3fc}.marinePopup .glowButton{width:100%;background:linear-gradient(to right,#06b6d4,#3b82f6);color:#fff;padding:.6rem;font-size:1rem;border:none;border-radius:1rem;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.marinePopup .glowButton:hover{background:linear-gradient(to right,#0ea5e9,#2563eb);box-shadow:0 0 10px #67e8f9}.marinePopup .closeButton{position:absolute;top:.75rem;right:.75rem;background:transparent;border:none;font-size:1.5rem;color:#67e8f9;cursor:pointer;transition:color .2s ease}.successMessage{text-align:center;font-size:1.2rem;color:#34d399}.marinePopup.ratingBox{background:#072339f2;border:2px solid #38bdf8;border-radius:1.5rem;padding:1.2rem 1rem;color:#e0f7fa;max-width:420px;margin:0 auto;font-family:Segoe UI,sans-serif;box-shadow:0 0 15px #0ea5e9;position:relative}.marinePopup .popupTitle{font-size:1.4rem;margin-bottom:.75rem;text-align:center;color:#67e8f9;font-weight:700}.marinePopup .popupForm label{display:block;margin-top:.3rem;margin-bottom:.1rem;color:#bae6fd;font-size:.9rem}.marinePopup .popupForm input[type=number],.marinePopup .popupForm textarea{width:100%;padding:.6rem 1rem;border-radius:.75rem;background:#ffffff0d;border:1px solid #0ea5e9;color:#fff;font-size:1rem;margin-bottom:.4rem}.marinePopup .popupForm textarea{margin-bottom:.5rem;padding:.5rem .75rem}.marinePopup .popupForm input[type=number]:focus,.marinePopup .popupForm textarea:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 5px #67e8f9}.marinePopup .popupForm textarea::placeholder{color:#a5f3fc}.marinePopup .glowButton{width:100%;background:linear-gradient(to right,#0ea5e9,#3b82f6);color:#fff;padding:.75rem;font-size:1rem;border:none;border-radius:1rem;cursor:pointer;transition:all .3s ease}.marinePopup .glowButton:hover{background:linear-gradient(to right,#06b6d4,#2563eb);box-shadow:0 0 10px #67e8f9}.marinePopup .closeButton{position:absolute;top:.75rem;right:.75rem;background:transparent;border:none;font-size:1.5rem;color:#67e8f9;cursor:pointer}.marinePopup .closeButton:hover{color:#f87171}.successMessage{text-align:center;font-size:1.2rem;color:#34d399;margin-top:1rem}#content-station .feedback-button{margin:1.5rem auto;display:block;padding:.75rem 1.5rem;border-radius:1rem;font-size:1rem;font-weight:700;text-align:center;color:#e0f7fa;background:linear-gradient(to right,#0ea5e9,#3b82f6);border:none;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 0 10px #67e8f9}#content-station .feedback-button:hover{background:linear-gradient(to right,#06b6d4,#2563eb);box-shadow:0 0 16px #22d3ee}.dot-STATION{position:absolute;background:var(--BACKGROUND_COLOR_STATION);font-family:var(--alMaa_FONT_STATION);z-index:var(--dot-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dot-width);max-width:var(--dot-max-width);max-height:var(--dot-max-height);border-radius:1rem;border:2px solid #00ffff;box-shadow:0 0 60px #0ff;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#ppopup-box-station .popup-box{font-family:var(--alMaa_FONT_popup-box-station);border:2px solid #00bcd4;border-radius:20px;box-shadow:0 8px 24px #00bcd499;padding:5px;display:flex;flex-direction:column;align-items:center;animation:fadeIn .4s ease-in-out;color:#e0f7fa}#content-station{padding:0;text-align:left}#content-station p{font-size:1.1rem;margin:8px 0;color:#00e5ff}#content-station h3{margin-top:20px;font-size:16px;color:#00e5ff;text-align:center}#content-station ul{list-style:none;padding-left:0;margin-top:8px;text-align:center}#content-station a{color:#00e5ff;text-decoration:underline}#content-station a:hover{color:#00bcd4}.whatsapp-btn{margin:2rem auto;display:block;width:auto;text-align:center;font-size:1rem;padding:.75rem 1.5rem;border-radius:1rem;font-weight:700;color:#fff;background:#25d366;border:none;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 0 10px #25d36699;text-decoration:none}.whatsapp-btn:hover{background:#1ebc59;box-shadow:0 0 15px #25d366e6;color:#fff}.station-summary-box{background:#00ffff0f;margin-top:20px;margin-bottom:20px;padding:14px 18px;border:1px solid rgba(0,255,255,.3);border-radius:12px;font-size:1.1rem;line-height:1.6;color:#00e5ff;white-space:pre-line;text-shadow:0 0 2px #001f1f;box-shadow:0 0 20px #00ffff1a}.station-summary-box p{margin-bottom:1em}.offer-list,.event-list{text-align:center;margin-top:20px;padding:0 10px}.offer-list h3,.event-list h3{color:#00e5ff;font-size:1.3rem;margin-bottom:12px;text-shadow:0 0 5px rgba(0,255,255,.6)}.offer-list ul,.event-list ul{padding:0;margin:0 auto;list-style:none;display:flex;flex-direction:column;align-items:center}.offer-list .offer-item{background:#ffffff0d;margin-left:auto;margin-right:auto;width:100%;max-width:90%;font-size:1.05rem;color:#00e5ff;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:.2rem;box-shadow:0 0 12px #00ffff1a;text-align:center;padding:.75rem 1.5rem;border-radius:.75rem}.event-list .event-item{margin-left:auto;margin-right:auto;width:100%;max-width:90%;font-size:1.05rem;color:#00e5ff;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:.2rem;box-shadow:0 0 12px #00ffff1a;text-align:center;padding:.75rem 1.5rem;border-radius:.75rem;background:#ffffff0d}.offer-list .offer-item .price{font-weight:700;color:gold;font-size:1rem;white-space:nowrap}.event-title{font-weight:700;color:#0ff}.event-date{font-style:italic;font-size:.95rem;color:#aefcfc;text-align:right}.offer-list .offer-item:before,.event-list .event-item:before{content:"🌟";margin-right:6px}.feedback-toggle-button{margin:2rem auto;display:block;width:auto;text-align:center;font-size:1rem;padding:.75rem 1.5rem;border-radius:1rem;background:linear-gradient(to right,#0ea5e9,#2563eb);color:#fff;box-shadow:0 0 10px #67e8f9;cursor:pointer;transition:all .3s ease}.feedback-toggle-button:hover{background:linear-gradient(to right,#06b6d4,#3b82f6);box-shadow:0 0 12px #67e8f9}.event-day{font-size:1rem;font-weight:700;color:#00e5ff}.event-weekday{font-size:.95rem;font-style:italic;color:#aefcfc}.station-box-elevation,.station-box-nearby{background-color:#00325066;padding:1rem;margin:1rem 0;border-radius:12px;box-shadow:0 0 8px #00e0ff33;color:#fff;font-size:.95rem}.station-box-elevation h4,.station-box-nearby h4{color:#0ff;text-align:center;margin-bottom:.5rem;text-shadow:0 0 6px #00ffff}.station-box-nearby p,.station-box-elevation p{margin:.25rem 0;text-align:center}.station-box-summary{font-family:var(--alMaa_FONT_popup-box-station);background-color:#001e3c80;padding:.2rem;margin:1rem 1rem 0rem;border-radius:12px;box-shadow:0 0 10px #0ff6;color:#fff;font-size:.8rem}.station-box-summary h4{color:#00e0ff;text-align:center;margin-bottom:.5rem;text-shadow:0 0 6px #00ffff}.dot-SHARER-BOARD{position:absolute;font-family:var(--alMaa_FONT_SHARER-BOARD);background:var(--BACKGROUND_COLOR_SHARER_BOARD);z-index:var(--dot-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dot-width);max-width:var(--dot-max-width);max-height:var(--dot-max-height);border-radius:1rem;border:2px solid #00ffff;box-shadow:0 0 60px #0ff;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#popup-box-station{display:flex;flex-direction:column;overflow:hidden;font-family:Inter,sans-serif;color:#e0f7fa;z-index:999;animation:fadeIn .4s ease-in-out}#ppopup-box-station .popup-box{border:2px solid #00bcd4;border-radius:20px;box-shadow:0 8px 24px #00bcd499;padding:5px;display:flex;flex-direction:column;align-items:center;animation:fadeIn .4s ease-in-out;font-family:Poppins,Arial,sans-serif;color:#e0f7fa}.popup-scrollable-content{flex-grow:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.popup-scrollable-content::-webkit-scrollbar{display:none}#content-sharer-board{padding:0;text-align:center}#content-sharer-board p{font-size:1.1rem;margin:8px 0;color:#00e5ff}#content-sharer-board h3{margin-top:20px;font-size:16px;color:#00e5ff}#content-sharer-board ul{list-style:disc;padding-left:20px;margin-top:8px}#content-sharer-board a{color:#00e5ff;text-decoration:underline}#content-sharer-board a:hover{color:#00bcd4}.dot-DESTINATION{position:absolute;background:var(--BACKGROUND_COLOR_DESTINATION);font-family:var(--alMaa_FONT_DESTINATION);z-index:var(--dot-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dot-width);max-width:var(--dot-max-width);max-height:var(--dot-max-height);border-radius:1rem;border:2px solid #88ffcc;box-shadow:0 0 12px #0fc8;color:#fff;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.dest-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:12px 0 6px}.dest-media-card{position:relative}.dest-media-thumb{width:100%;height:110px;object-fit:cover;border-radius:10px}.dest-media-delete{position:absolute;top:6px;right:6px;border:none;border-radius:999px;padding:4px 8px;background:#0000008c;color:#fff;cursor:pointer}.system-message{padding:.7rem 1.2rem;margin:.5rem 0;border-radius:12px;font-weight:500;font-size:1rem;animation:fadeIn .3s ease-in;box-shadow:0 0 10px #1f1f1f33}.system-message.success{background-color:#d2f5d2;color:#106410;border:1px solid #9ae49a}.system-message.error{background-color:#fbdcdc;color:#a21919;border:1px solid #e28989}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.popup-message.success{background-color:#d4edda;color:#155724;padding:12px;border-radius:8px;margin-bottom:1rem;animation:fadeIn .3s ease}.dashboard-main-SignUp{font-family:Space Grotesk,sans-serif;position:absolute;background:var(--dasboard-main-background);top:1%;left:50%;transform:translate(-50%);width:92%;max-width:500px;max-height:96%;border:2px solid #00ffff;border-radius:1rem;box-shadow:0 0 60px #0ff;padding:.5rem;color:#e0ffff;text-align:center;z-index:9000;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#dashboard-main-SignUp{font-family:Space Grotesk,sans-serif;position:absolute;background:var(--dasboard-main-background);top:1%;left:50%;transform:translate(-50%);width:100%;max-width:500px;max-height:70vh;border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;z-index:9000;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.system-message-wrapper{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:9999;background-color:#001e3cf2;padding:1rem 2rem;border-radius:12px;box-shadow:0 0 10px #0ff;color:#fff;animation:fadeInUp .4s ease}@keyframes fadeInUp{0%{opacity:0}to{opacity:1}}.signup-success-box{margin-top:1rem;padding:1rem;background-color:#00646426;border:1px solid var(--highlight);border-radius:8px;font-weight:700;color:var(--highlight);text-align:center;animation:fadeInUp 1s ease}#Pop_LogIn{background:var(--dasboard-main-background)!important;color:var(--almaa-text)!important;text-align:center!important;font-family:Nunito,sans-serif;position:absolute;z-index:1000;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:300px;max-height:70vh;border:2px solid #00ffff;border-radius:1rem;box-shadow:0 0 30px #0ff;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.signup-input{background:var(--dasboard-main-background)!important;color:var(--almaa-text)!important;text-align:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.signup-input:-webkit-autofill,.signup-input:-webkit-autofill:hover,.signup-input:-webkit-autofill:focus{background-color:var(--dasboard-main-background)!important;color:var(--almaa-text)!important;box-shadow:0 0 0 1000px var(--dasboard-main-background) inset!important;-webkit-text-fill-color:var(--almaa-text)!important;transition:background-color 5000s ease-in-out 0s}.dashboard-become-Sharer{position:absolute;font-family:var(--alMaa_FONT_SHARER-BOARD);background:var(--BACKGROUND_COLOR_SHARER_BOARD);z-index:var(--dashboard-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dashboard-width);max-width:var(--dashboard-max-width);max-height:var(--dashboard-max-height);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.popup-title-share{font-size:20px;margin:1rem 0;color:#00e5ff;text-align:center;text-shadow:0 0 8px rgba(0,188,212,.5)}.share-board-form{display:flex;flex-direction:column;gap:.2rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.share-board-form label{font-size:1rem;color:#00f9ff;text-shadow:0 0 4px #00f9ff}.share-board-form input,.share-board-form select,.share-board-form textarea{background:#000c10;color:#fff;border:1px solid #00ffff44;padding:.6rem .85rem;font-size:1rem;border-radius:.6rem;box-shadow:inset 0 0 5px #0ff2;transition:.3s ease}.share-board-form input:focus,.share-board-form textarea:focus,.share-board-form select:focus{border-color:#0ff;box-shadow:0 0 10px #0ff6;outline:none}.share-board-form textarea{resize:vertical;min-height:100px}.checkbox-group label{background:#00141e80;border-radius:.5rem;padding:.5rem;color:#bfffff;display:flex;align-items:center;gap:.5rem}.share-board-form button.save-btn{margin-top:1rem;background:linear-gradient(to right,#0ffc,#00e6d8cc);color:#000;font-weight:700;padding:.75rem 1.2rem;font-size:1rem;border:none;border-radius:.6rem;box-shadow:0 0 10px #0ff5;transition:.3s ease}.share-board-form button.save-btn:hover{background:linear-gradient(to right,#0ff,#00e6d8);box-shadow:0 0 16px #0ffa;transform:scale(1.03)}.share-board-form::-webkit-scrollbar{display:none}.sharer-board-name{display:flex;align-items:center;gap:12px;width:100%}.sharer-board-name label{min-width:110px;font-weight:800;color:var(--almaa-text)}.sharer-board-name input{flex:1;height:40px;border-radius:12px;padding:0 12px;background:var(--dasboard-main-background);color:var(--almaa-text);border:1px solid rgba(0,255,255,.25)}.form-group.rental-type-buttons{display:flex;align-items:center;gap:12px;width:100%}.form-group.rental-type-buttons>label{min-width:110px;font-weight:800;color:var(--almaa-text)}.form-group.rental-type-buttons .toggle-button-group{display:flex;gap:10px;flex-wrap:wrap}.form-group.currency-row{display:flex;align-items:center;gap:12px;margin:2px auto}.form-group.currency-row>label{min-width:110px;font-weight:800;color:var(--almaa-text);text-align:center}.form-group.currency-row .price-currency{flex:1;display:flex;align-items:center;gap:10px}.form-group.currency-row .price-currency input{flex:1;height:40px;border-radius:12px;padding:0 12px;background:var(--dasboard-main-background);color:var(--almaa-text);border:1px solid rgba(0,255,255,.25);text-align:center}.form-group.currency-row .currency-toggle{display:flex;gap:8px;flex-wrap:wrap}.form-group.currency-row .currency-toggle button{height:40px;min-width:44px;border-radius:12px}.form-group.contact-row{display:flex;align-items:center;gap:12px;width:100%}.form-group.contact-row>label{min-width:110px;font-weight:800;color:var(--almaa-text)}.form-group.contact-row>input{flex:1;height:40px;border-radius:12px;padding:0 12px;background:var(--dasboard-main-background);color:var(--almaa-text);border:1px solid rgba(0,255,255,.25);text-align:center}.form-actions-row{display:flex;gap:10px;margin-bottom:10px;justify-content:center}.form-actions-row .save-btn-primary{flex:0 0 75%}.form-actions-row .save-btn-secondary{flex:0 0 15%}.checkbox-row{display:flex;align-items:center;gap:12px;width:100%}.checkbox-row label{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:800;color:var(--almaa-text)}.checkbox-row input[type=checkbox]{width:14px;height:14px}.field-block.location-block{width:100%}.location-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.location-title{font-weight:900;letter-spacing:.3px;color:#fff2c2fa}.location-pin{filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.location-grid{display:grid;grid-template-columns:320px 1fr;gap:14px}@media (max-width: 720px){.location-grid{grid-template-columns:1fr}}.location-toggle-card,.location-input-card{border-radius:18px;border:1px solid rgba(0,255,255,.18);background:#00141e47;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:14px;box-shadow:0 10px 26px #00000047}.location-toggle{display:grid;justify-items:center;gap:8px;-webkit-user-select:none;user-select:none}.location-toggle input{display:none}.location-toggle-ui{width:56px;height:30px;border-radius:999px;border:1px solid rgba(0,255,255,.25);background:#00ffff1a;position:relative}.location-toggle-ui:after{content:"";width:24px;height:24px;border-radius:999px;position:absolute;top:2px;left:3px;background:#fff2c2f2;box-shadow:0 0 16px #00ffff40;transition:transform .16s ease}.location-toggle input:checked+.location-toggle-ui:after{transform:translate(26px)}.location-toggle-text{font-weight:900;color:#fff2c2fa}.location-hint{margin-top:10px;text-align:center;font-size:12px;opacity:.85;color:#fff2c2e6}.geo-refresh-btn{margin-top:12px;width:100%;height:40px;border-radius:14px;border:1px solid rgba(0,255,255,.22);background:#00ffff1a;color:#fff2c2fa;font-weight:900;cursor:pointer}.geo-status{margin-top:10px;text-align:center;font-weight:900;color:#fff2c2f5}.geo-error{color:#ffc878fa}.location-input-card.is-disabled{opacity:.75}.location-row{display:grid;gap:6px;margin-bottom:12px}.location-label{font-size:12px;opacity:.85;color:#fff2c2eb;letter-spacing:.3px}.location-input{height:44px;border-radius:14px;border:1px solid rgba(0,255,255,.18);background:#00000038;color:#fff2c2fa;font-weight:900;padding:0 12px;outline:none}.location-input:disabled{cursor:not-allowed;opacity:.75}.location-subhint{margin-top:6px;font-size:12px;opacity:.82;color:#fff2c2e6}.location-pick-actions{margin-top:12px;display:grid;gap:10px;width:100%}.geo-pick-btn{height:40px;border-radius:14px;border:1px solid rgba(0,255,255,.22);background:#00ffff1a;color:#fff2c2fa;font-weight:900;cursor:pointer}.location-pick-status{padding:10px;border-radius:14px;border:1px solid rgba(0,255,255,.18);background:#00141e52;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.location-pick-row{display:flex;gap:10px;align-items:center;justify-content:center;font-weight:900;color:#fff2c2f5}.location-pick-error{color:#ffc878fa}.location-pick-picked{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.location-pick-dot{width:12px;height:12px;border-radius:999px;background:#00ff8cf2;box-shadow:0 0 16px #00ff8c59}.location-pick-label{font-size:12px;letter-spacing:.4px;opacity:.85;color:#fff2c2eb}.location-pick-values{margin-top:6px;font-size:14px;line-height:1.2;font-weight:900;color:#fff2c2fa;text-shadow:0 2px 10px rgba(0,0,0,.55)}.location-pick-buttons{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.geo-pick-confirm,.geo-pick-cancel{height:40px;border-radius:14px;border:1px solid rgba(0,255,255,.18);background:#00ffff14;color:#fff2c2fa;font-weight:900;cursor:pointer}.geo-pick-confirm{background:#00ff8c38;border-color:#00ff8c73}.dashboard-become-Station{position:absolute;font-family:var(--alMaa_FONT_SHARER-BOARD);background:var(--BACKGROUND_COLOR_STATION);z-index:var(--dashboard-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dashboard-width);max-width:var(--dashboard-max-width);max-height:var(--dashboard-max-height);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.dashboard-become-Destination{font-family:var(--alMaa_FONT_DASHBOARD_become_Destination);position:absolute;background:var(--BACKGROUND_COLOR_become_Destination);z-index:var(--dashboard-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dashboard-width);max-width:var(--dashboard-max-width);max-height:var(--dashboard-max-height);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.popup-title-destination{font-family:var(--alMaa_FONT_DASHBOARD_become_Destination);color:var(--almaa-text);font-size:20px;margin:1rem 0;text-align:center;text-shadow:0 0 8px rgba(0,188,212,.5)}.destinationNameInput{color:var(--almaa-text)!important;width:auto;text-align:center}.geoLocationRow{display:flex;justify-content:center;gap:0rem;margin-top:0rem}.destination-form{display:flex;flex-direction:column;gap:.2rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.destination-form label{font-weight:600;font-size:.95rem;color:#00f9ff;text-shadow:0 0 4px #00f9ff}.destination-form input,.destination-form select,.destination-form textarea{background:#000c10;color:#fff;border:1px solid #00ffff44;padding:.6rem .85rem;font-size:1rem;border-radius:.6rem;box-shadow:inset 0 0 5px #0ff2;transition:.3s ease}.destination-form input:focus,.destination-form textarea:focus,.destination-form select:focus{border-color:#0ff;box-shadow:0 0 10px #0ff6;outline:none}.destination-form textarea{resize:vertical;min-height:100px}.dashboard-main{font-family:Space Grotesk,sans-serif;position:absolute;background:var(--dasboard-main-background);background:var(--dasboard-main-WELCOME_background);top:1%;left:50%;transform:translate(-50%);width:92%;max-width:500px;max-height:96%;border:2px solid #00ffff;border-radius:1rem;box-shadow:0 0 60px #0ff;padding:.5rem;color:#e0ffff;text-align:center;z-index:9000;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.dashboard-main-welcome{position:absolute;background:var(--dasboard-main-WELCOME_background);font-family:var(--alMaa_FONT_STATION);z-index:var(--dot-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dot-width);max-width:var(--dot-max-width);max-height:var(--dot-max-height);border-radius:1rem;border:2px solid #00ffff;box-shadow:0 0 60px #0ff;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#dashboard-main{font-family:Space Grotesk,sans-serif;position:absolute;background:var(--dasboard-main-background);top:1%;left:50%;transform:translate(-50%);width:96%;max-width:500px;max-height:70vh;border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;z-index:9000;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#dashboard-main-front{font-family:Space Grotesk,sans-serif;position:absolute;background:var(--dasboard-main-background);top:1%;left:50%;transform:translate(-50%);width:100%;max-width:500px;max-height:94vh;border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;z-index:9000;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#dashboard-main-rental{font-family:Space Grotesk,sans-serif;position:absolute;background:var(--dasboard-main-background);top:1%;left:50%;transform:translate(-50%);width:100%;max-width:500px;max-height:96vh;border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;z-index:9000;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}@media screen and (orientation: landscape){.dashboard-main{top:1%;left:50%;transform:translate(-60%);width:94%;max-width:600px;max-height:92%}}@media screen and (min-width: 501px) and (max-width: 768px) and (orientation: portrait){#no_dashboard-main{top:10%;width:95%;max-width:500px;max-height:80%}}.save-btn-welcome{background:var(--dasboard-main-WELCOME_BUTTON_Station)}.save-btn-welcome{width:100%;padding:12px 14px;font-size:16px;background:var(--dasboard-main-WELCOME_BUTTON_Station);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s,transform .2s;margin-top:10px}.save-btn-welcome:hover{background:#008fa1;transform:scale(1.05)}.station_name{text-align:center}.button-upload{cursor:pointer}.label-uploaded-media-good{text-align:center;background:transparent!important;color:#00f9ff;font-weight:600;font-size:.9rem}.upload-box{background-color:#0a0}.upload-wrapper{border-radius:20px;box-shadow:0 0 15px #0ff6;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.dashboard,.dashboard-shell{position:fixed;top:1%;left:50%;transform:translate(-50%);width:min(92vw,720px);max-height:86vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border-radius:1rem;border:2px solid #00ffff;box-shadow:0 0 60px #0ff;z-index:1000}.dashboard-shell.station{font-family:var(--alMaa_FONT_STATION);background:var(--BACKGROUND_COLOR_STATION)}.dashboard-shell.destination{font-family:var(--alMaa_FONT_DESTINATION);background:var(--BACKGROUND_COLOR_DESTINATION);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center}.dashboard-shell.almaari{font-family:var(--alMaa_FONT_DESTINATION);background:var(--BACKGROUND_COLOR_ALMAARI);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center}.dashboard-shell.sharer{font-family:var(--alMaa_FONT_SHARER-BOARD);background:var(--BACKGROUND_COLOR_SHARER_BOARD);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.dashboard-frame{position:fixed;top:1%;left:50%;transform:translate(-50%);width:min(92vw,720px);max-height:86vh;border-radius:1rem;border:2px solid #00ffff;box-shadow:0 0 60px #0ff;z-index:1000}.dashboard-STATION{position:absolute;background:var(--BACKGROUND_COLOR_STATION);font-family:var(--alMaa_FONT_STATION);z-index:var(--dot-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dot-width);max-width:var(--dot-max-width);max-height:var(--dot-max-height);border-radius:1rem;border:2px solid #00ffff;box-shadow:0 0 60px #0ff;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.dashboard-ALMAARI{position:absolute;font-family:var(--alMaa_FONT_DESTINATION);background:var(--BACKGROUND_COLOR_ALMAARI);z-index:var(--dot-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dashboard-width);max-width:500px;max-height:var(--dashboard-max-height);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.dashboard-sharer{position:absolute;font-family:var(--alMaa_FONT_SHARER-BOARD);background:var(--BACKGROUND_COLOR_SHARER_BOARD);z-index:var(--dashboard-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dashboard-width);max-width:var(--dashboard-max-width);max-height:var(--dashboard-max-height);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.dashboard-station-btn_no{margin:0 0 5px 10px;background:#00bcd4;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s,transform .2s}.dashboard-station-btn_no{background:#008fa1;transform:scale(1.05)}.signup-close-btn{cursor:pointer;font-size:1.7rem;position:absolute;margin-top:0;padding-top:0;top:0;right:0;background:transparent;color:#0ff}.signup-close-btn:hover{color:#00afdb;transform:scale(1.2)}.signup-close-btn-bottum{position:sticky;cursor:pointer;font-size:1.7rem;z-index:9999;width:auto;display:inline-flex;margin-left:50px;background:#06162059;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(0,255,255,.22);border-radius:12px;color:#0ff}.signup-close-btn-bottum:hover{color:#00afdb;transform:scale(1.2)}.event-creator{color:var(--almaa-text);font-size:.95rem;display:flex;flex-direction:column}.event-creator h3{font-size:1.25rem;color:var(--almaa-text);text-shadow:0 0 6px #00ffff66}.event-creator .form-group{display:flex;flex-direction:column;gap:.3rem}.event-creator label{font-size:1.2rem;font-weight:600;color:var(--almaa-text);text-shadow:0 0 4px #00ffff80}.event-creator input,.event-creator textarea{background:#000a0fe6;border:1px solid rgba(0,255,255,.25);border-radius:.5rem;padding:.5rem .8rem;color:#eaffff;font-size:.95rem;box-shadow:inset 0 0 6px #00ffff1a;transition:border .3s ease,box-shadow .3s ease}.event-creator input:focus,.event-creator textarea:focus{border-color:#0ff;box-shadow:0 0 8px #00ffff4d;outline:none}.date-row{display:flex;gap:.8rem;align-items:center}.date-row input[type=date]{flex:1}.location-toggle{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#aefcfc}.latlng-box{display:flex;gap:.6rem}.latlng-box input{flex:1;background:#00141ee6}.event-creator textarea{resize:vertical;min-height:80px}.event-creator button{padding:.6rem 1rem;background:linear-gradient(to right,#0ffb,#00e6d8bb);color:#000;font-weight:700;border:none;border-radius:.5rem;box-shadow:0 0 10px #0ff6;cursor:pointer;transition:background .3s ease,transform .2s ease}.event-creator button:hover{background:linear-gradient(to right,#0ff,#00e6d8);transform:scale(1.03);box-shadow:0 0 14px #0ff9}.horizontal-time-group{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.horizontal-time-group{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:flex-end}.field-block label{margin-bottom:.3rem;color:#00f9ff;font-weight:600;font-size:.9rem}.field-block input{background:#00141ee6;color:#e0ffff;border:1px solid rgba(0,255,255,.25);padding:.5rem .75rem;border-radius:.5rem;font-family:Space Grotesk,sans-serif}.datetime-container{display:flex;flex-direction:column;gap:1.5rem;align-items:center;justify-content:center;width:100%}.centered{align-items:center;justify-content:center}.row-group{display:flex;gap:.4rem}.time-range{flex-direction:row;gap:1rem}.inline-field{display:flex;flex-direction:row;align-items:center;gap:.2rem}.date-input{width:auto;padding:.4rem .6rem;background:#00141ed9;border:1px solid rgba(0,255,255,.25);color:#e0ffff;border-radius:.5rem;font-family:Space Grotesk,sans-serif}.no_event-meta-section{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin-bottom:.6rem}.form-line{display:flex;flex-direction:column;align-items:center;gap:.4rem}.form-line label{font-weight:600;color:#00f9ff;text-shadow:0 0 5px rgba(0,255,255,.5)}.form-line input,.form-line select{background:#000a0ff2;border:1px solid rgba(0,255,255,.25);border-radius:.5rem;padding:.5rem .8rem;color:#e0ffff;font-family:Space Grotesk,sans-serif;box-shadow:inset 0 0 8px #00ffff1a;width:100%;max-width:300px;text-align:center}.lat-lng-box input[type=text]{background-color:#0e1a2b!important;color:#fff;border:1px solid #3ec1d3;border-radius:6px;padding:8px 12px;margin:4px;font-size:1rem;width:160px;outline:none;transition:box-shadow .3s ease}.lat-lng-box input[type=text]:focus{background-color:#0e1a2b!important;box-shadow:0 0 8px #3ec1d3;border-color:#58fcec}.lat-lng-box{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.form-line input,.form-group input[type=number],.form-group textarea,.form-line select,.form-group select{background-color:#0e1a2b!important;color:#fff;border:1px solid #3ec1d3;border-radius:6px;padding:8px 12px;margin-top:6px;font-size:1rem;width:100%;box-sizing:border-box;outline:none;transition:box-shadow .3s ease}.form-line input:focus,.form-group input[type=number]:focus,.form-group textarea:focus,.form-line select:focus,.form-group select:focus{background-color:#0e1a2b!important;box-shadow:0 0 8px #3ec1d3;border-color:#58fcec}.toggle-button-group{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.toggle-btn{background-color:#0e1a2b;color:#3ec1d3;border:1px solid #3ec1d3;border-radius:8px;padding:6px 14px;font-size:1rem;cursor:pointer;transition:background-color .2s,box-shadow .2s}.toggle-btn:hover{background-color:#1f2a3e;box-shadow:0 0 6px #3ec1d3}.toggle-btn.active{background-color:#58fcec;color:#0e1a2b;font-weight:700;box-shadow:0 0 12px #58fcec,0 0 24px #3ec1d3;transform:scale(1.05)}.sticky-top-header{position:sticky;top:0;z-index:5010;background:#001f2f;padding-top:2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ssticky-top-header{position:sticky;top:0;background:#001a2b;z-index:1000;padding:1rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0ff3;border-bottom:2px solid #00ffff66}#location-headline{font-family:Space Grotesk,sans-serif;text-align:center;font-size:1.25rem;color:var(--almaa-text);text-shadow:0 0 22px #00ffff66;transition:all .3s ease;top:0;margin-top:0;padding:1rem}.dashboard-main-edit-event{font-family:Space Grotesk,sans-serif;position:absolute;background:var(--dasboard-main-background);top:1%;left:50%;transform:translate(-50%);width:92%;max-width:500px;max-height:96%;border:2px solid #00ffff;border-radius:1rem;box-shadow:0 0 60px #0ff;padding:.5rem;color:#e0ffff;text-align:center;z-index:9000;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.readonly-station{padding:.5rem 1rem;background-color:#021f2a;color:#0ff;font-weight:700;border:1px solid #00c0ff55;border-radius:8px;margin-top:.5rem}.station-list-print{list-style:none;margin-top:4px;font-size:14px;color:#0ff;background:#0a0f1a;padding:8px;border-radius:8px;border:1px solid #00ffff55}.station-list-print li{margin-bottom:4px}.coord-hint{color:#6cf;font-size:12px;margin-left:8px}.field-block-media{display:flex;flex-direction:row;min-width:100px;flex:1}.field-block-media label{margin-bottom:.3rem;margin-top:.5rem;background:#00141ee6;color:#00f9ff;font-weight:600;font-size:.9rem}.field-block-media input,.field-block-media textarea{background:#00141ee6!important;color:#e0ffff;border:1px solid rgba(0,255,255,.25);padding:.5rem .75rem;border-radius:.5rem;font-family:Space Grotesk,sans-serif}.field-block-grid{display:flex;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;align-items:center;justify-content:center}#bbutton-media-delete{top:0;z-index:9999;right:0;background:#0ff;color:#fff;cursor:pointer}.button-upload{background:#0f0;cursor:pointer}.label-uploaded-media{background:transparent!important;color:#00f9ff;font-weight:600;font-size:.9rem}.media-uploaded{background:#041f2b;padding:1rem;border-radius:8px;border:1px solid cyan;margin-top:1rem}.media-uploaded h4{color:#0ff;font-weight:700;margin-bottom:1rem}.media-gridd{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;align-items:center}.media-gridd>div{position:relative;background:#000;padding:.5rem;border-radius:6px;text-align:center}.media-gridd video,.media-gridd img{max-width:100%;height:auto;border-radius:6px}.media-gridd button{position:absolute;top:6px;right:6px;background-color:#0ff;border:none;padding:4px 6px;font-size:16px;cursor:pointer;border-radius:4px}.media-preview{margin-top:1rem}button[disabled]{background:#444!important;color:#888!important;cursor:not-allowed}.video-preview-thumbnail{background:#000!important;width:100%}.dashboard-main-thumbnail{display:inline-flex;background:#0f0!important;border:2px solid #00ffff;border-radius:1rem;box-shadow:0 0 30px #0ff;margin-top:0;color:#e0ffff;text-align:center;z-index:9000;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#input-file{padding:0;bottom:0;left:45px;z-index:9999}#file-upload-button,#button-upload{background:#0f0!important;color:#0f0!important}.upload-toggle-container{background:linear-gradient(to right,#021c1e,#004445);border:2px solid #00e6e6;border-radius:20px;padding:20px;width:fit-content;margin:30px auto;box-shadow:0 0 15px #0ff6;display:flex;flex-direction:column;align-items:center}.upload-toggle-container input[type=file]{background-color:#002d2f;color:#00e6e6;border:1px solid #00e6e6;border-radius:10px;padding:8px;margin-bottom:15px;cursor:pointer}.upload-toggle-container input[type=file]::file-selector-button{background-color:#00e6e6;color:#002d2f;border:none;padding:6px 12px;border-radius:8px;cursor:pointer}.upload-toggle-container input[type=file]::file-selector-button:hover{background-color:#0ff;color:#001414}.glow-upload-btn{background:#0ff;border:none;padding:10px 20px;font-weight:700;border-radius:8px;box-shadow:0 0 10px #0ff;transition:all .3s ease-in-out}.glow-upload-btn:hover{background:#0cf;box-shadow:0 0 20px #0cf,0 0 40px #0cf}#upload-idboxx{display:flex;flex-direction:row;align-items:center;position:fixed;bottom:10px;left:5px;z-index:9999}#input-file-video{display:flex;flex-direction:row;align-items:center;padding:0;position:fixed;bottom:0;left:45px;z-index:9999}#input-btn-up{display:flex;flex-direction:row;align-items:center;position:fixed;bottom:17px;left:300px;z-index:9999}.upload-toggle-wrapper{display:flex;flex-direction:row;align-items:center;gap:1rem;position:fixed;bottom:20px;left:100px;z-index:9999}.uppload-box{background:linear-gradient(to right,#021c1e,#004445);border:2px solid #00e6e6;border-radius:20px;padding:2px;box-shadow:0 0 15px #0ff6}.toggle-upload-btn{background:#00e6e6;color:#002d2f;font-weight:700;padding:5px 10px;border-radius:12px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 0 10px #0ff9}.toggle-upload-btn:hover{background:#0ff;box-shadow:0 0 20px #0ffc;transform:scale(1.05)}.uppload-wrapper{background:linear-gradient(to right,#021c1e,#004445);border:2px solid #00e6e6;border-radius:20px;padding:20px;width:fit-content;box-shadow:0 0 15px #0ff6;display:flex;flex-direction:column;align-items:center}.upload-wrapper input[type=file]{background-color:#002d2f;color:#00e6e6;border:1px solid #00e6e6;border-radius:10px;padding:8px;margin-bottom:15px;cursor:pointer}.upload-wrapper input[type=file]::file-selector-button{background-color:#00e6e6;color:#002d2f;border:none;padding:5px 10px;border-radius:8px;cursor:pointer}.upload-wrapper input[type=file]::file-selector-button:hover{background-color:#0ff;color:#001414}.upload-wrapper button{background:#0ff;border:none;padding:5px 10px;font-weight:700;border-radius:8px;box-shadow:0 0 10px #0ff;transition:all .3s ease-in-out;cursor:pointer}.upload-wrapper button:hover{background:#0cf;box-shadow:0 0 20px #0cf,0 0 40px #0cf}.media-preview-container{background-color:#0b223f;border:2px solid #00ffff;border-radius:12px;padding:0 10px 5px;margin:1px;box-shadow:0 0 15px #0ff8;text-align:center;width:120px}.media-preview{max-width:100%;max-height:160px;border-radius:8px;margin-bottom:6px}.media-meta{display:flex;justify-content:space-between;align-items:center}.media-filename{color:#0ff;font-size:12px;word-break:break-all;flex-grow:1;margin-right:5px}.button-media-delete{background-color:transparent;color:red;font-weight:700;font-size:16px;cursor:pointer}.user-summary-box{display:flex;flex-direction:column;gap:.8rem;margin:.5rem 0;padding:.5rem;width:400px}.favorite-summary{background:#000000d9;border:1px solid #00ffff;border-radius:.75rem;padding:.6rem .8rem;max-height:130px;overflow-y:auto;box-shadow:0 0 12px #00ffff40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:box-shadow .3s ease}.favorite-summary:hover{box-shadow:0 0 16px #00ffff59}.favorite-summary::-webkit-scrollbar{display:none}.favorite-summary{scrollbar-width:none;-ms-overflow-style:none}.favorite-summary h3{font-size:1rem;margin-bottom:.3rem;color:#0ff;font-weight:600;text-shadow:0 0 2px #00ffff}.favorite-card{background:#000000f2;padding:.5rem .75rem;border-radius:.6rem;color:#e0ffff;font-size:.9rem;line-height:1.3;border:1px solid rgba(0,255,255,.15);box-shadow:0 1px 4px #00ffff26;margin-bottom:.4rem;transition:background .3s ease,transform .2s ease}.favorite-card:hover{background:#00ffff14;transform:scale(1.01);box-shadow:0 2px 6px #00ffff40}.fav-title{font-weight:700;font-size:.95rem;color:#0ff;margin-bottom:.2rem}.fav-meta{font-size:.85rem;color:#b0fefe}.favorite-card a{color:#0ff;font-size:.85rem;text-decoration:underline}.favorite-card a:hover{color:#fff}.button-group{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;position:sticky;bottom:0;background:#000000d9;padding:.75rem 1rem;border-top:1px solid rgba(0,255,255,.2);border-radius:.75rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 -2px 8px #00ffff1a;z-index:10}.button-group .save-btn{padding:.6rem 1rem;background:linear-gradient(to right,#0ffa,#00e6d8aa);color:#000;font-weight:700;font-size:1rem;border:none;border-radius:.5rem;box-shadow:0 0 6px #0ff6;cursor:pointer;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.button-group .save-btn:hover{background:linear-gradient(to right,#0ff,#00e6d8);transform:scale(1.04);box-shadow:0 0 12px #0ff9}.fallback-msg{font-size:.85rem;color:#8ff;font-style:italic;padding:.2rem .4rem;opacity:.8}.create-station-form{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem;background:radial-gradient(circle at top left,#00283ce6,#000000f2);border:2px solid rgba(0,255,255,.15);border-radius:1rem;box-shadow:0 0 25px #00ffff26;max-height:85vh;overflow-y:auto;color:#e0ffff;font-size:.95rem;scrollbar-width:none}.create-station-form::-webkit-scrollbar{display:none}.create-station-form label{font-size:.95rem;font-weight:600;color:#00f9ff;text-shadow:0 0 5px rgba(0,255,255,.6)}.create-station-form input,.create-station-form select,.create-station-form textarea{background:#000a0ff2;border:1px solid rgba(0,255,255,.25);border-radius:.5rem;padding:.6rem .85rem;color:#fff;font-family:inherit;font-size:.95rem;box-shadow:inset 0 0 6px #00ffff1a;transition:.3s ease}.create-station-form input:focus,.create-station-form textarea:focus{border-color:#0ff;box-shadow:0 0 10px #00ffff4d;outline:none}.create-station-form textarea{resize:vertical;min-height:90px}.lat-lng-box{display:flex;gap:.6rem}.lat-lng-box input{flex:1;background:#000a0ff2;color:#e0ffff;border:1px solid rgba(0,255,255,.25);border-radius:.5rem;padding:.5rem .75rem;font-size:.9rem}.location-checkbox{font-size:.85rem;font-weight:500;color:#b0ffff;display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.button-group{display:flex;flex-direction:column;gap:.6rem;margin-top:1rem}.button-group .save-btn{padding:.65rem 1rem;font-size:1rem;font-weight:700;background:linear-gradient(to right,#0ffc,#00e6d8cc);color:#000;border:none;border-radius:.5rem;box-shadow:0 0 10px #0ff6;cursor:pointer;transition:all .25s ease}.button-group .save-btn:hover{background:linear-gradient(to right,#0ff,#00e6d8);transform:scale(1.03);box-shadow:0 0 16px #0ff9}#popup-box-create-sharer{background:#000}.preview-box{background-color:#001e1e80;border:1px solid #0ff;border-radius:12px;padding:1rem;margin-top:1rem;box-shadow:0 0 12px #00ffff4d}.preview-header{font-size:1.1rem;margin-bottom:.4rem;color:#0fe}.preview-line{font-size:1rem;color:#cff;margin-bottom:.6rem}.preview-btns-inline{display:flex;gap:.75rem;justify-content:center;margin-top:.5rem}.preview-line-add-offer-btn,.preview-line-close-btn{font-weight:700;border-radius:6px;padding:.25rem .75rem;border:none;cursor:pointer;transition:all .3s ease;font-family:inherit;font-size:.9rem}.preview-line-add-offer-btn{background-color:#0fa;color:#022;box-shadow:0 0 6px #0fa}.preview-line-add-offer-btn:hover{background-color:#0d9;box-shadow:0 0 8px #0fa}.preview-line-close-btn{background-color:#f66;color:#fff;box-shadow:0 0 5px #f44}.preview-line-close-btn:hover{background-color:#e44}.preview-line .highlight{color:#0fa;font-weight:700;font-size:1.1rem;padding:0 .1rem;text-shadow:0 0 4px #00ffaa}.datetime-row{display:flex;align-items:center;gap:2rem;margin-bottom:1rem}.date-box,.time-box{display:flex;flex-direction:column;align-items:center}.time-box .time-field{display:flex;flex-direction:column;align-items:center;margin-bottom:.5rem}.small-label{font-size:.8rem;text-align:center;margin-bottom:.25rem}.small-input{width:130px;padding:4px 6px;font-size:.85rem;border:1px solid #ccc;border-radius:4px;text-align:center}.lat-lng-box{display:flex;gap:1rem;margin-top:.5rem;flex-wrap:wrap;justify-content:space-between}.lat-lng-box input{width:140px;padding:6px 8px;font-size:.85rem;border:1px solid #ccc;border-radius:4px;text-align:center}.date-top-box{display:flex;flex-direction:column;align-items:center;margin-bottom:.6rem}.time-row-box{display:flex;justify-content:center;gap:1.2rem;margin-bottom:1rem}.time-row-box .time-field{display:flex;flex-direction:column;align-items:center}.success-popup{position:fixed;top:30%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(to right,#0fc,#00d9ff);color:#000;padding:1rem 2rem;border-radius:1rem;box-shadow:0 0 20px #00ffff80;font-weight:700;font-size:1.2rem;z-index:9999;text-align:center;animation:fadeInOut 2s ease-in-out}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%,-60%)}10%{opacity:1;transform:translate(-50%,-50%)}90%{opacity:1}to{opacity:0;transform:translate(-50%,-40%)}}.station-toggle-group{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.station-btn{background-color:#01232f;color:#aefcfc;padding:.4rem .8rem;font-size:.9rem;border-radius:.5rem;border:1px solid #00ffff66;cursor:pointer}.station-btn.active{background-color:#00f9ff;color:#00141e;transform:scale(1.05);box-shadow:0 0 10px #0ff6}.success-popup{background:#0fa;color:#022;padding:.75rem 1rem;border-radius:.6rem;margin-top:.75rem;text-align:center;font-weight:700;box-shadow:0 0 10px #0fa}.owner-events-list ul{list-style-type:none;padding-left:0}.board-actions{display:flex;justify-content:center;gap:.2rem;margin-top:.2rem}.btn-action{padding:.1rem .3rem;font-size:.8rem;line-height:1.2;height:22px;min-width:64px;border-radius:6px;border:none;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease}.board-edit-btn{background-color:#f9f2c7;color:#333}.board-edit-btn:hover{background-color:#f1e6a2}.board-delete-btn{background-color:#fbd5d5;color:#a00}.board-delete-btn:hover{background-color:#f5bcbc}.dashboard-swipers{justify-content:center;align-items:center;margin-top:.1rem;margin-bottom:.1rem}.dashboard-swipers h3{text-align:center;color:#0ef;margin-bottom:1rem}.field-block{display:flex;flex-direction:column;min-width:100px;flex:1}.field-block label{margin-bottom:.3rem;margin-top:.5rem;color:#00f9ff;font-weight:600;font-size:.9rem}.field-block input,.field-block textarea{background:#00141ee6!important;color:#e0ffff;border:1px solid rgba(0,255,255,.25);padding:.5rem .75rem;border-radius:.5rem;font-family:Space Grotesk,sans-serif}.billing-panel{position:relative;max-width:520px;margin:0 auto;padding:18px;border-radius:18px;background:radial-gradient(ellipse at top,#00ff0026,#002828e6 70%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,255,180,.2);box-shadow:0 0 25px #00ffb440}.billing-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-weight:600;font-size:1.05rem}.billing-grid{display:grid;gap:12px}.billing-row{display:flex;justify-content:space-between;padding:10px 14px;border-radius:12px;background:#00ffb40d;border:1px solid rgba(0,255,180,.1)}.billing-k{opacity:.7;font-size:.85rem}.billing-v{font-weight:600}.billing-subtext{font-size:.85rem;opacity:.8}.billing-subtext--hint{opacity:.95}.billing-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.billing-empty{color:#ff5c5c;font-size:.85rem}.billing-empty--spaced{margin-top:12px}.billing-panel,.billing-actions,.billing-actions button{pointer-events:auto}.billing-panel{position:relative;z-index:50}.sshared-boards-section{padding:1rem;margin-top:1.5rem;border-radius:1rem;background:#001e32bf;color:#f0faff;box-shadow:0 0 16px #00ffff40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .5s ease}.shared-boards-section h2{margin-bottom:1rem;color:#00f0ff;font-size:1.5rem;font-weight:700;text-shadow:0 0 5px rgba(0,255,255,.3);text-align:center}.shared-board-card{margin-bottom:1rem;padding:.5rem;border-radius:1rem;font-family:var(--alMaa_FONT_SHARER-BOARD);background:var(--BACKGROUND_COLOR_SHARER_BOARD_CARD);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 8px #00ffc84d;transition:all .2s ease}.shared-board-card:hover{transform:scale(1.05);box-shadow:0 0 16px #00ffc873}.board-content{display:flex;justify-content:space-between;gap:2rem;align-items:center}.board-left{flex:1}.shared-board-title{font-size:1.2rem;font-weight:700;color:#00eaff;margin-bottom:.5rem}.shared-board-meta{font-size:.95rem;line-height:1.4;color:#d0f6ff}.shared-board-meta strong{color:#80f0ea;font-weight:600}.board-right{display:flex;flex-direction:column;align-items:flex-end}.shared-board-button{background:transparent;border:1px solid #00ffff;color:#0ff;width:110px;padding:.4rem .8rem;border-radius:8px;cursor:pointer;transition:background .2s ease}.shared-board-button:hover{background:#00ffff26}.destination-offer-form{padding:1rem;background:#041f2d;color:var(--almaa-text)}.section{margin-bottom:1rem;color:var(--almaa-text)}.btn-group{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}.btn-glow{background:#064663;color:var(--almaa-text);border:none;border-radius:10px;padding:.6rem 1rem;cursor:pointer;transition:.2s;box-shadow:0 0 10px #0e7490}.btn-glow.offer{background:var(--almaa-text)}.btn-glow.active,.btn-glow:hover{background:#064663;box-shadow:0 0 15px #00f7ff}input,textarea{width:100%;text-align:center;padding:.6rem;margin-top:.4rem;border-radius:10px;border:none;background:#083344;color:var(--almaa-text)}.offers-preview{background:#072736;margin-top:1rem;padding:1rem;border-radius:15px;color:#defaff}.offers-preview ul{list-style:none;padding-left:0}.offers-preview li{margin:.5rem 0;border-bottom:1px solid #155e75;padding-bottom:.3rem}.currency-input{display:flex;align-items:center;gap:1rem}.currency-input input{flex-grow:1;padding:.5rem;border-radius:8px;border:1px solid #0ff;background-color:#001d2b;color:#fff;font-size:1rem}.price-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.price-row input{padding:.75rem 1.25rem;border-radius:1rem;font-size:1.2rem;text-align:center;max-width:240px;flex:1 1 200px}.price-row .btn-glow{padding:.6rem 1rem;font-size:1.2rem;height:100%}.destination-buttons-vertical{display:flex;flex-direction:column;gap:.6rem;align-items:flex-end;margin-top:.5rem}.marine-btn{padding:.4rem .9rem;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;border:none;transition:all .3s ease}.marine-edit{background-color:#007bff;color:#fff}.marine-edit:hover{background-color:#339dff}.marine-delete{background-color:#444;color:#fff}.marine-delete:hover{background-color:#666}.btn-gloww{background-color:#012b3d;color:#00f0ff;padding:.4rem .9rem;border:none;border-radius:10px;font-weight:700;font-size:1rem;box-shadow:0 0 6px #00f0ff;transition:.3s ease;cursor:pointer}.btn-gloww:hover{box-shadow:0 0 12px #00f0ff,0 0 24px #00f0ff66;background-color:#013d52;background-color:#0f0}.btn-glow-destination{background:var(--BACKGROUND_COLOR_DESTINATION_EDITSHOW_BTN_HOVER);border:none;color:#011c1f;padding:.5rem 1rem;margin-top:1rem;font-weight:700;border-radius:.5rem;cursor:pointer;box-shadow:0 0 8px #00f6ff}.btn-glow-destination:hover{background:var(--BACKGROUND_COLOR_DESTINATION_EDITSHOW_BTN);color:var(--almaa-text);box-shadow:0 0 12px #0ff}.destination-info-box{background:#072c36;color:#e0f7fa;padding:1rem;border-radius:15px;box-shadow:0 0 10px #00f2ff99;margin-top:1rem}.destination-info-title{font-size:1.4rem;font-weight:700;color:#00f2ff}.destination-info-motto{font-style:italic;margin-bottom:.8rem;color:#a0f8ff}.destination-info-line{margin:.3rem 0}.destination-info-contact h5,.destination-info-offers h5{margin-top:.1rem;color:#66fcf1}.destination-info-offers{margin-top:1rem;border-top:1px solid #00f2ff55;padding-top:1rem}.destination-offer-card{background:#01454c;margin-top:.5rem;padding:.7rem;border-radius:10px;box-shadow:0 0 5px #00f2ff44}.destination-info-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.destination-btn{padding:.4rem 1rem;border:none;border-radius:8px;font-weight:700;cursor:pointer;box-shadow:0 0 5px #00f2ff55;transition:background .2s ease}.destination-btn.edit{background-color:#00bcd4;color:#fff}.destination-btn.edit:hover{background-color:#0097a7}.destination-btn.delete{background-color:#ff1744;color:#fff}.destination-btn.delete:hover{background-color:#d50000}.destination-info-media{margin-top:1.5rem}.media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-top:.5rem}.media-item{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 0 8px #00f2ff55;background:#001a1a;padding:.5rem;text-align:center}.media-item img,.media-item video{width:100%;height:auto;border-radius:8px}.media-caption{margin-top:.4rem;font-size:.85rem;color:#cef}.destination-box-wrapper{background:#001f2a;border-radius:20px;padding:1.5rem;box-shadow:0 0 12px #00ffe04d;margin-bottom:2rem;color:#e0f7ff;font-family:Inter,sans-serif}.destination-title{font-size:1.8rem;color:#00ffe0;font-weight:600;margin-bottom:.25rem}.destination-location{font-size:1.1rem;color:#66f0ff;margin-bottom:.5rem}.destination-description{font-size:1rem;margin-bottom:1.2rem;color:#d1faff}.destination-info-media{margin-top:1rem}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.media-item{background-color:#002e3e;border-radius:10px;padding:.5rem;text-align:center;box-shadow:0 0 10px #00f0ff55}.media-item img,.media-item video{width:100%;max-height:160px;object-fit:cover;border-radius:8px}.media-item p{font-size:.85rem;color:#c0eaff;margin-top:.25rem}.destination-actions{margin-top:1rem;display:flex;gap:.75rem;flex-wrap:wrap}.destination-actions button{background:#00485d;color:#00ffe0;border:none;padding:.5rem 1rem;border-radius:12px;font-size:.9rem;cursor:pointer;transition:all .3s ease}.destination-actions button:hover{background:#00ffe0;color:#00202a}.offers-preview-box{margin-top:1rem;background:#003a4d;padding:1rem;border-radius:12px}.offer-box{background:#00485d;padding:.5rem;margin-bottom:.5rem;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.offer-box button{background:transparent;border:none;color:#ff6b6b;font-size:1rem;cursor:pointer}.destination-info-media{margin-top:1rem;padding:1rem;background:#00304933;border-radius:12px;border:1px solid rgba(0,255,255,.2);box-shadow:0 0 12px #0ff3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-top:1rem}.media-item{border-radius:10px;overflow:hidden;border:1px solid rgba(0,255,255,.2);background:#0e1a1f;box-shadow:0 0 10px #00ffff1a;transition:transform .2s ease}.media-item:hover{transform:scale(1.03)}.media-item img,.media-item video{width:100%;height:auto;border-radius:10px}.media-caption{padding:.5rem;font-size:.85rem;color:#aeeeee;background:#00ffff0d;border-top:1px solid rgba(0,255,255,.2)}.media-grid{display:flex!important;flex-wrap:wrap!important;gap:1rem;border:1px dashed red}.media-item{width:200px!important;height:auto;background:#fff;padding:10px;border:2px solid blue}.media-grid{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem;padding:.5rem;border-radius:8px;background-color:#ffffff0d}.media-item img{max-width:200px;height:auto;border-radius:8px;box-shadow:0 0 8px #0ff}.media-preview-section{margin-top:1.5rem;padding:.75rem;border-radius:12px;background-color:#ffffff0a;box-shadow:0 0 8px #0ff6}.media-preview-title{font-weight:700;color:#fff;margin-bottom:.5rem;font-size:1rem}.media-grid{display:flex;flex-wrap:wrap;gap:1rem}.media-preview-img{max-width:200px;height:auto;border-radius:8px;box-shadow:0 0 6px #0ff;transition:transform .3s ease}.media-preview-img:hover{transform:scale(1.05)}.destination-section-wrapperr{margin-top:.1rem;padding:1rem;border-radius:12px;background:#00405033;border:1px solid rgba(0,255,255,.2);box-shadow:0 0 12px #00ffff26}.destination-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.1rem}.section-controls{display:flex;gap:.5rem}.section-controls .edit-btn,.section-controls .hide-btn{background:var(--BACKGROUND_COLOR_DESTINATION_EDITSHOW_BTN);color:#00ffe0;border:none;padding:.3rem .75rem;border-radius:8px;cursor:pointer;font-size:.85rem;transition:all .2s ease}.section-controls .edit-btn:hover,.section-controls .hide-btn:hover{background:#00ffe0;background:var(--BACKGROUND_COLOR_DESTINATION_EDITSHOW_BTN_HOVER);color:#001f2a}.offers-preview-container{margin-top:1.2rem;padding:1.2rem;background-color:#011b26;border:2px solid #00f0ff66;border-radius:18px;box-shadow:0 0 12px #00f0ff55}.offers-preview-title{font-size:1.4rem;font-weight:600;color:#00f0ff;margin-bottom:1rem;display:flex;align-items:center;gap:.6rem;text-shadow:0 0 6px #00f0ff}.offer-item{margin-bottom:1.4rem;padding:1rem 1.2rem;background-color:#022c3a;border-radius:16px;box-shadow:inset 0 0 8px #00f0ff33;transition:transform .2s ease-in-out}.offer-item:hover{transform:scale(1.01)}.offer-row{display:flex;justify-content:space-between;align-items:flex-end;gap:1.2rem}.offer-details{color:#e0f7fa;font-size:1.05rem;line-height:1.7;letter-spacing:.3px}.offer-details strong{color:#fff;font-weight:600;text-shadow:0 0 2px #ffffff99}.offer-description{font-style:italic;color:#99e2ff;margin-bottom:.6rem}.marine-btn.small{padding:.35rem .8rem;font-size:.9rem;border-radius:10px;background-color:indigo;color:#fff;border:none;cursor:pointer;box-shadow:0 0 6px #c040ff;transition:all .2s ease-in-out}.marine-btn.small:hover{background-color:#8000ff;box-shadow:0 0 10px #ff40ff}.destination-media-gallery{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 0;justify-content:center}.destination-media-item{border-radius:12px;overflow:hidden;box-shadow:0 0 12px #00c8ff4d;transition:transform .2s ease}.destination-media-item:hover{transform:scale(1.05)}.destination-media-preview{max-width:260px;max-height:200px;object-fit:cover;border-radius:10px;display:block}.mydest-title{margin:0;font-size:1.6rem;font-weight:700;color:#bff6ff;text-align:left!important}.mydest-motto{margin-top:.2rem;font-style:italic;color:#46d3ff;font-size:1rem;text-align:left}.mydest-info{margin:.3rem 0;color:#d2faff;font-size:.95rem;text-align:left}.dashboard-DESTINATION{position:absolute;font-family:var(--alMaa_FONT_DESTINATION);background:var(--BACKGROUND_COLOR_DESTINATION);z-index:var(--dot-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dashboard-width);max-width:500px;max-height:var(--dashboard-max-height);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.destination-thumbnail{width:100%;max-height:180px;object-fit:cover;border-radius:.5rem;margin-bottom:.5rem}.media-preview-grid{display:flex;gap:.5rem;margin-bottom:.5rem}.media-thumb{width:98%;object-fit:cover;border-radius:.25rem}.upload-box{margin-top:1rem;padding-top:.5rem}.upload-box input[type=file]{margin-left:.5rem;color:#fff;background:none}.media-thumb{border:1px solid #00f2ff;box-shadow:0 0 6px #00f2ff88}.destination-buttons-row{margin-top:1rem;display:flex;gap:1rem;justify-content:flex-end}.destination-header-row-vertical{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.destination-info-text{flex:1}.destination-buttons-vertical{display:flex;flex-direction:column;gap:.5rem}.destination-buttons-vertical .marine-btn{padding:.3rem .6rem;font-size:.85rem;align-self:flex-end}.my-destinations{margin-top:1rem}.destination-grid{display:flex;align-items:center;justify-content:center}.destination-card{border-radius:1rem;padding:1rem;background:#013f474a;width:90%;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.destination-card .motto{font-style:italic;color:#88f2f2}.price-preview ul{padding-left:1rem}.popup-form.marine-theme{background:#012e33;color:#fff;padding:1rem;border-radius:1rem;box-shadow:0 0 12px #00ffff80}.popup-title{font-size:1.5rem;color:#00f6ff;margin-bottom:1rem}input,textarea,select{background:#011c1f;color:#fff;border:1px solid #00d1e6;padding:.4rem;width:40%;margin-bottom:.5rem;border-radius:.4rem}input:focus,textarea:focus{outline:none;border-color:#0ff;box-shadow:0 0 5px #0ff}.btn-glow{background:#00d4ff;border:none;color:#011c1f;padding:.5rem 1rem;margin-top:1rem;font-weight:700;border-radius:.5rem;cursor:pointer;box-shadow:0 0 8px #00f6ff}.btn-glow:hover{background:#0ff;box-shadow:0 0 12px #0ff}.package-card{background:#022f36;border-radius:.5rem;padding:.5rem;margin-top:.5rem;box-shadow:0 0 6px #00ffff4d}form{display:flex;flex-direction:column;gap:1rem}form label{font-weight:600;margin-bottom:.2rem}form input,form textarea,form select{padding:.6rem;border:none;border-radius:8px;background:#062f3f;color:#e0f7fa;font-size:1rem;width:100%;box-shadow:inset 0 0 5px #00f2ff}.tip-row{display:flex;gap:.5rem}.tip-row input{flex:1}.tip-row button{padding:.6rem 1rem;background:#00eaff;border:none;border-radius:8px;color:#003b4f;font-weight:700;cursor:pointer;box-shadow:0 0 10px #0ff}ul{list-style:none;padding-left:1rem;color:#b2ebf2;font-size:.95rem}.flex-row{display:flex;gap:1rem}.flex-row>input{flex:1}.section-divider{margin-top:2rem;font-size:1.2rem;font-weight:600;color:#80deea;padding-bottom:.3rem}.popup-wrapper{display:flex;justify-content:center;align-items:start;min-height:100vh;padding-top:3rem;background:#001e28b3}.offer-list{margin-top:1rem;background-color:#00325033;padding:1rem;border-radius:10px;color:#fff}.offer-list h4{margin-bottom:.5rem}.offer-list ul{list-style:none;padding:0}.offer-list li{margin-bottom:.75rem;border-bottom:1px solid #1a4d5d;padding-bottom:.5rem}.pricing-section{margin-top:2rem;padding:1rem}.toggle-button{background-color:#00e7ff;color:#000;font-weight:700;border:none;border-radius:12px;padding:.75rem 1.5rem;width:100%;box-shadow:0 0 10px #00f0ff;font-size:1.2rem;margin-bottom:1rem}.offers-preview{display:flex;flex-direction:column;gap:1rem}.offer-box{background-color:#0009;border:2px solid #00ffff;box-shadow:0 0 10px #0ff;border-radius:10px;padding:1rem;color:#fff;text-align:center;font-size:1.1rem}.offer-price{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.offer-meta{opacity:.85}.offer-tag{margin-top:.5rem;color:#0ff;font-style:italic}.offer-card-list{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.offer-card{padding:1rem;background:#001e32b3;border-radius:12px;border:2px solid #00ffff;box-shadow:0 0 12px #0ff8;position:relative}.offer-header{display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:700;color:#fff}.offer-notes{margin-top:.5rem;color:#cef;font-style:italic}.delete-btn{background:transparent;border:none;color:#f77;font-size:1.2rem;cursor:pointer;transition:transform .2s ease}.delete-btn:hover{transform:scale(1.2)}.glow-box.offer-entry{background:#001e3cd9;border:1px solid #00f0ff;border-radius:12px;padding:12px;margin-bottom:12px;box-shadow:0 0 12px #00f0ff;color:#e0f7ff}.offer-header{display:flex;justify-content:space-between;align-items:center;font-weight:700}.delete-btn{background:transparent;border:none;color:#ff6b6b;font-size:1.1rem;cursor:pointer;transition:transform .2s ease}.delete-btn:hover{transform:scale(1.1)}.offer-details{margin-top:6px;font-size:.95rem;line-height:1.4}.offer-notes{margin-top:4px;font-style:italic;color:#ccf}.offer-headerr{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.offer-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.destination-card{margin-bottom:25px;color:#fff;font-family:Nunito,sans-serif}.destination-info-text h4{font-size:1.4rem;margin-bottom:5px;color:#fff;text-align:center}.destination-info-text .motto{font-style:italic;color:#58d0ff;margin-bottom:10px;text-align:center}.destination-buttons-vertical{display:flex;flex-direction:column;gap:10px;margin-top:10px;align-items:center}.destination-buttons-vertical .marine-btn,.destination-buttons-vertical .btn-glow{align-items:center;text-align:center;justify-content:center;width:80px;font-size:.8rem;padding:5px 8px}.media-gallery{margin-top:15px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.media-item .media-preview{width:120px;height:auto;border-radius:8px;border:2px solid #00d4ff}.offers-preview{background:#012b34;padding:12px;border-radius:12px;margin-top:15px;box-shadow:0 0 10px #0ff3}.offers-preview ul{padding-left:0;list-style:none}.offers-preview li{margin-bottom:10px;font-size:.95rem;color:#e0f7fa}.offer-description{font-size:.85rem;color:#aad}.destination-card hr{border:0;border-top:1px solid rgba(255,255,255,.2);margin:10px 0}#location-headline{justify-content:center;text-align:center;align-content:center;font-size:1.5rem;margin-top:1rem}.glow-btn{background-color:#002b36;color:#0ff;border:2px solid #00ffff;padding:.6rem 1.2rem;margin:.5rem 0;border-radius:12px;font-size:1rem;transition:all .3s ease;text-align:center;cursor:pointer}.glow-btn:hover{background-color:#003f4c;box-shadow:0 0 8px #0ff}.section-toggle{width:100%;text-align:left}.location-checkbox{font-size:.85rem;font-weight:500;color:#aefcfc;margin-left:1rem;display:block;align-items:center;gap:.35rem;background:#00141e99;padding:.25rem .5rem;border-radius:.4rem;box-shadow:inset 0 0 3px #00ffff26;cursor:pointer;transition:background .3s ease}.lat-lng-box{display:block;gap:.5rem;margin-top:.5rem}#click-enter-manually{align-content:center}#button-dashboard-Add-close-btn{position:absolute;top:12px;right:12px;background:none;border:none;font-size:22px;color:#00bcd4;cursor:pointer;transition:transform .5s}.button-dashboard-Add-close-btn:hover{transform:scale(1.2)}.offer-currency{font-size:10px}.offer-price{justify-self:end;text-align:right;font-weight:700;white-space:nowrap;margin:0;padding:0;background:#ff00001a}.offer-list{list-style:none;margin:0 auto;padding:0;display:grid;row-gap:4px;width:fit-content}.offer-list{list-style:none;margin:0 auto;padding:0;display:grid;row-gap:4px;width:max-content;justify-content:center}.offer-line,.offer-title{padding:0;margin:0}.offer-list li{margin:0;padding:0}.offer-line{display:grid;grid-template-columns:auto auto;align-items:center;margin:0;padding:0;gap:1rem}.offer-title{margin:0;padding:0;text-align:left;justify-self:start;font-weight:500;background:transparent}.popup-title{font-size:20px;margin:1rem 0;color:#00e5ff;text-align:center;text-shadow:0 0 8px rgba(0,188,212,.5)}.film-swipe-wrapper{max-width:720px}#dashboard-film-file{position:relative;height:fit-content;overflow:hidden;justify-content:center;object-fit:contain}.film-video-wrapper{overflow:hidden;display:flex}.film-video{object-fit:contain;border:none}.film-controls-overlay{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:1rem}.film-controls-overlay button{background:#00ff004c;color:#fff;border:none;border-radius:11px;cursor:pointer;font-size:1.5rem;transition:background .3s}.film-controls-overlay button:hover{background:#00f!important}.offer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.offer-line{display:flex;justify-content:space-between;width:100%;font-size:14px;padding:0;margin:0}.offer-title{flex:1;margin:0;padding:0;font-weight:500;text-align:left}.offer-price{margin:0;padding:0;font-weight:700;text-align:right;white-space:nowrap}.iframe-wrapper{margin-top:1rem;background:#001f2f;padding:10px;border-radius:10px}.close-iframe-btn{margin-top:8px;background:#003040;color:#0ff;border:none;padding:6px 10px;border-radius:6px;cursor:pointer}.close-iframe-btn:hover{background:#005060}#dashboard-image{position:relative;width:100%;height:100vh;overflow:hidden;margin:0;padding:0;height:fit-content;object-fit:contain}#image-card{width:auto;height:100px;background-size:cover;background-position:center;border-radius:1rem;box-shadow:0 0 20px #00ffff4d;display:flex;align-items:flex-end;justify-content:center;position:relative;overflow:hidden;transition:transform .3s ease}#image-card:hover{transform:scale(1.02)}.iimage-swipe-wrapper{position:relative;width:100%;height:100vh;overflow:hidden;margin:0;padding:0}.image-card{position:absolute;top:0;left:0;width:100vw;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem;z-index:2}.image-content{position:relative;z-index:3;color:#fff;text-align:center;background:#0006;padding:1rem;border-radius:12px;max-width:90vw;margin:0 auto 2rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.image-controls-inside{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:1.5rem}.image-controls-inside button{background:#0009;border:none;color:#fff;padding:.75rem 1.5rem;font-size:1.5rem;border-radius:12px;cursor:pointer;transition:background .3s}.image-controls-inside button:hover{background:#000c}#popup-box-share-board{background:#000;width:80%;max-height:80vh}#dashboard-content,.popup-content{width:100%;font-family:Space Grotesk,sans-serif;background:var(--dasboard-main-background);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;overflow-y:auto;text-align:center;max-height:60vh;scrollbar-width:none;-ms-overflow-style:none}.popup-content::-webkit-scrollbar{display:none}.toggle-button-group{display:flex;gap:.5rem;margin-top:.4rem}.toggle-btn{flex:1;padding:.5rem .75rem;border-radius:.5rem;background:#00141ed9;color:#00f9ff;font-weight:600;font-size:.9rem;border:1px solid rgba(0,255,255,.3);cursor:pointer;transition:all .3s ease;text-shadow:0 0 4px #00f9ff80;box-shadow:inset 0 0 4px #00ffff1a}.toggle-btn:hover{background:#00283cf2;box-shadow:0 0 8px #0ff6}.toggle-btn.active{background:linear-gradient(to right,#0ffc,#00e6d8cc);color:#000;font-weight:700;border:1px solid #00ffff;box-shadow:0 0 10px #00ffff80}.location-checkbox{font-size:.85rem;font-weight:500;color:#aefcfc;display:inline-flex;align-items:center;gap:.4rem;margin-left:1rem}.form-group.row{flex-direction:column;align-items:flex-start}.side-by-side{display:flex;gap:.75rem;width:100%;margin-top:.4rem}.side-by-side input,.side-by-side select{flex:1;background:#000a0ff2;border:1px solid rgba(0,255,255,.25);border-radius:.5rem;padding:.6rem .75rem;color:#eaffff;font-size:.95rem;box-shadow:inset 0 0 6px #00ffff1a;transition:border .3s ease,box-shadow .3s ease}.side-by-side input:focus,.side-by-side select:focus{border-color:#0ff;box-shadow:0 0 8px #00ffff4d}.price-row .inline-inputs{display:flex;gap:.75rem;margin-top:.4rem}.price-row .inline-inputs input,.price-row .inline-inputs select{flex:1;padding:.5rem .75rem;background:#000a0ff2;border:1px solid rgba(0,255,255,.25);border-radius:.5rem;color:#eaffff;font-size:.95rem;box-shadow:inset 0 0 6px #00ffff1a;transition:border .3s ease,box-shadow .3s ease}.price-row .inline-inputs input:focus,.price-row .inline-inputs select:focus{border-color:#0ff;box-shadow:0 0 8px #00ffff4d}.currency-row .price-currency{display:flex;gap:.75rem;align-items:center;margin-top:.4rem}.price-currency input{flex:1;background:#000a0ff2;border:1px solid rgba(0,255,255,.25);border-radius:.5rem;padding:.6rem .75rem;color:#eaffff;font-size:.95rem;box-shadow:inset 0 0 6px #00ffff1a;transition:border .3s ease,box-shadow .3s ease}.price-currency input:focus{border-color:#0ff;box-shadow:0 0 8px #00ffff4d;outline:none}.currency-toggle{display:flex;gap:.4rem}.currency-toggle button{background:#00283299;color:#0ff;border:1px solid rgba(0,255,255,.2);padding:.5rem .75rem;border-radius:.5rem;font-weight:700;font-size:.95rem;cursor:pointer;transition:background .2s,box-shadow .2s;box-shadow:0 0 4px #00ffff1a}.currency-toggle button.active{background:linear-gradient(to right,#0ffa,#00e6d8aa);color:#000;box-shadow:0 0 8px #0ff6}.currency-toggle button:hover{background:#0ff3}#locationGeo{background:#000;font-weight:1000;font-size:1.1rem;color:#aefcfc}.location-checkbox{font-size:.85rem;font-weight:500;color:#aefcfc;margin:2rem 0rem 0rem;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;transition:background .3s ease}.location-checkbox:hover{background:#002832cc}.sub-label{font-size:.8rem;color:#aefcfc;margin-bottom:.25rem;text-shadow:0 0 2px rgba(0,255,255,.3)}.lat-lng-box{display:flex;gap:.5rem;margin-top:.5rem}.lat-lng-box input{flex:1;padding:.6rem .85rem;background:#000a0ff2;border:1px solid #00ffff40;border-radius:.5rem;color:#eaffff;font-size:.95rem;font-family:Space Grotesk,sans-serif;text-align:center;box-shadow:inset 0 0 8px #00ffff1a;transition:.3s ease}.popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:80vh;width:90vw;max-width:340px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;z-index:1000;padding:12px;background:transparent;scrollbar-width:none;-ms-overflow-style:none}.popup-container::-webkit-scrollbar{display:none}.popup-container.hidden{display:none}#business-info{background:var(--dasboard-main-background);color:#e0f7fa;padding:14px;border-radius:10px;box-shadow:0 4px 12px #0006;font-family:Inter,sans-serif;font-size:13px;position:relative;transition:transform .2s ease,box-shadow .2s ease}#business-info:hover{transform:scale(1.03);box-shadow:0 6px 14px #00000080}#business-name{font-size:13px;font-weight:600;color:#0ff;margin-bottom:6px;display:block}#offers-label,#events-label{color:#00bcd4;font-weight:500;font-size:12px;margin-top:10px}#business-email,#business-website{color:#4dd0e1;font-weight:400;text-decoration:none;font-size:12px}#business-email:hover,#business-website:hover{text-decoration:underline;color:#f6f}#business-offers,#business-events{list-style-type:none;padding-left:6px;margin-top:4px}.offer-item,.event-item{background:#ffffff14;padding:5px 8px;border-radius:4px;margin:4px 0;text-align:center;font-size:12px;transition:all .2s ease-in-out}.offer-item:hover,.event-item:hover{background:#ffffff26;transform:scale(1.04)}#business-info:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:10px;background:linear-gradient(45deg,#00ffe1,#00bfff,#06f);background-size:600%;z-index:-1;animation:neonFlow 8s linear infinite;opacity:.25;filter:blur(2px)}@keyframes neonFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.mapboxgl-popup-tip{display:none!important}.popup-close-button{position:absolute;top:6px;right:10px;font-size:20px;color:#fff;background:none;border:none;cursor:pointer;z-index:10;font-weight:700}.popup-close-button:hover{color:#f6f;transform:scale(1.2)}.clickable{cursor:pointer;transition:transform .2s ease-in-out,background .2s}.clickable:hover{background:#fff3;transform:scale(1.04)}.detail-view-overlay{top:0;left:0;right:0;bottom:0;border-radius:10px;background-color:#00141efa;padding:1.2rem 1rem;z-index:5;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}.detail-view-overlay::-webkit-scrollbar{display:none}.detail-view-overlay .back-btn{background:none;border:none;color:#0ff;font-size:1.4rem;margin-bottom:1rem;cursor:pointer}@keyframes fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.popup-ratings,#location-rating{background:#ffffff14;padding:6px 8px;border-radius:4px;margin:6px 0;font-size:12px}.popup-ratings:hover,#location-rating:hover{background:#ffffff26;transform:scale(1.04)}#add-entry-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2000;background-color:#00283cf2;border:2px solid #00ffff;border-radius:12px;padding:20px;width:90vw;max-width:380px;max-height:80vh;overflow-y:auto;color:#e0f7fa;font-family:Inter,sans-serif;box-shadow:0 0 20px #00ffff40;animation:fadeIn .3s ease-out;overflow-x:hidden}#add-entry-popup h2{font-size:18px;color:#0ff;margin-bottom:12px}#add-entry-popup label{display:block;margin-top:10px;font-size:13px;font-weight:500;color:#b2ebf2}#add-entry-popup input,#add-entry-popup textarea,#add-entry-popup select{width:100%;padding:6px 10px;margin-top:4px;background-color:#ffffff0d;border:1px solid #00bcd4;color:#fff;border-radius:6px;font-size:13px;max-width:95%;overflow-x:hidden}#add-entry-popup textarea{resize:vertical;min-height:60px}#add-entry-popup .form-buttons{display:flex;justify-content:space-between;margin-top:18px}#add-entry-popup button{padding:8px 14px;font-size:13px;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}#add-entry-popup .btn-cancel{background-color:#004d60;color:#fff}#add-entry-popup .btn-save{background-color:#0ff;color:#003030}#add-entry-popup .btn-save:hover{background-color:#00e6e6}#add-entry-popup .btn-cancel:hover{background-color:#006f8f}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.entry-option-list{display:flex;flex-direction:column;gap:12px;margin-top:18px}.entry-option-button{background:linear-gradient(135deg,#00ffff1a,#0080ff26);border:1px solid #00ffff;border-radius:10px;padding:12px 16px;color:#e0f7fa;font-size:15px;font-family:Inter,sans-serif;cursor:pointer;display:flex;align-items:center;gap:10px;justify-content:flex-start;transition:all .25s ease-in-out;box-shadow:0 0 6px #0ff3}.entry-option-button:hover{background:#0ff3;transform:scale(1.04);box-shadow:0 0 12px #0ff6;animation:pulseButton 1.6s infinite}@keyframes pulseButton{0%{box-shadow:0 0 6px #00ffff40}50%{box-shadow:0 0 14px #0ff9}to{box-shadow:0 0 6px #00ffff40}}.entry-option-list{display:flex;flex-direction:column;align-items:stretch;margin-top:16px;gap:10px}.entry-option-button{background:linear-gradient(135deg,#00ffff1f,#0080ff2e);border:1px solid #00ffff;border-radius:10px;padding:12px 16px;color:#e0f7fa;font-size:14px;font-family:Inter,sans-serif;cursor:pointer;transition:all .25s ease-in-out;box-shadow:0 0 8px #00ffff1f;width:100%;text-align:left}.entry-option-button:hover{background:#00ffff2e;transform:scale(1.04);box-shadow:0 0 14px #00ffff59;animation:pulseButton 1.6s infinite}@keyframes pulseButton{0%{box-shadow:0 0 6px #0ff3}50%{box-shadow:0 0 16px #00ffff80}to{box-shadow:0 0 6px #0ff3}}.popup-container,#add-entry-popup,#business-hover-info{max-height:80vh;background:var(--BACKGROUND_COLOR_STATION_HOVER);overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}body{-webkit-overflow-scrolling:touch}.popup-container::-webkit-scrollbar,#add-entry-popup::-webkit-scrollbar,#business-hover-info::-webkit-scrollbar{display:none}.entry-option-button:focus{outline:none;box-shadow:0 0 8px #0ff}.event-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.event-card{background:#ffffff14;border-radius:8px;padding:10px 14px;font-size:13px;color:#e0f7fa;transition:all .2s ease-in-out;border:1px solid rgba(0,255,255,.2)}.event-card:hover{background:#ffffff26;transform:scale(1.02);box-shadow:0 0 8px #0ff3}.event-title{color:#0ff;font-size:14px;margin-bottom:4px}.event-locate-btn{margin-top:6px;padding:6px 12px;background-color:#0ff;color:#002c3a;font-size:12px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.event-locate-btn:hover{background-color:#00e6e6;transform:scale(1.03)}@media (max-width: 480px){#add-entry-popup,.popup-container{padding:16px 12px;max-width:95vw;border-radius:10px}.entry-option-button{font-size:14px;padding:10px 14px}.event-card{font-size:12px;padding:8px 10px}.event-locate-btn{font-size:11px;padding:5px 10px}}#station-popup-title{font-size:24px;margin-bottom:16px;color:#00bcd4;text-align:center;text-shadow:0 0 8px rgba(0,188,212,.5)}#user-stations-box{max-height:250px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#user-stations-box::-webkit-scrollbar{display:none}#content-entry::-webkit-scrollbar{width:0px;background:transparent}#content-entry{max-height:70vh;overflow-y:auto;padding-right:.5rem;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}#content-entry h3{position:sticky;top:0;background:#fff;padding:.5rem 0;z-index:5;border-bottom:1px solid #ccc;box-shadow:0 2px 4px #0000001a}#popup-box-what-to-do{background:#000;font-weight:1000;font-size:1.1rem;color:#aefcfc}.shared-board-popup{background-color:azure;border:2px solid #00ffff;padding:10px;border-radius:10px;font-size:13px;box-shadow:0 0 10px #00ffff80}#no_dashboard-main{font-family:Space Grotesk,sans-serif;position:absolute;background:var(--dasboard-main-background);top:1%;left:50%;transform:translate(-50%);width:100%;max-width:500px;max-height:70vh;border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;z-index:9000;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.popup-title-rental{font-size:20px;margin:1rem 0;color:#00e5ff;text-align:center;text-shadow:0 0 8px rgba(0,188,212,.5)}#head-rental-or-lesson{position:sticky;top:0;z-index:9000;padding:.5rem 1rem;border-bottom:1px solid var(--almaa-border)}.no_rental-offer-creator{padding:1rem;background:radial-gradient(circle at top left,#003246f2,#000000f2);border:1px solid rgba(0,255,255,.2);border-radius:1rem;box-shadow:0 0 20px #00ffff26;color:#e0ffff;font-size:.95rem;display:flex;flex-direction:column;gap:1rem;width:400px;height:500px}.rental-lesson{font-size:3rem}.rental-offer-creator h3{font-size:1.2rem;color:#0ff;text-shadow:0 0 4px #00ffffaa;margin-bottom:.5rem;justify-content:center;text-align:center}.assign-to{font-size:1.2rem;color:#0ff;text-shadow:0 0 4px #00ffffaa;justify-content:center;text-align:center;margin-top:1rem}.station-selection strong{font-size:1.2rem;color:#0ff;text-shadow:0 0 4px #00ffffaa}.rental-offer-creator button,.step-buttons button,.toggle-btn,.currency-btn,.station-btn,.rental-lesson{cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;border-radius:.75rem;transition:all .2s ease;border:1px solid #00ffff66;box-shadow:0 0 6px #0ff3}.rental-offer-creator button:hover,.step-buttons button:hover,.toggle-btn:hover,.currency-btn:hover,.station-btn:hover{box-shadow:0 0 10px #0ff6}.step-buttons{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:.5rem}.step-buttons button{background-color:#013740;color:#e0ffff;padding:.3rem .75rem}.step-buttons button.active{background-color:#00f9ff;color:#00141e;transform:scale(1.05)}.price-input-group{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.5rem}.currency-btn{background-color:#013740;color:#e0ffff;font-size:.8rem;padding:.4rem .75rem}.currency-btn.active{background-color:#00f9ff;color:#00141e;transform:scale(1.05)}.price-entry input,.price-input-group input[type=number]{padding:.5rem .75rem;background:#00141e;color:#e0ffff;border:1px solid #00ffff66;border-radius:.75rem;font-size:1rem;width:120px;text-align:center;box-shadow:inset 0 0 6px #0ff3}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.toggle-button-group,.station-toggle-group{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1.5rem;margin-bottom:1.5rem}.toggle-btn,.station-btn{background-color:#01232f;color:#aefcfc;padding:.4rem .8rem;font-size:.9rem;white-space:nowrap}.toggle-btn.active,.station-btn.active{background-color:#00f9ff;color:#01232f;transform:scale(1.05)}.preview-box,.preview-offer-box{background:linear-gradient(to right,#0ff2,#00e6d822);border:1px solid #00ffff99;border-radius:1rem;padding:.8rem 1rem;font-weight:700;color:#aefcfc;font-size:1.05rem;text-align:center;box-shadow:0 0 12px #0ff3;margin:2rem}.preview-box:hover{transform:scale(1.02);box-shadow:0 0 16px #0ff6}.added-offers{margin-top:1rem}.added-offers h3{font-size:1rem;color:#0ff;margin-bottom:.5rem}.offer-card{background:#000000d9;border:1px solid rgba(0,255,255,.2);border-radius:.5rem;padding:.6rem 1rem;color:#e0ffff;display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.offer-card button{background:transparent;border:none;color:#0ff;font-size:1rem;margin-left:1rem}.offer-card button:hover{color:#ff4d4d;text-shadow:0 0 6px #ff4d4d,0 0 12px #ff4d4d}.how-many-efoils,.how-many-riders,.how-many-enter-price,.how-many-minutes{justify-content:center;align-items:center;text-align:center;font-size:1.2rem;margin-top:30px;color:var(--almaa-text);text-shadow:0 0 4px #00ffffaa}.lesson-offer-creator{background:linear-gradient(to bottom,#001f2e,#000);border:1px solid #00ffff44;border-radius:1rem;padding:1rem;margin-top:1rem;color:#e0ffff;box-shadow:0 0 10px #00ffff26}.lesson-step{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.lesson-step button{background:#00ffff1a;border:1px solid #00ffff66;border-radius:.5rem;padding:.4rem .8rem;color:#0ff;cursor:pointer;font-weight:700;transition:.2s ease}.lesson-step button.active,.lesson-step button:hover{background:#0ff;color:#000;box-shadow:0 0 8px #00ffff80}.price-entry{margin-top:.5rem}.price-entry input{padding:.4rem .75rem;border-radius:.5rem;border:1px solid #00ffff88;background:#001f2e;color:#fff;width:100px}hr{border:none;height:2px;background:linear-gradient(to right,#0ff,#00e6d8);margin:1rem 0;box-shadow:0 0 6px #0ff6}.lesson-step{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:1rem}.popup-title-rental{font-size:20px;margin-top:1rem;margin-bottom:2rem;color:#00e5ff;text-align:center;text-shadow:0 0 8px rgba(0,188,212,.5)}.rental-board-form{display:flex}.user-session-popbox{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;padding:1.5rem;max-width:420px;width:90%;position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:1000;font-family:Inter,sans-serif}.user-session-popbox h3{font-size:1.25rem;margin-bottom:1rem;color:#333}.user-session-popbox p{margin:.5rem 0;font-size:.95rem;line-height:1.4;color:#444}.user-session-popbox .highlight{color:#07c;font-weight:700}.user-session-popbox .station-list{margin-top:1rem;padding-left:1rem}.user-session-popbox .station-list li{list-style:disc;margin-bottom:.4rem;font-size:.9rem}.almaa-pitch-button{position:fixed;top:60px;right:10px;z-index:999;display:flex;align-items:center;gap:10px;padding:5px;border-radius:999px;border:1px solid rgba(69,214,255,.45);background:linear-gradient(135deg,#07131f,#0e2236,#07131f);color:#eaf3ff;font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 18px #45d6ff40,inset 0 0 12px #45d6ff14;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.almaa-backup-button{position:fixed;top:90px;right:10px;z-index:999;display:flex;align-items:center;gap:10px;padding:5px;border-radius:999px;border:1px solid rgba(69,214,255,.45);background:linear-gradient(135deg,#07131f,#0e2236,#07131f);color:#eaf3ff;font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 18px #45d6ff40,inset 0 0 12px #45d6ff14;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.almaa-pitch-button:hover{border-color:#45d6ffcc;box-shadow:0 0 35px #45d6ff73,inset 0 0 16px #45d6ff1f;transform:scale(1.04)}.almaa-pitch-button:active{transform:scale(.97)}.almaa-pitch-dot,.almaa-bckup-dot{width:9px;height:9px;border-radius:50%;background:#45d6ff;box-shadow:0 0 10px #45d6ffe6,0 0 20px #45d6ff99;animation:almaaPulse 1.8s infinite ease-in-out}@keyframes almaaPulse{0%{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}to{opacity:.7;transform:scale(.85)}}.almaa-pitchOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;font-family:var(--alMaa_FONT_DESTINATION);font-size:15px;font-weight:500;letter-spacing:.01em}.almaa-pitchOverlay__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#0000009e;cursor:pointer}.almaa-pitchOverlay__panel{position:relative;font-family:inherit;width:min(1120px,96vw);height:min(92vh,940px);overflow:hidden;border-radius:18px;border:1px solid rgba(69,214,255,.22);background:linear-gradient(180deg,#07131feb,#0e2236e0);box-shadow:0 18px 60px #00000073,0 0 34px #45d6ff29;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column}.almaa-pitchOverlay__panel_NO{position:absolute;font-family:var(--alMaa_FONT_DESTINATION);background:var(--BACKGROUND_COLOR_DESTINATION);z-index:var(--dot-zIndex);top:1%;left:50%;transform:translate(-50%);width:var(--dashboard-width);max-width:500px;max-height:var(--dashboard-max-height);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;text-align:center;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.almaa-pitchOverlay__header,.almaa-pitchOverlay__headerr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(69,214,255,.12);background:#07131f8c;flex-wrap:wrap;position:sticky;top:0;z-index:5}.almaa-pitchOverlay__headerLeft{display:flex;align-items:center;gap:10px;min-width:0}.almaa-pitchOverlay__dot{width:9px;height:9px;border-radius:50%;background:#45d6ff;box-shadow:0 0 10px #45d6fff2,0 0 22px #45d6ff8c;animation:almaaPitchPulse 1.8s infinite ease-in-out}@keyframes almaaPitchPulse{0%{transform:scale(.86);opacity:.75}50%{transform:scale(1.15);opacity:1}to{transform:scale(.86);opacity:.75}}.almaa-pitchOverlay__title{color:#eaf3ff;font-size:13px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.almaa-pitchOverlay__subtitle{color:#b7c9e6b3;font-size:12px;white-space:nowrap}.almaa-pitchOverlay__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.almaa-pitchOverlay__actionBtn{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;border:1px solid rgba(69,214,255,.22);background:#45d6ff0f;color:#eaf3ff;font-size:12px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;box-shadow:0 0 14px #45d6ff1a,inset 0 0 10px #45d6ff0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.almaa-pitchOverlay__actionBtn:hover{border-color:#45d6ff8c;background:#45d6ff1a;box-shadow:0 0 26px #45d6ff38,inset 0 0 12px #45d6ff14;transform:scale(1.03)}.almaa-pitchOverlay__actionBtn:active{transform:scale(.98)}.almaa-pitchOverlay__actionBtn_bottum{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;border:1px solid rgba(69,214,255,.22);background:#45d6ff0f;color:#eaf3ff;font-size:12px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;box-shadow:0 0 14px #45d6ff1a,inset 0 0 10px #45d6ff0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.almaa-pitchOverlay__actionBtn_bottum:hover{border-color:#45d6ff8c;background:#45d6ff1a;box-shadow:0 0 26px #45d6ff38,inset 0 0 12px #45d6ff14;transform:scale(1.03)}.almaa-pitchOverlay__actionBtn_bottum:active{transform:scale(.98)}.almaa-pitchOverlay__navBtn{display:inline-flex;align-items:center;justify-content:center;height:38px;width:44px;padding:0;border-radius:999px;border:1px solid rgba(69,214,255,.24);background:#ffffff0a;color:#eaf3ffeb;font-size:16px;font-weight:800;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 0 18px #45d6ff1a,inset 0 0 14px #45d6ff14;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease}.almaa-pitchOverlay__navBtn:hover{border-color:#45d6ff99;background:#45d6ff1a;box-shadow:0 0 28px #45d6ff33,inset 0 0 16px #45d6ff1a;transform:translateY(-1px)}.almaa-pitchOverlay__navBtn:active{transform:translateY(0) scale(.98)}.almaa-pitchOverlay__navBtn:disabled{opacity:.35;cursor:not-allowed;transform:none;box-shadow:0 0 10px #45d6ff0f,inset 0 0 10px #45d6ff0a}.almaa-pitchOverlay__navBtn_bottum{display:inline-flex;align-items:center;justify-content:center;height:38px;width:44px;padding:0;border-radius:999px;border:1px solid rgba(69,214,255,.24);background:#ffffff0a;color:#eaf3ffeb;font-size:16px;font-weight:800;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 0 18px #45d6ff1a,inset 0 0 14px #45d6ff14;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease}.almaa-pitchOverlay__navBtn_bottum:hover{border-color:#45d6ff99;background:#45d6ff1a;box-shadow:0 0 28px #45d6ff33,inset 0 0 16px #45d6ff1a;transform:translateY(-1px)}.almaa-pitchOverlay__navBtn_bottum:active{transform:translateY(0) scale(.98)}.almaa-pitchOverlay__navBtn_bottum:disabled{opacity:.35;cursor:not-allowed;transform:none;box-shadow:0 0 10px #45d6ff0f,inset 0 0 10px #45d6ff0a}@media (max-width: 520px){.almaa-pitchOverlay__navBtn{height:36px;width:42px;font-size:15px}}.almaa-pitchOverlay__iframe{width:100%;height:calc(100% - 48px);border:0;background:transparent}@media (max-width: 520px){.almaa-pitchOverlay__panel{width:98vw;height:94vh;border-radius:14px}.almaa-pitchOverlay__header{padding:10px 12px}.almaa-pitchOverlay__subtitle{display:none}.almaa-pitchOverlay__actionBtn{padding:7px 10px}.almaa-pitchOverlay__tabs,.almaa-pitch-tabs{padding:10px;gap:6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:hidden}.almaa-pitchOverlay__tabBtn,.almaa-pitch-tabBtn{min-width:36px;height:32px;padding:0 9px;width:100%;justify-content:center}}.almaa-pitch-slide{font-family:inherit;font-size:inherit;font-weight:inherit;align-items:center;justify-content:center;text-align:center;max-width:90%;color:#fff000}.almaa-pitch-slide--title{color:#fff000}.almaa-pitch-hero{margin-bottom:36px}.almaa-pitch-text--label{opacity:.85;margin-bottom:10px;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.almaa-pitch-h1{font-size:clamp(34px,5vw,56px);font-weight:700;letter-spacing:.04em;color:#eaf3ff;color:#fff000;margin-bottom:12px}.almaa-pitch-h2{font-size:clamp(18px,2.2vw,22px);font-weight:500;color:#b7c9e6d9;color:#fff000;margin-bottom:28px}.almaa-pitch-h3{font-size:18px;font-weight:550;color:#eaf3fff2;margin-bottom:18px}.almaa-pitch-h4{font-size:14px;font-weight:700;letter-spacing:.04em;color:#b7c9e6e6;margin-bottom:10px;text-transform:uppercase;color:#fff000}.almaa-pitch-text{font-size:clamp(15px,1.7vw,17px);font-weight:500;line-height:1.65;color:#eaf3ffe6;margin-bottom:18px}.almaa-pitch-text--strong{font-size:18px;color:#0f0}.almaa-pitch-block{margin:22px 0;color:#fff000;padding:14px 16px 12px;border-left:2px solid rgba(69,214,255,.55);border-radius:12px;background:#07131f52;box-shadow:0 0 18px #45d6ff0f,inset 0 0 14px #45d6ff0a}.almaa-pitch-list{margin-top:8px;padding-left:18px;margin-bottom:8px}.almaa-pitch-list li{color:#fff000;margin:7px 0;color:#eaf3ffd9;line-height:1.55;font-weight:500}.almaa-pitch-table{width:100%;border-collapse:collapse;font-size:13px;overflow:hidden;border-radius:12px;border:1px solid rgba(69,214,255,.14);background:#07131f38}.almaa-pitch-table th,.almaa-pitch-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.almaa-pitch-table th{text-align:left;font-weight:800;color:#eaf3fff2;background:#45d6ff0f}.almaa-pitch-table tbody tr:nth-child(2n) td{background:#ffffff05}.almaa-pitch-tableTotal td{border-top:1px solid rgba(69,214,255,.4)}.almaa-pitch-tableWrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.almaa-pitch-tableWrap .almaa-pitch-table{min-width:720px}.almaa-pitch-simGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;align-items:stretch}.almaa-pitch-simCard{border-radius:14px;border:1px solid rgba(69,214,255,.18);background:#07131f73;box-shadow:0 0 18px #45d6ff1a,inset 0 0 14px #45d6ff0f;padding:14px 14px 10px;min-width:0}.almaa-pitch-simTitle{color:#eaf3fff2;font-size:13px;font-weight:800;letter-spacing:.03em;margin-bottom:10px}.almaa-pitch-barChart{display:grid;gap:10px;margin-top:14px}.almaa-pitch-barRow{display:grid;grid-template-columns:22px 1fr 64px;align-items:center;gap:10px}.almaa-pitch-barLabel{color:#eaf3ffd9;font-weight:800;font-size:12px;text-align:center}.almaa-pitch-barTrack{height:10px;border-radius:999px;background:#45d6ff14;border:1px solid rgba(69,214,255,.14);overflow:hidden}.almaa-pitch-barFill{height:100%;border-radius:999px;background:#45d6ffbf;box-shadow:0 0 18px #45d6ff4d}.almaa-pitch-barValue{color:#eaf3ffe0;font-size:12px;font-weight:700;text-align:right}@media (max-width: 980px){.almaa-pitch-simGrid{grid-template-columns:1fr}}.almaa-pitchOverlay__tabs,.almaa-pitch-tabs{display:flex;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(69,214,255,.1);background:#07131f66;overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;-webkit-overflow-scrolling:touch}.almaa-pitchOverlay__tabBtn,.almaa-pitch-tabBtn{min-width:40px;height:34px;padding:0 10px;border-radius:999px;border:1px solid rgba(69,214,255,.2);background:#45d6ff0d;color:#eaf3ffe0;font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 0 12px #45d6ff14,inset 0 0 10px #45d6ff0d;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.almaa-pitchOverlay__tabBtn:hover,.almaa-pitch-tabBtn:hover{border-color:#45d6ff8c;background:#45d6ff1a;box-shadow:0 0 20px #45d6ff2e,inset 0 0 12px #45d6ff14;transform:translateY(-1px)}.almaa-pitchOverlay__tabBtn.is-active,.almaa-pitch-tabBtn.is-active{border-color:#45d6ffd9;background:#45d6ff29;box-shadow:0 0 26px #45d6ff59,inset 0 0 14px #45d6ff1f}.almaa-pitchOverlay__content,.almaa-pitch-content{flex:1;overflow:auto;min-height:0;padding-bottom:10px}@media (max-width: 920px){.almaa-pitchOverlay__tabs,.almaa-pitch-tabs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));overflow-x:hidden;justify-content:initial}.almaa-pitchOverlay__tabBtn,.almaa-pitch-tabBtn{width:100%;min-width:0;justify-content:center}}@media (max-width: 860px){.almaa-pitchOverlay__panel{width:98vw;height:94vh;border-radius:16px}.almaa-pitch-slide{padding:54px 18px}.almaa-pitch-h2{margin-bottom:22px}}.almaa-pitchOverlay__main{display:grid;grid-template-columns:72px 1fr;flex:1;min-height:0;overflow:hidden}.almaa-pitchOverlay__sideNav{display:flex;flex-direction:column;gap:8px;padding:12px 10px 160px 12px;border-right:1px solid rgba(69,214,255,.14);background:#07131f1a;overflow-y:auto;min-height:0;height:100%;max-height:100%;position:relative;top:auto;align-self:stretch}.almaa-pitchOverlay__sideNav .almaa-pitchOverlay__tabBtn{width:100%;justify-content:center;padding:0;height:26px;border-radius:10px}@media (max-width: 860px){.almaa-pitchOverlay__main{grid-template-columns:60px 1fr;gap:10px}.almaa-pitchOverlay__sideNav{padding:10px 8px 10px 10px}.almaa-pitchOverlay__sideNav .almaa-pitchOverlay__tabBtn{height:26px;border-radius:9px}}@media (max-width: 520px){.almaa-pitchOverlay__main{grid-template-columns:56px 1fr;gap:10px}.almaa-pitchOverlay__sideNav{padding:10px 8px 180px 10px;top:0;z-index:6;border-right:1px solid rgba(69,214,255,.14);border-bottom:0;background:#07131f24;height:100%;max-height:100%}.almaa-pitchOverlay__sideNav .almaa-pitchOverlay__tabBtn{height:30px;border-radius:10px;padding:0}}.almaa-pitchOverlay__bottomActions{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;width:100%;box-sizing:border-box;padding:10px 12px;background:linear-gradient(to top,#07131ff2,#07131fa6);border-top:1px solid rgba(69,214,255,.18);z-index:5;position:relative}.almaa-pitchOverlay__bottomNavCenter{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:10px;align-items:center}.almaa-pitchOverlay__bottomClose{margin-left:auto}.almaa-pitch-h3{margin:0 0 14px;font-weight:800;letter-spacing:-.02em;line-height:1.18;font-size:clamp(16px,2vw,22px);color:#e1f5ffe0;max-width:62ch}.almaa-pitch-h4{margin:0 0 10px;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#a0ebffdb}.almaa-pitch-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.almaa-pitch-metric{border-radius:18px;padding:12px 12px 10px;background:linear-gradient(180deg,#ffffff0d,#07131f1a);border:1px solid rgba(69,214,255,.16);box-shadow:0 0 22px #45d6ff1a,inset 0 0 22px #00000038}.almaa-pitch-metric__big{font-size:22px;font-weight:900;letter-spacing:-.03em;line-height:1.05;color:#e1fffffa;text-shadow:0 0 18px rgba(69,214,255,.14)}.almaa-pitch-metric__small{margin-top:6px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.almaa-pitch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}@media (max-width: 720px){.almaa-pitch-metrics,.almaa-pitch-grid{grid-template-columns:1fr}}@media (max-width: 860px){.almaa-pitchOverlay__panel{width:98vw;height:94vh;border-radius:16px}}@media (max-width: 520px){.almaa-pitchOverlay__panel{width:98vw;height:94vh;border-radius:14px}}.svp-page{min-height:100vh;background:radial-gradient(circle at 20% 20%,#062a33,#03161c 40%,#020c10);padding:32px 16px 80px;color:#e6fbff;font-family:Inter,Segoe UI,sans-serif}.svp-card{max-width:1100px;margin:0 auto;background:#082028bf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(0,255,230,.15);border-radius:18px;padding:28px;box-shadow:0 0 40px #00ffe614}.svp-top{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.svp-h1{font-size:20px;font-weight:600;letter-spacing:.5px;color:#6fffe9}.svp-meta{font-size:12px;opacity:.7}.svp-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.svp-actionBtn{background:#00ffe614;border:1px solid rgba(0,255,230,.35);color:#6fffe9;padding:6px 12px;font-size:12px;border-radius:8px;cursor:pointer;transition:all .2s ease}.svp-actionBtn:hover{background:#00ffe633;box-shadow:0 0 12px #00ffe64d}.svp-back{font-size:12px;color:#fff;text-decoration:none;opacity:.7}.svp-back:hover{opacity:1}.svp-previewCard{display:flex;gap:16px;margin-top:20px;background:#00000059;border-radius:14px;overflow:hidden;border:1px solid rgba(0,255,230,.12)}.svp-previewLeft>div,.svp-previewImageFallback{width:240px;height:160px;background-size:cover;background-position:center}.svp-previewImageFallbackInner{width:100%;height:100%;background:linear-gradient(135deg,#00f5d4,#07f);opacity:.4}.svp-previewRight{padding:14px;display:flex;flex-direction:column;justify-content:center;gap:6px}.svp-previewTitle{font-size:18px;font-weight:600}.svp-previewSub{font-size:13px;opacity:.7}.svp-badge{background:#00ffe626;border:1px solid rgba(0,255,230,.4);padding:3px 8px;border-radius:999px;font-size:11px}.svp-previewMetaRow{display:flex;gap:8px;align-items:center;margin-top:4px}.svp-miniMap{width:100%;height:260px;border-radius:12px;overflow:hidden;border:1px solid rgba(0,255,230,.15)}.svp-mapMissing{padding:16px;font-size:13px;opacity:.7}.svp-sectionTitle{font-size:14px;font-weight:600;margin-bottom:6px;color:#6fffe9}.svp-pre{background:#011217;border-radius:10px;padding:12px;font-size:11px;overflow:auto;border:1px solid rgba(0,255,230,.1)}.svp-tinyBtn{background:transparent;border:1px solid rgba(0,255,230,.35);color:#6fffe9;padding:4px 10px;font-size:11px;border-radius:6px;cursor:pointer}.svp-tinyBtn:hover{background:#00ffe61a}.svp-eventFlyerWrap>div,.svp-stationFlyerWrap>div{position:relative;background-size:cover;background-position:center;border-radius:18px;padding:28px;border:1px solid rgba(0,255,230,.18);box-shadow:0 0 50px #00ffe614;overflow:hidden}.svp-eventHeroOverlay,.svp-stationHeroOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000004d,#000000d9);z-index:0}.svp-eventFlyerWrap>div>*,.svp-stationFlyerWrap>div>*{position:relative;z-index:1}@media (max-width: 768px){.svp-previewCard{flex-direction:column}.svp-previewLeft>div,.svp-previewImageFallback{width:100%;height:180px}.svp-card{padding:18px}}.svp-block{margin-top:14px}.svp-block--details{margin-top:16px}.svp-previewImg{width:100%;height:100%;object-fit:cover;display:block;border-radius:14px}.svp-jsonBlock{margin-top:12px}.svp-flyer{border-radius:18px;border:1px solid rgba(100,255,255,.22);background:radial-gradient(1200px 520px at 20% 0%,rgba(0,255,220,.1),transparent 60%),linear-gradient(180deg,#00141ebf,#000a0fbf);overflow:hidden;position:relative}.svp-flyerHero{height:220px;position:relative;overflow:hidden}.svp-flyerHero--fallback{background:linear-gradient(135deg,#00ffdc33,#006ec840)}.svp-flyerHeroImg{width:100%;height:100%;object-fit:cover;display:block}.svp-flyerHeroOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px 260px at 30% 40%,rgba(0,255,220,.18),transparent 60%),linear-gradient(180deg,#0000000d,#0000008c)}.svp-flyerBody{padding:16px 18px 18px}.svp-flyerTopRow{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:-28px;position:relative;z-index:2}.svp-chip{border:1px solid rgba(0,255,220,.28);background:#001e289e;padding:6px 10px;border-radius:999px;font-size:12px;letter-spacing:.2px}.svp-flyerTitle{font-size:30px;font-weight:800;margin-top:10px;text-shadow:0 0 18px rgba(0,255,220,.16)}.svp-flyerDesc{margin-top:10px;font-size:15px;line-height:1.5;color:#f0ffffe0}.svp-flyerMetaLine{margin-top:10px;font-size:13px;opacity:.9}.svp-flyerHint{margin-top:14px;font-weight:700;color:#78fff0f2}.svp-section{margin-top:16px}.svp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 720px){.svp-grid{grid-template-columns:1fr}.svp-flyerTitle{font-size:24px}}.svp-miniCard{border-radius:14px;border:1px solid rgba(100,255,255,.18);background:#00141a8c;padding:12px}.svp-miniCardTitle{font-weight:800;font-size:14px}.svp-miniCardSub{margin-top:6px;opacity:.9;font-size:13px;line-height:1.35}.svp-miniCardMeta{margin-top:8px;font-size:12px;opacity:.95}.svp-tagsRow{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.svp-tag{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,255,220,.22);background:#001e2873}.svp-tag--alt{border-color:#8cc8ff38}.svp-linksRow{display:flex;gap:10px;flex-wrap:wrap}.svp-linkPill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(0,255,220,.22);background:#001e288c;color:#f0ffffeb;text-decoration:none;font-weight:700;font-size:13px}.svp-linkPill:hover{filter:brightness(1.08)}.svp-profileHero{display:grid;grid-template-columns:120px 1fr;gap:14px;padding:18px;border-bottom:1px solid rgba(100,255,255,.1);background:radial-gradient(900px 260px at 0% 0%,rgba(0,255,220,.1),transparent 60%)}@media (max-width: 720px){.svp-profileHero{grid-template-columns:88px 1fr}}.svp-profileAvatar{width:120px;height:120px;border-radius:18px;object-fit:cover;border:1px solid rgba(0,255,220,.22)}.svp-profileAvatarFallback{width:120px;height:120px;border-radius:18px;border:1px solid rgba(0,255,220,.18);background:linear-gradient(135deg,#00ffdc2e,#006ec838)}.svp-profileTitleWrap{padding-top:2px}.svp-rawToggle{margin-top:12px}.svp-rawToggleRow{display:flex;align-items:center;gap:10px}.svp-stationMoreWrap{margin-top:12px;position:relative;z-index:2}.svp-stationHero{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgba(100,255,255,.22);background:#000a0f8c}.svp-stationHeroImg{width:100%;height:360px;object-fit:cover;display:block}.svp-stationHeroFallback{width:100%;height:360px;background:linear-gradient(135deg,#00ffdc2e,#006ec838)}.svp-stationHeroOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000004d,#0000009e 45%,#000000b8);pointer-events:none}.svp-stationTagRow{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.svp-stationMediaRow{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.svp-stationMediaThumb{width:92px;height:66px;object-fit:cover;border-radius:12px;border:1px solid rgba(100,255,255,.18);background:#00141a8c}.svp-stationHighlights{margin-top:14px;padding:14px;border-radius:16px;border:1px solid rgba(100,255,255,.18);background:#00141a8c}.svp-stationHighlightsHeader{margin-bottom:10px}.svp-stationHighlightsTitle{font-weight:900;font-size:16px;letter-spacing:.2px}.svp-stationHighlightsSub{margin-top:4px;font-size:13px;opacity:.9}.svp-stationCardsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.svp-stationMiniCard{border-radius:14px;border:1px solid rgba(100,255,255,.14);background:#000c128c;padding:12px}.svp-stationMiniCardTitle{font-weight:900;font-size:14px}.svp-stationMiniCardMeta{margin-top:6px;font-size:12px;opacity:.95}.svp-stationMiniCardDesc{margin-top:8px;font-size:13px;line-height:1.35;opacity:.92}@media (max-width: 720px){.svp-stationCardsGrid{grid-template-columns:1fr}.svp-stationHeroImg,.svp-stationHeroFallback{height:280px}}.svp-eventFlyer{overflow:hidden}.svp-eventFlyer .svp-flyerHero{position:relative;min-height:220px}.svp-eventFlyer .svp-flyerHeroImg{width:100%;height:260px;object-fit:cover;display:block}.svp-eventFlyer .svp-flyerHeroOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 400px at 20% 10%,rgba(0,255,220,.22),transparent 60%),linear-gradient(180deg,#00000026,#000000c7);pointer-events:none}.svp-eventHeroTopRow{position:absolute;top:14px;left:14px;right:14px;display:flex;gap:8px;flex-wrap:wrap;z-index:2}.svp-eventHeroTitleRow{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.svp-eventTitle{font-size:28px;line-height:1.08;font-weight:800;letter-spacing:.2px;text-shadow:0 10px 30px rgba(0,0,0,.55)}.svp-eventEmojiRow{font-size:20px;opacity:.95;text-shadow:0 10px 30px rgba(0,0,0,.55);white-space:nowrap}.svp-eventMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.svp-eventMetaItem{border:1px solid rgba(255,255,255,.12);background:#0000004d;border-radius:12px;padding:10px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.svp-eventMetaLabel{font-size:12px;opacity:.8;margin-bottom:4px}.svp-eventMetaValue{font-size:14px;font-weight:650;letter-spacing:.1px}.svp-eventTagsRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.svp-eventTag{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:12px;border:1px solid rgba(0,255,220,.25);background:#00ffdc14}.svp-eventDesc{margin-top:12px;font-size:14px;line-height:1.45;opacity:.95}.svp-eventFlyer video.svp-flyerHeroImg{background:#00000059}@media (max-width: 720px){.svp-eventTitle{font-size:22px}.svp-eventMetaGrid{grid-template-columns:1fr}.svp-eventEmojiRow{display:none}}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}:root{--btn-bg-primary: #0077ff;--btn-bg-hover: #005fd1;--btn-bg-success: #28a745;--btn-bg-success-hover: #218838;--btn-bg-danger: #dc3545;--btn-bg-danger-hover: #c82333;--btn-text: #ffffff;--pop_landing-headline: #00ffff;--pop_SignUp-background: #00ff00;--welcomeback-background: linear-gradient(135deg, #003b5b, #007c8f);--almaa-main-background: #003b5b;--almaa--background: #002b36;--almaa--background-promo: #001f29;--almaa-text: #00ffff;--almaa-green: #00ff00;--dot_rentalweb: #99ff99;--dot_rental: #ff9900;--dot_station: #ffffff;--dot_school: #00ffff;--dasboard-main-background: radial-gradient(circle at top left, rgba(0, 50, 70, .95), rgba(0, 0, 0, .95));--BACKGROUND_business-hover-info: radial-gradient(circle at top left, rgba(0, 50, 70, .95), rgba(0, 0, 0, .95));--BACKGROUND_COLOR_SHARER_BOARD: linear-gradient(50deg, #4b00006a, #800020, #b2222200);--BACKGROUND_COLOR_SHARER_BOARD_CARD: linear-gradient(35deg, #4b000000, #803300e6, #b2222213);--BACKGROUND_COLOR_SHARER_BOARD_HOVER: linear-gradient(135deg, #4b000000, #800020, #b2222200);--BACKGROUND_COLOR_DESTINATION: radial-gradient(ellipse at 80% 80%, rgba(0, 134, 0, .866) 30%, rgba(0, 102, 34, .044) 90% );--BACKGROUND_COLOR_DESTINATION_HOVER: radial-gradient(ellipse at center, rgb(0, 134, 0) 30%, rgba(0, 102, 34, .178) 90%);--BACKGROUND_COLOR_DESTINATION_EDITSHOW_BTN: radial-gradient(ellipse at center, rgb(0, 62, 0) 30%, rgba(0, 102, 34, .044) 90%);--BACKGROUND_COLOR_DESTINATION_EDITSHOW_BTN_HOVER: linear-gradient(135deg, #00000000, #00ffe17d, #b2222200);--BACKGROUND_COLOR_ALMAARI: radial-gradient(ellipse at center, rgb(0, 102, 34, .044) 30%, rgba(187, 156, 0) 90%);--BACKGROUND_COLOR_ALMAARI_HOVER: radial-gradient(ellipse at center, rgb(0, 134, 0) 30%, rgba(0, 102, 34, .178) 90%);--BACKGROUND_COLOR_ALMAARI_EDITSHOW_BTN: radial-gradient(ellipse at center, rgb(0, 62, 0) 30%, rgba(0, 102, 34, .044) 90%);--BACKGROUND_COLOR_ALMAARI_EDITSHOW_BTN_HOVER: linear-gradient(135deg, #00000000, #00ffe17d, #b2222200);--BACKGROUND_COLOR_STATION: radial-gradient(circle at top left, rgba(0, 50, 70, .223), rgba(0, 0, 0, .95));--BACKGROUND_COLOR_STATION_HOVER: radial-gradient(circle at top left, rgba(0, 50, 70, .223), rgba(0, 0, 0, .95));--BACKGROUND_COLOR_EVENT: linear-gradient(135deg, rgba(0, 20, 40, 0), rgba(0, 70, 120, .9), rgba(0, 20, 40, 0));--BACKGROUND_COLOR_EVENT_HOVER: rgba(0, 40, 60, .95);--alMaa_FONT_EVENT: "Space Grotesk", sans-serif;--alMaa_FONT_DESTINATION: "Orbitron", sans-serif;--alMaa_FONT_SHARER-BOARD: "Space Grotesk", sans-serif;--alMaa_FONT_STATION: "Space Grotesk", sans-serif;--alMaa_FONT_USER: "Space Grotesk", sans-serif;--alMaa_FONT_popup-box-station: "Poppins", "Arial", sans-serif;--alMaa_FONT_business-hover-info: "Space Grotesk", sans-serif;--alMaa_FONT_DASHBOARD_become_Destination-hover-info: "Space Grotesk", sans-serif;--dot-width: 94vw;--dot-max-width: 500px;--dot-max-height: 96%;--dot-zIndex: 9000;--dashboard-zIndex: 9000;--dashboard-width: 94vw;--dashboard-max-width: 500px;--dashboard-max-height: 96%;--BACKGROUND_COLOR_become_Destination: radial-gradient(ellipse at center, rgba(1, 106, 1, .046) 0%, #062 100%);--AUTH_BG_GLASS: rgba(0, 220, 220, .14);--AUTH_BG_POPOVER: rgba(0, 200, 200, .12);--AUTH_BORDER: rgba(0, 255, 255, .55);--AUTH_TEXT_PRIMARY: #fff2c2;--AUTH_TEXT_SECONDARY: #ffcf4d;--AUTH_FONT: "Space Grotesk", sans-serif;--dasboard-main-WELCOME_background: radial-gradient(circle at top left, rgba(98, 188, 245, .413), rgba(0, 0, 0, .95));--dasboard-main-WELCOME_BUTTON_Station: radial-gradient(circle at top left, rgba(0, 50, 70, .223), rgba(0, 0, 0, .95));--dasboard-main-WELCOME_BUTTON_Sharer: radial-gradient(circle at top left, rgba(98, 188, 245, .413), rgba(0, 0, 0, .95));--dasboard-main-WELCOME_BUTTON_Destination: radial-gradient(circle at top left, rgba(98, 188, 245, .413), rgba(0, 0, 0, .95));--dasboard-main-WELCOME_BUTTON_TRAILS: radial-gradient(circle at top left, rgba(98, 188, 245, .413), rgba(0, 0, 0, .95))}html,body,#root{margin:0;padding:0;height:100%;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.map-container{width:100vw;height:100dvh;position:fixed;top:0;left:0;z-index:0}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}.marker-dot{width:14px;height:14px;border-radius:50%;background:linear-gradient(180deg,#7af2f5,#03d5d9);border:1px solid rgba(255,255,255,.6);transform-origin:bottom center;animation:md-drop .45s ease-out both}.marker-dot.--pulse{animation:md-pulse 1.1s ease-in-out infinite alternate}@keyframes md-drop{0%{transform:translateY(-10px) scale(.7);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes md-pulse{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(16,231,255,0))}to{transform:scale(1.08);filter:drop-shadow(0 0 10px rgba(16,231,255,.6))}}.al-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06161ec7;border:1px solid rgba(16,231,255,.28);border-radius:16px;box-shadow:0 12px 36px #0006;color:#eaffff}.al-btn{border:1px solid rgba(16,231,255,.28);border-radius:12px;padding:.5rem .8rem;background:#10e7ff1a;color:#eaffff;cursor:pointer}.al-chip{border:1px solid rgba(16,231,255,.28);border-radius:999px;padding:.2rem .5rem;background:#10e7ff1f}.mapboxgl-canvas+.mapboxgl-marker.landing-dot{background-color:#0f0;border:1px solid #333333;border-radius:50%;width:10px;height:10px;box-shadow:0 0 6px #0006}.mapboxgl-marker.landing-dot:hover{transform:scale(1.5);transition:transform .2s ease}.mapboxgl-marker.landing-dot{animation:softAppear .4s ease-out}.mapboxgl-popup-content{position:relative;background:#002b3f;color:#fff;border-radius:44px;padding:1rem;box-shadow:0 0 20px #0ff9;font-size:.9rem;line-height:1.4;text-align:left;pointer-events:auto!important;background-color:transparent;color:#222;padding:15px;font-family:Roboto,sans-serif}.mapboxgl-popup{z-index:9999!important;top:-15px;z-index:99999!important;position:absolute!important;background:transparent;max-width:600px;font-family:Roboto,sans-serif}.mapboxgl-popup.hover-popup .mapboxgl-popup-content,.mapboxgl-popup.click-popup .mapboxgl-popup-content{background:transparent}.mapboxgl-popup .mapboxgl-popup-tip{border-width:12px;border-color:#222 transparent transparent transparent}.mapboxgl-popup-content:hover{background-color:#222;cursor:pointer;color:#fff}.mapboxgl-popup .mapboxgl-popup-close-button{color:#fff;background-color:transparent;border:none;font-size:2rem}.mapboxgl-popup-content a{color:#00bfff;text-decoration:none}.mapboxgl-popup-content a:hover{text-decoration:underline}.mapboxgl-popup-content ul li:before{content:"⭐ ";margin-right:4px;color:#fab005}.mapboxgl-popup-content{background:transparent!important;box-shadow:none!important;padding:0!important;border:none!important}.mapboxgl-popup-tip,.mapboxgl-ctrl-bottom-left{display:none!important}.buttonMapSelect,.buttonMapBlue,.buttonMapGreen,.buttonMapYellow,.buttonMapRed{position:absolute;left:.4rem;z-index:20;cursor:pointer;width:2.3rem;height:2.3rem;transition:opacity 1.1s ease,transform .2s ease}.buttonMapSelect{top:9rem}.buttonMapBlue{top:11.4rem}.buttonMapGreen{top:13.7rem}.buttonMapRed{top:16rem}.buttonMapYellow{top:18.1rem}.buttonMapYellow{left:.2rem;width:2.5rem;height:2.5rem}.buttonMapBlue,.buttonMapGreen,.buttonMapRed,.buttonMapYellow{opacity:0;visibility:hidden;transform:translate(-100px)}.buttonMapBlue.visible,.buttonMapGreen.visible,.buttonMapRed.visible,.buttonMapYellow.visible{opacity:1;visibility:visible;transform:translate(0)}.controls-buttons{z-index:20}.controls-buttons.hidden{display:none}.buttonAlMaaLogo{position:absolute;right:.1rem;bottom:.5rem;z-index:20;cursor:pointer;width:10.5rem;height:4rem}.buttonAlMaaLogo{animation:complexFloat 5s ease-in-out infinite}@keyframes floatMovement{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes complexFloat{0%{transform:translateY(0) rotate(0)}20%{transform:translateY(-5px) rotate(2deg)}40%{transform:translateY(0) rotate(-3deg)}60%{transform:translateY(-4px) rotate(1deg)}80%{transform:translateY(0) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes complexFloat1{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(5deg)}50%{transform:translateY(0) rotate(-5deg)}75%{transform:translateY(-8px) rotate(3deg)}to{transform:translateY(0) rotate(0)}}.buttonRedSurfer{position:absolute;right:2rem;bottom:3rem;z-index:19;cursor:pointer;width:6.7rem;height:6.4rem;animation:complexFloat1 5s ease-in-out infinite}.buttonAlMaaRi{position:absolute;right:10rem;bottom:1rem;z-index:19;cursor:pointer;width:3.2rem;height:3rem}.buttonAlMaaShare{position:absolute;right:13.2rem;bottom:1rem;z-index:19;cursor:pointer;width:3rem;height:2.8rem}.buttonSchedule{position:absolute;right:16.5rem;bottom:.8rem;z-index:19;cursor:pointer;width:3.2rem;height:3.2rem}.buttonStations{position:absolute;right:20rem;bottom:1.2rem;z-index:19;cursor:pointer;width:2.8rem;height:2.8rem}.buttonSearch{position:absolute;right:22.8rem;bottom:.8rem;z-index:19;cursor:pointer;width:3.2rem;height:3rem}.buttonAlMaaLogo1{animation:floatMovement1 4s ease-in-out infinite}@keyframes floatMovement2{0%{transform:translateY(0) rotate(0)}20%{transform:translateY(-5px) rotate(6deg)}40%{transform:translateY(0) rotate(-6deg)}60%{transform:translateY(-4px) rotate(4deg)}to{transform:translateY(0) rotate(0)}}.buttonAlMaaRi.visible{animation:floatMovement2 3s ease-in-out infinite}@keyframes floatMovement3{0%{transform:translateY(0) rotate(0)}20%{transform:translateY(-15px) rotate(15deg)}40%{transform:translateY(0) rotate(-15deg)}60%{transform:translateY(-12px) rotate(10deg)}to{transform:translateY(0) rotate(0)}}.buttonAlMaaLogo3{animation:floatMovement3 5s ease-in-out infinite}@keyframes floatMovement4{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(1deg)}50%{transform:translateY(0) rotate(-1deg)}75%{transform:translateY(-2px) rotate(0)}to{transform:translateY(0) rotate(0)}}.buttonAlMaaLogo4{animation:floatMovement4 3.5s ease-in-out infinite}@keyframes floatMovement5{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(8deg)}50%{transform:translateY(0) rotate(-8deg)}75%{transform:translateY(-7px) rotate(5deg)}to{transform:translateY(0) rotate(0)}}.buttonAlMaaLogo5{animation:floatMovement5 6s ease-in-out infinite}.buttonStations.active,.buttonAlMaaShare.active{border:2px solid #00ffcc;box-shadow:0 0 6px #0fc;border-radius:12px;transform:scale(1.05)}.button-glow-green{box-shadow:0 0 12px 4px #32ff64bf;border-radius:12px;transition:box-shadow .3s ease}#auth-container{position:absolute;z-index:1000;color:#fff;font-family:Inter,sans-serif}#sign-in-button{position:absolute;right:10px;top:10px;z-index:1000;background-color:#0ff;color:#002c3a;padding:8px 14px;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s ease}#sign-in-button:hover{background-color:#00e6e6;transform:scale(1.05)}#login-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#00283cfa;border:2px solid #00ffff;border-radius:12px;padding:20px;width:250px;z-index:1000;box-shadow:0 0 18px #00ffff4d;animation:fadeInPop .3s ease-out}#login-box h3{margin-bottom:1rem;color:#0ff;font-size:18px}#login-box input{width:90%;background-color:#ffffff0d;border:1px solid #00bcd4;color:#fff;border-radius:6px;font-size:13px}#login-box button{width:100%;background-color:#0ff;color:#002c3a;padding:8px 12px;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s ease}#login-box button:hover{background-color:#00e6e6;transform:scale(1.04)}#auth-wrapper{position:absolute;top:10px;right:10px;z-index:1000}#auth-info{background-color:#00283cf2;border:1px solid #00ffff;border-radius:10px;padding:0 10px 5px;color:#e0f7fa;font-family:Inter,sans-serif;font-size:.8rem;text-align:center;box-shadow:0 0 10px #0ff3}#user-role{color:#0ff;font-size:1rem}#logout-button{margin-top:6px;background-color:#c0392b;color:#fff;padding:2px;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:background .2s ease}#logout-button:hover{background-color:#e74c3c}#login-page{padding:2rem;text-align:center;font-family:Inter,sans-serif}#no_login-title{margin-bottom:1rem;color:#a0f;background-color:#00f}#login-email,#login-password{display:block;margin:.5rem auto;padding:.5rem;width:200px;border-radius:6px;border:1px solid #00ffff;background:#001e32cc;color:#e0f7fa}#login-submit{margin-top:1rem;padding:.6rem 1.2rem;background-color:#0ff;color:#003340;border:none;border-radius:6px;cursor:pointer;transition:background .3s ease}#login-submit:hover{background-color:#0cc}@keyframes fadeInPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}#Log_In-Box{position:"absolute";top:"80px";right:"10px";background-color:"#fff000";padding:"1rem";border-radius:"6px";z-index:1000}#popup-box-create-station,#dashboard-rental{background:#000;width:400px;max-width:500px;max-height:70vh}@media screen and (orientation: landscape){#dashboard-rental,#popup-box-create-station,#popup-box-share-board{width:80%;max-width:500px;background:#000;max-height:70vh}}#ddashboard-content{width:100%;font-family:Space Grotesk,sans-serif;background:var(--dasboard-main-background);border:1px solid #00ffff33;border-radius:1rem;box-shadow:0 0 30px #0ff3;padding:.5rem;color:#e0ffff;overflow-y:auto;text-align:center;max-height:60vh;scrollbar-width:none;-ms-overflow-style:none}.current-stations{margin-top:.5rem;padding:0rem;border-top:2px solid #0ff}.station-list{list-style:none;padding-left:0}.station-list-item{padding:.75rem;margin-bottom:1rem;border:1px solid #0ff;border-radius:8px;background:#00ffff0d}.station-list-preview{margin-bottom:1rem;padding:1rem;background:#00192899;border-radius:12px;border:1px solid #0ff;box-shadow:0 0 10px #00ffff4d;color:#e0f7fa}.list-header{margin-top:0rem;margin-bottom:.5rem;font-size:1.2rem;color:#0ff}.user-id{font-size:.9rem;color:#ccc}.no-stations{font-style:italic;color:#999}.station-ul{list-style:none;padding:0;margin:0}.station-item{padding:.3rem 0;font-size:1rem;border-bottom:1px dashed rgba(0,255,255,.2)}.station-name{font-weight:500;color:#fff}.board-card-container{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.board-card{padding:1rem;background:#00283cd9;border:1px solid #00d4ff;border-radius:12px;box-shadow:0 0 12px #00d4ff88;color:#fff;transition:transform .2s ease}.board-card:hover{transform:scale(1.02)}.board-title{font-size:1.1rem;font-weight:700;color:#00eaff;margin-bottom:.4rem}.board-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.board-edit-btn,.board-delete-btn{padding:.3rem .6rem;border:none;border-radius:8px;font-weight:700;cursor:pointer;color:#fff}.board-edit-btn{background:#08c}.board-delete-btn{background:#c03}.board-edit-btn:hover{background:#0af}.board-delete-btn:hover{background:#f35}.empty-state{font-style:italic;color:#888}.owner-events-list{display:block!important;background:#fff;color:#000;padding:1rem;border:1px solid black}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.marine-buttons{display:flex;justify-content:flex-end;align-items:center;gap:.4rem;margin-top:4px}.marine-btn{padding:3px 10px;font-size:.7rem;line-height:1;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;color:#fff;box-shadow:0 0 4px #00ffff4d;display:flex;align-items:center;gap:4px}.mmarine-offer-list{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:0;width:90%}.marine-offer-list-station{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%;max-width:600px;padding:0;margin:0 auto}.marine-offer-item{border:1px solid #00c2cb;border-radius:12px;padding:10px 14px;margin-bottom:10px;color:#e0f7fa;box-shadow:0 0 6px #00c2cb4d;transition:transform .2s ease;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.marine-offer-details{flex:1;min-width:180px}.fav-title{font-weight:700;color:#0ff;margin-bottom:4px;margin-top:0}.fav-meta{font-size:.85rem;color:#b2ebf2;margin:1px 0}.marine-station-card{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 14px;max-width:500px;margin:8px auto;border-radius:10px;border:1px solid #00c2cb;background:#003a571a;color:#e0f7fa;box-shadow:0 0 8px #00c2cb66}.station-info{flex:1}.top-right{display:flex;flex-direction:row;gap:8px;margin-left:12px}.station-card-inner{display:flex;justify-content:space-between;align-items:flex-start;width:100%;box-sizing:border-box;padding:14px;border:1px solid #00c2cb;border-radius:12px;background:#003a571a;color:#e0f7fa;box-shadow:0 0 8px #00c2cb66;margin-bottom:12px;max-width:100%}.station-info{flex:1;text-align:left}.fav-title{font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.station-buttons-topright{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;margin-left:16px;gap:6px;min-width:80px}.station-buttons-topright .marine-btn{font-size:.7rem;padding:4px 10px;border-radius:6px;font-weight:700;color:#fff;border:none;cursor:pointer}.station-card{display:flex;flex-direction:column;justify-content:space-between;background:#003a571a;border:1px solid #00c2cb;border-radius:12px;padding:12px 16px;margin-bottom:12px;color:#e0f7fa;box-shadow:0 0 8px #00c2cb66;width:100%;max-width:100%;position:relative}.station-info{text-align:left}.fav-title{font-size:1.2rem;font-weight:700;margin-bottom:.25rem}.fav-meta{font-size:.85rem;color:#ccc}.station-button-row{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.marine-station-card{width:100%;max-width:500px;padding:14px 16px;border:1px solid #00c2cb;border-radius:12px;background:#003a571a;color:#e0f7fa;box-shadow:0 0 8px #00c2cb66;margin-bottom:12px;display:flex;flex-direction:column}.station-content{display:flex;justify-content:space-between;align-items:flex-start}.station-info{flex-grow:1;text-align:left}.fav-title{font-size:1.15rem;font-weight:700;margin-bottom:.3rem;color:#0ff}.station-buttons-vertical{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-left:12px}.station-buttons-vertical .marine-btn{min-width:80px;padding:6px 12px;font-size:.75rem;font-weight:700;border-radius:6px;border:none;color:#fff;cursor:pointer;box-shadow:0 0 6px #00ffff4d;transition:transform .2s ease}.station-buttons-vertical .marine-edit{background-color:#0077b6}.station-buttons-vertical .marine-delete{background-color:#d00055}.station-buttons-vertical .marine-btn:hover{transform:translateY(-1px);box-shadow:0 0 6px #0ff9}.marine-station-card{display:flex;flex-direction:column;justify-content:space-between;background:#003a571a;border:1px solid #00c2cb;border-radius:12px;padding:14px 16px;margin-bottom:12px;color:#e0f7fa;box-shadow:0 0 8px #00c2cb66;width:100%;max-width:500px;position:relative}.station-top{display:flex;flex-direction:column;align-items:flex-start}.fav-title{font-size:1.2rem;font-weight:700;margin-bottom:4px;color:#0ff}.station-buttons-bottomright{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.marine-btn{min-width:80px;padding:6px 12px;font-size:.75rem;font-weight:700;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .3s ease,transform .2s ease}.marine-edit{background-color:#0077b6}.marine-delete{background-color:#d00055}.station-card-grid{display:grid;grid-template-columns:80% 20%;align-items:center;border:1px solid #00c2cb;border-radius:12px;padding:10px 18px;margin-bottom:12px;color:#e0f7fa;box-shadow:0 0 8px #00c2cb66;width:100%;background:var(--preview-box-color)}.station-info{display:flex;flex-direction:column;justify-content:center}#fav-title-station-name{font-size:1.2rem;font-weight:700;color:#0ff;margin-top:0;margin-bottom:4px}.fav-meta{font-size:.85rem;color:#b2ebf2}.station-buttons-column{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px}.marine-btn{min-width:80px;padding:6px 12px;font-size:.75rem;font-weight:700;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:5px;box-shadow:0 0 4px #00ffff4d}.marine-edit{background-color:#00ffff71}.marine-delete{background-color:#45096e}.marine-btn:hover{transform:translateY(-1px);box-shadow:0 0 6px #0ff9}.poppup-box{position:absolute;top:10%;left:50%;transform:translate(-50%);width:320px;background:#016fa2;border:2px solid #00bcd4;border-radius:20px;box-shadow:0 8px 24px #00bcd499;padding:24px;z-index:999;display:flex;flex-direction:column;align-items:center;animation:fadeIn .4s ease-in-out;font-family:Poppins,Arial,sans-serif}.close-btn{position:absolute;top:12px;right:12px;background:none;border:none;font-size:22px;color:#00bcd4;cursor:pointer;transition:transform .2s}.close-btn{position:absolute;top:12px;right:12px;background:none;border:none;font-size:24px;color:#00bcd4;cursor:pointer;transition:transform .2s ease;z-index:1000}.close-btn:hover{transform:scale(1.2)}#signup-title,#login-title{font-size:24px;text-align:center;margin-bottom:20px;color:#007c91;text-shadow:0 0 6px rgba(0,188,212,.4)}input[type=text],input[type=email],input[type=password],select{width:100%;padding:12px 14px;margin-bottom:18px;font-size:16px;border:2px solid #00bcd4;border-radius:10px;background-color:#fff;color:#004d60;outline:none;box-sizing:border-box;transition:border-color .3s,background-color .3s}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,select:focus{border-color:#008fa1;background-color:#f0faff}.save-btn{width:100%;padding:12px 14px;font-size:16px;background:#00bcd4;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s,transform .2s;margin-top:10px}.save-btn:hover{background:#008fa1;transform:scale(1.05)}.signup-step-buttons{display:flex;justify-content:space-between;width:100%;gap:12px}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%) translateY(-10%)}to{opacity:1;transform:translate(-50%) translateY(0)}}#landing-popup{background-color:#141414f2;color:#ccc;border:1px solid #666;border-radius:8px;padding:8px 12px;font-size:13px;max-width:220px;font-family:Inter,sans-serif;box-shadow:0 0 12px #ffffff1a}@keyframes softAppear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}#intro-toggle-wrapper{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:20;text-align:center}#toggle-intro-button{padding:.5rem;background:#00bfff;color:#fff;font-weight:700;border:none;border-radius:12px;box-shadow:0 0 10px #00bfff;cursor:pointer;transition:background .3s ease}.toggle-intro-button:hover{background:#009acd}#next-intro-button,#back-intro-button{background:transparent;font-size:1.5rem;border:none;cursor:pointer;transition:background .3s ease}#intro-film-menu{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.15rem;align-items:center;justify-content:flex-start}.landing-intro-wrapper{outline:2px dashed blue}.video-container{width:100%;max-width:720px;margin:0 auto}.landing-video-heading{font-size:2rem;margin-bottom:1.5rem;text-shadow:0 0 10px #00ffff}.landing-intro-wrapper{position:relative;z-index:10;text-align:center;margin-top:1.5rem}#intro-toggle-container{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:3;overflow:visible!important}.experience-cta-button{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:500;padding:1.5rem 3rem;font-size:2.5rem;font-weight:700;color:#0ff;background:transparent;border:3px solid #00ffff;border-radius:60px;text-shadow:0 0 15px #00ffff,0 0 30px #007acc;box-shadow:20px 20px 180px #1b1c1c;cursor:pointer;transition:all .5s ease;animation:pulseBorder 3s infinite}.experience-cta-button:hover{background:#00ffff1a;box-shadow:0 0 50px #0ff;transform:translate(-50%,-50%) scale(1.05)}@keyframes pulseBorder{0%,to{box-shadow:0 0 6px #0ff}50%{box-shadow:0 0 18px #0ff}}.landing-video-section{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background:transparent;padding:2rem;border-radius:20px;animation:fadeIn 1.2s ease forwards;z-index:100;width:400px;text-align:center}.landing-video-wrapper-YouTube{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9998;display:flex;flex-direction:column;align-items:center;background:transparent;padding:0}.landing-video-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9998;width:80%;max-width:500px;display:flex;flex-direction:column;align-items:center;background:transparent;padding:0}.landing-video-player{max-width:100%;max-height:70vh;border-radius:16px;box-shadow:0 0 30px #00ffff80;object-fit:cover}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.fade-in{animation:fadeIn .5s ease-out forwards}.fade-out{animation:fadeOut .4s ease-in forwards}.fade{transition:opacity .5s ease;opacity:0;pointer-events:none}.fade.show{opacity:1;pointer-events:auto}.tooltip-box{position:fixed;background-color:#00ff99f2;color:#002b33;font-weight:700;padding:8px 12px;border-radius:10px;box-shadow:0 0 12px 4px #0f99;z-index:9999;pointer-events:none;white-space:nowrap;animation:fadeOut 4s forwards;font-size:13px}@keyframes fadeOut{0%,80%{opacity:1}to{opacity:0}}#pop-SignUp{background:var(--pop_SignUp-background);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:9999;padding:25px;width:85%;max-width:340px;max-height:80%;border-radius:18px;border:2px solid #00bfff;box-shadow:0 0 25px #00bfffcc;display:flex;flex-direction:column;align-items:center;font-family:Inter,sans-serif;color:#fff;animation:fadeIn .5s ease-in-out}.no_signup{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:9999;padding:25px;width:85%;max-width:340px;max-height:80%;border-radius:18px;border:2px solid #00bfff;box-shadow:0 0 25px #00bfffcc;display:flex;flex-direction:column;align-items:center;font-family:Inter,sans-serif;color:#fff;animation:fadeIn .5s ease-in-out}#pop-SignUp-content{display:flex;flex-direction:column;gap:5px;width:100%;align-items:center;z-index:100}#landing-main{font-family:Nunito,sans-serif;position:absolute;z-index:1000;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:300px;max-height:70vh;background:var(--dasboard-main-background);color:var(--almaa-text);border:2px solid #00ffff;border-radius:1rem;box-shadow:0 0 30px #0ff;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#signup-close-btn,#login-close-btn{cursor:pointer;font-size:1.7rem;position:absolute;margin-top:0;padding-top:0;top:0;right:0;background:transparent;color:#0ff}#login-close-btn:hover,#signup-close-btn:hover{color:#00afdb;transform:scale(1.2)}#SignIn-Buttton button{position:absolute;top:10px;right:10px;z-index:500;background-color:var(--welcomeback-background);color:#220303;padding:10px;border:none;border-radius:8px;font-weight:700;cursor:pointer;box-shadow:0 0 6px #0f09;transition:all .2s ease-in-out}#SignIn-Buttton button:hover{background-color:#28a745;box-shadow:0 0 10px #0f0c}#Button-SignIn-topright{position:absolute;top:10px;right:10px;z-index:500;background-color:var(--pop_SignUp-background);color:#220303;padding:10px;border:none;border-radius:8px;font-weight:700;cursor:pointer;box-shadow:0 0 30px #00ff00fe;transition:all .2s ease-in-out}#login-title-welcome{text-align:center;text-shadow:0 0 3px #00ffff;margin-bottom:1rem;margin-top:2rem;color:var(--almaa-text)}#signup-title-head{text-align:center;margin-bottom:1rem;margin-top:2rem;color:var(--almaa-text)}.station-id{font-size:.4rem;font-weight:lighter}@keyframes pulseGlow{0%{box-shadow:0 0 10px var(--almaa-text)}50%{box-shadow:0 0 20px var(--almaa-text)}to{box-shadow:0 0 10px var(--almaa-text)}}.promobox hr{border:0;height:1px;background:var(--almaa-text);margin:8px 0}.promobox strong{color:#000fff;display:block;margin-bottom:4px}.promobox a{color:var(--almaa-text);text-decoration:underline}.landing-signup-popup{font-family:Nunito,sans-serif;padding:6px 12px;z-index:1000;justify-content:center;border-radius:8px;box-shadow:0 0 10px var(--almaa-text);animation:pulseGlow 1.5s infinite;display:flex;flex-direction:column;align-items:center;width:auto;max-width:400px;word-wrap:break-word;background:var(--almaa--background);color:var(--almaa-text);font-size:1.1rem;font-weight:700;text-align:center;margin-bottom:.5rem;text-shadow:0 0 8px var(--almaa-text)}.promobox{font-family:Nunito,sans-serif;background:var(--almaa--background-promo);color:var(--almaa-text);font-size:.9rem;font-weight:400;padding:8px 10px;border-radius:10px;box-shadow:0 0 8px var(--almaa-text);animation:pulseGlow 2s infinite;line-height:1.4;display:flex;flex-direction:column;align-items:center;text-align:center;width:auto;max-width:400px;word-wrap:break-word}.event-preview-img img{width:100%;max-height:400px;object-fit:cover;border-radius:8px;margin-bottom:.5rem;box-shadow:0 0 8px #0ff6}
