@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,400&display=swap";:root{--max-site-width: 1500px;--site-padding: 100px;--site-header-height: calc(65px + env(safe-area-inset-top)) ;--global-navigation-height: 70px;--contextual-nav-height: calc(60px + env(safe-area-inset-bottom)) ;--meta-navigation-height: 45px;--mobile-navigation-height: 60px;--navigation-width: 300px;--notification-color: #000;--notification-icon-color: #000;--notification-shadow-color: #000;--notification-bg-color: #000;--notification-border-color: #000;--site-wrapper-spacing: 25px;--nativeish-easing: cubic-bezier(.255, 0, 0, 1);--sans-fallback: "Helvetica Neue, Helvetica, Arial, sans-serif";--serif-fallback: "Georgia, Times New Roman, Times, serif";--sans: "Poppins", var(--sans-fallback);--serif: "Serif Font Name", var(--serif-fallback);--heading: "Poppins", var(--sans);--labels: "Avenir", var(--sans);--f1: 12px;--f2: 14px;--f3: 16px;--f4: 20px;--f5: 24px;--f6: 32px;--f7: 40px;--f8: 48px;--f9: 56px;--f10: 60px;--f11: 72px;--fw1: 100;--fw2: 200;--fw3: 300;--fw4: 400;--fw5: 500;--fw6: 600;--fw7: 700;--fw8: 800;--fw9: 900;--spacing-base: 8px;--spacing-mini: 4px;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 32px;--spacing-lg: 48px;--spacing-xl: 60px;--base-font: var(--sans);--base-font-size: var(--f3);--base-font-weight: var(--fw4);--base-line-height: 1.2;--base-letter-spacing: normal;--primary-color: #000000;--secondary-color: #baaaad;--hopsquad-purple: #6A30FA;--hopsquad-blue: #26d8e1;--info-color: #2246c4;--info-color-bright: #365FEF;--info-icon-color: #063dff;--info-shadow-color: #5077ff;--info-bg-color: #d2dcff;--info-border-color: #90a8ff;--success-color: #329148;--success-color-bright: #5FDC7B;--success-icon-color: #5FDC7B;--success-shadow-color: #5FDC7B;--success-bg-color: #d7ffe0;--success-border-color: #bcf5c9;--warning-color: #df4545;--warning-color-bright: #FA3030;--warning-icon-color: #e02424;--warning-shadow-color: #cd4848;--warning-bg-color: #fff1f1;--warning-border-color: #ffc5c5;--workout-color: var(--hopsquad-purple);--workout-color-bg: rgba(107,47,249,.59);--meet-color: var(--hopsquad-purple);--meet-color-bg: rgba(107,47,249,.59);--recovery-color: var(--hopsquad-blue);--recovery-color-bg: rgba(89,246,253,.68);--dayoff-color: #c1c1c1;--dayoff-color-bg: var(--app-ui-bg-light);--app-ui-dark-purple: #4d1dc3;--app-ui-gray-light: #c1c1c1;--app-ui-gray: #808080;--app-ui-gray-dark: #232323;--app-ui-gray-darker: #2d2d2d;--app-ui-gray-darkest: #1e1e1e;--app-ui-color-level-1: #fff;--app-ui-color-level-2: #f9f9f9;--app-ui-color-level-3: #c1c1c1;--app-ui-color-level-4: #808080;--app-ui-color-level-5: #232323;--app-ui-color-level-6: #2d2d2d;--app-ui-color-level-7: #1e1e1e;--app-ui-icon: #BBC1E1;--app-ui-border: #E4EAED;--app-ui-border-light: #efefef;--app-ui-border-radius: 4px;--app-ui-text: #333;--app-ui-text-inverted: #fff;--app-ui-text-light: #a0a0a0;--app-ui-text-soft: #555555;--app-ui-label: #8c98b4;--app-ui-label-light: rgba(3, 27, 78, .4);--app-ui-bg: #ffffff;--app-ui-bg-inverted: #2d2d2d;--app-ui-bg-light: #f9f9f9;--app-ui-shadow: 0 2px 4px rgba(3,27,78,.05);--app-ui-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--app-ui-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--app-ui-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--app-ui-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--app-ui-shadow-2xl: 0 15px 50px -12px rgba(0, 0, 0, .25);--grid-gutter-base: 10;--grid-gutter: var(--grid-gutter-base)px;--grid-gutter-half: calc(var(--grid-gutter-base) / 2)px;--grid-gutter-double: calc(var(--grid-gutter-base) * 2)px;--breakpoint-xs: 400px;--breakpoint-sm: 640px;--breakpoint-md: 960px;--breakpoint-lg: 1200px;--breakpoint-xl: 1400px;--easing-bezier: cubic-bezier(.255, 0, 0, 1);--easing-bezier2: cubic-bezier(.19, 1, .22, 1);--easing: ease-out;--easing2: ease;--duration: .7s}:root .dark-mode{--app-ui-color-level-1: #1e1e1e;--app-ui-color-level-2: #2d2d2d;--app-ui-color-level-3: #232323;--app-ui-color-level-4: #808080;--app-ui-color-level-5: #c1c1c1;--app-ui-color-level-6: #f9f9f9;--app-ui-color-level-7: #fff;--hopsquad-purple: #5a5af0;--hopsquad-blue: #00c6cf;--meet-color: #5a5af0;--meet-color-bg: #5a5af0;--app-ui-dark-purple: #4251a9;--info-color: #99b0ff;--info-icon-color: #365FEF;--info-shadow-color: #365FEF;--info-bg-color: #0d2474;--info-border-color: #1131a4;--success-color: #76c98a;--success-icon-color: #38a651;--success-shadow-color: #38a651;--success-bg-color: #002f0b;--success-border-color: #005213;--warning-color: #ff6767;--warning-icon-color: #b70c0c;--warning-shadow-color: #b31e1e;--warning-bg-color: #3d0000;--warning-border-color: #620000;--app-ui-icon: #7a7a7a;--app-ui-border: #2d2d2d;--app-ui-border-light: #3e3e3e;--app-ui-text: #f7f8f8;--app-ui-text-inverted: #333;--app-ui-text-light: #797979;--app-ui-text-soft: #d4d4d4;--app-ui-bg: #0f0f0f;--app-ui-bg: var(--app-ui-gray-darkest);--app-ui-bg-inverted: #797979;--app-ui-bg-light: #1f1f1f;--app-ui-bg-light: var(--app-ui-gray-darker)}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}::-moz-selection{background:var(--primary-color);color:#fff;text-shadow:none}::selection{background:var(--primary-color);color:#fff;text-shadow:none}html{touch-action:none}html,body{width:100%;height:100%}body{margin:0;padding:0;font-family:var(--base-font);font-size:var(--base-font-size);font-weight:var(--base-font-weight);line-height:var(--base-line-height);letter-spacing:var(--base-letter-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:not([class]),a[class=""]{text-decoration:none;color:var(--hopsquad-purple)}a:not([class]):hover,a:not([class]):focus,a[class=""]:hover,a[class=""]:focus{text-decoration:underline}img{display:block;max-width:100%}p{color:var(--app-ui-text)}ul:not([class]),ol:not([class]){padding-left:20px}select{-webkit-appearance:none;outline:none}select:disabled{cursor:not-allowed}input,textarea{outline:none}.plain-input,input:not([class]),textarea:not([class]){height:38px;padding:6px;font-family:var(--sans);line-height:1;border:1px solid var(--app-ui-border);border-radius:6px;-moz-appearance:none;appearance:none;-webkit-appearance:none}textarea.plain-input,textarea:not([class]){position:relative;min-height:38px;height:auto;padding:var(--spacing-xs);line-height:1.4}.plain-input-character-limit{position:absolute;bottom:var(--spacing-xs);right:var(--spacing-xs);font-size:var(--f1);color:var(--app-ui-label)}input[type=range]{-webkit-user-select:none;user-select:none}.table-container{width:100%;overflow:scroll}table{margin:20px 0;border-collapse:collapse;width:100%;min-width:0;max-width:1600px}table,td,th{border:1px solid #dddddd;text-align:left}th{text-align:center}th,td{padding:15px}hr{margin:25px auto;width:100%;height:1px;border:0;background-color:var(--app-ui-border)}hr.light{background-color:var(--app-ui-border-light)}hr.lg{margin:var(--spacing-lg) auto}hr.md{margin:var(--spacing-md) auto}hr.sm{margin:var(--spacing-sm) auto}hr.xs{margin:var(--spacing-xs) auto}br+br+br{display:none}.break{display:block;height:0}.break.xs{height:var(--spacing-xs)}.break.sm{height:var(--spacing-sm)}.break.md{height:var(--spacing-md)}.break.lg{height:var(--spacing-lg)}select{height:38px;padding:6px 24px 6px 12px;line-height:1;width:100%;max-width:100%;background-color:#fff;border:1px solid rgb(223,225,228);color:#282a30;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-radius:6px;font-size:13px;font-family:Poppins;margin-bottom:var(--spacing-sm);background-image:url("data:image/svg+xml;utf8,%3Csvg%20width=%2232%22%20height=%2232%22%20viewBox=%220%200%2032%2032%22%20fill=%22%238A8F98%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M10.1611%200.314094L5.99463%204.48054L1.82819%200.314094C1.4094%20-0.104698%200.732886%20-0.104698%200.314094%200.314094C-0.104698%200.732886%20-0.104698%201.4094%200.314094%201.82819L5.24295%206.75705C5.66174%207.17584%206.33825%207.17584%206.75705%206.75705L11.6859%201.82819C12.1047%201.4094%2012.1047%200.732886%2011.6859%200.314094C11.2671%20-0.0939597%2010.5799%20-0.104698%2010.1611%200.314094Z%22%20transform=%22translate(0.77832%200.998535)%22/%3E%3C/svg%3E");background-position-x:calc(100% + 4px);background-position-y:12px;background-size:24px 24px;background-repeat:no-repeat}@supports (-webkit-appearance: none) or (-moz-appearance: none){:root{--focus: 2px rgba(95, 34, 243, .3);--switch-circle-border: #ECECEC;--switch-circle-bg: #ffffff;--switch-inner-border: #F0F0F0;--switch-inner-bg: #F0F0F0;--switch-active-circle-border: var(--switch-circle-border);--switch-active-circle-bg: var(--switch-circle-bg);--switch-active-inner-border: var(--hopsquad-purple);--switch-active-inner-bg: var(--hopsquad-purple);--switch-disabled-circle-border: rgba(95, 34, 243, .3);--switch-disabled-circle-bg: var(--app-ui-icon);--switch-disabled-inner-border: rgba(95, 34, 243, .3);--switch-disabled-inner-bg: var(--app-ui-icon)}.dark-mode{--switch-circle-border: #303030;--switch-circle-bg: #3E3D3D;--switch-inner-border: #1C1C1C;--switch-inner-bg: #1C1C1C;--switch-active-circle-border: var(--switch-circle-border);--switch-active-circle-bg: var(--switch-circle-bg)}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--switch-circle-border));background:var(--b, var(--background));transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}input[type=checkbox]:checked,input[type=radio]:checked{--b: var(--switch-active-circle-border);--bc: var(--switch-active-circle-bg);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}input[type=checkbox].disabled,input[type=checkbox]:disabled,input[type=radio].disabled,input[type=radio]:disabled{--b: var(--switch-disabled-inner-border);cursor:not-allowed;opacity:.9}input[type=checkbox].disabled:checked,input[type=checkbox]:disabled:checked,input[type=radio].disabled:checked,input[type=radio]:disabled:checked{--b: var(--switch-disabled-inner-border);--bc: var(--switch-circle-bg)}input[type=checkbox].disabled+label,input[type=checkbox]:disabled+label,input[type=radio].disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:21px}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o, 0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o: 1;--b: var(--hopsquad-purple)}input[type=checkbox]+label,input[type=radio]+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}input[type=checkbox]:not(.switch){border-radius:7px}input[type=checkbox]:not(.switch):after{width:4px;height:8px;border:2px solid var(--switch-active-circle-bg);border-top:0;border-left:0;left:7px;top:3px;transform:rotate(var(--r, 43deg))}input[type=checkbox].switch{width:48px;height:24px;border-radius:100px;border-color:var(--app-ui-border);background-color:var(--switch-inner-bg)}input[type=checkbox].switch:after{left:-2px;top:-2px;border-radius:50%;width:24px;height:24px;border:1px solid var(--switch-circle-border);background-color:var(--switch-circle-bg);transform:translate(var(--x, 0))}input[type=checkbox].switch:checked{--ab: var(--switch-active-circle-bg);--x: 23px;background-color:var(--switch-active-inner-bg);border-color:var(--switch-active-inner-border)}input[type=radio]{border-radius:50%}input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--switch-active-circle-bg);opacity:0;transform:scale(var(--s, .7))}input[type=radio]:checked{--s: .5}}ul{margin:12px;padding:0;list-style:none;width:100%}ul li{margin:16px 0;position:relative}.dark-mode hr{background-color:var(--app-ui-border)}.dark-mode hr.light{background-color:#383838}.dark-mode input,.dark-mode textarea,.dark-mode select{background-color:#1f2023;border-color:#3c3f44;color:#f7f8f8}.dark-mode input:checked,.dark-mode textarea:checked,.dark-mode select:checked{border-color:var(--hopsquad-purple);background-color:var(--hopsquad-purple)}.ts-H1{font-family:var(--heading);font-size:var(--f7);font-weight:var(--fw7);line-height:1.2;letter-spacing:normal}.ts-H1sm{font-family:var(--heading);font-size:var(--f6);font-weight:var(--fw6);line-height:1.2;letter-spacing:normal}.ts-H2{font-family:var(--sans);font-size:var(--f6);font-weight:var(--fw5);line-height:1.2;letter-spacing:normal}@media (max-width: 600px){.ts-H2{font-size:var(--f5)}}.ts-H3{font-family:var(--sans);font-size:var(--f4);font-weight:var(--fw4);line-height:1.5;letter-spacing:normal}.ts-H4{font-family:var(--sans);font-size:var(--f4);font-weight:var(--fw7);line-height:1.2;letter-spacing:normal}.ts-H5{font-family:var(--sans);font-size:var(--f5);font-weight:var(--fw7);line-height:1.2;letter-spacing:normal}.ts-H6{font-family:var(--sans);font-size:var(--f2);font-weight:var(--fw7);line-height:1.2;letter-spacing:normal}.ts-T1{font-family:var(--sans);font-size:var(--f3);font-weight:var(--fw4);line-height:1.2;letter-spacing:normal}.ts-T2{font-family:var(--sans);font-size:var(--f3);font-weight:var(--fw4);line-height:1.5;letter-spacing:normal}.ts-T3{font-family:var(--sans);font-size:var(--f1);font-weight:var(--fw4);line-height:1.5;letter-spacing:normal}.ts-T4{font-family:var(--sans);font-size:16px;font-weight:var(--fw4);line-height:1.5;letter-spacing:normal}.ts-L1{font-family:var(--sans);font-size:var(--f3);font-weight:var(--fw6);line-height:1.2;letter-spacing:normal;color:#000;color:var(--app-ui-text)}.ts-L2{font-family:var(--sans);font-size:var(--f3);font-weight:var(--fw6);line-height:1.2;letter-spacing:normal;color:#fff}.ts-L3{font-family:var(--sans);font-size:var(--f2);font-weight:var(--fw7);line-height:1.2;letter-spacing:.17em;text-transform:uppercase;color:#000}.ts-L4{font-family:var(--sans);font-size:var(--f2);font-weight:var(--fw7);line-height:1.2;letter-spacing:.15em;text-transform:uppercase;color:#fff}.ts-L5{font-family:var(--sans);font-size:var(--f2);font-weight:var(--fw4);line-height:1.2;letter-spacing:normal;text-decoration:none;color:#737373}.ts-L6{font-family:var(--sans);font-size:var(--f1);font-weight:var(--fw5);line-height:1.2;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;color:#b6b6b6}.ts-L7{font-family:var(--sans);font-size:var(--f1);font-weight:var(--fw6);line-height:1.2;letter-spacing:normal;color:var(--app-ui-label)}.ts-L8{font-family:var(--sans);font-size:var(--f1);font-weight:var(--fw6);line-height:1.2;letter-spacing:normal;color:#000}.ts-L9{font-family:var(--sans);font-size:var(--f2);font-weight:var(--fw6);line-height:1.2;letter-spacing:normal;color:var(--app-ui-label)}.ts-L10{font-family:var(--sans);font-size:var(--f1);font-weight:var(--fw5);line-height:1.2;letter-spacing:normal;color:#7c7c7c}.ts-InfoText{color:var(--info-color)}.ts-WarningText{color:var(--warning-color)!important}.ts-SuccessText{color:var(--success-color)}.ts-Faded{opacity:.5}.ts-lightInfo{margin:0;font-size:var(--f2);font-weight:var(--fw5);line-height:1;color:var(--app-ui-text-light)}.ts-SectionHeading{position:relative;font-family:var(--sans);font-size:var(--f1);font-weight:var(--fw6);line-height:2.4;letter-spacing:.17em;text-transform:uppercase;color:#000;display:flex;align-items:center;justify-content:space-between}.ts-SectionHeading i{display:inline-block;font-style:normal;padding-right:15px;background-color:#fff}.ts-SectionHeading a{padding-left:7px;background-color:#fff;font-size:var(--f1);font-weight:var(--fw5)}.ts-SectionHeading button{display:flex;align-items:center;position:relative;padding-left:7px;padding-right:0;color:var(--hopsquad-purple);font-size:var(--f2);font-family:var(--sans);font-weight:var(--fw6);background:none;border:0;outline:none;cursor:pointer}.ts-SectionHeading button.-blue{color:var(--hopsquad-blue)}.ts-SectionHeading.-with-button button:after{content:"";position:absolute;top:50%;right:0;z-index:-1;transform:translateY(-50%);width:calc(100% + var(--spacing-sm));height:2px;background-color:#f6f6f6;background-color:var(--app-ui-bg)}.ts-SectionHeading:before{content:"";position:absolute;top:50%;left:0;z-index:-1;transform:translateY(-50%);width:100%;height:2px;background-color:#f6f6f6}.ts-dashboardSectionHeading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;width:100%}.ts-dashboardSectionHeading h2,.ts-dashboardSectionHeading h3,.ts-dashboardSectionHeading p{margin:0;color:var(--app-ui-text)}.ts-dashboardSectionHeading h2{font-family:var(--sans);font-size:var(--f7);font-weight:var(--fw5);line-height:1.2;letter-spacing:normal}@media (max-width: 640px){.ts-dashboardSectionHeading h2{font-size:var(--f6)}}@media (max-width: 319px){.ts-dashboardSectionHeading h2{font-size:var(--f5)}}.ts-dashboardSectionHeading h3{font-weight:600;font-size:20px;margin-bottom:2px}.ts-dashboardSectionHeading p{font-size:11px;font-weight:500;letter-spacing:.02em;color:#999}.ts-actionHeading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;width:100%}.ts-actionHeading h2,.ts-actionHeading h3,.ts-actionHeading p{margin:0;color:var(--app-ui-text)}.ts-actionHeading h2{font-family:var(--sans);font-size:var(--f7);font-weight:var(--fw5);line-height:1.2;letter-spacing:normal}@media (max-width: 640px){.ts-actionHeading h2{font-size:var(--f6)}}@media (max-width: 319px){.ts-actionHeading h2{font-size:var(--f5)}}.ts-actionHeading h3{font-weight:600;font-size:20px;margin-bottom:2px}.ts-actionHeading p{font-size:11px;font-weight:500;letter-spacing:.02em;color:#999}.ts-actionHeading a,.ts-actionHeading button{display:inline-flex;align-items:center;justify-content:center;padding-left:12px;padding-right:12px;height:38px;font-family:Poppins,sans;font-weight:500;font-weight:var(--fw6);font-size:12px;line-height:1;color:var(--app-ui-label);color:#fff;text-decoration:none;background-color:transparent;background-color:var(--hopsquad-purple);border:0;border-radius:6px;cursor:pointer;transition:color .3s}.ts-actionHeading a:hover,.ts-actionHeading button:hover{text-decoration:none}.ts-subheading{margin:0;font-size:var(--f1);font-weight:var(--fw5);color:#7e7e7e}.ts-viewAll{font-family:var(--labels);font-size:var(--f1);font-weight:var(--fw5);line-height:1.2;letter-spacing:normal;text-decoration:none;color:#c0c7d1;font-family:var(--sans);display:flex;align-items:center}.ts-viewAll svg{margin-left:3px;width:8px;height:8px;transform:rotate(180deg);fill:#c0c7d1}.ts-Tag{font-family:var(--labels);font-size:var(--f1);font-weight:var(--fw6);line-height:1.2;letter-spacing:.05em;display:block;color:#0478f7;font-size:10px;text-transform:uppercase}.ts-HelpText{font-size:var(--f1);border:0;outline:none;background:none}.ts-displayValue{font-family:var(--sans);font-size:50px;font-weight:var(--fw3);line-height:1.2;letter-spacing:normal;text-shadow:3px 1px 4px rgba(0,0,0,.1);margin:0}.ts-displayValue.-sm{font-size:16px}.ts-displayValue.-md{font-size:20px}.ts-displayValue.-lg{font-size:44px}a.ts-displayValue{display:block;color:var(--app-ui-text);text-decoration:none}.dark-mode .ts-H1,.dark-mode .ts-H2,.dark-mode .ts-H3,.dark-mode .ts-H4,.dark-mode .ts-H5,.dark-mode .ts-H6{color:#fff}.dark-mode .ts-SectionHeading i{color:#8a8a8a;background-color:var(--app-ui-bg)}.dark-mode .ts-SectionHeading a{background-color:var(--app-ui-bg)}.dark-mode .ts-SectionHeading:before{height:1px;background-color:var(--app-ui-border)}.w50{width:50%}.w100{width:100%}.h100{height:100%}.p-0{padding:0}.p-1{padding:var(--spacing-base)}.p-2{padding:calc(var(--spacing-base) * 2)}.p-3{padding:calc(var(--spacing-base) * 3)}.p-4{padding:calc(var(--spacing-base) * 4)}.p-5{padding:calc(var(--spacing-base) * 5)}.p-site{padding:var(--site-wrapper-spacing)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing-base)}.pl-2{padding-left:calc(var(--spacing-base) * 2)}.pl-3{padding-left:calc(var(--spacing-base) * 3)}.pl-4{padding-left:calc(var(--spacing-base) * 4)}.pl-5{padding-left:calc(var(--spacing-base) * 5)}.pl-site{padding-left:var(--site-wrapper-spacing)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing-base)}.pr-2{padding-right:calc(var(--spacing-base) * 2)}.pr-3{padding-right:calc(var(--spacing-base) * 3)}.pr-4{padding-right:calc(var(--spacing-base) * 4)}.pr-5{padding-right:calc(var(--spacing-base) * 5)}.pr-site{padding-right:var(--site-wrapper-spacing)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing-base)}.pt-2{padding-top:calc(var(--spacing-base) * 2)}.pt-3{padding-top:calc(var(--spacing-base) * 3)}.pt-4{padding-top:calc(var(--spacing-base) * 4)}.pt-5{padding-top:calc(var(--spacing-base) * 5)}.pt-site{padding-top:var(--site-wrapper-spacing)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing-base)}.pb-2{padding-bottom:calc(var(--spacing-base) * 2)}.pb-3{padding-bottom:calc(var(--spacing-base) * 3)}.pb-4{padding-bottom:calc(var(--spacing-base) * 4)}.pb-5{padding-bottom:calc(var(--spacing-base) * 5)}.pb-site{padding-bottom:var(--site-wrapper-spacing)}.m-0{margin:0}.m-0important{margin:0!important}.m-1{margin:var(--spacing-base)}.m-2{margin:calc(var(--spacing-base) * 2)}.m-3{margin:calc(var(--spacing-base) * 3)}.m-4{margin:calc(var(--spacing-base) * 4)}.m-5{margin:calc(var(--spacing-base) * 5)}.ml-0{margin-left:0}.ml-mini{margin-left:calc(var(--spacing-base) / 2)}.ml-1{margin-left:var(--spacing-base)}.ml-2{margin-left:calc(var(--spacing-base) * 2)}.ml-3{margin-left:calc(var(--spacing-base) * 3)}.ml-4{margin-left:calc(var(--spacing-base) * 4)}.ml-5{margin-left:calc(var(--spacing-base) * 5)}.ml-site{margin-left:var(--site-wrapper-spacing)}.mr-0{margin-right:0}.mr-mini{margin-right:calc(var(--spacing-base) / 2)}.mr-1{margin-right:var(--spacing-base)}.mr-2{margin-right:calc(var(--spacing-base) * 2)}.mr-3{margin-right:calc(var(--spacing-base) * 3)}.mr-4{margin-right:calc(var(--spacing-base) * 4)}.mr-5{margin-right:calc(var(--spacing-base) * 5)}.mr-site{margin-right:var(--site-wrapper-spacing)}.mt-0{margin-top:0}.mt-mini{margin-top:calc(var(--spacing-base) / 2)}.mt-1{margin-top:var(--spacing-base)}.mt-2{margin-top:calc(var(--spacing-base) * 2)}.mt-3{margin-top:calc(var(--spacing-base) * 3)}.mt-4{margin-top:calc(var(--spacing-base) * 4)}.mt-5{margin-top:calc(var(--spacing-base) * 5)}.mb-0{margin-bottom:0}.mb-0important{margin-bottom:0!important}.mb-mini{margin-bottom:calc(var(--spacing-base) / 2)}.mb-1{margin-bottom:var(--spacing-base)}.mb-2{margin-bottom:calc(var(--spacing-base) * 2)}.mb-3{margin-bottom:calc(var(--spacing-base) * 3)}.mb-4{margin-bottom:calc(var(--spacing-base) * 4)}.mb-5{margin-bottom:calc(var(--spacing-base) * 5)}.mb-site{margin-bottom:var(--site-wrapper-spacing)}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.block{display:block}.relative{position:relative}.absolute{position:absolute}.long-title{font-size:var(--f4)!important}.super-long-title{font-size:var(--f3)!important}.super-duper-long-title{font-size:var(--f2)!important}.capitalize-case{text-transform:capitalize}.inline-flex{display:inline-flex}.flex{display:flex;flex-wrap:wrap}.flex--nowrap{flex-wrap:nowrap}.flex--column{flex-direction:column}.flex--row{flex-direction:row}.flex--rowReverse{flex-direction:row-reverse}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.align-self--start{align-self:flex-start}.align-self--end{align-self:flex-end}.align-self--center{align-self:center}.justify-self--start{justify-self:flex-start}.justify-self--end{justify-self:flex-end}.justify-self--center{justify-self:center}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.grow{flex-grow:1}.shrink{flex-shrink:1}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.sticky{position:sticky!important;top:0}.text-ellipsis{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pointer-events-none{pointer-events:none}.cursor-pointer{cursor:pointer}.disabled{opacity:.25;cursor:not-allowed;filter:grayscale(5)}.starburst{background-color:var(--hopsquad-purple);width:2.5em;height:2.5em;text-align:center;color:#fff}.starburst,.starburst span{display:flex;align-items:center;justify-content:center}.starburst span{width:100%;height:100%;background:inherit;transform:rotate(45deg)}.starburst:before,.starburst:after,.starburst span:before,.starburst span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:inherit;z-index:-1;transform:rotate(30deg)}.starburst:after{transform:rotate(-30deg)}.starburst span:after{transform:rotate(30deg)}.starburst span:before{transform:rotate(-30deg)}.stripes{background:repeating-linear-gradient(-45deg,var(--hopsquad-purple),var(--hopsquad-purple) 10px,var(--app-ui-dark-purple) 10px,var(--app-ui-dark-purple) 20px)}.stripes--gray{background:repeating-linear-gradient(-45deg,var(--app-ui-bg),var(--app-ui-bg) 10px,var(--app-ui-bg-light) 10px,var(--app-ui-bg-light) 20px)}.stripes--blue{background:repeating-linear-gradient(-45deg,var(--hopsquad-blue),var(--hopsquad-blue) 10px,#12cfd7 10px,#12cfd7 20px)}.-visibility-hidden{visibility:hidden}@keyframes pulseGlow{50%{box-shadow:0 0 10px 2px var(--hopsquad-purple)}0%,to{box-shadow:0 0 20px 4px var(--hopsquad-purple)}}.dark-mode .stripes{background:repeating-linear-gradient(-45deg,var(--hopsquad-purple),var(--hopsquad-purple) 10px,var(--app-ui-dark-purple) 10px,var(--app-ui-dark-purple) 20px)}.dark-mode .stripes--gray{background:repeating-linear-gradient(-45deg,var(--app-ui-bg),var(--app-ui-bg) 10px,var(--app-ui-bg-light) 10px,var(--app-ui-bg-light) 20px)}.dark-mode .stripes--blue{background:repeating-linear-gradient(-45deg,var(--hopsquad-blue),var(--hopsquad-blue) 10px,#08afb6 10px,#08afb6 20px)}:root{--grid-columns: 12;--grid-column-gap: var(--spacing-xs);--grid-row-gap: var(--spacing-xs);--grid-column-span: 1;--grid-row-span: 1}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.grid>*{grid-column:span var(--grid-column-span);grid-row:span var(--grid-row-span)}@media (max-width: 800px){.grid{--grid-columns: 1}}.Page{position:relative;margin-left:auto;margin-right:auto;width:100%;padding-top:calc(var(--site-header-height) + 24px);padding-top:calc(var(--site-header-height) + 12px);padding-top:calc(var(--site-header-height) + var(--spacing-sm));overflow:hidden}.Page::-webkit-scrollbar{display:none}.Page section,.LevelTwoContextualWindow section,.LevelThreeContextualWindow section,.LevelZeroContextualWindow section,.DrillsFromLibrary section{position:relative;width:100%;padding-left:var(--site-wrapper-spacing);padding-right:var(--site-wrapper-spacing)}.Page section.full,.LevelTwoContextualWindow section.full,.LevelThreeContextualWindow section.full,.LevelZeroContextualWindow section.full,.DrillsFromLibrary section.full{padding-left:0;padding-right:0}.Page section.profile-featured{position:relative;min-height:30vh;color:#fff;background-color:#000;background-image:url(/kangaroo-dark.svg);background-size:80px;background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:var(--site-header-height);padding-bottom:30px;overflow-x:hidden}.Page section.profile-featured>*{z-index:2}.Page section.profile-featured:before{content:"";display:block;position:absolute;bottom:0;left:-50px;z-index:1;background-color:#000;background-image:url(/kangaroo-dark.svg);background-position:50px 0;background-size:80px;width:calc(100% + 100px);height:40px;border-bottom-right-radius:50% 100%;border-bottom-left-radius:50% 100%}.Page section.profile-featured:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;background-color:#fff}.Button{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 20px;background-color:var(--hopsquad-purple);font-family:var(--sans);font-size:var(--f2);font-weight:var(--fw6);color:#fff;border:0;border-radius:6px;box-shadow:0 2px 4px #031b4e0d;text-decoration:none;letter-spacing:.05em;-webkit-user-select:none;user-select:none;transition:background-color var(--duration) var(--easing-bezier2);cursor:pointer}.Button--blue{background-color:var(--hopsquad-blue)}.Button--blue.Button--secondary{background-color:var(--app-ui-bg);color:var(--hopsquad-blue)}.Button--secondary{color:var(--hopsquad-purple);background-color:var(--app-ui-bg);border:1px solid var(--app-ui-border)}.Button--textOnly{background-color:transparent;color:var(--app-ui-text-light);box-shadow:none}.Button--smallish{height:40px}.Button--small{padding:0 16px;height:28px;font-size:12px;line-height:1}.Button--square{width:40px;height:40px;border-radius:6px;padding:0}.Button--square.-sm{width:30px;height:30px}.Button--circular{height:auto;width:30px;height:30px;border-radius:50%;padding:0;font-size:12px;line-height:1}.Button--xs{padding:0 8px;height:28px;font-size:12px}.Button--autoHeight{height:auto;align-self:stretch}.Button--delete{color:#fff;background-color:var(--warning-color)}.Button--delete:hover{background-color:var(--warning-color)}.Button--delete span{margin-right:var(--spacing-xs)}.Button--delete svg{color:#fff}.Button--play{padding:0;background-color:#fff;border-radius:50%;width:60px;height:60px}.Button--play svg{width:23px;height:23px;margin-left:6px}.Button--full{display:flex;width:100%}.Button--fullSite{display:flex;width:calc(100% - 2 * var(--site-wrapper-spacing))}.Button--select{padding-top:0;padding-bottom:0;padding-right:0;padding-left:var(--spacing-sm);height:38px;background-color:#000;background-color:var(--hopsquad-purple);overflow:hidden}@media (max-width: 600px){.Button--select{padding-left:var(--spacing-xs)}}.Button--select h3{pointer-events:none;flex:1;margin:0;font-size:var(--f1);font-weight:var(--fw6);letter-spacing:normal;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Button--select span{margin-left:var(--spacing-sm);display:flex;align-items:center;justify-content:center;background-color:#5f22f3;width:38px;height:38px;border-top-right-radius:6px;border-bottom-right-radius:6px}@media (max-width: 600px){.Button--select span{margin-left:var(--spacing-xs)}}.Button--select svg{width:14px;height:14px;fill:#fff;transform:rotate(-90deg)}.Button--select.-subtle{background-color:var(--app-ui-bg-light)}.Button--select.-subtle h3{color:var(--app-ui-text-light)}.Button--select.-subtle span{background-color:#ededed}.Button--select.-subtle svg{fill:var(--app-ui-text-light)}.Button--picker{padding-top:0;padding-bottom:0;padding-right:0;padding-left:var(--spacing-sm);height:38px;background-color:#000;background-color:var(--hopsquad-purple)}@media (max-width: 600px){.Button--picker{padding-left:var(--spacing-xs)}}.Button--picker h3{pointer-events:none;flex:1;margin:0;font-size:var(--f1);font-weight:var(--fw6);letter-spacing:normal;text-transform:none}.Button--picker span{margin-left:var(--spacing-sm);display:flex;align-items:center;justify-content:center;background-color:#5f22f3;width:38px;height:38px;border-top-right-radius:3px;border-bottom-right-radius:3px}@media (max-width: 600px){.Button--picker span{margin-left:var(--spacing-xs)}}.Button--picker svg{width:14px;height:14px;fill:#fff;color:#fff}.Button--picker.-subtle{background-color:var(--app-ui-bg-light)}.Button--picker.-subtle h3{color:var(--app-ui-text-light)}.Button--picker.-subtle span{background-color:#ededed}.Button--picker.-subtle svg{fill:var(--app-ui-text-light)}.Button--toggle{height:38px;background-color:#fff;color:var(--app-ui-text);color:var(--app-ui-text-light);border:1px solid var(--app-ui-border);margin-left:4px}.Button--toggle.-sm{padding-left:10px;padding-right:10px}.Button--toggle:first-child{margin-left:0}.Button--toggle.active{color:#fff;background-color:var(--hopsquad-purple);border:1px solid var(--hopsquad-purple)}.Button--toggle.active svg{color:#fff}.Button.disabled,.Button:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}.Button.hidden{display:none}.-no-padding{padding-left:0;padding-right:0}.-padding-sm{padding-left:8px;padding-right:8px}.-text-purple{color:var(--hopsquad-purple)}.dark-mode .Button--toggle:not(.active){background-color:var(--app-ui-bg-light);color:var(--app-ui-text);color:var(--app-ui-text-light)}.dark-mode .Button--select span{background-color:#4444b9}.dark-mode .Button--select.-subtle span{background-color:#282828}.dark-mode .Button--picker span{background-color:#4444b9}.dark-mode .Button--picker.-subtle span{background-color:#282828}.dark-mode .Button--secondary{background-color:var(--app-ui-bg-light);border:1px solid var(--app-ui-border-light)}.Form{width:100%}.Form-fieldGroup{position:relative;width:100%}.Form-fieldGroup.half{width:calc(50% - var(--spacing-sm));width:calc(50% - var(--spacing-sm) / 2)}.ColorPicker{position:relative;overflow:hidden;width:60px;height:100%;height:53px;border-radius:0 6px 6px 0;background-color:var(--app-ui-label)}.ColorPicker:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:0 6px 6px 0;z-index:1;pointer-events:none}.ColorPicker:after{content:"select color";position:absolute;top:7px;left:0;width:100%;text-align:center;font-size:8px;font-weight:var(--fw6);text-transform:uppercase;color:currentColor;z-index:2;pointer-events:none}.ColorPicker input{height:100%;width:100%;cursor:pointer}.ColorPicker svg{position:absolute;top:calc(50% + 10px);left:50%;z-index:2;transform:translate(-50%,-50%);pointer-events:none;width:14px}.Form-input,.Form-textarea{padding:var(--spacing-sm);width:100%;font-family:var(--sans);font-size:var(--f3);font-weight:var(--fw6);line-height:1.2;height:53px;color:#000;background-color:#fbfbfb;border:1px solid #dedede;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.Form-input::placeholder{color:#727272;padding:0;font-family:var(--sans);font-size:var(--f3);font-weight:var(--fw4)}.Form-fieldGroup input:focus+label,.Form-fieldGroup textarea:focus+label,.Form-fieldGroup input:not([data-current-value=""])+label,.Form-fieldGroup textarea:not([data-current-value=""])+label{transform:translateY(0);visibility:visible;opacity:1;transition-delay:0s}.Form-fieldGroup input:focus::placeholder,.Form-fieldGroup textarea:focus::placeholder{opacity:0}.Form-label{position:absolute;top:7px;left:var(--spacing-sm);z-index:2;font-size:10px;color:#777;text-overflow:ellipsis;white-space:nowrap;transform:translateY(10px);visibility:hidden;opacity:0;transition:visibility 0s .3s,transform .3s ease,opacity .3s ease}.InputWrapper{position:relative}.InputWrapper[data-label]{padding-top:14px}.InputWrapper:before{position:absolute;top:0;left:0;font-size:10px;content:attr(data-label);color:var(--app-ui-label)}.Legend .today{display:flex;align-items:center;font-size:12px}.Legend .today span{font-weight:var(--fw5)}.BouncingDot{display:inline-block;animation-name:bouncing;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-out}.BouncingDot:nth-child(2){animation-delay:125ms}.BouncingDot:nth-child(3){animation-delay:.25s}@keyframes bouncing{0%{transform:none}33%{transform:translateY(-.5em)}66%{transform:none}}.AthleteList-details{flex:1;display:flex;align-items:center;justify-content:space-between}.AthleteList-details.is-editing{flex-direction:column;align-items:flex-start}.AthleteList-titleAndSubtitle{position:relative;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-right:80px}.Athlete{display:flex;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid #f8f8f8;text-decoration:none}.Athlete:last-child{border-bottom:0}.Athlete.active{border-radius:6px;background-color:var(--hopsquad-purple)}.Athlete.active h3,.Athlete.active p{color:#fff}.Athlete span{display:flex;align-items:center;justify-content:center;margin-right:var(--spacing-sm);width:40px;height:40px;color:#fff;text-shadow:-1px 1px 1px rgba(0,0,0,.1);font-size:18px;font-weight:var(--fw7);line-height:1;background-color:var(--hopsquad-purple);background-image:linear-gradient(145deg,var(--hopsquad-blue) 0%,var(--hopsquad-purple) 100%);box-shadow:0 2px 7px #0000001a;border-radius:30% 70%/70% 30%}.Athlete span.selected{border:3px solid var(--hopsquad-blue)}.Athlete:nth-child(odd) span{border-radius:50%}.Athlete:nth-child(3n+1) span{border-radius:70% 30% 30% 70%/60% 40%}.Athlete h3{margin:0;font-size:16px;font-weight:var(--fw5);color:#000}.Athlete p{margin:0;font-size:12px;font-weight:var(--fw4);color:#292929}.Athlete p.RunwayMark-steps{font-size:var(--f3);font-weight:var(--fw5)}.dark-mode .Athlete{border-color:var(--app-ui-border)}.dark-mode .Athlete h3{color:#ddd}.dark-mode .Athlete p{color:#999}.dark-mode .Athlete span{background-image:linear-gradient(145deg,#206265,#2a087d);background-image:linear-gradient(145deg,#15c6ce,#4d15d6);background-image:linear-gradient(145deg,#15c6ce,#430bce)}:root{--spacing-multiplier: 30%}.MeetCard{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--spacing-md) var(--spacing-sm);padding:var(--spacing-sm);text-decoration:none;background-color:var(--app-ui-bg-light);border-radius:8px;background-image:url(/kangaroo-bg-blue.svg),linear-gradient(45deg,var(--hopsquad-purple),var(--hopsquad-blue));background-size:25%,cover;background-position:center right,center;background-repeat:no-repeat;box-shadow:-2px 5px 10px #00000017}.MeetCard-title{font-size:var(--f3);font-weight:var(--fw5);color:var(--app-ui-text);color:#fff}.MeetCard-type{display:flex;align-items:center;justify-content:flex-start;font-size:10px;color:var(--app-ui-text-soft)}.MeetCard svg{color:#fff}.MeetCard-athleteList{display:flex;position:relative}.MeetCard-athleteList>span{content:"";position:absolute;right:0;top:50%;white-space:nowrap;transform:translate(35%,-50%);font-size:10px;font-weight:var(--fw6);color:var(--app-ui-text)}.MeetCard-athleteListThumbnail{display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:var(--fw6);width:28px;height:28px;background-color:var(--app-ui-bg);background-color:var(--hopsquad-purple);background-image:linear-gradient(145deg,var(--hopsquad-blue) 0%,var(--hopsquad-purple) 100%);border-radius:50%;box-shadow:var(--app-ui-shadow-sm);display:none}.MeetCard-athleteListThumbnail:nth-child(1){display:flex;z-index:1}.MeetCard-athleteListThumbnail:nth-child(2){display:flex;z-index:1;transform:translate(calc(-1 * var(--spacing-multiplier)))}.MeetCard-athleteListThumbnail:nth-child(3){display:flex;z-index:1;transform:translate(calc(-2 * var(--spacing-multiplier)))}.MeetCard-athleteListThumbnail:nth-child(4){display:flex;z-index:1;transform:translate(calc(-3 * var(--spacing-multiplier)))}.MeetCard-athleteListThumbnail:nth-child(5){display:flex;z-index:1;transform:translate(calc(-4 * var(--spacing-multiplier)))}.MeetCard-actions{display:flex;align-items:center;position:absolute;top:var(--spacing-sm);right:var(--spacing-sm)}.WorkoutCardV2{border-radius:6px;position:relative}.WorkoutCardV2:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background-color:currentColor;background-image:linear-gradient(to left,rgba(255,255,255,.5) 0%,currentColor 100%);background-image:linear-gradient(to top left,rgba(255,255,255,.5) 0%,currentColor 100%);opacity:.75;opacity:.5;border-radius:6px}.WorkoutCardV2.-calendar-preview:before{opacity:.75}.WorkoutCardV2--inline{background-color:transparent;border:0;box-shadow:none}.WorkoutCardV2--inline:before{background-color:transparent}.WorkoutCardV2.complete .WorkoutCardV2-title,.WorkoutCardV2.complete .WorkoutCardV2-subtitle,.WorkoutCardV2.complete .Tags{opacity:.3}.WorkoutCardV2.complete .WorkoutCardV2-title,.WorkoutCardV2.complete .WorkoutCardV2-subtitle{text-decoration:line-through}.WorkoutCardV2 *{z-index:1}.WorkoutCardV2-title{font-size:var(--f2);font-weight:var(--fw6);color:var(--app-ui-text)}.WorkoutCardV2-subtitle{font-size:var(--f1);font-weight:var(--fw5);color:var(--app-ui-text-light);color:var(--app-ui-label)}.WorkoutCardV2 .Expandable-metaContent{border-top-color:var(--app-ui-bg)}.WorkoutCardV2 .CircleProgress{--circle-width-height: 24px;transform:translate(3px)}.WorkoutCardV2 .WorkoutCardV2-goButton,.WorkoutCardV2 .WorkoutCardV2-previewButton{padding:var(--spacing-xs);border-radius:6px}.WorkoutCardV2 .WorkoutCardV2-goButton svg,.WorkoutCardV2 .WorkoutCardV2-previewButton svg{color:currentColor;fill:var(--app-ui-icon)}.WorkoutCardV2 .WorkoutCardV2-goButton .chevron,.WorkoutCardV2 .WorkoutCardV2-previewButton .chevron{max-width:12px;max-height:12px;transform:rotate(0);transition:transform .3s ease;fill:var(--app-ui-icon)}.WorkoutCardV2 .WorkoutCardV2-goButton .chevron.active,.WorkoutCardV2 .WorkoutCardV2-previewButton .chevron.active{transform:rotate(180deg)}.WorkoutCardV2-icon{display:flex}.WorkoutCardV2-heading{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);cursor:pointer}.WorkoutCard{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--spacing-sm);text-decoration:none;background-color:var(--app-ui-bg);border:1px solid var(--app-ui-border);border-radius:8px;box-shadow:0 2px 4px #00000014}.WorkoutCard.shared-plan:before{content:"SHARED";position:absolute;top:0;left:0;background-color:var(--hopsquad-blue);color:var(--hopsquad-purple);font-size:8px;font-weight:var(--fw6);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 4px}.WorkoutCard span{color:var(--app-ui-text)}.WorkoutCard-title{font-size:var(--f3);font-weight:var(--fw5);color:var(--app-ui-text);cursor:pointer}.WorkoutCard--inline{background-color:transparent;border:0;box-shadow:none}.WorkoutCardsV2{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-sm)}@container (min-width: 300px){.WorkoutCardsV2{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.WorkoutCardsV2,.WorkoutCards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.WorkoutCardsV2 .WorkoutCardV2 .WorkoutList-sections,.WorkoutCardsV2 .WorkoutCard .WorkoutList-sections,.WorkoutCards .WorkoutCardV2 .WorkoutList-sections,.WorkoutCards .WorkoutCard .WorkoutList-sections{display:flex;flex-direction:column;justify-content:space-between;height:100%}}@media (min-width: 1260px){.WorkoutCardsV2,.WorkoutCards{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1620px){.WorkoutCardsV2,.WorkoutCards{grid-template-columns:repeat(4,1fr)}}.dark-mode .WorkoutCard{background-color:var(--app-ui-bg-light)}.dark-mode .WorkoutCard--inline{background-color:transparent}.dark-mode .WorkoutCardV2:before{background-image:linear-gradient(to top right,rgba(0,0,0,.5) 0%,currentColor 100%);opacity:.75}.Checkbox{position:relative;flex-shrink:0;width:16px;height:16px;border:2px solid rgba(0,0,0,.25);border-radius:4px;cursor:pointer;transition:background-color .3s ease}.Checkbox.-lg{width:20px;height:20px}.Checkbox.-lg .Checkbox-checkmark{left:3px;top:calc(50% + -0px)}.Checkbox.-sm{width:14px;height:14px}.Checkbox.-sm .Checkbox-checkmark{width:8px;height:8px;left:1.5px;top:calc(50% + -0px)}.Checkbox-checkmark{position:absolute;left:1px;top:calc(50% - .5px);opacity:0;transform:translateY(-50%);transition:transform .3s ease,opacity .3s ease}.Checkbox-checkmark svg{width:10px;height:10px}.Checkbox.checked{background-color:var(--hopsquad-purple)}.Checkbox.checked.blue{background-color:var(--hopsquad-blue)}.Checkbox.checked .Checkbox-checkmark{opacity:1;transform:translate(0px -50%)}.CHECKMARK{stroke-width:6;stroke:#fff;stroke-dasharray:45;stroke-linecap:round}.css-animate{stroke-dashoffset:45;animation:checkmark .3s cubic-bezier(.255,0,0,1) forwards}@keyframes checkmark{to{stroke-dashoffset:54}to{stroke-dashoffset:0}}.dark-mode .Checkbox{border:2px solid rgba(255,255,255,.25)}:root{--bg: var(--app-ui-icon);--top-bg: var(--bg);--progress-bg: var(--hopsquad-purple);--degrees: -45deg;--loader-width: 2px;--circle-width-height: 24px}.CircleProgress{position:relative;width:var(--circle-width-height);height:var(--circle-width-height);background-color:transparent;border-radius:50%;border:var(--loader-width) solid var(--progress-bg);display:flex;align-items:center;justify-content:center;text-align:center;font-size:8px}.CircleProgress-output:before{color:var(--app-ui-text);content:attr(data-current-percent)}.CircleProgress-output:after{color:var(--app-ui-text);content:"%"}.CircleProgress:before{--bg: var(--app-ui-icon);--top-bg: var(--bg);content:"";position:absolute;top:calc(-1 * var(--loader-width));left:calc(-1 * var(--loader-width));width:100%;height:100%;background-color:transparent;border-radius:50%;border:var(--loader-width) solid var(--bg);border-top-color:transparent;border-right-color:var(--progress-bg);transform:rotate(45deg)}.CircleProgress:after{--bg: var(--app-ui-icon);--top-bg: var(--bg);content:"";position:absolute;top:calc(-1 * var(--loader-width));left:calc(-1 * var(--loader-width));width:100%;height:100%;background-color:transparent;border-radius:50%;border:var(--loader-width) solid var(--top-bg);border-top-color:transparent;border-right-color:var(--top-bg);border-bottom-color:var(--top-bg);border-left-color:transparent;transform:rotate(var(--degrees))}.CircleProgress.gt-25:before{border-top-color:transparent;border-right-color:transparent;border-bottom-color:var(--bg);border-left-color:var(--bg)}.CircleProgress.gt-25:after{border-top-color:transparent;border-right-color:var(--top-bg);border-bottom-color:transparent;border-left-color:transparent}.CircleProgress.gt-50:before{border-top-color:transparent;border-right-color:transparent;border-bottom-color:var(--progress-bg);border-left-color:var(--bg)}.CircleProgress.gt-50:after{border-top-color:transparent;border-right-color:var(--top-bg);border-bottom-color:transparent;border-left-color:transparent}.CircleProgress.gt-75:before{z-index:1;border-top-color:var(--progress-bg);border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.CircleProgress.gt-75:after{border-top-color:transparent;border-right-color:var(--top-bg);border-bottom-color:transparent;border-left-color:transparent}.DrillsListing{margin:10px auto 0;padding-left:var(--site-wrapper-spacing);width:100%;height:auto;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.DrillsListing--vertical{display:block;padding-left:0;overflow-x:none;overscroll-behavior-x:none;scroll-snap-type:none;-webkit-overflow-scrolling:touch}.DrillsListing::-webkit-scrollbar{display:none}.DrillsListing--vertical .DrillsListing-item{margin-right:0;margin-bottom:var(--spacing-sm);width:100%}.DrillsListing-item{flex:0 0 auto;position:relative;display:flex;align-items:center;scroll-snap-align:none;margin-right:var(--spacing-sm);border-radius:8px;color:var(--app-ui-text);font-size:14px;font-weight:var(--fw6);text-decoration:none;cursor:pointer}.DrillsListing-item *{z-index:1}.DrillsListing-item.-with-padded-bg{padding:0 var(--spacing-sm);background-color:var(--app-ui-bg-light);height:70px}.DrillsListing-item.-with-padded-bg .DrillsListing-button{background-color:var(--app-ui-bg)}.DrillsListing-item.-with-padded-bg .DrillsListing-button.active{background-color:var(--hopsquad-purple)}.DrillsListing-item.-with-padded-bg .DrillsListing-button.active.-blue{background-color:var(--hopsquad-blue)}.DrillsListing-thumbnail{position:relative;display:flex;align-items:center;justify-content:center;margin:0;margin-right:var(--spacing-xs);width:40px;height:40px;border-radius:6px;background-image:url(/kangaroo_ios_big_sur.png);background-repeat:no-repeat;background-size:cover;background-position:center}.DrillsListing-thumbnail.-sm{width:36px;height:36px}.DrillsListing-thumbnail.-hasRealImage{background-size:cover}.DrillsListing-thumbnail.-hasRealImage:before{content:"";-webkit-backdrop-filter:saturate(100%) blur(0);backdrop-filter:saturate(100%) blur(0)}.DrillsListing-thumbnail:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000000d;background-color:#0000001a;border-radius:6px}.DrillsListing-thumbnail .UnstyledIconButton{z-index:3}.DrillsListing-thumbnail .UnstyledIconButton .play-button-icon{width:14px;height:14px;transform:translate(1px)}.DrillsListing-thumbnail .UnstyledIconButton .link-icon{color:#fff}.DrillsListing-title{flex:1;margin-right:var(--spacing-sm);display:flex;align-items:center}.DrillsListing-actions{display:flex;align-items:center;justify-content:space-between}.DrillsListing-button{display:flex;align-items:center;justify-content:center;position:relative;outline:none;border:0;border-radius:8px;background-color:var(--hopsquad-purple);background-color:var(--app-ui-bg-light);min-width:30px;height:30px;min-width:40px;height:40px;font-weight:var(--fw5);font-family:var(--sans);cursor:pointer}.DrillsListing-button.active{background-color:var(--hopsquad-purple)}.DrillsListing-buttonBadge{display:flex;align-items:center;justify-content:center;position:absolute;top:3px;right:-2px;z-index:0;min-width:16px;height:16px;background-color:var(--hopsquad-blue);color:var(--hopsquad-purple);border-radius:50%;font-size:9px}.DrillsListing-iconButton{background-color:transparent;color:var(--hopsquad-purple);min-width:30px}.DrillsListing-bookEnd{flex:0 0 auto;width:var(--site-wrapper-spacing)}.dark-mode .DrillsListing-button.active{background-color:var(--hopsquad-purple)}.dark-mode .DrillsListing-thumbnail{background-image:url(/kangaroo_ios_big_sur_dark.png)}.RestDialog .rest{min-width:110px;font-size:40px}.RestDialog .rest:before{font-size:12px}.RestDialog-quickButtons{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.RestDialog-quickButtons .Button{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.VideoLinkDialog-linkTypes{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin-bottom:var(--spacing-sm)}.VideoLinkDialog-linkType{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:var(--spacing-sm);color:var(--app-ui-text);cursor:pointer}.VideoLinkDialog-linkType:last-child{margin-right:0}.VideoLinkDialog-linkType label{margin-left:0}.WorkoutTitleDialog-content{width:calc(100% - 2 * var(--site-wrapper-spacing));max-width:450px}.Dialog{--dialog-y-position: 0;position:fixed;top:var(--dialog-y-position);left:0;z-index:3;opacity:0;visibility:hidden;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#adadad80;transition:visibility 0s .3s,transform .3s ease,opacity .3s ease}.Dialog.active{opacity:1;visibility:visible;transition-delay:0s}.Dialog-content{background-color:var(--app-ui-bg);border-radius:var(--app-ui-border-radius);color:var(--app-ui-text);max-width:calc(100% - 2 * var(--site-wrapper-spacing))}.Dialog-content.-full{width:calc(100% - 2 * var(--site-wrapper-spacing));max-width:600px}.Dialog-content.-full-height{height:100%;max-height:calc(100% - 2 * var(--site-wrapper-spacing))}.Dialog-content.-full-height .Dialog-mainContent{max-height:calc(100% - 2 * var(--spacing-md))}.Dialog-mainContent{padding:var(--spacing-sm);max-height:70vh;overflow:scroll}.Dialog-metaContent{display:flex;align-items:center;justify-content:center;border-top:1px solid var(--app-ui-border);padding:var(--spacing-sm)}.Dialog-metaContent.-align-left{justify-content:flex-start}.Dialog-metaContent.-align-right{justify-content:flex-end}.TeamPicker-team,.TagPicker-tag{display:flex;align-items:center;padding:var(--spacing-xs);margin-bottom:var(--spacing-xs);border-radius:8px;background-color:var(--app-ui-bg-light);color:var(--app-ui-text);cursor:pointer}.TeamPicker-team:last-child,.TagPicker-tag:last-child{margin-bottom:0}.TeamPicker-team.active,.TagPicker-tag.active{background-color:var(--hopsquad-purple);color:#fff}.TagPicker-tag .color-indicator{background-color:var(--app-ui-label)}.dark-mode .Dialog{background-color:#000000bf}.DrillEditor-drillActions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.DrillEditor-drillActions button{position:relative;padding:8px;background-color:var(--app-ui-bg-light);border-radius:8px;margin-right:var(--spacing-base)}.DrillEditor-drillActions button.active{background-color:var(--hopsquad-purple);color:#fff}.DrillEditor-drillActions button.active svg{color:#fff}.DrillEditor-drillActions button:last-child{margin-right:0}.DrillEditor-selectedDrillsList{--contextual-bar-height: 70px;padding:var(--spacing-sm);padding-top:var(--spacing-sm);height:calc(100% - var(--contextual-bar-height));max-width:600px;margin-left:auto;margin-right:auto;overflow:scroll}.DrillEditor-selectedDrillsList::-webkit-scrollbar{display:none}.DrillEditor-details{display:flex;margin-bottom:var(--spacing-sm);width:100%}.DrillEditor-title{flex:1;padding:0;font-family:var(--sans);font-size:16px;font-weight:var(--fw5);line-height:1;border:0;color:var(--app-ui-text);width:100%}.DrillEditor-title::placeholder{color:var(--app-ui-text-light)}.set{margin-bottom:var(--spacing-xs)}.set:first-child{padding-top:20px}.set:first-child .input-wrapper{position:relative}.set:first-child .input-wrapper:before{content:"Sets";position:absolute;top:0;left:0;transform:translateY(calc(-100% - 5px));font-size:12px;font-weight:var(--fw6);color:var(--app-ui-label)}.set:first-child .rest-wrapper{position:relative}.set:first-child .rest-wrapper:before{content:"Rest";position:absolute;top:0;left:50%;transform:translate(-50%,calc(-100% - 3px));font-size:12px;font-weight:var(--fw6);color:var(--app-ui-label)}.rest{position:relative;margin:0;width:40px;text-align:center;font-size:16px;font-weight:var(--fw6);color:var(--app-ui-text);line-height:1;padding-bottom:10px}.rest.walk-back:before{content:"Walk Back";width:100%}.rest.hide-rest:before{content:"-";width:100%}.rest:before{content:"m:ss";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:auto;text-align:center;color:var(--app-ui-label);font-size:10px}.Drill{position:relative;display:grid;grid-template-columns:48px 1fr;cursor:pointer;margin-bottom:var(--spacing-sm);text-decoration:none;color:var(--primary-color)}.Drill.-isEditing{grid-template-columns:48px 1fr auto auto}.Drill.-hasIcon{padding-right:40px}.Drill.active{background-color:var(--app-ui-bg-light);border-radius:6px}.Drill--small{grid-template-columns:32px 1fr;margin-bottom:var(--spacing-xs)}.Drill--small .Drill-thumbnail{width:32px;height:32px}.Drill--small .Drill-title h3{font-size:14px;margin-bottom:0}.Drill--small .Drill-title .subtitle{font-size:var(--f1);line-height:1}.Drill:last-child{margin-bottom:0}.Drill-thumbnail{position:relative;display:flex;align-items:center;justify-content:center;margin:0;margin-right:var(--spacing-xs);width:48px;height:48px;border-radius:6px;background-image:url(/kangaroo_ios_big_sur.png);background-repeat:no-repeat;background-size:cover;background-position:center}.Drill-thumbnail.-sm{width:36px;height:36px}.Drill-thumbnail.-hasRealImage{background-size:cover}.Drill-thumbnail.-hasRealImage:before{content:"";-webkit-backdrop-filter:saturate(100%) blur(0);backdrop-filter:saturate(100%) blur(0)}.Drill-thumbnail:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000000d;background-color:#0000001a;border-radius:6px}.Drill-thumbnail .UnstyledIconButton{z-index:3}.Drill-thumbnail .UnstyledIconButton .link-icon{color:#fff}.white-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--hopsquad-purple);border-radius:50%}.white-button svg{color:#fff}.white-button svg.play-button-icon{max-width:16px;max-height:16px;transform:translate(2px)}.Drill-title{flex:1;padding-left:8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;white-space:nowrap;z-index:1;pointer-events:none}.Drill-title h3,.Drill-title p,.Drill-title .subtitle{overflow:hidden;text-overflow:ellipsis;max-width:100%;margin:0}.Drill-title h3{text-wrap:wrap;margin-bottom:3px;font-size:var(--f2);font-weight:var(--fw5);color:var(--app-ui-color-level-5)}.Drill-title p,.Drill-title .subtitle{display:flex;flex-wrap:nowrap;align-items:center;color:var(--app-ui-color-level-4);font-size:var(--f2);font-weight:var(--fw4)}.FeatureThumbnail{display:flex;align-items:center;justify-content:center;padding-left:var(--spacing-md);padding-right:var(--spacing-md);width:100%;height:100px;background-color:#000;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:6px}.Section-icon.-chevron{transform:translate(-25%,-75%) rotate(0);transition:transform .3s ease}.Toggle-button.active .Section-icon.-chevron{transform:translate(-25%,-75%) rotate(180deg)}.Toggle-button .Toggle-triangle{display:flex;align-items:center;justify-content:flex-start;transition:transform .3s ease;transform:rotate(90deg);transform-origin:center;padding-top:1px;font-size:13px;color:var(--app-ui-text-light)}.Toggle-button.active .Toggle-triangle{transform:rotate(180deg)}.Drill.active .Drill-icon.-chevron{transform:translate(-25%,-75%) rotate(180deg)}.Drill.-hasIcon.active:before{content:"";position:absolute;width:calc(100% + 16px);height:calc(100% + 16px);background:var(--app-ui-bg-light);top:-8px;left:-8px;z-index:0;border-radius:var(--app-ui-border-radius)}.Drill-icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.Drill-icon.-chevron{transform:translate(-25%,-75%) rotate(0);transition:transform .3s ease}.Drill-iconButton{display:flex;align-items:center;justify-content:center;outline:none;border:0;border-radius:8px;background-color:var(--hopsquad-purple);background-color:var(--app-ui-bg-light);min-width:30px;height:30px;font-weight:var(--fw5);font-family:var(--sans)}.Drill-iconButton.active{background-color:var(--hopsquad-purple)}.Drill-checkmark{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--app-ui-bg);border:2px solid var(--hopsquad-purple);transition:background-color .2s ease}.Drill-checkmark svg{opacity:0;transition:opacity .2s ease}.Drill-checkmark.checked{background-color:var(--hopsquad-purple)}.Drill-checkmark.checked svg{opacity:1}.Toggle{cursor:pointer;width:100%}.Toggle-container{transition:height .2s ease-in-out;overflow-y:auto;overflow-x:hidden}.Toggle-container:not(.active){display:none}.dark-mode .Drill-thumbnail{background-image:url(/kangaroo_ios_big_sur_dark.png)}.HeroVideoThumbnail{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;height:35vh;padding:var(--site-wrapper-spacing);padding-top:var(--mobile-navigation-height);background-color:#fff;background-image:url(/kangaroo.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.HeroVideoThumbnail:before,.HeroVideoThumbnail:after{content:"";display:block;position:absolute;z-index:0}.HeroVideoThumbnail:before{top:0;left:0;width:100%;height:100%;background:linear-gradient(to top right,#fff,#fff0)}.HeroVideoThumbnail:after{top:0;left:0;width:100%;height:60%;background:linear-gradient(to bottom,#fff,#fff0)}.HeroVideoThumbnail h1,.HeroVideoThumbnail .white-button{z-index:1}.HeroVideoThumbnail h1{margin:0 0 6px;font-size:var(--f6);font-weight:var(--fw5);color:var(--app-ui-text)}.HeroVideoThumbnail h1.long{font-size:var(--f4)}.WorkoutDrill-content{background-color:#fafafa;padding:8px;border-radius:6px;margin-bottom:var(--spacing-sm)}.Tabs-container{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;justify-content:space-evenly;justify-content:space-around;-webkit-appearance:none;height:36px;width:60%;border-radius:100px;background-color:#f3f3f3}.Tabs-container:before{content:"";display:block;position:absolute;width:calc(50% - 10px);height:calc(100% - 8px);background-color:#fff;border-radius:100px;left:-10px;top:50%;transform:translateY(-50%);transition:transform .3s ease;box-shadow:0 4px 10px #0000001a}.Tabs-container.tab-drill-active:before,.Tabs-container.tab-one-active:before{transform:translate(14px,-50%)}.Tabs-container.tab-setup-active:before,.Tabs-container.tab-two-active:before{transform:translate(calc(100% + 26px),-50%)}.Tabs-container.-triple:before{width:calc(33.33% - 10px)}.Tabs-container.-triple.tab-drill-active:before,.Tabs-container.-triple.tab-one-active:before{transform:translate(15px,-50%)}.Tabs-container.-triple.tab-setup-active:before,.Tabs-container.-triple.tab-two-active:before{transform:translate(calc(100% + 25px),-50%)}.Tabs-container.-triple.tab-three-active:before{transform:translate(calc(200% + 35px),-50%)}.-triple .Tabs-button{width:33.33%}.Tabs-button{position:relative;margin:0;padding:0;width:50%;font-family:var(--sans);font-size:var(--f1);font-weight:var(--fw6);color:#cbcbcb;outline:none;background:none;border:0;cursor:pointer;transition:color .3s ease}.Tabs-button.active,.Tabs-button:hover{color:var(--app-ui-text-soft)}.Tabs{position:relative}.Tabs-tab{position:absolute;top:auto;width:100%;padding:var(--site-wrapper-spacing);visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s ease}.Tabs-tab.full{padding-left:0;padding-right:0}.Tabs-tab.active{visibility:visible;opacity:1;transition-delay:0s}.SetTable header{display:flex;align-items:center;justify-content:space-between}.SetTable header span{font-size:var(--f2);font-weight:var(--fw6);color:var(--app-ui-text-light)}.SetTable header :nth-child(1){flex:1;padding-left:5px}.SetTable header :nth-child(2){width:45px;text-align:center}.SetTable-set{position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--app-ui-border);cursor:pointer}.SetTable-set:last-child{border-bottom:0}.SetTable-set.checked .Checkbox-checkmark{opacity:1;transform:translate(0px -50%)}.SetTable-set.checked .Set-title,.SetTable-set.checked .Set-rest{opacity:.3}.Set-title{flex:1;font-size:var(--f2);font-weight:var(--fw5);padding-left:8px;transition:opacity .3s ease}.Set-title.empty{opacity:.5;font-style:italic;letter-spacing:.02em}.Set-rest{width:45px;font-size:var(--f2);font-weight:var(--fw5);text-align:center;transform:translate(0);transition:transform .3s ease}.Notes{padding:8px;border:1px dashed var(--app-ui-border);border-radius:6px;color:var(--app-ui-text);white-space:pre-line}.Notes span{font-size:12px;line-height:1;transform:translateY(.5px);color:var(--app-ui-text-light)}.dark-mode .WorkoutDrill-content{color:#fff;background-color:var(--app-ui-bg);background-color:#242424}.dark-mode .HeroVideoThumbnail{background-color:var(--app-ui-bg)}.dark-mode .HeroVideoThumbnail:before{background:linear-gradient(to top right,#1e1e1e,#0000)}.dark-mode .HeroVideoThumbnail:after{background:linear-gradient(to bottom,#1e1e1e,#0000)}.dark-mode .Tabs-container{background-color:#111}.dark-mode .Tabs-container:before{background-color:#1e1e1e}.dark-mode .Tabs-button{color:#424242}.dark-mode .Tabs-button.active{color:var(--app-ui-text-soft)}.DropdownButton{position:relative;display:flex;align-items:flex-end;height:38px;padding-left:12px;padding-right:32px;line-height:1;width:100%;max-width:100%;color:var(--app-ui-text);font-size:14px;font-weight:var(--fw5);font-family:var(--sans);border:1px solid var(--app-ui-border);border-radius:4px;background-color:var(--app-ui-bg);background-image:url("data:image/svg+xml;utf8,%3Csvg%20width=%2232%22%20height=%2232%22%20viewBox=%220%200%2032%2032%22%20fill=%22%238A8F98%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M10.1611%200.314094L5.99463%204.48054L1.82819%200.314094C1.4094%20-0.104698%200.732886%20-0.104698%200.314094%200.314094C-0.104698%200.732886%20-0.104698%201.4094%200.314094%201.82819L5.24295%206.75705C5.66174%207.17584%206.33825%207.17584%206.75705%206.75705L11.6859%201.82819C12.1047%201.4094%2012.1047%200.732886%2011.6859%200.314094C11.2671%20-0.0939597%2010.5799%20-0.104698%2010.1611%200.314094Z%22%20transform=%22translate(0.77832%200.998535)%22/%3E%3C/svg%3E");background-position-x:calc(100% + 4px);background-position-y:15px;background-size:24px 24px;background-repeat:no-repeat;cursor:pointer}.DropdownButton.-hasLabel{height:48px;padding-bottom:12px;background-position-y:20px}.DropdownButton.-sm{height:38px;background-position-y:15px}.DropdownButton.-sm .DropdownButton-label{top:6px}.DropdownButton.-sm .DropdownButton-value{position:relative;top:5px;white-space:nowrap}.DropdownButton-label{position:absolute;top:8px;left:12px;font-size:8px;color:var(--app-ui-label)}.DropdownButton.-alignRight .DropdownButton-dropdown{width:max-content;text-align:right;left:auto;right:0}.DropdownButton-dropdown{position:absolute;left:0;bottom:0;z-index:4;padding:var(--spacing-sm);width:max-content;min-width:100%;max-height:240px;max-height:280px;overflow:auto;background-color:var(--app-ui-bg);border:1px solid var(--app-ui-border);border-radius:4px;box-shadow:var(--app-ui-shadow);transform:translateY(calc(100% + 16px));opacity:0;visibility:hidden;transition:visibility 0s .2s,transform .2s var(--easing-bezier),opacity .2s var(--easing-bezier)}.DropdownButton.active .DropdownButton-dropdown{opacity:1;visibility:visible;transform:translateY(calc(100% + 8px));transition-delay:0s}.DropdownButton-dropdownItem{padding-top:4px;padding-bottom:4px;margin-bottom:var(--spacing-xs);line-height:1.4;color:var(--app-ui-text);cursor:pointer}.DropdownButton-dropdownItem:last-child{margin-bottom:0}.DropdownButton-dropdownItem.-with-bg{border-radius:4px;padding-left:4px;padding-right:4px}.DropdownButton-dropdownItem.active{color:var(--hopsquad-purple)}.DropdownButton-dropdownItem.active.-with-bg{background-color:var(--app-ui-bg-light)}.FlexyTable{overflow:hidden;position:relative;width:100%;padding-top:var(--spacing-lg)}.FlexyTable table{margin-top:0;margin-bottom:0}.FlexyTable.-sm table th{padding:2px 4px}.FlexyTable.-sm table td{padding:6px 4px}.FlexyTable.is-scrollable:after{position:absolute;top:0;left:100%;width:50px;height:100%;border-radius:10px 0 0 10px/50% 0 0 50%;box-shadow:-5px 0 10px #00000040;content:""}.FlexyTable>div{overflow-x:auto}.FlexyTable>div ::-webkit-scrollbar{height:12px}.FlexyTable>div ::-webkit-scrollbar-track{background:var(--app-ui-bg-light);box-shadow:0 0 2px #00000026 inset}.FlexyTable>div ::-webkit-scrollbar-thumb{background:var(--app-ui-border);border-radius:6px}.FlexyTable .new-habit-button{position:absolute;right:0;top:12px}.FlexyTable table,.FlexyTable th,.FlexyTable td{border:1px solid var(--app-ui-border)}.FlexyTable table{border-spacing:0;border-collapse:collapse;width:auto}.FlexyTable table th,.FlexyTable table td{padding:6px 8px;vertical-align:middle;white-space:nowrap}.FlexyTable table th{font-size:var(--f1);font-weight:900;text-align:left;white-space:nowrap}.FlexyTable table th.center{text-align:center}.FlexyTable table th.right{text-align:right}.FlexyTable table td{text-align:left;white-space:nowrap}.FlexyTable table td.center{text-align:center}.FlexyTable table td.right{text-align:right}.FlexyTable table tr.today,.FlexyTable table tr.today.weekend{background-color:#fff8001f}.FlexyTable table tr.weekend{background-color:#6a31fb14}.FlexyTable table td{font-size:var(--f2)}.FlexyTable table td:first-child{padding-left:var(--spacing-sm)}.FlexyTable table td.text span{display:block;max-width:50vw;overflow:hidden}.FlexyTable table td .Tag{vertical-align:middle}.flexy-textarea{display:grid}.flexy-textarea:after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}.flexy-textarea>textarea{resize:none;overflow:hidden}.flexy-textarea>textarea,.flexy-textarea:after{font-family:var(--sans);font-size:var(--f2);padding:var(--spacing-sm);border:1px solid var(--app-ui-border);border-radius:6px;height:auto;line-height:1.5;grid-area:1/1/2/2}.Notepad.flexy-textarea>textarea,.Notepad.flexy-textarea:after{padding-left:calc(var(--spacing-sm) + var(--spacing-xs));padding-right:var(--spacing-xs);padding-top:40px;padding-bottom:39px;font-family:Courier,monospace;font-weight:400;font-size:24px;font-size:var(--f2);line-height:40px}.Breadcrumbs{display:flex;flex-wrap:wrap;align-items:center}.FolderNavigator--workouts .Breadcrumb:last-child button{color:var(--hopsquad-blue)}.Breadcrumb{display:flex;align-items:center}.Breadcrumb:last-child button{color:var(--app-ui-text);color:var(--hopsquad-purple);font-weight:600;cursor:auto}.Breadcrumb button{background:none;border:0;padding:0;outline:none;font-family:var(--sans);font-size:var(--f2);color:var(--app-ui-text-light);cursor:pointer}.Breadcrumb svg{margin-left:4px;margin-right:4px;width:12px;height:12px;color:var(--app-ui-icon);fill:none}.FoldersV2{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:8px;margin-left:auto;margin-right:auto}.FoldersV2--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.FolderV2{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:12px;background-color:var(--hopsquad-purple);border-radius:6px;cursor:pointer}.FolderV2.-blue{background-color:var(--hopsquad-blue)}.FolderV2-icon{color:#00000080;width:16px;height:16px;margin-right:8px}.FolderV2-moreIcon{color:#00000080;width:18px;height:18px}.FolderV2-titles{display:flex;flex-direction:column;flex:1;overflow:hidden}.FolderV2-title{margin:0;line-height:1.3;font-size:12px;color:#fff;white-space:nowrap;text-overflow:ellipsis}.FolderV2-subtitle{margin:0;line-height:1;font-size:12px;color:#00000080}.FolderV2.-new{background-color:transparent;border:2px solid var(--hopsquad-purple);font-weight:var(--fw6);align-items:center;justify-content:center}.FolderV2.-new svg{color:var(--app-ui-icon);color:var(--hopsquad-purple)}.FolderV2.-new.-blue{border-color:var(--hopsquad-blue)}.FolderV2.-new.-blue svg{color:var(--hopsquad-blue)}.FolderV2.-new.-blue.-selected{background-color:var(--hopsquad-blue)}.FolderV2.-new.-blue.-selected svg{color:#fff}.FolderV2.-new.-blue.-selected .FolderV2-title{color:#fff}.FolderV2.-new.-blue .FolderV2-title{color:var(--hopsquad-blue)}.FolderV2.-new.-selected{background-color:var(--hopsquad-purple)}.FolderV2.-new.-selected svg{color:#fff}.FolderV2.-new.-selected .FolderV2-title{color:#fff}.FolderV2.-new .FolderV2-title{color:var(--hopsquad-purple)}.Items{display:flex;flex-direction:column;gap:6px;margin:0 auto}.Item{background-color:#efefef;border-radius:12px;padding:12px;font-size:14px}.Folders{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-sm)}.Folders.-picker{grid-gap:var(--spacing-xs);grid-template-columns:repeat(1,1fr)}.Folders.-picker .Folder{border-radius:6px;height:50px}.Folders.-picker .Folder.selected{border:2px solid var(--hopsquad-blue)}.Folders.-picker .Folder svg.chevron-down-icon{width:12px;height:12px;color:#fff;transform:rotate(0);transition:transform .3s ease}.Folders.-picker .Folder.active svg.chevron-down-icon{transform:rotate(180deg);top:-1px;position:relative}.Folders.-picker li{color:var(--app-ui-text)}.Folders.-picker .NewFolderForm input,.Folders.-picker .NewFolderForm span{background-color:transparent;border:0;width:100%;height:auto;font-family:var(--sans);color:var(--app-ui-text)}.Folders.-picker .NewFolderForm ::placeholder{color:#00000080}@media (min-width: 650px){.Folders{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.Folders{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1260px){.Folders{grid-template-columns:repeat(3,1fr)}}.Folder{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm);width:100%;height:100px;font-size:16px;font-size:14px;font-weight:var(--fw5);color:var(--app-ui-text);color:#fff;text-decoration:none;cursor:pointer;background-repeat:no-repeat;background-color:#f7f7ff;background-color:var(--hopsquad-purple);border-radius:16px}.Folder.-blue{background-color:var(--hopsquad-blue)}.Folder.-blue.-selected{border:4px solid var(--hopsquad-purple)}.Folder-iconLeft,.Folder-iconRight{position:absolute;top:12px}.Folder-iconLeft{left:12px}.Folder-iconRight{right:12px}.Folder.-selected{border:4px solid var(--hopsquad-blue)}.Folder.selected{border:2px solid var(--hopsquad-blue)}.NewFolderForm input{background-color:transparent;border:0;width:100%;height:auto;font-family:var(--sans);color:var(--app-ui-text)}.NewFolderForm ::placeholder{color:#00000080}.folder-count{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 1.5px));color:#fff;font-size:8px;font-weight:var(--fw6)}.dark-mode .Folder{color:#fff;background-color:#2a2a86}.dark-mode .Folder.-blue{background-color:var(--hopsquad-blue)}.dark-mode .Folders.-picker .NewFolderForm ::placeholder{color:#ffffff80}.dark-mode .NewFolderForm ::placeholder{color:#ffffff80}.Expandable{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s}.Expandable .Expandable-content{overflow:hidden}.Expandable.active{grid-template-rows:1fr}.Expandable-metaContent{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:var(--spacing-sm);border-top:1px solid var(--app-ui-border)}.Expandable-metaContent button{margin-left:var(--spacing-sm)}.Expandable-metaContent button:first-child{margin-left:0}.Graph{--graph-padding-top: 20px;--graph-padding-right: 20px;--graph-padding-bottom: 20px;--graph-padding-left: 20px;position:relative;display:flex;justify-content:space-between;align-items:flex-end;padding:var(--graph-padding-top) var(--graph-padding-right) var(--graph-padding-bottom) var(--graph-padding-left);width:100%;height:150px;background-image:linear-gradient(to bottom,#505050e8,#1d1d1df2);border-radius:10px;box-shadow:-1px 1px 7px #0000004d;background-image:linear-gradient(to bottom,#fff,#fbfbfb);box-shadow:-1px 1px 7px #0000001a}.Graph.-type-bar .Graph-bar,.Graph.-type-histogram .Graph-bar{max-width:7px;margin-right:auto}.Graph.-with-scale{--graph-padding-left: 60px;overflow-x:hidden}.Graph.-with-label{--graph-padding-top: 50px}.Graph.-with-x-labels{--graph-padding-bottom: 30px;height:160px}.Graph.-with-x-labels.-type-histogram{--graph-padding-bottom: 50px;height:200px}.Graph.-allow-scroll{position:relative}.Graph.-allow-scroll .Graph-barContainer{position:absolute;top:0;width:calc(100% - var(--graph-padding-left));height:100%;display:flex;align-items:flex-end;padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);overflow-x:auto;padding-bottom:var(--graph-padding-bottom);padding-top:var(--graph-padding-top)}.Graph.-allow-scroll .Graph-barContainer .Graph-bar{margin-right:36px;height:calc(var(--percent));min-width:8px;--bar-width: 8px}.Graph.-allow-scroll .Graph-barContainer .Graph-bar:last-child{margin-right:8px}.Graph-label{position:absolute;top:calc(var(--graph-padding-top) / 2);left:50%;transform:translate(-50%,-100%);width:100%;text-align:center;font-size:12px;font-weight:var(--fw7);color:var(--app-ui-text)}.Graph-scale{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding-top:var(--graph-padding-top);padding-bottom:var(--graph-padding-bottom);padding-left:5px;height:100%;font-size:8px}.Graph-scaleTick{position:relative;display:block;transform:translate(0);text-align:right}.Graph-scaleTick:before{content:"";display:block;position:absolute;top:50%;right:0;transform:translate(calc(100% + 3px),-50%);height:1px;width:1000px;background-color:var(--app-ui-border)}.Graph-scaleTick.-st100{top:-4px}.Graph-scaleTick.-st75{top:-2px}.Graph-scaleTick.-st25{bottom:-2px}.Graph-scaleTick.-st0{bottom:-4px}.Graph-bar{--percent: 0%;--bar-width: 3px;position:relative;display:inline-flex;width:var(--bar-width);height:var(--percent);min-height:1px;min-width:2px;max-width:none;background-color:#fff;border-radius:4px;box-shadow:-1px 1px 3px #000000e6;box-shadow:-1px 1px 7px #0000001a;cursor:pointer;transition:height .3s var(--easing-bezier);background-image:linear-gradient(to top,var(--hopsquad-purple) 0%,var(--hopsquad-blue) 99%,var(--hopsquad-blue) 100%)}.Graph-bar[data-value-level="25"],.Graph-bar[data-value-level="50"]{background-image:linear-gradient(to top,var(--hopsquad-purple) 0%,#6d8efc 100%)}.Graph-bar[data-value-level="75"],.Graph-bar[data-value-level="100"]{background-image:linear-gradient(to top,var(--hopsquad-purple) 0%,var(--hopsquad-blue) 100%)}.Graph-bar:nth-child(3n+1){background-color:var(--hopsquad-purple)}.Graph-bar:nth-child(3n+2){background-color:var(--hopsquad-blue)}.Graph-bar:nth-child(3n+3){background-color:#dc72ff;background-color:#00ffdc}.Graph-barLabel{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);padding-top:4px;width:auto;font-size:10px;text-align:center;color:var(--app-ui-text)}.Graph-barLabel.-sm{font-size:8px;padding-top:10px}.Graph-barLabel.-histogram{transform:translate(-20%,calc(100% + 8px)) rotate(45deg)}.Graph-barTooltip{display:block;position:absolute;top:0;left:50%;z-index:1;transform:translate(-50%,-100%);padding:3px 5px;width:max-content;font-size:10px;color:#fff;background-color:#2d2d2d;border-radius:6px;opacity:0;visibility:hidden;transition:visibility 0s .3s,opacity .3s,transform .3s}.Graph-barTooltip.-static{background-color:transparent;color:var(--app-ui-text);opacity:1;visibility:visible;transform:translate(-50%,calc(-100% - 5px))}.Graph-bar.active .Graph-barTooltip{opacity:1;visibility:visible;transform:translate(-50%,calc(-100% - 5px));transition-delay:0s}.dark-mode .Graph{background-image:none;background-color:var(--app-ui-bg-light)}.dark-mode .Graph .Graph-scaleTick:before{background-color:#222}.horizontal-date-scroll-container{margin:0 auto;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);padding-left:var(--site-wrapper-spacing);padding-right:var(--site-wrapper-spacing);width:100%;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.horizontal-date-scroll-container .horizontal-date-scroll-container::-webkit-scrollbar{display:none}.horizontal-date-scroll-container .item{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;color:#fff;margin-right:var(--spacing-sm);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);padding-left:var(--spacing-sm);padding-right:var(--spacing-md);background-color:#fff;background-color:var(--app-ui-bg-light);color:#000;border:0;border-radius:6px;scroll-snap-align:start;text-decoration:none;box-shadow:0 3px 6px #00000012}.horizontal-date-scroll-container .item h4{margin:0;color:#c4c4c4;font-size:var(--f3);font-weight:var(--fw6)}.horizontal-date-scroll-container .item span{color:var(--app-ui-text);font-size:var(--f3);font-weight:var(--fw6)}.horizontal-date-scroll-container .item .delete-item-button{position:absolute;top:7px;right:7px}.horizontal-date-scroll-container .item .delete-item-button svg{width:12px;height:12px}.hs-table{width:100%;max-width:100%;border-radius:10px;padding-top:16px;padding-bottom:16px}.hs-table-header-row,.hs-table-row{display:flex;align-items:center;line-height:1;text-decoration:none;color:#333;border-radius:10px}.hs-table-header-row{padding-bottom:8px}.hs-table-row{padding-top:8px;padding-bottom:8px}.hs-table-row .hs-table-row-grouping-label{display:none}.hs-table-row.sorted-by-date.-has-grouping-label{position:relative;padding-top:40px;margin-top:4px}.hs-table-row.sorted-by-date.-has-grouping-label .hs-table-row-grouping-label{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;height:20px;height:36px;padding-left:8px;color:var(--app-ui-label);font-size:10px;font-size:12px;font-weight:var(--fw6);line-height:1;background-color:var(--app-ui-border)}.hs-table-header-data,.hs-table-row-data{margin-right:3px;line-height:1.23;cursor:pointer}.hs-table-header-data:last-child,.hs-table-row-data:last-child{margin-right:0}.hs-table-header-data{color:#999;font-weight:600;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.hs-table-header-data:nth-child(1),.hs-table-header-data.-sm{width:40px}.hs-table-header-data:nth-child(2),.hs-table-header-data.-md{width:60px}.hs-table-header-data:nth-child(3),.hs-table-header-data.-full{flex:1}.hs-table-header-data:nth-child(4){width:60px}.hs-table-header-data.row-date{width:60px}.hs-table-row-data{font-size:14px;font-weight:500;color:#999;transition:.2s color}.hs-table-row-data.row-event{display:flex;align-items:center;justify-content:center;width:40px;height:36px;text-align:center;border:3px solid var(--app-ui-bg);border-radius:8px}.hs-table-row-data.row-event.lj{background-color:#5af6fd5e;background-image:linear-gradient(to top right,var(--hopsquad-blue) 0%,#dc72ff 100%);color:#5a23c3}.hs-table-row-data.row-event.lj:before{content:"LJ"}.hs-table-row-data.row-event.tj{background-color:#8a6dff;background-image:linear-gradient(to top right,var(--hopsquad-blue) 0%,#dc72ff 100%);color:#5a23c3}.hs-table-row-data.row-event.tj:before{content:"TJ"}.hs-table-row-data.row-date{width:60px;font-size:14px}.hs-table-row-data.row-meet{flex:1;font-size:14px;padding-right:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hs-table-row-data.row-distance{width:63px;font-size:14px;text-align:center}.hs-table-row-data.row-distance.pb{position:relative;color:var(--hopsquad-purple)}.hs-table-row-data.row-distance.pb:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-100%);width:12px;height:12px;background-image:url(/star.svg);background-size:cover;background-position:center}.UnstyledIconButton{display:flex;align-items:center;justify-content:center;border:0;background:none;outline:none;cursor:pointer;padding:0}.UnstyledIconButton.-touchsize-full{width:36px;height:36px}.UnstyledIconButton.-touchsize-md{width:24px;height:24px}svg{width:18px;height:18px;color:var(--app-ui-icon);fill:currentColor}.more-icon{width:18px}.close-icon-sm{width:14px;height:14px}.trash-icon{width:18px;height:18px}.minus-circle-icon{width:18px;height:18px;color:var(--warning-color)}.play-button-icon{color:#fff}.kangaroo-icon{width:24px;height:18px}.eye-icon,.settings-icon,.wind-icon{width:18px;height:18px}.user-settings-icon{width:26px;height:20px}.plans-icon,.athletes-icon{width:18px;height:18px}.meets-icon{width:20px;height:18px;transform:rotate(90deg)}.calendar-icon,.library-icon,.pencil-icon,.grid-icon,.more-grid-icon,.filter-icon,.save-icon,.sun-icon,.moon-icon,.heart-icon,.folder-icon{width:18px;height:18px}.star-icon{width:12px;height:12px;color:gold}.chevron-icon,.checkmark-icon,.plus-icon{width:14px;height:14px}.plus-icon.-lg{width:18px;height:18px}.hs-lightswitch{--ls-height: 22;--ls-width: 40;--lightswitch-height: calc(var(--ls-height) * 1px);--lightswitch-width: calc(var(--ls-width) * 1px);--lightswitch-slide-distance-ratio: calc(var(--ls-height) / (var(--ls-width) - var(--ls-height)));--lightswitch-slide-distance: calc(var(--lightswitch-height) / var(--lightswitch-slide-distance-ratio));--lightswitch-on-bg-color: var(--hopsquad-purple);--lightswitch-off-bg-color: #f4f4f4;--lightswitch-border: #efefef}.hs-lightswitch-checkbox{display:none}.hs-lightswitch-checkbox::selection,.hs-lightswitch-checkbox:after::selection,.hs-lightswitch-checkbox:before::selection,.hs-lightswitch-checkbox *::selection,.hs-lightswitch-checkbox *:after::selection,.hs-lightswitch-checkbox *:before::selection,.hs-lightswitch-checkbox+.hs-lightswitch-button::selection{background:none}.hs-lightswitch-checkbox+.hs-lightswitch-button{outline:0;display:block;width:var(--lightswitch-width);height:var(--lightswitch-height);position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.hs-lightswitch-checkbox+.hs-lightswitch-button:after,.hs-lightswitch-checkbox+.hs-lightswitch-button:before{position:absolute;display:block;content:"";height:100%}.hs-lightswitch-button:before{width:100%;background-color:var(--lightswitch-off-bg-color);border-radius:100px;border:1px solid var(--lightswitch-border);transition:background-color .3s var(--easing-bezier2)}.hs-lightswitch-button:after{width:var(--lightswitch-height);background-color:#fff;border-radius:100px;border:1px solid var(--lightswitch-border);box-shadow:0 2px 4px var(--lab-ui-shadow);transition:transform .3s var(--easing-bezier2)}.hs-lightswitch-checkbox:checked+.hs-lightswitch-button:before{background-color:var(--lightswitch-on-bg-color)}.hs-lightswitch-checkbox:checked+.hs-lightswitch-button:after{transform:translate(var(--lightswitch-slide-distance))}.LineChart-container{--line-chart-padding-top: 50px;--line-chart-padding-right: 20px;--line-chart-padding-bottom: 50px;--line-chart-padding-left: 40px;position:relative;height:250px;width:100%;max-width:600px;padding:var(--line-chart-padding-top) var(--line-chart-padding-right) var(--line-chart-padding-bottom) var(--line-chart-padding-left);background-color:var(--app-ui-bg);box-shadow:-1px 1px 7px #0000001a;border-radius:8px;overflow:hidden;overflow:visible}.LineChart-container:after{content:"";position:absolute;bottom:calc(var(--line-chart-padding-bottom) + 4.5px + 2px);left:0;z-index:0;width:calc(100% + 3.5px);height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:100% 25px;pointer-events:none}.LineChart-header{position:absolute;top:0;left:var(--line-chart-padding-left);z-index:1;background-color:inherit;width:calc(100% - var(--line-chart-padding-left));height:var(--line-chart-padding-top);border-top-right-radius:8px}.LineChart-header-title{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;font-size:16px;font-weight:600;color:var(--app-ui-text)}.LineChart-x-legend,.LineChart-y-legend{position:absolute;z-index:1;display:flex;padding:4px;background-color:inherit}.LineChart-x-legend{bottom:0;left:var(--line-chart-padding-left);width:calc(100% - var(--line-chart-padding-left));height:var(--line-chart-padding-bottom);border-bottom-right-radius:8px}.LineChart-y-legend{width:var(--line-chart-padding-left);height:100%;bottom:0;left:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.LineChart-x-title,.LineChart-y-title{position:absolute;font-size:12px;font-weight:600;color:#fff;background:#6a31fb80;padding-top:2px;padding-bottom:2px}.LineChart-x-title{bottom:0;left:50%;width:100px;transform:translate(-50%);text-align:center}.LineChart-y-title{top:50%;left:9px;width:100px;transform:translate(-50%) rotate(-90deg);text-align:center}.LineChart{--graphWidth: 400px;--graphHeight: 100px;position:relative;position:absolute;bottom:var(--line-chart-padding-bottom);left:var(--line-chart-padding-left);width:calc(100% - var(--line-chart-padding-left));overflow-x:auto;overflow-y:visible;height:calc(100% - var(--line-chart-padding-top) - var(--line-chart-padding-bottom));border-left:2px solid rgba(255,255,255,.25);border-bottom:2px solid rgba(255,255,255,.25)}.point{--point-color: var(--hopsquad-blue);position:absolute;bottom:0;left:0;z-index:2;width:8px;height:8px;background-color:var(--point-color);border-radius:50%;box-shadow:0 0 16px var(--point-color);transition:transform .2s ease;cursor:pointer}.point:hover{transform:scale(1.75)}.line{--line-color: var(--hopsquad-purple);position:absolute;bottom:0;left:0;z-index:1;height:4px;width:2px;background-color:var(--line-color);box-shadow:0 0 16px var(--line-color);transform-origin:left center;border-radius:100px}.LineChart-tooltip{display:block;position:absolute;top:0;left:50%;z-index:1;transform:translate(-50%,-100%);padding:3px 5px;width:max-content;font-size:10px;color:#fff;background-color:#2d2d2d;border-radius:6px;opacity:0;visibility:hidden;transition:visibility 0s .3s,opacity .3s,transform .3s}.LineChart-tooltip.-static{background-color:transparent;color:var(--app-ui-text);opacity:1;visibility:visible;transform:translate(-50%,calc(-100% - 5px))}.point:hover .LineChart-tooltip,.point.active .LineChart-tooltip{opacity:1;visibility:visible;transform:translate(-50%,calc(-100% - 5px));transition-delay:0s}.point:first-child .LineChart-tooltip{transform:translateY(100%)}.point:first-child:hover .LineChart-tooltip{opacity:1;visibility:visible;transform:translateY(calc(-100% - 5px));transition-delay:0s}.LineChart-label{position:absolute;top:calc(var(--graph-padding-top) / 2);left:50%;transform:translate(-50%,-100%);width:100%;width:max-content;text-align:center;font-size:10px;font-weight:var(--fw7);color:var(--app-ui-text);opacity:0;transition:opacity .2s ease}.LineChart-label .caption{display:none;opacity:0;transition:opacity .2s ease}.point:hover .LineChart-label .caption,.point:hover .LineChart-label{opacity:1}.point:first-child{box-shadow:none}.line.first{box-shadow:6px 0 16px var(--line-color)}.point:first-child .LineChart-label{transform:translateY(-100%)}.point:nth-child(2) .LineChart-label{transform:translate(-25%,-100%)}.dark-mode .LineChart-container{background-color:var(--app-ui-bg-light)}.dark-mode .LineChart-container:after{background-image:linear-gradient(to bottom,rgba(0,0,0,.05) 1px,transparent 1px)}.dark-mode .LineChart{border-left:2px solid rgba(0,0,0,.25);border-bottom:2px solid rgba(0,0,0,.25)}.link-list{width:100%;padding:var(--spacing-sm);background:var(--app-ui-border);border-radius:16px}.link-list.-no-bg{background-color:transparent}.link-list.-no-bg .link-list-item{border-bottom:0}.link-list.-no-padding{padding:0}.link-list.-sm .link-list-item{padding:var(--spacing-xs) 0}.link-list-item{font-size:20px;font-size:var(--f3);color:var(--app-ui-text-soft);text-decoration:none;padding:var(--spacing-sm) 0;border-bottom:1px solid #f1f1f1;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.link-list-item:last-child{border:0}.link-list svg.chevron{max-width:12px;max-height:12px;transform:rotate(180deg);fill:#c4c4c4;fill:var(--app-ui-icon)}.dark-mode .link-list-item{border-color:var(--app-ui-border)}.MeetCalendarDay{display:flex;text-decoration:none;color:var(--app-ui-text);box-shadow:0 4px 7px #00000008;border:1px solid var(--app-ui-border);border-radius:6px;cursor:pointer}.MeetCalendarDay.meet{border-color:gold}.MeetCalendarDay.off{border-color:tomato}.MeetCalendarDay.today{position:relative;border-color:gold}.MeetCalendarDay.today:before{content:"";display:block;position:absolute;top:8px;right:8px;width:12px;height:12px;background-image:url(/star.svg);background-size:cover;background-position:center}.MeetCalendarDay .MeetCalendarDay-date{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-sm);background-color:#000;background-color:#efefef;background-color:var(--app-ui-border);border-top-left-radius:6px;border-bottom-left-radius:6px;width:80px}.MeetCalendarDay .MeetCalendarDay-dow{font-size:var(--f2);font-weight:var(--fw4);color:var(--app-ui-color-level-6)}.MeetCalendarDay .MeetCalendarDay-day{font-size:var(--f5);font-weight:var(--fw6);color:#fff;color:#000;color:var(--app-ui-color-level-7)}.MeetCalendarDay .MeetCalendarDay-month{font-size:var(--f1);font-weight:var(--fw4)}.MeetCalendarDay .MeetCalendarDay-title{flex:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.MeetCalendarDay .MeetCalendarDay-title h3{margin:0;padding-right:var(--spacing-sm);font-size:var(--f2);font-weight:var(--fw4)}.MeetCalendarDay .MeetCalendarDay-title h4{margin:0;font-size:var(--f1);font-weight:var(--fw3)}.MeetCalendarDay .MeetCalendarDay-title button{position:absolute;top:50%;transform:translateY(-50%);right:8px;height:40px}.MeetCalendarDay .MeetCalendarDay-title svg.check{position:absolute;top:50%;transform:translateY(-50%);right:var(--spacing-sm);height:40px;padding:7px;width:30px;height:30px;border-radius:50%;background-color:#fff;border:1px solid #ddd}.MeetCalendarDay.selected .MeetCalendarDay-title svg{background-color:var(--hopsquad-purple)}.dark-mode .MeetCalendarDay-title svg.check{background-color:var(--app-ui-bg-light);border:1px solid var(--app-ui-border)}.dark-mode .MeetCalendarDay.selected .MeetCalendarDay-title svg{background-color:var(--hopsquad-purple)}.MeetEventList,.MeetTypeList{display:flex;flex-direction:column}.MeetEventList-event{color:var(--app-ui-text);cursor:pointer;margin-bottom:var(--spacing-mini)}.MeetEventList-event:last-child{margin-bottom:0}.MeetTypeList-meetType{color:var(--app-ui-text);cursor:pointer;margin-bottom:var(--spacing-mini)}.MeetTypeList-meetType:last-child{margin-bottom:0}:root{--nativeish-transition-duration: .4s}.NativeIsh-disabled .NativeIshScreen:not(.outlet){-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;transform:translate(0)!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important}.forward .v-leave-active,.forward .nativeish-leave-active{animation:slideOutFromRight var(--nativeish-transition-duration) var(--nativeish-easing)}.back .v-leave-active,.back .nativeish-leave-active{animation:slideOutFromLeft var(--nativeish-transition-duration) var(--nativeish-easing)}.forward .v-enter-active,.forward .nativeish-enter-active{animation:slideInFromRight var(--nativeish-transition-duration) var(--nativeish-easing)}.back .v-enter-active,.back .nativeish-enter-active{animation:slideInFromLeft var(--nativeish-transition-duration) var(--nativeish-easing)}.NativeIshScreen:not(.outlet){position:absolute;width:100%;height:100%;box-shadow:0 10px 20px #0000001a;padding-bottom:calc(var(--site-wrapper-spacing) + var(--global-navigation-height));overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fff;transition:transform var(--nativeish-transition-duration) var(--nativeish-easing);will-change:transform}.dark-mode .NativeIshScreen:not(.outlet){background-color:var(--app-ui-bg);color:var(--app-ui-text)}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutFromRight{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideOutFromLeft{0%{transform:translate(0)}to{transform:translate(100%)}}.Notepad{position:relative;max-width:600px;margin-left:auto;margin-right:auto}.Notepad-title{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;top:0;left:calc(var(--spacing-sm) + var(--spacing-xs));width:calc(100% - (var(--spacing-sm) + var(--spacing-xs) + var(--spacing-sm)));margin:0;height:40px;color:var(--app-ui-label);font-size:var(--f1);font-weight:var(--fw6);line-height:1;transition:color .1s ease}.Notepad-title span{display:block;position:relative;top:4px}.Notepad-button{position:absolute;top:6px;right:6px;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding-left:8px;padding-right:8px;height:28px;background-color:var(--hopsquad-purple);font-family:var(--sans);font-size:var(--f1);font-size:10px;font-weight:var(--fw6);color:#fff;border:0;border-radius:6px;box-shadow:0 2px 4px #031b4e0d;text-decoration:none;letter-spacing:.05em;-webkit-user-select:none;user-select:none;cursor:pointer}.Notepad-button.disabled,.Notepad-button:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}.Notepad-pad{width:100%;max-width:600px;color:var(--app-ui-text-light);background-color:var(--app-ui-bg-light);background-image:url(/lines.png);background-repeat:repeat-y;background-position:-76px 0;border-radius:8px;border:none;box-shadow:0 2px 24px #0000001a;outline:none;resize:none;transition:opacity .1s ease}.dark-mode .Notepad-pad{background-image:url(/lines-dark.png)}.RangeSlider{--slider-height: 45px;position:relative;width:100%;max-width:600px;padding-top:var(--spacing-sm);-webkit-user-select:none;user-select:none}.RangeSlider.-positionOnBoard{padding-top:0;margin-left:auto;margin-right:auto;width:300px}.RangeSlider.-positionOnBoard.-graph{transform:scale(1.08)}.RangeSlider.-positionOnBoard.-graph .RangeSlider-input::-webkit-slider-thumb,.RangeSlider.-positionOnBoard.-graph .RangeSlider-input:active::-webkit-slider-thumb{display:none;-webkit-user-select:none;user-select:none}.RangeSlider.-positionOnBoard.-graph .RangeSliderGraph-dataPoint{--data-point-size: 12px;position:absolute;top:50%;transform:translate(calc(50px - var(--data-point-size)),-50%);width:var(--data-point-size);height:var(--data-point-size);border-radius:50%;opacity:.65;z-index:1}.RangeSlider.-positionOnBoard.-graph .RangeSliderGraph-dataPoint.-mark{background-color:var(--hopsquad-purple)}.RangeSlider.-positionOnBoard.-graph .RangeSliderGraph-dataPoint.-foul{background-color:var(--hopsquad-blue)}.RangeSlider.-positionOnBoard.-preview{position:absolute;top:50%;left:-35px;transform:scale(.4) translateY(-50%);transform-origin:top left;cursor:pointer}.RangeSlider.-positionOnBoard.-preview.-mark,.RangeSlider.-positionOnBoard.-preview.-foul{transform:scale(.4) translateY(-50%)}.RangeSlider.-positionOnBoard.-preview .RangeSlider-input{pointer-events:none;-webkit-user-select:none;user-select:none}.RangeSlider.-positionOnBoard:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(calc(-100% + 25px));width:40px;height:var(--slider-height);background-color:var(--app-ui-border)}.RangeSlider.-positionOnBoard:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(calc(-100% + 30px));width:5px;height:var(--slider-height);background-color:red}.RangeSlider.-positionOnBoard .RangeSlider-output{display:none}.RangeSlider.-positionOnBoard .RangeSlider-input{display:flex;border-radius:0;border-top:2px solid var(--app-ui-border);border-bottom:2px solid var(--app-ui-border);background-color:transparent;-webkit-user-select:none;user-select:none}.RangeSlider.-positionOnBoard .RangeSlider-input::-webkit-slider-runnable-track{height:var(--slider-height);-webkit-appearance:none;transition:box-shadow .2s ease-in-out}.RangeSlider.-positionOnBoard .RangeSlider-input.-left-foot::-webkit-slider-thumb{background-image:url(/shoe-left.png)}.RangeSlider.-positionOnBoard .RangeSlider-input::-webkit-slider-thumb{-webkit-appearance:none;width:50px;height:100%;cursor:grab;background-color:transparent;position:relative;z-index:1;background-image:url(/shoe2.png);background-size:100%;background-position:left;background-repeat:no-repeat;box-shadow:none;-webkit-user-select:none;user-select:none}.RangeSlider.-positionOnBoard .RangeSlider-input.NOTSET::-webkit-slider-thumb{opacity:.5}.RangeSlider.-positionOnBoard .RangeSlider-input:active::-webkit-slider-thumb{cursor:grabbing;background-color:transparent;position:relative}.RangeSlider.-referenceLine .RangeSlider-input::-webkit-slider-thumb{border-right:1px solid red;border-radius:0}.RangeSlider.-takeoffPosition{padding-top:0;margin-left:auto;margin-right:auto;width:320px;border-top:2px solid var(--app-ui-border);border-bottom:2px solid var(--app-ui-border)}.RangeSlider.-takeoffPosition.-graph{transform:scale(1.08)}.RangeSlider.-takeoffPosition.-graph .RangeSlider-input::-webkit-slider-thumb,.RangeSlider.-takeoffPosition.-graph .RangeSlider-input:active::-webkit-slider-thumb{display:none;-webkit-user-select:none;user-select:none}.RangeSlider.-takeoffPosition.-graph .RangeSliderGraph-dataPoint{--data-point-size: 12px;position:absolute;top:50%;transform:translate(calc(50px - var(--data-point-size)),-50%);width:var(--data-point-size);height:var(--data-point-size);border-radius:50%;opacity:.65;z-index:1}.RangeSlider.-takeoffPosition.-graph .RangeSliderGraph-dataPoint.-mark{background-color:var(--hopsquad-purple)}.RangeSlider.-takeoffPosition.-graph .RangeSliderGraph-dataPoint.-foul{background-color:var(--hopsquad-blue)}.RangeSlider.-takeoffPosition.-preview{--third: -50%;position:absolute;top:100%;left:0;transform:scale(.4) translate(var(--third),-100%);transform-origin:top left;transition:transform .2s ease;cursor:pointer}.RangeSlider.-takeoffPosition.-preview.-mark,.RangeSlider.-takeoffPosition.-preview.-foul{transform:scale(.4) translateY(-50%)}.RangeSlider.-takeoffPosition.-preview .RangeSlider-input{pointer-events:none}.RangeSlider.-takeoffPosition .-tickMarks{position:absolute;top:50%;left:0;transform:translate(-50%,-100%);transform:translateY(-50%);width:227px;width:243px;width:183px;width:100%;width:calc(100% - 50px);width:calc(100% - 28px);height:calc(var(--slider-height) - 25px);padding-right:20px;display:flex;justify-content:space-between;align-items:center;z-index:1}.RangeSlider.-takeoffPosition .-tickMarks span{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2px;height:16px;height:14px;background-color:#3c3c3c;background-color:var(--app-ui-border);text-align:center;font-size:12px;font-size:16px;color:var(--app-ui-text-light);cursor:pointer}.RangeSlider.-takeoffPosition .-tickMarks span:before{content:attr(data-num);position:absolute;top:50%;left:50%;z-index:0;transform:translate(calc(-50% + 3px),-50%);transform:translate(-50%,-50%);color:var(--app-ui-border-light);color:var(--app-ui-text-light);color:var(--app-ui-label);color:var(--app-ui-label-light);background-color:var(--app-ui-bg);font-size:11px;font-size:12px;font-weight:var(--fw6);padding-top:2px;padding-bottom:2px}.RangeSlider.-takeoffPosition .-tickMarks span.single-digit:nth-child(odd):before{background-color:var(--app-ui-bg)}.RangeSlider.-takeoffPosition .-tickMarks span:nth-child(1):before,.RangeSlider.-takeoffPosition .-tickMarks span:nth-child(2n):before{display:none}.RangeSlider.-takeoffPosition .-tickMarks span:nth-child(odd){height:32px}.RangeSlider.-takeoffPosition .-tickMarks span:nth-child(1){background-color:transparent}.RangeSlider.-takeoffPosition .-tickMarks span:nth-child(2){transform:translate(-25%)}.RangeSlider.-takeoffPosition .-tickMarks span:nth-child(3){transform:translate(calc(50% - 1px))}.RangeSlider.-takeoffPosition .-tickMarks span:nth-child(4){transform:translate(calc(25% - 1px))}.RangeSlider.-takeoffPosition .-tickMarks span:nth-child(5){transform:translate(calc(12.5% - 1px))}.RangeSlider.-takeoffPosition .-tickMarks span:nth-child(6){transform:translate(-50%)}.RangeSlider.-takeoffPosition .-tickMarks span:nth-child(7){transform:translate(-25%)}.RangeSlider.-takeoffPosition .-tickMarks span:nth-child(8){transform:translate(-50%)}.RangeSlider.-takeoffPosition .-tickMarks span:nth-child(9){transform:translate(-75%)}.RangeSlider.-takeoffPosition .-tickMarks span:nth-child(10){transform:translate(-87.5%)}.RangeSlider.-takeoffPosition .-tickMarks span:nth-child(11){transform:translate(calc(-140% + 1px))}.RangeSlider.-takeoffPosition .-tickMarks span:nth-child(12){transform:translate(-1px)}.RangeSlider.-takeoffPosition:before{content:"";position:absolute;top:50%;right:0;width:50px;height:50px;transform:translateY(-50%);background-image:url(/pv_box.png);background-size:75%;background-position:center right;background-repeat:no-repeat}.RangeSlider.-takeoffPosition .RangeSlider-output{display:none}.RangeSlider.-takeoffPosition .RangeSlider-input{display:flex;border-radius:0;background-color:transparent;width:calc(100% - 50px)}.RangeSlider.-takeoffPosition .RangeSlider-input::-webkit-slider-runnable-track{height:var(--slider-height);-webkit-appearance:none;transition:box-shadow .2s ease-in-out}.RangeSlider.-takeoffPosition .RangeSlider-input.-left-foot::-webkit-slider-thumb{background-image:url(/shoe-left.png)}.RangeSlider.-takeoffPosition .RangeSlider-input.-right-foot::-webkit-slider-thumb{background-image:url(/shoe2.png)}.RangeSlider.-takeoffPosition .RangeSlider-input::-webkit-slider-thumb{-webkit-appearance:none;width:25px;height:100%;cursor:grab;background-color:transparent;position:relative;z-index:1;background-image:url(/shoe-left.png);background-size:50%;background-size:100%;background-position:center center;background-repeat:no-repeat;box-shadow:none;-webkit-user-select:none;user-select:none}.RangeSlider.-takeoffPosition .RangeSlider-input.NOTSET::-webkit-slider-thumb{opacity:0}.RangeSlider.-takeoffPosition .RangeSlider-input:active::-webkit-slider-thumb{cursor:grabbing;background-color:transparent;position:relative}.RangeSlider.-takeoffPositionHJ{--hj-slider-height: 35px;padding-top:0;margin:0 auto;width:100%;border-top:2px solid var(--app-ui-border);border-bottom:2px solid var(--app-ui-border)}.RangeSlider.-takeoffPositionHJ.-graph{transform:scale(1.08)}.RangeSlider.-takeoffPositionHJ.-graph .RangeSlider-input::-webkit-slider-thumb,.RangeSlider.-takeoffPositionHJ.-graph .RangeSlider-input:active::-webkit-slider-thumb{display:none;-webkit-user-select:none;user-select:none}.RangeSlider.-takeoffPositionHJ.-graph .RangeSliderGraph-dataPoint{--data-point-size: 12px;position:absolute;top:50%;transform:translate(calc(50px - var(--data-point-size)),-50%);width:var(--data-point-size);height:var(--data-point-size);border-radius:50%;opacity:.65;z-index:1}.RangeSlider.-takeoffPositionHJ.-graph .RangeSliderGraph-dataPoint.-mark{background-color:var(--hopsquad-purple)}.RangeSlider.-takeoffPositionHJ.-graph .RangeSliderGraph-dataPoint.-foul{background-color:var(--hopsquad-blue)}.RangeSlider.-takeoffPositionHJ.-preview{--third: -50%;position:absolute;top:100%;left:0;transform:scale(.4) translate(var(--third),-100%);transform-origin:top left;transition:transform .2s ease;cursor:pointer}.RangeSlider.-takeoffPositionHJ.-preview.-mark,.RangeSlider.-takeoffPositionHJ.-preview.-foul{transform:scale(.4) translateY(-50%)}.RangeSlider.-takeoffPositionHJ.-preview .RangeSlider-input{pointer-events:none}.RangeSlider.-takeoffPositionHJ .RangeSlider-output{display:none}.RangeSlider.-takeoffPositionHJ .RangeSlider-input{display:flex;border-radius:0;background-color:transparent;width:100%}@media screen and (-webkit-min-device-pixel-ratio: 0){.RangeSlider.-takeoffPositionHJ .RangeSlider-input{height:var(--hj-slider-height)}.RangeSlider.-takeoffPositionHJ .RangeSlider-input::-webkit-slider-runnable-track{height:var(--hj-slider-height);-webkit-appearance:none;transition:box-shadow .2s ease-in-out}.RangeSlider.-takeoffPositionHJ .RangeSlider-input::-webkit-slider-thumb{-webkit-appearance:none;width:25px;height:100%;cursor:grab;background-color:var(--app-ui-bg-light);border-left:10px solid black;border-right:10px solid black;position:relative;z-index:1;box-shadow:none;-webkit-user-select:none;user-select:none;border-radius:0}.RangeSlider.-takeoffPositionHJ .RangeSlider-input.NOTSET::-webkit-slider-thumb{opacity:0}.RangeSlider.-takeoffPositionHJ .RangeSlider-input:active::-webkit-slider-thumb{cursor:grabbing;background-color:transparent;position:relative}}.RangeSlider-output{position:absolute;top:0;left:0;transform:translateY(-100%);display:flex;align-items:center;justify-content:center;height:var(--spacing-sm);width:100%;text-align:center;font-size:24px}.RangeSlider-output.-wind:after{display:block;margin-left:4px;content:"m/s";font-size:10px}.RangeSlider-input{outline:0;border:0;border-radius:8px;width:100%;margin:0;z-index:1;transition:box-shadow .2s ease-in-out}.RangeSlider-input:disabled{opacity:.5;cursor:not-allowed}.RangeSlider-input:disabled::-webkit-slider-thumb{cursor:not-allowed!important}@media screen and (-webkit-min-device-pixel-ratio: 0){.RangeSlider-input{overflow:hidden;height:var(--slider-height);-webkit-appearance:none;background-color:var(--app-ui-bg-light)}.RangeSlider-input::-webkit-slider-runnable-track{height:var(--slider-height);-webkit-appearance:none;transition:box-shadow .2s ease-in-out}.RangeSlider-input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;width:7.6923076923%;height:100%;cursor:grab;background-color:var(--hopsquad-purple);border-radius:8px;transition:box-shadow .1s ease-in-out;position:relative;z-index:1;background-size:50px;background-size:50%;background-position:center center;background-position:left;background-repeat:no-repeat;-webkit-user-select:none;user-select:none}.RangeSlider-input:active::-webkit-slider-thumb{cursor:grabbing;background-color:var(--hopsquad-purple)}}.RangeSlider-ticks{position:absolute;top:calc(20px + var(--spacing-sm));left:50%;z-index:0;transform:translate(-50%,-50%);display:flex;justify-content:space-between;align-items:center;width:100%}.RangeSlider-tick{position:relative;display:flex;align-items:center;justify-content:center;width:40px;width:7.6923076923%;text-align:center;font-size:10px;cursor:pointer}.RangeSlider-tick.negative:before{content:"-";position:absolute;left:50%;transform:translate(calc(-100% - 3px))}.GripSlider{position:relative;display:flex;align-items:center;margin-left:auto;margin-right:auto;width:100%;max-width:150px;height:100px;height:60px;-webkit-user-select:none;user-select:none}.GripSlider:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;height:2px;background-color:var(--app-ui-bg-inverted);border-radius:100px}.GripSlider:after{content:"";position:absolute;top:0;right:0;z-index:1;width:40px;height:2px;background-color:var(--app-ui-border);background:repeating-linear-gradient(45deg,var(--app-ui-bg-inverted),var(--app-ui-bg-inverted) 1px,var(--app-ui-border) 1px,var(--app-ui-border) 2px)!important}.GripSlider-input{outline:0;border:0;border-radius:8px;width:100%;margin:0;z-index:2;transition:box-shadow .2s ease-in-out;background-color:transparent}.GripSlider-input:disabled{opacity:.5;cursor:not-allowed}.GripSlider-input:disabled::-webkit-slider-thumb{cursor:not-allowed!important}@media screen and (-webkit-min-device-pixel-ratio: 0){.GripSlider-input{-webkit-appearance:none;height:15px;background-color:transparent}.GripSlider-input::-webkit-slider-runnable-track{height:var(--slider-height);height:60px;-webkit-appearance:none;transition:box-shadow .2s ease-in-out}.GripSlider-input::-webkit-slider-thumb{transform:translateY(-1px);-webkit-appearance:none;background-color:transparent;background-image:url(/vaulter.png);background-size:100%;background-position:top;background-repeat:no-repeat;width:35px;height:100%;box-shadow:none;cursor:grab;-webkit-user-select:none;user-select:none}.GripSlider-input::-webkit-slider-thumb:active{cursor:grabbing}}.HipDistanceFromBarSlider{position:relative;display:flex;align-items:center;margin-left:auto;margin-right:auto;width:100%;max-width:200px;height:150px;background:var(--app-ui-bg-light);border-radius:8px;-webkit-user-select:none;user-select:none}.HipDistanceFromBarSlider.-preview{transform:scale(.5)}.HipDistanceFromBarSlider.pv:before{background-image:url(/pv-mat-with-bar.png)}.HipDistanceFromBarSlider.hj:before{background-image:url(/hj-mat-with-bar.png)}.HipDistanceFromBarSlider:before{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;background-image:url(/pv-mat-with-bar.png);background-size:100%;background-position:bottom;background-repeat:no-repeat;pointer-events:none}.HipDistanceFromBarSlider .hipDistanceFromBar-output{position:absolute;bottom:45px;right:16px;width:100px}.HipDistanceFromBarSlider .swipe-hint{position:absolute;bottom:45px;right:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.HipDistanceFromBarSlider .swipe-hint.not-empty{display:none}@media (min-width: 960px){.HipDistanceFromBarSlider .swipe-hint{display:none}}.HipDistanceFromBarSlider .swipe-hint .swipe-icon{max-width:40px;max-height:40px;fill:var(--app-ui-label);margin-bottom:var(--spacing-xs);animation:swipe 1.7s 3;transform:translate(0)}.HipDistanceFromBarSlider .swipe-hint span{font-size:var(--f1);color:var(--app-ui-label)}.HipDistanceFromBarSlider-input{outline:0;border:0;border-radius:8px;width:100%;width:65px;width:80px;margin:0 0 0 30px;transition:box-shadow .2s ease-in-out;cursor:pointer;cursor:col-resize}.HipDistanceFromBarSlider-input:disabled{opacity:.5;cursor:not-allowed}.HipDistanceFromBarSlider-input:disabled::-webkit-slider-thumb{cursor:not-allowed!important}@media screen and (-webkit-min-device-pixel-ratio: 0){.HipDistanceFromBarSlider-input{-webkit-appearance:none;height:15px;height:150px;height:115px;position:absolute;bottom:0;background-color:transparent!important}.HipDistanceFromBarSlider-input.hj{height:100px}.HipDistanceFromBarSlider-input.hj::-webkit-slider-thumb{background-image:url(/high-jumper.png)}.HipDistanceFromBarSlider-input.pv::-webkit-slider-thumb{background-image:url(/pole-vaulter.png)}.HipDistanceFromBarSlider-input::-webkit-slider-runnable-track{height:var(--slider-height);height:60px;height:100px;height:100%;-webkit-appearance:none;transition:box-shadow .2s ease-in-out;background-color:transparent;margin-bottom:15px}.HipDistanceFromBarSlider-input::-webkit-slider-thumb{-webkit-appearance:none;height:100%;width:40px;background:#000;background-color:transparent;background-position:bottom;background-size:100%;background-position:top;background-repeat:no-repeat;pointer-events:none;box-shadow:none;cursor:grab;-webkit-user-select:none;user-select:none}.HipDistanceFromBarSlider-input::-webkit-slider-thumb:active{cursor:grabbing}}.StandardsSlider{position:relative;display:flex;align-items:center;margin-left:auto;margin-right:auto;width:100%;max-width:200px;height:150px;background:orange;background:var(--app-ui-bg-light);border-radius:8px;-webkit-user-select:none;user-select:none}.StandardsSlider:before{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;height:32px;background-image:url(/pv-mat.png);background-size:100%;background-position:bottom;background-repeat:no-repeat;pointer-events:none}.StandardsSlider .standards-output{position:absolute;bottom:45px;right:16px}.StandardsSlider .swipe-hint{position:absolute;bottom:45px;right:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.StandardsSlider .swipe-hint.not-empty{display:none}@media (min-width: 960px){.StandardsSlider .swipe-hint{display:none}}.StandardsSlider .swipe-hint .swipe-icon{max-width:40px;max-height:40px;fill:var(--app-ui-label);margin-bottom:var(--spacing-xs);animation:swipe 1.7s 3;transform:translate(0)}.StandardsSlider .swipe-hint span{font-size:var(--f1);color:var(--app-ui-label)}@keyframes swipe{0%{transform:translate(0)}50%{transform:translate(-20px)}to{transform:translate(0)}}.StandardsSlider-input{outline:0;border:0;border-radius:8px;width:100%;width:65px;width:80px;margin:0 0 0 30px;transition:box-shadow .2s ease-in-out;cursor:pointer;cursor:col-resize}.StandardsSlider-input:disabled{opacity:.5;cursor:not-allowed}.StandardsSlider-input:disabled::-webkit-slider-thumb{cursor:not-allowed!important}@media screen and (-webkit-min-device-pixel-ratio: 0){.StandardsSlider-input{-webkit-appearance:none;height:15px;height:150px;background-color:transparent!important}.StandardsSlider-input::-webkit-slider-runnable-track{height:var(--slider-height);height:60px;height:100px;height:100%;-webkit-appearance:none;transition:box-shadow .2s ease-in-out;background-color:transparent;margin-bottom:15px}.StandardsSlider-input::-webkit-slider-thumb{transform:translateY(-1px);-webkit-appearance:none;background:#000;background-color:transparent;background-image:url(/pv-standards.png);background-size:5px;background-position:bottom;background-repeat:no-repeat;width:35px;height:100%;box-shadow:none;cursor:grab;-webkit-user-select:none;user-select:none}.StandardsSlider-input::-webkit-slider-thumb:active{cursor:grabbing}}.dark-mode .RangeSlider.-takeoffPosition:before{background-image:url(/pv_box-dark.png)}.dark-mode .RangeSlider.-takeoffPosition .-tickMarks span{background-color:var(--app-ui-border-light)}.dark-mode .RangeSlider.-takeoffPosition .-tickMarks span:nth-child(1){background-color:transparent}.dark-mode .RangeSlider.-takeoffPosition .-tickMarks span:before{color:var(--app-ui-label)}.dark-mode .HipDistanceFromBarSlider.pv:before{background-image:url(/pv-mat-with-bar-dark.png)}.dark-mode .HipDistanceFromBarSlider.hj:before{background-image:url(/hj-mat-with-bar-dark.png)}.dark-mode .HipDistanceFromBarSlider-input.hj::-webkit-slider-thumb{background-image:url(/high-jumper-dark.png)}.dark-mode .HipDistanceFromBarSlider-input.pv::-webkit-slider-thumb{background-image:url(/pole-vaulter-dark.png)}.dark-mode .StandardsSlider:before{background-image:url(/pv-mat-dark.png)}.dark-mode .GripSlider-input{background-color:transparent}.dark-mode .GripSlider-input::-webkit-slider-thumb{background-image:url(/vaulter-dark.png);-webkit-user-select:none;user-select:none}:root{--slider-handle-size: 20px}.output{font-size:24px}.RangeElement{position:relative;width:calc(var(--slider-handle-size));height:calc(150px + var(--slider-handle-size));background-color:#efefef;overflow:visible;transform-origin:bottom}.RangeElement-handle{position:absolute;width:var(--slider-handle-size);height:var(--slider-handle-size);background-color:#007bff;background-color:#2d2d2d;border-radius:50%;cursor:grab;-webkit-user-select:none;user-select:none;transform:translate(-50%)}.RangeElement-handle:active{cursor:grabbing}.RangeElement-handle.NOTSET{opacity:.5}.LaunchAngleSlider{width:calc(150px + var(--slider-handle-size));height:calc(var(--slider-handle-size));background-color:var(--app-ui-bg-light)}.LaunchAngleSlider .RangeElement-handle{transform:scale(1.5)}.LaunchAngleSlider.SP .RangeElement-handle{background-color:gray}.LaunchAngleSlider.DT .RangeElement-handle{border:2px solid silver;background-color:#00f}.LaunchAngleSlider.DT .RangeElement-handle:before{content:"";position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);display:block;width:30%;height:30%;background-color:silver;border-radius:100px}.LaunchAngleSlider.HT .RangeElement-handle{background-color:#0f0f0f}.LaunchAngleSlider.WT .RangeElement-handle{background-color:maroon}.LaunchAngleSlider.JT .RangeElement-handle{background-color:silver;background-image:url(/javelin.png);background-size:3px 100%;background-position:center;background-repeat:no-repeat;height:60px;background-color:transparent;box-shadow:none}.ThrowingRing{--slider-handle-size: 20px;--slider-handle-size: 24px;--slider-handle-size: 16px;--slider-handle-size: 12px;--ring-diameter: 50px;--ring-diameter: 30px;--boundary-width: 2px;position:relative;display:block;width:var(--ring-diameter);height:var(--ring-diameter);margin-top:90px}.ThrowingRing .RangeElement-handle{box-shadow:0 2px 8px #0000004d;pointer-events:none}.ThrowingRing.SP .RangeElement-handle{background-color:gray}.ThrowingRing.DT .RangeElement-handle{border:2px solid silver;box-shadow:0 2px 8px #0000004d,inset 0 2px 9px #0000ff4d,inset 0 -2px 6px #00f6}.ThrowingRing.DT .RangeElement-handle:before{content:"";position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);display:block;width:30%;height:30%;background-color:silver;border-radius:100px}.ThrowingRing.HT .RangeElement-handle:before{content:"";position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%);width:2px;height:40px;height:28px;background-color:#2d2d2d}.ThrowingRing.HT .RangeElement-handle:after{content:"";position:absolute;top:calc(100% + 29px);left:50%;z-index:1;transform:translate(-50%,-100%);width:10px;height:5px;background-color:transparent;border:1px solid black;border-top-right-radius:100px;border-top-left-radius:100px}.ThrowingRing.WT .RangeElement-handle{background-color:maroon}.ThrowingRing.WT .RangeElement-handle:before{content:"";position:absolute;top:100%;left:50%;z-index:1;transform:translate(-50%);width:2px;height:9px;height:2px;background-color:#2d2d2d}.ThrowingRing.WT .RangeElement-handle:after{content:"";position:absolute;top:calc(100% + 15px);top:calc(100% + 9px);left:50%;z-index:1;transform:translate(-50%,-100%);width:10px;height:5px;background-color:transparent;border:1px solid #2d2d2d;border-top-right-radius:100px;border-top-left-radius:100px}.ThrowingRing.JT .RangeElement-handle{background-color:silver;background-image:url(/javelin.png);background-size:3px 100%;background-position:center;background-repeat:no-repeat;height:60px;background-color:transparent;box-shadow:none}.ThrowingRing-ring{position:relative;z-index:2;width:100%;height:100%;border-radius:100px;background-color:#ddd}.ThrowingRing-stopBoard{position:absolute;top:2px;left:50%;z-index:1;transform:translate(-50%,-4px);width:40px;width:22px;height:8px;background-color:var(--app-ui-border-light);background-color:var(--app-ui-text-light)}.ThrowingRing-leftBoundary,.ThrowingRing-rightBoundary{position:absolute;bottom:0;left:50%;z-index:1;width:var(--boundary-width);height:100px;background-color:#ccc;background-color:#fff;transform-origin:bottom}.ThrowingRing-leftBoundary{transform:translate(-50%) translateY(calc((var(--ring-diameter) / 2 - var(--boundary-width)) * -1)) rotate(-17.5deg)}.ThrowingRing-rightBoundary{transform:translate(-50%) translateY(calc((var(--ring-diameter) / 2 - var(--boundary-width)) * -1)) rotate(17.5deg)}.ThrowingRing-highlightedSector{position:absolute;bottom:0;left:50%;z-index:1;width:0px;height:0px;border-style:solid;border-width:100px 6px 0 6px;border-color:rgb(84,158,102) transparent transparent transparent;transform-origin:bottom;transform:translate(-50%) translateY(calc((var(--ring-diameter) / 2 - var(--boundary-width)) * -1)) rotate(-14deg)}.ThrowingRing-highlightedSector.active{border-color:var(--success-color-bright) transparent transparent transparent;border-color:#00ff39 transparent transparent transparent}.ThrowingRing-highlightedSector.active span{font-weight:var(--fw7)}.ThrowingRing-highlightedSector.sFL,.ThrowingRing-highlightedSector.sFR{border-color:rgb(152,60,60) transparent transparent transparent}.ThrowingRing-highlightedSector.sFL.active,.ThrowingRing-highlightedSector.sFR.active{border-color:#ff4532 transparent transparent transparent;border-color:var(--warning-color-bright) transparent transparent transparent}.ThrowingRing-highlightedSector.sFL{transform:translate(-50%) translateY(calc((var(--ring-diameter) / 2 - var(--boundary-width)) * -1)) rotate(-21.5deg)}.ThrowingRing-highlightedSector.sFR{transform:translate(-50%) translateY(calc((var(--ring-diameter) / 2 - var(--boundary-width)) * -1)) rotate(21.5deg)}.ThrowingRing-highlightedSector.s1{transform:translate(-50%) translateY(calc((var(--ring-diameter) / 2 - var(--boundary-width)) * -1)) rotate(-13.75deg)}.ThrowingRing-highlightedSector.s2{transform:translate(-50%) translateY(calc((var(--ring-diameter) / 2 - var(--boundary-width)) * -1)) rotate(-6.87deg)}.ThrowingRing-highlightedSector.s3{transform:translate(-50%) translateY(calc((var(--ring-diameter) / 2 - var(--boundary-width)) * -1)) rotate(0)}.ThrowingRing-highlightedSector.s4{transform:translate(-50%) translateY(calc((var(--ring-diameter) / 2 - var(--boundary-width)) * -1)) rotate(6.87deg)}.ThrowingRing-highlightedSector.s5{transform:translate(-50%) translateY(calc((var(--ring-diameter) / 2 - var(--boundary-width)) * -1)) rotate(13.75deg)}.ThrowingRing-highlightedSector:nth-child(3) span{transform:translate(calc(-50% + 0px),-150%)}.ThrowingRing-highlightedSector:nth-child(4) span{transform:translate(calc(-50% + 0px),-150%)}.ThrowingRing-highlightedSector:nth-child(5) span{transform:translate(calc(-50% + 1px),-150%)}.ThrowingRing-highlightedSector:nth-child(6) span{transform:translate(calc(-50% + 1.5px),-150%)}.ThrowingRing-highlightedSector:nth-child(7) span{transform:translate(calc(-50% + 2px),-150%)}.ThrowingRing-highlightedSector:nth-child(8) span{transform:translate(calc(-50% + 2px),-150%)}.ThrowingRing-highlightedSector:nth-child(9) span{transform:translate(calc(-50% + 2px),-150%)}.ThrowingRing-highlightedSector span{display:flex;position:absolute;top:-100px;left:50%;transform:translate(-50%,-150%);color:var(--app-ui-text-soft);font-size:6px}.ThrowingRing-highlightedSector span sup{font-size:5px}.PIT-throws{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.PIT-throws:not(.-thumbnail){position:relative}.PIT-throws.-thumbnail{width:50px;height:50px;transform:translateY(4px) scale(.25)}.PIT-throwsSliders{display:flex;flex-direction:column;align-items:center}.PIT-throwsSliders.disabled{opacity:.25;cursor:not-allowed}.ThrowingRing-implementSlider{--launch-angle: 0deg;position:absolute;bottom:calc(var(--ring-diameter) / 2);bottom:calc(var(--ring-diameter));left:50%;z-index:6;transform:translate(-50%) rotate(var(--launch-angle));transform-origin:bottom;height:100px;height:calc(100px - var(--slider-handle-size) - var(--spacing-base));background-color:#0000004d;background-color:transparent}.dark-mode .ThrowingRing-ring{background-color:var(--app-ui-bg-light)}:root{--item-height: 40px;--visible-ticks-above-below: 2}.Scrollers{display:flex;width:100%;box-shadow:inset 0 5px 5px -5px #0003,inset 0 -5px 5px -5px #0003}.Scroller{position:relative;width:50%}.Scroller-slot{position:absolute;top:calc(var(--item-height) * var(--visible-ticks-above-below));left:0;z-index:1;width:100%;height:var(--item-height);background:#0003;background:#6a30fa1a;pointer-events:none}.Scroller:first-child .Scroller-slot{border-top-left-radius:4px;border-bottom-left-radius:4px}.Scroller:last-child .Scroller-slot{border-top-right-radius:4px;border-bottom-right-radius:4px}.Scroller-itemContainer{position:relative;width:100%;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;height:calc((2 * var(--visible-ticks-above-below) + 1) * var(--item-height));overflow:scroll;padding-top:calc(var(--item-height) * var(--visible-ticks-above-below));padding-bottom:calc(var(--item-height) * var(--visible-ticks-above-below))}.Scroller-item{scroll-snap-align:center;display:flex;align-items:center;justify-content:center;height:var(--item-height);color:var(--app-ui-text);font-family:var(--sans);font-weight:var(--fw5);line-height:var(--item-height);text-align:center;cursor:pointer}.Scroller-input{position:absolute;top:20px;left:20px;width:50px}.Scroller-buttons{position:absolute;top:1px;right:1px;z-index:2;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;width:0;height:calc(100% - 2px);margin-top:0}.Scroller-buttons button{background-color:var(--app-ui-bg-light);border:0;outline:none;border-radius:6px;width:30px;height:30px;transform:translate(-50%);color:var(--app-ui-text);box-shadow:0 1px 3px #0003;cursor:pointer}.dark-mode .Scroller-slot{background:#f5f5f524}.dark-mode .Scroller-item{color:var(--app-ui-text-light)}.SearchForm-group{position:relative}.SearchForm-clearButton{position:absolute;top:50%;transform:translateY(-50%);right:0;padding:7px 14px;height:100%}.SearchForm-clearButton svg{width:10px;height:10px}.SearchForm-input{position:relative;width:100%;padding:7px 38px 7px 14px;font-size:var(--f2);font-size:16px;line-height:1;background-color:#f6f6f6;outline:none;border:0;border-radius:4px;-webkit-appearance:none}.SearchForm-input::placeholder{height:100%;line-height:1;color:#d3d3d3}.SearchForm-input.-plain{height:38px;padding:6px;font-family:var(--sans);font-size:var(--f1);font-size:var(--f2);line-height:1;background-color:#f9f9f9;color:#f7f8f8;border:1px solid var(--app-ui-border);border-radius:6px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.SearchForm-input.-plain::placeholder{color:var(--app-ui-text-light)}.SearchResults-details{font-size:var(--f2);font-weight:var(--fw6)}.SearchResults-details span{color:var(--hopsquad-purple)}.dark-mode .SearchForm-input{background-color:#2f2f2f}.dark-mode .SearchForm-input::placeholder{color:#717171}.dark-mode .SearchForm-input.-plain{background-color:#1f2023;color:#f7f8f8;border-color:#3c3f44}.dark-mode .SearchForm-input.-plain::placeholder{color:var(--app-ui-text-light)}.SelectList{position:relative;margin:0;padding:0;width:100%;overflow:scroll}.SelectList-optionGroup{margin-bottom:var(--spacing-sm)}.SelectList-optionGroup.active .SelectList-sublist{display:block}.SelectList-item{display:flex;align-items:center;margin:0;padding:var(--spacing-sm);width:100%;outline:none;background-color:#fff;box-shadow:0 4px 7px #00000008;border:1px solid #EFEFEF;border-radius:6px;cursor:pointer}.SelectList-item svg{margin-right:var(--spacing-sm);padding:7px;width:30px;height:30px;border-radius:50%;background-color:#fff;border:1px solid #ddd}.SelectList-item span{flex:1;text-align:left;font-size:var(--f2);font-weight:var(--fw6);color:var(--app-ui-text)}.SelectList-item.active{color:#fff;background-color:var(--hopsquad-purple);border-color:var(--hopsquad-purple)}.SelectList-item.active svg{background-color:#3b04c2;border-color:#3b04c2}.SelectList-item.active span{color:#fff}.SelectList-sublist{display:none;list-style:none;margin:0;padding:var(--spacing-sm);border:2px solid var(--hopsquad-purple);border-radius:0 0 6px 6px;background-color:#faf8ff}.SelectList-sublist li{display:flex;align-items:center;margin-top:0;margin-bottom:var(--spacing-xs)}.SelectList-sublist li:last-child{margin-bottom:0}.SelectList-sublist label{flex:1;font-size:14px}.dark-mode .SelectList-item{background-color:#1f1f1f;border-color:var(--app-ui-border)}.dark-mode .SelectList-item svg{background-color:#1f1f1f;border:1px solid var(--app-ui-border)}.dark-mode .SelectList-item.active{color:#fff;background-color:var(--hopsquad-purple);border-color:var(--hopsquad-purple)}.dark-mode .SelectList-item.active svg{background-color:#4444b9;border-color:#4444b9}.dark-mode .SelectList-sublist{background-color:#1f1f1f;border-color:var(--hopsquad-purple)}.Tags{display:flex;flex-wrap:nowrap;align-items:center;justify-content:between}.Tags--vertical{flex-direction:column}.Tags--start{align-items:flex-start}.Tags--inline{align-items:center;justify-content:flex-start;flex-wrap:wrap}.Tags--inline .Tag{margin-right:4px;margin-bottom:4px}.Tags--inline .Tag:last-child{margin-right:0}.Tags--evenWidth .Tag{flex:1;max-width:50%}.Tags--evenWidth .Tag span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 16px)}@media (min-width: 1024px){.Tags--evenWidth .Tag{max-width:200px}}.Tags--center{justify-content:center}.Tag{display:inline-flex;align-items:center;justify-content:space-between;height:30px;padding:0 14px;background-color:var(--hopsquad-purple);font-family:var(--sans);font-weight:var(--fw6);color:#fff;border:0;border-radius:100px;box-shadow:0 2px 4px #031b4e0d;text-decoration:none;letter-spacing:.05em;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1.4;transition:background-color var(--duration) var(--easing-bezier2);cursor:pointer}.Tag svg{margin-left:8px;color:#fff}.Tag--autoHeight{height:auto;align-self:stretch}.Tag.disabled,.Tag:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}.Tag.hidden{display:none}.Tag--sm{font-size:8px;padding:0 6px;height:14px;line-height:1}.Tag--mini{font-size:0px;padding:0;height:3px;width:8px;line-height:1;margin-bottom:1px!important}.Tag--empty{background-color:var(--app-ui-bg-light);color:var(--app-ui-label)}.Tag--empty svg{color:var(--app-ui-label)}.Tag--tag{background-color:var(--app-ui-label)}.-purple-border{border-color:var(--hopsquad-purple)}.ThrowsSectorSlider{--slider-height: 20px;display:flex;align-items:center;position:relative;width:100%;max-width:600px;width:200px;position:absolute;top:20%;width:100px;height:100px}.ThrowsSectorSlider:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:var(--slider-height);background-color:var(--app-ui-border);background-color:var(--app-ui-bg-light)}.ThrowsSectorSlider:before{height:100%;background:transparent}.ThrowsSectorSlider-input{height:100%!important;outline:0;border:0;width:100%;margin:0;z-index:1;transition:box-shadow .2s ease-in-out}.ThrowsSectorSlider-input:disabled{opacity:.5;cursor:not-allowed}.ThrowsSectorSlider-input:disabled::-webkit-slider-thumb{cursor:not-allowed!important}@media screen and (-webkit-min-device-pixel-ratio: 0){.ThrowsSectorSlider-input{overflow:hidden;height:var(--slider-height);height:100%;height:30px;-webkit-appearance:none;background-color:transparent}.ThrowsSectorSlider-input::-webkit-slider-runnable-track{height:var(--slider-height);height:30px;-webkit-appearance:none;transition:box-shadow .2s ease-in-out;height:100%}.ThrowsSectorSlider-input::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;cursor:grab;background-color:var(--hopsquad-purple);border-radius:100px;transition:box-shadow .1s ease-in-out;position:relative;z-index:1;background-size:50px;background-size:100%;background-position:center center;background-position:left;background-repeat:no-repeat;width:40px;height:100%;background-color:transparent!important;box-shadow:none!important;border:0!important;z-index:5}.ThrowsSectorSlider-input:active::-webkit-slider-thumb{cursor:grabbing;background-color:var(--hopsquad-purple)}.ThrowsSectorSlider-input.SP::-webkit-slider-thumb,.ThrowsSectorSlider-input.SP.active::-webkit-slider-thumb{background-color:gray;box-shadow:inset 0 2px 9px #ffffff4d,inset 0 -2px 6px #0006}.ThrowsSectorSlider-input.DT::-webkit-slider-thumb,.ThrowsSectorSlider-input.DT.active::-webkit-slider-thumb{border:2px solid silver;box-shadow:inset 0 2px 9px #0000ff4d,inset 0 -2px 6px #00f6}.ThrowsSectorSlider-input.DT::-webkit-slider-thumb:before,.ThrowsSectorSlider-input.DT.active::-webkit-slider-thumb:before{content:"";position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);display:block;width:30%;height:30%;background-color:silver;border-radius:100px}.ThrowsSectorSlider-input.HT::-webkit-slider-thumb,.ThrowsSectorSlider-input.HT.active::-webkit-slider-thumb{background-color:#0f0f0f;box-shadow:inset 0 2px 9px #ffffff4d,inset 0 -2px 6px #0006}.ThrowsSectorSlider-input.WT::-webkit-slider-thumb,.ThrowsSectorSlider-input.WT.active::-webkit-slider-thumb{background-color:maroon;box-shadow:inset 0 2px 9px #ffffff4d,inset 0 -2px 6px #0006}.ThrowsSectorSlider-input.JT::-webkit-slider-thumb,.ThrowsSectorSlider-input.JT.active::-webkit-slider-thumb{box-shadow:inset 0 2px 9px #ffffff4d,inset 0 -2px 6px #0006,inset 0 4px 2px #fff,inset 0 8px 2px #898eff,inset 0 16px 2px #fff,inset 0 24px 2px #3a3a3b,inset 0 32px 2px #fff,inset 0 40px 2px #898eff}}.ThrowsSectorSlider-ticks{position:absolute;top:calc(20px + var(--spacing-sm));left:50%;z-index:0;transform:translate(-50%,-50%);display:flex;justify-content:space-between;align-items:center;width:100%}.ThrowsSectorSlider-tick{position:relative;display:flex;align-items:center;justify-content:center;width:40px;width:7.6923076923%;text-align:center;font-size:10px;cursor:pointer}.ThrowsSectorSlider-tick.negative:before{content:"-";position:absolute;left:50%;transform:translate(calc(-100% - 3px))}.dark-mode .ThrowsSectorSlider:before{background-color:transparent}.dark-mode .ThrowsSectorSlider input{background-color:transparent}@media screen and (-webkit-min-device-pixel-ratio: 0){.dark-mode .ThrowsSectorSlider{background-color:transparent!important}}.Tutorial{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--site-wrapper-spacing);padding-top:0;padding-bottom:calc(env(safe-area-inset-bottom) + var(--site-wrapper-spacing));width:100%;background-color:var(--app-ui-bg);border-top-left-radius:10px;border-top-right-radius:10px}.Tutorial-closeButton{position:absolute;top:50%;right:0;transform:translateY(-50%);margin:0;padding:0;border:0;outline:none;background:none;cursor:pointer;color:var(--hopsquad-purple)}.Tutorial-closeButton svg{height:100%;width:14px}.Tutorial-container{padding:10px;display:flex;align-items:flex-end;align-items:center;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:600px;width:100%}.Tutorial-container::-webkit-scrollbar{display:none}.Tutorial-container .item{flex:0 0 auto;width:100%;height:100%;margin-right:20px;text-align:center;scroll-snap-align:center}.Tutorial-container .item img{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);box-shadow:0 5px 10px #0000001a;border-radius:6px}.Tutorial-container .item h3{margin:0 0 12px;font-size:var(--f4);font-weight:var(--fw6);color:var(--app-ui-text)}.Tutorial-container .item p{font-size:var(--f2);font-weight:var(--fw4);color:var(--app-ui-text-light)}.Tutorial-container .bookend{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:10px}.Tutorial-dots{padding:7px;display:flex;justify-content:center}.Tutorial-dots i{display:block;margin-left:6px;margin-right:6px;width:10px;height:10px;background-color:#efefef;background-color:#87878780;border-radius:50%;transform:scale(1);transition:transform .2s ease,background-color .2s ease}.Tutorial-dots i.active{background-color:var(--hopsquad-purple)}@media (min-width: 1024px){.Tutorial-closeButton{display:none}.item img{margin-bottom:36px}.item h3{margin-bottom:24px;font-size:28px}.item p{font-size:16px;line-height:1.5}.Tutorial-dots i{margin-left:10px;margin-right:10px;width:12px;height:12px}}.InlineTutorial{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--site-wrapper-spacing);padding-bottom:calc(env(safe-area-inset-bottom) + var(--site-wrapper-spacing));width:100%;max-width:800px;margin-left:auto;margin-right:auto;width:calc(100% - 3 * var(--site-wrapper-spacing));box-shadow:0 8px 16px 8px #0000000d;background-color:var(--app-ui-bg);border-radius:8px;opacity:0;visibility:hidden;transition:visibility 0s .3s,transform .3s ease,opacity .3s ease}.InlineTutorial.visible{opacity:1;visibility:visible;transform:translate(-50%,calc(-50% - var(--spacing-sm)));transition-delay:0s}.InlineTutorial .item p{max-width:450px;margin-left:auto;margin-right:auto}.InlineTutorial .item img{max-width:100%;margin-left:auto;margin-right:auto}@media (min-width: 640px){.InlineTutorial .item img{max-width:400px}}.InlineTutorial-closeButton{position:absolute;top:50%;right:0;transform:translateY(-50%);margin:0;padding:0;border:0;outline:none;background:none;cursor:pointer;color:var(--hopsquad-purple)}.InlineTutorial-closeButton svg{height:100%;width:14px}.InlineTutorial-container{padding:10px;display:flex;align-items:flex-end;align-items:center;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:600px;width:100%}.InlineTutorial-container::-webkit-scrollbar{display:none}.InlineTutorial-container .item{flex:0 0 auto;width:100%;height:100%;margin-right:20px;text-align:center;scroll-snap-align:center}.InlineTutorial-container .item img{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);box-shadow:0 5px 10px #0000001a;border-radius:6px}.InlineTutorial-container .item h3{margin:0 0 12px;font-size:var(--f4);font-weight:var(--fw6);color:var(--app-ui-text)}.InlineTutorial-container .item p{font-size:var(--f2);font-weight:var(--fw4);color:var(--app-ui-text-light)}.InlineTutorial-container .bookend{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:10px}.InlineTutorial-dots{padding:7px;display:flex;justify-content:center}.InlineTutorial-dots i{display:block;margin-left:6px;margin-right:6px;width:10px;height:10px;background-color:#efefef;background-color:#87878780;border-radius:50%;transform:scale(1);transition:transform .2s ease,background-color .2s ease}.InlineTutorial-dots i.active{background-color:var(--hopsquad-purple)}@media (min-width: 1024px){.InlineTutorial-closeButton{display:none}.item img{margin-bottom:36px}.item h3{margin-bottom:24px;font-size:28px}.item p{font-size:16px;line-height:1.5}.InlineTutorial-dots i{margin-left:10px;margin-right:10px;width:12px;height:12px}}.dark-mode .InlineTutorial{box-shadow:0 8px 16px 8px #0003}.ProfileUserInfo{position:relative}.ProfileUserInfo .photo{margin-right:var(--spacing-sm);width:50px;height:50px;background:#dfdfdf;border-radius:50%;box-shadow:0 3px 6px #00000012;border:3px solid var(--hopsquad-purple)}.ProfileUserInfo-title{margin:0;font-size:var(--f4);font-weight:var(--fw4);color:var(--app-ui-text)}.ProfileUserInfo-subtitle{margin:0}.global-nav-hidden .UtilityBar{bottom:calc(env(safe-area-inset-bottom) + var(--spacing-xs))}.UtilityBar{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:calc(env(safe-area-inset-bottom) + var(--global-navigation-height) + var(--spacing-xs) + var(--spacing-sm));left:50%;z-index:7;transform:translate(-50%,calc(100% + 60px + var(--global-navigation-height) + var(--spacing-sm)));padding:var(--spacing-sm);width:max-content;max-width:calc(100% - 2 * var(--site-wrapper-spacing));max-width:calc(100% - 2 * var(--spacing-xs));background-color:var(--app-ui-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 3px 14px #0000000d;border:1px solid var(--app-ui-border);box-shadow:var(--app-ui-shadow-2xl);border-radius:100px;transition:transform .4s var(--nativeish-easing);touch-action:manipulation}.UtilityBar.active{transform:translate(-50%)}.UtilityBar.-blue .UtilityBar-button svg{color:#fff}.UtilityBar .UtilityBar-closeButton{position:absolute;top:-12px;right:-8px}.UtilityBar .UtilityBar-closeButton svg{color:var(--app-ui-icon)}.UtilityBar .UtilityBar-filterButton{cursor:pointer}.UtilityBar .UtilityBar-button{display:inline-flex;align-items:center;justify-content:center;padding:0;white-space:nowrap;background-color:transparent;font-family:var(--sans);font-size:var(--f1);font-weight:var(--fw6);color:var(--hopsquad-purple);color:var(--app-ui-text);color:var(--app-ui-text-soft);border:0;text-decoration:none;letter-spacing:.05em;cursor:pointer}.UtilityBar .UtilityBar-button:last-child{margin-right:0}.UtilityBar .UtilityBar-button:only-child{margin-left:auto;margin-right:auto}.UtilityBar .UtilityBar-button.active{background-color:var(--hopsquad-purple);color:#fff}.UtilityBar .UtilityBar-button.disabled,.UtilityBar .UtilityBar-button:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}.UtilityBar .UtilityBar-button span,.UtilityBar .UtilityBar-button svg{pointer-events:none}.UtilityBar .UtilityBar-button svg{width:16px;height:16px}.UtilityBar .UtilityBar-button svg.UtilityBar-popupIcon{transform:rotate(90deg);width:12px;height:12px}.UtilityBar .UtilityBar-button svg.UtilityBar-popupIcon.open{transform:rotate(270deg)}.UtilityBar-popup{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;position:absolute;top:0;left:50%;transform:translate(-50%,-100%);padding:var(--spacing-md) var(--spacing-sm);padding:var(--spacing-sm);width:max-content;width:50%;width:100%;width:calc(100vw - 2 * var(--site-wrapper-spacing));max-width:600px;background-color:var(--app-ui-bg);border:1px solid var(--app-ui-border);box-shadow:0 3px 14px #0000000d;box-shadow:var(--app-ui-shadow-lg);border-radius:4px;opacity:0;visibility:hidden;transition:visibility 0s .3s,transform .3s var(--easing-bezier),opacity .3s var(--easing-bezier)}.UtilityBar-popup.active{opacity:1;visibility:visible;transform:translate(-50%,calc(-100% - 10px));transition-delay:0s}.dark-mode .UtilityBar svg{color:#fff}.help-text-bar{display:flex;align-items:center;justify-content:space-between;width:100%}.vertical-date-scroll-container{margin:0 auto;padding-top:var(--spacing-sm);padding-top:0;padding-bottom:var(--spacing-sm);display:flex;flex-direction:column;width:100%;max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.vertical-date-scroll-container.-sm{max-height:25vh}.vertical-date-scroll-container .vertical-date-scroll-container::-webkit-scrollbar{display:none}.vertical-date-scroll-container .item{text-align:left;position:relative;color:#fff;margin-bottom:var(--spacing-sm);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);padding-left:var(--spacing-sm);padding-right:var(--spacing-md);background-color:#fff;background-color:var(--app-ui-bg-light);color:#000;border:0;border-radius:4px;text-decoration:none;box-shadow:0 3px 6px #00000012;cursor:pointer}.vertical-date-scroll-container .item.existing-meet{border:1px solid var(--hopsquad-purple)}.vertical-date-scroll-container .item h4{margin:0;color:#c4c4c4;color:var(--app-ui-text);font-size:var(--f3);font-weight:var(--fw6)}.vertical-date-scroll-container .item span{color:var(--app-ui-text-light);font-size:var(--f3);font-weight:var(--fw6)}.vertical-date-scroll-container .item .delete-item-button{position:absolute;top:7px;right:7px}.vertical-date-scroll-container .item .delete-item-button svg{width:12px;height:12px}.dark-mode .help-text-bar span{color:var(--app-ui-text)}:root{--plyr-color-main: var(--hopsquad-purple)}.plyr--video{width:100%}.plyr__control svg{color:#fff}.VideoPlayer{display:flex;align-items:center;justify-content:center;position:fixed;top:50%;left:50%;transform:translate(-50%,calc(-50% + 7px));z-index:7;width:calc(100% - 20px);max-width:100%;width:100%;height:100%;background-color:#000;box-shadow:0 7px 14px #0000001a;visibility:hidden;opacity:0;transition:visibility 0s .5s var(--nativeish-easing),transform .5s var(--nativeish-easing),opacity .5s var(--nativeish-easing)}.VideoPlayer.active{opacity:1;visibility:visible;transform:translate(-50%,-50%);transition-delay:0s}.VideoPlayer-closeButton{position:absolute;top:20px;right:20px;z-index:1;padding:0;margin:0;background:none;border:0;outline:none;cursor:pointer}.VideoPlayer-closeButton svg{width:20px;height:20px;fill:#000;color:#fff}.VideoPlayer.active iframe{opacity:1}.VideoPlayer .VideoPlayer-video.-youtube,.VideoPlayer .VideoPlayer-video.-vimeo{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.VideoPlayer .VideoPlayer-video.-html,.VideoPlayer .VideoPlayer-video.-cloudinary{display:block;width:100%;height:auto;border-radius:6px}.VideoPlayer.vertical-video .VideoPlayer-video.-html video,.VideoPlayer.vertical-video .VideoPlayer-video.-cloudinary video{width:auto;height:calc(100% - 100px)}.VideoPlayer.vertical-video video{width:auto;height:calc(100% - 100px)}.VideoPlayer.vertical-video .plyr--video{height:100%}.VideoPlayer.vertical-video .plyr__poster{background-size:cover}@media (min-width: 1024px){.VideoPlayer{max-width:calc(100% - 400px);left:auto;right:0;transform:translateY(calc(-50% + 7px))}.VideoPlayer .plyr--video{width:calc(100% - 60px)}.VideoPlayer.active{transform:translateY(-50%)}}.WelcomeScreens-section{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;max-width:400px;height:100%}.WelcomeScreens-header{display:flex;align-items:center;justify-content:center;height:60px}.WelcomeScreens-headerTitle{margin:0}.WelcomeScreens-headerBackButton{display:flex;align-items:center;justify-content:flex-start;position:absolute;left:0;border:0;outline:none;background:none;padding-left:var(--site-wrapper-spacing);font-size:var(--f2);font-weight:var(--fw6);color:var(--app-ui-text);touch-action:manipulation;cursor:pointer}.WelcomeScreens-headerBackButton svg{width:9px;height:16px;fill:#dadadb;margin-right:10px}.WelcomeScreens-passwordHints,.WelcomeScreens-policyCopy{font-size:12px}.WelcomeScreens-policyCopy a{text-decoration:underline;color:inherit}.WelcomeScreens-signInCopy,.WelcomeScreens-signUpCopy{margin:0 0 32px;font-size:14px;font-weight:var(--fw6);text-align:center}.WelcomeScreens-signInCopy a,.WelcomeScreens-signUpCopy a{text-decoration:none;color:var(--hopsquad-purple)}.WelcomeScreens-signInCopy a:hover,.WelcomeScreens-signUpCopy a:hover{text-decoration:underline}.WelcomeScreens-copyright{margin:0;font-size:10px;color:#d2d2d2}.WelcomeScreens-logo{display:flex;flex-direction:column;align-items:center}.WelcomeScreens-logoKangaroo{width:75px;height:60px;margin-bottom:15px}.WelcomeScreens-logoText{width:150px;height:30px}.WelcomeScreens-forgotPasswordCopy{display:block;text-align:center;font-size:var(--f1);cursor:pointer}.WorkoutListV2{padding:var(--spacing-sm);padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm)}.WorkoutList{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);padding-bottom:calc(var(--site-header-height) + var(--spacing-sm));height:calc(100vh - (var(--site-header-height) + var(--spacing-sm) + var(--plan-details-height)));height:100%;max-height:40vh;overflow:auto}.WorkoutList::-webkit-scrollbar{display:none}.WorkoutList-day{justify-self:flex-end;position:relative;width:calc(100% - 60px);width:100%;border-bottom:1px solid var(--app-ui-border)}.WorkoutList-day:last-child{border:0}.WorkoutList-day.workout .date-flag,.WorkoutList-day.preMeet .date-flag{border-color:var(--workout-color)}.WorkoutList-day.recovery .date-flag{border-color:var(--recovery-color)}.WorkoutList-day.dayOff .date-flag{border-color:var(--dayoff-color)}.WorkoutList-day.meet .date-flag{border-color:var(--meet-color)}.WorkoutList-day.today .date-flag:after{content:"";display:block;position:absolute;top:100%;left:50%;transform:translate(-50%);width:12px;height:12px;background-image:url(/star.svg);background-size:cover;background-position:center}.WorkoutList-day.past{opacity:.2}.WorkoutList-day .date-flag{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;border-right:5px solid var(--hopsquad-purple);transform:translate(-100%)}.WorkoutList-day .date-flag .dayOfWeek{font-size:14px;font-weight:var(--fw5);color:var(--app-ui-text-light)}.WorkoutList-day .date-flag .dayOfMonth{font-size:26px;font-weight:var(--fw5);line-height:1}.WorkoutList-title{display:block;margin-bottom:var(--spacing-xs);font-size:20px;font-weight:var(--fw5);color:var(--app-ui-text);text-transform:capitalize;text-decoration:none}.WorkoutList-editButtons{position:absolute;top:0;right:0}.WorkoutList-sections{text-decoration:none}.WorkoutList-section{position:relative;flex:1;display:block;width:100%;padding-left:var(--spacing-xs);padding-right:20px;margin-bottom:8px;font-size:14px;font-weight:var(--fw5);color:var(--app-ui-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.WorkoutList-section .Section-icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.WorkoutList-section .Section-icon.-chevron{transform:translate(-25%,-75%) rotate(0);transition:transform .3s ease}.WorkoutList-triangle{display:flex;align-items:center;justify-content:flex-start;transition:transform .3s ease;transform:rotate(90deg);transform-origin:center;padding-top:1px;font-size:13px;color:var(--app-ui-text-light)}.WorkoutCardV2.-light .WorkoutCardV2-subtitle,.WorkoutCardV2.-light .WorkoutList-triangle,.WorkoutCardV2.-light .WorkoutList-subheading,.WorkoutCardV2.-light .Drill-title .subtitle,.WorkoutCardV2.-light .WorkoutCardV2-goButton svg,.WorkoutCardV2.-light .WorkoutCardV2-previewButton svg,.WorkoutCardV2.-dark .WorkoutCardV2-subtitle,.WorkoutCardV2.-dark .WorkoutList-triangle,.WorkoutCardV2.-dark .WorkoutList-subheading,.WorkoutCardV2.-dark .Drill-title .subtitle,.WorkoutCardV2.-dark .WorkoutCardV2-goButton svg,.WorkoutCardV2.-dark .WorkoutCardV2-previewButton svg{color:var(--app-ui-text-soft)}.WorkoutList-triangle.active{transform:rotate(180deg)}.WorkoutList-drills{text-decoration:none}.WorkoutList-drill{position:relative;flex:1;display:block;width:100%;padding-left:20px;padding-right:20px;margin-bottom:8px;font-size:14px;font-weight:var(--fw5);color:var(--app-ui-text-light);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.WorkoutList-drill svg{position:absolute;top:0;left:4px;width:14px;height:14px;color:var(--hopsquad-purple)}.WorkoutList-drill.completed:before{display:none}.WorkoutList-drill:before{content:"";position:absolute;top:6px;left:8px;width:4px;height:4px;border-radius:50%;background-color:var(--app-ui-text-light)}.dark-mode .WorkoutCardV2.-dark .WorkoutCardV2-subtitle,.dark-mode .WorkoutCardV2.-dark .WorkoutList-triangle,.dark-mode .WorkoutCardV2.-dark .WorkoutList-subheading,.dark-mode .WorkoutCardV2.-dark .Drill-title .subtitle,.dark-mode .WorkoutCardV2.-dark .WorkoutCardV2-goButton svg,.dark-mode .WorkoutCardV2.-dark .WorkoutCardV2-previewButton svg{color:var(--app-ui-label)}.dark-mode .WorkoutCardV2.-light .WorkoutCardV2-subtitle,.dark-mode .WorkoutCardV2.-light .WorkoutList-triangle,.dark-mode .WorkoutCardV2.-light .WorkoutList-subheading,.dark-mode .WorkoutCardV2.-light .Drill-title .subtitle,.dark-mode .WorkoutCardV2.-light .WorkoutCardV2-goButton svg,.dark-mode .WorkoutCardV2.-light .WorkoutCardV2-previewButton svg{color:var(--app-ui-text-inverted)}#app{width:100%;height:100%}.hopsquad{position:relative;display:grid;grid-template-columns:1fr;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);width:100%;height:100%;background-color:var(--app-ui-bg)}@media (min-width: 1024px){.hopsquad{transition:.3s;grid-template-columns:1fr;grid-template-areas:"content"}.hopsquad:not(.authenticated){grid-template-areas:"sidebar content";grid-template-columns:minmax(auto,400px) 1fr}}.hopsquad.menu-active{background-color:var(--hopsquad-purple)}.hopsquad:before,.hopsquad:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:#0000;visibility:hidden;opacity:0;transition:visibility 0s .3s,transform .3s ease,opacity .3s ease,background-color .3s ease;will-change:opacity,visibility;cursor:pointer}.hopsquad.between-overlay:before{z-index:6!important}.hopsquad:after{z-index:8}.hopsquad.overlay:before{background-color:#0006;visibility:visible;opacity:1;transition-delay:0s}.hopsquad.overlay2:after{background-color:#00000080;visibility:visible;opacity:1;transition-delay:0s}.hopsquad.loading-wall:after{content:url(/loading-kangaroo.svg);display:flex;align-items:center;justify-content:center;background-color:#0000001a;background-color:#602ae01a;visibility:visible;opacity:1;transition-delay:0s;z-index:999}.hopsquad.light-overlay:before{background-color:#0000001a;visibility:visible;opacity:1;transition-delay:0s}.hopsquad.light-overlay.overlay:before{background-color:#0006;z-index:6}.hopsquad.dark-mode.light-overlay:before{background-color:#00000040}.hopsquad.global-nav-more-popup-overlay:before{background-color:#ffffffe6;visibility:visible;opacity:1;transition-delay:0s}.hopsquad.dark-mode.global-nav-more-popup-overlay.gnmpo1:before{background-color:#000c}.hopsquad.dark-mode.global-nav-more-popup-overlay.gnmpo2:before{background-color:#000000eb}.menu-active .outlet{transform:scale(.95) translateY(10px);border-radius:10px}.NativeIsh-disabled .outlet{background:tomato}.outlet{position:relative;overflow:hidden;height:100%;width:100%;transform:scale(1) translateY(0);transition:border-radius .5s var(--nativeish-easing),transform .5s var(--nativeish-easing);background-color:var(--app-ui-bg)}.SiteLoadingScreen{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:999;padding:var(--site-wrapper-spacing);width:100%;height:100%;background-color:#fff;visibility:hidden;opacity:0;transition:visibility 0s .3s,transform .3s ease,opacity .3s 1s ease;will-change:opacity,visibility}.SiteLoadingScreen.loading{opacity:1;visibility:visible}.SiteLoadingScreen.loading .icon{animation:pulse 1s infinite}.SiteLoadingScreen.loaded{transition-delay:0s;animation:fadeOut 1s}.SiteLoadingScreen.loaded .icon{animation:zoomOut 1s forwards}.SiteLoadingScreen .icon{position:relative;z-index:1;width:100px;height:100px}.SiteLoadingScreen .logo-text{position:absolute;z-index:0;bottom:var(--site-wrapper-spacing);max-width:75%;max-height:25px}.SiteLoadingScreen-message{font-size:var(--f1);font-weight:var(--fw6);color:#333;text-align:center}.trial-period{position:fixed;top:0;right:0;left:50%;z-index:8;display:flex;align-items:center;justify-content:center;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);width:auto;height:20px;max-width:360px;white-space:nowrap;transform:translate(-50%);font-size:var(--f1);font-weight:var(--fw5);color:#fff;background-color:var(--hopsquad-purple);border-bottom-left-radius:8px;border-bottom-right-radius:8px;cursor:pointer}.network-connection-banner{position:fixed;top:0;left:50%;z-index:5;display:flex;align-items:center;justify-content:center;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);width:auto;height:30px;white-space:nowrap;transform:translate(-50%);font-size:var(--f1);font-weight:var(--fw5);color:#fff;background-color:var(--app-ui-bg-light);border:2px solid var(--app-ui-border);border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;pointer-events:none;will-change:opacity}.network-connection-banner.good{color:var(--success-color);background-color:var(--success-bg-color);border-color:var(--success-border-color);animation:fadeOut .5s 2s forwards}.network-connection-banner.bad{color:var(--warning-color);background-color:var(--warning-bg-color);border-color:var(--warning-border-color)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(.75)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(100)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (min-width: 1024px){.hopsquad.menu-active .outlet{transform:scale(1);border-radius:0}}.AthleteStatFilters-yearDropdown[data-v-54cac717]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:absolute;top:30px;left:50%;z-index:1;transform:translate(-50%);padding:var(--spacing-sm);width:75%;max-width:300px;height:220px;overflow:scroll;color:var(--app-ui-text);background-color:var(--app-ui-bg-light);box-shadow:0 3px 14px #0000000d;box-shadow:0 3px 24px #0000001a;border-radius:4px;opacity:0;visibility:hidden;transition:visibility 0s .2s,transform .2s var(--easing-bezier),opacity .2s var(--easing-bezier)}.AthleteStatFilters-yearDropdown.active[data-v-54cac717]{opacity:1;visibility:visible;transform:translateY(calc(-100% - 10px));transform:translate(-50%,10px);transition-delay:0s}.AthleteStatFilters-yearDropdown button[data-v-54cac717]{border:0;outline:none;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--app-ui-bg);color:var(--app-ui-text);padding:7px 3px;width:100%;height:38px;margin-bottom:var(--spacing-xs);font-size:var(--f4);border-radius:4px;cursor:pointer}.AthleteStatFilters-yearDropdown button[data-v-54cac717]:last-child{margin-bottom:0}.AthleteStatFilters-yearDropdown button.active[data-v-54cac717]{background-color:var(--hopsquad-purple);color:#fff}.AthleteStatFilters-yearDropdown[data-v-16f7f88a]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:absolute;top:30px;left:50%;z-index:1;transform:translate(-50%);padding:var(--spacing-sm);width:75%;max-width:300px;height:220px;overflow:scroll;color:var(--app-ui-text);background-color:var(--app-ui-bg-light);box-shadow:0 3px 14px #0000000d;box-shadow:0 3px 24px #0000001a;border-radius:4px;opacity:0;visibility:hidden;transition:visibility 0s .2s,transform .2s var(--easing-bezier),opacity .2s var(--easing-bezier)}.AthleteStatFilters-yearDropdown.active[data-v-16f7f88a]{opacity:1;visibility:visible;transform:translateY(calc(-100% - 10px));transform:translate(-50%,10px);transition-delay:0s}.AthleteStatFilters-yearDropdown button[data-v-16f7f88a]{border:0;outline:none;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--app-ui-bg);color:var(--app-ui-text);padding:7px 3px;width:100%;height:38px;margin-bottom:var(--spacing-xs);font-size:var(--f4);border-radius:4px;cursor:pointer}.AthleteStatFilters-yearDropdown button[data-v-16f7f88a]:last-child{margin-bottom:0}.AthleteStatFilters-yearDropdown button.active[data-v-16f7f88a]{background-color:var(--hopsquad-purple);color:#fff}.AthleteTeamPicker[data-v-886564b1]{position:fixed;bottom:calc(env(safe-area-inset-bottom) + var(--global-navigation-height) + var(--spacing-xs) + var(--spacing-sm));left:50%;z-index:7;opacity:0;visibility:hidden;transform:translate(-50%,calc(100% + var(--global-navigation-height) + var(--spacing-xs)));padding:var(--spacing-sm);width:calc(100% - 2 * var(--site-wrapper-spacing));max-width:600px;min-height:100px;max-height:60vh;border-radius:20px;box-shadow:0 3px 6px #00000012;background-color:var(--app-ui-bg-light);background-color:var(--app-ui-bg);border:1px solid var(--app-ui-border);transition:transform .3s,visibility 0s .3s,opacity .3s;touch-action:manipulation}.AthleteTeamPicker.active[data-v-886564b1]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.AthleteTeamPicker ul li[data-v-886564b1]{color:var(--app-ui-text)}.AthleteTeamPicker-cancelButton[data-v-886564b1]{position:absolute;top:calc(-1 * var(--spacing-sm));right:calc(-1 * var(--spacing-sm))}.TeamList[data-v-886564b1]{padding:var(--site-wrapper-spacing);padding-top:0}.TeamList-filtersContainer[data-v-886564b1]{position:relative;max-height:60vh;overflow:scroll}.TeamList-group[data-v-886564b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-sm);max-height:200px;overflow:auto}.TeamList-group.col-3[data-v-886564b1]{grid-template-columns:repeat(3,minmax(0,1fr))}.TeamList-item[data-v-886564b1]{grid-column:span 1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--f1);font-weight:var(--fw5);color:var(--app-ui-text);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);padding-left:4px;padding-right:4px;border-radius:8px;background-color:var(--app-ui-bg-light)}.TeamList-item.active[data-v-886564b1]{color:#fff;background-color:var(--hopsquad-purple)}.TeamList-filterText[data-v-886564b1]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:50%;max-width:calc(100% - 16px)}.ConfirmActionModal[data-v-76f7139e]{position:fixed;top:50%;left:50%;z-index:9;z-index:778;transform:translate(-50%,calc(-50% + 10px));padding:var(--spacing-md);min-height:150px;max-height:calc(100vh - 2 * var(--site-wrapper-spacing));width:calc(100% - 2 * var(--site-wrapper-spacing));max-width:400px;background-color:var(--app-ui-bg);border-radius:8px;overflow-y:auto;visibility:hidden;opacity:0;transition:visibility 0s .5s,transform .5s ease,opacity .5s ease;touch-action:manipulation}.ConfirmActionModal.active[data-v-76f7139e]{opacity:1;visibility:visible;transform:translate(-50%,-50%);transition-delay:0s}.ConfirmActionModal-closeButton[data-v-76f7139e]{position:absolute;top:10px;right:10px;font-size:var(--f1);font-family:var(--sans);color:var(--app-ui-text);border:0;outline:none;background-color:transparent}.ConfirmActionModal-message[data-v-76f7139e]{font-size:var(--f4);font-weight:var(--fw4);font-weight:var(--fw5);line-height:1.4;word-wrap:break-word;color:var(--app-ui-text)}.ConfirmActionModal-message b[data-v-76f7139e]{color:var(--hopsquad-purple)}button sup[data-v-76f7139e]{top:-3px}.ConfirmActionModal-additionalInfo[data-v-76f7139e]{font-size:var(--f3);font-weight:var(--fw4);line-height:1.4;word-wrap:break-word;text-align:center}.ConfirmActionModal-additionalInfo.long-text[data-v-76f7139e]{text-align:left}.ConfirmActionModal-buttons[data-v-76f7139e]{position:sticky;bottom:0}.ConfirmActionModal-codeMessage[data-v-76f7139e]{font-size:var(--f3);font-weight:var(--fw5);color:var(--app-ui-text)}.ConfirmActionModal-codeMessage b[data-v-76f7139e]{color:var(--hopsquad-purple)}.VerificationCode[data-v-76f7139e]{display:flex;align-items:center;justify-content:center;height:40px;margin-bottom:var(--spacing-sm);font-size:20px;font-weight:var(--fw4);color:var(--app-ui-label);background-color:var(--app-ui-border);border-radius:4px;border:2px solid var(--warning-color-bright)}.VerificationCode.matching[data-v-76f7139e]{border:2px solid var(--success-color-bright)}.VerificationCode.empty[data-v-76f7139e]{border:2px solid var(--info-color-bright)}.VerificationCode.shake[data-v-76f7139e]{outline-color:red;animation:shake-76f7139e .3s linear}.Keypad[data-v-76f7139e]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xs)}.key[data-v-76f7139e]{min-height:44px;color:var(--app-ui-text);background-color:var(--app-ui-bg-light);font-family:var(--sans);font-weight:var(--fw6);font-size:var(--f3);border:1px solid var(--app-ui-border);border-radius:4px;cursor:pointer}.key.-cancel[data-v-76f7139e]{color:var(--info-color-bright)}.key.-ok[data-v-76f7139e]{opacity:.4;cursor:not-allowed;width:100%}.key.-ok.matching[data-v-76f7139e]{opacity:1;cursor:pointer}.Keypad-actionButtons[data-v-76f7139e]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.dark-mode .ConfirmActionModal[data-v-76f7139e]{background-color:var(--app-ui-bg)}@keyframes shake-76f7139e{8%,41%{transform:translate(-10px)}25%,58%{transform:translate(10px)}75%{transform:translate(-5px)}92%{transform:translate(5px)}0%,to{transform:translate(0)}}.AthletePicker[data-v-719d26d9]{height:50vh;overflow-y:scroll;padding:var(--site-wrapper-spacing);padding-top:0}.AthletePicker .Athlete[data-v-719d26d9]{padding-left:var(--spacing-sm)}.AthleteList[data-v-719d26d9]{padding-bottom:var(--spacing-xl)}.done-button[data-v-719d26d9]{position:fixed;bottom:var(--site-wrapper-spacing);left:50%;transform:translate(-50%);width:calc(100% - 2 * var(--site-wrapper-spacing))}.Calendar[data-v-ea7e3878]{padding:var(--site-wrapper-spacing);padding-top:0}.month-indicator[data-v-ea7e3878]{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md);color:var(--app-ui-text);text-align:center;font-weight:500;border-radius:6px}.month-indicator time[data-v-ea7e3878]{cursor:pointer}.month-indicator button[data-v-ea7e3878]{border:0;outline:none;background-color:transparent;cursor:pointer}.month-indicator button svg[data-v-ea7e3878]{width:12px;height:12px;fill:var(--app-ui-text)}.month-indicator button:last-child svg[data-v-ea7e3878]{transform:rotate(180deg)}.day-of-week[data-v-ea7e3878],.date-grid[data-v-ea7e3878]{display:grid;grid-template-columns:repeat(7,1fr);grid-row-gap:5px}@media (min-width: 940px){.day-of-week[data-v-ea7e3878],.date-grid[data-v-ea7e3878]{grid-row-gap:40px}}.day-of-week[data-v-ea7e3878]{margin-top:1.25em;border-radius:6px}.day-of-week[data-v-ea7e3878]>*{font-size:14px;color:#6b7286;color:var(--hopsquad-purple);font-weight:500;letter-spacing:.1em;text-align:center}.date-grid[data-v-ea7e3878]{margin-top:.5em;border-radius:6px}.date-grid button[data-v-ea7e3878]{display:flex;align-items:center;justify-content:center;position:relative;border:0;font-size:14px;font-weight:var(--fw5);width:auto;height:auto;min-width:36px;min-height:36px;padding:0;background-color:transparent;color:var(--app-ui-text);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.date-grid button.today[data-v-ea7e3878],.date-grid button.workout[data-v-ea7e3878],.date-grid button.preMeet[data-v-ea7e3878],.date-grid button.recovery[data-v-ea7e3878],.date-grid button.meet[data-v-ea7e3878],.date-grid button.dayOff[data-v-ea7e3878]{position:relative}.date-grid button.today[data-v-ea7e3878]:before,.date-grid button.workout[data-v-ea7e3878]:before,.date-grid button.preMeet[data-v-ea7e3878]:before,.date-grid button.recovery[data-v-ea7e3878]:before,.date-grid button.meet[data-v-ea7e3878]:before,.date-grid button.dayOff[data-v-ea7e3878]:before{content:"";display:block;position:absolute;z-index:0;background-color:var(--workout-color);border-radius:4px;height:100%;width:100%;max-height:40px;max-width:40px;clip-path:polygon(100% 50%,100% 56.6%,100% 59.3%,100% 61.4%,99.9% 63.2%,99.9% 64.8%,99.9% 66.2%,99.8% 67.5%,99.8% 68.7%,99.7% 69.8%,99.6% 70.8%,99.5% 71.8%,99.5% 72.8%,99.4% 73.7%,99.3% 74.6%,99.1% 75.4%,99% 76.3%,98.9% 77%,98.8% 77.8%,98.6% 78.5%,98.5% 79.2%,98.3% 79.9%,98.1% 80.6%,98% 81.3%,97.8% 81.9%,97.6% 82.5%,97.4% 83.1%,97.2% 83.7%,97% 84.3%,96.8% 84.8%,96.5% 85.4%,96.3% 85.9%,96% 86.4%,95.8% 86.9%,95.5% 87.4%,95.3% 87.9%,95% 88.3%,94.7% 88.8%,94.4% 89.2%,94.1% 89.7%,93.8% 90.1%,93.4% 90.5%,93.1% 90.9%,92.8% 91.3%,92.4% 91.7%,92% 92%,91.7% 92.4%,91.3% 92.8%,90.9% 93.1%,90.5% 93.4%,90.1% 93.8%,89.7% 94.1%,89.2% 94.4%,88.8% 94.7%,88.3% 95%,87.9% 95.3%,87.4% 95.5%,86.9% 95.8%,86.4% 96%,85.9% 96.3%,85.4% 96.5%,84.8% 96.8%,84.3% 97%,83.7% 97.2%,83.1% 97.4%,82.5% 97.6%,81.9% 97.8%,81.3% 98%,80.6% 98.1%,79.9% 98.3%,79.2% 98.5%,78.5% 98.6%,77.8% 98.8%,77% 98.9%,76.3% 99%,75.4% 99.1%,74.6% 99.3%,73.7% 99.4%,72.8% 99.5%,71.8% 99.5%,70.8% 99.6%,69.8% 99.7%,68.7% 99.8%,67.5% 99.8%,66.2% 99.9%,64.8% 99.9%,63.2% 99.9%,61.4% 100%,59.3% 100%,56.6% 100%,50% 100%,43.4% 100%,40.7% 100%,38.6% 100%,36.8% 99.9%,35.2% 99.9%,33.8% 99.9%,32.5% 99.8%,31.3% 99.8%,30.2% 99.7%,29.2% 99.6%,28.2% 99.5%,27.2% 99.5%,26.3% 99.4%,25.4% 99.3%,24.6% 99.1%,23.7% 99%,23% 98.9%,22.2% 98.8%,21.5% 98.6%,20.8% 98.5%,20.1% 98.3%,19.4% 98.1%,18.7% 98%,18.1% 97.8%,17.5% 97.6%,16.9% 97.4%,16.3% 97.2%,15.7% 97%,15.2% 96.8%,14.6% 96.5%,14.1% 96.3%,13.6% 96%,13.1% 95.8%,12.6% 95.5%,12.1% 95.3%,11.7% 95%,11.2% 94.7%,10.8% 94.4%,10.3% 94.1%,9.9% 93.8%,9.5% 93.4%,9.1% 93.1%,8.7% 92.8%,8.3% 92.4%,8% 92%,7.6% 91.7%,7.2% 91.3%,6.9% 90.9%,6.6% 90.5%,6.2% 90.1%,5.9% 89.7%,5.6% 89.2%,5.3% 88.8%,5% 88.3%,4.7% 87.9%,4.5% 87.4%,4.2% 86.9%,4% 86.4%,3.7% 85.9%,3.5% 85.4%,3.2% 84.8%,3% 84.3%,2.8% 83.7%,2.6% 83.1%,2.4% 82.5%,2.2% 81.9%,2% 81.3%,1.9% 80.6%,1.7% 79.9%,1.5% 79.2%,1.4% 78.5%,1.2% 77.8%,1.1% 77%,1% 76.3%,.9% 75.4%,.7% 74.6%,.6% 73.7%,.5% 72.8%,.5% 71.8%,.4% 70.8%,.3% 69.8%,.2% 68.7%,.2% 67.5%,.1% 66.2%,.1% 64.8%,.1% 63.2%,0% 61.4%,0% 59.3%,0% 56.6%,0% 50%,0% 43.4%,0% 40.7%,0% 38.6%,.1% 36.8%,.1% 35.2%,.1% 33.8%,.2% 32.5%,.2% 31.3%,.3% 30.2%,.4% 29.2%,.5% 28.2%,.5% 27.2%,.6% 26.3%,.7% 25.4%,.9% 24.6%,1% 23.7%,1.1% 23%,1.2% 22.2%,1.4% 21.5%,1.5% 20.8%,1.7% 20.1%,1.9% 19.4%,2% 18.7%,2.2% 18.1%,2.4% 17.5%,2.6% 16.9%,2.8% 16.3%,3% 15.7%,3.2% 15.2%,3.5% 14.6%,3.7% 14.1%,4% 13.6%,4.2% 13.1%,4.5% 12.6%,4.7% 12.1%,5% 11.7%,5.3% 11.2%,5.6% 10.8%,5.9% 10.3%,6.2% 9.9%,6.6% 9.5%,6.9% 9.1%,7.2% 8.7%,7.6% 8.3%,8% 8%,8.3% 7.6%,8.7% 7.2%,9.1% 6.9%,9.5% 6.6%,9.9% 6.2%,10.3% 5.9%,10.8% 5.6%,11.2% 5.3%,11.7% 5%,12.1% 4.7%,12.6% 4.5%,13.1% 4.2%,13.6% 4%,14.1% 3.7%,14.6% 3.5%,15.2% 3.2%,15.7% 3%,16.3% 2.8%,16.9% 2.6%,17.5% 2.4%,18.1% 2.2%,18.7% 2%,19.4% 1.9%,20.1% 1.7%,20.8% 1.5%,21.5% 1.4%,22.2% 1.2%,23% 1.1%,23.7% 1%,24.6% .9%,25.4% .7%,26.3% .6%,27.2% .5%,28.2% .5%,29.2% .4%,30.2% .3%,31.3% .2%,32.5% .2%,33.8% .1%,35.2% .1%,36.8% .1%,38.6% 0%,40.7% 0%,43.4% 0%,50% 0%,56.6% 0%,59.3% 0%,61.4% 0%,63.2% .1%,64.8% .1%,66.2% .1%,67.5% .2%,68.7% .2%,69.8% .3%,70.8% .4%,71.8% .5%,72.8% .5%,73.7% .6%,74.6% .7%,75.4% .9%,76.3% 1%,77% 1.1%,77.8% 1.2%,78.5% 1.4%,79.2% 1.5%,79.9% 1.7%,80.6% 1.9%,81.3% 2%,81.9% 2.2%,82.5% 2.4%,83.1% 2.6%,83.7% 2.8%,84.3% 3%,84.8% 3.2%,85.4% 3.5%,85.9% 3.7%,86.4% 4%,86.9% 4.2%,87.4% 4.5%,87.9% 4.7%,88.3% 5%,88.8% 5.3%,89.2% 5.6%,89.7% 5.9%,90.1% 6.2%,90.5% 6.6%,90.9% 6.9%,91.3% 7.2%,91.7% 7.6%,92% 8%,92.4% 8.3%,92.8% 8.7%,93.1% 9.1%,93.4% 9.5%,93.8% 9.9%,94.1% 10.3%,94.4% 10.8%,94.7% 11.2%,95% 11.7%,95.3% 12.1%,95.5% 12.6%,95.8% 13.1%,96% 13.6%,96.3% 14.1%,96.5% 14.6%,96.8% 15.2%,97% 15.7%,97.2% 16.3%,97.4% 16.9%,97.6% 17.5%,97.8% 18.1%,98% 18.7%,98.1% 19.4%,98.3% 20.1%,98.5% 20.8%,98.6% 21.5%,98.8% 22.2%,98.9% 23%,99% 23.7%,99.1% 24.6%,99.3% 25.4%,99.4% 26.3%,99.5% 27.2%,99.5% 28.2%,99.6% 29.2%,99.7% 30.2%,99.8% 31.3%,99.8% 32.5%,99.9% 33.8%,99.9% 35.2%,99.9% 36.8%,100% 38.6%,100% 40.7%,100% 43.4%)}.date-grid button.weekend[data-v-ea7e3878],.date-grid button.recovery[data-v-ea7e3878]{color:var(--hopsquad-purple)}.date-grid button.workout[data-v-ea7e3878]{color:#fff}.date-grid button.today[data-v-ea7e3878]{position:relative;color:transparent}.date-grid button.today.active[data-v-ea7e3878]:before{z-index:1;border:0;background-color:transparent}.date-grid button.today.workout[data-v-ea7e3878]:before,.date-grid button.today.preMeet[data-v-ea7e3878]:before{background-color:var(--workout-color)}.date-grid button.today[data-v-ea7e3878]:before{background-image:url(/star.svg);background-size:50%;background-repeat:no-repeat;background-position:center;background-color:transparent}.date-grid button.today.active time[data-v-ea7e3878],.date-grid button.today time[data-v-ea7e3878]{color:transparent}.date-grid button.workout[data-v-ea7e3878]:before{background-color:var(--workout-color);border-color:var(--workout-color)}.date-grid button.recovery[data-v-ea7e3878]:before{background-color:var(--recovery-color);border-color:var(--recovery-color)}.date-grid button.meet[data-v-ea7e3878]:before{background-color:var(--meet-color);border-color:var(--meet-color)}.date-grid button.dayOff[data-v-ea7e3878]:before{background-color:var(--dayoff-color);border-color:var(--dayoff-color)}.date-grid button.before-or-after[data-v-ea7e3878]{color:var(--app-ui-text-light)}.date-grid button.before-or-after.workout[data-v-ea7e3878]:before{background-color:#6b2ff926}.date-grid button.before-or-after.recovery[data-v-ea7e3878]:before{background-color:#59f6fd40}.date-grid button.before-or-after.meet[data-v-ea7e3878]:before{background-color:#eb47ff75}.date-grid button.before-or-after.dayOff[data-v-ea7e3878]:before{background-color:#e4eaed59}.date-grid button.active time[data-v-ea7e3878]{background-color:var(--hopsquad-purple);color:#fff;font-weight:var(--fw6)}.date-grid button time[data-v-ea7e3878]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%}@media (min-width: 1024px){.date-grid button time[data-v-ea7e3878]{font-size:var(--f3)}}.date-grid button.show-count[data-v-ea7e3878]:after{content:attr(data-count);position:absolute;top:0;right:0;transform:translateY(-50%);color:var(--app-ui-text);background:var(--app-ui-border);color:var(--hopsquad-purple);background:var(--hopsquad-blue);border-radius:100px;padding:3px;width:16px;height:16px;font-size:12px;font-weight:var(--fw6);display:flex;align-items:center;justify-content:center}.Calendar-yearDropdown[data-v-ea7e3878]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:absolute;top:30px;left:50%;z-index:1;transform:translate(-50%);padding:var(--spacing-sm);width:75%;height:220px;overflow:scroll;color:var(--app-ui-text);background-color:#ffffff80;box-shadow:0 3px 14px #0000000d;box-shadow:0 3px 24px #0000001a;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:4px;opacity:0;visibility:hidden;transition:visibility 0s .2s,transform .2s var(--easing-bezier),opacity .2s var(--easing-bezier)}.Calendar-yearDropdown.active[data-v-ea7e3878]{opacity:1;visibility:visible;transform:translateY(calc(-100% - 10px));transform:translate(-50%,10px);transition-delay:0s}.Calendar-yearDropdown button[data-v-ea7e3878]{display:flex;align-items:center;justify-content:center;text-align:center;padding:7px 3px;width:100%;height:38px;margin-bottom:var(--spacing-xs);font-size:var(--f4);border-radius:4px}.Calendar-yearDropdown button[data-v-ea7e3878]:last-child{margin-bottom:0}.Calendar-yearDropdown button.active[data-v-ea7e3878]{background-color:#0000004d;color:var(--hopsquad-purple);color:#fff}.dark-mode .month-indicator[data-v-ea7e3878],.dark-mode .calendar-content[data-v-ea7e3878]{background-color:var(--app-ui-bg)}.MeetPicker[data-v-590b8ad3]{height:50vh;overflow-y:scroll;padding:var(--site-wrapper-spacing);padding-bottom:calc(var(--site-wrapper-spacing) + var(--spacing-xl));padding-top:0}.not-within-range[data-v-590b8ad3]{opacity:.5;cursor:not-allowed}.done-button[data-v-590b8ad3]{position:fixed;bottom:var(--site-wrapper-spacing);left:50%;transform:translate(-50%);width:calc(100% - 2 * var(--site-wrapper-spacing))}.TitleForm[data-v-9833973b]{padding:var(--site-wrapper-spacing);padding-top:0}.month-indicator[data-v-023f270b]{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md);color:var(--app-ui-text);text-align:center;font-weight:500;border-radius:6px;cursor:pointer}.month-indicator button[data-v-023f270b]{border:0;outline:none;background-color:transparent;cursor:pointer}.month-indicator button svg[data-v-023f270b]{width:12px;height:12px;fill:var(--app-ui-text)}.month-indicator button:last-child svg[data-v-023f270b]{transform:rotate(180deg)}.month-indicator button[data-v-023f270b]:disabled{opacity:.2}.day-of-week[data-v-023f270b],.date-grid[data-v-023f270b]{display:grid;grid-template-columns:repeat(7,1fr);grid-row-gap:5px}@media (min-width: 940px){.day-of-week[data-v-023f270b],.date-grid[data-v-023f270b]{grid-row-gap:30px}}.day-of-week[data-v-023f270b]{margin-top:1.25em;border-radius:6px}.day-of-week[data-v-023f270b]>*{font-size:14px;color:#6b7286;color:var(--hopsquad-purple);font-weight:500;letter-spacing:.1em;text-align:center}.date-grid[data-v-023f270b]{margin-top:.5em;border-radius:6px}.date-grid button[data-v-023f270b]{display:flex;align-items:center;justify-content:center;position:relative;border:0;font-size:14px;font-weight:var(--fw5);width:auto;height:auto;min-width:36px;min-height:36px;padding:0;background-color:transparent;color:var(--app-ui-text);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.date-grid button.today[data-v-023f270b],.date-grid button.workout[data-v-023f270b],.date-grid button.preMeet[data-v-023f270b],.date-grid button.recovery[data-v-023f270b],.date-grid button.meet[data-v-023f270b],.date-grid button.dayOff[data-v-023f270b]{position:relative}.date-grid button.today[data-v-023f270b]:before,.date-grid button.workout[data-v-023f270b]:before,.date-grid button.preMeet[data-v-023f270b]:before,.date-grid button.recovery[data-v-023f270b]:before,.date-grid button.meet[data-v-023f270b]:before,.date-grid button.dayOff[data-v-023f270b]:before{content:"";display:block;position:absolute;z-index:0;background-color:var(--workout-color);border-radius:4px;height:100%;width:100%;max-height:40px;max-width:40px;clip-path:polygon(100% 50%,100% 56.6%,100% 59.3%,100% 61.4%,99.9% 63.2%,99.9% 64.8%,99.9% 66.2%,99.8% 67.5%,99.8% 68.7%,99.7% 69.8%,99.6% 70.8%,99.5% 71.8%,99.5% 72.8%,99.4% 73.7%,99.3% 74.6%,99.1% 75.4%,99% 76.3%,98.9% 77%,98.8% 77.8%,98.6% 78.5%,98.5% 79.2%,98.3% 79.9%,98.1% 80.6%,98% 81.3%,97.8% 81.9%,97.6% 82.5%,97.4% 83.1%,97.2% 83.7%,97% 84.3%,96.8% 84.8%,96.5% 85.4%,96.3% 85.9%,96% 86.4%,95.8% 86.9%,95.5% 87.4%,95.3% 87.9%,95% 88.3%,94.7% 88.8%,94.4% 89.2%,94.1% 89.7%,93.8% 90.1%,93.4% 90.5%,93.1% 90.9%,92.8% 91.3%,92.4% 91.7%,92% 92%,91.7% 92.4%,91.3% 92.8%,90.9% 93.1%,90.5% 93.4%,90.1% 93.8%,89.7% 94.1%,89.2% 94.4%,88.8% 94.7%,88.3% 95%,87.9% 95.3%,87.4% 95.5%,86.9% 95.8%,86.4% 96%,85.9% 96.3%,85.4% 96.5%,84.8% 96.8%,84.3% 97%,83.7% 97.2%,83.1% 97.4%,82.5% 97.6%,81.9% 97.8%,81.3% 98%,80.6% 98.1%,79.9% 98.3%,79.2% 98.5%,78.5% 98.6%,77.8% 98.8%,77% 98.9%,76.3% 99%,75.4% 99.1%,74.6% 99.3%,73.7% 99.4%,72.8% 99.5%,71.8% 99.5%,70.8% 99.6%,69.8% 99.7%,68.7% 99.8%,67.5% 99.8%,66.2% 99.9%,64.8% 99.9%,63.2% 99.9%,61.4% 100%,59.3% 100%,56.6% 100%,50% 100%,43.4% 100%,40.7% 100%,38.6% 100%,36.8% 99.9%,35.2% 99.9%,33.8% 99.9%,32.5% 99.8%,31.3% 99.8%,30.2% 99.7%,29.2% 99.6%,28.2% 99.5%,27.2% 99.5%,26.3% 99.4%,25.4% 99.3%,24.6% 99.1%,23.7% 99%,23% 98.9%,22.2% 98.8%,21.5% 98.6%,20.8% 98.5%,20.1% 98.3%,19.4% 98.1%,18.7% 98%,18.1% 97.8%,17.5% 97.6%,16.9% 97.4%,16.3% 97.2%,15.7% 97%,15.2% 96.8%,14.6% 96.5%,14.1% 96.3%,13.6% 96%,13.1% 95.8%,12.6% 95.5%,12.1% 95.3%,11.7% 95%,11.2% 94.7%,10.8% 94.4%,10.3% 94.1%,9.9% 93.8%,9.5% 93.4%,9.1% 93.1%,8.7% 92.8%,8.3% 92.4%,8% 92%,7.6% 91.7%,7.2% 91.3%,6.9% 90.9%,6.6% 90.5%,6.2% 90.1%,5.9% 89.7%,5.6% 89.2%,5.3% 88.8%,5% 88.3%,4.7% 87.9%,4.5% 87.4%,4.2% 86.9%,4% 86.4%,3.7% 85.9%,3.5% 85.4%,3.2% 84.8%,3% 84.3%,2.8% 83.7%,2.6% 83.1%,2.4% 82.5%,2.2% 81.9%,2% 81.3%,1.9% 80.6%,1.7% 79.9%,1.5% 79.2%,1.4% 78.5%,1.2% 77.8%,1.1% 77%,1% 76.3%,.9% 75.4%,.7% 74.6%,.6% 73.7%,.5% 72.8%,.5% 71.8%,.4% 70.8%,.3% 69.8%,.2% 68.7%,.2% 67.5%,.1% 66.2%,.1% 64.8%,.1% 63.2%,0% 61.4%,0% 59.3%,0% 56.6%,0% 50%,0% 43.4%,0% 40.7%,0% 38.6%,.1% 36.8%,.1% 35.2%,.1% 33.8%,.2% 32.5%,.2% 31.3%,.3% 30.2%,.4% 29.2%,.5% 28.2%,.5% 27.2%,.6% 26.3%,.7% 25.4%,.9% 24.6%,1% 23.7%,1.1% 23%,1.2% 22.2%,1.4% 21.5%,1.5% 20.8%,1.7% 20.1%,1.9% 19.4%,2% 18.7%,2.2% 18.1%,2.4% 17.5%,2.6% 16.9%,2.8% 16.3%,3% 15.7%,3.2% 15.2%,3.5% 14.6%,3.7% 14.1%,4% 13.6%,4.2% 13.1%,4.5% 12.6%,4.7% 12.1%,5% 11.7%,5.3% 11.2%,5.6% 10.8%,5.9% 10.3%,6.2% 9.9%,6.6% 9.5%,6.9% 9.1%,7.2% 8.7%,7.6% 8.3%,8% 8%,8.3% 7.6%,8.7% 7.2%,9.1% 6.9%,9.5% 6.6%,9.9% 6.2%,10.3% 5.9%,10.8% 5.6%,11.2% 5.3%,11.7% 5%,12.1% 4.7%,12.6% 4.5%,13.1% 4.2%,13.6% 4%,14.1% 3.7%,14.6% 3.5%,15.2% 3.2%,15.7% 3%,16.3% 2.8%,16.9% 2.6%,17.5% 2.4%,18.1% 2.2%,18.7% 2%,19.4% 1.9%,20.1% 1.7%,20.8% 1.5%,21.5% 1.4%,22.2% 1.2%,23% 1.1%,23.7% 1%,24.6% .9%,25.4% .7%,26.3% .6%,27.2% .5%,28.2% .5%,29.2% .4%,30.2% .3%,31.3% .2%,32.5% .2%,33.8% .1%,35.2% .1%,36.8% .1%,38.6% 0%,40.7% 0%,43.4% 0%,50% 0%,56.6% 0%,59.3% 0%,61.4% 0%,63.2% .1%,64.8% .1%,66.2% .1%,67.5% .2%,68.7% .2%,69.8% .3%,70.8% .4%,71.8% .5%,72.8% .5%,73.7% .6%,74.6% .7%,75.4% .9%,76.3% 1%,77% 1.1%,77.8% 1.2%,78.5% 1.4%,79.2% 1.5%,79.9% 1.7%,80.6% 1.9%,81.3% 2%,81.9% 2.2%,82.5% 2.4%,83.1% 2.6%,83.7% 2.8%,84.3% 3%,84.8% 3.2%,85.4% 3.5%,85.9% 3.7%,86.4% 4%,86.9% 4.2%,87.4% 4.5%,87.9% 4.7%,88.3% 5%,88.8% 5.3%,89.2% 5.6%,89.7% 5.9%,90.1% 6.2%,90.5% 6.6%,90.9% 6.9%,91.3% 7.2%,91.7% 7.6%,92% 8%,92.4% 8.3%,92.8% 8.7%,93.1% 9.1%,93.4% 9.5%,93.8% 9.9%,94.1% 10.3%,94.4% 10.8%,94.7% 11.2%,95% 11.7%,95.3% 12.1%,95.5% 12.6%,95.8% 13.1%,96% 13.6%,96.3% 14.1%,96.5% 14.6%,96.8% 15.2%,97% 15.7%,97.2% 16.3%,97.4% 16.9%,97.6% 17.5%,97.8% 18.1%,98% 18.7%,98.1% 19.4%,98.3% 20.1%,98.5% 20.8%,98.6% 21.5%,98.8% 22.2%,98.9% 23%,99% 23.7%,99.1% 24.6%,99.3% 25.4%,99.4% 26.3%,99.5% 27.2%,99.5% 28.2%,99.6% 29.2%,99.7% 30.2%,99.8% 31.3%,99.8% 32.5%,99.9% 33.8%,99.9% 35.2%,99.9% 36.8%,100% 38.6%,100% 40.7%,100% 43.4%)}.date-grid button.weekend[data-v-023f270b],.date-grid button.recovery[data-v-023f270b]{color:var(--hopsquad-purple)}.date-grid button.workout[data-v-023f270b]{color:#fff}.date-grid button.today[data-v-023f270b]{position:relative;color:transparent}.date-grid button.today.active[data-v-023f270b]:before{z-index:1;border:0;background-color:transparent}.date-grid button.today.workout[data-v-023f270b]:before,.date-grid button.today.preMeet[data-v-023f270b]:before{background-color:var(--workout-color)}.date-grid button.today[data-v-023f270b]:before{background-image:url(/star.svg);background-size:50%;background-repeat:no-repeat;background-position:center;background-color:transparent}.date-grid button.today.active time[data-v-023f270b],.date-grid button.today time[data-v-023f270b]{color:transparent}.date-grid button.workout[data-v-023f270b]:before{background-color:var(--workout-color);border-color:var(--workout-color)}.date-grid button.recovery[data-v-023f270b]:before{background-color:var(--recovery-color);border-color:var(--recovery-color)}.date-grid button.meet[data-v-023f270b]:before{background-color:var(--meet-color);border-color:var(--meet-color)}.date-grid button.dayOff[data-v-023f270b]:before{background-color:var(--dayoff-color);border-color:var(--dayoff-color)}.date-grid button.before-or-after[data-v-023f270b]{color:var(--app-ui-text-light)}.date-grid button.before-or-after.workout[data-v-023f270b]:before{background-color:#6b2ff926}.date-grid button.before-or-after.recovery[data-v-023f270b]:before{background-color:#59f6fd40}.date-grid button.before-or-after.meet[data-v-023f270b]:before{background-color:#eb47ff75}.date-grid button.before-or-after.dayOff[data-v-023f270b]:before{background-color:#e4eaed59}.date-grid button.active time[data-v-023f270b]{background-color:var(--hopsquad-purple);color:#fff;font-weight:var(--fw6)}.date-grid button time[data-v-023f270b]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%}.date-grid button.show-count[data-v-023f270b]:after{content:attr(data-count);position:absolute;top:0;right:0;transform:translateY(-50%);color:var(--app-ui-text);background:var(--app-ui-border);color:var(--hopsquad-purple);background:var(--hopsquad-blue);border-radius:100px;padding:3px;width:16px;height:16px;font-size:12px;font-weight:var(--fw6);display:flex;align-items:center;justify-content:center}.Calendar-yearDropdown[data-v-023f270b]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:absolute;top:30px;left:50%;z-index:1;transform:translate(-50%);padding:var(--spacing-sm);width:75%;height:220px;overflow:scroll;background-color:#ffffff80;box-shadow:0 3px 14px #0000000d;box-shadow:0 3px 24px #0000001a;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:4px;opacity:0;visibility:hidden;transition:visibility 0s .2s,transform .2s var(--easing-bezier),opacity .2s var(--easing-bezier)}.Calendar-yearDropdown.active[data-v-023f270b]{opacity:1;visibility:visible;transform:translateY(calc(-100% - 10px));transform:translate(-50%,10px);transition-delay:0s}.Calendar-yearDropdown button[data-v-023f270b]{display:flex;align-items:center;justify-content:center;text-align:center;padding:7px 3px;width:100%;height:38px;margin-bottom:var(--spacing-xs);font-size:var(--f4);border-radius:4px}.Calendar-yearDropdown button[data-v-023f270b]:last-child{margin-bottom:0}.Calendar-yearDropdown button.active[data-v-023f270b]{background-color:#0000004d;color:var(--hopsquad-purple);color:#fff}.dark-mode .month-indicator[data-v-023f270b],.dark-mode .calendar-content[data-v-023f270b]{background-color:var(--app-ui-bg)}.InlineDrillSearch[data-v-b766f8bb]{position:relative;width:100%}.Results[data-v-b766f8bb]{width:100%;max-height:40vh;max-height:30vh;overflow-y:auto;background-color:var(--app-ui-bg);border:1px solid var(--app-ui-border);border-radius:4px;margin-top:var(--spacing-xs);padding:var(--spacing-xs);padding-top:0;z-index:2}.Results-filter[data-v-b766f8bb]{position:sticky;top:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;background-color:var(--app-ui-bg);z-index:1;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--app-ui-border)}.Results-filter .Results-filter-button[data-v-b766f8bb]{width:100%}.Result[data-v-b766f8bb]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:var(--spacing-xs) 0;color:var(--app-ui-text-soft);font-size:var(--f1)}.Result-titleAndThumbnail[data-v-b766f8bb]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.WorkoutEditor[data-v-15d486ea]{--contextual-bar-height: 70px;position:relative;height:calc(100vh - var(--spacing-md));height:calc(100vh - var(--spacing-md) - var(--site-wrapper-spacing));max-height:calc(100% - var(--spacing-md) - var(--site-wrapper-spacing));overflow:hidden}.WorkoutEditor-screen[data-v-15d486ea]{width:100%;height:calc(100% - 2px);max-height:calc(100% - env(--safe-area-inset-bottom) - 100px - var(--spacing-md));transition:transform .2s var(--easing-bezier)}.WorkoutEditor-contextualBar[data-v-15d486ea]{height:var(--contextual-bar-height);display:flex;flex-wrap:nowrap;align-items:center;border-bottom:1px solid var(--app-ui-border)}.ContextualBar-title[data-v-15d486ea]{opacity:0;transition:opacity .5s}.ContextualBar-title.active[data-v-15d486ea]{opacity:1}.WorkoutEditor-typePicker[data-v-15d486ea]{padding-bottom:var(--spacing-md)}.WorkoutEditor-typePicker Button.active[data-v-15d486ea]{color:#fff;background-color:var(--hopsquad-purple)}.WorkoutEditor-drillThumbnail[data-v-15d486ea],.DrillEditor-thumbnail[data-v-15d486ea]{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;width:40px;height:40px;border-radius:10px;background-image:url(/kangaroo_ios_big_sur.png);background-repeat:no-repeat;background-size:cover;background-position:center}.WorkoutEditor-drillThumbnail.-sm[data-v-15d486ea],.DrillEditor-thumbnail.-sm[data-v-15d486ea]{width:36px;height:36px}.WorkoutEditor-drillThumbnail.-hasRealImage[data-v-15d486ea],.DrillEditor-thumbnail.-hasRealImage[data-v-15d486ea]{background-size:cover}.WorkoutEditor-drillThumbnail.-hasRealImage[data-v-15d486ea]:before,.DrillEditor-thumbnail.-hasRealImage[data-v-15d486ea]:before{content:"";-webkit-backdrop-filter:saturate(100%) blur(0);backdrop-filter:saturate(100%) blur(0)}.WorkoutEditor-drillThumbnail[data-v-15d486ea]:before,.DrillEditor-thumbnail[data-v-15d486ea]:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000000d;border-radius:8px}.end-of-workout[data-v-15d486ea]{margin:10vh 0 15vh;color:var(--app-ui-border);font-size:var(--f4);text-align:center;visibility:hidden}.end-of-workout.active[data-v-15d486ea]{visibility:visible}.saving[data-v-15d486ea]{cursor:not-allowed}.LibraryComponentContainer[data-v-15d486ea]{position:fixed;bottom:0;left:0;z-index:3;width:100%;height:100%;background-color:var(--app-ui-bg);transform:translateY(100%);transition:transform .3s ease;border-top-right-radius:20px;border-top-left-radius:20px}.LibraryComponentContainer.active[data-v-15d486ea]{transform:translateY(0)}.LibraryComponentContainer-button[data-v-15d486ea]{position:absolute;top:calc(var(--spacing-md) / 2);right:var(--site-wrapper-spacing);z-index:1;font-size:var(--f1);font-family:var(--sans);color:var(--app-ui-text);border:0;outline:none;background-color:transparent}@keyframes slideDown-15d486ea{0%{transform:translateY(-100%);z-index:0}to{transform:translateY(0);z-index:1}}@keyframes hide-15d486ea{0%{opacity:1;visibility:visible;height:var(--drill-item-height)}to{opacity:0;visibility:hidden;height:0}}@keyframes show-15d486ea{0%{opacity:0;visibility:hidden;height:0}to{opacity:1;visibility:visible;height:var(--drill-item-height)}}.smooth-dnd-draggable-wrapper[data-v-15d486ea]{overflow:visible!important}.smooth-dnd-container[data-v-15d486ea]:empty{display:none}.WorkoutEditor .smooth-dnd-draggable-wrapper .Drill.-hasIcon.active[data-v-15d486ea]:before{width:100%;height:100%;top:0;left:0}.draggable-item[data-v-15d486ea]{position:relative;-webkit-user-select:none;user-select:none}.delete-drill-button[data-v-15d486ea],.column-drag-handle[data-v-15d486ea]{position:absolute;right:0;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:100%;transition:visibility 0s .3s,transform .3s ease,opacity .3s ease;transform:translate(50%,-50%);opacity:0;visibility:hidden}.delete-drill-button.active[data-v-15d486ea],.column-drag-handle.active[data-v-15d486ea]{transform:translateY(-50%);opacity:1;visibility:visible;transition-delay:0s}.column-drag-handle[data-v-15d486ea]{font-size:20px;color:var(--app-ui-icon);cursor:grab}.column-drag-handle[data-v-15d486ea]:active{cursor:grabbing}.dragging .column-drag-handle[data-v-15d486ea],.Drill.active .column-drag-handle[data-v-15d486ea]{display:none}.ghost[data-v-15d486ea]:before{content:"";position:absolute;width:calc(100% + 16px);height:calc(100% + 16px);background-color:#0003;top:-8px;left:-8px;z-index:0;border-radius:var(--app-ui-border-radius)}.banana[data-v-15d486ea]{background:var(--hopsquad-purple)}.bulk-edit-drill-actions.UtilityBar.active[data-v-15d486ea]{transform:translate(0);max-width:100%;z-index:1}.add-drill-buttons[data-v-15d486ea]{bottom:calc(env(safe-area-inset-bottom) + var(--site-wrapper-spacing));z-index:1}.section[data-v-15d486ea]{position:relative;margin-bottom:20px;margin-bottom:var(--spacing-lg);padding:16px;background-color:var(--app-ui-bg);border:2px dashed var(--app-ui-border);border-radius:6px}.section .new-section-button[data-v-15d486ea]{position:absolute;bottom:0;left:50%;transform:translate(-50%,calc(100% + 16px))}.new-section-button[data-v-15d486ea]{position:relative;width:100%;border:0;background:none;outline:none;font-family:var(--sans);font-weight:var(--fw5);color:var(--app-ui-label);cursor:pointer}.new-section-button span[data-v-15d486ea]{position:relative;z-index:1}.new-section-button[data-v-15d486ea]:before{content:"";position:absolute;top:50%;left:0;z-index:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--app-ui-border)}.new-section-button[data-v-15d486ea]:after{content:"";position:absolute;top:50%;left:50%;z-index:0;transform:translate(-50%,-50%);width:110px;height:2px;background-color:var(--app-ui-bg)}.WorkoutEditor-libraryButton[data-v-15d486ea]{color:var(--app-ui-icon);font-family:var(--sans);font-weight:var(--fw5);font-size:12px}.dark-mode .section[data-v-15d486ea]{background-color:#00000026}.dark-mode .section input[data-v-15d486ea]{background-color:#282828}.WorkoutFilters[data-v-a76b385c]{padding:var(--site-wrapper-spacing);padding-top:0}.WorkoutFilters-filtersContainer[data-v-a76b385c]{position:relative;max-height:60vh;overflow:scroll}.WorkoutFilters-group[data-v-a76b385c]{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.WorkoutFilters-group.col-2[data-v-a76b385c]{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkoutFilters-group.col-3[data-v-a76b385c]{grid-template-columns:repeat(3,minmax(0,1fr))}.WorkoutFilters-item[data-v-a76b385c]{grid-column:span 1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--f1);font-weight:var(--fw5);color:var(--app-ui-text);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);padding-left:4px;padding-right:4px;border-radius:8px;background-color:var(--app-ui-bg-light);cursor:pointer}.WorkoutFilters-item.active[data-v-a76b385c]{color:#fff;background-color:var(--app-ui-label)}.WorkoutFilters-filterText[data-v-a76b385c]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:50%;max-width:calc(100% - 16px)}.ContextualWindow[data-v-ba3d9dd2]{position:fixed;bottom:0;left:0;z-index:7;transform:translateY(calc(100% + env(safe-area-inset-bottom)));padding-top:var(--spacing-md);padding-bottom:0;padding-left:0;padding-right:0;width:100%;max-height:calc(100% - var(--spacing-xs));max-height:calc(100% - var(--spacing-md));background-color:#fff;border-top-right-radius:20px;border-top-left-radius:20px;transition:transform .3s var(--nativeish-easing);touch-action:manipulation}.ContextualWindow.active[data-v-ba3d9dd2]{transform:translateY(0)}.ContextualWindow[data-v-ba3d9dd2]:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:50px;height:4px;background-color:var(--app-ui-border);border-radius:10px}.ContextualWindow-closeButton[data-v-ba3d9dd2]{position:absolute;top:10px;right:10px;font-size:var(--f1);font-family:var(--sans);color:var(--app-ui-text);border:0;outline:none;background-color:transparent;cursor:pointer}.ContextualWindow h3[data-v-ba3d9dd2]{color:var(--hopsquad-purple);font-size:var(--f3);font-weight:var(--fw6)}.dark-mode .ContextualWindow[data-v-ba3d9dd2]{background-color:var(--app-ui-bg)}.InlineFolderPicker-buttons[data-v-a2d0f7fe]{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:var(--global-navigation-height);left:50%;width:calc(100% - 2 * var(--site-wrapper-spacing) - 20px);max-width:400px;transform:translate(-50%)}.InlineFolderPicker-buttons button[data-v-a2d0f7fe]{width:50%;box-shadow:0 12px 16px #0000001a}.InlineFolderPickerFoldersV2[data-v-a2d0f7fe]{padding:var(--spacing-sm);padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm)}.InlineFolderPickerFolders[data-v-a2d0f7fe]{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);padding-bottom:calc(var(--site-header-height) + var(--spacing-sm));height:calc(100vh - (var(--site-header-height) + var(--spacing-sm) + var(--plan-details-height)));height:100%;max-height:40vh;overflow:auto}.InlineFolderPickerFolders[data-v-a2d0f7fe]::-webkit-scrollbar{display:none}.InlineFolderPickerFolders-title[data-v-a2d0f7fe]{cursor:pointer}.InlineFolderPickerFolders-sections[data-v-a2d0f7fe]{text-decoration:none}.InlineFolderPickerFolders-section[data-v-a2d0f7fe]{position:relative;flex:1;display:block;width:100%;margin-bottom:8px;font-size:14px;font-weight:var(--fw5);color:var(--app-ui-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.InlineFolderPickerFolders-content[data-v-a2d0f7fe]{padding-left:var(--spacing-sm)}.InlineFolderPickerFolders-triangle[data-v-a2d0f7fe]{display:flex;align-items:center;justify-content:flex-start;transition:transform .3s ease;transform:rotate(90deg);transform-origin:center;padding-top:1px;font-size:13px;color:var(--app-ui-text-light);cursor:pointer}.InlineFolderPickerFolders-triangle.active[data-v-a2d0f7fe]{transform:rotate(180deg)}.InlineFolderPickerFolders-section .folder-icon[data-v-a2d0f7fe]{cursor:pointer}.InlineFolderPicker-selectedFolders[data-v-a2d0f7fe]{display:flex;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;width:100%;border:2px solid var(--app-ui-border);border-radius:6px;padding:6px;overflow-x:scroll}.InlineFolderPicker-selectedFolders.blue .InlineFolderPicker-selectedFolder[data-v-a2d0f7fe]{background-color:var(--hopsquad-blue)}.InlineFolderPicker-selectedFolder[data-v-a2d0f7fe]{display:inline-flex;align-items:center;justify-content:center;height:28px;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);border-radius:100px;background-color:var(--hopsquad-purple);color:#fff;border:2px solid rgba(0,0,0,.25);font-size:12px;font-weight:var(--fw5);margin-right:var(--spacing-xs);-webkit-user-select:none;user-select:none;cursor:pointer}.InlineFolderPicker-selectedFolder[data-v-a2d0f7fe]:last-child{margin-right:0}.InlineFolderPicker-selectedFolder.-empty[data-v-a2d0f7fe],.hideTriangle .InlineFolderPickerFolders-triangle[data-v-a2d0f7fe]{visibility:hidden}.DrillEditor[data-v-7db4472f]{position:fixed;bottom:0;left:0;z-index:7;transform:translateY(100%);padding-top:var(--spacing-md);padding-bottom:0;padding-left:0;padding-right:0;width:100%;height:100%;max-height:calc(100% - var(--spacing-xs));max-height:calc(100% - var(--spacing-md));background-color:#fff;border-top-right-radius:20px;border-top-left-radius:20px;transition:transform .3s var(--nativeish-easing);touch-action:manipulation}.DrillEditor.active[data-v-7db4472f]{transform:translateY(0)}.DrillEditor[data-v-7db4472f]:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:50px;height:4px;background-color:var(--app-ui-border);border-radius:10px}.DrillEditor-closeButton[data-v-7db4472f]{position:absolute;top:calc(var(--spacing-md) / 2);right:var(--site-wrapper-spacing);font-size:var(--f1);font-family:var(--sans);color:var(--app-ui-text);border:0;outline:none;background-color:transparent}.DrillEditor h3[data-v-7db4472f]{color:var(--hopsquad-purple);font-size:var(--f3);font-weight:var(--fw6)}.dark-mode .DrillEditor[data-v-7db4472f]{background-color:var(--app-ui-bg)}.feature-preview-active .FeaturePreview[data-v-b0134f59]{transition-delay:0s;transform:translateY(0)}.FeaturePreview[data-v-b0134f59]{position:fixed;left:0;bottom:0;z-index:777;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px var(--site-wrapper-spacing) 40px;width:100%;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;transform:translateY(100%);transition:transform .5s var(--nativeish-easing)}.FeaturePreview-closeButton[data-v-b0134f59]{position:absolute;top:10px;right:10px;margin:0;padding:0;width:40px;height:40px;border:0;outline:none;background:none;cursor:pointer}.FeaturePreview-closeButton svg[data-v-b0134f59]{height:100%;width:14px}.FeaturePreview-container[data-v-b0134f59]{padding:10px;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:600px}.FeaturePreview-container[data-v-b0134f59]::-webkit-scrollbar{display:none}.item[data-v-b0134f59]{flex:0 0 auto;width:100%;height:100%;margin-right:20px;text-align:center;scroll-snap-align:center}.item img[data-v-b0134f59]{margin-bottom:24px;box-shadow:0 5px 10px #0000001a;border-radius:6px}.item h3[data-v-b0134f59]{margin:0 0 12px;font-size:14px;font-weight:var(--fw6)}.item p[data-v-b0134f59]{margin:0;font-size:12px;font-weight:var(--fw4);line-height:1.4}.bookend[data-v-b0134f59]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:10px}.FeaturePreview-dots[data-v-b0134f59]{padding:7px;display:flex;justify-content:center}.FeaturePreview-dots i[data-v-b0134f59]{display:block;margin-left:6px;margin-right:6px;width:10px;height:10px;background-color:#efefef;background-color:#87878780;border-radius:50%;transform:scale(1);transition:transform .2s ease,background-color .2s ease}.FeaturePreview-dots i.active[data-v-b0134f59]{background-color:var(--hopsquad-purple)}@media (min-width: 1024px){.FeaturePreview[data-v-b0134f59]{position:relative;z-index:1;transform:translateY(0);border-radius:0;background-color:var(--hopsquad-purple)}.FeaturePreview-container[data-v-b0134f59]{width:60%;max-width:800px}.FeaturePreview-closeButton[data-v-b0134f59]{display:none}.item img[data-v-b0134f59]{margin-bottom:36px}.item h3[data-v-b0134f59]{margin-bottom:24px;color:#fff;font-size:28px}.item p[data-v-b0134f59]{font-size:16px;line-height:1.5;color:#fff}.FeaturePreview-dots i[data-v-b0134f59]{margin-left:10px;margin-right:10px;width:12px;height:12px;background-color:#2b009580}.FeaturePreview-dots i.active[data-v-b0134f59]{background-color:#fff}}@media (min-width: 1400px){.item img[data-v-b0134f59]{margin-bottom:60px}.item h3[data-v-b0134f59]{font-size:32px}.item p[data-v-b0134f59]{font-size:18px;line-height:1.7}}.GlobalNavigationContainer[data-v-d101009a]{position:fixed;bottom:0;left:50%;width:100%;max-width:600px;transform:translate(-50%);height:var(--global-navigation-height);z-index:2}.plus-button[data-v-d101009a]{position:relative;display:flex;align-items:center;justify-content:center;min-width:54px;min-height:54px;max-width:54px;max-height:54px;padding:0;margin-right:var(--spacing-xs);margin-left:var(--spacing-xs);border-radius:100px;background-color:var(--hopsquad-purple);box-shadow:0 0 8px var(--hopsquad-purple);cursor:pointer;border:0;outline:none}.plus-button.active svg[data-v-d101009a]{transform:rotate(45deg)}.plus-button svg[data-v-d101009a]{width:24px;height:24px;transition:transform .3s ease;transform:rotate(0);color:#fff}.GlobalNavigation-showWhenHiddenButton[data-v-d101009a]{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom) + 0px);z-index:2;transform:translate(-50%,100%);padding:var(--spacing-xs) var(--spacing-sm);border-top-right-radius:8px;border-top-left-radius:8px;background-color:var(--hopsquad-purple);font-size:12px;font-weight:var(--fw6);color:#fff;transition:visibility 0s .3s,transform .3s var(--nativeish-easing),opacity .3s var(--nativeish-easing)}.GlobalNavigation-showWhenHiddenButton.active[data-v-d101009a]{transform:translate(-50%)}.GlobalNavigation-morePopup[data-v-d101009a]{position:absolute;bottom:calc(100% + var(--spacing-xs));bottom:calc(100% + var(--spacing-md));bottom:calc(env(safe-area-inset-bottom) + var(--global-navigation-height) + var(--spacing-sm) + var(--spacing-sm));left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:max-content;max-width:calc(100% - 2 * var(--spacing-sm));height:auto;border-radius:16px;color:#fff;opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:visibility 0s .3s,transform .3s var(--nativeish-easing),opacity .3s var(--nativeish-easing)}.GlobalNavigation-morePopup.active[data-v-d101009a]{visibility:visible;opacity:1;transform:translate(-50%);transition-delay:0s}.GlobalNavigation-morePopup button[data-v-d101009a]{margin-right:22px;color:#fff;transform:translate(0);transition:transform .3s ease}.GlobalNavigation-morePopup button[data-v-d101009a]:nth-last-child(1){margin-right:0}.GlobalNavigation-morePopup button[data-v-d101009a]:has(+span){margin-right:0}.GlobalNavigation-morePopup button[data-v-d101009a]:before{bottom:-8px}.GlobalNavigation-morePopup .link-list-item[data-v-d101009a]{transition:opacity .2s ease,transform .2s ease;transform:translateY(8px);opacity:0}.GlobalNavigation-morePopup .link-list-item[data-v-d101009a]:nth-child(1){transition-delay:0s}.GlobalNavigation-morePopup .link-list-item[data-v-d101009a]:nth-child(2){transition-delay:.05s}.GlobalNavigation-morePopup .link-list-item[data-v-d101009a]:nth-child(3){transition-delay:.1s}.GlobalNavigation-morePopup .link-list-item[data-v-d101009a]:nth-child(4){transition-delay:.15s}.GlobalNavigation-morePopup .link-list-item[data-v-d101009a]:nth-child(5){transition-delay:.2s}.GlobalNavigation-morePopup .link-list-item[data-v-d101009a]:nth-child(6){transition-delay:.25s}.GlobalNavigation-morePopup .link-list-item[data-v-d101009a]:nth-child(7){transition-delay:.3s}.GlobalNavigation-morePopup .link-list-item[data-v-d101009a]:nth-child(8){transition-delay:.35s}.GlobalNavigation-morePopup .link-list-item[data-v-d101009a]:nth-child(9){transition-delay:.4s}.GlobalNavigation-morePopup.active .QuickAddButton[data-v-d101009a],.GlobalNavigation-morePopup.active .QuickLink[data-v-d101009a],.GlobalNavigation-morePopup.active .link-list-item[data-v-d101009a]{opacity:1;transform:translateY(0)}.QuickAddButton[data-v-d101009a]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;padding:var(--spacing-xs);padding-right:var(--spacing-sm);background-color:var(--app-ui-border);background-color:var(--app-ui-bg-light);font-size:12px;color:var(--app-ui-text-soft);font-weight:var(--fw6);border-radius:8px;transition:opacity .2s ease,transform .2s ease;transform:translateY(8px);opacity:0;cursor:pointer}.QuickAddButton-icon[data-v-d101009a]{display:flex;align-items:center;justify-content:center;margin-right:var(--spacing-xs);background-color:var(--app-ui-border);padding:var(--spacing-xs);border-radius:8px}.QuickAddButton svg[data-v-d101009a]{color:#fff;color:var(--app-ui-text)}.QuickAddButton[data-v-d101009a]:nth-child(1){transition-delay:0s}.QuickAddButton[data-v-d101009a]:nth-child(2){transition-delay:.05s}.QuickAddButton[data-v-d101009a]:nth-child(3){transition-delay:.1s}.QuickAddButton[data-v-d101009a]:nth-child(4){transition-delay:.15s}.QuickAddButton[data-v-d101009a]:nth-child(5){transition-delay:.2s}.QuickAddButton[data-v-d101009a]:nth-child(6){transition-delay:.25s}.QuickLink[data-v-d101009a]{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--app-ui-border);border-radius:8px;box-shadow:0 1px 6px #0000001a;padding:var(--spacing-sm);color:var(--app-ui-text);transition:opacity .2s ease,transform .2s ease;transform:translateY(8px);opacity:0;cursor:pointer}.QuickLink svg[data-v-d101009a]{color:var(--hopsquad-purple)}.QuickLink span[data-v-d101009a]{font-size:var(--f1);color:var(--app-ui-label)}.QuickLink[data-v-d101009a]:nth-child(1){transition-delay:0s}.QuickLink[data-v-d101009a]:nth-child(2){transition-delay:.05s}.QuickLink[data-v-d101009a]:nth-child(3){transition-delay:.1s}.QuickLink[data-v-d101009a]:nth-child(4){transition-delay:.15s}.QuickLink[data-v-d101009a]:nth-child(5){transition-delay:.2s}.QuickLink[data-v-d101009a]:nth-child(6){transition-delay:.25s}.GlobalNavigation-morePopupCancelButton[data-v-d101009a]{position:absolute;top:calc(-1 * var(--spacing-sm));right:calc(-1 * var(--spacing-sm))}.GlobalNavigation[data-v-d101009a]{position:fixed;bottom:0;bottom:calc(env(safe-area-inset-bottom) + var(--spacing-xs));left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;height:var(--global-navigation-height);width:calc(100% - 2 * var(--spacing-sm));max-width:400px;transition:transform .5s var(--nativeish-easing),background-color .3s ease,box-shadow .3s,filter .3s;background:radial-gradient(var(--hopsquad-purple) 0%,rgba(92,246,253,.3) 30%,rgba(106,49,251,.23) 40%,transparent 80%);box-shadow:0 3px 14px #0000000d;border-radius:100px;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.GlobalNavigation[data-v-d101009a]:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;border-radius:100px;background-color:#ffffff80;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.not-the-top .GlobalNavigation[data-v-d101009a]{box-shadow:0 3px 14px #0000000d}.not-the-top .GlobalNavigation[data-v-d101009a]:before{background-color:#ffffff80;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.GlobalNavigation svg[data-v-d101009a]{max-height:100%}.GlobalNavigation-button[data-v-d101009a]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:20%;outline:none;border:0;cursor:pointer;padding:0;background:transparent}.GlobalNavigation-button[data-v-d101009a]:before{content:"";position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:6px;height:6px;border-radius:50%;background-color:transparent;transition:background-color .2s ease}.GlobalNavigation-button svg[data-v-d101009a],.GlobalNavigation-button span[data-v-d101009a]{transition:color .2s ease,text-shadow .2s ease}.GlobalNavigation-button.logo svg[data-v-d101009a]{height:44px;width:100%;max-width:44px;transform:translateY(-3px);cursor:pointer}.GlobalNavigation-button.active svg[data-v-d101009a],.GlobalNavigation-button.active span[data-v-d101009a]{color:var(--hopsquad-purple)}.GlobalNavigation-button.active[data-v-d101009a]:before{background-color:var(--hopsquad-purple)}.GlobalNavigation-button.highlight[data-v-d101009a]{animation:highlightNavItem-d101009a 1s}.GlobalNavigation-button.highlight svg[data-v-d101009a]{color:var(--hopsquad-purple)}.GlobalNavigation-button.highlight span[data-v-d101009a]{text-shadow:0 0 8px var(--hopsquad-purple);color:var(--hopsquad-purple)}.GlobalNavigation-button svg[data-v-d101009a]{max-width:36px;max-height:36px;color:var(--app-ui-text);color:var(--app-ui-icon)}.GlobalNavigation-button span[data-v-d101009a]{color:var(--app-ui-icon);font-family:var(--sans);font-weight:var(--fw5);font-size:10px;transition:color .2s ease,text-shadow .2s ease}.video-active .GlobalNavigation[data-v-d101009a],.global-nav-hidden .GlobalNavigation[data-v-d101009a]{transform:translate(-50%,calc(100% + var(--spacing-sm) + env(safe-area-inset-bottom)))}.dark-mode .GlobalNavigation[data-v-d101009a]:before,.dark-mode .GlobalNavigation-morePopup[data-v-d101009a]:before{background-color:#0000001a}.dark-mode .GlobalNavigation[data-v-d101009a]{background:radial-gradient(var(--hopsquad-purple) 0%,rgba(95,236,254,.15) 30%,rgba(95,236,254,.15) 40%,transparent 80%)}.dark-mode .QuickAddButton-icon[data-v-d101009a],.dark-mode .QuickLink[data-v-d101009a]{background-color:var(--app-ui-bg)}@media (min-width: 1024px){.hopsquad:not(.welcome) .GlobalNavigation[data-v-d101009a]{background-color:var(--app-ui-bg);border-bottom:1px solid var(--app-ui-border-light)}.GlobalNavigation[data-v-d101009a]{justify-content:center}.GlobalNavigation>.GlobalNavigation-button[data-v-d101009a]{width:100px}}@keyframes highlightNavItem-d101009a{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}.Page--drillPreview[data-v-fb78b193]{padding-top:0}.LevelZeroContextualWindow[data-v-19a021d2]{position:fixed;bottom:0;left:0;z-index:5;transform:translateY(100%);padding-top:var(--spacing-md);padding-top:var(--spacing-lg);padding-bottom:0;padding-bottom:var(--site-wrapper-spacing);padding-left:0;padding-right:0;width:100%;height:100%;max-height:calc(100% - var(--spacing-xs));max-height:calc(100% - var(--spacing-md));background-color:#fff;border-top-right-radius:20px;border-top-left-radius:20px;overflow:auto;transition:transform .3s var(--nativeish-easing);touch-action:manipulation}.LevelZeroContextualWindow.active[data-v-19a021d2]{transform:translateY(0)}.LevelZeroContextualWindow[data-v-19a021d2]:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:50px;height:4px;background-color:var(--app-ui-border);border-radius:10px}.LevelZeroContextualWindow-closeButton[data-v-19a021d2]{position:absolute;top:calc(var(--spacing-md) / 2);right:var(--site-wrapper-spacing);font-size:var(--f1);font-family:var(--sans);color:var(--app-ui-text);border:0;outline:none;background-color:transparent;cursor:pointer}.LevelZeroContextualWindow h3[data-v-19a021d2]{color:var(--hopsquad-purple);font-size:var(--f3);font-weight:var(--fw6)}.dark-mode .LevelZeroContextualWindow[data-v-19a021d2]{background-color:var(--app-ui-bg)}.Page--[data-v-e5650304]{padding-top:0}.AthleteEditor .-sublabel[data-v-e5650304]{color:var(--app-ui-text-soft)}.AthleteListingFilterOptions[data-v-6f18a7d2]{padding:var(--site-wrapper-spacing);padding-top:0;padding-bottom:0;padding-bottom:calc(env(safe-area-inset-bottom) + var(--site-wrapper-spacing))}.AthleteListingFilterOptions .Button--toggle[data-v-6f18a7d2]{height:44px}.FilterOptions[data-v-6f18a7d2]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-sm);grid-gap:var(--spacing-xs)}.FilterOption[data-v-6f18a7d2]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:60px;padding:var(--spacing-sm) var(--spacing-xs);border:1px solid var(--app-ui-border);border-radius:6px}.FilterOption.active[data-v-6f18a7d2]{border-color:var(--hopsquad-purple)}.FilterOption.-full[data-v-6f18a7d2]{grid-column:1/-1}.FilterOption h4[data-v-6f18a7d2]{margin:0;margin-bottom:var(--spacing-mini);font-size:var(--f2);font-size:var(--f1);font-weight:var(--fw6);color:var(--app-ui-text);text-align:center}.FilterOption p[data-v-6f18a7d2]{margin:0;font-size:var(--f1);color:var(--app-ui-label);text-align:center}.SortingOption[data-v-6f18a7d2]{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:var(--spacing-sm) 2px;padding:var(--spacing-sm);font-size:14px;font-weight:var(--fw4);border-radius:8px}.SortingOption.hidden[data-v-6f18a7d2]{display:none}.SortingOption.active[data-v-6f18a7d2]{font-weight:var(--fw6);background-color:var(--app-ui-bg-light)}.SortingOption.active .SortingOption-secondaryOptions[data-v-6f18a7d2]{display:flex}.SortingOption .Checkbox[data-v-6f18a7d2]{background-color:transparent;border:0}.SortingOption .Checkbox .CHECKMARK[data-v-6f18a7d2]{stroke:var(--hopsquad-purple)}.SortingOption .Checkbox .Checkbox-checkmark svg[data-v-6f18a7d2]{width:14px;height:14px}.SortingOption-secondaryOptions[data-v-6f18a7d2]{display:none;flex-direction:column;align-items:flex-start;justify-content:center}.SortingOption-secondaryOptions span[data-v-6f18a7d2]{display:block;color:tomato}.EmailEditor[data-v-ff83cb4f]{padding:var(--spacing-sm);padding-top:0}.Email[data-v-ff83cb4f]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-sm);background-color:var(--app-ui-bg-light);border-radius:16px;margin-bottom:var(--spacing-xs);box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer}.Email[data-v-ff83cb4f]:last-child{margin-bottom:0}.EmailItemRow[data-v-ff83cb4f]{padding-bottom:var(--spacing-sm)}.EmailItemRow-steps[data-v-ff83cb4f]{width:60px}.FolderPicker[data-v-e6fd6cd3]{display:flex;flex-direction:column;padding:var(--spacing-sm);height:100%}.FolderPicker-folders[data-v-e6fd6cd3]{margin-bottom:auto}.GenderEditor[data-v-6721646d]{padding:var(--spacing-sm);padding-top:0}.Gender[data-v-6721646d]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-sm);background-color:var(--app-ui-bg-light);border-radius:16px;margin-bottom:var(--spacing-xs);box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer}.Gender[data-v-6721646d]:last-child{margin-bottom:0}.GenderItemRow[data-v-6721646d]{padding-bottom:var(--spacing-sm)}.GenderItemRow-steps[data-v-6721646d]{width:60px}.HabitTypeEditor[data-v-25726348],.HabitEntryEditor[data-v-c0eaa5e8],.JournalFilters[data-v-adbda3a4]{padding:var(--site-wrapper-spacing);padding-top:0}.JournalFilters-filterItem[data-v-adbda3a4]{color:var(--app-ui-text);font-size:var(--f2)}.grid .JournalFilters-filterItem[data-v-adbda3a4]{display:flex;padding:4px;border-radius:8px;background-color:var(--app-ui-bg-light)}.grid .JournalFilters-filterItem[data-v-adbda3a4]:last-child{margin-bottom:0}.PerformanceBarHeightKeypad[data-v-cd371126]{padding:var(--spacing-md)}.BarHeightKeypad[data-v-cd371126]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xs);flex:1}.key[data-v-cd371126]{min-height:44px;color:var(--app-ui-text);background-color:var(--app-ui-bg-light);font-family:var(--sans);font-weight:var(--fw6);font-size:var(--f3);border:1px solid var(--app-ui-border);border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.key.disabled[data-v-cd371126],.key[data-v-cd371126]:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}.key.-cancel[data-v-cd371126]{color:var(--info-color-bright)}.key.-ok[data-v-cd371126]{opacity:.4;cursor:not-allowed;width:100%}.key.-ok.matching[data-v-cd371126]{opacity:1;cursor:pointer}.BarHeightKeypad-actionButtons[data-v-cd371126]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.PerformanceKeypad[data-v-acee98b1]{padding:var(--spacing-md)}.Keypad[data-v-acee98b1]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xs);flex:1}.key[data-v-acee98b1]{min-height:44px;color:var(--app-ui-text);background-color:var(--app-ui-bg-light);font-family:var(--sans);font-weight:var(--fw6);font-size:var(--f3);border:1px solid var(--app-ui-border);border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.key.disabled[data-v-acee98b1],.key[data-v-acee98b1]:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}.key.-cancel[data-v-acee98b1]{color:var(--info-color-bright)}.key.-ok[data-v-acee98b1]{opacity:.4;cursor:not-allowed;width:100%}.key.-ok.matching[data-v-acee98b1]{opacity:1;cursor:pointer}.Keypad-actionButtons[data-v-acee98b1]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.MarkFoulPassButtons[data-v-acee98b1]{flex:1;display:flex;width:100%;height:40px}.MarkFoulPassButtons button[data-v-acee98b1]{display:flex;align-items:center;justify-content:center;padding:0;margin-right:var(--spacing-xs);width:100%;height:100%;text-align:center;font-size:var(--f1);font-weight:var(--fw7);font-family:var(--sans);color:var(--app-ui-text);background-color:var(--app-ui-bg-light);border:0;border-radius:8px;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none}.MarkFoulPassButtons button.active[data-v-acee98b1]{color:#fff;background-color:var(--hopsquad-purple)}.MarkFoulPassButtons button.active.mark[data-v-acee98b1]{background-color:var(--success-color-bright);color:var(--success-bg-color)}.MarkFoulPassButtons button.active.mark.incomplete[data-v-acee98b1]{background-color:var(--success-color-bright);background-image:linear-gradient(to bottom right,#60dc7b 50%,#f44336 50%);color:var(--success-bg-color)}.MarkFoulPassButtons button.active.foul[data-v-acee98b1]{background-color:var(--warning-color-bright);color:var(--warning-bg-color)}.MarkFoulPassButtons button[data-v-acee98b1]:last-child{margin-right:0}.MarkFoulPassButtons .wind[data-v-acee98b1]{display:block;text-align:center;font-family:var(--sans);font-size:12px;font-weight:var(--fw6);padding:3px;width:100%;height:25%;border:1px solid #f5f5f5;border:1px solid var(--app-ui-border);border-radius:0;-webkit-appearance:none}.MarkFoulPassButtons .wind[data-v-acee98b1] ::placeholder{font-family:var(--sans);font-size:12px;font-weight:var(--fw6)}.Page--drillPreview[data-v-2e0cc0c6]{padding-top:0}.MeetBuilder[data-v-2e0cc0c6]{padding:var(--site-wrapper-spacing)}.OpeningHeightPicker[data-v-16f6eb42]{padding:var(--spacing-sm);padding-top:0}.OpeningHeightPicker-bar[data-v-16f6eb42]{display:flex;align-items:center;justify-content:center;padding:2px;border-radius:8px;cursor:pointer}.OpeningHeightPicker-bar b[data-v-16f6eb42]{font-size:10px;color:var(--app-ui-text-light);white-space:nowrap}.OpeningHeightPicker-bar i[data-v-16f6eb42]{color:var(--app-ui-text);font-style:normal;font-size:16px;text-align:center}.OpeningHeightPicker-bar.selected[data-v-16f6eb42]{background-color:var(--hopsquad-purple)}.OpeningHeightPicker-bar.selected b[data-v-16f6eb42],.OpeningHeightPicker-bar.selected i[data-v-16f6eb42]{color:#fff}.FolderTitle[data-v-f3d1b7a3]{text-transform:capitalize}.FolderDetailComponent[data-v-f3d1b7a3]{padding-bottom:calc(var(--spacing-xl) + env(safe-area-inset-bottom))}.SearchResults[data-v-f3d1b7a3]{display:flex;flex-direction:column}.Implements[data-v-d76bdf24]{padding:var(--spacing-sm);padding-top:0}.Pole[data-v-d76bdf24],.Javelin[data-v-d76bdf24]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xs);cursor:pointer}.RunwayEditor[data-v-b065294d]{padding:var(--spacing-sm);padding-top:0}.Runway[data-v-b065294d]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-sm);background-color:var(--app-ui-bg-light);border-radius:16px;margin-bottom:var(--spacing-xs);box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer}.Runway[data-v-b065294d]:last-child{margin-bottom:0}.RunwayItemRow[data-v-b065294d]{padding-bottom:var(--spacing-sm)}.RunwayItemRow-steps[data-v-b065294d]{width:60px;font-size:var(--f3)}.RunwayDistanceEditButton[data-v-b065294d]{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--sans);font-size:var(--f1);font-weight:var(--fw6);color:var(--app-ui-text);background-color:var(--app-ui-bg-light);padding:var(--spacing-sm);border-radius:8px;border:1px solid var(--app-ui-border)}.RunwayDistanceEditButton.empty[data-v-b065294d]{animation:pulseGlow 2.5s infinite}.TeamEditor[data-v-23131b72]{padding:var(--spacing-sm);padding-top:0}.Team[data-v-23131b72]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-sm);background-color:var(--app-ui-bg-light);border-radius:16px;margin-bottom:var(--spacing-xs);box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer}.Team[data-v-23131b72]:last-child{margin-bottom:0}.TagEditor[data-v-f23f9026]{padding:var(--spacing-sm);padding-top:0}.Tag[data-v-f23f9026]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-sm);border-radius:16px;margin-bottom:var(--spacing-xs);color:#fff}.Tag[data-v-f23f9026]:last-child{margin-bottom:0}.LevelTwoContextualWindow[data-v-785aef63]{position:fixed;bottom:0;left:0;z-index:7;transform:translateY(100%);padding-top:var(--spacing-md);padding-top:var(--spacing-lg);padding-bottom:0;padding-bottom:var(--site-wrapper-spacing);padding-left:0;padding-right:0;width:100%;height:100%;max-height:calc(100% - var(--spacing-xs));max-height:calc(100% - var(--spacing-md));background-color:#fff;border-top-right-radius:20px;border-top-left-radius:20px;overflow:auto;transition:transform .3s var(--nativeish-easing);touch-action:manipulation}.LevelTwoContextualWindow.active[data-v-785aef63]{transform:translateY(0)}.LevelTwoContextualWindow.autoHeight[data-v-785aef63]{height:auto}.LevelTwoContextualWindow.dialogActive[data-v-785aef63]{overflow:hidden}.LevelTwoContextualWindow[data-v-785aef63]:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:50px;height:4px;background-color:var(--app-ui-border);border-radius:10px}.LevelTwoContextualWindow-closeButton[data-v-785aef63]{position:absolute;top:calc(var(--spacing-md) / 2);right:var(--site-wrapper-spacing);font-size:var(--f1);font-family:var(--sans);color:var(--app-ui-text);border:0;outline:none;background-color:transparent;cursor:pointer}.LevelTwoContextualWindow h3[data-v-785aef63]{color:var(--hopsquad-purple);font-size:var(--f3);font-weight:var(--fw6)}.dark-mode .LevelTwoContextualWindow[data-v-785aef63]{background-color:var(--app-ui-bg)}.RunwayKeypadComponent[data-v-7c0f43a8]{padding:var(--spacing-md)}.RunwayKeypad[data-v-7c0f43a8]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xs);flex:1}.key[data-v-7c0f43a8]{min-height:44px;color:var(--app-ui-text);background-color:var(--app-ui-bg-light);font-family:var(--sans);font-weight:var(--fw6);font-size:var(--f3);border:1px solid var(--app-ui-border);border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.key.disabled[data-v-7c0f43a8],.key[data-v-7c0f43a8]:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}.key.-cancel[data-v-7c0f43a8]{color:var(--info-color-bright)}.key.-ok[data-v-7c0f43a8]{opacity:.4;cursor:not-allowed;width:100%}.key.-ok.matching[data-v-7c0f43a8]{opacity:1;cursor:pointer}.RunwayKeypad-actionButtons[data-v-7c0f43a8]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.LevelThreeContextualWindow[data-v-5131b30e]{position:fixed;bottom:0;left:0;z-index:7;transform:translateY(100%);padding-top:var(--spacing-md);padding-top:var(--spacing-lg);padding-bottom:0;padding-bottom:var(--site-wrapper-spacing);padding-left:0;padding-right:0;width:100%;height:100%;max-height:calc(100% - var(--spacing-xs));max-height:calc(100% - var(--spacing-md));background-color:#fff;border-top-right-radius:20px;border-top-left-radius:20px;overflow:auto;transition:transform .3s var(--nativeish-easing);touch-action:manipulation}.LevelThreeContextualWindow.active[data-v-5131b30e]{transform:translateY(0)}.LevelThreeContextualWindow[data-v-5131b30e]:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:50px;height:4px;background-color:var(--app-ui-border);border-radius:10px}.LevelThreeContextualWindow-closeButton[data-v-5131b30e]{position:absolute;top:calc(var(--spacing-md) / 2);right:var(--site-wrapper-spacing);font-size:var(--f1);font-family:var(--sans);color:var(--app-ui-text);border:0;outline:none;background-color:transparent;cursor:pointer}.LevelThreeContextualWindow h3[data-v-5131b30e]{color:var(--hopsquad-purple);font-size:var(--f3);font-weight:var(--fw6)}.dark-mode .LevelThreeContextualWindow[data-v-5131b30e]{background-color:var(--app-ui-bg)}.LibraryOptions.-blue[data-v-486e0b8f]{background-color:var(--hopsquad-blue)}.LibraryTabs[data-v-4992bea1]{margin:0 auto;margin-bottom:var(--spacing-sm)}.LibraryTabs-tabs[data-v-4992bea1]{height:100%}.LibraryTabs-tabs .Tabs-tab[data-v-4992bea1]{height:calc(100% - 30px);overflow-y:auto;padding-left:var(--site-wrapper-spacing);padding-right:var(--site-wrapper-spacing);padding-bottom:calc(env(safe-area-inset-bottom) + var(--site-wrapper-spacing))}.SearchResults[data-v-4992bea1]{display:flex;flex-direction:column}.addNewActionButton[data-v-4992bea1]{display:flex;align-items:center;justify-content:center;position:sticky;bottom:0;right:var(--site-wrapper-spacing);z-index:1;margin-left:auto;width:50px;height:50px;border-radius:50%;background-color:var(--hopsquad-purple)}.addNewActionButton svg[data-v-4992bea1]{color:#fff}.LibraryPicker[data-v-5c859184]{position:fixed;bottom:0;left:0;z-index:7;width:100%;height:100%;max-height:calc(100% - var(--spacing-md));background-color:var(--app-ui-bg);transform:translateY(100%);transition:transform .3s ease;border-top-right-radius:20px;border-top-left-radius:20px}.LibraryPicker.active[data-v-5c859184]{transform:translateY(0)}.LibraryPicker-button[data-v-5c859184]{position:absolute;top:calc(var(--spacing-md) / 2);right:var(--site-wrapper-spacing);z-index:1;font-size:var(--f1);font-family:var(--sans);color:var(--app-ui-text);border:0;outline:none;background-color:transparent}.DrillsFromLibrary[data-v-5c859184]{position:relative;height:75vh;height:100%;padding:var(--spacing-md) 0;padding-top:var(--spacing-lg);padding-bottom:calc(var(--global-navigation-height) + var(--spacing-lg));background-color:var(--app-ui-bg);overflow:scroll;border-top-right-radius:20px;border-top-left-radius:20px}.LibraryPickerSelectedDrillOptions[data-v-fd959f30]{position:fixed;bottom:0;left:0;z-index:7;width:100%;transform:translateY(100%);transition:transform .3s ease}.LibraryPickerSelectedDrillOptions.active[data-v-fd959f30]{transform:translateY(0);transform:translateY(calc(-1 * (var(--site-wrapper-spacing) + env(safe-area-inset-bottom))))}.OnboardingScreen[data-v-47337b9d]{display:flex;flex-direction:column;justify-content:space-between;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:var(--site-wrapper-spacing);width:100%;height:100%;background-color:var(--app-ui-bg);box-shadow:var(--app-ui-shadow);background-image:url(/kangaroo-bg-gray.svg);background-repeat:no-repeat;background-position:bottom left}.steps-label[data-v-47337b9d]{margin:0;color:var(--app-ui-text-light);opacity:0}.steps-label.visible[data-v-47337b9d]{opacity:1}.SetupSteps[data-v-47337b9d]{position:relative;height:calc(100% - 150px);width:100%;max-width:500px;margin-left:auto;margin-right:auto}.step[data-v-47337b9d]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(10px);visibility:hidden;opacity:0;transition:visibility 0s .3s,transform .3s ease,opacity .3s ease}.step.active[data-v-47337b9d]{transform:translate(0);visibility:visible;opacity:1;transition-delay:0s}.step.no-flex[data-v-47337b9d]{display:block;overflow:scroll}.measurement-example[data-v-47337b9d]{color:var(--app-ui-text);font-size:40px}.day-of-week-start[data-v-47337b9d]{width:100%;display:flex;border-radius:4px;background-color:var(--app-ui-bg);box-shadow:0 10px 16px #0000001a}.day-of-week-start div[data-v-47337b9d]{flex:1;display:flex;align-items:center;justify-content:center;width:auto;height:30px;outline:none;color:var(--app-ui-text);font-size:14px}.day-of-week-start div.weekend[data-v-47337b9d]{font-weight:700;color:var(--hopsquad-purple)}.EquipmentList[data-v-47337b9d]{display:flex;justify-content:space-between;padding-left:8px;padding-right:8px}.EquipmentList[data-v-47337b9d]::-webkit-scrollbar{display:none}.EquipmentList-item[data-v-47337b9d]{display:flex;align-items:center;justify-content:flex-start;position:relative;overflow:hidden;box-shadow:0 2px 7px #0000001a;padding:12px 20px 12px 12px;height:60px;margin-bottom:var(--spacing-xs);width:calc(50% - var(--spacing-xs));color:var(--app-ui-text);font-size:12px;font-weight:var(--fw6);background-color:var(--app-ui-bg);border:1px solid var(--app-ui-border);border-radius:8px}.EquipmentList-item.active .corner-badge[data-v-47337b9d]{background-color:var(--hopsquad-purple)}.EquipmentList-item.active .corner-badge svg[data-v-47337b9d]{opacity:1;transform:translate(3px,12px) rotate(45deg) scale(.6)}.EquipmentList-item .corner-badge[data-v-47337b9d]{background-color:var(--app-ui-bg);height:100px;right:-20px;position:absolute;top:-50px;width:50px;transform:rotate(-45deg);transition:background-color .15s ease}.EquipmentList-item .corner-badge svg[data-v-47337b9d]{position:absolute;bottom:50%;left:0;opacity:0;transform:translate(3px,12px) rotate(45deg) scale(.3);transition:transform .15s ease,opacity .15s ease}.skip-link[data-v-47337b9d]{color:var(--hopsquad-purple)}.dark-mode .OnboardingScreen[data-v-47337b9d]{background-image:url(/kangaroo-bg-dark-gray.svg)}.PopupActions[data-v-a1a96bbb]{width:100%;height:0;position:fixed;background:#ff634785;bottom:env(safe-area-inset-bottom);left:50%;z-index:5;transform:translate(-50%,calc(100% + var(--global-navigation-height) + var(--spacing-sm)));transition:transform .3s var(--nativeish-easing),opacity .3s ease}.PopupActions.active[data-v-a1a96bbb]{transform:translate(-50%)}.PopupActions.active .PopupActions-buttons[data-v-a1a96bbb]{visibility:visible;opacity:1;transition-delay:0s}.PopupActions.active .PopupActions-secondaryActionPopup.active[data-v-a1a96bbb]{opacity:1;visibility:visible;transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%);transition-delay:0s}@media (min-width: 1024px){.PopupActions[data-v-a1a96bbb]{max-width:600px}}.PopupActions .PopupActions-buttonPack[data-v-a1a96bbb]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.PopupActions .PopupActions-buttonPack button[data-v-a1a96bbb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-sm);border-radius:12px;background-color:var(--app-ui-bg-light);margin-right:var(--spacing-xs);max-width:100px;font-size:var(--f1)}.PopupActions .PopupActions-buttonPack button[data-v-a1a96bbb]:last-child{margin-right:0}.PopupActions .PopupActions-buttonPack.-full[data-v-a1a96bbb]{flex-direction:column}.PopupActions .PopupActions-buttonPack.-full button[data-v-a1a96bbb]{flex-direction:row;justify-content:flex-start;margin-right:0;margin-bottom:var(--spacing-xs);font-size:var(--f2);max-width:100%}.PopupActions .PopupActions-buttonPack.-full button[data-v-a1a96bbb]:last-child{margin-bottom:0}.PopupActions-buttons[data-v-a1a96bbb]{position:fixed;bottom:var(--spacing-sm);left:50%;z-index:7;transform:translate(-50%);margin-left:auto;margin-right:auto;padding:var(--spacing-sm);width:calc(100% - 2 * var(--site-wrapper-spacing));background-color:var(--app-ui-bg);box-shadow:var(--app-ui-shadow);border-radius:12px;visibility:hidden;opacity:0;transition:visibility 0s .3s,transform .3s var(--nativeish-easing),opacity .3s ease;touch-action:manipulation}.PopupActions-buttons.hidden[data-v-a1a96bbb]{visibility:hidden;opacity:0;transform:translate(-50%,calc(100% + var(--global-navigation-height) + var(--spacing-sm)))}.PopupActions-buttons button[data-v-a1a96bbb]{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:10px 0;color:var(--app-ui-text);font-family:var(--sans);font-size:14px;font-weight:var(--fw5);line-height:1;white-space:nowrap;background-color:transparent;border:0;cursor:pointer}.PopupActions-buttons button[data-v-a1a96bbb]:last-child{margin-bottom:0}.PopupActions-buttons button svg[data-v-a1a96bbb]{color:var(--hopsquad-purple)}.PopupActions-buttons button span[data-v-a1a96bbb]{font-size:var(--f1);color:var(--app-ui-text-light);white-space:normal;text-align:left;padding-left:26px;margin-top:4px}.PopupActions-editingDate[data-v-a1a96bbb]{display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-sm);height:auto;width:100%;color:var(--app-ui-text-light);font-family:var(--sans);font-size:14px;font-weight:var(--fw5);line-height:1;text-align:center}.PopupActions-secondaryActionPopup[data-v-a1a96bbb]{position:fixed;bottom:0;bottom:var(--spacing-sm);left:50%;z-index:8;transform:scale(.9) translate(-50%,-50%);transform:scale(.9) translate(-50%);transform-origin:left;margin-left:auto;margin-right:auto;padding:var(--spacing-sm);padding-top:var(--spacing-md);width:calc(100% - 2 * var(--site-wrapper-spacing));min-height:30vh;background-color:var(--app-ui-bg);box-shadow:var(--app-ui-shadow);border-radius:12px;visibility:hidden;opacity:0;transition:visibility 0s .3s,transform .3s ease,opacity .3s ease;touch-action:manipulation}.TagDialog .Dialog-content[data-v-a1a96bbb]{max-height:100%;max-height:calc(100% - var(--spacing-md));overflow:auto;max-width:100%}.TagDialog .Dialog-metaContent[data-v-a1a96bbb]{position:sticky;bottom:0;background-color:var(--app-ui-bg);width:100%}.SiteHeader[data-v-9d9ca540]{position:fixed;top:0;left:0;z-index:7;display:flex;align-items:center;justify-content:space-between;height:var(--site-header-height);width:100%;background-color:#fff0;transition:opacity .5s var(--nativeish-easing),transform .5s var(--nativeish-easing),background-color .3s ease,box-shadow .3s,filter .3s;padding-top:env(safe-area-inset-top)}.parent-view .outlet:not(.not-the-top) .SiteHeader[data-v-9d9ca540]{opacity:0;pointer-events:none}.parent-view .outlet.not-the-top .SiteHeader[data-v-9d9ca540]{opacity:1;pointer-events:auto}.not-the-top .SiteHeader[data-v-9d9ca540]{background-color:#ffffff80;box-shadow:0 3px 14px #0000000d;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.NewItemButton[data-v-9d9ca540]{opacity:0;visibility:hidden;transition:visibility 0s .3s,opacity .3s var(--easing-bezier)}.parent-view .outlet.not-the-top .NewItemButton[data-v-9d9ca540]{opacity:1;visibility:visible;transition-delay:0s}.dark-mode .not-the-top .SiteHeader[data-v-9d9ca540]{background-color:#0f0f0f80}.SiteHeader svg[data-v-9d9ca540]{max-height:100%}.video-active .SiteHeader[data-v-9d9ca540]{transform:translateY(-100%)}.back-button:not(.active)+.logo[data-v-9d9ca540],.back-button:not(.active)+.center-item[data-v-9d9ca540]{left:var(--site-wrapper-spacing);transform:translateY(-50%)}.center-item[data-v-9d9ca540]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--sans);font-size:var(--f3);font-weight:var(--fw5);line-height:1.2;letter-spacing:normal;cursor:pointer;transition:transform .5s .05s var(--nativeish-easing),left .5s var(--nativeish-easing)}.logo[data-v-9d9ca540]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:35px;max-width:50px;transition:transform .5s .05s var(--nativeish-easing),left .5s var(--nativeish-easing);cursor:pointer}.SiteHeader-button[data-v-9d9ca540]{display:flex;align-items:center;justify-content:center;height:100%;outline:none;border:0;cursor:pointer;padding:0;background:transparent}.back-button[data-v-9d9ca540]{justify-content:flex-start;padding-left:var(--site-wrapper-spacing);opacity:0;visibility:hidden;transform:translate(7px);transition:transform .3s,opacity .3s,visibility 0s .3s;font-size:var(--f2);font-weight:var(--fw6);touch-action:manipulation}.back-button svg[data-v-9d9ca540]{width:9px;height:16px;fill:var(--app-ui-icon)}.back-button.active[data-v-9d9ca540]{opacity:1;visibility:visible;transform:translate(0);transition-delay:0s}.menu[data-v-9d9ca540]{justify-content:flex-end;padding-right:var(--site-wrapper-spacing)}.dark-mode .back-button[data-v-9d9ca540]{color:#8a8f98}.dark-mode .back-button svg[data-v-9d9ca540],.dark-mode .menu svg[data-v-9d9ca540]{fill:#8a8f98}@media (min-width: 1024px){.hopsquad:not(.welcome) .SiteHeader[data-v-9d9ca540]{background-color:var(--app-ui-bg);border-bottom:1px solid var(--app-ui-border-light)}.hopsquad:not(.welcome) .SiteHeader .logo[data-v-9d9ca540]{display:none}.menu[data-v-9d9ca540]{display:none}}.Subscriptions[data-v-de4e15d3]{container-type:inline-size}.ProductOptionsV2[data-v-de4e15d3]{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:var(--spacing-sm)}@container (min-width: 640px){.ProductOptionsV2[data-v-de4e15d3]{grid-template-columns:repeat(2,1fr)!important}}@container (min-width: 1150px){.ProductOptionsV2[data-v-de4e15d3]{grid-template-columns:repeat(4,1fr)!important}}.ProductOptionV2[data-v-de4e15d3]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);border:1px solid var(--app-ui-border);border-radius:8px;background-color:var(--app-ui-bg-light)}.ProductOptionV2.selected[data-v-de4e15d3]{border-color:var(--hopsquad-purple)}.ProductOptionV2-meta[data-v-de4e15d3]{display:flex;flex-direction:column;justify-content:flex-start}.ProductOptionV2 .title[data-v-de4e15d3]{color:var(--app-ui-text);font-size:var(--f5);font-weight:var(--fw5)}.ProductOptionV2 .details[data-v-de4e15d3]{display:flex;flex-direction:column;margin-bottom:auto}.ProductOptionV2 .detail[data-v-de4e15d3]{display:flex;position:relative;padding-left:calc(var(--spacing-sm) + var(--spacing-mini));font-size:var(--f1);font-weight:var(--fw5);color:var(--app-ui-text-soft);margin-bottom:var(--spacing-xs)}.ProductOptionV2 .detail[data-v-de4e15d3]:before{content:"";position:absolute;top:0;left:0;transform:translateY(0);width:12px;height:12px;border-radius:100px;background-color:var(--hopsquad-purple);background-image:url(/check.svg);background-repeat:no-repeat;background-size:67%;background-position:center}.ProductOptionV2 .price[data-v-de4e15d3]{color:var(--app-ui-text);font-size:var(--f5);line-height:1}.ProductOptions[data-v-de4e15d3]{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:var(--spacing-sm)}.ProductOption[data-v-de4e15d3]{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:space-between;padding:var(--spacing-sm);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);aspect-ratio:16/9;background:var(--app-ui-bg-light);border-radius:6px;width:100%;max-width:400px;justify-self:center}@media (max-width: 640px){.ProductOption[data-v-de4e15d3]{aspect-ratio:2.75/2}}.footnotes[data-v-de4e15d3]{font-size:10px;color:var(--hopsquad-purple)}.badge-callout[data-v-de4e15d3]{position:absolute;top:34px;right:34px;transform:rotate(-45deg);width:56px;height:56px;background-color:var(--hopsquad-purple);color:#fff}.badge-callout span[data-v-de4e15d3]{display:flex;flex-direction:column;align-items:center;justify-content:center}.badge-callout b[data-v-de4e15d3]{font-size:22px;font-weight:var(--fw7)}.badge-callout i[data-v-de4e15d3]{font-style:normal;font-size:12px;font-weight:var(--fw5)}.used-to-be-price .price[data-v-de4e15d3]{display:inline-flex;position:relative;opacity:.8}.used-to-be-price .price[data-v-de4e15d3]:before{content:"";position:absolute;display:block;top:50%;left:-3px;width:calc(100% + 10px);height:2px;border-radius:2px;background-color:var(--hopsquad-purple);opacity:.95;transform:translateY(-50%) rotate(-5deg);transform:translateY(-50%) rotate(-8deg)}.ts-displayValue[data-v-de4e15d3]{color:var(--app-ui-text);font-size:28px}.UImode[data-v-23e75ec3]{display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg)}.UImode-button[data-v-23e75ec3]{display:flex;align-items:center;justify-content:center;padding:0;position:relative;border:2px solid transparent;font-size:18px;font-weight:var(--fw4);font-family:var(--sans);width:90px;height:60px;border-radius:6px;outline:none;cursor:pointer}.UImode-button[data-v-23e75ec3]:first-child{margin-right:16px}.UImode-button.is-active[data-v-23e75ec3]{border-color:var(--hopsquad-purple)}.UImode-button.is-active.light[data-v-23e75ec3]{color:#bbc1e2}.UImode-button.is-active[data-v-23e75ec3]:before{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:22px;height:22px;background-color:var(--hopsquad-purple);border-radius:50%}.UImode-button.dark[data-v-23e75ec3]{color:#f8f8f8;color:var(--app-ui-icon);background-color:#272727}.UImode-button.light[data-v-23e75ec3]{color:#566772;background-color:#f8f8f8}.SettingsAction[data-v-23e75ec3]{display:flex;align-items:center;justify-content:space-between;position:relative;border-top:1px solid #f8f8f8;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);min-height:100px}.SettingsAction--with-label[data-v-23e75ec3]{padding-top:var(--spacing-lg)}.SettingsAction-label[data-v-23e75ec3]{position:absolute;top:var(--spacing-sm);left:0;margin:0;font-size:18px;font-weight:var(--fw4);color:var(--warning-color)}.SettingsAction-description[data-v-23e75ec3]{max-width:60%}.SettingsAction-heading[data-v-23e75ec3]{margin:0 0 6px;font-size:14px;font-weight:var(--fw6)}.SettingsAction-heading span[data-v-23e75ec3]{font-size:10px;color:#ccc}.SettingsAction-copy[data-v-23e75ec3]{margin:0;font-size:12px;font-weight:var(--fw4);line-height:1.3}.SettingsAction button[data-v-23e75ec3]{margin:0;padding:0;font-size:14px;font-weight:var(--fw4);font-family:var(--sans);text-decoration:underline;color:var(--hopsquad-purple);border:0;outline:none;background:none;cursor:pointer}.DangerZone button[data-v-23e75ec3]{color:var(--warning-color)}.joined-date[data-v-23e75ec3]{font-size:10px;color:var(--hopsquad-purple)}.dark-mode .UImode-label[data-v-23e75ec3],.dark-mode .SettingsAction-heading[data-v-23e75ec3],.dark-mode .SettingsAction-copy[data-v-23e75ec3]{color:#fff}.dark-mode .SettingsAction[data-v-23e75ec3]{border-color:var(--app-ui-border)}.SettingsTabs[data-v-23e75ec3]{width:80%}.menu-active .SiteNav[data-v-11e21a0b]{transition-delay:0s;transform:translateY(0)}.dark-mode .SiteNav[data-v-11e21a0b]{background-color:var(--app-ui-bg)}.dark-mode .SiteNav li a[data-v-11e21a0b]{color:#777}.dark-mode .SiteNav li a.route-active[data-v-11e21a0b]{color:#fff}.ProfileAndSettings[data-v-11e21a0b]{height:100%;overflow-y:auto;padding-left:var(--site-wrapper-spacing);padding-right:var(--site-wrapper-spacing);padding-bottom:calc(env(safe-area-inset-bottom) + var(--site-wrapper-spacing))}.SiteNav[data-v-11e21a0b]{position:fixed;left:0;bottom:0;z-index:777;overflow:hidden;padding-top:80px;width:100%;height:calc(100% - 50px);background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;transform:translateY(100%);transition:transform .5s var(--nativeish-easing)}.SiteNav[data-v-11e21a0b]:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:50px;height:4px;background-color:var(--app-ui-border);border-radius:10px}.SiteNav-closeButton[data-v-11e21a0b]{position:absolute;top:24px;right:15px;margin:0;padding:0;width:40px;height:40px;border:0;outline:none;background:none;cursor:pointer}.SiteNav-closeButton svg[data-v-11e21a0b]{height:100%;width:18px}.SiteNav-logoKangaroo[data-v-11e21a0b]{width:75px;height:60px;width:200%;height:100%;margin-bottom:15px;position:absolute;z-index:-1;opacity:.12;opacity:.05;left:0;top:50%;transform:translate(-50%,-50%)}.SiteNav-logoText[data-v-11e21a0b]{position:absolute;top:30px;left:50%;transform:translate(-50%);width:150px;height:30px}.SiteNav ul[data-v-11e21a0b]{list-style:none;margin:0;padding:0 var(--site-wrapper-spacing);width:100%}.SiteNav ul h4[data-v-11e21a0b]{margin-bottom:12px;font-size:12px;font-weight:var(--fw5);color:var(--hopsquad-purple);text-transform:uppercase;letter-spacing:.15em}.SiteNav ul:not(:first-child) h4[data-v-11e21a0b]{margin-top:32px}.SiteNav li[data-v-11e21a0b]{margin:0}.SiteNav li a[data-v-11e21a0b]{font-size:24px;font-size:26px;line-height:2;text-decoration:none;color:#d3d3d3;color:#bbb}.SiteNav li a.route-active[data-v-11e21a0b]{position:relative;color:#000}.SiteNav li a.route-active[data-v-11e21a0b]:before{content:"";display:block;position:absolute;left:-10px;top:50%;transform:translate(-100%,-50%);width:8px;height:8px;background-color:var(--hopsquad-purple);border-radius:50%}.SiteNavTabs[data-v-11e21a0b]{margin:0 auto}.SiteNavTabs-tabs[data-v-11e21a0b]{height:100%}.SiteNavTabs-tabs .Tabs-tab[data-v-11e21a0b]{height:calc(100% - 30px);overflow-y:auto;padding-left:var(--site-wrapper-spacing);padding-right:var(--site-wrapper-spacing);padding-bottom:calc(env(safe-area-inset-bottom) + var(--site-wrapper-spacing))}@media (orientation: landscape){.SiteNav[data-v-11e21a0b]{flex-direction:row;align-items:flex-start}.SiteNav ul h4[data-v-11e21a0b]{margin-top:0}}@media (min-width: 1024px){.SiteNav[data-v-11e21a0b]{flex-direction:column;align-items:center;justify-content:space-between;position:relative;position:fixed;top:0;left:0;transform:translate(-100%);width:400px;height:100%;border-right:1px solid #F8F8F8;border-right:1px solid var(--app-ui-border-light);border-radius:0}.menu-active[data-v-11e21a0b]{transform:translate(0)}.SiteNav-closeButton[data-v-11e21a0b]{display:none}.SiteNav-logoKangaroo[data-v-11e21a0b]{max-height:50%}.SiteNav ul:not(:first-child) h4[data-v-11e21a0b]{margin-top:32px}}.notification-stack[data-v-6a33bce3]{position:fixed;bottom:calc(env(safe-area-inset-bottom) + var(--global-navigation-height) + var(--spacing-xs));left:50%;z-index:999;display:flex;flex-direction:column;gap:var(--spacing-xs);width:calc(100% - var(--spacing-xs) * 2);max-width:600px}.SiteNotification[data-v-6a33bce3]{display:flex;align-items:center;width:100%;padding:var(--spacing-sm);font-size:var(--f4);background-color:var(--notification-bg-color);border:2px solid var(--notification-border-color);border-radius:20px;box-shadow:var(--app-ui-shadow);white-space:pre-wrap;overflow-x:hidden;transform:translate(-50%,15px);visibility:hidden;opacity:0;transition:visibility 0s .3s,transform .3s var(--easing-bezier),opacity .3s var(--easing-bezier)}.SiteNotification.active[data-v-6a33bce3]{transform:translate(-50%);visibility:visible;opacity:1;transition-delay:0s}.SiteNotification.info[data-v-6a33bce3]{--notification-color: var(--info-color);--notification-icon-color: var(--info-icon-color);--notification-shadow-color: var(--info-shadow-color);--notification-bg-color: var(--info-bg-color);--notification-border-color: var(--info-border-color)}.SiteNotification.success[data-v-6a33bce3]{--notification-color: var(--success-color);--notification-icon-color: var(--success-icon-color);--notification-shadow-color: var(--success-shadow-color);--notification-bg-color: var(--success-bg-color);--notification-border-color: var(--success-border-color)}.SiteNotification.warning[data-v-6a33bce3]{--notification-color: var(--warning-color);--notification-icon-color: var(--warning-icon-color);--notification-shadow-color: var(--warning-shadow-color);--notification-bg-color: var(--warning-bg-color);--notification-border-color: var(--warning-border-color)}.SiteNotification-content[data-v-6a33bce3]{flex:1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-right:var(--spacing-xs)}.SiteNotification-content p[data-v-6a33bce3]{margin:0;font-size:var(--f2);font-weight:var(--fw6);color:#fff;color:var(--notification-color)}.SiteNotification-content span[data-v-6a33bce3],.SiteNotification-content a[data-v-6a33bce3]{margin:0;padding-left:var(--spacing-xs);font-size:var(--f2);font-weight:var(--fw6);color:#fff;color:var(--notification-color);text-decoration:underline}.SiteNotification-icon[data-v-6a33bce3]{display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin-right:var(--spacing-sm);border-radius:50%;background-color:var(--notification-icon-color);box-shadow:0 0 20px var(--notification-shadow-color)}.SiteNotification-icon svg[data-v-6a33bce3]{width:12px;height:12px}.SiteNotification-closeButton[data-v-6a33bce3]{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:none;font-size:var(--f1);font-weight:var(--fw5);color:#000;color:var(--app-ui-label);color:#fff;color:var(--notification-color);cursor:pointer}.duration-progress[data-v-6a33bce3]{position:absolute;bottom:0;left:0;width:100%;height:5px;transform:translate(0);background-color:#0000001a}.Page--welcome[data-v-a69a5195]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;justify-content:space-evenly;padding:var(--site-wrapper-spacing);text-align:center;background-image:url(/kangaroo-bg-gray.svg);background-repeat:no-repeat;background-position:bottom left}.welcome-title[data-v-a69a5195]{margin:0;font-size:22px;line-height:1.2;font-weight:var(--fw5)}.welcome-message[data-v-a69a5195]{font-size:16px;font-weight:var(--fw4);margin-bottom:40px;line-height:1.5}.Button[data-v-a69a5195]{margin-bottom:24px;min-width:200px}.explore-features-button[data-v-a69a5195]{display:flex;align-items:center;margin:0 auto;border:0;outline:none;background:none;cursor:pointer}.explore-features-button span[data-v-a69a5195]{font-family:var(--sans);font-size:12px;font-weight:var(--fw6);margin-right:10px;color:var(--app-ui-text)}.explore-features-button svg[data-v-a69a5195]{transform:rotate(180deg);width:10px;height:10px}.hype-link[data-v-a69a5195]{background:linear-gradient(135deg,var(--hopsquad-blue) 0,var(--hopsquad-purple) 100%);-webkit-background-clip:text;background-clip:text;font-size:var(--f10);font-weight:900;-webkit-text-fill-color:rgba(0,0,0,0)}.dark-mode .Page--welcome[data-v-a69a5195]{background-image:url(/kangaroo-bg-dark-gray.svg)}@media (min-width: 1024px){.explore-features-button[data-v-a69a5195]{display:none}}@media (min-width: 1400px){.welcome-title[data-v-a69a5195]{font-size:26px}.welcome-message[data-v-a69a5195]{font-size:18px}.explore-features-button[data-v-a69a5195]{display:none}}.Page--SignUp[data-v-cce9f661]{padding-top:0;padding-bottom:0;display:grid;place-items:center center;background-image:url(/kangaroo-bg-gray.svg);background-repeat:no-repeat;background-position:bottom left}.Page--SignUp section[data-v-cce9f661]{max-width:400px}.Page--SignIn[data-v-ea3e7c51]{padding-top:0;padding-bottom:0;display:grid;place-items:center center;background-image:url(/kangaroo-bg-gray.svg);background-repeat:no-repeat;background-position:bottom left}.Page--SignIn section[data-v-ea3e7c51]{max-width:400px}.Page--Terms[data-v-989b60b9]{padding-top:var(--site-wrapper-spacing);background-image:url(/kangaroo-bg-gray.svg);background-repeat:no-repeat;background-position:bottom left}.Page--Terms p[data-v-989b60b9]{line-height:1.6}.Page--DataPolicy[data-v-157eb543]{padding-top:var(--site-wrapper-spacing);background-image:url(/kangaroo-bg-gray.svg);background-repeat:no-repeat;background-position:bottom left}.Page--DataPolicy p[data-v-157eb543]{line-height:1.6}.Page--CookiesPolicy[data-v-4fee4d6d]{padding-top:var(--site-wrapper-spacing);background-image:url(/kangaroo-bg-gray.svg);background-repeat:no-repeat;background-position:bottom left}.Page--CookiesPolicy p[data-v-4fee4d6d]{line-height:1.6}.sign-out-link[data-v-dd51cb39]{text-align:center;font-size:12px;color:var(--hopsquad-purple);cursor:pointer}.sign-out-link[data-v-dd51cb39]:hover{text-decoration:underline}.Page--dashboard[data-v-3b54d3bb]{padding-top:0;padding-bottom:0;--dashboard-top-height: 64px;--upcoming-days-height: calc(65px + var(--spacing-sm))}.logo[data-v-3b54d3bb]{display:flex;align-items:center;justify-content:center;justify-content:space-between}.logo svg[data-v-3b54d3bb]{height:44px;width:100%;max-width:44px;transform:translateY(-3px);cursor:pointer}.logo .logo-text[data-v-3b54d3bb]{font-size:var(--f1);font-weight:var(--fw6);text-transform:uppercase;letter-spacing:.15em;text-align:center;line-height:1}.sub-details[data-v-3b54d3bb]{font-size:8px;font-weight:var(--fw6);text-transform:uppercase;letter-spacing:.15em;text-align:center;line-height:1}.Dashboard-top[data-v-3b54d3bb]{height:var(--dashboard-top-height);display:flex;flex-direction:column;justify-content:center}.Dashboard-bottom[data-v-3b54d3bb]{position:fixed;top:var(--dashboard-top-height);height:calc(100% - var(--dashboard-top-height));overflow:scroll;padding-bottom:calc(env(safe-area-inset-bottom) + var(--global-navigation-height) + var(--spacing-lg))}.smaller-text[data-v-3b54d3bb]{font-size:var(--f6)}.container[data-v-3b54d3bb]{margin-left:auto;margin-right:auto;padding-left:var(--site-wrapper-spacing);padding-right:var(--site-wrapper-spacing);padding-bottom:var(--spacing-sm);width:100%;height:calc(140px + var(--spacing-sm));display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.container[data-v-3b54d3bb]::-webkit-scrollbar{display:none}.item[data-v-3b54d3bb]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;color:#fff;width:100%;background-color:#fff;color:#000;margin-right:var(--spacing-sm);border-radius:6px;scroll-snap-align:center;text-decoration:none;box-shadow:0 3px 6px #00000012;box-shadow:0 3px 9px #00000012;box-shadow:0 3px 9px #656afb4d}.bookend[data-v-3b54d3bb]{flex:0 0 auto;width:10px}.announcement[data-v-3b54d3bb]{position:relative;overflow:hidden;padding:var(--spacing-sm);max-width:400px;max-width:75vw;background-color:#6751fb;background-color:#5af6fd;background-image:linear-gradient(45deg,var(--hopsquad-purple),transparent);color:#fff;color:var(--hopsquad-purple)}.announcement .title-and-copy[data-v-3b54d3bb]{width:calc(100% - 40px)}.announcement .title-and-copy span[data-v-3b54d3bb]{display:block}.announcement .title[data-v-3b54d3bb]{margin-bottom:3px;font-size:var(--f3);font-weight:var(--fw6);color:var(--app-ui-text)}.announcement .copy[data-v-3b54d3bb]{font-size:var(--f1);font-weight:var(--fw5);color:var(--app-ui-text)}.OnboardingSteps-step.complete[data-v-3b54d3bb]{text-decoration:line-through}.DashboardStatSection[data-v-3b54d3bb]{margin-bottom:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--app-ui-bg-light);border-radius:4px}.DashboardStatSection.pr-0[data-v-3b54d3bb]{padding-right:0}.DashboardStatSection .DashboardStatSection-heading[data-v-3b54d3bb]{margin-top:0;font-size:var(--f2);font-weight:var(--fw5);line-height:1;color:var(--app-ui-text);color:var(--app-ui-text-soft)}.DashboardStatSection--transparent[data-v-3b54d3bb]{background-color:transparent}.DashboardStatSection--transparent .DashboardStatSection-heading[data-v-3b54d3bb]{color:var(--app-ui-text-light)}.DashboardStatSectionHeading[data-v-3b54d3bb]{padding-left:var(--spacing-xs);font-size:var(--f2);font-weight:var(--fw5);line-height:1;color:var(--app-ui-text);border-left:4px solid var(--hopsquad-purple);border-radius:0}.DashboardStatCardsContainer[data-v-3b54d3bb]{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--spacing-xs)}.DashboardStatCard[data-v-3b54d3bb]{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;justify-content:space-between;border-radius:8px;background-color:var(--app-ui-bg-light);padding:var(--spacing-sm)}.DashboardStatCard-label[data-v-3b54d3bb]{font-size:14px;font-weight:var(--fw5);color:var(--app-ui-label)}.DashboardStatCard-label.sm[data-v-3b54d3bb]{font-size:10px}.DashboardStatCard-value[data-v-3b54d3bb]{position:relative;display:block;margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs);font-size:var(--f5);font-weight:var(--fw4);color:var(--app-ui-text);white-space:nowrap}.DashboardStatCard-value>span[data-v-3b54d3bb]{display:block;font-size:var(--f1);font-weight:var(--fw5);position:absolute;top:50%;right:0;transform:translate(100%,-50%)}.DashboardStatCard-percent[data-v-3b54d3bb]{display:flex;align-items:center;margin-left:auto;font-size:var(--f5);font-weight:var(--fw4);color:var(--success-color-bright)}.DashboardStatCard-percent.negative[data-v-3b54d3bb]{color:var(--warning-color-bright)}.DashboardStatCard-percent.neutral[data-v-3b54d3bb]{color:var(--info-color-bright)}.UpcomingDays[data-v-3b54d3bb]{display:flex;position:relative;z-index:1;margin:0 auto;padding-left:var(--site-wrapper-spacing);padding-right:var(--site-wrapper-spacing);padding-bottom:var(--spacing-sm);width:100%;height:var(--upcoming-days-height);box-shadow:0 15px 20px #b5b5b51a;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.UpcomingDays[data-v-3b54d3bb]::-webkit-scrollbar{display:none}.TodayButton[data-v-3b54d3bb]{position:absolute;left:0;top:0;z-index:3;padding-left:var(--spacing-xs);padding-left:4px;padding-right:var(--spacing-xs);height:calc(var(--upcoming-days-height) - var(--spacing-sm));background-color:#0000004d;background-color:var(--hopsquad-purple);border-radius:0 12px 12px 0;color:#fff;visibility:hidden;opacity:0;transition:visibility 0s .3s,transform .3s ease,opacity .3s ease}.Dashboard-bottom.not-the-beginning[data-v-3b54d3bb]{position:relative}.Dashboard-bottom.not-the-beginning .TodayButton[data-v-3b54d3bb]{visibility:visible;opacity:1;transition-delay:0s}.UpcomingDays-item[data-v-3b54d3bb]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;justify-content:center;position:relative;color:#fff;margin-right:var(--spacing-sm);min-width:60px;margin-right:var(--spacing-xs);padding:8px;min-width:50px;min-width:45px;background-color:#fff;background-color:#ffffff73;background-color:var(--app-ui-bg-light);color:#000;color:#2d2d2d;color:var(--app-ui-text);border-radius:12px;border:1px solid var(--app-ui-border);scroll-snap-align:none;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.UpcomingDays-item.meet[data-v-3b54d3bb]{border:2px solid var(--meet-color-bg)}.UpcomingDays-item.today[data-v-3b54d3bb]{position:relative;color:var(--app-ui-text)}.UpcomingDays-item.today[data-v-3b54d3bb]:after{content:"";display:block;position:absolute;top:34px;left:10px;transform:translate(-50%,-50%);transform:translate(-50%,calc(-100% - 4px));transform:translate(-50%,calc(-100% - 8px));width:12px;height:12px;width:8px;height:8px;background-image:url(/star.svg);background-size:cover;background-position:center}.UpcomingDays-item.today h3[data-v-3b54d3bb],.UpcomingDays-item.today span[data-v-3b54d3bb]{color:var(--app-ui-text)}.UpcomingDays-item.selected[data-v-3b54d3bb]{background-color:var(--hopsquad-purple);border:0}.UpcomingDays-item.selected.meet[data-v-3b54d3bb]{background-color:var(--meet-color)}.UpcomingDays-item.selected h3[data-v-3b54d3bb],.UpcomingDays-item.selected span[data-v-3b54d3bb]{color:#fff}.UpcomingDays-item[data-v-3b54d3bb]>*{position:relative;z-index:1;color:var(--app-ui-text)}.UpcomingDays-item.hidden[data-v-3b54d3bb]{display:none}.UpcomingDays-item h3[data-v-3b54d3bb]{margin:0;font-size:16px;font-size:12px;font-weight:500;line-height:1;width:100%;text-align:center}.UpcomingDays-item p[data-v-3b54d3bb]{margin:0 auto;font-size:12px;font-weight:500;width:100%;max-width:calc(100% - 20px);text-align:center;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UpcomingDays-item .dayOfMonth[data-v-3b54d3bb]{position:relative;display:block;padding-top:2px;font-size:24px;font-size:16px;line-height:1;font-weight:500;width:100%;text-align:center}.UpcomingDays-item i[data-v-3b54d3bb]{display:block;width:100%;text-align:center;font-size:12px;font-style:normal;line-height:1;font-weight:500;color:#0000004d;text-shadow:none}.UpcomingDays-item p[data-v-3b54d3bb]{text-align:center}.UpcomingDays-item hr[data-v-3b54d3bb]{height:1px;background-color:#0000001a;width:100%;outline:none;border:0;margin:7px auto;display:none}.DashboardWorkout-toggleButton[data-v-3b54d3bb]{display:flex;align-items:center;justify-content:flex-start;width:100%;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-xs);padding-bottom:0;padding-bottom:var(--spacing-sm);color:var(--app-ui-label);font-size:var(--f1)}.DashboardWorkout-toggleButton[data-v-3b54d3bb]>*{pointer-events:none}.DashboardWorkout-toggleButton span[data-v-3b54d3bb]{color:inherit}.DashboardWorkout-toggleButton .chevron-icon[data-v-3b54d3bb]{transition:transform .3s ease;width:10px;height:10px}.DashboardWorkout-toggleButton.active .chevron-icon[data-v-3b54d3bb]{transform:rotate(180deg)}.DashboardTabs[data-v-3b54d3bb]{width:80%;max-width:300px}.DashboardTabs .Tabs-button[data-v-3b54d3bb]:nth-child(3){transform:translate(-2.5px)}.DashboardTabs.-triple.tab-three-active[data-v-3b54d3bb]:before{width:calc(33.33% - 5px)!important;transform:translate(calc(200% + 20px),-50%)}.LearnMoreButton[data-v-3b54d3bb]{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:100px}.EventPickerButton[data-v-3b54d3bb]{position:absolute;top:14px;right:12px}.StyledPercent.positive[data-v-3b54d3bb]{color:var(--success-color-bright)}.StyledPercent.negative[data-v-3b54d3bb]{color:var(--warning-color-bright)}.StyledPercent.neutral[data-v-3b54d3bb]{color:var(--info-color-bright)}.dark-mode .UpcomingDays[data-v-3b54d3bb]{box-shadow:0 15px 20px #0003}.Page--TrialOrSubscriptionEnded[data-v-69be3171]{padding-top:var(--site-wrapper-spacing);padding-top:0;padding-bottom:var(--site-wrapper-spacing);display:flex;align-items:flex-start;justify-content:center;background-image:url(/kangaroo-bg-gray.svg);background-repeat:no-repeat;background-position:bottom left}.dark-mode .Page--TrialOrSubscriptionEnded[data-v-69be3171]{background-image:url(/kangaroo-bg-dark-gray.svg)}.Page--masterCalendarDetail[data-v-b855af86]{padding-bottom:0;padding-top:0;overflow:hidden}.CalendarTabs[data-v-b855af86]{width:90%;max-width:250px;margin:0 auto;margin-top:var(--spacing-sm)}.MasterCalendar-top[data-v-b855af86],.MasterCalendar[data-v-b855af86]{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.MasterCalendar[data-v-b855af86],.MasterCalendarWorkoutPreview[data-v-b855af86]{transition:height .3s ease}.MasterCalendar[data-v-b855af86]::-webkit-scrollbar{display:none}.MasterCalendar.visible[data-v-b855af86]{padding-bottom:calc(var(--global-navigation-height) + env(safe-area-inset-bottom) + 50px)}.MasterCalendarWorkoutPreview[data-v-b855af86]{padding-left:0;padding-right:0;height:100%;position:relative;overflow:hidden;padding-bottom:var(--global-navigation-height);box-shadow:0 3px 20px #00000026;border-top-right-radius:24px;border-top-left-radius:24px}.MasterCalendarWorkoutPreview[data-v-b855af86]::-webkit-scrollbar{display:none}.WorkoutThumbnails[data-v-b855af86]{overflow:scroll;width:100%;padding-bottom:calc(env(safe-area-inset-bottom) + var(--global-navigation-height) + var(--spacing-sm))}.WorkoutThumbnails[data-v-b855af86]::-webkit-scrollbar{display:none}.MasterCalendarWorkoutPreview .MasterCalendarWorkoutPreview-options[data-v-b855af86]:before{content:"";position:absolute;top:6px;left:50%;z-index:1;transform:translate(-50%);width:50px;height:4px;background-color:var(--app-ui-border);border-radius:10px}.CalendarSearchBox[data-v-b855af86]{display:flex;flex-wrap:nowrap;align-items:center;position:absolute;top:-1px;right:0;width:var(--spacing-md);height:calc(100% + 2px);background-color:transparent;border:1px solid transparent;border-radius:100px}.CalendarSearchBox.active[data-v-b855af86]{right:-1px;width:calc(100% + 2px);background-color:var(--app-ui-bg-light);border:1px solid var(--app-ui-border)}.CalendarSearchBox-results[data-v-b855af86]{position:sticky;top:0;margin-top:var(--spacing-xs);height:25vh;overflow:auto;width:100%;padding:var(--spacing-sm);background-color:var(--app-ui-bg);border:1px solid var(--app-ui-border);border-radius:6px;z-index:4}.CalendarSearchBox-result[data-v-b855af86]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:var(--spacing-sm);background-color:var(--app-ui-bg-light);border-radius:8px;border:1px solid var(--app-ui-border);color:var(--app-ui-text-light);font-size:var(--f1);margin-bottom:var(--spacing-xs)}.CalendarSearchBox-result[data-v-b855af86]:last-child{margin-bottom:0}.CalendarSearchBox-resultTitle[data-v-b855af86]{margin:0;font-size:var(--f3);font-weight:var(--fw5);flex:1}.CalendarSearchBox-resultSubtitle[data-v-b855af86]{margin:0;font-size:var(--f1);font-weight:var(--fw5)}.CalendarSearchBox input[data-v-b855af86]{flex:1;height:100%;max-width:100%;padding:0;color:var(--app-ui-text);font-size:var(--f2);font-family:var(--sans);font-weight:var(--fw5);line-height:1;border:0;background-color:transparent;outline:none}.PlanCalendar[data-v-b855af86]{display:flex;margin:0 auto;padding-left:var(--site-wrapper-spacing);padding-right:var(--site-wrapper-spacing);width:100%;height:auto;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.PlanCalendar[data-v-b855af86]::-webkit-scrollbar{display:none}.PlanCalendar-item[data-v-b855af86]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;justify-content:center;position:relative;color:#fff;margin-right:var(--spacing-sm);padding:8px 8px 20px;min-width:60px;background-color:#fff;background-color:#ffffff73;background-color:var(--app-ui-bg-light);color:#000;color:#2d2d2d;color:var(--app-ui-text);border-radius:16px;scroll-snap-align:none;text-decoration:none}.PlanCalendar-item[data-v-b855af86]:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,-10px);width:6px;height:6px;background-color:var(--workout-color-bg);border-radius:50%}.PlanCalendar-item.workout[data-v-b855af86]:before,.PlanCalendar-item.preMeet[data-v-b855af86]:before{background-color:var(--workout-color)}.PlanCalendar-item.recovery[data-v-b855af86]:before{background-color:var(--recovery-color)}.PlanCalendar-item.dayOff[data-v-b855af86]:before{background-color:var(--dayoff-color)}.PlanCalendar-item.meet[data-v-b855af86]:before{background-color:var(--meet-color)}.PlanCalendar-item.past[data-v-b855af86]{opacity:.2}.PlanCalendar-item.today[data-v-b855af86]{position:relative;color:var(--app-ui-text)}.PlanCalendar-item.today[data-v-b855af86]:after{content:"";display:block;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);transform:translate(-50%,calc(-100% - 4px));transform:translate(-50%,calc(-100% - 8px));width:12px;height:12px;background-image:url(/star.svg);background-size:cover;background-position:center}.PlanCalendar-item.today h3[data-v-b855af86],.PlanCalendar-item.today span[data-v-b855af86]{color:var(--app-ui-text)}.PlanCalendar-item[data-v-b855af86]>*{position:relative;z-index:1;color:var(--app-ui-text)}.PlanCalendar-item.hidden[data-v-b855af86]{display:none}.PlanCalendar-item h3[data-v-b855af86]{margin:0;font-size:16px;font-weight:500;line-height:1;width:100%;text-align:center}.PlanCalendar-item p[data-v-b855af86]{margin:0 auto;font-size:12px;font-weight:500;width:100%;max-width:calc(100% - 20px);text-align:center;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlanCalendar-item .dayOfMonth[data-v-b855af86]{position:relative;display:block;padding-top:2px;font-size:24px;line-height:1;font-weight:500;width:100%;text-align:center}.PlanCalendar-item i[data-v-b855af86]{display:block;width:100%;text-align:center;font-size:12px;font-style:normal;line-height:1;font-weight:500;color:#0000004d;text-shadow:none}.PlanCalendar-item p[data-v-b855af86]{text-align:center}.PlanCalendar-item hr[data-v-b855af86]{height:1px;background-color:#0000001a;width:100%;outline:none;border:0;margin:7px auto;display:none}.MasterCalendar-top[data-v-b855af86]{padding-top:calc(var(--site-wrapper-spacing) + var(--spacing-sm));--top-section-height: 48px;height:calc(var(--top-section-height) + var(--site-header-height) + var(--spacing-sm));box-shadow:0 20px 16px #00000005}.MasterCalendar-week[data-v-b855af86]{--week-header-height: var(--spacing-md);--week-header-height-month-start: 40px;--week-day-height: 80px;position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));height:var(--week-day-height);margin-top:var(--week-header-height);border:1px solid var(--app-ui-border);border-radius:6px;max-width:640px;margin-left:auto;margin-right:auto}@media (min-width: 960px){.MasterCalendar-week[data-v-b855af86]{--week-day-height: 150px;--week-day-height-month-start: 100px;max-width:800px}}.MasterCalendar-week[data-v-b855af86]:before{content:"";position:absolute}.MasterCalendar-week.has-month-start[data-v-b855af86]{margin-top:var(--week-header-height-month-start)}.MasterCalendar-week.this-week[data-v-b855af86]:after{content:"";position:absolute;top:-1px;left:-1px;z-index:0;width:100%;height:100%;border-radius:7px;border:1px solid var(--hopsquad-purple);box-shadow:0 0 4px var(--hopsquad-purple)}.MasterCalendar-monthIndicator[data-v-b855af86]{position:absolute;left:0;top:50%;transform-origin:top left;transform:rotate(-90deg) translate(-50%,calc(-100% - 2px));font-size:12px;font-weight:var(--fw6);color:var(--app-ui-label)}.MasterCalendar-day[data-v-b855af86]{position:relative;z-index:1;padding:4px;border-right:1px solid var(--app-ui-border);cursor:pointer;-webkit-user-select:none;user-select:none}.MasterCalendar-day[data-v-b855af86]>*{-webkit-user-select:none;user-select:none;pointer-events:none}.MasterCalendar-day[data-v-b855af86]:nth-child(2){border-top-left-radius:6px;border-bottom-left-radius:6px}.MasterCalendar-day[data-v-b855af86]:nth-child(2):after{border-radius:8px!important}.MasterCalendar-day[data-v-b855af86]:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.MasterCalendar-day[data-v-b855af86]:last-child:after{border-radius:8px!important}.MasterCalendar-day.has-meet[data-v-b855af86]{background-color:#036064}.MasterCalendar-day.has-meet[data-v-b855af86]:before{content:"";display:block;position:absolute;top:0;left:50%;z-index:3;transform:translate(-50%,-50%);width:24px;height:24px;background-image:url(/loading-kangaroo.svg);background-size:100%;background-repeat:no-repeat;background-position:center}.MasterCalendar-day.selected[data-v-b855af86]{position:relative;z-index:2}.MasterCalendar-day.selected[data-v-b855af86]:after{content:"";position:absolute;top:-2px;left:-2px;z-index:2;width:100%;height:100%;border-radius:6px;border:2px solid var(--hopsquad-purple)}.MasterCalendar-day.selected.has-meet[data-v-b855af86]:after{border:2px solid currentColor;box-shadow:0 0 16px currentColor}.MasterCalendar-day.selected.today[data-v-b855af86]:after{border:2px solid gold;box-shadow:0 0 6px gold}.MasterCalendar-day.has-meet[data-v-b855af86]{background-image:linear-gradient(to top right,var(--app-ui-bg) 0%,var(--app-ui-bg) 42%,var(--hopsquad-purple) 100%);background-image:linear-gradient(to top right,var(--app-ui-bg) 0%,var(--app-ui-bg) 42%,currentColor 100%)}.MasterCalendar-day.today[data-v-b855af86]{position:relative}.MasterCalendar-day.today header[data-v-b855af86]:before{content:"";display:block;position:absolute;top:0;left:50%;z-index:0;transform:translate(-50%,-50%);width:20px;height:20px;background-image:url(/star.svg);background-size:cover;background-position:center}.MasterCalendar-day.today.has-meet header[data-v-b855af86]:before{content:"";display:block;position:absolute;top:0;left:50%;z-index:1;transform:translate(-50%,-50%);width:24px;height:24px;background-image:url(/today-and-kangaroo.svg);background-size:100%;background-repeat:no-repeat;background-position:center}.MasterCalendar-day.first-of-the-month[data-v-b855af86]{position:relative}.MasterCalendar-day.first-of-the-month[data-v-b855af86]:before{content:"";position:absolute;left:-1px;top:0;height:100%;width:1px;background-color:#fff;background-color:var(--app-ui-label)}.MasterCalendar-day.first-of-the-month:last-child .month-label[data-v-b855af86]{width:100%;overflow:hidden;text-overflow:ellipsis}.MasterCalendar-day.first-of-the-month .month-label[data-v-b855af86]{position:absolute;top:0;left:-1px;transform:translateY(-100%);height:20px;padding-left:4px;color:var(--app-ui-text);font-size:14px;font-weight:var(--fw6);border-left:1px solid var(--app-ui-border);border-left:1px solid var(--app-ui-label)}.MasterCalendar-day .special-indicators[data-v-b855af86]{position:absolute;top:0;left:0;transform:translateY(-100%);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:calc(var(--week-header-height) / 2)}.MasterCalendar-day .special-indicators .indicator[data-v-b855af86]{font-size:6px}.MasterCalendar-day header[data-v-b855af86]{position:absolute;top:0;left:0;z-index:3;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;height:20px;width:100%;padding-top:2px}@media (min-width: 960px){.MasterCalendar-day header[data-v-b855af86]{height:40px}}.MasterCalendar-day header h4[data-v-b855af86]{z-index:3;margin:0;font-size:12px;font-size:10px;font-weight:var(--fw5);color:var(--app-ui-label)}@media (min-width: 960px){.MasterCalendar-day header h4[data-v-b855af86]{font-size:16px}}.MasterCalendar-day header strong[data-v-b855af86]{color:var(--app-ui-text)}.MasterCalendar-day[data-v-b855af86]:last-child{border-right:0}.MasterCalendar-dayList[data-v-b855af86]{position:absolute;top:20px;left:0;overflow:hidden;height:calc(100% - 20px);width:100%;padding:0 4px}@media (min-width: 960px){.MasterCalendar-dayList[data-v-b855af86]{top:40px;height:calc(100% - 40px);font-size:16px}}.MasterCalendar-dayList .meet-item[data-v-b855af86]{position:relative;width:100%;font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:2px;padding:1px 1px 1px 2px;color:#fff;background-image:url(/kangaroo-bg-blue.svg),linear-gradient(45deg,var(--hopsquad-purple),var(--hopsquad-blue));background-size:25%,cover;background-position:center right,center;background-repeat:no-repeat;box-shadow:-2px 5px 10px #00000017;margin-bottom:2px}@media (min-width: 960px){.MasterCalendar-dayList .meet-item[data-v-b855af86]{padding:1px 4px}}.MasterCalendar-dayList .meet-item span[data-v-b855af86]{color:#fff}@media (min-width: 960px){.MasterCalendar-dayList .meet-item span[data-v-b855af86]{font-size:14px}}.MasterCalendar-dayList .item[data-v-b855af86]{position:relative;width:100%;font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:2px;padding:1px 1px 1px 2px;margin-bottom:2px}@media (min-width: 960px){.MasterCalendar-dayList .item[data-v-b855af86]{padding:1px 4px}}.MasterCalendar-dayList .item span[data-v-b855af86]{color:var(--app-ui-text)}@media (min-width: 960px){.MasterCalendar-dayList .item span[data-v-b855af86]{font-size:14px}}.MasterCalendar-dayList .item[data-v-b855af86]:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:currentColor}.MasterCalendar-dayList .item[data-v-b855af86]:last-child{margin-bottom:0}.MasterCalendar-dayList .item.completed[data-v-b855af86]{opacity:.5}.MasterCalendar-dayList .item.completed[data-v-b855af86]:before{width:100%}.calendar[data-v-b855af86]{-webkit-user-select:none;user-select:none}@media (min-width: 1024px){.calendar[data-v-b855af86]{max-width:600px;margin-left:auto;margin-right:auto}}.calendar-month[data-v-b855af86]{position:sticky;top:0;z-index:3;background-color:var(--app-ui-bg);padding:4px;border-radius:4px;-webkit-user-select:none;user-select:none;font-size:var(--f2);font-weight:var(--fw5)}@media (min-width: 1024px){.calendar-month[data-v-b855af86]{font-size:var(--f3);font-size:var(--f4)}}.day-of-week[data-v-b855af86],.date-grid[data-v-b855af86]{display:grid;grid-template-columns:repeat(7,1fr);grid-row-gap:5px;-webkit-user-select:none;user-select:none}.day-of-week[data-v-b855af86]{margin-top:1.25em;border-radius:6px}.day-of-week[data-v-b855af86]>*{font-size:14px;color:var(--app-ui-label);font-weight:500;letter-spacing:.1em;text-align:center;-webkit-user-select:none;user-select:none}.date-grid[data-v-b855af86]{margin-top:.5em;border-radius:6px}.date-grid button[data-v-b855af86]{display:flex;align-items:center;justify-content:center;position:relative;border:0;font-size:14px;font-weight:var(--fw5);width:auto;height:auto;min-width:36px;min-height:36px;padding:0;background-color:transparent;color:var(--app-ui-text);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}@media (min-width: 640px){.date-grid button[data-v-b855af86]{height:7.6923076923vw}}.date-grid button[data-v-b855af86]:before{background-color:var(--workout-color);background-color:var(--app-ui-bg-light);background-color:#f0f0f0}.date-grid button.selected[data-v-b855af86]{position:relative;color:#fff}.date-grid button.selected.active[data-v-b855af86]:before{z-index:1}.date-grid button.selected[data-v-b855af86]:before{content:"";display:block;position:absolute;z-index:0;color:var(--app-ui-text);border-radius:4px;height:100%;width:calc(100% - 4px);max-height:40px;max-width:40px;clip-path:polygon(100% 50%,100% 56.6%,100% 59.3%,100% 61.4%,99.9% 63.2%,99.9% 64.8%,99.9% 66.2%,99.8% 67.5%,99.8% 68.7%,99.7% 69.8%,99.6% 70.8%,99.5% 71.8%,99.5% 72.8%,99.4% 73.7%,99.3% 74.6%,99.1% 75.4%,99% 76.3%,98.9% 77%,98.8% 77.8%,98.6% 78.5%,98.5% 79.2%,98.3% 79.9%,98.1% 80.6%,98% 81.3%,97.8% 81.9%,97.6% 82.5%,97.4% 83.1%,97.2% 83.7%,97% 84.3%,96.8% 84.8%,96.5% 85.4%,96.3% 85.9%,96% 86.4%,95.8% 86.9%,95.5% 87.4%,95.3% 87.9%,95% 88.3%,94.7% 88.8%,94.4% 89.2%,94.1% 89.7%,93.8% 90.1%,93.4% 90.5%,93.1% 90.9%,92.8% 91.3%,92.4% 91.7%,92% 92%,91.7% 92.4%,91.3% 92.8%,90.9% 93.1%,90.5% 93.4%,90.1% 93.8%,89.7% 94.1%,89.2% 94.4%,88.8% 94.7%,88.3% 95%,87.9% 95.3%,87.4% 95.5%,86.9% 95.8%,86.4% 96%,85.9% 96.3%,85.4% 96.5%,84.8% 96.8%,84.3% 97%,83.7% 97.2%,83.1% 97.4%,82.5% 97.6%,81.9% 97.8%,81.3% 98%,80.6% 98.1%,79.9% 98.3%,79.2% 98.5%,78.5% 98.6%,77.8% 98.8%,77% 98.9%,76.3% 99%,75.4% 99.1%,74.6% 99.3%,73.7% 99.4%,72.8% 99.5%,71.8% 99.5%,70.8% 99.6%,69.8% 99.7%,68.7% 99.8%,67.5% 99.8%,66.2% 99.9%,64.8% 99.9%,63.2% 99.9%,61.4% 100%,59.3% 100%,56.6% 100%,50% 100%,43.4% 100%,40.7% 100%,38.6% 100%,36.8% 99.9%,35.2% 99.9%,33.8% 99.9%,32.5% 99.8%,31.3% 99.8%,30.2% 99.7%,29.2% 99.6%,28.2% 99.5%,27.2% 99.5%,26.3% 99.4%,25.4% 99.3%,24.6% 99.1%,23.7% 99%,23% 98.9%,22.2% 98.8%,21.5% 98.6%,20.8% 98.5%,20.1% 98.3%,19.4% 98.1%,18.7% 98%,18.1% 97.8%,17.5% 97.6%,16.9% 97.4%,16.3% 97.2%,15.7% 97%,15.2% 96.8%,14.6% 96.5%,14.1% 96.3%,13.6% 96%,13.1% 95.8%,12.6% 95.5%,12.1% 95.3%,11.7% 95%,11.2% 94.7%,10.8% 94.4%,10.3% 94.1%,9.9% 93.8%,9.5% 93.4%,9.1% 93.1%,8.7% 92.8%,8.3% 92.4%,8% 92%,7.6% 91.7%,7.2% 91.3%,6.9% 90.9%,6.6% 90.5%,6.2% 90.1%,5.9% 89.7%,5.6% 89.2%,5.3% 88.8%,5% 88.3%,4.7% 87.9%,4.5% 87.4%,4.2% 86.9%,4% 86.4%,3.7% 85.9%,3.5% 85.4%,3.2% 84.8%,3% 84.3%,2.8% 83.7%,2.6% 83.1%,2.4% 82.5%,2.2% 81.9%,2% 81.3%,1.9% 80.6%,1.7% 79.9%,1.5% 79.2%,1.4% 78.5%,1.2% 77.8%,1.1% 77%,1% 76.3%,.9% 75.4%,.7% 74.6%,.6% 73.7%,.5% 72.8%,.5% 71.8%,.4% 70.8%,.3% 69.8%,.2% 68.7%,.2% 67.5%,.1% 66.2%,.1% 64.8%,.1% 63.2%,0% 61.4%,0% 59.3%,0% 56.6%,0% 50%,0% 43.4%,0% 40.7%,0% 38.6%,.1% 36.8%,.1% 35.2%,.1% 33.8%,.2% 32.5%,.2% 31.3%,.3% 30.2%,.4% 29.2%,.5% 28.2%,.5% 27.2%,.6% 26.3%,.7% 25.4%,.9% 24.6%,1% 23.7%,1.1% 23%,1.2% 22.2%,1.4% 21.5%,1.5% 20.8%,1.7% 20.1%,1.9% 19.4%,2% 18.7%,2.2% 18.1%,2.4% 17.5%,2.6% 16.9%,2.8% 16.3%,3% 15.7%,3.2% 15.2%,3.5% 14.6%,3.7% 14.1%,4% 13.6%,4.2% 13.1%,4.5% 12.6%,4.7% 12.1%,5% 11.7%,5.3% 11.2%,5.6% 10.8%,5.9% 10.3%,6.2% 9.9%,6.6% 9.5%,6.9% 9.1%,7.2% 8.7%,7.6% 8.3%,8% 8%,8.3% 7.6%,8.7% 7.2%,9.1% 6.9%,9.5% 6.6%,9.9% 6.2%,10.3% 5.9%,10.8% 5.6%,11.2% 5.3%,11.7% 5%,12.1% 4.7%,12.6% 4.5%,13.1% 4.2%,13.6% 4%,14.1% 3.7%,14.6% 3.5%,15.2% 3.2%,15.7% 3%,16.3% 2.8%,16.9% 2.6%,17.5% 2.4%,18.1% 2.2%,18.7% 2%,19.4% 1.9%,20.1% 1.7%,20.8% 1.5%,21.5% 1.4%,22.2% 1.2%,23% 1.1%,23.7% 1%,24.6% .9%,25.4% .7%,26.3% .6%,27.2% .5%,28.2% .5%,29.2% .4%,30.2% .3%,31.3% .2%,32.5% .2%,33.8% .1%,35.2% .1%,36.8% .1%,38.6% 0%,40.7% 0%,43.4% 0%,50% 0%,56.6% 0%,59.3% 0%,61.4% 0%,63.2% .1%,64.8% .1%,66.2% .1%,67.5% .2%,68.7% .2%,69.8% .3%,70.8% .4%,71.8% .5%,72.8% .5%,73.7% .6%,74.6% .7%,75.4% .9%,76.3% 1%,77% 1.1%,77.8% 1.2%,78.5% 1.4%,79.2% 1.5%,79.9% 1.7%,80.6% 1.9%,81.3% 2%,81.9% 2.2%,82.5% 2.4%,83.1% 2.6%,83.7% 2.8%,84.3% 3%,84.8% 3.2%,85.4% 3.5%,85.9% 3.7%,86.4% 4%,86.9% 4.2%,87.4% 4.5%,87.9% 4.7%,88.3% 5%,88.8% 5.3%,89.2% 5.6%,89.7% 5.9%,90.1% 6.2%,90.5% 6.6%,90.9% 6.9%,91.3% 7.2%,91.7% 7.6%,92% 8%,92.4% 8.3%,92.8% 8.7%,93.1% 9.1%,93.4% 9.5%,93.8% 9.9%,94.1% 10.3%,94.4% 10.8%,94.7% 11.2%,95% 11.7%,95.3% 12.1%,95.5% 12.6%,95.8% 13.1%,96% 13.6%,96.3% 14.1%,96.5% 14.6%,96.8% 15.2%,97% 15.7%,97.2% 16.3%,97.4% 16.9%,97.6% 17.5%,97.8% 18.1%,98% 18.7%,98.1% 19.4%,98.3% 20.1%,98.5% 20.8%,98.6% 21.5%,98.8% 22.2%,98.9% 23%,99% 23.7%,99.1% 24.6%,99.3% 25.4%,99.4% 26.3%,99.5% 27.2%,99.5% 28.2%,99.6% 29.2%,99.7% 30.2%,99.8% 31.3%,99.8% 32.5%,99.9% 33.8%,99.9% 35.2%,99.9% 36.8%,100% 38.6%,100% 40.7%,100% 43.4%);transition:color .3s ease,background-color .3s ease;background-color:var(--hopsquad-purple);background-color:#4a11bb}.date-grid button.today[data-v-b855af86],.date-grid button.has-workout[data-v-b855af86],.date-grid button.has-meet[data-v-b855af86],.date-grid button.workout[data-v-b855af86],.date-grid button.preMeet[data-v-b855af86],.date-grid button.recovery[data-v-b855af86],.date-grid button.meet[data-v-b855af86],.date-grid button.dayOff[data-v-b855af86],.date-grid button.before-or-after[data-v-b855af86]{position:relative}.date-grid button.today[data-v-b855af86]:before,.date-grid button.has-workout[data-v-b855af86]:before,.date-grid button.has-meet[data-v-b855af86]:before,.date-grid button.workout[data-v-b855af86]:before,.date-grid button.preMeet[data-v-b855af86]:before,.date-grid button.recovery[data-v-b855af86]:before,.date-grid button.meet[data-v-b855af86]:before,.date-grid button.dayOff[data-v-b855af86]:before,.date-grid button.before-or-after[data-v-b855af86]:before{content:"";display:block;position:absolute;z-index:0;color:var(--app-ui-text);border-radius:4px}.date-grid button.has-workout[data-v-b855af86]:before{height:100%;width:calc(100% - 4px);max-height:40px;max-width:40px;clip-path:polygon(100% 50%,100% 56.6%,100% 59.3%,100% 61.4%,99.9% 63.2%,99.9% 64.8%,99.9% 66.2%,99.8% 67.5%,99.8% 68.7%,99.7% 69.8%,99.6% 70.8%,99.5% 71.8%,99.5% 72.8%,99.4% 73.7%,99.3% 74.6%,99.1% 75.4%,99% 76.3%,98.9% 77%,98.8% 77.8%,98.6% 78.5%,98.5% 79.2%,98.3% 79.9%,98.1% 80.6%,98% 81.3%,97.8% 81.9%,97.6% 82.5%,97.4% 83.1%,97.2% 83.7%,97% 84.3%,96.8% 84.8%,96.5% 85.4%,96.3% 85.9%,96% 86.4%,95.8% 86.9%,95.5% 87.4%,95.3% 87.9%,95% 88.3%,94.7% 88.8%,94.4% 89.2%,94.1% 89.7%,93.8% 90.1%,93.4% 90.5%,93.1% 90.9%,92.8% 91.3%,92.4% 91.7%,92% 92%,91.7% 92.4%,91.3% 92.8%,90.9% 93.1%,90.5% 93.4%,90.1% 93.8%,89.7% 94.1%,89.2% 94.4%,88.8% 94.7%,88.3% 95%,87.9% 95.3%,87.4% 95.5%,86.9% 95.8%,86.4% 96%,85.9% 96.3%,85.4% 96.5%,84.8% 96.8%,84.3% 97%,83.7% 97.2%,83.1% 97.4%,82.5% 97.6%,81.9% 97.8%,81.3% 98%,80.6% 98.1%,79.9% 98.3%,79.2% 98.5%,78.5% 98.6%,77.8% 98.8%,77% 98.9%,76.3% 99%,75.4% 99.1%,74.6% 99.3%,73.7% 99.4%,72.8% 99.5%,71.8% 99.5%,70.8% 99.6%,69.8% 99.7%,68.7% 99.8%,67.5% 99.8%,66.2% 99.9%,64.8% 99.9%,63.2% 99.9%,61.4% 100%,59.3% 100%,56.6% 100%,50% 100%,43.4% 100%,40.7% 100%,38.6% 100%,36.8% 99.9%,35.2% 99.9%,33.8% 99.9%,32.5% 99.8%,31.3% 99.8%,30.2% 99.7%,29.2% 99.6%,28.2% 99.5%,27.2% 99.5%,26.3% 99.4%,25.4% 99.3%,24.6% 99.1%,23.7% 99%,23% 98.9%,22.2% 98.8%,21.5% 98.6%,20.8% 98.5%,20.1% 98.3%,19.4% 98.1%,18.7% 98%,18.1% 97.8%,17.5% 97.6%,16.9% 97.4%,16.3% 97.2%,15.7% 97%,15.2% 96.8%,14.6% 96.5%,14.1% 96.3%,13.6% 96%,13.1% 95.8%,12.6% 95.5%,12.1% 95.3%,11.7% 95%,11.2% 94.7%,10.8% 94.4%,10.3% 94.1%,9.9% 93.8%,9.5% 93.4%,9.1% 93.1%,8.7% 92.8%,8.3% 92.4%,8% 92%,7.6% 91.7%,7.2% 91.3%,6.9% 90.9%,6.6% 90.5%,6.2% 90.1%,5.9% 89.7%,5.6% 89.2%,5.3% 88.8%,5% 88.3%,4.7% 87.9%,4.5% 87.4%,4.2% 86.9%,4% 86.4%,3.7% 85.9%,3.5% 85.4%,3.2% 84.8%,3% 84.3%,2.8% 83.7%,2.6% 83.1%,2.4% 82.5%,2.2% 81.9%,2% 81.3%,1.9% 80.6%,1.7% 79.9%,1.5% 79.2%,1.4% 78.5%,1.2% 77.8%,1.1% 77%,1% 76.3%,.9% 75.4%,.7% 74.6%,.6% 73.7%,.5% 72.8%,.5% 71.8%,.4% 70.8%,.3% 69.8%,.2% 68.7%,.2% 67.5%,.1% 66.2%,.1% 64.8%,.1% 63.2%,0% 61.4%,0% 59.3%,0% 56.6%,0% 50%,0% 43.4%,0% 40.7%,0% 38.6%,.1% 36.8%,.1% 35.2%,.1% 33.8%,.2% 32.5%,.2% 31.3%,.3% 30.2%,.4% 29.2%,.5% 28.2%,.5% 27.2%,.6% 26.3%,.7% 25.4%,.9% 24.6%,1% 23.7%,1.1% 23%,1.2% 22.2%,1.4% 21.5%,1.5% 20.8%,1.7% 20.1%,1.9% 19.4%,2% 18.7%,2.2% 18.1%,2.4% 17.5%,2.6% 16.9%,2.8% 16.3%,3% 15.7%,3.2% 15.2%,3.5% 14.6%,3.7% 14.1%,4% 13.6%,4.2% 13.1%,4.5% 12.6%,4.7% 12.1%,5% 11.7%,5.3% 11.2%,5.6% 10.8%,5.9% 10.3%,6.2% 9.9%,6.6% 9.5%,6.9% 9.1%,7.2% 8.7%,7.6% 8.3%,8% 8%,8.3% 7.6%,8.7% 7.2%,9.1% 6.9%,9.5% 6.6%,9.9% 6.2%,10.3% 5.9%,10.8% 5.6%,11.2% 5.3%,11.7% 5%,12.1% 4.7%,12.6% 4.5%,13.1% 4.2%,13.6% 4%,14.1% 3.7%,14.6% 3.5%,15.2% 3.2%,15.7% 3%,16.3% 2.8%,16.9% 2.6%,17.5% 2.4%,18.1% 2.2%,18.7% 2%,19.4% 1.9%,20.1% 1.7%,20.8% 1.5%,21.5% 1.4%,22.2% 1.2%,23% 1.1%,23.7% 1%,24.6% .9%,25.4% .7%,26.3% .6%,27.2% .5%,28.2% .5%,29.2% .4%,30.2% .3%,31.3% .2%,32.5% .2%,33.8% .1%,35.2% .1%,36.8% .1%,38.6% 0%,40.7% 0%,43.4% 0%,50% 0%,56.6% 0%,59.3% 0%,61.4% 0%,63.2% .1%,64.8% .1%,66.2% .1%,67.5% .2%,68.7% .2%,69.8% .3%,70.8% .4%,71.8% .5%,72.8% .5%,73.7% .6%,74.6% .7%,75.4% .9%,76.3% 1%,77% 1.1%,77.8% 1.2%,78.5% 1.4%,79.2% 1.5%,79.9% 1.7%,80.6% 1.9%,81.3% 2%,81.9% 2.2%,82.5% 2.4%,83.1% 2.6%,83.7% 2.8%,84.3% 3%,84.8% 3.2%,85.4% 3.5%,85.9% 3.7%,86.4% 4%,86.9% 4.2%,87.4% 4.5%,87.9% 4.7%,88.3% 5%,88.8% 5.3%,89.2% 5.6%,89.7% 5.9%,90.1% 6.2%,90.5% 6.6%,90.9% 6.9%,91.3% 7.2%,91.7% 7.6%,92% 8%,92.4% 8.3%,92.8% 8.7%,93.1% 9.1%,93.4% 9.5%,93.8% 9.9%,94.1% 10.3%,94.4% 10.8%,94.7% 11.2%,95% 11.7%,95.3% 12.1%,95.5% 12.6%,95.8% 13.1%,96% 13.6%,96.3% 14.1%,96.5% 14.6%,96.8% 15.2%,97% 15.7%,97.2% 16.3%,97.4% 16.9%,97.6% 17.5%,97.8% 18.1%,98% 18.7%,98.1% 19.4%,98.3% 20.1%,98.5% 20.8%,98.6% 21.5%,98.8% 22.2%,98.9% 23%,99% 23.7%,99.1% 24.6%,99.3% 25.4%,99.4% 26.3%,99.5% 27.2%,99.5% 28.2%,99.6% 29.2%,99.7% 30.2%,99.8% 31.3%,99.8% 32.5%,99.9% 33.8%,99.9% 35.2%,99.9% 36.8%,100% 38.6%,100% 40.7%,100% 43.4%);transition:color .3s ease,background-color .3s ease}.date-grid button.today[data-v-b855af86]{position:relative;color:transparent}.date-grid button.today[data-v-b855af86]:after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);width:20px;height:20px;background-image:url(/star.svg);background-size:cover;background-position:center}.date-grid button.has-meet[data-v-b855af86]{position:relative;color:transparent}.date-grid button.has-meet[data-v-b855af86]:after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,calc(-50% - 2px));width:24px;height:24px;background-image:url(/loading-kangaroo.svg);background-size:100%;background-repeat:no-repeat;background-position:center}.date-grid button.has-meet.today[data-v-b855af86]:after{background-image:url(/today-and-kangaroo.svg)}.date-grid button.before-or-after[data-v-b855af86],.date-grid button.before-or-after[data-v-b855af86]:before,.date-grid button.before-or-after time[data-v-b855af86]:before{background-color:transparent!important}.date-grid button.before-or-after.selected[data-v-b855af86]:before{background-color:#4a11bb!important}.date-grid button.active time[data-v-b855af86]{background-color:var(--hopsquad-purple);color:#fff;font-weight:var(--fw6)}.date-grid button.today time[data-v-b855af86]:before,.date-grid button.has-workout time[data-v-b855af86]:before,.date-grid button.workout time[data-v-b855af86]:before,.date-grid button.preMeet time[data-v-b855af86]:before,.date-grid button.recovery time[data-v-b855af86]:before,.date-grid button.meet time[data-v-b855af86]:before,.date-grid button.has-meet time[data-v-b855af86]:before,.date-grid button.dayOff time[data-v-b855af86]:before{content:"";position:absolute;bottom:4px;left:calc(50% - 2px);width:4px;height:4px;background-color:transparent;border-radius:50%}.date-grid button.workout time[data-v-b855af86]:before{background-color:var(--workout-color)}.date-grid button.recovery time[data-v-b855af86]:before{background-color:var(--recovery-color)}.date-grid button.dayOff time[data-v-b855af86]:before{background-color:transparent}.date-grid button time[data-v-b855af86]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px}@media (min-width: 1024px){.date-grid button time[data-v-b855af86]{font-size:var(--f3)}}.date-grid button.show-count[data-v-b855af86]:after{content:attr(data-count);position:absolute;top:0;right:0;transform:translateY(-50%);color:var(--app-ui-text);background:var(--app-ui-border);color:var(--hopsquad-purple);background:var(--hopsquad-blue);border-radius:100px;padding:3px;width:16px;height:16px;font-size:12px;font-weight:var(--fw6);display:flex;align-items:center;justify-content:center}.date-grid-teams[data-v-b855af86]{flex-wrap:wrap;bottom:2px;left:50%;transform:translate(-50%)}.date-grid-teams span[data-v-b855af86]{margin-right:2px}.date-grid-teams span[data-v-b855af86]:last-child{margin-right:0}.date-grid-tags[data-v-b855af86]{flex-direction:column;top:50%;left:50%;transform:translate(-16px,-50%)}.date-grid-tags[data-v-b855af86],.date-grid-teams[data-v-b855af86]{position:absolute;display:flex;align-items:center;justify-content:center}.date-grid-tags span[data-v-b855af86],.date-grid-teams span[data-v-b855af86]{display:block;margin-bottom:2px;width:4px;height:4px;background-color:var(--app-ui-label);border-radius:50%}.shared-plan[data-v-b855af86]{position:relative}.shared-plan[data-v-b855af86]:before{content:"SHARED WITH YOU";position:absolute;top:0;left:0;transform:translateY(-100%);background-color:var(--hopsquad-blue);color:var(--hopsquad-purple);font-size:8px;font-weight:var(--fw6);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 4px}.dark-mode .MasterCalendarWorkoutPreview-options[data-v-b855af86]:before{background-color:var(--app-ui-bg)}.dark-mode .date-grid button[data-v-b855af86]:before{background-color:var(--app-ui-bg-light)}.dark-mode .date-grid button.selected[data-v-b855af86]:before{background-color:#521fb5;background-color:#3a0c94}.dark-mode .calendar-content[data-v-b855af86]{background-color:var(--app-ui-bg)}.start-end-dates[data-v-b855af86]{display:flex;margin:0 auto;width:calc(100% - 2 * var(--site-wrapper-spacing))}.light-overlay .OptionsBar.visible[data-v-b855af86]{visibility:hidden;opacity:0;transform:translateY(100%)}.OptionsBar[data-v-b855af86]{position:fixed;bottom:calc(env(safe-area-inset-bottom) + var(--global-navigation-height) + var(--spacing-md));right:var(--site-wrapper-spacing);z-index:5;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;height:38px;width:calc(100% - 2 * var(--site-wrapper-spacing));border:0;visibility:hidden;opacity:0;transform:translateY(100%);transition:visibility 0s .3s,transform .3s var(--nativeish-easing),opacity .3s ease;touch-action:manipulation;color:#fff;font-family:var(--sans);font-size:14px;font-weight:var(--fw5);line-height:1;border-radius:4px}.OptionsBar.visible[data-v-b855af86]{transform:translateY(0);visibility:visible;opacity:1;transition-delay:0s}@media (max-width: 374px){.OptionsBar .Button[data-v-b855af86]{font-size:12px;padding-left:8px;padding-right:8px}}.WorkoutPreviewMeetHeader[data-v-b855af86]{position:relative;margin-bottom:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);min-height:32px;text-decoration:none;border-radius:8px;border:1px solid var(--meet-color);background-image:url(/kangaroo-bg-light-gray3.svg);background-repeat:no-repeat;background-position:100% 850%;background-size:10%}.header-icon[data-v-b855af86]{padding:6px;transition:background-color .2s ease;border-radius:50%}.header-icon.active[data-v-b855af86]{background-color:var(--hopsquad-purple)}.header-icon.active svg[data-v-b855af86]{color:#fff}.UpcomingDays[data-v-b855af86]{display:flex;position:relative;z-index:1;margin:0 auto;padding-left:var(--site-wrapper-spacing);padding-right:var(--site-wrapper-spacing);padding-bottom:var(--spacing-sm);width:100%;height:var(--upcoming-days-height);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.UpcomingDays[data-v-b855af86]::-webkit-scrollbar{display:none}.TodayButton[data-v-b855af86]{position:absolute;left:0;top:0;z-index:3;padding-left:var(--spacing-xs);padding-left:4px;padding-right:var(--spacing-xs);height:calc(var(--upcoming-days-height) - var(--spacing-sm));background-color:#0000004d;background-color:var(--hopsquad-purple);border-radius:0 12px 12px 0;color:#fff;visibility:hidden;opacity:0;transition:visibility 0s .3s,transform .3s ease,opacity .3s ease}.Dashboard-bottom.not-the-beginning[data-v-b855af86]{position:relative}.Dashboard-bottom.not-the-beginning .TodayButton[data-v-b855af86]{visibility:visible;opacity:1;transition-delay:0s}.UpcomingDays-item[data-v-b855af86]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;justify-content:center;position:relative;color:#fff;margin-right:var(--spacing-sm);min-width:60px;margin-right:var(--spacing-xs);padding:8px;min-width:50px;min-width:45px;background-color:#fff;background-color:#ffffff73;background-color:var(--app-ui-bg-light);color:#000;color:#2d2d2d;color:var(--app-ui-text);border-radius:12px;border:1px solid var(--app-ui-border);scroll-snap-align:none;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.UpcomingDays-item.meet[data-v-b855af86]{border:2px solid var(--meet-color-bg)}.UpcomingDays-item.today[data-v-b855af86]{position:relative;color:var(--app-ui-text)}.UpcomingDays-item.today[data-v-b855af86]:after{content:"";display:block;position:absolute;top:34px;left:10px;transform:translate(-50%,-50%);transform:translate(-50%,calc(-100% - 4px));transform:translate(-50%,calc(-100% - 8px));width:12px;height:12px;width:8px;height:8px;background-image:url(/star.svg);background-size:cover;background-position:center}.UpcomingDays-item.today h3[data-v-b855af86],.UpcomingDays-item.today span[data-v-b855af86]{color:var(--app-ui-text)}.UpcomingDays-item.selected[data-v-b855af86]{background-color:var(--hopsquad-purple);border:0}.UpcomingDays-item.selected.meet[data-v-b855af86]{background-color:var(--meet-color)}.UpcomingDays-item.selected h3[data-v-b855af86],.UpcomingDays-item.selected span[data-v-b855af86]{color:#fff}.UpcomingDays-item[data-v-b855af86]>*{position:relative;z-index:1;color:var(--app-ui-text)}.UpcomingDays-item.hidden[data-v-b855af86]{display:none}.UpcomingDays-item h3[data-v-b855af86]{margin:0;font-size:16px;font-size:12px;font-weight:500;line-height:1;width:100%;text-align:center}.UpcomingDays-item p[data-v-b855af86]{margin:0 auto;font-size:12px;font-weight:500;width:100%;max-width:calc(100% - 20px);text-align:center;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UpcomingDays-item .dayOfMonth[data-v-b855af86]{position:relative;display:block;padding-top:2px;font-size:24px;font-size:16px;line-height:1;font-weight:500;width:100%;text-align:center}.UpcomingDays-item i[data-v-b855af86]{display:block;width:100%;text-align:center;font-size:12px;font-style:normal;line-height:1;font-weight:500;color:#0000004d;text-shadow:none}.UpcomingDays-item p[data-v-b855af86]{text-align:center}.UpcomingDays-item hr[data-v-b855af86]{height:1px;background-color:#0000001a;width:100%;outline:none;border:0;margin:7px auto;display:none}.dark-mode .WorkoutPreviewMeetHeader[data-v-b855af86]{background-color:var(--app-ui-bg-light);background-image:url(/kangaroo-bg-dark-gray3.svg)}.dark-mode .MasterCalendarWorkoutPreview[data-v-b855af86]{background-color:#212121}.Page--workoutDetail[data-v-9f75b9c7]{padding-bottom:var(--contextual-nav-height);padding-bottom:calc(var(--global-navigation-height) + var(--contextual-nav-height));padding-top:var(--site-header-height)}.WorkoutDetail-header[data-v-9f75b9c7]{transition:background-color .3s ease;z-index:4}.not-the-top .WorkoutDetail-header[data-v-9f75b9c7]{background-color:#ffffff80;box-shadow:0 3px 14px #0000000d;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.viewing-buttons.active svg[data-v-9f75b9c7]{color:var(--hopsquad-purple)}.end-of-workout[data-v-9f75b9c7]{display:flex;align-items:center;justify-content:center;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);color:var(--app-ui-border);font-size:var(--f4);text-align:center}.end-of-workout svg[data-v-9f75b9c7]{margin-right:6px;color:var(--app-ui-border)}.dark-mode .not-the-top .WorkoutDetail-header[data-v-9f75b9c7]{background-color:#0f0f0f80}@keyframes swipeUpFromBottom-9f75b9c7{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes swipeOverFromLeft-9f75b9c7{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes swipeOverFromRight-9f75b9c7{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.Notepad.closed .Notepad-pad[data-v-7dde1c4f]{min-height:0;max-height:100px}.Notepad.closed .fuzzy-thing[data-v-7dde1c4f]{position:absolute;bottom:0;left:0;width:100%;height:28px;background-color:#0000001a;-webkit-backdrop-filter:saturate(180%) blur(2px);backdrop-filter:saturate(180%) blur(2px);pointer-events:none}.HabitContextNotes[data-v-7dde1c4f]{display:inline-block;margin-left:4px;vertical-align:middle;max-width:40px;overflow:hidden;font-size:12px}.Page--Journal[data-v-b67c11a2]{padding-top:calc(var(--site-wrapper-spacing) + var(--spacing-sm))}.Page--analytics[data-v-5ca61727]{padding-top:calc(var(--site-wrapper-spacing) + var(--spacing-sm));padding-bottom:calc(100px + var(--global-navigation-height))}.logo[data-v-5ca61727]{display:flex;align-items:center;justify-content:center;justify-content:space-between}.logo svg[data-v-5ca61727]{height:44px;width:100%;max-width:44px;transform:translateY(-3px);cursor:pointer}.logo .logo-text[data-v-5ca61727]{font-size:var(--f1);font-weight:var(--fw6);text-transform:uppercase;letter-spacing:.15em;text-align:center;line-height:1}.sub-details[data-v-5ca61727]{font-size:8px;font-weight:var(--fw6);text-transform:uppercase;letter-spacing:.15em;text-align:center;line-height:1}.Analytics-top[data-v-5ca61727]{height:var(--analytics-top-height);display:flex;flex-direction:column;justify-content:center}.Analytics-bottom[data-v-5ca61727]{position:fixed;top:var(--analytics-top-height);height:calc(100% - var(--analytics-top-height));overflow:scroll;padding-bottom:calc(env(safe-area-inset-bottom) + var(--global-navigation-height) + var(--spacing-lg))}.smaller-text[data-v-5ca61727]{font-size:var(--f6)}.container[data-v-5ca61727]{margin-left:auto;margin-right:auto;padding-left:var(--site-wrapper-spacing);padding-right:var(--site-wrapper-spacing);padding-bottom:var(--spacing-sm);width:100%;height:calc(140px + var(--spacing-sm));display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.container[data-v-5ca61727]::-webkit-scrollbar{display:none}.item[data-v-5ca61727]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;color:#fff;width:100%;background-color:#fff;color:#000;margin-right:var(--spacing-sm);border-radius:6px;scroll-snap-align:center;text-decoration:none;box-shadow:0 3px 6px #00000012;box-shadow:0 3px 9px #00000012;box-shadow:0 3px 9px #656afb4d}.bookend[data-v-5ca61727]{flex:0 0 auto;width:10px}.announcement[data-v-5ca61727]{position:relative;overflow:hidden;padding:var(--spacing-sm);max-width:400px;max-width:75vw;background-color:#6751fb;background-color:#5af6fd;background-image:linear-gradient(45deg,var(--hopsquad-purple),transparent);color:#fff;color:var(--hopsquad-purple)}.announcement .title-and-copy[data-v-5ca61727]{width:calc(100% - 40px)}.announcement .title-and-copy span[data-v-5ca61727]{display:block}.announcement .title[data-v-5ca61727]{margin-bottom:3px;font-size:var(--f3);font-weight:var(--fw6);color:var(--app-ui-text)}.announcement .copy[data-v-5ca61727]{font-size:var(--f1);font-weight:var(--fw5);color:var(--app-ui-text)}.OnboardingSteps-step.complete[data-v-5ca61727]{text-decoration:line-through}.sign-out-link[data-v-5ca61727]{text-align:center;font-size:12px;color:var(--hopsquad-purple);cursor:pointer}.sign-out-link[data-v-5ca61727]:hover{text-decoration:underline}.AnalyticsStatSection[data-v-5ca61727]{margin-bottom:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--app-ui-bg-light);border-radius:4px}.AnalyticsStatSection.pr-0[data-v-5ca61727]{padding-right:0}.AnalyticsStatSection .AnalyticsStatSection-heading[data-v-5ca61727]{margin-top:0;font-size:var(--f2);font-weight:var(--fw5);line-height:1;color:var(--app-ui-text);color:var(--app-ui-text-soft)}.AnalyticsStatSection--transparent[data-v-5ca61727]{background-color:transparent}.AnalyticsStatSection--transparent .AnalyticsStatSection-heading[data-v-5ca61727]{color:var(--app-ui-text-light)}.AnalyticsStatSectionHeading[data-v-5ca61727]{padding-left:var(--spacing-xs);font-size:var(--f2);font-weight:var(--fw5);line-height:1;color:var(--app-ui-text);border-left:4px solid var(--hopsquad-purple);border-radius:0}.AnalyticsStatCardsContainer[data-v-5ca61727]{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--spacing-xs)}.AnalyticsStatCard[data-v-5ca61727]{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;justify-content:space-between;border-radius:8px;background-color:var(--app-ui-bg-light);padding:var(--spacing-sm)}.AnalyticsStatCard-label[data-v-5ca61727]{font-size:14px;font-weight:var(--fw5);color:var(--app-ui-label)}.AnalyticsStatCard-label.sm[data-v-5ca61727]{font-size:10px}.AnalyticsStatCard-value[data-v-5ca61727]{position:relative;display:block;margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs);font-size:var(--f5);font-weight:var(--fw4);color:var(--app-ui-text);white-space:nowrap}.AnalyticsStatCard-value>span[data-v-5ca61727]{display:block;font-size:var(--f1);font-weight:var(--fw5);position:absolute;top:50%;right:0;transform:translate(100%,-50%)}.AnalyticsStatCard-percent[data-v-5ca61727]{display:flex;align-items:center;margin-left:auto;font-size:var(--f5);font-weight:var(--fw4);color:var(--success-color-bright)}.AnalyticsStatCard-percent.negative[data-v-5ca61727]{color:var(--warning-color-bright)}.AnalyticsStatCard-percent.neutral[data-v-5ca61727]{color:var(--info-color-bright)}.UpcomingDays[data-v-5ca61727]{display:flex;position:relative;z-index:1;margin:0 auto;padding-left:var(--site-wrapper-spacing);padding-right:var(--site-wrapper-spacing);padding-bottom:var(--spacing-sm);width:100%;height:var(--upcoming-days-height);box-shadow:0 15px 20px #b5b5b51a;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.UpcomingDays[data-v-5ca61727]::-webkit-scrollbar{display:none}.TodayButton[data-v-5ca61727]{position:absolute;left:0;top:0;z-index:3;padding-left:var(--spacing-xs);padding-left:4px;padding-right:var(--spacing-xs);height:calc(var(--upcoming-days-height) - var(--spacing-sm));background-color:#0000004d;background-color:var(--hopsquad-purple);border-radius:0 12px 12px 0;color:#fff;visibility:hidden;opacity:0;transition:visibility 0s .3s,transform .3s ease,opacity .3s ease}.Analytics-bottom.not-the-beginning[data-v-5ca61727]{position:relative}.Analytics-bottom.not-the-beginning .TodayButton[data-v-5ca61727]{visibility:visible;opacity:1;transition-delay:0s}.UpcomingDays-item[data-v-5ca61727]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;justify-content:center;position:relative;color:#fff;margin-right:var(--spacing-sm);min-width:60px;margin-right:var(--spacing-xs);padding:8px;min-width:50px;min-width:45px;background-color:#fff;background-color:#ffffff73;background-color:var(--app-ui-bg-light);color:#000;color:#2d2d2d;color:var(--app-ui-text);border-radius:12px;border:1px solid var(--app-ui-border);scroll-snap-align:none;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.UpcomingDays-item.meet[data-v-5ca61727]{border:2px solid var(--meet-color-bg)}.UpcomingDays-item.today[data-v-5ca61727]{position:relative;color:var(--app-ui-text)}.UpcomingDays-item.today[data-v-5ca61727]:after{content:"";display:block;position:absolute;top:34px;left:10px;transform:translate(-50%,-50%);transform:translate(-50%,calc(-100% - 4px));transform:translate(-50%,calc(-100% - 8px));width:12px;height:12px;width:8px;height:8px;background-image:url(/star.svg);background-size:cover;background-position:center}.UpcomingDays-item.today h3[data-v-5ca61727],.UpcomingDays-item.today span[data-v-5ca61727]{color:var(--app-ui-text)}.UpcomingDays-item.selected[data-v-5ca61727]{background-color:var(--hopsquad-purple);border:0}.UpcomingDays-item.selected.meet[data-v-5ca61727]{background-color:var(--meet-color)}.UpcomingDays-item.selected h3[data-v-5ca61727],.UpcomingDays-item.selected span[data-v-5ca61727]{color:#fff}.UpcomingDays-item[data-v-5ca61727]>*{position:relative;z-index:1;color:var(--app-ui-text)}.UpcomingDays-item.hidden[data-v-5ca61727]{display:none}.UpcomingDays-item h3[data-v-5ca61727]{margin:0;font-size:16px;font-size:12px;font-weight:500;line-height:1;width:100%;text-align:center}.UpcomingDays-item p[data-v-5ca61727]{margin:0 auto;font-size:12px;font-weight:500;width:100%;max-width:calc(100% - 20px);text-align:center;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UpcomingDays-item .dayOfMonth[data-v-5ca61727]{position:relative;display:block;padding-top:2px;font-size:24px;font-size:16px;line-height:1;font-weight:500;width:100%;text-align:center}.UpcomingDays-item i[data-v-5ca61727]{display:block;width:100%;text-align:center;font-size:12px;font-style:normal;line-height:1;font-weight:500;color:#0000004d;text-shadow:none}.UpcomingDays-item p[data-v-5ca61727]{text-align:center}.UpcomingDays-item hr[data-v-5ca61727]{height:1px;background-color:#0000001a;width:100%;outline:none;border:0;margin:7px auto;display:none}.AnalyticsWorkout-toggleButton[data-v-5ca61727]{display:flex;align-items:center;justify-content:flex-start;width:100%;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-xs);padding-bottom:0;padding-bottom:var(--spacing-sm);color:var(--app-ui-label);font-size:var(--f1)}.AnalyticsWorkout-toggleButton[data-v-5ca61727]>*{pointer-events:none}.AnalyticsWorkout-toggleButton span[data-v-5ca61727]{color:inherit}.AnalyticsWorkout-toggleButton .chevron-icon[data-v-5ca61727]{transition:transform .3s ease;width:10px;height:10px}.AnalyticsWorkout-toggleButton.active .chevron-icon[data-v-5ca61727]{transform:rotate(180deg)}.AnalyticsTabs[data-v-5ca61727]{width:80%;max-width:300px}.AnalyticsTabs .Tabs-button[data-v-5ca61727]:nth-child(3){transform:translate(-2.5px)}.AnalyticsTabs.-triple.tab-three-active[data-v-5ca61727]:before{width:calc(33.33% - 5px)!important;transform:translate(calc(200% + 20px),-50%)}.LearnMoreButton[data-v-5ca61727]{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:100px}.EventPickerButton[data-v-5ca61727]{position:absolute;top:14px;right:12px}.StyledPercent.positive[data-v-5ca61727]{color:var(--success-color-bright)}.StyledPercent.negative[data-v-5ca61727]{color:var(--warning-color-bright)}.StyledPercent.neutral[data-v-5ca61727]{color:var(--info-color-bright)}.dark-mode .UpcomingDays[data-v-5ca61727]{box-shadow:0 15px 20px #0003}.team-picker-active .Page--athletes[data-v-7cde693b]{padding-bottom:60vh}.Page--athletes[data-v-7cde693b]{padding-top:calc(var(--site-wrapper-spacing) + var(--spacing-sm));padding-bottom:calc(100px + var(--global-navigation-height))}.EventFilter-button[data-v-7cde693b]{border:1px solid #999;border-radius:6px;background-color:#fff}.EventFilter-button.active[data-v-7cde693b]{border:1px solid var(--hopsquad-blue)}.Athlete-RunwayEditingForm[data-v-7cde693b]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.edit-button[data-v-7cde693b]{background:none;outline:none;border:0;color:var(--hopsquad-purple)}.edit-button svg[data-v-7cde693b]{stroke:var(--hopsquad-purple)}.edit-form-button[data-v-7cde693b]{padding:7px 16px;width:calc(50% - 3px);font-family:var(--sans);color:var(--app-ui-text-inverted);font-weight:var(--fw5);text-align:center;background:var(--hopsquad-purple);border:0;border-radius:6px}.pbDisplay[data-v-7cde693b]{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:16px}.RunwayItemRow[data-v-3bb5e9e6]{display:grid;grid-column-gap:4px;grid-template-columns:auto auto 1fr 30px;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--app-ui-border)}.RunwayMark-event[data-v-3bb5e9e6],.RunwayMark-steps[data-v-3bb5e9e6],.RunwayMark-distance[data-v-3bb5e9e6]{flex:1}.RunwayMark-event[data-v-3bb5e9e6],.RunwayMark-steps[data-v-3bb5e9e6],.RunwayMark-distance[data-v-3bb5e9e6]{width:60px}.event-label[data-v-3bb5e9e6]{color:var(--app-ui-text)}.Graph-barContainer[data-v-34eefef0]::-webkit-scrollbar{height:8px;height:12px;cursor:grab}.Graph-barContainer[data-v-34eefef0]::-webkit-scrollbar-track{background:#0003;border-radius:6px}.Graph-barContainer[data-v-34eefef0]::-webkit-scrollbar-thumb{background:var(--hopsquad-purple);background:var(--app-ui-icon);background:#0003;opacity:.5;border-radius:6px;cursor:grab}.Page--athleteDetail[data-v-34eefef0]{padding-bottom:calc(100px + var(--global-navigation-height))}.AthleteName-first[data-v-34eefef0]{font-size:28px}.AthleteName-last[data-v-34eefef0]{font-size:16px}.dark-mode .AthleteStatBox[data-v-34eefef0]{background-image:url(/kangaroo-bg-dark-gray2.svg);background-image:url(/kangaroo-bg-dark-gray3.svg)}.AthleteDetail-label[data-v-34eefef0]{font-size:12px;font-weight:var(--fw6);color:var(--hopsquad-purple)}.AthleteDetail-sublabel[data-v-34eefef0]{position:absolute;top:0;background:var(--hopsquad-purple);padding:4px;width:100%;border-top-right-radius:8px;border-top-left-radius:8px;color:#fff;text-align:center;margin:0;font-size:12px;font-weight:var(--fw5)}.AthleteDetail-labelBig[data-v-34eefef0]{display:block;font-size:18px;font-weight:var(--fw6);color:var(--hopsquad-purple);text-decoration:none}.Performance-item[data-v-34eefef0]{padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm);border-bottom:1px solid var(--app-ui-border)}.Performance-item[data-v-34eefef0]:last-child{border:0}.Performance-item a[data-v-34eefef0]{font-size:var(--f2);text-decoration:none;color:var(--app-ui-text)}.AthleteSwitcherButton[data-v-34eefef0]{display:flex;align-items:center;background:none;outline:none;border:0}.AthleteSwitcherButton svg[data-v-34eefef0]{width:15px;height:15px;fill:var(--app-ui-text);transform:rotate(-90deg)}.RunwayMark[data-v-34eefef0]{display:grid;grid-column-gap:4px;grid-template-columns:1fr 50px;align-items:center;margin:0;margin-bottom:var(--spacing-sm)}.RunwayMark-stepsAndDistance[data-v-34eefef0]{font-size:16px}.RunwayMark-label[data-v-34eefef0],.RunwayMark-steps[data-v-34eefef0]{font-weight:var(--fw5)}.RunwayMark-distance[data-v-34eefef0]{font-size:18px;font-weight:var(--fw6)}.RunwayMark-notes[data-v-34eefef0]{font-size:14px;color:var(--app-ui-text-light);white-space:nowrap;width:100%;max-width:208px;overflow:hidden;text-overflow:ellipsis}.RunwayItemRow[data-v-34eefef0]{display:grid;grid-column-gap:4px;grid-template-columns:60px auto;grid-template-rows:auto auto;padding-bottom:var(--spacing-sm)}.RunwayItemRow-event[data-v-34eefef0],.RunwayItemRow-steps[data-v-34eefef0],.RunwayItemRow-distance[data-v-34eefef0]{flex:1}.RunwayItemRow-event[data-v-34eefef0],.RunwayItemRow-steps[data-v-34eefef0]{width:60px}.RunwayItemRow-distance[data-v-34eefef0]{min-width:60px}.AthleteStatBoxes[data-v-34eefef0]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xs);justify-content:center}@media (min-width: 640px){.AthleteStatBoxes[data-v-34eefef0]{grid-template-columns:repeat(3,110px)}}.AthleteStatBox[data-v-34eefef0]{position:relative;display:flex;flex-direction:column;align-items:flex-start;align-items:center;justify-content:flex-end;height:80px;padding:14px 12px;background-color:var(--app-ui-bg-light);background-image:url(/kangaroo-bg-light-gray3.svg);background-repeat:no-repeat;background-position:100% 110%;background-size:35%;border-radius:12px;text-decoration:none;cursor:pointer}.AthleteStatBox-value[data-v-34eefef0]{font-size:var(--f6);font-weight:var(--fw4);color:var(--app-ui-text)}.AthleteStatBox-value.sm[data-v-34eefef0]{font-weight:var(--fw5);font-size:18px}.AthleteStatBox-label[data-v-34eefef0]{margin:0;font-size:10px;font-weight:var(--fw5);color:var(--app-ui-text-light)}.FlexyTable tr.hidden[data-v-34eefef0]{display:none}.FlexyTable th[data-v-34eefef0]{color:var(--app-ui-label)}.FlexyTable tr:nth-child(odd) td[data-v-34eefef0]{background-color:#00000005}.FlexyTable td[data-v-34eefef0]{color:var(--app-ui-text-soft);font-weight:var(--fw5)}.FlexyTable td[data-v-34eefef0]:first-child{font-size:10px}.FlexyTable td.positive[data-v-34eefef0]{color:var(--success-color-bright)}.FlexyTable td.negative[data-v-34eefef0]{color:var(--warning-color-bright)}.FlexyTable td.neutral[data-v-34eefef0]{color:var(--info-color-bright)}.FlexyTable table:has(tr>*:nth-child(2):hover) tr[data-v-34eefef0]>*:nth-child(2),.FlexyTable table:has(tr>*:nth-child(3):hover) tr[data-v-34eefef0]>*:nth-child(3),.FlexyTable table:has(tr>*:nth-child(4):hover) tr[data-v-34eefef0]>*:nth-child(4),.FlexyTable table:has(tr>*:nth-child(5):hover) tr[data-v-34eefef0]>*:nth-child(5),.FlexyTable table:has(tr>*:nth-child(6):hover) tr[data-v-34eefef0]>*:nth-child(6),.FlexyTable table:has(tr>*:nth-child(7):hover) tr[data-v-34eefef0]>*:nth-child(7),.FlexyTable table:has(tr>*:nth-child(8):hover) tr[data-v-34eefef0]>*:nth-child(8){background-color:#0000000d}.FlexyTable table>tr[data-v-34eefef0]:not(:first-child):hover{background-color:#0000000d}.FlexyTable table tr td[data-v-34eefef0]:not(:nth-child(2)):not(:first-child):hover{color:var(--app-ui-text)}.horizontal-scroll-container[data-v-34eefef0]{padding:0;padding-left:var(--site-wrapper-spacing);width:100%;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.horizontal-scroll-container .horizontal-scroll-container[data-v-34eefef0]::-webkit-scrollbar{display:none}.horizontal-scroll-container .item[data-v-34eefef0]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;color:#fff;margin-right:var(--spacing-sm);margin-right:0;padding-left:var(--site-wrapper-spacing);width:100%;width:calc(100% - var(--site-wrapper-spacing));background-color:var(--app-ui-bg);color:#000;border:0;border-radius:6px;scroll-snap-align:start;text-decoration:none}.horizontal-scroll-container .item h4[data-v-34eefef0]{margin:0;color:#c4c4c4;font-size:var(--f3);font-weight:var(--fw6)}.horizontal-scroll-container .item span[data-v-34eefef0]{color:var(--app-ui-text);font-size:var(--f3);font-weight:var(--fw6)}.horizontal-scroll-container .item .delete-item-button[data-v-34eefef0]{position:absolute;top:7px;right:7px}.horizontal-scroll-container .item .delete-item-button svg[data-v-34eefef0]{width:12px;height:12px}.dark-mode .FlexyTable tr:nth-child(odd) td[data-v-34eefef0]{background-color:#00000040}.dark-mode .FlexyTable table:has(tr>*:nth-child(2):hover) tr[data-v-34eefef0]>*:nth-child(2),.dark-mode .FlexyTable table:has(tr>*:nth-child(3):hover) tr[data-v-34eefef0]>*:nth-child(3),.dark-mode .FlexyTable table:has(tr>*:nth-child(4):hover) tr[data-v-34eefef0]>*:nth-child(4),.dark-mode .FlexyTable table:has(tr>*:nth-child(5):hover) tr[data-v-34eefef0]>*:nth-child(5),.dark-mode .FlexyTable table:has(tr>*:nth-child(6):hover) tr[data-v-34eefef0]>*:nth-child(6),.dark-mode .FlexyTable table:has(tr>*:nth-child(7):hover) tr[data-v-34eefef0]>*:nth-child(7),.dark-mode .FlexyTable table:has(tr>*:nth-child(8):hover) tr[data-v-34eefef0]>*:nth-child(8){background-color:#00000080}.dark-mode .FlexyTable table>tr[data-v-34eefef0]:not(:first-child):hover{background-color:#00000080}.Page--Library[data-v-9cce61d6]{padding-top:calc(var(--site-wrapper-spacing) + var(--spacing-sm))}.Page--Library section>h3[data-v-1c5047be]{margin-top:var(--spacing-md);font-size:var(--f2);font-weight:var(--fw6)}.Page--meets[data-v-3c55a5ee]{padding-top:calc(var(--site-wrapper-spacing) + var(--spacing-sm))}.MeetsListing[data-v-3c55a5ee]{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:var(--spacing-sm);width:100%}@media (min-width: 1024px){.MeetsListing[data-v-3c55a5ee]{max-width:600px;margin-left:auto;margin-right:auto}}.BarHeightList[data-v-aaed2a97]{display:flex;justify-content:space-between;align-items:center}.BarHeightList.-scrollable[data-v-aaed2a97]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:24px;justify-content:flex-start}.BarHeightList-block[data-v-aaed2a97]{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;margin:0;padding:0 0 7px;min-width:calc((100vw - var(--site-wrapper-spacing) * 2) / 6);min-height:calc((100vw - var(--site-wrapper-spacing) * 2) / 6);max-height:80px;box-shadow:inset 0 0 1px #0000001a;background-color:var(--app-ui-bg-light);border:0;border-radius:4px;outline:none;color:var(--app-ui-text);cursor:pointer}.BarHeightList-block.active[data-v-aaed2a97]{background-color:var(--hopsquad-purple);color:#fff}.BarHeightList-block.pb[data-v-aaed2a97]{position:relative}.BarHeightList-block.pb[data-v-aaed2a97]:before{content:"";display:block;position:absolute;top:2px;left:50%;transform:translate(-50%);width:12px;height:12px;background-image:url(/star.svg);background-size:cover;background-position:center}.BarHeightList-block span[data-v-aaed2a97]{display:flex;width:100%;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center;font-size:10px;font-weight:700;white-space:pre-wrap}.BarHeightList-block .attempt-number[data-v-aaed2a97]{position:absolute;top:50%;left:50%;width:auto;font-family:var(--sans);font-size:48px;transform:translate(-50%,-50%);z-index:0;color:#0000001a}.BarProgressionList[data-v-aaed2a97]{background-color:var(--app-ui-bg-light);padding:var(--spacing-xs);border-radius:8px}.BarProgressionList.-has-label[data-v-aaed2a97]{position:relative;padding-top:16px}.BarProgressionList-label[data-v-aaed2a97]{position:sticky;top:0;left:50%;transform:translate(-50%,-50%);font-size:10px;color:var(--app-ui-text-light)}.BarProgressionList-bar[data-v-aaed2a97]{display:flex;align-items:center;justify-content:center;padding:2px;border-radius:8px}.BarProgressionList-bar b[data-v-aaed2a97]{font-size:8px;color:var(--app-ui-text-light);white-space:nowrap}.BarProgressionList-bar i[data-v-aaed2a97]{color:var(--app-ui-text);font-style:normal;font-size:12px}.BarProgressionList-bar.selected[data-v-aaed2a97]{background-color:var(--hopsquad-purple)}.BarProgressionList-bar.selected b[data-v-aaed2a97],.BarProgressionList-bar.selected i[data-v-aaed2a97]{color:#fff}.CustomBarHeightsWrapper[data-v-aaed2a97]{border:2px solid var(--app-ui-border-light);border-radius:4px;padding:34px 8px}.CustomBarHeightsWrapper[data-v-aaed2a97] :last-child{margin-right:0}textarea[data-v-6e9a16d6]{padding:var(--spacing-sm);width:100%;min-height:100px;font-family:var(--base-font);font-size:var(--base-font-size)}.EventDetails-container[data-v-6e9a16d6]{padding:var(--spacing-xs);border:2px dashed var(--app-ui-border-light);border-radius:8px;margin-bottom:var(--spacing-sm)}.EventDetails-container.navigated-to[data-v-6e9a16d6]{animation:pulseGlow 2.5s infinite}.MarkFoulPassButtons[data-v-f24e4fcc]{flex:1;width:100%}.MarkFoulPassButtons div[data-v-f24e4fcc]{display:flex;width:100%;height:40px}.MarkFoulPassButtons button[data-v-f24e4fcc]{display:flex;align-items:center;justify-content:center;padding:0;margin-right:var(--spacing-xs);width:100%;height:100%;text-align:center;font-size:var(--f1);font-weight:var(--fw7);font-family:var(--sans);color:var(--app-ui-text);background-color:var(--app-ui-bg-light);border:0;border-radius:8px;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none}.MarkFoulPassButtons button.active[data-v-f24e4fcc]{color:#fff;background-color:var(--hopsquad-purple)}.MarkFoulPassButtons button.active.mark[data-v-f24e4fcc]{background-color:var(--success-color-bright);color:var(--success-bg-color)}.MarkFoulPassButtons button.active.mark.incomplete[data-v-f24e4fcc]{background-color:var(--success-color-bright);background-image:linear-gradient(to bottom right,#60dc7b 50%,#f44336 50%);color:var(--success-bg-color)}.MarkFoulPassButtons button.active.foul[data-v-f24e4fcc]{background-color:var(--warning-color-bright);color:var(--warning-bg-color)}.MarkFoulPassButtons button[data-v-f24e4fcc]:last-child{margin-right:0}.sector-label[data-v-f24e4fcc]{display:flex;align-items:center;justify-content:center;width:200px;line-height:1;font-size:10px;color:var(--app-ui-text-light)}.sector-label.-thumbnail[data-v-f24e4fcc]{position:absolute;top:0;transform:translateY(-80px);font-size:32px}.Page--PM.confetti-active[data-v-c6a736a5],.Page--PM.dialog-active[data-v-c6a736a5]{overflow:hidden}.PM-meetTitle[data-v-c6a736a5]{color:var(--app-ui-text)}.athlete-changer[data-v-c6a736a5]{max-width:55%}.Performance-input[data-v-c6a736a5]{position:relative;width:100%}.Performance-input input[data-v-c6a736a5]{display:block;font-size:var(--f4);text-align:right}.Performance-input .metric input[data-v-c6a736a5]{max-width:50%;width:200px}.protective-shield[data-v-c6a736a5]{display:none;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background-color:#ffffffd9}.protective-shield.active[data-v-c6a736a5]{display:flex}.protective-shield p[data-v-c6a736a5]{position:absolute;top:var(--spacing-lg);color:var(--app-ui-text);font-size:var(--f4);font-weight:var(--fw5)}.AttemptList[data-v-c6a736a5]{display:flex;justify-content:space-between}.AttemptList.-scrollable[data-v-c6a736a5]{position:relative;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.AttemptList-block[data-v-c6a736a5]{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;margin:0;padding:0 0 7px;min-width:calc((100vw - var(--site-wrapper-spacing) * 2) / 6);min-height:calc((100vw - var(--site-wrapper-spacing) * 2) / 6);box-shadow:inset 0 0 1px #0000001a;background-color:var(--app-ui-bg-light);border:0;outline:none;color:var(--app-ui-text);cursor:pointer}.AttemptList-block.active[data-v-c6a736a5]{background-color:var(--hopsquad-purple);color:#fff}.AttemptList-block.pb[data-v-c6a736a5]{position:relative}.AttemptList-block.pb[data-v-c6a736a5]:before{content:"";display:block;position:absolute;top:2px;left:50%;transform:translate(-50%);width:12px;height:12px;background-image:url(/star.svg);background-size:cover;background-position:center}.AttemptList-block span[data-v-c6a736a5]{display:flex;width:100%;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center;font-size:10px;font-weight:700;white-space:pre-wrap}.AttemptList-block .wind-reading[data-v-c6a736a5]{width:auto;position:absolute;top:auto;bottom:2px;left:50%;font-size:10px;font-weight:300;transform:translate(-50%)}.AttemptList-block .legal-jump-percentage[data-v-c6a736a5]{width:auto;position:absolute;top:auto;bottom:0;left:50%;font-size:8px;font-weight:600;color:var(--app-ui-text-light);transform:translate(-50%,calc(100% + 2px))}.AttemptList-block .attempt-number[data-v-c6a736a5]{position:absolute;top:50%;left:50%;width:auto;font-family:var(--sans);font-size:48px;transform:translate(-50%,-50%);z-index:0;color:#0000001a}.MarkFoulPassButtons[data-v-c6a736a5]{flex:1;display:flex;width:100%;height:40px}.MarkFoulPassButtons button[data-v-c6a736a5]{display:flex;align-items:center;justify-content:center;padding:0;margin-right:var(--spacing-xs);width:100%;height:100%;text-align:center;font-size:var(--f1);font-weight:var(--fw7);font-family:var(--sans);color:var(--app-ui-text);background-color:var(--app-ui-bg-light);border:0;border-radius:8px;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none}.MarkFoulPassButtons button.active[data-v-c6a736a5]{color:#fff;background-color:var(--hopsquad-purple)}.MarkFoulPassButtons button.active.mark[data-v-c6a736a5]{background-color:var(--success-color-bright);color:var(--success-bg-color)}.MarkFoulPassButtons button.active.mark.incomplete[data-v-c6a736a5]{background-color:var(--success-color-bright);background-image:linear-gradient(to bottom right,#60dc7b 50%,#f44336 50%);color:var(--success-bg-color)}.MarkFoulPassButtons button.active.foul[data-v-c6a736a5]{background-color:var(--warning-color-bright);color:var(--warning-bg-color)}.MarkFoulPassButtons button[data-v-c6a736a5]:last-child{margin-right:0}.MarkFoulPassButtons .wind[data-v-c6a736a5]{display:block;text-align:center;font-family:var(--sans);font-size:12px;font-weight:var(--fw6);padding:3px;width:100%;height:25%;border:1px solid #f5f5f5;border:1px solid var(--app-ui-border);border-radius:0;-webkit-appearance:none}.MarkFoulPassButtons .wind[data-v-c6a736a5] ::placeholder{font-family:var(--sans);font-size:12px;font-weight:var(--fw6)}.SubAttempts[data-v-c6a736a5]{position:absolute;bottom:0;z-index:1;width:100%;height:15px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.SubAttempts .SubAttempt[data-v-c6a736a5]{position:relative;top:auto;left:auto;transform:translate(0);display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;font-size:10px;height:100%;width:auto;white-space:normal}.SubAttemptPreview[data-v-c6a736a5]{position:relative;display:flex;align-items:center;justify-content:center;z-index:1;text-align:center;font-size:var(--f2);width:24px;height:40px;color:var(--app-ui-text-light);background-color:var(--app-ui-bg-light);cursor:pointer}.SubAttemptPreview[data-v-c6a736a5]:before{display:flex;align-items:center;justify-content:center;text-align:center;content:attr(data-subattempt-index);position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;font-size:24px;color:#00000040}.SubAttemptPreview.active[data-v-c6a736a5]{background-color:#4800ff8c;color:#fff}.PositionOnBoard.-mark svg[data-v-c6a736a5]{color:var(--success-color-bright)}.PositionOnBoard.-foul svg[data-v-c6a736a5]{color:var(--warning-color-bright)}.PositionOnBoard.-pass svg[data-v-c6a736a5]{color:var(--hopsquad-purple)}.Keypad[data-v-c6a736a5]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xs);flex:1}.key[data-v-c6a736a5]{min-height:44px;color:var(--app-ui-text);background-color:var(--app-ui-bg-light);font-family:var(--sans);font-weight:var(--fw6);font-size:var(--f3);border:1px solid var(--app-ui-border);border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.key.disabled[data-v-c6a736a5],.key[data-v-c6a736a5]:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}.key.-cancel[data-v-c6a736a5]{color:var(--info-color-bright)}.key.-ok[data-v-c6a736a5]{opacity:.4;cursor:not-allowed;width:100%}.key.-ok.matching[data-v-c6a736a5]{opacity:1;cursor:pointer}.Keypad-actionButtons[data-v-c6a736a5]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.hipDistanceFromBar-thumbnail[data-v-c6a736a5]{position:absolute;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;border-radius:8px;cursor:pointer}.hipDistanceFromBar-thumbnail.hj .athlete-icon[data-v-c6a736a5]{background-image:url(/high-jumper.png)}.hipDistanceFromBar-thumbnail.pv .athlete-icon[data-v-c6a736a5]{background-image:url(/pole-vaulter.png)}.hipDistanceFromBar-thumbnail.hj .athlete-icon.active[data-v-c6a736a5]:before{height:12px}.hipDistanceFromBar-thumbnail .athlete-icon[data-v-c6a736a5]{--hipDistanceFromBar-bar-position: 100%;position:relative;width:30px;height:30px;background-position:center;background-size:100%;background-repeat:no-repeat}.hipDistanceFromBar-thumbnail .athlete-icon.active[data-v-c6a736a5]:before{content:"";width:3px;height:15px;background-color:tomato;background-color:var(--app-ui-label);position:absolute;bottom:0;left:var(--hipDistanceFromBar-bar-position);transform:translate(-50%);border-top-right-radius:2px;border-top-left-radius:2px}.hipDistanceFromBar-thumbnail .hipDistanceFromBar-label[data-v-c6a736a5]{text-align:center;font-size:8px;color:var(--app-ui-text-light);color:var(--app-ui-label)}.hipDistanceFromBar-thumbnail .hipDistanceFromBar-output[data-v-c6a736a5]{text-align:center;font-size:10px;color:var(--app-ui-text)}.TakeoffPositionThumbnailContainer[data-v-c6a736a5]{position:relative;width:80px;overflow:hidden;height:34px;cursor:pointer}.TakeoffPositionThumbnailContainer .output[data-v-c6a736a5]{position:absolute;top:0;left:50%;transform:translate(-50%);text-align:center;font-size:10px}.TakeoffPosition-referenceLine[data-v-c6a736a5]{--xPos: 0%;position:absolute;top:0;z-index:1;right:calc(var(--xPos) + 50px);display:block;background-color:red;width:1.5px;width:1px;height:100%;pointer-events:none}.TakeoffPositionSliderHJ[data-v-c6a736a5]{position:absolute;z-index:1;-webkit-appearance:none;margin:0}.TakeoffPositionSliderHJ.x-axis[data-v-c6a736a5]{bottom:0;left:50%;transform:translate(-50%);width:calc(100% - 100px);height:20px}.TakeoffPositionSliderHJ.x-axis.right-footed-jumper[data-v-c6a736a5]{direction:rtl}.TakeoffPositionSliderHJ.x-axis[data-v-c6a736a5]::-webkit-slider-runnable-track{height:20px}.TakeoffPositionSliderHJ.x-axis[data-v-c6a736a5]::-webkit-slider-thumb{width:40px;height:20px;background-image:url(/drag-x-arrows.png);background-size:calc(100% - 12px)}.TakeoffPositionSliderHJ.y-axis[data-v-c6a736a5]{top:34px;left:0;height:calc(100% - 54px);width:20px;writing-mode:vertical-lr}.TakeoffPositionSliderHJ.y-axis.right-footed-jumper[data-v-c6a736a5]{left:auto;right:0}.TakeoffPositionSliderHJ.y-axis[data-v-c6a736a5]::-webkit-slider-runnable-track{width:20px}.TakeoffPositionSliderHJ.y-axis[data-v-c6a736a5]::-webkit-slider-thumb{height:40px;width:20px;background-image:url(/drag-y-arrows.png);background-size:auto calc(100% - 12px)}.TakeoffPositionSliderHJ[data-v-c6a736a5]::-webkit-slider-runnable-track{-webkit-appearance:none;transition:box-shadow .2s ease-in-out;background-color:var(--app-ui-bg-light);border-radius:2px}.TakeoffPositionSliderHJ[data-v-c6a736a5]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:8px;cursor:grab;background-color:var(--hopsquad-purple);background-color:var(--app-ui-bg);background-size:100%;background-position:center center;background-repeat:no-repeat;-webkit-user-select:none;user-select:none}.HighJumpTakeoffPositionSlider-container[data-v-c6a736a5]{position:relative;margin:0 auto;width:320px;height:150px}.HighJumpTakeoffPositionSlider[data-v-c6a736a5]{position:relative;width:100%;height:100%;background-color:var(--app-ui-bg-light);background-image:url(/hj_mat.png);background-size:250px;background-position:top center;background-repeat:no-repeat;border-radius:8px}.HighJumpTakeoffPositionSlider-output[data-v-c6a736a5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.15;visibility:hidden}.HighJumpTakeoffPositionSlider-shoe[data-v-c6a736a5]{position:absolute;--x-value: 0;--y-value: 0;--direction: -1;top:calc(44px + .68px * var(--y-value));left:calc(22px + 2.28px * var(--x-value));width:26px;height:10px;transform:rotate(-25deg);background-image:url(/shoe-left.png);background-size:100%;background-position:center;background-repeat:no-repeat}.HighJumpTakeoffPositionSlider-shoe.right-footed-jumper[data-v-c6a736a5]{top:calc(44px + .68px * var(--y-value));right:calc(22px + 2.28px * var(--x-value));left:auto;transform:rotate(205deg);background-image:url(/shoe2.png)}.HighJumpTakeoffPositionSlider-shoe.empty[data-v-c6a736a5]{opacity:.5}.HighJumpTakeoffPositionSlider-shoe.empty.thumbnail[data-v-c6a736a5]{opacity:0}.VideoRecorderButtons .Button[data-v-c6a736a5]{width:48px;height:48px;padding:0;border-radius:100px}.NewPBbanner[data-v-c6a736a5]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:fixed;top:50%;left:50%;z-index:8;transform:translate(-50%,-50%);transition:.3s transform ease-out;width:100%;height:100%;background-image:linear-gradient(120deg,#62dffcab,#d57eebd6);opacity:0;visibility:hidden;transition:visibility 0s .3s,transform .3s var(--easing-bezier),opacity .3s var(--easing-bezier);font-size:50px;font-weight:var(--fw7);color:var(--hopsquad-purple);color:#fff}.NewPBbanner span[data-v-c6a736a5]{display:block;margin-top:var(--spacing-md);font-size:var(--f7)}.confetti-active .NewPBbanner[data-v-c6a736a5]{opacity:1;visibility:visible;transition-delay:0s;animation:shockAndAwe-c6a736a5 .5s infinite}.dark-mode .AttemptList-block .attempt-number[data-v-c6a736a5]{color:#ffffff1a}.dark-mode .protective-shield[data-v-c6a736a5]{background-color:#00000080;background-color:#000000bf}.dark-mode .hipDistanceFromBar-thumbnail.hj .athlete-icon[data-v-c6a736a5]{background-image:url(/high-jumper-dark.png)}.dark-mode .hipDistanceFromBar-thumbnail.pv .athlete-icon[data-v-c6a736a5]{background-image:url(/pole-vaulter-dark.png)}.dark-mode .TakeoffPositionSliderHJ.x-axis[data-v-c6a736a5]::-webkit-slider-thumb{background-image:url(/drag-x-arrows-dark.png)}.dark-mode .TakeoffPositionSliderHJ.y-axis[data-v-c6a736a5]::-webkit-slider-thumb{background-image:url(/drag-y-arrows-dark.png)}.dark-mode .HighJumpTakeoffPositionSlider[data-v-c6a736a5]{background-image:url(/hj_mat_dark.png)}@keyframes shockAndAwe-c6a736a5{0%{color:var(--hopsquad-purple)}50%{color:#fff}to{color:var(--hopsquad-blue)}}.Stopwatch[data-v-399e9a0a]{position:relative;max-width:800px;margin:auto;font-family:sans-serif}.BackButton[data-v-399e9a0a]{position:absolute;top:-24px;left:-12px}.label-display[data-v-399e9a0a]{font-size:var(--f4);margin-right:var(--spacing-xs)}.label-display.relay[data-v-399e9a0a]{display:block;font-size:var(--f1)}.label-display .current-runner[data-v-399e9a0a]{font-weight:700;color:var(--info-color-bright)}.time-display[data-v-399e9a0a],.lap-display[data-v-399e9a0a],.split-display[data-v-399e9a0a]{font-family:monospace}.stopwatch[data-v-399e9a0a]{position:relative;border:1px solid var(--app-ui-border);border-radius:5px;padding:var(--spacing-sm);margin-bottom:10px}@container (width < 100px){.stopwatch[data-v-399e9a0a]{padding:0;border:0}.stopwatch .lap-list[data-v-399e9a0a]{display:none}.stopwatch .time-and-label[data-v-399e9a0a]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:var(--f1)}}@container (width > 100px){.stopwatch .time-and-label[data-v-399e9a0a]{font-size:var(--f4)}}.time-and-label[data-v-399e9a0a]{font-size:var(--f2);margin-bottom:var(--spacing-xs)}.controls button[data-v-399e9a0a]{margin-right:5px}.stopwatch-columns[data-v-399e9a0a]{display:grid;gap:var(--spacing-sm);width:100%}.stopwatch-columns.viewing-active-and-completed-items[data-v-399e9a0a]{grid-template-columns:1fr 50px}.stopwatch-columns.viewing-active-items[data-v-399e9a0a],.stopwatch-columns.viewing-completed-items[data-v-399e9a0a]{grid-template-columns:1fr}.column[data-v-399e9a0a]{container-type:inline-size}.lap-list[data-v-399e9a0a],.split-list[data-v-399e9a0a]{list-style:none;padding:0;margin:0;margin-left:var(--spacing-sm)}.lap-display[data-v-399e9a0a]{font-size:var(--f1);margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs);color:var(--app-ui-text-light)}.lap-display.laps[data-v-399e9a0a]{color:var(--app-ui-text-soft)}.lap-display.laps.fastest[data-v-399e9a0a]{color:var(--info-color-bright)}.lap-display.splits[data-v-399e9a0a]{color:var(--app-ui-text)}.lap-display.splits.fastest[data-v-399e9a0a]{color:var(--success-color-bright)}.Stopwatch-startAllButton[data-v-399e9a0a]{display:flex;align-items:center;justify-content:center;width:100%;height:44px;font-size:var(--f3);font-family:var(--sans);color:#fff;background-color:var(--success-color-bright);border:0;outline:none;border-radius:8px;cursor:pointer}.Stopwatch-startAllButton.is-running[data-v-399e9a0a]{background-color:var(--warning-color-bright)}.Stopwatch-startAllButton.is-stopped[data-v-399e9a0a]{background-color:var(--info-color-bright)}.Stopwatch-startAllButton.disabled[data-v-399e9a0a],.Stopwatch-startAllButton[data-v-399e9a0a]:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}.Stopwatch-saveButton[data-v-399e9a0a]{display:flex;align-items:center;justify-content:center;width:100%;height:44px;font-size:var(--f3);font-family:var(--sans);color:#fff;background-color:var(--success-color-bright);border:0;outline:none;border-radius:8px;cursor:pointer}.Stopwatch-button[data-v-399e9a0a]{border-radius:8px;border:0;outline:none;font-size:var(--f1);font-weight:var(--fw6);font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;color:#fff;padding:8px 16px;cursor:pointer}.Stopwatch-button[data-v-399e9a0a]:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}.Stopwatch-button.lap[data-v-399e9a0a]{background-color:var(--info-color-bright)}.Stopwatch-button.split[data-v-399e9a0a]{background-color:var(--success-color)}.Stopwatch-button.stop[data-v-399e9a0a]{background-color:var(--warning-color-bright)}.Stopwatch-button.remove[data-v-399e9a0a]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);padding:0}.CurrentTime[data-v-399e9a0a]{position:relative}.CurrentTime span[data-v-399e9a0a]{font-family:monospace}.stopwatch-meta[data-v-399e9a0a]{font-size:var(--f1);font-family:var(--sans);color:var(--app-ui-label);display:flex;align-items:center;justify-content:center;cursor:pointer}.stopwatch-event-label[data-v-399e9a0a]{font-size:var(--f1);font-family:var(--sans);color:var(--app-ui-label)}.Page--stopwatch[data-v-d9e806c9]{padding-top:calc(var(--site-wrapper-spacing) + var(--spacing-sm))}
