.napak-bgr:before,.page-tick:before{position:absolute;inset:0;content:"";pointer-events:none;background-size:cover;background-position:bottom right;background-repeat:no-repeat;filter:grayscale(0);opacity:.4;background-blend-mode:hard-light;background-color:var(--color-theme-color1);background-image:url(/assets/bgr_generic-D1WLeKpl.jpg)}.page-tick.outdoors-boulder:before{background-image:url(/assets/bgr_outdoors-boulder-DLpLO-wQ.jpg);background-position:bottom right}.page-tick.indoors-boulder:before{background-image:url(/assets/bgr_indoors-boulder-CBXgvwQ0.jpg);background-position:center left}.page-tick.outdoors-sport:before{background-image:url(/assets/bgr_outdoors-sport-t4gMkslK.jpg);background-position:top left}.page-tick.indoors-sport:before{background-image:url(/assets/bgr_indoors-sport-D1EfREku.jpg)}.page-tick.outdoors-toprope:before{background-image:url(/assets/bgr_outdoors-toprope-B0cKpvxh.jpg);background-position:bottom center}.page-tick.indoors-toprope:before{background-image:url(/assets/bgr_indoors-toprope-YEFdkAaO.jpg);background-position:center right}.page-tick.outdoors-trad:before{background-image:url(/assets/bgr_outdoors-trad-BKAha6tz.jpg);background-position:top center}:root{--color-theme-color0: rgb(0, 0, 0);--color-theme-color1: #292a36;--color-theme-color1-accent: #373844;--color-theme-color2: rgba(0, 255, 203, 1);--color-theme-color2-alpha: rgba(0, 255, 203, .3);--color-theme-color3: rgba(91, 110, 120, 1);--color-redpoint: #dc2c4b;--color-flash: #d8d6b2;--color-onsight: #00ffcb;--color-black-alpha40: rgba(0, 0, 0, .4);--color-black-alpha60: rgba(0, 0, 0, .6);--color-black: rgba(0, 0, 0, .8);--color-black-alpha: rgba(0, 0, 0, .2);--color-white: rgba(255, 255, 255, .9);--color-white-dim: rgba(255, 255, 255, .5);--color-white-disabled: rgba(255, 255, 255, .2);--color-white-disabled2: rgb(95, 95, 95);--color-white-alpha40: rgba(255, 255, 255, .4);--color-white-alpha60: rgba(255, 255, 255, .6);--color-white-alpha80: rgba(255, 255, 255, .8);--tap-highlight: rgba(0, 0, 0, 0);--font-size-tiny: .5rem;--font-size-small: .75rem;--font-size-base: .85rem;--font-size-medium: .75rem;--font-size-bodytext: 1.234rem;--font-size-heading-1: 2rem;--font-size-heading-2: 2rem;--padding-base: 16px;--padding-base-double: 32px;--padding-base-half: 8px;--padding-base-wide: 16px 32px;--padding-base-wide-horizontal: 32px;--padding-base-negative: -16px;--padding-base-negative-half: -8px;--chart-bar-radius: 2px;--base-btn-border-radius: 4px;--baseline: 8px;--baseline-1_5: 12px;--baseline-2: 16px;--baseline-2_5: 20px;--baseline-3: 24px;--baseline-4: 32px;--baseline-5: 40px}@media (orientation: portrait){:root{--font-size-bodytext: 1.234rem}}@media (orientation: landscape){:root{--font-size-bodytext: 1rem}}@media only screen and (max-width: 320px){:root{--font-size-bodytext: 1rem;--font-size-heading-1: 1.5rem}}*,*:before,*:after{box-sizing:border-box;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html{overflow-x:hidden;touch-action:pan-down;background:var(--color-theme-color0);height:100%}body{margin:0;width:100vw;height:100%;background:var(--color-theme-color0);overflow:hidden;overscroll-behavior:contain;font-family:Roboto;color:var(--color-white-dim);font-weight:400;z-index:1;font-size:var(--font-size-base);-webkit-text-size-adjust:none}h1{color:var(--color-white);font-family:IBM Plex Mono;text-transform:uppercase;text-align:center;font-weight:700}h2{color:var(--color-white);font-family:IBM Plex Mono;font-size:var(--font-size-heading-2);margin:0;font-weight:400;line-height:1em;text-transform:uppercase}h3{color:inherit;font-family:IBM Plex Mono;font-size:var(--font-size-medium);text-transform:uppercase;margin:0;font-weight:400}h4,label{color:inherit;font-family:IBM Plex Mono;font-size:var(--font-size-medium);text-transform:uppercase;margin:0;font-weight:300;color:var(--color-white-dim)}ul{list-style-type:none;margin:0;padding:0}a{cursor:pointer;text-decoration:none;color:inherit;outline:none;-webkit-tap-highlight-color:var(--tap-highlight)}section{padding:var(--padding-base);position:relative;width:100%}.app{height:calc(100% - env(safe-area-inset-bottom));overflow:hidden;position:fixed;inset:0;display:flex;flex-direction:column;z-index:2;touch-action:none}.page-content{height:100%;color:var(--color-white);flex:1;transition:filter .3s ease-in-out;overflow:hidden;touch-action:none;padding-top:env(safe-area-inset-top,0);background:linear-gradient(180deg,#000 0,#000000 env(safe-area-inset-top,0),var(--color-theme-color1) env(safe-area-inset-top,0),var(--color-theme-color1))}.page-content:before{content:"";display:block;position:absolute;inset:0;background:var(--color-black);z-index:998;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.modal-open .page-content:before{opacity:1;pointer-events:all}.page-tick{height:100%;display:grid;grid-template-rows:auto auto 1fr;grid-template-areas:"header" "stats" "tick";position:relative}.napak-bgr:before,.page-tick:before{position:absolute;inset:0;content:"";pointer-events:none;background-size:cover;background-position:bottom right;background-repeat:no-repeat;filter:grayscale(0);opacity:.4;background-blend-mode:hard-light;background-color:var(--color-theme-color1);background-image:url(/assets/bgr_generic-D1WLeKpl.jpg)}.napak-bgr:before{opacity:.1}.page-tick.outdoors-boulder:before{background-image:url(/assets/bgr_outdoors-boulder-DLpLO-wQ.jpg);background-position:bottom right}.page-tick.indoors-boulder:before{background-image:url(/assets/bgr_indoors-boulder-CBXgvwQ0.jpg);background-position:center left}.page-tick.outdoors-sport:before{background-image:url(/assets/bgr_outdoors-sport-t4gMkslK.jpg);background-position:top left}.page-tick.indoors-sport:before{background-image:url(/assets/bgr_indoors-sport-D1EfREku.jpg)}.page-tick.outdoors-toprope:before{background-image:url(/assets/bgr_outdoors-toprope-B0cKpvxh.jpg);background-position:bottom center}.page-tick.indoors-toprope:before{background-image:url(/assets/bgr_indoors-toprope-YEFdkAaO.jpg);background-position:center right}.page-tick.outdoors-trad:before{background-image:url(/assets/bgr_outdoors-trad-BKAha6tz.jpg);background-position:top center}.page-settings{height:100%;display:grid;grid-template-rows:auto auto auto 1fr}.page-statistics{height:100%;display:grid}.grade{padding:var(--padding-base);z-index:2;grid-area:tick}section.grade{overflow:hidden;padding:0;width:100%;height:100%}.scroll-container{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;scrollbar-width:thin;scrollbar-color:var(--color-theme-color1) transparent;overscroll-behavior:contain}.grade-dial-container{display:block;font-family:Space Mono;font-size:50px;font-size:calc(50px + 40 * ((100vh - 568px) / 1024));height:calc((50px + 40 * ((100vh - 568px) / 1024)) * 3);margin:0 auto;overflow:hidden;padding:1em 0;position:relative;width:100%;align-self:center}.grade-dial-container .bullet{position:absolute;top:50%;left:calc(55% - 5rem - 5px);transform:translate3d(-50%,0,0);background:var(--color-theme-color2);box-shadow:0 0 5px 0 var(--color-theme-color2);width:5px;height:5px;border-radius:5px;display:block}.select-dialog-viewport{bottom:0;color:var(--color-white);display:block;line-height:1.2em;left:55%;overflow-y:scroll;position:absolute;scroll-behavior:smooth;-webkit-scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scroll-snap-type:y mandatory;top:0;transform:translate(-50%);white-space:nowrap;width:100%;scrollbar-width:thin;scrollbar-color:var(--color-theme-color1) transparent;overscroll-behavior:contain}.grade-dial-container{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 33.3%,rgba(0,0,0,1) 66.6%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#0000,#000 33.3% 66.6%,#0000)}.select-dialog{position:absolute;width:100%;display:flex;align-items:center;flex-direction:column;padding:100px 0}.select-dialog div{min-width:2em;text-align:left;height:1.2em;display:flex;-webkit-scroll-snap-align:center;-webkit-scroll-snap-coordinate:top;scroll-snap-align:center;scroll-snap-coordinate:top}.select-dialog div>span{position:relative}.select-dialog div .legend{top:10px;margin:0}.pagination-container{display:flex;overflow-x:hidden;overflow-y:hidden;width:100vw;height:100%}::-webkit-scrollbar{width:0;background:transparent}.grade-selector{min-width:100%;height:100%;position:relative;padding:var(--padding-base);display:grid;grid-template-rows:1fr auto}.tick-buttons-container{display:flex;flex-direction:column;margin-bottom:var(--baseline-2)}.tick-buttons-container .ascend-type-tick-buttons{display:flex;justify-content:center;align-items:center;margin-bottom:var(--baseline-2_5);font-size:var(--font-size-medium);text-transform:uppercase;font-weight:400}.ascend-type-tick-buttons:last-of-type{margin-bottom:0}.tick-buttons-container .ascent-type-label{width:8ch;margin:0 2ch;text-align:center}.tick-buttons-container .tick-btn{display:flex;align-items:center;justify-content:center;width:var(--baseline-5);height:var(--baseline-5);border-radius:100%;font-size:2.5em}.tick-buttons-container .remove-tick-btn{background-color:var(--color-black);color:var(--color-white)}.tick-buttons-container .add-tick-btn{background-color:var(--color-theme-color2);color:var(--color-theme-color1)}.hidden{display:none!important}.page-title-container{background:var(--color-theme-color1-accent);height:40px;display:flex;align-items:center;justify-content:space-between;transition:filter .3s ease-in-out;color:var(--color-white);margin:calc(-1 * var(--padding-base));padding-left:var(--padding-base)}.pt-0{padding-top:0}.mb{margin-bottom:var(--padding-base-half)!important}.mb-2{margin-bottom:var(--padding-base)!important}.mt-0{margin-top:0}.mt{margin-top:var(--padding-base-half)!important}.mt-2{margin-top:var(--padding-base)!important}.blink{text-decoration:blink;animation:zoomIn .8s infinite ease-in-out}.spinner{width:1em;height:1em;display:inline-block;border-radius:1em;border:1px solid var(--color-black);border-top-color:transparent;animation:spin360 .8s infinite linear;margin:.5em}.spinner.spinner-white{border:1px solid var(--color-white);border-top-color:transparent}.text-link{color:var(--color-theme-color2);display:inline-flex;align-items:center}.text-link:active,.text-link:hover{text-decoration:underline}.text-link.large{font-size:1.5rem}.text-link span{margin:0 10px 0 0}.flex{display:flex}.flex-row,.flex-column{flex-direction:row}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ok-bubble,.warning-bubble,.warning-bubble-invert,.info-bubble{display:inline-flex;align-items:center;justify-content:center;vertical-align:top;width:30px;height:30px;border-radius:100%;color:var(--color-black);font-size:.65em;font-family:IBM Plex Mono;font-weight:600;position:absolute;left:calc(100% + 5px);transform:translate3d(-15px,-15px,0)}.ok-bubble:before,.warning-bubble:before,.warning-bubble-invert:before,.info-bubble:before{content:"";width:10px;height:10px;background-color:#dc586f;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:-1}.info-bubble:before{background-color:var(--color-theme-color2)}.ok-bubble.inline,.warning-bubble.inline,.warning-bubble-invert.inline{position:relative;margin:0;left:unset;transform:unset;width:15px;height:15px}.ok-bubble.inline:before,.warning-bubble.inline:before,.warning-bubble-invert.inline:before{width:15px;height:15px;font-size:1rem}.warning-bubble-invert:before{background-color:var(--color-black);color:#dc586f}.ok-bubble:before{background-color:#8dca64}.margin-center{margin-left:auto!important;margin-right:auto!important}hr{height:1px;font-size:1px;width:100%;margin:var(--padding-base-half) 0;border-top:1px solid var(--color-theme-color1);border-bottom:none}.splash{position:absolute;inset:0;background:var(--color-theme-color0);z-index:999;display:flex;flex-direction:column;justify-content:center;gap:var(--baseline-2);color:var(--color-white)}.splash img{width:25%;margin:0 auto;opacity:1}.splash div{margin:0 auto;text-align:center}.info-text{color:var(--color-white-alpha80);font-weight:100}.text-center{text-align:center}.init-page{height:100%;display:grid;grid-template-rows:auto 1fr;grid-template-areas:"header" "History";position:relative}.init-content{overflow:hidden;position:relative}.centered{margin:0 auto!important}.scale-yosemite .grade-dial-container{font-size:calc(30px + 40 * ((100vh - 568px) / 1024));line-height:calc(70px + 40 * ((100vh - 568px) / 1024))}.scale-yosemite .select-dialog div{min-width:6ch}#root{height:100%}pre{white-space:initial;background:var(--color-black-alpha40);padding:var(--padding-base-half);border-radius:2px;border:1px solid var(--color-white-alpha40);display:inline-block;word-break:break-all}.alpha-40{background:var(--color-black-alpha40)}@keyframes appear{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes appearFixX{0%{transform:translate(-50%) scale(0);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes zoomIn{0%{transform:translate3d(-50%,-50%,0) scale(3);opacity:0}to{transform:translate3d(-50%,-50%,0) scale(1);opacity:1}}@keyframes blink{0%{opacity:1}to{opacity:0}}@keyframes spin360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes addTick{0%{opacity:1}50%{transform:translateY(-20px);opacity:0}51%{transform:translateY(20px);opacity:0}to{opacity:1}}@keyframes removeTick{0%{opacity:1}50%{transform:translateY(20px);opacity:0}51%{transform:translateY(-20px);opacity:0}to{opacity:1}}@keyframes hoverfx{0%{opacity:.5}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scaleZoom{0%{transform:translate3d(-50%,-50%,0) scale(1);opacity:1}to{transform:translate3d(-50%,-50%,0) scale(1.5);opacity:0}}.btn{width:100%;display:flex;justify-content:center;align-items:center;font-family:Roboto;font-size:var(--font-size-base);font-weight:700;color:var(--color-black);background:var(--color-theme-color2);-webkit-tap-highlight-color:var(--color-theme-color2);line-height:2rem;border-radius:var(--base-btn-border-radius);position:relative;transition:all .3s ease-in-out;text-transform:uppercase;cursor:pointer;border:none}a.disabled{pointer-events:none;opacity:.3}.btn.disabled,.btn:disabled{pointer-events:none;opacity:.3}.btn_white{background:var(--color-theme-color3);color:var(--color-white);-webkit-tap-highlight-color:var(--color-white);position:relative}.btn_small{width:max-content;padding:0 var(--padding-base);border-radius:var(--base-btn-border-radius);background:transparent;box-shadow:inset 0 0 0 1px var(--color-theme-color2);color:var(--color-white);font-size:var(--font-size-small);text-transform:uppercase;margin:0 var(--padding-base-half);border:none}.btn_small.preferred{background:var(--color-theme-color2);color:var(--color-black)}.btn_tiny{background:var(--color-theme-color2);color:var(--color-black);display:inline-flex;border-radius:var(--base-btn-border-radius);justify-content:center;align-items:center;font-size:var(--font-size-small);text-transform:uppercase;line-height:1rem;width:auto;padding:0 var(--padding-base-half)}.btn_tiny:hover,.btn_tiny:active{box-shadow:0 0 0 2px var(--color-theme-color2)}.btn svg{height:100%;position:relative;left:0;margin-right:var(--padding-base-half)}.btn svg path{stroke-width:48px}.btn svg.strokefix path{stroke-width:2px}.btn img{position:absolute;left:0;margin-left:var(--padding-base-half);top:50%;transform:translateY(-50%)}.grade-list-container .btn_dec{margin-right:5px}.btn:active{animation:hoverfx .3s ease-in-out}.btn.create,.btn.destructive{padding-left:7ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:50%}.btn.create:before{content:"+"}.btn.create:before,.btn.destructive:before{background:var(--color-theme-color2);font-weight:700;position:absolute;font-size:1em;left:0;margin-right:0;min-width:5ch;border-radius:var(--base-btn-border-radius);box-shadow:0 0 0 1px inset var(--color-theme-color2),0 0 0 1px var(--color-theme-color2);color:#000}.date-selector{width:100%;position:relative;z-index:0}.date-selector label{display:block;margin-bottom:5px}.date-selector h3{cursor:pointer}.react-calendar{background:var(--color-theme-color1);display:block;font-size:var(--font-size-medium);font-family:IBM Plex Mono;font-weight:300;height:100%;max-width:320px;margin:10px auto 0;text-transform:uppercase;width:100%}.react-calendar__navigation{display:flex}.react-calendar__tile,.react-calendar__navigation__label,.react-calendar abbr{font-size:var(--font-size-medium);font-family:IBM Plex Mono;font-weight:300}.react-calendar__navigation{height:3em;line-height:3em;clear:both;position:relative;background:var(--color-theme-color2);color:var(--color-black)}.react-calendar__navigation button:not(:disabled){cursor:pointer}.react-calendar__navigation button:focus{outline:none}.react-calendar__navigation__label{text-transform:uppercase}.react-calendar__navigation__arrow{width:3em;font-weight:700}.react-calendar__month-view__weekdays{background:var(--color-theme-color3);line-height:3em;text-align:center}.react-calendar__month-view__weekdays abbr{text-decoration:none}.react-calendar__tile{color:var(--color-white);border:0;padding:0;position:relative;z-index:1;background-color:transparent;line-height:3em;text-align:center;margin:0}.react-calendar__month-view__days__day--weekend{background:var(--color-black-alpha40)}.react-calendar__month-view__days__day--neighboringMonth{color:var(--color-white-dim)}.react-calendar__tile:disabled{color:var(--color-white-disabled);background:inherit}.react-calendar__tile:not(:disabled){cursor:pointer}.react-calendar__tile:not(:disabled):hover{color:var(--color-theme-color2)}.react-calendar__tile--hasActive,.react-calendar__tile--active{color:var(--color-theme-color2)}.react-calendar__tile--active:after{position:absolute;top:50%;left:20%;transform:translate3d(-50%,-50%,0);background:var(--color-theme-color2);box-shadow:0 0 5px 0 var(--color-theme-color2);width:5px;height:5px;border-radius:5px;display:block;content:""}.react-calendar__month-view__days__day.react-calendar__tile--now:before{position:absolute;margin:-1ch 0 0 -1ch;top:50%;left:50%;content:"";display:block;width:2ch;height:2ch;border-radius:2ch;z-index:-1;background:var(--color-theme-color3);border-radius:100%;box-shadow:0 0 0 2px var(--color-theme-color3)}.react-calendar__month-view__days__day.react-calendar__tile--now abbr{color:var(--color-white)}.react-calendar .legends-holder{left:unset;height:.75rem}.react-calendar__navigation__arrow:disabled{background:inherit;color:var(--color-black-alpha40)}footer{background:var(--color-theme-color0);color:var(--color-white-dim);z-index:2}footer>nav{padding:var(--padding-base-half) var(--padding-base);font-family:Roboto;font-size:var(--font-size-medium);text-transform:uppercase;position:relative;display:flex;justify-content:space-evenly}footer>nav a.more{overflow:hidden;white-space:nowrap;text-align:center;min-width:40px;position:absolute;right:0}footer>nav a.more>span{align-items:center;background:transparent;color:var(--color-white);display:flex;flex-direction:column;font-size:var(--font-size-base);height:40px;justify-content:center;width:40px}footer>nav a.more{background:var(--color-theme-color3);color:var(--color-white)}footer .nav-bottom-links{display:flex;justify-content:space-between;flex-direction:row;align-self:center;width:100%;color:var(--color-white)}footer .nav-bottom-links .link-container{display:flex;flex-direction:column;align-items:center;width:33%}footer .nav-bottom-links .link-container svg{height:var(--padding-base)}footer .nav-bottom-links .link-container.active svg{stroke:var(--color-black);fill:var(--color-black)}footer .nav-bottom-links .link-container div{padding:0 var(--padding-base-half);display:flex;justify-content:center;align-items:center;margin-bottom:calc(var(--padding-base-half) / 2)}footer .nav-bottom-links .link-container.active div{background:var(--color-theme-color2);border-radius:var(--padding-base)}footer .nav-bottom-links .link-container.never-active div{background:transparent}footer .nav-bottom-links .link-container.never-active svg{stroke:var(--color-white);fill:var(--color-white)}FORM BUTTON{background:var(--color-theme-color2);border:0;border-radius:var(--base-btn-border-radius);color:var(--color-black);display:block;font-size:var(--font-size-bodytext);font-family:Roboto;line-height:35px;text-transform:uppercase;text-align:center;position:relative;transition:all .3s ease-in-out;width:100%;-webkit-tap-highlight-color:var(--color-theme-color2);-webkit-appearance:none}form button:disabled{background-color:var(--color-white-dim)}FORM input{background:var(--color-black);border:0;border-radius:2px;box-shadow:inset 0 0 0 1px rbga(0,0,0,0);color:var(--color-white);font-family:Roboto;line-height:3em;text-indent:var(--padding-base-half);margin:0 auto var(--padding-base);width:100%;user-select:auto;-webkit-user-select:text;outline:none;font-size:var(--font-size-base);transition:box-shadow .3s ease-in-out;-webkit-appearance:none}FORM input:disabled{box-shadow:inset 0 0 0 1px var(--color-white-dim);color:var(--color-white-dim)}FORM input:focus{box-shadow:inset 0 0 0 1px var(--color-theme-color2),0 0 5px 0 var(--color-theme-color2-alpha)}FORM input:invalid:not(:placeholder-shown){box-shadow:inset 0 0 0 1px var(--color-redpoint)}input:invalid:not(:placeholder-shown):focus{box-shadow:inset 0 0 0 1px var(--color-redpoint),0 0 5px 0 var(--color-redpoint)}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url(/assets/ibm-plex-mono-v5-latin-100-DIhxQgDn.woff2) format("woff2"),url(/assets/ibm-plex-mono-v5-latin-100-kM0uBqPD.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(/assets/ibm-plex-mono-v5-latin-300-BbO0tX7I.woff2) format("woff2"),url(/assets/ibm-plex-mono-v5-latin-300-CoCvlhhx.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(/assets/ibm-plex-mono-v5-latin-regular-B7N1j9GF.woff2) format("woff2"),url(/assets/ibm-plex-mono-v5-latin-regular-Bg4GrIqT.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(/assets/roboto-v20-latin-300-EvKWBL9d.woff2) format("woff2"),url(/assets/roboto-v20-latin-300-Cx9SeV6m.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/assets/roboto-v20-latin-regular-CEEi-WbQ.woff2) format("woff2"),url(/assets/roboto-v20-latin-regular-CKhRtUFO.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;src:local("Space Mono"),local("SpaceMono-Regular"),url(/assets/space-mono-v5-latin-regular-C0VCpWuA.woff2) format("woff2"),url(/assets/space-mono-v5-latin-regular-CXBQqZuM.woff) format("woff")}.page-groups,.page-gyms{height:100%;display:grid;grid-template-rows:auto auto auto 1fr;grid-template-areas:"header" "History";position:relative}.group-type-container{margin-bottom:5px}.group-toplist{margin:0;padding:0;list-style-type:none;color:var(--color-white)}.entry-container,.header-container{display:flex;flex-direction:row;font-family:IBM Plex Mono;justify-content:space-between;padding:7.5px 0;transition:all .1s ease-out;width:100%;position:relative;align-items:flex-end;line-height:1.25em;font-weight:400}.entry-container span,.header-container span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;flex-grow:0}.entry-container span:first-of-type{padding-left:1ch}.entry-container:nth-of-type(2n){background:#ffffff0d;border-radius:4px}.entry-container>span:nth-of-type(1){width:10%;color:var(--color-theme-color2)}.entry-container>span:nth-of-type(2){font-family:Roboto;font-weight:400;padding:0 1rem;width:55%}.entry-container>span:nth-of-type(3){width:20%}.entry-container>span:nth-of-type(4){width:15%}.entry-container>span{position:relative}.header-container>h3:nth-of-type(1){width:10%}.header-container>h3:nth-of-type(2){width:55%;padding:0 1rem}.header-container>h3:nth-of-type(3){width:20%}.header-container>h3:nth-of-type(4){width:15%}.entry-container span.dir{background:var(--color-black);border-radius:13px;color:var(--color-white);font-size:.75rem;height:13px;line-height:13px;position:absolute;right:7px;text-align:center;top:0;width:13px}.top10-tick{padding:.5rem;line-height:1em;display:flex;justify-content:space-between;gap:10px;border-radius:2px}.top10-tick:nth-of-type(odd){background-color:#ffffff1a}.top10-tick>DIV.tick-date{width:50px;margin-right:10px;position:relative}.top10-tick>DIV.tick-grade{display:flex;flex-direction:row;gap:10px;width:100%}.header-flex{display:flex;text-transform:uppercase;font-weight:300;font-size:var(--font-size-small)}.header-flex DIV{width:50%;text-align:right;padding-right:5px}.header-flex DIV:nth-of-type(2){text-align:left;padding-left:5px;font-weight:700}.grade-legend{background:#0f8;color:#fff;display:inline-flex;border-radius:var(--padding-base);justify-content:center;align-items:center;font-size:var(--font-size-small);min-width:6ch;line-height:1rem}.grade-legend.gray{background:gray;color:#fff}.grade-legend.yellow{background:#ffde00;color:#000}.grade-legend.green{background:#40de3d}.grade-legend.orange{background:#ff8000}.grade-legend.red{background:red}.grade-legend.blue{background:#2040de}.grade-legend.purple{background:#f0f}.grade-legend.pink{background:#ff0080}.grade-legend.black{background:#202020}.grade-legend.white{background:#fff;color:#000}.page-history{height:100%;display:grid;grid-template-rows:50px 1fr;grid-template-areas:"header" "History";position:relative}.history-content{overflow:hidden;position:relative}.no-history{text-transform:none;text-align:center;font-family:IBM Plex Mono;text-transform:uppercase}.score{font-family:IBM Plex Mono;font-weight:300}.session-tick-container{border-radius:4px;background:var(--color-theme-color1-accent);padding:0 var(--padding-base) var(--padding-base-half);color:var(--color-white);overflow:hidden;margin:var(--padding-base);font-size:var(--font-size-base)}.session-header{padding:var(--padding-base-half) var(--padding-base);background:#ffffff0d;margin:0 var(--padding-base-negative) var(--padding-base-half)}.session-tick{display:flex;justify-content:space-between;margin:7.5px 0}.session-tick>.tick-grade{display:flex;flex-direction:row;width:110px;gap:15px}.session-tick>.tick-ascenttype{width:30%}.session-tick>.tick-actions{text-align:right}.session-tick>.tick-actions .btn{display:inline-block;margin-left:4px;margin-right:1px}.session-tick>.tick-score{width:6ch;font-weight:400}.horizontal-menu{display:flex;font-family:Roboto;font-size:var(--font-size-medium);text-transform:uppercase;padding-top:5px;white-space:nowrap;height:2rem;position:relative;font-weight:400}.horizontal-menu-container{position:relative}.horizontal-menu.small{color:var(--color-white);font-size:var(--font-size-small);text-transform:uppercase;margin:0;padding:0;height:2rem}.horizontal-menu li{color:var(--color-white-dim);position:relative;margin:0 var(--padding-base-wide-horizontal) 0 0}.horizontal-menu li.selected{color:var(--color-white)}.horizontal-menu li.disabled{color:var(--color-white-disabled2)}.horizontal-menu .menu-title{position:relative}.horizontal-menu li.selected a .menu-title:after{position:absolute;bottom:-10px;left:50%;content:"";font-size:0;background:var(--color-theme-color2);box-shadow:0 0 5px 0 var(--color-theme-color2);width:5px;height:5px;border-radius:5px;animation:zoomIn .3s ease-in-out;transform:translate3d(-50%,-50%,0) scale(1);display:block}.horizontal-menu li a{position:relative;transition:color .3s ease-in-out}.horizontal-menu.small li:first-of-type{margin:0}.horizontal-menu.small li a{position:relative;margin:0 var(--padding-base) 0 0}.horizontal-menu.small li{margin:0}.horizontal-menu li:last-of-type a{margin:0}.test .horizontal-menu-container{margin:var(--padding-base) 0}.horizontal-menu.full-width{justify-content:space-between;overflow-x:visible}.horizontal-menu.full-width li{margin:0;flex:auto;text-align:center}.horizontal-menu.full-width.spreaded li{flex:unset}.horizontal-menu.centerize{margin:0 auto;justify-content:space-around}.horizontal-menu.centerize li{margin:0}.radio-menu-container label{display:block;margin-bottom:5px}.radio-menu{display:flex;font-family:Roboto;font-size:var(--font-size-medium);text-transform:uppercase;padding-top:5px;white-space:nowrap;position:relative;font-weight:400;flex-wrap:wrap;margin-top:var(--padding-base-negative-half)}.radio-menu a{display:flex;flex-direction:row;align-items:center}.radio-menu a:before{content:"";box-shadow:0 0 0 1px var(--color-white-dim);width:1rem;height:1rem;border-radius:1em;background:radial-gradient(var(--color-white-dim) 40%,rgba(0,0,0,0) 41%);margin:0 5px;transition:all 60ms ease-in-out}.radio-menu .warning-bubble{margin-left:0;align-self:baseline}.radio-menu.horizontal{flex-direction:row}.radio-menu.horizontal li{margin-right:var(--padding-base-half)}.radio-menu.horizontal li:last-child{margin-right:0}.radio-menu.vertical{flex-direction:column}.radio-menu.vertical li{margin-bottom:var(--padding-base-half)}.radio-menu.vertical li:last-child{margin-bottom:0}.radio-menu .selected a:before{box-shadow:0 0 0 1px var(--color-theme-color2);background:radial-gradient(var(--color-theme-color2) 40%,rgba(0,0,0,0) 41%)}.radio-menu .disabled:not(.selected) a:before{box-shadow:0 0 0 1px var(--color-white-disabled);background:radial-gradient(var(--color-white-disabled) 40%,rgba(0,0,0,0) 41%)}.radio-menu li.disabled:not(.selected) .option-title{color:var(--color-white-disabled)}.radio-menu LI{position:relative;margin-top:var(--padding-base-half)}.radio-menu LI:last-of-type{margin-right:0;margin-bottom:0}.legend{opacity:0;background:var(--color-white-op90);border-radius:2px;color:var(--color-black-op80);display:inline-block;font-family:IBM Plex Mono;font-size:var(--font-size-medium);font-weight:400;height:1rem;left:100%;line-height:1rem;margin-left:5px;padding:0 3px;position:absolute;top:-6px;transition:opacity .3s ease-in-out;min-width:2ch;text-align:center}.legend:not(:empty){animation:appear .3s ease-in-out;opacity:1}.tiny-legends .legend{font-size:6px;height:8px;line-height:8px;padding:0 1px}.small-legends .legend{font-size:8px;height:var(--padding-base-half);line-height:var(--padding-base-half);padding:0 1px}.legends-holder .legend,.legends-holder .type-common{background:#efefef;color:var(--color-theme-color1)}.legends-holder .type-redpoint{background:var(--color-redpoint);color:var(--color-white)}.legends-holder .type-flash{background:var(--color-flash);color:var(--color-black)}.legends-holder .type-onsight{background:var(--color-onsight);color:var(--color-black)}.legends-holder .type-disabled{background:var(--color-redpoint);color:var(--color-black);font-weight:700}.listTickSet .type-redpoint{color:var(--color-redpoint)}.listTickSet .type-flash{color:var(--color-flash)}.listTickSet .type-onsight{color:var(--color-onsight)}.legends-holder{position:absolute;left:100%;line-height:1rem;font-size:0;top:50%;transform:translateY(-50%)}.grade-dial-container .legends-holder{top:50%;transform:translateY(-50%);display:flex}.grade-dial-container .legends-holder .legend{top:0;min-width:0;position:relative;margin-left:0!important;transition:margin-left .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out;padding:0}.grade-dial-container .legends-holder .legend.legend:not(:empty){margin-left:5px!important;padding:0 3px}.legend.tick-added{animation:appear .3s ease-in-out,addTick .3s ease-in-out}.legend.tick-removed{animation:appear .3s ease-in-out,removeTick .3s ease-in-out}.horizontal-menu .legends-holder{left:unset;top:.25rem}.legends-holder .legend{left:auto;margin-left:3px!important}.tiny-legends .legends-holder{left:50%;transform:translate3D(-50%,-50%,0);width:100%;display:inline-block;top:-2px}.tiny-legends .legends-holder .legend:not(:empty){animation:appearFixX .3s ease-in-out}.tiny-legends .legends-holder .legend{margin-left:0!important;left:50%;transform:translate(-50%) scale(1)}#ascent-type-selector .legends-holder .legend:not(:empty){position:absolute}.reset-page,.login-page,.signup-page{height:100%;text-align:center;color:var(--color-white);background:var(--color-theme-color1);position:relative}.bgr-reset:before,.bgr-login:before,.bgr-signup:before{background-image:url(/assets/bgr_outdoors-boulder-DLpLO-wQ.jpg);background-position:center}.reset-page section,.login-page section,.signup-page section{padding:var(--padding-base-wide)}.reset-page h1,.login-page H1,.signup-page H1{font-size:4em;color:var(--color-white-dim);margin:0;font-family:Roboto}.login-page .loader{margin-left:10px;position:absolute}.login-error:not(:empty),.api-message-error:not(:empty){margin:0 0 var(--padding-base);color:var(--color-white);border-radius:5px;display:flex;align-items:center;justify-content:center}.api-message-error:not(:empty):before,.login-error:not(:empty):before{display:inline-flex;align-items:center;justify-content:center;vertical-align:top;width:var(--padding-base);height:var(--padding-base);border-radius:100%;background-color:#dc586f;color:var(--color-black);font-size:1em;font-weight:400;font-family:Roboto;margin-right:5px;content:"!"}.api-message-success:not(:empty){margin:var(--padding-base) 0;color:var(--color-white)}.login-title-new{color:var(--color-theme-color2)}.reset-form{display:grid;height:100%;grid-template-rows:auto 1fr auto}.signup-form,.login-form{display:grid;height:100%;grid-template-rows:auto 2fr 1fr auto}.form-content{align-self:center}.modal-window{position:fixed;border-radius:4px;background:#373844;max-height:95vh;z-index:999;left:var(--padding-base);right:var(--padding-base);top:50%;transform:translateY(-50%);color:var(--color-white);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;animation:fadein .3s ease-in-out}.modal-window.modal-lean{left:var(--padding-base-half);right:var(--padding-base-half)}.modal-window.modal-lean .modal-content{padding:var(--padding-base-half);line-height:unset}.modal-window .modal-title{background:var(--color-theme-color1);padding:var(--padding-base-half) var(--padding-base);color:var(--color-white)}.modal-window .modal-content{overflow:auto;overflow-x:hidden;padding:var(--padding-base);line-height:1.5em}.modal-window .modal-options{display:flex;justify-content:center;background:linear-gradient(to bottom,var(--color-theme-color1-accent) 0%,var(--color-theme-color1) 100%);padding:var(--padding-base-half) var(--padding-base)}.modal-window form{position:relative;display:flex;flex-direction:column}.modal-window form .modal-content{flex:1}.modal-window .modal-loader{position:absolute;top:0;left:0;width:calc(100% - 2 * var(--padding-base-negative));height:calc(100% - var(--padding-base-negative));margin:0 var(--padding-base-negative);background:#ffffff1a;background:linear-gradient(180deg,#fff0,#00000080);z-index:1;display:flex;align-items:center;justify-content:center;font-size:5em}.otc-navigation{background:var(--color-theme-color1);color:var(--color-white);transform:translate(100vw);transition:transform .3s ease-in-out;position:absolute;top:0;width:80vw;height:100%;z-index:997;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-family:Roboto;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);will-change:transform;padding-top:env(safe-area-inset-top,0);--on-off-slider-bg: rgba(255, 255, 255, .4)}.otc-navigation:after{position:absolute;bottom:0;left:0;right:0;aspect-ratio:1 / 1;width:100%;background:radial-gradient(circle at 50% 100%,var(--color-theme-color2-alpha) 0,transparent 90%);z-index:-1;content:"";pointer-events:none}.otc-links-container{height:100%;width:100%;display:grid;grid-template-rows:auto auto auto 1fr}.otc-links-container .sidenav-links{align-items:end;align-self:flex-end;position:relative;color:var(--color-white);margin:0;font-family:IBM Plex Mono;font-size:var(--font-size-medium);font-weight:400;padding:var(--padding-base)}.otc-links-container .sidenav-links .btn{margin:0}.otc-links-container .logo-container{padding:var(--padding-base-double) var(--padding-base)}.login-info{position:relative;color:var(--color-white);margin:0;font-family:IBM Plex Mono;font-size:var(--font-size-small);font-weight:400;padding:var(--padding-base) var(--padding-base) 0;text-align:center;width:100%;background:var(--color-black-alpha40)}.settings{margin:0 var(--padding-base-negative) 0;padding:var(--padding-base-half);background:var(--color-black)}.login-info h3{margin:0 0 10px}.page-settings h3{margin:var(--padding-base) auto 0;text-align:center}.navi-shadow{position:absolute;inset:0;background:#0000;z-index:996;transition:all .3s ease-in-out;pointer-events:none;height:100%}.otc .navi-shadow{background:#0009;pointer-events:all;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidenav-links{padding:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%}.otc-links-container .sidenav-links a,.navlink{display:block;text-align:center;padding:10px 0;position:relative;text-transform:uppercase;color:var(--color-white);width:75%;min-width:200px;margin:0 auto}.otc-links-container .sidenav-links a:before,.navlink:before{content:"→";position:absolute;left:0}.otc-links-container .sidenav-links a.selected{background:var(--color-theme-accent-1);color:var(--color-black)}.otc-links-container .sidenav-links a span{position:relative}.otc .otc-navigation{transform:translate(20vw)}.otc-links-container{height:100%;width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 1024px) and (min-height: 768px){.otc-navigation{width:75%;transform:translate(0);right:-100%;transition:right .3s ease-in-out}.otc .otc-navigation{transform:translate(0);right:0}}.page-profile{height:100%;color:var(--color-white);background:var(--color-theme-color1);position:relative;display:grid;grid-template-rows:auto auto auto 1fr;grid-template-areas:"header" "History"}.bgr-profile:before{background-image:url(/assets/bgr_profile-CNtk0gHX.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";filter:grayscale(1);inset:0;mix-blend-mode:screen;opacity:.4;pointer-events:none;position:absolute;background-blend-mode:hard-light;background-color:var(--color-theme-color1)}.progression{padding-top:5px;padding-bottom:10px;grid-area:stats;background:var(--color-black-alpha40)}.important-numbers{display:flex;margin-bottom:10px}.important-points,.important-ascents,.important-grade{width:33.3%}.important-ascents{text-align:center}.important-grade{text-align:right;text-transform:uppercase}@media (orientation: landscape) and (max-width: 1023px){.progression{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.graph-pulldown{display:none}.grade-distribution.hidden{display:block;align-self:end}}.graph-pulldown{text-align:center;display:block;margin:0 auto;position:relative}.grade-chart{margin-top:16px;position:relative}.grade-chart:before{position:absolute;left:var(--padding-base-negative);right:var(--padding-base-negative);height:70px;display:block;content:"";z-index:0;bottom:-35px}.chart-container,.chart-legend{display:grid;grid-template-columns:repeat(24,4.166%);z-index:1;position:relative;text-transform:uppercase;padding-top:var(--padding-baseh-alf)}.chart-legend{margin-top:5px}.chart-container div{position:relative;height:10px}.chart-container div:after{content:"";position:absolute;bottom:0;width:100%;height:1px;display:block}.chart-legend div{color:var(--color-white);font-family:IBM Plex Mono;font-weight:400;font-size:7px;position:relative;writing-mode:tb-rl;writing-mode:sideways-rl;text-align:left;text-transform:initial;line-height:2em}.bar{width:3px;display:block;position:absolute;bottom:0;max-height:var(--padding-base);opacity:.8;border-radius:var(--chart-bar-radius);transition:height .3s ease-in-out;transform:translate(-50%);left:50%;background:linear-gradient(to right,#ff0,red);background-size:100vw 100vh;will-change:height}.chart-container>DIV:nth-of-type(1) .bar{background-position:calc(100% / 24 * 1)}.chart-container>DIV:nth-of-type(2) .bar{background-position:calc(100% / 24 * 2)}.chart-container>DIV:nth-of-type(3) .bar{background-position:12.5%}.chart-container>DIV:nth-of-type(4) .bar{background-position:calc(100% / 24 * 4)}.chart-container>DIV:nth-of-type(5) .bar{background-position:calc(100% / 24 * 5)}.chart-container>DIV:nth-of-type(6) .bar{background-position:25%}.chart-container>DIV:nth-of-type(7) .bar{background-position:calc(100% / 24 * 7)}.chart-container>DIV:nth-of-type(8) .bar{background-position:calc(100% / 24 * 8)}.chart-container>DIV:nth-of-type(9) .bar{background-position:37.5%}.chart-container>DIV:nth-of-type(10) .bar{background-position:calc(100% / 24 * 10)}.chart-container>DIV:nth-of-type(11) .bar{background-position:calc(100% / 24 * 11)}.chart-container>DIV:nth-of-type(12) .bar{background-position:50%}.chart-container>DIV:nth-of-type(13) .bar{background-position:calc(100% / 24 * 13)}.chart-container>DIV:nth-of-type(14) .bar{background-position:calc(100% / 24 * 14)}.chart-container>DIV:nth-of-type(15) .bar{background-position:62.5%}.chart-container>DIV:nth-of-type(16) .bar{background-position:calc(100% / 24 * 16)}.chart-container>DIV:nth-of-type(17) .bar{background-position:calc(100% / 24 * 17)}.chart-container>DIV:nth-of-type(18) .bar{background-position:75%}.chart-container>DIV:nth-of-type(19) .bar{background-position:calc(100% / 24 * 19)}.chart-container>DIV:nth-of-type(20) .bar{background-position:calc(100% / 24 * 20)}.chart-container>DIV:nth-of-type(21) .bar{background-position:87.5%}.chart-container>DIV:nth-of-type(22) .bar{background-position:calc(100% / 24 * 22)}.chart-container>DIV:nth-of-type(23) .bar{background-position:calc(100% / 24 * 23)}.chart-container>DIV:nth-of-type(24) .bar{background-position:100%}.ranking{display:grid;grid-template-rows:auto 1fr auto}.status-ticker{background:var(--color-theme-color0);height:50px;display:block;justify-content:space-between;color:var(--color-white);position:relative;overflow:hidden;grid-area:header;z-index:2;cursor:pointer}.status-ticker.show-message{z-index:1000}.status-ticker-content{width:100%;position:relative;animation:.3s scrollToCenter ease-in-out forwards;transform:translateY(-50px)}.from-bottom .status-ticker-content{animation:.3s scrollToCenteFromBottom ease-in-out forwards}.status-ticker.show-message.network .status-ticker-content{animation:.3s scrollToBottom ease-in-out forwards}.status-ticker.show-message.standard .status-ticker-content{animation:.3s scrollToTop ease-in-out forwards}.status-ticker .status-ticker-content>DIV{width:100%;height:50px;position:relative}.status-ticker div.standard,.status-ticker div.network{display:inline-grid;align-content:center}.status-ticker .status-ticker-content div.network{background:var(--color-theme-color2);color:var(--color-black);justify-content:center;justify-items:center}.status-ticker div.standard{background:var(--color-theme-color1);color:var(--color-white)}.status-ticker H3,.status-ticker H4{text-align:center}.status-ticker H4{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.status-ticker .current{display:grid!important;grid-template-columns:auto 1fr auto;justify-items:center;align-content:center;padding:var(--padding-base-half);align-content:end}.status-ticker .current .gps-indicator-container,.status-ticker .current .toggle-container{align-self:end;margin:0 10px;width:var(--padding-base);text-align:center}.status-ticker .current .toggle-container .toggle{display:flex;justify-content:center}.status-ticker .current .discipline{align-self:end}.status-ticker .gps-indicator-container{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;color:transparent}@keyframes scrollToBottom{to{transform:translateY(-100px)}}@keyframes scrollToTop{to{transform:translateY(0)}}@keyframes scrollToCenter{0%{transform:translateY(0)}to{transform:translateY(-50px)}}@keyframes scrollToCenteFromBottom{0%{transform:translateY(-100px)}to{transform:translateY(-50px)}}.custom-date-heading{position:relative}.on-off-switch{display:flex;font-family:Roboto;font-size:var(--font-size-medium);text-transform:uppercase;margin:0;font-weight:400;white-space:nowrap;position:relative;justify-content:space-around;cursor:pointer}.on-off-switch:not(:last-of-type){margin-bottom:10px}.on-off-switch span{width:33%;color:var(--color-white-dim);text-align:right}.on-off-switch span:last-of-type{text-align:left}.on-off-slider{position:relative;width:40px;background-color:var(--color-black-alpha40);box-shadow:inset 0 0 0 1px var(--color-white-dim);border-radius:9px;height:19px;align-self:center;top:-3px}.on-off-slider:after{position:absolute;top:9.5px;content:"";transform:translate3d(-50%,-50%,0);font-size:0;background:var(--color-theme-color2);width:19px;height:19px;border-radius:19px;display:block;transition:all 60ms ease-in-out}.on-off-switch.is-off .on-off-slider:after{left:9.5px}.on-off-switch.is-on .on-off-slider:after{left:calc(100% - 9.5px)}.on-off-switch.disabled .on-off-slider:after{background-color:var(--color-white-disabled2)}.on-off-switch.disabled span{color:var(--color-white-disabled2)}.on-off-switch.colored:not(.disabled).is-on .on-switch{color:var(--color-white);font-weight:400}.page-achievements{height:100%;color:var(--color-white);position:relative;display:grid;grid-template-rows:50px 50px 1fr;grid-template-areas:"header" "History"}.achievements-scope{padding-top:5px;padding-bottom:10px;background:var(--color-black-alpha40)}.session-achievements{background:var(--color-theme-color1-accent);border-radius:10px;margin:var(--padding-base) 0 var(--padding-base);padding:0 0 var(--padding-base)}.session-achievements .title-container{border-radius:10px 10px 0 0;background:#ffffff0d;padding:var(--padding-base-half) 0;color:var(--color-white);margin-bottom:var(--padding-base-half)}.session-achievements .hardest-ascents{display:flex}.session-achievements .hardest-ascents>DIV{flex-grow:1;position:relative;border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(0,0,0,.2)}.session-achievements .hardest-ascents>DIV:first-of-type{border-left:unset}.session-achievements .hardest-ascents>DIV:last-of-type{border-right:unset}.badge-container{background-color:var(--color-redpoint);background-image:linear-gradient(115deg,#0000004d,#0000001a 50%,#0003 50%);box-shadow:inset 0 0 10px 20px #0000001a;display:block;-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2056%2056'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M55.879%208.66519C43.8416%206.50596%2038.8649%204.90673%2028%200C17.1351%204.90673%2012.1584%206.50596%200.121037%208.66519C-2.05974%2043.229%2025.9242%2055.164%2028%2056C30.0758%2055.164%2058.0597%2043.229%2055.879%208.66519Z'%20fill='black'%20/%3e%3c/svg%3e") no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2056%2056'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M55.879%208.66519C43.8416%206.50596%2038.8649%204.90673%2028%200C17.1351%204.90673%2012.1584%206.50596%200.121037%208.66519C-2.05974%2043.229%2025.9242%2055.164%2028%2056C30.0758%2055.164%2058.0597%2043.229%2055.879%208.66519Z'%20fill='black'%20/%3e%3c/svg%3e") no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:top center;mask-position:top center;width:100%;aspect-ratio:1/1;display:flex;font-size:var(--font-size-bodytext);font-family:IBM Plex Mono;font-weight:600;justify-content:center;align-items:center;height:4em;text-shadow:-1px -1px rgba(0,0,0,.25)}.session-achievements .badge-border{content:"";height:4em;width:4em;background:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2058%2058'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M56.879%209.66519C44.8416%207.50596%2039.8649%205.90673%2029%201C18.1351%205.90673%2013.1584%207.50596%201.12104%209.66519C-1.05974%2044.229%2026.9242%2056.164%2029%2057C31.0758%2056.164%2059.0597%2044.229%2056.879%209.66519Z'%20stroke='url(%23paint0_linear_2_6)'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_2_6'%20x1='29'%20y1='1'%20x2='29'%20y2='57'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23CED0E7'/%3e%3cstop%20offset='1'%20stop-color='%234B4C4F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");position:absolute}.session-achievements .onsight .badge-container{background-color:var(--color-onsight)}.session-achievements .flash .badge-container{background-color:var(--color-flash)}.graph-container{display:grid;grid-template-columns:auto 1fr auto;padding:3px}.grade-total{padding-left:1ch;min-width:6ch;text-align:left;font-size:var(--font-size-small);align-self:center}.graph-container .grade-container{min-width:6ch;align-self:center;font-size:var(--font-size-small)}.graph-container .bars-container{padding:3px;line-height:0;background:#ffffff0d;border-radius:4px;min-height:3ch}.bars-container SPAN,.bars-container:before{opacity:0;background:var(--color-white-op90);color:var(--color-black-op80);display:inline-block;font-family:IBM Plex Mono;font-size:var(--font-size-tiny);font-weight:400;height:1rem;line-height:1rem;transition:all .3s ease-in-out;text-align:center;overflow:hidden;width:var(--count, 0);min-width:1ch}.bars-container:before{content:"";min-width:0}.bars-container SPAN:not(:empty){animation:fadein .3s ease-in-out;opacity:1}.bars-container SPAN.redpoint{background:var(--color-redpoint);color:var(--color-white)}.bars-container SPAN.flash{background:var(--color-flash);color:var(--color-black)}.bars-container SPAN.onsight{background:var(--color-onsight);color:var(--color-black)}.bars-container SPAN:first-of-type{border-top-left-radius:2px;border-bottom-left-radius:2px}.bars-container SPAN:last-of-type{border-top-right-radius:2px;border-bottom-right-radius:2px}.page-about{height:100%;position:relative;background:var(--color-theme-color1);font-size:16px;font-family:Roboto;font-weight:100;display:grid;grid-template-rows:auto 1fr;grid-template-areas:"header" "about"}.page-about:before{background-color:var(--color-redpoint)!important}.page-about .scroll-container h2{margin-bottom:1rem;font-family:Roboto;font-size:20px;text-align:center}.page-about .scroll-container h3{font-family:IBM Plex Mono;font-weight:300;font-size:16px}.page-about .scroll-container h3.underlined{line-height:var(--baseline-4);border-bottom:1px solid var(--color-theme-color3);font-weight:400}.page-about:after{position:absolute;bottom:0;left:0;right:0;aspect-ratio:1/1;width:100%;background:radial-gradient(circle at 50% 100%,var(--color-theme-color2) 0,transparent 90%);content:"";pointer-events:none;mix-blend-mode:darken}.tab-navigation{margin:0 0 var(--baseline-4);width:100%;box-shadow:inset 0 -1px 0 var(--eds-color-background-hover-default);list-style-type:none;padding:0;display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding:var(--eds-baseline);scrollbar-width:none;background:var(--color-theme-color1)}.tab-navigation.sticky{position:sticky;top:0}.tab-navigation .tab{padding:var(--baseline) 0;margin:0 var(--baseline-2);cursor:pointer;font-size:var(--eds-baseline-1_75);letter-spacing:-.25px;line-height:var(--baseline-2_5);text-align:center;background:none;border:none;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;white-space:nowrap;text-transform:uppercase;font-family:IBM Plex Mono}.tab-navigation .tab.selected{font-weight:600;border-bottom:2px solid var(--color-theme-color2);padding-bottom:var(--baseline-1_5)}._sectionBoxed_1kccy_1{border-radius:4px;padding:var(--padding-base);margin:var(--padding-base) var(--padding-base) var(--padding-base);width:unset;background:var(--color-black-alpha60);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._headingRow_1kccy_10{display:flex;margin-bottom:var(--padding-base-half)}._headingRow_1kccy_10._left_1kccy_14{justify-content:space-between}._headingRow_1kccy_10._center_1kccy_17{justify-content:center;gap:5px}._headingRow_1kccy_10._center_1kccy_17 span{justify-self:right}._container_ayxz0_1{position:relative;display:inline-block;width:var(--padding-base);height:var(--padding-base)}._indicator_ayxz0_8{position:absolute;left:0;display:inline-block;width:var(--padding-base);height:var(--padding-base);clip-path:polygon(50% 12.5%,25% 87.5%,50% 62.5%,75% 87.5%);background:var(--color-theme-color3);transform:rotate(45deg)}._isActive_ayxz0_19{background:var(--color-theme-color2)!important;opacity:.8}._isManual_ayxz0_24{position:absolute;left:0;display:inline-block;width:var(--padding-base);height:var(--padding-base);clip-path:polygon(46% 2.5%,54% 2.5%,54% 97.5%,46% 97.5%);background:var(--color-theme-color3);transform:rotate(-45deg);opacity:.8}._buttonRow_1aoo3_1{display:flex;justify-content:center;gap:var(--baseline-2);flex-wrap:wrap}._logo-container_1i22x_1{position:relative;text-align:center;color:var(--color-white)}._logo-container_1i22x_1:not(._no-padding_1i22x_6){padding:var(--padding-base-double) var(--padding-base)}._logo-container_1i22x_1 ._logo_1i22x_1{height:2em;opacity:.9}._logo-container_1i22x_1 span{font-size:.75em;position:absolute;margin-top:1.75em;white-space:pre}._score-container_1oi6o_1:before{width:100%;height:100%;content:"";position:absolute;background:url(/assets/bgr_generic-D1WLeKpl.jpg) #0009;background-blend-mode:saturation;background-position:bottom center;animation:_scroll_1oi6o_1 30s ease-in-out alternate infinite}._score-container_1oi6o_1 h2{font-family:Roboto}._logo_1oi6o_15{width:100px}._top_1oi6o_19{width:100%;border-collapse:collapse;background:#000c;border-radius:8px;color:var(--color-white)}._top_1oi6o_19 td,._top_1oi6o_19 th{font-family:IBM Plex Mono;line-height:2em;font-weight:400;text-align:right;padding:.5em 1em}._top_1oi6o_19 td:first-child,._top_1oi6o_19 th:first-child{text-align:left;padding-left:2ch}._top_1oi6o_19 td:last-child,._top_1oi6o_19 th:last-child{padding-right:20px}._top_1oi6o_19 th{text-transform:uppercase;font-size:var(--font-size-medium)}._top_1oi6o_19 tbody tr:nth-of-type(odd){background:#ffffff0d;border-radius:4px}._top_1oi6o_19 tbody ._rank_1oi6o_51{color:var(--color-theme-color2);padding-right:10px}._top_1oi6o_19 tbody ._username_1oi6o_55{font-family:Roboto;font-weight:400}._ad-container_1oi6o_60{max-height:300px;background:#000;color:var(--color-white)}._ad-container_1oi6o_60 ._ads_1oi6o_65{width:100%;height:100%;padding:0 20px 20px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--padding-base-double)}._ad-container_1oi6o_60 ._ad_1oi6o_60{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;height:100%}._ad-container_1oi6o_60 ._ad_1oi6o_60 img{max-height:140px}._ad-container_1oi6o_60 ._ad_1oi6o_60 ._image-holder_1oi6o_82{background:#fff;display:flex;justify-content:center;aspect-ratio:1;max-height:140px}._ad-container_1oi6o_60 h2{color:var(--color-white);font-family:Roboto;font-size:var(--font-size-bodytext);margin:0;font-weight:600;line-height:1em;text-transform:uppercase}._ad-container_1oi6o_60 h4{color:var(--color-theme-color2);font-family:Roboto;font-size:var(--font-size-heading-2);margin:0;font-weight:600;line-height:1em}@keyframes _scroll_1oi6o_1{to{background-position:top center}}._list-container_1oi6o_112{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;width:100%;grid-gap:var(--padding-base-double);overflow:scroll;scroll-snap-type:x mandatory}._list_1oi6o_112{scroll-snap-align:start}._gym_1oi6o_126{display:flex;justify-content:space-between;align-items:center}._gym_1oi6o_126 h1{font-size:48px;margin:0}@media only screen and (max-width: 1024px){._top_1oi6o_19 td,._top_1oi6o_19 th{padding:.25em .5em}._ad-container_1oi6o_60{max-height:180px;width:100vw}._ad-container_1oi6o_60 ._ads_1oi6o_65{width:100%;height:100%;padding:0 0 var(--padding-base);grid-template-columns:repeat(3,1fr);grid-gap:var(--padding-base-double);overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;padding:0}._ad-container_1oi6o_60 ._ads_1oi6o_65 ._ad_1oi6o_60{display:flex;width:calc(100vw - var(--padding-base-double));align-items:start;scroll-snap-align:start;overflow:hidden}._ad-container_1oi6o_60 ._ads_1oi6o_65 ._ad_1oi6o_60 img{max-height:140px}._ad-container_1oi6o_60 ._ads_1oi6o_65 ._ad_1oi6o_60 h4{font-size:18px}._logo_1oi6o_15{height:32px;width:unset}._gym_1oi6o_126{display:flex;flex-direction:column;justify-content:space-between;align-items:center}._gym_1oi6o_126 h1{font-size:24px}h2{font-size:18px}._temp_1oi6o_184{width:100vw}._list_1oi6o_112{min-width:calc(100vw - var(--padding-base-double))}}._button_15g7z_1{background:transparent!important;display:inline-flex;justify-content:center;align-items:center;gap:5px;color:#fff;border:none;cursor:pointer}._button_15g7z_1:hover{background-color:#f0f0f0}._button_15g7z_1:active{background-color:#e0e0e0}._button_15g7z_1._button--disabled_15g7z_17{cursor:not-allowed}._button_15g7z_1._button--disabled_15g7z_17:hover{background-color:transparent}._tooltip_15g7z_24{position:relative}._tooltip_15g7z_24 ._tooltiptext_15g7z_28{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s;font-size:12px}._tooltip_15g7z_24 ._tooltiptext_15g7z_28:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}._button_15g7z_1:hover ._tooltiptext_15g7z_28{visibility:visible;opacity:1}._button_1bhor_1{display:inline-flex;justify-content:center;align-items:center;gap:5px;width:max-content;border:none;border-radius:var(--base-btn-border-radius);cursor:pointer;transition:all .3s ease-in-out;font-family:Roboto;font-weight:700;text-transform:uppercase}._button_1bhor_1._filled_1bhor_15{background:var(--color-theme-color2);color:var(--color-black)}._button_1bhor_1._outlined_1bhor_19{background:transparent;box-shadow:inset 0 0 0 1px var(--color-theme-color2);color:var(--color-white)}._button_1bhor_1._small_1bhor_24{padding:.25rem .75rem;font-size:var(--font-size-small);line-height:1rem}._button_1bhor_1._small_1bhor_24 svg{font-size:small}._button_1bhor_1._medium_1bhor_32{padding:0 var(--padding-base);font-size:var(--font-size-small);line-height:2rem}._button_1bhor_1._medium_1bhor_32 svg{font-size:medium}._button_1bhor_1._large_1bhor_40{padding:0 var(--padding-base);font-size:var(--font-size-base);line-height:2rem}._button_1bhor_1._large_1bhor_40 svg{font-size:larger}._button_1bhor_1:hover{transform:scale(1.02)}._button_1bhor_1._disabled_1bhor_51,._button_1bhor_1:disabled{pointer-events:none;opacity:.3}._container_18srq_1{margin:10px 10px 0;display:inline-flex;flex-direction:column;gap:5px}._spinner_18srq_8{color:teal;font-size:2rem;animation:_animate_18srq_1 1.5s infinite linear;margin:0 auto;display:block}@keyframes _animate_18srq_1{0%{transform:rotate(0)}to{transform:rotate(720deg)}}._react-select_1khzc_1{font-family:Roboto;font-weight:400;color:var(--color-white)}._react-select_1khzc_1 .react-select__control{background:var(--color-black);border:0;border-radius:2px;box-shadow:inset 0 0 0 1px var(--color-theme-color2-alpha);font-family:Roboto;margin:0 auto;width:100%;line-height:1em;z-index:2;position:relative}._react-select_1khzc_1 .react-select__control.react-select__control--is-focused{box-shadow:inset 0 0 0 1px var(--color-theme-color2),0 0 5px 0 var(--color-theme-color2-alpha)}._react-select_1khzc_1 .react-select__control:hover{border-color:var(--color-theme-color2-alpha)}._react-select_1khzc_1 .react-select__input-container{color:var(--color-white)}._react-select_1khzc_1 .react-select__input:focus{box-shadow:none}._react-select_1khzc_1 .react-select__single-value,._react-select_1khzc_1 .react-select__indicator{color:var(--color-white)}._react-select_1khzc_1 .react-select__indicator:hover{cursor:pointer;color:var(--color-theme-color2)}._react-select_1khzc_1 .react-select__indicator-separator{background:var(--color-white-dim)}._react-select_1khzc_1 .react-select__menu{background:var(--color-theme-color1);color:var(--color-white);border-radius:2px;margin:0;box-shadow:0 0 var(--padding-base-half) var(--padding-base-half) #000,inset 0 0 1px 1px var(--color-white-disabled)}._react-select_1khzc_1 .react-select__menu-list{margin:0;padding:0;max-height:35vh}._react-select_1khzc_1 .react-select__option.react-select__option--is-focused{background:var(--color-theme-color2);color:var(--color-black);margin:0}._react-select_1khzc_1 .react-select__option.react-select__option--is-selected{background:var(--color-theme-color2);color:var(--color-black);filter:brightness(90%)}._page_5slgi_1{height:100%;display:grid;grid-template-rows:auto auto auto 1fr;grid-template-areas:"header" "tabs" "filters" "content";position:relative}._groupActions_5slgi_9{display:flex;flex-direction:row;justify-content:center;gap:20px;margin-top:1rem}._usersHeader_5slgi_17,._usersRow_5slgi_18{display:flex;flex-direction:row;font-family:IBM Plex Mono;justify-content:space-between;padding:7.5px 0;transition:all .1s ease-out;width:100%;position:relative;align-items:flex-end;line-height:1.25em;font-weight:400}._usersHeader_5slgi_17 span,._usersRow_5slgi_18 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;flex-grow:0}._usersRow_5slgi_18 span:first-of-type{padding-left:1ch}._usersRow_5slgi_18 span:last-of-type{text-transform:uppercase}._usersRow_5slgi_18:nth-of-type(2n){background:#ffffff0d;border-radius:4px}._usersRow_5slgi_18._currentUser_5slgi_54{background-color:rgb(from var(--color-theme-color2) r g b/.1)!important;border:1px solid var(--color-theme-color2);border-radius:2px;transition:all .1s ease-out;transform:scale(1.01);cursor:pointer}._usersHeader_5slgi_17>h3:nth-child(1){padding-left:2ch;width:75%}._usersRow_5slgi_18>span:nth-of-type(1){font-family:Roboto;font-weight:400;padding:0 1rem;width:75%}._usersHeader_5slgi_17>h3:nth-of-type(2){width:25%}._usersRow_5slgi_18>span:nth-of-type(2){width:25%}._usersRow_5slgi_18>span{position:relative}._filters_wmlx5_1{background:var(--color-black-alpha40);margin:0;padding-top:0}._groupActions_wmlx5_7{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding-top:5px}._currentUser_wmlx5_16{background-color:rgb(from var(--color-theme-color2) r g b/.1)!important;border:1px solid var(--color-theme-color2);border-radius:2px;transition:all .1s ease-out;transform:scale(1.01);cursor:pointer}._filters_1864t_1{background:var(--color-black-alpha40);margin:0;padding-top:0}._top_1864t_7{width:100%;border-collapse:collapse}._top_1864t_7 td,._top_1864t_7 th{font-family:IBM Plex Mono;line-height:1.25em;font-weight:400;text-align:right;padding:7.5px 0}._top_1864t_7 td:first-child,._top_1864t_7 th:first-child{text-align:left;padding-left:1ch;width:60%}._top_1864t_7 td:last-child,._top_1864t_7 th:last-child{padding-right:1ch}._top_1864t_7 th{text-transform:uppercase;font-size:var(--font-size-medium)}._top_1864t_7 tbody tr:nth-of-type(odd){background:#ffffff0d;border-radius:4px}._top_1864t_7 tbody ._rank_1864t_37{color:var(--color-theme-color2);padding-right:10px}._top_1864t_7 tbody ._username_1864t_41{font-family:Roboto;font-weight:400}._tableTitle_1864t_46{text-align:center;background:var(--color-theme-color0);padding:var(--padding-base-half);border-radius:4px}._currentUser_1864t_53{background-color:rgb(from var(--color-theme-color2) r g b/.1)!important;border:1px solid var(--color-theme-color2);border-radius:2px;transition:all .1s ease-out;transform:scale(1.01);cursor:pointer}._tabs_l2o5x_1{padding-top:5px;padding-bottom:10px;background:var(--color-black-alpha40)}._page_l2o5x_7{height:100%;display:grid;grid-template-rows:auto auto auto 1fr;grid-template-areas:"header" "tabs" "filters" "content";position:relative}._page_f50hz_1{height:100%;color:var(--color-white);background:var(--color-theme-color1);position:relative;display:grid;grid-template-rows:50px 1fr;grid-template-areas:"header" "Content"}._mahtable_15m9u_1{width:100%}._mahtable_15m9u_1 th{text-align:left}._mahtable_15m9u_1 tr>th:first-child{padding-right:25px}._mahtable_15m9u_1 td{width:20%}._mahtable_15m9u_1 tr>*{border-bottom:1px solid #222;padding-bottom:5px}._gymSelector_1idwm_1{display:flex;flex-direction:row;align-items:center}._gymSelector_1idwm_1>:first-child{flex:1}._gymSelector_1idwm_1>:last-child:not(:first-child){margin-left:10px}._page_1ye4j_1{height:100%;display:grid;grid-template-rows:50px 1fr;grid-template-areas:"header" "importer";position:relative}._container_1ye4j_9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}._summary_1ye4j_17{width:auto;border-collapse:collapse}._summary_1ye4j_17 td,._summary_1ye4j_17 th{padding:5px}._summary_1ye4j_17 td{text-align:right}._summary_1ye4j_17 th{text-align:left;padding-right:15px;font-weight:400}._summary_1ye4j_17 tr:not(:first-child):not(:last-child) th{text-indent:10px}._summary_1ye4j_17 tr:nth-last-child(2)>*{padding-bottom:10px}._summary_1ye4j_17 tr:last-child>*{padding-top:10px;border-top:1px solid var(--color-theme-color3)}._summary_1ye4j_17 ._ignored_1ye4j_43{color:orange;font-weight:700;float:right;margin-left:15px}._summary_1ye4j_17 ._imported_1ye4j_49{color:var(--color-theme-color2);font-weight:700;float:right;margin-left:15px}button._import_1ye4j_49{width:150px}._throb_1ye4j_60{height:50px;width:50px;border-radius:50%;opacity:1;z-index:999;animation:_pulsate_1ye4j_1 2s ease-out;animation-iteration-count:infinite}@keyframes _pulsate_1ye4j_1{0%{-webkit-transform:scale(1,1);opacity:1;color:var(--color-theme-color2)}50%{-webkit-transform:scale(.75,.75);opacity:.5}to{-webkit-transform:scale(1,1);opacity:1;color:var(--color-theme-color2)}}._formRow_1tr2j_1 input,._formRow_1tr2j_1 button{margin-bottom:0!important}._formRow_1tr2j_1:not(:last-child){margin-bottom:var(--padding-base-half)}._error_1tr2j_9:not(:empty){margin-top:var(--padding-base);margin-bottom:0;justify-content:start}._authInfo_1tr2j_15{display:flex}._authInfo_1tr2j_15 :first-child{width:70px}._buttonRow_1tr2j_22{display:flex;justify-content:center;gap:var(--baseline-2);flex-wrap:wrap}
