:root{--ion-color-primary:#0054e9;--ion-color-primary-rgb:0,84,233;--ion-color-primary-shade:#004acd;--ion-color-primary-tint:#1a65eb;--ion-color-secondary:#0163aa;--ion-color-secondary-rgb:1,99,170;--ion-color-secondary-shade:#015796;--ion-color-secondary-tint:#1a73b3;--ion-color-tertiary:#6030ff;--ion-color-tertiary-rgb:96,48,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-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-rgb:244,245,248;--ion-color-medium:#636469;--ion-color-medium-rgb:99,100,105;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#57585c;--ion-color-medium-tint:#737478;--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-footer.modal-footer-moving ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,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{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 .modal-footer-moving ion-toolbar,html.ios ion-modal ion-toolbar{padding-left:calc(var(--ion-safe-area-left) + 8px);padding-right:calc(var(--ion-safe-area-right) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity:0.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{bottom:0;contain:layout size style;display:flex;flex-direction:column;justify-content:space-between;left:0;position:absolute;right:0;top:0;z-index:0}ion-modal>.ion-page{contain:layout style;height:100%;position:relative}.split-pane-visible>.ion-page.split-pane-main{position:relative}.ion-page-hidden,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-menu-controller,ion-modal-controller,ion-nav-controller,ion-picker-controller,ion-popover-controller,ion-route,ion-route-redirect,ion-router,ion-select-option,ion-toast-controller{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:env(safe-area-inset-top);--ion-safe-area-bottom:env(safe-area-inset-bottom);--ion-safe-area-left:env(safe-area-inset-left);--ion-safe-area-right:env(safe-area-inset-right)}}ion-card-header.ion-color .ion-inherit-color,ion-card.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;overflow-y:hidden;pointer-events:none;touch-action:manipulation}.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-push,.md .menu-content-reveal{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:transform .3s cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanding>[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-expanded:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding: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{min-height:320px;width:320px}[ion-last-focus],[role=banner][tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,header[tabindex="-1"]:focus,main[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:initial}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{border-width:0;box-sizing:initial;height:1px}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,label,select,textarea{font-family:inherit;line-height:normal}textarea{color:inherit;font:inherit;height:auto;overflow:auto}textarea::placeholder{padding-left:2px}form,input,optgroup,select{color:inherit;font:inherit;margin:0}html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}.ion-tappable,[tappable],[tappable] div,[tappable] ion-icon,[tappable] ion-label,[tappable] span,a,a div,a ion-icon,a ion-label,a span,button,button div,button ion-icon,button ion-label,button span,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{font-feature-settings:inherit;-webkit-appearance:button;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;padding:0;text-transform:none}[tappable],button{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding: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}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%;width:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;height:100%;margin:0;max-height:100%;max-width:100%;overflow:hidden;overscroll-behavior-y:none;padding:0;position:fixed;text-rendering:optimizeLegibility;touch-action:manipulation;transform:translateZ(0);width:100%}html{font-family:var(--ion-font-family)}@supports(-webkit-touch-callout:none){html{font:16px var(--ion-font-family);font:var(--ion-dynamic-font,16px var(--ion-font-family))}}a{background-color:initial;color:#0054e9;color:var(--ion-color-primary,#0054e9)}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:10px;margin-top:16px}h1{font-size:1.625rem;margin-top:20px}h2{font-size:1.5rem;margin-top:18px}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;padding:0}.ion-padding{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px);padding-bottom:16px;padding-bottom:var(--ion-padding,16px);padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px)}.ion-padding,.ion-padding-top{padding-top:16px;padding-top:var(--ion-padding,16px)}.ion-padding-top{--padding-top:var(--ion-padding,16px)}.ion-padding-start{--padding-start:var(--ion-padding,16px);padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px)}.ion-padding-end{--padding-end:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px)}.ion-padding-bottom{--padding-bottom:var(--ion-padding,16px)}.ion-padding-bottom,.ion-padding-vertical{padding-bottom:16px;padding-bottom:var(--ion-padding,16px)}.ion-padding-vertical{--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding-top:16px;padding-top:var(--ion-padding,16px)}.ion-padding-horizontal{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px);padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px)}.ion-no-margin{--margin-start:0;--margin-end:0;--margin-top:0;--margin-bottom:0;margin:0}.ion-margin{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px);margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px);margin-bottom:16px;margin-bottom:var(--ion-margin,16px)}.ion-margin,.ion-margin-top{margin-top:16px;margin-top:var(--ion-margin,16px)}.ion-margin-top{--margin-top:var(--ion-margin,16px)}.ion-margin-start{--margin-start:var(--ion-margin,16px);margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px)}.ion-margin-end{--margin-end:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px)}.ion-margin-bottom{--margin-bottom:var(--ion-margin,16px)}.ion-margin-bottom,.ion-margin-vertical{margin-bottom:16px;margin-bottom:var(--ion-margin,16px)}.ion-margin-vertical{--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin-top:16px;margin-top:var(--ion-margin,16px)}.ion-margin-horizontal{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px);margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media(min-width:576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media(min-width:768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media(min-width:992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media(min-width:1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media(min-width:576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media(min-width:768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media(min-width:992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media(min-width:1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media(min-width:576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media(min-width:768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media(min-width:992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media(min-width:1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}.ion-hide,.ion-hide-down,.ion-hide-up{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}}:root{--ion-background-color:#0000;--spinnax-border-radius:12px;--spinnax-list-element-gap:4px;--spinnax-text-color:#000;--spinnax-black:#000;--spnx-borders:#777;--spnx-button-background:#3b1919;--spnx-button:#777;--ion-text-color:#fff;--ion-icon-color:#fff;--ion-item-background:#fff;--ion-item-background50:#ffffff50;--spnx-highlight-pressed:#b112f3;--spnx-highlight30:#b112f330;--spnx-text-color:#fff;--spnx-black:#000;--spnx-primary:var(--spnx-black);--gradient-color-1:#ffcd1a;--gradient-color-2:#fc76be;--gradient-color-3:#d684f8;--gradient-color-4:#e4ff1a;--gradient-color-5:#76e5fc;--primary-v-gradient:linear-gradient(0deg,#ffcd1a,#fc76be);--primary-h-gradient:linear-gradient(90deg,#ffcd1a,#fc76be);--secondary-v-gradient:linear-gradient(0deg,var(--gradient-color-3) 0%,var(--gradient-color-2) 100%);--secondary-h-gradient:linear-gradient(90deg,var(--gradient-color-3) 0%,var(--gradient-color-2) 100%);--tertiary-r-gradient:radial-gradient(var(--gradient-color-4) 0%,var(--gradient-color-5) 100%);--ion-color-primary:#82368c;--ion-color-primary50:#82368c50;--ion-color-primary-rgb:56,128,255;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#3171e0;--ion-color-primary-tint:#4c8dff;--ion-color-secondary:#f59e00;--ion-color-secondary50:#f59f00a0;--ion-color-secondary-rgb:61,194,255;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#36abe0;--ion-color-secondary-tint:#50c8ff;--ion-color-tertiary:#5260ff;--ion-color-tertiary-rgb:82,96,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#4854e0;--ion-color-tertiary-tint:#6370ff;--ion-color-success:#2dd36f;--ion-color-success-rgb:45,211,111;--ion-color-success-contrast:#fff;--ion-color-success-contrast-rgb:255,255,255;--ion-color-success-shade:#28ba62;--ion-color-success-tint:#42d77d;--ion-color-warning:#f59e00;--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:#eb445a;--ion-color-dark:#222428;--ion-color-medium:#92949c;--ion-color-medium-contrast:#fff;--ion-color-light:#f4f5f8;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9;--explore-element-background:#00000080;--explore-element-background-hover:#000c;--explore-element-text-color:#fff;--explore-element-meta-color:#fffc;--explore-element-meta-color-secondary:#ffffffb3;--explore-element-border-radius:16px}@font-face{font-family:YanoneKaffeesatz;font-weight:700;src:url(/static/media/YanoneKaffeesatz-Bold.b8258ad413dc41d53fa8.ttf)}@font-face{font-family:YanoneKaffeesatz;font-weight:light;src:url(/static/media/YanoneKaffeesatz-Light.6873bc2f38bbfa81a188.ttf)}@font-face{font-family:YanoneKaffeesatz;font-weight:400;src:url(/static/media/YanoneKaffeesatz-Regular.7178137db7eed5b01c97.ttf)}@font-face{font-family:YanoneKaffeesatz;font-weight:200;src:url(/static/media/YanoneKaffeesatz-Thin.ca92760efced6070a075.ttf)}body,html{-ms-overflow-style:none!important;overflow:-moz-scrollbars-none!important;scrollbar-width:none!important}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}*{-ms-overflow-style:none!important;scrollbar-width:none!important}::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}*{font-family:YanoneKaffeesatz!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body{background:url(/static/media/LoginBackground.ca7e809ca5bed9c51f04.webp) 0 0/100% 100% no-repeat;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}body.web-app{background:url(/static/media/Background_Web.e4d6bc27e5ec40a01008.png) 0 0/100% 100% no-repeat;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}ion-tab-bar *{--background:#0000!important;background-color:initial!important}ion-button{--border-radius:10px;-webkit-tap-highlight-color:transparent;border:0 solid var(--spnx-borders);min-height:40px;touch-action:manipulation;transition:all .2s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}ion-button.icon-full-button{--height:56px!important;--min-height:56px!important;--max-height:56px!important;--min-width:56px!important;--max-width:56px!important;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;margin:0;padding:0!important}ion-button.icon-full-button,ion-button.icon-full-button .button-native{align-items:center;display:flex;height:56px!important;justify-content:center;max-height:56px!important;max-width:56px!important;min-height:56px!important;min-width:56px!important;width:56px!important}ion-button.icon-full-button .button-native{border-radius:inherit;overflow:hidden}ion-buttons{--border-radius:10px;align-items:center;border:0 solid var(--spnx-borders);display:flex;flex-wrap:wrap;gap:8px;min-height:40px}ion-card{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#000c;background-color:rgba(var(--spnx-black-rgb,0,0,0),.8);border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 4px 16px #0000001a,0 1px 4px #0000001a;margin:0;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}ion-card:hover{box-shadow:0 8px 24px #00000026,0 2px 8px #0000001a;transform:translateY(-2px)}ion-list-header{--background:var(--ion-color-secondary);--color:var(--ion-color-primary);align-items:center;border:0 solid var(--spnx-borders);border-radius:10px;font-size:28px;font-weight:bolder;justify-content:center;text-transform:uppercase}ion-list{--background:#0000!important;background:#0000!important}ion-list ion-item{--background:#000;border-radius:10px;color:#fff;margin-top:4px}ion-list ion-item:first-of-type{margin-top:0}.ion-accordion-toggle-icon{display:none}ion-accordion-group{margin:0!important;width:100%}ion-popover::part(content){border-radius:0}ion-popover.md{--offset-y:8px}.popup-menu{border-radius:10px;padding-bottom:0;padding-top:0}ion-popover{--background:#0000!important;border-radius:8px!important;margin-left:10px!important;margin-top:5px!important}ion-popover ion-list{background-color:initial!important;border-radius:8px!important;padding:0!important}ion-popover ion-item{--color:#fff!important;border-radius:8px!important;margin:5px!important;margin-top:15px;width:calc(100% - 10px)!important}ion-input input{caret-color:#fff!important;caret-color:var(--ion-text-color,#fff)!important;color:#fff!important;color:var(--ion-text-color,#fff)!important}.ion-select-option[selected],ion-alert .alert-radio-group .alert-radio-label[aria-checked=true],ion-item.item-checkbox-checked,ion-item.item-radio-checked,ion-popover ion-item[selected],ion-popover ion-list ion-item.item-selected,ion-select-option[selected],ion-select.custom-select .select-interface-option[selected]{--background:var(--ion-color-primary)!important;--color:#fff!important;background-color:var(--ion-color-primary)!important;border:1px solid #fff!important;border-radius:8px!important;color:#fff!important}ion-select-option[selected],ion-select.custom-select .select-interface-option[selected]{background:var(--ion-color-primary)!important;border:2px solid #fff!important;color:#fff!important}ion-popover ion-item.item-selected{--border-color:#fff!important;--border-width:2px!important;--border-style:solid!important}.ion-select-option,ion-select-option{opacity:1!important}ion-range{--bar-background:#fff!important;--bar-background-active:var(--ion-color-primary)!important;--knob-background:var(--ion-color-primary)!important;--knob-border-radius:4px!important;--pin-background:var(--ion-color-primary)!important;--pin-color:#fff!important;--pin-font-size:14px!important;--pin-font-weight:bold!important}ion-range.ios::part(pin){font-size:22px!important;font-weight:700!important}ion-range.ios::part(knob){transform:rotate(45deg) scale(.9)!important}ion-range::part(knob){background:#3880ff;background:var(--ion-color-primary,#3880ff);border-radius:4px!important;transform:rotate(45deg) scale(1.3)}ion-range::part(bar){background:#fff!important;opacity:1!important}ion-range::part(bar-active){background:var(--ion-color-primary)!important}ion-input.custom-input,ion-select.custom-select,ion-toggle.custom-toggle{margin-top:10px;width:100%}.custom-select{--background:#0000}ion-select-popover.custom-select-popover,ion-select-popover.custom-select-popover *,ion-select.custom-select+ion-select-popover,ion-select.custom-select+ion-select-popover *{--background:var(--ion-color-secondary)!important;--border-radius:16px;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid #ffffff1a!important;box-shadow:0 8px 32px #0000004d,0 2px 8px #0003,inset 0 1px 0 #ffffff1a!important;overflow:hidden}ion-select-popover.custom-select-popover ion-item,ion-select-popover.custom-select-popover ion-radio-group ion-item,ion-select.custom-select+ion-select-popover ion-item,ion-select.custom-select+ion-select-popover ion-radio-group ion-item{--background:#ffffff1a!important;background-color:#ffffff1a!important}ion-select-popover.custom-select-popover ion-item.item-radio-checked,ion-select-popover.custom-select-popover ion-radio-group ion-item.item-radio-checked,ion-select.custom-select+ion-select-popover ion-item.item-radio-checked,ion-select.custom-select+ion-select-popover ion-radio-group ion-item.item-radio-checked{--background:#4facfe4d!important;background-color:#4facfe4d!important;border:1px solid #4facfe80!important}ion-select-popover.custom-select-popover .popover-content,ion-select.custom-select+ion-select-popover .popover-content{-ms-overflow-style:none;animation:fadeInScale .3s ease-out;background:#0000;scrollbar-width:none}ion-select-popover.custom-select-popover .popover-content::-webkit-scrollbar,ion-select.custom-select+ion-select-popover .popover-content::-webkit-scrollbar{display:none}ion-select-popover.custom-select-popover ion-radio-group ion-item,ion-select.custom-select+ion-select-popover ion-radio-group ion-item{--background:#ffffff1a;--color:#fff;--padding-start:16px;--padding-end:16px;--padding-top:10px;--padding-bottom:10px;--min-height:40px;animation:slideInFromRight .3s ease-out;animation-fill-mode:both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;font-weight:500;margin:2px 8px;overflow:hidden;position:relative;transition:all .3s ease}ion-select-popover.custom-select-popover ion-radio-group ion-item:before,ion-select.custom-select+ion-select-popover ion-radio-group ion-item:before{background:linear-gradient(135deg,#4facfe,#00f2fe 50%,#667eea);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}ion-select-popover.custom-select-popover ion-radio-group ion-item:hover,ion-select.custom-select+ion-select-popover ion-radio-group ion-item:hover{--background:#0000;animation:pulseGlow 2s ease-in-out infinite;box-shadow:0 4px 16px #4facfe4d;transform:translateY(-2px)}ion-select-popover.custom-select-popover ion-radio-group ion-item:hover:before,ion-select.custom-select+ion-select-popover ion-radio-group ion-item:hover:before{opacity:.8}ion-select-popover.custom-select-popover ion-radio-group ion-item:active,ion-select.custom-select+ion-select-popover ion-radio-group ion-item:active{box-shadow:0 2px 8px #4facfe80;transform:translateY(0) scale(.98);transition:transform .1s ease}ion-select-popover.custom-select-popover ion-radio-group ion-item:active:before,ion-select.custom-select+ion-select-popover ion-radio-group ion-item:active:before{background:linear-gradient(135deg,#667eea,#764ba2 50%,#4facfe);opacity:1}ion-select-popover.custom-select-popover ion-radio-group ion-item.item-radio-checked,ion-select.custom-select+ion-select-popover ion-radio-group ion-item.item-radio-checked{--background:#4facfe4d!important;--color:#fff!important;background-color:#4facfe4d!important;border:1px solid #4facfe80!important}ion-select-popover.custom-select-popover ion-radio-group ion-item.item-radio-checked:before,ion-select.custom-select+ion-select-popover ion-radio-group ion-item.item-radio-checked:before{background:linear-gradient(135deg,#4facfe,#00f2fe)!important;opacity:.6}ion-select-popover.custom-select-popover ion-radio-group ion-item ion-label,ion-select.custom-select+ion-select-popover ion-radio-group ion-item ion-label{color:#fff!important;font-size:14px;letter-spacing:.2px;line-height:1.3}ion-select-popover.custom-select-popover ion-radio-group ion-item ion-radio,ion-select.custom-select+ion-select-popover ion-radio-group ion-item ion-radio{--color:#ffffffb3!important;--color-checked:#4facfe!important}ion-select-popover.custom-select-popover ion-radio-group ion-item:after,ion-select.custom-select+ion-select-popover ion-radio-group ion-item:after{background:#4facfe4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:0}ion-select-popover.custom-select-popover ion-radio_group ion-item:active:after,ion-select.custom-select+ion-select-popover ion-radio-group ion-item:active:after{height:120%;opacity:0;width:120%}ion-select-popover.custom-select-popover ion-radio-group ion-item:first-child,ion-select.custom-select+ion-select-popover ion-radio-group ion-item:first-child{animation-delay:.05s}ion-select-popover.custom-select-popover ion-radio-group ion-item:nth-child(2),ion-select.custom-select+ion-select-popover ion-radio-group ion-item:nth-child(2){animation-delay:.1s}ion-select-popover.custom-select-popover ion-radio-group ion-item:nth-child(3),ion-select.custom-select+ion-select-popover ion-radio-group ion-item:nth-child(3){animation-delay:.15s}ion-select-popover.custom-select-popover ion-radio_group ion-item:nth-child(4),ion-select.custom-select+ion-select-popover ion-radio-group ion-item:nth-child(4){animation-delay:.2s}ion-select-popover.custom-select-popover ion-radio-group ion-item:nth-child(5),ion-select.custom-select+ion-select-popover ion-radio-group ion-item:nth-child(5){animation-delay:.25s}ion-select.custom-select+ion-select-popover ion-radio-group ion-item:hover,ion-select_popover.custom-select-popover ion-radio-group ion-item:hover{--background:#4facfe1a!important}ion-select.custom-select+ion-select-popover ion-radio-group ion-item.item-radio-checked,ion-select_popover.custom-select-popover ion-radio-group ion_item.item-radio-checked{--background:#4facfe4d!important;--color:#fff!important;background-color:#4facfe4d!important;border:1px solid #4facfe80!important;font-weight:600}ion-select.custom-select+ion-select-popover ion-radio-group ion-item ion-label,ion_select_popover.custom-select-popover ion-radio-group ion-item ion-label{color:#fff!important;font-size:16px;font-weight:500;margin:8px 0}ion-select.custom-select+ion-select-popover ion-radio-group ion-item ion-radio,ion_select_popover.custom-select-popover ion-radio_group ion-item ion-radio{--color:#ffffffb3!important;--color-checked:#4facfe!important;margin-inline-end:16px}.ios.dark ion-select.custom-select+ion-select-popover,.ios.dark ion-select.popover.custom-select-popover,.md.dark ion-select-popover.custom-select-popover,.md.dark ion-select.custom-select+ion-select-popover{--background:var(--ion-color-secondary);border-color:#6366f14d;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d,inset 0 1px 0 #ffffff0d}.ios.dark ion-select.custom-select+ion-select-popover ion-radio-group ion-item,.ios.dark ion-select.popover.custom-select-popover ion-radio-group ion-item,.md.dark ion-select-popover.custom-select-popover ion-radio-group ion-item,.md.dark ion-select.custom-select+ion-select-popover ion-radio-group ion-item{--background:#ffffff14;--color:#f9fafb}.ios.dark ion-select.custom-select+ion-select-popover ion-radio-group ion-item:hover,.ios.dark ion-select.popover.custom-select-popover ion-radio-group ion-item:hover,.md.dark ion-select-popover.custom-select-popover ion-radio-group ion-item:hover,.md.dark ion-select.custom-select+ion-select-popover ion-radio-group ion-item:hover{--background:#6366f126;box-shadow:0 4px 16px #6366f166}.ios.dark ion-select.custom-select+ion-select-popover ion-radio-group ion-item.item-radio-checked,.ios.dark ion-select.popover.custom-select-popover ion-radio-group ion-item.item-radio-checked,.md.dark ion-select-popover.custom-select-popover ion-radio-group ion-item.item-radio-checked,.md.dark ion-select.custom-select+ion-select-popover ion-radio-group ion-item.item-radio-checked{--background:#6366f140;border-color:#6366f166}@media (max-width:768px){ion-select-popover.custom-select-popover,ion-select.custom-select+ion-select-popover{--width:90vw;--max-width:400px}ion-select-popover.custom-select-popover ion-radio-group ion-item,ion-select.custom-select+ion-select-popover ion-radio-group ion-item{--padding-start:14px;--padding-end:14px;--padding-top:8px;--padding-bottom:8px;--min-height:36px;border-radius:8px;margin:1px 6px}ion-select-popover.custom-select-popover ion-radio-group ion-item ion-label,ion-select.custom-select+ion-select-popover ion-radio-group ion-item ion-label{font-size:13px}}.transparent{--background:#0000!important;background:#0000!important;background-color:initial!important}.underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.centering{-webkit-box-pack:center;-webkit-box-align:center;align-content:center;flex-direction:column;gap:8px;text-align:center;width:100%}.notchSafe{padding-bottom:var(--ion-safe-area-bottom);padding-top:var(--ion-safe-area-top)}.fixed-header{background:var(--ion-background-color);position:sticky}.alert-wrapper{--background:var(--ion-color-secondary);--color:#000}.error-message{color:var(--ion-color-danger)!important;font-weight:700}.swiper-pagination-bullet-active{background-color:#000!important}#statusbar{background:var(--statusbar-background)}#safe-area,#statusbar{height:100%;width:100%}#safe-area{background:var(--safe-area-background);padding-top:var(--ion-safe-area-top)}#spnx-overlay-div{height:100%;width:100%}.ion-input-replacement,ion-item input[type=date],ion-item input[type=datetime-local],ion-item input[type=email],ion-item input[type=number],ion-item input[type=password],ion-item input[type=tel],ion-item input[type=text]{background-color:initial;border:none;border-radius:0;box-sizing:border-box;color:#4facfe;color:var(--ion-color-primary,#4facfe);font-family:inherit;font-size:16px;line-height:1.4;margin:0;outline:none;padding:11px 0;width:100%}.ion-input-replacement:focus,ion-item input[type=date]:focus,ion-item input[type=datetime-local]:focus,ion-item input[type=email]:focus,ion-item input[type=number]:focus,ion-item input[type=password]:focus,ion-item input[type=tel]:focus,ion-item input[type=text]:focus{border:none;box-shadow:none;outline:none}.ion-input-replacement::placeholder,ion-item input[type=date]::placeholder,ion-item input[type=datetime-local]::placeholder,ion-item input[type=email]::placeholder,ion-item input[type=number]::placeholder,ion-item input[type=password]::placeholder,ion-item input[type=tel]::placeholder,ion-item input[type=text]::placeholder{color:#666;color:var(--ion-color-step-400,#666);opacity:1}ion-item{--inner-padding-end:0;--padding-start:16px;--padding-end:16px}ion-item input[type=number]::-webkit-inner-spin-button,ion-item input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ion-item input[type=number]{appearance:textfield;-moz-appearance:textfield}ion-item select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234facfe'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:none;font-size:16px;outline:none;padding:11px 32px 11px 0;width:100%}ion-item select,ion-item select:focus{background-color:initial;color:#4facfe;color:var(--ion-color-primary,#4facfe)}ion-item select option{background-color:#fff;background-color:var(--ion-background-color,#fff);color:#000;color:var(--ion-text-color,#000);padding:8px 12px}@media (prefers-color-scheme:dark){ion-item select option{background-color:#1a1a1a;background-color:var(--ion-background-color,#1a1a1a);color:#fff;color:var(--ion-text-color,#fff)}}.error-note{color:#f04141;color:var(--ion-color-danger,#f04141);display:block;font-size:12px;line-height:1.2;margin-top:4px}.age-range-container{align-items:center;flex-wrap:nowrap;gap:10px;margin-top:8px;min-height:44px;width:100%}.age-range-container label{-webkit-tap-highlight-color:transparent;color:#666;color:var(--ion-color-medium,#666);font-size:14px;font-weight:500;letter-spacing:.2px;min-width:35px;text-align:center;-webkit-user-select:none;user-select:none}.age-range-container input[type=range]{-webkit-tap-highlight-color:transparent;appearance:none;background:#0000;cursor:pointer;flex:1 1;height:40px;outline:none;touch-action:manipulation;transform:translateZ(0);will-change:transform}.age-range-container input[type=range]::-webkit-slider-track{background:#f4f5f8;background:var(--ion-color-light,#f4f5f8);border:none;border-radius:2px;box-shadow:inset 0 1px 2px #0000001a;height:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.age-range-container input[type=range]::-webkit-slider-thumb{appearance:none;background:#3880ff;background:var(--ion-color-primary,#3880ff);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003,0 0 0 1px #0000001a;cursor:pointer;height:20px;transform:scale(1);-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);width:20px}.age-range-container input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 4px 8px #0000004d,0 0 0 2px rgba(var(--ion-color-primary-rgb),.2);transform:scale(1.1)}.age-range-container input[type=range]::-webkit-slider-thumb:active{box-shadow:0 1px 2px #0003,0 0 0 3px rgba(var(--ion-color-primary-rgb),.3);transform:scale(.95)}.age-range-container input[type=range]::-moz-range-track{background:#f4f5f8;background:var(--ion-color-light,#f4f5f8);border:none;border-radius:2px;box-shadow:inset 0 1px 2px #0000001a;height:4px}.age-range-container input[type=range]::-moz-range-thumb{appearance:none;background:#3880ff;background:var(--ion-color-primary,#3880ff);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003,0 0 0 1px #0000001a;cursor:pointer;height:20px;width:20px}.age-range-container input[type=range]:focus{outline:none}.age-range-container input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 2px 4px #0003,0 0 0 3px rgba(var(--ion-color-primary-rgb),.2)}.age-range-container input[type=range]:focus::-moz-range-thumb{box-shadow:0 2px 4px #0003,0 0 0 3px rgba(var(--ion-color-primary-rgb),.2)}@media (prefers-reduced-motion:reduce){.age-range-container input[type=range]::-moz-range-thumb,.age-range-container input[type=range]::-webkit-slider-thumb{-webkit-transition:none;-moz-transition:none;transition:none}}.update-button{background:var(--ion-color-secondary);border:none;border-radius:8px;color:var(--ion-color-secondary-contrast);cursor:pointer;font-size:16px;font-weight:500;margin-top:16px;padding:14px 20px;transition:all .2s ease-in-out;width:100%}.update-button:hover{background:var(--ion-color-secondary-shade);box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.update-button:disabled{background:var(--ion-color-medium);box-shadow:none;color:var(--ion-color-medium-contrast);cursor:not-allowed;transform:none}ion-toolbar{--background:"transparent";--color:"inherit";background:"transparent"}ion-popover{--ion-backdrop-color:#0000!important}.spinnax-list{display:flex;justify-content:center;margin-top:10px;max-width:600px;padding-left:0!important;padding-right:0!important;width:100%}.spinnax-list-item{--background:var(--spinnax-black);--color:var(--spinnax-text-color);--border-color:#0000;--border-radius:var(--spinnax-border-radius)!important;border:none;border-radius:var(--spinnax-border-radius)!important;margin-top:var(--spinnax-list-element-gap);min-height:80px;overflow:hidden!important}.spinnax-list-header{align-items:center;font-size:1.1em;min-height:32px;width:100%}ion-modal.edit-modal{--background:url(/static/media/ModalBackground.a0547b727f0beff50d67.webp) 0 0/100% 100%!important;--background-size:cover!important;--background-position:center!important;--background-repeat:no-repeat!important}.edit-modal .person-score .score-icon{color:#ffc409!important;color:var(--ion-color-warning,#ffc409)!important}.profile-topbar-modal-wrapper{margin:0 auto 16px;max-width:600px;padding-left:8px;width:95%}@media (platform:ios){.edit-modal ion-content{--overflow:auto;-webkit-overflow-scrolling:touch}.edit-modal .edit-modal-wrapper{padding-bottom:calc(32px + env(safe-area-inset-bottom))}}@media (platform:android){.edit-modal ion-content{--overflow:auto;overscroll-behavior:contain}}.edit-modal ion-content .inner-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.edit-modal .edit-modal-toptoolbar ion-buttons{display:flex!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;z-index:1020!important}.edit-modal .edit-modal-toptoolbar ion-buttons .dynamic-button{--color:#fff!important;color:#fff!important;display:flex!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;z-index:1021!important}.edit-modal ion-item:not(:last-child){border-bottom:1px solid var(--ion-color-light-shade)}.edit-modal ion-item:first-child{--border-radius:12px 12px 0 0}.edit-modal ion-item:last-child{--border-radius:0 0 12px 12px}.edit-modal ion-item:only-child{--border-radius:12px}.edit-modal ion-note[color=danger]{color:var(--ion-color-danger)!important;font-size:12px;margin-top:4px}.edit-modal ion-item input,.edit-modal ion-item select,.edit-modal ion-item textarea{background:#0000!important;border-radius:8px!important;box-sizing:border-box!important;color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px!important;padding:12px 16px!important;transition:all .5s ease;width:100%!important}.edit-modal{--height:100vh;--max-height:100vh;--min-height:100vh}.edit-modal ion-content{--background:var(--ion-color-dark);--overflow:auto;-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.edit-modal ion-item{--color:#00000080!important;--background:#00000080!important;--border-color:#00000080!important}.edit-modal ion-label,ion-modal.edit-modal ion-label{--color:var(--ion-color-text)!important;color:var(--ion-color-text)!important;font-weight:500}.edit-modal ion-item ion-label,ion-modal.edit-modal ion-item ion-label{color:#fff!important}.edit-modal ion-input{--color:#00000080!important;--placeholder-color:var(--ion-color-medium)!important}.edit-modal ion-input,.edit-modal ion-input input,.edit-modal ion-textarea{color:var(--ion-color-text)!important}.edit-modal ion-textarea{--color:#00000080!important;--placeholder-color:var(--ion-color-medium)!important}.edit-modal ion-select,.edit-modal ion-textarea textarea{color:var(--ion-color-text)!important}.edit-modal ion-select{--color:#00000080!important;--placeholder-color:var(--ion-color-medium)!important}.edit-modal ion-toggle{--color:#00000080!important}@media (platform:ios){.create-element-modal ion-content{--offset-bottom:auto;--overflow:scroll}}@media (platform:android){.create-element-modal ion-content .inner-scroll{overscroll-behavior-y:contain}}.searchbar-wrapper ion-searchbar{--background:#0000;--box-shadow:none;--border-radius:10px;--placeholder-color:#666;--icon-color:#666;--clear-button-color:#666;--background:#fff;--color:#000;margin:0}.searchbar-wrapper ion-searchbar::part(native){background:#fff!important;border:1px solid #ddd!important;border-radius:10px!important;color:#000!important}.edit-modal ion-spinner{--color:var(--ion-color-primary)}.edit-modal .edit-modal-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:100%;min-height:100%;padding:0 16px 32px;width:100%}.edit-modal .edit-modal-group>b{color:var(--ion-color-dark);display:block;font-size:18px;margin-bottom:12px;text-align:left}.edit-modal .edit-modal-innergroup{background-color:initial;border-radius:12px;color:#0000;left:auto;margin:0;overflow:hidden;padding:0;position:static;transform:none;width:100%}.edit-modal .edit-modal-innergroup>div[style*="display: flex"]{gap:8px;width:100%}.edit-modal .edit-modal-innergroup>div[style*="display: flex"]>div{flex:1 1}.custom-select{--border-radius:20px;--background:#3b82f61a;--color:#1f2937;--opacity:1!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 32px #3b82f61a;transition:all .3s cubic-bezier(.4,0,.2,1)}.custom-select:hover{--background:#3b82f626;border-color:#3b82f64d;box-shadow:0 12px 40px #3b82f626;transform:translateY(-2px)}.custom-select:focus-within{--background:#3b82f633;border-color:#3b82f666;box-shadow:0 0 0 3px #3b82f61a}.ios.dark .custom-select,.md.dark .custom-select{--background:#6366f126;--color:#f9fafb;border-color:#6366f14d;box-shadow:0 8px 32px #6366f126}.ios.dark .custom-select:hover,.md.dark .custom-select:hover{--background:#6366f133;border-color:#6366f166;box-shadow:0 12px 40px #6366f133}ion-select-popover.custom-select-popover,ion-select.custom-select+ion-select-popover{--background:#fffffff2;--border-radius:20px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #3b82f633;box-shadow:0 20px 60px #00000026;overflow:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}ion-select-popover.custom-select-popover .popover-content,ion-select.custom-select+ion-select-popover .popover-content{animation:fadeInUp .3s cubic-bezier(.4,0,.2,1)}ion-select-popover.custom-select-popover ion-radio-group ion-item,ion-select.custom-select+ion-select-popover ion-radio-group ion-item{--background:#0000;--border-color:#0000;--inner-border-width:0;--padding-start:20px;--padding-end:20px;--min-height:50px;transition:all .2s ease}ion-select-popover.custom-select-popover ion-radio-group ion-item:hover,ion-select.custom-select+ion-select-popover ion-radio-group ion-item:hover{--background:#3b82f61a}ion-select-popover.custom-select-popover ion-radio-group ion-item.item-radio-checked,ion-select.custom-select+ion-select-popover ion-radio-group ion-item.item-radio-checked{--background:linear-gradient(135deg,#3b82f633,#6366f126);--color:var(--ion-color-primary);font-weight:600}ion-select-popover.custom-select-popover ion-radio-group ion-item ion-label,ion-select.custom-select+ion-select-popover ion-radio-group ion-item ion-label{font-size:16px;font-weight:500;margin:8px 0}ion-select-popover.custom-select-popover ion-radio-group ion-item ion-radio,ion-select.custom-select+ion-select-popover ion-radio-group ion-item ion-radio{--color:var(--ion-color-primary);--color-checked:var(--ion-color-primary);margin-inline-end:16px}.ios.dark ion-select-popover.custom-select-popover,.ios.dark ion-select.custom-select+ion-select-popover,.md.dark ion-select-popover.custom-select-popover,.md.dark ion-select.custom-select+ion-select-popover{--background:#111827f2;border-color:#6366f14d;box-shadow:0 20px 60px #0006}.ios.dark ion-select-popover.custom-select-popover ion-radio-group ion-item:hover,.ios.dark ion-select.custom-select+ion-select-popover ion-radio-group ion-item:hover,.md.dark ion-select-popover.custom-select-popover ion-radio-group ion-item:hover,.md.dark ion-select.custom-select+ion-select-popover ion-radio-group ion-item:hover{--background:#6366f126}.ios.dark ion-select-popover.custom-select-popover ion-radio-group ion-item.item-radio-checked,.ios.dark ion-select.custom-select+ion-select-popover ion-radio-group ion-item.item-radio-checked,.md.dark ion-select-popover.custom-select-popover ion-radio-group ion-item.item-radio-checked,.md.dark ion-select.custom-select+ion-select-popover ion-radio-group ion-item.item-radio-checked{--background:linear-gradient(135deg,#6366f140,#8b5cf633)}@media (max-width:768px){ion-select-popover.custom-select-popover,ion-select.custom-select+ion-select-popover{--width:auto!important;--max-width:280px!important;--min-width:180px!important;--height:auto!important;--max-height:60vh!important;left:50%!important;transform:translateX(-50%)!important}ion-select-popover.custom-select-popover .popover-content,ion-select.custom-select+ion-select-popover .popover-content{max-height:50vh!important;overflow-y:auto!important;padding:6px!important}ion-select-popover.custom-select-popover ion-item,ion-select-popover.custom-select-popover ion-radio-group ion-item,ion-select.custom-select+ion-select-popover ion-item,ion-select.custom-select+ion-select-popover ion-radio-group ion-item{--min-height:44px!important;--padding-start:12px!important;--padding-end:12px!important;font-size:14px!important;margin:2px 4px!important}}ion-select-popover.custom-select-popover,ion-select-popover.custom-select-popover *,ion-select.custom-select,ion-select.custom-select *,ion-select.custom-select+ion-select-popover,ion-select.custom-select+ion-select-popover *{--ion-color-primary:#4facfe!important;--ion-color-primary-rgb:79,172,254!important;--ion-color-primary-contrast:#fff!important;--ion-color-primary-shade:#3b82f6!important;--ion-color-primary-tint:#60a5fa!important;--ion-color-secondary:#4facfe!important;--ion-color-secondary-rgb:79,172,254!important;--ion-color-secondary-contrast:#fff!important;--ion-color-secondary-shade:#3b82f6!important;--ion-color-secondary-tint:#60a5fa!important}ion-select-popover.custom-select-popover,ion-select.custom-select+ion-select-popover{--background:#0000!important;--width:auto!important;--max-width:320px!important;--min-width:200px!important;--height:auto!important;--max-height:400px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important}ion-select-popover.custom-select-popover .popover-content,ion-select.custom-select+ion-select-popover .popover-content{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#111827!important;border:1px solid #4facfe4d!important;border-radius:20px!important;box-shadow:0 8px 32px #0000004d,0 2px 8px #0003,inset 0 1px 0 #ffffff1a!important;margin:0!important;overflow:hidden!important;padding:8px!important}ion-select-popover.custom-select-popover ion-item,ion-select-popover.custom-select-popover ion-radio-group ion-item,ion-select.custom-select+ion-select-popover ion-item,ion-select.custom-select+ion-select-popover ion-radio-group ion-item{--background:#4facfef2!important;--color:#fff!important;background-color:#4facfef2!important;border:none!important;border-radius:12px!important;color:#fff!important;font-weight:500!important;margin:3px 8px!important;transition:all .3s ease!important}ion-select-popover.custom-select-popover ion-item:hover,ion-select-popover.custom-select-popover ion-radio-group ion-item:hover,ion-select.custom-select+ion-select-popover ion-item:hover,ion-select.custom-select+ion-select-popover ion-radio-group ion-item:hover{--background:#4facfe!important;--color:#fff!important;background-color:#4facfe!important;border-radius:12px!important;box-shadow:0 6px 20px #4facfe66!important;color:#fff!important;transform:translateY(-2px)!important}ion-select-popover.custom-select-popover ion-item.item-radio-checked,ion-select-popover.custom-select-popover ion-radio-group ion-item.item-radio-checked,ion-select.custom-select+ion-select-popover ion-item.item-radio-checked,ion-select.custom-select+ion-select-popover ion-radio-group ion-item.item-radio-checked{--background:#4facfed9!important;--color:#fff!important;background-color:#4facfed9!important;border:2px solid #fffc!important;border-radius:12px!important;color:#fff!important;font-weight:600!important}ion-select-popover.custom-select-popover ion-radio,ion-select.custom-select+ion-select-popover ion-radio{--color:#ffffffb3!important;--color-checked:#4facfe!important;--border-color:#ffffffb3!important;--border-color-checked:#4facfe!important}ion-select-popover.custom-select-popover ion-label,ion-select-popover.custom-select-popover ion-radio-group ion-item ion-label,ion-select.custom-select+ion-select-popover ion-label,ion-select.custom-select+ion-select-popover ion-radio-group ion-item ion-label{--color:#fff!important;color:#fff!important;font-size:16px!important;font-weight:500!important}.custom-select-primary{--background:#3b82f61a;border-color:#3b82f633;box-shadow:0 8px 32px #3b82f61a}.custom-select-secondary{--background:#6366f11a;border-color:#6366f133;box-shadow:0 8px 32px #6366f11a}.custom-select-accent{--background:#8b5cf61a;border-color:#8b5cf633;box-shadow:0 8px 32px #8b5cf61a}#loginScreen{--color:var(--ion-color-primary-contrast)}#sign-in-buttons-col{display:flex;flex-direction:column;gap:4px}#sign-in-buttons-horizontal{display:flex;flex-direction:row;gap:2px}#sign-up-button{flex-shrink:1}#sign-in-button{flex-grow:1}.errors{margin-top:24px;padding-bottom:5px;padding-top:5px}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:#00000080;background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.profile-topbar-wrapper{margin:0 auto;max-width:600px;padding-left:8px;width:95%}.avatar{border:2px solid var(--ion-color-primary);border-radius:8px;flex-shrink:0;height:100px;overflow:hidden;width:100px}.avatar img{background-color:var(--spnx-highlight-pressed);border-radius:6px;border-width:0;height:100%;object-fit:cover;width:100%}.avatar-text{align-items:center;background-color:#00000080;border-radius:8px;display:flex;flex:1 1;font-size:x-large;font-weight:bolder;margin-left:16px;padding:8px 16px}.accordion-item{background-color:var(--spnx-black);border-radius:10px;padding:8px}ion-backdrop{opacity:.3}.circle{border-radius:50%;height:1em;width:1em}.circle.inactive{background:red}.circle.active{background:#0f0}.accordion-header{--padding-start:0px;--inner-padding-end:0px;--inner-padding-top:0px;--padding-bottom:0px;--background:#0000;align-items:end;font-size:x-large;height:100%;text-transform:uppercase}#accordion *{--border-width:0px}#accordion{--background:#0000}.accordion-body{background-color:initial;margin-top:8px}ion-card#sensor-card{--color:#fff}.profile-info-grid{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:max-content max-content}.profile-content{background:#fff;background:var(--ion-background-color,#fff);border:none;display:block;margin-bottom:24px;padding:0 0 16px}.profile-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:16px}.stat-item{background-color:var(--spnx-black)}.stat-label{display:block;font-size:.8em;font-weight:500}.stat-value{display:block;font-size:1.1em}.profile-content .avatar{background:#fff;border:2px solid var(--ion-color-primary)}.profile-content+.figure-list-section{border-top:1px solid var(--ion-color-light);margin-top:16px;padding-top:0}#profile-board-info-data{flex-grow:1}#profile-board-info{display:flex;flex-direction:row;gap:8px}.profile-content .accordion-item{display:block;margin-bottom:8px;visibility:visible}.profile-content ion-label{align-items:center;display:flex;font-size:1.1em;margin-bottom:8px}.profile-content .profile-info-grid{margin-top:8px}.explore-load-more-btn{align-items:center;background:#fff;border:2px solid var(--ion-color-primary);border-radius:24px;box-shadow:0 2px 8px #00000014;color:var(--ion-color-primary);cursor:pointer;display:inline-block;display:flex;font-size:13px;font-weight:600;height:36px;justify-content:center;margin:16px auto 0;outline:none;padding:8px 20px;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.explore-load-more-btn:active,.explore-load-more-btn:hover{background:var(--ion-color-primary);border-color:var(--ion-color-primary);color:#fff}.profile-name{color:var(--ion-text-color);font-size:1.5em;font-weight:700;margin-bottom:8px}.profile-bio{color:var(--ion-color-medium);font-size:1em;margin-bottom:16px}.profile-runlist-item-container{display:flex;justify-content:center;margin-bottom:10px;margin-top:10px}.profile-runlist-item-inner{max-width:600px;width:95%}.web-layout .profile-main-container{display:flex;height:calc(100vh - 56px);width:100%}.web-layout .profile-left-column{border-right:1px solid var(--ion-color-light);flex:0 0 50%;height:calc(100vh - 56px);overflow-y:auto;padding:0}@media (min-width:768px){.web-layout .profile-left-column{flex:0 0 auto;max-width:600px;width:100%}}.web-layout .profile-left-column [data-viewport-type=element]{max-width:100%!important;width:100%!important}.web-layout .profile-right-column{align-items:stretch;background:#fff;flex:1 1;justify-content:stretch;padding:0}.web-layout .profile-right-column,.web-layout .profile-right-column>div{-ms-overflow-style:none!important;display:flex;height:calc(100vh - 56px);max-height:calc(100vh - 56px);overflow:hidden!important;position:relative;scrollbar-width:none!important}.web-layout .profile-right-column>div{flex-direction:row;width:100%}.web-layout .profile-right-column>div>div:first-child,.web-layout .profile-right-column>div>div:last-child{-ms-overflow-style:none!important;height:100%!important;overflow:hidden!important;position:relative;scrollbar-width:none!important;width:50%!important}.web-layout .profile-right-column>div>div:last-child{border-left:1px solid var(--ion-color-medium)}.web-layout .profile-right-column>div>div:only-child{height:100%!important;width:100%!important}.web-layout .profile-right-column>div>div:first-child canvas{height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.web-layout .profile-right-column>div>div:last-child video{height:100%!important;object-fit:contain;width:100%!important}.web-layout .profile-right-column>div>div:last-child #dataplayer,.web-layout .profile-right-column>div>div:last-child .video-container{height:100%!important;overflow:hidden!important;width:100%!important}.web-layout .profile-right-column canvas{height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.web-layout .profile-right-column video{height:100%!important;object-fit:contain;width:100%!important}.web-layout .profile-right-column #dataplayer{-ms-overflow-style:none!important;height:100%!important;overflow:hidden!important;scrollbar-width:none!important;width:100%!important}.web-layout .profile-right-column #dataplayer::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.web-layout .profile-right-column .video-container,.web-layout .profile-right-column .viewrun-container{-ms-overflow-style:none!important;height:100%!important;margin:0!important;overflow:hidden!important;padding:0!important;scrollbar-width:none!important;width:100%!important}.web-layout .profile-right-column .video-container::-webkit-scrollbar,.web-layout .profile-right-column .viewrun-container::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.web-layout .profile-right-column *{box-sizing:border-box!important}.web-layout .profile-right-column,.web-layout .profile-right-column *,.web-layout .profile-right-column :after,.web-layout .profile-right-column :before{-ms-overflow-style:none!important;scrollbar-width:none!important}.web-layout .profile-right-column ::-webkit-scrollbar,.web-layout .profile-right-column::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.web-layout .profile-right-column canvas,.web-layout .profile-right-column div,.web-layout .profile-right-column iframe,.web-layout .profile-right-column video{-ms-overflow-style:none!important;overflow:hidden!important;scrollbar-width:none!important}.web-layout .profile-right-column canvas::-webkit-scrollbar,.web-layout .profile-right-column div::-webkit-scrollbar,.web-layout .profile-right-column iframe::-webkit-scrollbar,.web-layout .profile-right-column video::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.web-layout .profile-right-column canvas[data-three]{height:100%!important;max-height:100%!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.web-layout .profile-runlist-item-container{border-radius:8px;justify-content:flex-start;padding-left:8px;padding-right:8px;transition:background-color .2s ease}.web-layout .profile-runlist-item-container.selected .profile-runlist-item-inner .trick-list-item{--background:var(--ion-color-primary)!important;--border-radius:24px!important;background-color:var(--ion-color-primary)!important;border-radius:24px!important;margin:0!important}.web-layout .profile-runlist-item-container.selected .profile-runlist-item-inner *,.web-layout .profile-runlist-item-container.selected .profile-runlist-item-inner ion-icon{color:#fff!important}.web-layout .profile-runlist-item-inner{max-width:none;width:100%}.favorites-carousel-wrapper{margin:0 auto;max-width:600px;padding-left:0!important;padding-right:0!important;width:95%}.favorites-carousel-wrapper .section-header{margin-left:0!important;padding-left:0!important}.favorites-carousel-wrapper .section-header ion-icon{margin-left:8px!important}.favorites-carousel-wrapper .swiper{margin-left:0!important;padding-left:0!important}.profile-pastruns-header{align-items:center;display:flex;margin:12px auto 0;max-width:600px;padding-top:8px;width:95%}.web-layout .profile-pastruns-header{margin:12px 0 0;padding:8px;width:100%}.favorites-carousel-wrapper .section-header,.profile-content .favorites-carousel-wrapper .section-header,.profile-pastruns-header,.profile-pastruns-header .section-header{align-items:center;font-size:1.1em;height:32px;min-height:32px;padding-bottom:0;padding-top:0}.profile-pastruns-header{margin-top:8px;padding-top:0}.post-record-modal{--background:var(--ion-color-secondary);--border-radius:16px}.modal{color:var(--ion-text-color);flex-direction:column;height:50%;padding:24px}.modal,.pickerValues{display:flex;justify-content:space-between}.pickerValues{background-color:#ffffff1a;border:1px solid #fff3;border-radius:4px;margin-bottom:16px;margin-top:32px}.pickerValue{align-items:center;color:var(--ion-color-primary);display:flex;font-weight:500;height:36px;justify-content:center;width:30%}.divider{background-color:#fff3;width:1px}.noLocation{grid-gap:8px;color:var(--ion-color-primary);display:grid;gap:8px;grid-template-rows:1fr 1fr;justify-items:center}.buttonBar{align-items:center;display:grid;grid-template-columns:64px auto 64px;text-align:center}ion-buttons{height:auto!important;min-height:0!important;min-height:auto!important}.dynamic-button.icon-full-button,ion-button.dynamic-button.icon-full-button{--height:56px!important;--min-height:56px!important;--max-height:56px!important;height:56px!important;max-height:56px!important;max-width:56px!important;min-height:56px!important;min-width:56px!important;width:56px!important}.dynamic-button.icon-full-button .button-native,ion-button.dynamic-button.icon-full-button .button-native{height:56px!important;margin:0!important;max-height:56px!important;max-width:56px!important;min-height:56px!important;min-width:56px!important;padding:0!important;width:56px!important}ion-buttons .dynamic-button.icon-full-button,ion-buttons:has(.dynamic-button.icon-full-button){height:56px!important;min-height:56px!important}.dynamic-button.icon-full-button.xlarge,.dynamic-button.icon-full-button[size=large],ion-button.dynamic-button.icon-full-button.xlarge{--height:56px!important;--min-height:56px!important;--max-height:56px!important}.dynamic-button.icon-full-button.xlarge,.dynamic-button.icon-full-button.xlarge .button-native,.dynamic-button.icon-full-button[size=large],.dynamic-button.icon-full-button[size=large] .button-native,ion-button.dynamic-button.icon-full-button.xlarge,ion-button.dynamic-button.icon-full-button.xlarge .button-native{height:56px!important;max-height:56px!important;max-width:56px!important;min-height:56px!important;min-width:56px!important;width:56px!important}.dynamic-button.icon-full-button.large,.dynamic-button.icon-full-button.large .button-native{height:48px!important;max-height:48px!important;max-width:48px!important;min-height:48px!important;min-width:48px!important;width:48px!important}.dynamic-button.icon-full-button.default,.dynamic-button.icon-full-button.default .button-native{height:40px!important;max-height:40px!important;max-width:40px!important;min-height:40px!important;min-width:40px!important;width:40px!important}.dynamic-button.icon-full-button.small,.dynamic-button.icon-full-button.small .button-native{height:35px!important;max-height:35px!important;max-width:35px!important;min-height:35px!important;min-width:35px!important;width:35px!important}.dynamic-button.icon-full-button.xsmall,.dynamic-button.icon-full-button.xsmall .button-native{height:24px!important;max-height:24px!important;max-width:24px!important;min-height:24px!important;min-width:24px!important;width:24px!important}.edit-modal-toptoolbar ion-buttons .dynamic-button.icon-full-button,ion-buttons .dynamic-button.icon-full-button.xlarge,ion-toolbar ion-buttons .dynamic-button.icon-full-button{--height:56px!important;--min-height:56px!important;--max-height:56px!important;flex-grow:0!important;flex-shrink:0!important;height:56px!important;max-height:56px!important;max-width:56px!important;min-height:56px!important;min-width:56px!important;width:56px!important}.edit-modal-toptoolbar ion-buttons,ion-toolbar ion-buttons{align-items:center!important;min-height:56px!important}.edit-modal-toptoolbar ion-buttons .dynamic-button.icon-full-button .button-native,ion-toolbar ion-buttons .dynamic-button.icon-full-button .button-native{height:56px!important;max-height:56px!important;max-width:56px!important;min-height:56px!important;min-width:56px!important;width:56px!important}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.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{box-sizing:border-box;height:0;width:0;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{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.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-pan-anim .leaflet-tile,.leaflet-zoom-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-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.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{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{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:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width: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{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width: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{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;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{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.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{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.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{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.no-device-card{background-color:var(--ion-color-warning);padding:20px}.contest-banner{animation:banner-slide-in .5s ease-out;flex:0 0 auto;margin:0;overflow:visible;position:relative;transform-origin:center;transition:all .3s ease;width:100vw;z-index:10}.contest-banner.selected{transform:scale(1.02)}.contest-banner.selected .contest-banner-content.selected-content{background:#0000;border:none;box-shadow:none}.contest-banner.unselected{opacity:.7;transform:scale(.95)}.contest-banner.unselected .contest-banner-content.unselected-content{background:#0000;border:none;box-shadow:none}.contest-banner:hover{cursor:pointer;transform:scale(1.05)!important}.contest-banner.unselected:hover{opacity:.9}.contest-banner.completed{opacity:.8;transform:scale(.98)}.contest-banner.completed .contest-banner-content.completed-content{background:#0000;border:none;box-shadow:none}.contest-banner.completed:hover{cursor:default!important;transform:scale(.98)!important}.contest-banner-content{background:#0000;border:none;box-shadow:none;margin:0 auto;min-height:160px;position:relative;transition:all .3s ease;width:340px;z-index:2}.contest-info{bottom:10px;display:flex;flex-direction:column;gap:8px;left:50%;padding:35px 0 0;position:absolute;top:10px;transform:translateX(-50%);width:240px}.contest-name{color:#fff;font-size:16px;font-weight:700;justify-content:center;margin-top:37px;text-align:center;text-shadow:0 1px 3px #0000004d}.contest-name,.contest-stats{align-items:center;display:flex;width:100%}.contest-stats{justify-content:space-between;margin-top:2px}.status-indicators{align-items:center;display:flex;justify-content:center;margin:0}.position-display{align-items:center;display:flex;gap:6px}.position-icon{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.position-icon.gold{color:gold}.position-icon.silver{color:silver}.position-icon.bronze{color:#cd7f32}.position-number{background:#fff3;border-radius:10px;min-width:20px;padding:2px 6px}.position-text{background:#fff3;border-radius:8px;color:#fff;font-size:12px;font-weight:500;margin-left:4px;padding:4px 6px;text-shadow:0 1px 2px #0000004d}.run-counter{align-items:flex-end;display:flex;flex-direction:column;gap:2px;justify-content:center}.run-count{background:#fff3;color:#fff;font-weight:500;text-shadow:0 1px 2px #0000004d}.best-score,.run-count{border-radius:6px;font-size:12px;margin-right:4px;padding:4px 6px}.best-score{background:#0000004d;color:gold;font-weight:600;text-shadow:0 1px 2px #00000080}.last-score{background:#0003;color:#fffc;margin-left:4px}.last-score,.selection-indicator{border-radius:6px;font-size:12px;font-weight:500;padding:4px 6px;text-shadow:0 1px 2px #0000004d}.selection-indicator{animation:pulse-indicator 2s ease-in-out infinite;background:#fff3;color:#fff;margin:0}@keyframes pulse-indicator{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.95)}}.completion-indicator{animation:pulse-completion 3s ease-in-out infinite;background:#228b22cc;border-radius:8px;color:#ffffffe6;font-size:10px;font-weight:700;margin:0;padding:4px 6px}@keyframes pulse-completion{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}@keyframes banner-slide-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@supports (-webkit-touch-callout:none){.contest-name{align-items:center;-webkit-align-items:center}.contest-name,.contest-name ion-text{justify-content:center;-webkit-justify-content:center}.contest-name ion-text{flex:1 1}}@media (max-width:375px){.contest-banner{left:12px;right:12px}.contest-banner-content{padding:10px 12px}.contest-name{font-size:14px}.position-text,.run-count{font-size:12px}}.rally-sign{transition:all .3s ease}.rally-sign.rally-sign-selected{animation:rally-glow-selected 2s ease-in-out infinite alternate;color:#ff8c00!important;filter:drop-shadow(0 0 1.25px rgba(255,165,0,.5)) drop-shadow(0 0 2.5px rgba(255,140,0,.375)) drop-shadow(0 0 3.75px rgba(255,165,0,.25))}.rally-sign.rally-sign-selected svg{fill:#ff8c00!important;color:#ff8c00!important}.rally-sign.rally-sign-unselected{animation:rally-glow-unselected 3s ease-in-out infinite alternate;color:#6495ed!important;filter:drop-shadow(0 0 .78px rgba(100,149,237,.25)) drop-shadow(0 0 1.56px rgba(70,130,180,.1875)) drop-shadow(0 0 2.34px rgba(100,149,237,.125))}.rally-sign.rally-sign-unselected svg{fill:#6495ed!important;color:#6495ed!important}.rally-sign.rally-sign-completed{animation:rally-glow-completed 4s ease-in-out infinite alternate;color:#32cd32!important;filter:drop-shadow(0 0 .94px rgba(34,139,34,.375)) drop-shadow(0 0 1.875px rgba(50,205,50,.25)) drop-shadow(0 0 2.81px rgba(34,139,34,.1875))}.rally-sign.rally-sign-completed svg{fill:#32cd32!important;color:#32cd32!important}.rally-sign.rally-sign-selected svg path{fill:#ff8c00!important}.rally-sign.rally-sign-unselected svg path{fill:#6495ed!important}.rally-sign.rally-sign-completed svg path{fill:#32cd32!important}.contest-banner:hover .rally-sign.rally-sign-selected{filter:drop-shadow(0 0 1.875px rgba(255,165,0,.625)) drop-shadow(0 0 3.75px rgba(255,140,0,.5)) drop-shadow(0 0 5.625px rgba(255,165,0,.375))}.contest-banner:hover .rally-sign.rally-sign-unselected{filter:drop-shadow(0 0 1.25px rgba(100,149,237,.5)) drop-shadow(0 0 2.5px rgba(70,130,180,.375)) drop-shadow(0 0 3.75px rgba(100,149,237,.25))}.contest-banner:hover .rally-sign.rally-sign-completed{filter:drop-shadow(0 0 1.56px rgba(34,139,34,.625)) drop-shadow(0 0 3.125px rgba(50,205,50,.5)) drop-shadow(0 0 4.6875px rgba(34,139,34,.375))}@keyframes rally-glow-selected{0%{filter:drop-shadow(0 0 2.5px rgba(255,165,0,.5)) drop-shadow(0 0 5px rgba(255,140,0,.375)) drop-shadow(0 0 7.5px rgba(255,165,0,.25))}to{filter:drop-shadow(0 0 3.125px rgba(255,165,0,.625)) drop-shadow(0 0 6.25px rgba(255,140,0,.5)) drop-shadow(0 0 9.375px rgba(255,165,0,.375))}}@keyframes rally-glow-unselected{0%{filter:drop-shadow(0 0 1.5625px rgba(100,149,237,.25)) drop-shadow(0 0 3.125px rgba(70,130,180,.1875)) drop-shadow(0 0 4.6875px rgba(100,149,237,.125))}to{filter:drop-shadow(0 0 1.875px rgba(100,149,237,.375)) drop-shadow(0 0 3.75px rgba(70,130,180,.25)) drop-shadow(0 0 5.625px rgba(100,149,237,.1875))}}@keyframes rally-glow-completed{0%{filter:drop-shadow(0 0 1.875px rgba(34,139,34,.375)) drop-shadow(0 0 3.75px rgba(50,205,50,.25)) drop-shadow(0 0 5.625px rgba(34,139,34,.1875))}to{filter:drop-shadow(0 0 2.5px rgba(34,139,34,.5)) drop-shadow(0 0 5px rgba(50,205,50,.375)) drop-shadow(0 0 7.5px rgba(34,139,34,.25))}}#record-page #content{grid-template-rows:1fr}#frame,#record-page #content{display:grid;height:100%;width:100%}.timerArea{text-align:center;width:100%}.timerText{font-size:96pt;font-style:italic;font-weight:bolder;line-height:88px}.timerTimeText{font-size:24pt;margin-left:10px}.spacer{height:60%}.buttonArea{align-items:center;bottom:0;display:flex;flex-direction:column;font-weight:700;left:0;padding:8px 0 4px;position:fixed;right:0;z-index:1000}.buttonArea span{margin-bottom:10px}.buttonAreaContent{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px;width:80%}.centering{align-items:center;display:flex;justify-content:center}.tareButton{height:32px;width:32px}.tareButton.Recording{opacity:.4}#recordButton{background-color:var(--ion-color-dark);border-radius:44px;height:64px;position:relative;width:64px}#recordButton:before{border:2px solid var(--ion-color-dark);border-radius:47px;bottom:-5px;content:"";left:-5px;position:absolute;right:-5px;top:-5px}#recordButton.Recording{background-color:var(--spnx-highlight-pressed)}#recordButton.Taring{background-color:var(--ion-color-light);opacity:.4}#recordButton.ToggleRecording{opacity:.4}#recordButton.Recording:before{border:2px solid var(--spnx-highlight-pressed);border-radius:60px;bottom:-16px;content:"";left:-16px;position:absolute;right:-16px;top:-16px}.timer-container{align-items:center;background-color:#b112f330;display:flex;gap:16px;justify-content:center;width:100%}.timer-text-container{align-items:center;display:flex;gap:8px;justify-content:end;padding-bottom:8px;width:fit-content}.smallTimer{color:var(--spnx-highlight-pressed);font-size:24pt;line-height:24pt;text-align:center}.video-record-dot{border-radius:50%;height:24px;width:24px}.active{background:var(--spnx-highlight-pressed)}.inactive{background:gray}.inactive-text{color:#fff}.inactive-text .timerText{font-size:60pt;line-height:inherit}.contest-banner-scroll{-ms-overflow-style:none;display:flex;flex-direction:row;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.contest-banner-scroll::-webkit-scrollbar{display:none}.contest-banner-scroll>*{box-sizing:border-box;display:flex;flex:0 0 90vw;justify-content:center;margin:0 8px;max-width:90vw;min-width:320px;scroll-snap-align:center}.options-popover-container .danger-option{color:var(--ion-color-danger)!important}.options-popover-container{--background:var(--spnx-black) important;--color:#fff;--border-color:#0000;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:none;border-radius:12px;box-shadow:0 8px 32px #000000b3;overflow:hidden}.options-popover-container:after{background:radial-gradient(circle at 25% 25%,#0000000d 0,#0000 50%),radial-gradient(circle at 75% 75%,#00000008 0,#0000 50%),radial-gradient(circle at 50% 50%,#ffffff1a 0,#ffffff14 100%);bottom:0;content:"";filter:contrast(1.1) brightness(1.05);left:0;position:absolute;right:0;top:0;z-index:-1}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.options-popover-container:after{display:none}}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.options-popover-container{--background:#ffffff1a!important;background:#ffffff1a!important;box-shadow:inset 0 1px 0 #0000001a,0 4px 20px #0000004d!important}.options-popover-container .popover-menu ion-item{--background:#000000bf!important;--color:#fff!important;color:#fff!important}.options-popover-container .popover-menu ion-item ion-label,.options-popover-container .popover-menu ion-item span{color:#fff!important}.options-popover-container .popover-menu ion-item span[style*=line-through]{color:#ffffff80!important}.options-popover-container .popover-menu ion-item:last-child{--background:#000000d9!important}}.options-popover-container .popover-menu{--background:#0000;-ms-overflow-style:none;background:#0000;scrollbar-width:none}.options-popover-container .popover-menu::-webkit-scrollbar{display:none}.options-popover-container .popover-menu ion-item{--background:#000000bf;--color:#fff;--border-width:0;--inner-border-width:0;--padding-start:16px;--padding-end:16px;--padding-top:10px;--padding-bottom:10px;--min-height:40px;animation:slideInFromRight .3s ease-out;animation-fill-mode:both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;font-weight:500;margin:2px 8px;transition:all .3s ease}.options-popover-container .popover-menu ion-item:before{background:linear-gradient(135deg,#4f6ffe,#00f2fe 50%,#667eea);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.options-popover-container .popover-menu ion-item:hover{--background:#0000;box-shadow:0 4px 16px #4facfe4d;transform:translateY(-2px)}.options-popover-container .popover-menu ion-item:hover:before{opacity:.8}.options-popover-container .popover-menu ion-item:active{transform:translateY(0)}.options-popover-container .popover-menu ion-item:active:before{background:linear-gradient(135deg,#667eea,#764ba2 50%,#4facfe);opacity:1}.options-popover-container .popover-menu ion-item[detail=false]{--background:#00000080}.options-popover-container .popover-menu ion-item[detail=false]:hover{--background:#0000!important}.options-popover-container .popover-menu ion-item[detail=true]{--background:#000c}.options-popover-container .popover-menu ion-item[detail=true]:hover:before{background:linear-gradient(135deg,#4facfe,#00f2fe 50%,#667eea)}.options-popover-container .popover-menu ion-item:last-child{--background:#000000d9;margin-top:8px}.options-popover-container .popover-menu ion-item:last-child:hover{box-shadow:0 4px 16px #4facfe66,0 0 20px #4facfe33}.options-popover-container .popover-menu ion-item:last-child:hover:before{background:linear-gradient(135deg,#667eea,#764ba2 50%,#ff6b6b)}.options-popover-container .popover-menu ion-item.disabled-option:hover{box-shadow:none;transform:none}.options-popover-container .popover-menu ion-item.disabled-option:hover:before{opacity:0}.options-popover-container .popover-menu ion-item.disabled-option span{color:#ffffff80}.options-popover-container .popover-menu ion-item ion-label,.options-popover-container .popover-menu ion-item span{color:#fff;font-size:14px;font-weight:500;letter-spacing:.2px;line-height:1.3}.options-popover-container .popover-menu ion-item span[style*=line-through]{color:#ffffff80}@media (max-width:768px){.options-popover-container .popover-menu ion-item{--padding-start:14px;--padding-end:14px;--padding-top:8px;--padding-bottom:8px;--min-height:36px;border-radius:8px;margin:1px 6px}.options-popover-container .popover-menu ion-item ion-label,.options-popover-container .popover-menu ion-item span{font-size:13px}}@media (prefers-color-scheme:dark){.options-popover-container{--background:var(--spnx-black);box-shadow:0 8px 32px #000000b3}.options-popover-container .popover-menu ion-item{--background:#000000b3}.options-popover-container .popover-menu ion-item:hover{box-shadow:0 4px 16px #0009}}.options-popover-container .popover-menu{animation:fadeInScale .3s ease-out}.options-popover-container .popover-menu ion-item:after{transition:all .3s ease}.options-popover-container .popover-menu ion-item:active:after{height:100%;width:100%}.options-popover-container .popover-menu ion-item{animation-delay:0s;animation-delay:calc(var(--item-index, 0)*.05s)}.options-popover-container .popover-menu ion-item:first-child{--item-index:1}.options_popover .popover-menu ion-item:nth-child(2){--item-index:2}.options_popover .popover-menu ion-item:nth-child(3){--item-index:3}.options_popover .popover-menu ion-item:nth-child(4){--item-index:4}.options_popover .popover-menu ion-item:nth-child(5){--item-index:5}.options_popover .popover-menu ion-item:nth-child(6){--item-index:6}.options_popover .popover-menu ion-item:nth-child(7){--item-index:7}.options_popover .popover-menu ion-item:nth-child(8){--item-index:8}.options-popover-container .popover-menu ion-item{cursor:pointer;overflow:hidden;position:relative}.options-popover-container .popover-menu ion-item:after{background:#4facfe4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:0}.options-popover-container .popover-menu ion-item:active:after{height:120%;opacity:0;width:120%}.options-popover-container .popover-menu ion-item:hover{animation:pulseGlow 2s ease-in-out infinite;box-shadow:0 4px 16px #4facfe4d,0 0 20px #4facfe1a,inset 0 1px 0 #fff3}.options-popover-container .popover-menu ion-item:last-child:hover{animation:pulseLogout 2s ease-in-out infinite}.options-popover-container .popover-menu ion-item:focus{box-shadow:0 4px 16px #4facfe66,0 0 0 2px #4facfe80;outline:none;transform:scale(1.02)}.options-popover-container .popover-menu ion-item:active{box-shadow:0 2px 8px #4facfe80;transform:translateY(0) scale(.98);transition:transform .1s ease}.popover-content,ion-popover{--offset-x:-16px!important}.popover-viewport .options-popover-container{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 8px 32px #000000b3!important}.popover-viewport{box-shadow:0 8px 32px #0000004d!important}@keyframes glassmorphShimmer{0%{box-shadow:inset 0 1px 0 #ffffff1a,0 4px 20px #00000080}50%{box-shadow:inset 0 1px 0 #ffffff26,0 6px 25px #0009}to{box-shadow:inset 0 1px 0 #ffffff1a,0 4px 20px #00000080}}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.options-popover-container{animation:glassmorphShimmerLight 3s ease-in-out infinite}}@keyframes glassmorphShimmerLight{0%{box-shadow:inset 0 1px 0 #0000001a,0 4px 20px #0000004d}50%{box-shadow:inset 0 1px 0 #00000026,0 6px 25px #0006}to{box-shadow:inset 0 1px 0 #0000001a,0 4px 20px #0000004d}}.android .options-popover-container .popover-menu ion-item,.ios-platform .options-popover-container .popover-menu ion-item,.md .options-popover-container .popover-menu ion-item,body:not(.ios) .options-popover-container .popover-menu ion-item{--background:#000000bf!important;--color:#fff!important;color:#fff!important}.options-popover-container .popover-menu{--background:#0000!important;background:#0000!important;border-radius:12px;overflow:hidden}.trick-list-item{--background:var(--spnx-black);--color:#fff;--padding-start:16px!important;border-radius:12px;margin-bottom:8px;overflow:hidden}.trick-list-item .item-inner{padding-left:0!important;padding-right:0!important;padding-inline-end:0!important;padding-inline-start:0!important}.trick-stats{grid-column-gap:16px;column-gap:16px;grid-template-columns:1fr 1fr}.trick-stat{font-size:.9rem;gap:6px}.trick-stat ion-icon{font-size:1.5rem!important;height:1.5rem!important;min-height:1.5rem!important;min-width:1.5rem!important;width:1.5rem!important}.trick-name{color:#fff;font-weight:700;margin-bottom:8px}.trick-list-item .ion-justify-content-between .ion-icon{font-size:2rem!important;height:2rem!important;min-height:2rem!important;min-width:2rem!important;width:2rem!important}.mediaButtonBar{border-radius:0;bottom:16px;pointer-events:none;z-index:2}#playercanvas,.mediaButtonBar{left:0;position:absolute;right:0}#playercanvas{bottom:0;top:0;z-index:1}#play-bar,#play-button,.clickable{pointer-events:bounding-box}ion-range{--bar-height:6px;--border-radius:0;--bar-background-active:var(--secondary-h-gradient);--knob-background:#000}ion-range ion-button{border:none}.view-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fff3;border-radius:8px;box-shadow:0 4px 20px #0000001a;left:20px;min-width:120px;padding:12px;position:absolute;top:20px;z-index:1000}.view-controls-container{display:flex;flex-direction:column;gap:8px}.view-controls-title{color:var(--ion-color-dark);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-align:center;text-transform:uppercase}.view-controls-compass{height:120px;position:relative;width:120px}.view-control-north{left:50%;position:absolute;top:0;transform:translateX(-50%)}.view-control-west{left:0;position:absolute;top:50%;transform:translateY(-50%)}.view-control-up{--background:#0000000d;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.view-control-up:hover{--background:#0000001a}.view-control-up .view-control-label{color:var(--ion-color-dark)!important}.view-control-east{position:absolute;right:0;top:50%;transform:translateY(-50%)}.view-control-south{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.view-control-button{--padding-start:8px;--padding-end:8px;--padding-top:8px;--padding-bottom:8px;--border-radius:6px;--color:var(--ion-color-dark);--background:#0000;--background-hover:rgba(var(--ion-color-primary-rgb),0.1);--background-activated:rgba(var(--ion-color-primary-rgb),0.2);--background-focused:rgba(var(--ion-color-primary-rgb),0.1);font-size:14px;font-weight:500;margin:0;min-height:36px;min-width:36px;transition:all .2s ease}.view-control-button:hover{--background:rgba(var(--ion-color-primary-rgb),0.1);box-shadow:0 1px 4px #0000001a}.view-control-button:active{--background:rgba(var(--ion-color-primary-rgb),0.2);transform:translateY(0)}.view-control-content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.view-control-label{color:var(--ion-color-dark);font-size:16px;font-weight:600;letter-spacing:0;line-height:1;text-transform:none}@media (max-width:768px){.view-controls{left:10px;min-width:100px;padding:8px;top:10px}.view-controls-title{font-size:11px}.view-control-button{--padding-start:6px;--padding-end:6px;--padding-top:6px;--padding-bottom:6px;min-height:32px;min-width:32px}.view-control-label{font-size:14px}}@media (prefers-color-scheme:dark){.view-controls{background:#1e1e1ee6;border:1px solid #ffffff1a}.view-control-label,.view-controls-title{color:var(--ion-color-light)}.view-control-button{--color:var(--ion-color-light)}.view-control-up .view-control-label{color:var(--ion-color-dark)!important}}.canvas-overlay{position:absolute;width:100%;z-index:2}#media-overlay{bottom:0;left:0;position:absolute;right:0;top:0}#media-overlay,#trick-view-container{display:grid;grid-template-rows:1fr auto;height:100%}#trick-view-container{color:#000;width:100%}.optionsbar{align-items:flex-end;bottom:120px;display:grid;grid-template-rows:auto;height:40%;right:0}.navbar,.optionsbar{background-color:initial;justify-content:space-between}.navbar,.statStack{align-items:center;display:flex}.statStack{flex-direction:row}.trickMetaData{grid-row-gap:8px;grid-column-gap:16px;bottom:88px;column-gap:16px;display:grid;grid-template-columns:24px 1fr;left:16px;margin:auto;row-gap:8px}.trickMetaData span{text-align:start}.trickDetails{background:var(--ion-color-primary);color:#fff;display:flex;flex-direction:column;gap:4px;justify-content:space-between;opacity:.5;width:50%}.trickDetails ion-icon{color:#fff;height:2rem;padding-right:.25rem;width:2rem}#details-header{border-bottom:2px solid #fff;gap:4px;padding:4px 8px;white-space:nowrap}#details-header ion-icon{font-size:16px;height:16px;padding-left:4px;width:16px}#details-header #spnx-logo{height:100%;padding-left:0;width:100%}.trickDetails h1{color:var(--ion-color-dark);font-weight:bolder}.trickData{display:grid;grid-template-columns:1fr 1fr;padding:4px 8px;width:100%}.trickData span{font-weight:800;white-space:nowrap;width:fit-content}.trickData b{text-align:end}.blurry-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#pop-up-menu-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#pop-up-menu-overlay span{color:var(--ion-color-secondary);display:block;transform:translateY(3em) translateX(7em) rotate(22deg)}.popup-menu-container{--background:var(--ion-color-secondary);--color:#fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d;overflow:hidden}.popup-menu-container .popup-menu{--background:#0000;-ms-overflow-style:none;background:#0000;border-radius:16px;overflow:hidden;scrollbar-width:none}.popup-menu-container .popup-menu::-webkit-scrollbar{display:none}.popup-menu-container .popup-menu ion-item{--background:#ffffff1a;--color:#fff;--border-width:0;--inner-border-width:0;--padding-start:16px;--padding-end:16px;--padding-top:10px;--padding-bottom:10px;--min-height:40px;animation:slideInFromRight .3s ease-out;animation-fill-mode:both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;font-weight:500;margin:2px 8px;transition:all .3s ease}.popup-menu-container .popup-menu ion-item:before{background:linear-gradient(135deg,#4f6ffe,#00f2fe 50%,#667eea);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.popup-menu-container .popup-menu ion-item:hover{--background:#0000;box-shadow:0 4px 16px #4facfe4d;transform:translateY(-2px)}.popup-menu-container .popup-menu ion-item:hover:before{opacity:.8}.popup-menu-container.popup-menu ion-item:active{box-shadow:0 2px 8px #4facfe80;transform:translateY(0);transition:transform .1s ease}.popup-menu-container.popup-menu ion-item:active:before{background:linear-gradient(135deg,#667eea,#764ba2 50%,#4facfe);opacity:1}.popup-menu-container .popup-menu ion-item[detail=false],.popup-menu-container .popup-menu ion-item[detail=true]{--background:#ffffff1f}.popup-menu-container .popup-menu ion-item[detail=true]:hover:before{background:linear-gradient(135deg,#4facfe,#00f2fe 50%,#667eea)}.popup-menu-container .popup-menu ion-item:last-child{--background:#4facfe33;border:1px solid #4facfe4d;margin-top:8px}.popup-menu-container .popup-menu ion-item:last-child:hover{box-shadow:0 4px 16px #4facfe66,0 0 20px #4facfe33}.popup-menu-container .popup-menu ion-item:last-child:hover:before{background:linear-gradient(135deg,#667eea,#764ba2 50%,#ff6b6b)}.popup-menu-container .popup-menu ion-item.disabled-option{--background:#7777771a;cursor:not-allowed;opacity:.5;pointer-events:none}.popup-menu-container .popup-menu ion-item.disabled-option:hover{box-shadow:none;transform:none}.popup-menu-container .popup-menu ion-item.disabled-option:hover:before{opacity:0}.popup-menu-container .popup-menu ion-item.disabled-option span{color:#ffffff80}.popup-menu-container .popup-menu ion-item ion-label,.popup-menu-container .popup-menu ion-item span{color:#fff;font-size:14px;font-weight:500;letter-spacing:.2px;line-height:1.3}.popup-menu-container .popup-menu ion-item span[style*=line-through]{color:#ffffff80}@media (max-width:768px){.popup-menu-container .popup-menu ion-item{--padding-start:14px;--padding-end:14px;--padding-top:8px;--padding-bottom:8px;--min-height:36px;border-radius:8px;margin:1px 6px}.popup-menu-container .popup-menu ion-item ion-label,.popup-menu-container .popup-menu ion-item span{font-size:13px}}@media (prefers-color-scheme:dark){.popup-menu-container{--background:var(--ion-color-secondary);box-shadow:0 8px 32px #00000080}.popup-menu-container .popup-menu ion-item{--background:#ffffff14}.popup-menu-container .popup-menu ion-item:hover{box-shadow:0 4px 16px #0006}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.popup-menu-container .popup-menu{animation:fadeInScale .3s ease-out}.popup-menu-container.popup-menu ion-item{position:relative}.popup-menu-container .popup-menu ion-item:after{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:0}.popup-menu-container .popup-menu ion-item:active:after{height:100%;width:100%}.popup-menu-container .popup-menu ion-item:first-child:before,.popup-menu-container .popup-menu ion-item:nth-child(2):before,.popup-menu-container .popup-menu ion-item:nth-child(3):before,.popup-menu-container .popup-menu ion-item:nth-child(4):before,.popup-menu-container .popup-menu ion-item:nth-child(5):before,.popup-menu-container .popup-menu ion-item:nth-child(6):before{background:linear-gradient(135deg,#e5476e,#f8a441)}.popup-menu-container .popup-menu ion-item:nth-child(7):before{background:linear-gradient(135deg,#ea66e6,#ff6b6b)}.popup-menu-container{box-shadow:0 8px 32px #0000004d,0 2px 8px #0003,inset 0 1px 0 #ffffff1a}.popup-menu-container .popup-menu ion-item{animation-delay:0s;animation-delay:calc(var(--item-index, 0)*.05s)}.popup-menu-container.popup-menu ion-item:first-child{--item-index:1}.popup-menu-container .popup-menu ion-item:nth-child(2){--item-index:2}.popup-menu-container .popup-menu ion-item:nth-child(3){--item-index:3}.popup-menu-container .popup-menu ion-item:nth-child(4){--item-index:4}.popup-menu-container .popup-menu ion-item:nth-child(5){--item-index:5}.popup-menu-container .popup-menu ion-item:nth-child(6){--item-index:6}.popup-menu-container .popup-menu ion-item:nth-child(7){--item-index:7}.popup-menu-container .popup-menu ion-item:nth-child(8){--item-index:8}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.popup-menu-container .popup-menu ion-item{cursor:pointer;overflow:hidden;position:relative}.popup-menu-container.popup-menu ion-item:after{background:#4facfe4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:0}.popup-menu-container .popup-menu ion-item:active:after{height:120%;opacity:0;width:120%}.popup-menu-container.popup-menu ion-item:hover{animation:pulseGlow 2s ease-in-out infinite;box-shadow:0 4px 16px #4facfe4d,0 0 20px #4facfe1a,inset 0 1px 0 #fff3}@keyframes pulseGlow{0%,to{box-shadow:0 4px 16px #4facfe4d,0 0 20px #4facfe1a,inset 0 1px 0 #fff3}50%{box-shadow:0 6px 20px #4facfe66,0 0 25px #4facfe33,inset 0 1px 0 #ffffff4d}}.popup-menu-container .popup-menu ion-item:last-child:hover{animation:pulseLogout 2s ease-in-out infinite}@keyframes pulseLogout{0%,to{box-shadow:0 4px 16px #4facfe66,0 0 20px #4facfe33}50%{box-shadow:0 6px 20px #ff6b6b66,0 0 25px #ff6b6b33}}.popup-menu-container .popup-menu ion-item:focus{box-shadow:0 4px 16px #4facfe66,0 0 0 2px #4facfe80;outline:none;transform:scale(1.02)}.popup-menu-container .popup-menu ion-item:active{box-shadow:0 2px 8px #4facfe80;transform:translateY(0) scale(.98);transition:transform .1s ease}.view-run-info-meta{--border-radius:16px}#trick-details-menu{background:url(/static/media/ModalBackground.a0547b727f0beff50d67.webp) 0 0/100% 100%!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:100vh!important;left:0;overflow:hidden!important;overscroll-behavior:none!important;position:fixed!important;top:0;touch-action:none!important;width:100vw!important;z-index:1000}#trick-details-menu ion-item{--padding-start:4px;--color:var(--ion-color-light)!important;--background:#00000080!important;--padding-start:16px!important;border-radius:14px!important;box-sizing:border-box!important;margin-bottom:8px!important;margin-left:8px;margin-right:8px;margin-top:8px!important}#trick-details-menu ion-toolbar{--background:#0000!important;--color:#0000!important;--border-color:#0000!important;--opacity:1!important}#trick-details-menu ion-toolbar ion-button{--color:var(--ion-color-primary)!important;--background:#ffffffe6!important;--border-radius:8px!important;opacity:1!important}#trick-details-menu ion-toolbar ion-button ion-icon{color:var(--ion-color-primary)!important;opacity:1!important}.ListStyle{margin:8px}.wow-icon-animated{animation:wowEntranceFromRight .4s cubic-bezier(.175,.885,.32,1.275) .1s both,wowFloat 2s ease-in-out .5s infinite,wowGlow 1.5s ease-in-out .5s infinite alternate;opacity:.7}@keyframes wowEntranceFromRight{0%{filter:blur(10px);opacity:0;transform:translateX(50%) translateX(100px) rotate(180deg) scale(.3)}50%{filter:blur(2px);opacity:.5;transform:translateX(50%) translateX(20px) rotate(30deg) scale(.8)}to{filter:blur(0);opacity:.7;transform:translateX(50%) rotate(0deg) scale(1)}}@keyframes wowFloat{0%,to{transform:translateX(50%) translateY(0) rotate(0deg)}50%{transform:translateX(50%) translateY(-5px) rotate(2deg)}}@keyframes wowGlow{0%{filter:brightness(1) opacity(.7)}to{filter:brightness(1.2) drop-shadow(0 0 15px rgba(255,193,7,.4)) opacity(.8)}}.floating-score-enhanced{-webkit-font-smoothing:antialiased;animation:scoreEntranceBounce .3s cubic-bezier(.68,-.55,.265,1.55) .2s both,scoreFloat 1.5s ease-in-out .5s infinite;text-rendering:optimizeLegibility}@keyframes scoreEntranceBounce{0%{opacity:0;transform:translateX(50%) translateY(80px) scale(.3)}50%{opacity:.9;transform:translateX(50%) translateY(-15px) scale(1.2)}75%{transform:translateX(50%) translateY(5px) scale(.95)}to{opacity:1;transform:translateX(50%) translateY(0) scale(1)}}@keyframes scoreFloat{0%,to{transform:translateX(50%) translateY(0) scale(1)}50%{transform:translateX(50%) translateY(-4px) scale(1.02)}}.figure-name-rotated{animation:nameSlideRotate .3s cubic-bezier(.25,.46,.45,.94) .3s both,nameGlow 1s ease-in-out .6s infinite alternate}@keyframes nameSlideRotate{0%{filter:blur(5px);opacity:0;transform:translateX(100px) rotate(45deg) scale(.8)}to{filter:blur(0);opacity:1;transform:translateX(0) rotate(-25deg) scale(1)}}@keyframes nameGlow{0%{text-shadow:3px 3px 6px #000000e6}to{text-shadow:3px 3px 6px #000000e6,0 0 10px #ffffff4d,0 0 20px #ffffff1a}}.status-rotated{animation:statusPopup .25s cubic-bezier(.68,-.55,.265,1.55) .4s both,statusPulse 1s ease-in-out .65s infinite}@keyframes statusPopup{0%{opacity:0;transform:translateY(30px) rotate(0deg) scale(.5)}50%{transform:translateY(-5px) rotate(-20deg) scale(1.1)}to{opacity:1;transform:translateY(0) rotate(-15deg) scale(1)}}@keyframes statusPulse{0%,to{transform:rotate(-15deg) scale(1)}50%{transform:rotate(-15deg) scale(1.05)}}.edit-button-enhanced{animation:editButtonEntrance .2s ease-out .5s both;transition:all .15s cubic-bezier(.25,.46,.45,.94)}@keyframes editButtonEntrance{0%{opacity:0;transform:rotate(-180deg) scale(.5)}to{opacity:1;transform:rotate(0deg) scale(1)}}.edit-button-enhanced:hover{filter:drop-shadow(4px 4px 8px rgba(0,0,0,.8)) drop-shadow(0 0 15px rgba(255,193,7,.6));transform:rotate(15deg) scale(1.2)}.edit-button-enhanced:active{transform:rotate(15deg) scale(1.1)}.details-enhanced{animation:detailsSlideDown .2s ease-out .6s both}@keyframes detailsSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.wow-icon-animated:hover{animation-play-state:paused;filter:drop-shadow(0 0 25px rgba(255,193,7,.8)) drop-shadow(0 0 40px rgba(255,193,7,.5)) opacity(.9)!important;transform:translateX(50%) scale(1.1);transition:all .2s ease}.floating-score-enhanced:hover{animation-play-state:paused;text-shadow:4px 4px 0 #000,-2px -2px 0 #000c,0 0 20px #ffffff80!important;transform:translateX(50%) translateY(-3px) scale(1.05);transition:all .15s ease}.figure-name-rotated:hover{text-shadow:3px 3px 6px #000000e6,0 0 15px #ffffff80!important;transform:rotate(-20deg) scale(1.05);transition:all .15s ease}.status-rotated:hover{transform:rotate(-10deg) scale(1.1);transition:all .1s ease}.details-enhanced,.edit-button-enhanced,.figure-name-rotated,.floating-score-enhanced,.status-rotated,.wow-icon-animated{backface-visibility:hidden;perspective:1000px;transform-style:preserve-3d;will-change:transform,opacity,filter}.floating-score-enhanced{will-change:transform,opacity,text-shadow}@media (max-width:480px){.wow-icon-animated{bottom:50px!important;height:120px!important;right:100px!important;width:120px!important}.floating-score-enhanced{bottom:70px!important;font-size:36px!important;right:120px!important}.figure-name-rotated{bottom:50px!important;font-size:20px!important;right:15px!important}.status-rotated{bottom:20px!important;font-size:14px!important;right:30px!important}}@media (max-width:360px){.wow-icon-animated{bottom:45px!important;height:100px!important;right:90px!important;width:100px!important}.floating-score-enhanced{bottom:60px!important;font-size:32px!important;right:110px!important}.figure-name-rotated{font-size:18px!important}}@media (prefers-reduced-motion:reduce){.details-enhanced,.edit-button-enhanced,.figure-name-rotated,.floating-score-enhanced,.status-rotated,.wow-icon-animated{animation-duration:.1s!important;animation-iteration-count:1!important}.figure-name-rotated:hover,.floating-score-enhanced:hover,.status-rotated:hover,.wow-icon-animated:hover{animation:none!important}}.edit-modal select.custom-select{appearance:none;background-color:initial!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #ffffff4d;border-radius:4px;color:#fff!important;font-size:16px;font-weight:500;margin-top:8px;padding:12px 40px 12px 16px;width:100%}.edit-modal select.custom-select:focus{background-color:#ffffff0d;border-color:#fff9;outline:none}.edit-modal select.custom-select option{background-color:var(--ion-color-dark);color:#fff;padding:8px}.edit-modal .custom-input{--color:#fff!important;--placeholder-color:#fff9!important;--background:#0000!important;--padding-start:16px;--padding-end:16px;--padding-top:12px;--padding-bottom:12px;border:1px solid #ffffff4d;border-radius:4px;color:#fff!important;margin-top:8px}.editor-container{gap:16px;padding:0}.editor-container,.input-group{background-color:initial!important;display:flex;flex-direction:column;width:100%}.input-group{gap:8px;margin-bottom:16px;margin-left:5;padding:0 16px}.field-label{color:var(--ion-text-color);display:block;font-size:14px;font-weight:700;margin-bottom:0}.custom-input{--background:var(--ion-color-primary50);--border-radius:8px;--padding-start:12px;--padding-end:12px;--padding-top:10px;--padding-bottom:10px}.custom-select{--border-radius:8px;--padding-start:12px;--padding-end:12px;--opacity:1;--background:var(--ion-color-primary);--margin-bottom:15px}.custom-toggle{--background:rgba(var(--ion-color-light),0.7);--background-checked:var(--ion-color-primary);--handle-background:var(--ion-color-secondary);--handle-background-checked:var(--ion-color-secondary)}.non-transparent-option{--background:blue!important;--color:#fff!important;--opacity:1!important;--width:100%!important}.select-interface-popover .popover-content{--background:#0000!important;opacity:1!important}.select-interface-popover ion-item,ion-select-popover ion-item{--width:100%!important;border-radius:0!important;margin-bottom:10px!important;margin-left:0!important;opacity:1!important}.toggler-group{align-items:center;display:flex;flex-direction:column;gap:16px}.toggler-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;width:100%}.toggler-subgroup{align-items:flex-start;display:flex;gap:8px}.gforce-display{left:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-70%);z-index:10}.gforce-container{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:12px;box-shadow:0 4px 12px #0000004d;display:flex;flex-direction:column;min-width:80px;padding:16px 12px;width:30px}.gforce-bar-container{background:#ffffff1a;border:2px solid #fff3;border-radius:15px;height:200px;margin-bottom:12px;overflow:hidden;position:relative;width:30px}.gforce-bar{border-radius:0 0 13px 13px;bottom:0;box-shadow:0 -2px 8px #0000004d;left:0;position:absolute;width:100%}.gforce-scale{height:100%;position:absolute;right:-35px;top:0;width:30px}.scale-marker{background:#ffffff80;height:1px;position:absolute;right:0;width:8px}.scale-marker:before{background:#ffffff4d;content:"";height:1px;position:absolute;right:8px;top:0;width:4px}.scale-label{color:#ffffffb3;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-weight:500;position:absolute;right:15px;top:-8px}.gforce-value{align-items:center;display:flex;flex-direction:column;margin-bottom:8px}.gforce-number{color:#fff;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:700;line-height:1}.gforce-unit{color:#fffc;font-size:12px;margin-top:2px}.gforce-label,.gforce-unit{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.gforce-label{color:#ffffffb3;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.gforce-bar{transition:height .1s cubic-bezier(.4,0,.2,1),background-color .2s ease}@media (max-width:768px){.gforce-display{right:12px;top:45%}.gforce-display.gforce-left{left:8px;top:40px}.gforce-container{min-width:60px;padding:10px 6px}.gforce-bar-container{height:140px;width:20px}.gforce-number{font-size:18px}.scale-label{font-size:8px}.scale-marker{right:-25px}.scale-label{right:10px}}@media (prefers-contrast:high){.gforce-container{background:#000000e6;border:1px solid #fff}.gforce-bar-container{border:2px solid #fff}.scale-marker{background:#fff}}.ion-card{background-color:#00000080!important;background:var(--spnx-black);border-radius:"var(--border-radius)";margin-bottom:10px;margin-top:10px}.figure-list-section{border-top:none;display:block;margin-top:0;padding-top:0;position:static;width:100%;z-index:auto}.public-content+.figure-list-section{border-top:1px solid var(--ion-color-light);margin-top:16px;padding-top:0}.section-icon{margin-left:4px;margin-right:12px}.items-container{display:flex;flex-direction:column}.items-container>div{margin-bottom:4px}.items-container>div:last-child{margin-bottom:0}#public-board-info-data{flex-grow:1}#public-board-info{display:flex;flex-direction:row;gap:8px}.public-content .accordion-item{display:block;margin-bottom:8px;visibility:visible}.public-content ion-label{align-items:center;display:flex;font-size:1.1em;margin-bottom:8px}.public-content .public-info-grid{margin-top:8px}.clickable{color:var(--ion-color-primary);cursor:pointer;text-decoration:underline}.clickable:hover{color:var(--ion-color-primary-shade)}.public-pastruns-header{margin:12px auto 0}.public-runlist-item-container{display:flex;justify-content:center;margin-bottom:10px;margin-top:10px}.public-runlist-item-inner{max-width:600px;padding-left:0!important;padding-right:0!important;width:95%}.web-layout .public-runs-main-container{display:flex;height:calc(100vh - 56px);width:100%}.web-layout .public-runs-left-column{border-right:1px solid var(--ion-color-light);flex:0 0 50%;height:calc(100vh - 56px);overflow-y:auto;padding:0}@media (min-width:768px){.web-layout .public-runs-left-column{flex:0 0 auto;max-width:600px;width:100%}}.web-layout .public-runs-left-column .virtuoso-container{width:100%}.web-layout .public-runs-left-column>div[data-virtuoso-scroller]{width:100%!important}.web-layout .public-runs-left-column>div,.web-layout .public-runs-left-column>div>div,.web-layout .public-runs-left-column>div>div>div{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.web-layout .public-runs-left-column [data-viewport-type=element]{max-width:100%!important;width:100%!important}.web-layout .public-runs-right-column{align-items:stretch;background:#fff;display:flex;flex:1 1;justify-content:stretch;padding:0}.web-layout .public-runs-right-column,.web-layout .public-runs-right-column>div{-ms-overflow-style:none!important;height:calc(100vh - 56px);max-height:calc(100vh - 56px);overflow:hidden!important;position:relative;scrollbar-width:none!important}.web-layout .public-runs-right-column>div{width:100%}.web-layout .public-runs-right-column>div>div{-ms-overflow-style:none!important;height:calc(100vh - 56px)!important;max-height:calc(100vh - 56px)!important;overflow:hidden!important;position:relative;scrollbar-width:none!important;width:100%!important}.web-layout .public-runs-right-column canvas{height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.web-layout .public-runs-right-column video{height:100%!important;object-fit:contain;width:100%!important}.web-layout .public-runs-right-column #dataplayer{-ms-overflow-style:none!important;height:100%!important;overflow:hidden!important;scrollbar-width:none!important;width:100%!important}.web-layout .public-runs-right-column #dataplayer::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.web-layout .public-runs-right-column .video-container,.web-layout .public-runs-right-column .viewrun-container{-ms-overflow-style:none!important;height:100%!important;margin:0!important;overflow:hidden!important;padding:0!important;scrollbar-width:none!important;width:100%!important}.web-layout .public-runs-right-column .video-container::-webkit-scrollbar,.web-layout .public-runs-right-column .viewrun-container::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.web-layout .public-runs-right-column *{box-sizing:border-box!important}.web-layout .public-runs-right-column,.web-layout .public-runs-right-column *,.web-layout .public-runs-right-column :after,.web-layout .public-runs-right-column :before{-ms-overflow-style:none!important;scrollbar-width:none!important}.web-layout .public-runs-right-column ::-webkit-scrollbar,.web-layout .public-runs-right-column::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.web-layout .public-runs-right-column canvas,.web-layout .public-runs-right-column div,.web-layout .public-runs-right-column iframe,.web-layout .public-runs-right-column video{-ms-overflow-style:none!important;overflow:hidden!important;scrollbar-width:none!important}.web-layout .public-runs-right-column canvas::-webkit-scrollbar,.web-layout .public-runs-right-column div::-webkit-scrollbar,.web-layout .public-runs-right-column iframe::-webkit-scrollbar,.web-layout .public-runs-right-column video::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.web-layout .public-runs-right-column canvas[data-three]{height:100%!important;max-height:100%!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.web-layout .public-runlist-item-container{border-radius:8px;justify-content:flex-start;padding-left:8px;padding-right:8px;transition:background-color .2s ease}.web-layout .public-runlist-item-container.selected .public-runlist-item-inner .trick-list-item{--background:var(--ion-color-primary)!important;--border-radius:24px!important;background-color:var(--ion-color-primary)!important;border-radius:24px!important;margin:0!important}.web-layout .public-runlist-item-container.selected .public-runlist-item-inner *,.web-layout .public-runlist-item-container.selected .public-runlist-item-inner ion-icon{color:#fff!important}.web-layout .public-runlist-item-inner{max-width:none;width:100%}.web-layout .favorites-carousel-wrapper{margin:0;max-width:none;padding:8px;width:100%}.web-layout .favorites-carousel-wrapper .swiper{margin-left:0!important;padding-left:0!important;padding-right:0!important}.public-pastruns-header{align-items:center;display:flex;margin:0 auto;max-width:600px;padding-top:8px;width:95%}.web-layout .public-pastruns-header{margin:12px 0 0;padding:8px;width:100%}.favorites-carousel-wrapper .section-header,.public-pastruns-header,.public-pastruns-header .section-header{align-items:center;font-size:1.1em;height:32px;min-height:32px;padding-bottom:0;padding-top:0}.public-pastruns-header{margin-top:8px;padding-top:0}.favorites-carousel-wrapper,.public-pastruns-header,.public-runlist-item-inner{padding-left:8px;padding-right:8px}#map-page{height:100vh!important;margin:0;overflow:hidden;padding:0;width:100vw!important}.map-container{height:100vh;left:0;margin:0;padding:0;position:fixed;top:0;width:100vw;z-index:1}.map{height:100%!important;left:0;position:absolute;top:0;width:100%!important}@keyframes animatedBackground{0%{background-position:0 0}to{background-position:100% 0}}#tabs{grid-gap:0;background:#ffffff20;display:grid;gap:0;padding:16px}.tab-button{margin-left:0;margin-right:0}#trick-list{padding-bottom:16px;padding-bottom:var(--ion-padding,16px);padding-top:16px;padding-top:var(--ion-padding,16px)}#trick-list>*{padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px);padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px)}#trick-list ion-list-header{margin-top:4px}#trick-list.friends ion-list-header{--color:var(--ion-color-secondary);--background:var(--ion-color-primary)}#trick-list ion-list-header ion-icon{margin-right:8px}#trick-list #favorites .swiper{margin:4px 0}#trick-list #favorites .swiper .swiper-slide{object-fit:cover;width:95%}#trick-list ion-item{margin-top:4px}.list-item img,.list-item svg{height:14px;margin-left:8px}.trick-stats{grid-column-gap:32px;grid-row-gap:8px;column-gap:32px;grid-template-columns:max-content max-content max-content;row-gap:8px}.trick-stats,.trick-stats2{display:grid;justify-content:space-between;width:100%}.trick-stats2{grid-template-columns:1fr 1fr;margin-top:20px;margin-top:var(--stripe-size)}.trick-stat{align-items:center;display:flex}.trick-stat ion-icon{color:#fff;height:1.5rem;padding-right:.25rem;width:1.5rem}.secondary-text{color:#fff;font-size:small}.favorite-card{background-color:var(--spnx-black);box-shadow:0 4px 8px #0003;color:#fff;display:grid;grid-auto-rows:64px 1fr;height:200px}.card-header{height:fit-content;left:0;position:relative;top:0;width:100%}.favorite-card .card-header{position:absolute}.card-header>.circ{--offset:calc(var(--circle-size)/2);--neg-offset:calc(var(--circle-size)/-2);background:var(--tertiary-r-gradient);border-radius:var(--offset);height:var(--circle-size);left:var(--neg-offset);position:absolute;top:var(--neg-offset);width:var(--circle-size)}:root{--stripe-size:20px}.stripe-1{background:linear-gradient(90deg,#ee8a4b,#ea36b8);top:20px;top:var(--stripe-size)}.stripe-1,.stripe-2{height:20px;height:var(--stripe-size);position:absolute;right:0;width:60%}.stripe-2{background:linear-gradient(90deg,#d35fda,#a429e6);top:40px;top:calc(var(--stripe-size)*2)}.card-body{height:100%;padding:8px 8px 8px 16px;width:100%;z-index:1001}.card-body .stance{margin-top:-4px}.card-body .skater-name{bottom:0;bottom:50px;position:absolute;right:0;width:100%}.card-body .skater-name span{display:block;overflow:hidden;text-overflow:ellipsis;transform:rotate(-90deg);white-space:nowrap;width:130px}.card-body .video-preview{bottom:16px;position:absolute;right:0;width:auto!important}.card-body .video-preview-rect{align-items:center;background-color:#fff2;display:flex;height:92px;justify-content:center;margin-right:32px;width:52px}.card-header .skater-svg{height:126px;isolation:isolate;mix-blend-mode:color-burn;position:absolute;top:0;z-index:1}.card-body-stats{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.fixed-header{background:#fff;background:var(--ion-background-color,#fff);left:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top);position:fixed;right:0;top:0;z-index:1000}.white-searchbar-ios{--background:#fff!important;--box-shadow:none;--border-radius:10px;--color:#000;--placeholder-color:#666;--icon-color:#666;--clear-button-color:#666;align-items:center;display:flex;margin:0}.white-searchbar-ios::part(native){align-items:center!important;background:#fff!important;border:1px solid #ddd!important;border-radius:10px!important;color:#000!important;display:flex!important}.white-searchbar-ios .searchbar-input-container{align-items:center!important;display:flex!important;height:100%!important}.white-searchbar-ios input.searchbar-input{align-self:center!important;margin:auto 0!important;position:relative!important;top:50%!important;transform:translateY(-50%)!important}.white-searchbar-ios .native-input.sc-ion-input{height:40px!important;line-height:40px!important}.searchbar-wrapper{padding:0}.ios .searchbar-wrapper{background:#0000!important;margin:0 0 0 -4px;padding:0}.ios .white-searchbar-ios{margin-left:-4px;transform:translateY(8px) translateX(-4px)}.ios .white-searchbar-ios,.md .white-searchbar-ios{--background:#fff!important;--color:#000!important;--padding-top:0px;--padding-bottom:0px;align-items:left;display:flex;height:40px}.md .white-searchbar-ios{--icon-color:var(--ion-color-medium,#888)!important;--box-shadow:none!important;--border-radius:10px!important;--placeholder-color:#666!important;--clear-button-color:#666!important;margin:0!important}.md .white-searchbar-ios::part(native){align-items:left!important;background:#fff!important;border-radius:10px!important;color:#000!important;display:flex!important;height:40px!important;max-height:40px!important;min-height:40px!important}.md .white-searchbar-ios .searchbar-search-icon{height:20px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;z-index:2!important}.md .white-searchbar-ios .searchbar-input{background:#0000!important;border:none!important;height:40px!important;line-height:40px!important;padding-left:40px!important}.md .white-searchbar-ios::part(container){align-items:left!important;background:#fff!important;border-radius:10px!important;display:flex!important;height:40px!important;max-height:40px!important;min-height:40px!important;position:relative!important}.md .white-searchbar-ios::part(icon){color:#888!important;color:var(--ion-color-medium,#888)!important;height:20px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;z-index:10!important}.md .white-searchbar-ios .searchbar-input-container{align-items:left!important;display:flex!important;height:40px!important;max-height:40px!important;min-height:40px!important;position:relative!important}.md .white-searchbar-ios::part(clear-icon){align-items:center!important;display:flex!important;height:40px!important;justify-content:center!important}.md .white-searchbar-ios input.native-input{background:#0000!important;border:none!important;font-size:16px!important;height:40px!important;line-height:40px!important;outline:none!important;position:relative!important;z-index:1!important}.md .searchbar-wrapper{align-items:left!important}.md ion-searchbar.white-searchbar-ios{--background:#fff!important;--min-height:40px!important;--max-height:40px!important;--border-radius:10px!important;--box-shadow:none!important;align-items:left!important;background:#fff!important;background-color:#fff!important;border:1px solid #ddd!important;border-radius:10px!important;display:flex!important;height:40px!important;position:relative!important}.explore-content-with-fixed-header{bottom:0;left:0;margin-top:0!important;overflow:hidden;padding-top:0!important;position:absolute;right:0;top:calc(88px + env(safe-area-inset-top))}.explore-content-with-fixed-header.has-filters{padding-top:0!important;top:calc(188px + env(safe-area-inset-top))}.filter-section{box-shadow:0 2px 8px #0000001a;max-height:100px;min-height:80px;overflow-y:auto}.input-pill{border:1px solid var(--ion-color-light);border-radius:20px;box-shadow:0 2px 4px #0000001a;color:var(--spnx-text-color);font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.input-pill .close-icon{color:var(--spnx-text-color);cursor:pointer;font-size:14px;margin-left:4px}.results-counter .count{background:var(--ion-color-light);border-radius:8px;color:var(--spnx-text-color);font-weight:600;padding:2px 6px}.results-counter .mock-users{margin-left:8px}.loading-indicator{color:var(--spnx-text-color);margin-top:0!important}.loading-indicator ion-icon{animation:spin 1s linear infinite;font-size:20px;margin-right:8px}.section-container{margin-bottom:16px!important}.section-container:last-child{margin-bottom:0!important}.section-container ion-list-header ion-icon{margin-right:12px}.section-header-count{color:var(--ion-color-medium);font-size:12px;margin-left:8px}.load-more-container{display:flex;justify-content:center;margin-top:16px;padding-top:12px}.load-more-button{--border-radius:24px;--border-width:2px;--padding-start:20px;--padding-end:20px;--padding-top:8px;--padding-bottom:8px;box-shadow:0 2px 8px #00000014;font-size:13px;font-weight:600;height:36px;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.load-more-button.rankings{--border-color:var(--ion-color-secondary);--color:var(--ion-color-secondary);--background:#0000;--background-hover:var(--ion-color-secondary-tint);--color-hover:var(--ion-color-secondary-contrast)}.load-more-button.events{--border-color:var(--ion-color-success);--color:var(--ion-color-success);--background:#0000;--background-hover:var(--ion-color-success-tint);--color-hover:var(--ion-color-success-contrast)}.load-more-button.people{--border-color:var(--ion-color-secondary);--color:var(--ion-color-secondary);--background:#0000;--background-hover:var(--ion-color-secondary-tint);--color-hover:var(--ion-color-secondary-contrast)}.load-more-button.agents{--border-color:var(--ion-color-tertiary);--color:var(--ion-color-tertiary);--background:#0000;--background-hover:var(--ion-color-tertiary-tint);--color-hover:var(--ion-color-tertiary-contrast)}.load-more-button.contests{--border-color:var(--ion-color-warning);--color:var(--ion-color-warning);--background:#0000;--background-hover:var(--ion-color-warning-tint);--color-hover:var(--ion-color-warning-contrast)}.section-container .items-container{margin-top:0}.section-container .items-container>div{margin-bottom:4px}.section-container .items-container>div:last-child{margin-bottom:0}.section-container ion-list-header{margin-bottom:8px!important;min-height:auto!important;padding-left:0!important;padding-right:0!important}.section-container ion-list-header ion-icon{margin-right:12px!important}.explore-list-item{border-radius:8px;margin-bottom:4px;overflow:hidden}.section-container .dynamic-button{margin-top:4px!important}ion-list{margin:0!important;padding:0!important}.filter-section{background:var(--ion-color-step-50);border-bottom:1px solid var(--ion-color-medium);padding:12px 16px}.filter-pills-container{margin-bottom:12px}.filter-pill{background:#fff;border:1px solid var(--ion-color-light);border-radius:20px;box-shadow:0 2px 4px #0000001a;color:var(--ion-color-dark);font-size:12px;font-weight:500}.filter-pill .close-icon{color:var(--ion-color-medium);font-size:14px}.results-counter{align-items:center;color:var(--spnx-text-color);display:flex;font-size:12px;font-weight:500;gap:4px}.results-count{background:var(--ion-color-light);border-radius:8px;color:var(--ion-color-dark);font-weight:600;padding:2px 6px}.mock-users-count{margin-left:8px}.loading-indicator{color:var(--ion-color-medium);font-size:14px;padding:16px;text-align:center}.loading-icon{animation:spin 1s linear infinite;font-size:20px;margin-right:8px}.no-results{color:var(--ion-color-medium);padding:32px;text-align:center}.no-results-icon{font-size:48px;margin-bottom:16px}.no-results-title{color:var(--ion-text-color);font-size:20px;font-weight:600;margin-bottom:8px}.no-results-subtitle{color:var(--ion-text-color);font-size:14px;margin-top:8px}.section-header{align-items:center;display:flex}.section-count{color:var(--ion-color-medium);font-size:12px;margin-left:8px}.explore-content{box-sizing:border-box!important;padding-top:10px!important;width:100%!important}.explore-content>.section-container,.explore-content>div{margin-left:0!important;margin-right:0!important}.ion-content-transparent{--background:#0000;--padding-start:10px;--padding-end:10px;--padding-top:10px}.md .white-searchbar-ios ion-icon[aria-label=search]{height:20px!important;width:20px!important}.md .white-searchbar-ios [slot=start],.md .white-searchbar-ios ion-icon[aria-label=search]{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:100!important}.md ion-searchbar.white-searchbar-ios input[type=search]{background:#0000!important;border:none!important;height:40px!important;line-height:40px!important;padding-left:40px!important;padding-right:12px!important}.md .white-searchbar-ios{background:#fff!important;background-color:#fff!important;border:1px solid #ddd!important;border-radius:10px!important}.md .white-searchbar-ios .searchbar-input-container,.md .white-searchbar-ios .searchbar-wrapper{background:#0000!important;background-color:initial!important}.md .searchbar-wrapper .white-searchbar-ios,.md .searchbar-wrapper .white-searchbar-ios *,.md .white-searchbar-ios .searchbar-input-container *{background-color:initial!important}.md .white-searchbar-ios [part]{background-color:#fff!important}.md .searchbar-wrapper{align-items:center!important;background:#0000!important;background-color:initial!important;display:flex!important;height:40px!important;padding:0!important;position:relative!important}.md .searchbar-wrapper ion-searchbar.white-searchbar-ios{--background:#fff!important;--ion-background-color:#fff!important}.md .searchbar-wrapper ion-searchbar.white-searchbar-ios,.md .white-searchbar-ios[style*=background],.md ion-searchbar.white-searchbar-ios{background:#fff!important;background-color:#fff!important;border:1px solid #ddd!important;border-radius:10px!important}.searchbar-wrapper{align-items:center;background:#0000;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:0 16px!important;position:relative;width:100%}.md .searchbar-wrapper{box-sizing:border-box!important;height:56px;margin:0!important;padding:0 16px!important}.ios .searchbar-wrapper{height:56px;width:105%}.edit-modal-wrapper{margin:0 16px}.edit-modal-group,.edit-modal-wrapper{box-sizing:border-box;max-width:100%;overflow:visible;overflow-x:hidden;width:100%}.edit-modal-group{border-radius:5px;display:flex;flex-direction:column;margin-bottom:16px}.edit-modal-innergroup{background-color:#000;border-radius:5px;box-sizing:border-box;left:50%;max-width:100%;overflow:hidden;padding-inline-end:12px;padding-bottom:8px;position:relative;transform:translateX(-50%);width:100%}.age-range-container{display:flex;flex-direction:column}.age-label{color:#fff;font-size:16px;font-weight:700;margin-bottom:4px}.range-container{align-items:center;display:flex;gap:8px}.diamond-value{align-items:center;background-color:#fff;border-radius:4px;color:#222;display:flex;font-size:20px;font-weight:700;height:30px;justify-content:center;margin-top:20px;position:relative;transform:rotate(45deg);-webkit-user-select:none;user-select:none;width:30px}.diamond-value span{display:block;text-align:center;transform:rotate(-45deg);width:100%}.diamond-knobs::part(knob){background:#3880ff;background:var(--ion-color-primary,#3880ff);border-radius:4px!important;transform:rotate(45deg) scale(1.3)}.diamond-knobs.ios::part(knob){transform:rotate(45deg) scale(.9)!important}.diamond-knobs::part(bar){background:#fff!important;opacity:1!important}.diamond-knobs::part(bar-active){background:var(--ion-color-primary)}.gender-section-group:last-child{margin-bottom:20px}.gender-section-group>b{color:#fff;display:block;font-size:18px;margin-bottom:12px;text-align:left}.gender-section-innergroup{background-color:rgba(var(--ion-color-dark-rgb),.5);border-radius:12px}.gender-option{align-items:center;background:#0000;border-bottom:1px solid #ffffff1a;display:flex;min-height:48px;padding:16px}.gender-option:last-child{border-bottom:none}.gender-option ion-checkbox{--background:#0000;--background-checked:var(--ion-color-primary);--border-color:#fff;--border-color-checked:var(--ion-color-primary);--checkmark-color:#fff;margin-right:0}.gender-label{color:#fff;flex:1 1;font-size:16px;margin-left:16px;text-align:left}.transparent-input input,.transparent-input ion-input{-webkit-text-fill-color:#0000;background:#0000!important;box-shadow:none!important;caret-color:var(--ion-color-primary);color:#0000!important}.transparent-input input::-webkit-input-placeholder,.transparent-input input::placeholder{color:var(--ion-color-primary)!important;opacity:1!important}.searchbar-hidden-cursor input{caret-color:#0000}.input-overlay{align-items:center;display:flex;left:60px;max-width:80%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.ios .input-overlay{top:35%;transform:translateY(-35%)}.pills-container{display:flex;gap:6px;width:100%}.input-pill{align-items:center;background:#fff;border:1px solid var(--ion-color-primary);border-radius:8px;color:var(--ion-color-primary);display:flex;flex-shrink:0;font-size:14px;opacity:1;padding:2px 24px 2px 8px;position:relative;white-space:nowrap}.input-overlay.overflow .input-pill:first-child{display:none}.input-overlay.overflow-2 .input-pill:nth-child(2){margin:0;opacity:0;padding:0;pointer-events:none;width:0}.clear-button{align-items:center;background:none;border:none;color:var(--ion-color-primary);cursor:pointer;display:flex;font-size:14px;height:18px;justify-content:center;padding:2px;pointer-events:auto;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:18px}.edit-modal .ion-padding{transition:opacity .15s ease-in-out}.edit-modal .loading{opacity:0}.edit-modal .loaded{opacity:1}.custom-background{--background:var(--ion-color-base)!important;--background-activated:var(--ion-color-shade)!important;--background-focused:var(--ion-color-shade)!important;--background-hover:var(--ion-color-tint)!important;--color:var(--ion-color-contrast)!important}.filter-pills-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:12px 16px}.filter-pill{align-items:center;background:#000;border:1px solid var(--ion-color-medium);border-radius:16px;color:#fff;display:flex;font-size:14px;gap:6px;padding:6px 12px;white-space:nowrap}.filter-pill .close-icon{color:#ccc;cursor:pointer;font-size:16px;margin-left:4px}.filter-pill .close-icon:hover{color:var(--ion-color-danger)}.clear-all-pills-button{border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:14px;margin-left:8px;padding:6px 12px}.clear-all-pills-button,.clear-all-pills-button:hover{background:var(--ion-color-danger)}.filter-searchbar-container{margin:16px;position:relative}.filter-searchbar-container .transparent-input{--background:#0000;--box-shadow:none;--border-radius:10px}.create-element-modal input{background-color:initial!important;color:#000!important}.create-element-modal input::placeholder{color:var(--ion-color-medium)!important}.create-element-modal .range-slider{box-sizing:border-box!important;margin:0!important;padding:0!important;width:100%!important}.create-element-modal{--height:100vh;--max-height:100vh;--min-height:100vh}.create-element-modal .create-element-modal-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:100%;min-height:100%;padding:0 16px 20px;width:100%}.create-element-modal .ion-padding{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.create-element-modal .create-element-modal-group{margin-bottom:24px;max-width:500px;width:100%}.create-element-modal .create-element-modal-group:last-child{margin-bottom:48px}.create-element-modal .create-element-modal-group>b{color:#fff!important;display:block;font-size:18px;margin-bottom:12px;text-align:left}.create-element-modal .create-element-modal-innergroup{background-color:#ffffff1a;border:1px solid #fff3;border-radius:12px;left:auto;margin:0;overflow:hidden;padding:0;position:static;transform:none;width:100%}.create-element-modal .modal-image-svg{align-items:flex-end!important;background:linear-gradient(135deg,var(--ion-color-primary),var(--ion-color-primary-shade))!important;display:flex!important;height:120px!important;justify-content:center!important;max-height:200px!important;object-fit:cover!important;padding:10px!important;position:relative!important;visibility:visible!important;width:100%!important;z-index:1!important}.create-element-modal .modal-image-svg img{display:block!important;filter:brightness(1.1) contrast(1.1);height:70px!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;width:auto!important}.create-element-modal .create-element-modal-toptoolbar{--background:var(--ion-color-primary)!important;--color:var(--ion-color-primary-contrast)!important;display:block!important;min-height:56px;position:sticky;top:0;visibility:visible!important;z-index:1000}.create-element-modal .create-element-modal-toptoolbar ion-title{color:var(--ion-color-primary-contrast)!important;font-weight:600}.create-element-modal .create-element-modal-toptoolbar ion-title h1{color:var(--ion-color-primary-contrast)!important;font-weight:600;opacity:1!important}.create-element-modal .create-element-modal-toptoolbar ion-button{--color:var(--ion-color-primary-contrast)!important;color:var(--ion-color-primary-contrast)!important;display:flex!important;opacity:1!important;visibility:visible!important;z-index:1020!important}.create-element-modal .submit-button-container{margin:24px auto 0;max-width:100px;padding:0 16px;width:100%}.create-element-modal .submit-button{--background:var(--ion-color-primary);--background-activated:var(--ion-color-primary-shade);--color:var(--ion-color-primary-contrast);--border-radius:12px;font-size:16px;font-weight:600;height:48px}.create-element-modal .submit-button[disabled]{--background:var(--ion-color-medium);--color:var(--ion-color-medium-contrast);opacity:.6}@media (min-width:768px){.create-element-modal .create-element-modal-wrapper{max-width:600px;padding:0 32px 32px}.create-element-modal .create-element-modal-group{max-width:100%}}.create-element-modal .diamond-value{align-items:center;background-color:#fff;border-radius:4px;color:#222;display:flex;font-size:20px;font-weight:700;height:30px;justify-content:center;margin-top:20px;position:relative;transform:rotate(45deg);-webkit-user-select:none;user-select:none;width:30px}.create-element-modal .diamond-value span{display:block;text-align:center;transform:rotate(-45deg);width:100%}.create-element-modal .diamond-knobs::part(knob){background:#3880ff;background:var(--ion-color-primary,#3880ff);border-radius:4px!important;transform:rotate(45deg) scale(1.3)}.create-element-modal .diamond-knobs.ios::part(knob){transform:rotate(45deg) scale(.9)!important}.create-element-modal .diamond-knobs::part(bar){background:#fff!important;opacity:1!important}.create-element-modal .diamond-knobs::part(bar-active){background:var(--ion-color-primary)}.event-modal{--background:var(--ion-color-secondary);--border-radius:16px}.event-modal-toptoolbar{--background:var(--ion-color-primary);--color:var(--ion-color-primary-contrast)}.event-modal-toptoolbar ion-title{color:var(--ion-color-primary-contrast)!important;font-size:18px;font-weight:600;text-align:center}.event-modal-wrapper{box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;padding:0 16px 32px}.event-modal-header{margin:16px 0;text-align:center}.event-modal-header h1{color:#fff!important;font-size:24px;font-weight:700;margin:0}.event-modal-details{border-radius:12px;margin-bottom:24px;padding:16px}.event-detail-item{align-items:center;display:flex;margin-bottom:16px}.event-detail-item:last-child{margin-bottom:0}.event-detail-item ion-icon{color:var(--ion-color-primary);font-size:24px;margin-right:16px}.event-modal-description{margin-bottom:24px}.event-modal-description h2{color:#fff!important;font-size:18px;font-weight:600;margin-bottom:12px}.event-modal-description p{color:#ffffffe6!important;font-size:16px;line-height:1.6}.event-modal-actions{display:flex;flex-direction:column;gap:12px;margin-top:16px}.event-modal-empty{align-items:center;color:#fff!important;display:flex;flex-direction:column;height:100%;justify-content:center;padding:24px;text-align:center}.ranking-modal{--background:var(--ion-color-secondary);--border-radius:16px}.ranking-modal-toptoolbar{--background:var(--ion-color-primary);--color:var(--ion-color-primary-contrast)}.ranking-modal-wrapper{box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;padding:0 16px 32px}.ranking-modal-header{margin:16px 0;text-align:center}.ranking-modal-header h1{color:#fff!important;font-size:24px;font-weight:700;margin:0}.ranking-modal-details{border-radius:12px}.ranking-detail-item{align-items:center;display:flex;margin-bottom:0}.ranking-detail-item:last-child{margin-bottom:0}.ranking-detail-item ion-icon{color:var(--ion-color-primary);font-size:24px;margin-right:4px}.ranking-detail-row{align-items:center;display:flex;gap:20px;justify-content:center;width:100%}.ranking-modal-description{margin-bottom:24px}.ranking-leaderboard h2,.ranking-modal-description h2{color:#fff!important;font-size:18px;font-weight:600;margin-bottom:12px}.ranking-modal-description p{color:#fff!important;font-size:16px;line-height:1.6}.ranking-leaderboard{margin-bottom:24px}.ranking-modal-item{background:#fff3!important;border:1px solid #fff3}.ranking-info{align-items:center;display:flex;flex:1 1;justify-content:space-between}.participant-name{color:#fff!important;font-size:16px;font-weight:600}.participant-score{background-color:#ffd70033;border-radius:8px;color:gold!important;flex-shrink:0;font-size:16px;font-weight:600;padding:4px 8px}.ranking-modal-actions{display:flex;flex-direction:column;gap:12px;margin-top:16px}.ranking-modal-podium{margin:16px 0;max-height:190px;min-height:190px;overflow:hidden;padding:8px 0}.ranking-modal-empty{align-items:center;color:#fff!important;display:flex;flex-direction:column;height:100%;justify-content:center;padding:24px;text-align:center}.person-modal-toptoolbar{--background:#0000;color:#fff}.person-modal-wrapper{padding:16px}.person-modal-header{margin-bottom:24px}.person-avatar-section{align-items:center;display:flex;gap:16px;margin-bottom:16px}.person-avatar{align-items:center!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border-radius:15px!important;box-shadow:0 4px 12px #00000026!important;display:flex!important;height:60px!important;justify-content:center!important;margin-left:8px;transform:rotate(45deg)!important;width:60px!important;img{image-rendering:smooth;transform:rotate(-45deg) scale(1.414)}}.person-avatar-icon{color:#fff;font-size:35px;transform:rotate(-45deg)!important}.person-basic-info h1{font-size:28px;font-weight:600;margin:0 0 8px}.person-score-display{align-items:center;background:linear-gradient(135deg,gold,#fa0);border-radius:20px;display:flex;gap:8px;padding:8px 16px;width:fit-content}.score-icon{color:#fff;font-size:20px}.score-text{font-size:16px}.person-detail-item{border-bottom:1px solid #e2e8f0;gap:12px;padding:12px 0}.person-detail-item ion-icon{color:#667eea;font-size:20px;min-width:20px}.person-detail-item ion-text{font-size:16px;font-weight:500}.person-tricks-section{margin-bottom:24px}.person-tricks-section h2{font-size:20px;font-weight:600;margin:0 0 16px}.loading-section{align-items:center;display:flex;flex-direction:column;gap:12px;padding:24px}.tricks-list{background:#f7fafc;border-radius:12px;overflow:hidden}.trick-item{--background:#0000;--padding-start:16px;--padding-end:16px;--inner-padding-end:0;border-bottom:1px solid #e2e8f0}.trick-item:last-child{border-bottom:none}.trick-item ion-icon[slot=start]{color:#667eea;font-size:24px;margin-right:16px}.trick-item ion-label h3{font-size:16px;font-weight:600;margin:0 0 4px}.trick-item ion-label p{font-size:14px;margin:0 0 4px}.trick-score{color:gold!important;font-weight:500!important}.no-tricks-section{padding:24px;text-align:center}.person-modal-actions{border-top:1px solid var(--ion-color-light-shade);margin-top:24px;padding-top:16px}.person-modal-actions ion-button{--border-radius:12px;--padding-top:12px;--padding-bottom:12px;font-weight:600;margin:0;text-transform:none}.person-modal-actions ion-button:first-child{--color:#667eea;--border-color:#667eea}.person-modal-actions ion-button:last-child{--color:#48bb78;--border-color:#48bb78}.person-modal-empty{padding:48px 24px}.person-modal-empty p{color:#718096;font-size:16px}.edit-modal .trick-list-item ion-item{--background:#0000!important;background:#0000!important}.person-modal-toptoolbar ion-title{color:var(--ion-color-primary-contrast)!important;font-size:18px;font-weight:600;text-align:center}.person-modal-wrapper{box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;padding:0 16px 32px}.person-modal-header{margin:16px 0;text-align:center}.person-modal-header h1{color:var(--ion-color-dark);font-size:24px;font-weight:700;margin:0}.person-modal-details{border-radius:12px;margin-bottom:24px;padding:16px}.person-detail-item{align-items:center;display:flex;margin-bottom:16px}.person-detail-item:last-child{margin-bottom:0}.person-detail-item ion-icon{color:var(--ion-color-primary);font-size:24px;margin-right:16px}.person-modal-description{margin-bottom:24px}.person-modal-description h2{color:var(--ion-color-dark);font-size:18px;font-weight:600;margin-bottom:12px}.person-modal-description p{color:var(--ion-color-medium);font-size:16px;line-height:1.6}.person-modal-actions{display:flex;flex-direction:column;gap:12px;margin-top:16px}.person-modal-empty{align-items:center;color:var(--ion-color-medium);display:flex;flex-direction:column;height:100%;justify-content:center;padding:24px;text-align:center}.contest-modal{--background:var(--ion-color-secondary);--border-radius:16px}.contest-modal-toptoolbar{--background:var(--ion-color-primary);--color:var(--ion-color-primary-contrast)}.contest-modal-wrapper{box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;padding:0 16px 32px}.contest-modal-header{margin:16px 0;text-align:center}.contest-modal-header h1{color:#fff!important;font-size:24px;font-weight:700;margin:0 0 8px}.contest-status-badge{border-radius:16px;font-size:12px;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.contest-status-badge.upcoming{background:#ffc10733;border:1px solid #ffc1074d;color:#ffc107}.contest-status-badge.active{background:#28a74533;border:1px solid #28a7454d;color:#28a745}.contest-status-badge.finished{background:#6c757d33;border:1px solid #6c757d4d;color:#6c757d}.contest-modal-details{border-radius:12px;margin-bottom:24px;padding:16px}.contest-detail-item{align-items:center;display:flex;margin-bottom:16px}.contest-detail-item:last-child{margin-bottom:0}.contest-detail-item ion-icon{color:var(--ion-color-primary);font-size:24px;margin-right:16px}.contest-modal-description{margin-bottom:24px}.contest-modal-description h2{color:#fff!important;font-size:18px;font-weight:600;margin-bottom:12px}.contest-modal-description p{color:#fff!important;font-size:16px;line-height:1.6}.ranking-entries{display:flex;flex-direction:column;gap:8px}.ranking-modal-item{align-items:center;background:rgba(var(--ion-color-dark-rgb),.5)!important;border:none;border-radius:12px;display:flex;gap:12px;padding:12px;transition:all .2s ease}.ranking-modal-item:hover{background:#fff3!important}.ranking-modal-item[style*="cursor: pointer"]:hover{background:#ffffff4d!important;box-shadow:0 2px 8px #0000004d;transform:translateY(-1px)}.ranking-position{font-weight:600;height:32px;width:32px}.position-number,.ranking-position{border-radius:50%;color:#fff;font-size:14px}.position-number{align-items:center;background-color:var(--ion-color-medium);display:flex;height:24px;justify-content:center;width:24px}.position-icon,.position-icon.bronze,.position-icon.gold,.position-icon.silver{font-size:20px}.ranking-modal-item .ranking-info{align-items:center;display:flex;flex:1 1;justify-content:space-between}.ranking-modal-item .participant-name{color:#fff!important;font-size:16px;font-weight:600}.ranking-modal-item .participant-score{background-color:#ffd70033;border-radius:8px;color:gold!important;flex-shrink:0;font-size:16px;font-weight:600;padding:4px 8px}.ranking-modal-item.current-user{background:linear-gradient(135deg,#007bff1a,#007bff0d);border:none;border-radius:8px}.participant-runs{color:var(--ion-color-text);font-size:11px;margin-top:2px}.nationality-flag{color:var(--ion-color-medium);font-size:16px}.contest-modal-actions{display:flex;flex-direction:column;gap:12px;margin-top:16px}.user-stats-section{background:linear-gradient(135deg,#007bff1a,#007bff0d);border:2px solid #007bff33;border-radius:12px;margin-bottom:20px;padding:16px}.user-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-bottom:16px}.stat-item{background:#fffc;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:12px;text-align:center}.stat-label{color:var(--ion-color-medium);font-size:12px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.stat-value{color:var(--ion-color-primary);font-size:20px;font-weight:700}.recent-scores{margin-top:12px}.recent-scores h3{color:var(--ion-color-medium);font-size:14px;margin-bottom:8px}.scores-list{display:flex;flex-wrap:wrap;gap:8px}.score-badge{background:var(--ion-color-light);border:1px solid var(--ion-color-medium);border-radius:12px;color:var(--ion-color-dark);font-size:12px;font-weight:600;padding:4px 8px}.score-badge.best-score{background:var(--ion-color-warning);border-color:var(--ion-color-warning-shade);box-shadow:0 2px 8px #ffc1074d;color:var(--ion-color-warning-contrast)}.agent-modal-wrapper{display:flex;flex-direction:column;height:100vh;padding-bottom:0;position:relative;width:100vw}.agent-chat-history{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:10px;height:100%;min-height:0;overflow-y:auto;padding:16px 0 8px;width:100%}.agent-chat-msg{align-items:flex-end;display:flex;margin-bottom:2px;max-width:80%}.agent-chat-msg.agent{align-self:flex-start;flex-direction:row}.agent-chat-msg.user{align-self:flex-end;flex-direction:row-reverse}.agent-chat-msg.user .agent-chat-icon{margin-right:32px}.agent-chat-icon{color:#b0b0b0;font-size:1.6rem;margin:0 8px}.agent-chat-msg .ion-text,.agent-chat-msg span{background:#0000;border:2px solid #fff;border-radius:18px 18px 4px 18px;color:#fff;font-size:1.05rem;margin:0 8px;max-width:100%;padding:10px 16px;word-break:break-word}.agent-chat-msg.agent .ion-text,.agent-chat-msg.agent span{background:var(--spnx-black);border:2px solid #fff;border-radius:18px 18px 18px 18px;color:#fff}.agent-chat-msg.user .ion-text,.agent-chat-msg.user span{background:var(--spnx-black);border:2px solid #fff;border-radius:18px 18px 4px 18px;color:#fff}.agent-chat-input-row{align-items:flex-end;bottom:0;display:flex;gap:8px;left:0;padding:12px 0 8px;position:fixed;right:0;width:100vw;z-index:2}.agent-chat-input::placeholder{color:#aaa}.agent-chat-send-btn{border-radius:18px;font-size:1rem;font-weight:600;height:40px;min-width:48px}@media (max-width:600px){.agent-chat-msg{max-width:95%}.agent-chat-history{padding-left:2px;padding-right:2px}.agent-chat-input-row{padding-left:4px;padding-right:4px}}.trick-list-item{--background:var(--explore-element-background);--color:var(--explore-element-text-color);--border-color:#0000;--border-radius:var(--explore-element-border-radius)!important;border:none;border-radius:var(--explore-element-border-radius)!important;min-height:80px;overflow:hidden!important}.trick-list-item *{border:none}.meta-info-container{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-bottom:4px}.meta-row{flex-wrap:nowrap;gap:12px;overflow-x:auto}.meta-item{flex-shrink:0}.meta-icon{font-size:12px;height:12px;width:12px}.meta-icon,.meta-text{color:var(--explore-element-meta-color-secondary)}.meta-text{font-size:11px;white-space:nowrap}.ribbon-wrapper{border-radius:0 12px 0 12px;overflow:hidden;position:absolute;right:-3px;top:-3px}.ribbon-wrapper>.ribbon{font:700 15px sans-serif;height:30px;justify-content:center;position:relative;text-align:center;width:100%}.ribbon-wrapper>.ribbon *{display:block;position:relative;top:50%;transform:translateY(-50%)}#trick-list-item-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10001}#trick-list-item-overlay ion-icon{color:#fff;height:64px;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);width:64px}.detail-button-container{display:flex;justify-content:flex-end;margin-top:8px;width:100%}.detail-button{--border-radius:16px;--padding-start:12px;--padding-end:12px;--padding-top:4px;--padding-bottom:4px;color:var(--ion-color-primary);font-size:12px;font-weight:600;height:28px;text-transform:none}.person-container{align-items:center;display:flex;flex-direction:row;gap:24px;width:100%}.person-avatar{align-items:center;background-color:#ffffff1a;border-radius:50%;display:flex;height:45px;justify-content:center;margin-left:0;margin-right:0;overflow:hidden;width:45px}.person-avatar img{height:100%;object-fit:cover;width:100%}.person-avatar-icon{color:var(--explore-element-meta-color-secondary);font-size:24px}.person-info{flex:1 1}.person-name{font-size:18px;font-weight:600;margin-bottom:4px}.person-meta{display:flex;gap:12px}.person-meta-item{align-items:center;display:flex;gap:4px}.person-meta-icon{font-size:14px}.person-meta-icon,.person-meta-text{color:var(--explore-element-meta-color-secondary)}.person-meta-text{font-size:12px}.ranking-indicator{align-items:center;display:flex;gap:6px;margin-bottom:8px}.ranking-icon{color:gold;font-size:16px;height:16px;width:16px}.ranking-text{color:var(--explore-element-meta-color);font-size:14px;font-weight:600}.person-item{--border-radius:16px!important;border-radius:16px!important;overflow:hidden!important}.person-item .trick-list-item-block:first-child{padding-bottom:6px;padding-top:6px}.event-item,.ranking-item{--border-radius:16px!important;border-radius:16px!important;overflow:hidden!important}.contest-item:hover,.event-item:hover,.person-item:hover,.ranking-item:hover{--background:var(--explore-element-background-hover,#000);cursor:pointer}.person-header{justify-content:space-between;margin-bottom:4px;width:100%}.person-header,.person-score{align-items:center;display:flex}.person-score{background-color:#ffd70033;border-radius:12px;padding:2px 8px}.score-icon{color:gold;font-size:14px;margin-right:4px}.score-text{color:#fff;font-size:14px;font-weight:600}.ranking-preview{display:flex;flex-direction:column;gap:4px;margin-top:8px}.ranking-preview-item{align-items:center;display:flex;gap:8px;padding:2px 0}.ranking-position{align-items:center;display:flex;justify-content:center;min-width:24px}.position-icon{font-size:16px;height:16px;width:16px}.position-icon.gold{color:gold!important}.position-icon.silver{color:silver!important}.position-icon.bronze{color:#cd7f32!important}.position-number{color:var(--explore-element-meta-color);font-size:12px;font-weight:700;min-width:16px;text-align:center}.ranking-name{color:var(--explore-element-text-color);flex:1 1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-score{color:var(--explore-element-meta-color);font-size:12px;font-weight:600;min-width:40px;text-align:right}.contest-item{--background:var(--explore-element-background);--border-radius:var(--explore-element-border-radius)!important;border-radius:var(--explore-element-border-radius)!important;overflow:hidden!important}.contest-status-badge{border-radius:12px;font-size:10px;font-weight:600;margin-left:8px;padding:2px 8px}.contest-status-badge.upcoming{background:#ffc107;color:#212529}.contest-status-badge.active{background:#28a745;color:#fff}.contest-status-badge.finished{background:#6c757d;color:#fff}.contest-meta{display:flex;flex-direction:column;gap:4px}.contest-meta .meta-item{align-items:center;display:flex;gap:6px}.contest-meta .meta-icon{color:var(--explore-element-meta-color-secondary);font-size:14px;height:14px;width:14px}.contest-meta .meta-text{color:var(--explore-element-meta-color);font-size:12px}.items-container{gap:2px}.section-container{margin-bottom:8px!important}.mock-pill{margin-left:8px}.header-with-mock{align-items:center;display:flex;justify-content:space-between;width:100%}.title-section{align-items:center;display:flex;gap:8px}.participant-pill{background:#28a74526;border:1px solid #28a7454d;border-radius:16px;color:#28a745;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;margin-left:8px;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.favorite-card{background:var(--explore-element-background);border-radius:var(--explore-element-border-radius)!important;color:var(--explore-element-text-color);cursor:pointer;overflow:hidden;position:relative}.favorite-card .card-body{padding:8px 16px}.card-content{display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:80px;position:relative;width:100%}.card-name{flex:1 1;font-size:26px;font-weight:700;line-height:1.1;margin-left:8px}.card-header-row{align-items:center;display:flex;flex:1 1;gap:0}.skater-svg{bottom:16px;height:45px;opacity:.7;position:absolute!important;right:8px;width:45px;z-index:1}.meta-container{align-items:flex-start;bottom:0;display:flex;flex-direction:column;gap:4px;justify-content:flex-end;left:0;padding:0;position:absolute;right:60px}.meta-date-row{align-items:center;display:flex;gap:6px;justify-content:flex-start;margin-bottom:2px;width:100%}.meta-date-icon{font-size:16px;height:16px;width:16px}.meta-date-icon,.meta-date-text{color:var(--explore-element-meta-color)}.meta-date-text{font-size:14px;font-weight:600}.meta-row{flex-wrap:wrap;gap:8px;margin:0;width:100%}.meta-item,.meta-row{align-items:center;display:flex;justify-content:flex-start}.meta-item{gap:4px;white-space:nowrap}.meta-icon{align-items:center;display:flex;flex-shrink:0;font-size:14px;height:14px;justify-content:center;width:14px}.meta-icon,.meta-text{color:var(--explore-element-meta-color)}.meta-text{font-size:12px;font-weight:500;line-height:1.2}.card-spacer{display:none}.favorite-star-icon{color:gold;cursor:pointer;font-size:24px;position:absolute!important;right:16px;top:16px;transition:transform .2s ease,opacity .2s ease;z-index:10}.favorite-star-icon:hover{opacity:.8;transform:scale(1.1)}.ranking-preview-compact{align-items:flex-start;display:flex;flex-direction:column;gap:1px;width:100%}.ranking-preview-item-compact{grid-gap:6px;align-items:center;display:grid;font-size:11px;gap:6px;grid-template-columns:20px 1fr auto;width:100%}.ranking-position-compact{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.ranking-position-compact .position-icon{font-size:12px}.ranking-position-compact .position-icon.gold{color:gold}.ranking-position-compact .position-icon.silver{color:silver}.ranking-position-compact .position-icon.bronze{color:#cd7f32}.ranking-name-compact{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-name-compact,.ranking-score-compact{color:var(--explore-element-meta-color);font-size:11px}.ranking-score-compact{font-weight:600;text-align:right}.person-info-compact{align-items:flex-start;display:flex;flex-direction:column;gap:3px;width:100%}.person-info-compact .meta-row{gap:8px;margin:0;width:100%}.person-info-compact .meta-item,.person-info-compact .meta-row{align-items:center;display:flex;justify-content:flex-start;min-height:16px}.person-info-compact .meta-item{gap:4px;white-space:nowrap}.contest-status-badge-compact{align-self:flex-start;border-radius:10px;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;padding:2px 8px;text-transform:uppercase}.contest-status-badge-compact.upcoming{background-color:#3490dc33;border:1px solid #3490dc4d;color:#3490dc}.contest-status-badge-compact.active{background-color:#48bb7833;border:1px solid #48bb784d;color:#48bb78}.contest-status-badge-compact.finished{background-color:#a0aec033;border:1px solid #a0aec04d;color:#a0aec0}.mock-pill{background:#dc267f26;border:1px solid #dc267f4d;border-radius:16px;color:#dc267f;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;margin-right:8px;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.white-title{color:#fff!important}.docs-page-container{background:#fff;display:flex}.docs-menu{align-self:flex-start;background:var(--ion-color-primary)!important;border-right:1px solid #e0e0e0;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:0;position:sticky;top:0;width:220px;z-index:10}.docs-theme-toggle-wrapper{align-items:center;display:flex;justify-content:flex-end;min-height:56px;padding:18px 18px 0;width:100%}.docs-menu nav ul{list-style:none;margin:0;padding:0}.docs-menu nav ul li{cursor:pointer;font-size:1.1em;padding:18px 24px;transition:background .2s}.docs-menu nav ul li.active,.docs-menu nav ul li:hover{background:#fff;border-left:none!important;color:#000}.docs-content{background:#fff;box-sizing:border-box;display:block;flex:1 1;margin:0 auto;max-width:900px;padding:48px 32px}.docs-content>*{margin:0 auto;max-width:700px;text-align:left;width:100%}.docs-content h1{color:#000;font-size:2em;margin-top:0;text-align:left}.docs-content li,.docs-content p,.docs-content ul{color:#222;font-size:1.15em;margin-bottom:16px;margin-top:16px;text-align:left}.docs-content img{display:block;height:auto;margin:24px auto;max-width:100%}.docs-dark .docs-page-container{background:#000}.docs-dark .docs-menu{background:var(--ion-color-primary)!important;border-right:1px solid #333;color:#fff}.docs-dark .docs-menu nav ul li.active,.docs-dark .docs-menu nav ul li:hover{background:#000;border-left:none!important;color:#fff}.docs-dark .docs-content{background:#000;color:#fff}.docs-dark .docs-content h1{color:#fff}.docs-dark .docs-content li,.docs-dark .docs-content p,.docs-dark .docs-content ul{color:#ccc}.docs-dark .docs-content img{filter:brightness(.9) contrast(1.1)}.docs-theme-toggle-absolute{align-items:center;display:flex;gap:8px;position:fixed;right:48px;top:24px;z-index:100}.docs-theme-toggle-label{color:var(--ion-color-primary);font-size:1.1em;font-weight:600;margin-left:4px}.docs-theme-toggle-absolute .ios .toggle-icon,.docs-theme-toggle-absolute .md .toggle-icon,.docs-theme-toggle-absolute .toggle-icon{color:var(--ion-color-primary)!important}ion-toggle{--handle-background:var(--ion-color-primary);--handle-background-checked:var(--ion-color-primary);--handle-box-shadow:0 1px 3px #00000014}.stats-page-container{align-items:center;background:#f8f9fa;display:flex;flex-direction:column;min-height:100vh;padding:48px 16px}.stats-page-title{color:#222428;font-size:2em;margin-bottom:32px}.stats-charts{gap:32px;max-width:900px}.stats-charts,.stats-charts-row{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.stats-charts-row{box-sizing:border-box;gap:2.5rem;margin:0 1vw 2.5rem;max-width:1280px}.stats-chart{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;max-width:400px;min-width:320px;padding:24px 32px}.stats-chart,.stats-chart-block-wide,.stats-chart-block-xwide{align-items:center;display:flex;flex-direction:column;width:100%}.stats-chart-block-wide,.stats-chart-block-xwide{box-sizing:border-box;margin:0 1vw 2.5rem;max-width:2000px;min-width:600px}.stats-chart-block-xxwide{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 .5vw 2.5rem;max-width:98vw;min-width:900px;width:98vw}.stats-chart-block{align-items:center;background:#00000040;border-radius:18px;box-shadow:0 2px 12px 0 #00000014;display:flex;flex:1 1;flex-direction:column;margin-bottom:0;max-width:600px;min-width:320px;padding:1.5rem}.stats-chart h2{color:#3dc2ff;font-size:1.2em;margin-bottom:16px}.stats-content{color:#fff;padding:32px 2vw}.stats-title{color:#fff;font-size:2.2rem;font-weight:700;margin-bottom:2rem;text-align:center}.stats-charts-container{box-sizing:border-box;gap:2.5rem;max-width:100vw;padding:0;width:100vw}.stats-charts-container,.stats-values-block{align-items:center;display:flex;flex-direction:column}.stats-values-block{margin-bottom:4rem;margin-top:2.5rem;width:100%}.stats-values-row .stats-values-list{grid-gap:2.2rem 2.5rem;display:grid;gap:2.2rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-items:center;margin:0;max-width:1200px;padding:0;width:100%}.stats-value-item{color:#fff;list-style:none;text-align:center}.stats-value-item-large{background:#0000002e;border-radius:14px;box-shadow:0 1px 8px 0 #00000012;font-size:2.1rem;font-weight:700;margin:.5rem 0;max-width:340px;min-width:220px;padding:1.2rem 1.5rem;width:100%}.stats-value-label{color:#fff;display:block;font-size:1.1rem;font-weight:400;margin-bottom:.3rem;opacity:.85}.stats-value-number{color:#fff;font-size:2.2rem;font-weight:800}.stats-chart-block h3,.stats-values-block h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:1.2rem;text-align:center}.stats-chart-block-double{flex:2 1;max-width:100%}.minimum-screen-container{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.minimum-screen-container,.minimum-screen-content{align-items:center;display:flex;justify-content:center}.minimum-screen-content{box-sizing:border-box;height:100%;padding:20px;width:100%}.minimum-screen-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;box-shadow:0 20px 40px #0000004d;max-width:600px;padding:40px;text-align:center;width:100%}.minimum-screen-title{color:var(--ion-color-primary);font-size:2.5em;font-weight:700;letter-spacing:1px;margin:0 0 16px;text-transform:uppercase}.minimum-screen-subtitle{color:var(--ion-color-dark);font-size:1.3em;font-weight:600;margin:0 0 24px}.minimum-screen-description{color:var(--ion-color-medium);font-size:1.1em;line-height:1.6;margin:0 0 32px}.minimum-screen-buttons{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 0 32px}@media (min-width:480px){.minimum-screen-buttons{flex-direction:row;gap:20px;justify-content:center}}.store-button{--padding-start:20px;--padding-end:20px;--padding-top:12px;--padding-bottom:12px;--border-radius:12px;--color:#fff;--background:#000;--background-hover:#333;--box-shadow:0 4px 12px #0003;height:auto;min-height:60px;transition:all .3s ease;width:200px}.store-button:hover{--box-shadow:0 8px 20px #0000004d;transform:translateY(-2px)}.store-button ion-icon{font-size:24px;margin-right:12px}.button-text{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.button-subtitle{font-size:12px;line-height:1;opacity:.8}.button-title{font-size:16px;font-weight:700;line-height:1.2}.minimum-screen-desktop-info{color:var(--ion-color-medium);font-size:.95em;font-style:italic;margin:0;opacity:.8}@media (max-width:479px){.minimum-screen-message{margin:10px;padding:30px 20px}.minimum-screen-title{font-size:2em}.minimum-screen-subtitle{font-size:1.1em}.minimum-screen-description{font-size:1em}.store-button{min-height:55px;width:180px}}@media (max-width:320px){.minimum-screen-message{padding:20px 15px}.minimum-screen-title{font-size:1.8em}.store-button{min-height:50px;width:160px}.button-subtitle{font-size:11px}.button-title{font-size:14px}}
/*# sourceMappingURL=main.b41b1fb2.css.map*/