.AuthLayout{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background-image:url(/assets/background-Ca_EdfX8.webp);background-size:cover;background-repeat:no-repeat}.AuthLayout__content{width:100%;max-width:453px;margin:0 auto}.baseLayout{width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden}.baseLayout__content{display:flex;flex:1;height:100%}.baseLayout__main{flex:1;min-width:0;height:100%;overflow:auto;background:var(--color-gray-50, #f7f7f8)}.Button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:12px;font-weight:500;font-size:14px;line-height:16px;letter-spacing:0px;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.Button:not(.Button--secondary){background:var(--color-primary);color:var(--color-white)}.Button:not(.Button--secondary):hover{background:var(--color-white);color:var(--color-primary);border-color:var(--color-primary)}.Button--secondary{background:var(--color-white);color:var(--color-gray-700);border:2px solid var(--color-gray-200)}.Button--secondary:hover{background:transparent;color:var(--color-white);border-color:var(--color-gray-700)}.Button--fullWidth{width:100%}.header{display:flex;align-items:center;width:100%;padding:10px 20px;background:var(--color-primary)}.header__title-container{display:flex;align-items:center;column-gap:12px;margin:0 auto}.header__title{font-weight:600;font-size:20px;line-height:24px;letter-spacing:0px;color:var(--color-white)}.header__text{font-weight:400}.header__btn{display:flex;justify-content:flex-end;padding:12px 16px;border-radius:12px;background:var(--color-white);font-weight:500;font-size:14px;line-height:16px;letter-spacing:0px;color:var(--color-gray-700);border:none;cursor:pointer;transition:background-color .2s ease}.header__btn:hover{background:var(--color-gray-100)}.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:4px;border-radius:8px;padding:8px;background:var(--color-primary);width:56px;height:56px;margin:0 auto;transition:all .2s ease}.sidebar .tab{background:var(--color-primary);width:100%;max-width:64px;height:64px}.sidebar .tab:hover{opacity:.9;transform:scale(.98)}.tab__title{font-weight:500;font-size:10px;line-height:12px;letter-spacing:0px;color:var(--color-white)}.Checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.Checkbox__input{position:absolute;opacity:0;width:0;height:0}.Checkbox__box{width:20px;height:20px;border-radius:4px;border:1px solid var(--color-control-border);background:transparent;display:inline-block;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.Checkbox__input:checked+.Checkbox__box{border-color:var(--color-control-active);background:var(--color-control-active) url("data:image/svg+xml,%3csvg%20width='9'%20height='7'%20viewBox='0%200%209%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.5%203.5L3.16353%206.5L8.5%200.5'%20stroke='white'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center/12px 12px no-repeat}.Checkbox:hover .Checkbox__box{border-color:var(--color-text-muted, var(--color-control-border))}.Checkbox__input:focus-visible+.Checkbox__box{outline:none;box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-control-active);border-color:var(--color-control-active)}.Checkbox__input:disabled+.Checkbox__box{opacity:.6;cursor:not-allowed}.Checkbox__input:disabled~.Checkbox__label{opacity:.6;cursor:not-allowed}.Checkbox__label{color:var(--color-text);font:inherit}.Radio{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.Radio__input{position:absolute;opacity:0;width:0;height:0}.Radio__outer{width:20px;height:20px;border-radius:50%;border:1px solid var(--color-control-border);background:transparent;display:inline-grid;place-items:center;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;box-sizing:border-box}.Radio__input:checked+.Radio__outer{border-color:var(--color-control-active)}.Radio__input:checked+.Radio__outer:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--color-control-active);box-shadow:0 0 0 2px var(--color-white)}.Radio:hover .Radio__outer{border-color:var(--color-text-muted, var(--color-control-border))}.Radio__input:focus-visible+.Radio__outer{box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-control-active);border-color:var(--color-control-active)}.Radio__input:disabled+.Radio__outer{opacity:.6;cursor:not-allowed}.Radio__input:disabled~.Radio__label{opacity:.6;cursor:not-allowed}.Radio__label{color:var(--color-text);font:inherit}.StatusChip{display:inline-flex;align-items:center;justify-content:center;border-radius:40px;font-size:12px;line-height:12px;font-weight:400;padding:10px 20px;letter-spacing:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.StatusChip--lg{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.StatusChip--sm{font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding:6px 12px}.StatusChip--in-progress{background:var(--color-accent-soft);color:var(--color-accent)}.StatusChip--positive{background:var(--color-error-soft);color:var(--color-error)}.StatusChip--negative{background:var(--color-success-soft);color:var(--color-success)}.Input{display:grid;gap:4px}.Input--label-top{grid-template-columns:1fr}.Input--label-left,.Input--label-right{align-items:center;grid-template-columns:auto 1fr;column-gap:12px}.Input__label{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:0;color:var(--color-text);white-space:nowrap}.Input__fieldWrap,.Input__fieldWrap--withIcon{position:relative}.Input__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.Input__icon img{width:20px;height:20px;object-fit:contain}.Input__field{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid var(--color-gray-200);padding:14px 12px;background:var(--color-gray-100);color:var(--color-text);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:12px;line-height:12px;letter-spacing:0;text-align:left;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.Input__field:focus-visible{border-color:var(--color-gray-200);box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-gray-200)}.Input__field:disabled{opacity:.6;cursor:not-allowed}.Input__toggle{position:absolute;top:50%;right:10px;transform:translateY(-50%);border:0;padding:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.Input__toggle img{width:20px;height:20px;display:block;opacity:.8}.Input__toggle:hover img{opacity:1}.Input__fieldWrap--password .Input__field{padding-right:44px}.Input--label-right .Input__label{order:2}.Input--label-right .Input__fieldWrap{order:1}.badge{display:flex;align-items:center;column-gap:2px;padding:8px 12px;border-radius:40px;background:#a6010b33}.badge__title{font-weight:400;font-size:12px;line-height:12px;letter-spacing:0px;color:var(--color-primary)}.badge__close{cursor:pointer}.Select{display:grid;gap:8px}.Select--label-left,.Select--label-right{align-items:center;grid-template-columns:auto 1fr;column-gap:12px}.Select--label-right{grid-template-columns:1fr auto}.Select--label-right .Select__label{order:2}.Select--label-right .Select__wrapper{order:1}.Select__label{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-text);white-space:nowrap}.Select__wrapper{position:relative;display:flex;align-items:center}.Select__field{width:100%;border-radius:12px;border:1px solid var(--color-gray-200);background:var(--color-gray-100);padding:14px 36px 14px 12px;font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:12px;line-height:12px;color:var(--color-text);appearance:none;-webkit-appearance:none;background-clip:padding-box;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.Select__field:focus-visible{border-color:var(--color-gray-200);box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-gray-200);outline:none}.Select__icon{position:absolute;right:12px;width:16px;height:16px;pointer-events:none;opacity:.7}.ProgressBar{position:relative;width:100%;background:var(--color-gray-200);overflow:hidden}.ProgressBar__fill{display:block;transition:width .2s ease}.ProgressBar__label{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-family:var(--font-family-base);font-size:12px;line-height:1;color:var(--color-white);mix-blend-mode:difference;pointer-events:none}.RadioGroup{margin-bottom:24px;width:100%}.RadioGroup__label{font-weight:400;font-size:12px;line-height:16px;color:var(--color-gray-500);margin-bottom:8px;display:block}.RadioGroup__options{display:flex;justify-content:space-between}.RadioGroup__option{margin:0}.RadioGroup__option .Radio__label{font-size:14px;line-height:20px;color:var(--color-black);margin-left:8px}.RadioGroup__option .Radio__outer{width:16px;height:16px;border:1px solid var(--color-gray-500);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.RadioGroup__option .Radio__outer:after{content:"";width:8px;height:8px;background-color:var(--color-primary);border-radius:50%;opacity:0;transition:opacity .2s ease}.RadioGroup__option .Radio__input:checked~.Radio__outer{border-color:var(--color-primary)}.RadioGroup__option .Radio__input:checked~.Radio__outer:after{opacity:1}.RadioGroup__option .Radio__input:focus-visible~.Radio__outer{box-shadow:0 0 0 2px var(--color-primary-100)}.RadioGroup__option .Radio__input:disabled~.Radio__outer{background-color:var(--color-gray-100);border-color:var(--color-gray-200)}.RadioGroup__option .Radio__input:disabled~.Radio__label{color:var(--color-gray-300)}.RadioGroup__option .Radio__input:disabled~.Radio__outer:after{background-color:var(--color-gray-300)}.sidebar{height:100%;padding:24px 16px 60px;background:var(--color-black);display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;min-height:100vh;box-sizing:border-box}.sidebar__user{display:flex;flex-direction:column;align-items:center;padding:20px 0;margin-top:auto;width:100%;border-top:1px solid rgba(255,255,255,.1);position:sticky;bottom:0;background:var(--color-black);z-index:10}.sidebar__user-avatar{margin-bottom:12px;border-radius:50%}.sidebar__avatar-img{width:48px;height:48px;object-fit:cover}.sidebar__user-title{font-weight:400;font-size:12px;line-height:12px;letter-spacing:0px;color:var(--color-white)}.sidebar__user-name{font-weight:600;font-size:14px;line-height:16px;letter-spacing:0px;color:var(--color-primary)}.sidebar__nav{flex:1;display:flex;flex-direction:column;width:100%}.sidebar__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.sidebar__item{margin:0;padding:0}.sidebar__item a{text-decoration:none;display:block;width:100%}.sidebar__item a:hover{text-decoration:none}.sidebar__logout-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;border-radius:8px;font-weight:500;font-size:14px;line-height:16px;letter-spacing:0px;cursor:pointer;transition:background-color .2s ease;background:#ffffff1a;color:var(--color-white);border:1px solid rgba(255,255,255,.1)}.sidebar__logout-btn:hover{background:#ffffff26}.TargetsSelect{display:grid;gap:12px}.TargetsSelect__label{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-text)}.TargetsSelect__inputWrap{position:relative}.TargetsSelect__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;opacity:.6}.TargetsSelect__input{width:100%;border-radius:12px;border:1px solid var(--color-gray-200);background:var(--color-gray-100);padding:14px 12px 14px 36px;color:var(--color-text);font-family:var(--font-family-base);font-size:12px;line-height:12px;outline:none}.TargetsSelect__input::placeholder{color:var(--color-text-muted)}.TargetsSelect__dropdown{position:absolute;z-index:10;top:calc(100% + 4px);left:0;right:0;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:12px;padding:6px 0;max-height:160px;overflow-y:auto;box-shadow:0 2px 6px #0000000d}.TargetsSelect__option{padding:10px 14px;cursor:pointer;font-size:12px;color:var(--color-text);transition:background .15s}.TargetsSelect__option:hover{background:var(--color-gray-100)}.TargetsSelect__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.TargetsSelect__inputWrap[aria-expanded=true] .TargetsSelect__input{cursor:text}.testBlock{width:100%;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:space-between;background:var(--color-gray-100)}.testBlock__left{display:flex;align-items:center;column-gap:8px}.testBlock__left-title{font-weight:400;font-size:12px;line-height:12px;letter-spacing:0px;color:var(--color-gray-500)}.testBlock__right-title{font-weight:400;font-size:14px;line-height:16px;letter-spacing:0px;color:var(--color-black)s}.createTest{width:100%;max-width:453px;position:relative}.createTest__content{width:100%}.createTest__title{margin-bottom:22px;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0px;color:var(--color-black)}.createTest__form{display:flex;flex-direction:column;gap:28px;margin-top:16px}.createTest__form-block{display:flex;flex-direction:column;gap:12px}.createTest__form-block-title{font-weight:600;font-size:14px;line-height:16px;color:var(--color-black);margin-bottom:4px}.createTest__textarea{width:100%;border-radius:12px;border:1px solid var(--color-gray-200);background:var(--color-gray-100);padding:14px 12px;color:var(--color-text);font-family:var(--font-family-base);font-size:12px;line-height:16px;resize:none;min-height:80px;outline:none}.createTest__actions{margin-top:8px;display:flex;justify-content:center;width:100%}.createTest__start{width:100%;padding:14px 0;border-radius:12px;background:var(--color-error);color:var(--color-white);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:14px;line-height:16px;border:none;cursor:pointer;transition:filter .2s ease}.createTest__start:hover{filter:brightness(1.1)}.resultInProgress{width:100%;display:flex;flex-direction:column}.resultInProgress__item{width:100%;padding:20px 0;border-bottom:1px solid var(--color-gray-300)}.resultInProgress__header{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-left:20px;padding-right:20px}.resultInProgress__header-text-container{display:flex;align-items:center;column-gap:9px}.resultInProgress__progress-bar{width:100%;padding:0 20px;margin-bottom:8px}.resultInProgress__header-text{font-weight:500;font-size:14px;line-height:16px;letter-spacing:0px;color:var(--color-gray-500)}.resultInProgress__header-values{display:flex;align-items:center;justify-content:space-between;padding-left:20px;padding-right:20px}.resultInProgress__header-value{font-weight:400;font-size:12px;line-height:12px;letter-spacing:0px;color:var(--color-control-border)}.resultLeft{padding:20px;width:100%;max-width:450px}.resultLeft__title{margin-bottom:20px;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0px;color:var(--color-black)}.resultLeft__avatar{display:flex;align-items:center;column-gap:8px;margin-bottom:21px}.createTest__personal-info-avatar{width:100%;max-width:36px;height:36px;border-radius:50%;object-fit:cover}.resultLeft__avatar-text{display:flex;flex-direction:column;row-gap:2px}.resultLeft__avatar-time{font-weight:400;font-size:12px;line-height:12px;letter-spacing:0px;color:var(--color-gray-500)}.resultLeft__avatar-name{display:flex;align-items:center;column-gap:4px}.resultLeft__avatar-name-text{font-weight:400;font-size:14px;line-height:16px;letter-spacing:0px;color:var(--color-gray-500)}.resultLeft__avatar-name-title{font-weight:600;font-size:14px;line-height:16px;letter-spacing:0px;color:var(--color-primary)}.resultLeft__values{display:flex;flex-direction:column;row-gap:8px}.resultLeft__textarea{width:100%;border-radius:12px;border:1px solid var(--color-gray-200);background:var(--color-gray-100);padding:14px 12px;color:var(--color-text);font-family:var(--font-family-base);font-size:12px;line-height:16px;resize:none;min-height:80px;outline:none}.resultPositive{width:100%;display:flex;flex-direction:column}.resultPositive__positive-item{width:100%;padding:20px;background:#ff3b301a}.resultPositive__positive-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.resultPositive__positive-item-title{display:flex;align-items:center;column-gap:9px}.resultPositive__positive-item-text{font-weight:500;font-size:14px;line-height:16px;letter-spacing:0px;color:var(--color-primary)}.resultPositive__positive-item-value{border-radius:40px;padding:6px 12px;background:#ff3b3033;font-weight:400;font-size:12px;line-height:12px;letter-spacing:0px;color:var(--color-error)}.resultPositive__positive-item-images{width:100%;display:flex;align-items:center;column-gap:8px}.resultPositive__not-detected-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px;border-bottom:1px solid var(--color-gray-300)}.resultPositive__not-detected-text-container{display:flex;align-items:center;column-gap:9px}.resultPositive__not-detected-text{font-weight:500;font-size:14px;line-height:16px;letter-spacing:0px;color:var(--color-gray-500)}.resultPositive__not-detected-value{border-radius:40px;padding:6px 12px;background:#54b55433;font-weight:400;font-size:12px;line-height:12px;letter-spacing:0px;color:var(--color-success)}.resultNegative{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px 0}.resultNegative__item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--color-white);border-radius:8px;border:1px solid var(--color-gray-200)}.resultNegative__item-content{display:flex;align-items:center;gap:8px}.resultNegative__item-text{font-size:14px;line-height:20px;color:var(--color-black)}.resultNegative__item-value{font-size:14px;font-weight:500;line-height:20px;color:var(--color-primary)}.resultTest{position:relative;display:flex;width:100%;height:870px;border-radius:12px;background:var(--color-white)}.createTest__close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px;border-radius:4px;background:var(--color-gray-300)}.resultTest__right{width:100%;max-width:710px;border-right:1px solid var(--color-gray-300);padding-top:20px}.resultTest__title{padding-left:20px;margin-bottom:20px;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0px;color:var(--color-black)}.modalRoot{position:fixed;inset:0;z-index:1000;overflow:auto;pointer-events:none}.modalRoot__backdrop{position:fixed;inset:0;background:#00000014;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}.modalRoot__container{position:relative;min-height:100%;display:flex;justify-content:flex-end;align-items:flex-start;padding:24px;pointer-events:none}.modalRoot__content{position:relative;width:auto;pointer-events:auto}.modalRoot__panel{background:var(--color-white);border-radius:12px;border:1px solid var(--color-gray-200);box-shadow:0 10px 30px #0000001f;position:relative;z-index:1}.modalRoot__panel--createTest{width:453px;padding:20px}.modalRoot__panel--resultTest{width:1163px;min-height:860px}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-COLGFB3M.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-CDhBSFyE.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-BAEEcJ4E.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-BOs3KVhN.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-family-base: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-lg: 20px;--line-height-lg: 24px;--font-size-sm: 14px;--line-height-sm: 16px;--color-white: #FFFFFF;--color-black: #212123;--color-gray-100: #FAFAFB;--color-gray-200: #F2F2F2;--color-gray-300: #F0F0F0;--color-gray-500: #656565;--color-primary: #A6010B;--color-accent: #F8902F;--color-accent-soft: #F8902F33;--color-success: #54B554;--color-success-soft: #54B55433;--color-error: #FF3B30;--color-error-soft: #FF3B3033;--color-control-border: #A9A9A9;--color-control-active: #2B57F5;--color-bg: var(--color-white);--color-surface: var(--color-gray-100);--color-surface-alt: var(--color-gray-300);--color-border: var(--color-gray-200);--color-text: var(--color-black);--color-text-muted: var(--color-gray-500)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{font-family:var(--font-family-base)}img,svg,video,canvas{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}a{text-decoration:none}a:hover{text-decoration:underline}li{list-style:none}.ui-checkbox,.ui-radio{appearance:none;-webkit-appearance:none;outline:none;margin:0;cursor:pointer;width:20px;height:20px;border:1px solid var(--color-control-border);background:transparent;opacity:1;display:inline-grid;place-content:center;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.ui-checkbox{border-radius:4px}.ui-checkbox:checked{background:var(--color-control-active) url(../assets/check-white.svg) center/12px 12px no-repeat;border-color:var(--color-control-active)}.ui-radio{border-radius:50%;position:relative}.ui-radio:checked{border-color:var(--color-control-active)}.ui-radio:checked:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--color-control-active);box-shadow:0 0 0 2px var(--color-white)}.ui-checkbox:hover,.ui-radio:hover{border-color:var(--color-text-muted)}.ui-checkbox:focus-visible,.ui-radio:focus-visible{box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-control-active);border-color:var(--color-control-active)}
