a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:initial}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a img,fieldset,img{border:none}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}button{background:none}textarea{overflow:auto}button,input{border:0;margin:0;padding:0}a,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{font-size:inherit;outline:none}ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0;width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a:focus{outline:none}body,html{background-color:#f5f7fb;font-family:Verdana Pro,sans-serif;font-size:15px;font-weight:400;line-height:1.35}.App,body,html{color:#222;height:100%}.App{margin:0 auto;max-width:450px;width:100%}.list-reset{list-style:none;margin:0;padding:0}.flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.gap-1{gap:.5em}.gap-2{gap:1em}.gap-3{gap:1.5em}.gap-4{gap:2em}.gap-5{gap:2.5em}.gap-6{gap:3em}.gap-7{gap:3.5em}.gap-8{gap:4em}.gap-9{gap:4.5em}.gap-10{gap:5em}.pt-1{padding-top:.5em}.pt-2{padding-top:1em}.pt-3{padding-top:1.5em}.pt-4{padding-top:2em}.pt-5{padding-top:2.5em}.pt-6{padding-top:3em}.pt-7{padding-top:3.5em}.pt-8{padding-top:4em}.pt-9{padding-top:4.5em}.pt-10{padding-top:5em}.pr-1{padding-right:.5em}.pr-2{padding-right:1em}.pr-3{padding-right:1.5em}.pr-4{padding-right:2em}.pr-5{padding-right:2.5em}.pr-6{padding-right:3em}.pr-7{padding-right:3.5em}.pr-8{padding-right:4em}.pr-9{padding-right:4.5em}.pr-10{padding-right:5em}.pb-1{padding-bottom:.5em}.pb-2{padding-bottom:1em}.pb-3{padding-bottom:1.5em}.pb-4{padding-bottom:2em}.pb-5{padding-bottom:2.5em}.pb-6{padding-bottom:3em}.pb-7{padding-bottom:3.5em}.pb-8{padding-bottom:4em}.pb-9{padding-bottom:4.5em}.pb-10{padding-bottom:5em}.pl-1{padding-left:.5em}.pl-2{padding-left:1em}.pl-3{padding-left:1.5em}.pl-4{padding-left:2em}.pl-5{padding-left:2.5em}.pl-6{padding-left:3em}.pl-7{padding-left:3.5em}.pl-8{padding-left:4em}.pl-9{padding-left:4.5em}.pl-10{padding-left:5em}.mt-1{margin-top:.5em}.mt-2{margin-top:1em}.mt-3{margin-top:1.5em}.mt-4{margin-top:2em}.mt-5{margin-top:2.5em}.mt-6{margin-top:3em}.mt-7{margin-top:3.5em}.mt-8{margin-top:4em}.mt-9{margin-top:4.5em}.mt-10{margin-top:5em}.mr-1{padding-right:.5em}.mr-2{padding-right:1em}.mr-3{padding-right:1.5em}.mr-4{padding-right:2em}.mr-5{padding-right:2.5em}.mr-6{padding-right:3em}.mr-7{padding-right:3.5em}.mr-8{padding-right:4em}.mr-9{padding-right:4.5em}.mr-10{padding-right:5em}.mb-1{margin-bottom:.5em}.mb-2{margin-bottom:1em}.mb-3{margin-bottom:1.5em}.mb-4{margin-bottom:2em}.mb-5{margin-bottom:2.5em}.mb-6{margin-bottom:3em}.mb-7{margin-bottom:3.5em}.mb-8{margin-bottom:4em}.mb-9{margin-bottom:4.5em}.mb-10{margin-bottom:5em}.ml-1{margin-left:.5em}.ml-2{margin-left:1em}.ml-3{margin-left:1.5em}.ml-4{margin-left:2em}.ml-5{margin-left:2.5em}.ml-6{margin-left:3em}.ml-7{margin-left:3.5em}.ml-8{margin-left:4em}.ml-9{margin-left:4.5em}.ml-10{margin-left:5em}.pd-1{padding:.5em}.pd-2{padding:1em}.pd-3{padding:1.5em}.pd-4{padding:2em}.pd-5{padding:2.5em}.pd-6{padding:3em}.pd-7{padding:3.5em}.pd-8{padding:4em}.pd-9{padding:4.5em}.pd-10{padding:5em}.content_x__block{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.content_x{flex:1 1 auto;padding:0 16px}.back_btn_x{margin-top:5rem;padding-bottom:.75rem}.loader{left:calc(50% - 37px);position:relative;top:calc(50vh - 37px);width:75px}.favourite-btn{position:absolute;right:16px;top:20px}.pixel{height:1px;left:0;position:fixed;top:0;width:1px}.search-form{align-items:center;background:#fff;border-radius:12px;box-shadow:0 6px 16px #00336614;display:block;display:flex;font-size:14px;font-weight:600;line-height:18px;padding:12px 8px}.search-form input{border:none;outline:none;padding:4px 10px;width:100%}.search-form input::placeholder{color:#858585;font-size:14px;font-weight:600;line-height:18px}.search-form button{background:none;border:none;cursor:pointer;font-size:0;outline:none}.search-list{cursor:pointer;padding:0 8px}.bg-link,.search-list.active{font-weight:600}.bg-link{align-items:center;background:linear-gradient(180deg,#d4f3fc,#d7d5f0);border-radius:12px;color:#327cd1;display:flex;flex-basis:50%;font-size:17px;justify-content:left;line-height:1.45;min-height:150px;padding-left:10px;text-align:left;text-decoration:none}.bg-link-calcs,.bg-link-clinrec{flex-direction:column;justify-content:center;padding-left:0;text-align:center}.small-link{align-items:center;background:linear-gradient(180deg,#d4f3fc,#d7d5f0);border-radius:12px;color:#327cd1;display:flex;font-size:17px;font-weight:600;justify-content:center;line-height:1.45;min-height:50px;text-align:center;text-decoration:none}.home-top{padding:15px}.home-body,.home-top{display:flex;flex-direction:column;gap:15px}.home-body{padding:0 15px 45px}.avatar-link{align-items:center;display:flex;gap:15px;text-decoration:none}.avatar-link__info{display:flex;flex-direction:column}.avatar-link__info h1{font-size:16px;font-weight:600;margin:0}.avatar{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 8px 20px 0 rgba(50,124,209,.161);display:flex;height:40px;justify-content:center;width:40px}.avatar img{height:32px;width:32px}.home-quick-links{align-items:center;display:flex;gap:15px}.home-categories{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.home-channel-wrap{display:flex;justify-content:center}.home-search-footer{margin-bottom:30px;padding-bottom:30px}.home-error-state{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:30px}.btn-link{background:#fff;border-radius:12px;box-shadow:0 6px 16px #00336614;color:#327cd1;display:block;flex-basis:calc(50% - 0.58em);font-size:14px;font-weight:600;line-height:18px;text-decoration:none;width:100%}.btn-link>div{padding:8px 16px}.btn-link .icon{align-items:center;border-radius:40px;display:flex;height:40px;justify-content:center;width:40px}.btn-link-video .icon{background:#f22486}.btn-link-post .icon{background:#327cd1}.btn-link-erleada .icon{background:#3b0da4}.btn-link-clinic .icon{background:#29d7f9}.btn-link .title_0{color:#222}.topical{display:flex;flex-direction:column;gap:15px;margin:0 -15px;overflow:hidden;position:relative}.topical-head{align-items:center;display:flex;justify-content:space-between;padding:0 15px}.topical-head h3{color:#222;font-size:16px;font-weight:600;line-height:24px;margin:0}.topical-head .link{color:#858585;font-size:12px;font-weight:600;line-height:24px;text-decoration:none}.topical-post{-ms-overflow-style:none;align-items:stretch;cursor:pointer;display:flex;gap:16px;margin-right:1em;overflow-x:auto;padding-bottom:4px;padding-left:15px;scrollbar-width:none;width:calc(100% - 1em)}.topical-post::-webkit-scrollbar{height:0;width:0}.topical-post-item{background:#fff;border-radius:12px;box-shadow:0 6px 16px #00336614;max-width:140px;position:relative;width:100%}.topical-post-item .img{border-radius:12px 12px 0 0;height:116px;overflow:hidden;position:relative;width:140px}.topical-post-item .img img{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.topical-post-item .meta{color:#858585;font-size:12px;font-weight:400;line-height:18px;padding:8px 8px 0}.topical-post-item .title{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#222;display:-webkit-box;font-size:14px;font-weight:400;height:100%;line-height:18px;max-height:65px;max-width:100%;overflow:hidden;padding:8px}.btn-link__content{display:flex;flex-direction:column;gap:.725rem;padding:16px}.channel-link{align-items:center;background:linear-gradient(180deg,#d4f3fc,#d7d5f0);border:none;border-radius:12px;color:#327cd1;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:16px 32px 16px 16px;position:relative;text-decoration:none;width:100%}.channel-link:disabled{cursor:not-allowed;opacity:.6}.channel-link-icon{align-items:center;background:#0000;border-radius:40px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.channel-link>div:not(.channel-link-icon){align-items:center;display:flex;flex-direction:column;text-align:center}.channel-link-title{font-size:16px;font-weight:600;line-height:18px}.channel-link-subtitle{color:#858585;font-size:12px;font-weight:400;line-height:18px}.lung-cancer-button{align-items:center;background:#f22486;border-radius:12px;box-sizing:border-box;color:#fff;display:flex;font-size:18px;font-weight:700;line-height:20px;padding:10px 11px;text-decoration:none;width:100%}.lung-cancer-button__side{align-items:center;display:flex;flex:0 0 38px;justify-content:center}.lung-cancer-button__side img{display:block;height:38px;width:38px}.lung-cancer-button__label{flex:1 1;text-align:center}.lung-cancer-page__articles-title{color:#222;font-size:16px;font-weight:600;line-height:20px;margin:0 0 8px}.lung-cancer-page__articles-status{color:#222;font-size:14px;line-height:20px;margin:0 0 12px}.lung-cancer-page__grid{display:flex;flex-wrap:wrap;gap:15px}.lung-cancer-page__card{background:#fff;border-radius:16px;box-shadow:0 6px 16px #00336614;box-sizing:border-box;display:flex;flex-basis:calc(50% - 7.5px);flex-direction:column;height:116px;padding:8px 16px;text-decoration:none;width:100%}.lung-cancer-page__card-icon{height:48px;margin-bottom:4px;width:48px}.lung-cancer-page__card-icon img{display:block;height:100%;width:100%}.lung-cancer-page__card-title{color:#171725;font-size:12px;font-weight:700;line-height:16px}.lung-cancer-page__link{margin-top:10px}.lung-cancer-page__link .arrow-link-button{font-size:14px}.lung-cancer-page__link .accordion .head .title{font-size:14px;font-weight:600}.lung-cancer-page__guideline-list{display:flex;flex-direction:column;gap:10px}.lung-cancer-page__guideline-card{border:1px solid var(--guideline-accent);border-radius:12px;color:#222;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.lung-cancer-page__guideline-card-header{background-color:var(--guideline-accent);color:#fff;font-size:16px;font-weight:700;padding:6px;text-align:center}.lung-cancer-page__guideline-card-body{font-size:12px;padding:8px}.lung-cancer-page__guideline-card-body p{margin:0}.lung-cancer-page__guideline-card-divider{border:none;border-top:1px solid var(--guideline-accent);margin:10px 0}.lc-land{background:#fff;color:#000;display:flex;flex-direction:column;overflow-x:hidden}.lc-land a{color:#de4826}.lc-land h2,.lc-land p,.lc-land ul{margin:0}.lc-land__inner{padding:0 16px}.lc-land__inner,.lc-land__section{display:flex;flex-direction:column}.lc-land__section{gap:14px;padding:14px 0}.lc-land__title{text-wrap:pretty;hyphenate-limit-chars:14 5 5;color:#de4826;font-size:24px;font-weight:700;-webkit-hyphens:auto;hyphens:auto;padding-bottom:10px}.lc-land__lead{font-size:18px;font-weight:400}.lc-land__refs{color:#404040;font-size:10px}.lc-land__card{display:flex;flex-direction:column;gap:8px}.lc-land__card--accent{background:linear-gradient(180deg,#68c6b8,#1d988c);border-radius:20px;padding:16px}.lc-land__card--accent .lc-land__card-title{color:#fff;font-weight:700}.lc-land__card-title{font-size:18px;font-weight:400}.lc-land__card-heading{font-size:18px;font-weight:700}.lc-land__bullets{display:flex;flex-direction:column;gap:6px}.lc-land__bullets--wide{gap:10px}.lc-land__bullet{align-items:flex-start;display:flex;gap:10px}.lc-land__bullet-dot{background:#de4826;border-radius:50%;flex:none;height:6px;margin-top:8px;width:6px}.lc-land__bullet-body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.lc-land__text{font-size:16px}.lc-land__small{font-size:12px}.lc-land__accent{font-size:18px}.lc-land__figure{display:flex;flex-direction:column;gap:10px}.lc-land__image{border-radius:20px;display:block;height:auto;width:100%}.lc-land__image--plain{border-radius:0}.lc-land__actions{margin-top:24px}.lc-land__icon{display:inline-block;height:1.1em;margin-right:2px;vertical-align:-.1em;width:auto}.lc-land__nowrap{white-space:nowrap}.lc-land__legend{display:flex;flex-wrap:wrap;gap:8px 12px}.lc-land__legend-item{align-items:center;display:flex;flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;font-size:16px;gap:8px}.lc-land__legend-swatch{flex:none;height:16px;width:16px}.lc-land__stat{background:#de4826;border-radius:20px;display:flex;flex-direction:column;gap:12px;padding:16px}.lc-land__stat-badge{align-self:flex-start;background:#fff;border-radius:4px;color:#de4826;font-size:18px;font-weight:700;padding:6px 14px}.lc-land__stat-text{color:#fff;font-size:16px}.lc-land__stat-text strong{font-size:18px}.lc-land__stat-text span{font-size:12px}.lc-land__stat-rows{border-top:2px solid #fff6;display:flex;flex-direction:column;gap:10px;padding-top:10px}.lc-land__facts{gap:16px}.lc-land__fact,.lc-land__facts{display:flex;flex-direction:column}.lc-land__fact{gap:4px}.lc-land__fact-title{color:#de4826;font-size:18px;font-weight:700}.lc-land__fact-text{font-size:16px}.lc-land__fact-text strong{font-size:18px}.lc-land__fact-text span:not(.lc-land__nowrap){font-size:12px}.lc-land__tree{display:flex;flex-direction:column}.lc-land__tree-root{background:#58595b;border-radius:14px;padding:12px 14px;text-align:center}.lc-land__tree-root-text{color:#fff;font-size:18px;font-weight:700}.lc-land__tree-children{display:flex;flex-direction:column;margin-left:16px}.lc-land__tree-row{display:flex;flex-direction:column;min-width:0;padding:10px 0 0 24px;position:relative}.lc-land__tree-row:before{background:#58595b;bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.lc-land__tree-row--last:before{content:none}.lc-land__tree-anchor{--tree-inset:0px;position:relative}.lc-land__tree-anchor:before{border-bottom:2px solid #58595b;border-left:2px solid #58595b;bottom:50%;box-sizing:border-box;content:"";height:calc(50% + 10px + var(--tree-inset));left:calc(-24px - var(--tree-inset));position:absolute;width:14px}.lc-land__tree-anchor:after{border-bottom:6px solid #0000;border-left:8px solid #58595b;border-top:6px solid #0000;content:"";left:calc(-12px - var(--tree-inset));margin-top:-7px;position:absolute;top:50%}.lc-land__tree-anchor--inset{--tree-inset:10px}.lc-land__tree-box{background:#75787b;border-radius:14px;padding:12px 14px;text-align:center}.lc-land__tree-box-text{color:#fff;font-size:16px;font-weight:700}.lc-land__tree-box-text span{font-weight:400}.lc-land__tree-highlight{border:2px dashed #de4826;border-radius:18px;display:flex;flex-direction:column;gap:8px;padding:8px}.lc-land__tree-subtype{background:#d0d2d4;border-radius:14px;padding:12px 14px;text-align:center}.lc-land__tree-subtype-text{color:#1c1c1c;font-size:16px;font-weight:700}.lc-land__tree-note{font-size:16px;font-weight:700;padding:0 6px 2px;text-align:center}.oncourology-button{align-items:center;background:#136bde;border:none;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;line-height:20px;padding:15px;text-decoration:none;width:100%}.oncourology-button__icon{align-items:center;background:#fff;border-radius:28px;display:flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.oncourology-button__icon img{display:block;height:38px;width:38px}.oncourology-button__label{flex:1 1;text-align:center}.oncourology-button__spacer{flex:0 0 38px;height:38px;width:38px}.oncourology-page__footer{display:flex;flex-direction:column;gap:4px}.material-code{color:#847e7e;font-size:14px;font-weight:400;line-height:18px;margin:0;padding:2px 0;text-align:left}.material-code--page{margin-bottom:12px;padding-bottom:0}.pdf-viewer-page{display:flex;flex-direction:column;height:100%}.pdf-viewer-page__frame-wrap{box-sizing:border-box;cursor:zoom-in;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:scroll;padding:0 1em}.pdf-viewer-page__frame-wrap--expanded{background:#000;cursor:zoom-out;inset:0;overflow:auto;padding:16px;z-index:1000}.pdf-viewer-page__close,.pdf-viewer-page__frame-wrap--expanded{align-items:center;display:flex;justify-content:center;position:fixed}.pdf-viewer-page__close{background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;height:36px;right:20px;top:20px;width:36px;z-index:1001}@media(orientation:landscape){.pdf-viewer-page__close{right:18px;top:18px}}.pdf-viewer-page__zoom-controls{bottom:16px;display:flex;gap:8px;left:50%;position:fixed;transform:translateX(-50%);z-index:1001}.pdf-viewer-page__zoom-controls button{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;line-height:1;width:36px}.pdf-viewer-page__zoom-controls button:disabled{cursor:not-allowed;opacity:.4}.pdf-viewer-page__loading{align-items:center;display:flex;height:100%;justify-content:center;min-height:200px}.pdf-viewer-page__list{display:flex;flex-direction:column;gap:16px}.coming-soon-page__message{color:#858585;margin:2em 1em 0;text-align:center}.profile-container{width:100%}.profile-container,.profile-container--pwa{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.profile-container--pwa{height:auto;position:static}.profile-img{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 6px 16px 0 rgba(0,51,102,.078);display:flex;justify-content:center}.profile-img,.profile-img img{height:70px;width:70px}.profile-info{align-items:center;display:flex;flex-direction:column;gap:8px;padding:16px 18px;position:relative;width:100%}.profile-info p{margin:0;padding:0}.profile-text{align-items:center;display:flex;flex-direction:column;gap:2px}.profile-text h1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.profile-text p{font-size:13px}.profile-edit{align-items:center;color:#858585;display:flex;font-size:12px;font-weight:400;gap:4px;height:max-content;text-decoration:none}.profile-edit__icon{display:block;flex-shrink:0}.profile-content{background-color:#f5f7fb;border-radius:12px 12px 0 0;display:flex;flex:1 1;flex-direction:column;gap:16px;padding:16px 18px;width:100%}.profile-content h2{color:#222;font-size:16px;font-weight:600;line-height:24px;margin:0;padding:0}.profile-container--pwa .profile-content{border-radius:12px 12px 0 0}.profile-progress{gap:16px}.achievements,.profile-progress{display:flex;flex-direction:column}.achievements{gap:14px}.achievements .achievement-item{background-color:#fff;border-radius:8px;display:flex;gap:8px;min-height:58px;padding:8px}.achievements .achievement-item p{margin:0}.achievements .achievement-item .achievement-text{display:flex;flex-direction:column;gap:4px}.achievements .achievement-item .achievement-text p{color:#2229;font-size:12px;line-height:16px}.achievements .achievement-item img{width:55px}.favourite-empty{color:#858585;font-size:14px;font-weight:400;line-height:18px;margin:0;padding:12px 0 4px}.favourite-container{-webkit-overflow-scrolling:touch;display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;position:relative;scrollbar-color:#858585 #f5f7fb;scrollbar-width:thin}.favourite-container::-webkit-scrollbar{display:block;height:6px}.favourite-container::-webkit-scrollbar-track{background:#f5f7fb;border-radius:3px}.favourite-container::-webkit-scrollbar-thumb{background:#858585;border-radius:3px}.favourite-container::-webkit-scrollbar-thumb:hover{background:#666}.favourite-container .favourite-item{display:flex;flex-direction:column;flex-shrink:0;gap:8px;position:relative;text-decoration:none!important}.favourite-container .favourite-item-content{background-color:#fff;border-radius:12px;box-shadow:0 6px 16px 0 rgba(0,51,102,.078);display:flex;flex-direction:column;height:100%;width:130px}.favourite-container .favourite-item-content img{border-radius:12px 12px 0 0;height:130px;object-fit:cover;width:100%}.favourite-container .favourite-item-content a,.favourite-container .favourite-item-content h4,.favourite-container .favourite-item-content p{text-decoration:none}.favourite-container .favourite-item-content .favourite-item-text{display:flex;flex-direction:column;gap:8px;padding:8px}.favourite-container .favourite-item-content .favourite-item-text p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#858585;display:-webkit-box;font-size:12px;font-weight:400;margin:0;overflow:hidden;text-decoration:none}.favourite-container .favourite-item-content .favourite-item-text h4{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#222;display:-webkit-box;font-size:14px;font-weight:400;line-height:18px;overflow:hidden;text-decoration:none}.favourite-item-delete{align-items:center;background-color:#fff;border-radius:50%;color:#327cd1;display:flex;font-size:14px;font-weight:600;height:30px;justify-content:center;position:absolute;right:6px;top:6px;width:30px}.profile-load-error{align-items:center;display:flex;flex-direction:column;gap:12px;padding:24px 16px;text-align:center}.profile-load-error__text{color:#4a4a4a;font-size:14px;line-height:1.4;margin:0}.profile-load-error__retry{background-color:#327cd1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px}.personal-info-layout,.profile-edit-container{background-color:#f5f7fb;display:flex;flex-direction:column;gap:16px;min-height:100vh;padding:16px;position:relative;width:100%}.personal-info-layout p,.profile-edit-container p{margin:0}.edit-header p,.pwa-profile-text{color:#222;font-size:16px;font-weight:600;line-height:24px;margin:0}.edit-header{align-items:center;display:flex;height:fit-content;justify-content:center;position:relative;width:100%}.edit-header p{flex:1 1;text-align:center}.profile-info-top{align-items:center;display:flex;width:100%}.profile-info-top .profile-img{margin:0 auto}.back-button{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.back-button-left{left:16px}.edit-form{gap:16px}.edit-form,.edit-form .edit-item{display:flex;flex-direction:column}.edit-form .edit-item{gap:4px;min-width:0}.edit-form h2{font-size:16px;font-weight:600;margin:0}.edit-label{color:#222;font-size:14px;font-weight:400;line-height:18px;margin:0}.pwa-profile-form .edit-input input{font-size:16px;font-weight:400;line-height:24px}.profile-specialization-field.edit-item--dropdown-open{isolation:isolate;position:relative;z-index:50}.profile-specialization-field.edit-item--dropdown-open .edit-input{z-index:1}.profile-specialization-field .edit-options.edit-options-active{-webkit-overflow-scrolling:touch;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-height:220px;overflow-y:auto;top:calc(100% + 4px);z-index:2}.profile-specialization-field .edit-options.edit-options-active .edit-options-item{background-color:#fff;border:none;height:auto;padding:10px 12px;position:relative}.profile-specialization-field .edit-options.edit-options-active .edit-options-item:not(:last-child):after{background-color:#eee;bottom:0;content:"";height:1px;left:12px;position:absolute;right:12px}.profile-specialization-field .edit-options.edit-options-active .edit-options-item p{font-size:14px;line-height:20px;margin:0}.edit-input{align-items:center;background-color:#fff;border-radius:12px;display:flex;height:42px;justify-content:space-between;padding:8px 12px;position:relative}.edit-input input{background:#0000;border:none;color:#222;font-size:14px;line-height:18px;outline:none;width:100%}.edit-input input:disabled,.edit-input input:read-only{background-color:#0000;color:#222}.edit-input__clear{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:8px;padding:0;width:24px}.edit-input button{align-items:center;display:flex;justify-content:flex-end;width:32px}.edit-input .a-bottom{rotate:-90deg}.edit-input .a-top{rotate:90deg}.edit-input .edit-options{display:none;flex-direction:column;left:0;position:absolute;top:44px;width:100%}.edit-input .edit-options .edit-options-item{align-items:center;background-color:#fff;border-top:1px solid #979797;display:flex;height:42px;justify-content:flex-start;padding:8px;position:relative;width:100%}.edit-input .edit-options-active{display:flex}.edit-avatars{-webkit-overflow-scrolling:touch;display:flex;gap:16px;min-width:0;overflow-x:auto;overflow-y:hidden;touch-action:pan-x}.edit-avatars::-webkit-scrollbar{display:none}@media(min-width:768px){.edit-avatars{scrollbar-color:#858585 #f5f7fb;scrollbar-width:thin}.edit-avatars::-webkit-scrollbar{display:block;height:6px}.edit-avatars::-webkit-scrollbar-track{background:#f5f7fb;border-radius:3px}.edit-avatars::-webkit-scrollbar-thumb{background:#858585;border-radius:3px}}.edit-avatars .edit-avatars-item{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-shrink:0;height:70px;justify-content:center;min-width:70px}.edit-avatars .edit-avatars-item img{height:70px;width:70px}.edit-avatars .avatar-active{background:linear-gradient(180deg,#d4f3fc,#d7d5f0)}.profile-policy-footer{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:auto;padding:16px 0 24px;text-align:center}.profile-policy-footer__link{color:#327cd1;font-size:14px;font-weight:400;line-height:18px;text-decoration:none}.profile-policy-footer__logout{background:none;border:none;color:#327cd1;cursor:pointer;font-family:Verdana Pro,sans-serif;font-size:14px;font-weight:600;line-height:18px}.profile-notifications__row{align-items:center;background:#fff;border-radius:12px;display:flex;justify-content:space-between;padding:12px 16px}.profile-notifications__label{color:#222;font-size:16px;font-weight:600;line-height:24px}.profile-notifications__hint{color:#858585;font-size:10px;font-weight:400;line-height:14px;margin:-8px 0 0;padding:0 4px}.push-notification-prompt-overlay{align-items:center;background:#0006;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.push-notification-prompt{background:#fff;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;max-width:360px;padding:20px 24px;position:relative;width:100%}.push-notification-prompt__close{background:none;border:none;color:#222;cursor:pointer;font-size:24px;font-weight:400;line-height:1;padding:4px;position:absolute;right:12px;top:12px}.push-notification-prompt__title{margin:0;padding-right:36px;text-align:left}.push-notification-prompt__text{margin:40px 0 0;text-align:left}.push-notification-prompt__actions{display:flex;flex-direction:column;gap:14px;margin-top:24px;width:100%}.push-notification-prompt__primary,.push-notification-prompt__secondary{border:none;border-radius:100px;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;padding:12px 16px;width:100%}.push-notification-prompt__primary{background:#327cd1;color:#fff}.push-notification-prompt__secondary{background:linear-gradient(180deg,#d4f3fc,#d7d5f0);color:#327cd1}.push-notification-prompt__primary:disabled,.push-notification-prompt__secondary:disabled{cursor:not-allowed;opacity:.6}.channel-invite-prompt-overlay{align-items:center;background:#0006;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.channel-invite-prompt{background:#fff;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-width:360px;padding:20px 24px;position:relative;width:100%}.channel-invite-prompt__close{background:none;border:none;color:#222;cursor:pointer;font-size:24px;font-weight:400;line-height:1;padding:4px;position:absolute;right:12px;top:12px}.channel-invite-prompt__title{color:#327cd1;font-size:14px;font-weight:600;margin:0;padding:8px 12px;text-align:center}.channel-invite-prompt__text{color:#327cd1;font-size:16px;font-weight:600;line-height:20px;margin:0;text-align:justify}.channel-invite-prompt__actions{display:flex;flex-direction:column;gap:12px;width:100%}.channel-invite-prompt__primary,.channel-invite-prompt__secondary{align-items:center;border:none;border-radius:100px;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;justify-content:center;line-height:24px;padding:12px 16px;text-align:center;text-decoration:none;width:100%}.channel-invite-prompt__primary{background:#327cd1;color:#fff}.channel-invite-prompt__secondary{background:linear-gradient(180deg,#d4f3fc,#d7d5f0);color:#327cd1}.ios-switch{background:#e9e9ea;border:none;border-radius:28px;cursor:pointer;flex-shrink:0;height:28px;padding:0;position:relative;transition:background-color .25s ease;width:48px}.ios-switch__knob{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000002e;height:24px;left:2px;position:absolute;top:2px;transition:transform .25s ease;width:24px}.ios-switch--on{background:#34c759}.ios-switch--on .ios-switch__knob{transform:translateX(20px)}.ios-switch--disabled{cursor:not-allowed;opacity:.5}.clinic{overflow:hidden;position:relative}.clinic-post{-ms-overflow-style:none;align-items:flex-start;display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;width:100%}.clinic-post::-webkit-scrollbar{height:0;width:0}.clinic-post-item{background:#fff;border-radius:12px;box-shadow:0 6px 16px #00336614;cursor:pointer;margin-right:15px;position:relative;width:90%}.clinic-post-item:last-child{margin-right:1em}.clinic-post-item .img{border-radius:12px 12px 0 0;height:200px;margin-right:15px;overflow:hidden;position:relative;width:100%}.clinic-post-item .img img{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.clinic-post-item .meta{font-weight:400;padding:8px 8px 0}.clinic-post-item .meta,.clinic-post-item .title{color:#327cd1;font-size:14px;line-height:18px;text-align:center}.clinic-post-item .title{font-weight:700;padding:8px}.block_01{gap:.725rem}.title_0{color:#327cd1;font-size:15px}div.block_01{gap:.725rem;padding:16px}.home_block_01{margin-bottom:1.35rem}.answer{background-color:#fff;border-radius:12px;box-shadow:0 6px 16px #00336614;cursor:pointer;max-width:380px;padding:12px;width:100%}.continue{background:#327cd1;box-shadow:0 6px 16px #00336614;color:#fff;font-size:14px;height:40px;line-height:18px;padding:11px 16px;text-align:center}.continue,.end{border-radius:100px;font-weight:600;width:100%}.end{background:linear-gradient(180deg,#d4f3fc,#d7d5f0);color:#327cd1;padding:12px 35px 12px 12px;position:relative;text-decoration:none}.test{align-items:center;display:flex;flex-direction:column}.ant-modal{width:380px!important}.ant-modal .ant-modal-title{text-align:center!important}.like{width:55px}.navhead{align-items:center;box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;padding:16px}.navhead__end,.navhead__start{align-items:center;display:flex;flex:0 0 24px;justify-content:center;min-height:24px;width:24px}.navhead__end{justify-content:flex-end}.navhead__start button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.navhead__start button svg{display:block;flex-shrink:0}.navhead__title{flex:1 1 auto;font-size:15px;font-weight:600;line-height:1.2;margin:0;min-width:0;padding:0;text-align:center}.navhead .favourite{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}.navhead .favourite:disabled{cursor:not-allowed;opacity:.5}.navhead .favourite img{display:block;height:24px;object-fit:contain;width:24px}.content-wrapper-1{display:flex;flex-direction:column;min-height:85%}.content-wrapper-2{display:flex;flex-direction:column;min-height:100%}.content-main{flex:1 1 auto;padding:0 16px}.content_x .content ol,.content_x .content ul{list-style-position:outside;margin:1em 0;padding-left:1.5em}.content_x .content ol{list-style-type:decimal}.content_x .content ul{list-style-type:disc}.content_x .content li{line-height:1.5;margin:.5em 0}.media-detail{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:16px}.media-detail h2,.media-detail p{margin:0}.content-item{border-bottom:1px solid #8585853d;display:grid;grid-template-columns:1fr 110px;padding:1rem 0}.content-item .meta{color:#858585;font-size:12px;font-weight:400;line-height:16px;margin-bottom:8px}.content-item .title{font-size:14px;font-weight:400;line-height:18px}.content-item .img{flex-basis:110px;height:72px;position:relative;width:110px}.content-item .img img{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.content-scroll{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none;width:100%}.content-scroll::-webkit-scrollbar{height:0;width:0}.content-scroll-item{cursor:pointer;max-width:120px;position:relative;text-align:center;width:100%}.content-scroll-item .img{border-radius:6px;flex-basis:120px;height:120px;margin-bottom:8px;overflow:hidden;position:relative;width:120px}.content-scroll-item .img img{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.content-scroll-item .meta{color:#858585;font-size:12px;font-weight:400;line-height:16px;margin-bottom:8px}.content-scroll-item-more{min-width:120px}.content-scroll-item-more .link{color:#222;font-size:12px;font-weight:600;line-height:24px;text-decoration:none}.content-scroll-item-more .link .icon{align-items:center;background:#222;border-radius:48px;display:flex;height:48px;justify-content:center;width:48px}.links,.title{text-decoration:none}.title{color:#222}.play-icon{left:40px;position:absolute;top:40px}.accordion{outline:none}.accordion .head{background:linear-gradient(180deg,#d4f3fc,#d7d5f0);border-radius:12px;cursor:pointer;padding:12px 16px 12px 12px}.accordion .head .icon.is-open svg{transform:rotate(180deg)}.accordion .head .title{color:#327cd1}.accordion .content{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 6px 16px #00336614;padding:16px 12px}.accordion.is-open .head{border-radius:12px 12px 0 0}.accordion ul{list-style-type:disc;padding-left:24px}.board-form-item{background:#fff;border-radius:12px;font-size:14px}.board-form-item .label,.board-form-item .title-0{font-size:14px;font-weight:600;line-height:18px}.board-form-item .title-0{color:#327cd1;cursor:pointer;margin-top:0;text-decoration:underline}.board-form-item .title{color:#327cd1;font-size:14px;font-weight:600;line-height:18px;margin-top:0}.board-form-item .list-0{list-style-type:none;margin:8px 0 4px}.board-form-item .list-1{list-style-type:decimal}.board-form-item .list-1,.board-form-item .list-2{cursor:pointer;margin:8px 0 4px;text-decoration:underline}.board-form-item .list-2{list-style-type:disc}.board-form-item .list-3{list-style-type:disc;margin:8px 0 4px}.board-form-item .inputs{align-items:stretch;display:flex;flex-direction:column}.board-form-item .inputs label{align-items:center;background:#fff;border-radius:100px;box-shadow:0 6px 16px #00336614;color:#327cd1;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:11px 16px;text-align:center;width:100%}.board-form-item .inputs input{display:none}.board-form-item .inputs input:checked+label{background:#327cd1;color:#fff}.board-form button{background:#fff;border-radius:100px;box-shadow:0 6px 16px #00336614;font-weight:600;padding:11px 16px;width:100%}.board-form button.clear{color:#327cd1}.board-form button.clear.disabled{color:#c0bebf;pointer-events:none}.board-form button.next{background:#327cd1;color:#fff}.board-form button.next.disabled{background:#c0bebf;pointer-events:none}.ant-popover{width:420px!important}.calc_table{border:none;width:100%}.calc_table thead td{background:#9199b9;border:4px solid #fff;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:4px 8px}.calc_table thead td:nth-child(2){text-align:center}.calc_table tbody td{border:2px solid #0000;color:#8d8d8d;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:4px 8px}.calc_table tbody td:nth-child(2){text-align:center}.calc-item{background:#fff;border-radius:12px;box-shadow:0 6px 16px #00336614}.calc-item-title{display:flex;justify-content:space-between}.calc-item-title h3{width:50%}.calc-item input{border:1px solid #327cd1;color:#222;padding:12px;width:100%}.calc button.add,.calc-item input{background:#f5f7fb;border-radius:12px}.calc button.add{color:#327cd1;font-size:16px;font-weight:600;line-height:24px;padding:6px 10px 6px 16px}.calc button.clear{background:#fff;color:#327cd1}.calc button.clear,.calc button.send{border-radius:100px;box-shadow:0 6px 16px #00336614;font-size:14px;font-weight:600;line-height:18px;padding:11px 16px;text-align:center;width:100%}.calc button.send{background:#327cd1;color:#fff}.calc button.hide{background:#f5f7fb;border-radius:12px;color:#327cd1;font-size:16px;line-height:24px}.calc button.hide,.calc button.save{font-weight:600;padding:6px 10px 6px 16px}.calc button.save{color:#858585;font-size:14px;line-height:18px}.calc .graph{background:#fff;border-radius:12px;box-shadow:0 6px 16px #00336614;height:fit-content;padding:12px}.calc .patient-text{word-break:break-all}.home-button{background:#f22486;border-radius:100px;color:#fff;display:block;font-size:14px;font-weight:600;line-height:18px;padding:11px;text-align:center;text-decoration:none;width:100%}.home-button--rybrevant{background:#13605a}.arrow-link-button{background:linear-gradient(180deg,#d4f3fc,#d7d5f0);border-radius:12px;color:#327cd1;display:block;font-weight:600;padding:13px 35px 13px 12px;position:relative;text-align:left;text-decoration:none;width:100%}.arrow-link-button svg{bottom:0;margin:auto;position:absolute;right:16px;top:0}.save-button{border-radius:10px;color:#858585;font-size:14px;margin-top:8px;padding:4px;text-align:center}.save-button p{margin-top:6px}.save-button:active{box-shadow:inset 0 6px 16px #00336626}h1{color:#222;font-size:16px;font-weight:600;line-height:24px;margin:0}.thumb{height:150px;position:relative;width:100%}.thumb img{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}h2,p,ul{margin-top:16px}.head-tl h3,h2{font-size:16px}.head-tl .link{color:#858585;font-size:12px;font-weight:600;text-decoration:none}.text-center{text-align:center}.player .thumb{border-radius:20px;height:192px;margin:0 auto;overflow:hidden;width:200px}.player .title{color:#222;font-size:16px;font-weight:600;line-height:18px;margin-left:auto;margin-right:auto;max-width:280px}.note{align-items:center;background:#fff;border-radius:12px;display:flex;gap:8px;padding:8px}.note svg{height:24px;min-height:24px;min-width:24px;width:24px}.note span{color:#327cd1;font-size:14px;font-weight:400;line-height:18px}.load-more-button{margin:.5rem auto 0}.load-more-button button{cursor:pointer;font-weight:600;padding:.3rem}.load-more-button button:hover{color:#f22486}.player,.poster,.video{width:100%}.controls{align-items:center;display:flex;height:40px;justify-content:space-between;margin:0 auto;max-width:330px}.controls img{cursor:pointer;height:16px}.controls button{align-items:center;background:linear-gradient(180deg,#d4f3fc,#d7d5f0);border-radius:12px;color:#3820ab;display:flex;height:40px;padding:12px}.controls button img{margin-right:10px}.controls button img.pause{height:28px}.times{display:flex;height:fit-content;justify-content:space-between}.times p{margin:0}.progressBar{--bar-bg:#0000000a;--seek-before-width:0;--seek-before-color:#3820ab;--knobby:#3820ab;--selectedKnobby:#3820ab;appearance:none;background:var(--bar-bg);border-radius:10px;height:4px;outline:none;position:relative;width:100%}.progressBar::-webkit-slider-runnable-track{background:var(--bar-bg);border-radius:10px;height:4px;outline:none;position:relative;width:100%}.progressBar::-moz-range-track{background:var(--bar-bg);border-radius:10px;height:4;outline:none;position:relative;width:100%}.progressBar::-moz-focus-outer{border:0}.progressBar:before{background-color:var(--seek-before-color);border-bottom-left-radius:10px;border-top-left-radius:10px;content:"";cursor:pointer;height:4px;left:0;position:absolute;top:0;width:var(--seek-before-width);z-index:2}.progressBar::-moz-range-progress{background-color:var(--seek-before-color);border-bottom-left-radius:10px;border-top-left-radius:10px;height:11px}.progressBar::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--knobby);border:none;border-radius:50%;box-sizing:border-box;cursor:pointer;height:12px;margin:-4px 0 0;position:relative;width:12px;z-index:3}.progressBar:active::-webkit-slider-thumb{background:var(--selectedKnobby);transform:scale(1.2)}.progressBar::-moz-range-thumb{background-color:var(--knobby);border:#0000;border-radius:50%;box-sizing:border-box;cursor:pointer;height:12px;position:relative;width:12px;z-index:3}.progressBar:active::-moz-range-thumb{background:var(--selectedKnobby);transform:scale(1.2)}.noaccess{height:100%;padding:0 20px;width:100%}.noaccess .text{color:#222;font-family:Verdana Pro,sans-serif;font-size:16px;font-weight:600;line-height:24px;margin:0;text-align:center}.noaccess .span{color:#327cd1}.noaccess__action{background:none;border:none;color:#327cd1;cursor:pointer;font-family:Verdana Pro,sans-serif;font-size:16px;font-weight:600;line-height:24px;padding:0;text-align:center}.install{align-items:center;display:flex;justify-content:center;min-height:100%;padding:16px}.install--loading{background:linear-gradient(180deg,#d4f3fc,#d7d5f0)}.install__card{background:#fff;border-radius:20px;box-shadow:0 8px 32px #327cd11f;margin:0 auto;max-width:400px;padding:0 0 20px;position:relative;width:100%}.install__card--success{padding:32px 24px}.install__logo{box-sizing:border-box;display:flex;justify-content:center;padding:60px 72px 38px}.install__logo-img{display:block;height:auto;max-width:187px;object-fit:contain;width:100%}.install__title{color:#222;font-size:16px;font-weight:600;line-height:24px;padding:16px 10px;text-align:justify}.install__body{display:flex;flex-direction:column;gap:20px;padding:0 10px}.install__toggle{border-radius:100px;display:flex;gap:4px;margin:0;padding:4px}.install__toggle-btn{background:#0000;border:none;border-radius:100px;box-shadow:0 4px 12px 0 #0000000a;color:#327cd1;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:10px 16px}.install__toggle-btn--active{background:#327cd1;box-shadow:0 4px 12px 0 #0000000a;color:#fff}.install__installed{color:#327cd1;font-size:14px;font-weight:600;line-height:20px;margin:0;text-align:center}.install__install{background:#327cd1;border:none;border-radius:100px;box-shadow:0 4px 12px 0 #0000000a;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin:0;padding:16px 11px;width:100%}.install__install:disabled{cursor:not-allowed;opacity:.45}.install__content{gap:16px}.install__content,.install__steps{display:flex;flex-direction:column}.install__steps{gap:12px;list-style:none;margin:0;padding:0}.install__step{background:linear-gradient(180deg,#d4f3fc,#d7d5f0);border-radius:8px;box-shadow:0 4px 12px 0 #0000000a;padding:16px 11px}.install__step-title{color:#327cd1;font-size:14px;font-weight:600;line-height:18px;margin:0 0 4px}.install__step-sub{color:#327cd1;font-size:10px;line-height:18px;margin:0}.install__hint{color:#222222b8;font-size:12px;line-height:16px;margin:0;text-align:left}.install__manual-note{background:linear-gradient(180deg,#d4f3fc,#d7d5f0);border-radius:8px;box-shadow:0 4px 12px 0 #0000000a;color:#327cd1;font-size:13px;font-weight:600;line-height:18px;margin:0;padding:12px 11px;text-align:center}.install__troubleshooting{background:#327cd10f;border-radius:8px;padding:12px 11px}.install__troubleshooting-title{color:#327cd1;font-size:13px;font-weight:600;line-height:18px;margin:0 0 8px}.install__troubleshooting-list{margin:0;padding-left:18px}.install__troubleshooting-item{color:#222c;font-size:11px;line-height:16px}.install__troubleshooting-item+.install__troubleshooting-item{margin-top:4px}.authentication-disclaimer{align-items:center;display:flex;flex-direction:column;padding:4px 0;width:100%}.authentication-disclaimer__contacts{align-items:center;display:flex;flex-direction:column;gap:4px}.authentication-disclaimer__contacts p,.authentication-disclaimer__text{color:#847e7e;font-size:14px;font-weight:400;line-height:18px;margin:0;text-align:center}.auth-material-code{align-items:center;box-sizing:border-box;color:#847e7e;display:flex;font-size:14px;font-weight:400;justify-content:flex-start;line-height:1;margin:0;padding:4px 0 12px;pointer-events:none;width:100%}.auth-welcome .auth-material-code{margin-top:auto;padding-left:max(10px,(100% - 360px)/2 + 10px);padding-right:max(10px,(100% - 360px)/2 + 10px)}.auth-page .auth-material-code{margin-top:auto}.auth-welcome{align-items:center;background:linear-gradient(180deg,#d4f3fc,#d7d5f0);background-attachment:fixed;flex-direction:column;min-height:100%;min-height:100dvh;padding:32px 0}.auth-welcome,.auth-welcome__logo{box-sizing:border-box;display:flex;justify-content:center;width:100%}.auth-welcome__logo{padding:16px 70px 4px}.auth-welcome__logo-img{display:block;height:auto;max-width:240px;object-fit:contain;width:100%}.auth-welcome__hero{height:auto;margin-bottom:0;max-width:320px;object-fit:contain;width:100%}.auth-welcome__content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;max-width:360px;padding:20px 10px;text-align:center;width:100%}.auth-welcome__text{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:18px;margin:0;padding:0}.auth-welcome__actions{display:flex;flex-direction:column;gap:10px;width:100%}.auth-page,.pwa-page-fallback{background:linear-gradient(180deg,#d4f3fc,#d7d5f0);background-attachment:fixed;display:flex;flex-direction:column;min-height:100%;padding:16px 20px 32px}.auth-page--loading,.pwa-page-fallback,.pwa-page-fallback--loading{min-height:100vh;padding:0}.pwa-page-fallback{min-height:100dvh}.auth-page--login .auth-field__input,.auth-page--login .auth-field__select,.auth-page--register .auth-dropdown__list,.auth-page--register .auth-field__input,.auth-page--register .auth-field__select{background:#fff;border:none;border-radius:12px;box-shadow:0 2px 8px #847e7e59}.auth-page--login .auth-field__input,.auth-page--login .auth-field__select,.auth-page--register .auth-field__input,.auth-page--register .auth-field__select{color:#222;font-size:14px;font-weight:600;line-height:20px;padding:16px 8px}.auth-page--login .auth-field__input::placeholder,.auth-page--login .auth-field__select::placeholder,.auth-page--register .auth-field__input::placeholder,.auth-page--register .auth-field__select::placeholder{color:#847e7e;opacity:1}.auth-page--login .auth-field__input:focus,.auth-page--login .auth-field__select:focus,.auth-page--register .auth-field__input:focus,.auth-page--register .auth-field__select:focus{border-color:#0000;outline:2px solid #f2248659}.auth-page--login{align-items:center;box-sizing:border-box;gap:80px;justify-content:center;min-height:100dvh;padding:32px 20px}.auth-page--login .auth-page__title{color:#000;font-size:22px;font-weight:500;line-height:28px}.auth-page--login .auth-page__description{color:#858585;font-size:14px;font-weight:500;line-height:20px;text-align:center;width:100%}.auth-page--login .auth-field__checkbox--terms{color:#112643;font-size:14px;gap:16px;line-height:20px;width:100%}.auth-page--login .auth-field__checkbox--terms .auth-field__checkbox-text{flex:1 1;min-width:0}.auth-page--login .auth-field__checkbox--terms .auth-page__link{color:#112643}.auth-page--register{align-items:center;box-sizing:border-box;min-height:100dvh;padding:18px}.auth-page--register .auth-page__header{align-items:center;display:grid;grid-template-columns:40px 1fr 40px;margin:0 auto 20px;max-width:360px;position:relative;width:100%}.auth-page--register .auth-page__back{align-items:center;display:flex;justify-content:flex-start;margin-bottom:0}.auth-page--register .auth-page__back-icon{display:block;height:24px;width:24px}.auth-page--register .auth-page__title{color:#000;font-size:22px;font-weight:700;grid-column:2;line-height:28px;margin:0}.auth-page--register .auth-page__intro{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:18px;margin:0;text-align:left}.auth-page--register .auth-page__content{align-items:stretch;text-align:left}.auth-page--register .auth-page__form{margin:0;max-width:none}.auth-page--register .auth-field__label{color:#000;font-size:14px;font-weight:700;line-height:20px}.auth-page--register .auth-field__input,.auth-page--register .auth-field__select{font-weight:400}.auth-page--register .auth-dropdown{position:relative;width:100%}.auth-page--register .auth-dropdown__list{left:0;list-style:none;margin:0;max-height:156px;overflow-y:auto;padding:0;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.auth-page--register .auth-dropdown__item{color:#222;font-size:14px;font-weight:600;line-height:20px;padding:16px 8px}.auth-page--register .auth-dropdown__item--hint{color:#847e7e;cursor:default;font-weight:400}.auth-page--register .auth-dropdown__item:not(.auth-dropdown__item--hint){cursor:pointer}.auth-page--register .auth-dropdown__item:not(.auth-dropdown__item--hint).auth-dropdown__item--active,.auth-page--register .auth-dropdown__item:not(.auth-dropdown__item--hint):hover{background:#f2248614}.auth-page--register .auth-field__select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23847E7E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;color:#222;padding-right:32px}.auth-page--register .auth-field__select:has(option[value=""]:checked){color:#847e7e}.auth-page--register .auth-field__checkbox--terms{color:#112643;font-size:14px;gap:16px;line-height:20px;width:100%}.auth-page--register .auth-field__checkbox--terms .auth-field__checkbox-text{flex:1 1;min-width:0}.auth-page--register .auth-field__checkbox--terms .auth-page__link{color:#112643}.auth-page--register .auth-page__footer{text-align:center}.auth-page__hero{height:auto;max-width:320px;object-fit:contain;width:100%}.auth-page__content{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:360px;text-align:center;width:100%}.auth-page__description{color:#222222bf;font-size:14px;font-weight:400;line-height:20px;margin:0}.auth-page__footer{color:#000;font-size:14px;line-height:20px;margin:0}.auth-page__footer .auth-page__link{color:inherit}.auth-page__link{color:#222;text-decoration:underline;text-underline-offset:2px}.auth-page__text-btn{align-self:center;background:none;border:none;color:#222;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;padding:0;text-decoration:underline}.auth-page__text-btn:disabled{cursor:not-allowed;opacity:.5}.auth-page__back{align-self:flex-start;background:none;border:none;color:#222;cursor:pointer;font-size:14px;font-weight:600;line-height:20px;margin-bottom:16px;padding:0;text-decoration:none}.auth-page__title{color:#000;font-size:18px;font-weight:700;line-height:24px;margin:0;text-align:center}.auth-page:not(.auth-page--login):not(.auth-page--register) .auth-page__title{margin-bottom:20px}.auth-page__form{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:360px;width:100%}.auth-page--login .auth-page__form{margin:0;max-width:none}.auth-page__message{color:#222;font-size:14px;line-height:20px;margin:0;text-align:center}.auth-page__message--error{color:#c62828}.auth-page__message--success{color:#2e7d32}.auth-page__message-block{flex-direction:column;gap:8px}.auth-btn,.auth-page__message-block{align-items:center;display:flex;text-align:center;width:100%}.auth-btn{background:#f22486;border:none;border-radius:100px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;justify-content:center;padding:11px;text-decoration:none}.auth-btn:disabled{cursor:not-allowed;opacity:.5}.auth-field{display:flex;flex-direction:column;gap:6px}.auth-field--plain{gap:0}.auth-field__label{align-items:flex-start;color:#222;display:inline-flex;font-size:13px;font-weight:600;gap:2px;line-height:18px}.auth-field__required{color:#c62828;flex-shrink:0}.auth-field__checkbox-text-content .auth-field__required{margin-left:2px}.auth-field__input,.auth-field__select{background:#fff;border:1px solid #22222226;border-radius:12px;box-sizing:border-box;color:#222;font-family:inherit;font-size:15px;line-height:20px;padding:12px 14px;width:100%}.auth-field__input:focus,.auth-field__select:focus{border-color:#f22486;outline:2px solid #f2248659}.auth-field__input--error,.auth-field__select--error{border-color:#c62828}.auth-field__input--error:focus,.auth-field__select--error:focus{border-color:#c62828;outline-color:#c6282859}.auth-field__error{color:#c62828;font-size:12px;line-height:16px;margin:0}.auth-field__checkbox{align-items:flex-start;color:#222;cursor:pointer;display:flex;font-size:13px;gap:8px;line-height:18px;text-align:left}.auth-field__checkbox input{flex-shrink:0;margin-top:2px}.auth-field__checkbox--terms{font-size:12px;line-height:16px}.auth-field__checkbox-text{flex:1 1;min-width:0}.auth-field__checkbox-text-content{min-width:0}.auth-success-modal{align-items:stretch;background:#fff;border-radius:12px;box-sizing:border-box;display:grid;grid-template-rows:1fr auto;height:210px;max-width:360px;padding:20px 6px;position:relative;width:100%}.auth-success-modal__close{background:none;border:none;color:#222;cursor:pointer;font-size:24px;font-weight:400;line-height:1;padding:4px;position:absolute;right:12px;top:12px}.auth-success-modal__message{align-items:center;color:#000;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:110%;margin:0;padding:0 8px;text-align:center}.auth-success-modal .auth-btn{width:100%}.auth-success-modal--register{height:330px;max-width:360px;min-height:330px;padding:16px 12px}.auth-success-modal--register .auth-success-modal__message{color:#000;font-size:16px;font-weight:700;line-height:110%;padding:24px 16px}.auth-success-modal--register .auth-btn{margin-top:8px}.auth-success-modal-overlay{align-items:center;background:#0003;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}html:has(.auth-page),html:has(.auth-welcome),html:has(.profile-container){background:linear-gradient(180deg,#d4f3fc,#d7d5f0);background-attachment:fixed}body:has(.auth-page),body:has(.auth-welcome),body:has(.profile-container){background:linear-gradient(180deg,#d4f3fc,#d7d5f0);background-attachment:fixed;min-height:100%;min-height:100dvh}body:has(.auth-page):before,body:has(.auth-welcome):before,body:has(.profile-container):before{background:linear-gradient(180deg,#d4f3fc,#d7d5f0);background-attachment:fixed;content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}#root:has(.auth-page),#root:has(.auth-welcome),#root:has(.profile-container),.App:has(.auth-page),.App:has(.auth-welcome),.App:has(.profile-container){background:linear-gradient(180deg,#d4f3fc,#d7d5f0);background-attachment:fixed;height:100%;min-height:100%;min-height:100dvh}.link{color:#222;font-size:15px;line-height:1.35}.libs{outline:none}.libs h4{font-weight:400;line-height:normal}.libs h4,.libs span{font-size:12px;font-style:normal}.libs span{color:#616161;display:inline-block;font-weight:300;line-height:130%;margin:0 0 16px;padding:0;text-align:center}.libs .head{background:#fff;border-radius:12px;box-shadow:0 4px 12px 0 #537fb226;cursor:pointer;padding:14px}.libs .head .icon.is-open svg{transform:rotate(180deg)}.libs .head .title{font-size:14px;font-style:normal;font-weight:400;line-height:normal}.libs .content{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 6px 16px #00336614;padding:14px}.libs.is-open .head{border-radius:12px 12px 0 0}.libs ul{display:flex;flex-direction:column;gap:8px;list-style-type:none;margin:0;padding:0}.libs ul li,.libs ul li a{color:#616161;font-size:12px;font-style:normal;font-weight:300;line-height:130%}.libs ul li a{text-decoration:none}.unit-dropdown{display:inline-block;min-width:120px;position:relative}.unit-dropdown__btn{align-items:stretch;background:#f6f7fb;border:none;border-radius:12px;color:#327cd1;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:500;justify-content:flex-start;line-height:normal;min-height:44.5px;min-width:120px;outline:none;padding:12px;position:relative}.unit-dropdown__btn,.unit-dropdown__btn--open{height:auto;transition:height .2s}.unit-dropdown__row{align-items:center;display:flex;justify-content:space-between;width:100%}.unit-dropdown__arrow{align-items:center;display:flex;justify-content:center;transition:transform .3s}.unit-dropdown__arrow--open{transform:rotate(180deg)}.unit-dropdown__svg{color:#327cd1;height:auto;width:16px}.unit-dropdown__options{display:flex;flex-direction:column;gap:15px;margin-top:15px;width:100%}.unit-dropdown__item{border:none;cursor:pointer;margin:0;padding:0;text-align:left;transition:background .15s;width:100%}.unit-dropdown__item,.unit-dropdown__item--active{background:none;color:#327cd1;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.unit-dropdown__item--active{pointer-events:none}.calc_result p{font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}.calc_result div{background:#f6f7fb;font-size:16px}.calc_result button,.calc_result div{align-items:center;border-radius:12px;display:flex;font-style:normal;font-weight:500;height:40px;justify-content:center;line-height:normal;padding:0 12px;text-align:center;width:100%}.calc_result button{background:none;border:none;color:#327cd1;font-size:14px;outline:none;text-decoration:none}.calc_result_color{display:flex;flex-direction:column;gap:15px}.calc_result_color li{align-items:center;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px;text-align:center;width:100%}#root{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}.toast{align-items:center;background:#fff;border-radius:8px;bottom:20px;box-shadow:0 4px 12px #00000026;color:#000;display:flex;justify-content:space-between;left:50%;max-width:400px;pointer-events:auto;position:fixed;transform:translateX(-50%);transition:all .3s ease-in-out;width:90%;z-index:9999}.toast--visible{opacity:1;transform:translateX(-50%) translateY(0)}.toast--hidden{opacity:0;transform:translateX(-50%) translateY(20px)}.toast.success{border-left:4px solid #4caf50}.toast.error{border-left:4px solid #f44336}.toast.warning{border-left:4px solid #ff9800}.toast__content{flex:1 1;font-size:14px;line-height:1.4;padding:16px 20px;text-align:center}.toast__close{align-items:center;background:none;border:none;color:#858585;cursor:pointer;display:flex;font-size:24px;justify-content:center;line-height:1;margin-right:4px;padding:8px 12px;transition:color .2s ease}.toast__close:hover{color:#222}.toast__close:active{opacity:.7}
/*# sourceMappingURL=main.c187f99c.css.map*/