@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";._loaderWrapper_1ocpz_1{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:9999;overflow:hidden;background:#fff}._background_1ocpz_2{position:absolute;width:300%;height:300%;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#060f30,#060f3000);opacity:.98}._logo_1ocpz_3{position:relative;width:clamp(138px,32vw,205px);height:auto;animation:_heartbeat_1ocpz_1 2.2s ease-in-out infinite}._basePath_1ocpz_4{fill:none;stroke:#f2f2f2;opacity:.28}._animatedPath_1ocpz_5{stroke:#f2f2f2;stroke-dasharray:1000;stroke-dashoffset:1000;animation:_drawLogo_1ocpz_1 1.5s ease-out forwards}@keyframes _drawLogo_1ocpz_1{to{stroke-dashoffset:0}}@keyframes _heartbeat_1ocpz_1{0%,to{transform:scale(1)}25%{transform:scale(1.08)}45%{transform:scale(.98)}65%{transform:scale(1.06)}}._progressPanel_1ocpz_8{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:10px;width:min(240px,70vw);color:#fff9;text-align:center;font-size:11px;line-height:1.4}._track_1ocpz_9{height:4px;border-radius:99px;background:#ffffff40;overflow:hidden}._indeterminate_1ocpz_10{width:35%;height:100%;background:#fff;border-radius:inherit;animation:_loadingProgress_1ocpz_1 1.6s ease-in-out infinite alternate}@keyframes _loadingProgress_1ocpz_1{0%{transform:translate(0)}to{transform:translate(185%)}}@media (prefers-reduced-motion: reduce){._indeterminate_1ocpz_10,._logo_1ocpz_3,._animatedPath_1ocpz_5{animation:none;stroke-dashoffset:0}}._statusText_1ocpz_13{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._page_1dzwt_1{box-sizing:border-box;min-height:100dvh;display:grid;place-items:center;padding:max(28px,env(safe-area-inset-top)) 18px max(28px,env(safe-area-inset-bottom));color:#172033;background:radial-gradient(circle at 12% 8%,rgba(103,80,255,.14),transparent 32%),radial-gradient(circle at 90% 88%,rgba(38,181,172,.13),transparent 34%),var(--tg-theme-bg-color, #f5f6fb)}._card_1dzwt_14{box-sizing:border-box;width:min(100%,440px);padding:34px 28px 24px;text-align:center;background:color-mix(in srgb,var(--tg-theme-secondary-bg-color, #fff) 94%,transparent);border:1px solid rgba(99,89,180,.13);border-radius:28px;box-shadow:0 24px 70px #2a245e24}._icon_1dzwt_25{width:66px;height:66px;margin:0 auto 20px;display:grid;place-items:center;color:#6750ff;border-radius:22px;background:linear-gradient(145deg,#6750ff2b,#26b5ac1f)}._icon_1dzwt_25 svg{width:31px;height:31px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}._eyebrow_1dzwt_37{margin:0 0 10px;color:#6750ff;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}._card_1dzwt_14 h1{margin:0;color:var(--tg-theme-text-color, #172033);font-size:clamp(26px,7vw,34px);line-height:1.12;letter-spacing:-.035em}._description_1dzwt_39{margin:16px auto 0;max-width:350px;color:var(--tg-theme-hint-color, #657086);font-size:15px;line-height:1.58}._note_1dzwt_40{margin:22px 0;padding:12px 14px;display:flex;justify-content:center;gap:8px;color:#30786f;background:#26b5ac17;border-radius:14px;font-size:13px;font-weight:650}._button_1dzwt_41{width:100%;min-height:48px;padding:0 20px;color:var(--tg-theme-button-text-color, #fff);background:var(--tg-theme-button-color, #6750ff);border:0;border-radius:15px;font:inherit;font-weight:700;cursor:pointer;transition:transform .12s ease,filter .12s ease}._button_1dzwt_41:hover{filter:brightness(1.05)}._button_1dzwt_41:active{transform:scale(.985)}._button_1dzwt_41:focus-visible{outline:3px solid rgba(103,80,255,.32);outline-offset:3px}._brand_1dzwt_45{margin:18px 0 0;color:var(--tg-theme-hint-color, #8a91a1);font-size:12px;font-weight:750;letter-spacing:.08em}@media (max-width: 360px){._page_1dzwt_1{padding-inline:12px}._card_1dzwt_14{padding:28px 20px 20px;border-radius:24px}}@media (prefers-reduced-motion: reduce){._button_1dzwt_41{transition:none}}:root{--up-ui-page-padding: 16px;--up-ui-section-gap: 16px;--up-ui-field-gap: 8px;--up-ui-control-height: 48px;--up-ui-control-radius: 14px;--up-ui-button-height: 48px;--up-ui-button-radius: 20px;--up-ui-control-padding-x: 14px;--up-ui-control-border: #d2d5da;--up-ui-control-background: #ffffff;--up-ui-control-text: #121826;--up-ui-control-placeholder: #8a93a1;--up-ui-focus: #2563eb;--up-ui-focus-ring: rgba(37, 99, 235, .14)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select){width:100%!important;min-width:0;min-height:var(--up-ui-control-height)!important;padding:12px var(--up-ui-control-padding-x)!important;border:1px solid var(--up-ui-control-border)!important;border-radius:var(--up-ui-control-radius)!important;outline:none;background-color:var(--up-ui-control-background)!important;color:var(--up-ui-control-text)!important;font:inherit!important;font-size:16px!important;line-height:1.35;box-shadow:none}:where(textarea){width:100%!important;min-width:0;min-height:96px!important;padding:12px var(--up-ui-control-padding-x)!important;border:1px solid var(--up-ui-control-border)!important;border-radius:var(--up-ui-control-radius)!important;outline:none;resize:vertical;background-color:var(--up-ui-control-background)!important;color:var(--up-ui-control-text)!important;font:inherit!important;font-size:16px!important;line-height:1.45;box-shadow:none}:where(select){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px!important;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%)!important;background-position:calc(100% - 19px) 21px,calc(100% - 14px) 21px!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea):focus{border-color:var(--up-ui-focus)!important;box-shadow:0 0 0 3px var(--up-ui-focus-ring)!important}:where(input,textarea)::placeholder{color:var(--up-ui-control-placeholder)!important;opacity:1}:where(input,select,textarea):disabled{cursor:not-allowed;background-color:#f3f4f6!important;color:#6b7280!important;opacity:1}:where(form){row-gap:var(--up-ui-section-gap)}:where(label:has(>input),label:has(>select),label:has(>textarea)){gap:var(--up-ui-field-gap)!important}:where(input[type=checkbox],input[type=radio]){width:20px!important;height:20px!important;flex:0 0 20px;margin:0;accent-color:var(--up-ui-focus)}:where(button:not([aria-label]):not([role=tab]):not([data-ui-size=compact])){min-height:var(--up-ui-button-height)!important;padding:12px 16px!important;border-radius:var(--up-ui-button-radius)!important;font:inherit!important;font-size:14px!important;line-height:1.2;font-weight:600!important}:where(button):focus-visible{outline:2px solid var(--up-ui-focus)!important;outline-offset:3px}:where(button):disabled{cursor:not-allowed;opacity:.55}:where([class*=bottom],[class*=Bottom],[class*=footer],[class*=Footer],[class*=sticky],[class*=Sticky]){gap:12px!important}:where([class*=bottom],[class*=Bottom],[class*=footer],[class*=Footer],[class*=sticky],[class*=Sticky])>:where(button:not([aria-label]):not([role=tab]):not([data-ui-size=compact])){min-height:var(--up-ui-button-height)!important;border-radius:var(--up-ui-button-radius)!important}:where(.ant-input,.ant-input-number,.ant-picker,.ant-select-selector,textarea.ant-input){min-height:var(--up-ui-control-height)!important;border-radius:var(--up-ui-control-radius)!important;border-color:var(--up-ui-control-border)!important;background-color:var(--up-ui-control-background)!important}:where(.ant-btn:not(.ant-btn-icon-only)){min-height:var(--up-ui-button-height)!important;padding:12px 16px!important;border-radius:var(--up-ui-button-radius)!important}html body [class][class] :where(.ant-input,.ant-input-number,.ant-picker,.ant-select-selector,textarea.ant-input){min-height:var(--up-ui-control-height)!important;border-radius:var(--up-ui-control-radius)!important}html body [class][class] .ant-btn:not(.ant-btn-icon-only){min-height:var(--up-ui-button-height)!important;border-radius:var(--up-ui-button-radius)!important}@media (max-width: 420px){:root{--up-ui-page-padding: 14px}}:root{--consultation-viewport-background: #0d1f2d;--telegram-fullscreen-top-offset: 0px;--page-device-top: env(safe-area-inset-top, 0px);--specialist-page-top-padding: calc(24px + var(--page-device-top));--loader-backdrop: #ffffff;--loader-radial-start: #060f30}html,body,#root{margin:0;padding:0;width:100%;min-height:100dvh;background:var(--consultation-viewport-background)}body{font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;color:#121826;background:var(--consultation-viewport-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body.telegram-mobile-fullscreen #root{--page-device-top: 0px;--specialist-page-top-padding: 24px;position:fixed;top:var(--telegram-fullscreen-top-offset);bottom:0;height:auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.account-role-chooser{min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));display:grid;place-items:center;background:linear-gradient(160deg,#0d1f2d,#163c4a)}.account-role-chooser__card{width:min(100%,440px);padding:24px;border-radius:24px;background:#fff;color:#102631;box-shadow:0 22px 60px #0000003d}.account-role-chooser__card h1{margin:6px 0 20px;font-size:26px}.account-role-chooser__eyebrow{margin:0;color:#55727f;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.account-role-chooser__role-title{margin-top:22px}.account-role-chooser__options{display:grid;gap:10px;margin-top:10px}.account-role-chooser__options button{padding:14px 16px;border:1px solid #d5e2e7;border-radius:16px;background:#f7fafb;color:inherit;text-align:left;display:grid;gap:3px}.account-role-chooser__options button.is-active{border-color:#16708d;background:#eaf7fa}.account-role-chooser__options button:disabled{opacity:.55}.account-role-chooser__options span{color:#607984;font-size:13px}.active-account-role{position:sticky;top:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:max(8px,env(safe-area-inset-top)) 14px 8px;background:#fff;border-bottom:1px solid #dce6e9;color:#173541;font-size:13px}.active-account-role button{border:0;border-radius:10px;padding:7px 10px;background:#e7f3f6;color:#135c73;font-weight:700}body.client-app{--consultation-viewport-background: #0d1f2d;background:var(--consultation-viewport-background)}body.client-app .mainContainer{background:var(--consultation-viewport-background)}body.telegram-desktop-window .mainContainer{padding-left:12px;padding-right:12px}body.home-page,body.client-app.home-page{--consultation-viewport-background: #0d1f2d;background:var(--consultation-viewport-background)}body.specialist-home-page,body.specialist-home-page #root,body.specialist-home-page .mainContainer{--consultation-viewport-background: #ffffff;background:#fff}*,html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}button{padding-block:0;padding-inline:0;font-size:1rem;border:none;background:none;cursor:pointer;font-family:inherit}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin-block-start:0;margin-block-end:0;font-weight:400;line-height:1.15}h1,h2{font-size:14px;font-weight:700}h3,h4{font-size:14px;font-weight:600}input,textarea,select{font-family:inherit}input[type=checkbox]{accent-color:#13273f}input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px!important;height:20px!important;flex:0 0 20px;margin:0;border:2px solid rgba(19,39,63,.48);border-radius:999px;background:#fff;box-shadow:none;cursor:pointer}input[type=radio]:checked{border-color:#13273f!important;background:#13273f!important;box-shadow:none!important}input[type=radio]:focus-visible{outline:3px solid rgba(19,39,63,.18);outline-offset:3px}*{transition:color .2s ease,background-color .2s ease,transform .2s ease}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
