.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;border-radius:8px;width:100dvw;max-width:600px;max-height:100vh;display:flex;flex-direction:column;position:relative}.modal-header{padding:20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;background-color:var(--waterfall-color);color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;position:sticky;top:0;z-index:1}.isMobile .modal-header{border-radius:0;position:relative}.modal-header h2{margin:0;font-size:var(--font-xl);font-weight:600;color:#fff}.modal-close-button{background:none;border:none;font-size:var(--font-l);cursor:pointer;color:#fff}.modal-close-button:hover{opacity:.8}.modal-body{padding:20px;overflow-y:auto;flex:1;position:relative;max-height:calc(90vh - 140px)}.modal-form-group{margin-bottom:20px}.modal-form-group label{display:block;margin-bottom:5px;font-weight:500}.modal-form-group input:not([type=checkbox]),.modal-form-group select,.modal-form-group textarea{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-m);font-family:inherit;line-height:1.5;color:#333;background:#fff;transition:all .2s ease}.modal-form-group input:focus,.modal-form-group select:focus,.modal-form-group textarea:focus{outline:none;border-color:var(--waterfall-color);box-shadow:0 0 0 2px rgba(var(--waterfall-color-rgb),.2)}.modal-form-group textarea{resize:vertical;min-height:120px}.modal-form-actions{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid #eee;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:sticky;bottom:0;z-index:100}.isMobile .full-height-modal .modal-content{width:100%;max-width:100%;height:100dvh;max-height:100dvh}.isMobile .full-height-modal .modal-header{border-radius:0}.isMobile .full-height-modal .modal-body{height:100dvh;max-height:100%;padding-bottom:140px}.isMobile .full-height-modal .modal-form-actions{border-radius:0;position:fixed;left:0;right:0}.modal-form-group[data-v-b9fa0129]{margin-bottom:20px;text-align:left}.modal-form-group label[data-v-b9fa0129]{display:block;margin-bottom:5px;font-weight:500;color:#666;font-size:var(--font-s);text-transform:uppercase;letter-spacing:.5px;text-align:left}.modal-form-group input[data-v-b9fa0129],.modal-form-group select[data-v-b9fa0129],.modal-form-group textarea[data-v-b9fa0129]{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-m);background:#fff;transition:all .2s ease}.modal-form-group input[data-v-b9fa0129]:focus,.modal-form-group select[data-v-b9fa0129]:focus,.modal-form-group textarea[data-v-b9fa0129]:focus{outline:none;border-color:var(--waterfall-color);box-shadow:0 0 0 2px rgba(var(--waterfall-color-rgb),.2)}.modal-form-group textarea[data-v-b9fa0129]{resize:vertical;min-height:120px}.modal-form-actions[data-v-b9fa0129]{padding:20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px;background:#fff;border-radius:0 0 4px 4px}@media (max-width: 600px){.modal-form-actions[data-v-b9fa0129]{flex-direction:column}.modal-form-actions .button[data-v-b9fa0129]{width:100%}}.icon-choices[data-v-b9fa0129]{display:flex;gap:16px;margin-top:10px}.icon-btn[data-v-b9fa0129]{background:none;border:2px solid #eee;border-radius:8px;padding:10px;cursor:pointer;transition:border-color .2s,background .2s;outline:none}.icon-btn.selected[data-v-b9fa0129]{border-color:var(--waterfall-color);background-color:#328ecc14}.icon-btn[data-v-b9fa0129]:focus{border-color:var(--waterfall-color)}.about-zack[data-v-b9fa0129]{background:linear-gradient(to right,#328ecc0d,#328ecc05);padding:24px;border-radius:12px;margin-bottom:24px;text-align:left;border:1px solid rgba(50,142,204,.1)}.about-zack p[data-v-b9fa0129]{color:#444;margin-bottom:20px;line-height:1.6;font-size:1.1rem;font-weight:400}.profile-link[data-v-b9fa0129]{display:inline-flex;align-items:center;gap:8px;color:#fff!important;text-decoration:none;font-weight:600;transition:all .2s ease;font-size:var(--font-m);background-color:var(--waterfall-color);padding:8px 16px;border-radius:6px;border:none;cursor:pointer}.profile-link[data-v-b9fa0129]:hover{filter:brightness(1.1);transform:translateY(-1px)}.profile-link svg[data-v-b9fa0129]{font-size:.9em}.isMobile .full-height-modal .modal-body[data-v-b9fa0129]{padding-bottom:200px}.tooltip-container[data-v-48721e5d]{position:relative;display:inline-block}.tooltip[data-v-48721e5d]{position:absolute;background-color:#000c;color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;white-space:nowrap;z-index:1000;pointer-events:none}.tooltip-arrow[data-v-48721e5d]{position:absolute;width:0;height:0;border:6px solid transparent}.tooltip.top[data-v-48721e5d]{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px}.tooltip.top .tooltip-arrow[data-v-48721e5d]{bottom:-12px;left:50%;transform:translate(-50%);border-top-color:#000c}.tooltip.bottom[data-v-48721e5d]{top:100%;left:50%;transform:translate(-50%);margin-top:8px}.tooltip.bottom .tooltip-arrow[data-v-48721e5d]{top:-12px;left:50%;transform:translate(-50%);border-bottom-color:#000c}.tooltip.left[data-v-48721e5d]{right:100%;top:50%;transform:translateY(-50%);margin-right:8px}.tooltip.left .tooltip-arrow[data-v-48721e5d]{right:-12px;top:50%;transform:translateY(-50%);border-left-color:#000c}.tooltip.right[data-v-48721e5d]{left:100%;top:50%;transform:translateY(-50%);margin-left:8px}.tooltip.right .tooltip-arrow[data-v-48721e5d]{left:-12px;top:50%;transform:translateY(-50%);border-right-color:#000c}.isMobile .tooltip[data-v-48721e5d]{font-size:12px;padding:6px 10px}.fade-enter-active[data-v-48721e5d],.fade-leave-active[data-v-48721e5d]{transition:opacity .2s ease}.fade-enter-from[data-v-48721e5d],.fade-leave-to[data-v-48721e5d]{opacity:0}.fade-enter-active .tooltip-arrow[data-v-48721e5d],.fade-leave-active .tooltip-arrow[data-v-48721e5d]{transition:border-color .2s ease}.fade-enter-from .tooltip-arrow[data-v-48721e5d],.fade-leave-to .tooltip-arrow[data-v-48721e5d]{border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent}.userAvatar[data-v-0107e33c]{display:inline-block;border-radius:50%;background-size:cover;background-position:center;background-color:#ccc;border:1px solid #ddd;position:relative}.premiumDot[data-v-0107e33c]{position:absolute;bottom:0;right:0;background:linear-gradient(135deg,gold,orange);border-radius:50%;box-shadow:0 1px 3px #0003}.ambassadorBadge[data-v-0107e33c]{position:absolute;bottom:0;right:0;background:var(--waterfall-color);border-radius:50%;box-shadow:0 1px 3px #0003}.copy[data-v-e70136e3]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px}.copyright[data-v-e70136e3]{font-size:var(--font-xs);display:flex}.footer[data-v-e70136e3]{font-size:var(--font-xs);text-align:center}.profileLinks[data-v-e70136e3]{display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;align-items:center}.profileLinks a[data-v-e70136e3]{font-size:var(--font-m)}.avatarLink[data-v-e70136e3]{display:block;margin-bottom:8px}.avatar[data-v-e70136e3]{width:75px;height:75px;border-radius:50%;background-size:cover;background-position:center;border:2px solid var(--waterfall-color);transition:transform .2s ease}.avatar[data-v-e70136e3]:hover{transform:scale(1.1)}.adminLink[data-v-e70136e3]{display:inline-flex;align-items:center;gap:6px;color:var(--waterfall-color);text-decoration:none;font-size:var(--font-xs);margin-top:8px;transition:all .2s ease;padding:4px 8px;border-radius:4px}.adminLink[data-v-e70136e3]:hover{color:var(--waterfall-color);filter:brightness(1.1)}.adminLink svg[data-v-e70136e3]{font-size:12px;color:#fff}.leaveNoTrace[data-v-e70136e3]{display:flex;justify-content:center}.leaveNoTrace img[data-v-e70136e3]{height:35px;width:70px;object-fit:cover;opacity:.4;transition:opacity .2s ease;margin-top:10px}.leaveNoTrace img[data-v-e70136e3]:hover{opacity:1}.socialLinks[data-v-e70136e3]{display:flex;justify-content:center;gap:12px;margin-top:6px}.socialLinks a[data-v-e70136e3]{color:#000;font-size:20px;transition:all .2s ease;opacity:.5}.socialLinks a[data-v-e70136e3]:hover{filter:brightness(1.2);opacity:1}.socialLinks .iconButton[data-v-e70136e3]{all:unset;cursor:pointer;color:#000;font-size:20px;opacity:.5;transition:all .2s ease;display:flex;align-items:center}.socialLinks .iconButton[data-v-e70136e3]:hover{filter:brightness(1.2);opacity:1}h2[data-v-c2176b7a]{line-height:35px;text-align:center}.tagline[data-v-c2176b7a]{font-size:var(--font-xs);text-align:center}.feature-switcher[data-v-c2176b7a]{margin-top:10px;text-align:center}.isMobile .feature-switcher[data-v-c2176b7a]{margin-bottom:12px}.feature-switcher select[data-v-c2176b7a]{padding:6px 36px 6px 12px;border:1px solid #f1f1f1;border-radius:4px;font-size:14px;color:#666;background-color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23333' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:8px 6px}.feature-switcher select[data-v-c2176b7a]::-ms-expand{display:none}.feature-switcher select[data-v-c2176b7a]:focus{outline:none;border-color:#888}.feature-switcher select[data-v-c2176b7a]:disabled{opacity:.6;cursor:not-allowed;background-color:#f8f9fa;color:#999}ul[data-v-c2176b7a]{list-style-type:none;margin:25px 0 0;padding:0}.primaryNav[data-v-c2176b7a]{display:flex;flex-direction:column;width:315px;min-width:315px;min-height:100vh;height:100dvh;padding:50px;background-color:#fff;border-right:1px solid #ddd}.primaryNav li[data-v-c2176b7a]{margin-bottom:5px;text-align:center}nav[data-v-c2176b7a]{display:flex;flex-direction:column;flex:1}.mobileNav[data-v-c2176b7a]{width:100vw;padding:10px;display:none;background-color:#fff;flex-direction:row;align-items:center;position:sticky;top:0;z-index:99;height:60px;gap:10px;border-bottom:1px solid #e3e8ee}.mobileNav h2[data-v-c2176b7a]{flex-grow:1;text-align:center}.mobileBtn[data-v-c2176b7a]{opacity:0;pointer-events:none;border:1px solid #eee;border-radius:6px;padding:6px 12px;width:38px;text-align:center;display:flex;align-items:center;justify-content:center;height:38px}.showMobileBtn[data-v-c2176b7a]{pointer-events:all;opacity:1}.closeMobileBtn[data-v-c2176b7a]{position:absolute;right:10px}.mobileNavLinkContainer[data-v-c2176b7a]{position:fixed;width:75vw;height:100dvh;z-index:9999;background-color:#fff;right:0;padding:10px 0 0;box-shadow:0 0 15px;display:flex;flex-direction:column}.mobileNavLinkContainer ul[data-v-c2176b7a]{margin:50px 0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:flex-start;text-align:center}.mobileNavLinkContainer ul a[data-v-c2176b7a],.mobileNavLinkContainer .clickable[data-v-c2176b7a]{display:block;padding:8px 25px}.mobileNavLinkContainer .footer[data-v-c2176b7a]{padding:25px;margin-top:auto}.mobileBtn .fa-refresh[data-v-c2176b7a],.mobileBtn .fa-rotate[data-v-c2176b7a],.mobileBtn .fa-sync[data-v-c2176b7a],.mobileBtn .fa-arrows-rotate[data-v-c2176b7a]{font-size:18px;line-height:1;margin:0 auto;display:block}#modal-container[data-v-c0fb72eb]{position:relative;z-index:2000}.app-loading-overlay[data-v-74b3f621]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#eee;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn-74b3f621 .3s ease-in-out}.app-loading-content[data-v-74b3f621]{text-align:center;color:var(--color-text);max-width:400px;padding:40px;background:#fff;border-radius:8px;border:1px solid #ddd;box-shadow:0 4px 6px #0000001a}.app-loading-header[data-v-74b3f621]{margin-bottom:32px}.app-loading-header h2[data-v-74b3f621]{line-height:35px;text-align:center;color:var(--waterfall-color);margin-bottom:8px}.app-loading-header .tagline[data-v-74b3f621]{font-size:var(--font-xs);text-align:center;color:#666}.app-loading-spinner[data-v-74b3f621]{margin-bottom:32px}.spinner[data-v-74b3f621]{width:40px;height:40px;border:4px solid #f1f1f1;border-top:4px solid var(--waterfall-color);border-radius:50%;animation:spin-74b3f621 1s linear infinite;margin:0 auto}.app-loading-text p[data-v-74b3f621]{font-size:var(--font-m);color:#666;line-height:1.5;margin:0}@keyframes spin-74b3f621{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-74b3f621{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.app-loading-content[data-v-74b3f621]{padding:20px;max-width:300px;margin:20px}.app-loading-header h2[data-v-74b3f621]{font-size:var(--font-xl)}.app-loading-text p[data-v-74b3f621]{font-size:var(--font-s)}.spinner[data-v-74b3f621]{width:35px;height:35px;border-width:3px}}#appPage{width:90vw;flex:1 1 auto;overflow-y:auto;margin:0 auto;position:relative}.isMobile #appPage{position:fixed;top:60px;left:0;right:0;bottom:0;width:100vw;height:auto;margin:0}#appPage.loading{opacity:.7;pointer-events:none;transition:opacity .3s ease}.modal-overlay[data-v-8dcb5c94]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-8dcb5c94]{background:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 2px 8px #0003}.modal-content h2[data-v-8dcb5c94]{margin-top:0;margin-bottom:1rem}.modal-content p[data-v-8dcb5c94]{margin-bottom:1.5rem}.modal-actions[data-v-8dcb5c94]{display:flex;justify-content:flex-end;gap:1rem}.modal-actions button.primary[data-v-8dcb5c94]{background-color:var(--waterfall-color);color:#fff}.loadingSpinnerContainer[data-v-c6e14970]{display:flex;justify-content:center;align-items:center;min-height:400px;margin:32px;max-width:1000px}.isMobile .loadingSpinnerContainer[data-v-c6e14970]{min-height:200px}.loading-spinner[data-v-c6e14970]{width:40px;height:40px;border:5px solid #ffffff;border-top:5px solid var(--waterfall-color);border-radius:50%;animation:spin-c6e14970 1s linear infinite}@keyframes spin-c6e14970{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pointInfoWindow[data-v-203eba30]{background-color:#fff;width:300px;box-shadow:0 2px 5px #00000080;max-height:400px;border-radius:4px}.isMobile .pointInfoWindow[data-v-203eba30]{width:59vw}.pointInfoWindow[data-v-203eba30]:after{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;position:absolute;bottom:-14px;left:calc(-15px + 50%)}.close[data-v-203eba30]{position:absolute;z-index:1;top:-10px;right:-10px;color:#333;background-color:#fff;padding:8px 12px;font-weight:900;border-radius:999px;cursor:pointer;box-shadow:0 2px 5px;font-size:17px}.pointInfo[data-v-203eba30]{padding:15px;font-size:var(--font-l)}.pointInfo a[data-v-203eba30]{font-weight:500;display:flex;align-items:center;gap:8px}.pointDetails[data-v-203eba30]{font-size:var(--font-m);font-weight:500}.pointDetails>div[data-v-203eba30]{margin-top:5px}.pointDetails span[data-v-203eba30]{font-weight:500;margin-right:10px}.image[data-v-203eba30]{width:100%;aspect-ratio:16 / 9;background-size:cover;background-color:var(--waterfall-color);border-radius:4px 4px 0 0}.visitedCheck[data-v-203eba30]{color:#fff;font-size:14px;background-color:var(--color-success);padding:3px 4px;border-radius:50%}.madeWithLove[data-v-e90da256]{max-width:1000px;text-align:center;margin:24px 0 24px 32px;font-size:.9em;color:#999;display:flex;justify-content:center;align-items:center;gap:8px;flex-direction:column}.isMobile .madeWithLove[data-v-e90da256]{margin:24px 0 32px}.madeWithLove svg[data-v-e90da256]{color:#e53935}.leaveNoTraceIcon[data-v-e90da256]{height:35px;width:70px;object-fit:cover;opacity:.4;transition:opacity .2s ease}.leaveNoTraceIcon[data-v-e90da256]:hover{opacity:1}.noPhotoAvailable[data-v-f50561ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#222;color:#aaa;padding:20px}.noPhotoAvailable svg[data-v-f50561ce]{width:50%;height:50%;margin-bottom:10px}.noPhotoText[data-v-f50561ce]{font-size:var(--font-s);text-align:center;color:#aaa;font-weight:600}.loading-container[data-v-421dde90]{display:flex;justify-content:center;align-items:center;height:400px;max-width:1000px;margin-left:32px}.sectionDivider[data-v-421dde90]{width:100%;height:1px;background:#e3e8ee;margin:0}.list-page[data-v-421dde90]{max-width:1000px;margin:32px 0 0 32px;background:#fff;border-radius:4px;border:1px solid #ddd;box-shadow:none;padding:0;display:flex;flex-direction:column;overflow:hidden}.isMobile .list-page[data-v-421dde90]{max-width:100%;margin:0;border-radius:0;border:none}.list-header-container[data-v-421dde90]{padding:24px 32px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.list-header[data-v-421dde90]{display:flex;align-items:center;justify-content:space-between;gap:12px}.list-title[data-v-421dde90]{font-size:1.8rem;margin-bottom:.25rem}.list-description[data-v-421dde90]{white-space:pre-wrap;word-wrap:break-word;margin:24px 32px;font-size:1.15rem;line-height:1.7}.features-grid[data-v-421dde90]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:24px 32px}.feature-card[data-v-421dde90]{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:6px;border:1px solid #ddd;text-decoration:none;color:inherit;position:relative}.feature-card-info[data-v-421dde90]{padding:0 .5rem .5rem}.feature-card[data-v-421dde90]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001f}.feature-card img[data-v-421dde90]{width:100%;height:120px;object-fit:cover;border-radius:4px 4px 0 0;margin-bottom:.5rem}.empty-msg[data-v-421dde90],.loading-msg[data-v-421dde90]{text-align:center;padding:2rem 0;color:#888}.list-map-wrapper[data-v-421dde90]{overflow:hidden;position:relative}.view-toggle[data-v-421dde90]{display:flex;gap:8px;justify-content:space-between;align-items:flex-start;padding:24px 32px}.isMobile .view-toggle[data-v-421dde90]{flex-direction:column}.view-toggle-actions[data-v-421dde90]{display:flex;gap:8px;align-items:center}.remove-btn[data-v-421dde90]{position:absolute;top:4px;right:4px;background:#0009;border:none;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;cursor:pointer}.feature-card:hover .remove-btn[data-v-421dde90],.isMobile .remove-btn[data-v-421dde90]{opacity:1}.waterfall-drop-end[data-v-421dde90]{width:100%;height:150px;border:2px dashed transparent;border-radius:6px}.waterfall-drop-end.drag-over[data-v-421dde90]{border-color:#1976d2}.waterfall-row-wrapper[data-v-421dde90]{display:flex;align-items:center;background:#fff;padding:24px 32px;border-bottom:1px solid #e3e8ee;transition:all .2s ease}.waterfall-row-img[data-v-421dde90]{height:120px;aspect-ratio:4/3;object-fit:cover;border-radius:4px;margin-right:16px}.waterfall-row-wrapper[data-v-421dde90]:last-child{border-bottom:none}.waterfall-row-wrapper[data-v-421dde90]:hover{background:#fbfbfb;padding-left:36px}.waterfall-row[data-v-421dde90]{display:flex;align-items:center;text-decoration:none;color:inherit;flex:1}.row-info[data-v-421dde90]{flex:1;padding:24px;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden}.row-name[data-v-421dde90]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-remove-btn[data-v-421dde90]{background:#e53935;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:.9rem;transition:background .2s}.row-remove-btn[data-v-421dde90]:hover{background:#b71c1c}.waterfall-row-wrapper.movable .waterfall-row[data-v-421dde90]{cursor:move!important}.wf-meta[data-v-421dde90]{font-size:.8rem;color:#666}.list-author[data-v-421dde90]{color:#888;background:#f5f5f5;font-size:.8rem;padding:24px 32px;display:flex;justify-content:space-between;align-items:center}.isMobile .list-author[data-v-421dde90]{border-bottom:1px solid #ddd}.private-list[data-v-421dde90]{text-align:center;padding:24px 32px}.mapInteractionOverlay[data-v-421dde90]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:5;pointer-events:none;opacity:0;transition:opacity .2s ease;color:#fff}.list-map-wrapper:hover .mapInteractionOverlay[data-v-421dde90]{opacity:1}.list-title-input[data-v-421dde90]{font-size:1.8rem;font-weight:600;padding:4px 8px;width:100%;border:1px solid #ddd;border-radius:4px}.list-description-input[data-v-421dde90]{width:calc(100% - 64px);margin:24px 32px;font-size:1.15rem;line-height:1.7;padding:8px;border:1px solid #ddd;border-radius:4px;min-height:120px;resize:vertical}.feature-name[data-v-421dde90]{font-weight:600;font-size:.9rem;display:block;margin-bottom:.25rem}.feature-waterway[data-v-421dde90]{font-size:.8rem;color:#666;display:block}.feature-card .noPhotoAvailable[data-v-421dde90]{width:100%;height:120px!important;border-radius:4px 4px 0 0;overflow:hidden;margin-bottom:.5rem}.reset-container[data-v-72740490]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:32px}.reset-card[data-v-72740490]{background:#fff;padding:32px;border-radius:8px;box-shadow:0 2px 4px #0000001a;width:100%;max-width:480px}h1[data-v-72740490]{color:var(--waterfall-color);margin-bottom:16px;text-align:center}.formSection[data-v-72740490]{display:flex;flex-direction:column;gap:20px}.inputGroup[data-v-72740490]{display:flex;flex-direction:column;gap:8px}label[data-v-72740490]{font-weight:500;color:#333}input[data-v-72740490]{padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:border-color .2s}input[data-v-72740490]:focus{outline:none;border-color:var(--waterfall-color)}.button[data-v-72740490]{background-color:var(--waterfall-color);color:#fff;padding:12px;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.errorMessage[data-v-72740490]{display:flex;align-items:center;gap:8px;color:#dc3545;font-size:var(--font-s);padding:12px;background:#dc35451a;border-radius:4px;border:1px solid rgba(220,53,69,.2)}.successMessage[data-v-72740490]{display:flex;align-items:center;gap:8px;color:#28a745;font-size:var(--font-s);padding:12px;background:#28a7451a;border-radius:4px;border:1px solid rgba(40,167,69,.2);margin-bottom:16px}.trip-report-card[data-v-3c2ffe03]{border-radius:4px;box-shadow:0 2px 8px #0000001a;width:400px;display:flex;flex-direction:column;position:relative;cursor:pointer;transition:all .2s ease}.isMobile .trip-report-card[data-v-3c2ffe03]{max-width:100%}.trip-report-card[data-v-3c2ffe03]:hover:not(.addCard):not(.isMobile){box-shadow:0 4px 16px #00000026}.trip-report-card:hover:not(.addCard):not(.isMobile) .trip-report-main-image[data-v-3c2ffe03]{transform:scale(1.02)}.trip-report-card.addCard[data-v-3c2ffe03]{background:#222;border:1px dotted #555;box-shadow:none;align-items:center;justify-content:center;cursor:pointer;transition:border-color .4s;aspect-ratio:4 / 3}.trip-report-card.addCard[data-v-3c2ffe03]:hover{border:1px dotted #aaa}.add-trip-report-content[data-v-3c2ffe03]{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;width:100%;gap:10px;-webkit-user-select:none;user-select:none;opacity:.5;transition:all .4s ease}.add-icon[data-v-3c2ffe03]{font-size:1.5em;color:#fff;transition:all .4s ease}.add-text[data-v-3c2ffe03]{font-size:1.18em;color:#fff;font-weight:600}.add-trip-report-content[data-v-3c2ffe03]:hover{opacity:1}.add-trip-report-content:hover .add-icon[data-v-3c2ffe03]{transform:translate(4px)}.trip-report-image-container[data-v-3c2ffe03]{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:4px}.trip-report-image-wrapper[data-v-3c2ffe03]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:4px}.trip-report-main-image[data-v-3c2ffe03]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:4px;transition:transform .35s ease}.navButton[data-v-3c2ffe03]{background:#00000080;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s ease;pointer-events:auto}.navButton[data-v-3c2ffe03]:hover{background:#000c}.navButton svg[data-v-3c2ffe03]{width:16px;height:16px}.photoCounter[data-v-3c2ffe03]{position:absolute;top:10px;right:16px;background:#0000008c;color:#fff;padding:4px 12px;border-radius:16px;font-size:.75rem;z-index:2;font-weight:500}.tripReportInfoBar[data-v-3c2ffe03]{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,#0000009e,transparent);color:#fff;display:flex;align-items:flex-start;justify-content:space-between;padding:10px 20px;z-index:2;font-size:1.08em;border-radius:0 0 4px 4px}.tripReportUserAndDate[data-v-3c2ffe03]{display:flex;align-items:center;gap:8px}.tripReportUserDateText[data-v-3c2ffe03]{display:flex;flex-direction:column}.tripReportAvatar[data-v-3c2ffe03]>*{border:0}.tripReportDate[data-v-3c2ffe03]{font-size:.65rem;color:#aaa;font-weight:600}.tripReportUser a[data-v-3c2ffe03]{color:#fff!important;font-weight:600}.tripReportActions[data-v-3c2ffe03]{display:flex;padding:8px 0;gap:5px}.trip-report-description-area[data-v-3c2ffe03]{padding:18px;background:#fff;display:flex;flex-direction:column;gap:8px}.trip-report-description[data-v-3c2ffe03]{font-size:1.08em;color:#222;line-height:1.6;word-break:break-word}.trip-report-router-link[data-v-3c2ffe03]{text-decoration:none;color:inherit;display:block}.tripReportCardRating[data-v-3c2ffe03]{position:absolute;top:10px;left:10px;z-index:2;display:flex;gap:2px;background:#00000052;border-radius:12px;padding:2px 6px 2px 4px;font-size:.55rem}.tripReportCardRating .fa-star[data-v-3c2ffe03]{color:#fff;opacity:.2}.tripReportCardRating .filled[data-v-3c2ffe03]{opacity:1}.participantBadge[data-v-3c2ffe03]{position:absolute;top:10px;right:10px;background:#00000080;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;z-index:2;font-weight:500}.tripReportsPage[data-v-c2272cba]{padding-top:32px;padding-bottom:32px;max-width:1300px;margin:0 auto;position:relative}.pageHeader[data-v-c2272cba]{text-align:center;margin-bottom:24px}.pageHeader h1[data-v-c2272cba]{margin-bottom:0}.pageTitle[data-v-c2272cba]{text-align:center;margin-bottom:24px;font-size:1.8em}.loading-container[data-v-c2272cba]{display:flex;justify-content:center;margin:48px 0}.noReports[data-v-c2272cba]{text-align:center;color:#777;margin:48px 0}.reportsGrid[data-v-c2272cba]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;justify-items:center}.isMobile .reportsGrid[data-v-c2272cba]{grid-template-columns:repeat(1,1fr)}.ambassadors-page[data-v-11fc4c91]{max-width:1000px;margin:32px}.loading[data-v-11fc4c91]{text-align:center;margin-top:40px}.intro[data-v-11fc4c91]{margin-bottom:24px;color:#555}.ambassador-grid[data-v-11fc4c91]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.ambassador-card[data-v-11fc4c91]{background:#fff;border:1px solid #eee;border-radius:4px;padding:24px 16px;border:1px solid #ddd;text-align:center;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.ambassador-card[data-v-11fc4c91]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.bio[data-v-11fc4c91]{margin-top:12px;font-size:.9rem;color:#333;margin-bottom:16px}.visit-stats[data-v-11fc4c91]{display:flex;flex-direction:column;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #eee}.visit-header[data-v-11fc4c91]{display:flex;align-items:center;gap:6px;margin-bottom:12px;color:#666;font-size:.9rem;font-weight:500}.visit-icon[data-v-11fc4c91]{font-size:.9rem;color:var(--waterfall-color)}.visit-label[data-v-11fc4c91]{font-size:.9rem;color:#666;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.stats-container[data-v-11fc4c91]{display:flex;justify-content:space-around;width:100%;gap:16px}.stat-item[data-v-11fc4c91]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-label[data-v-11fc4c91]{font-size:.8rem;color:#666;text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-align:center}.stat-value[data-v-11fc4c91]{font-size:1.2rem;font-weight:600;color:var(--waterfall-color)}.checkbox-container[data-v-173f7179]{display:flex;align-items:center;gap:8px;position:relative;flex-wrap:nowrap}.custom-checkbox[data-v-173f7179]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid var(--waterfall-color);border-radius:4px;margin:0;cursor:pointer;position:relative;transition:all .2s ease;flex:0 0 18px}.custom-checkbox[data-v-173f7179]:checked{background-color:var(--waterfall-color)}.check-icon[data-v-173f7179]{position:absolute;left:4px;top:50%;transform:translateY(-50%);color:#fff;font-size:12px;pointer-events:none}.checkbox-label[data-v-173f7179]{color:#666;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:4px}.checkbox-label a[data-v-173f7179]{color:var(--waterfall-color);text-decoration:none}.checkbox-label a[data-v-173f7179]:hover{text-decoration:underline}.gm-style-iw.gm-style-iw-c{padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.gm-style-iw-d{overflow:hidden!important;padding:15px!important}.map-container{position:relative;width:100%;height:100vh;height:100dvh;max-height:100dvh;overflow:hidden}.map-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:1000}.map-loading-spinner{text-align:center;color:#666}.map-loading-spinner p{margin-top:16px;font-size:1.1em;font-weight:500}.isMobile .map-container{position:fixed;top:60px;left:0;width:100vw;height:calc(100dvh - 60px);max-height:calc(100dvh - 60px)}.my-location-btn{background:#fff;border:none;border-radius:24px;padding:12px 20px;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 2px 8px #0000001a;color:#666;transition:color .2s ease;font-size:1.2rem;height:48px;min-width:48px;display:none}.isMobile .my-location-btn{display:flex}.my-location-btn:hover{color:#333;background:#fff}.map-search-toggle{position:absolute;top:20px;left:380px;z-index:21;background:#2196f3;color:#fff;border:none;border-radius:50%;width:48px;height:48px;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer;transition:all .3s ease}@media (max-width: 700px){.map-search-filter-panel{min-width:90vw;left:5vw;top:10px;padding:10px 6vw 6px}.map-search-toggle{left:unset;right:10px;top:10px}}.searchContainer{position:fixed;bottom:0;right:0;left:315px;padding:16px;background:#00000080;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:0 -2px 10px #0000001a;z-index:100}.isMobile .searchContainer{left:0;display:flex;flex-direction:row;transform:translateY(calc(100% + 20px));transition:transform .3s ease;position:fixed;bottom:0;width:100%}.isMobile .searchContainer.show{transform:translateY(0)}.sortContainer{display:flex;gap:12px}.searchControls{display:flex;flex-direction:row;gap:12px;align-items:center}.searchBar{flex:1;display:flex;align-items:center;background:#fff;border-radius:24px;padding:8px 16px;box-shadow:0 2px 8px #0000001a}.isMobile .searchBar{width:100%}.searchBar input{flex:1;border:none;outline:none;padding:8px;font-size:16px;background:transparent}.searchBar svg{color:#666;width:18px;height:18px}.clearButton{background:none;border:none;padding:4px;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center}.clearButton:hover{color:#333}.filterButton{background:#fff;border:none;border-radius:24px;padding:12px 20px;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 2px 8px #0000001a;color:#666;transition:color .2s ease;font-size:1.2rem;height:48px;min-width:48px}.filterButton:hover{color:#333}.filterPanel{position:fixed;bottom:80px;left:330px;right:15px;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -2px 10px #0000001a;z-index:99;max-height:80vh;display:flex;flex-direction:column}.isMobile .filterPanel{left:0;right:0}.filterPanelHeader{padding:20px;border-bottom:1px solid rgba(255,255,255,.1);background:var(--waterfall-color);border-radius:20px 20px 0 0;display:flex;flex-direction:column;position:sticky;top:0;z-index:1}.filterPanelHeaderTop{display:flex;flex-direction:row;justify-content:space-between}.filterPanelHeader h3{margin:0;font-size:1.3rem;color:#fff;font-weight:600}.closeButton{background:none;border:none;padding:8px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.closeButton:hover{opacity:.8}.closeButton svg{width:20px;height:20px}.filterOptions{padding:16px;overflow-y:auto;flex:1}.filterGroup{margin-bottom:24px;background:#fafafa;border-radius:12px;padding:16px}.filterGroup h4{margin:0 0 16px;color:#333;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.filterGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.filterOption{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.filterOption:hover{background-color:#f5f5f5}.filterPanelFooter{padding:20px;border-top:1px solid #eee;background:#fff;text-align:center;position:sticky;bottom:0;z-index:1}.clearFiltersButton{background:#f5f5f5;border:none;padding:12px 32px;border-radius:24px;color:#333;cursor:pointer;transition:all .2s ease;font-weight:600;font-size:1.08rem;letter-spacing:.01em;box-shadow:0 2px 8px #0000000a;outline:none;margin-right:8px}.clearFiltersButton.active{background:var(--waterfall-color);color:#fff}.clearFiltersButton:hover,.clearFiltersButton:focus{background:#e3e3e3;color:#1769aa}.clearFiltersButton.active:hover,.clearFiltersButton.active:focus{background:#1769aa;color:#fff}@media (max-width: 1000px){.searchContainer{width:100%;padding:12px}.searchControls{max-width:100%}.filterGrid{grid-template-columns:1fr}.filterOption,.filterGroup{padding:12px}}.mobileSearchToggle.show{bottom:140px}.mobileSearchToggle{position:fixed;left:15px;bottom:15px;z-index:3000;background:#2196f3;color:#fff;border:none;border-radius:50%;width:56px;height:56px;box-shadow:0 2px 8px #00000026;display:none;align-items:center;justify-content:center;font-size:24px;cursor:pointer;transition:all .3s ease}.isMobile .mobileSearchToggle{display:flex}.mobileSearchToggle.show{bottom:90px}.mobileSearchToggle:hover{background:#1769aa}.image-upload[data-v-aa853b76]{text-align:center}.upload-button[data-v-aa853b76]{display:inline-block;background-color:var(--waterfall-color);color:#fff;padding:10px 20px;border-radius:4px;cursor:pointer;margin:10px 0}.upload-button[data-v-aa853b76]:hover{opacity:.9}input[type=file][data-v-aa853b76]{display:none}.uploading[data-v-aa853b76]{text-align:center;padding:20px}.uploading svg[data-v-aa853b76]{font-size:24px;margin-bottom:10px}.smallText[data-v-aa853b76]{font-size:var(--font-xs);color:#666;margin-top:10px}.coordinates-container[data-v-42189bae]{display:flex;gap:20px;margin-bottom:15px}.coordinate-group[data-v-42189bae]{flex:1}.coordinate-group label[data-v-42189bae]{display:block;margin-bottom:5px;font-weight:600}.clickable[data-v-42189bae]{color:var(--button-primary);cursor:pointer;text-decoration:underline}.map-container[data-v-42189bae]{margin-top:15px;border-radius:4px;overflow:hidden}.modal-form-actions[data-v-42189bae]{padding:20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px;background:#fff;border-radius:0 0 4px 4px}.modal-form-group[data-v-42189bae]{margin-bottom:20px}.modal-form-group label[data-v-42189bae]{display:block;margin-bottom:5px;font-weight:600}.modal-form-group input[data-v-42189bae],.modal-form-group select[data-v-42189bae],.modal-form-group textarea[data-v-42189bae]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.attributes-grid[data-v-42189bae]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:10px}.attribute-item[data-v-42189bae]{display:flex;align-items:center;gap:8px}.attribute-item label[data-v-42189bae]{display:flex;align-items:center;gap:8px;margin:0;cursor:pointer;font-weight:400}.attribute-item svg[data-v-42189bae]{width:16px;height:16px;color:var(--waterfall-color)}@media (max-width: 600px){.attributes-grid[data-v-42189bae]{grid-template-columns:1fr}}.upload-gpx-button[data-v-4272968e]{display:inline-block;background-color:var(--waterfall-color, #328ecc);color:#fff;padding:10px 20px;border-radius:4px;cursor:pointer;margin:10px 0;font-size:16px;transition:background .2s;text-align:center}.upload-gpx-button[data-v-4272968e]:hover{opacity:.9}input[type=file][data-v-4272968e]{display:none}.error[data-v-4272968e]{color:#d32f2f;margin-top:10px;font-size:14px}.upload-button[data-v-00dc9417]{display:inline-block;background-color:var(--waterfall-color);color:#fff;padding:10px 20px;border-radius:4px;cursor:pointer;margin:10px 0}.upload-button[data-v-00dc9417]:hover{opacity:.9}input[type=file][data-v-00dc9417]{display:none}.trip-report-preview[data-v-00dc9417]{margin:16px 0}.trip-report-grid[data-v-00dc9417]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.trip-report-thumb-wrapper[data-v-00dc9417]{position:relative;width:100%;aspect-ratio:1 / 1;cursor:grab}.trip-report-thumb-wrapper[data-v-00dc9417]:active{cursor:grabbing}.trip-report-thumb-wrapper.sortable-chosen[data-v-00dc9417]{opacity:.6}.trip-report-thumb-wrapper.sortable-ghost[data-v-00dc9417]{opacity:.4}.trip-report-thumb[data-v-00dc9417]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:4px;border:1px solid #eee}.trip-report-thumb.existing[data-v-00dc9417]{border:2px solid #2196f3}.trip-report-thumb.new[data-v-00dc9417]{border:2px solid #4caf50}.remove-thumb-btn[data-v-00dc9417]{position:absolute;top:4px;right:4px;background:#e53935;color:#fff;border:none;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;box-shadow:0 1px 4px #0000001f;z-index:2}.remove-thumb-btn[data-v-00dc9417]:hover{background:#b71c1c}.trip-report-loading[data-v-00dc9417]{color:#2196f3}.trip-report-error[data-v-00dc9417]{color:#e53935}.gpx-file-preview[data-v-00dc9417]{display:flex;align-items:center;gap:8px;margin-top:8px}.remove-gpx-btn[data-v-00dc9417]{background:#e53935;color:#fff;border:none;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;box-shadow:0 1px 4px #0000001f;z-index:2}.remove-gpx-btn[data-v-00dc9417]:hover{background:#b71c1c}.rating-stars[data-v-00dc9417]{display:flex;gap:4px;cursor:pointer}.rating-stars .fa-star[data-v-00dc9417]{font-size:1.4em;color:#ddd;transition:color .2s}.rating-stars .filled[data-v-00dc9417]{color:var(--waterfall-color)}.modal-form-actions[data-v-00dc9417]{display:flex;justify-content:space-between;align-items:center}.modalFormEvents[data-v-00dc9417]{display:flex;flex-direction:column;gap:10px}.modalFormActionButtons[data-v-00dc9417]{display:flex;gap:10px}.participant-input-wrapper[data-v-00dc9417]{margin:12px 0;position:relative}.participant-suggestions[data-v-00dc9417]{position:absolute;z-index:1000;background-color:#fff;border:1px solid #ccc;border-radius:4px;max-height:200px;overflow-y:auto;padding:0}.participant-suggestions li[data-v-00dc9417]{padding:8px;cursor:pointer}.participant-suggestions li[data-v-00dc9417]:hover{background-color:var(--waterfall-color);color:#fff}.selected-participants[data-v-00dc9417]{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.participant-chip[data-v-00dc9417]{display:inline-block;padding:4px 8px;margin-right:8px;margin-bottom:8px;background-color:var(--waterfall-color, #2196f3);color:#fff;border-radius:16px}.remove-chip-btn[data-v-00dc9417]{background:none;border:none;padding:0;margin-left:4px;cursor:pointer}.userNameContainer[data-v-040ffc61]{display:inline-flex;align-items:center;gap:8px}.editButton[data-v-040ffc61]{background:none;border:none;padding:4px;cursor:pointer;color:#666;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.editButton[data-v-040ffc61]:hover{color:var(--waterfall-color)}.nameInput[data-v-040ffc61]{background:transparent;border:1px solid var(--waterfall-color);border-radius:4px;padding:2px 6px;color:inherit;font-size:inherit;font-family:inherit;min-width:100px}.nameInput[data-v-040ffc61]:focus{outline:none;border-color:var(--waterfall-color);box-shadow:0 0 0 2px rgba(var(--waterfall-color-rgb),.2)}.photoNav[data-v-5abc6fe2]{position:absolute;top:0;bottom:0;width:100%;display:flex;justify-content:space-between;align-items:center;color:#aaa;font-size:20px;padding:0 20px;-webkit-user-select:none;user-select:none;z-index:0}.photoNavControls[data-v-5abc6fe2]{position:absolute;top:0;left:0;bottom:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.photoNavControls .fa-chevron-left[data-v-5abc6fe2],.photoNavControls .fa-chevron-right[data-v-5abc6fe2]{width:var(--52a47ee1);height:var(--52a47ee1);padding:12px;border-radius:50%;background-color:#0006;transition:all .2s ease;cursor:pointer}.photoNavControls .fa-chevron-left[data-v-5abc6fe2]:hover,.photoNavControls .fa-chevron-right[data-v-5abc6fe2]:hover{color:#fff;background-color:#0009;transform:scale(1.05)}.photoCounter[data-v-5abc6fe2]{position:absolute;top:20px;right:20px;background:#00000080;color:#fff;padding:4px 12px;border-radius:16px;font-size:14px;z-index:2;pointer-events:auto}.modal-header[data-v-7fa26cbf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.modal-close-button[data-v-7fa26cbf]{background:none;border:none;cursor:pointer;font-size:1.25rem}.create-list-form[data-v-7fa26cbf]{display:flex;gap:8px;margin-bottom:1rem;align-items:center}.text-input[data-v-7fa26cbf]{flex:1;padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:1rem}.lists-select[data-v-7fa26cbf]{max-height:250px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.list-checkbox[data-v-7fa26cbf]{display:flex;align-items:center;gap:8px}.no-lists[data-v-7fa26cbf]{color:#666}.modal-form-group[data-v-3ac505f9]{margin-bottom:20px;text-align:left}.modal-form-group label[data-v-3ac505f9]{display:block;margin-bottom:5px;font-weight:500;color:#666;font-size:var(--font-s);text-transform:uppercase;letter-spacing:.5px}.modal-form-group input[data-v-3ac505f9],.modal-form-group textarea[data-v-3ac505f9]{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-m);background:#fff}.modal-form-group textarea[data-v-3ac505f9]{resize:vertical}.modal-form-actions[data-v-3ac505f9]{padding:20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px;background:#fff;border-radius:0 0 4px 4px}@media (max-width: 600px){.modal-form-actions[data-v-3ac505f9]{flex-direction:column}.modal-form-actions .button[data-v-3ac505f9]{width:100%}}.sectionDivider[data-v-1e067087]{height:1px;background-color:#ddd}.waterfallContainer[data-v-1e067087]{display:flex;flex-direction:column;max-width:1000px;background-color:#fff;margin:32px;border-radius:4px;border:1px solid #ddd}.isMobile .waterfallContainer[data-v-1e067087]{border-radius:0}.waterfallNameSection[data-v-1e067087]{padding:24px 32px}.isMobile .waterfallContainer[data-v-1e067087]{margin:0;border:none}h2[data-v-1e067087]{margin-bottom:15px}.waterfallAttributes[data-v-1e067087]{width:100%;padding:24px 32px;font-size:24px;display:flex;flex-direction:row;justify-content:space-between;gap:10px;color:#ddd;background-color:#f8f8f8}.waterfallAttributes .active[data-v-1e067087]{color:#888}.waterfallActions[data-v-1e067087]{padding:24px 32px;display:flex;flex-direction:row}.tooltipContainer[data-v-1e067087]{display:flex;flex-direction:row;gap:20px}.waterfallCoordinateContainer[data-v-1e067087]{display:flex;flex-direction:row;justify-content:space-between;padding:24px 32px;align-items:center}.waterfallCoordinateContainer .coordinates[data-v-1e067087]{display:flex;flex-direction:column}.waterfallCoordinateContainer .trackInfo[data-v-1e067087]{display:flex;flex-direction:column;align-items:flex-end}.waterfallCoordinateContainer .coordinates div[data-v-1e067087]{display:flex;flex-direction:row}.waterfallCoordinateContainer .coordinates span[data-v-1e067087]{font-weight:600;width:100px}.isMobile .waterfallCoordinateContainer .coordinates span[data-v-1e067087]{width:150px}.waterfallInfo[data-v-1e067087]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;color:#fff;background:linear-gradient(0deg,#0000009e,transparent)}.waterfallInfoContent[data-v-1e067087]{flex:1}.waterfallDetails[data-v-1e067087]{display:flex;flex-direction:row;font-size:var(--font-l);color:#888}.waterfallDetails span[data-v-1e067087],.waterfallDetails div[data-v-1e067087]{font-weight:600;margin-right:10px}.nearbyWaterfalls[data-v-1e067087]{padding:24px 32px}.nearbyWaterfallsGrid[data-v-1e067087]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:20px}.nearbyWaterfall[data-v-1e067087]{background:#fff;border-radius:4px;overflow:visible;transition:transform .2s ease,box-shadow .2s ease}.nearbyWaterfall[data-v-1e067087]:hover{transform:translateY(-4px)}.nearbyWaterfall a[data-v-1e067087]{text-decoration:none;color:inherit;display:block}.nearbyWaterfallImage[data-v-1e067087]{position:relative;width:100%;aspect-ratio:4 / 3;background-size:cover;background-position:center;background-color:var(--waterfall-color);overflow:hidden;border-radius:4px}.nearbyWaterfallInfo[data-v-1e067087]{background-color:#00000080;color:#fff;width:100%;padding:10px 15px;position:absolute;bottom:0;left:0;right:0;text-decoration:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.nearbyWaterfallName[data-v-1e067087]{font-weight:600;font-size:var(--font-m);display:flex;align-items:center;gap:8px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nearbyWaterfallDistance[data-v-1e067087]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:var(--font-s);color:#ccc;font-weight:400}.image[data-v-1e067087]{width:100%;aspect-ratio:4 / 3;background-size:var(--18da2f92);background-position:50% 50%;background-repeat:no-repeat;position:relative;overflow:hidden;z-index:0;background-color:#333;will-change:transform;transition:background-color .3s ease;border-radius:4px 4px 0 0}.isMobile .image[data-v-1e067087]{border-radius:0}.waterfallDesc[data-v-1e067087]{font-size:1.15em;line-height:1.7;word-break:break-word;padding:32px}.waterfallComingSoon[data-v-1e067087]{padding:40px 50px;text-align:center;background-color:var(--waterfall-color);margin:0;color:#fff;position:relative;overflow:hidden}.waterfallComingSoon[data-v-1e067087]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#0003,#0000001a);z-index:1}.coming-soon-content[data-v-1e067087]{position:relative;z-index:2;max-width:600px;margin:0 auto}.coming-soon-content h2[data-v-1e067087]{font-size:2rem;font-weight:600;margin-bottom:1rem;color:#fff}.coming-soon-content p[data-v-1e067087]{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;opacity:.9}.waterfallPhotographer[data-v-1e067087]{position:absolute;bottom:8px;left:8px;background:#00000080;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;display:flex;align-items:center;gap:8px}.waterfallRainfall[data-v-1e067087]{background-color:var(--waterfall-color);padding:24px 32px;color:#fff}.waterfallRainfall .rainfallRow[data-v-1e067087]{display:flex;flex-direction:row}.waterfallRainfall span[data-v-1e067087]{font-weight:600;width:100px}.parkingIcon[data-v-1e067087],.waterfallIcon[data-v-1e067087]{margin-right:10px}.parkingIcon[data-v-1e067087]{color:var(--parking-color)}.waterfallIcon[data-v-1e067087]{color:var(--waterfall-color)}.waterfallAddedOn[data-v-1e067087]{padding:10px 32px;background-color:#f8f8f8;border-radius:0 0 4px 4px;display:flex;justify-content:space-between;align-items:center;gap:12px}.isMobile .waterfallAddedOn[data-v-1e067087]{flex-direction:column;gap:10px;border-radius:0;border-bottom:1px solid #ddd}.waterfallAddedOn div[data-v-1e067087]{font-size:10px}.primaryButtonContainer[data-v-1e067087]{display:flex;flex-direction:row;gap:8px;width:100%;margin:0 auto}.isMobile .primaryButtonContainer[data-v-1e067087]{display:grid;grid-template-columns:1fr 1fr}.primaryButtonContainer[data-v-1e067087]>*{width:100%;margin:0}.isMobile .primaryButtonContainer[data-v-1e067087]>*{padding:0}.primaryButtonContainer[data-v-1e067087]>*:nth-last-child(1):nth-child(odd){grid-column:1 / -1}.primaryButtonContainer form[data-v-1e067087]{margin:0;padding:0;display:flex;align-items:center;width:100%}.primaryButtonContainer form button[data-v-1e067087]{width:100%;margin:0}.mapControls[data-v-1e067087]{position:absolute;top:10px;right:10px;z-index:1;background:#ffffffe6;padding:5px;border-radius:4px;box-shadow:0 2px 6px #0000004d}.mapControls button[data-v-1e067087]{display:flex;align-items:center;gap:5px;padding:5px 10px;font-size:14px}.mapControls button svg[data-v-1e067087]{width:16px;height:16px}.trackControls[data-v-1e067087]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.trackControls button[data-v-1e067087]{display:flex;align-items:center;gap:6px;white-space:nowrap;padding:8px 16px}.trackControls button svg[data-v-1e067087]{width:16px;height:16px}.trackControls button.active[data-v-1e067087]{background-color:var(--waterfall-color);color:#fff}.trackSelect[data-v-1e067087]{padding:8px 32px 8px 12px;border-radius:4px;border:1px solid #ddd;font-size:var(--font-s);cursor:pointer;transition:all .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23333' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:8px;flex:1;min-width:200px}.trackSelect[data-v-1e067087]:hover{border-color:#ddd}.trackSelect[data-v-1e067087]:focus{outline:none;border-color:var(--waterfall-color);box-shadow:0 0 0 2px rgba(var(--waterfall-color-rgb),.2)}.trackSelect option[data-v-1e067087]{padding:8px}.listButton[data-v-1e067087]{background-color:var(--waterfall-color);color:#fff}.visitedButton[data-v-1e067087]{background-color:var(--waterfall-color);color:#fff!important;transition:all .2s ease;order:-1}.visitedButton.visited[data-v-1e067087]{background-color:var(--color-success)}.visitedButton.visited[data-v-1e067087]:hover{background-color:color-mix(in srgb,var(--color-success) 75%,white 25%)}.isMobile .image[data-v-1e067087]{background-position:50% 50%;background-color:#222}.isMobile .waterfallAttributes[data-v-1e067087]{flex-direction:column;gap:24px}.isMobile .tooltipContainer[data-v-1e067087]{justify-content:space-evenly}.isMobile .primaryButtonContainer[data-v-1e067087]{flex-direction:row;float:none;gap:8px;justify-content:center;flex-wrap:wrap}.isMobile .primaryButtonContainer button[data-v-1e067087]{padding:10px 16px;font-size:14px;flex:1;min-width:140px;justify-content:center}.isMobile .primaryButtonContainer form[data-v-1e067087]{flex:1;min-width:140px}.isMobile .primaryButtonContainer form button[data-v-1e067087]{width:100%}.isMobile .waterfallInfo[data-v-1e067087]{display:flex;flex-direction:row}.isMobile .waterfallInfo .waterfallPhotographer[data-v-1e067087]{margin:0}.isMobile .waterfallInfo h1[data-v-1e067087]{font-size:20px}.isMobile .nearbyWaterfallsGrid[data-v-1e067087]{grid-template-columns:1fr;gap:15px}.isMobile .nearbyWaterfallImage[data-v-1e067087]{height:180px}.isMobile .waterfallAddedOn[data-v-1e067087]{text-align:center}.isMobile .waterfallCoordinateContainer[data-v-1e067087]{flex-direction:column;gap:20px;align-items:flex-start}.isMobile .trackInfo[data-v-1e067087]{align-items:flex-start}.isMobile .trackSelect[data-v-1e067087]{width:100%;margin:0;padding:14px 40px 14px 16px;font-size:14px;min-height:48px;background-size:8px;background-position:right 12px center}.admin-remove-waterfall[data-v-1e067087]{display:flex;justify-content:center;margin:32px 0 0}.button.danger[data-v-1e067087]{background:#e53935;color:#fff;border:none;border-radius:6px;padding:12px 28px;font-size:1.1em;font-weight:700;cursor:pointer;transition:background .2s}.button.danger[data-v-1e067087]:hover{background:#b71c1c}.firebase-link.danger-link[data-v-1e067087]{color:#e53935;font-weight:700;margin-left:10px;transition:color .2s}.firebase-link.danger-link[data-v-1e067087]:hover{color:#b71c1c;text-decoration:underline}.loading-container[data-v-1e067087]{display:flex;justify-content:center;align-items:center;min-height:100vh}.waterfallLoadingOverlay[data-v-1e067087]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center}.disabled[data-v-1e067087]{opacity:.5;cursor:not-allowed;pointer-events:none}.recommends-gaia-title[data-v-1e067087]{font-size:var(--font-s)}.isMobile .recommends-gaia-title[data-v-1e067087]{text-align:left}.tripReportsSection[data-v-1e067087]{background-color:#333;padding:24px 32px}.tripReportsSection h2[data-v-1e067087]{color:#fff}.tripReportsContainer[data-v-1e067087]{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:24px;margin-top:25px;padding-bottom:16px;scroll-snap-type:x mandatory}.tripReportsContainer[data-v-1e067087]>*{flex:0 0 400px;max-width:90vw;scroll-snap-align:start}.tripReportsContainer[data-v-1e067087]::-webkit-scrollbar{height:10px;width:10px}.tripReportsContainer[data-v-1e067087]::-webkit-scrollbar-track{background:#44444440}.tripReportsContainer[data-v-1e067087]::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.tripReportsContainer[data-v-1e067087]::-webkit-scrollbar-thumb:hover{background:#555}.isMobile .tripReportsContainer[data-v-1e067087]{flex-direction:row;gap:16px}.trackInfo[data-v-1e067087]{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.trackSelectContainer[data-v-1e067087]{margin-bottom:0;display:flex;align-items:center;gap:8px}.isMobile .trackSelectContainer[data-v-1e067087],.recommends-gaia-container[data-v-1e067087]{width:100%}.recommends-gaia-title[data-v-1e067087]{text-align:right}.coordinateRow[data-v-1e067087]{display:flex;flex-direction:row;align-items:center;margin-bottom:8px}.coordinateValue[data-v-1e067087]{display:flex;align-items:center;gap:8px}.copyButton[data-v-1e067087]{background:none;border:none;color:#ccc;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.copyButton[data-v-1e067087]:hover{color:#333}.copyButton svg[data-v-1e067087]{width:14px;height:14px}.isMobile .coordinateRow[data-v-1e067087]{flex-direction:column;align-items:flex-start;gap:4px}.isMobile .coordinateValue[data-v-1e067087]{width:100%;justify-content:flex-start}.switch-input[data-v-1e067087]{display:none}.switch-slider[data-v-1e067087]{position:relative;width:44px;height:24px;min-width:44px;min-height:24px;background:#cfd8dc;border-radius:24px;transition:background .2s;box-shadow:0 1px 2px #00000014;flex-shrink:0}.switch-slider[data-v-1e067087]:before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 2px #0000001f}.switch-input:checked+.switch-slider[data-v-1e067087]{background:var(--waterfall-color, #2196f3)}.switch-input:checked+.switch-slider[data-v-1e067087]:before{transform:translate(20px)}.switch-slider[data-v-1e067087]:active:before{width:22px}.rainfallContent[data-v-1e067087]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.rainfallStats[data-v-1e067087]{display:flex;flex-direction:column;gap:6px}.rainfallChartWrapper[data-v-1e067087]{width:100%;height:100px;margin-top:15px}.mobilePhotoCounter[data-v-1e067087]{display:none}.isMobile .mobilePhotoCounter[data-v-1e067087]{position:absolute;top:20px;right:20px;background:#00000080;color:#fff;padding:4px 10px;border-radius:12px;font-size:14px;z-index:2;display:block}.tripReportsHeader[data-v-1e067087]{display:flex;justify-content:space-between;align-items:center;gap:12px}.tripReportsHeader h2[data-v-1e067087]{color:#fff;margin-bottom:0}.shareTripButton[data-v-1e067087]{display:inline-flex}.isMobile .addReportCard[data-v-1e067087]{display:none!important}.loading-container[data-v-1e067087]{display:flex;justify-content:center;align-items:center;height:400px;max-width:1000px;margin-left:32px}.isMobile .loading-container[data-v-1e067087]{margin-left:0}.container-loading[data-v-1e067087]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:10}.waterfallContainer.loading[data-v-1e067087]{min-height:400px;background:none;border:none}.isMobile .waterfallContainer.loading[data-v-1e067087]{min-height:300px}.trackInfo .primaryButtonContainer[data-v-1e067087]>*{width:100%}.isMobile .trackInfo[data-v-1e067087]{width:100%}.trackInfo .tooltip-container[data-v-1e067087]{display:flex;width:100%}.trackInfo .tooltip-container button[data-v-1e067087]{width:100%}.suggest-edit-link[data-v-1e067087]{font-size:10px;white-space:nowrap}.gm-style-iw button{display:none!important}.gm-style-iw.gm-style-iw-c{padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;max-width:none!important}.gm-style .gm-style-iw-t:after{display:none!important}.gm-style-iw-d{overflow:visible!important;padding:15px!important;max-width:none!important}.gm-style .gm-style-iw-tc{display:none}.gm-style-iw-c,.gm-style-iw-d,.gm-style-iw{max-width:none!important;max-height:none!important}.sectionDivider[data-v-e5125bd3]{border-top:1px solid #ddd}.waterfallContainer[data-v-e5125bd3]{display:flex;flex-direction:column;max-width:1000px;margin:32px;border:1px solid #ddd;background-color:#fff;border-radius:4px}.isMobile .waterfallContainer[data-v-e5125bd3]{margin:0;border:none}.featureTypeSelector[data-v-e5125bd3]{padding:16px 32px;background-color:#f8f8f8;text-align:center}.featureTypeSelector h2[data-v-e5125bd3]{margin:0 0 12px;color:#333;font-size:1.2rem}.featureTypeOptions[data-v-e5125bd3]{display:flex;gap:12px;justify-content:center;align-items:center}.featureTypeOption[data-v-e5125bd3]{cursor:pointer;transition:all .2s ease}.featureTypeOption input[data-v-e5125bd3]{display:none}.featureTypeCard[data-v-e5125bd3]{display:flex;flex-direction:row;align-items:center;padding:8px 16px;border:1px solid #ddd;border-radius:4px;background-color:#fff;transition:all .2s ease;font-size:.9rem}.featureTypeOption:hover .featureTypeCard[data-v-e5125bd3]{border-color:var(--waterfall-color)}.featureTypeOption.active .featureTypeCard[data-v-e5125bd3]{border-color:var(--waterfall-color);background-color:var(--waterfall-color);color:#fff}.featureTypeCard span[data-v-e5125bd3]{font-weight:500}.image[data-v-e5125bd3]{width:100%;align-items:center;aspect-ratio:4 / 3;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:0;background-color:#333;position:relative;display:flex;flex-direction:column;text-align:center;color:#fff;padding:10% 5%;border-radius:4px 4px 0 0}.imageUpload[data-v-e5125bd3]{margin-top:15px;display:flex;flex-direction:column;align-items:center;background:#00000040;padding:25px 35px;border-radius:5px}.imageUpload input[data-v-e5125bd3]{display:none}.imageUpload label[data-v-e5125bd3]{background-color:var(--button-primary);width:250px;padding:10px 25px;cursor:pointer;border-radius:5px;display:block;margin:10px auto;border:none;color:#fff}.imageUpload .spinner[data-v-e5125bd3]{color:#fff;font-size:var(--font-xl)}.waterfallInfo[data-v-e5125bd3]{display:flex;flex-direction:column;padding:24px 32px;text-align:left}.waterfallInfo input[data-v-e5125bd3]{background:none;border:none;outline:none;padding:6px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.waterfallInfo .waterfallName[data-v-e5125bd3]{font-size:2em;font-weight:600}.waterfallInfo .waterfallName[data-v-e5125bd3]::placeholder{color:#ccc}.waterfallPhotographer[data-v-e5125bd3]{margin-top:8px;font-size:var(--font-xs)}.waterfallDetailInputs[data-v-e5125bd3]{display:flex;flex-direction:row;padding:24px 32px}.waterfallDetailInputs label[data-v-e5125bd3]{font-size:var(--font-m);font-weight:600;display:flex;flex-direction:column;margin-right:15px}.waterfallDetailInputs label>input[data-v-e5125bd3]{margin-top:5px;padding:10px 12px;border-radius:4px;border:1px solid #ddd;font-size:var(--font-m);min-height:44px}.waterfallDetailInputs label>input[data-v-e5125bd3]:focus{outline:none;border-color:var(--waterfall-color);box-shadow:0 0 0 2px rgba(var(--waterfall-color-rgb),.2)}.waterfallDetailInputs label>select[data-v-e5125bd3]{margin-top:5px;padding:10px 40px 10px 12px;border-radius:4px;border:1px solid #ddd;background-color:#fff;color:#333;font-size:var(--font-m);cursor:pointer;transition:all .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23333' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:8px;min-height:44px}.waterfallDetailInputs label>select[data-v-e5125bd3]:focus{outline:none}.waterfallDetailInputs label>select option[data-v-e5125bd3]{padding:12px;font-size:var(--font-m)}.waterfallDetailInputs label>input[type=number][data-v-e5125bd3]{width:125px}.waterfallDetails[data-v-e5125bd3]{display:flex;flex-direction:row;font-size:var(--font-l)}.waterfallDetails input[data-v-e5125bd3]{font-size:var(--font-l)}.waterfallDetails span[data-v-e5125bd3],.waterfallDetails div[data-v-e5125bd3],.waterfallDetails input[data-v-e5125bd3]{font-weight:600;margin-right:10px}.waterfallAttributes[data-v-e5125bd3]{width:100%;padding:24px 32px;font-size:24px;display:flex;flex-direction:column;gap:15px;color:#ddd;background-color:#f8f8f8}.attributesIcons .tooltip-container[data-v-e5125bd3]{cursor:pointer}.attributesIcons[data-v-e5125bd3]{display:flex;flex-direction:row;gap:20px}.waterfallAttributesDesc[data-v-e5125bd3]{font-size:var(--font-s);margin-top:5px;color:#666}.waterfallAttributes[data-v-e5125bd3] .inline-block{cursor:pointer}.waterfallAttributes .active[data-v-e5125bd3]{color:#333}.waterfallAttributes[data-v-e5125bd3] .popper{font-size:12px;text-align:center}.waterfallText h1[data-v-e5125bd3]{margin-bottom:15px}.waterfallDesc[data-v-e5125bd3]{font-size:var(--font-l);padding:24px 32px}.waterfallDesc textArea[data-v-e5125bd3]{width:100%;height:200px;font-size:var(--font-l);margin-top:10px}.waterfallCoordinates[data-v-e5125bd3]{padding:24px 32px;color:#333;background-color:#f8f8f8;gap:8px;display:flex;flex-direction:column}.coordinateHeader[data-v-e5125bd3]{display:flex;flex-direction:column;margin-bottom:10px}.coordinateRow[data-v-e5125bd3]{display:flex;flex-direction:row;gap:10px}.waterfallCoordinates span[data-v-e5125bd3]{font-weight:600;width:150px}.parkingIcon[data-v-e5125bd3],.waterfallIcon[data-v-e5125bd3]{margin-right:10px}.parkingIcon[data-v-e5125bd3]{color:var(--parking-color)}.waterfallIcon[data-v-e5125bd3]{color:var(--waterfall-color)}.addWaterfallBtn[data-v-e5125bd3]{padding:24px 32px;border-radius:0 0 4px 4px}.coordinateInput[data-v-e5125bd3]{display:flex;flex-direction:column;gap:4px}.coordinateInput input[data-v-e5125bd3]{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333;padding:8px 12px;font-size:var(--font-m);width:300px;transition:all .2s ease}.coordinateInput input[data-v-e5125bd3]:focus{outline:none;border-color:var(--waterfall-color);box-shadow:0 0 0 2px rgba(var(--waterfall-color-rgb),.2)}.coordinateHint[data-v-e5125bd3]{font-size:var(--font-s)}@media (max-width: 600px){.waterfallDetailInputs[data-v-e5125bd3]{flex-direction:column;gap:15px}.waterfallDetailInputs label[data-v-e5125bd3]{margin-right:0}.waterfallDetailInputs label>input[data-v-e5125bd3]{width:100%;padding:12px 16px;font-size:var(--font-l);min-height:52px}.waterfallDetailInputs label>select[data-v-e5125bd3]{width:100%;padding:12px 48px 12px 16px;font-size:var(--font-l);min-height:52px;background-size:8px;background-position:right 16px center}.waterfallDetailInputs label>select option[data-v-e5125bd3]{padding:14px;font-size:var(--font-l)}.waterfallAttributes[data-v-e5125bd3]{flex-direction:column;align-items:center}.attributesIcons[data-v-e5125bd3]{flex-wrap:wrap;justify-content:center;margin-bottom:10px}.waterfallAttributesDesc[data-v-e5125bd3]{text-align:center}.coordinateInput input[data-v-e5125bd3]{width:100%}}.waterwayLabel[data-v-e5125bd3]{font-size:.9rem;color:#666;font-weight:500;margin-top:4px;display:flex;align-items:center;gap:6px}.waterwayLabel svg[data-v-e5125bd3]{color:#4a90e2;width:16px;height:16px}.successContainer[data-v-738167f4]{height:100%;display:flex;justify-content:center;align-items:center;padding:20px;position:relative;overflow:hidden}.backgroundImage[data-v-738167f4]{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;filter:blur(4px);transform:scale(1.1)}.overlay[data-v-738167f4]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009}.successContent[data-v-738167f4]{background:#000000bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4px;padding:40px;max-width:800px;width:100%;box-shadow:0 8px 32px #0000004d;position:relative;z-index:1}h1[data-v-738167f4]{color:#fff;margin:0 0 16px;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.approvalMessage[data-v-738167f4]{text-align:center;color:#ffffffe6;margin-bottom:32px;font-size:var(--font-l);text-shadow:1px 1px 2px rgba(0,0,0,.3)}.actionButtons[data-v-738167f4]{display:flex;gap:16px;justify-content:center}.actionButtons .button[data-v-738167f4]{flex:1;max-width:200px;text-align:center;background:var(--waterfall-color);color:#fff;border:none;transition:all .3s ease}.actionButtons .button[data-v-738167f4]:hover{filter:brightness(1.1);transform:translateY(-2px)}@media (max-width: 600px){.successContent[data-v-738167f4]{padding:24px}.actionButtons[data-v-738167f4]{flex-direction:column}.actionButtons .button[data-v-738167f4]{max-width:none}}.feedAdminActions[data-v-4110316f]{position:absolute;top:10px;right:10px;z-index:10}.adminDropdown[data-v-4110316f]{position:relative}.adminDropdownToggle[data-v-4110316f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:#ffffff1a;color:#333;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adminDropdownToggle[data-v-4110316f]:hover{background:#fff3;color:#666;transform:scale(1.05)}.adminDropdownMenu[data-v-4110316f]{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;border:1px solid #e1e5e9;min-width:120px;overflow:hidden;z-index:1000}.adminDropdownItem[data-v-4110316f]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;background:none;color:#333;font-size:.9em;cursor:pointer;transition:background-color .2s ease;text-align:left}.adminDropdownItem[data-v-4110316f]:hover{background:#f8f9fa}.adminDropdownItem.deleteItem[data-v-4110316f]{color:#dc3545}.adminDropdownItem.deleteItem[data-v-4110316f]:hover{background:#fff5f5}.adminDropdownItem svg[data-v-4110316f]{font-size:.85em;width:14px}[data-v-4110316f] .feedCard{position:relative}@media (max-width: 600px){.feedAdminActions[data-v-4110316f]{top:8px;right:8px}.adminDropdownToggle[data-v-4110316f]{width:28px;height:28px}.adminDropdownMenu[data-v-4110316f]{min-width:100px}}.feedCard[data-v-cdc3849d]{background:#fff;border-radius:4px;border:1px solid #ddd;display:flex;flex-direction:column}.feedCardRow[data-v-cdc3849d]{display:flex;flex-direction:row;align-items:flex-start;gap:18px}.avatarLink[data-v-cdc3849d]{display:flex;align-items:flex-start;flex-shrink:0}.avatar[data-v-cdc3849d]{width:55px;height:55px;border-radius:50%;background-size:cover;background-position:center;border:2px solid var(--waterfall-color)}.feedCardContent[data-v-cdc3849d]{flex:1;display:flex;flex-direction:column}.feedImageWrapper[data-v-cdc3849d]{width:100%;aspect-ratio:4 / 3;background:#eee;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.feedImage[data-v-cdc3849d]{width:100%;height:100%;object-fit:cover;display:block;border:none;margin:0;padding:0;border-top-left-radius:4px;border-top-right-radius:4px}.feedInfo[data-v-cdc3849d]{padding:14px 20px;display:flex;flex-direction:row;align-items:center}.feedMeta[data-v-cdc3849d]{color:#666;font-size:.98em;display:flex;gap:8px;align-items:center;margin-left:16px;flex:1}.feedActions[data-v-cdc3849d]{display:flex;align-items:center;gap:8px}.feedCard.is-new[data-v-cdc3849d]{animation:highlight-new-cdc3849d 1.2s cubic-bezier(.55,0,.1,1);background:#e3f2fd!important}@keyframes highlight-new-cdc3849d{0%{background:#bbdefb}60%{background:#e3f2fd}to{background:#fff}}@media (max-width: 600px){.feedCardRow[data-v-cdc3849d]{flex-direction:column;align-items:stretch;gap:0}}.feedCard[data-v-1f6684e3]{background:#fff;border-radius:4px;border:1px solid #ddd;display:flex;flex-direction:column}.feedCardRow[data-v-1f6684e3]{display:flex;flex-direction:row;align-items:flex-start;gap:18px}.avatarLink[data-v-1f6684e3]{display:flex;align-items:flex-start;flex-shrink:0}.avatar[data-v-1f6684e3]{width:55px;height:55px;border-radius:50%;background-size:cover;background-position:center;border:2px solid var(--waterfall-color)}.feedCardContent[data-v-1f6684e3]{flex:1;display:flex;flex-direction:column}.feedImageWrapper[data-v-1f6684e3]{width:100%;aspect-ratio:4 / 3;background:#eee;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.waterfallCardBg[data-v-1f6684e3]{justify-content:center;align-items:center;font-size:3em}.feedImage[data-v-1f6684e3]{width:100%;height:100%;object-fit:cover;display:block;border:none;margin:0;padding:0;border-top-left-radius:4px;border-top-right-radius:4px}.feedInfo[data-v-1f6684e3]{padding:14px 20px;display:flex;flex-direction:row;align-items:center}.feedMeta[data-v-1f6684e3]{color:#666;font-size:.98em;display:flex;gap:8px;align-items:center;margin-left:16px;flex:1}.feedActions[data-v-1f6684e3]{display:flex;align-items:center;gap:8px}.feedCard.is-new[data-v-1f6684e3]{animation:highlight-new-1f6684e3 1.2s cubic-bezier(.55,0,.1,1);background:#e3f2fd!important}@keyframes highlight-new-1f6684e3{0%{background:#bbdefb}60%{background:#e3f2fd}to{background:#fff}}@media (max-width: 600px){.feedCardRow[data-v-1f6684e3]{flex-direction:column;align-items:stretch;gap:0}}.feedCard[data-v-e75b340b]{background:#fff;border-radius:4px;border:1px solid #ddd;display:flex;flex-direction:column}.feedCardRow[data-v-e75b340b]{display:flex;flex-direction:row;align-items:flex-start;gap:18px}.avatarLink[data-v-e75b340b]{display:flex;align-items:flex-start;flex-shrink:0}.avatar[data-v-e75b340b]{width:55px;height:55px;border-radius:50%;background-size:cover;background-position:center;border:2px solid var(--waterfall-color)}.feedCardContent[data-v-e75b340b]{flex:1;display:flex;flex-direction:column}.feedImageWrapper[data-v-e75b340b]{width:100%;aspect-ratio:4 / 3;background:#eee;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.swimmingHoleCardBg[data-v-e75b340b]{justify-content:center;align-items:center;font-size:3em}.feedImage[data-v-e75b340b]{width:100%;height:100%;object-fit:cover;display:block;border:none;margin:0;padding:0;border-top-left-radius:4px;border-top-right-radius:4px}.feedInfo[data-v-e75b340b]{padding:14px 20px;display:flex;flex-direction:row;align-items:center}.feedMeta[data-v-e75b340b]{color:#666;font-size:.98em;display:flex;gap:8px;align-items:center;margin-left:16px;flex:1}.feedActions[data-v-e75b340b]{display:flex;align-items:center;gap:8px}.feedCard.is-new[data-v-e75b340b]{animation:highlight-new-e75b340b 1.2s cubic-bezier(.55,0,.1,1);background:#e3f2fd!important}@keyframes highlight-new-e75b340b{0%{background:#bbdefb}60%{background:#e3f2fd}to{background:#fff}}@media (max-width: 600px){.feedCardRow[data-v-e75b340b]{flex-direction:column;align-items:stretch;gap:0}}.feedCard[data-v-c48c16bc]{background:#fff;border-radius:4px;border:1px solid #ddd;display:flex;flex-direction:column}.feedCardRow[data-v-c48c16bc]{display:flex;flex-direction:row;align-items:flex-start;gap:18px}.avatarLink[data-v-c48c16bc]{display:flex;align-items:flex-start;flex-shrink:0}.avatar[data-v-c48c16bc]{width:55px;height:55px;border-radius:50%;background-size:cover;background-position:center;border:2px solid var(--waterfall-color)}.feedCardContent[data-v-c48c16bc]{flex:1;display:flex;flex-direction:column}.feedImageWrapper[data-v-c48c16bc]{width:100%;aspect-ratio:4 / 3;background:#eee;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.feedImage[data-v-c48c16bc]{width:100%;height:100%;object-fit:cover;display:block;border:none;margin:0;padding:0;border-top-left-radius:4px;border-top-right-radius:4px}.feedInfo[data-v-c48c16bc]{padding:14px 20px;display:flex;flex-direction:row;align-items:center}.feedMeta[data-v-c48c16bc]{color:#666;font-size:.98em;display:flex;gap:8px;align-items:center;margin-left:16px;flex:1}.feedActions[data-v-c48c16bc]{display:flex;align-items:center;gap:8px}.tripReportContainer[data-v-c48c16bc]{padding:0 20px 14px}.tripReportDescription[data-v-c48c16bc]{color:#666;font-size:.98em;line-height:1.5;margin-bottom:8px}.tripReportContainer a[data-v-c48c16bc]{color:var(--waterfall-color);text-decoration:none;font-weight:500}.tripReportContainer a[data-v-c48c16bc]:hover{text-decoration:underline}.feedCard.is-new[data-v-c48c16bc]{animation:highlight-new-c48c16bc 1.2s cubic-bezier(.55,0,.1,1);background:#e3f2fd!important}@keyframes highlight-new-c48c16bc{0%{background:#bbdefb}60%{background:#e3f2fd}to{background:#fff}}@media (max-width: 600px){.feedCardRow[data-v-c48c16bc]{flex-direction:column;align-items:stretch;gap:0}}.activityContainer[data-v-79d22f0d]{max-width:800px;margin:0 32px;padding:32px 0 64px;display:flex;flex-direction:column}.isMobile .activityContainer[data-v-79d22f0d]{margin:0 12px;padding:12px 0 64px}.feedList[data-v-79d22f0d]{display:flex;flex-direction:column;gap:32px}.isMobile .feedList[data-v-79d22f0d]{gap:24px}.feedCard[data-v-79d22f0d]{background:#fff;border-radius:4px;display:flex;flex-direction:column}.feedCardRow[data-v-79d22f0d]{display:flex;flex-direction:row;align-items:flex-start;gap:18px}.avatarLink[data-v-79d22f0d]{display:flex;align-items:flex-start;flex-shrink:0}.avatar[data-v-79d22f0d]{width:55px;height:55px;border-radius:50%;background-size:cover;background-position:center;border:2px solid var(--waterfall-color)}.feedCardContent[data-v-79d22f0d]{flex:1;display:flex;flex-direction:column}.feedImageWrapper[data-v-79d22f0d]{width:100%;aspect-ratio:4 / 3;background:#eee;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.feedImage[data-v-79d22f0d]{width:100%;height:100%;object-fit:cover;display:block;border:none;margin:0;padding:0}.feedInfo[data-v-79d22f0d]{padding:14px 20px;display:flex;flex-direction:row;align-items:center}.feedWaterfallName[data-v-79d22f0d]{font-size:1.1em;font-weight:600;color:var(--waterfall-color);margin-bottom:2px}.feedWaterfallName a[data-v-79d22f0d]{color:var(--waterfall-color);text-decoration:none}.feedMeta[data-v-79d22f0d]{color:#666;font-size:.98em;display:flex;gap:8px;align-items:center;margin-left:16px;width:100%}.feedType[data-v-79d22f0d]{font-weight:700;color:var(--waterfall-color);margin-right:8px}.noPhotos[data-v-79d22f0d]{text-align:center;color:#888;font-size:1.2em;margin-top:40px}.waterfallCardBg[data-v-79d22f0d]{justify-content:center;align-items:center;font-size:3em}.waterfallIcon[data-v-79d22f0d]{font-size:2.5em;color:var(--waterfall-color)}.loadingMore[data-v-79d22f0d]{text-align:center;color:#888;font-size:1.1em;margin:20px 0 0}.new-items-banner[data-v-79d22f0d]{background:#2196f3;color:#fff;text-align:center;padding:12px 0;font-weight:700;cursor:pointer;border-radius:8px;margin-bottom:16px}.feed-fade-enter-active[data-v-79d22f0d],.feed-fade-leave-active[data-v-79d22f0d]{transition:all .6s cubic-bezier(.55,0,.1,1)}.feed-fade-enter-from[data-v-79d22f0d]{opacity:0;transform:translateY(-24px) scale(.98)}.feed-fade-enter-to[data-v-79d22f0d]{opacity:1;transform:translateY(0) scale(1)}.feed-fade-leave-to[data-v-79d22f0d]{opacity:0;transform:translateY(24px) scale(.98)}.feedCard.is-new[data-v-79d22f0d]{animation:highlight-new-79d22f0d 1.2s cubic-bezier(.55,0,.1,1);background:#e3f2fd!important}@keyframes highlight-new-79d22f0d{0%{background:#bbdefb}60%{background:#e3f2fd}to{background:#fff}}@media (max-width: 600px){.feedCardRow[data-v-79d22f0d]{flex-direction:column;align-items:stretch;gap:0}}.loading-more[data-v-79d22f0d]{display:flex;justify-content:center;padding:2rem 0}.feed-fade-enter-active[data-v-79d22f0d],.feed-fade-leave-active[data-v-79d22f0d]{transition:opacity .3s ease}.feed-fade-enter-from[data-v-79d22f0d],.feed-fade-leave-to[data-v-79d22f0d]{opacity:0}.feedTabs[data-v-79d22f0d]{display:flex;gap:8px;margin-bottom:16px;position:sticky;top:0;background:#fff;padding:12px;z-index:90;border:1px solid #e3e8ee}.feedTab[data-v-79d22f0d]{padding:8px 16px;background:#f0f0f0;border:none;border-radius:4px;cursor:pointer}.feedTab.active[data-v-79d22f0d]{background:var(--waterfall-color);color:#fff}.waterfallCard[data-v-23596e5f]{background:#fff;border-radius:4px;overflow:visible;border:1px solid #e3e8ee;transition:transform .2s ease,box-shadow .2s ease}.waterfallCard[data-v-23596e5f]:hover{transform:translateY(-4px)}.cardImageContainer[data-v-23596e5f]{position:relative;width:100%;padding-top:66.67%;overflow:visible;border-radius:4px 4px 0 0}.cardImage[data-v-23596e5f]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-color:var(--waterfall-color);overflow:hidden;border-radius:4px 4px 0 0}.noPhotoContainer[data-v-23596e5f]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:var(--waterfall-color)}.waterfallInfo[data-v-23596e5f]{background-color:#00000080;color:#fff;width:100%;padding:10px 15px;position:absolute;bottom:0;left:0;right:0;text-decoration:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.waterfallName[data-v-23596e5f]{font-weight:600;font-size:var(--font-l);display:flex;align-items:center;gap:8px;margin:0}.waterfallDetails[data-v-23596e5f]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:var(--font-s);color:#ccc;font-weight:400}.photographer[data-v-23596e5f]{font-style:italic;font-size:var(--font-s);color:#ccc;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cardContent[data-v-23596e5f]{background:#fff;border-radius:0 0 4px 4px}.cardDetails[data-v-23596e5f]{padding:16px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #eee}.detail[data-v-23596e5f]{display:flex;align-items:center;gap:8px;color:#666;font-size:.95rem}.detail svg[data-v-23596e5f]{width:16px;height:16px;color:var(--waterfall-color)}.cardAttributes[data-v-23596e5f]{padding:16px;display:flex;gap:12px;flex-wrap:wrap}.cardAttributes svg[data-v-23596e5f]{width:20px;height:20px;color:#ccc;opacity:.5;transition:all .2s ease}.cardAttributes svg.active[data-v-23596e5f]{color:var(--waterfall-color);opacity:1}.visitedCheck[data-v-23596e5f]{color:#fff;font-size:12px;background-color:var(--color-success);padding:3px 4px;border-radius:50%}.current-waterfall-card[data-v-23596e5f]{outline:2px solid var(--waterfall-color);border:0}.rainfall[data-v-23596e5f]{display:flex;align-items:center;gap:12px;padding:10px 16px;font-size:.65rem;border-top:1px solid #eee;background-color:#f8f8f8;border-radius:0 0 4px 4px}.rainfall .rainfall-icon[data-v-23596e5f]{color:#91919152;font-size:1.75em}.rainfall .rainfall-label[data-v-23596e5f]{font-weight:600;color:#888}.rainfall .rainfall-value[data-v-23596e5f]{font-weight:700;font-size:1.25em;letter-spacing:.5px}.modal-body[data-v-d716960c]{color:#333}.modal-body .intro[data-v-d716960c]{font-size:1.05rem;margin-bottom:1rem;line-height:1.5}.welcome-list[data-v-d716960c]{list-style:none;padding:0;margin:0 0 1.25rem}.welcome-list li[data-v-d716960c]{display:list-item;margin-bottom:.8rem;font-size:1rem;line-height:1.4}.bullet-icon[data-v-d716960c]{color:var(--waterfall-color);font-size:1.2rem;margin-top:2px;min-width:20px;margin-right:10px}.closing[data-v-d716960c]{margin-top:.5rem;font-weight:500}.modal-body strong[data-v-d716960c]{color:var(--waterfall-color)}.cardView[data-v-c2d820a7]{padding:20px 20px 120px;min-height:100vh;position:relative;margin:0 auto}.waterfallCards[data-v-c2d820a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 auto}.isMobile .waterfallCards[data-v-c2d820a7]{grid-template-columns:1fr}.searchContainer[data-v-c2d820a7]{position:fixed;bottom:0;right:0;left:315px;padding:16px;background:#00000080;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:0 -2px 10px #0000001a;z-index:100;overflow:visible}.isMobile .searchContainer[data-v-c2d820a7]{left:0;display:flex;flex-direction:column;transform:translateY(calc(100% + 20px));transition:transform .3s ease;position:fixed;bottom:0;width:100%;height:132px;padding-bottom:20px}.isMobile .searchContainer.show[data-v-c2d820a7]{transform:translateY(0)}.isMobile .backToTopBtn[data-v-c2d820a7]{bottom:15px}.searchControls[data-v-c2d820a7]{display:flex;flex-direction:row;gap:12px;align-items:center;flex-wrap:nowrap;width:100%;justify-content:space-between}.isMobile .searchControls[data-v-c2d820a7]{flex-direction:column;gap:8px}.isMobile .controlsGroup[data-v-c2d820a7]{width:100%;justify-content:space-between}.isMobile .sortControls[data-v-c2d820a7]{flex:1;display:flex;align-items:center;gap:8px}.searchBar[data-v-c2d820a7]{flex:1;display:flex;align-items:center;background:#fff;border-radius:24px;padding:8px 16px;box-shadow:0 2px 8px #0000001a;min-width:0;margin-right:12px}.controlsGroup[data-v-c2d820a7]{display:flex;align-items:center;gap:8px;flex-shrink:0}.isMobile .searchBar[data-v-c2d820a7]{width:100%}.searchBar input[data-v-c2d820a7]{flex:1;border:none;outline:none;padding:8px;font-size:16px;background:transparent}.searchBar svg[data-v-c2d820a7]{color:#666;width:18px;height:18px}.searchBar.activeFilterInput svg[data-v-c2d820a7]{color:#fff}.clearButton[data-v-c2d820a7]{background:none;border:none;padding:4px;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center}.clearButton[data-v-c2d820a7]:hover{color:#333}.filterButton[data-v-c2d820a7]{background:#fff;border:none;border-radius:24px;padding:0;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 2px 8px #0000001a;color:#666;transition:color .2s ease;font-size:1.2rem;height:48px;width:48px;flex-shrink:0}.filterButton[data-v-c2d820a7]:hover{color:#333}.filterPanel[data-v-c2d820a7]{position:fixed;bottom:80px;left:330px;right:15px;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -2px 10px #0000001a;z-index:99;max-height:80vh;display:flex;flex-direction:column;overflow:visible}.isMobile .filterPanel[data-v-c2d820a7]{left:0;right:0}.filterPanelHeader[data-v-c2d820a7]{padding:20px;border-bottom:1px solid rgba(255,255,255,.1);background:var(--waterfall-color);border-radius:20px 20px 0 0;display:flex;flex-direction:column}.filterPanelHeaderTop[data-v-c2d820a7]{display:flex;flex-direction:row;justify-content:space-between}.filterPanelHeader h3[data-v-c2d820a7]{margin:0;font-size:1.3rem;color:#fff;font-weight:600}.closeButton[data-v-c2d820a7]{background:none;border:none;padding:8px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.closeButton[data-v-c2d820a7]:hover{opacity:.8}.closeButton svg[data-v-c2d820a7]{width:20px;height:20px}.filterOptions[data-v-c2d820a7]{padding:16px;overflow-y:auto;flex:1}.filterGroup[data-v-c2d820a7]{margin-bottom:24px;background:#fafafa;border-radius:12px;padding:16px}.filterGroup h4[data-v-c2d820a7]{margin:0 0 16px;color:#333;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.filterGrid[data-v-c2d820a7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.filterOption[data-v-c2d820a7]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.filterOption[data-v-c2d820a7]:hover{background-color:#f5f5f5}.filterPanelFooter[data-v-c2d820a7]{padding:20px;border-top:1px solid #eee;background:#fff;text-align:center;position:sticky;bottom:0;z-index:1}.clearFiltersButton[data-v-c2d820a7]{background:#f5f5f5;border:none;padding:12px 32px;border-radius:24px;color:#333;cursor:pointer;transition:all .2s ease;font-weight:600;font-size:1.08rem;letter-spacing:.01em;box-shadow:0 2px 8px #0000000a;outline:none;margin-right:8px}.clearFiltersButton.active[data-v-c2d820a7]{background:var(--waterfall-color);color:#fff}.clearFiltersButton[data-v-c2d820a7]:hover,.clearFiltersButton[data-v-c2d820a7]:focus{background:#e3e3e3;color:#1769aa}.clearFiltersButton.active[data-v-c2d820a7]:hover,.clearFiltersButton.active[data-v-c2d820a7]:focus{background:#1769aa;color:#fff}.sortControls[data-v-c2d820a7]{display:flex;align-items:center;gap:8px;height:48px;position:relative;overflow:visible;flex-shrink:0;min-width:0}.sortSelect[data-v-c2d820a7]{background:#fff;border:none;border-radius:24px;padding:0 32px 0 24px;font-size:16px;color:#666;cursor:pointer;box-shadow:0 2px 8px #0000001a;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 15px center;background-size:16px;height:48px;min-width:140px;max-width:180px;position:relative;z-index:101;flex-shrink:0}.sortDirection[data-v-c2d820a7]{background:#fff;border:none;border-radius:24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000001a;color:#666;transition:color .2s ease;font-size:1.2rem;flex-shrink:0}.sortDirection[data-v-c2d820a7]:hover{color:#333}@media (max-width: 1000px){.cardView[data-v-c2d820a7]{padding:10px 10px 180px}.waterfallCards[data-v-c2d820a7]{grid-template-columns:1fr}.searchContainer[data-v-c2d820a7]{width:100%;padding:12px;left:0}.searchControls[data-v-c2d820a7]{max-width:100%;gap:8px}.controlsGroup[data-v-c2d820a7]{gap:8px}.sortControls[data-v-c2d820a7]{width:auto;gap:8px}.sortSelect[data-v-c2d820a7]{flex:1;min-width:0;max-width:none}.filterGrid[data-v-c2d820a7]{grid-template-columns:1fr}.filterPanel[data-v-c2d820a7]{bottom:140px;left:0}.filterOption[data-v-c2d820a7],.filterGroup[data-v-c2d820a7]{padding:12px}}.backToTopBtn[data-v-c2d820a7]{position:fixed;right:10px;bottom:95px;z-index:3000;background:#2196f3;color:#fff;border:none;border-radius:50%;width:56px;height:56px;box-shadow:0 2px 8px #00000026;display:none;align-items:center;justify-content:center;font-size:28px;cursor:pointer;transition:all .3s ease;opacity:0;pointer-events:none}.backToTopBtn.visible[data-v-c2d820a7]{display:flex;opacity:1;pointer-events:auto}.backToTopBtn.show[data-v-c2d820a7]{bottom:140px}.backToTopBtn[data-v-c2d820a7]:hover{background:#1769aa}.waterfallCount[data-v-c2d820a7]{font-size:1.1rem;font-weight:500;color:#333;margin:0 0 12px 8px}.mobileSearchToggle[data-v-c2d820a7]{position:fixed;left:15px;bottom:15px;z-index:3000;background:#2196f3;color:#fff;border:none;border-radius:50%;width:56px;height:56px;box-shadow:0 2px 8px #00000026;display:none;align-items:center;justify-content:center;font-size:24px;cursor:pointer;transition:all .3s ease}.isMobile .mobileSearchToggle[data-v-c2d820a7]{display:flex}.mobileSearchToggle.show[data-v-c2d820a7]{bottom:140px}.mobileSearchToggle[data-v-c2d820a7]:hover{background:#1769aa}.activeFilterInput[data-v-c2d820a7]{background:#2196f3!important;color:#fff!important;border-color:#1769aa!important}.activeFilterInput[data-v-c2d820a7]::placeholder{color:#e3e3e3!important;opacity:1}.activeFilterButton[data-v-c2d820a7],.activeSortSelect[data-v-c2d820a7]{background:#2196f3!important;color:#fff!important;border-color:#1769aa!important}.loading-container[data-v-c2d820a7]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2000}.tooltip-container[data-v-c2d820a7]{display:flex}.visitedCheck[data-v-c2d820a7]{color:#fff;font-size:12px;background-color:var(--color-success);padding:3px 4px;border-radius:50%}.swimmingHoleUpgradeMessage[data-v-c2d820a7]{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:40px 20px;background:linear-gradient(135deg,var(--waterfall-color) 0%,#1a5a8a 100%);border-radius:16px;box-shadow:0 8px 32px #0000001a}.upgradeContent[data-v-c2d820a7]{text-align:center;max-width:600px;color:#fff}.upgradeContent h2[data-v-c2d820a7]{font-size:2.5rem;font-weight:700;margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.upgradeContent p[data-v-c2d820a7]{font-size:1.2rem;line-height:1.6;margin-bottom:30px;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.2)}@media (max-width: 768px){.swimmingHoleUpgradeMessage[data-v-c2d820a7]{min-height:50vh;padding:30px 15px}.upgradeContent h2[data-v-c2d820a7]{font-size:2rem}.upgradeContent p[data-v-c2d820a7]{font-size:1.1rem}}@media (max-width: 600px){.searchControls[data-v-c2d820a7]{gap:6px}.controlsGroup[data-v-c2d820a7]{gap:4px}.sortSelect[data-v-c2d820a7]{flex:1;min-width:0;max-width:none;padding:0 28px 0 16px;font-size:14px}.filterButton[data-v-c2d820a7]{padding:8px 12px;font-size:1rem}.sortDirection[data-v-c2d820a7]{width:48px;height:48px;padding:0;font-size:1rem;border-radius:50%}}.coordinates-container[data-v-88378ff7]{display:flex;gap:20px;margin-bottom:15px}.coordinate-group[data-v-88378ff7]{flex:1}.coordinate-group label[data-v-88378ff7]{display:block;margin-bottom:5px;font-weight:600}.clickable[data-v-88378ff7]{color:var(--button-primary);cursor:pointer;text-decoration:underline}.modal-form-actions[data-v-88378ff7]{padding:20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px;background:#fff;border-radius:0 0 4px 4px}.modal-form-group[data-v-88378ff7]{margin-bottom:20px}.modal-form-group label[data-v-88378ff7]{display:block;margin-bottom:5px;font-weight:600}.modal-form-group input[data-v-88378ff7],.modal-form-group select[data-v-88378ff7],.modal-form-group textarea[data-v-88378ff7]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.attributes-grid[data-v-88378ff7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:10px}.attribute-item[data-v-88378ff7]{display:flex;align-items:center;gap:8px}.attribute-item label[data-v-88378ff7]{display:flex;align-items:center;gap:8px;margin:0;cursor:pointer;font-weight:400}.attribute-item svg[data-v-88378ff7]{width:16px;height:16px;color:var(--waterfall-color)}@media (max-width: 600px){.attributes-grid[data-v-88378ff7]{grid-template-columns:1fr}}.swimmingHoleOuter[data-v-9d2cc9e1]{min-height:100vh;padding:32px 0}.section[data-v-9d2cc9e1]{padding:24px 32px}.sectionDivider[data-v-9d2cc9e1]{height:1px;background:#ddd}.isMobile .swimmingHoleOuter[data-v-9d2cc9e1]{padding:0}.swimmingHoleSingleCard[data-v-9d2cc9e1]{max-width:1000px;margin-left:32px;background:#fff;border-radius:4px;border:1px solid #ddd;display:flex;flex-direction:column}.isMobile .swimmingHoleSingleCard[data-v-9d2cc9e1]{max-width:100%;margin-left:0;border-radius:0;border:none}.galleryWrapper[data-v-9d2cc9e1]{width:100%;background:#eee;display:flex;flex-direction:column;border-radius:4px 4px 0 0;overflow:hidden}.isMobile .galleryWrapper[data-v-9d2cc9e1]{border-radius:0}.galleryImageWrapper[data-v-9d2cc9e1]{position:relative;width:100%;aspect-ratio:4 / 3;background-color:#333}.isMobile .galleryImageWrapper[data-v-9d2cc9e1]{border-radius:0}.galleryImage[data-v-9d2cc9e1]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:4px 4px 0 0}.isMobile .galleryImage[data-v-9d2cc9e1]{border-radius:0}.galleryNoPhoto[data-v-9d2cc9e1]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:var(--waterfall-color);color:#fff;font-size:24px}.holeName[data-v-9d2cc9e1]{font-size:2rem;margin-bottom:10px}.holeDescription[data-v-9d2cc9e1]{font-size:1.15em;line-height:1.7;word-break:break-word;padding:32px}.mapSection[data-v-9d2cc9e1]{position:relative;overflow:hidden}.mapInteractionOverlay[data-v-9d2cc9e1]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffc;display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;text-align:center;padding:0 10px}.loading-container[data-v-9d2cc9e1]{padding:40px;text-align:center}.photoCredit[data-v-9d2cc9e1]{position:absolute;bottom:8px;left:8px;background:#00000080;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;display:flex;align-items:center;gap:8px}.visitedButton[data-v-9d2cc9e1]{background-color:var(--waterfall-color);color:#fff!important;transition:all .2s ease;order:-1}.visitedButton.visited[data-v-9d2cc9e1]{background-color:var(--color-success)}.visitedButton.visited[data-v-9d2cc9e1]:hover{background-color:color-mix(in srgb,var(--color-success) 75%,white 25%)}.listButton[data-v-9d2cc9e1]{background-color:var(--waterfall-color);color:#fff}.waterfallActions[data-v-9d2cc9e1]{padding:24px 32px;display:flex;flex-direction:row}.primaryButtonContainer[data-v-9d2cc9e1]{display:flex;flex-direction:row;gap:8px;width:100%;margin:0 auto}.isMobile .primaryButtonContainer[data-v-9d2cc9e1]{display:grid;grid-template-columns:1fr 1fr}.primaryButtonContainer[data-v-9d2cc9e1]>*{margin:0}.isMobile .primaryButtonContainer[data-v-9d2cc9e1]>*{padding:0;width:100%}.primaryButtonContainer form[data-v-9d2cc9e1]{margin:0;padding:0;display:flex;align-items:center}.primaryButtonContainer form button[data-v-9d2cc9e1]{margin:0}.blurred[data-v-9d2cc9e1]{filter:blur(4px)}.swimmingHoleComingSoon[data-v-9d2cc9e1]{padding:40px 50px;text-align:center;background-color:var(--waterfall-color);margin:0;color:#fff;position:relative;overflow:hidden}.swimmingHoleComingSoon[data-v-9d2cc9e1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#0003,#0000001a);z-index:1}.coming-soon-content[data-v-9d2cc9e1]{position:relative;z-index:2;max-width:600px;margin:0 auto}.coming-soon-content h2[data-v-9d2cc9e1]{font-size:2rem;font-weight:600;margin-bottom:1rem;color:#fff}.coming-soon-content p[data-v-9d2cc9e1]{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;opacity:.9}.swimmingHoleAttributes[data-v-9d2cc9e1]{width:100%;padding:24px 32px;font-size:24px;display:flex;flex-direction:row;justify-content:space-between;gap:10px;color:#ddd;background-color:#f8f8f8}.swimmingHoleAttributes .active[data-v-9d2cc9e1]{color:#888}.tooltipContainer[data-v-9d2cc9e1]{display:flex;flex-direction:row;gap:20px}.tripReportsSection[data-v-9d2cc9e1]{padding:24px 32px;background-color:#f8f8f8}.tripReportsHeader[data-v-9d2cc9e1]{display:flex;justify-content:space-between;align-items:center}.tripReportsHeader h2[data-v-9d2cc9e1]{margin:0;font-size:1.5rem}.tripReportsContainer[data-v-9d2cc9e1]{display:flex;flex-direction:column;gap:16px;margin-top:20px}.getDirectionsSection[data-v-9d2cc9e1]{display:flex;justify-content:center;align-items:center}.isMobile .getDirectionsSection[data-v-9d2cc9e1]{border-bottom:1px solid #ddd}.isMobile .swimmingHoleAttributes[data-v-9d2cc9e1]{flex-direction:column;gap:24px}.isMobile .tooltipContainer[data-v-9d2cc9e1]{justify-content:space-evenly}.isMobile .primaryButtonContainer[data-v-9d2cc9e1]{flex-direction:row;float:none;gap:8px;justify-content:center;flex-wrap:wrap}.isMobile .primaryButtonContainer button[data-v-9d2cc9e1]{padding:10px 16px;font-size:14px;flex:1;min-width:140px;justify-content:center}.isMobile .primaryButtonContainer form[data-v-9d2cc9e1]{flex:1;min-width:140px}.isMobile .primaryButtonContainer form button[data-v-9d2cc9e1]{width:100%}.disabled[data-v-9d2cc9e1]{opacity:.5;cursor:not-allowed;pointer-events:none}.holeAddedOn[data-v-9d2cc9e1]{padding:10px 32px;background-color:#f8f8f8;border-radius:0 0 4px 4px;display:flex;justify-content:space-between;align-items:center;gap:12px}.isMobile .holeAddedOn[data-v-9d2cc9e1]{flex-direction:column;text-align:center;gap:10px;border-bottom:1px solid #ddd;border-radius:0}.holeAddedOn div[data-v-9d2cc9e1]{font-size:10px}.suggest-edit-link[data-v-9d2cc9e1]{font-size:10px;white-space:nowrap}.waterwayInfo[data-v-9d2cc9e1]{padding:16px 32px;background-color:#f8f8f8}.waterwayLabel[data-v-9d2cc9e1]{font-size:.9rem;color:#666;font-weight:500;margin-top:4px;display:flex;align-items:center;gap:6px}.waterwayLabel svg[data-v-9d2cc9e1]{color:#4a90e2;width:16px;height:16px}.accountContainer[data-v-7b621f37]{max-width:800px;margin:32px}.sectionDivider[data-v-7b621f37]{height:1px;background:#eee}.manageBillingForm[data-v-7b621f37]{display:flex;align-items:center;margin-bottom:10px}h2[data-v-7b621f37]{font-size:var(--font-l);margin:0;color:#333}h3[data-v-7b621f37]{font-size:var(--font-m);margin:0 0 15px;color:#666}.accountContent[data-v-7b621f37]{background:#fff;border-radius:4px;border:1px solid #ddd}.userInfo[data-v-7b621f37]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.accountActions[data-v-7b621f37]{display:flex;flex-direction:column}.section[data-v-7b621f37]{padding:24px 32px}.section .buttonRow[data-v-7b621f37]{display:flex;flex-wrap:wrap;gap:10px}.button[data-v-7b621f37]{margin:0!important}.adminInfo[data-v-7b621f37]{margin-bottom:20px}.adminInfo[data-v-7b621f37]:last-child{margin-bottom:0}.adminInfo p[data-v-7b621f37]{color:#666;margin:0 0 10px;line-height:1.5}.button[data-v-7b621f37]{margin-right:10px;margin-bottom:10px}.notSignedIn[data-v-7b621f37]{text-align:center;padding:50px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.notSignedIn p[data-v-7b621f37]{margin-bottom:20px;color:#666}.isMobile .accountContainer[data-v-7b621f37]{margin:0}.isMobile .accountContent[data-v-7b621f37]{padding:0;border:none;border-radius:0}.isMobile .section[data-v-7b621f37]{padding:24px 32px}.isMobile .button[data-v-7b621f37]{width:100%;margin-right:0}.signOutGroup[data-v-7b621f37]{background-color:#f8f8f8}.signOutGroup a.disabled[data-v-7b621f37]{opacity:.6;cursor:not-allowed}.userInfoContent[data-v-7b621f37]{display:flex;justify-content:space-between;align-items:center}.userInfoLeft[data-v-7b621f37]{display:flex;flex-direction:column;gap:5px}.memberSince[data-v-7b621f37]{color:#666;margin:0}.isMobile .userInfoContent[data-v-7b621f37]{flex-direction:column;align-items:flex-start;gap:16px}.lastLogin[data-v-7b621f37]{color:#666;margin:0;font-size:var(--font-s)}.adminActionsGroup .adminButtonRow[data-v-7b621f37],.moderatorActionsGroup .moderatorButtonRow[data-v-7b621f37]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.cancelSubscription[data-v-7b621f37]{font-size:var(--font-m);color:#666;margin-top:16px}.profileBadge[data-v-7b621f37]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:var(--font-s);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;width:fit-content}.premiumBadge[data-v-7b621f37]{background:linear-gradient(135deg,gold,orange);color:#fff;position:relative;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.1)}.premiumBadge[data-v-7b621f37]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shine-7b621f37 3s infinite}.freeBadge[data-v-7b621f37]{background:#f0f0f0;color:#666;border:1px solid #ddd}.premiumUpgrade[data-v-7b621f37]{background:linear-gradient(135deg,gold,orange);color:#fff;border:none;position:relative;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.1)}.premiumUpgrade[data-v-7b621f37]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shine-7b621f37 3s infinite}@keyframes shine-7b621f37{0%{left:-100%}20%{left:100%}to{left:100%}}.emailToggle[data-v-7b621f37]{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px}.freeMemberInfo[data-v-7b621f37]{font-size:var(--font-m);color:#666;margin-top:16px}.profileContainer[data-v-399cec8e]{max-width:1000px;margin:32px 32px 64px;background-color:#fff;border:1px solid #ddd;border-radius:4px}.isMobile .profileContainer[data-v-399cec8e]{max-width:100%;margin:0;border:none;border-radius:0}.profileOwner[data-v-399cec8e]{display:flex;gap:32px;padding:24px 32px;align-items:center}.profileInfo[data-v-399cec8e]{flex:1}.profileName h1[data-v-399cec8e]{margin-bottom:0;color:var(--waterfall-color)}.isMobile .profileName h1[data-v-399cec8e]{font-size:1.25rem}.joinedDate[data-v-399cec8e]{color:#666;font-size:var(--font-s)}.profileStats[data-v-399cec8e]{display:flex;gap:12px;flex-wrap:wrap}.stat[data-v-399cec8e]{display:flex;flex-direction:row;align-items:center;background:#fff;padding:6px 12px;border-radius:16px;gap:8px;box-shadow:0 2px 4px #0000000d;transition:box-shadow .2s ease}.statValue[data-v-399cec8e]{font-size:18px;font-weight:600;color:var(--waterfall-color)}.statLabel[data-v-399cec8e]{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.stat[data-v-399cec8e]:hover{box-shadow:0 4px 8px #0000001a}.avatarContainer[data-v-399cec8e]{position:relative;width:150px;height:150px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.avatar[data-v-399cec8e]{width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center;background-color:#eee;border:1px solid #e3e8ee;cursor:pointer}.avatarOverlay[data-v-399cec8e]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;opacity:0;transition:opacity .2s;cursor:pointer;z-index:5}.avatarOverlay[data-v-399cec8e]:hover{opacity:1}.avatarOverlay svg[data-v-399cec8e]{font-size:24px;margin-bottom:8px}.avatarOverlay span[data-v-399cec8e]{font-size:var(--font-s)}.userContent[data-v-399cec8e]{display:flex;gap:40px;margin-top:40px}.userPhotos[data-v-399cec8e]{flex:1;min-width:0}.photoGallery[data-v-399cec8e]{position:relative;width:100%}.photo[data-v-399cec8e]{aspect-ratio:4 / 3;background-size:cover;background-position:center;position:relative;cursor:pointer}.photoInfo[data-v-399cec8e]{background-color:#00000080;color:#fff;width:100%;padding:15px;position:absolute;bottom:0;display:flex;justify-content:space-between;align-items:center}.photoDate[data-v-399cec8e]{font-size:var(--font-s);color:#ccc}.userHeader[data-v-399cec8e]{display:flex;align-items:center;gap:16px;margin-bottom:8px}.userHeader h1[data-v-399cec8e]{margin:0}.star-icon[data-v-399cec8e]{animation:rotate-399cec8e 3s linear infinite;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}@keyframes rotate-399cec8e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shine-399cec8e{0%{left:-100%}40%{left:100%}to{left:100%}}.userMilestones[data-v-399cec8e]{margin:24px 0;padding:0 32px}.milestoneGrid[data-v-399cec8e]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:20px;justify-content:start;max-width:100%;overflow-x:auto;padding-bottom:16px}.milestoneGrid[data-v-399cec8e]::-webkit-scrollbar{height:10px;width:10px}.milestoneGrid[data-v-399cec8e]::-webkit-scrollbar-track{background:#f1f1f1;border-left:1px solid #e3e8ee}.milestoneGrid[data-v-399cec8e]::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.milestoneGrid[data-v-399cec8e]::-webkit-scrollbar-thumb:hover{background:#555}.milestoneContainer[data-v-399cec8e]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;width:100%}.milestoneTitle[data-v-399cec8e]{font-size:var(--font-s);font-weight:600;color:var(--waterfall-color);margin:0}.milestoneDescription[data-v-399cec8e]{font-size:var(--font-xs);color:#666;margin:0;line-height:1.2}.milestone[data-v-399cec8e]{width:64px;height:64px;border-radius:12px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;border:2px solid #e0e0e0;background-image:radial-gradient(circle at 50% 50%,#fffc,#fff6),repeating-linear-gradient(45deg,#f8f9fa,#f8f9fa 2px,#f0f0f0 2px,#f0f0f0 4px)}.milestone.placeholder[data-v-399cec8e]{opacity:.6;background:#f0f0f0;border:2px dashed #ccc;background-image:none;box-shadow:none}.milestone.placeholder .milestone-icon[data-v-399cec8e]{color:#999;opacity:.5}.milestone.placeholder[data-v-399cec8e]:hover{opacity:.8;border-color:#999;background:#f5f5f5}.milestone.placeholder:hover .milestone-icon[data-v-399cec8e]{opacity:.7}.milestone[data-v-399cec8e]{opacity:1;background-image:radial-gradient(circle at 50% 50%,#ffffffe6,#ffffff80),repeating-linear-gradient(45deg,#fff,#fff 2px,#f8f9fa 2px,#f8f9fa 4px);border-color:var(--waterfall-color)}.milestone[data-level="1"].earned[data-v-399cec8e]{border-color:#4caf50;background-image:radial-gradient(circle at 50% 50%,#4caf5033,#4caf501a),repeating-linear-gradient(45deg,#fff,#fff 2px,#f8f9fa 2px,#f8f9fa 4px)}.milestone[data-level="2"].earned[data-v-399cec8e]{border-color:#2196f3;background-image:radial-gradient(circle at 50% 50%,#2196f333,#2196f31a),repeating-linear-gradient(45deg,#fff,#fff 2px,#f8f9fa 2px,#f8f9fa 4px)}.milestone[data-level="3"].earned[data-v-399cec8e]{border-color:#9c27b0;background-image:radial-gradient(circle at 50% 50%,#9c27b033,#9c27b01a),repeating-linear-gradient(45deg,#fff,#fff 2px,#f8f9fa 2px,#f8f9fa 4px)}.milestone[data-level="4"].earned[data-v-399cec8e]{border-color:#ff9800;background-image:radial-gradient(circle at 50% 50%,#ff980033,#ff98001a),repeating-linear-gradient(45deg,#fff,#fff 2px,#f8f9fa 2px,#f8f9fa 4px)}.milestone[data-level="5"].earned[data-v-399cec8e]{border-color:#f44336;background-image:radial-gradient(circle at 50% 50%,#f4433633,#f443361a),repeating-linear-gradient(45deg,#fff,#fff 2px,#f8f9fa 2px,#f8f9fa 4px)}.milestone[data-level="6"].earned[data-v-399cec8e]{border-color:gold;background-image:radial-gradient(circle at 50% 50%,#ffd7004d,#ffd7001a),repeating-linear-gradient(45deg,#fff,#fff 2px,#f8f9fa 2px,#f8f9fa 4px)}@keyframes glow-399cec8e{0%{box-shadow:0 10px 24px #ffd70099,inset 0 1px 2px #fffc}to{box-shadow:0 10px 24px #ffd700cc,inset 0 1px 2px #fffc}}.milestone-icon[data-v-399cec8e]{width:32px;height:32px;color:var(--waterfall-color);opacity:.7;transition:all .3s ease}.milestone.earned .milestone-icon[data-v-399cec8e]{opacity:1}.milestone[data-level="1"].earned .milestone-icon[data-v-399cec8e]{color:#4caf50}.milestone[data-level="2"].earned .milestone-icon[data-v-399cec8e]{color:#2196f3}.milestone[data-level="3"].earned .milestone-icon[data-v-399cec8e]{color:#9c27b0}.milestone[data-level="4"].earned .milestone-icon[data-v-399cec8e]{color:#ff9800}.milestone[data-level="5"].earned .milestone-icon[data-v-399cec8e]{color:#f44336}.milestone[data-level="6"].earned .milestone-icon[data-v-399cec8e]{color:gold}.milestone.earned[data-v-399cec8e]{position:relative;overflow:hidden}.milestone.earned[data-v-399cec8e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-399cec8e 3s infinite}@keyframes shimmer-399cec8e{0%{left:-100%}20%{left:100%}to{left:100%}}.milestone[data-level="4"].earned[data-v-399cec8e]:before,.milestone[data-level="5"].earned[data-v-399cec8e]:before,.milestone[data-level="6"].earned[data-v-399cec8e]:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer-399cec8e 2s infinite}.milestone[data-level="6"].earned[data-v-399cec8e]:before{background:linear-gradient(90deg,transparent,rgba(255,215,0,.4),transparent);animation:shimmer-399cec8e 1.5s infinite}.milestone.earned[data-v-399cec8e],.milestone[data-level="4"].earned[data-v-399cec8e],.milestone[data-level="5"].earned[data-v-399cec8e],.milestone[data-level="6"].earned[data-v-399cec8e]{animation:none}.achievementsTitle[data-v-399cec8e]{margin-bottom:16px;color:var(--waterfall-color);font-size:1.5rem;font-weight:700;text-align:left}.randomPhotoIconBtn[data-v-399cec8e]{background-color:#0006;border:none;color:#ddd;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;z-index:2;cursor:pointer;transition:background .2s,color .2s,transform .2s;box-shadow:0 2px 8px #0003;padding:0}.randomPhotoIconBtn[data-v-399cec8e]:hover{background-color:#0009;color:#fff;transform:scale(1.05)}.randomPhotoIconBtn svg[data-v-399cec8e]{font-size:12px}.lastLogin[data-v-399cec8e]{color:#666;font-size:var(--font-s)}.sectionDivider[data-v-399cec8e]{width:100%;height:1px;background:#e3e8ee;margin:0}.profileBadge[data-v-399cec8e]{position:absolute;bottom:-5px;z-index:5}.loading-container[data-v-399cec8e]{max-width:1000px;margin:32px 32px 64px;display:flex;justify-content:center;align-items:center;min-height:400px}.isMobile .loading-container[data-v-399cec8e]{max-width:100%;margin:0;border:none;border-radius:0}.milestone-number[data-v-399cec8e]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:2em;font-weight:700;color:var(--waterfall-color)}.visitedPlacesHeader[data-v-399cec8e]{display:flex;justify-content:space-between;align-items:center;margin:24px 32px}.viewToggle[data-v-399cec8e]{display:flex;gap:8px}.toggleBtn[data-v-399cec8e]{background:none;border:1px solid #ddd;border-radius:4px;padding:8px;cursor:pointer;color:#666;transition:all .2s ease}.toggleBtn[data-v-399cec8e]:hover{background:#f5f5f5;color:var(--waterfall-color)}.toggleBtn.active[data-v-399cec8e]{background:var(--waterfall-color);color:#fff;border-color:var(--waterfall-color)}.tabContainer[data-v-399cec8e]{border-top:1px solid #e3e8ee}.tabButtons[data-v-399cec8e]{display:flex;background:#f8f9fa;border-bottom:1px solid #e3e8ee}.tabButton[data-v-399cec8e]{flex:1;background:none;border:none;padding:16px 24px;font-size:16px;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease;border-bottom:3px solid transparent}.tabButton[data-v-399cec8e]:hover{background:#f0f0f0;color:var(--waterfall-color)}.tabButton.active[data-v-399cec8e]{background:#fff;color:var(--waterfall-color);border-bottom-color:var(--waterfall-color)}.tabContent[data-v-399cec8e]{background:#fff}.itemList[data-v-399cec8e]{display:flex;flex-direction:column;max-height:500px;overflow-y:auto;background:#fff}.itemList[data-v-399cec8e]::-webkit-scrollbar{width:10px}.itemList[data-v-399cec8e]::-webkit-scrollbar-track{background:#f1f1f1;border-left:1px solid #e3e8ee}.itemList[data-v-399cec8e]::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.itemList[data-v-399cec8e]::-webkit-scrollbar-thumb:hover{background:#555}.itemCard[data-v-399cec8e]{display:flex;text-decoration:none;color:inherit;background:#fff;padding:24px 32px;border-bottom:1px solid #e3e8ee;transition:all .2s ease}.itemCard[data-v-399cec8e]:last-child{border-bottom:none}.itemCard[data-v-399cec8e]:hover{background:#fbfbfb;padding-left:36px}.visitedPlaces .tabContent .itemList[data-v-399cec8e],.visitedPlaces .tabContent .itemCard[data-v-399cec8e]{background:#fff!important}.visitedPlaces .tabContent .itemCard[data-v-399cec8e]:hover{background:#fbfbfb!important}.visitedPlaces .tabContent .itemList[data-v-399cec8e],.visitedPlaces .tabContent .itemCard[data-v-399cec8e],.visitedPlaces .tabContent .itemCard[data-v-399cec8e]:hover{background-color:#fff!important}.visitedPlaces .tabContent .itemCard[data-v-399cec8e]:hover{background-color:#fbfbfb!important}.itemThumbnail[data-v-399cec8e]{width:140px;height:120px;flex-shrink:0;background-size:cover;background-position:center;background-color:var(--waterfall-color);border-radius:4px;overflow:hidden}.itemDetails[data-v-399cec8e]{flex:1;padding:24px;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden}.itemName[data-v-399cec8e]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itemStats[data-v-399cec8e]{display:flex;flex-direction:column;gap:2px;font-size:var(--font-s);color:#666}.noItems[data-v-399cec8e]{text-align:center;padding:40px;background:#f5f5f5}.noItems p[data-v-399cec8e]{margin-bottom:20px;color:#666}.itemMap[data-v-399cec8e]{height:500px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;position:relative;background:#fff}.isMobile .itemMap[data-v-399cec8e]{margin:0 0 32px;height:400px}.map[data-v-399cec8e]{width:100%;height:100%;border-radius:4px}[data-v-399cec8e] .gm-style-iw button{display:none!important}[data-v-399cec8e] .gm-style-iw.gm-style-iw-c{padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}[data-v-399cec8e] .gm-style .gm-style-iw-t:after{display:none!important}[data-v-399cec8e] .gm-style-iw-d{overflow:hidden!important;padding:15px!important}[data-v-399cec8e] .gm-style .gm-style-iw-tc,.hidden[data-v-399cec8e]{display:none}.premiumBadge[data-v-399cec8e]{display:inline-flex;align-items:center;background:linear-gradient(135deg,gold,orange);color:#fff;padding:6px 12px;border-radius:20px;font-size:var(--font-s);font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #0000001a;overflow:hidden;gap:6px}.premiumBadge .star-icon[data-v-399cec8e]{font-size:.9em;animation:rotate-399cec8e 3s linear infinite;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.premiumBadge p[data-v-399cec8e]{margin:0;text-shadow:0 1px 2px rgba(0,0,0,.1)}.premiumBadge[data-v-399cec8e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shine-399cec8e 2s infinite}.tripReports[data-v-399cec8e]{padding:24px 32px}.tripReportsHeader[data-v-399cec8e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tripReportsList[data-v-399cec8e]{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:24px;padding:16px 0;scroll-snap-type:x mandatory}.tripReportsList[data-v-399cec8e]>*{flex:0 0 400px;max-width:90vw;scroll-snap-align:start}.tripReportsList[data-v-399cec8e]::-webkit-scrollbar{height:10px;width:10px}.tripReportsList[data-v-399cec8e]::-webkit-scrollbar-track{background:#f1f1f1;border-left:1px solid #e3e8ee}.tripReportsList[data-v-399cec8e]::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.tripReportsList[data-v-399cec8e]::-webkit-scrollbar-thumb:hover{background:#555}.tripReportCard[data-v-399cec8e]{max-width:300px}.userListsSection[data-v-399cec8e]{padding:24px 32px}.listsGrid[data-v-399cec8e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;padding-top:24px}.listCard[data-v-399cec8e]{display:flex;flex-direction:column;justify-content:flex-end;background:#f5f5f5;border-radius:4px;padding:1rem;text-decoration:none;color:#333;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden;min-height:120px;background-size:cover;background-position:center}.listCard[data-v-399cec8e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;background-size:cover;background-position:center;filter:blur(3px) brightness(.7);transform:scale(1.1);z-index:0}.listCard[data-v-399cec8e]:hover{transform:translateY(-2px)}.listName[data-v-399cec8e]{font-size:1.2rem;font-weight:700;position:relative;z-index:2;color:#fff}.listCount[data-v-399cec8e]{font-size:.9rem;color:#ffffffe6;position:relative;z-index:2}.privateIndicator[data-v-399cec8e]{position:absolute;top:8px;right:8px;color:#fff;padding:4px 8px;border-radius:4px;font-size:.9rem;z-index:2}.photoThumbnails[data-v-399cec8e]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:8px;overflow-x:auto;max-width:90vw;padding:8px 12px;background:#0006;border-radius:8px;scrollbar-color:#444 transparent}.photoThumbnails[data-v-399cec8e]::-webkit-scrollbar{height:6px}.photoThumbnails[data-v-399cec8e]::-webkit-scrollbar-track{background:transparent}.photoThumbnails[data-v-399cec8e]::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.photoThumbnails[data-v-399cec8e]::-webkit-scrollbar-thumb:hover{background:#666}.thumbnail[data-v-399cec8e]{width:80px;height:60px;flex-shrink:0;background-size:cover;background-position:center;border-radius:4px;border:2px solid transparent;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.thumbnail[data-v-399cec8e]:hover{transform:scale(1.05)}.thumbnail.active[data-v-399cec8e]{border-color:var(--waterfall-color)}.lightboxOverlay[data-v-399cec8e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;padding:32px;gap:16px;outline:none}.lightboxMainImage[data-v-399cec8e]{max-width:90vw;max-height:80vh;object-fit:contain;border-radius:4px;box-shadow:0 4px 12px #00000080}.lightboxThumbnails[data-v-399cec8e]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:8px;overflow-x:auto;max-width:90vw;padding:8px 12px;background:#0006;border-radius:8px;scrollbar-width:thin;scrollbar-color:#444 transparent}.lightboxThumb[data-v-399cec8e]{width:80px;height:60px;flex-shrink:0;background-size:cover;background-position:center;border-radius:4px;border:2px solid transparent;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.lightboxThumb[data-v-399cec8e]:hover{transform:scale(1.05)}.lightboxThumb.active[data-v-399cec8e]{border-color:var(--waterfall-color)}.navArrow[data-v-399cec8e]{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1001;transition:background .2s ease}.navArrow[data-v-399cec8e]:hover{background:#000c}.navArrow.left[data-v-399cec8e]{left:32px}.navArrow.right[data-v-399cec8e]{right:32px}.closeBtn[data-v-399cec8e]{position:absolute;top:24px;right:24px;background:#00000080;border:none;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1002;transition:background .2s ease}.closeBtn[data-v-399cec8e]:hover{background:#000c}.photoActions[data-v-399cec8e]{display:flex;gap:8px}.openLightboxIconBtn[data-v-399cec8e]{background-color:#0006;border:none;color:#ddd;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,transform .2s;box-shadow:0 2px 8px #0003;padding:0}.openLightboxIconBtn[data-v-399cec8e]:hover{background-color:#0009;color:#fff;transform:scale(1.05)}.openLightboxIconBtn svg[data-v-399cec8e]{font-size:12px}.lightboxCaption[data-v-399cec8e]{position:fixed;top:32px;left:50%;transform:translate(-50%);color:#fff;font-size:1.25rem;font-weight:600;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.6);z-index:1001;pointer-events:none}.setFeaturedIconBtn[data-v-399cec8e]{background-color:#0006;border:none;color:#ddd;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,transform .2s;box-shadow:0 2px 8px #0003;padding:0}.setFeaturedIconBtn svg[data-v-399cec8e]{font-size:12px}.setFeaturedIconBtn[data-v-399cec8e]:hover,.setFeaturedIconBtn.active[data-v-399cec8e]{background-color:#0009;color:gold;transform:scale(1.05)}.ambassadorBadge[data-v-399cec8e]{display:inline-flex;align-items:center;background:var(--waterfall-color);color:#fff;padding:6px 12px;border-radius:20px;font-size:var(--font-s);font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #0000001a;overflow:hidden;gap:6px}.ambassadorBadge .star-icon[data-v-399cec8e]{font-size:.9em;animation:rotate-399cec8e 3s linear infinite;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.ambassadorBadge p[data-v-399cec8e]{margin:0;text-shadow:0 1px 2px rgba(0,0,0,.1)}.ambassadorBadge[data-v-399cec8e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shine-399cec8e 2s infinite}.ambassadorBio[data-v-399cec8e]{padding:24px 32px;background:#f8f9fa}.accountLinks[data-v-399cec8e]{margin-top:12px;display:flex;justify-content:flex-start;align-items:center;gap:12px}.isMobile .accountLinks[data-v-399cec8e]{flex-direction:column;align-items:flex-start;gap:4px}.accountLinks .separator[data-v-399cec8e]{color:#888}.backdrop[data-v-0c39c879]{width:100%;height:75vh;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;display:flex;justify-content:center;align-items:center;position:relative;will-change:transform}.backdrop[data-v-0c39c879]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0000004d,#000000b3);z-index:1}.banner-content[data-v-0c39c879]{text-align:center;z-index:2;padding:0 20px;max-width:1000px}h1[data-v-0c39c879]{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3);line-height:1.2}.banner-subtitle[data-v-0c39c879]{font-size:1.5rem;margin-bottom:2rem;opacity:.9;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.banner-stats[data-v-0c39c879]{display:flex;justify-content:center;gap:3rem;margin-top:2rem;opacity:0;transition:opacity .5s ease-in-out}.banner-stats.fade-in[data-v-0c39c879]{opacity:1}.stat-item[data-v-0c39c879]{display:flex;flex-direction:column;align-items:center}.stat-number[data-v-0c39c879]{font-size:2.5rem;font-weight:700;color:var(--waterfall-color);text-shadow:1px 1px 2px rgba(0,0,0,.3)}.stat-label[data-v-0c39c879]{font-size:1rem;opacity:.9;margin-top:.5rem}.section-content[data-v-0c39c879]{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}h2[data-v-0c39c879]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--waterfall-color);line-height:1.2}.section-text[data-v-0c39c879]{font-size:1.2rem;line-height:1.6;color:#666;max-width:800px;margin:0 auto 2rem}.waterfallInfo[data-v-0c39c879],.swimmingHoles[data-v-0c39c879],.rainfallTotals[data-v-0c39c879],.photographs[data-v-0c39c879],.subscribe[data-v-0c39c879]{padding:80px 0;background:#f3f5f7}.wereWithYou[data-v-0c39c879],.waterfallMap[data-v-0c39c879]{padding:80px 0;background:#f8f9fa}.waterfallInfo .section-content span[data-v-0c39c879]{font-weight:700}.swimmingHoleFeatures[data-v-0c39c879]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.feature[data-v-0c39c879]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 6px #0000001a;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature[data-v-0c39c879]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.feature-icon[data-v-0c39c879]{font-size:3rem;margin-bottom:20px}.feature h3[data-v-0c39c879]{font-size:1.3rem;font-weight:600;color:var(--waterfall-color);margin-bottom:15px}.feature p[data-v-0c39c879]{color:#666;line-height:1.6;margin:0}.rainfallTotals[data-v-0c39c879]{color:#fff;background:url(https://farm9.staticflickr.com/8664/16096167959_6f2fcfd205_o.jpg) 50% 50%;background-size:cover;position:relative;padding:200px 0}.rainfallTotals .section-content[data-v-0c39c879]{position:relative;z-index:2}.rainfallTotals h2[data-v-0c39c879],.rainfallTotals .section-text[data-v-0c39c879]{color:#fff}.rainfallTotals h2[data-v-0c39c879]{text-shadow:2px 2px 4px rgba(0,0,0,.3)}.rainfallTotals .section-text[data-v-0c39c879]{text-shadow:1px 1px 2px rgba(0,0,0,.3)}.subscribe[data-v-0c39c879]{color:#fff;background-size:cover;background-position:center;position:relative;will-change:transform}.subscribe[data-v-0c39c879]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0006,#000000b3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1}.subscribe .section-content[data-v-0c39c879]{position:relative;z-index:2;min-height:35vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.subscribe h2[data-v-0c39c879],.subscribe .section-text[data-v-0c39c879]{color:#fff}.load-more-btn[data-v-0c39c879]{background:var(--waterfall-color);color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:2rem}.load-more-btn[data-v-0c39c879]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.photographs[data-v-0c39c879]{padding:80px 0;background:#f3f5f7}.photographs .section-content[data-v-0c39c879]{max-width:1600px}ul.waterfallPhotos[data-v-0c39c879]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;list-style-type:none;padding:0;width:100%;max-width:100%}ul.waterfallPhotos li[data-v-0c39c879]{position:relative;aspect-ratio:16/9;background-size:cover;background-position:center;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a;transition:transform .3s ease,box-shadow .3s ease}ul.waterfallPhotos li a[data-v-0c39c879]{display:block;width:100%;height:100%;text-decoration:none}ul.waterfallPhotos li[data-v-0c39c879]:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0009}ul.waterfallPhotos .photoInfo[data-v-0c39c879]{position:absolute;bottom:0;left:0;right:0;padding:15px;color:#fff;background:linear-gradient(transparent,#000000b3);width:100%}ul.waterfallPhotos .photoTitle[data-v-0c39c879]{font-size:1.1rem;font-weight:500;margin-bottom:4px;color:#fff}ul.waterfallPhotos .photoOwner[data-v-0c39c879]{font-size:.85rem;opacity:.7;color:#fff;font-style:italic}.isMobile .section-content[data-v-0c39c879]{padding:0 15px}.isMobile h2[data-v-0c39c879]{font-size:2rem}.isMobile .section-text[data-v-0c39c879]{font-size:1.1rem}.isMobile .waterfallInfo[data-v-0c39c879],.isMobile .swimmingHoles[data-v-0c39c879],.isMobile .wereWithYou[data-v-0c39c879],.isMobile .rainfallTotals[data-v-0c39c879],.isMobile .photographs[data-v-0c39c879],.isMobile .subscribe[data-v-0c39c879]{padding:60px 0}.isMobile .swimmingHoleFeatures[data-v-0c39c879]{grid-template-columns:1fr;gap:20px}.isMobile .feature[data-v-0c39c879]{padding:20px}.isMobile .feature-icon[data-v-0c39c879]{font-size:2.5rem;margin-bottom:15px}.isMobile .feature h3[data-v-0c39c879]{font-size:1.2rem;margin-bottom:10px}.isMobile .backdrop[data-v-0c39c879]{height:100vh}.isMobile h1[data-v-0c39c879]{font-size:2rem}.isMobile .banner-subtitle[data-v-0c39c879]{font-size:1.2rem}.isMobile .banner-stats[data-v-0c39c879]{flex-direction:column;gap:1.5rem}.isMobile .stat-number[data-v-0c39c879]{font-size:2rem}.isMobile section[data-v-0c39c879]{text-align:center}.isMobile ul.waterfallPhotos[data-v-0c39c879]{grid-template-columns:1fr;gap:20px}.isMobile ul.waterfallPhotos li[data-v-0c39c879]{aspect-ratio:3/2;min-width:unset}.pricing-section[data-v-0c39c879]{background:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:16px;padding:40px;margin-top:40px;text-align:center;color:#fff;margin-left:auto;margin-right:auto}.pricing-section h2[data-v-0c39c879]{color:#fff;font-size:2rem;margin-bottom:2rem}.pricing-section .section-text[data-v-0c39c879]{color:#ffffffe6;font-size:1rem;margin-bottom:2rem}.create-account-btn[data-v-0c39c879]{display:inline-flex;align-items:center;gap:12px;background:var(--waterfall-color);color:#fff;padding:16px 32px;border-radius:8px;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .3s ease;margin:20px 0}.create-account-btn[data-v-0c39c879]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003;background:var(--waterfall-color-dark, #1a5276)}.create-account-btn svg[data-v-0c39c879]{transition:transform .3s ease}.create-account-btn:hover svg[data-v-0c39c879]{transform:translate(4px)}.features-list[data-v-0c39c879]{list-style:none;padding:0;margin:0 0 30px;text-align:left}.features-list li[data-v-0c39c879]{color:#fffc;position:relative;padding:8px 0 8px 30px}.features-list li[data-v-0c39c879]:before{content:"✓";color:var(--waterfall-color);position:absolute;left:0;font-weight:700}@media (max-width: 600px){.pricing-section[data-v-0c39c879]{padding:30px 20px;margin:30px 20px}.pricing-section h2[data-v-0c39c879]{font-size:2rem}.pricing-section .section-text[data-v-0c39c879]{font-size:1.1rem}.create-account-btn[data-v-0c39c879]{padding:12px 24px}}.stripe-badge[data-v-0c39c879]{margin-top:20px;opacity:.35;transition:opacity .2s ease}.stripe-badge[data-v-0c39c879]:hover{opacity:.75}.skeleton-loader[data-v-0c39c879]{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:loading-0c39c879 1.5s infinite;border-radius:4px;width:60px;height:40px;display:inline-block}@keyframes loading-0c39c879{0%{background-position:200% 0}to{background-position:-200% 0}}.waterfall-text[data-v-0c39c879]{color:var(--waterfall-color);font-weight:700}.swimming-hole-text[data-v-0c39c879]{color:var(--swimming-hole-color);font-weight:700}.welcome-page[data-v-33468e9c]{min-height:100vh}.hero-section[data-v-33468e9c]{height:50vh;min-height:400px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center}.hero-overlay[data-v-33468e9c]{background:#0006;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.hero-content[data-v-33468e9c]{text-align:center;color:#fff;z-index:1}.hero-content h1[data-v-33468e9c]{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero-subtitle[data-v-33468e9c]{font-size:1.5rem;font-weight:300;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.section-content[data-v-33468e9c]{max-width:1200px;margin:0 auto;padding:4rem 2rem}.section-content h2[data-v-33468e9c]{font-size:2.5rem;font-weight:700;color:var(--waterfall-color);text-align:center;margin-bottom:1rem}.section-description[data-v-33468e9c]{font-size:1.2rem;color:#666;text-align:center;margin-bottom:3rem;line-height:1.6}.features-section[data-v-33468e9c]{background:#f8f9fa}.features-grid[data-v-33468e9c]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}.feature-card[data-v-33468e9c]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease;text-align:center}.feature-card[data-v-33468e9c]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.feature-icon[data-v-33468e9c]{font-size:3rem;color:var(--waterfall-color);margin-bottom:1.5rem}.feature-card h3[data-v-33468e9c]{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1rem}.feature-card p[data-v-33468e9c]{color:#666;line-height:1.6}.navigation-section[data-v-33468e9c]{background:#fff}.navigation-buttons[data-v-33468e9c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.nav-button[data-v-33468e9c]{display:flex;flex-direction:column;align-items:center;padding:2rem;background:#fff;border:2px solid var(--waterfall-color);border-radius:12px;text-decoration:none;color:var(--waterfall-color);transition:all .3s ease;text-align:center}.nav-button[data-v-33468e9c]:hover{background:var(--waterfall-color);color:#fff;transform:translateY(-3px);box-shadow:0 8px 25px #007bff4d}.nav-button svg[data-v-33468e9c]{font-size:2.5rem;margin-bottom:1rem}.nav-button span[data-v-33468e9c]{font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.nav-button small[data-v-33468e9c]{font-size:.9rem;opacity:.8}.upgrade-section[data-v-33468e9c]{background:linear-gradient(135deg,var(--waterfall-color) 0%,#0056b3 100%);color:#fff}.upgrade-section h2[data-v-33468e9c]{color:#fff}.upgrade-section .section-description[data-v-33468e9c]{color:#ffffffe6}.upgrade-section .subscribe-now-button[data-v-33468e9c]{display:block;margin:0 auto}@media (max-width: 768px){.hero-content h1[data-v-33468e9c]{font-size:2rem}.hero-subtitle[data-v-33468e9c]{font-size:1.2rem}.section-content[data-v-33468e9c]{padding:2rem 1rem}.section-content h2[data-v-33468e9c]{font-size:2rem}.features-grid[data-v-33468e9c],.navigation-buttons[data-v-33468e9c]{grid-template-columns:1fr;gap:1rem}.feature-card[data-v-33468e9c]{padding:1rem}.feature-card h3[data-v-33468e9c]{font-size:1.2rem;margin-bottom:.5rem}.feature-card p[data-v-33468e9c]{font-size:.9rem;line-height:1.4}.feature-icon[data-v-33468e9c]{font-size:2rem;margin-bottom:.75rem}.nav-button[data-v-33468e9c]{padding:1rem}.nav-button svg[data-v-33468e9c]{font-size:2rem;margin-bottom:.5rem}.nav-button span[data-v-33468e9c]{font-size:1.1rem;margin-bottom:.25rem}.nav-button small[data-v-33468e9c]{font-size:.8rem}}@media (max-width: 480px){.hero-section[data-v-33468e9c]{height:40vh;min-height:300px}.hero-content h1[data-v-33468e9c],.section-content h2[data-v-33468e9c]{font-size:1.8rem}.section-description[data-v-33468e9c]{font-size:1rem}}.notFoundContainer[data-v-b97fc670]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.notFoundContainer[data-v-b97fc670]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.notFoundContent[data-v-b97fc670]{position:relative;text-align:center;color:#fff;max-width:600px;padding:40px;background:#000000b3;border-radius:16px;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}h1[data-v-b97fc670]{font-size:120px;margin:0;line-height:1;color:var(--waterfall-color);text-shadow:0 2px 4px rgba(0,0,0,.3)}h2[data-v-b97fc670]{font-size:32px;margin:0 0 16px;color:#fff}p[data-v-b97fc670]{font-size:var(--font-m);margin-bottom:32px;opacity:.9}.button[data-v-b97fc670]{display:inline-block;padding:12px 24px;background:var(--waterfall-color);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .2s ease}.button[data-v-b97fc670]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}@media (max-width: 600px){.notFoundContent[data-v-b97fc670]{padding:30px}h1[data-v-b97fc670]{font-size:80px}h2[data-v-b97fc670]{font-size:24px}}.terms-container[data-v-bd0808c8]{min-height:100vh;padding:32px 0;display:flex;flex-direction:column;position:relative;max-width:1000px}.terms-content[data-v-bd0808c8]{margin-left:32px;background:#fff;border-radius:4px;border:1px solid #ddd;box-shadow:none;padding:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.terms-header[data-v-bd0808c8]{width:100%;aspect-ratio:4 / 2;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center}.terms-header[data-v-bd0808c8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0006}.terms-header h1[data-v-bd0808c8]{color:#fff;font-size:2.5rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:1}.terms-body[data-v-bd0808c8]{padding:32px;font-size:1.15em}.terms-body p[data-v-bd0808c8]{color:#222;line-height:1.7;margin-bottom:24px}.terms-body p[data-v-bd0808c8]:last-child{margin-bottom:0}.terms-body a[data-v-bd0808c8]{color:var(--waterfall-color);text-decoration:none;transition:color .2s ease}.terms-body a[data-v-bd0808c8]:hover{color:var(--waterfall-color-dark);text-decoration:underline}.isMobile .terms-container[data-v-bd0808c8]{padding:0}.isMobile .terms-content[data-v-bd0808c8]{max-width:100%;margin-left:0;border-radius:0;border:none}.isMobile .terms-header[data-v-bd0808c8]{aspect-ratio:3 / 2}.isMobile .terms-header h1[data-v-bd0808c8]{font-size:2rem}.isMobile .terms-body[data-v-bd0808c8]{padding:24px}.isMobile .terms-body p[data-v-bd0808c8]{font-size:1.1em}section[data-v-bd0808c8]{margin-bottom:2rem}strong[data-v-bd0808c8]{font-weight:600}.tripReportPhotoHeartContainer[data-v-ab52a0a7]{display:flex;align-items:center;height:100%}.tripReportPhotoHeartBtn.liked[data-v-ab52a0a7]{color:#e53935!important}.tripReportPhotoHeartBtn.half-liked[data-v-ab52a0a7]{color:#ddd!important}.tripReportPhotoHeartBtn[data-v-ab52a0a7]{background:none;border:none;font-size:2.2em;cursor:pointer;display:flex;align-items:center;height:100%;padding:0 8px}.heartIconWrapper[data-v-ab52a0a7]{position:relative;display:flex;align-items:center;justify-content:center}.heartIconWrapper svg[data-v-ab52a0a7]{color:#ddd}.liked .heartIconWrapper svg[data-v-ab52a0a7]{color:#e53935}.heartCount[data-v-ab52a0a7]{font-size:.6em;margin-right:6px;font-weight:700}.loading-container[data-v-85db9e76]{display:flex;justify-content:center;align-items:center;height:400px;max-width:1000px;margin-left:32px}.isMobile .loading-container[data-v-85db9e76]{margin-left:0}.tripReportOuter[data-v-85db9e76]{min-height:100vh;padding:32px 0}.isMobile .tripReportOuter[data-v-85db9e76]{padding:0}.tripReportSingleCard[data-v-85db9e76]{max-width:1000px;margin-left:32px;background:#fff;border-radius:4px;border:1px solid #ddd;box-shadow:none;padding:0;display:flex;flex-direction:column;overflow:hidden}.isMobile .tripReportSingleCard[data-v-85db9e76]{max-width:100%;margin-left:0;border-radius:0;border:none}.tripReportGalleryWrapper[data-v-85db9e76]{width:100%;background:#eee;display:flex;flex-direction:column;align-items:stretch;position:relative;margin-bottom:0}.tripReportGalleryImageWrapper[data-v-85db9e76]{width:100%;aspect-ratio:4 / 3;background:#eee;display:flex;align-items:center;justify-content:center;position:relative;border-top-left-radius:4px;border-top-right-radius:4px}.isMobile .tripReportGalleryImageWrapper[data-v-85db9e76]{border-radius:0}.tripReportGalleryImage[data-v-85db9e76]{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer;background-color:#333}.tripReportGalleryNoPhoto[data-v-85db9e76]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#888;font-size:1.2em;background:#f5f5f5}.tripReportPhotoMetaBar[data-v-85db9e76]{position:absolute;left:0;right:0;bottom:0;background:#0000008a;color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 18px;font-size:1.08em;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:2}.tripReportPhotoMeta[data-v-85db9e76]{display:flex;align-items:center;gap:10px;font-size:1.08em;color:#fff}.tripReportUserInfo[data-v-85db9e76]{padding:18px;display:flex;flex-direction:row;align-items:center;gap:10px}.tripReportPhotoParticipants[data-v-85db9e76]{display:flex;align-items:center;gap:10px;padding:18px;background-color:#f8f8f8}.participantsLabel[data-v-85db9e76]{color:#888;font-size:1em;margin-right:6px}.participant[data-v-85db9e76]{display:flex;flex-direction:row;align-items:center;gap:4px}.participantAvatar[data-v-85db9e76]{width:32px;height:32px;border-radius:50%;background-size:cover;background-position:center;border:2px solid #e3e3e3;margin-right:2px}.participantAvatarFancy[data-v-85db9e76]{box-shadow:0 2px 8px #1976d21a;border:2px solid #fff}.participantName[data-v-85db9e76]{font-size:1em;white-space:nowrap}.sectionDivider[data-v-85db9e76]{width:100%;height:1px;background:#e3e8ee;margin:0}.tripReportTrackMeta[data-v-85db9e76]{display:flex;flex-direction:row;align-items:center;padding:18px 32px;background-color:#f8f8f8;font-size:.75rem;gap:10px}.isMobile .tripReportTrackMeta[data-v-85db9e76]{gap:20px}.tripReportTrackMeta .tripReportTrackMetaItem[data-v-85db9e76]{display:flex;flex-direction:row;align-items:center;gap:10px}.isMobile .tripReportTrackMeta .tripReportTrackMetaItem[data-v-85db9e76]{flex-direction:column;align-items:flex-start;gap:0}.tripReportTrackMeta .tripReportTrackMetaItem label[data-v-85db9e76]{font-weight:600;color:#888}.tripReportTrackMeta .tripReportTrackMetaItem span[data-v-85db9e76]{font-weight:700;font-size:1.25em;letter-spacing:.5px}.track-icon[data-v-85db9e76]{color:#91919152;font-size:2em}.tripReportDescription[data-v-85db9e76]{font-size:1.15em;line-height:1.7;word-break:break-word;padding:32px}.tripReportGpx[data-v-85db9e76]{background:none;padding:0;border-radius:0;margin-bottom:0}.gpxHeader[data-v-85db9e76]{display:flex;align-items:center;gap:10px;padding:32px 32px 0}.gpxInfo[data-v-85db9e76]{display:flex;gap:18px;color:#555;font-size:1.08em;align-items:center;padding:0 32px 32px}.gpxInfo span[data-v-85db9e76]{display:flex;align-items:center;gap:6px}.tripReportGpxMap[data-v-85db9e76]{width:100%;height:350px;border-radius:4px}.tripReportLoading[data-v-85db9e76]{text-align:center;color:#2196f3;font-size:1.2em;margin:32px 0}.tripReportViewCount[data-v-85db9e76]{text-align:left;color:#888;font-size:.9em;margin:8px 0 0 32px}.tripReportRainfallMeta[data-v-85db9e76]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#f8f8f8}.tripReportRainfallMetaContent[data-v-85db9e76]{display:flex;align-items:center;gap:12px;border-radius:8px;padding:18px 32px;font-size:.75rem}.isMobile .tripReportRainfallMetaContent[data-v-85db9e76]{gap:20px}.tripReportRainfallMetaContent .tripReportRainfallMetaItem[data-v-85db9e76]{display:flex;flex-direction:row;align-items:center;gap:10px}.tripReportRainfallMetaContent .rainfall-icon[data-v-85db9e76]{color:#91919152;font-size:2em}.tripReportRainfallMetaContent .tripReportRainfallMetaItem .rainfall-label[data-v-85db9e76]{font-weight:600;color:#888}.tripReportRainfallMetaContent .tripReportRainfallMetaItem .rainfall-value[data-v-85db9e76]{font-weight:700;font-size:1.25em}.isMobile .tripReportRainfallMetaItem[data-v-85db9e76]{display:flex;flex-direction:column;align-items:flex-start;gap:0}.tripReportEdit[data-v-85db9e76]{display:flex;flex-direction:row;align-items:center;gap:8px;margin-right:32px}.tripReportGalleryHeart[data-v-85db9e76]{position:absolute;bottom:20px;right:20px;z-index:4}.waterfallLink[data-v-85db9e76]{display:flex;text-decoration:none;color:inherit;background:#fff;padding:24px 32px;transition:all .2s ease}.waterfallLink[data-v-85db9e76]:hover{background:#fbfbfb;padding-left:36px}.waterfallThumbnail[data-v-85db9e76]{width:140px;height:120px;flex-shrink:0;background-size:cover;background-position:center;background-color:var(--waterfall-color);border-radius:4px;overflow:hidden}.waterfallDetails[data-v-85db9e76]{flex:1;padding:24px;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden}.waterfallName[data-v-85db9e76]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.waterfallStats[data-v-85db9e76]{display:flex;flex-direction:column;gap:2px;font-size:var(--font-s);color:#666}.mapInteractionOverlay[data-v-85db9e76]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:5;pointer-events:none;opacity:0;transition:opacity .2s ease}.tripReportGpxMap:hover .mapInteractionOverlay[data-v-85db9e76]{opacity:1}.mapInteractionOverlay span[data-v-85db9e76]{color:#fff;font-size:.85rem;opacity:1}.ambassador-dashboard[data-v-05c8ae82]{max-width:1000px;margin:32px}.isMobile .ambassador-dashboard[data-v-05c8ae82]{margin:0}.dashboardCard[data-v-05c8ae82]{background:#fff;border:1px solid #e0e0e0;border-radius:4px}.isMobile .dashboardCard[data-v-05c8ae82]{border-radius:0;border:none}.loading[data-v-05c8ae82]{text-align:center;margin-top:40px}.section[data-v-05c8ae82]{padding:24px 32px}.stat[data-v-05c8ae82]{margin:16px 0}input[readonly][data-v-05c8ae82]{width:100%;padding:8px;font-size:14px;border:1px solid #ddd;border-radius:4px;margin-right:8px}.share-buttons[data-v-05c8ae82]{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.bio-editor[data-v-05c8ae82]{display:flex;flex-direction:column;gap:12px}.bio-editor textarea[data-v-05c8ae82]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.sectionDivider[data-v-05c8ae82]{height:1px;background:#eee}.referral-section[data-v-05c8ae82]{background:#f8f9fa}.referral-section h3[data-v-05c8ae82]{margin-bottom:16px;color:var(--waterfall-color);font-size:1.2rem;font-weight:600}.referral-description[data-v-05c8ae82]{margin-bottom:20px;color:#666;font-size:.9rem;line-height:1.4}.referral-link-container[data-v-05c8ae82]{display:flex;gap:12px;margin-bottom:20px;align-items:center}.referral-input[data-v-05c8ae82]{flex:1;padding:12px 16px;border:2px solid #e9ecef;border-radius:6px;font-size:14px;background:#fff;color:#333;transition:border-color .2s ease}.referral-input[data-v-05c8ae82]:focus{outline:none;border-color:var(--waterfall-color);box-shadow:0 0 0 3px #007bff1a}.referral-input[data-v-05c8ae82]::placeholder{color:#999}.copy-button[data-v-05c8ae82]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--waterfall-color);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.copy-button[data-v-05c8ae82]:hover{background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px #007bff4d}.copy-button[data-v-05c8ae82]:active{transform:translateY(0)}.copy-button svg[data-v-05c8ae82]{font-size:12px}.referral-stats[data-v-05c8ae82]{display:flex;gap:24px}.referral-stats .stat-item[data-v-05c8ae82]{display:flex;flex-direction:column;align-items:center;gap:4px}.referral-stats .stat-label[data-v-05c8ae82]{font-size:.8rem;color:#666;text-transform:uppercase;letter-spacing:.5px}.referral-stats .stat-value[data-v-05c8ae82]{font-size:1.5rem;font-weight:700;color:var(--waterfall-color)}.accumulated-earnings-section h3[data-v-05c8ae82]{margin-bottom:16px;color:var(--waterfall-color);font-size:1.2rem;font-weight:600}.accumulated-earnings-card[data-v-05c8ae82]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.accumulated-earnings-info[data-v-05c8ae82]{flex:1}.accumulated-earnings-label[data-v-05c8ae82]{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;color:#666}.accumulated-earnings-amount[data-v-05c8ae82]{font-size:2rem;font-weight:700;color:var(--waterfall-color);margin-bottom:8px}.accumulated-earnings-detail[data-v-05c8ae82]{font-size:.8rem;color:#666;opacity:.8}.accumulated-earnings-actions[data-v-05c8ae82]{display:flex;flex-direction:column;gap:10px}.payout-button[data-v-05c8ae82]{background:var(--waterfall-color);color:#fff;border:none;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap}.payout-button[data-v-05c8ae82]:hover{background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px #007bff4d}.payout-button[data-v-05c8ae82]:active{transform:translateY(0)}.payout-button[data-v-05c8ae82]:disabled{background:#ccc;cursor:not-allowed;color:#666}.no-earnings-message[data-v-05c8ae82]{font-size:.9rem;color:#666;text-align:center}.payout-history-section h3[data-v-05c8ae82]{margin-bottom:16px;color:var(--waterfall-color);font-size:1.2rem;font-weight:600}.no-payouts[data-v-05c8ae82]{text-align:center;color:#666;font-style:italic}.payout-history-list[data-v-05c8ae82]{display:flex;flex-direction:column;gap:12px}.payout-history-item[data-v-05c8ae82]{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:16px;display:flex;justify-content:space-between;align-items:center}.payout-info[data-v-05c8ae82]{display:flex;flex-direction:column;gap:4px}.payout-amount[data-v-05c8ae82]{font-size:1.2rem;font-weight:700;color:var(--waterfall-color)}.payout-date[data-v-05c8ae82]{font-size:.8rem;color:#666}.payout-status[data-v-05c8ae82]{display:flex;align-items:center}.status-badge[data-v-05c8ae82]{padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:600;text-transform:uppercase}.status-badge.pending[data-v-05c8ae82]{background:#fff3cd;color:#856404}.status-badge.completed[data-v-05c8ae82],.status-badge.paid[data-v-05c8ae82]{background:#d4edda;color:#155724}.contact-section[data-v-05c8ae82]{background:#f8f9fa}.contact-section h3[data-v-05c8ae82]{margin-bottom:8px;color:var(--waterfall-color);font-size:1.2rem;font-weight:600}.contact-description[data-v-05c8ae82]{margin-bottom:20px;color:#666;font-size:.9rem;line-height:1.4}.contact-section .button[data-v-05c8ae82]{display:inline-flex;align-items:center;gap:8px;background:var(--waterfall-color);color:#fff;border:none;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.contact-section .button[data-v-05c8ae82]:hover{background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px #007bff4d}.contact-section .button svg[data-v-05c8ae82]{font-size:12px}.login-container[data-v-765ce65b]{display:flex;justify-content:center;align-items:center;padding:32px;height:calc(100dvh - 60px)}.isMobile .login-container[data-v-765ce65b]{justify-content:flex-start;align-items:flex-start;padding:16px}.login-card[data-v-765ce65b]{background:#fff;padding:32px;border-radius:8px;border:1px solid #ddd;width:100%;max-width:480px}h1[data-v-765ce65b]{color:var(--waterfall-color);margin-bottom:8px;text-align:center}.subtitle[data-v-765ce65b]{color:#666;text-align:center;margin-bottom:32px}.formSection[data-v-765ce65b],.formSection form[data-v-765ce65b]{display:flex;flex-direction:column;gap:20px}.inputGroup[data-v-765ce65b]{display:flex;flex-direction:column;gap:8px}label[data-v-765ce65b]{font-weight:500;color:#333}input[data-v-765ce65b]{padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:border-color .2s}input[data-v-765ce65b]:focus{outline:none;border-color:var(--waterfall-color)}.button[data-v-765ce65b]{background-color:var(--waterfall-color);color:#fff;padding:12px;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.errorMessage[data-v-765ce65b]{display:flex;align-items:center;gap:8px;color:#dc3545;font-size:var(--font-s);padding:12px;background:#dc35451a;border-radius:4px;border:1px solid rgba(220,53,69,.2)}.successMessage[data-v-765ce65b]{display:flex;align-items:center;gap:8px;color:#28a745;font-size:var(--font-s);padding:12px;background:#28a7451a;border-radius:4px;border:1px solid rgba(40,167,69,.2)}.forgotPassword[data-v-765ce65b]{color:var(--waterfall-color);font-size:var(--font-s);text-decoration:none;background:none;border:none;margin-top:4px;transition:color .2s ease;cursor:pointer;padding:0;font:inherit;text-align:left;display:block}.forgotPassword[data-v-765ce65b]:hover{text-decoration:underline}.forgotPassword[disabled][data-v-765ce65b]{color:#aaa;cursor:not-allowed;text-decoration:none}.createAccount[data-v-765ce65b]{text-align:center;margin-top:16px;color:#666}.createAccount a[data-v-765ce65b]{color:var(--waterfall-color);text-decoration:none}.createAccount a[data-v-765ce65b]:hover{text-decoration:underline}@media (max-width: 768px){.login-container[data-v-765ce65b]{padding:16px}.login-card[data-v-765ce65b]{padding:24px}}.register-container[data-v-fb53ce65]{display:flex;justify-content:center;align-items:center;padding:32px;height:100vh}.isMobile .register-container[data-v-fb53ce65]{justify-content:flex-start;align-items:flex-start;padding:16px}.register-card[data-v-fb53ce65]{background:#fff;padding:32px;border-radius:8px;border:1px solid #ddd;width:100%;max-width:480px}h1[data-v-fb53ce65]{color:var(--waterfall-color);margin-bottom:8px;text-align:center}.subtitle[data-v-fb53ce65]{color:#666;text-align:center;margin-bottom:32px}.register-form[data-v-fb53ce65]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-fb53ce65]{display:flex;flex-direction:column;gap:8px}.form-row[data-v-fb53ce65]{display:flex;flex-direction:row;gap:20px}.form-row .form-group[data-v-fb53ce65]{flex:1;min-width:0}label[data-v-fb53ce65]{font-weight:500;color:#333}input[data-v-fb53ce65]{padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:border-color .2s;outline:none}input[data-v-fb53ce65]:focus{border-color:var(--waterfall-color)}.register-button[data-v-fb53ce65]{background-color:var(--waterfall-color);color:#fff;padding:12px;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s}.register-button[data-v-fb53ce65]:disabled{background-color:#ccc;cursor:not-allowed}.error-message[data-v-fb53ce65]{color:#dc3545;text-align:center;margin-top:16px}.login-link[data-v-fb53ce65]{text-align:center;margin-top:16px;color:#666}.login-link a[data-v-fb53ce65]{color:var(--waterfall-color);text-decoration:none}.login-link a[data-v-fb53ce65]:hover{text-decoration:underline}@media (max-width: 768px){.register-container[data-v-fb53ce65]{padding:16px}.register-card[data-v-fb53ce65]{padding:24px}}.choose-account-type[data-v-e56ca7ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:32px;min-height:calc(100vh - 64px)}.account-type-header[data-v-e56ca7ed]{text-align:center;color:#666}h1[data-v-e56ca7ed]{color:var(--waterfall-color);font-size:2rem;text-align:left}.cards-container[data-v-e56ca7ed]{display:flex;gap:32px;width:100%;max-width:1000px;justify-content:center}.account-type-card[data-v-e56ca7ed]{background:#fff;border-radius:4px;padding:32px;width:100%;max-width:400px;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;flex:1;border:1px solid #ddd}.account-type-card[data-v-e56ca7ed]:hover{transform:translateY(-4px);box-shadow:0 8px 12px #00000026}.account-type-card h2[data-v-e56ca7ed]{color:var(--waterfall-color);font-size:1.8rem;margin:0}.account-type-card p[data-v-e56ca7ed]{color:#666;font-size:1.1rem;margin:0;line-height:1.5}.account-type-card button[data-v-e56ca7ed]{background-color:var(--waterfall-color);color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:auto;display:inline-flex;align-items:center}.account-type-card button[data-v-e56ca7ed]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.account-type-card button[data-v-e56ca7ed] svg{transition:transform .2s ease;padding-left:10px}.account-type-card button[data-v-e56ca7ed]:hover svg{transform:translate(4px)}.features-list[data-v-e56ca7ed]{list-style:none;padding:0;margin:0 0 30px;text-align:left}.features-list li[data-v-e56ca7ed]{color:#666;position:relative;padding:8px 0 8px 30px}.features-list li[data-v-e56ca7ed]:before{content:"✓";color:var(--waterfall-color);position:absolute;left:0;font-weight:700}.account-type-card[data-v-e56ca7ed]:last-child{background:var(--waterfall-color);border:none}.account-type-card:last-child h2[data-v-e56ca7ed],.account-type-card:last-child .features-list li[data-v-e56ca7ed]{color:#fff}.account-type-card:last-child .features-list li[data-v-e56ca7ed]:before{color:#fff}.account-type-card:last-child button[data-v-e56ca7ed]{background-color:#fff;color:var(--waterfall-color)}.account-type-card:last-child button[data-v-e56ca7ed]:hover{transform:translateY(-2px)}.price-badge[data-v-e56ca7ed]{position:absolute;top:20px;right:20px;border-radius:4px;padding:8px 12px;background:#ffffff4d;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff}.account-type-card:last-child .price-badge[data-v-e56ca7ed]{color:#fff}.stripe-badge[data-v-e56ca7ed]{display:flex;align-items:center;justify-content:center;opacity:.4;transition:opacity .2s ease}.stripe-badge[data-v-e56ca7ed]:hover{opacity:.7}.stripe-badge a[data-v-e56ca7ed]{display:inline-block}.stripe-badge img[data-v-e56ca7ed]{height:24px;width:auto;display:block}@media (max-width: 768px){.choose-account-type[data-v-e56ca7ed]{padding:16px}.cards-container[data-v-e56ca7ed]{flex-direction:column;align-items:center}.account-type-card[data-v-e56ca7ed]{padding:24px}.account-type-card[data-v-e56ca7ed]:last-child{order:-1}h1[data-v-e56ca7ed]{font-size:2rem}.price-badge[data-v-e56ca7ed]{width:70px;height:70px;font-size:1.3rem;top:15px;right:15px}}.login-link[data-v-e56ca7ed]{text-align:center;color:#666}.login-link a[data-v-e56ca7ed]{color:var(--waterfall-color);text-decoration:none}.login-link a[data-v-e56ca7ed]:hover{text-decoration:underline}.loading-container[data-v-e56ca7ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px}.loading-spinner[data-v-e56ca7ed]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--waterfall-color);border-radius:50%;animation:spin-e56ca7ed 1s linear infinite}@keyframes spin-e56ca7ed{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container p[data-v-e56ca7ed]{color:#666;font-size:1.1rem;margin:0}.first-login-container[data-v-2a4ebe84]{display:flex;justify-content:center;align-items:center;padding:32px;height:calc(100dvh - 60px)}.first-login-card[data-v-2a4ebe84]{background:#fff;padding:32px;border-radius:8px;border:1px solid #ddd;width:100%;max-width:480px}.welcomeSection[data-v-2a4ebe84]{text-align:center;margin-bottom:32px}.welcomeIcon[data-v-2a4ebe84]{font-size:3rem;color:var(--waterfall-color);margin-bottom:16px}h1[data-v-2a4ebe84]{color:var(--waterfall-color);margin-bottom:8px;text-align:center}.subtitle[data-v-2a4ebe84]{color:#666;text-align:center;margin-bottom:0}.contentSection[data-v-2a4ebe84]{display:flex;flex-direction:column;gap:20px}.emailSection h2[data-v-2a4ebe84]{color:#333;margin-bottom:16px;font-size:1.2rem}.emailSection p[data-v-2a4ebe84]{color:#666;line-height:1.6;margin-bottom:20px}.emailInstructions[data-v-2a4ebe84]{display:flex;flex-direction:column;gap:16px}.instructionStep[data-v-2a4ebe84]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f8f9fa;border-radius:6px;border-left:3px solid var(--waterfall-color)}.stepNumber[data-v-2a4ebe84]{background:var(--waterfall-color);color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.stepContent h3[data-v-2a4ebe84]{color:#333;margin-bottom:6px;font-size:1rem}.stepContent p[data-v-2a4ebe84]{color:#666;margin:0;line-height:1.4;font-size:.9rem}.helpSection[data-v-2a4ebe84]{text-align:center;padding:20px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.helpSection h3[data-v-2a4ebe84]{color:#333;margin-bottom:10px;font-size:1.1rem}.helpSection p[data-v-2a4ebe84]{color:#666;margin-bottom:16px;font-size:.9rem}.contactButton[data-v-2a4ebe84]{background:var(--waterfall-color);color:#fff;border:none;padding:10px 20px;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.contactButton[data-v-2a4ebe84]:hover{background:var(--waterfall-color-dark)}.loginSection[data-v-2a4ebe84]{text-align:center;margin-top:16px;padding-top:16px;border-top:1px solid #e9ecef}.loginSection p[data-v-2a4ebe84]{color:#666;margin-bottom:12px;font-size:.9rem}.loginLink[data-v-2a4ebe84]{display:inline-flex;align-items:center;gap:6px;color:var(--waterfall-color);text-decoration:none;font-weight:500;font-size:.9rem;transition:color .2s ease}.loginLink[data-v-2a4ebe84]:hover{text-decoration:underline}@media (max-width: 768px){.first-login-container[data-v-2a4ebe84]{padding:16px}.first-login-card[data-v-2a4ebe84]{padding:24px}.instructionStep[data-v-2a4ebe84]{flex-direction:column;text-align:center}.stepNumber[data-v-2a4ebe84]{align-self:center}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translate(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px;white-space:pre-wrap}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentcolor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__none{0%,60%,75%,90%,to{animation-duration:0;animation-timing-function:none}0%{opacity:1;transform:translateZ(0)}to{transform:translateZ(0)}}.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right{animation-name:Toastify__none}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vgt-table.striped tbody tr:nth-of-type(odd){background-color:#33446d08}.vgt-right-align{text-align:right}.vgt-left-align{text-align:left}.vgt-center-align{text-align:center}.vgt-pull-left{float:left!important}.vgt-pull-right{float:right!important}.vgt-clearfix:after{display:block;content:"";clear:both}.vgt-responsive{width:100%;overflow-x:auto;position:relative}.vgt-text-disabled{color:#909399}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.vgt-wrap{position:relative}.vgt-fixed-header{position:absolute;z-index:10;overflow-x:auto}table.vgt-table{font-size:16px;border-collapse:collapse;background-color:#fff;width:100%;max-width:100%;table-layout:auto;border:1px solid #DCDFE6}table.vgt-table td{padding:.75em;vertical-align:top;border-bottom:1px solid #DCDFE6;color:#606266}table.vgt-table tr.clickable{cursor:pointer}table.vgt-table tr.clickable:hover{background-color:#f1f5fd}.vgt-table th{padding:.75em 1.5em .75em .75em;vertical-align:middle;position:relative}.vgt-table th.sortable button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;position:absolute;top:0;left:0;width:100%;height:100%}.vgt-table th.sortable button:focus{outline:none}.vgt-table th.sortable button:after{content:"";position:absolute;height:0px;width:0px;right:6px;top:50%;margin-top:-7px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #606266}.vgt-table th.sortable button:before{content:"";position:absolute;height:0px;width:0px;right:6px;top:50%;margin-bottom:-7px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #606266}.vgt-table th.line-numbers,.vgt-table th.vgt-checkbox-col{padding:0 .75em;color:#606266;border-right:1px solid #DCDFE6;word-wrap:break-word;width:25px;text-align:center;background:linear-gradient(#f4f5f8,#f1f3f6)}.vgt-table th.filter-th{padding:.75em}.vgt-table th.vgt-row-header{border-bottom:2px solid #DCDFE6;border-top:2px solid #DCDFE6;background-color:#fafafb}.vgt-table th.vgt-row-header .triangle{width:24px;height:24px;border-radius:15%;position:relative;margin:0 8px}.vgt-table th.vgt-row-header .triangle:after{content:"";position:absolute;display:block;left:50%;top:50%;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #606266;margin-left:-3px;transition:.3s ease transform}.vgt-table th.vgt-row-header .triangle.expand:after{transform:rotate(90deg)}.vgt-table thead th{color:#606266;vertical-align:bottom;border-bottom:1px solid #DCDFE6;padding-right:1.5em;background:linear-gradient(#f4f5f8,#f1f3f6)}.vgt-table thead th.vgt-checkbox-col{vertical-align:middle}.vgt-table thead th.sorting-asc button:after{border-bottom:5px solid #409eff}.vgt-table thead th.sorting-desc button:before{border-top:5px solid #409eff}.vgt-input,.vgt-select{width:100%;height:32px;line-height:1;display:block;font-size:14px;font-weight:400;padding:6px 12px;color:#606266;border-radius:4px;box-sizing:border-box;background-image:none;background-color:#fff;border:1px solid #DCDFE6;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.vgt-input::placeholder,.vgt-select::placeholder{color:#606266;opacity:.3}.vgt-input:focus,.vgt-select:focus{outline:none;border-color:#409eff}.vgt-loading{position:absolute;width:100%;z-index:10;margin-top:117px}.vgt-loading__content{background-color:#c0dfff;color:#409eff;padding:7px 30px;border-radius:3px}.vgt-inner-wrap.is-loading{opacity:.5;pointer-events:none}.vgt-wrap__expander{text-decoration:none}.vgt-table.bordered td,.vgt-table.bordered th{border:1px solid #DCDFE6}.vgt-table.bordered th.vgt-row-header{border-bottom:3px solid #DCDFE6}.vgt-wrap.rtl{direction:rtl}.vgt-wrap.rtl .vgt-table thead th,.vgt-wrap.rtl .vgt-table.condensed thead th{padding-left:1.5em;padding-right:.75em}.vgt-wrap.rtl .vgt-table th.sorting:after,.vgt-wrap.rtl .vgt-table th.sorting-asc:after{margin-right:5px;margin-left:0}.vgt-wrap.rtl .vgt-table th.sortable:after,.vgt-wrap.rtl .vgt-table th.sortable:before{right:inherit;left:6px}.vgt-table.condensed td,.vgt-table.condensed th.vgt-row-header{padding:.4em}@media (max-width: 576px){.vgt-compact *{box-sizing:border-box}.vgt-compact tbody,.vgt-compact tr,.vgt-compact td{display:block;width:100%}.vgt-compact thead{display:none}.vgt-compact tr{margin-bottom:15px}.vgt-compact td{text-align:right;position:relative}.vgt-compact td:before{content:attr(data-label);position:relative;float:left;left:0;width:40%;padding-left:10px;font-weight:700;text-align:left}.vgt-compact th.line-numbers{width:100%!important;display:block;padding:.3em 1em!important}}.vgt-global-search{padding:5px 0;display:flex;flex-wrap:nowrap;align-items:stretch;border:1px solid #DCDFE6;border-bottom:0px;background:linear-gradient(#f4f5f8,#f1f3f6)}.vgt-global-search form{display:flex}.vgt-global-search form label{margin-top:3px}.vgt-global-search__input{position:relative;padding-left:40px;flex-grow:1}.vgt-global-search__input .input__icon{position:absolute;left:0;max-width:32px}.vgt-global-search__input .input__icon .magnifying-glass{margin-top:3px;margin-left:8px;display:block;width:16px;height:16px;border:2px solid #494949;position:relative;border-radius:50%}.vgt-global-search__input .input__icon .magnifying-glass:before{content:"";display:block;position:absolute;right:-7px;bottom:-5px;background:#494949;width:8px;height:4px;border-radius:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.vgt-global-search__actions{margin-left:10px}.vgt-selection-info-row{background:#fdf9e8;padding:5px 16px;font-size:13px;border-top:1px solid #DCDFE6;border-left:1px solid #DCDFE6;border-right:1px solid #DCDFE6;color:#d3aa3b;font-weight:700}.vgt-selection-info-row a{font-weight:700;display:inline-block;margin-left:10px}.vgt-wrap__actions-footer{border:1px solid #DCDFE6}.vgt-wrap__footer{color:#606266;font-size:1.1rem;padding:1em;border:1px solid #DCDFE6;background:linear-gradient(#f4f5f8,#f1f3f6)}.vgt-wrap__footer .footer__row-count{position:relative;padding-right:3px}.vgt-wrap__footer .footer__row-count__label,.vgt-wrap__footer .footer__row-count__select{display:inline-block;vertical-align:middle}.vgt-wrap__footer .footer__row-count__label{font-size:1.1rem}.vgt-wrap__footer .footer__row-count__select{font-size:1.1rem;background-color:transparent;width:auto;border:0;border-radius:0;height:auto;margin-left:8px;color:#606266;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 15px 0 5px}.vgt-wrap__footer .footer__row-count__select::-ms-expand{display:none}.vgt-wrap__footer .footer__row-count__select:focus{outline:none;border-color:#409eff}.vgt-wrap__footer .footer__row-count:after{content:"";display:block;position:absolute;height:0px;width:0px;right:6px;top:50%;margin-top:-1px;border-top:6px solid #606266;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:none;pointer-events:none}.vgt-wrap__footer .footer__navigation{font-size:1.1rem}.vgt-wrap__footer .footer__navigation>button:first-of-type{margin-right:16px}.vgt-wrap__footer .footer__navigation__page-btn,.vgt-wrap__footer .footer__navigation__info,.vgt-wrap__footer .footer__navigation__page-info{display:inline-block;vertical-align:middle;color:#909399}.vgt-wrap__footer .footer__navigation__page-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;text-decoration:none;color:#606266;font-weight:700;white-space:nowrap;vertical-align:middle}.vgt-wrap__footer .footer__navigation__page-btn:hover{cursor:pointer}.vgt-wrap__footer .footer__navigation__page-btn.disabled,.vgt-wrap__footer .footer__navigation__page-btn.disabled:hover{opacity:.5;cursor:not-allowed}.vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.left:after,.vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.left:after{border-right-color:#606266}.vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.right:after,.vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.right:after{border-left-color:#606266}.vgt-wrap__footer .footer__navigation__page-btn span{display:inline-block;vertical-align:middle;font-size:1.1rem}.vgt-wrap__footer .footer__navigation__page-btn .chevron{width:24px;height:24px;border-radius:15%;position:relative;margin:0;display:inline-block;vertical-align:middle}.vgt-wrap__footer .footer__navigation__page-btn .chevron:after{content:"";position:absolute;display:block;left:50%;top:50%;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent}.vgt-wrap__footer .footer__navigation__page-btn .chevron.left:after{border-right:6px solid #409eff;margin-left:-3px}.vgt-wrap__footer .footer__navigation__page-btn .chevron.right:after{border-left:6px solid #409eff;margin-left:-3px}.vgt-wrap__footer .footer__navigation__info,.vgt-wrap__footer .footer__navigation__page-info{display:inline-block;margin:0 16px}.vgt-wrap__footer .footer__navigation__page-info span{display:inline-block;vertical-align:middle}.vgt-wrap__footer .footer__navigation__page-info__current-entry{width:30px;text-align:center;vertical-align:middle;display:inline-block;margin:0 10px;font-weight:700}@media only screen and (max-width: 750px){.vgt-wrap__footer .footer__navigation__info{display:none}.vgt-wrap__footer .footer__navigation__page-btn{margin-left:16px}}.vgt-table.nocturnal{border:1px solid #435169;background-color:#324057}.vgt-table.nocturnal tr.clickable:hover{background-color:#445168}.vgt-table.nocturnal td{border-bottom:1px solid #435169;color:#c7ced8}.vgt-table.nocturnal th.line-numbers,.vgt-table.nocturnal th.vgt-checkbox-col{color:#c7ced8;border-right:1px solid #435169;background:linear-gradient(#2c394f,#2c394f)}.vgt-table.nocturnal thead th{color:#c7ced8;border-bottom:1px solid #435169;background:linear-gradient(#2c394f,#2c394f)}.vgt-table.nocturnal thead th.sortable:before{border-top-color:#3e5170}.vgt-table.nocturnal thead th.sortable:after{border-bottom-color:#3e5170}.vgt-table.nocturnal thead th.sortable.sorting-asc{color:#fff}.vgt-table.nocturnal thead th.sortable.sorting-asc:after{border-bottom-color:#409eff}.vgt-table.nocturnal thead th.sortable.sorting-desc{color:#fff}.vgt-table.nocturnal thead th.sortable.sorting-desc:before{border-top-color:#409eff}.vgt-table.nocturnal.bordered td,.vgt-table.nocturnal.bordered th{border:1px solid #435169}.vgt-table.nocturnal .vgt-input,.vgt-table.nocturnal .vgt-select{color:#c7ced8;background-color:#232d3f;border:1px solid #435169}.vgt-table.nocturnal .vgt-input::placeholder,.vgt-table.nocturnal .vgt-select::placeholder{color:#c7ced8;opacity:.3}.vgt-wrap.nocturnal .vgt-wrap__footer{color:#c7ced8;border:1px solid #435169;background:linear-gradient(#2c394f,#2c394f)}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__row-count{position:relative}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__row-count__label{color:#8290a7}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__row-count__select{color:#c7ced8;background:#232d3f;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:15px;padding-left:10px;border-radius:3px;text-align:center}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__row-count__select:focus{border-color:#409eff}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__row-count:after{content:"";display:block;position:absolute;height:0px;width:0px;right:6px;top:50%;margin-top:-1px;border-top:6px solid #C7CED8;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:none;pointer-events:none}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__navigation__page-btn{color:#c7ced8}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.left:after,.vgt-wrap.nocturnal .vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.left:after{border-right-color:#c7ced8}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.right:after,.vgt-wrap.nocturnal .vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.right:after{border-left-color:#c7ced8}.vgt-wrap.nocturnal .vgt-wrap__footer .footer__navigation__info,.vgt-wrap.nocturnal .vgt-wrap__footer .footer__navigation__page-info{color:#8290a7}.vgt-wrap.nocturnal .vgt-global-search{border:1px solid #435169;background:linear-gradient(#2c394f,#2c394f)}.vgt-wrap.nocturnal .vgt-global-search__input .input__icon .magnifying-glass{border:2px solid #3f4c63}.vgt-wrap.nocturnal .vgt-global-search__input .input__icon .magnifying-glass:before{background:#3f4c63}.vgt-wrap.nocturnal .vgt-global-search__input .vgt-input,.vgt-wrap.nocturnal .vgt-global-search__input .vgt-select{color:#c7ced8;background-color:#232d3f;border:1px solid #435169}.vgt-wrap.nocturnal .vgt-global-search__input .vgt-input::placeholder,.vgt-wrap.nocturnal .vgt-global-search__input .vgt-select::placeholder{color:#c7ced8;opacity:.3}.vgt-table.black-rhino{border:1px solid #435169;background-color:#dfe5ee}.vgt-table.black-rhino tr.clickable:hover{background-color:#fff}.vgt-table.black-rhino td{border-bottom:1px solid #bbc5d6;color:#49515e}.vgt-table.black-rhino th.line-numbers,.vgt-table.black-rhino th.vgt-checkbox-col{color:#dae2f0;border-right:1px solid #435169;background:linear-gradient(#4c5c79,#4e5d7c)}.vgt-table.black-rhino thead th{color:#dae2f0;text-shadow:1px 1px #3e5170;border-bottom:1px solid #435169;background:linear-gradient(#4c5c79,#4e5d7c)}.vgt-table.black-rhino thead th.sortable:before{border-top-color:#607498}.vgt-table.black-rhino thead th.sortable:after{border-bottom-color:#607498}.vgt-table.black-rhino thead th.sortable.sorting-asc{color:#fff}.vgt-table.black-rhino thead th.sortable.sorting-asc:after{border-bottom-color:#409eff}.vgt-table.black-rhino thead th.sortable.sorting-desc:before{border-top-color:#409eff}.vgt-table.black-rhino.bordered td{border:1px solid #bbc5d6}.vgt-table.black-rhino.bordered th{border:1px solid #435169}.vgt-table.black-rhino .vgt-input,.vgt-table.black-rhino .vgt-select{color:#dae2f0;background-color:#34445f;border:1px solid transparent}.vgt-table.black-rhino .vgt-input::placeholder,.vgt-table.black-rhino .vgt-select::placeholder{color:#dae2f0;opacity:.3}.vgt-wrap.black-rhino .vgt-wrap__footer{color:#dae2f0;border:1px solid #435169;background:linear-gradient(#4c5c79,#4e5d7c)}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__row-count{position:relative;padding-right:3px}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__row-count__label{color:#98a5b9}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__row-count__select{color:#49515e;background:#34445f;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:15px;padding-left:5px;border-radius:3px}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__row-count__select::-ms-expand{display:none}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__row-count__select:focus{border-color:#409eff}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__row-count:after{content:"";display:block;position:absolute;height:0px;width:0px;right:6px;top:50%;margin-top:-1px;border-top:6px solid rgb(73,81,94);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:none;pointer-events:none}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__navigation__page-btn{color:#dae2f0}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.left:after,.vgt-wrap.black-rhino .vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.left:after{border-right-color:#dae2f0}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.right:after,.vgt-wrap.black-rhino .vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.right:after{border-left-color:#dae2f0}.vgt-wrap.black-rhino .vgt-wrap__footer .footer__navigation__info,.vgt-wrap.black-rhino .vgt-wrap__footer .footer__navigation__page-info{color:#dae2f0}.vgt-wrap.black-rhino .vgt-global-search{border:1px solid #435169;background:linear-gradient(#4c5c79,#4e5d7c)}.vgt-wrap.black-rhino .vgt-global-search__input .input__icon .magnifying-glass{border:2px solid #3f4c63}.vgt-wrap.black-rhino .vgt-global-search__input .input__icon .magnifying-glass:before{background:#3f4c63}.vgt-wrap.black-rhino .vgt-global-search__input .vgt-input,.vgt-wrap.black-rhino .vgt-global-search__input .vgt-select{color:#dae2f0;background-color:#44516c;border:1px solid transparent}.vgt-wrap.black-rhino .vgt-global-search__input .vgt-input::placeholder,.vgt-wrap.black-rhino .vgt-global-search__input .vgt-select::placeholder{color:#dae2f0;opacity:.3}.vgt-inner-wrap{border-radius:.25rem;box-shadow:0 1px 3px #32325d1a,0 1px 2px #32325d0f}.vgt-table.polar-bear{border-spacing:0;border-collapse:separate;font-size:1rem;background-color:#fff;border:1px solid #e3e8ee;border-bottom:none;border-radius:.25rem}.vgt-table.polar-bear td{padding:1em .75em;border-bottom:1px solid #E4EBF3;color:#525f7f}.vgt-table.polar-bear td.vgt-right-align{text-align:right}.vgt-table.polar-bear th.line-numbers,.vgt-table.polar-bear th.vgt-checkbox-col{color:#394567;border-right:1px solid #e3e8ee;background:#f7fafc}.vgt-table.polar-bear thead th{color:#667b94;font-weight:600;border-bottom:1px solid #e3e8ee;background:#f7fafc}.vgt-table.polar-bear thead th.sorting-asc,.vgt-table.polar-bear thead th.sorting-desc{color:#5e72e4}.vgt-table.polar-bear thead th.sorting-desc:before{border-top:5px solid #7485e8}.vgt-table.polar-bear thead th.sorting-asc:after{border-bottom:5px solid #7485e8}.vgt-table.polar-bear thead th .vgt-input,.vgt-table.polar-bear thead th .vgt-select{height:2.75em;box-shadow:0 1px 2px #0000000d;border:1px solid #E4EBF3}.vgt-table.polar-bear thead th .vgt-input:focus,.vgt-table.polar-bear thead th .vgt-select:focus{outline:0;border-color:#cae0fe}.vgt-table.polar-bear thead tr:first-child th:first-child{border-top-left-radius:.25rem}.vgt-table.polar-bear thead tr:first-child th:last-child{border-top-right-radius:.25rem}.vgt-table.polar-bear.bordered td{border:1px solid #e3e8ee;background:#fff}.vgt-table.polar-bear.bordered th{border:1px solid #e3e8ee}.vgt-wrap.polar-bear .vgt-wrap__footer{color:#394567;border:1px solid #e3e8ee;border-bottom:0px;border-top:0px;background:linear-gradient(#f7fafc,#f7fafc)}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__row-count{position:relative;padding-right:3px}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__row-count__label{color:#98a5b9}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__row-count__select{text-align:center;color:#525f7f;background:#fff;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 30px 5px 5px;border-radius:3px;box-shadow:0 1px 2px #0000000d;border:1px solid #E4EBF3}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__row-count__select::-ms-expand{display:none}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__row-count__select:focus{border-color:#5e72e4}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__row-count:after{content:"";display:block;position:absolute;height:0px;width:0px;right:15px;top:50%;margin-top:-3px;border-top:6px solid #525f7f;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:none;pointer-events:none}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__navigation__page-btn{color:#394567}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.left:after,.vgt-wrap.polar-bear .vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.left:after{border-right-color:#394567}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.right:after,.vgt-wrap.polar-bear .vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.right:after{border-left-color:#394567}.vgt-wrap.polar-bear .vgt-wrap__footer .footer__navigation__info,.vgt-wrap.polar-bear .vgt-wrap__footer .footer__navigation__page-info{color:#394567}.vgt-wrap.polar-bear .vgt-global-search{border:1px solid #e3e8ee;border-bottom:0px;border-top-left-radius:3px;border-top-right-radius:3px;background:#f7fafc}.vgt-wrap.polar-bear .vgt-global-search__input .input__icon .magnifying-glass{border:2px solid #dde3ea}.vgt-wrap.polar-bear .vgt-global-search__input .input__icon .magnifying-glass:before{background:#dde3ea}.vgt-wrap.polar-bear .vgt-global-search__input .vgt-input,.vgt-wrap.polar-bear .vgt-global-search__input .vgt-select{height:2.75em;box-shadow:0 1px 2px #0000000d;border:1px solid #E4EBF3}.vgt-wrap.polar-bear .vgt-global-search__input .vgt-input::placeholder,.vgt-wrap.polar-bear .vgt-global-search__input .vgt-select::placeholder{color:#394567;opacity:.3}:root{--waterfall-color: #328ecc;--waterfall-color-rgb: 50, 142, 204;--parking-color: #cc7032;--swimming-hole-color: #1a5a8a;--button-primary: #32cc70;--color-text: #444;--color-success: #32cc70;--font-xxs: 8px;--font-xs: 10px;--font-s: 12px;--font-m: 14px;--font-l: 16px;--font-xl: 20px;--popper-theme-background-color: #000000;--popper-theme-background-color-hover: #000000;--popper-theme-text-color: #ffffff;--popper-theme-border-width: 0px;--popper-theme-border-style: solid;--popper-theme-border-radius: 6px;--popper-theme-padding: 5px 15px;--popper-theme-box-shadow: 0 6px 30px -6px rgba(0, 0, 0, .25)}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);background:#eee;transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}body{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:auto;margin:0}#app{display:flex;background-color:#eee;height:100dvh}#app.isMobile{flex-direction:column}#app.isMobile .mobileNav{display:flex}#app.isMobile .primaryNav{display:none}a,.link{color:var(--waterfall-color);text-decoration:none;transition:all .3s}a:hover,.link:hover{color:color-mix(in srgb,var(--waterfall-color) 75%,white 25%)}.clickable{cursor:pointer}.button{background-color:var(--waterfall-color);border-radius:6px;color:#fff!important;white-space:nowrap;border:none;cursor:pointer;display:inline-block;transition:all .3s}.button:hover{color:color-mix(in srgb,var(--waterfall-color) 75%,white 25%);background-color:color-mix(in srgb,var(--waterfall-color) 75%,white 25%)}.btn-xs{font-size:11px;padding:4px 12px}.btn-sm{font-size:12px;padding:8px 12px;display:flex;gap:8px;align-items:center}.btn-md{font-size:15px;padding:8px 12px}.btn-lg{font-size:15px;padding:20px 40px}.btn-danger,.btn-danger:hover{background-color:#cc3232!important}.primaryBtn{background-color:var(--button-primary);width:250px;cursor:pointer;border-radius:5px;display:block;margin:10px auto;border:none;color:#fff;transition:all .3s}.primaryBtn:hover{background-color:color-mix(in srgb,var(--button-primary) 75%,white 25%)}.smallText{font-size:var(--font-s);margin-top:10px}.Toastify__toast{position:relative}.Toastify__close-button{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:32px;height:32px;min-width:32px;min-height:32px;font-size:28px;line-height:32px;display:flex;align-items:center;justify-content:center;color:#333;opacity:.8;border-radius:50%;background:none;border:none;cursor:pointer;z-index:2;transition:background .2s,color .2s}.Toastify__close-button:hover,.Toastify__close-button:focus{background:none;color:#333;opacity:1}@media (max-width: 600px){.Toastify__close-button{width:44px;height:44px;min-width:44px;min-height:44px;font-size:36px;right:8px}}.subscribe-now-button{cursor:pointer!important;display:inline-flex;align-items:center;gap:10px;background:#ffffff26;color:#fff;padding:12px 24px;border-radius:6px;text-decoration:none;font-size:1.1rem;border:2px solid rgba(255,255,255,.3);transition:all .3s ease}.subscribe-now-button:hover{background:#ffffff40;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.subscribe-now-button svg{transition:transform .3s ease}.subscribe-now-button:hover svg{transform:translate(4px)}input[type=checkbox]:not(.switch-input){-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid var(--waterfall-color);border-radius:4px;cursor:pointer;position:relative;transition:all .2s ease}input[type=checkbox]:not(.switch-input):checked{background-color:var(--waterfall-color)}input[type=checkbox]:not(.switch-input):checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}
