:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media(min-width:576px){.ion-hide-sm-up{display:none!important}}@media(max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media(min-width:768px){.ion-hide-md-up{display:none!important}}@media(max-width:767.98px){.ion-hide-md-down{display:none!important}}@media(min-width:992px){.ion-hide-lg-up{display:none!important}}@media(max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media(min-width:1200px){.ion-hide-xl-up{display:none!important}}@media(max-width:1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media(min-width:576px){.ion-display-sm-none{display:none!important}}@media(min-width:768px){.ion-display-md-none{display:none!important}}@media(min-width:992px){.ion-display-lg-none{display:none!important}}@media(min-width:1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media(min-width:576px){.ion-display-sm-inline{display:inline!important}}@media(min-width:768px){.ion-display-md-inline{display:inline!important}}@media(min-width:992px){.ion-display-lg-inline{display:inline!important}}@media(min-width:1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media(min-width:576px){.ion-display-sm-inline-block{display:inline-block!important}}@media(min-width:768px){.ion-display-md-inline-block{display:inline-block!important}}@media(min-width:992px){.ion-display-lg-inline-block{display:inline-block!important}}@media(min-width:1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media(min-width:576px){.ion-display-sm-block{display:block!important}}@media(min-width:768px){.ion-display-md-block{display:block!important}}@media(min-width:992px){.ion-display-lg-block{display:block!important}}@media(min-width:1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media(min-width:576px){.ion-display-sm-flex{display:flex!important}}@media(min-width:768px){.ion-display-md-flex{display:flex!important}}@media(min-width:992px){.ion-display-lg-flex{display:flex!important}}@media(min-width:1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media(min-width:576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media(min-width:576px){.ion-display-sm-grid{display:grid!important}}@media(min-width:768px){.ion-display-md-grid{display:grid!important}}@media(min-width:992px){.ion-display-lg-grid{display:grid!important}}@media(min-width:1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media(min-width:576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media(min-width:768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media(min-width:992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media(min-width:1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media(min-width:576px){.ion-display-sm-table{display:table!important}}@media(min-width:768px){.ion-display-md-table{display:table!important}}@media(min-width:992px){.ion-display-lg-table{display:table!important}}@media(min-width:1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media(min-width:576px){.ion-display-sm-table-cell{display:table-cell!important}}@media(min-width:768px){.ion-display-md-table-cell{display:table-cell!important}}@media(min-width:992px){.ion-display-lg-table-cell{display:table-cell!important}}@media(min-width:1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media(min-width:576px){.ion-display-sm-table-row{display:table-row!important}}@media(min-width:768px){.ion-display-md-table-row{display:table-row!important}}@media(min-width:992px){.ion-display-lg-table-row{display:table-row!important}}@media(min-width:1200px){.ion-display-xl-table-row{display:table-row!important}}@charset "UTF-8";.m-0{margin:0rem!important}.mt-0{margin-top:0rem!important}.mr-0{margin-right:0rem!important}.mb-0{margin-bottom:0rem!important}.ml-0{margin-left:0rem!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.m-5{margin:1.25rem!important}.mt-5{margin-top:1.25rem!important}.mr-5{margin-right:1.25rem!important}.mb-5{margin-bottom:1.25rem!important}.ml-5{margin-left:1.25rem!important}.m-6{margin:1.5rem!important}.mt-6{margin-top:1.5rem!important}.mr-6{margin-right:1.5rem!important}.mb-6{margin-bottom:1.5rem!important}.ml-6{margin-left:1.5rem!important}.m-7{margin:1.75rem!important}.mt-7{margin-top:1.75rem!important}.mr-7{margin-right:1.75rem!important}.mb-7{margin-bottom:1.75rem!important}.ml-7{margin-left:1.75rem!important}.m-8{margin:2rem!important}.mt-8{margin-top:2rem!important}.mr-8{margin-right:2rem!important}.mb-8{margin-bottom:2rem!important}.ml-8{margin-left:2rem!important}.m-9{margin:2.25rem!important}.mt-9{margin-top:2.25rem!important}.mr-9{margin-right:2.25rem!important}.mb-9{margin-bottom:2.25rem!important}.ml-9{margin-left:2.25rem!important}.m-10{margin:2.5rem!important}.mt-10{margin-top:2.5rem!important}.mr-10{margin-right:2.5rem!important}.mb-10{margin-bottom:2.5rem!important}.ml-10{margin-left:2.5rem!important}.m-11{margin:2.75rem!important}.mt-11{margin-top:2.75rem!important}.mr-11{margin-right:2.75rem!important}.mb-11{margin-bottom:2.75rem!important}.ml-11{margin-left:2.75rem!important}.m-12{margin:3rem!important}.mt-12{margin-top:3rem!important}.mr-12{margin-right:3rem!important}.mb-12{margin-bottom:3rem!important}.ml-12{margin-left:3rem!important}.m-13{margin:3.25rem!important}.mt-13{margin-top:3.25rem!important}.mr-13{margin-right:3.25rem!important}.mb-13{margin-bottom:3.25rem!important}.ml-13{margin-left:3.25rem!important}.m-14{margin:3.5rem!important}.mt-14{margin-top:3.5rem!important}.mr-14{margin-right:3.5rem!important}.mb-14{margin-bottom:3.5rem!important}.ml-14{margin-left:3.5rem!important}.m-15{margin:3.75rem!important}.mt-15{margin-top:3.75rem!important}.mr-15{margin-right:3.75rem!important}.mb-15{margin-bottom:3.75rem!important}.ml-15{margin-left:3.75rem!important}.m-16{margin:4rem!important}.mt-16{margin-top:4rem!important}.mr-16{margin-right:4rem!important}.mb-16{margin-bottom:4rem!important}.ml-16{margin-left:4rem!important}.m-17{margin:4.25rem!important}.mt-17{margin-top:4.25rem!important}.mr-17{margin-right:4.25rem!important}.mb-17{margin-bottom:4.25rem!important}.ml-17{margin-left:4.25rem!important}.m-18{margin:4.5rem!important}.mt-18{margin-top:4.5rem!important}.mr-18{margin-right:4.5rem!important}.mb-18{margin-bottom:4.5rem!important}.ml-18{margin-left:4.5rem!important}.m-19{margin:4.75rem!important}.mt-19{margin-top:4.75rem!important}.mr-19{margin-right:4.75rem!important}.mb-19{margin-bottom:4.75rem!important}.ml-19{margin-left:4.75rem!important}.m-20{margin:5rem!important}.mt-20{margin-top:5rem!important}.mr-20{margin-right:5rem!important}.mb-20{margin-bottom:5rem!important}.ml-20{margin-left:5rem!important}.p-0{padding:0rem!important}.pt-0{padding-top:0rem!important}.pr-0{padding-right:0rem!important}.pb-0{padding-bottom:0rem!important}.pl-0{padding-left:0rem!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.p-5{padding:1.25rem!important}.pt-5{padding-top:1.25rem!important}.pr-5{padding-right:1.25rem!important}.pb-5{padding-bottom:1.25rem!important}.pl-5{padding-left:1.25rem!important}.p-6{padding:1.5rem!important}.pt-6{padding-top:1.5rem!important}.pr-6{padding-right:1.5rem!important}.pb-6{padding-bottom:1.5rem!important}.pl-6{padding-left:1.5rem!important}.p-7{padding:1.75rem!important}.pt-7{padding-top:1.75rem!important}.pr-7{padding-right:1.75rem!important}.pb-7{padding-bottom:1.75rem!important}.pl-7{padding-left:1.75rem!important}.p-8{padding:2rem!important}.pt-8{padding-top:2rem!important}.pr-8{padding-right:2rem!important}.pb-8{padding-bottom:2rem!important}.pl-8{padding-left:2rem!important}.p-9{padding:2.25rem!important}.pt-9{padding-top:2.25rem!important}.pr-9{padding-right:2.25rem!important}.pb-9{padding-bottom:2.25rem!important}.pl-9{padding-left:2.25rem!important}.p-10{padding:2.5rem!important}.pt-10{padding-top:2.5rem!important}.pr-10{padding-right:2.5rem!important}.pb-10{padding-bottom:2.5rem!important}.pl-10{padding-left:2.5rem!important}.p-11{padding:2.75rem!important}.pt-11{padding-top:2.75rem!important}.pr-11{padding-right:2.75rem!important}.pb-11{padding-bottom:2.75rem!important}.pl-11{padding-left:2.75rem!important}.p-12{padding:3rem!important}.pt-12{padding-top:3rem!important}.pr-12{padding-right:3rem!important}.pb-12{padding-bottom:3rem!important}.pl-12{padding-left:3rem!important}.p-13{padding:3.25rem!important}.pt-13{padding-top:3.25rem!important}.pr-13{padding-right:3.25rem!important}.pb-13{padding-bottom:3.25rem!important}.pl-13{padding-left:3.25rem!important}.p-14{padding:3.5rem!important}.pt-14{padding-top:3.5rem!important}.pr-14{padding-right:3.5rem!important}.pb-14{padding-bottom:3.5rem!important}.pl-14{padding-left:3.5rem!important}.p-15{padding:3.75rem!important}.pt-15{padding-top:3.75rem!important}.pr-15{padding-right:3.75rem!important}.pb-15{padding-bottom:3.75rem!important}.pl-15{padding-left:3.75rem!important}.p-16{padding:4rem!important}.pt-16{padding-top:4rem!important}.pr-16{padding-right:4rem!important}.pb-16{padding-bottom:4rem!important}.pl-16{padding-left:4rem!important}.p-17{padding:4.25rem!important}.pt-17{padding-top:4.25rem!important}.pr-17{padding-right:4.25rem!important}.pb-17{padding-bottom:4.25rem!important}.pl-17{padding-left:4.25rem!important}.p-18{padding:4.5rem!important}.pt-18{padding-top:4.5rem!important}.pr-18{padding-right:4.5rem!important}.pb-18{padding-bottom:4.5rem!important}.pl-18{padding-left:4.5rem!important}.p-19{padding:4.75rem!important}.pt-19{padding-top:4.75rem!important}.pr-19{padding-right:4.75rem!important}.pb-19{padding-bottom:4.75rem!important}.pl-19{padding-left:4.75rem!important}.p-20{padding:5rem!important}.pt-20{padding-top:5rem!important}.pr-20{padding-right:5rem!important}.pb-20{padding-bottom:5rem!important}.pl-20{padding-left:5rem!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.mr-auto{margin-right:auto!important}.ml-auto{margin-left:auto!important}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}.h1-regular,h1{font-family:Poppins,sans-serif;font-size:3.75rem;line-height:4.5rem;font-weight:400;font-style:normal}.h1-medium{font-family:Poppins,sans-serif;font-size:3.75rem;line-height:4.5rem;font-weight:500;font-style:normal}.h1-semibold{font-family:Poppins,sans-serif;font-size:3.75rem;line-height:4.5rem;font-weight:600;font-style:normal}.h1-bold{font-family:Poppins,sans-serif;font-size:3.75rem;line-height:4.5rem;font-weight:700;font-style:normal}.h1-italic{font-family:Poppins,sans-serif;font-size:3.75rem;line-height:4.5rem;font-weight:400;font-style:italic}.h2-regular,h2{font-family:Poppins,sans-serif;font-size:2.25rem;line-height:2.75rem;font-weight:400;font-style:normal}.h2-medium{font-family:Poppins,sans-serif;font-size:2.25rem;line-height:2.75rem;font-weight:500;font-style:normal}.h2-semibold{font-family:Poppins,sans-serif;font-size:2.25rem;line-height:2.75rem;font-weight:600;font-style:normal}.h2-bold{font-family:Poppins,sans-serif;font-size:2.25rem;line-height:2.75rem;font-weight:700;font-style:normal}.h2-italic{font-family:Poppins,sans-serif;font-size:2.25rem;line-height:2.75rem;font-weight:400;font-style:italic}.h3-regular,h3{font-family:Poppins,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:400;font-style:normal}.h3-medium{font-family:Poppins,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:500;font-style:normal}.h3-semibold{font-family:Poppins,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:600;font-style:normal}.h3-bold{font-family:Poppins,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:700;font-style:normal}.h3-italic{font-family:Poppins,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:400;font-style:italic}.large-regular,h4{font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:400;font-style:normal}.large-medium{font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:500;font-style:normal}.large-semibold{font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;font-style:normal}.large-bold{font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;font-style:normal}.large-italic{font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:400;font-style:italic}.middle-regular,h5,p{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;font-style:normal}.middle-medium{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:500;font-style:normal}.middle-semibold,ion-modal ion-title{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;font-style:normal}.middle-bold{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;font-style:normal}.middle-italic{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;font-style:italic}.small-regular,h6{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;font-style:normal}.small-medium{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;font-style:normal}.small-semibold{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;font-style:normal}.small-bold{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;font-style:normal}.small-italic{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;font-style:italic}.xsmall-regular{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:400;font-style:normal}.xsmall-medium{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:500;font-style:normal}.xsmall-semibold{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:600;font-style:normal}.xsmall-bold{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:700;font-style:normal}.xsmall-italic{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:400;font-style:italic}html[data-theme=dark-theme]{--text-color-base: #ffffff;--text-color-base-light: #ffffff;--text-color-secondary: #545454;--text-color-complementary: #ffffff;--text-color-complementary-1: #bdd5df;--text-color-success: #32a089;--icon-color: #c0c0c0;--icon-active-color: #ffffff;--body-background: #333333;--body-background-light: #444444;--body-background-dark: #1d1d1d;--body-background-xdark: #000000;--image-transparent-bg: #1d1d1d;--web-frame-backdrop: #000000;--style1-primary-background: #444444;--style1-primary-background-hover: #727272;--style1-primary-text: #ffffff;--style1-primary-background-press: #939393;--style1-primary-background-focus: #939393;--style1-primary-background-disable: #c0c0c0;--style1-primary-icon: #ffffff;--style1-secondary-background: #ffffff;--style1-secondary-text: #000000;--style1-secondary-border: #ffffff;--style1-secondary-background-hover: #595959;--style1-secondary-background-press: #595959;--style1-secondary-background-focus: #595959;--style1-secondary-background-disable: #595959;--style2-primary-background: #4c82b0;--style2-primary-text: #ffffff;--style2-primary-background-hover: #4576a0;--style2-primary-background-press: #4576a0;--style2-primary-background-focus: #365c7d;--style2-primary-background-disable: #365c7d;--style2-primary-icon: #ffffff;--style2-secondary-background: transparent;--style2-secondary-text: #4c82b0;--style2-secondary-icon: #4c82b0;--style2-secondary-text-active: #ffffff;--style2-secondary-icon-active: #ffffff;--style2-secondary-border: #4c82b0;--style2-secondary-background-hover: #a1a1a1;--style2-secondary-background-press: #333333;--style2-secondary-background-focus: #333333;--style2-secondary-background-disable: #1d1d1d;--btn-back: #ffffff;--btn-google-bg: #333333;--btn-google-text: #ffffff;--btn-google-border: #ffffff;--btn-google-hover: #000000;--btn-google-active: #000000;--btn-google-focus-outline: #bdd5df;--btn-apple-background: #333333;--btn-apple-background-hover: #1d1d1d;--btn-apple-focus-outline: #ffffff;--btn-apple-btn-border: #ffffff;--btn-apple-text: #ffffff;--link-default: #709bc0;--link-hover: #4c82b0;--link-focus: #87abca;--link-disabled: #d4d4d4;--divider-line: #ffffff;--divider-text: #ffffff;--divider-separator-light: #333333;--divider-separator-dark: #1d1d1d;--filter-white-2-type1: brightness(0) saturate(100%) invert(88%) sepia(13%) saturate(316%) hue-rotate(154deg) brightness(94%) contrast(90%);--filter-white-2-type2: brightness(0) saturate(100%) invert(47%) sepia(65%) saturate(423%) hue-rotate(325deg) brightness(105%) contrast(99%);--stepper-background-active: #4c82b0;--stepper-background-default: #c0c0c0;--toggle-background-active: #4c82b0;--toggle-background-default: #b0b0b0;--modal-background: #333333;--modal-text-color: #ffffff;--modal-header-divider: #c0c0c0;--modal-toolbar-background: #333333;--modal-toolbar-text-color: #ffffff;--modal-highlight-background: #595959;--modal-wheel-fade-background-rgb: 50, 50, 50;--modal-button-accept-background: transparent;--modal-button-accept-color: #4c82b0;--modal-button-cancel-background: transparent;--modal-button-cancel-color: #c1121f;--activities-list-modal-background: var(--modal-background);--chip-background-default: #4c82b0;--chip-text-default: #ffffff;--chip-icon-default: #ffffff;--selectable-card-active-border: #4c82b0;--selectable-card-active-text: #ffffff;--option-card-border-active: #ffffff;--option-card-background-active: #545454;--option-card-background-default: #333333;--accordion-header-backgound-active: #ed795c;--input-backgrounddefault: #333333;--input-backgroundhover: transparent;--input-backgroundactive: transparent;--input-backgrounddisabled: #e2e2e2;--input-backgrounderror: #333333;--input-borderdefault: #727272;--input-borderinactive: #b0b0b0;--input-borderhover: #ffffff;--input-borderactive: #ffffff;--input-borderdisabled: #b0b0b0;--input-borderdivider: #d4d4d4;--input-bordersearchbar: #ffffff;--input-bordererror: #cd6069;--input-bordererror-focus: #c03844;--input-text: #ffffff;--input-labeltext: #ffffff;--input-hinttext: #8a8a8a;--input-placeholder: #c0c0c0;--input-placeholder-error: #cd6069;--input-icon: #ffffff;--input-iconsend: #ffffff;--input-backgroundiconsend: #4c82b0;--input-focus-ring-error: 0 0 0 2px #af333e;--feedback-error-text: #ecb6ba;--feedback-error-border: #cd6069;--feedback-error-surface: rgba(205, 96, 105, .16);--feedback-error-surface-strong: rgba(205, 96, 105, .24);--feedback-success-text: #e1fff9;--feedback-success-border: #37b097;--feedback-success-surface: rgba(55, 176, 151, .18);--feedback-panel-text: #ffffff;--accordion-background: #333333;--accordion-active-background: #333333;--accordion-header-bg: #545454;--accordion-header-bg-active: #8a8a8a;--accordion-label-color: #ffffff;--accordion-background-description: #333333;--tag-background-default: #333333;--tag-background-active: #4c82b0;--tag-border: #727272;--tag-color: #ffffff;--tag-color-active: #ffffff;--tag-border-active: #4c82b0;--tag-shadow-hover: 0 2px 8px 0 rgba(0, 0, 0, .08);--tag-background-easy: #053027;--dropdown-background: #333333;--dropdown-background-hover: #545454;--dropdown-background-active: #4c82b0;--dropdown-background-disabled: #b0b0b0;--dropdown-text: #ffffff;--dropdown-text-active: #ffffff;--dropdown-text-disabled: #333333;--dropdown-border: #727272;--dropdown-border-hover: none;--dropdown-border-active: none;--dropdown-border-disabled: none;--tab-bar-background: #333333;--tab-bar-text-color: #ffffff;--tab-bar-text-color-active: #4c82b0;--tab-bar-icon-color: #ffffff;--tab-bar-icon-color-active: #4c82b0;--tab-bar-shadow: rgba(255, 255, 255, 0);--notification-badge-bg: #ed795c;--notifications-media-club-bg: #545454;--notifications-media-club-border: #727272;--notifications-media-activity-bg-start: #595959;--notifications-media-activity-bg-end: #2a4861;--notifications-media-activity-border: #709bc0;--notifications-media-icon: #e2e2e2;--notifications-media-badge-ring: var(--ion-background-color);--notifications-media-badge-shadow: 0 0 0 1px #000000;--notifications-media-badge-icon: #ffffff;--notifications-media-badge-danger: #c03844;--notifications-media-badge-success: #37b097;--notifications-media-badge-accent: #709bc0;--notifications-media-badge-info: #669bbc;--notifications-media-badge-neutral: #939393;--reward-surface-background: linear-gradient( 135deg, rgb(20.88, 20.88, 20.88) 0%, rgb(23.68, 40.7, 54.76) 100% );--reward-surface-border: rgba(112, 155, 192, .24);--reward-surface-shadow: 0 1rem 2.4rem rgba(0, 0, 0, .42), 0 0 0 .0625rem rgba(255, 255, 255, .05);--reward-surface-glow: rgba(76, 130, 176, .18);--reward-surface-title: #ffffff;--reward-surface-text: #e2e2e2;--reward-surface-text-muted: #c0c0c0;--reward-surface-icon: #87abca;--reward-eyebrow-text: #87abca;--reward-icon-background: rgb(63.24, 63.24, 63.24);--reward-icon-border: rgba(112, 155, 192, .24);--reward-pill-background: rgb(61.2, 61.2, 61.2);--reward-pill-border: rgba(112, 155, 192, .22);--reward-pill-text: #adc6db;--reward-progress-track: rgba(255, 255, 255, .1);--reward-progress-fill: linear-gradient( 90deg, #4c82b0 0%, #709bc0 100% );--reward-progress-fill-shadow: 0 .2rem .7rem rgba(76, 130, 176, .22);--reward-progress-sweep: rgba(135, 171, 202, .85);--reward-progress-origin: #87abca;--reward-progress-origin-ring: rgba(112, 155, 192, .32);--reward-highlight-text: #adc6db;--reward-level-up-background: #4c82b0;--reward-level-up-border: #87abca;--reward-level-up-text: #ffffff;--reward-card-background: linear-gradient( 180deg, rgba(#1d1d1d, .98) 0%, rgba(#333333, 1) 100% );--reward-card-border: rgba(255, 255, 255, .08);--reward-card-shadow: 0 .7rem 1.7rem rgba(0, 0, 0, .34);--reward-card-title: #ffffff;--reward-card-eyebrow: #c8d8e7;--reward-card-text-muted: #c0c0c0;--reward-card-stat-background: rgb(61.2, 61.2, 61.2);--reward-card-stat-border: rgba(255, 255, 255, .08);--reward-notification-background: linear-gradient( 180deg, rgb(21.46, 21.46, 21.46) 0%, rgb(23.04, 39.6, 53.28) 100% );--reward-notification-border: rgba(112, 155, 192, .18);--reward-notification-shadow: 0 .5rem 1.3rem rgba(0, 0, 0, .34), 0 0 0 .0625rem rgba(255, 255, 255, .04);--reward-notification-accent: linear-gradient( 180deg, #e98d5d 0%, #709bc0 100% );--reward-review-surface: rgb(80.76, 62.2, 57.56);--reward-review-border: rgba(233, 141, 93, .22);--segment-background: #333333;--segment-text-color: #ffffff;--segment-background-active: transparent;--segment-text-color-active: #ffffff;--segment-icon-color: #ffffff;--segment-icon-color-active: #ffffff;--segment-shadow: rgba(255, 255, 255, 0);--bottom-handle-background: #333333;--bottom-handle-shadow: 0 -2px 8px rgba(0, 0, 0, .2);--bottom-handle-bar-color: #8a8a8a;--bottom-handle-text: #ffffff;--card-background: #1d1d1d;--card-background-light: #333333;--card-background-xlight: #444444;--embedded-activity-card-background: rgba(255, 255, 255, .035);--embedded-activity-card-border: rgba(255, 255, 255, .06);--embedded-activity-card-shadow: 0 0 0 .0625rem rgba(255, 255, 255, .035);--card-title-color: #c8d8e7;--card-subtitle-color: #ffffff;--card-note-color: #ffffff;--card-text-color: #ffffff;--card-icon-close-color: #ffffff;--card-shadow: 0 0 4px 0 rgba(0, 0, 0, .25);--card-shadow-hover: none;--card-join-background-button: #000000;--card-join-border-button: #edf3f7;--card-join-disabled-background-button: #e98d5d;--card-join-disabled-border-button: #e1d7ce;--expand-indicator-bg: rgba(255, 255, 255, .08);--activity-badge-enrolled-bg: rgba(54, 92, 125, .88);--activity-badge-enrolled-text: #ffffff;--activity-badge-enrolled-border: #709bc0;--activity-badge-finished-bg: rgba(39, 125, 107, .88);--activity-badge-finished-text: #ffffff;--activity-badge-finished-border: #37b097;--activity-badge-pending-bg: rgba(112, 72, 24, .9);--activity-badge-pending-text: #ffffff;--activity-badge-pending-border: #f1b469;--activity-badge-review-bg: rgba(98, 67, 29, .9);--activity-badge-review-text: #ffffff;--activity-badge-review-border: #f1b469;--activity-badge-canceled-bg: rgba(137, 13, 22, .9);--activity-badge-canceled-text: #ffffff;--activity-badge-canceled-border: #cd414c;--activity-badge-requested-bg: rgba(87, 55, 16, .9);--activity-badge-requested-text: #ffffff;--activity-badge-requested-border: #f1b469;--activity-badge-shadow: 0 .25rem .75rem rgba(0, 0, 0, .45);--activity-private-chip-bg: #333333;--activity-private-chip-border: #595959;--activity-private-chip-text: #e2e2e2;--activity-private-chip-icon: #bf9a72;--activity-private-chip-shadow: none;--finish-completion-card-bg: linear-gradient( 180deg, rgba(#1d1d1d, .98) 0%, rgba(#333333, 1) 100% );--finish-completion-card-border: rgba(55, 176, 151, .26);--finish-completion-card-shadow: 0 .5rem 1.4rem rgba(0, 0, 0, .34);--finish-completion-icon-bg: rgb(67.32, 67.32, 67.32);--finish-completion-icon-border: rgba(55, 176, 151, .3);--finish-completion-icon-color: #e1fff9;--finish-completion-label-color: #e1fff9;--map-user-marker-bg: #4c82b0;--map-user-marker-border: #ffffff;--map-user-marker-shadow: rgba(0, 0, 0, .15);--map-track-shadow: rgba(0, 0, 0, .5);--map-floating-bg: rgba(#1d1d1d, .72);--map-floating-border: rgba(#ffffff, .2);--map-floating-text: #ffffff;--map-floating-shadow: 0 .375rem 1rem rgba(#000000, .4);--map-floating-border-hover: rgba(#ffffff, .34);--map-floating-focus: #709bc0;--map-loader-overlay: linear-gradient( 180deg, rgba(#000000, .34) 0%, rgba(#000000, .58) 100% ), rgba(#000000, .26);--map-loader-surface: rgba(#1d1d1d, .9);--map-loader-border: rgba(#ffffff, .09);--map-loader-text: #ffffff;--map-loader-subtext: #c0c0c0;--map-loader-accent: #bdd5df;--map-loader-badge-bg: rgba(#ffffff, .08);--map-loader-badge-text: #e2e2e2;--map-loader-shadow: 0 1rem 2.5rem rgba(#000000, .42);--explore-create-activity-fab-gradient-start: #365c7d;--explore-create-activity-fab-gradient-mid: #1b4964;--explore-create-activity-fab-gradient-end: #277d6b;--explore-create-activity-fab-accent-glow: rgba(237, 121, 92, .14);--explore-create-activity-fab-sheen: rgba(255, 255, 255, .08);--explore-create-activity-fab-border: rgba(255, 255, 255, .12);--explore-create-activity-fab-shadow: 0 0 0 .0625rem rgba(255, 255, 255, .05), 0 .45rem 1.15rem rgba(0, 0, 0, .5);--explore-create-activity-fab-hover-shadow: 0 0 0 .0625rem rgba(255, 255, 255, .08), 0 .55rem 1.35rem rgba(0, 0, 0, .58);--app-tour-backdrop: rgba(0, 0, 0, .5);--app-tour-spotlight-ring: rgba(255, 255, 255, .42);--app-tour-spotlight-inner: rgba(189, 213, 223, .24);--app-tour-surface: rgba(29, 29, 29, .97);--app-tour-surface-sheen: rgba(255, 255, 255, .06);--app-tour-action-surface: rgba(255, 255, 255, .075);--app-tour-border: rgba(255, 255, 255, .13);--app-tour-title: #ffffff;--app-tour-text: #e2e2e2;--app-tour-muted: #c0c0c0;--app-tour-accent: #bdd5df;--app-tour-accent-soft: rgba(189, 213, 223, .16);--app-tour-shadow: 0 1rem 2.5rem rgba(0, 0, 0, .5);--app-tour-progress-bg: rgba(255, 255, 255, .12);--app-tour-progress-active: #bdd5df;--app-tour-glow: rgba(189, 213, 223, .24);--app-tour-icon-glow: rgba(189, 213, 223, .18);--app-tour-rail-gradient: linear-gradient( 90deg, #bdd5df 0%, #709bc0 52%, #37b097 100% );--app-tour-sheen: rgba(255, 255, 255, .06);--app-tour-spotlight-pulse: rgba(189, 213, 223, .22);--range-pin-background: #4c82b0;--range-black: #e2e2e2;--range-bar-background: #e2e2e2;--range-knob-background: #ffffff;--range-auxiliar-background: #e1d7ce;--rchat-bg: #1d1d1d;--rchat-self-bg: #edf3f7;--rchat-friend-bg: #595959;--rchat-friend-color: #ffffff;--rchat-input-bg: #333333;--rchat-input-color: #ffffff;--rchat-input-border: #727272;--rchat-send-bg: #4c82b0;--rchat-send-icon-color: #ffffff;--rchat-community-rules-color: #bdd5df;--level-description-background: #333333;--level-label-background: #c8d8e7;--highlight-default: #4c82b0;--upload-img-bg: #1d1d1d;--upload-img-text: #ffffff;--upload-img-border: #4c82b0;--upload-img-icon: #4c82b0;--image-preview-bg: #1d1d1d;--image-preview-hover-bg: rgba(255, 255, 255, .05);--image-remove-bg: rgba(0, 0, 0, .6);--image-remove-hover-bg: rgba(0, 0, 0, .8);--image-remove-icon: #ffffff;--image-remove-shadow: 0 2px 6px rgba(0, 0, 0, .4);--banner-background: #bdd5df;--banner-shadow: 0 2px 6px rgba(0, 0, 0, .1);--banner-title-color: #000000;--banner-subtitle-color: #000000;--banner-close-icon-color: #000000;--toast-bg: #333333;--toast-border: #545454;--toast-text: #545454;--toast-icon: #d4d4d4;--toast-hover-bg: #545454;--toast-info-bg: #2a4861;--toast-info-border: #4576a0;--toast-info-text: #c8d8e7;--toast-info-icon: #adc6db;--toast-success-bg: #277d6b;--toast-success-border: #32a089;--toast-success-text: #e1fff9;--toast-success-icon: #37b097;--toast-warning-bg: #482b08;--toast-warning-border: #d8933e;--toast-warning-text: #fff3e4;--toast-warning-icon: #f1b469;--toast-error-bg: #3d070c;--toast-error-border: #af333e;--toast-error-text: #ecb6ba;--toast-error-icon: #cd6069;--calendar-bg: #1d1d1d;--calendar-dropdown-bg: #1d1d1d;--calendar-border: #333333;--calendar-text: #e2e2e2;--calendar-icon: #d4d4d4;--calendar-action: #adc6db;--calendar-hover-bg: #333333;--location-bg: #1d1d1d;--location-dropdown-bg: #1d1d1d;--location-border: #333333;--location-text: #e2e2e2;--location-icon: #d4d4d4;--location-action: #adc6db;--location-hover-bg: #333333;--club-card-background: #e2e2e2;--attendee-avatar-bg: #727272;--attendee-avatar-border: #1d1d1d;--attendee-rating-bg: #4c82b0;--attendee-rating-text: #ffffff;--attendee-name-text: #e2e2e2;--attendee-group-bg: #595959;--attendee-available-bg: #333333;--attendee-available-text: #709bc0;--expandable-text-gradient-start: rgba(0, 0, 0, 0);--expandable-text-gradient-end: #1d1d1d;--expandable-text-btn-text: #709bc0;--expandable-text-btn-icon: #709bc0;--marker-badge-bg: #ffffff;--marker-badge-text: #000000;--marker-badge-border: #595959;--marker-club-badge-bg: #000000;--marker-club-badge-color: #ffffff;--marker-club-badge-border: #727272;--marker-selected-bg: #4c82b0;--marker-selected-icon: #ffffff;--marker-selected-shadow: 0 4px 12px rgba(59, 130, 246, .5);--marker-selected-badge-bg: #4576a0;--marker-selected-badge-border: #4c82b0;--marker-disabled-badge-bg: #939393;--marker-cluster-bg: #e8e8f2;--marker-cluster-text: #4c82b0;--marker-cluster-border: #595959;--marker-user-bg: #709bc0;--marker-user-border: #595959;--marker-meeting-bg: #ed795c;--marker-meeting-border: #595959;--marker-meeting-icon: #ffffff;--marker-custom-icon: #4c82b0;--marker-circle-stroke: #709bc0;--marker-circle-fill: #709bc0;--marker-location-primary: #4576a0;--marker-location-border: #ffffff;--calendar-activity-bg: var(--marker-selected-bg);--calendar-activity-icon: var(--marker-selected-icon);--calendar-activity-shadow: var(--marker-selected-shadow);--calendar-activity-ring: rgba(0, 123, 255, .35);--feedback-bg: #37b097;--feedback-text: #ffffff;--success-color: #37b097;--user-chip-level-background-primary: #4c82b0;--user-chip-level-background-secondary: #edf3f7;--level-chip-background: #053027;--date-time-text: #ffffff;--date-time-color-base: #ffffff;--date-time-today-background: #ed795c;--date-time-highlight: #4576a0;--date-time-highlight-text: #ffffff;--date-time-highlight-border: #ffffff;--menu-option-bg: #595959;--menu-option-text: #ffffff;--menu-option-border: rgba(255, 255, 255, .2);--menu-option-opacity: .8;--actionsheet-bg: rgba(28, 28, 30, .85);--actionsheet-backdrop: rgba(0, 0, 0, .6);--actionsheet-border: rgba(255, 255, 255, .15);--actionsheet-shadow: 0 -.5rem 2rem rgba(0, 0, 0, .5);--actionsheet-separator: #ffffff;--actionsheet-title-text: #ffffff;--actionsheet-button-bg: rgba(58, 58, 60, .6);--actionsheet-button-bg-hover: rgba(72, 72, 74, .8);--actionsheet-button-text: #ffffff;--actionsheet-button-border: rgba(255, 255, 255, .1);--actionsheet-button-shadow: 0 .125rem .5rem rgba(0, 0, 0, .3);--actionsheet-destructive-bg: #c1121f;--actionsheet-destructive-bg-hover: #b0101c;--actionsheet-destructive-text: #ffffff;--actionsheet-destructive-border: #cd414c;--actionsheet-destructive-border-hover: #d56069;--actionsheet-destructive-shadow: 0 .45rem 1.3rem rgba(#c1121f, .55);--actionsheet-cancel-bg: #444444;--actionsheet-cancel-bg-hover: #595959;--actionsheet-cancel-text: #ffffff;--actionsheet-cancel-border: rgba(255, 255, 255, .2);--actionsheet-cancel-border-hover: rgba(255, 255, 255, .3);--actionsheet-cancel-shadow: 0 .25rem 1rem rgba(0, 0, 0, .4);--actionsheet-cancel-font-weight: 600;--club-status-badge-border: #545454;--club-status-badge-shadow: 0 .125rem .375rem rgba(0, 0, 0, .3), 0 .0625rem .125rem rgba(0, 0, 0, .2);--club-status-join-bg: #4c82b0;--club-status-join-bg-hover: #709bc0;--club-status-join-text: #ffffff;--club-status-join-shadow: 0 .25rem .75rem rgba(76, 130, 176, .4), 0 .125rem .25rem rgba(76, 130, 176, .2);--club-status-join-shadow-hover: 0 .5rem 1.25rem rgba(76, 130, 176, .5), 0 .25rem .5rem rgba(76, 130, 176, .3);--club-status-pending-bg: rgba(237, 161, 68, .15);--club-status-pending-text: #f1b469;--club-status-pending-border: #eda144;--club-status-pending-icon: #f1b469;--club-status-owner-bg: rgba(193, 18, 31, .15);--club-status-owner-text: #cd414c;--club-status-owner-border: #c1121f;--club-status-owner-icon: #cd414c;--club-status-admin-bg: rgba(76, 130, 176, .15);--club-status-admin-text: #87abca;--club-status-admin-border: #4c82b0;--club-status-admin-icon: #709bc0;--club-status-member-bg: rgba(55, 176, 151, .15);--club-status-member-text: #37b097;--club-status-member-border: #32a089;--club-status-member-icon: #37b097;--club-status-member-bg-highlight: rgba(55, 176, 151, .25);--chat-list-default-avatar-background: #edf3f7;--chat-list-default-avatar-icon: #4c82b0;--daily-bg-gradient-start: rgba(237, 121, 92, .08);--daily-bg-gradient-mid: rgba(189, 213, 223, .06);--daily-bg-gradient-end: rgba(232, 232, 242, .05);--daily-blob-color: rgba(233, 141, 93, .08);--feed-card-organizer-bg: linear-gradient(120deg, #1d1d1d 20%, rgba(189, 213, 223, .08) 100%);--feed-card-organizer-border: rgba(189, 213, 223, .18);--radio-select-background-default: #1d1d1d;--radio-select-background-active: #1d1d1d;--radio-select-border-default: #727272;--radio-select-border-active: #4c82b0;--radio-select-color-default: #ffffff;--radio-select-color-active: #709bc0;--radio-select-shadow-hover: 0 2px 8px 0 rgba(0, 0, 0, .16);--radio-select-radio-border-default: #939393;--radio-select-radio-fill: #4c82b0;--initial-avatar-blue: #1b4964;--sport-option-background: #1d1d1d;--sport-option-footer-bg: #1d1d1d;--sport-option-border: #727272;--sport-option-input-bg: #333333;--sport-option-input-border: #727272;--sport-option-input-border-focus: #709bc0;--sport-option-input-focus-shadow: rgba(76, 130, 176, .2);--sport-option-text-color: #ffffff;--sport-option-icon-color: #b4b4b4;--sport-option-icon-primary: #709bc0;--sport-option-placeholder-color: #a1a1a1;--sport-option-drag-handle: #a1a1a1;--sport-option-hover-bg: #000000;--sport-option-pill-bg: transparent;--sport-option-pill-border: #727272;--sport-option-pill-hover-bg: #000000;--sport-option-pill-hover-border: #4576a0;--sport-option-pill-selected-bg: rgba(76, 130, 176, .15);--sport-option-pill-selected-border: #709bc0;--sport-option-pill-selected-text: #709bc0;--sport-option-pill-selected-icon: #709bc0;--sport-option-scrollbar: #939393;--sport-option-scrollbar-hover: #a1a1a1;--sport-option-footer-shadow: 0 -.125rem .625rem rgba(0, 0, 0, .2);--date-filter-background: #1d1d1d;--date-filter-footer-bg: #1d1d1d;--date-filter-border: #727272;--date-filter-custom-bg: #000000;--date-filter-text-color: #ffffff;--date-filter-icon-color: #b4b4b4;--date-filter-icon-primary: #709bc0;--date-filter-label-color: #b4b4b4;--date-filter-hover-bg: #000000;--date-filter-chip-bg: transparent;--date-filter-chip-border: #727272;--date-filter-chip-hover-bg: #000000;--date-filter-chip-hover-border: #4576a0;--date-filter-chip-selected-bg: rgba(76, 130, 176, .15);--date-filter-chip-selected-border: #709bc0;--date-filter-chip-selected-text: #709bc0;--date-filter-chip-selected-icon: #709bc0;--date-filter-datetime-bg: #333333;--date-filter-datetime-bg-rgb: 29, 29, 29;--date-filter-input-bg: #333333;--date-filter-input-border: #727272;--date-filter-input-border-hover: #939393;--date-filter-input-border-focus: #709bc0;--date-filter-input-focus-shadow: rgba(76, 130, 176, .2);--date-filter-placeholder-color: #a1a1a1;--date-filter-scrollbar: #939393;--date-filter-scrollbar-hover: #a1a1a1;--date-filter-footer-shadow: 0 -.125rem .625rem rgba(0, 0, 0, .2);--level-filter-background: #1d1d1d;--level-filter-border: #727272;--level-filter-text-color: #ffffff;--level-filter-icon-color: #b4b4b4;--level-filter-scrollbar: #939393;--level-filter-scrollbar-hover: #a1a1a1;--level-filter-chip-bg: transparent;--level-filter-chip-border: #727272;--level-filter-chip-hover-bg: #000000;--level-filter-chip-hover-border: #4576a0;--level-filter-chip-selected-bg: rgba(76, 130, 176, .15);--level-filter-chip-selected-border: #709bc0;--level-filter-chip-selected-text: #709bc0;--level-filter-chip-selected-icon: #709bc0;--level-filter-link-color: #709bc0;--level-filter-link-hover-color: #87abca;--club-type-filter-background: #1d1d1d;--club-type-filter-border: #727272;--club-type-filter-text-color: #ffffff;--club-type-filter-icon-color: #b4b4b4;--club-type-filter-scrollbar: #939393;--club-type-filter-scrollbar-hover: #a1a1a1;--club-type-filter-chip-bg: transparent;--club-type-filter-chip-border: #727272;--club-type-filter-chip-hover-bg: #000000;--club-type-filter-chip-hover-border: #4576a0;--club-type-filter-chip-selected-bg: rgba(76, 130, 176, .15);--club-type-filter-chip-selected-border: #709bc0;--club-type-filter-chip-selected-text: #709bc0;--club-type-filter-chip-selected-icon: #709bc0;--club-type-filter-link-color: #709bc0;--club-type-filter-link-hover-color: #87abca;--distance-filter-background: #1d1d1d;--distance-filter-footer-bg: #1d1d1d;--distance-filter-border: #727272;--distance-filter-text-color: #ffffff;--distance-filter-icon-color: #b4b4b4;--distance-filter-hover-bg: #000000;--distance-filter-chip-bg: transparent;--distance-filter-chip-border: #727272;--distance-filter-chip-hover-bg: #000000;--distance-filter-chip-hover-border: #4576a0;--distance-filter-chip-selected-bg: rgba(76, 130, 176, .15);--distance-filter-chip-selected-border: #709bc0;--distance-filter-chip-selected-text: #709bc0;--distance-filter-chip-selected-icon: #709bc0;--distance-filter-scrollbar: #939393;--distance-filter-scrollbar-hover: #a1a1a1;--distance-filter-footer-shadow: 0 -.125rem .625rem rgba(0, 0, 0, .2);--explore-filter-modal-surface: #1d1d1d;--explore-filter-modal-border: #727272;--explore-filter-modal-title: #ffffff;--explore-filter-modal-muted: #c0c0c0;--explore-filter-modal-subtle: #a1a1a1;--explore-filter-modal-accent-text: #87abca;--explore-filter-modal-footer-shadow: 0 -.125rem .625rem rgba(0, 0, 0, .24);--explore-filter-modal-hero-bg: linear-gradient( 135deg, rgba(237, 121, 92, .14) 0%, rgba(76, 130, 176, .12) 46%, rgba(189, 213, 223, .08) 100% );--explore-filter-modal-hero-border: rgba(255, 255, 255, .08);--explore-filter-modal-hero-shadow: 0 .0625rem .1875rem rgba(0, 0, 0, .22), 0 .0625rem .125rem rgba(0, 0, 0, .16);--explore-filter-modal-card-bg: #333333;--explore-filter-modal-card-border: #727272;--explore-filter-modal-card-shadow: 0 .0625rem .1875rem rgba(0, 0, 0, .2), 0 .0625rem .125rem rgba(0, 0, 0, .15);--explore-filter-modal-card-hover-bg: rgba(255, 255, 255, .03);--explore-filter-modal-card-hover-border: #4576a0;--explore-filter-modal-card-hover-shadow: 0 .25rem .75rem rgba(0, 0, 0, .28), 0 .125rem .25rem rgba(0, 0, 0, .2);--explore-filter-modal-card-active-bg: rgba(76, 130, 176, .14);--explore-filter-modal-card-active-border: #709bc0;--explore-filter-modal-chip-bg: rgba(255, 255, 255, .04);--explore-filter-modal-chip-border: rgba(255, 255, 255, .08);--explore-filter-modal-chip-text: #d4d4d4;--explore-filter-modal-chip-active-bg: rgba(76, 130, 176, .18);--explore-filter-modal-chip-active-border: #709bc0;--explore-filter-modal-chip-active-text: #ffffff;--explore-filter-modal-count-bg: #709bc0;--explore-filter-modal-count-text: #1d1d1d;--quick-filter-bg: transparent;--quick-filter-border: #727272;--quick-filter-text: #ffffff;--quick-filter-hover-bg: #000000;--quick-filter-hover-border: #4576a0;--quick-filter-active-bg: rgba(76, 130, 176, .15);--quick-filter-active-border: #709bc0;--quick-filter-active-text: #709bc0;--rating-summary-border: #e2e2e2;--rating-summary-chip: #333333;--rating-stars-color: #ffd700;--map-attribution-icon-color: #ffffff;--settings-card-bg: #1d1d1d;--settings-card-border: #333333;--settings-card-shadow: 0 .0625rem .1875rem rgba(0, 0, 0, .2), 0 .0625rem .125rem rgba(0, 0, 0, .15);--settings-card-hover-shadow: 0 .25rem .75rem rgba(0, 0, 0, .3), 0 .125rem .25rem rgba(0, 0, 0, .2);--settings-item-bg: transparent;--settings-item-hover-bg: rgba(255, 255, 255, .05);--settings-item-active-bg: rgba(255, 255, 255, .08);--settings-item-border: #333333;--settings-label-primary: #f6f6f6;--settings-label-secondary: #b4b4b4;--settings-value-text: #c0c0c0;--settings-chevron-color: #a1a1a1;--finish-btn-bg: linear-gradient( 135deg, #ed795c 0%, #e98d5d 100% );--finish-btn-bg-hover: linear-gradient( 135deg, #f08a6d 0%, #e98d5d 100% );--finish-btn-text: #ffffff;--finish-btn-shadow: 0 .5rem 1.25rem rgba(237, 121, 92, .45);--finish-btn-shadow-hover: 0 .75rem 1.75rem rgba(237, 121, 92, .6);--finish-btn-glow: 0 0 2rem rgba(#ed795c, .4);--finish-btn-border: #ed795c;--finish-footer-bg: #1d1d1d;--finish-footer-border: #333333;--finish-footer-shadow: 0 -.25rem 1rem rgba(0, 0, 0, .4);--finish-modal-overlay: rgba(0, 0, 0, .75);--finish-modal-bg: #1d1d1d;--finish-modal-border: #333333;--finish-footer-info-bg: rgba(255, 255, 255, .05);--finish-btn-glow-color: rgba(255, 255, 255, .2);--review-btn-bg: linear-gradient(135deg, #ffd700 0%, #ffab00 100%);--review-btn-bg-hover: linear-gradient( 135deg, #ffed4e 0%, #ff9500 100% );--review-btn-text: #000000;--review-btn-shadow: 0 .5rem 1.5rem rgba(255, 193, 7, .45);--review-btn-shadow-hover: 0 .75rem 2rem rgba(255, 193, 7, .6);--review-btn-glow: 0 0 2rem rgba(255, 215, 0, .4);--review-btn-border: #ffd700;--review-card-bg: #1d1d1d;--review-card-border: #333333;--review-card-shadow: 0 .25rem 1rem rgba(0, 0, 0, .3);--review-star-active: #ffd700;--review-star-inactive: #545454;--review-star-hover: #ffed4e;--rating-empty-bg: linear-gradient(135deg, #1d1d1d 0%, #333333 100%);--rating-empty-border: #727272;--rating-empty-shadow: 0 .25rem .9rem rgba(0, 0, 0, .35);--rating-empty-icon-bg: rgba(#87abca, .16);--ranking-podium-ring: linear-gradient(135deg, #ffd700 0%, #ffab00 60%, #ffd700 100%);--ranking-podium-border-primary: #8a8a8a;--ranking-podium-border-secondary: #333333;--ranking-podium-badge-silver-bg: rgba(192, 192, 192, .25);--ranking-podium-badge-silver-color: #c0c0c0;--rating-empty-icon-color: #adc6db;--rating-empty-badge-bg: rgba(#f1b469, .18);--rating-empty-badge-text: #fff3e4;--gpx-auto-fill-bg: rgba(76, 130, 176, .15);--gpx-auto-fill-border: #709bc0;--gpx-auto-fill-icon: #87abca;--gpx-badge-bg: rgba(55, 176, 151, .18);--gpx-badge-text: #87abca;--gpx-badge-border: #87abca;--gpx-btn-delete-text: #cd6069;--gpx-btn-delete-border: #cd6069}:root,html[data-theme=light-theme]{--text-color-base: #333333;--text-color-base-light: #545454;--text-color-secondary: #545454;--text-color-complementary: #545454;--text-color-complementary-1: #1b4964;--text-color-success: #32a089;--icon-color: #444444;--icon-active-color: #000000;--body-background: #ffffff;--body-background-light: #f6f6f6;--body-background-dark: #ffffff;--body-background-xdark: #ffffff;--image-transparent-bg: #ffffff;--web-frame-backdrop: #e2e2e2;--style1-primary-background: #444444;--style1-primary-text: #ffffff;--style1-primary-background-hover: #727272;--style1-primary-background-press: #939393;--style1-primary-background-focus: #939393;--style1-primary-background-disable: #c0c0c0;--style1-primary-icon: #ffffff;--style1-secondary-background: #ffffff;--style1-secondary-text: #000000;--style1-secondary-border: #000000;--style1-secondary-background-hover: #e2e2e2;--style1-secondary-background-press: #e2e2e2;--style1-secondary-background-focus: #e2e2e2;--style1-secondary-background-disable: #e2e2e2;--style2-primary-background: #4c82b0;--style2-primary-text: #ffffff;--style2-primary-text-active: #4c82b0;--style2-primary-background-hover: #4576a0;--style2-primary-background-press: #4576a0;--style2-primary-background-focus: #365c7d;--style2-primary-background-disable: #365c7d;--style2-primary-icon: #ffffff;--style2-secondary-background: transparent;--style2-secondary-text: #4c82b0;--style2-secondary-icon: #4c82b0;--style2-secondary-text-active: #ffffff;--style2-secondary-icon-active: #ffffff;--style2-secondary-border: #4c82b0;--style2-secondary-background-hover: #f6f6f6;--style2-secondary-background-press: #ffffff;--style2-secondary-background-focus: #f6f6f6;--style2-secondary-background-disable: #e2e2e2;--btn-back: #333333;--btn-google-bg: #ffffff;--btn-google-text: #000000;--btn-google-border: #000000;--btn-google-hover: #f6f6f6;--btn-google-active: #e2e2e2;--btn-google-focus-outline: #bdd5df;--btn-apple-background: #333333;--btn-apple-background-hover: #1d1d1d;--btn-apple-focus-outline: #ffffff;--btn-apple-btn-border: #ffffff;--btn-apple-text: #ffffff;--link-default: #4c82b0;--link-hover: #4576a0;--link-focus: #365c7d;--link-disabled: #939393;--divider-line: #b0b0b0;--divider-text: #333333;--divider-separator-light: #e6e6e6;--divider-separator-dark: #8a8a8a;--filter-white-2-type1: brightness(0) saturate(100%) invert(88%) sepia(13%) saturate(316%) hue-rotate(154deg) brightness(94%) contrast(90%);--filter-white-2-type2: brightness(0) saturate(100%) invert(47%) sepia(65%) saturate(423%) hue-rotate(325deg) brightness(105%) contrast(99%);--stepper-background-active: #4c82b0;--stepper-background-default: #c0c0c0;--toggle-background-active: #4c82b0;--toggle-background-default: #b0b0b0;--modal-background: #ffffff;--modal-text-color: #333333;--modal-header-divider: #a1a1a1;--modal-toolbar-background: #ffffff;--modal-toolbar-text-color: #333333;--modal-highlight-background: #f6f6f6;--modal-wheel-fade-background-rgb: 255, 255, 255;--modal-button-accept-background: transparent;--modal-button-accept-color: #4c82b0;--modal-button-cancel-background: transparent;--modal-button-cancel-color: #c1121f;--activities-list-modal-background: var(--body-background-light);--chip-background-default: #4c82b0;--chip-text-default: #ffffff;--chip-icon-default: #ffffff;--selectable-card-active-border: #4c82b0;--selectable-card-active-text: #ffffff;--option-card-border-active: #4c82b0;--option-card-background-active: #ffffff;--option-card-background-default: #f6f6f6;--accordion-header-backgound-active: #edf3f7;--input-backgrounddefault: #ffffff;--input-backgroundhover: transparent;--input-backgroundactive: transparent;--input-backgrounddisabled: #e2e2e2;--input-backgrounderror: #f9e7e9;--input-borderdefault: #c0c0c0;--input-borderinactive: #d4d4d4;--input-borderhover: #1d1d1d;--input-borderactive: #000000;--input-borderdisabled: #d4d4d4;--input-borderdivider: #d4d4d4;--input-bordersearchbar: #1d1d1d;--input-bordererror: #cd6069;--input-bordererror-focus: #c03844;--input-text: #000000;--input-labeltext: #1d1d1d;--input-hinttext: #939393;--input-placeholder: #b4b4b4;--input-placeholder-error: #cd6069;--input-icon: #1d1d1d;--input-iconsend: #ffffff;--input-backgroundiconsend: #4c82b0;--input-focus-ring-error: 0 0 0 2px #ecb6ba;--feedback-error-text: #890d16;--feedback-error-border: #cd414c;--feedback-error-surface: #f9e7e9;--feedback-error-surface-strong: #ecb6ba;--feedback-success-text: #277d6b;--feedback-success-border: #37b097;--feedback-success-surface: #e1fff9;--feedback-panel-text: #333333;--accordion-background: #ffffff;--accordion-active-background: #f6f6f6;--accordion-header-bg: #edf3f7;--accordion-header-bg-active: #c8d8e7;--accordion-label-color: #000000;--accordion-background-description: #e2e2e2;--tag-background-default: #edf3f7;--tag-background-active: #4c82b0;--tag-border: transparent;--tag-color: #333333;--tag-color-active: #ffffff;--tag-border-active: transparent;--tag-shadow-hover: 0 2px 8px 0 rgba(0, 0, 0, .08);--tag-background-easy: #e1fff9;--dropdown-background: #ffffff;--dropdown-background-hover: #87abca;--dropdown-background-active: #4c82b0;--dropdown-background-disabled: #4c82b0;--dropdown-text: #333333;--dropdown-text-active: #ffffff;--dropdown-text-disabled: #545454;--dropdown-border: #e2e2e2;--dropdown-border-hover: none;--dropdown-border-active: none;--dropdown-border-disabled: none;--tab-bar-background: #ffffff;--tab-bar-text-color: #333333;--tab-bar-text-color-active: #4c82b0;--tab-bar-icon-color: #333333;--tab-bar-icon-color-active: #4c82b0;--tab-bar-shadow: rgba(246, 246, 246, 1);--notification-badge-bg: #e98d5d;--notifications-media-club-bg: #e2e2e2;--notifications-media-club-border: #c0c0c0;--notifications-media-activity-bg-start: #e2e2e2;--notifications-media-activity-bg-end: #c8d8e7;--notifications-media-activity-border: #adc6db;--notifications-media-icon: var(--icon-color);--notifications-media-badge-ring: var(--ion-background-color);--notifications-media-badge-shadow: 0 0 0 1px #e2e2e2;--notifications-media-badge-icon: #ffffff;--notifications-media-badge-danger: #c03844;--notifications-media-badge-success: #37b097;--notifications-media-badge-accent: #4c82b0;--notifications-media-badge-info: #4c82b0;--notifications-media-badge-neutral: #a1a1a1;--reward-surface-background: linear-gradient( 135deg, #ffffff 0%, rgb(245.1, 247.98, 250.68) 100% );--reward-surface-border: rgba(76, 130, 176, .26);--reward-surface-shadow: 0 1rem 2.4rem rgba(32, 55, 74, .16);--reward-surface-glow: rgba(76, 130, 176, .22);--reward-surface-title: #2a4861;--reward-surface-text: #333333;--reward-surface-text-muted: #727272;--reward-surface-icon: #4576a0;--reward-eyebrow-text: #4576a0;--reward-icon-background: rgb(246.2, 248.76, 251.16);--reward-icon-border: rgba(76, 130, 176, .22);--reward-pill-background: rgb(248.4, 250.32, 252.12);--reward-pill-border: rgba(76, 130, 176, .22);--reward-pill-text: #365c7d;--reward-progress-track: rgba(32, 55, 74, .08);--reward-progress-fill: linear-gradient( 90deg, #709bc0 0%, #4c82b0 100% );--reward-progress-fill-shadow: 0 .2rem .7rem rgba(76, 130, 176, .24);--reward-progress-sweep: rgba(135, 171, 202, .95);--reward-progress-origin: #4c82b0;--reward-progress-origin-ring: rgba(173, 198, 219, .8);--reward-highlight-text: #365c7d;--reward-level-up-background: #4c82b0;--reward-level-up-border: #4c82b0;--reward-level-up-text: #ffffff;--reward-card-background: linear-gradient( 180deg, rgba(#ffffff, .98) 0%, rgba(#f6f6f6, 1) 100% );--reward-card-border: rgba(32, 55, 74, .08);--reward-card-shadow: 0 .6rem 1.6rem rgba(32, 55, 74, .08);--reward-card-title: #2a4861;--reward-card-eyebrow: #365c7d;--reward-card-text-muted: #727272;--reward-card-stat-background: rgb(253.56, 254.04, 254.36);--reward-card-stat-border: rgba(32, 55, 74, .07);--reward-notification-background: linear-gradient( 180deg, #ffffff 0%, rgb(251.76, 252.84, 253.56) 100% );--reward-notification-border: rgba(76, 130, 176, .18);--reward-notification-shadow: 0 .4rem 1.2rem rgba(32, 55, 74, .08);--reward-notification-accent: linear-gradient( 180deg, #e98d5d 0%, #4c82b0 100% );--reward-review-surface: rgb(254.56, 251.7, 245.76);--reward-review-border: rgba(233, 141, 93, .26);--segment-background: #f6f6f6;--segment-text-color: #333333;--segment-background-active: transparent;--segment-text-color-active: #4c82b0;--segment-icon-color: #333333;--segment-icon-color-active: #4c82b0;--segment-shadow: rgba(255, 255, 255, 0);--bottom-handle-background: #ffffff;--bottom-handle-shadow: 0 -2px 8px rgba(0, 0, 0, .1);--bottom-handle-bar-color: #d4d4d4;--bottom-handle-text: #333333;--card-background: #ffffff;--card-background-light: #e6e6e6;--card-background-xlight: #f6f6f6;--embedded-activity-card-background: #f6f6f6;--embedded-activity-card-border: rgba(0, 0, 0, .06);--embedded-activity-card-shadow: 0 0 0 .0625rem rgba(0, 0, 0, .04);--card-title-color: #365c7d;--card-subtitle-color: #000000;--card-note-color: #545454;--card-text-color: #000000;--card-icon-close-color: #000000;--card-shadow: 0 0 4px 0 rgba(0, 0, 0, .25);--card-shadow-hover: none;--card-join-background-button: #edf3f7;--card-join-border-button: #4c82b0;--card-join-disabled-background-button: #e98d5d;--card-join-disabled-border-button: #e1d7ce;--expand-indicator-bg: rgba(0, 0, 0, .04);--activity-badge-enrolled-bg: rgba(54, 92, 125, .88);--activity-badge-enrolled-text: #ffffff;--activity-badge-enrolled-border: #4c82b0;--activity-badge-finished-bg: rgba(39, 125, 107, .88);--activity-badge-finished-text: #ffffff;--activity-badge-finished-border: #37b097;--activity-badge-pending-bg: rgba(112, 72, 24, .9);--activity-badge-pending-text: #ffffff;--activity-badge-pending-border: #eda144;--activity-badge-review-bg: rgba(98, 67, 29, .9);--activity-badge-review-text: #ffffff;--activity-badge-review-border: #f1b469;--activity-badge-canceled-bg: rgba(137, 13, 22, .9);--activity-badge-canceled-text: #ffffff;--activity-badge-canceled-border: #c1121f;--activity-badge-requested-bg: rgba(87, 55, 16, .9);--activity-badge-requested-text: #ffffff;--activity-badge-requested-border: #f1b469;--activity-badge-shadow: 0 .25rem .75rem rgba(0, 0, 0, .32);--activity-private-chip-bg: #f6f6f6;--activity-private-chip-border: #d4d4d4;--activity-private-chip-text: #545454;--activity-private-chip-icon: #333333;--activity-private-chip-shadow: none;--finish-completion-card-bg: linear-gradient( 180deg, rgba(#ffffff, .98) 0%, rgba(#f6f6f6, 1) 100% );--finish-completion-card-border: rgba(55, 176, 151, .22);--finish-completion-card-shadow: 0 .4rem 1.2rem rgba(5, 48, 39, .1);--finish-completion-icon-bg: rgb(249, 255, 253.8);--finish-completion-icon-border: rgba(55, 176, 151, .26);--finish-completion-icon-color: #277d6b;--finish-completion-label-color: #277d6b;--map-user-marker-bg: #4c82b0;--map-user-marker-border: #ffffff;--map-user-marker-shadow: rgba(0, 0, 0, .15);--map-track-shadow: rgba(0, 0, 0, .25);--map-floating-bg: rgba(#ffffff, .78);--map-floating-border: rgba(#000000, .14);--map-floating-text: #000000;--map-floating-shadow: 0 .375rem 1rem rgba(#000000, .18);--map-floating-border-hover: rgba(#000000, .28);--map-floating-focus: #4c82b0;--map-loader-overlay: linear-gradient( 180deg, rgba(#ffffff, .24) 0%, rgba(#b2dbd9, .38) 100% ), rgba(#edf3f7, .28);--map-loader-surface: rgba(#ffffff, .94);--map-loader-border: rgba(#000000, .08);--map-loader-text: #000000;--map-loader-subtext: #333333;--map-loader-accent: #4c82b0;--map-loader-badge-bg: #edf3f7;--map-loader-badge-text: #365c7d;--map-loader-shadow: 0 1rem 2.5rem rgba(#000000, .16);--explore-create-activity-fab-gradient-start: #709bc0;--explore-create-activity-fab-gradient-mid: #669bbc;--explore-create-activity-fab-gradient-end: #37b097;--explore-create-activity-fab-accent-glow: rgba(233, 141, 93, .18);--explore-create-activity-fab-sheen: rgba(255, 255, 255, .14);--explore-create-activity-fab-border: rgba(32, 55, 74, .1);--explore-create-activity-fab-shadow: 0 .35rem .95rem rgba(32, 55, 74, .18);--explore-create-activity-fab-hover-shadow: 0 .5rem 1.2rem rgba(32, 55, 74, .24);--app-tour-backdrop: rgba(32, 55, 74, .34);--app-tour-spotlight-ring: rgba(255, 255, 255, .92);--app-tour-spotlight-inner: rgba(76, 130, 176, .2);--app-tour-surface: rgba(255, 255, 255, .98);--app-tour-surface-sheen: rgba(237, 243, 247, .58);--app-tour-action-surface: rgba(237, 243, 247, .9);--app-tour-border: rgba(32, 55, 74, .12);--app-tour-title: #000000;--app-tour-text: #333333;--app-tour-muted: #545454;--app-tour-accent: #4576a0;--app-tour-accent-soft: rgba(200, 216, 231, .54);--app-tour-shadow: 0 .85rem 2.35rem rgba(32, 55, 74, .18);--app-tour-progress-bg: rgba(200, 216, 231, .58);--app-tour-progress-active: #4c82b0;--app-tour-glow: rgba(76, 130, 176, .22);--app-tour-icon-glow: rgba(76, 130, 176, .16);--app-tour-rail-gradient: linear-gradient( 90deg, #4c82b0 0%, #669bbc 52%, #37b097 100% );--app-tour-sheen: rgba(200, 216, 231, .42);--app-tour-spotlight-pulse: rgba(76, 130, 176, .2);--range-pin-background: #4c82b0;--range-black: #000000;--range-bar-background: #e2e2e2;--range-knob-background: #ffffff;--range-auxiliar-background: #e1d7ce;--rchat-bg: #ffffff;--rchat-self-bg: #edf3f7;--rchat-friend-bg: #f6f6f6;--rchat-friend-color: #000000;--rchat-input-color: #000000;--rchat-input-bg: #f6f6f6;--rchat-input-border: transparent;--rchat-send-bg: #4c82b0;--rchat-send-icon-color: #ffffff;--rchat-community-rules-color: #e8e8f2;--level-description-background: #f6f6f6;--level-label-background: #edf3f7;--highlight-default: #4c82b0;--upload-img-bg: #ffffff;--upload-img-text: #000000;--upload-img-border: #4c82b0;--upload-img-icon: #4c82b0;--image-preview-bg: #c0c0c0;--image-preview-hover-bg: rgba(0, 0, 0, .05);--image-remove-bg: rgba(0, 0, 0, .6);--image-remove-hover-bg: rgba(0, 0, 0, .8);--image-remove-icon: #ffffff;--image-remove-shadow: 0 2px 6px rgba(0, 0, 0, .4);--banner-background: #e1d7ce;--banner-shadow: 0 2px 6px rgba(0, 0, 0, .1);--banner-title-color: #000000;--banner-subtitle-color: #000000;--banner-close-icon-color: #000000;--toast-bg: #f6f6f6;--toast-border: #e2e2e2;--toast-text: #e2e2e2;--toast-icon: #545454;--toast-hover-bg: #e2e2e2;--toast-info-bg: #cae9ff;--toast-info-border: #adc6db;--toast-info-text: #2a4861;--toast-info-icon: #4576a0;--toast-success-bg: #e1fff9;--toast-success-border: #37b097;--toast-success-text: #277d6b;--toast-success-icon: #32a089;--toast-warning-bg: #fff3e4;--toast-warning-border: #eda144;--toast-warning-text: #482b08;--toast-warning-icon: #d8933e;--toast-error-bg: #f9e7e9;--toast-error-border: #cd6069;--toast-error-text: #3d070c;--toast-error-icon: #c03844;--calendar-bg: #ffffff;--calendar-dropdown-bg: #ffffff;--calendar-border: #e2e2e2;--calendar-text: #333333;--calendar-icon: #545454;--calendar-action: #4576a0;--calendar-hover-bg: #f6f6f6;--location-bg: #ffffff;--location-dropdown-bg: #ffffff;--location-border: #e2e2e2;--location-text: #333333;--location-icon: #545454;--location-action: #4576a0;--location-hover-bg: #f6f6f6;--attendee-avatar-bg: #e2e2e2;--attendee-avatar-border: #ffffff;--attendee-rating-bg: #4576a0;--attendee-rating-text: #ffffff;--attendee-name-text: #333333;--attendee-group-bg: #f6f6f6;--attendee-available-bg: #f6f6f6;--attendee-available-text: #4576a0;--expandable-text-gradient-start: rgba(255, 255, 255, 0);--expandable-text-gradient-end: #ffffff;--expandable-text-btn-text: #4576a0;--expandable-text-btn-icon: #4576a0;--marker-badge-bg: #ffffff;--marker-badge-text: #000000;--marker-badge-border: #ffffff;--marker-club-badge-bg: #000000;--marker-club-badge-color: #ffffff;--marker-club-badge-border: #727272;--marker-selected-bg: #4576a0;--marker-selected-icon: #ffffff;--marker-selected-shadow: 0 4px 12px rgba(0, 123, 255, .4);--marker-selected-badge-bg: #365c7d;--marker-selected-badge-border: #4576a0;--marker-disabled-badge-bg: #b4b4b4;--marker-cluster-bg: #e8e8f2;--marker-cluster-text: #4c82b0;--marker-cluster-border: #ffffff;--marker-user-bg: #4c82b0;--marker-user-border: #ffffff;--marker-meeting-bg: #ed795c;--marker-meeting-border: #ffffff;--marker-meeting-icon: #ffffff;--marker-custom-icon: #4576a0;--marker-circle-stroke: #4c82b0;--marker-circle-fill: #4c82b0;--marker-location-primary: #4576a0;--marker-location-border: #ffffff;--calendar-activity-bg: var(--marker-selected-bg);--calendar-activity-icon: var(--marker-selected-icon);--calendar-activity-shadow: var(--marker-selected-shadow);--calendar-activity-ring: rgba(59, 130, 246, .45);--feedback-bg: #32a089;--feedback-text: #ffffff;--success-color: #32a089;--menu-option-bg: rgba(29, 29, 29, .58);--menu-option-text: #ffffff;--menu-option-border: rgba(255, 255, 255, .28);--menu-option-opacity: .92;--club-card-background: #e2e2e2;--user-chip-level-background-primary: #4c82b0;--user-chip-level-background-secondary: #edf3f7;--level-chip-background: #e1fff9;--actionsheet-bg: rgba(255, 255, 255, .75);--actionsheet-backdrop: rgba(0, 0, 0, .4);--actionsheet-border: rgba(0, 0, 0, .1);--actionsheet-shadow: 0 -.5rem 2rem rgba(0, 0, 0, .1);--actionsheet-separator: #333333;--actionsheet-title-text: #333333;--actionsheet-button-bg: rgba(255, 255, 255, .6);--actionsheet-button-bg-hover: rgba(255, 255, 255, .8);--actionsheet-button-text: #000000;--actionsheet-button-border: rgba(0, 0, 0, .08);--actionsheet-button-shadow: 0 .125rem .5rem rgba(0, 0, 0, .05);--actionsheet-destructive-bg: #c1121f;--actionsheet-destructive-bg-hover: #b0101c;--actionsheet-destructive-text: #ffffff;--actionsheet-destructive-border: #b0101c;--actionsheet-destructive-border-hover: #890d16;--actionsheet-destructive-shadow: 0 .4rem 1.2rem rgba(#b0101c, .5);--actionsheet-cancel-bg: #e2e2e2;--actionsheet-cancel-bg-hover: #d4d4d4;--actionsheet-cancel-text: #000000;--actionsheet-cancel-border: rgba(0, 0, 0, .15);--actionsheet-cancel-border-hover: rgba(0, 0, 0, .25);--actionsheet-cancel-shadow: 0 .25rem 1rem rgba(0, 0, 0, .12);--actionsheet-cancel-font-weight: 600;--club-status-badge-border: #c0c0c0;--club-status-badge-shadow: 0 .125rem .375rem rgba(0, 0, 0, .08), 0 .0625rem .125rem rgba(0, 0, 0, .04);--club-status-join-bg: #4c82b0;--club-status-join-bg-hover: #4576a0;--club-status-join-text: #ffffff;--club-status-join-shadow: 0 .25rem .75rem rgba(76, 130, 176, .3), 0 .125rem .25rem rgba(76, 130, 176, .15);--club-status-join-shadow-hover: 0 .5rem 1.25rem rgba(76, 130, 176, .4), 0 .25rem .5rem rgba(76, 130, 176, .2);--club-status-pending-bg: rgba(241, 180, 105, .1);--club-status-pending-text: #d8933e;--club-status-pending-border: #f1b469;--club-status-pending-icon: #d8933e;--club-status-owner-bg: rgba(193, 18, 31, .1);--club-status-owner-text: #b0101c;--club-status-owner-border: #cd414c;--club-status-owner-icon: #b0101c;--club-status-admin-bg: rgba(76, 130, 176, .1);--club-status-admin-text: #365c7d;--club-status-admin-border: #709bc0;--club-status-admin-icon: #4576a0;--club-status-member-bg: rgba(55, 176, 151, .1);--club-status-member-text: #277d6b;--club-status-member-border: #37b097;--club-status-member-icon: #32a089;--club-status-member-bg-highlight: rgba(55, 176, 151, .2);--chat-list-default-avatar-background: #edf3f7;--chat-list-default-avatar-icon: #4c82b0;--daily-bg-gradient-start: rgba(253, 240, 213, .3);--daily-bg-gradient-mid: rgba(232, 232, 242, .4);--daily-bg-gradient-end: rgba(189, 213, 223, .25);--daily-blob-color: rgba(233, 141, 93, .15);--feed-card-organizer-bg: linear-gradient(120deg, #ffffff 20%, rgba(189, 213, 223, .35) 100%);--feed-card-organizer-border: rgba(189, 213, 223, .7);--radio-select-background-default: #ffffff;--radio-select-background-active: #ffffff;--radio-select-border-default: #c0c0c0;--radio-select-border-active: #4c82b0;--radio-select-color-default: #333333;--radio-select-color-active: #4c82b0;--radio-select-shadow-hover: 0 2px 8px 0 rgba(0, 0, 0, .08);--radio-select-radio-border-default: #b4b4b4;--radio-select-radio-fill: #4c82b0;--initial-avatar-blue: #1b4964;--sport-option-background: #ffffff;--sport-option-footer-bg: #ffffff;--sport-option-border: #c0c0c0;--sport-option-input-bg: #f6f6f6;--sport-option-input-border: #c0c0c0;--sport-option-input-border-focus: #4c82b0;--sport-option-input-focus-shadow: rgba(76, 130, 176, .1);--sport-option-text-color: #333333;--sport-option-icon-color: #939393;--sport-option-icon-primary: #4c82b0;--sport-option-placeholder-color: #939393;--sport-option-drag-handle: #939393;--sport-option-hover-bg: #e2e2e2;--sport-option-pill-bg: transparent;--sport-option-pill-border: #d4d4d4;--sport-option-pill-hover-bg: #edf3f7;--sport-option-pill-hover-border: #87abca;--sport-option-pill-selected-bg: #edf3f7;--sport-option-pill-selected-border: #4c82b0;--sport-option-pill-selected-text: #4576a0;--sport-option-pill-selected-icon: #4576a0;--sport-option-scrollbar: #b4b4b4;--sport-option-scrollbar-hover: #939393;--sport-option-footer-shadow: 0 -.125rem .625rem rgba(0, 0, 0, .05);--date-filter-background: #ffffff;--date-filter-footer-bg: #ffffff;--date-filter-border: #c0c0c0;--date-filter-custom-bg: #f6f6f6;--date-filter-text-color: #333333;--date-filter-icon-color: #939393;--date-filter-icon-primary: #4c82b0;--date-filter-label-color: #727272;--date-filter-hover-bg: #e2e2e2;--date-filter-chip-bg: transparent;--date-filter-chip-border: #d4d4d4;--date-filter-chip-hover-bg: #edf3f7;--date-filter-chip-hover-border: #87abca;--date-filter-chip-selected-bg: #edf3f7;--date-filter-chip-selected-border: #4c82b0;--date-filter-chip-selected-text: #4576a0;--date-filter-chip-selected-icon: #4576a0;--date-filter-datetime-bg: #ffffff;--date-filter-datetime-bg-rgb: 255, 255, 255;--date-filter-input-bg: #ffffff;--date-filter-input-border: #c0c0c0;--date-filter-input-border-hover: #b4b4b4;--date-filter-input-border-focus: #4c82b0;--date-filter-input-focus-shadow: rgba(76, 130, 176, .1);--date-filter-placeholder-color: #a1a1a1;--date-filter-scrollbar: #b4b4b4;--date-filter-scrollbar-hover: #939393;--date-filter-footer-shadow: 0 -.125rem .625rem rgba(0, 0, 0, .05);--level-filter-background: #ffffff;--level-filter-border: #c0c0c0;--level-filter-text-color: #333333;--level-filter-icon-color: #939393;--level-filter-scrollbar: #b4b4b4;--level-filter-scrollbar-hover: #939393;--level-filter-chip-bg: transparent;--level-filter-chip-border: #d4d4d4;--level-filter-chip-hover-bg: #edf3f7;--level-filter-chip-hover-border: #87abca;--level-filter-chip-selected-bg: #edf3f7;--level-filter-chip-selected-border: #4c82b0;--level-filter-chip-selected-text: #4576a0;--level-filter-chip-selected-icon: #4576a0;--level-filter-link-color: #4c82b0;--level-filter-link-hover-color: #4576a0;--club-type-filter-background: #ffffff;--club-type-filter-border: #c0c0c0;--club-type-filter-text-color: #333333;--club-type-filter-icon-color: #939393;--club-type-filter-scrollbar: #b4b4b4;--club-type-filter-scrollbar-hover: #939393;--club-type-filter-chip-bg: transparent;--club-type-filter-chip-border: #d4d4d4;--club-type-filter-chip-hover-bg: #edf3f7;--club-type-filter-chip-hover-border: #87abca;--club-type-filter-chip-selected-bg: #edf3f7;--club-type-filter-chip-selected-border: #4c82b0;--club-type-filter-chip-selected-text: #4576a0;--club-type-filter-chip-selected-icon: #4576a0;--club-type-filter-link-color: #4c82b0;--club-type-filter-link-hover-color: #4576a0;--distance-filter-background: #ffffff;--distance-filter-footer-bg: #ffffff;--distance-filter-border: #c0c0c0;--distance-filter-text-color: #333333;--distance-filter-icon-color: #939393;--distance-filter-hover-bg: #e2e2e2;--distance-filter-chip-bg: transparent;--distance-filter-chip-border: #d4d4d4;--distance-filter-chip-hover-bg: #edf3f7;--distance-filter-chip-hover-border: #87abca;--distance-filter-chip-selected-bg: #edf3f7;--distance-filter-chip-selected-border: #4c82b0;--distance-filter-chip-selected-text: #4576a0;--distance-filter-chip-selected-icon: #4576a0;--distance-filter-scrollbar: #b4b4b4;--distance-filter-scrollbar-hover: #939393;--distance-filter-footer-shadow: 0 -.125rem .625rem rgba(0, 0, 0, .05);--explore-filter-modal-surface: #ffffff;--explore-filter-modal-border: #d4d4d4;--explore-filter-modal-title: #333333;--explore-filter-modal-muted: #595959;--explore-filter-modal-subtle: #939393;--explore-filter-modal-accent-text: #4576a0;--explore-filter-modal-footer-shadow: 0 -.125rem .625rem rgba(0, 0, 0, .05);--explore-filter-modal-hero-bg: linear-gradient( 135deg, rgba(253, 240, 213, .7) 0%, rgba(232, 232, 242, .82) 48%, rgba(189, 213, 223, .7) 100% );--explore-filter-modal-hero-border: #d4d4d4;--explore-filter-modal-hero-shadow: 0 .0625rem .1875rem rgba(0, 0, 0, .04), 0 .0625rem .125rem rgba(0, 0, 0, .02);--explore-filter-modal-card-bg: #ffffff;--explore-filter-modal-card-border: #d4d4d4;--explore-filter-modal-card-shadow: 0 .0625rem .1875rem rgba(0, 0, 0, .04), 0 .0625rem .125rem rgba(0, 0, 0, .02);--explore-filter-modal-card-hover-bg: #f6f6f6;--explore-filter-modal-card-hover-border: #adc6db;--explore-filter-modal-card-hover-shadow: 0 .25rem .75rem rgba(0, 0, 0, .08), 0 .125rem .25rem rgba(0, 0, 0, .04);--explore-filter-modal-card-active-bg: #edf3f7;--explore-filter-modal-card-active-border: #87abca;--explore-filter-modal-chip-bg: #f6f6f6;--explore-filter-modal-chip-border: #d4d4d4;--explore-filter-modal-chip-text: #333333;--explore-filter-modal-chip-active-bg: #edf3f7;--explore-filter-modal-chip-active-border: #87abca;--explore-filter-modal-chip-active-text: #4576a0;--explore-filter-modal-count-bg: #4c82b0;--explore-filter-modal-count-text: #ffffff;--quick-filter-bg: transparent;--quick-filter-border: #d4d4d4;--quick-filter-text: #333333;--quick-filter-hover-bg: #edf3f7;--quick-filter-hover-border: #87abca;--quick-filter-active-bg: #edf3f7;--quick-filter-active-border: #4c82b0;--quick-filter-active-text: #4576a0;--rating-summary-border: #e2e2e2;--rating-summary-chip: #f6f6f6;--rating-stars-color: #ffd700;--map-attribution-icon-color: #000000;--settings-card-bg: #ffffff;--settings-card-border: #c0c0c0;--settings-card-shadow: 0 .0625rem .1875rem rgba(0, 0, 0, .04), 0 .0625rem .125rem rgba(0, 0, 0, .02);--settings-card-hover-shadow: 0 .25rem .75rem rgba(0, 0, 0, .08), 0 .125rem .25rem rgba(0, 0, 0, .04);--settings-item-bg: transparent;--settings-item-hover-bg: rgba(0, 0, 0, .03);--settings-item-active-bg: rgba(0, 0, 0, .06);--settings-item-border: #d4d4d4;--settings-label-primary: #000000;--settings-label-secondary: #939393;--settings-value-text: #727272;--settings-chevron-color: #a1a1a1;--finish-btn-bg: linear-gradient( 135deg, #ed795c 0%, #e98d5d 100% );--finish-btn-bg-hover: linear-gradient( 135deg, #d65f42 0%, #e98d5d 100% );--finish-btn-text: #ffffff;--finish-btn-shadow: 0 .5rem 1.25rem rgba(237, 121, 92, .35);--finish-btn-shadow-hover: 0 .75rem 1.75rem rgba(237, 121, 92, .5);--finish-btn-glow: 0 0 1.5rem rgba(#ed795c, .4);--finish-btn-border: #f08a6d;--finish-footer-bg: #ffffff;--finish-footer-border: #d4d4d4;--finish-footer-shadow: 0 -.25rem 1rem rgba(0, 0, 0, .08);--finish-modal-overlay: rgba(0, 0, 0, .6);--finish-modal-bg: #ffffff;--finish-modal-border: #d4d4d4;--finish-footer-info-bg: rgba(0, 0, 0, .03);--finish-btn-glow-color: rgba(255, 255, 255, .3);--review-btn-bg: linear-gradient(135deg, #ffd700 0%, #ffab00 100%);--review-btn-bg-hover: linear-gradient( 135deg, #ffed4e 0%, #ff9500 100% );--review-btn-text: #000000;--review-btn-shadow: 0 .5rem 1.5rem rgba(255, 193, 7, .35);--review-btn-shadow-hover: 0 .75rem 2rem rgba(255, 193, 7, .5);--review-btn-glow: 0 0 1.5rem rgba(255, 215, 0, .4);--review-btn-border: #ffed4e;--review-card-bg: #ffffff;--review-card-border: #d4d4d4;--review-card-shadow: 0 .25rem 1rem rgba(0, 0, 0, .08);--review-star-active: #ffd700;--review-star-inactive: #c0c0c0;--review-star-hover: #ffed4e;--rating-empty-bg: linear-gradient(135deg, #f6f6f6 0%, #ffffff 100%);--rating-empty-border: #d4d4d4;--rating-empty-shadow: 0 .25rem .75rem rgba(0, 0, 0, .08);--rating-empty-icon-bg: rgba(#4c82b0, .12);--ranking-podium-ring: linear-gradient(135deg, #ffd700 0%, #ffab00 60%, #ffd700 100%);--ranking-podium-border-primary: #e6e6e6;--ranking-podium-border-secondary: #e6e6e6;--ranking-podium-badge-silver-bg: rgba(180, 180, 180, .15);--ranking-podium-badge-silver-color: #a1a1a1;--rating-empty-icon-color: #4576a0;--rating-empty-badge-bg: rgba(#eda144, .12);--rating-empty-badge-text: #482b08;--gpx-auto-fill-bg: rgba(76, 130, 176, .08);--gpx-auto-fill-border: #4c82b0;--gpx-auto-fill-icon: #37b097;--gpx-badge-bg: rgba(55, 176, 151, .12);--gpx-badge-text: #37b097;--gpx-badge-border: #37b097;--gpx-btn-delete-text: #c03844;--gpx-btn-delete-border: #c03844}ion-accordion-group{background-color:var(--accordion-background)}ion-accordion-group ion-accordion{background-color:var(--accordion-background);transition:background-color .3s ease}ion-accordion-group ion-accordion[aria-expanded=true]{background-color:var(--accordion-active-background)}ion-accordion-group ion-accordion ion-item{--background: transparent}ion-accordion-group ion-accordion ion-item[slot=header]{--background: var(--accordion-header-bg) !important;--color: var(--accordion-label-color) !important;transition:background-color .3s ease}ion-accordion-group ion-accordion[aria-expanded=true] ion-item[slot=header]{--background: var(--accordion-header-bg-active) !important}ion-chip{background-color:var(--chip-background-default);margin:.25rem;cursor:pointer;border:none;border-radius:3.125rem}ion-chip .icon{color:var(--chip-icon-default)!important}ion-chip .text{color:var(--chip-text-default)!important}ion-content{--background: var(--body-background)}ion-footer{background-color:var(--body-background);border:none;padding:.625rem 1.25rem calc(.625rem + var(--ion-safe-area-bottom, env(safe-area-inset-bottom, 0px))) 1.25rem}.keyboard-is-open ion-footer{padding-bottom:.625rem}.keyboard-is-open-android ion-footer{--padding-bottom: 0px;--ion-safe-area-bottom: 0px;margin-bottom:0!important;padding-bottom:.625rem}.keyboard-is-open-android ion-footer.footer-toolbar-padding ion-toolbar:last-of-type{--padding-bottom: 0px !important;--min-height: auto;padding-bottom:0!important}.keyboard-is-open-android ion-footer.ion-padding{padding-bottom:.625rem!important}ion-toggle::part(track){width:2.438rem;height:1.5rem;background:var(--toggle-background-default);border-radius:1.25rem;overflow:hidden}ion-toggle.toggle-checked::part(track){background:var(--toggle-background-active)}ion-toggle::part(handle){width:1.313rem;height:1.313rem;top:.094rem;left:.094rem;transition:transform .3s ease}ion-toggle.toggle-checked::part(handle){transform:translate(.063rem)}ion-header{--ion-safe-area-top: env(safe-area-inset-top, 0px)}ion-toolbar{--background: var(--body-background);--box-shadow: none;--border-width: 0;padding-left:1rem;padding-right:1rem}ion-toolbar.translucent{--background: none !important}ion-tab-bar{--background: var(--tab-bar-background);height:3.625rem;border:none;box-shadow:0 -2px 4px 0 var(--tab-bar-shadow);position:relative;overflow:hidden}ion-tab-button{--color: var(--tab-bar-text-color);--color-selected: var(--tab-bar-text-color-active);--padding-top: .375rem;--padding-bottom: .125rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:20%}ion-tab-button .tab-icon-wrapper{transition:transform .14s ease-out;transform-origin:center}ion-tab-button .icon{color:var(--tab-bar-icon-color);margin-bottom:.125rem;transition:transform .14s ease-out,color .2s ease-out}ion-tab-button .small-regular{line-height:1rem;transition:font-weight .14s ease-out}ion-tab-button.tab-selected .icon{color:var(--tab-bar-icon-color-active)}ion-tab-button.tab-selected .small-regular{font-weight:600}ion-tab-button:active .icon,ion-tab-button:active .tab-icon-wrapper{transform:scale(.92)}ion-modal{--margin-top: .875rem;--margin-bottom: .875rem;--border-radius: 1rem;--background: var(--modal-background) !important;--color: var(--modal-text-color);--backdrop-opacity: .3}ion-modal.modal-s{--width: 90%;--max-width: 90%;--max-height: 35rem;--height: fit-content}ion-modal.modal-s ion-toolbar{text-align:center;--background: var(--modal-toolbar-background) !important;--color: var(--modal-toolbar-text-color) !important}ion-modal.modal-s ion-toolbar::part(background){border-bottom:0;border-width:0;border-style:none}ion-modal.modal-s ion-toolbar ion-button .icon-Close{color:var(--text-color-base)}ion-modal.image-crop-modal{--width: 100%;--max-width: 100%;--height: 100vh;--max-height: 100vh;--margin-top: 0;--margin-bottom: 0;--border-radius: 0;--background: #000 !important;--box-shadow: none}ion-modal.image-crop-modal::part(content){background:#000;border-radius:0;box-shadow:none}ion-modal.calendar-modal{--width: 90%;--max-width: 90%;--min-height: 17.25rem;--max-height: 19.25rem}ion-modal.calendar-modal ion-toolbar{text-align:center;--background: var(--modal-toolbar-background) !important;--color: var(--modal-toolbar-text-color) !important}ion-modal.calendar-modal ion-toolbar::part(background){border-bottom:0;border-width:0;border-style:none}ion-modal.calendar-modal ion-toolbar ion-button .icon-Close{color:var(--text-color-base)}ion-modal.modal-full{--width: 100%;--height: 100%;overflow:scroll}ion-modal.modal-full ion-content{--overflow: auto !important}ion-modal.image-viewer-modal{--width: 100%;--max-width: 100%;--height: 100vh;--max-height: 100vh;--margin-top: 0;--margin-bottom: 0;--border-radius: 0;--background: transparent !important;--box-shadow: none}ion-modal.image-viewer-modal::part(content){background:transparent;border-radius:0;box-shadow:none}ion-modal ion-header{box-shadow:none!important}ion-modal ion-toolbar{--background: var(--modal-toolbar-background) !important;--color: var(--modal-toolbar-text-color) !important}ion-modal ion-toolbar::part(background){border-bottom:var(--modal-header-divider);border-width:0 0 1px 0;border-style:solid}ion-modal ion-toolbar ion-button .icon-Close{color:var(--text-color-base)}ion-modal ion-button.btn-accept{--background: var(--modal-button-accept-background);--color: var(--modal-button-accept-color);--border: none;--box-shadow: none !important;font-weight:600}ion-modal ion-button.btn-cancel{--background: var(--modal-button-cancel-background);--color: var(--modal-button-cancel-color);--border: none;--box-shadow: none !important;font-weight:500}ion-modal::part(backdrop){background-color:#000c!important}ion-modal.image-viewer-modal::part(backdrop){background-color:#050b13e0!important}ion-modal ion-datetime,ion-modal ion-datetime:host{--background: var(--modal-background) !important}ion-modal ion-datetime{--ion-text-color: var(--modal-text-color);--wheel-color: var(--modal-text-color);--wheel-highlight-color: var(--modal-text-color);--wheel-highlight-background: var(--modal-highlight-background);--wheel-fade-background-rgb: var(--modal-wheel-fade-background-rgb);--wheel-fade-opacity: 1;min-width:100%!important;max-width:100%!important}ion-modal ion-datetime::part(picker),ion-modal ion-datetime::part(wheel-scroll){background:var(--modal-datetime-background)!important}ion-modal ion-datetime::part(wheel-item){color:var(--modal-text-color)!important;opacity:1!important}ion-modal .wheel-order-month-first{width:90%!important;max-width:25rem;margin:0 auto}.custom-datetime-buttons{display:flex;justify-content:space-between;gap:1rem;padding:0 1rem}.custom-datetime-buttons ion-button{flex:1;width:100%}ion-modal ion-picker{--fade-background-rgb: var(--modal-wheel-fade-background-rgb) !important;--ion-background-color-rgb: var(--modal-ion-picker-background) !important;--highlight-background: var(--modal-highlight-background) !important}ion-modal ion-picker ion-picker-column-option{color:var(--modal-text-color)!important;text-align:center}ion-modal ion-picker ion-picker-column-option.picker-opt-selected{color:var(--modal-accent-color)!important;font-weight:600}ion-modal ion-picker ion-picker-column [slot=suffix]{color:var(--modal-text-color);font-weight:600}ion-modal.list-modal{--border-radius: 0;--margin-top: 0;--margin-bottom: 0;--background: var(--activities-list-modal-background, var(--modal-background));--backdrop-opacity: .3;--ion-safe-area-top: 0}ion-modal.list-modal .modal-wrapper{border-radius:0;top:0!important}ion-modal.list-modal .bottom-handle{cursor:grab}ion-modal.share-modal-sheet{--border-radius: 1.25rem 1.25rem 0 0;--background: var(--card-background);--backdrop-opacity: .4}ion-modal.share-modal-sheet::part(content){border-radius:1.25rem 1.25rem 0 0;display:flex;flex-direction:column}.feedback-modal-wrapper{--width: 90%;--max-width: 25rem;--height: auto;--max-height: 90vh;--border-radius: 1.5rem;--box-shadow: 0 1.25rem 1.5rem rgba(0, 0, 0, .4);--background: var(--modal-background);align-items:center}.feedback-modal-wrapper::part(content){border-radius:1.5rem;background:var(--modal-background)}ion-checkbox{--size: 24px;--border-radius: 0;--checkbox-background: none;--checkbox-background-checked: none;--border-color: transparent;--border-color-checked: transparent;--checkmark-color: #4c82b0;--checkmark-width: 3px;--checkmark-style: solid}ion-radio{--size: 24px;--border-radius: 50%;--color: #4c82b0;--color-checked: #4c82b0;--border-color: transparent;--border-color-checked: transparent;--background: none;--background-checked: none;--inner-border-radius: 50%;--inner-border-width: 8px;--inner-border-style: solid;--inner-border-color: #4c82b0}ion-range::part(tick){top:2rem;background:var(--range-black);opacity:.2;width:.063rem;height:.25rem;border-radius:.063rem}ion-range::part(tick-active){top:2rem;background:var(--range-black);opacity:.2;width:.063rem;height:.25rem;border-radius:.063rem}ion-range::part(pin){top:-.6rem;display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.25rem;padding:0 .625rem;color:#fff;translate:translateX(-50%);border-radius:.25rem;background:var(--range-pin-background);transition:transform .12s ease,background .12s ease}ion-range::part(pin):before{content:none!important}ion-range::part(pin):after{content:"";position:absolute;left:50%;bottom:-.313rem;transform:translate(-50%);width:0;height:0;border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-top:.313rem solid var(--range-pin-background)}ion-range::part(bar){opacity:.2}ion-range::part(knob){top:.45rem;border:.063rem solid rgba(0,0,0,.1)}ion-range{--bar-height: .25rem;--bar-border-radius: 6.25rem;--bar-background: var(--range-bar-background);--bar-background-active: var(--range-pin-background);--knob-size: 1.125rem;--knob-background: var(--range-knob-background);--knob-box-shadow: 0px .125rem .25rem 0px var(--range-black) 1a;--pin-background: var(--range-auxiliar-background);--pin-text-color: var(--range-knob-background)}.range-with-labels{position:relative;padding-bottom:1.125rem}.range-tick-labels{position:absolute;left:0;right:0;bottom:-.125rem;height:1rem;pointer-events:none}.range-tick-labels span{position:absolute;transform:translate(-50%);font-size:.625rem;line-height:1;color:var(--range-black);opacity:.2;white-space:nowrap}.range-tick-labels span.hidden{display:none}ion-item.custom-range{--background: var(--body-background);--color: var(--text-color-base);border-style:none;--inner-border-width: 0}ion-segment{background-color:transparent}ion-segment-button:before{border:none}ion-segment-button{padding-left:.375rem;padding-right:.375rem;--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;--border-radius: .5rem;--border-width: 0;--background: transparent;--indicator-color: none;background-color:var(--segment-background);box-shadow:var(--segment-shadow)}ion-segment-button .icon{color:var(--segment-icon-color)}ion-segment-button .title-button{color:var(--segment-text-color);text-wrap:auto}ion-segment-button.segment-button-checked{background-color:var(--segment-background-active)!important;border:.063rem solid var(--segment-text-color-active);border-radius:.5rem;box-shadow:none}ion-segment-button.segment-button-checked .icon{color:var(--segment-icon-color-active)}ion-segment-button.segment-button-checked .title-button{color:var(--segment-text-color-active)!important}.segments-carousel{background:transparent;overflow:scroll;scrollbar-width:none}.segments-carousel .segments-wrapper{display:flex;flex-wrap:nowrap;gap:.5rem;overflow:auto;scrollbar-width:none;white-space:nowrap;width:max-content}.segments-carousel .segments-wrapper .segments-item{background:var(--segment-background);min-width:-moz-fit-content;min-width:fit-content;min-height:2rem;padding:.25rem .875rem}ion-list{background:var(--body-background)!important}ion-list ion-item{cursor:pointer;--background: var(--body-background);--color: var(--text-color-base);--inner-border-width: 0}ion-list ion-item .selected{font-weight:600}ion-card.card-activity{border-radius:.5rem;width:100%;max-height:max-content;margin:0;padding:0;display:flex;flex-direction:row;align-items:stretch;overflow:hidden;background:var(--card-background);box-shadow:var(--card-shadow)}ion-card.card-activity:hover{box-shadow:var(--card-shadow-hover)}ion-card.card-activity ion-card-header{padding:0}ion-card.card-activity ion-card-header ion-card-title,ion-card.card-activity ion-card-header ion-card-subtitle{color:var(--card-title-color);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ion-card.card-activity ion-card-header ion-card-subtitle{color:var(--card-subtitle-color)}ion-card.card-activity ion-card-content{padding:0;color:var(--card-text-color);gap:.375rem!important}ion-card.card-activity ion-card-content .extra-info,ion-card.card-activity ion-card-content .distance-info,ion-card.card-activity ion-card-content .activity-type-info,ion-card.card-activity ion-card-content .location{color:var(--card-note-color);font-size:.75rem;margin-top:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ion-card.card-activity ion-card-content .custom-divider{margin:.375rem 0!important}ion-card.card-activity ion-card-content .attendees-block{display:flex;align-items:center;margin-top:.25rem}ion-card.card-activity ion-card-content .attendees-block .attendees-images{position:relative;width:1rem;height:1rem}ion-card.card-activity ion-card-content .attendees-block .attendees-images img{width:1rem!important;height:1rem!important;object-fit:cover;border-radius:50%;position:absolute;top:0}ion-card.card-activity ion-card-content .attendees-block .attendees-text{margin-left:.5rem;font-size:.75rem;color:var(--card-note-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ion-card.card-activity ion-card-content ion-icon{color:var(--card-icon-close-color)}.attendees-block{display:flex;align-items:center;margin-top:.25rem}.attendees-block .attendees-images{position:relative;width:1rem;height:1rem}.attendees-block .attendees-images img{width:1rem!important;height:1rem!important;object-fit:cover;border-radius:50%;position:absolute;top:0}.attendees-block .attendees-text{font-size:.75rem;color:var(--card-note-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-activity__content{display:flex;flex-direction:row;width:100%;height:max-content}.card-activity__image{flex:0 0 6.875rem}.card-activity__image img{width:100%;height:100%;object-fit:cover}.card-activity__info{flex:1;display:flex;flex-direction:column;padding:.625rem;width:calc(100% - 6.875rem)}ion-card.card-activity-vertical{border-radius:.5rem;width:100%;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;overflow:hidden;background:var(--card-background);box-shadow:none}ion-card.card-activity-vertical:hover{box-shadow:var(--card-shadow-hover)}ion-card.card-activity-vertical .card-activity-vertical__image{width:100%;height:10rem;overflow:hidden}ion-card.card-activity-vertical .card-activity-vertical__image img{width:100%;height:100%;object-fit:cover;display:block}ion-card.card-activity-vertical .card-activity-vertical__carousel{width:100%;height:13.5rem}ion-card.card-activity-vertical .card-activity-vertical__carousel swiper-slide{display:flex;justify-content:center;align-items:center}ion-card.card-activity-vertical .card-activity-vertical__carousel img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}ion-card.card-activity-vertical .card-activity-vertical__carousel .swiper-pagination{bottom:8px!important}ion-card.card-activity-vertical ion-card-header{padding:.5rem 1rem}ion-card.card-activity-vertical ion-card-header ion-card-title{color:var(--card-title-color);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ion-card.card-activity-vertical ion-card-header ion-card-subtitle{color:var(--card-subtitle-color);margin:0;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ion-card.card-activity-vertical ion-card-content{padding:.5rem 1rem .75rem;display:flex;flex-direction:column;gap:.375rem}ion-card.card-activity-vertical ion-card-content .activity-type-info,ion-card.card-activity-vertical ion-card-content .location{color:var(--card-note-color);font-size:.75rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ion-card.card-activity-vertical ion-card-content .attendees-block{display:flex;align-items:center;margin-top:.25rem}ion-card.card-activity-vertical ion-card-content .attendees-block .attendees-images{position:relative;width:1.25rem;height:1.25rem}ion-card.card-activity-vertical ion-card-content .attendees-block .attendees-images img{width:1.25rem!important;height:1.25rem!important;object-fit:cover;border-radius:50%;position:absolute;top:0}ion-card.card-activity-vertical ion-card-content .attendees-block .attendees-text{margin-left:2.5rem;font-size:.75rem;color:var(--card-note-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ion-list ion-item.activity-item{--padding-end: 0px !important;--padding-start: 0px !important;--inner-padding-end: 0px !important;--background: var(--card-background-light)}ion-datetime{--background: none;color:var(--date-time-text);--ion-font-family: $font-family-base;--ion-color-base: var(--date-time-color-base)}ion-datetime::part(calendar-day today){color:var(--date-time-highlight-text);background:var(--date-time-today-background);border:var(--date-time-today-background)}ion-action-sheet::part(backdrop){background:var(--actionsheet-backdrop);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem)}ion-action-sheet .action-sheet-wrapper{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}ion-action-sheet .action-sheet-wrapper:before{display:none!important}ion-action-sheet .action-sheet-container{padding:1rem!important;background:transparent!important}ion-action-sheet .action-sheet-button{background:var(--actionsheet-button-bg)!important;backdrop-filter:blur(2.5rem) saturate(180%)!important;-webkit-backdrop-filter:blur(2.5rem) saturate(180%)!important;border:.0625rem solid var(--actionsheet-button-border)!important;border-radius:1rem!important;margin:0 0 .5rem!important;padding:1rem!important;min-height:3.5rem!important;height:auto!important;font-size:1.0625rem!important;font-weight:400!important;color:var(--actionsheet-button-text)!important;box-shadow:var(--actionsheet-button-shadow)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;width:100%!important;--background: transparent !important;--background-hover: transparent !important;--background-activated: transparent !important;--background-focused: transparent !important;--color: var(--actionsheet-button-text) !important;--ripple-color: transparent !important}ion-action-sheet .action-sheet-button:after{display:none!important;background:transparent!important;opacity:0!important}ion-action-sheet .action-sheet-button .action-sheet-button-inner{justify-content:center!important}ion-action-sheet .action-sheet-button .action-sheet-button-inner .action-sheet-icon{margin-right:.5rem!important;font-size:1.5rem!important;color:var(--actionsheet-button-text)!important}ion-action-sheet .action-sheet-button:hover{background:var(--actionsheet-button-bg-hover)!important;transform:scale(.98)!important;box-shadow:0 .25rem .75rem #00000014!important}ion-action-sheet .action-sheet-button:active{transform:scale(.96)!important}ion-action-sheet .action-sheet-button:last-of-type{margin-bottom:0!important}ion-action-sheet .action-sheet-selected{background:var(--actionsheet-button-bg-hover)!important}ion-action-sheet .action-sheet-selected:after{display:none!important;background:transparent!important;opacity:0!important}ion-action-sheet .action-sheet-destructive{position:relative;overflow:hidden;--background: var(--actionsheet-destructive-bg) !important;--background-hover: var(--actionsheet-destructive-bg-hover) !important;--background-activated: var(--actionsheet-destructive-bg-hover) !important;--background-focused: var(--actionsheet-destructive-bg-hover) !important;background-color:var(--actionsheet-destructive-bg)!important;background:linear-gradient(135deg,#c1121ff0,#b0101ce6 52%,#890d16db),linear-gradient(180deg,#ffffff1a,#fff0 46%),var(--actionsheet-destructive-bg)!important;backdrop-filter:blur(2.5rem) saturate(190%)!important;-webkit-backdrop-filter:blur(2.5rem) saturate(190%)!important;color:var(--actionsheet-destructive-text)!important;--color: var(--actionsheet-destructive-text) !important;font-weight:700!important;border:.0625rem solid var(--actionsheet-destructive-border)!important;box-shadow:var(--actionsheet-destructive-shadow),inset 0 .0625rem #ffffff59,inset 0 0 0 .0625rem #ffffff14!important}ion-action-sheet .action-sheet-destructive .action-sheet-icon{color:var(--actionsheet-destructive-text)!important}ion-action-sheet .action-sheet-destructive:hover{background:linear-gradient(135deg,#c1121ffa,#b0101cf2 52%,#890d16e6),linear-gradient(180deg,#ffffff1f,#fff0 46%),var(--actionsheet-destructive-bg-hover)!important;border-color:var(--actionsheet-destructive-border-hover)!important;transform:scale(.98)!important}ion-action-sheet .action-sheet-destructive:active,ion-action-sheet .action-sheet-destructive:focus-visible,ion-action-sheet .action-sheet-destructive.ion-activated,ion-action-sheet .action-sheet-destructive.action-sheet-selected{background:linear-gradient(135deg,#c1121ffa,#b0101cf2 52%,#890d16e6),linear-gradient(180deg,#ffffff1f,#fff0 46%),var(--actionsheet-destructive-bg-hover)!important;border-color:var(--actionsheet-destructive-border-hover)!important}ion-action-sheet .action-sheet-destructive:active,ion-action-sheet .action-sheet-destructive.ion-activated{transform:scale(.96)!important;filter:saturate(110%)}ion-action-sheet .action-sheet-cancel{background:var(--actionsheet-cancel-bg)!important;backdrop-filter:blur(2.5rem) saturate(200%)!important;-webkit-backdrop-filter:blur(2.5rem) saturate(200%)!important;color:var(--actionsheet-cancel-text)!important;--color: var(--actionsheet-cancel-text) !important;font-weight:var(--actionsheet-cancel-font-weight)!important;margin-top:.5rem!important;border:.0625rem solid var(--actionsheet-cancel-border)!important;box-shadow:var(--actionsheet-cancel-shadow)!important}ion-action-sheet .action-sheet-cancel:after{display:none!important;background:transparent!important;opacity:0!important}ion-action-sheet .action-sheet-cancel .action-sheet-icon{color:var(--actionsheet-cancel-text)!important}ion-action-sheet .action-sheet-cancel:hover{background:var(--actionsheet-cancel-bg-hover)!important;transform:scale(.98)!important;border-color:var(--actionsheet-cancel-border-hover)!important}ion-action-sheet .action-sheet-title{display:block!important;width:-moz-fit-content!important;width:fit-content!important;max-width:calc(100% - 2rem)!important;margin:0 auto .5rem!important;padding:.5rem .875rem!important;background:var(--actionsheet-bg)!important;backdrop-filter:blur(1.125rem) saturate(150%)!important;-webkit-backdrop-filter:blur(1.125rem) saturate(150%)!important;border:.0625rem solid var(--actionsheet-border)!important;border-radius:.75rem!important;box-shadow:var(--actionsheet-button-shadow)!important;font-size:.8125rem!important;font-weight:600!important;color:var(--actionsheet-title-text)!important;opacity:1!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.0625rem!important;line-height:1.2!important;min-height:auto!important;height:auto!important}ion-action-sheet .action-sheet-title.sc-ion-action-sheet-md{min-height:auto!important;height:auto!important;padding-bottom:.5rem!important}ion-action-sheet .action-sheet-group{background:transparent!important;margin-bottom:.5rem!important}ion-action-sheet .action-sheet-group:last-child{margin-bottom:0!important}ion-action-sheet .action-sheet-group:not(:last-child){position:relative;padding-bottom:.5rem}ion-action-sheet .action-sheet-group:not(:last-child):after{content:"";position:absolute;bottom:0;left:1rem;right:1rem;height:.0625rem;background:var(--actionsheet-separator);opacity:.3}ion-action-sheet .action-sheet-group.action-sheet-group-cancel:after{display:none!important}@keyframes slideUpLiquid{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}ion-action-sheet .action-sheet-wrapper{animation:slideUpLiquid .4s cubic-bezier(.22,1,.36,1)}@media(min-width:48rem){ion-action-sheet .action-sheet-wrapper{max-width:31.25rem;margin:0 auto 1.25rem;border-radius:1.75rem}}ion-action-sheet .action-sheet-wrapper{padding-bottom:calc(1rem + env(safe-area-inset-bottom))!important}ion-toast.custom-toast{--background: var(--toast-bg);--color: var(--toast-text);--border-color: var(--toast-border);--border-style: solid;--border-width: 1px;--border-radius: .5rem;--box-shadow: 0 2px 6px rgba(0, 0, 0, .08);--padding-top: .625rem;--padding-bottom: .625rem;--padding-start: 1rem;--padding-end: 1rem;font-weight:600;text-align:left}ion-toast.custom-toast.custom-toast --info{--background: var(--toast-info-bg);--border-color: var(--toast-info-border);--color: var(--toast-info-text)}ion-toast.custom-toast.custom-toast --info::part(button){color:var(--toast-info-text)}ion-toast.custom-toast.custom-toast --info ion-icon{color:var(--toast-info-text)}ion-toast.custom-toast.custom-toast--success{--background: var(--toast-success-bg);--border-color: var(--toast-success-border);--color: var(--toast-success-text)}ion-toast.custom-toast.custom-toast--success::part(button){color:var(--toast-success-text)}ion-toast.custom-toast.custom-toast--success ion-icon{color:var(--toast-success-text)}ion-toast.custom-toast.custom-toast--warning{--background: var(--toast-warning-bg);--border-color: var(--toast-warning-border);--color: var(--toast-warning-text)}ion-toast.custom-toast.custom-toast--warning::part(button){color:var(--toast-warning-text)}ion-toast.custom-toast.custom-toast--warning ion-icon{color:var(--toast-warning-text)}ion-toast.custom-toast.custom-toast--error{--background: var(--toast-error-bg);--border-color: var(--toast-error-border);--color: var(--toast-error-text)}ion-toast.custom-toast.custom-toast--error::part(button){color:var(--toast-error-text)}ion-toast.custom-toast.custom-toast--error ion-icon{color:var(--toast-error-text)}.btn--icon-left{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;line-height:1}.btn--icon-left .icon{margin-right:.25rem}.btn--icon-right{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;line-height:1}.btn--icon-right .icon{margin-left:.25rem}.btn-primary{background-color:var(--style1-primary-background);color:var(--style1-primary-text);border:none;--background: var(--style1-primary-background);--background-hover: var(--style1-primary-background-hover);--background-activated: var(--style1-primary-background-press);--background-focused: var(--style1-primary-background-focus);--color: var(--style1-primary-text);--border-radius: $border-radius-sm;--border-color: transparent;--border-style: solid;--border-width: .125rem;--box-shadow: $shadow-bottom-google-button-sm}.btn-primary:hover{background-color:var(--style1-primary-background-hover)}.btn-primary:active{background-color:var(--style1-primary-background-press)}.btn-primary:disabled{background-color:var(--style1-primary-background-disable);cursor:not-allowed}.btn-secondary{background-color:var(--style1-secondary-background);color:var(--style1-secondary-text);border:1px solid var(--style1-secondary-border);--background: var(--style1-secondary-background);--background-hover: var(--style1-secondary-background-hover);--background-activated: var(--style1-secondary-background-press);--background-focused: var(--style1-secondary-background-focus);--color: var(--style1-secondary-text);--border-radius: $border-radius-sm;--border-color: var(--style1-secondary-border);--border-style: solid;--border-width: 1px;--box-shadow: $shadow-bottom-google-button-sm}.btn-secondary:hover{background-color:var(--style1-secondary-background-hover)}.btn-secondary:active{background-color:var(--style1-secondary-background-press)}.btn-secondary:disabled{background-color:var(--style1-secondary-background-disable);cursor:not-allowed;color:var(--style1-secondary-border);opacity:.6}.btn-primary-style2{background-color:var(--style2-primary-background);color:var(--style2-primary-text);border:none;--background: var(--style2-primary-background);--background-hover: var(--style2-primary-background-hover);--background-activated: var(--style2-primary-background-press);--background-focused: var(--style2-primary-background-focus);--color: var(--style2-primary-text);--border-radius: $border-radius-sm;--border-color: transparent;--border-style: solid;--border-width: .125rem;--box-shadow: $shadow-bottom-google-button-sm}.btn-primary-style2:hover{background-color:var(--style2-primary-background-hover)}.btn-primary-style2:active{background-color:var(--style2-primary-background-press)}.btn-primary-style2:disabled{background-color:var(--style2-primary-background-disable);cursor:not-allowed;opacity:.6}.btn-secondary-style2{background-color:var(--style2-secondary-background);color:var(--style2-secondary-text);border:1px solid var(--style2-secondary-border);--background: var(--style2-secondary-background);--background-hover: var(--style2-secondary-background-hover);--background-activated: var(--style2-secondary-background-press);--background-focused: var(--style2-secondary-background-focus);--color: var(--style2-secondary-text);--border-radius: $border-radius-sm;--border-color: var(--style2-secondary-border);--border-style: solid;--border-width: 1px;--box-shadow: $shadow-bottom-google-button-sm}.btn-secondary-style2:hover{background-color:var(--style2-secondary-background-hover)}.btn-secondary-style2:active{background-color:var(--style2-secondary-background-press)}.btn-secondary-style2:disabled{background-color:var(--style2-secondary-background-disable);cursor:not-allowed;opacity:.6}.btn-sm{display:inline-flex;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-style:normal;font-weight:500;text-align:center;border-radius:3.125rem;height:-moz-fit-content;height:fit-content;max-width:32rem;font-size:.875rem;line-height:1.25rem;padding:.375rem 1.25rem;gap:.25rem}.btn-md{display:inline-flex;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-style:normal;font-weight:500;text-align:center;border-radius:3.125rem;height:-moz-fit-content;height:fit-content;max-width:32rem;font-size:1rem;line-height:1.5rem;padding:.625rem 1.25rem;gap:.625rem}.btn-lg{display:inline-flex;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-style:normal;font-weight:500;text-align:center;border-radius:3.125rem;height:-moz-fit-content;height:fit-content;max-width:32rem;font-size:1.25rem;line-height:1.75rem;padding:.625rem 1.25rem;gap:.625rem}.badge{font-size:1rem;font-weight:600;padding:.235rem .5rem;border-radius:3.125rem;min-width:1.25rem;display:inline-flex;align-items:center;justify-content:center}.btn-icon-primary-style1{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:3.125rem;line-height:1;position:relative;gap:.25rem;transition:background-color .2s,color .2s,border-color .2s;background-color:var(--style1-primary-background);color:var(--style1-primary-text)}.btn-icon-primary-style1 .badge{background-color:#fff;color:var(--style1-primary-text)}.btn-icon-primary-style1.active{background-color:var(--style1-primary-text);color:var(--style1-primary-background);border:1px solid var(--style1-primary-background)}.btn-icon-primary-style1.active .badge{background-color:var(--style1-primary-background);color:var(--style1-primary-text)}.btn-icon-secondary-style1{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:3.125rem;line-height:1;position:relative;gap:.25rem;transition:background-color .2s,color .2s,border-color .2s;background-color:var(--style1-secondary-background);color:var(--style1-secondary-text)}.btn-icon-secondary-style1 .badge{background-color:#fff;color:var(--style1-secondary-text)}.btn-icon-secondary-style1.active{background-color:var(--style1-secondary-text);color:var(--style1-secondary-background);border:1px solid var(--style1-secondary-background)}.btn-icon-secondary-style1.active .badge{background-color:var(--style1-secondary-background);color:var(--style1-primary-text)}.btn-icon-primary-style2{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:3.125rem;line-height:1;position:relative;gap:.25rem;transition:background-color .2s,color .2s,border-color .2s;background-color:var(--style2-primary-background);color:var(--style2-primary-text)}.btn-icon-primary-style2 .badge{background-color:#fff;color:var(--style2-primary-text)}.btn-icon-primary-style2.active{background-color:var(--style2-primary-text);color:var(--style2-primary-background);border:1px solid var(--style2-primary-background)}.btn-icon-primary-style2.active .badge{background-color:var(--style2-primary-background);color:var(--style2-primary-text)}.btn-icon-secondary-style2{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:3.125rem;line-height:1;position:relative;gap:.25rem;transition:background-color .2s,color .2s,border-color .2s;background-color:var(--style2-secondary-background);color:var(--style2-secondary-icon);border:1px solid var(--style2-secondary-border)}.btn-icon-secondary-style2 .badge{background-color:var(--style2-secondary-text);color:var(--style2-secondary-text)}.btn-icon-secondary-style2.active{background-color:var(--style2-secondary-text);color:var(--style2-secondary-icon-active);border:1px solid var(--style2-secondary-background)}.btn-icon-secondary-style2.active .badge{background-color:var(--style2-secondary-background);color:var(--style2-secondary-text-active)}.btn-deny{background-color:#c03844;color:#fff}.btn-deny:hover{background-color:#af333e}.btn-back{color:var(--btn-back);left:-.7rem;position:relative}.btn-google{background-color:var(--btn-google-bg);color:var(--btn-google-text);border:1px solid var(--btn-google-border);font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;font-family:Poppins,sans-serif;border-radius:.5rem;box-shadow:0 2px 6px #00000014;transition:background-color .2s ease-in-out;font-size:1rem}.btn-google:hover{background-color:var(--btn-google-hover)}.btn-google:active{background-color:var(--btn-google-active)}.btn-google:focus{outline:none;box-shadow:0 0 0 3px #8ab4f84d}.btn-google .google-icon{width:1.25rem;height:1.25rem;display:inline-block}.btn-apple{background-color:var(--btn-apple-background);color:var(--btn-apple-text);border-radius:.5rem;border:1px solid var(--btn-apple-btn-border);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-weight:500;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.btn-apple img.icon{width:1.25rem;height:1.25rem}.btn-apple:hover{background-color:var(--btn-apple-background-hover)}.btn-apple:focus{outline:.125rem solid var(--btn-apple-focus-outline);outline-offset:.125rem}.btn-apple:disabled{opacity:.6;cursor:not-allowed}.btn-special{width:3rem;height:3rem;cursor:pointer;color:var(--text-color-base);font-size:2rem;border-radius:1rem;border:none;position:relative;background:var(--body-background);transition:.1s}.btn-special:after{content:"";width:100%;height:100%;background-image:radial-gradient(circle farthest-corner at 10% 20%,#ed795c 17.8%,#62b6cb 100.2%);filter:blur(8px);z-index:-1;position:absolute;left:0;top:0}.btn-special:active{transform:scale(.9) rotate(3deg);background:radial-gradient(circle farthest-corner at 10% 20%,#ed795c 17.8%,#62b6cb 100.2%);transition:.5s}.btn--floating-bottom{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:1001;width:auto;box-shadow:0 4px 12px #00000026}.option-buttons{background-color:var(--menu-option-bg);color:var(--menu-option-text);border:1px solid var(--menu-option-border);border-radius:3.125rem;opacity:.8}.option-buttons ion-button{--padding-top: 0;--padding-bottom: 0;--padding-right: 0;--padding-left: 0;--padding-start: 0;--padding-end: 0;--ripple-color: transparent;--background-activated: transparent;--background-focused: transparent;--background-hover: transparent}.btn-header-back{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;line-height:1;position:relative;gap:.25rem;transition:background-color .2s,color .2s,border-color .2s;background-color:var(--menu-option-bg);color:var(--menu-option-text);border:1px solid var(--menu-option-border);opacity:var(--menu-option-opacity);border-radius:3.125rem;--ripple-color: transparent;--background-activated: transparent;--background-focused: transparent;--background-hover: transparent}.btn-header-back .badge{background-color:var(--style2-secondary-text);color:var(--style2-secondary-text)}.btn-header-back.active{background-color:var(--style2-secondary-text);color:var(--style2-secondary-icon-active);border:1px solid var(--style2-secondary-background)}.btn-header-back.active .badge{background-color:var(--style2-secondary-background);color:var(--style2-secondary-text-active)}.btn-header-back .btn-back{color:var(--menu-option-text);left:auto}.dropdown-filter{display:inline-flex;align-items:center;border:1px solid var(--dropdown-border);padding:.625rem .875rem;border-radius:3.125rem;background-color:var(--dropdown-background);color:var(--dropdown-text);font-size:1rem;gap:.625rem;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.dropdown-filter ion-icon{font-size:1rem;margin-left:.25rem}.dropdown-filter:hover{background-color:var(--dropdown-background-hover);color:var(--dropdown-text);border-color:var(--dropdown-border-hover)}.dropdown-filter:active,.dropdown-filter.active{background-color:var(--dropdown-background-active);color:var(--dropdown-text-active);border-color:var(--dropdown-border-active)}.dropdown-filter:disabled,.dropdown-filter.disabled{background-color:var(--dropdown-background-disabled);color:var(--dropdown-text-disabled);border-color:var(--dropdown-border-disabled);cursor:not-allowed;opacity:.6}.dropdown-filter.icon-only{padding:.5rem;width:2.5rem;height:2.5rem;justify-content:center}.link{color:var(--link-default);font-weight:500;cursor:pointer;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease;text-decoration:none}.link:hover,.link:focus{color:var(--link-hover);text-decoration:underline;outline:none}.link:focus-visible{outline:2px solid var(--link-focus);outline-offset:2px}.link:disabled,.link.is-disabled{color:var(--link-disabled);pointer-events:none;cursor:default;text-decoration:none}ion-back-button{--color: var(--icon-color)}@font-face{font-family:tribuum-icons;src:url(/assets/fonts/tribuum-icons/tribuum-icons.eot);src:url(/assets/fonts/tribuum-icons/tribuum-icons.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/tribuum-icons/tribuum-icons.ttf) format("truetype"),url(/assets/fonts/tribuum-icons/tribuum-icons.woff) format("woff"),url(/assets/fonts/tribuum-icons/tribuum-icons.svg#tribuum-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:tribuum-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-xs{font-size:.75rem}.icon-sm{font-size:1rem}.icon-md{font-size:1.5rem}.icon-lg{font-size:2rem}.icon-xl{font-size:2.5rem}.icon-show:before{content:"\e900"}.icon-skate:before{content:"\e901"}.icon-skateboarding:before{content:"\e902"}.icon-ski:before{content:"\e903"}.icon-snowboard:before{content:"\e904"}.icon-social:before{content:"\e905"}.icon-speed:before{content:"\e906"}.icon-star-full:before{content:"\e907"}.icon-star-half:before{content:"\e908"}.icon-star-outline:before{content:"\e909"}.icon-start-flag:before{content:"\e90a"}.icon-stats:before{content:"\e90b"}.icon-stats-1:before{content:"\e90c"}.icon-sun:before{content:"\e90d"}.icon-surf:before{content:"\e90e"}.icon-swimming-indoor:before{content:"\e90f"}.icon-swimming-outdoor:before{content:"\e910"}.icon-sync:before{content:"\e911"}.icon-teepee-fill:before{content:"\e912"}.icon-teepee-outline:before{content:"\e913"}.icon-tennis:before{content:"\e914"}.icon-totem-t-full:before{content:"\e915"}.icon-totem-t-outline:before{content:"\e916"}.icon-track:before{content:"\e917"}.icon-trail-running:before{content:"\e918"}.icon-trash:before{content:"\e919"}.icon-trophy:before{content:"\e91a"}.icon-unlock:before{content:"\e91b"}.icon-video:before{content:"\e91c"}.icon-volleyball:before{content:"\e91d"}.icon-walking:before{content:"\e91e"}.icon-warning:before{content:"\e91f"}.icon-waze:before{content:"\e920"}.icon-windsurf:before{content:"\e921"}.icon-write:before{content:"\e922"}.icon-yoga:before{content:"\e923"}.icon-admin-group:before{content:"\e924"}.icon-alpine-ski:before{content:"\e925"}.icon-apple-maps:before{content:"\e926"}.icon-arrow-right:before{content:"\e927"}.icon-athlete:before{content:"\e928"}.icon-badminton:before{content:"\e929"}.icon-basketball:before{content:"\e92a"}.icon-beach-volleyball:before{content:"\e92b"}.icon-bell:before{content:"\e92c"}.icon-bin:before{content:"\e92d"}.icon-box:before{content:"\e92e"}.icon-boxing:before{content:"\e92f"}.icon-briefcase:before{content:"\e930"}.icon-calendar:before{content:"\e931"}.icon-camera:before{content:"\e932"}.icon-canoeing:before{content:"\e933"}.icon-check:before{content:"\e934"}.icon-chevron-down:before{content:"\e935"}.icon-chevron-left:before{content:"\e936"}.icon-chevron-right:before{content:"\e937"}.icon-circle-arrow-right:before{content:"\e938"}.icon-circle-check:before{content:"\e939"}.icon-circle-minus:before{content:"\e93a"}.icon-circle-plus:before{content:"\e93b"}.icon-climbing:before{content:"\e93c"}.icon-clock:before{content:"\e93d"}.icon-close:before{content:"\e93e"}.icon-comment:before{content:"\e93f"}.icon-contact:before{content:"\e940"}.icon-cool:before{content:"\e941"}.icon-copy:before{content:"\e942"}.icon-crossfit:before{content:"\e943"}.icon-cycling-e-mountain:before{content:"\e944"}.icon-cycling-e-road:before{content:"\e945"}.icon-cycling-gravel:before{content:"\e946"}.icon-cycling-mountain:before{content:"\e947"}.icon-cycling-road:before{content:"\e948"}.icon-dancing:before{content:"\e949"}.icon-dashboard:before{content:"\e94a"}.icon-disabled:before{content:"\e94b"}.icon-distance:before{content:"\e94c"}.icon-diving:before{content:"\e94d"}.icon-double-check:before{content:"\e94e"}.icon-download:before{content:"\e94f"}.icon-download-2:before{content:"\e950"}.icon-drag:before{content:"\e951"}.icon-duration:before{content:"\e952"}.icon-edit:before{content:"\e953"}.icon-export:before{content:"\e954"}.icon-filter:before{content:"\e955"}.icon-filter-selector:before{content:"\e956"}.icon-fire-full:before{content:"\e957"}.icon-fire-outline:before{content:"\e958"}.icon-football:before{content:"\e959"}.icon-genre:before{content:"\e95a"}.icon-genre-female:before{content:"\e95b"}.icon-genre-male:before{content:"\e95c"}.icon-golf:before{content:"\e95d"}.icon-google-calendar:before{content:"\e95e"}.icon-google-maps:before{content:"\e95f"}.icon-group:before{content:"\e960"}.icon-gym:before{content:"\e961"}.icon-help:before{content:"\e962"}.icon-hide:before{content:"\e963"}.icon-hiking:before{content:"\e964"}.icon-home:before{content:"\e965"}.icon-ice-skating:before{content:"\e966"}.icon-inbox:before{content:"\e967"}.icon-inbox-arrow:before{content:"\e968"}.icon-indigenous-full:before{content:"\e969";color:#545454}.icon-indigenous-outline:before{content:"\e96a"}.icon-info:before{content:"\e96b"}.icon-join:before{content:"\e96c"}.icon-kayak:before{content:"\e96d"}.icon-kitesurf:before{content:"\e96e"}.icon-level:before{content:"\e96f"}.icon-like:before{content:"\e970"}.icon-link:before{content:"\e971"}.icon-list:before{content:"\e972"}.icon-loading:before{content:"\e973"}.icon-lock:before{content:"\e974"}.icon-man-symbol:before{content:"\e975"}.icon-map:before{content:"\e976"}.icon-menu:before{content:"\e977"}.icon-message:before{content:"\e978"}.icon-messages:before{content:"\e979"}.icon-minus:before{content:"\e97a"}.icon-moon:before{content:"\e97b"}.icon-more:before{content:"\e97c"}.icon-motocross:before{content:"\e97d"}.icon-motorcycle:before{content:"\e97e"}.icon-nordic-walking:before{content:"\e97f"}.icon-notes:before{content:"\e980"}.icon-outlook-calendar:before{content:"\e981"}.icon-owner-group:before{content:"\e982"}.icon-paddle-surf:before{content:"\e983"}.icon-padel:before{content:"\e984"}.icon-padlock:before{content:"\e985"}.icon-paragliding:before{content:"\e986"}.icon-people:before{content:"\e987"}.icon-person-exit:before{content:"\e988"}.icon-petanque:before{content:"\e989"}.icon-photo:before{content:"\e98a"}.icon-pilates:before{content:"\e98b"}.icon-pin:before{content:"\e98c"}.icon-pingpong:before{content:"\e98d"}.icon-plus:before{content:"\e98e"}.icon-public:before{content:"\e98f"}.icon-puzzle:before{content:"\e990"}.icon-rating:before{content:"\e991"}.icon-respect:before{content:"\e992"}.icon-rocket:before{content:"\e993"}.icon-rowing:before{content:"\e994"}.icon-rugby:before{content:"\e995"}.icon-running:before{content:"\e996"}.icon-safe:before{content:"\e997"}.icon-sailing:before{content:"\e998"}.icon-save:before{content:"\e999"}.icon-save-full:before{content:"\e99a"}.icon-search:before{content:"\e99b"}.icon-search-option:before{content:"\e99c"}.icon-send:before{content:"\e99d"}.icon-settings:before{content:"\e99e"}.icon-share:before{content:"\e99f"}.copy-button-wrapper{position:relative;display:inline-flex;align-items:center;gap:.25rem}.copy-button-wrapper.vertical{flex-direction:column;align-items:center;gap:.25rem;place-items:end}.copy-button-wrapper .icon{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--text-color-base)}.copy-button-wrapper .icon:hover:not(.copied){color:var(--primary-color);transform:scale(1.1)}.copy-button-wrapper .icon.copied{color:var(--success-color, #32a089);animation:copySuccess .6s cubic-bezier(.34,1.56,.64,1)}.copy-button-wrapper .icon:active{transform:scale(.95)}.copy-button-wrapper .copy-feedback{position:static;opacity:0;font-size:.75rem;font-weight:600;padding:.125rem .375rem;border-radius:.25rem;background:var(--feedback-bg, #32a089);color:var(--feedback-text, #ffffff);white-space:nowrap;pointer-events:none;transform:translateY(-.25rem);transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 6px #00000014}.copy-button-wrapper .copy-feedback.show{opacity:1;transform:translateY(0)}.copy-button-wrapper .copy-feedback:before{display:none}button.action-sheet-theme-light span.action-sheet-button-inner{display:flex!important;align-items:center!important;justify-content:center!important}button.action-sheet-theme-light span.action-sheet-button-inner:before{font-family:tribuum-icons!important;content:"\e993"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem!important;margin-right:.75rem!important;color:var(--actionsheet-button-text)!important;flex-shrink:0}button.action-sheet-theme-dark span.action-sheet-button-inner{display:flex!important;align-items:center!important;justify-content:center!important}button.action-sheet-theme-dark span.action-sheet-button-inner:before{font-family:tribuum-icons!important;content:"\e992"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem!important;margin-right:.75rem!important;color:var(--actionsheet-button-text)!important;flex-shrink:0}@keyframes copySuccess{0%{transform:scale(1);opacity:1}30%{transform:scale(1.3) rotate(-10deg)}50%{transform:scale(1.2) rotate(5deg)}70%{transform:scale(1.25) rotate(-3deg)}to{transform:scale(1) rotate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.copy-button-wrapper .icon{animation:none!important;transition:color .15s ease}.copy-button-wrapper .copy-feedback{transition:opacity .2s ease,transform .2s ease}}.btn-save{position:relative;overflow:visible}.btn-save .icon{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center;display:inline-block}.btn-save .icon.icon-save-full{color:#4c82b0;animation:bookmarkSave .6s cubic-bezier(.34,1.56,.64,1)}.btn-save .icon.icon-save:hover{transform:scale(1.1);color:#709bc0}.btn-save .icon.icon-save-full:hover{transform:scale(1.05);filter:brightness(1.1)}.btn-save:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#4c82b04d;transform:translate(-50%,-50%);opacity:0;pointer-events:none}.btn-save:active:after{animation:rippleEffect .6s ease-out}@keyframes bookmarkSave{0%{transform:scale(1);opacity:1}30%{transform:scale(1.25) rotate(-5deg)}50%{transform:scale(1.15) rotate(5deg)}70%{transform:scale(1.3) rotate(-3deg)}85%{transform:scale(1.05) rotate(0)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes rippleEffect{0%{width:0;height:0;opacity:.6}50%{opacity:.3}to{width:6.25rem;height:6.25rem;opacity:0}}@media(prefers-reduced-motion:reduce){.btn-save .icon{animation:none!important;transition:color .15s ease}.btn-save:after{animation:none!important}}.btn-join-club{position:relative;overflow:visible;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-join-club .icon{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center;display:inline-block}.btn-join-club.joined{animation:joinSuccess .6s cubic-bezier(.34,1.56,.64,1);background-color:var(--style2-primary-background)!important;color:var(--style2-primary-text)!important;border-color:var(--style2-primary-background)!important}.btn-join-club.joined .icon{animation:iconJoinBounce .6s cubic-bezier(.34,1.56,.64,1);color:var(--style2-primary-icon)!important}.btn-join-club.pending{background-color:var(--style2-secondary-background)!important;color:#eda144!important;border-color:#eda144!important;opacity:.9}.btn-join-club.pending .icon{color:#eda144!important;animation:pendingPulse 2s ease-in-out infinite}.btn-join-club.pending:hover{transform:none;cursor:not-allowed}.btn-join-club:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,#4c82b066,#4c82b000 70%);transform:translate(-50%,-50%);opacity:0;pointer-events:none}.btn-join-club.joined:before{animation:joinRipple .8s ease-out}.btn-join-club:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);opacity:0;pointer-events:none}.btn-join-club.joined:after{animation:joinShine .8s ease-out .2s}.btn-join-club:not(.joined):not(.pending):hover{transform:translateY(-2px);box-shadow:0 4px 12px #4c82b04d}.btn-join-club:not(.joined):not(.pending):hover .icon{transform:scale(1.1)}.btn-join-club.joined:hover{transform:scale(1.02);filter:brightness(1.05)}.btn-join-club:active:not(.joined):not(.pending){transform:translateY(0) scale(.98)}@keyframes joinSuccess{0%{transform:scale(1)}25%{transform:scale(1.05) rotate(-2deg)}50%{transform:scale(1.1) rotate(2deg)}75%{transform:scale(1.05) rotate(-1deg)}to{transform:scale(1) rotate(0)}}@keyframes iconJoinBounce{0%{transform:scale(1) rotate(0)}30%{transform:scale(1.4) rotate(-10deg)}50%{transform:scale(1.2) rotate(10deg)}70%{transform:scale(1.3) rotate(-5deg)}85%{transform:scale(1.1) rotate(0)}to{transform:scale(1) rotate(0)}}@keyframes joinRipple{0%{width:0;height:0;opacity:.6}50%{opacity:.3}to{width:300px;height:300px;opacity:0}}@keyframes joinShine{0%{opacity:0;transform:translate(-100%) rotate(45deg)}50%{opacity:1}to{opacity:0;transform:translate(100%) rotate(45deg)}}@keyframes pendingPulse{0%,to{opacity:1}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.btn-join-club{animation:none!important;transition:background-color .2s ease,color .2s ease}.btn-join-club .icon{animation:none!important;transition:color .2s ease}.btn-join-club:before,.btn-join-club:after{animation:none!important;display:none}.btn-join-club:hover{transform:none!important}.btn-join-club.pending .icon{opacity:.8}}.decor-arrow{width:45px;height:auto}.decor-arrow.rotate-340{rotate:340deg}.decor-arrow.rotate-285{rotate:285deg}.decor-arrow.rotate-345{rotate:345deg}.decor-arrow.img-hor-vert{transform:scaleY(-1)}.decor-arrow.filter-type1{filter:var(--filter-white-2-type1)}.decor-arrow.filter-type2{filter:var(--filter-white-2-type2)}.decor-arrow.size-lg{width:11.125rem;height:9.625rem}.image-gradient-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000 55%,#000000b3 82.5%,#000c);pointer-events:none;z-index:1}.badge-dot{width:.547rem;height:.547rem;border-radius:50%;background-color:var(--highlight-default)}.illustration-img{max-width:15rem}.gpx-shadow{stroke:var(--map-track-shadow)!important;filter:blur(2px);transform:translate(1px,1px)}.user-location-marker{width:1.25rem;height:1.25rem;border-radius:50%;background:var(--marker-user-bg);border:.188rem solid var(--marker-user-border);box-shadow:0 .125rem .5 #0000004d;animation:userLocationPulse 2s infinite}@keyframes userLocationPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.meeting-point-marker{position:relative;width:2.5rem;height:3.125rem;display:flex;flex-direction:column;align-items:center;animation:meetingPointBounce 2s infinite}.meeting-point-marker .pin-body{width:2rem;height:2rem;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--marker-meeting-bg);border:.188rem solid var(--marker-meeting-border);box-shadow:0 .188rem .5rem #0000004d;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.meeting-point-marker .pin-body .icon{transform:rotate(45deg);color:var(--marker-meeting-icon);font-size:16px}.meeting-point-marker .pin-tip{position:absolute;bottom:.313rem;left:50%;transform:translate(-50%);width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.75rem solid var(--marker-meeting-bg);z-index:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.meeting-point-marker:after{content:"";position:absolute;bottom:-.313rem;left:50%;transform:translate(-50%);width:.75rem;height:.375rem;border-radius:50%;background:#0000004d;animation:shadowPulse 2s infinite}@keyframes meetingPointBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shadowPulse{0%,to{opacity:.3;transform:translate(-50%) scale(1)}50%{opacity:.5;transform:translate(-50%) scale(1.3)}}.custom-location-marker{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2.5rem}.custom-location-marker .icon{color:var(--marker-custom-icon, #4576a0);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.custom-location-marker:before{content:"";position:absolute;bottom:.125;left:50%;transform:translate(-50%);width:.5rem;height:.5rem;border-radius:50%;background:#0003}.circle-marker{stroke:var(--marker-circle-stroke);stroke-width:2;stroke-opacity:.8;fill:var(--marker-circle-fill);fill-opacity:.2;animation:circlePulse 2s infinite}@keyframes circlePulse{0%,to{stroke-opacity:.8;fill-opacity:.2}50%{stroke-opacity:.6;fill-opacity:.1}}.cta-refresh{position:absolute;top:1rem;left:50%;transform:translate(-50%);z-index:1000;pointer-events:none}.cta-refresh button{pointer-events:all;opacity:0;transform:translateY(-10px);transition:all .3s ease}.cta-refresh button.active{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.user-location-marker,.meeting-point-marker,.circle-marker{animation:none!important}.meeting-point-marker:after{animation:none!important}}ion-textarea{--padding-top: .875rem !important;--padding-bottom: .875rem !important;--padding-start: 1rem !important;--padding-end: 1rem !important;--color: var(--input-text) !important;--highlight-color-valid: unset !important;--highlight-color-invalid: unset !important;--highlight-color-focused: unset !important;border:1px solid var(--input-borderdefault)!important;border-radius:1.25rem!important;margin-bottom:.5rem!important}ion-textarea .textarea-bottom{border:none!important;padding-bottom:.5rem!important}ion-textarea .textarea-bottom .counter{color:var(--input-text)!important}.leaflet-marker-icon .activity-marker{position:relative;display:inline-block;transition:transform .2s ease}.leaflet-marker-icon .btn-activity-marker{transition:all .2s ease;background:var(--marker-selected-bg);transform:scale(1.15);box-shadow:var(--marker-selected-shadow);display:inline-flex;align-items:center;justify-content:center;padding:.375rem;border-radius:3.125rem;line-height:1;position:relative;gap:.25rem;transition:background-color .2s,color .2s,border-color .2s;color:#fff;border:.063rem solid white}.leaflet-marker-icon .attendees-badge{position:absolute;bottom:-1.75rem;left:50%;transform:translate(-50%);background:var(--marker-badge-bg);color:var(--marker-badge-text);border-radius:.625rem;padding:.125rem .375rem;font-size:.875rem;font-weight:var(--font-weight-semibold);min-width:1.25rem;text-align:center;box-shadow:0 0 0 3px #8ab4f84d;border:.125rem solid var(--marker-badge-border);z-index:10}.leaflet-marker-icon .attendees-badge .attendees-count{display:block;line-height:1}.leaflet-marker-icon .club-badge{position:absolute;top:-.625rem;right:-.625rem;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;background:var(--marker-club-badge-bg);color:var(--marker-club-badge-color);border-radius:3.125rem;border:.063rem solid var(--marker-club-badge-border);z-index:10}.leaflet-marker-icon .club-badge .icon{display:block;line-height:1;font-size:1rem}.leaflet-marker-icon .marker-selected .activity-marker{animation:markerPulse 2s ease-in-out infinite}.leaflet-marker-icon .marker-selected .btn-activity-marker{transform:scale(1.25);border-color:#fffffff2;box-shadow:var(--marker-selected-shadow),0 0 0 .125rem var(--body-background),0 0 0 .3125rem var(--calendar-activity-ring, rgba(59, 130, 246, .45)),0 .5rem 1.5rem #00000040}.leaflet-marker-icon .marker-selected .btn-activity-marker .icon{color:var(--marker-selected-icon)!important;animation:iconBounce .6s ease-out}.leaflet-marker-icon .marker-selected .attendees-badge{border-color:var(--marker-selected-badge-border);transform:translate(-50%) scale(1.1);box-shadow:0 0 0 3px #8ab4f84d,0 0 0 .0938rem var(--body-background),0 0 0 .1875rem var(--calendar-activity-ring, rgba(59, 130, 246, .35))}@keyframes markerPulse{0%,to{filter:drop-shadow(0 0 .5rem transparent)}50%{filter:drop-shadow(0 0 .75rem var(--marker-pulse-color, rgba(59, 130, 246, .4)))}}@keyframes iconBounce{0%,to{transform:translateY(0)}40%{transform:translateY(-.25rem)}60%{transform:translateY(-.125rem)}}.leaflet-marker-icon .marker-hover .btn-activity-marker{transform:scale(1.1)}.leaflet-marker-icon .marker-disabled{opacity:.5;pointer-events:none}.leaflet-marker-icon .marker-disabled .attendees-badge{background:var(--marker-disabled-badge-bg)}.leaflet-marker-icon .location-dot{width:1.329rem;height:1.329rem;background-color:var(--marker-location-primary);border-radius:50%;position:relative;border:3px solid var(--marker-location-border);box-shadow:0 0 6px #00000040}.leaflet-marker-icon .btn-cluster-count{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.leaflet-marker-icon .btn-cluster-count .cluster-count{min-width:3.5rem;min-height:3.5rem;display:flex;align-items:center;justify-content:center;background:var(--marker-cluster-bg);color:var(--marker-cluster-text);border-radius:3.125rem;padding:.625rem;font-size:1.5rem;font-weight:700;line-height:1;border:.188rem solid var(--marker-cluster-border);box-shadow:0 2px 6px #00000014;transition:all .2s ease}.leaflet-marker-icon .btn-cluster-count .cluster-count:hover{transform:scale(1.1);box-shadow:0 .25rem .75rem #0003}.leaflet-marker-icon .activity-marker{animation:markerFadeIn .3s ease-out}@keyframes markerFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.image-preview-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%}@media(max-width:360px){.image-preview-grid{grid-template-columns:repeat(2,1fr)}}.club-avatar{width:3.5rem;height:3.5rem;border-radius:.5rem;object-fit:cover;flex-shrink:0;border:.0625rem solid var(--divider-separator-light)}.club-status-container{display:flex;justify-content:flex-end;align-items:center;width:100%}.club-status-badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.125rem .375rem;border-radius:3.125rem;font-size:.75rem;font-weight:600;letter-spacing:.0125rem;backdrop-filter:blur(1.25rem) saturate(180%);-webkit-backdrop-filter:blur(1.25rem) saturate(180%);border:.0625rem solid var(--club-status-badge-border);box-shadow:var(--club-status-badge-shadow);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap}.club-status-badge .icon{transition:transform .3s ease;flex-shrink:0;font-size:1rem}.club-status-badge{animation:statusAppear .4s cubic-bezier(.22,1,.36,1)}.club-status-badge--join{background:var(--club-status-join-bg);color:var(--club-status-join-text);border:none;box-shadow:var(--club-status-join-shadow);cursor:pointer;font-weight:600;font-size:.8125rem;padding:.375rem 1rem;position:relative;overflow:hidden}.club-status-badge--join:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.club-status-badge--join:active:before{width:300%;height:300%}.club-status-badge--join:hover:not(:disabled){background:var(--club-status-join-bg-hover);box-shadow:var(--club-status-join-shadow-hover);transform:translateY(-.125rem) scale(1.02)}.club-status-badge--join:hover:not(:disabled) .icon{transform:translate(.125rem)}.club-status-badge--join:active:not(:disabled){transform:translateY(0) scale(.98)}.club-status-badge--join:disabled{opacity:.6;cursor:not-allowed;background:var(--club-status-pending-bg);color:var(--club-status-pending-text);box-shadow:none}.club-status-badge--pending{background:var(--club-status-pending-bg);color:var(--club-status-pending-text);border-color:var(--club-status-pending-border);cursor:default;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.club-status-badge--pending .icon{color:var(--club-status-pending-icon)}.club-status-badge--owner{background:var(--club-status-owner-bg);color:var(--club-status-owner-text);border-color:var(--club-status-owner-border)}.club-status-badge--owner .icon{color:var(--club-status-owner-icon)}.club-status-badge--admin{background:var(--club-status-admin-bg);color:var(--club-status-admin-text);border-color:var(--club-status-admin-border)}.club-status-badge--admin .icon{color:var(--club-status-admin-icon)}.club-status-badge--member{background:var(--club-status-member-bg);color:var(--club-status-member-text);border-color:var(--club-status-member-border)}.club-status-badge--member .icon{color:var(--club-status-member-icon)}.club-status-badge--member.club-status-badge--joined-animation{animation:joinSuccess .6s cubic-bezier(.22,1,.36,1)}.club-status-badge--member.club-status-badge--joined-animation .icon{animation:checkmarkAppear .4s cubic-bezier(.22,1,.36,1) .2s}@keyframes statusAppear{0%{opacity:0;transform:translateY(.625rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes joinSuccess{0%{transform:scale(1)}50%{transform:scale(1.15);background:var(--club-status-member-bg-highlight)}to{transform:scale(1)}}@keyframes checkmarkAppear{0%{opacity:0;transform:scale(0) rotate(-45deg)}50%{transform:scale(1.3) rotate(0)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.calendar-skeleton{padding:1rem}.calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.nav-icon{width:1.5rem;height:1.5rem;border-radius:3.125rem}.month-title{width:7.5rem;height:1.25rem;border-radius:.25rem}.week-days{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;margin-bottom:.75rem}.week-day{height:.75rem;border-radius:.25rem}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.75rem}.day-cell{display:flex;justify-content:center}.day-circle{width:2.25rem;height:2.25rem;border-radius:3.125rem}.app-tour{position:fixed;inset:0;z-index:3200;pointer-events:none}.app-tour__backdrop,.app-tour__spotlight{position:fixed;pointer-events:none}.app-tour__backdrop{inset:0;background:var(--app-tour-backdrop);backdrop-filter:blur(.125rem)}.app-tour__spotlight{border:.0625rem solid var(--app-tour-spotlight-ring);border-radius:var(--app-tour-spotlight-radius, 1rem);box-shadow:0 0 0 200vmax var(--app-tour-backdrop),0 0 0 .1875rem var(--app-tour-accent-soft),0 0 1.5rem var(--app-tour-spotlight-pulse),inset 0 0 0 .0625rem var(--app-tour-spotlight-inner);animation:app-tour-spotlight-breathe 2.8s cubic-bezier(.2,.8,.2,1) infinite;transition:top .26s cubic-bezier(.2,.8,.2,1),left .26s cubic-bezier(.2,.8,.2,1),width .26s cubic-bezier(.2,.8,.2,1),height .26s cubic-bezier(.2,.8,.2,1)}.app-tour-card{position:fixed;display:flex;flex-direction:column;gap:.625rem;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 2rem);padding:.875rem;border:.0625rem solid var(--app-tour-border);border-radius:1rem;background:radial-gradient(circle at 16% 0%,var(--app-tour-sheen),transparent 34%),linear-gradient(180deg,var(--app-tour-surface-sheen),transparent 42%),var(--app-tour-surface);color:var(--app-tour-text);box-shadow:var(--app-tour-shadow);overflow:auto;pointer-events:auto;backdrop-filter:blur(1.125rem);animation:app-tour-card-enter .22s cubic-bezier(.2,.8,.2,1) both}.app-tour-card:before{content:"";display:block;width:3rem;height:.1875rem;border-radius:3.125rem;background:var(--app-tour-rail-gradient);box-shadow:0 0 .85rem var(--app-tour-glow);opacity:.92}.app-tour-card--step-enter{animation:app-tour-step-enter .26s cubic-bezier(.2,.8,.2,1) both}.app-tour-card--step-enter .app-tour-card__icon{animation:app-tour-icon-pop .26s cubic-bezier(.2,.8,.2,1) both}.app-tour-card--center{top:50%;left:50%;transform:translate(-50%,-50%);animation-name:app-tour-card-enter-centered}.app-tour-card--center.app-tour-card--step-enter{animation-name:app-tour-step-enter-centered}.app-tour-card--hero{text-align:left}.app-tour-card--hero:before{width:4rem}.app-tour-card--hero .app-tour-card__icon{width:2.25rem;height:2.25rem}.app-tour-card--sheet{top:auto;max-height:min(22rem,100dvh - env(safe-area-inset-top,0px) - 2rem);max-width:none;border-radius:1rem 1rem .5rem .5rem}.app-tour-card--done{align-items:stretch;text-align:center}.app-tour-card--done:before{align-self:center;width:4.5rem}.app-tour-card--done .app-tour-card__top{grid-template-columns:1fr;justify-items:center;text-align:center}.app-tour-card--done .app-tour-card__icon{width:2.75rem;height:2.75rem;margin-bottom:.25rem;color:var(--app-tour-title);background:radial-gradient(circle at 30% 18%,var(--app-tour-sheen),transparent 42%),var(--app-tour-accent-soft)}.app-tour-card--done .app-tour-card__copy,.app-tour-card--done .app-tour-card__body{text-align:center}.app-tour-card--done .app-tour-card__actions,.app-tour-card--done .app-tour-card__main-actions{justify-content:center}.app-tour-card--done .app-tour-card__main-actions{width:100%}.app-tour-card--done .app-tour-card__main-actions .btn{min-width:min(13rem,100%)}.app-tour-card__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center}.app-tour-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;color:var(--app-tour-accent);background:var(--app-tour-accent-soft);box-shadow:inset 0 0 0 .0625rem var(--app-tour-border),0 .5rem 1.25rem var(--app-tour-icon-glow);flex:0 0 auto;transition:box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}.app-tour-card__copy{min-width:0}.app-tour-card__eyebrow{color:var(--app-tour-muted);letter-spacing:.02em}.app-tour-card__title{color:var(--app-tour-title);overflow-wrap:anywhere}.app-tour-card__close{display:inline-flex;align-items:center;justify-content:center;align-self:start;width:1.75rem;height:1.75rem;margin-top:-.25rem;margin-right:-.25rem;padding:0;border:0;border-radius:3.125rem;background:transparent;color:var(--app-tour-muted);cursor:pointer;transition:background-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1)}.app-tour-card__close:hover,.app-tour-card__close:focus-visible{background:var(--app-tour-accent-soft);color:var(--app-tour-title)}.app-tour-card__close:active{transform:scale(.96)}.app-tour-card__body{color:var(--app-tour-text);line-height:1.45;overflow-wrap:anywhere}.app-tour-card__inline-action{display:inline-flex;align-items:center;align-self:flex-start;gap:.25rem;padding:.375rem .625rem;border:.0625rem solid var(--app-tour-border);border-radius:3.125rem;background:var(--app-tour-action-surface);color:var(--app-tour-accent);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1)}.app-tour-card__inline-action:hover,.app-tour-card__inline-action:focus-visible{border-color:var(--app-tour-accent);background:var(--app-tour-accent-soft)}.app-tour-card__inline-action:active{transform:translateY(.0625rem)}.app-tour-progress{display:flex;gap:.25rem;margin-block:.375rem .875rem}.app-tour-progress__dot{flex:1 1 0;height:.1875rem;border-radius:3.125rem;background:var(--app-tour-progress-bg);transform-origin:left center;transition:background-color .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1)}.app-tour-progress__dot--active{background:var(--app-tour-progress-active);box-shadow:0 0 .45rem var(--app-tour-glow);transform:scaleY(1.28)}.app-tour-card__actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.app-tour-card__main-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.app-tour-card__ghost-action{padding:.375rem 0;border:0;background:transparent;color:var(--app-tour-muted);cursor:pointer;transition:color .16s cubic-bezier(.2,.8,.2,1)}.app-tour-card__ghost-action:hover,.app-tour-card__ghost-action:focus-visible{color:var(--app-tour-title)}@media(max-width:380px){.app-tour-card{gap:.5rem;padding:.625rem}.app-tour-card__top{gap:.375rem}.app-tour-card__icon{width:1.875rem;height:1.875rem}.app-tour-card__actions{align-items:stretch}.app-tour-card__main-actions{flex-wrap:wrap}}@media(max-width:320px){.app-tour-card__actions{flex-direction:column-reverse}.app-tour-card__main-actions,.app-tour-card__main-actions .btn,.app-tour-card__ghost-action{width:100%}}@media(prefers-reduced-motion:reduce){.app-tour-card,.app-tour-card--step-enter,.app-tour__spotlight,.app-tour-card__icon,.app-tour-progress__dot,.app-tour-card__close,.app-tour-card__inline-action{animation:none;transition:none}}@keyframes app-tour-card-enter{0%{opacity:0;transform:translateY(.375rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes app-tour-card-enter-centered{0%{opacity:0;transform:translate(-50%,calc(-50% + .375rem))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes app-tour-step-enter{0%{opacity:.86;transform:translateY(.25rem) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes app-tour-step-enter-centered{0%{opacity:.86;transform:translate(-50%,calc(-50% + .25rem)) scale(.99)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes app-tour-icon-pop{0%{opacity:.72;transform:translateY(.125rem) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes app-tour-spotlight-breathe{0%,to{box-shadow:0 0 0 200vmax var(--app-tour-backdrop),0 0 0 .1875rem var(--app-tour-accent-soft),0 0 1.1rem var(--app-tour-spotlight-pulse),inset 0 0 0 .0625rem var(--app-tour-spotlight-inner)}50%{box-shadow:0 0 0 200vmax var(--app-tour-backdrop),0 0 0 .25rem var(--app-tour-accent-soft),0 0 1.85rem var(--app-tour-spotlight-pulse),inset 0 0 0 .0625rem var(--app-tour-spotlight-inner)}}.layout-container{max-width:1200px;margin-left:auto;margin-right:auto;padding:1.25rem;width:100%}@media(min-width:37.5rem){body{background:var(--web-frame-backdrop)}ion-app{max-width:26.875rem;margin-inline:auto;box-shadow:0 0 2.5rem #00000040}}.text--underline{text-decoration:underline}.text--no-decoration{text-decoration:none}.text--capitalize{text-transform:capitalize}.text--uppercase{text-transform:uppercase}.text--bold{font-family:montserrat-semiBold}.text--medium{font-family:montserrat-medium}.text--italic{font-family:montserrat-italic}.text--center{text-align:center}.text--color-base{color:var(--text-color-base)}.text--color-base-light{color:var(--text-color-base-light)}.text--color-primary{color:#4c82b0}.text--color-primary-light{color:#709bc0!important}.text--color-primary-dark{color:#365c7d!important}.text--color-white,.text--color-white p{color:#fff!important}.text--color-black,.text--color-black p{color:#e6e6e6!important}.text--color-gray{color:#939393}.text--color-gray-light{color:#a1a1a1}.text--color-gray-dark{color:#727272}.text--color-danger{color:#c03844}.text--color-link{color:#4c82b0}.text--color-complementary{color:var(--text-color-complementary)}.text--color-complementary-1{color:var(--text-color-complementary-1)}.text--color-success{color:var(--text-color-success)}.text--word-break{word-break:break-word}.one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.bkgd--color-primary{background-color:#4c82b0}.bkgd--color-primary-xlight{background-color:#87abca!important}.bkgd--color-primary-light{background-color:#709bc0!important}.bkgd--color-primary-dark{background-color:#4576a0!important}.bkgd--color-primary-xdark{background-color:#365c7d!important}.bkgd--color-secondary{background-color:#c1121f}.bkgd--color-secondary-light{background-color:#cd414c!important}.bkgd--color-secondary-dark{background-color:#b0101c!important}.bkgd--color-white{background-color:#fff!important}.bkgd--color-black{background-color:#000!important}.bkgd--color-light{background-color:var(--body-background-light)!important}.bkgd--color-gray{background-color:#a1a1a1}.bkgd--color-gray-light{background-color:#b4b4b4}.bkgd--color-gray-xlight{background-color:silver}.bkgd--color-gray-dark{background-color:#939393}.bkgd--color-gray-xdark{background-color:var(--body-background-dark)!important}.bkgd--color-danger,.bkgd--color-danger-light{background-color:#c03844}.bkgd--color-danger-xlight{background-color:#cd6069}.bkgd--color-warning,.bkgd--color-warning-light{background-color:#eda144}.bkgd--color-warning-xlight{background-color:#f1b469}.bkgd--color-success,.bkgd--color-success-light{background-color:#37b097}.bkgd--color-success-xlight{background-color:#e1fff9}.pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-auto{overflow:auto}.radius-sm{border-radius:.25rem}.radius-md{border-radius:.5rem}.radius-lg{border-radius:1.25rem}.radius-round{border-radius:3.125rem}.float-right{float:right}.float-left{float:left}.relative{position:relative}.inline-block{display:inline-block}.inline-grid{display:inline-grid}.block{display:block}.hide{display:none}.show{display:block}.flex{display:flex}.flex-center{align-items:center}.flex-stretch{align-items:stretch}.flex-end{align-items:flex-end}.flex-start{align-items:flex-start}.flex-baseline{align-items:baseline}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap!important}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-justify-center{justify-content:center}.flex-justify-start{justify-content:flex-start!important}.flex-justify-end{justify-content:flex-end}.flex-justify-between{justify-content:space-between}.flex-justify-around{justify-content:space-around}.flex-justify-evenly{justify-content:space-evenly}.flex-grow-1{flex-grow:1}.flex-basis-100{flex-basis:100%}.flex-basis-50{flex-basis:50%}.flex-basis-33{flex-basis:33%}.flex-basis-25{flex-basis:25%}.flex-basis-0{flex-basis:0}.flex-gap-0125{gap:.125rem}.flex-gap-0375{gap:.375rem}.flex-gap-025{gap:.25rem!important}.flex-gap-05{gap:.5rem!important}.flex-gap-0625{gap:.625rem}.flex-gap-0875{gap:.875rem}.flex-gap-1{gap:1rem}.flex-gap-125{gap:1.25rem}.flex-gap-2{gap:2rem}.flex-gap-3{gap:3rem}.flex-gap-4{gap:4rem}.flex-gap-10{gap:10rem}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.align-self-center{align-self:center}.align-self-end{align-self:end}.w-100{width:100%}.w-50{width:50%}.w-auto{width:auto!important}.w-fit{width:-moz-fit-content;width:fit-content}.w-max{width:max-content}.h-10{height:10%}.h-25{height:25%}.h-50{height:50%}.h-60{height:60%}.h-90{height:90%}.h-100{height:100%}.h-auto{height:auto!important}.h-fit{height:-moz-fit-content;height:fit-content}.b-0{border:none}html,body{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}*,*:before,*:after{font-family:inherit;font-weight:inherit;font-style:inherit}.share-options-sheet-modal{--border-radius: 24px 24px 0 0;align-items:flex-end}.comments-modal{--height: 92%;--border-radius: 16px 16px 0 0;align-items:flex-end}.finish-activity-modal{--background: var(--finish-modal-overlay)}.finish-activity-modal ion-backdrop{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem)}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(layers.ef6db8722c2c3f9a.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(layers-2x.9859cd1231006a4a.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(marker-icon.d577052aa271e13f.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
