html,body{width:100%;height:100%;background-color:var(--background-color);font-family:Arial,Helvetica,sans-serif;margin:0;padding:0}#root{background-color:var(--background-color);min-height:100%;width:100%;min-width:fit-content}:root{--today-color: #0000ff;--current-color: #ff3737;--header-color: #a5dcfa;--header-text-color: black;--workout-color: #d2f0ff;--text-color: black;--background-color: #f5f2e6;--background-text-color: black;--i-color: #ffffff;--i-border: #cda070;--i-text-color: black;--ii-color: #f0ffff;--ii-border: #a5dcfa;--ii-text-color: black;--iii-color: #fffaf5;--iii-border: #fadcb4;--iii-text-color: black;--error-color: #ff3737;--error-border: #ff0000;--title-text-color: black;--dropdown-text-color: black}:root{--background-one: rgb(105, 170, 80);--background-two: rgb(240, 170, 50);--background-three: rgb(204, 0, 0);--background-four: rgb(160, 160, 160);--background-five: rgb(0, 0, 0);--background-six: rgb(190, 145, 0);--background-seven: rgb(130, 250, 240);--background-eight: rgb(250, 130, 250);--background-nine: rgb(180, 165, 215);--background-ten: rgb(210, 240, 255);--text-one: rgb(250, 250, 250);--text-two: rgb(250, 250, 250);--text-three: rgb(250, 250, 250);--text-four: rgb(250, 250, 250);--text-five: rgb(250, 250, 250);--text-six: rgb(55, 120, 30);--text-seven: rgb(250, 250, 250);--text-eight: rgb(250, 250, 250);--text-nine: rgb(250, 250, 250);--text-ten: rgb(250, 250, 250);--zone-one: rgb(0, 128, 0);--zone-two: rgb(240, 170, 50);--zone-three: rgb(255, 0, 0)}.main.col{min-height:100vh;display:flex;flex-direction:column}#app{flex:1;display:grid;gap:20px;width:100%;max-width:2000px}#app .margTB25{margin:25px 0}#app .margB25{margin-bottom:25px}#app .margL55{margin-left:35px}#app .fitted{width:fit-content}#app .topleft{grid-column-start:1;grid-row-start:2}#app .topright{grid-column-start:2;grid-row-start:2}#app .bottomleft{grid-column-start:1;grid-row-start:3}#app .bottomright{grid-column-start:2;grid-row-start:3}#app .rostrLayout{grid-column:span 2;margin:auto auto auto 43px}.page{margin:75px auto 0;display:grid;min-width:100%;grid-auto-rows:max-content}.topRow{background-color:var(--i-border);height:25px;padding:1px 5px 4px;display:flex;justify-content:space-between;align-items:center;outline:1px solid var(--i-border);border:1px solid var(--i-border)}.topRow .title{color:var(--title-text-color)}.icon-container{display:flex;flex-direction:column}.icon{font-size:20px;cursor:pointer;padding-top:2px;border-radius:50%;width:26px;height:24px;margin:auto 2px;-webkit-user-select:none;user-select:none;color:var(--title-text-color)}.arrow{-webkit-user-select:none;user-select:none}.icon:hover,.icon.today:hover{background-color:var(--background-color);color:var(--background-text-color)}.icon:active{background-color:azure}.icon.blank:hover,.icon.blank:active{cursor:default;opacity:0;-webkit-user-select:none;user-select:none}.icon.padBot2{padding-bottom:2px}.icon.reset{padding-right:1px}.icon.active{background-color:var(--background-color)}.icon.error{background-color:var(--error-color)}.tooltip{background-color:var(--i-color);border:2px solid var(--i-border);border-radius:5px;visibility:hidden;position:absolute;font-weight:500;z-index:200;transform:translate(22px,-22px);opacity:0;transition:opacity .5s;padding:2px;width:max-content;height:fit-content;color:var(--i-text-color)}.tooltip.bottom{transform:translate(10px,45px)}.tooltip.left{transform:translate(-115px)}.icon:hover+.tooltip{visibility:visible;opacity:1}.icon.cannot:hover+.tooltip{visibility:hidden;opacity:0}.logo:hover .tooltip,.program:hover .tooltip{visibility:visible;opacity:1}.updated{background-color:green}.iBox{-webkit-user-select:none;user-select:none;background-color:var(--i-color);border:4px solid var(--i-border);border-radius:10px;box-shadow:0 0 15px #0000004d}.iiBox{-webkit-user-select:none;user-select:none;margin:1%;background-color:var(--ii-color);border:2px solid var(--ii-border);border-radius:8px}.iiiBox{-webkit-user-select:none;user-select:none;margin:1%;background-color:var(--iii-color);border:2px solid var(--iii-border);border-radius:6px}.titleText{color:var(--title-text-color)}.headerText{color:var(--header-text-color)}.iText{color:var(--i-text-color)}.iiText{color:var(--ii-text-color)}.iiiText{color:var(--iii-text-color)}.bgdText{color:var(--background-text-color)}.band{position:fixed;z-index:999}.day{display:grid}.label{font-weight:700}.row{display:grid;grid-auto-flow:column}.col{display:grid;grid-auto-flow:row}.center{display:flex;justify-content:center;align-items:center}.justCenter{display:flex;align-items:center}.left{display:flex;justify-content:left}.hidden{display:none}.blank{font-size:0px}.italic{font-style:italic}.bold{font-weight:700}.borderTop{border-top:1px solid black}.borderBottom{border-bottom:1px solid black}.options li{z-index:100}.title{font-weight:700;font-size:20px}.icons{display:flex;flex-direction:row;gap:5px}.refresh{font-weight:700}.day .meet{font-weight:700;font-style:italic;text-decoration:underline}.day .secondWorkout.meet{font-weight:700;font-style:normal;text-decoration:none}.day .five{color:var(--background-five)}.day .three{color:var(--background-three)}.day .two{color:var(--background-two)}.day .one{color:var(--background-one)}.day .eight{color:var(--background-eight)}.day .seven{color:var(--background-seven)}.day .four{color:var(--background-four)}.day .nine{color:var(--background-nine)}.day .six{color:var(--background-six)}.day .ten{color:var(--background-ten)}.background{text-shadow:0 0 2px black}.background.six{background-color:var(--background-six);color:var(--text-six)}.background.five{background-color:var(--background-five);color:var(--text-five)}.background.three{background-color:var(--background-three);color:var(--text-three)}.background.two{background-color:var(--background-two);color:var(--text-two)}.background.one{background-color:var(--background-one);color:var(--text-one)}.background.eight{background-color:var(--background-eight);color:var(--text-eight)}.background.seven{background-color:var(--background-seven);color:var(--text-seven)}.background.four{background-color:var(--background-four);color:var(--text-four)}.background.nine{background-color:var(--background-nine);color:var(--text-nine)}.background.ten{background-color:var(--background-ten);color:var(--text-ten)}.label.easy{color:green}.label.medium{color:#f0aa32}.label.hard{color:#ff7800}.label.dawg{color:red}#header{top:0;left:0;width:100%}#header .col{grid-template-rows:71px 1fr}#header .textRow{display:flex;justify-content:space-between;background-color:var(--header-color);border-bottom:1px solid black;height:70px}#header .message{margin:5px;font-size:22px;font-weight:700}#header .navigation{display:flex;flex-direction:row;margin-right:15px}#header .icons.header{display:flex;flex-direction:row;margin:0 20px}#header .filterBox{height:100%;margin-left:10px}#header .filter.icon{height:30px;width:36px;padding-bottom:4px;font-size:xx-large}#header .initials{border:2px solid var(--header-color);border-radius:50%;height:35px;width:35px;background-color:#000;color:#fff;-webkit-user-select:none;user-select:none;font-size:16px}#header .logo{margin-left:10px}#header .logo .headerText{font-size:xx-large;font-weight:700;text-shadow:-2px 3px 3px rgba(0,0,0,.3);-webkit-user-select:none;user-select:none}#header a{text-decoration:none}#header .bigTitle{font-size:26px;font-weight:700;width:fit-content;text-wrap:nowrap;margin:0 5px}#header .prgName{min-width:fit-content;text-wrap:nowrap}#header .program{max-width:500px;margin:0 15px}#header .program .row{overflow-x:auto;scrollbar-color:var(--i-color) var(--header-color);scrollbar-width:thin}#header .program .row.all{gap:10px}#header .programs{padding-right:10px;border-right:2px solid black}#header .programs.end{border:0px}#header .active{color:var(--background-color);text-shadow:0 0 6px black}#header .headerText.smaller{font-size:27px}#header .tooltip.bottom{transform:translate(-10px,60px)}#header .tooltip.bottom.left{transform:translate(-45px,60px)}#header .all.row .tooltip.bottom.select{transform:translateY(75px)}@media (max-width: 685px){#header .message{font-size:16px;margin:10px}#header .filter.icon{font-size:x-large;margin-left:5px}#header .navigation{margin-right:0}#header .bigTitle{font-size:28px;font-weight:700}#header .logo{width:170px}#header .logo .headerText{font-size:28px;font-weight:700}}@media (max-width: 530px){#header .message{font-size:15px;margin:10px;overflow:hidden}#header .filter.icon{font-size:x-large;margin-left:5px}#header .navigation{margin-right:0}#header .bigTitle{font-size:24px}#header .logo{width:150px}#header .logo .headerText{font-size:24px}}#header .row.layout{grid-template-columns:20% 80%}#header .row.layout .headerText.title{margin:auto 10px}#header .logo-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none}#header .logo-box{width:60px;height:60px;border-radius:50%;overflow:hidden;border:2px solid var(--header-color)}#header .logo-icon{width:100%;height:100%;object-fit:contain;transform:scale(1.15)}#header .grey{background:#0003;-webkit-backdrop-filter:blur(4px) saturate(65%);backdrop-filter:blur(4px) saturate(65%)}#header .filterSide{width:100%;min-width:1000px}#header .bottom-section{height:1000px}#header .logo .headerText:hover,#header .active:hover{text-shadow:-2px 3px 3px var(--background-color);cursor:pointer}#header .initials:hover{cursor:pointer;border:2px solid var(--background-color)}#header .bigTitle:hover{text-shadow:-2px 3px 3px var(--background-color);cursor:pointer}#header .bigTitle.edit:hover{text-shadow:-2px 3px 3px rgb(80,200,120)}#header .bigTitle.view:hover{text-shadow:-1px 2px 2px rgb(175,20,135)}#header .filterBox:hover{cursor:pointer}#header .filterBox:hover .filter.icon{background-color:var(--background-color)}#header .logo-box:hover{border:2px solid var(--background-color);box-shadow:0 0 10px var(--background-color)}#header .userButton .icon-container:hover .tooltip{visibility:visible;opacity:1}#header .initials:active{background-color:azure;border:2px solid rgb(255,255,255);color:#a5dcfa}#profile{display:none;position:absolute;flex-direction:column;width:300px;top:75px;right:15px;z-index:200;cursor:default;box-shadow:0 0 15px #000c;font-weight:400}#profile.show{display:block;opacity:1}#profile.shrink{width:125px;text-overflow:clip}#profile.shrink .details{overflow:hidden}#profile .details .row{margin-bottom:5px}#profile .borderBottom{border-bottom:2px solid grey}#profile .col{display:flex;flex-direction:column;gap:5px}#profile .noBottomRow{border-bottom:0px}#profile .account{border:2px solid black;border-radius:50%;height:65px;width:65px;background-color:#000;color:#fff;-webkit-user-select:none;user-select:none;font-size:26px;margin:15px}#profile .details{margin:8px 0;font-weight:400;font-size:14px;display:flex;flex-direction:column;justify-content:space-evenly}#profile .section{max-width:200px;height:18px;overflow:hidden}#profile .row.section{height:22px}#profile .details .row.section{margin-bottom:0}#profile .name{font-weight:600;font-size:17px;overflow:hidden}#profile .prof{margin-top:5px}#profile .prof.info{padding-bottom:5px}#profile .switch{display:flex;justify-content:space-between;margin:15px 10px 15px 0}#profile .double{display:flex;flex-direction:row;padding-left:10px}#profile a.double{text-decoration:none;color:var(--i-text-color)}#profile a.double:visited{color:var(--i-text-color)}#profile .symbol{margin:0 15px 0 5px;width:25px;height:25px}#profile.shrink .symbol{margin:0 5px}#profile button{margin:10px auto;cursor:pointer;border-radius:5px;background-color:var(--i-border);height:30px;width:100px}#profile .membership.Beta{color:#00f;font-weight:700;font-size:large}#profile .countdown{gap:10px}#profile .remaining.orange{color:orange}#profile .remaining.red{color:red}#profile .freeTrial{height:40px;border-bottom:2px solid grey;padding-bottom:5px}#profile .freeTrial button{background-color:var(--ii-color);border:2px solid var(--ii-border);margin:0 10px}#profile .prof.info.hoveron .double:hover{font-weight:700;background-color:color-mix(in srgb,var(--i-border),white 75%);color:var(--title-text-color);cursor:pointer}#profile .prof.info.hoveroff .double:hover{cursor:pointer}#profile button.hoveron:hover{background-color:var(--ii-color);border:2px solid var(--ii-border);color:var(--ii-text-color)}.on #profile .extra:hover{font-weight:700}#profile .freeTrial button:hover{background-color:var(--iii-color);border:2px solid var(--iii-border);margin:0 10px}#profile button:active{background-color:azure;border:2px solid rgb(255,255,255);color:#a5dcfa}#profile .prof.info .double:active{background-color:azure;color:#a5dcfa}#settings{display:none;position:absolute;flex-direction:column;width:300px;max-height:400px;transform:translate(-350px,-137px);z-index:200;cursor:default;box-shadow:0 0 15px #000c}#settings .colorChoice{overflow-y:scroll;overflow-x:hidden;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin;max-height:350px}#settings .row{border-bottom:2px solid grey;margin-top:0}#settings .pick.row{border:0px}#settings .options{margin:8px;display:flex;justify-content:space-between}#settings .options .label{width:150px;font-size:medium}#settings .color{width:20px;height:20px;cursor:pointer;background-color:#fff;border:0px;margin:5px 6px}#settings .color:hover{cursor:pointer}#settings .choices{gap:10px;width:fit-content;font-size:medium}#settings .pick *{margin:2px 3px}#settings .scribble{font-size:medium}#settings .scribble.hoveron:hover{font-size:x-large;font-weight:700;overflow:hidden}#header #settings .topRow .edit.active.icon{text-shadow:0 0 0}#settings .box{width:42px;margin:auto}#settings .box .example{border-radius:6px;flex-direction:column;margin:auto}#settings .section{width:35px}#settings .card{width:20px;height:30px}#settings .bar{width:42px;height:10px}#settings .box .workout{background-color:var(--workout-color);box-shadow:0 0 10px #000}#settings .box .today{border:2px solid var(--today-color);box-shadow:0 0 15px var(--today-color);background-color:var(--workout-color);color:var(--text-color)}#settings .box .current{border:2px solid var(--current-color);box-shadow:0 0 15px var(--current-color);background-color:var(--workout-color);color:var(--text-color)}#settings .box .colorOne{background-color:var(--i-color);border:2px solid var(--i-border);color:var(--i-text-color);height:fit-content;box-shadow:0 0 10px #0000004d}#settings .box .colorTwo{background-color:var(--ii-color);border:2px solid var(--ii-border);color:var(--ii-text-color)}#settings .box .colorThree{background-color:var(--iii-color);border:2px solid var(--iii-border);color:var(--iii-text-color)}#settings .box .error{background-color:var(--error-color);border:2px solid var(--error-border)}#settings .box .background{background-color:var(--background-color);color:var(--header-text-color);height:42px;border-radius:0}#settings .box .header{background-color:var(--header-color);border-radius:0}#settings .radio:hover{cursor:pointer}#settings .stack{display:flex;flex-direction:column;gap:10px}#settings .stack.labels{margin:auto 0}#settings .empty{height:1px}#settings .empty.top{height:8px;width:35px}#settings .empty.borderOne{background-color:var(--i-border)}#settings .background .bar{background-color:var(--header-color);border-radius:0;margin-bottom:26px;display:flex;justify-content:right;font-size:6px}#settings .border{border-radius:50%;background-color:#fff;border:2px solid black}#settings .card .text{margin-bottom:5px;border-top:1px solid black;border-bottom:1px solid black;width:14px;font-size:6px}#settings .workout .text{padding:5px 0;width:20px}#settings .text{font-size:12px;padding:3px}#settings.show{display:block;opacity:1}#settings .noBottomRow{border-bottom:0px}#settings .label{font-weight:400}.top.pair .icon-container .icon{margin:0 5px}.icon-container .icon.text{color:var(--text-color)}.icon-container .icon.text:hover{color:var(--background-text-color)}.icon-container .add.icon{margin-left:5px}.icon-container .saved{padding-left:2px;width:24px}.icon-container .saved+.tooltip{transform:translate(10px,-22px)}.icon-container .comment{padding-left:3px;width:21px;height:21px;font-size:18px;padding-right:2px;padding-bottom:3px}.icon-container .comment.active{background-color:orange}.icon-container .edit.icon{padding-bottom:3px;height:21px}.icon-container .reset{height:20px;width:25px;padding-bottom:4px}.icon-container .save{font-size:16px;height:23px;padding:0 0 3px}.icon-container .use{margin-left:5px;height:24px}#account{display:none;position:absolute;flex-direction:column;width:400px;height:fit-content;max-height:500px;transform:translate(-450px,-137px);z-index:200;cursor:default;box-shadow:0 0 15px #000c}#account .accInfo{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--i-color) var(--i-border);max-height:460px}#account.show{display:block;opacity:1}#account .label{font-size:14px}#account .info.row{padding:0 5px;margin:5px 0;overflow:hidden;grid-template-columns:110px 270px;gap:10px}#account .row.em{grid-template-columns:110px 230px 30px}#account button.confirm{width:25px;height:25px}#account button.confirm.sent{background-color:var(--error-color);border:2px solid var(--error-border)}#account .tooltip.right{transform:translate(65px,-25px)}#account input.verification{margin:10px;height:25px}#account .row div{margin-bottom:3px;height:26px}#account #popUp .row div{height:fit-content}#account .value{font-size:medium;font-weight:400}#account .borderBottom{border-bottom:1px solid grey}#account .noBottomRow{border-bottom:0px}#account input{border-radius:0;background-color:#fff;border:2px solid white;border-bottom:2px solid var(--iii-border);margin-bottom:4px;font-size:medium;padding:0 0 0 2px}#account input.noBorder{border:0px;background-color:#fff}#account .subscription{margin:15px auto;width:215px;height:30px;border-radius:8px;border:2px solid black;background-color:var(--i-border);color:var(--title-text-color);font-size:17px}#account .subInfo .subRow{display:flex;flex-direction:row;gap:5px;border-bottom:1px solid grey}#account .subInfo .subTrp{margin:10px auto}#account .subInfo .subTrp .label{color:var(--title-text-color)}#account .subInfo .subTrp .disabled{background-color:gray;border:2px solid black;color:#000;cursor:default}#account .subRow button.label{color:var(--title-text-color)}#account .segment{margin:10px 5px}#account .segment .label{font-size:17px}#account .segment .description{display:flex;flex-direction:column;margin-top:5px;font-size:15px}#account .segment .description li{margin:2px 0}#account .cxl .subRow,#account .subRow{padding-bottom:10px;margin-top:10px}#account .cxl .col,#account .col{border-bottom:1px solid grey}#account #popUp .col{border-bottom:none}#account .cxl .pwd,#account .pwd{margin-top:10px}#account .cxl .row input{width:250px;height:30px}#account .row input{height:30px}#account .cxlPlan,#account .pausePlan{width:150px;height:35px;margin:10px auto;color:var(--title-text-color)}#account .confirmation{width:fit-content;height:35px;margin:5px auto;color:var(--title-text-color)}#account .upgrade .confirm{margin-top:10px}#account .stripe a{padding-left:4px;color:var(--today-color);text-decoration:underline}#account .password.error{background-color:var(--error-color);border:2px solid var(--error-border);border-radius:4px;box-shadow:0 0 5px var(--error-color)}#account .save.disabled{background-color:gray;cursor:default}#header #account .topRow .edit.active.icon{text-shadow:0 0 0}#account .upgrade .end{display:flex;flex-direction:column}#account .upgrade .end .infoRow{display:flex;flex-direction:row;justify-content:space-around}#account .upgrade .end .infoRow.selection{min-height:80px}#account .upgrade .end .selection{justify-content:space-around}#account .upgrade .end .selection .option{min-width:150px;margin:5px}#account .upgrade .end .selection .options{margin:5px;justify-content:flex-start}#account .upgrade .end .labels{justify-content:flex-start;min-width:150px;margin:5px}#account .upgrade .end .labels .value{justify-content:flex-start;min-width:150px;margin-top:5px}#account .upgrade .end .plan{margin:10px}#account .upgrade .warning.text{padding:15px 15px 15px 30px;font-size:14px;font-style:italic;margin:15px 0 0;background-color:var(--ii-color);border:2px solid var(--ii-border);border-radius:8px;color:var(--ii-text-color)}#account .upgrade span.warning.text{font-weight:700}#profile #dropdown.double{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:3px 0;width:130px}#account #dropdown .currentFilter{color:var(--iii-text-color);font-size:15px}#account #dropdown button.filter{width:125px}#account #dropdown .options{flex-direction:column;margin:0;padding:0;width:120px;transform:translate(-10px,-25px);z-index:1;font-size:large;background-color:var(--iii-color);border:4px solid var(--iii-border);color:var(--iii-text-color);border-radius:5px;max-height:180px}#account #dropdown .close{width:95%}#account #popUp{left:100px;top:80px}#account .subscription:hover,#account .subRow button:hover{background-color:var(--ii-color);border:2px solid var(--ii-border);color:var(--ii-text-color)}#account input.noBorder:hover{border:0px}.on #account input.editing:hover{border:2px solid var(--i-border);border-radius:4px}#account .subInfo .subTrp .label:hover{background-color:var(--ii-color);border:2px solid var(--ii-border);color:var(--ii-text-color)}#account .subInfo .subTrp .disabled:hover{background-color:gray;border:2px solid black;color:#000;cursor:default}#account .cxlPlan:hover,#account .pausePlan:hover{background-color:var(--ii-color);border:2px solid var(--ii-border);color:var(--ii-text-color)}#account input.password:hover{border:2px solid var(--iii-border);border-radius:6px}#account button.confirm:hover,#account button.confirmation:hover{background-color:var(--ii-color);border:2px solid var(--ii-border)}#account button.confirm.sent:hover{background-color:var(--error-color);border:2px solid var(--error-border);cursor:default}#account input.verification.sent:hover{border:2px solid var(--i-border);border-radius:4px}#account .stripe a:hover{font-weight:700;color:var(--current-color)}#account .upgrade .checkbox{height:20px;width:20px;border:2px solid black;background-color:var(--error-color);margin:0 10px;border-radius:40%;cursor:pointer}#account .upgrade .checkbox.active{border:2px solid var(--i-text-color);background-color:var(--ii-border)}#account .upgrade .checkbox .check{padding-left:4px;color:var(--ii-text-color);text-shadow:0 0 1px black}#account .upgrade .checkbox:hover{background-color:var(--iii-border);color:var(--iii-text-color)}#account .upgrade .checkbox:active{border:2px solid var(--ii-border);background-color:var(--ii-color)}#account .upgrade .checkbox.active:active{border:2px solid var(--error-border);background-color:var(--error-color)}#dropdown button.filter{background-color:var(--iii-color);width:105px;height:30px;border-radius:6px;border:2px solid var(--iii-border);cursor:pointer}.on #dropdown button.filter:hover{border:2px solid var(--i-border)}#dropdown .miniBox{display:flex;justify-content:space-between}#dropdown .caret{display:flex;align-items:center;color:var(--iii-text-color)}#dropdown .currentFilter{color:var(--iii-text-color)}#dropdown .options{display:none;flex-direction:column;margin:0;padding:0;width:102px;transform:translate(-10px,-29px);z-index:1;font-size:large;background-color:var(--iii-color);border:4px solid var(--iii-border);color:var(--iii-text-color);border-radius:5px;max-height:180px}#dropdown .filter.show .options{display:block}#secondRow #dropdown .options{transform:translate(-10px,-25px)}#dropdown .options li{list-style:none;cursor:pointer;display:flex;justify-content:center;align-items:center;height:25px}#dropdown .scrollBar{overflow-y:auto;scrollbar-color:var(--iii-color) var(--iii-border)}#dropdown li.close{background-color:var(--i-border);color:var(--title-text-color);font-weight:700;margin:0}#bandDropdown{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid var(--i-border);border-top:1px solid var(--i-border);cursor:pointer;height:40px}#bandDropdown.noTop{border-top:0px}#bandDropdown.noBottom{border-bottom:0px}#bandDropdown.bar.selected{background-color:color-mix(in srgb,var(--i-border),white 75%);color:var(--title-text-color)}#bandDropdown .labelRow{display:flex;flex-direction:row;gap:5px;margin-left:10px}#bandDropdown .label,#bandDropdown .subLabel{font-size:large}#bandDropdown .caret{margin-right:10px}#dropdown .filter.show:hover .options{display:block}.on #dropdown .options li:hover{font-weight:700}#dropdown .options li:hover{background-color:var(--iii-border);color:var(--dropdown-text-color)}#bandDropdown:hover{background-color:color-mix(in srgb,var(--i-border),white 75%);color:var(--title-text-color)}#dropdown button.filter .options li:active,#bandDropdown:active{background-color:azure;color:#a5dcfa}#popUp{position:fixed;width:200px;max-height:400px;background-color:var(--iii-color);border-radius:10px;border:3px solid var(--i-border);color:var(--iii-text-color);font-size:large;left:550px;top:150px;cursor:default;box-shadow:0 0 15px #0009;z-index:100}#popUp.warning{border:3px solid var(--error-border)}#popUp .top{justify-content:space-between;margin-bottom:10px;background-color:var(--i-border);border-top-right-radius:6px;border-top-left-radius:6px;outline:1px solid var(--i-border);border:1px solid var(--i-border)}#popUp .top.warning{background-color:var(--error-border);outline:1px solid var(--error-border);border:1px solid var(--error-border)}#popUp .titleText.warning{color:#fff}#popUp button{width:25px;height:25px;border-radius:50%;margin:auto}#popUp .row{margin-bottom:10px}#popUp .message{margin:10px 15px;font-weight:400;font-size:16px}#popUp .Ok.strip{margin:15px 0}#popUp button:hover{background-color:var(--ii-color);border:2px solid var(--ii-border);cursor:pointer}#tutorial{display:none;position:absolute;flex-direction:column;width:350px;height:400px;max-height:600px;transform:translate(-400px,-137px);z-index:200;cursor:default;box-shadow:0 0 15px #000c}#tutorial.show{display:block;opacity:1}#tutorial .tutList{width:100%;height:358px;padding:10px 0 0;margin:0;overflow-y:scroll;overflow-x:hidden;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin}#tutorial ul{list-style-type:none}#tutorial li{width:90%;padding:2.5px 0;margin-left:15px}#tutorial li .row{width:100%;display:flex;justify-content:space-between;margin:5px 0}#tutorial .video{font-weight:400;background-color:var(--ii-border);width:125px;height:30px;border-radius:5px}.video-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000bf;-webkit-backdrop-filter:blur(4px) saturate(65%);backdrop-filter:blur(4px) saturate(65%);z-index:9999;padding:20px;box-sizing:border-box}.video-container{position:relative;width:85vw;max-width:1000px;max-height:85vh;padding:10px 30px 30px;border-radius:15px;border:5px solid var(--i-border);background-color:#fff;display:flex;flex-direction:column;gap:5px}.video-container .titleRow{display:flex;justify-content:space-between}.video-container .title{font-weight:700;font-size:xx-large}.video-container .wrapper{position:relative;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background-color:#000;width:100%}.video-container .video-player{width:100%;height:100%;display:block;object-fit:contain;outline:none}.on #tutorial .video:hover{font-weight:700;cursor:pointer}#access{display:none;position:absolute;flex-direction:column;width:750px;height:fit-content;max-height:600px;transform:translate(-800px,-137px);z-index:200;cursor:default;box-shadow:0 0 15px #000c}#access .icon-container{position:relative}#access .tooltip{transform:translate(-25px,-35px)}#access.show{display:block;opacity:1}#access .codes{margin-left:10px;padding-right:10px;height:fit-content;overflow-y:scroll;overflow-x:hidden;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin;max-height:560px}#access .codes .data{margin:5px 0}#access.expanded .codes{min-height:380px}#access .type{margin:5px 0;border-bottom:2px solid var(--i-border)}#access .add.icon{margin-left:5px;color:var(--i-text-color)}#access input{border-radius:0;background-color:#fff;border:2px solid white;border-bottom:2px solid var(--iii-border);margin-bottom:2px;font-size:medium;padding:0 0 0 2px}#access input.pName{width:90px}#access input.noBorder{width:250px}#access .remaining{margin-left:5px}#access .expand{padding-bottom:2px;height:22px}#access .visible{background-color:var(--background-color);color:var(--background-text-color)}#access .added .admin.icon{padding-bottom:2px;height:22px;margin:auto;font-size:16px}#access .added .admin.icon.own{background-color:#000;color:#fff;border:2px solid var(--i-color);width:30px;height:26px}#access .added .admin.icon.headCoach{background-color:var(--ii-color);color:var(--ii-text-color);border:2px solid var(--i-color);width:30px;height:26px}#access .userName{text-wrap:nowrap;overflow:hidden}#access .miniCard{position:fixed;width:325px;min-height:200px;max-height:400px;background-color:var(--i-color);border-radius:10px;border:3px solid var(--i-border);color:var(--i-text-color);font-size:large;left:355px;top:150px;cursor:default;box-shadow:0 0 15px #0009}#access .miniCard .scroll{min-height:175px;max-height:370px;overflow-y:scroll;overflow-x:hidden;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin}#access .miniCard.viewPlan{left:780px}#access .miniCard .top{justify-content:space-between;background-color:var(--i-border);border-top-right-radius:6px;border-top-left-radius:6px;outline:1px solid var(--i-border);border:1px solid var(--i-border)}#access .miniCard .row.code{margin:0 10px}#access .miniCard .row.between{grid-template-columns:150px 1fr 1fr}#access .miniCard .checkGrid{min-width:40px}#access .miniCard .checkBox{width:20px;height:20px;background-color:var(--i-color);border:2px solid var(--i-border);color:var(--i-text-color);border-radius:5px}#access .miniCard .checkBox.inactive,#access .miniCard .checkBox.primary{background-color:var(--ii-border)}#access .miniCard .nameVal{max-width:150px;white-space:nowrap;overflow:hidden;justify-content:left;padding-left:10px}#access .miniCard.access .checkGrid{background-color:var(--i-color);border:2px solid var(--i-border);height:18px;width:18px;min-width:0px;margin:auto 20px;border-radius:5px}#access .miniCard.miniCard.access .checkGrid.active{background-color:var(--ii-border)}#access .miniCard.miniCard.access .checkGrid.inactive{background-color:var(--error-color);border:2px solid var(--error-border)}#access .miniCard .row.primary{background-color:var(--ii-color);color:var(--ii-text-color)}#access .miniCard .canEdit{text-shadow:0 0 1px color-mix(in srgb,rgb(80,200,120),var(--i-text-color) 25%);color:color-mix(in srgb,rgb(80,200,120),var(--i-text-color) 25%)}#access .miniCard .canView{text-shadow:0 0 1px color-mix(in srgb,rgb(175,20,135),var(--i-text-color) 25%);color:color-mix(in srgb,rgb(175,20,135),var(--i-text-color) 25%)}#access .userAccess.canEdit .miniCard .row.between{grid-template-columns:150px 1fr 1fr}#access .userAccess .row.owner{background-color:#bbb;color:#000}#access .userAccess .row.owner .bubble.noBorder{background-color:#00000003;color:#000;border:0px}#access .row.owner .icon,#access .row.owner .tooltip{display:none}#access .row.second{background-color:#dcdcdc;color:#000}#access .row.second .bubble.noBorder{background-color:#dcdcdc;border:2px solid rgb(220,220,220);color:#000;border-radius:4px}#access .icon.true{color:red;font-size:19px}#header #access .topRow .edit.active.icon{text-shadow:0 0 0}#access .grid.icon{font-size:22px;margin-left:5px;padding:0;height:26px;color:var(--i-text-color)}#access #popUp{left:170px;top:80px}#access .added{margin:10px 0}#access .added .title{margin:3px 0;background-color:var(--header-color);color:var(--header-text-color)}#access .added .row{display:grid;grid-template-columns:30% 20% repeat(2,25%)}#access .added .header{grid-template-columns:30% 20% repeat(2,25%);height:30px;background-color:var(--ii-color);border:2px solid var(--ii-border);color:var(--ii-text-color);border-radius:6px;margin:5px 0}#access .accounts .edit{text-shadow:0 0 1px color-mix(in srgb,rgb(80,200,120),var(--i-text-color) 25%);color:color-mix(in srgb,rgb(80,200,120),var(--i-text-color) 25%)}#header .accounts .view{text-shadow:0 0 1px color-mix(in srgb,rgb(175,20,135),var(--i-text-color) 25%);color:color-mix(in srgb,rgb(175,20,135),var(--i-text-color) 25%)}#access .adminBar .title{margin:3px 0;background-color:var(--header-color);color:var(--header-text-color)}#access .admin.owner{background-color:var(--i-border);color:var(--title-text-color);font-size:small}#access .row.owner .edit.admin.noHover{background-color:var(--i-border)}#access .row.second .edit.admin.noHover{background-color:var(--ii-color);border:2px solid var(--ii-color)}#access .userAccess .restr{margin:5px 0 0;height:30px;background-color:var(--ii-color);border:2px solid var(--ii-border);color:var(--ii-text-color);border-radius:6px;cursor:pointer}#access .userAccess .restr.grey{background-color:#bbb;border:2px solid rgb(187,187,187);color:#000;font-weight:400}#access .athRestrict{height:225px}#access .athRestrict .features{gap:0px}#access .userAccess .athRestrict.row{grid-template-columns:210px 1fr;margin:0;height:100%}#access .userAccess.canEdit .athRestrict.row{grid-template-columns:210px 1fr}#access .userAccess .athRestrict .row.between{grid-template-columns:100px 100px;margin:2.5px 0;height:30px}#access .athRestrict .checkGrid{min-width:40px}#access .athRestrict .checkBox{width:20px;height:20px;background-color:var(--i-color);border:2px solid var(--i-border);color:var(--i-text-color);border-radius:5px;cursor:pointer}#access .athRestrict .checkBox.inactive{background-color:var(--error-color);border:2px solid var(--error-border)}#access .athRestrict .dateFilter .label.top{margin-top:10px}#access .athRestrict .dateFilter .row{grid-template-columns:1fr 1fr}#access .athRestrict .dateFilter .optionRow{display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;height:fit-content}#access .athRestrict .dateFilter .optionBox{margin:15px 5px 5px;padding:15px 0 10px;border-radius:10px}#access .athRestrict .dateFilter .optionBox.disabled{background-color:#bbb}#access .athRestrict .dateFilter button{background-color:var(--i-border);border:2px solid black;width:125px;margin:0 auto 15px}#access .athRestrict .dateFilter button.disabled{background-color:#bbb;border:2px solid black;color:#000;font-weight:400;cursor:default}#access .athRestrict .dateFilter .header{background-color:var(--ii-color);color:var(--ii-text-color);margin:5px;height:30px;border-radius:6px}#access .athRestrict .dateFilter .disabled .header{background-color:#bbb;color:#000;margin:5px;height:30px}#access .athRestrict .dateFilter .plusMinus{display:grid;grid-auto-flow:column;grid-template-columns:auto;margin:5px;gap:5px}#access .athRestrict .dateFilter .plusMinus .count{background-color:var(--i-color);border-bottom:2px solid var(--i-border);min-width:30px}#access .athRestrict .dateFilter .disabled .plusMinus .count{background-color:#bbb;border-bottom:2px solid rgb(187,187,187)}#access .plusMinus .icon{color:var(--iii-text-color)}#access .athRestrict .dateFilter .startEnd{display:grid;grid-auto-flow:column;grid-template-columns:auto;margin:0 5px 5px}#access .athRestrict .dateFilter .startEnd .newDate{margin:auto 0;width:18px;height:20px}#access .athRestrict .dateFilter .disabled .startEnd .newDate{background-color:#bbb;border:1px solid rgb(187,187,187)}#access .athRestrict .dateFilter .startEnd .date{font-size:16px}#access .athRestrict .dateFilter .startEnd .right{justify-content:right}#access .compacted{margin:10px 0}#access .userAccess .row{grid-template-columns:120px 250px 280px 40px;gap:10px;margin:5px 0;height:30px}#access .userAccess.canEdit .row{grid-template-columns:120px 250px 240px 80px}#access .userAccess .row.labels{background-color:var(--ii-color);border:2px solid var(--ii-border);color:var(--ii-text-color);border-radius:6px}#access .userAccess .row .addRow{display:flex;flex-direction:row}#access .row.labels.hidden{display:none}#access .row.labels .add.icon{padding:0;height:26px}#access .userAccess .button{width:90px;overflow-x:scroll;scrollbar-width:none;text-wrap:nowrap;margin-left:5px}#access .userAccess .button.assigned{width:inherit}#access .userAccess .button.canEdit{background-color:var(--iii-color);border:2px solid var(--iii-border);color:var(--iii-text-color);border-radius:8px;height:26px;overflow-x:scroll;scrollbar-width:none;padding-left:10px}#access .userAccess .owner .button.canEdit{border:2px solid rgb(187,187,187)}#access .userAccess .second .button.canEdit{border:2px solid rgb(220,220,220)}#access .userAccess .second .button.canEdit.admin.edit{background-color:var(--ii-color);border:2px solid var(--ii-color)}#access .userAccess .row.owner .button.canEdit.admin.edit{background-color:var(--i-border);border:2px solid var(--i-border)}#access .userAccess .button.noHover{background-color:var(--i-color);border:2px solid var(--i-color)}#access .userAccess .row.owner .prg_name{margin:0;background-color:#00000003;border:0px;color:#000}#access .userAccess .row.owner .prg_name.canEdit{background-color:#fff;color:#000;border:2px solid rgb(187,187,187);border-bottom:2px solid rgb(187,187,187);border-radius:4px}#access .userAccess .row.second .prg_name{background-color:#dcdcdc;border:2px solid rgb(220,220,220);color:#000;border-radius:4px}#access .userAccess .row.second .prg_name.canEdit{background-color:#fff;color:#000;border:2px solid rgb(220,220,220);border-bottom:2px solid rgb(220,220,220);border-radius:4px}#access .userAccess .hover{width:30px;height:30px}#access .userAccess .hover .box{width:20px;height:20px;background-color:var(--iii-color);border:2px solid var(--iii-border);color:var(--iii-text-color);border-radius:6px;margin:3px auto;cursor:pointer}#access .userAccess .hover .box.clicked{background-color:var(--ii-color);border:2px solid var(--ii-border);color:var(--ii-text-color)}#access input.noBorder.canEdit:hover{border-radius:0;background-color:var(--i-color);border:2px solid var(--i-color);border-bottom:2px solid var(--iii-border)}#access .row .bubble.canEdit:hover{background-color:var(--i-color);border:2px solid var(--i-border);border-radius:4px}#access .row.owner .bubble.canEdit:hover{border:2px solid var(--i-color)}#access .userAccess .button.canEdit:hover{cursor:pointer;border:2px solid var(--i-border)}#access .userAccess .row.owner .bubble.canEdit:hover,#access .userAccess .row.second .bubble.canEdit:hover{border:2px solid white}#access .userAccess .button.canEdit.noHover:hover{cursor:default;border:2px solid var(--i-color)}#access .userAccess .row.owner .button.canEdit:hover,#access .userAccess .row.second .button.canEdit:hover{border:2px solid var(--iii-color)}#access .userAccess .row.second .button.edit.noHover:hover,#access .userAccess .row.second .button.admin.canEdit:hover{cursor:default;border:2px solid var(--ii-color)}#access .userAccess .row.second .button.admin.view.canEdit:hover{cursor:pointer}#access .expandedView .row.second .bubble.canEdit:hover{border:2px solid var(--i-border);color:var(--i-text-color)}#access .userAccess .checkBox:hover{cursor:pointer;border:2px solid var(--ii-border);border-radius:7px}#access .miniCard .checkBox.inactive:hover{border:2px solid var(--error-border);background-color:var(--error-border);cursor:default}#access .miniCard.access .checkGrid:hover,#access .miniCard.access .checkGrid.inactive:hover{cursor:pointer;border:2px solid var(--ii-border)}#access .admin.icon:hover{cursor:pointer;color:unset}#access .admin.icon.cannot:hover,#access .admin.icon.info:hover{cursor:default;background-color:var(--i-color)}#access .added .admin.icon.own:hover,#access .added .admin.icon.headCoach:hover{border:2px solid var(--i-border)}#access .admin.owner:hover{background-color:var(--i-color);color:var(--i-text-color);font-weight:700}#access .admin .prg_name.owner.canEdit:hover{background-color:var(--i-color);color:var(--i-text-color)}#access .add.icon:hover,#access .grid.icon:hover{color:var(--background-text-color)}#access .canEdit .athRestrict .dateFilter button:hover{background-color:var(--ii-color);border:2px solid var(--ii-border);cursor:pointer;font-weight:700}#access .owner .icon.canEdit:hover{background-color:#00000003;cursor:default}#access .userAccess .hover .box:hover{border:2px solid var(--i-border)}#access .userAccess .restr:hover{border:2px solid black}#access .userAccess .restr.grey:hover{border:2px solid black;font-weight:700}.filter.on{background-color:var(--header-color);height:max(99dvw,80rem);border-bottom:1px solid black;border-right:1px solid black;transform:translateY(-1px);min-width:250px}#filterGrid{display:grid;grid-auto-flow:row;grid-auto-rows:80px}#filterGrid.box{border:3px solid var(--ii-border);background-color:var(--ii-color);margin:20px;width:fit-content;max-height:500px;justify-content:left;border-radius:10px;box-shadow:0 0 30px #0000004d}#filterGrid .grid{display:grid;height:50px;width:50px;grid-template-columns:25px 25px;grid-template-rows:22px 6px 22px;border:1px solid var(--ii-text-color);margin:10px;border-radius:3px}#filterGrid .gridBox{background-color:var(--ii-text-color)}#filterGrid .first{grid-column-start:1;grid-row-start:1;border-radius:2px 0;outline:1px solid var(--ii-text-color)}#filterGrid .second{grid-column-start:2;grid-row-start:1;border-radius:0 1px 0 2px;outline:1px solid var(--ii-text-color)}#filterGrid .third{grid-column-start:1;grid-row-start:3;border-radius:0 2px;outline:1px solid var(--ii-text-color)}#filterGrid .fourth{grid-column-start:2;grid-row-start:3;border-radius:2px 0 1px;outline:1px solid var(--ii-text-color)}#filterGrid .grouping{margin-left:10px}#filterGrid .saveFilter{height:75px;min-width:50px;margin:0 25px}#filterGrid button.save{cursor:pointer;border-radius:5px;background-color:var(--i-border);height:30px}#filterGrid .row.group{margin:auto}#filterGrid #dropdown.double{margin:10px;width:10vw}#filterGrid #dropdown button.filter{background-color:var(--iii-color);width:10vw;height:30px;border-radius:6px;border:2px solid var(--iii-border);cursor:pointer;font-size:large}#filterGrid #dropdown .label{color:var(--ii-text-color)}#filterGrid #dropdown .currentFilter{font-weight:400}#filterGrid #dropdown .options{width:9.5vw;transform:translate(-8px,-30px)}@media (max-width: 1025px){#filterGrid .grid{margin:10px 5px;height:40px;width:40px;grid-template-columns:20px 20px;grid-template-rows:18px 4px 18px}#filterGrid #dropdown.double{margin-left:5px;width:120px}#filterGrid #dropdown button.filter{width:120px}#filterGrid #dropdown .options{width:115px}}#filterGrid #dropdown .options li{font-weight:400}#filterGrid .archive{width:75px;grid-template-rows:30px auto}#filterGrid .archive .label{padding-top:5px}#filterGrid .archive .icon{height:30px;font-size:xx-large;margin:0 auto;padding:0}#filterGrid button.save:hover{background-color:var(--iii-color);border:2px solid var(--iii-border);color:var(--iii-text-color)}.on #filterGrid #dropdown .options li:hover{background-color:var(--iii-border);font-weight:700;color:var(--dropdown-text-color)}.on #filterGrid #dropdown button.filter:hover{border:2px solid var(--i-border)}#filterGrid button.save:active{background-color:azure;border:2px solid rgb(255,255,255);color:#a5dcfa}#footer{position:relative;border-top:2px solid rgb(225,155,95);min-height:125px;background-color:#000;color:#fff;display:flex;justify-content:space-between;align-items:center}#footer .col{margin:auto 10px 10px}#footer .row{margin:auto 10px 10px;gap:8px}#footer .row .dot{font-weight:700}#footer .links.col{margin:0 0 5px}#footer .link{color:#fff;margin:2.5px 0;width:fit-content}#footer .link:hover{color:#e19b5f}.error button{margin-left:45%;margin-top:10px}.error .title{margin-top:10px}.loading{display:grid;grid-auto-flow:row;padding-top:10vh;width:90vw;margin:auto;overflow:hidden}.loading.refetch{width:100%;padding-top:10px}.running{display:flex;flex-direction:row;justify-content:flex-start;position:relative}.stickman{position:relative;width:85%;height:100px;animation:running 1s steps(2) infinite,move-to-finish 5s forwards;z-index:1}.refetch .stickman{animation:running 1s steps(2) infinite}.head{position:absolute;top:0;left:22px;width:21px;height:21px;border-radius:50%;background-color:var(--background-text-color)}.body{position:absolute;top:20px;left:29px;width:3px;height:30px;transform:rotate(5deg);background-color:var(--background-text-color);z-index:1}.neck{height:3px}.chest{height:27px;background-color:#00f}.refetch .chest{background-color:var(--header-color)}.leftArm{position:absolute;top:25px;left:31px;transform-origin:0 0;animation:arm-swing-left 1s infinite linear}.leftArm .upper{position:absolute;width:2px;height:16px;transform:rotate(75deg);transform-origin:top;background-color:#000;border-radius:4px}.leftArm .lower{position:absolute;top:3px;left:-15px;width:2px;height:15px;transform-origin:0 0;background-color:var(--background-text-color);border-radius:4px}.leftArm .lower .forearm{height:10px;background-color:#fff}.rightArm{position:relative;top:25px;left:31px;transform-origin:0 0;animation:arm-swing-right 1s infinite linear;z-index:2}.rightArm .upper{position:absolute;width:2px;height:16px;transform:rotate(-60deg);transform-origin:top;background-color:var(--background-text-color);border-radius:4px}.rightArm .lower{position:absolute;top:8px;left:13px;width:2px;height:15px;transform:rotate(-150deg);transform-origin:top;background-color:var(--background-text-color);border-radius:4px}.leftLeg{position:relative;top:50px;left:29px;transform-origin:0 0;animation:leg-swing-left 1s infinite linear}.leftLeg .upper{position:absolute;top:-1px;left:-1px;width:2px;height:18px;transform:rotate(25deg);transform-origin:top;background-color:var(--background-text-color);border-radius:4px}.shorts{background-color:#00f;height:8px;border-radius:4px}.refetch .shorts{background-color:var(--header-color)}.leftLeg .lower{position:absolute;top:15px;left:-8px;width:2px;height:19px;transform:rotate(105deg);transform-origin:top;background-color:#000;border-radius:4px}.leftLeg .calf{margin-top:3px;height:12px;background-color:#fff}.rightLeg{position:relative;top:50px;left:29px;transform-origin:0 0;animation:leg-swing-right 1s infinite linear;z-index:2}.rightLeg .upper{position:absolute;top:-1px;left:-1px;width:2px;height:18px;transform:rotate(-75deg);transform-origin:top;background-color:var(--background-text-color);border-radius:4px}.rightLeg .lower{position:absolute;top:3px;left:16px;width:2px;height:19px;transform:rotate(5deg);transform-origin:top;background-color:var(--background-text-color);border-radius:4px}.track{width:100%;height:50px;background-color:#e6502d;transform:translateY(-40px)}.track .lane{width:inherit;border-bottom:1px solid white;margin:2px 0;height:10px}.track .lane.top{margin-top:0}.track .lane.bottom{margin-bottom:0}.track .finishLine{background-color:#fff;border:1px solid white;width:5px;margin-left:90%;height:22px;display:flex;justify-content:right}@keyframes running{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes arm-swing-left{0%,to{transform:rotate(20deg)}50%{transform:rotate(-135deg)}}@keyframes arm-swing-right{0%,to{transform:rotate(-20deg)}50%{transform:rotate(135deg)}}@keyframes leg-swing-left{0%,to{transform:rotate(10deg)}50%{transform:rotate(-110deg)}}@keyframes leg-swing-right{0%,to{transform:rotate(-10deg)}50%{transform:rotate(110deg)}}@keyframes move-to-finish{0%{transform:translate(0)}to{transform:translate(calc(100% - 50px))}}#wholeCal{width:21.8vw;min-width:265px;margin:auto 10px}#wholeCal .topRow .today{height:16px;width:16px;box-shadow:0 0 4px var(--today-color);border:2px solid var(--today-color);border-radius:6px}#calendar{display:grid;grid-template-columns:repeat(7,3.11vw);grid-template-rows:repeat(8,50px);width:fit-content;-webkit-user-select:none;user-select:none}@media (max-width: 1215px){#calendar{grid-template-columns:repeat(7,37.8px)}}#calendar .monthRow{display:flex;flex-direction:row;justify-content:space-between;grid-column:span 7;border-bottom:2px solid rgba(0,0,0,.1)}#calendar .monthName{font-size:xx-large}#calendar .arrow{margin:auto 7px;width:30px}#calendar .weekDays{display:grid;grid-auto-flow:column;grid-column:span 7;grid-template-columns:inherit;border-bottom:2px solid rgba(0,0,0,.1);gap:inherit}#calendar .label{text-shadow:0 3px 3px rgba(0,0,0,.3)}#calendar .row{display:grid;gap:inherit;grid-column:span 7;grid-row:span 1}#calendar .week{display:grid;grid-template-columns:inherit}#calendar .fullDay{z-index:2}#calendar .fullDay.outside{background-color:var(--ii-color);color:var(--ii-text-color);z-index:1}#calendar .fullDay.outside:has(.day.today){z-index:2}#calendar .fullDay.bottomRight{border-bottom-right-radius:4px}#calendar .fullDay.bottomLeft{border-bottom-left-radius:4px}#calendar .day{display:flex;justify-content:center;width:40px;height:40px}#calendar .comment{display:flex;justify-content:center;color:orange;font-weight:700;font-size:x-large;width:0px;transform:translate(-3px,-1px)}#calendar .secondWorkout{display:flex;justify-content:center;text-shadow:0 0 2px black;font-weight:700;font-size:x-large;width:0px;transform:translate(3px,-1px)}#calendar .date{font-weight:700}#calendar .selectDate{cursor:pointer}#calendar .current{box-shadow:0 0 10px var(--current-color);border:1px solid var(--current-color)}#calendar.quick .current{border-radius:50%}#calendar .today{box-shadow:0 0 10px var(--today-color);border:1px solid var(--today-color);border-radius:10px}#wholeCal .board{display:none;position:absolute;background-color:var(--iii-color);width:275px;max-height:400px;z-index:100;border-radius:10px;border:3px solid var(--i-border);font-size:large;transform:translate(-10px,180px);cursor:default;box-shadow:0 0 15px #0009}#wholeCal .board .labelOptions{overflow-y:scroll;overflow-x:hidden;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin;max-height:340px}#wholeCal .show{display:block;opacity:1}#wholeCal .pair{display:flex;justify-content:space-between;align-items:baseline;width:inherit;height:30px}#wholeCal .top{background-color:var(--i-border);border-top-right-radius:6px;border-top-left-radius:6px;outline:1px solid var(--i-border);border:1px solid var(--i-border)}#wholeCal .top .icon{margin:0 5px}#wholeCal .team.icon{padding-bottom:8px;height:16px}#wholeCal .options{margin:8px;display:flex;justify-content:space-between;gap:4px}#wholeCal .options .workLabel{width:100px;font-size:medium}#wholeCal .row.second{grid-template-columns:100px 40px 124px auto;color:var(--iii-text-color)}#wholeCal .row .blank{width:11px;background-color:var(--i-border)}#wholeCal .color{width:20px;height:20px;cursor:pointer;background-color:#fff;border:0px;margin:5px 6px}#wholeCal .border{border-radius:50%;background-color:#fff;border:2px solid black}#wholeCal .color:hover{cursor:pointer}#wholeCal input.color{margin:5px 10px}#wholeCal .card{max-width:50px;height:30px}#wholeCal .board .box .workout{box-shadow:0 0 2px #000}#wholeCal .empty.top{height:8px;width:35px}#wholeCal input.workLabel.iText{background-color:var(--iii-color);border:2px solid var(--iii-color);color:var(--iii-text-color);padding:0 0 0 2px;margin-bottom:2px;width:85px}#wholeCal input.workLabel.iText.canEdit{border-radius:0;background-color:#fff;border:2px solid white;color:#000;border-bottom:2px solid var(--iii-border);margin-bottom:2px;font-size:medium;padding:0 0 0 2px}#wholeCal .board .box{margin:auto}#wholeCal .board .box .example{border-radius:6px;flex-direction:column;margin:auto}#wholeCal .card .text{border-top:1px solid black;border-bottom:1px solid black;width:45px;font-size:8px;font-weight:700}#wholeCal .workout.text{padding:3px}.on #calendar .fullDay:hover{font-size:x-large}.on #calendar .arrowBox:hover{font-size:x-large;cursor:pointer}#wholeCal input.workLabel.iText.canEdit:hover{background-color:var(--i-color);border:2px solid var(--i-border);border-radius:4px}.on #calendar .day.notPaid:hover{border:2px solid var(--error-border);background-color:color-mix(in srgb,var(--error-border),white 40%);cursor:default;border-radius:50%}.on #calendar .day.notPaid:hover .selectDate{font-size:medium;cursor:default}#dailyWorkouts{display:grid;grid-auto-flow:column;gap:20px;margin:60px 0;font-size:16px}#dailyWorkouts .placeholder{display:grid;grid-auto-flow:column}#dailyWorkouts.team{margin:35px 0 5px}#dailyWorkouts .selectDay{border-radius:10px;width:max-content;grid-template-columns:repeat(3,4.5vw);grid-template-rows:repeat(16,20px);background-color:var(--workout-color);color:var(--text-color);box-shadow:0 0 15px #000;border:2px solid var(--workout-color)}@media (max-width: 1420px){#dailyWorkouts .selectDay{grid-template-columns:repeat(3,63px)}}#dailyWorkouts .loading.refetch{transform:translate(-120px,-70px)}#dailyWorkouts .date{grid-column-start:1;grid-column:span 3;display:flex;justify-content:center;align-items:center;font-weight:700;min-width:50px;min-height:20px}#dailyWorkouts .intensity{grid-column-start:1;grid-column:span 3;border-top:1px solid black}#dailyWorkouts .theme,#dailyWorkouts .focus{grid-column-start:1;grid-column:span 3;overflow:hidden;align-items:baseline;padding:0 2px}#dailyWorkouts .intensity.second{grid-column-start:1;grid-column:span 3;border-top:1px solid black}#dailyWorkouts .theme.second,#dailyWorkouts .focus.second{grid-column-start:1;grid-column:span 3;padding:0 2px}#dailyWorkouts .workoutText{grid-column:span 3;font-size:13px;margin:0 5px;display:flex;min-height:75px;overflow-y:auto;scrollbar-width:none;white-space:pre-wrap}#dailyWorkouts .day .zone{display:flex;align-items:center;justify-content:center;height:auto;grid-row-start:3;font-weight:700;border-top:1px solid black}#dailyWorkouts .zone.center{grid-column-start:1;grid-row-start:16}#dailyWorkouts .zone.one{color:var(--zone-one);grid-column-start:1;min-width:40px}#dailyWorkouts .zone.two{color:var(--zone-two);grid-column-start:2;min-width:40px}#dailyWorkouts .zone.three{color:var(--zone-three);grid-column-start:3;min-width:40px}#dailyWorkouts .day.current{box-shadow:0 0 25px var(--current-color);border:2px solid var(--current-color)}#dailyWorkouts .day.today{box-shadow:0 0 50px var(--today-color);border:2px solid var(--today-color);border-radius:10px}#dailyWorkouts .current{transform:scale(1.1);z-index:99}#dailyWorkouts .yesterday{transform:translate(25%);z-index:98}#dailyWorkouts .tomorrow{transform:translate(-25%);z-index:98}#dailyWorkouts .dayAfter{transform:translate(-50%);z-index:97}#teamWorkouts{border-radius:10px;overflow-x:auto;scrollbar-color:var(--i-border) var(--background-color);scrollbar-width:thin;gap:10px;padding:35px}#teamWorkouts .program.name{grid-column:span 3}#savedWorkouts .row{display:grid;grid-auto-flow:column;width:fit-content;margin:3px 0;gap:10px;grid-template-columns:15% 0% 85%}#savedWorkouts .row.editable{grid-template-columns:13% 12% 75%}#savedWorkouts .list .row{width:270px}#savedWorkouts .title{padding:0}#savedWorkouts.board{display:none;position:absolute;background-color:var(--iii-color);width:17.1vw;max-height:400px;z-index:1;border-radius:5px;border:3px solid var(--i-border);font-size:large;transform:translate(-152px,-5px);cursor:default;box-shadow:0 0 15px #0009}#savedWorkouts .options{padding:0;margin:0;width:inherit;max-height:150px}#savedWorkouts.board .options{max-height:400px}#savedWorkouts.show{display:block;opacity:1}#savedWorkouts .top{margin-bottom:10px;background-color:var(--i-border);outline:1px solid var(--i-border)}#savedWorkouts .pair{display:flex;justify-content:space-between;width:inherit;height:30px}#savedWorkouts .name{width:165px}#savedWorkouts input.name{width:180px;height:28px;border-radius:0;background-color:#fff;border:0;border:2px solid var(--iii-color);border-bottom:2px solid var(--iii-border);font-size:medium;padding:0 0 0 5px;margin-top:4px;-webkit-user-select:none;user-select:none}#savedWorkouts input.editing{color:#000;width:155px}#savedWorkouts input.boxBubble.noBorder{border:0px;background-color:var(--iii-color)}#savedWorkouts .list input.boxBubble.noBorder{width:225px}#savedWorkouts .top .blank{width:60px}#savedWorkouts .top{display:grid;grid-auto-flow:column;grid-template-columns:1fr auto 1fr}#savedWorkouts .icons{gap:0;justify-content:right}#savedWorkouts .scrollbar{max-height:350px;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:none;overflow-y:auto;overflow-x:hidden}@media (max-width: 1470px){#savedWorkouts.board{width:17.1vw;transform:translate(-12.25vw,-5px)}#savedWorkouts input.noBorder{width:90%}#savedWorkouts input.editing{width:9.8vw}}.on #dailyWorkouts .selectDay:hover{box-shadow:0 0 50px var(--i-border);border:2px solid var(--i-border);cursor:pointer}.on #dailyWorkouts.team .selectDay:hover{box-shadow:0 0 30px var(--i-border);border:2px solid var(--i-border);cursor:pointer}.on #dailyWorkouts.team .selectDay.editable:hover{border:2px solid rgb(80,200,120);box-shadow:0 0 30px #50c878}.on #dailyWorkouts .selectDay.notPaid:hover{box-shadow:0 0 50px var(--error-border);border:2px solid var(--error-border);background-color:color-mix(in srgb,var(--error-border),white 40%);cursor:default}#dailyWorkouts .selectDay:hover{cursor:pointer}.on #savedWorkouts input.editing:hover{border:2px solid var(--i-border);border-radius:6px}#workoutInput{display:none;position:absolute;z-index:100;transform:translate(40vw,-85px);width:0px;height:0px;opacity:0}#workoutInput.team{transform:translate(42vw,-85px)}#workoutInput.show{display:block;opacity:1}#workoutInput .workoutDay{background-color:var(--workout-color);box-shadow:0 0 30px #000;border:4px solid black;border-radius:10px;width:20vw}#workoutInput .workoutDay .label{margin:0 3px;color:var(--text-color);width:72px}#workoutInput .workoutDay .date{margin:auto;width:inherit}#workoutInput .workoutDay .input{display:flex;flex-direction:row;margin-bottom:5px;justify-content:space-between;text-align:center;margin-right:5px;width:98%}#workoutInput .workoutDay .input.top{margin-top:5px}#workoutInput .workoutDay .bubble{background-color:var(--iii-color);color:var(--iii-text-color);border-radius:6px;border:2px solid var(--iii-border);padding-left:5px;font-family:Arial,Helvetica,sans-serif}#workoutInput .workoutDay .detail .bubble{width:70%}#workoutInput .workoutDay input{height:20px;font-size:15px}#workoutInput .workoutDay textarea{width:243px;height:75px;resize:none;font-size:13px;overflow-y:scroll;scrollbar-color:var(--iii-color) var(--iii-border);scrollbar-width:thin}#workoutInput .workoutDay textarea.extend{height:200px}#workoutInput .workoutDay .zone input{width:4.8vw}#workoutInput .workoutDay .zone{display:flex;flex-direction:row;justify-content:center;gap:.3vw}#workoutInput .workoutDay .zone .input{display:flex;flex-direction:column;width:28%;margin:5px}#workoutInput .workoutDay .zone .label{margin:0;width:4.9vw;text-wrap:nowrap}#workoutInput .workoutDay .submit{display:flex;justify-content:center;font-size:large;font-weight:700;margin-top:5px;border-radius:0 0 6px 6px;height:45px;background-color:var(--i-border);color:var(--title-text-color)}#workoutInput .workoutDay .subButton{width:200px;background-color:var(--workout-color);color:var(--text-color);border:3px solid black;font-size:large;height:30px;cursor:pointer}#workoutInput .workoutInputs.hide{display:none}#workoutInput textarea.comment{height:275px}#workoutInput .length{font-size:14px;display:flex;margin-top:auto}#workoutInput .workout-two{width:100%}#workoutInput button.workoutTwo{margin:2.5px;width:200px;background-color:var(--i-border);color:var(--title-text-color);border:2px solid black;font-weight:700;border-radius:6px;height:25px;cursor:pointer}#workoutInput .icon.padBot2{padding-bottom:4px}#workoutInput .icon.padleft2{padding-left:2px}#workoutInput .close{margin-left:5px}#workoutInput #dropdown.double{display:flex;flex-direction:column;justify-content:center;align-items:center;width:28vw}#workoutInput #dropdown button{width:97%}#workoutInput #dropdown .miniBox{width:100%}#workoutInput #dropdown .options{transform:translate(-8px,-25px);width:107%;max-height:100px;border:3px solid var(--iii-border);box-shadow:0 0 10px #000}#workoutInput #popUp{left:45px;top:310px}@media (min-width: 1470px){#workoutInput .workoutDay{width:292px}#savedWorkouts.board{width:250px;transform:translate(-187px,-5px)}#workoutInput #dropdown.double{width:216px}#workoutInput #dropdown .miniBox{width:190px}#workoutInput #dropdown .options{width:205px}#workoutInput .workoutDay .zone input{width:74px}}@media (max-width: 1420px){#workoutInput{transform:translate(565px,-85px)}}@media (max-width: 1320px){#workoutInput #dropdown.double{width:190px}#workoutInput #dropdown .miniBox,#workoutInput #dropdown .options{width:158px}#workoutInput .workoutDay .zone .label{font-size:14.25px}#workoutInput .workoutDay .zone .label.center{justify-content:left}#workoutInput .workoutDay .zone input{width:64px}}@media (max-width: 1280px){#workoutInput .workoutDay{width:257px}#savedWorkouts.board{width:215px;transform:translate(-152px,-5px)}#savedWorkouts input.name{width:150px}}#workoutInput .workoutDay .subButton:hover{background-color:var(--iii-color);border:3px solid var(--iii-border);color:var(--iii-text-color);font-weight:700}#workoutInput .bubble:hover{border:2px solid var(--i-border)}#workoutInput label{pointer-events:none}#savedWorkouts .close.icon:hover{color:var(--background-text-color)}#workoutInput button.workoutTwo:hover{background-color:color-mix(in srgb,var(--i-border),white 35%)}#workoutInput .workoutDay .subButton:active{background-color:azure;border:2px solid rgb(255,255,255);color:#a5dcfa}#workoutInput .updated.subButton,#workoutInput .updated.subButton:hover{background-color:green;border:2px solid green;font-weight:700}#workoutInput .error.subButton,#workoutInput .error.subButton:hover{background-color:var(--error-color);border:2px solid var(--error-border);font-weight:700}#notePad{width:21.8vw;min-width:265px;min-height:250px;max-height:450px;margin:0 10px}#notePad .options{padding:0;margin:0;width:inherit;max-height:385px;overflow:hidden}#notePad .options.scrollBar{overflow-y:auto;overflow-x:hidden;scrollbar-width:none}#notePad .options .row{margin:3px}#notePad textarea.name{max-height:200px;border-radius:0;background-color:#fff;border:0;border:2px solid var(--iii-color);border-bottom:2px solid var(--iii-border);font-size:medium;padding:0 0 0 5px;margin:3px 2px;resize:none;scrollbar-width:none}#notePad textarea.editing{color:#000}#notePad textarea.bubble.noBorder{border:1px solid var(--iii-border);border-radius:5px;background-color:var(--iii-color)}#notePad .icons{width:40px}#notePad .row .icon-container{max-width:35px}#notePad .row.editable{grid-template-columns:13% 12% 75%}@media (max-width: 1215px){#notePad .options{width:265px}#notePad textarea.editing{width:195px}}#notePad .length{font-size:14px;display:flex;margin-top:auto}.on #notePad textarea.bubble:hover{border:2px solid var(--i-border);border-radius:6px}.on #notePad textarea.bubble.noBorder:hover{border:1px solid var(--i-border)}.triBox{height:fit-content;width:fit-content;max-width:750px;margin-bottom:25px}.triBox .active{box-shadow:-1px 1px 10px #0000004d;z-index:2;border-radius:14px}.triBox .border{background-color:var(--i-border);-webkit-user-select:none;user-select:none;z-index:1}.triBox .top.area{height:30px;width:93%;margin:0 0 0 2%}.triBox .top .border{height:20px;border-radius:5px 5px 0 0;margin-top:12px;transition:height .3s ease,margin-top .3s ease}.triBox .top .border.extended{height:30px;margin-top:0}.triBox .normal{height:inherit}.triBox .side{height:95%;width:20px;margin:auto 0}.triBox .side.normal{height:100%}.triBox .side .border{border-radius:0 5px 5px 0;width:20px;height:100%;transition:width .3s ease}.triBox .side .border.extended{width:30px;height:100%}.triBox .side .extended .label{width:13px;text-orientation:sideways-right;writing-mode:vertical-rl}.triBox .area .label{color:var(--title-text-color)}.triBox .triToolTip{position:fixed;pointer-events:none;z-index:1000;background-color:var(--i-color);border:2px solid var(--i-border);border-radius:5px;font-weight:500;padding:2px;width:max-content;height:fit-content;color:var(--i-text-color)}.triBox .top.area:hover{cursor:pointer}.triBox .top.area:hover .border{box-shadow:0 -3px 8px #0000004d}.triBox .side.area:hover{cursor:pointer}.triBox .side.area:hover .border{box-shadow:2px 0 8px #0000004d}#zonePercent{width:55.2vw;max-width:750px;-webkit-user-select:none;user-select:none;color:var(--i-text-color);height:fit-content;border-bottom-left-radius:6px;border-bottom-right-radius:6px}#zonePercent .table{overflow-y:scroll;overflow-x:hidden;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin;scrollbar-gutter:stable}#zonePercent .table.hide{display:none}#zonePercent .title{margin-left:27px}#zonePercent .row{display:grid;grid-auto-flow:column;grid-template-columns:clamp(100px,8vw,110px) clamp(71px,6vw,81px) clamp(75px,6.4vw,85px);grid-auto-columns:1fr;height:30px}@media (max-width: 1230px){#zonePercent{width:676px}}#zonePercent .row div{display:flex;justify-content:center;align-items:center}#zonePercent .colTitle.row{background-color:var(--i-border);position:sticky;top:0}#zonePercent .iColor{background-color:var(--i-color)}#zonePercent .zoneRow .newYear{background-color:var(--i-border);margin:0;color:var(--title-text-color)}#zonePercent .zoneOne{color:var(--zone-one)}#zonePercent .zoneTwo{color:var(--zone-two)}#zonePercent .zoneThree{color:var(--zone-three)}#zonePercent .even{background-color:var(--ii-color);color:var(--ii-text-color)}#zonePercent .current{box-shadow:0 0 15px var(--current-color);border-top:4px solid var(--current-color);border-bottom:4px solid var(--current-color);border-radius:1px}#zonePercent .todayWeek{box-shadow:0 0 15px var(--today-color);border-top:4px solid var(--today-color);border-bottom:4px solid var(--today-color);border-radius:1px}#zonePercent .noBottomMargin{border-radius:0}#zonePercent .divider{border-right:8px solid var(--i-border)}#zoneSetting.znSetting.board{width:250px;max-height:450px;transform:translate(-6px,-2px);display:none;position:absolute;background-color:var(--iii-color);z-index:101;border-radius:10px;border:3px solid var(--i-border);font-size:large;cursor:default;box-shadow:0 0 15px #0009}#zoneSetting .title{margin:0}#zoneSetting .row{grid-template-columns:145px;height:40px}#zoneSetting .second.row{height:30px;color:var(--iii-text-color)}#zoneSetting.board.show{opacity:1;display:block}#zoneSetting.board .options{max-height:400px}#zoneSetting .pair{display:flex;justify-content:space-between;width:inherit;height:30px}#zoneSetting .top{margin-bottom:5px;background-color:var(--i-border);border-top-right-radius:6px;border-top-left-radius:6px;outline:1px solid var(--i-border);border:1px solid var(--i-border)}#zoneSetting .top .icon{margin:0 5px}#zoneSetting .top .edit.icon.updated{background-color:green}#zoneSetting .top .edit.icon.active{padding-bottom:3px;height:21px}#zoneSetting .color{width:20px;height:20px;cursor:pointer;background-color:#fff;border:0px;margin:5px 6px}#zoneSetting .border{border-radius:50%;background-color:#fff;border:2px solid black;margin:auto}#zoneSetting .color:hover{cursor:pointer}#zoneSetting .card{max-width:50px;height:30px}#zoneSetting .board .box .workout{box-shadow:0 0 2px #000}#zoneSetting .empty.top{height:8px;width:35px}#zoneSetting input.workLabel.iText{background-color:var(--iii-color);border:2px solid var(--iii-color);padding:0 0 0 2px;margin:5px;font-size:medium;width:125px}#zoneSetting input.workLabel.iText.canEdit{border-radius:0;background-color:#fff;border:2px solid white;border-bottom:2px solid var(--iii-border)}#zoneSetting .board .box{margin:auto}#zoneSetting .board .box .example{border-radius:6px;flex-direction:column;margin:auto}#zoneSetting .card .text{border-top:1px solid black;border-bottom:1px solid black;width:45px;font-size:8px;font-weight:700}#zoneSetting .workout.text{padding:3px}#zonePercent .bar.icon,#zonePercent .line.icon{font-size:16px;height:21px;width:26px;padding-bottom:3px}#zonePercent .icon.padBot2{padding-bottom:2px}#zonePercent .arrows{gap:10px;display:flex;flex-direction:row}#zonePercent .click{width:30px;cursor:pointer;color:var(--title-text-color)}#zonePercent .zoneRow{max-height:403px}#zonePercent .icon.active{background-color:var(--background-color)}#zoneBar{display:none;width:55.2vw;max-width:750px;height:430px}@media (max-width: 1230px){#zoneBar{width:676px}}#zoneBar.show{display:block;opacity:1}.on #zonePercent .selectWeek:hover{font-size:large;font-weight:700}.on #zonePercent .click:hover{font-size:x-large;cursor:pointer}.on #zonePercent .weekStart:hover{cursor:pointer}#zoneSetting input.workLabel.iText.canEdit:hover{background-color:var(--i-color);border:2px solid var(--i-border);border-radius:4px}.on #zonePercent .selectWeek.notPaid:hover{background-color:color-mix(in srgb,var(--error-border),white 40%);cursor:default;font-size:medium;font-weight:400}.on #zonePercent .selectWeek.notPaid:hover .weekStart{cursor:default}#timeGrid{width:55.2vw;max-width:800px;-webkit-user-select:none;user-select:none;background-color:var(--i-color)}#timeGrid.ibox{justify-content:left}#timeGrid .tcRow{display:grid;grid-auto-flow:column;grid-template-columns:5vw 5.5vw;grid-auto-columns:5vw;margin-top:3px;margin-bottom:3px;height:23px;color:var(--i-text-color)}#timeGrid .tcRow div{display:flex;justify-content:center;align-items:center}#timeGrid .curDistance{background-color:var(--i-border);color:var(--title-text-color);border-radius:4px;width:75%;margin:auto}#timeGrid .even{background-color:var(--ii-color);color:var(--ii-text-color)}#timeGrid .noBottomMargin{margin:3px 0 0;border-radius:0 0 6px 6px}#timeGrid .refresh{font-weight:700}#timeGrid .calculator{font-size:14px;padding:0 0 1px;width:26px;height:25px}#secondRow{height:65px;border:2px solid var(--ii-border);background-color:var(--ii-color);border-radius:8px;margin:10px auto;width:53vw;display:flex;flex-direction:row}#secondRow .double{display:flex;flex-direction:column;justify-content:center;align-items:center;width:110px;margin:5px 10px}#secondRow .seconds{display:flex;align-items:center;margin-top:10px;margin-left:3px;font-size:14px}#secondRow .time{display:grid;grid-auto-flow:column;width:105px}#secondRow button.input{margin:auto;cursor:pointer;border-radius:5px;background-color:var(--i-border);color:var(--title-text-color)}#secondRow .currentFilter{font-size:large;overflow:hidden}#secondRow .label{color:var(--ii-text-color)}#secondRow .options{transform:translate(-10px,-24px)}#secondRow input.bubble{background-color:var(--iii-color);width:75px;height:25px;border-radius:8px;border:2px solid var(--iii-border);padding-left:5px;font-size:large;color:var(--iii-text-color)}#secondRow input.error{background-color:var(--error-color);border:2px solid var(--error-border);box-shadow:0 0 25px var(--error-color)}@media (min-width: 1460px){#timeGrid .tcRow{grid-template-columns:73px 80px;grid-auto-columns:73px}#secondRow{width:777px}#secondRow .double{width:115px;margin:5px}#secondRow .time{width:105px}#secondRow button.input{width:102px}#secondRow input.bubble{width:95px}#secondRow #dropdown button{width:115px;padding:0 2px}#secondRow #dropdown .miniBox{width:102px}#secondRow #dropdown .options{width:115px}}@media (max-width: 1460px){#secondRow{width:53vw}#secondRow .double{width:7.85vw;margin:5px}#secondRow .time{width:7.25vw}#secondRow button.input{width:7vw}#secondRow input.bubble{width:6.5vw}#secondRow #dropdown button{width:8vw;padding:0 2px}#secondRow #dropdown .miniBox{width:7vw}#secondRow #dropdown .options{width:8vw}}@media (max-width: 1060px){#timeGrid{width:585px}#timeGrid .tcRow{grid-template-columns:53px 58.3px;grid-auto-columns:53px}#secondRow{width:565px}#secondRow .double{width:83px;margin:5px}#secondRow .time{width:70px}#secondRow button.input{width:75px}#secondRow input.bubble{width:68px}#secondRow #dropdown button{width:80px;padding:0 2px}#secondRow #dropdown .miniBox{width:73px}#secondRow #dropdown .options{width:80px}}#timeGrid .board .title{padding:0}#timeGrid .board{display:none;position:absolute;background-color:var(--iii-color);width:275px;max-height:400px;z-index:101;border-radius:10px;border:3px solid var(--i-border);font-size:large;cursor:default;box-shadow:0 0 15px #0009}#timeGrid .board.show{display:block;opacity:1}#timeGrid .board .options{max-height:400px}#timeGrid .pair{display:flex;justify-content:space-between;width:inherit;height:30px}#timeGrid .top{margin-bottom:10px;background-color:var(--i-border);padding-bottom:2px}#timeGrid .top .icon{margin:0 5px}#timeGrid .top .edit.icon.updated{background-color:green}#timeGrid .top .edit.icon.active{padding-bottom:3px;height:21px}#tcArchive.board{transform:translate(-209px,-3px)}#tcArchive .top{display:grid;grid-auto-flow:column;grid-template-columns:1fr auto 1fr}#tcArchive .icons{gap:0;justify-content:right}#tcArchive .length{font-size:14px;display:flex;margin-top:auto}#tcArchive .options{padding:0;margin:0;width:inherit;max-height:150px}#tcArchive .scrollbar{max-height:350px;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:none;overflow-y:auto;overflow-x:hidden}#tcArchive .name{width:165px}#tcArchive input.name{width:180px;height:28px;border-radius:0;background-color:#fff;border:0;border:2px solid var(--iii-color);border-bottom:2px solid var(--iii-border);font-size:medium;padding:0 0 0 5px;margin-top:4px;-webkit-user-select:none;user-select:none}#tcArchive input.editing{color:#000}#tcArchive .use{height:26px;width:26px;margin-left:5px}#tcArchive .show{display:block;opacity:1}#tcArchive input.bubble.noBorder{border:0px;background-color:var(--iii-color)}#tcArchive .list input.bubble.noBorder{width:225px}#tcArchive .row{display:grid;grid-auto-flow:column;width:fit-content;margin:3px 0;gap:10px}#tcArchive .list .row{width:270px}#timeGrid .tooltip{transform:translate(22px,-25px)}#tcParam.parameter.board{width:300px;max-height:450px;transform:translate(-6px,-2px);border-radius:8px}#tcParam.show{opacity:1;display:block}#tcParam .double{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:5px 8px}#tcParam .double div{height:25px}#tcParam #dropdown button.filter{background-color:var(--iii-color);width:125px;height:30px;border-radius:6px;border:2px solid var(--iii-border);cursor:pointer}.on #tcParam #dropdown button.filter:hover{border:2px solid var(--i-border)}#tcParam .currentFilter{color:var(--iii-text-color);font-size:large}#tcParam #dropdown .options{width:125px}#tcParam .changeView{color:var(--iii-text-color)}#tcCalculator.board{display:none;transform:translate(-372px,-3px);width:400px;max-height:500px;background-color:var(--i-color)}#tcCalculator.show{opacity:1;display:block}#tcCalculator .xBotMarg{margin-bottom:15px}#tcCalculator .row{margin:8px auto;width:345px}#tcCalculator .double{display:grid;width:115px;min-width:60px}#tcCalculator .double .percent{margin-left:5px}#tcCalculator .qcLabel{margin-bottom:5px;height:25px;color:var(--i-text-color)}#tcCalculator .sim{width:105px}#tcCalculator #dropdown.double{display:flex;flex-direction:column;justify-content:center;align-items:center}#tcCalculator #dropdown .qcLabel{width:110px}#tcCalculator #dropdown .currentFilter{font-size:large}#tcCalculator #dropdown .options{padding:0;margin:0;width:inherit;max-height:150px}#tcCalculator #dropdown .simDistance+button .options{transform:translate(-10px,-150px)}#tcCalculator .seconds{display:flex;align-items:center;margin-top:10px;font-size:15px;margin-left:2px}#tcCalculator .closeDouble{display:flex;flex-direction:row}#tcCalculator .time{display:grid;grid-auto-flow:column;width:105px}#tcCalculator input.bubble{margin:0 auto;background-color:var(--iii-color);width:75px;height:25px;border-radius:6px;border:2px solid var(--iii-border);color:var(--iii-text-color);padding-left:5px;font-size:large}#tcCalculator .percent{color:var(--i-text-color)}#tcCalculator input.error{background-color:var(--error-color);border:2px solid var(--error-border);box-shadow:0 0 25px var(--error-color)}#tcCalculator input.bubble.noBorder{border:0px;border-radius:4px 4px 0 0;background-color:var(--iii-color);border:2px solid var(--iii-color);border-bottom:2px solid var(--iii-border)}.on #timeGrid .selectRow:hover{font-size:large;font-weight:700}.on #tcArchive input.bubble:hover{border:2px solid var(--i-border);border-radius:6px}.on #tcArchive input.bubble.noBorder:hover{border:0px}.on #tcParam .filter.show:hover .options{display:block}.on #tcParam .options li:hover{background-color:var(--iii-border);font-weight:700}.on #tcCalculator input.bubble:hover{border-bottom:2px solid var(--i-border)}.on #secondRow button.input:hover{background-color:var(--iii-color);border:2px solid var(--iii-border);color:var(--iii-text-color)}.on #secondRow input.bubble:hover{border:2px solid var(--i-border);border-radius:6px}#tcParam button.filter .options li:active{background-color:azure;color:#a5dcfa}#generator{width:fit-content;height:fit-content;-webkit-user-select:none;user-select:none;margin:auto 0}#generator.iBox{justify-content:left}#generator .title{height:30px}#generator .double{display:flex;flex-direction:column;justify-content:center;align-items:center;width:116px;margin:3px 0}#generator .double div{height:25px}#generator .row{display:grid;grid-auto-flow:column;width:fit-content;margin:3px 0;gap:10px}#generator .parameter .row{width:298px}#generator .details{display:grid;grid-auto-flow:column;gap:10px;margin:10px}#generator .workout{width:450px;margin:10px auto}#generator .text{margin:2px;height:20px}#generator button.input{margin:auto;cursor:pointer;border-radius:5px;background-color:var(--i-border)}#generator .currentFilter{font-size:large;display:flex;align-items:center}#generator .time{display:grid;grid-auto-flow:column;width:105px;margin-bottom:5px}#generator input.bubble{background-color:var(--iii-color);width:75px;height:25px;border-radius:6px;border:2px solid var(--iii-border);color:var(--iii-text-color);padding-left:5px;font-size:large}#generator input.error{background-color:var(--error-color);border:2px solid var(--error-border);box-shadow:0 0 25px var(--error-color)}#generator .miniLabel{display:flex;align-items:center;margin-top:10px}#generator .block{display:block}#generator #dropdown .rep_distance+button .options{transform:translate(-10px,-156px)}#generator .board .title{position:absolute;padding:0;left:100px}#generator .board{display:none;position:absolute;background-color:var(--iii-color);width:275px;max-height:400px;z-index:101;border-radius:8px;border:3px solid var(--i-border);font-size:large;transform:translate(-6px,-2px);cursor:default;box-shadow:0 0 15px #0009}#generator .options{padding:0;margin:0;width:inherit;max-height:150px}#generator .board .options{max-height:350px}#generator .board .saved{max-height:300px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}#generator .length{font-size:14px;display:flex;margin-top:auto}#generator .pair.top{display:flex;justify-content:space-between;align-items:center;height:30px;margin-bottom:10px;background-color:var(--i-border);padding-bottom:2px}#generator .name{width:165px}#generator input.name{width:180px;height:28px;border-radius:0;background-color:#fff;border:0;border:2px solid var(--iii-color);border-bottom:2px solid var(--iii-border);padding:0;font-size:medium;margin-top:4px;-webkit-user-select:none;user-select:none}#generator input.editing{color:#000}#generator .show{display:block;opacity:1}#generator input.bubble.noBorder{border:2px solid var(--iii-color);background-color:var(--iii-color)}#generator .list input.bubble.noBorder{width:215px}#generator .top .blank{width:60px}#generator .parameter .error{background-color:var(--error-color)}#generator .parameter.board{width:300px;max-height:450px}#generator .parameter .restType{width:50px;margin-left:10px}#generator .parameter .inputs{width:230px}#generator .parameter input{width:65px;border-radius:0;background-color:#fff;border:2px solid var(--iii-color);border-bottom:2px solid var(--iii-border);font-size:medium;padding:0 0 0 2px}#generator .inputs .line{display:grid;gap:3px;grid-template-columns:75px 75px 75px;margin:3px 0}#generator .inputs .line.labels{display:flex;justify-content:flex-end;gap:17px;margin-right:10px}#generator .line input{margin-top:2px}#generator .line .label{height:inherit}#generator .parameter .save{margin-left:10px}#generator .parameter .bubble.error{background-color:var(--error-color);border:2px solid var(--error-border);box-shadow:0 0 5px var(--error-color);border-radius:4px}#generator .tooltip{transform:translate(22px,-22px)}.on #generator button.input:hover{background-color:var(--iii-color);border:2px solid var(--iii-border);color:var(--iii-text-color)}.on #generator input.bubble:hover{border:2px solid var(--i-border);border-radius:6px}.on #generator input.bubble.noBorder:hover{border:2px solid var(--iii-color)}.on #generator input.bubble.noBorder.error:hover{border:2px solid var(--error-color)}.on #generator .selectBox:hover{font-size:17px;font-weight:700;overflow-y:hidden;-webkit-user-select:text;user-select:text}.on #generator .parameter .bubble:hover,.on #generator .board .bubble:hover{border-radius:4px}#generator button.input:active{background-color:azure;border:2px solid rgb(255,255,255);color:#a5dcfa}#rostr{display:grid;gap:20px;min-height:730px;max-width:1400px}#rostr .rostrBox{display:flex;flex-direction:row;max-width:1400px}#rostr .rostrBox .visible{max-width:1150px}#rostr .iBox{border-radius:4px}#rostr .margTB25{margin:25px 0}#rostr .margL55{margin-left:35px}#rostr .rostrFilter{margin-top:5px}#rostr .icon.active{color:var(--i-text-color)}#rostr .row.selectedRow{font-weight:700;box-shadow:0 0 15px var(--today-color);position:relative}#rostr .filter.checkbox{height:20px;width:20px;border:2px solid var(--i-text-color);background-color:var(--ii-border);margin:auto;border-radius:40%;cursor:pointer}#rostr .filter.checkbox.notVisible{background-color:var(--error-color)}#rostr .row.even .filter.checkbox{border:2px solid var(--ii-text-color)}#rostr .filter.checkbox:hover{background-color:var(--iii-border)}#rostr .row .filter.checkbox:active{border:2px solid var(--error-border)}#rostr .filter.checkbox.notVisible:active{background-color:var(--ii-border)}#rFilter .col{display:flex;flex-direction:column;height:fit-content;width:205px}#rFilter .filterCol{display:grid;grid-auto-flow:row;grid-auto-columns:185px;grid-auto-rows:62px;max-height:425px;width:185px;gap:10px;margin:15px 0;padding:8px;box-shadow:0 0 15px #0000004d}#rFilter .value{height:40px;width:120px;margin:auto}#rFilter .value.current{border:2px solid var(--today-color);box-shadow:0 0 15px var(--today-color);border-radius:8px}#rFilter .schedule .start{margin:5px}#rFilter .start .startDate{margin:auto;width:18px;height:20px}#rFilter .add.row{background-color:var(--iii-border);border:2px solid var(--iii-border)}#rFilter .add .newDate{margin:auto;width:18px;height:20px}#rFilter .schedule{margin:20px 0;border:2px solid var(--i-border);background-color:var(--iii-color);color:var(--iii-text-color);border-radius:6px;width:200px;max-height:242px;box-shadow:0 0 15px #0000004d;border-bottom:6px solid var(--i-border)}#rFilter .schedule input:disabled{color:var(--iii-text-color)}#rFilter .schedule .utility{overflow-y:scroll;max-height:210px;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin}#rFilter .topRow{border-top-right-radius:2px;border-top-left-radius:2px}#rFilter .schedule .label{margin:5px}#rFilter .schedule .date{-webkit-user-select:none;user-select:none}#rFilter .schedule .upload.icon{padding-bottom:3px;padding-top:0;height:22px;font-size:14px}#rFilter .schedule .row{margin:3px 0}#rFilter .schedule .expand.row{height:0px;margin:0}#rFilter .schedule .expand.row.shiftUp{transform:translateY(-5px)}#rFilter .schedule .expand.row .arrow{font-weight:400;font-size:25px;cursor:pointer}#rFilter .schedule .expand.row .up{transform:translateY(-5px)}#rFilter .schedule .expanded .date.data{color:green;font-weight:700}#rFilter .schedule .archive input{width:100px;margin:5px;height:30px;background-color:#fff;border:2px solid var(--iii-border);border-radius:6px;font-size:medium;padding:0 0 0 5px;-webkit-user-select:none;user-select:none}#rFilter .schedule .archive input.noBorder{border:0px;background-color:var(--iii-color);width:125px}#rFilter .schedule .button{border:1px solid var(--ii-color);background-color:var(--ii-color);border-radius:4px;font-weight:300}#rFilter .utility .button.active{font-weight:700;border:1px solid var(--ii-border);background-color:var(--ii-color)}#rFilter .utility .button.disabled{background-color:gray;border:1px solid black;color:#000;cursor:default}#rFilter .schedule .archive .editable{font-weight:700}#rFilter .edit.icon{width:26px}#rFilter .schedule .setting.icon.cal{font-size:16px;height:21px;padding-bottom:3px}#rFilter .dateBox .remove{color:red;width:19px;height:20px;padding-left:1px}#rFilter .schedule .archive input.noBorder.active{border:2px solid var(--today-color)}#rFilter .archive input.active{box-shadow:0 0 10px var(--today-color);border:2px solid var(--today-color)}#rFilter #popUp{left:35px;top:65px}#rFilter #popUp .row{margin-bottom:10px}#rFilter .value.label:hover{font-size:large;cursor:pointer;height:45px;width:140px;border:2px solid var(--current-color);box-shadow:0 0 15px var(--current-color);border-radius:8px}#rFilter .schedule .expand.row .arrow:hover{font-weight:600;font-size:29px}#rFilter .schedule .archive input:hover{border:2px solid var(--i-border)}#rFilter .schedule .archive input.noBorder:hover{border:0}#rFilter .schedule .archive input.noBorder.active:hover{border:2px solid var(--today-color)}#rFilter .schedule .button:hover{font-weight:700;cursor:pointer;border:1px solid var(--ii-border)}#rFilter .schedule .setting.icon.disabled:hover{cursor:default;background-color:var(--i-border)}#rFilter .archive input.active:hover{border:2px solid var(--today-color)}#rFilter .utility .button.disabled:hover{background-color:gray;border:1px solid black;color:#000;cursor:default;font-weight:400}#roster{width:100%}#roster .rosterTimes{overflow-y:scroll;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin;max-height:600px}#roster .filterRow{display:grid;grid-auto-flow:column;grid-template-columns:repeat(9,120px);grid-auto-columns:120px;margin:20px;height:70px;width:96%;color:var(--i-text-color);border:2px solid var(--ii-border);background-color:var(--ii-color);border-radius:6px;overflow-x:scroll;scrollbar-color:var(--ii-color) var(--ii-border);scrollbar-width:thin;scrollbar-gutter:stable}#roster .filterRow .date{height:30px;width:75px;margin:auto}#roster .filterRow .date.current{border:2px solid var(--today-color);box-shadow:0 0 15px var(--today-color);border-radius:8px}#roster .formatRow{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;border-right:11px solid var(--i-border)}#roster .formatRow.events .header.row{flex-grow:1;width:100%;overflow-x:hidden;background-color:var(--i-color)}#roster .formatRow .blank{width:11px;background-color:var(--i-border)}#roster .row{display:grid;grid-auto-flow:column;grid-template-columns:60px 60px 135px 135px;grid-auto-columns:1fr;gap:5px;padding-top:2px;padding-bottom:2px;height:23px;color:var(--i-text-color);width:fit-content}#roster .row div{white-space:nowrap}#roster .field.row{grid-auto-columns:1fr}#roster .filterOn.row{grid-template-columns:45px 65px 65px 135px 135px;grid-auto-columns:1fr}#roster .rosterTimes .row{min-width:100%}#roster .row.label{background-color:var(--i-border);padding:0;height:40px}#roster .header.row{background-color:var(--i-border);height:45px;padding:0}#roster .header.row .i{background-color:var(--i-color)}#roster .projRow{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:5px;height:100%}#roster .projRow .label{margin:0 8px}#roster .row.blank{width:10px}#roster .even{background-color:var(--ii-color);color:var(--ii-text-color)}#roster .noBottomMargin{margin:3px 0 0;border-radius:0 0 6px 6px}#roster .time{text-shadow:0 0 1px rgb(150,150,150);border-radius:10px;color:#000;height:22px;width:100%}#roster .time.negative{color:#000;background-color:#0f0;box-shadow:0 0 4px #000;border-radius:10px;font-style:italic}#roster .time.green{box-shadow:0 0 4px #000;background-color:#19a00a}#roster .time.yellow{box-shadow:0 0 4px #000;background-color:#fff52e}#roster .time.orange{box-shadow:0 0 4px #000;background-color:#ff7d00}#roster .time.red{box-shadow:0 0 4px #000;background-color:red}#roster .filter-icon{height:21px;width:26px;padding-bottom:3px;font-size:25px}#roster .col.current{font-weight:700;box-shadow:0 0 6px var(--today-color);position:relative;border-radius:8px}#roster .sortRow{display:flex;flex-direction:row}#roster .sortRow.current{font-weight:700;box-shadow:0 0 6px var(--today-color);position:relative;border-radius:8px}#roster .sort-box{background-color:var(--i-color);gap:2.5px}#roster .sort-box.autoMargTop{margin-top:5px}#rosterSettings.board{display:none;position:absolute;background-color:var(--iii-color);width:350px;max-height:400px;z-index:101;border-radius:8px;border:3px solid var(--i-border);font-size:large;cursor:default;box-shadow:0 0 15px #0009;transform:translate(-6px,-2px)}#rosterSettings.board.show{display:block;opacity:1}#rosterSettings .top{margin-bottom:10px;background-color:var(--i-border);display:flex;justify-content:space-between;height:30px;outline:1px solid var(--i-border);border:1px solid var(--i-border)}#rosterSettings .top .icon{margin:0 5px}#rosterSettings .top .edit.icon.updated{background-color:green}#rosterSettings .top .edit.icon.active{padding-bottom:3px;height:21px}#rosterSettings .two{display:flex;flex-direction:row;margin:5px 10px}#rosterSettings .two .label{margin-right:5px}#rosterSettings #dropdown .currentFilter{font-size:medium}#rosterSettings .row{display:flex;width:100%;height:40px;gap:0px}#rosterSettings .row.quick{height:auto;flex-wrap:wrap}#rosterSettings .row.proj{margin:0 0 10px;height:50px}#rosterSettings .row.quick>*{flex:1 1 0}#rosterSettings .separator{border-top:2px solid var(--i-border)}#rosterSettings .option{display:flex;flex-direction:row}#rosterSettings .choice{margin-left:5px}#rosterSettings .radio{width:20px;height:20px;margin:5px 6px;border:2px solid var(--i-border);background-color:var(--iii-color);border-radius:50%}#rosterSettings .radio.selected{background-color:var(--i-border)}#rosterSettings .margTB.label{margin:10px 0}#rosterSettings .proj #dropdown{margin:auto}#rosterSettings #dropdown .options{transform:translate(-10px,-24px)}#roster .rosterTimes .row:hover{font-size:large;font-weight:700}#roster .date.label:hover{font-size:large;cursor:pointer;height:35px;width:85px;border:2px solid var(--current-color);box-shadow:0 0 15px var(--current-color);border-radius:8px}#roster .canSort{cursor:pointer}#rosterSettings .radio:hover{cursor:pointer;background-color:var(--i-border)}#progression{width:1136px}#progression .filter-icon{height:21px;width:26px;padding-bottom:3px;font-size:25px}#progression .filterRow{display:grid;grid-auto-flow:column;grid-auto-columns:120px;margin:20px;height:60px;color:var(--ii-text-color);border:2px solid var(--ii-border);background-color:var(--ii-color);border-radius:6px}#progression .field .filterRow{width:500px}#progression .filterRow .event{height:30px;width:60px;margin:auto}#progression .filterRow .event.field{width:100px}#progression .filterRow .event.current{border:2px solid var(--today-color);box-shadow:0 0 15px var(--today-color);border-radius:8px}#progression .dataRow{overflow-y:scroll;overflow-x:scroll;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin}#progression .eventTimes{max-height:530px;color:var(--i-text-color)}#progression .eventTimes .improve.value{color:#000;box-shadow:0 0 4px #000;background-color:#fff;font-weight:700}#progression .eventTimes .improve.positive{color:#000;box-shadow:0 0 4px #000;background-color:#00ff00b3;font-weight:700;text-decoration:underline}#progression .eventTimes .improve{font-weight:700;text-shadow:0 0 1px rgb(150,150,150);margin:0 auto;border-radius:10px;color:#000;width:75px}#progression .improve.double{box-shadow:0 0 4px #000;background-color:#00ff00b3;font-style:italic}#progression .improve.green{box-shadow:0 0 4px #000;background-color:#19a00ab3}#progression .improve.yellow{box-shadow:0 0 4px #000;background-color:#fff514b3}#progression .improve.orange{box-shadow:0 0 4px #000;background-color:#ff7d00cc}#progression .improve.red{box-shadow:0 0 4px #000;background-color:#f00c}#progression .eventTimes .time.positive{background-color:#19a00a80}#progression .formatRow{display:flex;flex-direction:row;border-right:11px solid var(--i-border)}#progression .formatRow.field{justify-content:center}#progression .formatRow.dates{overflow:hidden;width:1125px}#progression .formatRow.dates .header.row{flex-grow:1;width:1136px;overflow-x:hidden}#progression .row{display:grid;grid-auto-flow:column;grid-template-columns:75px 75px 150px 150px 110px;grid-auto-columns:75px;padding:2px 0;height:23px;width:fit-content}#progression .row div{white-space:nowrap}#progression .eventTimes .row{min-width:100%}#progression .even{background-color:var(--ii-color);color:var(--ii-text-color)}#progression .header.row{margin-top:5px;height:60px;width:fit-content;padding:0}#progression .header.row .i{background-color:var(--i-color)}#progression .times{display:grid;grid-auto-flow:column;grid-auto-columns:75px;width:400px}#progression .time{width:60px;margin:1px auto}#progression .time.empty{background-color:var(--i-color);min-height:18px}#progression .row.even .time.empty{background-color:var(--ii-color)}#progression .icon.active{background-color:var(--background-color)}#progression .filterOn.row{grid-template-columns:70px 70px 130px 130px 100px;grid-auto-columns:73px}#progression .eventTimes .filterOn.row,#progression .header.row.filterOn{grid-template-columns:45px 70px 70px 130px 130px 100px}#progressAnalysis{display:flex;flex-direction:row;justify-content:space-around;height:60px;gap:10px;width:85%;margin:10px auto;color:var(--iii-text-color)}#progressAnalysis .col{height:75%;width:fit-content;padding:0 5px;display:flex;margin:auto auto auto 5px;flex-direction:column}#progressAnalysis .col.canHover{border:2px solid var(--iii-color)}#progressAnalysis .col.current{border:2px solid var(--today-color);box-shadow:0 0 8px var(--today-color);border-radius:8px}#progressAnalysis .label{max-width:150px;margin-bottom:5px}#eventParameters.board{display:none;position:absolute;background-color:var(--iii-color);width:fit-content;max-height:400px;z-index:101;border-radius:10px;border:3px solid var(--i-border);font-size:large;cursor:default;box-shadow:0 0 15px #0009}#eventParameters.board.show{display:block;opacity:1}#eventParameters .top{margin-bottom:10px;background-color:var(--i-border);outline:1px solid var(--i-border);display:flex;justify-content:space-between}#eventParameters .top .icon{margin:0 5px}#eventParameters .top .edit.icon.updated{background-color:green}#eventParameters .top .edit.icon.active{padding-bottom:3px;height:21px}#eventParameters .two{display:flex;flex-direction:row;margin:5px 10px}#eventParameters .two .label{margin-right:5px}#eventParameters #dropdown .currentFilter{font-size:medium}#eventParameters .row{display:flex;width:100%;height:40px;gap:0px}#eventParameters .row.quick{height:auto;flex-wrap:wrap}#eventParameters .row.proj{margin:0 0 10px;height:50px}#eventParameters .row.quick>*{flex:1 1 0}#eventParameters .separator{border-top:2px solid var(--i-border)}#eventParameters .option{display:flex;flex-direction:row}#eventParameters .choice{margin-left:5px}#eventParameters .radio{width:20px;height:20px;margin:5px 6px;border:2px solid var(--i-border);background-color:var(--iii-color);border-radius:50%}#eventParameters .radio.selected{background-color:var(--i-border)}#eventParameters .proj.label{margin:10px 0}#eventParameters .proj #dropdown{margin:auto}#eventParameters #dropdown .options{transform:translate(-10px,-24px)}#progression .sortRow{display:flex;flex-direction:row;height:30px}#progression .sort-box{background-color:var(--i-color);color:var(--i-text-color);gap:2.5px}#progression .averageRow{color:var(--iii-text-color);background-color:var(--iii-color);border-left:1px solid var(--iii-border);padding:4px 0;min-height:21px}#progression .averageRow .value.negative{background-color:color-mix(in srgb,var(--error-color),white 65%)}#progression .averageRow .value.filterOn{background-color:var(--ii-border);min-width:60%;border-radius:20%;border:2px solid var(--ii-text-color);cursor:pointer}#progression .averageRow .value.filterOn.notVisible{background-color:var(--error-color)}#progression .event.label:hover{font-size:large;cursor:pointer;height:35px;width:75px;border:2px solid var(--current-color);box-shadow:0 0 15px var(--current-color);border-radius:8px}#progression .filterRow .event.field.label:hover{height:38px;width:115px}#progressAnalysis .col.canHover:hover{cursor:pointer;border:2px solid var(--current-color);box-shadow:0 0 15px var(--current-color);border-radius:8px}#progression .eventTimes .row:hover{font-size:large;font-weight:700}#progression .eventTimes .row:hover .time{width:75px}#progression .eventTimes .row:hover .time.empty{min-height:21px}#progression .canSort{cursor:pointer}#progression .averageRow .value.filterOn:hover{background-color:var(--iii-border)}#progression .averageRow .value.filterOn:active{border:2px solid var(--error-border)}#progression .averageRow .value.filterOn.notVisible:active{background-color:var(--ii-border)}#splits .formatRow{display:flex;flex-direction:row;justify-content:space-between;width:1136px}#splits .formatRow .blank{width:11px;background-color:var(--i-border)}#splits .workoutRow{height:50px;width:1100px;margin:20px;background-color:var(--ii-color);border:2px solid var(--ii-border);border-radius:6px}#splits .formatRow .workout{margin:0 20px;font-size:large}#splits .workout span{font-weight:700}#splits .filterRow{display:grid;grid-auto-flow:column;grid-auto-columns:140px;margin:20px auto;height:80px;color:var(--i-text-color);border:2px solid var(--ii-border);background-color:var(--ii-color);border-radius:6px}#splits .perc{display:flex;align-items:center;margin-top:10px}#splits button.input{margin:auto;cursor:pointer;border-radius:5px;background-color:var(--i-border);color:var(--title-text-color)}#splits .double{display:flex;flex-direction:column;justify-content:center;align-items:center;width:110px;margin:5px 10px}#splits input.bubble{background-color:var(--iii-color);width:75px;height:25px;border-radius:8px;border:2px solid var(--iii-border);padding-left:5px;font-size:large;color:var(--iii-text-color)}#splits .percent.bubble.error{border:2px solid var(--error-border);background-color:var(--error-color);box-shadow:0 0 5px var(--error-color)}#splits .filter-icon{height:21px;width:26px;padding-bottom:3px;font-size:25px}#splits #dropdown{margin:auto}#splits #dropdown .miniBox{font-size:large}#splits #dropdown .options{transform:translate(-10px,-30px)}#splits .percentRow{display:grid;grid-auto-flow:column;width:105px}#splits .row{display:grid;grid-auto-flow:column;grid-template-columns:150px 150px 100px 100px;grid-auto-columns:75px;padding-top:2px;padding-bottom:2px;height:23px;color:var(--i-text-color)}#splits .row div{white-space:nowrap}#splits .row.label{background-color:var(--i-border);padding:0;height:40px}#splits .header.row{background-color:var(--i-border);height:40px;width:fit-content;padding:0}#splits .header.row .i{background-color:var(--i-color)}#splits .header.row.filterOn{max-width:1081px;grid-template-columns:45px 140px 140px 100px 100px}#splits .row.blank{width:10px}#splits .even{background-color:var(--ii-color);color:var(--ii-text-color)}#splits .noBottomMargin{margin:3px 0 0;border-radius:0 0 6px 6px}#splits .splitTimes{overflow-y:scroll;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin;max-height:600px;max-width:1136px}#splits .filterOn.row{grid-auto-columns:73px}#splits .splitTimes .filterOn.row{grid-template-columns:45px 140px 140px 100px 100px}#splits .goal{font-weight:700}#splits .board{display:none;position:absolute;background-color:var(--iii-color);width:375px;max-height:400px;z-index:101;border-radius:10px;border:3px solid var(--i-border);font-size:large;cursor:default;box-shadow:0 0 15px #0009;transform:translate(-350px)}#splits .board.show,#splits .splitOps .board{display:block;opacity:1}#splits .board .choiceRow{display:flex;flex-direction:row;margin:5px;justify-content:space-evenly}#splits .board .label{font-size:medium}#splits .pair{display:flex;justify-content:space-between;width:inherit;height:30px}#splits .top{margin-bottom:10px;background-color:var(--i-border);border-top-right-radius:6px;border-top-left-radius:6px;outline:1px solid var(--i-border);border:1px solid var(--i-border)}#splits .top .icon{margin:0 5px}#splits .edit.icon.updated{background-color:green}#splits .splitOps .board{width:260px}#splits .radio{width:20px;height:20px;border:0px;margin:5px 6px;border:2px solid var(--i-border);background-color:var(--iii-color);border-radius:50%}#splits .radio.selected{background-color:var(--i-border)}#splits .board .choiceRow.selection{min-width:80px;margin:2px}#splits .optionParam{width:300px;border:3px solid var(--i-border);border-radius:6px;display:none;position:absolute;transform:translate(55px,-40px);background-color:var(--iii-color)}#splits .optionParam .top{margin-bottom:0;border-top-right-radius:2px;border-top-left-radius:2px}#splits .optionParam .section{background-color:var(--iii-color);z-index:101;overflow-y:auto;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin;max-height:300px}#splits .optionParam.show{display:block;opacity:1}#splits .optionParam .option{min-width:55px}#splits .splitOps .choose{width:105px;height:27px;border-radius:6px;border:2px solid var(--iii-border)}#wsParam input.name{max-width:165px;height:28px;border-radius:0;background-color:#fff;border:0;border:2px solid var(--iii-color);border-bottom:2px solid var(--iii-border);font-size:medium;padding:0 0 0 5px;margin-top:4px;-webkit-user-select:none;user-select:none}#wsParam input.name.active{color:var(--today-color);box-shadow:0 0 10px var(--today-color);font-weight:700;border:2px solid color-mix(in srgb,var(--today-color),white 55%);border-radius:6px}#wsParam input.boxBubble.noBorder{border:0px;background-color:var(--iii-color);height:34px}#wsParam input.boxBubble.noBorder{width:225px}#splits input.bubble:hover{border:2px solid var(--i-border);border-radius:6px}#splits button.input:hover{background-color:var(--iii-color);border:2px solid var(--iii-border);color:var(--iii-text-color)}#splits .splitTimes .row:hover{font-size:large;font-weight:700}#splits .radio:hover{cursor:pointer;background-color:var(--i-border)}#splits .radio.locked:hover{cursor:pointer;border:2px solid var(--error-border);background-color:var(--error-color)}#splits .radio.selected.locked:hover{cursor:pointer;border:2px solid var(--i-border);background-color:var(--i-border)}#splits .splitOps .choose.editable:hover{border:2px solid var(--ii-border);background-color:var(--ii-color);color:var(--ii-text-color);font-weight:700;cursor:pointer}#wsParam input.name.editing:hover{border:2px solid var(--i-border);border-radius:6px}#wsParam input.name.editing.active:hover{border:2px solid var(--today-color)}#plan .filterRow{display:grid;grid-auto-flow:column;grid-template-columns:repeat(4,120px);grid-auto-columns:120px;margin:20px;height:60px;color:var(--ii-text-color);border:2px solid var(--ii-border);background-color:var(--ii-color);border-radius:6px;max-width:480px;overflow-x:scroll;scrollbar-color:var(--ii-color) var(--ii-border);scrollbar-width:thin}#plan .filterRow.second{grid-template-columns:repeat(4,144px);grid-auto-columns:140px;margin-left:0;max-width:570px}#plan .event.label{border-bottom:3px solid var(--i-border);height:30px}#plan .planAnalysis .meet{display:grid;grid-auto-flow:column;grid-template-columns:85px 110px;grid-auto-columns:1fr;padding-top:2px;padding-bottom:2px;height:23px;color:var(--i-text-color);border-right:11px solid var(--i-border);width:515px}#plan .planAnalysis .blank{width:12px;background-color:var(--i-border);outline:2px solid var(--i-border)}#plan #analysisBar{width:600px}#plan .dataRow{display:flex;flex-direction:row;overflow-y:scroll;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin;max-height:600px}#plan .dataRow .data{min-width:525px}#plan .formatRow{display:flex;flex-direction:row;justify-content:space-between;border-right:11px solid var(--i-border)}#plan .formatRow .blank{width:11px;background-color:var(--i-border)}#plan .filterRow .scrollBox{display:flex;height:80%;width:90%;margin:auto}#plan .filterRow .group{height:30px;width:75px;margin:auto}#plan .filterRow .group.current{border:2px solid var(--today-color);box-shadow:0 0 15px var(--today-color);border-radius:8px}#plan .filterRow .analysis{height:30px;width:120px;margin:auto}#plan .headerRow{display:grid;grid-auto-flow:column;grid-template-columns:100px 135px;grid-auto-columns:296px;font-size:large;height:30px;padding-left:2px;border-bottom:2px solid var(--i-border)}#plan .triple{display:grid;grid-auto-flow:column;grid-auto-columns:100px}#plan .triple.progression{grid-auto-columns:80px}#plan .row{display:grid;grid-auto-flow:column;padding-top:2px;padding-bottom:2px;height:23px;color:var(--i-text-color)}#plan .row.label{background-color:var(--i-border);padding:0;height:40px}#plan .header.row{grid-template-columns:85px 110px;grid-auto-columns:1fr;background-color:var(--i-border);height:40px;padding:0;border-right:11px solid var(--i-border)}#plan .header.row .i{background-color:var(--i-color)}#plan .header.row .blank{width:12px;outline:2px solid var(--i-border)}#plan .header.row .blank.last{margin-left:2px}#plan .even{background-color:var(--ii-color);color:var(--ii-text-color)}#plan .noBottomMargin{margin:3px 0 0}#plan .noTopMargin{margin:0}#plan .formatRow .planRow.second #planProgressAnalysis{width:576px;margin-left:0}#planProgressAnalysis{display:flex;flex-direction:row;justify-content:space-around;margin:10px 20px;gap:10px;width:480px;height:50px}#planProgressAnalysis .col{margin:0 10px}#planParameters.board{display:none;position:absolute;background-color:var(--iii-color);width:fit-content;max-height:400px;z-index:101;border-radius:10px;border:3px solid var(--i-border);font-size:large;cursor:default;box-shadow:0 0 15px #0009}#planParameters.board.show{display:block;opacity:1}#planParameters .top{margin-bottom:10px;background-color:var(--i-border);outline:1px solid var(--i-border);display:flex;justify-content:space-between}#planParameters .top .icon{margin:0 5px}#planParameters .top .edit.icon.updated{background-color:green}#planParameters .top .edit.icon.active{padding-bottom:3px;height:21px}#planParameters .two{display:flex;flex-direction:row;margin:5px 10px}#planParameters .two .label{margin-right:5px}#planParameters #dropdown .currentFilter{font-size:medium}#planParameters .row{display:flex;width:100%;height:40px;gap:0px}#planParameters .row.quick{height:auto;flex-wrap:wrap}#planParameters .row.proj{margin:0 0 10px;height:50px}#planParameters .row.quick>*{flex:1 1 0}#planParameters .separator{border-top:2px solid var(--i-border)}#planParameters .option{display:flex;flex-direction:row}#planParameters .choice{margin-left:5px}#planParameters .radio{width:20px;height:20px;margin:5px 6px;border:2px solid var(--i-border);background-color:var(--iii-color);border-radius:50%}#planParameters .radio.selected{background-color:var(--i-border)}#planParameters .proj.label{margin:10px 0}#planParameters .proj #dropdown{margin:auto}#planParameters #dropdown .options{transform:translate(-10px,-24px)}#plan .planAnalysis .meet:hover{font-size:large;font-weight:700}#plan .group.label:hover{font-size:large;cursor:pointer;height:35px;width:85px;border:2px solid var(--current-color);box-shadow:0 0 15px var(--current-color);border-radius:8px}#plan .analysis.label:hover{font-size:large;cursor:pointer;height:35px;width:135px;border:2px solid var(--current-color);box-shadow:0 0 15px var(--current-color);border-radius:8px}#rImport{background-color:var(--i-color);border:4px solid var(--i-border);border-radius:8px;width:875px;min-height:675px;display:flex;flex-direction:row}#rImport .topRow{outline:none}#rImport img.custom{margin:10px auto}#rImport .submitBox{display:flex;justify-content:space-between;background-color:var(--ii-color);border:2px solid var(--ii-border);border-radius:8px;height:70px}#rImport .submitBox .drop{display:flex;flex-direction:row;justify-content:space-around;margin:10px;gap:10px}#rImport button.submit{margin:auto;cursor:pointer;border-radius:5px;background-color:var(--i-border);color:var(--title-text-color)}#rImport button.submit.disable{background-color:#bbb;border:2px solid black}#rImport .currentFilter{font-size:large;overflow:hidden}#rImport .options{transform:translate(-10px,-24px)}#rImport .resultUpload{margin:20px;border:2px solid var(--i-border);background-color:var(--iii-color);border-radius:6px;width:100%}#rImport .explanation{margin:5px}#rImport .fileUpload{margin-bottom:20px;border-bottom:3px solid var(--i-border)}#rImport .fileUpload div{margin:5px}#rImport .fileUpload .importFile{margin:auto}#rImport .textUpload .marg10{margin:10px}#rImport .textUpload .textBox{height:550px;width:94%;border:2px solid var(--iii-border);border-radius:6px;resize:none;overflow-y:scroll;scrollbar-color:var(--iii-color) var(--iii-border);scrollbar-width:thin}#rImport .textUpload .textBox:focus{outline:none;border:2px solid var(--i-border);scrollbar-color:var(--i-color) var(--i-border)}#rImport .textUpload .textBox.locked{background-color:gray;border:2px solid black;scrollbar-color:gray black}#rImport .textUpload .textBox.locked::placeholder{color:#fff}#rImport .textUpload .school{margin:auto 5px}#rImport .textUpload .bubble{background-color:#fff;border:2px solid white;border-bottom:2px solid var(--iii-border);font-size:medium;border-radius:0;height:20px}#rImport .textUpload .bubble.error{background-color:var(--error-color);border:2px solid var(--error-border);box-shadow:0 0 6px var(--error-border);border-radius:6px}#rImport .textUpload .buttonBox{margin:0 10px 0 0}#rImport .textUpload .buttonBox .row{display:flex;flex-direction:row;transform:translate(80px)}#rImport .textUpload .buttonBox .back{display:flex;padding:0}#rImport .textUpload .buttonBox .lock{display:flex;padding:0 0 4px}#rImport .resultsGrid{margin:0 10px;max-height:550px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:var(--iii-border) var(--iii-color)}#rImport .resultsGrid .row{grid-template-columns:10% 16% repeat(2,11%) 40% 12%}#rImport .resultsGrid.custom .row{grid-template-columns:9% 11% 15% repeat(2,9%) 35% 12%}#rImport .resultsGrid .label.check{margin:10px}#rImport .dateBox{display:flex;flex-direction:column;margin:10px}#rImport .meetDate{margin:0;font-family:inherit;cursor:pointer;height:30px;width:125px;border:2px solid var(--iii-border);background-color:var(--iii-color);color:var(--iii-text-color);border-radius:6px;padding:2.5px}#rImport .meetDate::-webkit-calendar-picker-indicator{cursor:pointer}#rImport .meetDate.error{background-color:var(--error-color);border:2px solid var(--error-border);box-shadow:0 0 6px var(--error-border)}#rImport #dropdown:has(.uploads) button.filter{min-width:155px}#rImport #dropdown:has(.uploads) .options{width:150px;transform:translate(-10px,-24px)}#rImport .textUpload .buttonBox .icon.visible:hover{cursor:pointer;background-color:var(--ii-color)}#rImport button.submit:hover{background-color:var(--iii-color);border:2px solid var(--iii-border);color:var(--iii-text-color)}#rImport button.disable:hover{background-color:var(--error-color);border:2px solid var(--error-border);cursor:default}#rImport .meetDate:hover{border:2px solid var(--i-border)}@keyframes autofill{}.sticky input.bubble:-webkit-autofill{animation-name:autofill;animation-duration:.01s}#login{background-image:url(/assets/login_photo-Bf2K8bQE.jpg);background-size:cover;background-repeat:no-repeat;display:flex;justify-content:right;min-height:100vh;min-width:100vw;position:relative}#login .clipboard{margin:50px 50px 50px auto;width:39vw;height:80vh;min-width:530px;min-height:670px;max-height:670px;border:2px solid black;background-color:#e19b5f;border-radius:10px;display:flex;justify-content:right}@media (max-width: 700px){#login .clipboard{margin:50px 15px}}#login .paper{margin:auto;background-color:#fff;width:96%;height:96%;box-shadow:0 0 10px #0006}#login .clip{position:absolute;width:10%;min-width:135px;height:35px;border:2px solid rgb(175,175,175);border-top:10px solid rgb(175,175,175);border-bottom:5px solid rgb(175,175,175);border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 0 1px #000;margin:-.4% 13%}@media (max-width: 1400px){#login .clip{margin:0;transform:translate(180px,-6px)}}#login .clip .bar{background-color:#000;width:34%;height:27%;position:absolute;transform:translate(100%,340%);border-radius:3px}#login .content{display:flex;flex-direction:column;align-items:flex-end}#login .title,#login .headerTitle{font-size:30px;margin-top:5px}#login .header{width:100%;height:55px;background-color:#a5dcfa}#login .header .title{font-size:36px;margin:8px 5px 5px;display:flex;justify-content:right}#login .sticky{margin:20px;background-color:#f5f096;width:245px;height:245px;box-shadow:0 0 6px #000;-webkit-user-select:none;user-select:none;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}#login .inputs{margin:5px 0;display:flex;flex-direction:column;flex-grow:1}#login input{border-radius:5px;height:30px;width:175px;background-color:#fffaf5}#login .bubble{padding-left:7px;font-size:17px;width:210px}#login .section{margin:5px 0}#login input.submit{background-color:#a5dcfa;font-weight:700;font-size:20px}#login .existing .submit.center{margin-bottom:10px}#login .sticky .extras.row{margin:5px;display:flex;justify-content:space-between;font-size:15px}#login .sticky .row{display:flex;justify-content:space-between}#login .invalid{color:red;margin-left:15px}#login .verify .invalid{margin-left:5px}#login .sticky .link{cursor:pointer;font-size:14px}#login .sticky .error{border:2px solid red;box-shadow:0 0 15px red;background-color:#ff0000bf}#login .content .create.account{display:flex;margin:0 auto;flex-direction:column;width:100%;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgb(225,155,95) var(--i-color);overflow-x:hidden;max-height:589px}#login .account .inputs{margin:25px 0 0}#login .account .row{display:flex}#login .account .label{margin-left:8px}#login .account .section{display:flex;flex-direction:row;margin:5px 10px;height:55px}#login .account .section.h40{height:40px}#login .account .section .label{width:110px;margin:auto}#login .account .sign.docs{margin:15px 25px 0 15px}#login .account .sign.docs .row{margin-top:5px}#login .account .sign.docs .checkBox{width:25px;height:25px;margin:10px;border-radius:10px;border:2px solid black;background-color:var(--error-color)}#login .account .sign.docs a{text-decoration:none;color:var(--i-text-color)}#login .account .sign.docs .checkBox.clicked{background-color:#69aa50}#login .account .verify .label{width:110px}#login .account .register{margin:15px 0}#login .account .bubble{width:350px;border:0px;border-radius:0;border:2px solid white;border-bottom:2px solid rgb(225,155,95)}#login .account .error{border-radius:5px;border:2px solid red;box-shadow:0 0 15px red;background-color:#ff0000bf}#login .requirements{max-width:450px}#login .col{display:flex;flex-direction:column;margin:auto}#login .col.plans{margin-top:10px}#login .role .col{justify-content:center}#login .role .col .row{max-height:30px}#login .account .password .label{margin-top:10px}#login .account .password .row{height:40px}#login .account .password.section{height:225px}#login .account .requirements .label{width:inherit;margin-left:22px}#login .account .requirements .row{display:flex;justify-content:left;gap:10px;height:25px}#login .requirements .symbol.no{color:red}#login .requirements .symbol.yes{color:green}#login .verify{width:100%}#login .verify .portion{display:flex;flex-direction:column;height:fit-content;gap:10px;margin:0}#login .verify .row{gap:10px}#login .verify .margL4{margin-left:4px}#login .verify .margL8{margin-left:8px}#login .verify .label{width:110px}#login .verify .valid{height:30px;margin:15px 0}#login #dropdown.double{display:flex;width:340px;padding-right:13px;flex-direction:column;justify-content:center;align-items:center;margin-left:10px}#login #dropdown button{width:104%;height:30px;font-size:large}#login #dropdown .options{padding:0;margin:0;width:inherit;max-height:150px;max-width:358px;transform:translate(-10px,-30px)}#login .forgotPass{width:100%;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgb(225,155,95) var(--i-color);overflow-x:hidden;max-height:596px}#login .forgotPass .col{width:inherit;gap:10px}#login .forgotPass .description{width:90%;margin:0 auto;font-size:15px}#login .forgotPass .bubble{width:90%;margin:0 auto;border:0px;border-radius:0;border:2px solid white;border-bottom:2px solid rgb(225,155,95)}#login .forgotPass .bubble.error{border-radius:5px;border:2px solid red;width:80%}#login .forgotPass .requirement{width:90%;margin:0 auto}#login .smallSticky{margin:20px 20px 15px;min-height:160px;max-height:275px;background-color:#f5f096;box-shadow:0 0 6px #000;-webkit-user-select:none;user-select:none;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#a5dcfa rgb(245,240,150)}#login .smallSticky.expired{display:flex;flex-direction:row;justify-content:space-between}#login .smallSticky .toggle{gap:15px;margin-top:10px}#login .smallSticky .toggle .text{font-size:medium}#login .smallSticky .plan{margin-top:5px;min-height:100px}#login .smallSticky .plan .banner{background-color:#a5dcfa;border-bottom:2px solid grey;box-shadow:0 0 2px #000}#login .smallSticky .plan .infoRow{display:flex;flex-direction:row;justify-content:space-around;margin:5px}#login .smallSticky .plan .infoRow .labels{width:150px}#login .mini{width:120px;max-height:160px;background-color:#a5dcfa;margin:20px;box-shadow:0 0 5px #000}#login .mini .choices{margin-top:5px;margin-left:10px;max-height:110px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(245,240,150) #a5dcfa}#login .mini .choices .choice{margin-top:5px;padding-bottom:5px}#login .mini .choices .choice.active{color:#1455e1;text-shadow:0 0 1px white;font-weight:700}#login .larger{display:flex;flex-direction:row;box-shadow:0 0 6px #000;margin:5px 20px;min-width:50%;max-width:93%;height:290px;background-color:#f5f096;overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#a5dcfa rgb(245,240,150)}#login .larger.expired{height:fit-content}#login .larger .title{font-size:26px}#login .larger .details{display:none;margin:15px;text-wrap:nowrap;justify-content:space-around;border-radius:10px}#login .larger .details.active{display:block}#login .larger .details .label{padding:10px;border-radius:4px 4px 0 0}#login .larger .details ul{padding-left:15px;margin:5px 10px}#login .larger .details li{text-wrap:wrap;max-width:100px}#login .larger .details .price{height:25px;width:125px;margin:5px;font-weight:700}#login .larger .details .createAcc{width:88%;max-width:130px;margin:5px 5px 10px;background-color:#a5dcfa;font-weight:700}#login .larger .beta{border:2px solid blue;box-shadow:0 0 5px #00f}#login .larger .Beta{background-color:#00f;color:#fff}#login .larger .solo{border:2px solid blue;box-shadow:0 0 5px #00f}#login .larger .Solo{background-color:#00f;color:#fff}#login .larger .bronze{border:2px solid rgb(210,160,70);box-shadow:0 0 5px #d2a046}#login .larger .Bronze{background-color:#d2a046}#login .larger .silver{border:2px solid silver;box-shadow:0 0 5px silver}#login .larger .Silver{background-color:silver}#login .larger .gold{border:2px solid rgb(255,220,0);box-shadow:0 0 5px #ffdc00}#login .larger .Gold{background-color:#ffdc00}#login .larger .diamond{border:2px solid rgb(170,230,255);box-shadow:0 0 5px #aae6ff}#login .larger .Diamond{background-color:#aae6ff}#login .larger .rostr{border:2px solid rgb(255,170,170);box-shadow:0 0 5px #faa}#login .larger .RostR{background-color:#faa}#login .larger .middle{margin-left:0}#login .larger .middle .description{margin:10px}#login .larger .middle .explanation{margin:7px}#login .larger .middle .type{width:55px;margin-left:10px}#login .larger .middle .row.account{grid-template-columns:65px auto}#login .toggle .radio.border{border-radius:50%;background-color:#fff;border:2px solid black;width:15px;height:15px;margin:5px 10px}#login .toggle .radio.border.active{background-color:#7ec1e4}#login .toggle .text{font-size:large}#login ul.savings{padding:0}#login .savings .text{margin:15px 10px;text-wrap:wrap;max-width:140px;color:#00f;font-style:italic;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#000}#login .savings.expired .text{margin:10px auto;max-width:180px;height:35px}#login .col.sub{height:245px}#login .existing{display:flex;margin:0 auto;flex-direction:column;width:100%;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgb(225,155,95) var(--i-color);overflow-x:hidden;max-height:589px}#login .newUser{width:100%;max-height:589px}#login .content .newUser .create.account{max-height:535px}#login .content .newUser .create.account .inputs{margin-top:0}#login .newUser .title{padding:0 10px;font-size:26px}#login .betaPopUp{display:flex;flex-direction:column;box-shadow:0 0 6px #000;margin:5px 20px;min-width:245px;height:150px;background-color:#f5f096;overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#a5dcfa rgb(245,240,150)}#login .betaPopUp .label{margin-top:10px}#login .betaPopUp input{margin:10px auto}#login .betaPopUp .bubble.error{border-radius:5px;border:2px solid red;box-shadow:0 0 15px red;background-color:#ff0000bf}#login .inactiveNote{display:flex;flex-direction:column;box-shadow:0 0 6px #000;margin:5px 20px;width:245px;height:150px;background-color:#f5f096;overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#a5dcfa rgb(245,240,150)}#login .inactiveNote .label{margin-top:10px}#login .inactiveNote .text{margin:10px;display:block;text-align:center}#login .bubble:hover{border:2px solid rgb(20,85,225)}#login input.submit:hover{cursor:pointer;background-color:#7ec1e4}#login .sticky .link:hover{color:#1455e1;font-weight:700}#login .account .bubble:hover{border-radius:5px}#login .mini .choices .choice:hover{cursor:pointer;color:#1455e1;text-shadow:0 0 1px white;font-weight:700}#login .larger .createAcc:hover{cursor:pointer;background-color:#7ec1e4}#login .solo:hover{box-shadow:0 0 15px #1455e1}#login .bronze:hover{box-shadow:0 0 15px #d2a046}#login .silver:hover{box-shadow:0 0 15px silver}#login .gold:hover{box-shadow:0 0 15px #ffdc00}#login .diamond:hover{box-shadow:0 0 15px #aae6ff}#login .rostr:hover{box-shadow:0 0 15px #faa}#login #dropdown button.filter:hover,#login .account .bubble:hover{border:2px solid var(--i-border)}#login .toggle .radio.border:hover{background-color:#7ec1e4;border:2px solid black;cursor:pointer}#login .account .sign.docs .checkBox:hover{cursor:pointer;background-color:var(--error-color);border:2px solid var(--error-border)}#login .account .sign.docs .checkBox.clicked:hover{background-color:#69aa50;border:2px solid black}#login .account .sign.docs a:hover{font-weight:700}#login input.submit:active{background-color:#000;color:#fff;border:2px solid white}#login .account .sign.docs .checkBox:active{background-color:#69aa50;border:2px solid white}#login .account .sign.docs .checkBox.clicked:active{background-color:var(--error-color);border:2px solid white}.legalBox{margin:20px;min-height:100vh}.legal{max-width:800px;margin:0 auto;line-height:1.5;padding:50px;box-shadow:0 0 5px #000;border-radius:10px;background-color:#fff}.legal h1{border-bottom:2px solid gray;padding-bottom:10px;margin-top:0}.legal img{display:block;max-width:100%;height:auto;border:1px solid lightgray;border-radius:5px;box-shadow:0 0 3px #789}
