footer.timer{height:var(--footer-height);background-color:var(--background-color-bottom-navigation);padding-top:.1em;box-sizing:border-box;position:fixed;left:0;width:100%;bottom:0;z-index:999;transform:translateY(0);transition:transform .2s}footer.timer.hidden{transform:translateY(var(--footer-height))}footer.timer .buttons{flex-grow:1;display:flex;flex-direction:row;justify-content:space-between;width:100%;height:100%;max-width:900px;align-self:center;padding-top:.3em}footer.timer-x button{border:2px solid #000;border-radius:.3em;line-height:0;padding:.3em 0;box-shadow:0 3px 1px #000,inset 0 0 1px 2px hsla(0,0%,100%,.48)}footer.timer-x button,footer.timer button{flex-grow:1;background-color:var(--background-color-attention);color:var(--font-color-attention);margin-left:.25em;margin-right:.25em}footer.timer button{padding:.4em;font-weight:600;text-shadow:0 -1px 1px rgba(0,0,0,.27),0 1px 1px hsla(0,0%,100%,.13);border-color:transparent;border-radius:.5em;box-shadow:0 2px 2px 1px rgba(0,0,0,.97),inset 0 1px 1px 0 hsla(0,0%,100%,.53);text-transform:uppercase}footer.timer button:disabled{opacity:.5}footer.timer .buttons button:focus,footer.timer .buttons button:hover{background-color:var(--background-color-attention)}footer.timer .buttons button:first-of-type{margin-left:0}footer.timer .buttons button:last-of-type{margin-right:0}footer.timer .timer-actions{box-sizing:border-box;font-size:1.25em;display:flex;flex-direction:column;height:100%;padding:.1em .4em .4em}footer.timer .timer-actions-slider{flex-grow:4;align-self:center;padding:.1em .2em;width:100%;max-width:900px;display:flex;flex-direction:row;justify-content:space-between}footer.timer .timer-actions-slider-input{flex-grow:2;display:flex;flex-direction:column;justify-content:center}footer.timer .timer-actions-slider input[type=range]{width:100%}footer.timer .timer-actions-workout-duration{color:#fff;min-width:6ch;text-align:center;font-family:var(--font-family-header);font-size:1em;line-height:1em}footer.timer .timer-actions-cirquit-buttons{display:flex;flex-direction:row;width:100%;font-size:.6em;border:none}footer.timer .timer-actions-cirquit-button{flex-grow:1;margin-left:.1em;margin-right:.1em;border:none;line-height:0;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.55),0 2px 1px #111;border-radius:var(--border-radius-m)}footer.timer .timer-actions-cirquit-button.past{background-color:#488eaf}footer.timer .timer-actions-cirquit-button.current{background-color:var(--background-color-attention);border:.1em solid #fff}footer.timer .timer-actions-cirquit-button.future{background-color:red}.timer-layout{display:grid;height:100%;box-sizing:border-box}@media (orientation:portrait){.timer-layout{grid-template-columns:100%;grid-template-rows:25% 35% 40%;grid-template-areas:"exercise-titles" "timer" "workout-info"}.timer-layout.rest{grid-template-columns:45% 55%;grid-template-rows:0 20% 20% 60%;grid-template-areas:"exercise-titles exercise-titles" "cirquit-info timer" "round-info timer" "workout-info workout-info"}}@media (orientation:landscape){.timer-layout{grid-template-columns:40% 60%;grid-template-rows:30% 70%;grid-template-areas:"exercise-titles exercise-titles" "timer workout-info"}.timer-layout.rest{grid-template-columns:20% 20% 60%;grid-template-rows:0 40% 60%;grid-template-areas:"exercise-titles exercise-titles exercise-titles" "cirquit-info round-info workout-info" "timer timer workout-info"}}.timer-layout-grid-cell{background-color:var(--bg-color-2);margin:.4em;border-radius:var(--border-radius-3)}.timer-layout .exercise-titles{grid-area:exercise-titles;display:grid;box-sizing:border-box;grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"exercise-title"}.timer-layout.rest .exercise-titles{transform:translateY(-50vh)}.timer-cirquit-info{grid-area:workout-info;display:flex;padding-left:.5em;padding-right:.5em;flex-direction:column;justify-content:center;transition:transform 1s,opacity 1s,height 1s;overflow-y:auto;webkit-overflow-scrolling:touch}.timer-layout.rest .timer-cirquit-info{opacity:1;padding-top:.3em}.timer-layout.go .timer-cirquit-info{opacity:0}.timer-cirquit-info h2{margin-top:.5em;margin-bottom:.5em}.workout-info{grid-area:workout-info}.timer-layout.go .workout-info{display:grid;height:100%;box-sizing:border-box;opacity:1;z-index:1;grid-template-columns:50% 50%;grid-template-rows:auto;grid-template-areas:"round-info cirquit-info" "exercise-info remaining-workout-time";transition:transform .8s,opacity .8s}.timer-layout.rest .workout-info{transform:translateX(100vw);opacity:0;z-index:0}.timer-layout section{text-align:center;display:flex;flex-direction:column;justify-content:space-evenly}.timer-layout section h3{font-size:4em;padding:0;margin:0;line-height:.5em}.timer-layout section h2{color:#fff}.timer-layout section h1{font-size:2.8em;padding:0;margin:0}@media (orientation:portrait){.timer-layout section h1{font-size:2.5em;padding:0;margin:0}}.timer-layout section h1.big{font-size:6.2em}.timer-layout section h1.bigger{font-size:8.2em}.timer-layout .rest-cirquit-info{grid-area:cirquit-info;display:flex;flex-direction:column;align-items:center}.timer-layout .rest-round-info{grid-area:round-info;display:flex;flex-direction:column;align-items:center}.timer-layout .workout-info .cirquit-info{grid-area:cirquit-info}.timer-layout .workout-info .exercise-info{grid-area:exercise-info}.timer-layout .workout-info .remaining-workout-time{grid-area:remaining-workout-time}.timer-layout .workout-info .round-info{grid-area:round-info}.timer-layout .workout-info .equipment-info{grid-area:equipment-info}.timer-layout .exercise-title{grid-area:exercise-title;transform:translateX(0);transition:transform 1s;font-size:1.2em;justify-content:center}@media (orientation:landscape){.timer-layout .exercise-title{padding-bottom:.5em}}.timer-layout .exercise-title.previous{transform:translateX(-100vw)}.timer-layout .exercise-title.next{transform:translateX(100vw)}.exercise-title.current.upcoming{transform:translateX(-1em)}.timer-layout .timer{grid-area:timer}.timer-layout .next-exercise-alert-icon{position:absolute;right:0;opacity:1;animation:blink-animation 1s steps(2,start) infinite;-webkit-animation:blink-animation 1s steps(2,start) infinite}.timer-layout .rest{color:red}.timer-layout h2{color:#fff}.timer-view-edit-cirquit-button{position:fixed;right:0;top:calc(50vh - 2em);font-size:1.1em;padding:2em .1em 2em .4em;border-bottom-right-radius:0;border-top-right-radius:0;border-right:none;background-color:var(--background-color-button);box-shadow:var(--shadow-m)}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes blink-animation{to{visibility:hidden}}.cirquit-table tr.selected{color:#fff}.selected .exercise-name-column{color:#fff;text-shadow:0 0 4px hsla(0,0%,100%,.15)}section.cirquit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;border:.1rem solid var(--border-color-darker);background-color:var(--background-color-content);color:var(--font-color-primary);border-radius:var(--border-radius-l);box-shadow:0 2px 1px rgba(0,0,0,.65);box-shadow:var(--shadow-m)}section.cirquit.timer-mode{border:0;background-color:transparent;box-shadow:none}.cirquit-table{font-size:1em;font-weight:500}.cirquit-table.timer{margin-bottom:0}.cirquit-table tr.cirquit-summary{color:#888}.cirquit-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1.5em}.cirquit-label{font-weight:600;font-size:1.4em;vertical-align:middle!important}.cirquit-header button:first-of-type{margin-left:0}.cirquit-header button:last-of-type{margin-right:0}.cirquit-actions{display:flex;flex-grow:2;flex-direction:row;justify-content:space-between;padding:.4em .2em;opacity:1}.cirquit-actions.hidden,.timer-mode .cirquit-actions{height:0;opacity:0}.cirquit-actions button{flex-grow:1;margin-left:.2em;margin-right:.2em}.exercise-actions{display:flex;flex-grow:2;flex-direction:row;justify-content:space-between}.exercise-actions button{border:none;background:transparent}button.secondary.add-cirquit-button{margin-top:.2em;margin-bottom:.2em}.side-nav{--navigator-width:5em;--navigator-close-gutter-width:50px;position:fixed;padding:0;right:0;top:1.5vh;width:100vw;height:95vh;z-index:1000;overflow:hidden;background-color:#fff;border-top-left-radius:var(--border-radius-l);border-bottom-left-radius:var(--border-radius-l);border-left:var(--border-header);border:.1rem solid var(--border-color-dark);box-shadow:var(--shadow-l);background-clip:padding-box;display:flex;flex-direction:row;justify-content:start;transform:translateX(calc(100vw - var(--navigator-width) - var(--navigator-close-gutter-width)));transition:transform .2s,opacity .2s}.side-nav.hidden{transform:translateX(100vw);opacity:0}.side-nav-close{font-size:1.1em;height:100%;border-right:1px solid #ccc;border-left:1px solid #ccc;text-align:center;width:var(--navigator-close-gutter-width);display:flex;justify-content:center;flex-direction:column;cursor:pointer}.side-nav.sub-menu{transform:translateX(0)}.side-nav-buttons{display:flex;flex-direction:column;justify-content:space-around;border-right:1px solid #ccc;height:100%;width:var(--navigator-width)}.side-nav button.side-nav-button{flex-grow:1;width:var(--navigator-width);border:none;border-top:1px solid #ccc;border-radius:0;margin:0;background:none}.side-nav button:first-of-type{border-top:none}.side-nav button{color:#333;background:none}.side-nav button.selected{position:relative;background-color:var(--orange);color:#fff}.side-nav button.sub-menus.selected:after{content:"";overflow:hidden;display:inline-block;position:absolute;top:calc(50% - 7px);width:15px;height:15px;border-top:1px solid #ccc;border-right:1px solid #ccc;background-color:var(--orange);color:#fff;right:-8px;transform:rotate(45deg)}.side-nav-content{height:100%;border-left:1px solid #ccc;flex-grow:1}button.number-button{padding:.4em 0;text-align:center;width:100%;font-size:1.6em;margin:0;border-radius:0}button.number-button.selected{background-color:var(--background-color-selection);color:var(--font-color-selection)}.number-grid{display:grid;grid-template-rows:auto;grid-gap:5px;font-size:.9em}@media (orientation:portrait){.number-grid-4-cols{grid-template-columns:25% 25% 25% 25%;margin:5px 20px 5px 5px}.number-grid-5-cols{grid-template-columns:20% 20% 20% 20% 20%;margin:5px 25px 5px 5px}}@media (orientation:landscape){.number-grid-4-cols{grid-template-columns:25% 25% 25% 25%;margin:5px 20px 5px 5px}.number-grid-5-cols{grid-template-columns:20% 20% 20% 20% 20%;margin:5px 25px 5px 5px}}section.CirquitDetails_cirquit-details-x__zoCps{position:relative;width:100%;display:grid;grid-template-areas:"title repeats" "exercises exercises";grid-template-columns:50% 50%;grid-template-rows:auto;margin-bottom:1em;border-radius:var(--border-radius-l);padding:.5em .75em;overflow:hidden}section.CirquitDetails_cirquit-details__3BT7D{padding:.5em .75em}section.CirquitDetails_cirquit-details__3BT7D:after{content:"";display:inline-block;width:.25em;height:.25em;border:0 solid rgba(0,0,0,.15);box-shadow:var(--shadow-l);position:absolute;right:0;bottom:0}section.CirquitDetails_cirquit-details__3BT7D:last-of-type{margin-bottom:0}.CirquitDetails_title__Y2tXn{grid-area:title;font-size:.9em;text-align:left}.CirquitDetails_repeats__1KjDo,.CirquitDetails_title__Y2tXn{color:var(--font-color-secondary);font-weight:700;margin-bottom:.2em}.CirquitDetails_repeats__1KjDo{grid-area:repeats;font-size:1.2em;text-align:right}.CirquitDetails_exercises-table__3ufTz{width:100%}table.CirquitDetails_exercises-table__3ufTz td,table.CirquitDetails_exercises-table__3ufTz th{padding:.4em 0}.CirquitDetails_exercise-title__18aV3{display:flex;flex-direction:row}.CirquitDetails_index__2stNC{margin-right:.2em;min-width:.5em}.workout-layout{max-width:900px;margin-left:auto;margin-right:auto;padding-left:1.5em;padding-right:1.5em;padding-bottom:calc(var(--footer-height) + 3em);padding-top:1.5em}section.workout-summary{background-color:var(--background-color-content);color:var(--font-color-primary);border-radius:var(--border-radius-l);box-shadow:var(--shadow-s);padding:.4em .4em .5em;margin-bottom:2em}.workout-total-duration{position:fixed;bottom:calc(var(--footer-height) + 1.5em);padding:1em;border:2px solid #777;border-left:none;border-top-right-radius:var(--border-radius-l);border-bottom-right-radius:var(--border-radius-l);background-color:#fff;box-shadow:0 4px 1px rgba(0,0,0,.27);z-index:1}nav{background-color:var(--background-color-top-navigation);color:var(--font-color-attention);padding:0;box-sizing:border-box;position:fixed;top:0;left:0;height:var(--navigator-height);border-bottom:none;z-index:999}nav,nav .navigation-link{display:flex;justify-content:center;width:100%}nav .navigation-link{background:var(--background-navigator-link);max-width:12em;font-size:1.2em;font-weight:600;margin-top:0;cursor:pointer;align-self:center;height:100%;flex-grow:1;text-align:center;flex-direction:column}nav .navigation-link a{color:var(--font-color-1);text-decoration:none;display:flex;flex-direction:row;justify-content:center;font-size:1em}nav .navigation-link.first{border-left:0}nav .navigation-link.last{border-right:0}nav .navigation-link.active{background-color:var(--background-color-attention);color:var(--font-color-attention)}.nav-label{margin-left:.4em;font-family:var(--font-family-header);letter-spacing:.05em;font-weight:500;font-size:1.1em}.modal-overlay{width:100vw;height:100vh;z-index:1001;background-color:rgba(0,0,0,.53);position:fixed;left:0;top:0;display:flex;flex-direction:column;justify-content:center;overflow:auto}.dialog{--dialog-height:95vh;--dialog-header-height:3rem;--dialog-content-height:calc(var(--dialog-height) - var(--dialog-header-height));z-index:1002;width:95vw;max-width:1024px;min-height:var(--dialog-height);margin-left:auto;margin-right:auto;font-size:1em;background-color:#fff;border:.1rem solid var(--border-color-dark);border-radius:var(--border-radius-l);overflow:hidden}.dialog .header{height:var(--dialog-header-height);font-family:var(--font-family-header);color:#555;font-size:1.6em;font-weight:400;letter-spacing:.02em;padding-left:.8rem;padding-right:.1rem;border-bottom:.1rem solid var(--border-color-darker);display:flex;flex-direction:row;justify-content:space-between;text-align:left;align-items:center;background-color:var(--background-color-header)}.dialog .header .title{color:var(--font-color-primary)}.dialog .header button{min-width:2.1rem;min-height:2.1rem;font-weight:700;box-shadow:none;font-size:2rem;background:none;line-height:1rem;margin:0;text-align:center;border:none;border-color:var(--border-color)}.dialog .content{height:var(--dialog-content-height);padding:0;background-color:var(--background-color-dialog);overflow-x:hidden}.exercise-type-select{display:grid;grid-template-rows:3rem auto;height:100%}.exercise-type-select-name-input{flex-grow:1;border-bottom:1px solid var(--border-color);padding:2em}.exercise-type-select-tags{box-sizing:content-box;overflow-y:auto;scroll-behavior:smooth;webkit-overflow-scrolling:touch}.exercise-type-select-tag-header{color:var(--font-color-secondary);justify-content:space-between;font-weight:700}.exercise-type-select-tag,.exercise-type-select-tag-header{display:flex;flex-direction:row;padding:.7em .7em .7em .8em;border-bottom:1px solid var(--border-color);font-size:1.1em}.exercise-type-select-tag{flex-grow:1;justify-content:start;align-items:center;font-weight:500;color:var(--font-color-primary);cursor:pointer}.exercise-type-select-tag.selected{background-color:var(--background-color-selection);color:var(--font-color-selection);border-color:var(--border-color-selection)}.exercise-type-select-tag-name{padding-left:1em}.exercise-type-select-types{box-sizing:content-box;overflow-y:auto;scroll-behavior:smooth;webkit-overflow-scrolling:touch}.exercise-type-select-exercise-row{flex-grow:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.7em .7em .7em .8em;border-bottom:1px solid var(--border-color);font-size:1.1em;font-weight:500;color:var(--font-color-primary);cursor:pointer}.exercise-type-select-exercise-row.selected{background-color:var(--background-color-selection);color:var(--font-color-selection);border-color:var(--border-color-selection)}.front-page-step{padding:2em;text-align:center;width:min(100vw,850px);margin-left:auto;margin-right:auto}.front-page-app-logo-container{display:grid;grid-template-columns:100%;grid-template-rows:auto}@media (orientation:portrait){.front-page-app-logo-container{grid-template-areas:"logo" "title" "sub-title" "info-1" "info-2";grid-template-columns:100%;grid-template-rows:auto}}@media (orientation:landscape){.front-page-app-logo-container{grid-template-areas:"logo title" "logo sub-title" "logo info-1" "logo info-2";grid-template-columns:40% 60%;grid-template-rows:auto}}.front-page-app-logo-container img{grid-area:logo;justify-self:center}.front-page-app-logo-container h1{grid-area:title;justify-self:center;margin:.3em 0 0;line-height:1em;font-size:4em;font-weight:550}.front-page-app-logo-container h2{grid-area:sub-title;justify-self:center;margin:0 0 .9em;line-height:.5em;letter-spacing:.54em;font-size:1.5em;padding-left:.54em}.front-page-app-logo-container h3{grid-area:info-1;opacity:.6;font-size:1.2em;line-height:1.2em;font-family:var(--font-family-content);margin-bottom:.7em}.front-page-app-logo-container h4{grid-area:info-2;opacity:.6;font-size:1.4em;line-height:1em;letter-spacing:.2em}#front-page-footer{flex-grow:1;background-color:#444;color:#ccc;padding:2em 25vw;text-align:center}.loader{display:flex;justify-content:center;font-size:3em;opacity:.5;padding:.5em}.user-view-layout{max-width:900px;margin-left:auto;margin-right:auto;padding:1.5em}@font-face{font-family:"Bebas Neue";src:url(/fonts/BebasNeue-Regular.woff);src:url(/fonts/BebasNeue-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/BebasNeue-Regular.woff2) format("woff2"),url(/fonts/BebasNeue-Regular.woff) format("woff"),url(/fonts/BebasNeue-Regular.ttf) format("truetype"),}body{--font-family-header:"Bebas Neue",sans-serif;--font-family-content:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-content:"Lato",sans-serif;--font-color-h1:#444;--font-color-h2:#444;--font-color-h3:#444;--font-color-h4:#5a6269;--font-color-attention:#fff;--font-color-primary:#444;--font-color-button:#494949;--font-color-button-2:#5a6269;--font-color-input:#5a6269;--font-color-primary-2:#fd7e14;--font-color-secondary:#5a6269;--font-color-clickable:#0179e2;--font-color-selection:#fff;--font-color-label:#5a6269;--background:none;--background-navigator-link:linear-gradient(180deg,transparent 50%,rgba(0,0,0,0.15) 52%,rgba(0,0,0,0.09) 0);--background-color:#f7f7f7;--background-color-darker:#aedce0;--background-color-header:#fff;--background-color-content:#fff;--background-color-attention:#fd7e14;--background-color-attention-2:#4869c5;--background-color-top-navigation:#343a40;--background-color-bottom-navigation:#343a40;--background-color-selection:#2481c8;--background-color-button:#e8e8e8;--border-header:1px solid #ddd;--border-content:1px solid #dee2e6;--border-radius-s:0.1em;--border-radius-m:0.2em;--border-radius-l:0.3em;--border-color:#ddd;--border-color-darker:#bbb;--border-color-dark:#444;--border-color-hover:#222;--border-color-selection:#47a7da;--shadow-s:0px 1px 0.1rem rgba(0,0,0,0.44);--shadow-m:0px 0.1rem 0.2rem rgba(0,0,0,0.12);--shadow-l:0px 0.3rem 1px 0px rgba(0,0,0,0.14),0px 2px 5px rgba(0,0,0,0.12);--text-shadow-h1:none;--text-shadow-h2:none;--text-shadow-h3:none;--text-shadow-h4:none;--button-primary-background-color:#fd7e14;--button-primary-border:none;--button-primary-shadow:none;--button-secondary-background-color:#d1e6ed;--button-secondary-border:0.1rem solid var(--border-color-darker);--button-secondary-border-hover:0.1rem solid var(--border-color-dark);--button-secondary-shadow:none;--button-secondary-background-color-hover:#d1e6ed;--button-secondary-shadow-hover:inset 0px 0px 2px 0px #fff;--border-input:0.1rem solid var(--border-color-darker);--input-background-color:#fff}@media (orientation:portrait){:root{--navigator-height:2.5em;--footer-height:6em}}@media (orientation:landscape){:root{--navigator-height:2.5em;--navigator-width:6em;--footer-height:6em}}.theme-dark{--background:linear-gradient(180deg,#292929 40%,#2e426f 70%);--background-color-content:#004658;--background-color-header:#0b2d43;--background-color-darker:#006896;--input-background-color:#2d2d2d;--border-color:#126a83;--border-color-dark:#0e7094;--button-secondary-border:0.1rem solid #06a1c1;--font-color-primary:#fff;--font-color-input:#a7c1de;--font-color-button:#fff;--font-color-button-2:#fff;--font-color-label:#e2e2e2;--font-color-input:#fff;--font-color-secondary:#fff;--font-color-h1:#fff;--font-color-h2:#a7c1de;--font-color-h3:#fff;--font-color-h4:#ffa81d;--background-color:#274f6d;--background-color-attention:#1499c5;--background-color-button:#207591;--background-color-dialog:#0a2e46;--button-secondary-shadow:0px 1px 2px rgba(0,0,0,0.85);--background-navigator-link:linear-gradient(180deg,transparent 50%,rgba(0,0,0,0.15) 52%,rgba(0,0,0,0.09) 60%,rgba(140,191,255,0.19) 99%)}.theme-blue,.theme-dark{--border-color-darker:rgba(24,174,224,0.51)}.theme-blue{--background:linear-gradient(180deg,#aadaff 40%,#cce9ff 70%);--font-color-button:#fff;--font-color-button-2:#fff;--font-color-label:#2b2b2b;--font-color-h1:#fff;--font-color-h2:#01458e;--font-color-h3:#fff;--font-color-h4:#fff;--text-shadow-h1:3px 3px 1px #01458e,-3px -3px 1px #01458e,3px -3px 1px #01458e,-3px 3px 1px #01458e,3px 0px 1px #01458e,-3px 0px 1px #01458e,0px 3px 1px #01458e,0px -3px 1px #01458e;--text-shadow-h2:none;--text-shadow-h3:2px 2px 1px #01458e,-2px -2px 1px #01458e,2px -2px 1px #01458e,-2px 2px 1px #01458e,2px 0px 1px #01458e,-2px 0px 1px #01458e,0px 2px 1px #01458e,0px -2px 1px #01458e;--text-shadow-h4:2px 2px 1px #01458e,-2px -2px 1px #01458e,2px -2px 1px #01458e,-2px 2px 1px #01458e,2px 0px 1px #01458e,-2px 0px 1px #01458e,0px 2px 1px #01458e,0px -2px 1px #01458e;--background-color:#d7f5f6;--background-color-attention:#1499c5;--background-color-button:#18aee0;--background-color-dialog:#f4f4f4;--button-secondary-shadow:0px 1px 2px rgba(0,0,0,0.6),inset 0px 1px 1px hsla(0,0%,100%,0.3);--background-navigator-link:linear-gradient(180deg,transparent 50%,rgba(0,0,0,0.15) 52%,rgba(0,0,0,0.09) 60%,rgba(140,191,255,0.61) 99%)}html{scroll-behavior:smooth;font-size:min(1.4em,calc((100vw + 100vh)/70))}body{min-height:100vh;min-height:-webkit-fill-available;min-height:-moz-available;min-height:fill-available;font-family:var(--font-family-content);background:var(--background);background-color:var(--background-color);color:var(--font-primary-color);margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed}main{overflow-x:hidden;flex-grow:1;padding-top:var(--navigator-height);margin-left:auto;margin-right:auto;display:flex;min-height:100vh;flex-direction:column;justify-content:stretch}h1{color:var(--font-color-h1);text-shadow:var(--text-shadow-h1);font-size:3em}h1,h2{font-family:var(--font-family-header);text-align:center}h2{color:var(--font-color-h2);text-shadow:var(--text-shadow-h2)}h2,h3{font-size:2em}h3{text-shadow:var(--text-shadow-h3);color:var(--font-color-h3)}h3,h4{font-family:var(--font-family-header)}h4{font-weight:500;text-shadow:var(--text-shadow-h4);color:var(--font-color-h4)}table{width:100%;box-sizing:border-box;border-collapse:collapse;border-spacing:1;background-clip:padding-box}td,th{padding:.4em .5em}th{color:var(--font-color-secondary);font-weight:400}td{color:var(--font-color-primary);transition:background-color .2s}table.borders td,table.borders th{border:.1rem solid var(--border-color)}table.borders tr td:first-of-type,table.borders tr th:first-of-type{border-left:0}table.borders tr td:last-of-type,table.borders tr th:last-of-type{border-right:0}table.borders tfoot tr:last-of-type td,table.borders tfoot tr:last-of-type th{border-bottom:0}table.no-borders td,table.no-borders th{border:0}tr.border{border:none!important}tr.border td{border-top:var(--border-content)}td.center,th.center{text-align:center;vertical-align:middle}td.left,th.left{text-align:left;vertical-align:middle}td.right,th.right{text-align:right;vertical-align:middle}tr.selected td{color:var(--font-color-selection);background-color:var(--background-color-selection)}td.expanded-content{background-color:var(--background-color-content);box-shadow:inset 0 1px 6px rgba(0,0,0,.29);padding:1em}table.borders tr.selected td{border-color:var(--border-color-selection)}.width-0{width:0;padding:0;overflow:hidden}.width-100-percent{width:100%;overflow:hidden}.width-1-em{width:1em}.width-2-em{width:2em}.width-3-em{width:3em}.width-4-em{width:4em}.width-5-em{width:5em}button{color:var(--font-color-button);border:var(--button-secondary-border);box-shadow:var(--button-secondary-shadow);border-radius:var(--border-radius-m);margin:0;display:inline-block;font-weight:600;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.8;-webkit-appearance:button;transition:color .2s,background-color .2s,border-color .2s}button,button.icon{background-color:var(--background-color-button)}button.icon{color:var(--font-color-button-2)}button.primary{padding:.4em 1em;font-weight:700}button.call-to-action{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.06) 52%,rgba(0,0,0,.03) 99%);background-color:var(--background-color-attention);color:var(--font-color-attention);padding:.4em 1em;font-weight:600;text-shadow:0 -1px 1px rgba(0,0,0,.27),0 1px 1px hsla(0,0%,100%,.13);border-color:transparent;box-shadow:0 1px 2px rgba(0,0,0,.86),inset 0 1px 1px hsla(0,0%,100%,.34),0 5px 8px rgba(0,0,0,.27),0 -2px 4px rgba(255,228,205,.35);text-transform:uppercase}button.secondary{width:100%;width:-webkit-fill-available;color:var(--font-color-button-2);display:flex;flex-direction:row;justify-content:center;border:var(--button-secondary-border);border-radius:var(--border-radius-m);margin-top:1em;margin-bottom:1em;padding:.5em;align-items:center}button.input{border:none;border:var(--border-input)}button.input,button.select{color:var(--font-color-input);display:flex;justify-content:space-between;align-items:center;margin:0;width:100%;min-height:2em;background-color:transparent;box-shadow:none;background-color:var(--input-background-color);padding:.4em}button.select{text-align:left;border-radius:var(--border-radius-m);border:var(--border-input)}button.input .icon,button.select .icon{font-size:.75em;opacity:.4}button.checkbox{margin:0;min-width:2rem;min-height:2rem;border-radius:6px;box-shadow:none;border:var(--border-input);padding:.4em;font-size:.6rem}button.pretty.radio{border-radius:50%}button.selected{color:var(--font-color-selection)}button.pretty:disabled{opacity:.5}button:disabled{opacity:.7}button.toggler{color:#555;width:2em;height:2em;background-color:transparent;border:none;box-shadow:none;transition:transform .2s}button.toggler.toggled{transform:rotate(90deg)}button.toggler:hover{background-color:transparent;border:none;box-shadow:none}button:hover{border:var(--button-secondary-border-hover)}button.link-button{border:none;box-shadow:none;background-color:transparent;color:var(--font-color-clickable)}button.input.no-borders,button.select.no-borders{border:none;padding:.2em;background:transparent}label{color:var(--font-color-label)}.form-row{display:flex;flex-direction:column;margin:0 0 1em}input[type=email],input[type=password],input[type=text]{color:var(--font-color-input)}input[type=email],input[type=password],input[type=text],textarea{font-weight:300;border:var(--border-input);border-radius:var(--border-radius-m);background-color:var(--input-background-color);padding:.5em;box-shadow:0 0 0 0 transparent;line-height:1.65;margin-bottom:.5em}.selected button{color:var(--font-color-selection);border-color:var(--border-color-selection);background-color:transparent}.buttons{justify-content:space-around}.buttons,div.tabs{display:flex;flex-direction:row}div.tabs{flex-grow:1;justify-content:start;box-shadow:var(--shadow-l)}div.tab{flex-grow:1;display:flex;flex-direction:column;justify-content:center;font-weight:700;cursor:pointer;padding:.2em;text-align:center;border-right:1px solid var(--border-color-darker);border-bottom:.1rem solid var(--border-color-darker);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;font-family:var(--font-family-header);font-weight:400;font-size:1.3em;color:var(--font-color-primary);transition:background-color .1s,color .1s}div.tab:last-of-type{border-right:none}div.tab.selected{color:var(--font-color-attention);border-color:var(--background-color-attention);background-color:var(--background-color-attention)}.extra-small-text{font-size:.5em}.small-text{font-size:.8em}.bold{font-weight:800}.width-100{width:100%;margin-left:0;margin-right:0}.primary-color{fill:var(--font-color-primary)}.color-secondary{color:var(--font-color-secondary)}.page{padding:1.5em 1em;margin:0 auto;width:min(100%,900px)}.font-header{font-family:var(--font-family-header)}.font-size-l{font-size:1.3em}.font-content{font-family:var(--font-family-content)}.clickable{cursor:pointer}.alert-danger{color:#fff;background-color:#fd3a00}
/*# sourceMappingURL=main.83067a6c.chunk.css.map */