.headline[data-astro-cid-okd34nms]{position:relative;display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;gap:0px;line-height:1;justify-items:center;text-transform:uppercase;width:fit-content;isolation:isolate}.gradient-container[data-astro-cid-okd34nms]{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:end;align-items:center;width:100%;z-index:-1;@media(width>=600px){justify-items:start}}.gradient[data-astro-cid-okd34nms]{grid-column:1 / -1;grid-row:1 / -1;font-size:5rem;font-weight:800;background-image:linear-gradient(110deg,var(--light-1),var(--light-2),var(--additional-purple-4) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent;@media(width>=392px){font-size:5.6rem}@media(width>=600px){font-size:7rem}}.blur[data-astro-cid-okd34nms]{opacity:.45;filter:blur(3px);transform:translateY(4px) scaleX(1.06)}.main[data-astro-cid-okd34nms]{font-size:5rem;font-weight:800;background-image:linear-gradient(190deg,#7632ff 10%,var(--additional-purple-4) 15%,var(--light-1) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent;@media(width>=392px){font-size:5.6rem}@media(width>=600px){font-size:7rem}}section[data-astro-cid-byaschhe]{display:flex;flex-direction:column;align-items:center;background-image:linear-gradient(135deg,#5b5ba3,#6025a2 60%);clip-path:polygon(0 0,100% 0,100% 80%,0 100%);width:100%;height:700px;@media(width>=392px){height:740px}@media(width>=600px){height:900px}@media(width>=960px){height:1000px}}.header[data-astro-cid-byaschhe]{padding:12px;display:flex;justify-content:flex-start;width:100%;max-width:1440px;height:60px}.logo[data-astro-cid-byaschhe]{width:50px;@media(width>=600px){width:80px}@media(width>=1450px){width:100px}}.content-container[data-astro-cid-byaschhe]{padding:20px 0 0;display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;gap:40px;justify-items:center;width:100%;@media(width>=960px){padding:80px 0 0}}._inputContainer_cc70l_1{position:relative;padding:16px 0;display:flex;justify-content:center;align-items:center;font-size:1.5rem;width:100%;height:100%;z-index:2}._inputLabel_cc70l_13{position:absolute;inset:0;outline:none;cursor:pointer;transition:color,background-color,.3s ease-in-out;z-index:3;&:focus{background-color:#ffffff4d;border-radius:8px}&:focus:not(:focus-visible){background-color:transparent}&:hover{background-color:#ffffff4d;border-radius:8px}}._radioInput_cc70l_39{position:absolute;inset:0;visibility:hidden;margin:0;width:100%;height:100%;z-index:4}._label_cc70l_52{display:flex;justify-content:center;align-items:center;gap:var(--label-gap);color:var(--label-color);width:100%;height:100%;transition:color .3s ease-in-out}._inputContainer_az4ee_1{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;gap:12px;justify-items:start;width:var(--container-width);min-width:327px;opacity:var(--input-opacity);pointer-events:var(--input-pointer-events)}._optionContainer_az4ee_13{position:relative;padding:6px;display:grid;grid-template-columns:var(--options-container-cols);justify-items:center;align-items:center;background-image:linear-gradient(to right,hsla(252,87%,54%,1),var(--accent-purple));border-radius:12px;width:100%;height:60px;box-shadow:0 0 0 3px var(--dark-2);isolation:isolate}._sliderLabel_az4ee_32{padding-left:14px;padding-bottom:0;font-size:1.5rem;font-weight:500;color:var(--light-1);letter-spacing:.15rem}._activeOptionChip_az4ee_41{position:absolute;top:6px;left:6px;bottom:6px;background-color:var(--accent-teal);border-radius:8px;width:var(--chip-width);box-shadow:3px 3px #0006;transform:translate(var(--knob-start-x));transition:transform .25s ease-in-out;z-index:1}._inputContainer_1gjin_1{position:relative;padding:16px 24px;display:flex;justify-content:center;align-items:center;background-color:var(--background-color);border-radius:8px;box-shadow:0 0 0 3px var(--box-shadow-color);width:100%;transition:background-color,box-shadow,.3s ease-in-out;isolation:isolate;&:hover{--label-color: hsla(176, 98%, 67%, 1)}}._inputLabel_1gjin_20{display:flex;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;color:var(--label-color);outline:none;width:100%;height:100%;cursor:pointer;transition:color .3s ease-in-out;&:focus{--label-color: hsla(176, 98%, 67%, 1)}&:focus:not(:focus-visible){outline:none}}._radioInput_1gjin_42{position:absolute;inset:0;visibility:hidden;margin:0;width:100%}._container_1otpy_1{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;gap:20px;justify-items:center;width:100%;opacity:var(--input-opacity);pointer-events:var(--input-pointer-events)}._optionsContainer_1otpy_12{display:grid;grid-template-columns:1fr;gap:40px;justify-items:center;align-items:center;border-radius:8px;width:100%}._inputLabel_1otpy_22{justify-self:start;padding-bottom:0;padding-left:20px;font-size:1.6rem;font-weight:700;color:var(--light-1)}._sectionContainer_1yud9_1{position:relative;width:100%;isolation:isolate}._container_1yud9_7{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;gap:80px;justify-items:center;width:100%;@media(width>=600px){width:500px}@media(width>=960px){width:600px}}._inputContainer_1yud9_24{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;gap:60px;justify-items:center;width:100%}._weightAgeContainer_1yud9_33{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-items:center;width:100%;@media(width>=600px){gap:40px}}._heightContainer_1yud9_45{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;@media(width>=600px){gap:40px}}._avgStepsProteinContainer_1yud9_56{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;gap:60px;justify-items:center;width:100%;@media(width>=960px){width:460px}}._proteinGoalContainer_1yud9_69{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;gap:20px;justify-items:center;width:100%}section[data-astro-cid-gdapzsk7]{margin-top:-180px;padding:0 12px 120px;display:grid;grid-template-columns:1fr;justify-items:center;gap:80px;width:100%}
