@font-face{font-family:SBSansDisplay;src:url(/assets/sbsansdisplay-regular-B2jEI_Pr.woff2) format("woff2"),url(data:font/woff;base64,) format("woff"),url(/assets/sbsansdisplay-regular-BVijv8VN.ttf) format("truetype"),url(/assets/sbsansdisplay-regular-BNJA3_hq.svg#sbsansdisplay-regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:SBSansText;src:url(/assets/sbsanstext-medium-B9tleuf3.woff2) format("woff2"),url(data:font/woff;base64,) format("woff"),url(/assets/sbsanstext-medium-DtVgN1_A.ttf) format("truetype"),url(/assets/sbsanstext-medium-ZzIz1q54.svg#sbsanstext-medium) format("svg");font-weight:400;font-style:normal}:root{--black: rgba(8, 8, 8, .96);--black-transparent: rgba(8, 8, 8, .56);--form-control-color: rgb(40, 212, 212);--accent-color: rgb(214, 0, 64);font-family:SBSansText,SBSansDisplay;color:var(--black);font-size:1rem;font-weight:500;letter-spacing:0px;line-height:1.25;font-style:normal}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;background-image:linear-gradient(#fae8e8 10%,#fff 20%)}html,body,main{min-height:100vh}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block;pointer-events:none}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}fieldset{border:none}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#777;border:4px solid transparent;border-radius:20px;background-clip:padding-box}.text_header_1{font-family:SBSansDisplay;font-size:1.5rem;font-weight:600}.text_header_2{font-family:SBSansDisplay;font-size:1.25rem;font-weight:600;line-height:1.2;letter-spacing:-.015em}.text_huge{font-family:SBSansDisplay;font-size:3.75rem;font-weight:600;line-height:1.5}.text_big{font-family:SBSansDisplay;font-size:3rem;font-weight:600;line-height:3.25rem}.text_title{font-family:SBSansDisplay;font-size:1rem;font-weight:600;line-height:1.375}.text_subtitle{font-size:.875rem;line-height:1.125rem;letter-spacing:-.021em}.text_standart{font-weight:600;line-height:1.375;letter-spacing:-.01875em}.text_standart_2{font-weight:600;line-height:1.25}.text_standart_3{font-size:.875rem;line-height:1rem}.text_small_title{font-size:.75rem;line-height:1rem;letter-spacing:-.025em}.text_body{font-weight:600;line-height:1.25;letter-spacing:-.01875em}.text_main{line-height:1.25;letter-spacing:-.025em}.text_caption{font-size:.625rem;font-weight:400;line-height:.75rem}.main_block{padding-top:0;margin-bottom:60px;max-width:100vw;padding-left:max((100vw - 640px) / 2,0px);padding-right:max((100vw - 640px) / 2,0px);display:grid;grid-template-columns:[start-page] 16px [start-16] 4px [start-20] 12px [start-32] auto [end-32] 12px [end-20] 4px [end-16] 16px [end-page]}.header_block{width:100%;height:30px;position:absolute;top:0}.language_container{position:absolute;right:50px}.grid_full_page{grid-column:start-page / end-page}.grid_16_column{grid-column:start-16 / end-16}.grid_20_column{grid-column:start-20 / end-20}.grid_32_column{grid-column:start-32 / end-32}.landing_title{color:var(--black);text-align:center;max-width:265px;position:relative;left:50%;top:0;transform:translate(-50%);padding-top:30px}#landing_image{position:relative;max-width:375px;width:100%}#landing_image_container{margin-top:-20px;margin-bottom:-45px}.image_container{overflow:hidden;display:flex;justify-content:center;margin-bottom:16px}img{margin:0;border-top-right-radius:16px!important;border-top-left-radius:16px!important}.flex_container{margin-top:10px;display:flex;flex-direction:column;align-items:center}.landing_number{color:var(--accent-color);text-align:center}.landing_under_number{color:var(--accent-color);text-align:center;max-width:270px}.landing_under_number_bottom{margin-bottom:12px}.landing_subtitle{color:var(--black-transparent);text-align:center;max-width:250px}.landing_subtitle_bottom{margin-bottom:30px}#start_button{margin-bottom:64px}.block_title{color:var(--black);text-align:left;margin-bottom:8px}.fieldset_input_text{display:flex;flex-direction:column;align-items:start;flex:1 0 100%;flex-wrap:nowrap}.fieldset_input_text>div{width:100%}.fieldset_input_text>div+div{margin-top:38px}.fieldset_sex{margin-bottom:38px}.fieldset_radio{margin-bottom:28px}.question_small_title{color:var(--black-transparent);text-align:left;margin-bottom:16px}.unknown_small_title{color:var(--black-transparent);text-align:left;margin-bottom:4px}.radio_title{margin-bottom:12px}.bmi_shower:disabled{background-color:#0808080f;color:unset}.container_double_input{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;max-width:100%}.container_double_input>label{flex:1 0 calc(50% - 24px)}.container_double_input>label+label{margin-left:48px}.input_text{background-color:#0808080f;width:100%;min-width:100%;padding:18px 16px;border-radius:16px;border-color:transparent;outline:none}.question_title{color:#000;text-align:left;max-width:290px}.under_input{margin-top:4px;margin-bottom:0}.fieldset_radio_button+.fieldset_radio_button{margin-top:12px}.title_subgroup{margin-top:30px}.radio_button_title{margin-bottom:24px}.close_title{margin-bottom:12px}.third_block_title{margin-top:16px}.question_subtitle{color:var(--black-transparent);text-align:left;margin-bottom:8px}.lipid_title{margin-top:52px}.button_selected{background-color:#28d4d4;color:#fff;border-radius:12px}.primary_button{border-radius:12px;padding:14px 22px;width:100%;height:48px;color:#fffffff5;background-color:var(--accent-color);border-color:transparent}.primary_button:hover,.primary_button:active{color:var(--accent-color);background-color:#fff;border:2px solid var(--accent-color);border-radius:12px}.primary_button:focus:not(:active){color:#fff;background-color:var(--accent-color);border-color:transparent;border-radius:12px}.primary_button:disabled,.primary_button:disabled:active{color:#fff;background-color:var(--accent-color);border-color:transparent;border-radius:12px;opacity:.5}#result_button{margin-top:50px}input[type=radio].radio_normal{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;cursor:pointer;color:currentColor;width:1.5em;height:1.5em;border:.0625em solid rgba(8,8,8,.4);border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}input[type=radio].radio_normal:before{content:"";width:.75em;height:.75em;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;outline:.4375em solid var(--form-control-color)}input[type=radio].radio_normal:checked{border:.0625em solid var(--form-control-color)}input[type=radio].radio_normal:checked:before{transform:scale(1)}input[type=radio].radio_normal:focus-visible{outline:min(2px,.15em) solid var(--form-control-color);outline-offset:min(2px,.15em)}.input_radio{display:grid;grid-template-columns:1.5em auto;cursor:pointer;gap:1em}.input_radio+.input_radio{margin-top:2em}input[type=radio].radio_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0808080f;color:unset;cursor:pointer;width:100%;padding:12px 18px;height:40px;border-radius:12px;transform:translateY(-.075em);display:grid;place-content:center}.radio_button_label{display:flex;flex-direction:column;align-items:center;position:relative}.radio_button_text{position:relative;top:-29px}input[type=radio].radio_button:checked{border:.0625em solid var(--form-control-color);background-color:var(--form-control-color)}input[type=radio].radio_button:checked+.radio_button_text{color:#fff}input[type=radio].radio_button:focus-visible{outline:min(2px,.15em) solid var(--form-control-color);outline-offset:min(2px,.15em)}.option_label,.input_radio{width:-moz-min-content;width:min-content}.checkbox_container{display:flex;align-items:center;cursor:pointer;margin-top:22px}.checkbox_label{margin-left:16px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border:1px solid rgb(155,156,158);border-radius:.25rem;background-color:#fff;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:0;position:relative}input[type=checkbox]:after{content:"";width:9px;height:6px;border-bottom-left-radius:1px;border-bottom:2px solid rgb(36,197,188);border-left:2px solid rgb(36,197,188);position:absolute;top:7px;left:7px;transform:rotate(-45deg) scale(0)}input[type=checkbox]:checked:after{transform:rotate(-45deg) scale(1)}input[type=checkbox]:focus-visible{outline:min(2px,.15em) solid var(--form-control-color);outline-offset:min(2px,.15em)}.result_container{margin-top:32px;opacity:0;transition:opacity .5s ease,display .5s ease allow-discrete}.show{display:block;opacity:1}@starting-style{.result_container.show{opacity:0}}.result_number{color:#0d0f10;margin-bottom:8px}.range{width:100%;height:16px;background-image:linear-gradient(90deg,#0f0,#ff0 50.65%,red);border-radius:4px;position:relative}.range_dot{width:16px;height:16px;background-color:#1a1d21f5;box-shadow:inset 0 8px 12px #ffffff14,0 24px 24px -16px #0000001f,inset 16px 24px 64px -24px #ffffff14;position:absolute;top:0;left:-8px;border-radius:50%;z-index:1}.range_dot:before{content:"";z-index:2;position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;box-shadow:0 1px 3px #0000000d,0 1px 2px -1px #0000000d}.range_dot:after{content:"";z-index:3;position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background-color:#2c332d}.range_number_container{width:100%;display:flex;justify-content:space-between;margin-top:3px}.range_number{color:#96a2b0;width:12px;display:flex;justify-content:center}.result_grade{color:#0d0f10;margin-top:24px}.result_range{color:#0d0f10;margin-bottom:24px}.result_recommendation{color:#0d0f10}.error_message{position:fixed;z-index:100;border-radius:16px;background-color:#dcdcdc;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 12px;box-shadow:1px 1px 5px #6464644d,-1px -1px 5px #6464644d}.error_circle{z-index:10;margin-left:12px}.hidden{display:none!important;width:1px;height:1px;overflow:hidden;visibility:hidden}
