body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#fff;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}}.gradient-background{background:linear-gradient(215deg,#2c95cf 9%,#2c95cf 16%,#2181be 29%,#0d5d9f 52%,#043e87)!important}.white-blue-background{background-color:#f1faff!important}.ns-header{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:clamp(32px,34px,36px);font-style:normal;font-weight:500;line-height:86%}.ns-under-header{font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:clamp(15px,17px,19px);font-style:normal;font-weight:400;line-height:140%;margin-top:7px}.ns-header-container{margin-left:clamp(22px,24px,24px);margin-top:clamp(70px,80px,90px)}.ns-card-container{border-radius:30px;margin-top:20px;padding:clamp(18px,20px,22px);position:relative;text-align:justify}.ns-card-content{font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:clamp(12px,13px,14px);font-style:normal;font-weight:300;line-height:140%}.ns-menu-header-container{margin-left:clamp(22px,24px,24px);margin-top:40px}.underline{text-decoration:underline}#loading{height:100vh;width:-webkit-fill-available}#loading-spin{top:50%;width:100%}.main-menu-button{align-content:center;border:1px solid #f0f0f0;border-radius:10px;box-shadow:5px 5px 5px #e1e7ff;height:30px;margin-bottom:10px;padding:10px;text-align:center}.diary-ns-button{background:linear-gradient(215deg,#2c95cf,#1bd5d0)!important}.site-login-button{background:linear-gradient(215deg,#2c95cf 9%,#2c95cf 20%,#278cc7 31%,#2181be 47%,#1d79b7 56%,#176fae 70%,#0d5d9f 85%)!important}#main-menu-container{align-content:center;height:98%}.main-menu-course{font-size:clamp(13px,15px,17px)!important;text-align:center!important}#buttons-block-container{margin-left:clamp(4px,5px,6px);margin-right:clamp(4px,5px,6px);margin-top:clamp(10px,12px,14px);padding-bottom:5px}.ns-button-container{align-content:center;border-radius:20px;box-shadow:0 4px 4px #093f6e40;cursor:pointer;height:clamp(100px,110px,115px);margin-bottom:clamp(28px,30px,32px);margin-left:auto;margin-right:auto}.ns-button-row{align-items:center;display:flex;margin-left:clamp(24px,25px,26px);margin-right:clamp(24px,25px,26px)}.nsbutton-name-value{color:#fff;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:clamp(15px,17px,19px);font-style:normal;line-height:140%}.nsbutton-name-value-light{font-weight:300!important}.nsbutton-name-value-medium{font-weight:500!important}.nsbutton-name-underline{text-decoration:underline}.ns-button-name-container{min-width:58vw}.small-ns-button{max-height:80px}.small-ns-button.container>div>div.col-2>div>img{float:right}#content{-ms-overflow-style:none;overflow-y:hidden;overflow-y:scroll;scrollbar-width:none}#content::-webkit-scrollbar{display:none}.main-action-button-container{bottom:calc(env(safe-area-inset-bottom, 0px) + 8px);left:18px;padding-top:12px;position:fixed;right:18px;z-index:1000}.main-action-button-container--purchase{background:linear-gradient(180deg,#f1faff00,#f1faffeb 20%,#f1faff)}.main-action-button-container--agreement{background:#0000;padding-top:0}.main-action-button{border:none;border-radius:28px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:18px;font-weight:700;min-height:64px;width:100%}.main-action-button--purchase{background:linear-gradient(90deg,#0d61b2,#1cadcc 50%,#2ee0b8);box-shadow:0 6px 18px #0d38661f}.main-action-button--agreement{background:linear-gradient(180deg,#3473a7f2,#255b8cfa);border:1px solid #e0f1ff47;border-radius:20px;box-shadow:0 10px 24px #07183338;min-height:56px}.main-action-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#form-consent-container{display:flex;flex-direction:column;min-height:100vh}#form-consent-content{background-color:#ffffff1a;border:1px solid #ffffff4d;box-shadow:0 4px 6px #0000001a}#form-consent-text{color:#e0f1ff;line-height:140%}#form-consent-content a{color:#e1f1ff;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:clamp(12px,2vh,14px);font-style:normal;font-weight:500}#form-consent-checkbox-row{align-items:center;background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:30px;display:flex;justify-content:space-between;margin-left:clamp(22px,24px,24px);margin-right:clamp(22px,24px,24px);margin-top:clamp(30px,5vh,50px);padding:clamp(14px,16px,18px)}#form-consent-checkbox-text{color:#fff;font-family:Inter,sans-serif;font-size:clamp(13px,14px,15px);font-weight:400}#form-consent-checkbox .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{background-color:initial!important;border-color:#fff9!important}#form-consent-checkbox .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#fff!important;border-color:#fff!important}#form-consent-checkbox .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#2c95cf!important}#form-consent-checkbox .ant-checkbox-wrapper:hover .ant-checkbox .ant-checkbox-inner{border-color:#fff!important}.form_-item-finish,.form_-item-wait{display:none!important}#form-on-before-message-header,#form-on-before-message-under-header{color:#0c5a9d}#form-on-before-message-content{background:#fff;border:1px solid #fff;box-shadow:0 4px 4px #d3efff80;color:#0c5a9d}.form-step-progress{background-color:#0c5a9d1a;border-radius:3px;display:flex;height:clamp(7px,8px,9px);overflow:hidden;position:fixed;right:0;width:100vw}.step{flex:1 1;margin-right:1px}.active{background:#0c5a9d99}.form_-item-icon{background-color:#0c5a9d!important;border-color:#0c5a9d!important;margin-inline-end:clamp(3px,2vw,6px)!important}.form_-item-title{color:#0c5a9d!important;font-size:clamp(17px,17px,17px)!important}.form_-item-icon>span,.form_-item-title{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}#form-on-after-message-header{color:#fff}#form-on-after-message-under-header{color:#e0f1ff}.form_-item-tail{display:none!important}.grid{display:grid!important}#form-step-ask-question-text{color:#0c5a9dcc;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:clamp(13px,15px,17px);font-style:normal;font-weight:400}#form-step-ask-question-explanation-container{border:1px solid #f0f0f0;border-radius:10px;box-shadow:5px 5px 5px #e1e7ff;color:gray;font-size:12px;font-style:italic;line-height:20px;margin-bottom:30px;padding:10px 20px}.form-step-input{border-color:#fff;border-radius:14px;box-shadow:0 4px 4px #aecde733;color:#0c5a9d}.form-ask-variant-container{margin-top:clamp(16px,18px,18px)}.ant-radio-inner{background-color:#f1faff;height:clamp(20px,22px,24px)!important;width:clamp(20px,22px,24px)!important}.ant-radio-inner,.ant-radio-inner:after{border-color:#0c5a9d!important}#content>div>div>div>div:nth-child(3)>div>div>div>div:nth-child(2)>div>div>label.ant-radio-wrapper.ant-radio-wrapper-checked.css-dev-only-do-not-override-7t2xvq>span.ant-radio.ant-wave-target.ant-radio-checked>span,.ant-radio-checked>span{background-color:#0c5a9d!important}.ant-radio-wrapper{margin-bottom:10px}.ant-radio-inner:after{transform:scale(.775)!important}.ant-checkbox-label,.ant-radio-label{color:#0c5a9d;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:clamp(13px,15px,17px);font-style:normal;font-weight:400}#form-step-ask-question-container>div>div>label>span>span{border-radius:22px!important;height:22px!important;width:22px!important}#form-step-ask-question-container>div>div>label{margin-bottom:10px}#form-step-ask-question-container>div>div>label>span.ant-checkbox-checked>span.ant-checkbox-inner{background-color:#0c5a9d!important;border-color:#0c5a9d}#form-step-ask-question-container>div>div>label>span.ant-checkbox-checked>span:after{background-color:#0c5a9d!important}#form-step-ask-question-container{margin-top:clamp(16px,20px,20px)}.form-ask-datepicker-container{border-color:#fff;border-radius:14px;color:#0c5a9d;min-height:50px;width:100%}#form-step-ask-question-container>div>textarea{align-content:center;font-size:13px}.ant-picker-dropdown{inset:unset!important;text-align:center;top:100px!important;width:100vw}.form-step-ask-explanation-value{color:#0c5a9d66;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:13px;font-style:normal;font-weight:400;line-height:12px}.form-step-ask-explanation-container{margin-top:clamp(16px,20px,20px)}.form-ask-datepicker-container{box-shadow:0 4px 4px #aecde733}#form-step-ask-question-container>div>div:hover,.ant-input-outlined:hover{border-color:#0c5a9d}#form-step-ask-question-container>div>div>div>input{font-size:13px!important}.height-max{height:-webkit-max-content}#init-steps-container>div{display:none}.nsbutton-form-button{background:linear-gradient(215deg,#0d5d9f 21%,#1d79b7 49%,#2181be 62%,#2c95cf 82%,#2c95cf 91%)!important}.main-menu-p{color:#0c5a9dcc;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:clamp(13px,15px,17px);font-style:normal;font-weight:600;text-align:center}.lets-by-header{color:#0c5a9d}.lets-by-menu-header{color:#3a7ab1;font-size:17px}.lets-by-ns-button{background:linear-gradient(215deg,#009ed9 3%,#12a9c0 21%,#1ebdc1 37%,#25d3b1 63%,#1fe4a6 77%,#1fe4a6 88%,#2deabc)!important}.self-analys-ns-button{background:linear-gradient(215deg,#0d5d9f 21%,#1d79b7 49%,#2181be 62%,#2c95cf 82%,#2c95cf 91%)!important}#lets-by-recommend-container{margin-left:24px;margin-right:24px;margin-top:20px;text-align:justify}#lets-by-recommend-value,#lets-by-recommend-value>a{color:#3a7ab1;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:15px;font-style:normal;font-weight:400;line-height:140%}#user-agreement-policy-container{background-color:#ffffff1a;border:1px solid #ffffff4d;box-shadow:0 4px 6px #0000001a;color:#e0f1ff;line-height:140%}#user-agreement-header{color:#fff}#user-agreement-sub-header,#user-agreement-under-header{color:#e0f1ff}#user-agreement-policy-container>a{color:#e1f1ff;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:clamp(12px,2vh,14px);font-style:normal;font-weight:500}#user-agreement-checkbox-container{bottom:calc(env(safe-area-inset-bottom, 0px) + 22px);display:flex;flex-direction:column;left:clamp(20px,4vw,36px);position:fixed;right:clamp(20px,4vw,36px);z-index:999}#user-agreement-checkbox-row{align-items:center;display:flex;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;gap:16px;justify-content:space-between;padding:0 2px;transform:translateY(0);transition:transform .24s ease}.user-agreement-checkbox-row--raised{transform:translateY(-88px)}#user-agreement-checkbox-text{color:#b2dbffb3;flex:1 1;font-family:Inter,sans-serif;font-size:clamp(12px,2vh,14px);font-weight:400;line-height:140%;text-align:inherit}#user-agreement-checkbox-text a{color:#e1f1ff;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:clamp(12px,2vh,14px);font-style:normal;font-weight:500;text-decoration:underline}#user-agreement-checkbox{flex-shrink:0;margin-right:0}#user-agreement-checkbox>label>span>span{background-color:initial!important;border:1px solid #b2dbffb3}.ant-checkbox-inner{height:20px!important;width:20px!important}.ant-checkbox-inner:after{background-color:initial!important}#document-container{display:flex;flex-direction:column;max-height:80vh;overflow:hidden;overflow-wrap:break-word}#document-footer,#document-header{flex:0 0 auto;padding:10px}#document-scroll{flex:1 1 auto;overflow-y:auto;padding:1rem}#psd-confirmation-document-container{min-height:100vh;padding:0 0 120px}#psd-confirmation-document-container #document-scroll{max-height:calc(100vh - 96px);padding-right:4px}#account-confirmation-header{color:#fff}#account-confirmation-sub-header{color:#e0f1ff;max-width:320px}#account-confirmation-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ffffff1a;border:1px solid #ffffff42;box-shadow:0 10px 30px #031d422e;color:#e0f1ff;margin-bottom:120px;text-align:left}.account-confirmation-text{color:#e0f1ff;margin:0}.account-confirmation-text+.account-confirmation-text{margin-top:12px}.self-analytic-header{color:#0c5a9d}.self-analytic-menu-header{color:#3a7ab1}.self-analytic-ns-button{background:linear-gradient(215deg,#009ed9 3%,#12a9c0 21%,#1ebdc1 37%,#25d3b1 63%,#1fe4a6 77%,#1fe4a6 88%,#2deabc)!important}#let-by-container>.ns-menu-header-container{margin-top:clamp(18px,20px,22px)}#email-verification-update-email-button{background-color:#5046e5;border:1px solid #5046e5;border-radius:20px;color:#fff;cursor:pointer;float:right;font-weight:bolder;text-align:center;width:150px}#email-verification-update-email-input{max-width:300px}#email-verification-update-email-input-container{align-items:center;display:flex}#email-verification-update-email-button-confirm{background-color:#5046e5;border:1px solid #5046e5;border-radius:20px;color:#fff;cursor:pointer;float:right;font-weight:bolder;margin-left:10px;text-align:center;width:150px}.purchase-page{color:#14213d;display:flex;flex-direction:column;min-height:100%}.purchase-page--with-bottom-bar{padding-bottom:120px}.purchase-title{color:#1a2e4d;font-size:26px;font-weight:700;margin:0 0 4px}.purchase-subtitle,.purchase-title{font-family:Inter Tight,Inter,sans-serif;line-height:1.2}.purchase-subtitle{color:#6b7280;font-size:15px;font-weight:400;margin:0 0 24px}.purchase-card{background:#fff;border-radius:28px;box-shadow:0 6px 18px #0d38661f;margin-bottom:16px;padding:16px}.purchase-bottom-bar{background:linear-gradient(180deg,#f1faff00,#f1faffeb 20%,#f1faff);bottom:0;left:0;padding:12px 18px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:30}.purchase-bottom-bar__row{display:flex;gap:12px}.purchase-icon-button,.purchase-primary-button,.purchase-promo-action,.purchase-promo-close,.purchase-secondary-button,.purchase-slot{border:none;cursor:pointer}.purchase-primary-button{background:linear-gradient(90deg,#0d61b2,#1cadcc 50%,#2ee0b8);border-radius:28px;color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:700;height:64px;width:100%}.purchase-primary-button:disabled{cursor:default;opacity:.5}.purchase-secondary-button{background:#fff;border:1.5px solid #0d61b2;border-radius:28px;color:#0d61b2;font-family:Inter,sans-serif;font-size:16px;font-weight:700;height:64px;padding:0 24px;white-space:nowrap}.purchase-field{background:#fff;border:1px solid #dde7ee;border-radius:16px;box-sizing:border-box;color:#14213d;font-family:Inter Tight,Inter,sans-serif;font-size:14px;height:50px;outline:none;padding:0 16px;width:100%}.purchase-field--error{border-color:#ff4d4f}.purchase-error-text{color:#ff4d4f;font-family:Inter Tight,Inter,sans-serif;font-size:12px;margin:4px 0 16px 4px}.purchase-calendar-card,.purchase-consent-card,.purchase-course-card,.purchase-info-card,.purchase-promo-card,.purchase-promo-expanded,.purchase-summary-card,.purchase-times-card{background:#fff;border-radius:16px;box-shadow:0 4px 10px #0d38660f}.purchase-consent-card,.purchase-info-card,.purchase-promo-card{margin-bottom:16px;padding:14px 16px}.purchase-promo-card{align-items:center;display:flex}.purchase-promo-expanded{margin-bottom:16px;padding:12px 16px}.purchase-promo-row{align-items:center;display:flex;gap:8px}.purchase-promo-icon{align-items:center;background:#e8f4fd;border-radius:50%;color:#0e75bd;display:flex;flex-shrink:0;font-weight:700;height:28px;justify-content:center;width:28px}.purchase-promo-input{border:1px solid #dde7ee;border-radius:10px;flex:1 1;font-family:Inter Tight,Inter,sans-serif;font-size:14px;height:40px;padding:0 12px}.purchase-promo-input--error{border-color:#ff4d4f}.purchase-promo-action{background:#0e75bd;border-radius:10px;color:#fff;font-family:Inter Tight,Inter,sans-serif;font-size:13px;font-weight:600;padding:8px 14px}.purchase-promo-close{background:#0000;color:#6b7280;padding:6px}.purchase-consent-card{align-items:center;display:flex;gap:12px}.purchase-checkbox{align-items:center;border:2px solid #dde7ee;border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.purchase-checkbox--checked{background:#0e75bd;border-color:#0e75bd;color:#fff}.purchase-muted-footer{align-items:center;color:#6b7280;display:flex;font-family:Inter Tight,Inter,sans-serif;font-size:11px;gap:4px;justify-content:center;padding-top:8px;text-align:center}.purchase-summary-card{border-radius:28px;box-shadow:0 6px 18px #0d38661f;margin-bottom:16px;padding:16px}.purchase-info-card,.purchase-summary-header{align-items:center;display:flex}.purchase-avatar{background:#e0e0e0;border-radius:50%;flex-shrink:0;height:48px;object-fit:cover;width:48px}.purchase-summary-header-text{margin-left:13px}.purchase-divider{background:#e5eef3;height:1px;margin:14px 0}.purchase-course-price-row,.purchase-summary-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.purchase-summary-row:last-child{margin-bottom:0}.purchase-course-description,.purchase-empty-text,.purchase-old-price,.purchase-promo-discount,.purchase-promo-help,.purchase-summary-label,.purchase-summary-timezone,.purchase-time-subtitle{color:#6b7280}.purchase-consent-text,.purchase-course-price,.purchase-course-title,.purchase-info-name,.purchase-info-price,.purchase-promo-text,.purchase-slot,.purchase-summary-label,.purchase-summary-value{font-family:Inter Tight,Inter,sans-serif}.purchase-course-price-values,.purchase-summary-value-row{align-items:center;display:flex;gap:8px}.purchase-course-card,.purchase-times-card{border-radius:28px;box-shadow:0 6px 18px #0d38661f;margin-bottom:16px;padding:16px}.purchase-calendar-card{background:linear-gradient(90deg,#0d61b2,#1cadcc 50%,#2ee0b8);border-radius:28px;box-shadow:0 6px 18px #0d38661f;margin-bottom:20px;padding:28px 24px}.purchase-calendar-row,.purchase-calendar-weekdays,.purchase-time-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr)}.purchase-calendar-weekdays{margin-bottom:18px}.purchase-calendar-day,.purchase-calendar-weekday{align-items:center;display:flex;justify-content:center}.purchase-calendar-weekday{color:#dbf5ff;font-family:Inter,sans-serif;font-size:11px;font-weight:500}.purchase-calendar-day{background:#0000;border-radius:50%;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:700;height:40px;justify-self:center;width:40px}.purchase-calendar-day--selected{background:#fff;color:#0d61b2}.purchase-calendar-day--disabled{cursor:default;opacity:.3}.purchase-month-nav{align-items:center;display:flex;gap:32px;justify-content:center;margin:26px 0 20px}.purchase-icon-button{background:#fff;border-radius:50%;box-shadow:0 4px 10px #0d386614;color:#0d61b2;font-size:24px;font-weight:700;height:44px;width:44px}.purchase-icon-button:disabled{cursor:default;opacity:.4}.purchase-month-label{color:#1a2e4d;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.purchase-time-row{grid-template-columns:repeat(3,1fr);margin-bottom:18px}.purchase-legend{color:#6b7280;display:flex;flex-wrap:wrap;font-family:Inter Tight,Inter,sans-serif;font-size:15px;font-weight:400;gap:12px;line-height:1.2;margin-bottom:16px}.purchase-legend-key{align-items:center;display:flex}.purchase-legend-indicator{border:1px solid #0c5a9d4d;border-radius:.5rem;height:1rem;margin:.05rem .25rem 0 0;min-width:1rem}.purchase-legend-indicator--single{background:#c5ffdf}.purchase-legend-indicator--group{background:#ffd6bf}.purchase-legend-indicator--disabled{background:none;border-color:#a6c7e3}.purchase-slot{background:#fff;border:1px solid #0c5a9d;border-radius:18px;box-shadow:0 4px 10px #0d386614;color:#1a2e4d;font-size:14px;font-weight:700;height:46px}.purchase-slot--single{background:#c5ffdf;border-color:#c5ffdf}.purchase-slot--selected{background:linear-gradient(90deg,#0d61b2,#2ee0b8);border-color:#0000;color:#fff}.purchase-slot--disabled{background:none;border-color:#a6c7e3;color:#a6c7e3;cursor:default;opacity:.4}.purchase-slot--multiply{background:#ffd6bf;border-color:#ffd6bf}.purchase-empty-text{padding:20px 0;text-align:center}.purchase-info-card{justify-content:space-between}.purchase-info-left{align-items:center;display:flex;min-width:0}.purchase-info-avatar{background:#e0e0e0;border-radius:50%;flex-shrink:0;height:80px;object-fit:cover;width:80px}.purchase-info-text{margin-left:12px}.purchase-info-price{white-space:nowrap}.purchase-spinner{animation:purchase-spin .8s linear infinite;border:2px solid #ffffff80;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}@keyframes purchase-spin{to{transform:rotate(1turn)}}.redirect-page{justify-content:center;padding:24px 16px}.redirect-page__content{margin:0 auto;max-width:560px;width:100%}.redirect-page__card{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.redirect-page__emoji{align-items:center;background:#e8f4fd;border-radius:50%;color:#0e75bd;display:flex;font-size:28px;font-weight:700;height:56px;justify-content:center;width:56px}.redirect-page__text{color:#1a2e4d;font-family:Inter Tight,Inter,sans-serif;font-size:16px;line-height:1.4}.redirect-page__link-button{align-items:center;display:flex;justify-content:center;text-decoration:none}.redirect-page__plain-link{color:#0e75bd;font-family:Inter Tight,Inter,sans-serif;font-size:13px;line-height:1.4;word-break:break-all}.redirect-page__error{margin:0}#courses-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:1.5rem}.courses-header{font-size:1.5rem;font-weight:700}.courses-menu-header{font-size:1rem;font-weight:500;margin-top:.5rem}.psychologist-proxy{color:#172033;padding:1.25rem .25rem 2rem}.psychologist-proxy__title{font-size:1.45rem;font-weight:750;letter-spacing:-.02em;margin:0 0 .35rem}.psychologist-proxy__description{color:#718096;font-size:.95rem;margin:0 0 1.25rem}.psychologist-proxy__grid{grid-gap:.7rem;display:grid;gap:.7rem}.psychologist-proxy__card{grid-column-gap:.85rem;align-items:center;background:#fff;border:1px solid #e5eaf1;border-radius:18px;box-shadow:0 3px 12px #2234540f;color:inherit;column-gap:.85rem;cursor:pointer;display:grid;grid-template-columns:3.5rem 1fr auto;padding:.8rem .85rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.psychologist-proxy__card:focus-visible,.psychologist-proxy__card:hover{border-color:#78a7ed;box-shadow:0 5px 18px #3669be24;outline:none}.psychologist-proxy__card:active{transform:scale(.985)}.psychologist-proxy__card--disabled,.psychologist-proxy__card--disabled:focus-visible,.psychologist-proxy__card--disabled:hover{border-color:#e5eaf1;box-shadow:none;cursor:not-allowed;opacity:.55;outline:none}.psychologist-proxy__card--disabled:active{transform:none}.psychologist-proxy__avatar{background:#edf2f8;border-radius:50%;height:3.5rem;object-fit:cover;width:3.5rem}.psychologist-proxy__copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.psychologist-proxy__name{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psychologist-proxy__meta{color:#718096;font-size:.85rem}.psychologist-proxy__arrow{color:#9aa8bb;font-size:1.8rem;line-height:1}.psychologist-proxy__state{color:#718096;padding:1rem 0;text-align:center}.psychologist-proxy__state p{margin-bottom:.75rem}.psychologist-proxy__retry{background:#eaf2ff;border:0;border-radius:999px;color:#3974c6;font-weight:600;padding:.55rem 1rem}
/*# sourceMappingURL=main.1e11a0eb.css.map*/