*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-4{margin:1rem}.mr-2{margin-right:.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.hidden{display:none}.h-\[100vh\],.h-screen{height:100vh}.w-64{width:16rem}.w-\[100\%\]{width:100%}.w-\[50px\]{width:50px}.w-screen{width:100vw}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.border{border-width:1px}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.text-\[12pt\]{font-size:12pt}.text-\[14pt\]{font-size:14pt}.text-\[16pt\]{font-size:16pt}.text-\[18pt\]{font-size:18pt}.text-\[20pt\]{font-size:20pt}.text-\[30pt\]{font-size:30pt}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--darkGray:#1f2421;--black:rgb(10,10,10);--skeleton-gray:rgb(44,44,44);--upper-body:#00af54;--lower-body:#007cbe;--core:#ffd639;--cardio:#ffa3af;--other:#712f79;color-scheme:dark!important}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}@media (prefers-color-scheme:light){:root{--background:#0a0a0a;--foreground:#ededed}}html{scroll-behavior:smooth;scroll-padding-top:80px}::-webkit-scrollbar{display:none}body{background:var(--background);font-family:Arial,Helvetica,sans-serif}body,input{color:var(--foreground)}.splash-container{background-image:url(/bg3.webp);background-size:cover;background-position:50%}div.image-container-coming-soon{display:flex;justify-content:center;margin:0 30px;padding:0 30px}span.coming-soon{display:flex;justify-content:center;font-family:Tourney;margin:50px;font-size:4em}.coming-soon-img{border-radius:20px}button.disabled{background-color:lightgray!important;color:darkgray!important}button.disabled:hover{border-color:transparent!important;cursor:unset!important}.footer-link{border-right:1px solid whitesmoke;border-radius:10px;color:whitesmoke;margin:.25rem;display:flex;align-items:center;justify-content:center;padding-right:1.5rem;padding-left:1rem;font-size:12pt;font-weight:300}.footer-link:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1));text-decoration-line:underline}@media (min-width:768px){.footer-link{font-size:14pt}}@media (min-width:1024px){.footer-link{font-size:16pt}}.dashboard-link{font-size:12pt}@media (min-width:768px){.dashboard-link{font-size:12pt}}@media (min-width:1024px){.dashboard-link{font-size:14pt}}h1.page-header{font-size:28pt;font-family:Oswald}div.popup{display:flex;flex-direction:column;position:absolute;height:100%;justify-content:space-between;z-index:100}div.popup-footer{display:flex;justify-content:space-around;align-items:center;height:100%}div.popup-header-container{display:flex;flex-direction:column}div.popup-footer button{font-size:14pt;border-radius:10px;width:150px;height:75px;font-weight:600}button#cancel-button{color:whitesmoke;font-size:26pt;position:absolute;top:20px;right:20px}button#cancel-button:hover{background-color:#bb54a1;border-radius:10px;color:whitesmoke}h2.popup-header{font-family:Oswald;font-size:32pt}footer.footer{display:flex;justify-content:flex-end;position:fixed;bottom:0;right:20px}.exe-tooltip{background-color:lightgray;color:black;border-radius:10px;padding:10px}.exe-tooltip .intro{color:darkblue}.exercise-card .recharts-responsive-container{padding:15px 20px 15px 10px;font-size:10pt}.chart-skeleton,.set-list-skeleton{display:flex;flex-direction:column;background-color:rgb(68,68,68);height:100%;width:100%;border-radius:10px;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;justify-content:space-evenly;padding:0 25px}.exercise-card.skeleton{background-color:var(--skeleton-gray)}.skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.skeleton-row{border-bottom:5px solid rgb(64,64,64)}#charts-page,#coming-soon-page,#exercises-page,#history-page,#new-workout-page,#profile-page,#settings-page,.dashboard-body{padding:20px}div.non-dash-page{padding:30px}div.non-dash-page div.header{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}div.non-dash-page div.header h1{font-family:Oswald;font-size:44pt}div.registration-body{position:relative;background-color:#1f2421;border-radius:20px;padding:30px;justify-self:center;margin:30px}div.registration-body div.body-header{margin:0 0 20px;padding:20px;border-bottom:1px solid whitesmoke}div.non-dash-page{height:95vh}div.registration-body li{list-style:disc}div.registration-form-module div.module-label span{font-size:18pt}div.registration-form-module input{font-size:18pt;padding:10px;border-radius:10px}div.registration-form-module{margin:15px}p.field-subtitle{margin:5px 0 10px}button.popup-button#submit-button,button.register-button{background-color:lightgray;font-size:16pt;font-family:Oswald;color:darkgray;border-radius:10px;padding:10px;height:80px;width:200px;transition:background-color .15s ease-out;font-weight:600;text-transform:uppercase}button.register-button.active{background-color:#add989;color:black}button.register-button.active:hover{background-color:green;color:white}button.register-button.active:active{background-color:whitesmoke;color:black}div.registration-footer{display:flex;padding:20px;justify-content:center}p.field-subtitle{font-size:10pt;font-style:italic;height:20px}form#new-set-form{border-radius:10px;background-color:var(--darkGray);padding:0 30px 20px;width:fit-content}div.new-workout-form-container{display:flex;justify-content:center}.new-workout-field{background-color:whitesmoke;color:black;border-radius:10px;font-size:18pt;margin:10px}select.new-workout-field[name=exercise]{padding-right:40px}input[type=date]{padding:20px}.form-xl-row#weight-reps{display:flex;justify-content:space-between}.form-xl-row#footer{display:flex;justify-content:center}button#submit-button.active{background-color:#add989;color:black;font-size:16pt}button#submit-button.active:hover{background-color:#35a031;color:whitesmoke}button#submit-button.active:active{background-color:whitesmoke;color:black}button.new-workout-button{background-color:lightgray;color:darkgray;border-radius:15px;font-weight:600;width:200px;height:80px;font-size:20pt;padding:15px 20px;justify-self:center;transition:background-color .15s ease-out;-webkit-transition:background-color .15s ease-out;-o-transition:background-color .15s ease-out;-ms-transition:background-color .15s ease-out}button.new-workout-button.active{background-color:rgb(0,128,0);color:whitesmoke}button.new-workout-button.active:hover{border:2px solid whitesmoke}button.new-workout-button.active:active{background-color:whitesmoke;color:black}select.new-workout-field{padding:20px;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #ccc;width:100%;cursor:pointer;position:relative;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="black"><path d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 011.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:22pt;max-width:50vw}#new-set-form{display:flex;flex-direction:column;width:100%}input#input-reps,input#input-weight{padding:20px}input#input-weight{width:250px}input#input-reps{width:125px}div.form-xl-row{display:flex;justify-content:flex-start;width:100%;margin:20px 0}@media (min-width:1700px){#new-set-form{display:flex;padding:10px;align-items:center;max-width:1600px;flex-direction:column}button.new-workout-button{width:250px;height:100px;margin:30px 15px}button.new-workout-button.active:hover{border:3px solid whitesmoke}select.new-workout-field{width:100%}div.form-xxl-row{display:flex;justify-content:center;width:100%}input#input-weight{width:250px}input#input-reps{width:200px}}ul.exercises-ul.skeleton>li{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background-color:var(--skeleton-gray)}div.exercises-legend{margin:5px 0}div.exe-header .header-left{margin-right:20px}.exe-header{display:flex;align-items:space-between;height:100px}li.exercise-card{display:flex;flex-direction:column;justify-content:space-between;padding:15px;border-radius:10px;width:300px;height:200px;margin:15px;cursor:pointer;border:3px solid transparent;transition:border .3s ease,width .3s ease,height .3s ease}li.exercise-card.active{width:630px;z-index:10}div.exe-card-top{max-height:164px}div.exe-card-left{width:264px}li.exercise-card.active.expand2{height:630px}div.expanded-lvl-1{background-color:var(--darkGray);display:flex;align-items:center;flex-direction:column;width:50%;color:#fff;padding:10px;border-radius:10px;flex-wrap:wrap;height:100%;font-size:12pt}div.workout-card-details-body.null{margin:0;padding:0;max-height:unset}div.workout-card-details-body.null ul{max-height:unset}div.expanded-lvl-1 li{width:fit-content}div.lvl-1-exe-data span{letter-spacing:1.25}.exercise-placeholder{position:fixed;visibility:hidden;border-radius:10px;width:300px;margin:15px;height:150px;transition:all .3s ease-in-out}.hidden-placeholder.expanded{z-index:5}.exercise-card:hover{border:3px solid whitesmoke}.exercise-card.active:hover{border-color:transparent}.exercises-ul{display:flex;max-width:100%;flex-wrap:wrap}h2.exercise-list{font-size:28pt;font-family:oswald;line-height:1.25}div.exe-card-left{display:flex;height:100%;flex-direction:column;justify-content:space-between}input.exe-search{border-radius:7px;color:var(--foreground);max-height:60px}div.exercises-legend{display:flex;max-width:900px;min-width:600px;justify-content:space-around;margin:15px 0}div.exercises-legend-filter{display:flex;padding:5px 15px;cursor:pointer;align-items:center;font-size:1em}div.exercises-legend-filter:hover{border-radius:8px;background-color:rgb(56,56,56)}div.exercises-legend-filter.active,div.exercises-legend-filter:active{border-radius:8px;background-color:darkgray;color:black}div.exercises-legend-square{background-color:whitesmoke;border-radius:4px;height:20px;width:20px;margin:5px}h2.new-exercise-button-header{font-size:32pt;display:flex;text-align:center;justify-content:center;font-family:Tourney}div#upper-body-square,li.upper-body{background-color:#00af54}div#lower-body-square,li.lower-body{background-color:#007cbe}div#core-square,li.core{background-color:#ffd639}div#cardio-square,li.cardio{background-color:#ffa3af;color:var(--foreground)}div#other-square,li.other{background-color:#712f79;color:whitesmoke}div#all-square{background:whitesmoke}div#all-legend.active{background-color:unset;color:whitesmoke}.workout-card-details-body li.cardio h2,.workout-card-details-body li.cardio span,.workout-card-details-body li.core h2,.workout-card-details-body li.core span,.workout-card-details-body.cardio span.set-weight,.workout-card-details-body.core span.exercise-name,.workout-card-details-body.core span.set-weight{color:black}.lvl-1-exe-data span{color:whitesmoke!important}div#new-exercise-popup{padding:30px;width:650px;height:325px}#new-workout-popup,div#new-exercise-popup{top:20%;left:33%;background-color:#1f2421;border-radius:20px;filter:drop-shadow(20px 20px 10px #0000009f)}#new-workout-popup{height:max-content;width:max-content}input.new-exercise-name{font-size:16pt;color:black;padding:10px 15px;margin:15px 0;width:80%;border-radius:7px}div.expansion-button-container{display:flex;align-items:center;justify-content:space-around}button.click-for-more,button.direct-log{background-color:var(--darkGray);width:120px;font-size:12pt;border-radius:10px;padding:5px;transition:border .3s ease;border:2px solid transparent;color:whitesmoke}button.click-for-more:hover,button.direct-log:hover{border:2px solid white}div.exe-card-bottom{display:flex;flex-direction:column;justify-content:flex-end;height:100%;width:100%}div.exe-card-bottom-body{height:95%;width:100%}div.greater-chart-area{background-color:var(--darkGray);border-radius:10px;width:100%;height:100%}div.exe-card-top{display:flex;height:100%;width:100%;justify-content:space-between}.exe-card-bottom-header{display:none}#history-page h1.page-header{display:inline-flex;margin-right:30px}#history-page .page-header{display:flex;align-items:center}div.timeframe-filter{margin:30px 0 10px}label.timeframe{margin:10px 10px 10px 0}span.timeframe{margin:10px}ul.history{display:flex;max-width:100%;flex-wrap:wrap}li.workout-card{position:relative;background-color:var(--darkGray);border-radius:10px;padding:15px;display:flex;flex-direction:column;width:514px;height:275px;margin:15px}div.workout-card-header span.day{font-family:Oswald;font-size:24pt}div.workout-card-header span.date{font-size:14pt}.workout-card-exe-name{color:lightgoldenrodyellow;font-size:14pt}div.workout-card-glance-body{display:flex;flex-wrap:wrap;height:100%;width:100%;border-radius:10px}div.workout-card-glance-body ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:10px;gap:8px;width:100%}.glance-exe,div.workout-card-glance-body ul li{display:flex}.glance-exe{flex-wrap:wrap;width:calc(33% - 4px);border-radius:8px;font-size:16px;height:89px;padding:5px 10px;cursor:pointer;border:2px solid transparent;transition:border .3s ease;flex:1 1 calc(33% - 4px);max-width:calc(33% - 4px)}.glance-exe:hover{border:2px solid whitesmoke}button.pagination{width:100px}span.nav-readout{display:flex;align-items:center;margin:5px}li.workout.skeleton{display:flex;flex-direction:column;border-radius:10px;background-color:var(--skeleton-gray);width:514px;height:275px;margin:15px;padding:15px}li.glance-exe.skeleton{width:calc(33% - 4px);height:89px;background-color:rgb(78,78,78)}.workout-card-header.skeleton{height:50px;display:flex;align-items:center}.workout-card-header.skeleton span{padding:8px 0;width:60%;height:40px;display:block;background-color:rgb(78,78,78);border-radius:10px}.exe-card-exe-container{margin-bottom:10px}.workout-detail-exercise-set{display:flex}.exe-card-set{font-size:12pt;letter-spacing:1.25}span.order{color:lightgray;padding-right:10px}.workout-card-details-body{position:relative;display:flex;flex-direction:column;border-radius:10px;height:100%;width:100%;max-height:185px;padding:10px;margin-top:10px}.workout-card-details-body #cancel-button{top:5px;right:5px}ul.workout-detail-exercise-sets{display:flex;flex-direction:column;flex-wrap:wrap;max-height:80%}li.set{display:flex;width:50%;font-size:12pt;padding:2px 0 0 5px}li.set span.unit,span.set-reps,span.set-weight,span.x{margin-right:6px;letter-spacing:1.25}li.set span.unit{color:lightgray}span.set-order{margin-right:12px;color:lightcyan}span.exercise-name{font-size:14pt;font-style:italic;margin-bottom:5px}#dashboard-page{display:flex;flex-direction:column;overflow:scroll}.dashboard-list.skeleton header.dashboard-card{min-height:58px}header.nav-header{padding:20px 60px 20px 20px}header.mobile-nav-header,header.nav-header{background-color:var(--darkGray);position:fixed;width:100%;z-index:1000;color:whitesmoke;display:flex;justify-content:space-between;align-items:center;height:65px}header.mobile-nav-header{padding:20px}header.mobile-nav-header+main,header.nav-header+main{margin-top:58px!important}div.dashboard-body{height:calc(100vh - 65px);background-image:url(/bg5.webp);background-size:cover;background-repeat:repeat;background-position:50%;top:0;left:0}@media (max-aspect-ratio:1/1){div.dashboard-body{background-size:cover;height:100%}}div.dashboard-card{background-color:rgba(10,10,10,.8);display:flex;flex-direction:column;width:365px;height:225px;border-radius:10px;border:3px solid rgb(195,250,237);position:relative}header.dashboard-card{display:flex;align-items:center;justify-content:flex-start;padding:10px;background-color:rgb(195,250,237);color:black}.dashboard-card-icon{font-size:16pt}header.dashboard-card h3{padding:5px 10px;font-weight:600;font-size:14pt}.dashboard-card-body{flex-direction:column;justify-content:space-between}.dashboard-card-body,.dashboard-card-value-container{display:flex;height:100%;width:100%;align-items:center}.dashboard-card-value-container{justify-content:center}span.dashboard-card-value{width:fit-content;text-align:center;font-family:oswald;font-size:calc(3rem - .03rem * var(--char-count))}.dashboard-card-desc-container{display:flex;width:100%;bottom:0;padding:2px 5px;justify-content:center;text-align:center}ul.dashboard-list{display:flex;max-width:100%;flex-wrap:wrap}li.dashboard-list{margin:10px}#logged-workouts{font-size:5em}#about-page-header{padding:25px 50px}#about-page-header h1{display:inline}span.app-name{font-family:Tourney!important;font-size:1.25em}div#about-page{position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;height:100vh}div.about-section-container{height:100%;width:100vw;display:flex;justify-content:center;align-items:center}#about-page-header{background-color:var(--black);display:flex;position:fixed;top:0;left:0;width:100%;z-index:100;justify-content:space-between}div.about-body{display:flex;justify-content:center}div.about-body-skeleton{display:flex;align-items:center;height:100vh;width:400vw}.parallax-bg{position:fixed;top:0;left:0;width:200vw;height:175vh;background-image:url(/bg1.webp);background-size:120% auto;background-repeat:no-repeat;background-position:0 100%;z-index:-10}div.about-track,div.about-track-skeleton{display:flex;justify-content:space-between;padding:30vh 0 20vh;height:100vh;width:500vw;will-change:transform}.about-body .img-app-window,.about-body .img-notes-app{margin:40px}span.leading-text{font-size:2em}div.about-body ul.about-list{display:flex;flex-direction:column;width:100%;margin:15px}div.about-body ul.about-list li{list-style:none;margin-bottom:20px}.ul-title{display:flex;align-items:center;text-transform:uppercase;margin-bottom:20px;font-size:18pt}div.about-section{position:relative}div.about-section,div.about-section-skeleton{background-color:rgba(10,10,10,.9);display:flex;border-radius:10px;width:50vw;height:50vh;margin:20px;font-size:1.25em}div.about-section-skeleton{padding:50px}.about-li-lead{text-transform:uppercase;display:block;text-decoration:underline;color:lightcyan}#p1{display:flex;justify-content:space-between;padding:20px}#p1 .left{display:flex;align-items:center;width:110%;padding:70px;line-height:1.75;font-size:18pt}#p1 .right{display:flex;align-items:center;width:105%;padding:20px}#p1 .right ul{display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.p-lead{color:deeppink}.ul-title .inline{display:inline-flex;align-items:center;margin-left:40px}.link{cursor:pointer}.ul-title a{display:flex;align-items:center}#p2{padding:30px}#p2 .body{flex-direction:row}#p2 .body,#p5 .body{display:flex;padding:0 25px;font-size:18pt}#p2 ul{font-size:16pt;display:flex;flex-direction:column;justify-content:space-evenly;height:100%}#p2 .right{width:600px;position:relative}#p3 .left{font-size:18pt;line-height:2}#p3 .left,#p3 .right{padding:50px}#p3 .left,#p3 .right,#p4 .left{display:flex;justify-content:center;align-items:center;width:50%}#p4 .left{padding:25px 50px;font-size:18pt;line-height:2}#p4 .right{justify-content:center;width:50%}#p4 .right,div.nav-arrow{display:flex;align-items:center}div.nav-arrow{cursor:default;font-size:2em;position:absolute;bottom:10px}.nav-text{font-size:.35em;letter-spacing:1pt;margin-right:10px}.nav-arrow#right{right:20px}.nav-arrow#left{left:20px}#p5 .body{display:flex;flex-direction:column;line-height:2;padding:100px;height:100%;justify-content:space-between}#new-workout-popup h2{font-family:oswald;font-size:32pt;padding:30px}#new-set-form.xxl{padding:30px;margin-top:30px}.lower-body{background-color:var(--lower-body)}.upper-body{background-color:var(--upper-body)}.core{background-color:var(--core);color:black}.workout-card-details-body.cardio span.set-order,.workout-card-details-body.cardio span.unit,.workout-card-details-body.cardio span.x,.workout-card-details-body.core span.set-order,.workout-card-details-body.core span.unit,.workout-card-details-body.core span.x{color:var(--darkGray)!important}.cardio{background-color:var(--cardio);color:black}.other{background-color:var(--other)}.cardio #cancel-button,.core #cancel-button{color:var(--black)}#settings-page{min-height:80vh;position:relative}#settings-page,div.settings-body{display:flex;flex-direction:column}div.settings-body{flex:1;padding:50px}div.settings-module{margin:20px 0}div.settings-footer{display:flex;margin-top:auto}div.settings-module-header h2{text-transform:uppercase;color:lightcyan}span.app-signature{font-size:16pt;font-family:monospace}#coming-soon-page{display:flex;flex-direction:column;max-height:85vh}.coming-soon-module,.coming-soon-page-body{display:flex;width:100%}.coming-soon-module{background-color:var(--darkGray);border-radius:10px;padding:20px;margin:20px;flex-direction:column}.coming-soon-module h2{font-size:18pt;font-family:Oswald;display:flex;align-items:center}.features-half{width:40%}.features-half,.suggestions-half{display:flex;flex-direction:column;align-items:flex-start;height:100%;margin-right:30px}.coming-soon-module input,.coming-soon-module textarea{margin:10px;padding:10px;border-radius:10px;color:black}.coming-soon-module input.suggestion-name{width:230px}.coming-soon-module textarea.suggestion-text{height:125px;display:flex;width:100%}.suggestions-half input.submit{background-color:lightgray;color:gray;display:flex;border-radius:8px;width:100px;height:50px;font-weight:600;text-align:center;transition:background-color .3s ease}.suggestions-half input.submit.valid{background-color:lightgreen;color:black;cursor:pointer}.suggestions-half input.submit.valid:hover{background-color:lightseagreen}.suggestions-half input.submit.valid:active{background-color:seagreen}input.clear-button{background-color:lightblue;color:Black;display:flex;cursor:pointer;border-radius:8px;width:100px;height:50px;font-weight:600;text-align:center;justify-content:center}input.clear-button:hover :not(.inactive){background-color:lightskyblue;transition:background-color .3s ease}input.clear-button:active :not(.inactive){background-color:rgb(67,183,230);outline:none}.suggestions-half form{width:100%;padding:20px;display:flex;flex-direction:column}.workout-card-details-body.cardio #cancel-button,.workout-card-details-body.core #cancel-button{color:black}.workout-card-details-body #cancel-button{color:whitesmoke}.suggestion-container{background-color:var(--black);display:flex;flex-direction:column;width:400px;height:170px;margin:5px 20px;padding:20px;border-radius:10px;overflow:scroll}.suggestion-body p{display:flex;flex-wrap:wrap;padding:10px}.suggestion-board-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 30px;height:100%;overflow:hidden}.suggestion-board-container-header{display:flex;width:100%}.suggestion-board-container h3{margin:10px 0}.suggestion-board-container .nav-button{position:absolute;font-size:18pt;top:50%;cursor:pointer}.suggestion-board-container .nav-button:active{color:gray}.suggestion-board-container .nav-button#left{left:10px}.suggestion-board-container .nav-button#right{right:10px}.suggestion-board{overflow:scroll;width:430px}.suggestion-board,.suggestion-board-track{display:flex;justify-content:space-evenly}.suggestion-container .header{display:flex;width:100%;justify-content:space-between}.suggestion-container .date{font-size:10pt;color:lightgray;font-style:italic}.suggestion-container .username{color:lightcyan}.coming-soon-module#suggestions{background-color:rgb(17,24,39);width:570px;height:570px}div.dashboard-card-icon path,header.dashboard-card h3{color:var(--black)}aside.mobile{background-color:rgba(17,24,39,.95);position:fixed;top:0;right:-100%;width:14rem;height:100vh;z-index:100;transition:right .5s ease-in-out}aside.mobile.active{right:0}aside.mobile h2{font-size:2em}.hamburger-menu-container{cursor:pointer;padding:5px;border-radius:8px}.hamburger-menu-container:active{background-color:gray}.mobile-legend label{background-color:rgb(31,41,55);display:flex;padding:0 10px;border-radius:8px;justify-content:space-between;font-size:14pt;align-items:center}@media (max-width:1320px){.coming-soon-page-body{flex-direction:column}.coming-soon-page-body,.features-half{align-items:center;width:100%}.features-half,.suggestions-half{margin-right:0}.coming-soon-module{width:56%;min-width:568px}}@media (max-width:1285px){ul.exercises-ul{justify-content:center}}@media (max-width:1100px){#history-page div.page-header{flex-direction:column;align-items:flex-start}}@media (max-width:1000px){div.exercises-legend-filter{font-size:10pt;padding:5px}}@media (max-width:900px){#coming-soon-page{width:640px}}@media (max-width:768px){input#exe-search{font-size:14pt}ul.dashboard-list{justify-content:center}#coming-soon-page{width:100%}select.new-workout-field{max-width:80vw}#history-page div.page-header{flex-direction:column;align-items:flex-start}div.exercises-legend{position:relative;min-width:unset;max-width:100vw;flex-wrap:wrap;justify-content:flex-start}.mobile-legend{display:flex;width:100%;justify-content:center;gap:16px}.mobile-legend-popout{background-color:rgb(60 60 60);border-radius:8px;display:none;padding:10px;flex-direction:row;position:absolute;z-index:10;left:100px;top:60px}.mobile-legend-popout.active{display:inline-flex}label.sort{font-size:12pt;position:relative}label.sort:active{background-color:darkgray}ul.history{justify-content:center}.clear-button.inactive{background-color:lightgray;color:gray}ul.exercises-ul{justify-content:center}}@media (max-width:640px){.coming-soon-module{min-width:400px;width:90vw}.coming-soon-module#suggestions{width:100%;height:unset;max-height:1000px;margin:10px 0}.coming-soon-module#suggestions form{padding:0}.coming-soon-module#suggestions form>div{flex-wrap:wrap}#coming-soon-page{width:100vw;padding-bottom:100px}.coming-soon-page-body{flex-direction:column}.features-half div{margin:10px 0}div.suggestions-half input.clear-button,div.suggestions-half input.submit{font-size:10pt;height:40px;width:80px;margin:5px 5px 5px 10px}.suggestion-board-container{position:unset;padding:unset}.suggestion-board-container-header{width:100%}.suggestion-board{width:100%;max-height:500px}.suggestion-container{width:100%;margin:unset;padding:10px;height:unset;min-height:100px}.suggestion-board-container .nav-button{display:none;font-size:16pt;bottom:0}.suggestion-board-container .nav-button#left{left:8%}.suggestion-board-container .nav-button#right{right:8%}.suggestion-board-track{align-items:baseline;flex-direction:column;justify-content:space-evenly;height:100%;gap:10px}}@media (max-width:580px){div.exe-header{flex-direction:column;align-items:flex-start;height:fit-content}#history-page{width:100vw;overflow:hidden;padding:5px 5px 150px}div.exercises-legend{position:relative;min-width:unset;max-width:100vw;flex-wrap:wrap;justify-content:flex-start}.mobile-legend{display:flex;width:100%;justify-content:center;gap:16px}.mobile-legend-popout{flex-direction:column;position:absolute;left:5%;top:50px}.mobile-legend-popout.active{display:flex}li.workout-card{margin:15px 8px;height:fit-content}.workout-card-glance-body ul{gap:8px;display:flex;width:100%;flex-wrap:wrap}.glance-exe{flex:1 1 calc(50% - 4px);max-width:calc(50% - 4px);font-size:11pt}.workout-card-details-body{max-height:unset;min-height:150px}}@media (max-width:512px){.new-workout-field#input-weight{width:50%}.new-workout-field#input-reps::placeholder,.new-workout-field#input-weight::placeholder{font-size:12pt}.new-workout-field#input-reps{width:33%}select.new-workout-field{max-width:unset;font-size:14pt;padding:15px}select option{font-size:12pt}.new-workout-field#exercises-list{width:100%!important}button.new-workout-button{font-size:18pt;width:150px;height:75px;text-transform:uppercase;font-family:Oswald}form#new-set-form{width:80vw;margin-top:20px;margin-bottom:150px;padding:10px}form#new-set-form input{width:100%;font-size:14pt;padding:15px}body,main{overflow:hidden}header.mobile-nav-header{padding:10px 15px;height:fit-content}h1.page-header{font-size:1.75em}.dashboard-body{width:100%;padding:0;overflow:hidden}ul.dashboard-list{justify-content:center;width:100%;padding-bottom:150px;padding-top:30px}li.dashboard-list{width:300px}div.dashboard-card{width:unset}div.form-xl-row{flex-wrap:wrap;margin:10px 0}div.timeframe-filter span.timeframe{display:block;margin:20px 0 0}.settings-footer{padding-bottom:100px}span.app-signature{font-size:12pt}.coming-soon-module h2{font-size:14pt}.coming-soon-module li{font-size:12pt}#exercises-page{background-color:var(--black);padding:unset;padding-bottom:150px;width:100vw}.exe-header{flex-direction:column;align-items:flex-start;padding:0 15px;height:unset;position:relative}div.exercises-legend{margin:10px 20px}.exe-header .header-left{align-items:flex-start}input.exe-search{margin:10px auto}ul.exercises-ul{width:100%;display:flex;flex-direction:column;align-items:center;gap:15px;padding:10px 10px 150px}li.exercise-card{margin:unset;height:120px;min-height:100px;max-width:unset;width:100%;padding:10px}div.workout-card-header span.day{font-size:20pt}li.exercise-card.active{width:100%;height:fit-content;flex-wrap:wrap}div.workout-card-details-body.null{padding:10px}li.exercise-card.active.expand2{flex-direction:column;height:unset;min-height:600px}div.exe-card-bottom{height:400px}div.exe-card-left{display:flex;gap:5px}div.exe-card-left,div.exe-card-top{max-height:unset;flex-direction:column}div.expanded-lvl-1{background-color:var(--darkGray);border-radius:10px;display:flex;padding:unset;justify-content:center;min-width:unset;max-width:unset;width:100%}div.lvl-1-exe-data{width:100%;padding:10px 20px;align-items:flex-start;max-width:unset}li.exercise-card h2{font-size:22pt}li#add-exercise-card{display:flex;justify-content:center;width:160px;height:60px;border-color:whitesmoke;min-height:unset;padding:unset}li#add-exercise-card h2{font-family:Oswald;font-size:1.25em}div.popup#new-workout-popup{position:fixed;width:100vw;bottom:-20%;left:0;height:fit-content}div.popup#new-workout-popup h2{font-size:2em;padding-bottom:0}form#new-set-form{margin:10px}input.exe-search{font-size:16pt;margin-top:20px}.exe-header .clear-button{position:absolute;right:60px;top:75%;color:black;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center}.click-block{position:fixed;top:0;height:100vh;background:rgba(0,0,0,.5);z-index:1000}.click-block,.popup#new-exercise-popup{left:0;width:100vw}input.new-exercise-name{width:100%}button.popup-button#submit-button{font-size:14pt;width:140px;height:70px}div#about-page{width:100vw;height:unset;overflow:scroll}div.about-body{width:100vw}div.about-body,div.about-track{flex-direction:column;align-items:center}div.about-track{padding:50px 20px 200px;height:550vh;gap:300px}div.about-body-skeleton{flex-direction:column;display:flex;align-items:center;height:400vh;width:100vw}div.about-body ul.about-list{margin:unset}div.about-track-skeleton{flex-direction:column;padding:15px;width:100%;gap:100px}div.about-section{width:90vw;height:fit-content;margin:unset;padding:30px 15px;flex-direction:column}.parallax-bg{width:100vw;height:150vh;background-size:400% auto;background-position:top}div#about-page header{padding:0}#p1 .left,#p1 .right,#p2 .left,#p2 .right,#p3 .left,#p3 .right,#p4 .left,#p4 .right,#p5 .left,#p5 .right{width:unset;padding:10px 0;font-size:12pt}#p5{margin-bottom:300px}#p5 .body,.about-list li{font-size:12pt}#p5 .body{padding:unset}.about-body .img-app-window,.about-body .img-notes-app{margin:0}div.non-dash-page h1.page-header{font-size:2em!important}div.registration-body{width:90vw;padding:15px}.registration-form-module input{font-size:1.25em!important;width:90%!important}div.registration-form-module div.module-label span{font-size:14pt}button.register-button{width:150px;font-size:14pt}div.non-dash-page{padding-bottom:150px;overflow:scroll}.link:active{color:lightblue;text-decoration:underline}}div.popup#demo-creds{position:fixed;top:5%;left:40%;filter:drop-shadow(5px 5px 3px gray);border-radius:10px;background-color:var(--lower-body);color:white;width:fit-content;height:fit-content;padding:20px 40px 20px 20px}div.popup#demo-creds header{border-bottom:1px solid white;margin-bottom:5px;text-transform:uppercase}div.popup#demo-creds span.label{color:silver}div.demo-creds-body{position:relative;display:flex;flex-direction:column}div.popup#demo-creds .close-button{position:absolute;top:5px;right:5px;font-size:16pt;cursor:pointer;color:silver}div.popup#demo-creds .close-button:hover{color:white}@media screen and (max-width:2120px){#p1 .left{padding:20px!important}}@media screen and (max-width:2060px){#p2 ul{font-size:12pt!important}}@media screen and (max-width:2022px){#p4 .left{font-size:16pt}}@media screen and (max-width:1895px){div#p1 div.right{align-items:center}div#p1 div.right ul.about-list li{font-size:14pt}#p1 .left{font-size:18pt;line-height:1.5}#p4 .left{padding-right:15px}}@media screen and (max-width:1720px){#p1 .left{font-size:16pt!important}#p1 .right{padding:10px!important}#p3 .left{padding-right:15px;font-size:16pt}#p3 .right{padding:0 20px 0 0}#p3 .right img{margin:5px}#p4 .left{font-size:14pt}#p5 .body{padding:40px;font-size:16pt;justify-content:space-around}}@media screen and (max-width:1530px){div#p1 div.right ul.about-list li{font-size:12pt}#p1 .left{font-size:16pt;line-height:1.5;padding-right:15px}div.sheet{height:180px!important;border-radius:5px;width:140px!important;padding:10px!important;font-size:12pt!important}.sheet-icon{font-size:32pt!important}.cloud-icon{font-size:52pt!important}.sheet-pretext{font-size:20pt!important}div.about-section{width:70vw}div#nav-signal-container-right{right:13vw!important}div#nav-signal-container-left{left:7vw!important}}@media screen and (max-width:1400px){div.nav-signal-line{width:75px!important;height:75px!important;border-width:10px!important}#p3{flex-direction:column}#p3 .left,#p3 .right{width:100%}#p3 .left{font-size:14pt;line-height:1.5;padding:30px}#p3 .right img{width:400}#p4 .left{line-height:1.5}#p4 .right img{margin:0}.img-notes-app{width:300px}}@media screen and (max-width:1160px){div#p1 div.right ul.about-list li{font-size:10pt}#p1 div.left{font-size:14pt}#p3 .right img{width:333}#p4 .left{padding-left:50px!important}#p5 .body{line-height:1.5}}@media screen and (max-width:1060px){#p1 .left{font-size:14pt!important}#p2{padding:10px}#p2 div.animation-container{right:25px!important;top:150px!important}div.sheet{height:135px!important;border-radius:5px;width:105px!important;padding:7px!important;font-size:9pt!important}.sheet-icon{font-size:24pt!important}.cloud-icon{font-size:39pt!important}.sheet-pretext{font-size:15pt!important}}@media screen and (max-width:950px){#p1{flex-direction:column}#p1 div.left{font-size:12pt;padding:15px;width:100%;height:fit-content}div#p1 div.right{width:100%;padding:0;height:100%}div#p2 .body ul{font-size:12pt}#p2 div.animation-container{top:100px!important;right:50px!important}#p4 .left{line-height:1.25}}@media screen and (max-width:855px){#p3 .right img{width:280}}@media screen and (max-width:780px){div.about-section{height:70vh}#p3 .left{padding:15px}#p4{flex-direction:column}#p4 .left,#p4 .right{width:100%}#p4 .right{height:100%!important}}@media screen and (max-width:760px){div.parallax-bg{background-size:200%!important}}@media screen and (max-width:610px){div.parallax-bg{background-size:250%!important}}@media screen and (max-width:512px){#about-page{overflow-y:scroll!important}#p1 .right ul{padding:20px}#p1 .right li{font-size:10pt;margin:5px 0}#p3 .right{padding:0}#p4{justify-content:space-around}#p4 .left p{font-size:12pt}#p5 .body{font-size:14pt;padding:10px}}div.loader{position:absolute;top:38%;left:0;height:11vh;background-color:var(--core);width:100%!important;display:flex;justify-content:center;align-items:center;z-index:100}span.load-text{font-family:monospace;font-size:20pt;color:var(--black)}.splash-container div.loader{top:55%}section.about-section{margin:0 600px}div.pin-container{display:block}#about-page section.slide{height:100vh}.circle{border-radius:50%}.container1{display:flex;flex-direction:column;justify-content:flex-start;height:100vh;min-height:4000px;padding-left:10vh}.square{color:black;font-weight:700;display:flex;justify-content:center;align-items:center;font-size:18pt;border-radius:7px;margin:100px 0;height:120px;width:360px;flex-shrink:0;border:1px solid black;transition:all .75s ease}.a{top:-300px;background-color:lightcyan}.a,.b{position:absolute}.b{background-color:lightcoral;top:-420px}.c{background-color:lightgreen}.d{background-color:lightblue}.e{background-color:lightgray}.wrapper{height:100vh;overflow:hidden;position:relative;overflow-y:hidden}.stretch{width:80vw!important}#p2 div.animation-container{position:absolute;top:70px;right:0;height:10px;width:100%;display:flex;flex-direction:column;align-items:center}div.sheet{border:2px solid #fff;height:240px;border-radius:5px;width:186px;transform-style:preserve-3d;background-image:linear-gradient(57deg,rgb(21,21,21),transparent);padding:15px;font-size:16pt;position:relative}div.sheet-container{perspective:500px;position:absolute;top:50px}div.pretext-container,div.sheet-icons-container,span.sheet-text{opacity:0;transition:all .3s}div.opaque,span.opaque{opacity:1!important}.pretext-container{display:flex;flex-direction:column;position:absolute;justify-content:space-around;padding-top:20px;align-items:center;height:90%;z-index:100;bottom:20%;inset:0}#stack-text{font-family:Tourney;font-size:24pt}#p2 .pause-btn{position:absolute;top:-200px;background-color:rgb(199,199,35);border-radius:10px;color:black;background-color:transparent;font-size:32pt;filter:drop-shadow(5px 5px 5px black)}#p2 .pause-btn:active{background-color:white}.sheet-icon{font-size:42pt}#icons-container-2{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#shield-lock{font-size:55pt}.sheet-icons-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;height:100%;padding:15px 10px}.cloud-icon{position:absolute;top:-65px;font-size:62pt;opacity:1}.cloud-icon.hidden{opacity:0}.glowPulse{display:inline-block;animation:glow-pulse 1.5s ease-in-out infinite}@keyframes glow-pulse{0%{transform:scale(1);filter:drop-shadow(0 0 0 var(--upper-body))}40%{transform:scale(1.12);filter:drop-shadow(0 0 12px var(--upper-body))}60%{transform:scale(1.12);filter:drop-shadow(0 0 12px var(--upper-body))}to{transform:scale(1);filter:drop-shadow(0 0 0 var(--upper-body))}}div.nav-signal-container{position:absolute;display:flex;top:45%}div#nav-signal-container-right{right:18vw}div#nav-signal-container-left{left:15vw}div.nav-signal-line{position:absolute;padding:5px 10px;color:white;font-size:16pt;width:100px;height:100px;border-bottom:15px solid;border-right:15px solid;border-radius:15px;opacity:.6;border-color:#3be68d;border-style:solid none none solid;border-width:15px medium medium 15px}div.nav-signal-line-right{rotate:135deg}div.nav-signal-line-left{rotate:-45deg}@keyframes borderPulse{0%{border-color:white}50%{border-color:#4fda5b}to{border-color:#acd1af}}.instruction{padding:15px;border-radius:10px;background-color:rgba(10,10,10,.9);position:absolute;bottom:3vh;transform-origin:center;transform:translateX(50%)}@keyframes pulse{50%{opacity:.5}}div.suggestion-container.skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background-color:var(--skeleton-gray)}.nav-button.disabled{border-radius:5px}.suggestion-name,.suggestion-text{color:white!important}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:640px){.sm\:text-\[14pt\]{font-size:14pt}.sm\:text-\[18pt\]{font-size:18pt}.sm\:text-\[40pt\]{font-size:40pt}}@media (min-width:768px){.md\:w-\[80\%\]{width:80%}.md\:text-\[16pt\]{font-size:16pt}.md\:text-\[20pt\]{font-size:20pt}.md\:text-\[22pt\]{font-size:22pt}.md\:text-\[50pt\]{font-size:50pt}}@media (min-width:1024px){.lg\:w-\[65\%\]{width:65%}.lg\:text-\[20pt\]{font-size:20pt}.lg\:text-\[22pt\]{font-size:22pt}.lg\:text-\[28pt\]{font-size:28pt}.lg\:text-\[60pt\]{font-size:60pt}}@media (min-width:1280px){.xl\:w-\[250px\]{width:250px}.xl\:text-\[24pt\]{font-size:24pt}.xl\:text-\[28pt\]{font-size:28pt}.xl\:text-\[80pt\]{font-size:80pt}}