@charset "UTF-8";.SingleBlogView_singleBlogPage__wCpls{min-height:100vh;background-color:var(--homepage-background)}.SingleBlogView_heroSection__Dp5Ct{padding:4rem 1rem;background:var(--homepage-gradient-brand-subtle);position:relative;overflow:hidden}@media(min-width:768px){.SingleBlogView_heroSection__Dp5Ct{padding:5rem 1rem}}.SingleBlogView_heroDots__d84Wa{position:absolute;inset:0;opacity:.03;background-image:radial-gradient(circle at 1px 1px,var(--homepage-foreground) 1px,transparent 0);background-size:40px 40px;pointer-events:none}.SingleBlogView_heroPulse1__nB5uB,.SingleBlogView_heroPulse2__VZEzu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:var(--homepage-gradient-brand);pointer-events:none}.SingleBlogView_heroPulse1__nB5uB{width:500px;height:500px;opacity:.04}.SingleBlogView_heroPulse1__nB5uB,.SingleBlogView_heroPulse2__VZEzu{animation:SingleBlogView_single-blog-pulse__tp5FH 2s ease-in-out infinite}.SingleBlogView_heroPulse2__VZEzu{width:320px;height:320px;opacity:.06;animation-delay:1s}@keyframes SingleBlogView_single-blog-pulse__tp5FH{0%,to{opacity:.04;transform:translate(-50%,-50%) scale(1)}50%{opacity:.08;transform:translate(-50%,-50%) scale(1.02)}}@keyframes SingleBlogView_skeleton-shimmer__q1c1Q{0%{background-position:200% 0}to{background-position:-200% 0}}.SingleBlogView_heroInner__5Aakl{position:relative;z-index:10;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:1024px){.SingleBlogView_heroInner__5Aakl{grid-template-columns:1fr 1.1fr;gap:4rem;align-items:start}.SingleBlogView_heroInnerNoImage__jLso3{grid-template-columns:1fr;max-width:48rem;margin-left:auto;margin-right:auto}}.SingleBlogView_heroContent__NkpN_{order:1}.SingleBlogView_heroImageWrap__fpJl2{order:0;position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--border-radius-2xl);overflow:hidden;box-shadow:var(--shadow-card-hover);border:1px solid var(--homepage-border)}@media(min-width:1024px){.SingleBlogView_heroImageWrap__fpJl2{order:2;margin-top:-1rem;aspect-ratio:5/3;min-height:320px}}.SingleBlogView_heroImageWrap__fpJl2.cancer-type-hero-image{aspect-ratio:16/9}@media(min-width:1024px){.SingleBlogView_heroImageWrap__fpJl2.cancer-type-hero-image{aspect-ratio:16/9}}.SingleBlogView_heroImage__gLtwz{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}@media(min-width:1024px){.SingleBlogView_heroImage__gLtwz{aspect-ratio:4/3;min-height:320px}}.SingleBlogView_heroBackLink__eLurg{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--homepage-muted-foreground);-webkit-text-decoration:none;text-decoration:none;margin-bottom:1.5rem;transition:color .2s}.SingleBlogView_heroBackLink__eLurg:hover{color:var(--homepage-primary)}.SingleBlogView_heroMetaRow__jBfSi{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem}.SingleBlogView_categoryBadge___9AEu{display:inline-flex;align-items:center;padding:.35rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:var(--homepage-gradient-brand);color:#fff}.SingleBlogView_readTimeBadge__2O5SB{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--homepage-muted-foreground)}.SingleBlogView_heroTitle__RYsK9{font-size:2rem;font-weight:800;line-height:1.25;color:var(--homepage-foreground);margin-bottom:1.5rem;letter-spacing:-.02em}@media(min-width:768px){.SingleBlogView_heroTitle__RYsK9{font-size:2.5rem}}@media(min-width:1024px){.SingleBlogView_heroTitle__RYsK9{font-size:2.75rem;margin-bottom:1.75rem}}.SingleBlogView_heroExcerpt__qF5uV{font-size:1.125rem;line-height:1.65;color:var(--homepage-muted-foreground);margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.SingleBlogView_heroExcerpt__qF5uV{font-size:1.25rem;-webkit-line-clamp:2}}.SingleBlogView_heroAuthorRow__nTsJB{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.875rem;color:var(--homepage-muted-foreground)}.SingleBlogView_authorLink__db5mV{display:inline-flex;align-items:center;gap:.5rem;-webkit-text-decoration:none;text-decoration:none;color:inherit;transition:color .2s}.SingleBlogView_authorLink__db5mV:hover .SingleBlogView_authorName__Jb7Hr{color:var(--homepage-primary)}.SingleBlogView_authorAvatar__Fz2NM{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;border:2px solid var(--homepage-border);flex-shrink:0;transition:border-color .2s}.SingleBlogView_authorLink__db5mV:hover .SingleBlogView_authorAvatar__Fz2NM{border-color:var(--homepage-primary)}.SingleBlogView_authorAvatarPlaceholder__OToQm{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--homepage-gradient-brand-subtle);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8125rem;color:var(--homepage-primary);flex-shrink:0}.SingleBlogView_authorName__Jb7Hr{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;font-size:.875rem;color:var(--homepage-foreground);transition:color .2s}.SingleBlogView_heroMetaDot__lPXlq{color:var(--homepage-muted-foreground);font-weight:400}.SingleBlogView_heroDate__d4NSN{font-size:.875rem;color:var(--homepage-muted-foreground)}.SingleBlogView_contentSection__G5bH4{padding:4rem 1rem}@media(min-width:768px){.SingleBlogView_contentSection__G5bH4{padding:6rem 1rem}}.SingleBlogView_contentGrid__Et45t{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.SingleBlogView_contentGrid__Et45t{grid-template-columns:minmax(0,1fr) 380px;gap:3rem}}.SingleBlogView_articleMain__jU1xi{background:var(--homepage-card);border-radius:var(--border-radius-xl);border:1px solid var(--homepage-border);padding:2rem;box-shadow:var(--shadow-card);min-width:0;max-width:100%}@media(min-width:768px){.SingleBlogView_articleMain__jU1xi{padding:2.5rem}}.SingleBlogView_articleMeta__fjnnD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--homepage-border)}.SingleBlogView_articleMetaActions__Q7PqZ{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.SingleBlogView_shareWrap__nOXZG{position:relative}.SingleBlogView_shareButton__JaFON{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--border-radius-md);font-size:.875rem;font-weight:500;background:transparent;color:var(--homepage-primary);border:1px solid var(--homepage-primary);cursor:pointer;transition:all .2s}.SingleBlogView_shareButton__JaFON:hover{background:var(--homepage-gradient-brand-subtle);border-color:var(--homepage-primary)}.SingleBlogView_shareDropdown__A2wx_{position:absolute;top:100%;right:0;margin-top:.25rem;min-width:180px;background:var(--homepage-card);border:1px solid var(--homepage-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-card-hover);z-index:50;overflow:hidden}.SingleBlogView_shareDropdownItem__0ggcS{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;text-align:left;background:none;border:none;cursor:pointer;color:var(--homepage-foreground);transition:background .2s}.SingleBlogView_shareDropdownItem__0ggcS:hover{background:var(--homepage-gradient-brand-subtle)}.SingleBlogView_shareDropdownItem__0ggcS:not(:last-child){border-bottom:1px solid var(--homepage-border)}.SingleBlogView_postedOn__t8FRQ{font-size:.875rem;color:var(--homepage-muted-foreground)}.SingleBlogView_postedOnHighlight___Evlg{color:var(--homepage-primary);font-weight:600}.SingleBlogView_articleExcerpt__7HQZj{font-size:1.125rem;line-height:1.7;color:var(--homepage-foreground);margin-bottom:2rem}.SingleBlogView_articleBody__V8gGy{font-size:1rem;line-height:1.8;color:var(--homepage-foreground);min-width:0;max-width:100%;overflow-wrap:anywhere;word-wrap:break-word}.SingleBlogView_articleBody__V8gGy img{max-width:100%;height:auto;border-radius:var(--border-radius-lg);margin:1rem 0}.SingleBlogView_articleBody__V8gGy p{margin-bottom:.25rem}.SingleBlogView_articleBody__V8gGy h2,.SingleBlogView_articleBody__V8gGy h3{margin-top:2rem;margin-bottom:.75rem;font-weight:700;color:var(--homepage-foreground)}.SingleBlogView_articleBody__V8gGy ol,.SingleBlogView_articleBody__V8gGy ul{margin:1rem 0;padding-left:1.5rem}.SingleBlogView_articleBody__V8gGy blockquote{border-left:4px solid var(--homepage-primary);padding-left:1rem;margin:1.5rem 0;color:var(--homepage-muted-foreground);font-style:italic}.SingleBlogView_articleBody__V8gGy .article-body-table-scroll,.SingleBlogView_articleBody__V8gGy .tableWrapper{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;margin:1.25rem 0;-webkit-overflow-scrolling:touch;box-sizing:border-box}.SingleBlogView_articleBody__V8gGy .article-body-table-scroll table,.SingleBlogView_articleBody__V8gGy .tableWrapper table{border-collapse:collapse;width:-moz-max-content;width:max-content;min-width:100%;max-width:none;table-layout:auto;border:1px solid var(--homepage-border);border-radius:var(--border-radius-lg);font-size:.95em}.SingleBlogView_articleBody__V8gGy td,.SingleBlogView_articleBody__V8gGy th{border:1px solid var(--homepage-border);padding:.5rem .65rem;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.SingleBlogView_articleBody__V8gGy thead th{background:color-mix(in srgb,var(--homepage-primary) 8%,transparent);font-weight:600}.SingleBlogView_tocTop__qZ0U1{display:block;margin-bottom:1.5rem}@media(min-width:1024px){.SingleBlogView_tocTop__qZ0U1{display:none}}.SingleBlogView_tocSidebar__LKWtq{display:none}@media(min-width:1024px){.SingleBlogView_tocSidebar__LKWtq{display:block}}.SingleBlogView_tocCard__AQT0i{background:var(--homepage-card);border-radius:var(--border-radius-xl);border:1px solid var(--homepage-border);padding:1.25rem;box-shadow:var(--shadow-card)}.SingleBlogView_tocHeader___Ao_Y{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.SingleBlogView_tocTitle__Jmduh{font-size:.9375rem;font-weight:700;color:var(--homepage-foreground);margin:0}.SingleBlogView_tocNav__anuYe{display:flex;flex-direction:column;gap:.375rem}.SingleBlogView_tocToggle__KHFVO{display:flex;align-items:center;gap:.25rem;padding:.25rem 0;font-size:.75rem;font-weight:500;color:var(--homepage-primary);background:none;border:none;cursor:pointer;transition:color .2s;flex-shrink:0}.SingleBlogView_tocToggle__KHFVO:hover{color:var(--homepage-primary);opacity:.85}.SingleBlogView_tocLink__Ps_yQ{font-size:.8125rem;color:var(--homepage-muted-foreground);-webkit-text-decoration:none;text-decoration:none;transition:color .2s;line-height:1.4}.SingleBlogView_tocLink__Ps_yQ:hover{color:var(--homepage-primary)}.SingleBlogView_tocLink__Ps_yQ.SingleBlogView_tocLinkActive__oE1xl{color:var(--homepage-primary);font-weight:600}.SingleBlogView_tocLink__Ps_yQ[data-level="1"]{padding-left:0;font-weight:600}.SingleBlogView_tocLink__Ps_yQ[data-level="2"]{padding-left:.5rem}.SingleBlogView_tocLink__Ps_yQ[data-level="3"]{padding-left:1rem}.SingleBlogView_tocLink__Ps_yQ[data-level="4"]{padding-left:1.5rem}.SingleBlogView_tocLink__Ps_yQ[data-level="5"]{padding-left:2rem}.SingleBlogView_tocLink__Ps_yQ[data-level="6"]{padding-left:2.5rem}.SingleBlogView_sidebar___FFv5{position:sticky;top:6rem;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:1.5rem}.SingleBlogView_expertCta__8azLo{background:linear-gradient(135deg,var(--homepage-gradient-brand-subtle) 0,hsla(0,0%,100%,.98) 100%);border-radius:var(--border-radius-xl);border:1px solid var(--homepage-border);padding:1.5rem;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.SingleBlogView_expertCta__8azLo:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--homepage-gradient-brand)}.SingleBlogView_expertCtaInner__CRNXy{display:flex;flex-direction:column;gap:1rem}.SingleBlogView_expertCtaAdmin__sVaun{padding:2rem 1.75rem}.SingleBlogView_expertCtaAdmin__sVaun:before{height:4px}.SingleBlogView_adminCtaContent__zbw96{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.SingleBlogView_adminCtaIconWrap__Pmryc{width:5rem;height:5rem;border-radius:50%;background:var(--homepage-gradient-brand);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 16px rgba(92,52,142,.25)}.SingleBlogView_adminCtaIcon__7MM_K{flex-shrink:0}.SingleBlogView_adminCtaTitle__Xt_HI{font-size:1.25rem;font-weight:700;color:var(--homepage-foreground);margin:0;line-height:1.3}.SingleBlogView_adminCtaText__xPr5L{font-size:.9375rem;line-height:1.6;color:var(--homepage-muted-foreground);margin:0;max-width:280px}.SingleBlogView_adminCtaContent__zbw96 .SingleBlogView_expertCtaButton__bgCrE{padding:.875rem 1.5rem;font-size:1rem;min-width:200px}.SingleBlogView_adminExpertsGrid__1huyS{display:flex;flex-direction:column;gap:.75rem;width:100%;align-self:stretch}.SingleBlogView_adminExpertCard__o8Ve_{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:hsla(0,0%,100%,.7);border-radius:var(--border-radius-lg);border:1px solid var(--homepage-border);-webkit-text-decoration:none;text-decoration:none;color:inherit;transition:background .2s ease,border-color .2s ease}.SingleBlogView_adminExpertCard__o8Ve_:hover{background:hsla(0,0%,100%,.95);border-color:var(--homepage-primary)}.SingleBlogView_adminExpertCard__o8Ve_:hover .SingleBlogView_adminExpertName__m8o3E{color:var(--homepage-primary)}.SingleBlogView_adminExpertAvatarWrap__H04a3{flex-shrink:0;display:block}.SingleBlogView_adminExpertCard__o8Ve_:hover .SingleBlogView_adminExpertAvatar__4Vken,.SingleBlogView_adminExpertCard__o8Ve_:hover .SingleBlogView_expertCtaAvatarPlaceholder__sSokw{opacity:.9}.SingleBlogView_adminExpertAvatar__4Vken{width:3.5rem;height:3.5rem;border-radius:50%;object-fit:cover;border:2px solid var(--homepage-border)}.SingleBlogView_adminExpertInfo__hlG9E{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1;text-align:left}.SingleBlogView_adminExpertName__m8o3E{font-size:.875rem;font-weight:700;color:var(--homepage-foreground);display:inline-flex;align-items:center;gap:.25rem;line-height:1.3;transition:color .2s ease}.SingleBlogView_adminExpertRole__Z_zKR{font-size:.75rem;color:var(--homepage-muted-foreground);line-height:1.3}.SingleBlogView_adminExpertMeta__TlMoG{font-size:.7rem;color:var(--homepage-muted-foreground);line-height:1.3}.SingleBlogView_adminExpertExpertise__G_MVi{font-size:.7rem;font-weight:600;color:var(--homepage-primary);line-height:1.3}.SingleBlogView_adminExpertDetails__WVLZs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.SingleBlogView_adminExpertBadge__fPk3c{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;color:var(--homepage-muted-foreground)}.SingleBlogView_adminExpertSummary__vWHLT{font-size:.75rem;line-height:1.4;color:var(--homepage-muted-foreground);margin:.25rem 0 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SingleBlogView_expertCtaProfileCard__H5NcI{display:flex;align-items:flex-start;gap:1rem}.SingleBlogView_expertCtaSkeleton__zvJpP{height:.75rem;background:linear-gradient(90deg,var(--homepage-border) 25%,rgba(0,0,0,.06) 50%,var(--homepage-border) 75%);background-size:200% 100%;animation:SingleBlogView_expertCtaShimmer__C30xq 1.5s infinite;border-radius:4px}@keyframes SingleBlogView_expertCtaShimmer__C30xq{0%{background-position:200% 0}to{background-position:-200% 0}}.SingleBlogView_expertCtaHeader__c15r8{display:flex;align-items:center;gap:1rem}.SingleBlogView_expertCtaAvatarWrap__vRiTa{flex-shrink:0;display:block;-webkit-text-decoration:none;text-decoration:none}.SingleBlogView_expertCtaAvatarWrap__vRiTa:hover .SingleBlogView_expertCtaAvatarPlaceholder__sSokw,.SingleBlogView_expertCtaAvatarWrap__vRiTa:hover .SingleBlogView_expertCtaAvatar__KHhEH{opacity:.9}.SingleBlogView_expertCtaAvatar__KHhEH{width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover;border:2px solid var(--homepage-border)}.SingleBlogView_expertCtaAvatarPlaceholder__sSokw{width:4.5rem;height:4.5rem;flex-shrink:0;border-radius:50%;background:var(--homepage-gradient-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;color:#fff;border:2px solid rgba(125,46,194,.3)}.SingleBlogView_expertCtaInfo__3C5_2{display:flex;flex-direction:column;gap:.25rem;min-width:0}.SingleBlogView_expertCtaMeta__QW9gq{font-size:.75rem;color:var(--homepage-muted-foreground);line-height:1.3}.SingleBlogView_expertCtaSummary__KtrEG{font-size:.8125rem;line-height:1.45;color:var(--homepage-muted-foreground);margin:.25rem 0 0}.SingleBlogView_expertCtaLabel__fX_60{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--homepage-muted-foreground)}.SingleBlogView_expertCtaName__4dDoJ{font-size:1rem;font-weight:700;color:var(--homepage-foreground);display:inline-flex;align-items:center;gap:.25rem;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.SingleBlogView_expertCtaName__4dDoJ:hover{color:var(--homepage-foreground);-webkit-text-decoration:underline;text-decoration:underline}.SingleBlogView_expertCtaMore__Tjxy4{font-size:.8125rem;font-weight:600;color:var(--homepage-gradient-brand-end,#5c348e);-webkit-text-decoration:none;text-decoration:none}.SingleBlogView_expertCtaMore__Tjxy4:hover{-webkit-text-decoration:underline;text-decoration:underline}.SingleBlogView_expertCtaVerified__6niP9{color:var(--bs-success,#198754);flex-shrink:0}.SingleBlogView_expertCtaExpertise__T7Rag{font-size:.75rem;color:var(--homepage-muted-foreground);line-height:1.3}.SingleBlogView_expertCtaHighlights__WoZL4{display:flex;flex-wrap:wrap;gap:.5rem}.SingleBlogView_expertCtaBadge__XOrxg{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;padding:.25rem .5rem;background:rgba(0,0,0,.04);border-radius:6px;color:var(--homepage-muted-foreground)}.SingleBlogView_expertCtaFee__Ufe_S{font-weight:600;color:var(--homepage-foreground)}.SingleBlogView_expertCtaFeeHint__B2e7H{cursor:help}.SingleBlogView_expertCtaText__bEX_s{font-size:.875rem;line-height:1.5;color:var(--homepage-muted-foreground);margin:0}.SingleBlogView_expertCtaButton__bgCrE{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;color:#fff;background:var(--homepage-gradient-brand);border-radius:var(--border-radius-lg);-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 8px rgba(92,52,142,.25)}.SingleBlogView_expertCtaButton__bgCrE:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(92,52,142,.35);color:#fff}.SingleBlogView_sidebarCard__qFXPX{background:var(--homepage-card);border-radius:var(--border-radius-xl);border:1px solid var(--homepage-border);padding:1.5rem;box-shadow:var(--shadow-card)}.SingleBlogView_sidebarTitle__ullqa{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:var(--homepage-foreground)}.SingleBlogView_sidebarTitle__ullqa span{background:var(--homepage-gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SingleBlogView_similarItem__LGwID{margin:0 -.25rem;padding:.875rem 1rem;border-radius:var(--border-radius-lg);border-left:3px solid transparent;transition:background .2s ease,border-color .2s ease}.SingleBlogView_similarItem__LGwID:last-child{border-bottom:none}.SingleBlogView_similarItem__LGwID:not(:last-child){border-bottom:1px solid var(--homepage-border)}.SingleBlogView_similarItem__LGwID:hover{background:var(--homepage-gradient-brand-subtle);border-left-color:var(--homepage-primary)}.SingleBlogView_similarItemLink__1qshW{-webkit-text-decoration:none;text-decoration:none;color:inherit;display:block}.SingleBlogView_similarItemLink__1qshW:hover .SingleBlogView_similarTitle__8nZwA{color:var(--homepage-primary)}.SingleBlogView_similarDate___1po0{font-size:.75rem;color:var(--homepage-muted-foreground);margin-bottom:.25rem}.SingleBlogView_similarTitle__8nZwA{font-size:.9375rem;font-weight:600;color:var(--homepage-foreground);line-height:1.4;transition:color .2s ease}.SingleBlogView_similarExcerpt__VuAF2{font-size:.8125rem;color:var(--homepage-muted-foreground);margin-top:.375rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SingleBlogView_similarAuthor__IUcFK{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.SingleBlogView_similarAuthorImg__b1vi6{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover}.SingleBlogView_similarAuthorImgPlaceholder__CGjmd{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--homepage-gradient-brand-subtle);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8125rem;color:var(--homepage-primary);flex-shrink:0}.SingleBlogView_similarAuthorName__zD_er{font-size:.8125rem;font-weight:500;color:var(--homepage-foreground)}.SingleBlogView_moreSection__xJ16w{padding:4rem 1rem;background:var(--homepage-background)}@media(min-width:768px){.SingleBlogView_moreSection__xJ16w{padding:6rem 1rem}}.SingleBlogView_moreSectionTitle__CQSXS{font-size:1.875rem;font-weight:700;margin-bottom:2rem;color:var(--homepage-foreground)}.SingleBlogView_moreSectionTitle__CQSXS span{background:var(--homepage-gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SingleBlogView_moreGrid__ANj9d{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.SingleBlogView_moreGrid__ANj9d{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.SingleBlogView_moreGrid__ANj9d{grid-template-columns:repeat(3,1fr)}}.SingleBlogView_moreCard__TgieS{background:var(--homepage-card);border-radius:1rem;border:1px solid var(--homepage-border);overflow:hidden;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease;cursor:pointer}.SingleBlogView_moreCard__TgieS:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.SingleBlogView_moreCardNoImage__dz9ZR .SingleBlogView_moreCardBody__4hJBe{padding-top:1.5rem}.SingleBlogView_moreCardImageWrapper__eoAf9{position:relative;width:100%;aspect-ratio:5/3;overflow:hidden}.SingleBlogView_moreCardImage__nJVhC{object-fit:cover;transition:transform .5s ease}.SingleBlogView_moreCard__TgieS:hover .SingleBlogView_moreCardImage__nJVhC{transform:scale(1.05)}.SingleBlogView_moreCardBody__4hJBe{padding:1.25rem}.SingleBlogView_moreCardCategory__cDOEq{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:.375rem;background:var(--homepage-muted);color:var(--homepage-foreground);display:inline-block;margin-bottom:.5rem}.SingleBlogView_moreCardTitle__7SfC7{font-size:1.125rem;font-weight:700;line-height:1.4;color:var(--homepage-foreground);margin-bottom:.5rem;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.SingleBlogView_moreCardTitle__7SfC7:hover{color:var(--homepage-secondary)}.SingleBlogView_moreCardExcerpt__JmbgO{font-size:.875rem;color:var(--homepage-muted-foreground);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SingleBlogView_moreCardFooter___kN8a{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--homepage-border)}.SingleBlogView_moreCardAuthor__mxQdl{display:flex;align-items:center;gap:.5rem}.SingleBlogView_moreCardAvatar__9RPH0{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.SingleBlogView_moreCardAvatarPlaceholder__GTKBE{width:2rem;height:2rem;border-radius:50%;background:var(--homepage-gradient-brand-subtle);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:var(--homepage-primary)}.SingleBlogView_moreCardAuthorName__s6_RZ{font-size:.875rem;font-weight:500;color:var(--homepage-foreground)}.SingleBlogView_moreCardDate__isuVa{font-size:.75rem;color:var(--homepage-muted-foreground)}.SingleBlogView_moreCardPlaceholder__92App{background:var(--homepage-card);border-radius:1rem;border:1px solid var(--homepage-border);overflow:hidden}.SingleBlogView_moreCardPlaceholderImage__wf1M4{width:100%;aspect-ratio:5/3;background:linear-gradient(90deg,#eee 25%,#f5f5f5 50%,#eee 75%);background-size:200% 100%;animation:SingleBlogView_skeleton-shimmer__q1c1Q 1.5s infinite}.SingleBlogView_moreCardPlaceholderBody___tQ4g{padding:1.25rem}.SingleBlogView_moreCardPlaceholderLine__7bIf5{height:.75rem;background:linear-gradient(90deg,#eee 25%,#f5f5f5 50%,#eee 75%);background-size:200% 100%;animation:SingleBlogView_skeleton-shimmer__q1c1Q 1.5s infinite;border-radius:4px;margin-bottom:.5rem}.SingleBlogView_moreCardPlaceholderLine__7bIf5:last-child{margin-bottom:0}.SingleBlogView_pdfButton__ERJX5{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--border-radius-md);font-size:.875rem;font-weight:500;background:var(--homepage-gradient-brand);color:#fff;border:none;cursor:pointer;transition:opacity .2s}.SingleBlogView_pdfButton__ERJX5:hover:not(:disabled){opacity:.9}.SingleBlogView_pdfButton__ERJX5:disabled{opacity:.7;cursor:not-allowed}.SingleBlogView_blogPdfContent__kr_4u{position:absolute;left:-9999px;top:0;width:800px;padding:2rem;background:#fff;font-family:system-ui,-apple-system,sans-serif;color:#333}.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfHeader__FjxUz{margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e0e0e0}.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfLogo__NLU4Z{width:120px;height:auto;display:block}.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfTitle__JAJIx{font-size:1.5rem;font-weight:700;color:#522884;margin:0 0 1rem;line-height:1.3}.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfFeaturedImg__EaMSM{margin-bottom:1.25rem}.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfFeaturedImg__EaMSM img{width:100%;max-height:280px;object-fit:cover;display:block}.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfMeta__YyTTl{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.75rem;color:#666;margin-bottom:1.25rem}.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfSummary__FpY0c{margin-bottom:1.5rem}.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfSummary__FpY0c p{font-size:.875rem;line-height:1.6;margin:.5rem 0 0}.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfSectionLabel__jRO0d{font-size:.75rem;font-weight:700;color:#522884;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .5rem}.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfBody__SoxSF .SingleBlogView_blogPdfArticleBody__6pclb{font-size:.8125rem;line-height:1.65}.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfBody__SoxSF .SingleBlogView_blogPdfArticleBody__6pclb img{max-width:100%;height:auto;display:block;margin:.75rem 0}.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfBody__SoxSF .SingleBlogView_blogPdfArticleBody__6pclb .article-body-table-scroll,.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfBody__SoxSF .SingleBlogView_blogPdfArticleBody__6pclb .tableWrapper{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;margin:.75rem 0;box-sizing:border-box}.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfBody__SoxSF .SingleBlogView_blogPdfArticleBody__6pclb .article-body-table-scroll table,.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfBody__SoxSF .SingleBlogView_blogPdfArticleBody__6pclb .tableWrapper table{border-collapse:collapse;width:-moz-max-content;width:max-content;min-width:100%;max-width:none;table-layout:auto;border:1px solid var(--homepage-border);font-size:.8125rem}.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfBody__SoxSF .SingleBlogView_blogPdfArticleBody__6pclb td,.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfBody__SoxSF .SingleBlogView_blogPdfArticleBody__6pclb th{border:1px solid var(--homepage-border);padding:.35rem .45rem;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.SingleBlogView_blogPdfContent__kr_4u .SingleBlogView_blogPdfBody__SoxSF .SingleBlogView_blogPdfArticleBody__6pclb thead th{background:color-mix(in srgb,var(--homepage-primary) 8%,transparent);font-weight:600}.CancerTypeDetail_page__vrEfA{min-height:100vh;background:var(--homepage-background)}.CancerTypeDetail_hero__FGaAl{padding:4rem 1rem;background:linear-gradient(180deg,#f8f4ff 0,var(--homepage-background) 100%);border-bottom:1px solid var(--homepage-border)}@media(min-width:768px){.CancerTypeDetail_hero__FGaAl{padding:5rem 1rem}}.CancerTypeDetail_heroBackLink__mgppt{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--homepage-muted-foreground);-webkit-text-decoration:none;text-decoration:none;margin-bottom:1.5rem;transition:color .2s}.CancerTypeDetail_heroBackLink__mgppt:hover{color:var(--homepage-primary)}.CancerTypeDetail_heroGrid__21rH_{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:992px){.CancerTypeDetail_heroGrid__21rH_{grid-template-columns:1.1fr .9fr;gap:2rem;align-items:center}}.CancerTypeDetail_title__6i2hH{font-size:2.4rem;line-height:1.2;color:var(--homepage-foreground);margin:0 0 .9rem;font-weight:800}@media(min-width:992px){.CancerTypeDetail_title__6i2hH{font-size:2.8rem}}.CancerTypeDetail_subtitle__i4U6D{font-size:1.04rem;line-height:1.7;color:var(--homepage-muted-foreground);margin:0 0 1.25rem;max-width:720px}.CancerTypeDetail_heroActions__8niIY{display:flex;gap:.75rem;flex-wrap:wrap}.CancerTypeDetail_primaryBtn__n8RsL,.CancerTypeDetail_secondaryBtn__AZ_7v{display:inline-flex;align-items:center;justify-content:center;-webkit-text-decoration:none;text-decoration:none;border-radius:10px;padding:.65rem 1rem;font-weight:600;font-size:.9rem}.CancerTypeDetail_primaryBtn__n8RsL{background:var(--homepage-gradient-brand);color:#fff}.CancerTypeDetail_secondaryBtn__AZ_7v{border:1px solid var(--homepage-border);color:var(--homepage-foreground);background:#fff}.CancerTypeDetail_heroImageWrap__Vabr4{position:relative;width:100%;aspect-ratio:16/10;border-radius:16px;overflow:hidden;border:1px solid var(--homepage-border);box-shadow:var(--shadow-card)}.CancerTypeDetail_section___Migq{padding:2.2rem 1rem 3.2rem}.CancerTypeDetail_contentGrid__vmOre{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:1100px){.CancerTypeDetail_contentGrid__vmOre{grid-template-columns:1fr 330px;gap:2rem;align-items:start}}.CancerTypeDetail_articleCard__ovzKq{background:var(--homepage-card);border:1px solid var(--homepage-border);border-radius:14px;box-shadow:var(--shadow-card);padding:1.4rem}@media(min-width:768px){.CancerTypeDetail_articleCard__ovzKq{padding:1.75rem}}.CancerTypeDetail_articleMeta__Sg2O5{display:flex;justify-content:space-between;align-items:center;gap:.8rem;flex-wrap:wrap;border-bottom:1px solid var(--homepage-border);padding-bottom:.85rem;margin-bottom:1rem}.CancerTypeDetail_updatedAt__tUB1p{margin:0;font-size:.82rem;color:var(--homepage-muted-foreground)}.CancerTypeDetail_metaRight__VTaJ9{display:inline-flex;gap:.65rem;align-items:center;font-size:.82rem;color:var(--homepage-muted-foreground)}.CancerTypeDetail_shareBtn__9gbjs{border:1px solid var(--homepage-border);border-radius:8px;background:#fff;padding:.35rem .7rem;font-size:.8rem;font-weight:600;color:var(--homepage-foreground)}.CancerTypeDetail_excerpt__IJuVT{font-size:1.05rem;color:var(--homepage-foreground);line-height:1.7;margin-bottom:1.2rem}.CancerTypeDetail_articleBody__lgnBm{font-size:1rem;line-height:1.8;color:var(--homepage-foreground);min-width:0;max-width:100%;overflow-wrap:anywhere;word-wrap:break-word}.CancerTypeDetail_articleBody__lgnBm h2{margin-top:1.8rem;margin-bottom:.65rem;font-size:1.45rem;font-weight:800}.CancerTypeDetail_articleBody__lgnBm h3{margin-top:1.25rem;margin-bottom:.55rem;font-size:1.12rem;font-weight:700}.CancerTypeDetail_articleBody__lgnBm p{margin-bottom:.25rem}.CancerTypeDetail_articleBody__lgnBm ul{margin:.7rem 0 1rem;padding-left:1.15rem}.CancerTypeDetail_articleBody__lgnBm .article-body-table-scroll,.CancerTypeDetail_articleBody__lgnBm .tableWrapper{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;margin:1.25rem 0;-webkit-overflow-scrolling:touch;box-sizing:border-box}.CancerTypeDetail_articleBody__lgnBm .article-body-table-scroll table,.CancerTypeDetail_articleBody__lgnBm .tableWrapper table{border-collapse:collapse;width:-moz-max-content;width:max-content;min-width:100%;max-width:none;table-layout:auto;border:1px solid var(--homepage-border);border-radius:var(--border-radius-lg);font-size:.95em}.CancerTypeDetail_articleBody__lgnBm td,.CancerTypeDetail_articleBody__lgnBm th{border:1px solid var(--homepage-border);padding:.5rem .65rem;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.CancerTypeDetail_articleBody__lgnBm thead th{background:color-mix(in srgb,var(--homepage-primary) 8%,transparent);font-weight:600}.CancerTypeDetail_sidebar__W4UV_{position:static;display:flex;flex-direction:column;gap:1rem}@media(min-width:1100px){.CancerTypeDetail_sidebar__W4UV_{position:sticky;top:6rem}}.CancerTypeDetail_tocTopMobile__ddNt1{display:block;margin-bottom:1rem}.CancerTypeDetail_tocDesktopOnly__VbdZ2{display:none}@media(min-width:1100px){.CancerTypeDetail_tocTopMobile__ddNt1{display:none}.CancerTypeDetail_tocDesktopOnly__VbdZ2{display:block}}.CancerTypeDetail_ctaCard__6bwFG{background:#fff;border:1px solid var(--homepage-border);border-radius:14px;padding:1.05rem;box-shadow:var(--shadow-card)}.CancerTypeDetail_ctaTitle__fxyUW{margin:0 0 .45rem;font-size:1rem;font-weight:700;color:var(--homepage-foreground)}.CancerTypeDetail_ctaText__gGglE{margin:0 0 .75rem;color:var(--homepage-muted-foreground);font-size:.86rem;line-height:1.55}.CancerTypeDetail_ctaLink__9FseS{font-size:.86rem;font-weight:700;color:var(--homepage-primary);-webkit-text-decoration:none;text-decoration:none}.CancerTypeDetail_specialistsSection__WHR4I{padding:0 1rem .6rem}.CancerTypeDetail_specialistsTitle__vvUJ4{margin:0 0 1rem;font-size:1.6rem;font-weight:800;color:var(--homepage-foreground)}.CancerTypeDetail_specialistsGrid__TYqma{display:grid;grid-template-columns:1fr;gap:.85rem}@media(min-width:768px){.CancerTypeDetail_specialistsGrid__TYqma{grid-template-columns:repeat(2,1fr)}}.CancerTypeDetail_specialistCard__zxz7J{background:#fff;border:1px solid var(--homepage-border);border-radius:12px;padding:.95rem;box-shadow:var(--shadow-card)}.CancerTypeDetail_doctorName__MxmUG{margin:0 0 .3rem;font-size:1rem;font-weight:700;color:var(--homepage-foreground)}.CancerTypeDetail_doctorMeta__7r1NK{margin:0 0 .45rem;font-size:.84rem;color:var(--homepage-muted-foreground)}.CancerTypeDetail_doctorQualification__af53K{margin:0;font-size:.82rem;line-height:1.5;color:var(--homepage-muted-foreground)}.CancerTypeDetail_doctorCta__2R4TD{margin-top:.75rem;display:inline-flex;-webkit-text-decoration:none;text-decoration:none;font-size:.82rem;font-weight:700;color:var(--homepage-primary)}.CancerTypeDetail_statsStripWrap__gOQPj{padding:0 1rem 2rem}.CancerTypeDetail_statsStrip__C36v7{background:#fff;border:1px solid var(--homepage-border);border-radius:14px;box-shadow:var(--shadow-card);display:grid;grid-template-columns:1fr}@media(min-width:768px){.CancerTypeDetail_statsStrip__C36v7{grid-template-columns:repeat(3,1fr)}}.CancerTypeDetail_statItem__y8l7s{padding:.95rem 1rem;text-align:center}.CancerTypeDetail_statItem__y8l7s:not(:last-child){border-bottom:1px solid var(--homepage-border)}@media(min-width:768px){.CancerTypeDetail_statItem__y8l7s:not(:last-child){border-bottom:none;border-right:1px solid var(--homepage-border)}}.CancerTypeDetail_statNumber__2K4rc{margin:0 0 .2rem;font-size:1.1rem;font-weight:800;color:var(--homepage-foreground)}.CancerTypeDetail_statLabel__A4b6h{margin:0;font-size:.82rem;color:var(--homepage-muted-foreground)}.CancerTypeDetail_ctaBand__SWUDR{padding:0 1rem 4rem}.CancerTypeDetail_ctaBandInner__8mHE3{background:var(--homepage-gradient-brand);color:#fff;border-radius:14px;padding:1.15rem 1rem;display:flex;flex-direction:column;gap:.8rem;align-items:flex-start;justify-content:space-between}@media(min-width:900px){.CancerTypeDetail_ctaBandInner__8mHE3{flex-direction:row;align-items:center}}.CancerTypeDetail_ctaBandText__tb_29{margin:0;font-size:.98rem;line-height:1.6;max-width:760px}.CancerTypeDetail_ctaBandBtns__6gCwY{display:flex;gap:.65rem;flex-wrap:wrap}.CancerTypeDetail_ctaBandBtnGhost__TNDnR,.CancerTypeDetail_ctaBandBtnLight__50CLZ{display:inline-flex;align-items:center;justify-content:center;-webkit-text-decoration:none;text-decoration:none;border-radius:10px;padding:.58rem .9rem;font-weight:700;font-size:.85rem}.CancerTypeDetail_ctaBandBtnLight__50CLZ{background:#fff;color:var(--homepage-primary)}.CancerTypeDetail_ctaBandBtnGhost__TNDnR{border:1px solid hsla(0,0%,100%,.7);color:#fff}.CancerTypeDetail_expertList__ndmSN{display:flex;flex-direction:column;gap:.65rem;margin-bottom:.8rem}.CancerTypeDetail_expertItem__ioiPZ{display:flex;gap:.65rem;-webkit-text-decoration:none;text-decoration:none;color:inherit;border:1px solid var(--homepage-border);border-radius:10px;padding:.55rem}.CancerTypeDetail_expertAvatarWrap___jlme{flex-shrink:0}.CancerTypeDetail_expertAvatar__sCZEy{width:2.875rem;height:2.875rem;border-radius:999px;object-fit:cover}.CancerTypeDetail_expertAvatarPlaceholder__0DyML{width:2.875rem;height:2.875rem;border-radius:999px;background:var(--homepage-gradient-brand-subtle);color:var(--homepage-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.92rem}.CancerTypeDetail_expertInfo__lRObl{min-width:0}.CancerTypeDetail_expertName__Ijxh9{margin:0;display:inline-flex;align-items:center;gap:.25rem;font-size:.84rem;font-weight:700;color:var(--homepage-foreground);line-height:1.35}.CancerTypeDetail_expertSub__On5iP{margin:.2rem 0 0;color:var(--homepage-muted-foreground);font-size:.78rem;line-height:1.35}.CancerTypeDetail_expertSkeleton__CiKRD{border:none}.CancerTypeDetail_expertSkeletonLine__cUrs_,.CancerTypeDetail_expertSkeleton__CiKRD{background:linear-gradient(90deg,#ece7f6 25%,#f6f3fc 50%,#ece7f6 75%);background-size:200% 100%;animation:CancerTypeDetail_expert-shimmer__IkIk0 1.4s linear infinite}.CancerTypeDetail_expertSkeletonLine__cUrs_{height:10px;border-radius:6px}@keyframes CancerTypeDetail_expert-shimmer__IkIk0{0%{background-position:200% 0}to{background-position:-200% 0}}.btn{--btn-bg:var(--color-primary);--btn-color:var(--color-white);--btn-border:var(--color-primary);--btn-hover-bg:rgba(82,40,132,.9);--btn-hover-border:rgba(82,40,132,.9);--btn-active-bg:rgba(82,40,132,.9);--btn-active-border:rgba(82,40,132,.9);--btn-disabled-opacity:0.65;--btn-focus-shadow:0 0 0 0.2rem rgba(82,40,132,.25);font-weight:500;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--btn-border);padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base);line-height:1.5;border-radius:48px;transition:var(--transition-medium);cursor:pointer;position:relative;overflow:hidden;background-color:var(--btn-bg);color:var(--btn-color);gap:.5rem}.btn,.btn-icon{display:inline-flex;align-items:center;justify-content:center}.btn-icon{flex-shrink:0}.start-icon{margin-right:.5rem;margin-left:-.25rem}.end-icon{margin-left:.5rem;margin-right:-.25rem}.btn-content{display:inline-flex;align-items:center;justify-content:center}.btn-loading-spinner{display:inline-block;width:1em;height:1em;border:.2em solid;border-right:.2em solid transparent;border-radius:50%;animation:button-spin .75s linear infinite;margin-right:.5em}@keyframes button-spin{to{transform:rotate(1turn)}}.btn:hover:not(:disabled){background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border);color:var(--btn-color)}.btn:focus{outline:0;box-shadow:var(--btn-focus-shadow)}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn.btn-disabled,.btn:disabled{opacity:var(--btn-disabled-opacity);color:var(--btn-color);background-color:var(--btn-bg);border-color:var(--btn-border);cursor:not-allowed;pointer-events:auto}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:var(--border-radius-2xl);gap:.375rem}.btn-sm .btn-icon{font-size:.875em}.btn-small{padding:12px 25px}.btn-lg{padding:.75rem 1.5rem;font-size:1.125rem;line-height:1.5;border-radius:var(--border-radius-2xl);gap:.625rem}.btn-xl{padding:16px 40px;border-radius:48px;gap:2px}.btn-lg .btn-icon{font-size:1.125em}.btn-primary{--btn-bg:var(--color-primary);--btn-color:var(--color-white);--btn-border:var(--color-primary);--btn-hover-bg:rgba(82,40,132,.9);--btn-hover-border:rgba(82,40,132,.9)}.btn-secondary{--btn-bg:var(--color-secondary);--btn-color:var(--color-white);--btn-border:var(--color-secondary);--btn-hover-bg:rgba(207,83,0,.9);--btn-hover-border:rgba(207,83,0,.9)}.btn-outline{--btn-color:var(--color-primary);--btn-border:var(--color-primary);--btn-hover-bg:var(--color-primary-light);--btn-hover-border:var(--color-primary);--btn-hover-color:var(--color-primary);border:1px solid var(--btn-border)}.btn-primary-outline{--btn-bg:transparent;--btn-color:var(--color-neutral-2);--btn-border:var(--color-gray-light);--btn-hover-bg:var(--color-light-gray);--btn-hover-border:var(--color-light-gray);--btn-hover-color:var(--color-neutral-2)}.btn-text{--btn-bg:transparent;--btn-color:var(--color-primary);--btn-border:transparent;--btn-hover-bg:var(--color-primary-light);--btn-hover-border:transparent;--btn-focus-shadow:none;padding:.5rem .75rem;-webkit-text-decoration:none;text-decoration:none;border:none;box-shadow:none}.btn-text.hover-bg-light:hover:not(:disabled){--btn-hover-bg:var(--color-gray-200)}.btn-text:hover:not(:disabled){-webkit-text-decoration:underline;text-decoration:underline;background-color:var(--btn-hover-bg);transform:none}.btn-danger{--btn-bg:var(--color-danger);--btn-color:var(--color-white);--btn-border:var(--color-danger);--btn-hover-bg:var(--color-danger-hover);--btn-hover-border:var(--color-danger-hover)}.btn-red{--btn-bg:var(--color-red);--btn-color:var(--color-white);--btn-border:var(--color-red);--btn-hover-bg:var(--color-hover-danger);--btn-hover-border:var(--color-hover-danger)}.btn-success{--btn-bg:var(--color-success);--btn-color:var(--color-white);--btn-border:var(--color-success);--btn-hover-bg:var(--color-success-hover);--btn-hover-border:var(--color-success-hover)}.btn-warning{--btn-bg:var(--color-warning);--btn-color:var(--color-dark);--btn-border:var(--color-warning);--btn-hover-bg:var(--color-warning-hover);--btn-hover-border:var(--color-warning-hover)}.btn-info{--btn-bg:var(--color-info);--btn-color:var(--color-white);--btn-border:var(--color-info);--btn-hover-bg:var(--color-info-hover);--btn-hover-border:var(--color-info-hover)}.btn-light{--btn-bg:var(--color-light);--btn-color:var(--color-dark);--btn-border:var(--color-gray-300);--btn-hover-bg:var(--color-gray-200);--btn-hover-border:var(--color-gray-300)}.btn-dark{--btn-bg:var(--color-dark);--btn-color:var(--color-white);--btn-border:var(--color-dark);--btn-hover-bg:#23272b;--btn-hover-border:#1d2124}.w-100{width:100%}.btn-ripple{position:absolute;border-radius:50%;background-color:hsla(0,0%,100%,.7);transform:scale(0);animation:ripple .6s linear;pointer-events:none}@keyframes ripple{to{transform:scale(4);opacity:0}}.btn-loading{position:relative;color:transparent!important;pointer-events:none}.btn-loading>:not(.btn-loading-spinner){opacity:0}.btn-loading .btn-loading-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.btn-outline{--btn-bg:transparent;--btn-color:var(--color-gray-700);--btn-border:transparent;--btn-hover-bg:transparent;--btn-hover-border:transparent;--btn-focus-shadow:none;background:linear-gradient(119.92deg,#ea6c17 3.75%,#d90082 43.94%,#a72fd6 79.21%) border-box;border:2px solid transparent;background-clip:padding-box,border-box;background-origin:padding-box,border-box;color:var(--color-gray-700);font-weight:var(--font-weight-medium);background-image:linear-gradient(var(--color-white),var(--color-white)),linear-gradient(119.92deg,#ea6c17 3.75%,#d90082 43.94%,#a72fd6 79.21%);transition:all .3s ease}.btn-outline .btn-content{transition:color .3s ease,background .3s ease,-webkit-text-fill-color .3s ease;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--color-gray-700);color:var(--color-gray-700)}.btn-outline:focus:not(:disabled){outline:none;box-shadow:0 0 0 .2rem rgba(234,108,23,.25);background:linear-gradient(var(--color-white),var(--color-white)) padding-box,var(--color-gradient) border-box}.btn-outline:hover:not(:disabled){background-image:linear-gradient(var(--color-white),var(--color-white)),linear-gradient(119.92deg,#ea6c17 3.75%,#d90082 43.94%,#a72fd6 79.21%);background-clip:text,border-box;-webkit-background-clip:text,border-box;color:transparent;background:linear-gradient(var(--color-white),var(--color-white)) padding-box,linear-gradient(119.92deg,#ea6c17 3.75%,#d90082 43.94%,#a72fd6 79.21%) border-box;border:2px solid transparent;transition:all .3s ease}.btn-outline .btn-content{display:inline-block;background:transparent;transition:all .3s ease}.btn-outline:active:not(:disabled) .btn-content,.btn-outline:focus:not(:disabled) .btn-content,.btn-outline:hover:not(:disabled) .btn-content{background:var(--color-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;transition:all .3s ease}.btn-outline:hover:not(:disabled):before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:var(--color-gradient);border-radius:inherit;z-index:-1}.btn-outline.btn-disabled,.btn-outline:disabled{background:linear-gradient(var(--color-white),var(--color-white)) padding-box,linear-gradient(119.92deg,rgba(234,108,23,.3) 3.75%,rgba(217,0,130,.3) 43.94%,rgba(167,47,214,.3) 79.21%) border-box;border:2px solid transparent;color:var(--color-gray-400);cursor:not-allowed;opacity:.6}.btn-outline.btn-loading{color:var(--color-gray-700)!important;background:linear-gradient(var(--color-white),var(--color-white)) padding-box,var(--color-gradient) border-box}.btn-outline:hover:not(:disabled) .btn-icon{background:var(--color-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@supports not (-webkit-background-clip:text){.btn-outline:hover:not(:disabled){color:#ea6c17;background:linear-gradient(var(--color-white),var(--color-white)) padding-box,var(--color-gradient) border-box}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:normal}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.7rem / 2);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:initial}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:initial}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):not(.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:initial}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:initial;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.Footer_footer__ZNvUg{background-color:#171a26;color:hsla(30,20%,99%,.8)}.Footer_container__L9NtO{padding:3rem 1rem}@media(min-width:768px){.Footer_container__L9NtO{padding-top:4rem;padding-bottom:4rem}}.Footer_grid__RALZ5{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.Footer_grid__RALZ5{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Footer_grid__RALZ5{grid-template-columns:repeat(5,1fr)}}.Footer_logo__sG49b{height:3rem;width:auto;margin-bottom:1rem;filter:brightness(0) invert(1)}.Footer_brandDescription__Rt9rW{font-size:.875rem;line-height:1.625;color:hsla(30,20%,99%,.6);margin-bottom:0}.Footer_socialLinks__daIVq{display:flex;gap:.75rem;margin-top:1.25rem}.Footer_socialLink__9vV23{width:2.25rem;height:2.25rem;border-radius:var(--border-radius-lg);background-color:hsla(30,20%,99%,.1);display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;-webkit-text-decoration:none;text-decoration:none;color:hsla(30,20%,99%,.8)}.Footer_socialLink__9vV23:hover{background-color:hsla(33,93%,54%,.8);color:#fff}.Footer_socialIcon__ZFS8j{width:1rem;height:1rem;color:inherit}.Footer_footerHeading__2HFSd{font-weight:700;color:#fdfcfc;margin-bottom:1rem;font-size:1rem;margin-top:0}.Footer_footerList__q3_OS{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.Footer_footerLink__7gOl_{font-size:.875rem;color:hsla(30,20%,99%,.6);-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.Footer_footerLink__7gOl_:hover{color:#f7951d}.Footer_contactList__Nc8u1{font-size:.875rem;color:hsla(30,20%,99%,.6)}.Footer_badgesWrapper__iD4bS{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem}.Footer_badge__N0rFN{font-size:.75rem;padding:.375rem .75rem;border-radius:9999px;background-color:hsla(30,20%,99%,.1);color:hsla(30,20%,99%,.7);display:inline-block}.Footer_copyright__oWE2M{border-top:1px solid hsla(30,20%,99%,.1);margin-top:2.5rem;padding-top:1.5rem;text-align:center}.Footer_copyrightText__S_9ap{font-size:.75rem;color:hsla(30,20%,99%,.4);margin-bottom:0}.Header_navbarContainer__z_4RY{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative}.Header_logoSection__kO_UJ{flex:0 0 auto;z-index:1}.Header_logo__uNbpg{height:2.5rem;width:auto}@media(min-width:768px){.Header_logo__uNbpg{height:3rem}}.Header_mobileLogo__OOlni{height:2.5rem;width:auto;align-self:flex-start}.Header_mobileOffcanvas__7tnyZ{width:18rem!important;padding:.5rem!important}.Header_mobileOffcanvasBackdrop__NH_u1{background-color:#000!important;opacity:.8!important}.Header_mobileOffcanvasHeader__Z_3g4{display:flex;justify-content:flex-end;align-items:flex-start;padding:.5rem;border-bottom:none}.Header_mobileCloseButton__ROQi_{padding:0!important;color:rgba(23,26,38,.7)!important;border:none!important;background:transparent!important;position:absolute;right:1rem;top:1rem;z-index:10}.Header_mobileCloseButton__ROQi_:hover{color:#171a26!important;background:transparent!important}.Header_mobileCloseButton__ROQi_:focus{outline:none;box-shadow:none}.Header_mobileOffcanvasBody__6NFqG{padding:0!important;display:flex;flex-direction:column}.Header_mobileMenuContainer__FeC1X{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;padding:0 1rem}.Header_mobileNav__VfjL7{display:flex;flex-direction:column;gap:1rem}.Header_centeredNav__qdL62{position:absolute;left:50%;transform:translateX(-50%);z-index:0}.Header_centeredNavLinks__esoa3{display:flex;justify-content:center;align-items:center}.Header_navDropdown__qGFuQ .Header_dropdown-menu__khVAE{margin-top:.75rem}.Header_navDropdownToggle__0QHBG:after{margin-left:.4rem;vertical-align:.15rem;border-top-width:.28em;border-right-width:.28em;border-left-width:.28em}.Header_navDropdownMenu__cveuj{border-radius:var(--border-radius-lg);border:1px solid #e9e6e2;box-shadow:var(--shadow-card-hover);padding:.4rem;min-width:15rem}.Header_navDropdownItem__nujos{border-radius:var(--border-radius-md);font-size:.82rem;color:rgba(23,26,38,.8);padding:.48rem .6rem;transition:background-color .2s ease,color .2s ease}.Header_navDropdownItem__nujos:focus,.Header_navDropdownItem__nujos:hover{background:#f4f2f0;color:#171a26}.Header_ctaSection__odSC9{flex:0 0 auto;margin-left:auto;z-index:1}.Header_navAuthLink__uJXG4,.Header_navLink__jeyuW{font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;color:rgba(23,26,38,.7)!important;transition:color .2s ease!important;padding:0!important;-webkit-text-decoration:none!important;text-decoration:none!important;border:none!important;background:transparent!important}.Header_navAuthLink__uJXG4:hover,.Header_navLink__jeyuW:hover{color:#171a26!important;-webkit-text-decoration:none!important;text-decoration:none!important;background:transparent!important}.Header_navAuthLink__uJXG4:focus,.Header_navLink__jeyuW:focus{outline:none!important;box-shadow:none!important}.Header_navAuthLink__uJXG4:active,.Header_navLink__jeyuW:active{color:#171a26!important}.Header_navAuthLink__uJXG4{font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-xs)!important;color:#171a26!important}.Header_verticalLine__j0Lt0{border:none;height:16px;width:2px;border-radius:8px;background:var(--homepage-gradient-brand);flex-shrink:0}.Header_navAuthLink__uJXG4.Header_activeNavLink__oazIZ,.Header_navLink__jeyuW.Header_activeNavLink__oazIZ{color:#f7951d!important;font-weight:600!important;position:relative}.Header_navAuthLink__uJXG4.Header_activeNavLink__oazIZ:hover,.Header_navLink__jeyuW.Header_activeNavLink__oazIZ:hover{color:#f7951d!important}.Header_navAuthLink__uJXG4.Header_activeNavLink__oazIZ:after,.Header_navLink__jeyuW.Header_activeNavLink__oazIZ:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--homepage-gradient-brand);border-radius:2px}.Header_mobileNavLink__BMOjz.Header_activeNavLink__oazIZ{color:#f7951d!important;font-weight:600!important}.Header_mobileNavLink__BMOjz.Header_activeNavLink__oazIZ:hover{color:#f7951d!important}.for-doctors-theme .Header_mobileNavLink__BMOjz.Header_activeNavLink__oazIZ,.for-doctors-theme .Header_mobileNavLink__BMOjz.Header_activeNavLink__oazIZ:hover,.for-doctors-theme .Header_navAuthLink__uJXG4.Header_activeNavLink__oazIZ,.for-doctors-theme .Header_navAuthLink__uJXG4.Header_activeNavLink__oazIZ:hover,.for-doctors-theme .Header_navLink__jeyuW.Header_activeNavLink__oazIZ,.for-doctors-theme .Header_navLink__jeyuW.Header_activeNavLink__oazIZ:hover{color:var(--doctor-orange)!important}.for-doctors-theme .Header_mobileNavLink__BMOjz.Header_activeNavLink__oazIZ:after,.for-doctors-theme .Header_navAuthLink__uJXG4.Header_activeNavLink__oazIZ:after,.for-doctors-theme .Header_navLink__jeyuW.Header_activeNavLink__oazIZ:after{background:var(--doctor-gradient)!important}.Header_ghostButton__k_ZSe{font-size:.875rem;font-weight:500;color:rgba(23,26,38,.7)!important;padding:.5rem 0!important;transition:color .2s ease;border:none!important;background:transparent!important;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.Header_ghostButton__k_ZSe,.Header_ghostButton__k_ZSe:hover{-webkit-text-decoration:none!important;text-decoration:none!important}.Header_ghostButton__k_ZSe:hover{color:#171a26!important;background-color:transparent!important}.Header_ghostButton__k_ZSe:focus{outline:none;box-shadow:none}.Header_ghostButton__k_ZSe:active{background-color:transparent!important}.Header_ctaButton__l7FaL{font-size:.875rem;padding:.5rem 1.25rem}.Header_mobileMenuButton__oX_8X{padding:.5rem!important;color:#171a26!important;border:none!important;background:transparent!important}.Header_mobileMenuButton__oX_8X:hover{background-color:#f4f2f0!important;color:#171a26!important}.Header_mobileNavLink__BMOjz{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:rgba(23,26,38,.8);padding:0;transition:color .2s ease;-webkit-text-decoration:none;text-decoration:none;display:flex;align-items:center}.Header_mobileNavLink__BMOjz:hover{color:#171a26}.Header_mobileButtons__fnn5z{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.Header_mobileSubMenuWrap__1QKsx{display:flex;flex-direction:column;gap:.45rem}.Header_mobileSubMenuToggle__x_As4{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0;width:100%;border:none;background:transparent;text-align:left;cursor:pointer}.Header_mobileSubMenuToggle__x_As4:focus{outline:none;box-shadow:none}.Header_mobileSubMenuChevron__t1we5{color:rgba(23,26,38,.65);font-size:1rem;line-height:1;flex-shrink:0}.Header_mobileSubMenuItems__oGy3q{margin-left:.7rem;padding-left:.7rem;border-left:1px solid #e9e6e2;display:flex;flex-direction:column;gap:.45rem}.Header_mobileSubMenuItem__i8Nkp{font-size:.88rem;font-weight:500;color:rgba(23,26,38,.72);padding:0;-webkit-text-decoration:none;text-decoration:none;line-height:1.3}.Header_mobileSubMenuItem__i8Nkp:hover{color:#171a26}.Header_notificationWrapper__5vKAY{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:.5rem;border-radius:var(--border-radius-md);transition:background-color .2s ease}.Header_notificationWrapper__5vKAY:hover{background-color:#f4f2f0}.Header_notificationPopupContainer__yinkn{position:absolute;top:calc(100% + .5rem);right:0;z-index:1050}.Header_notificationIcon__1UKvu{color:rgba(23,26,38,.7)}.Header_notificationBadge__VwpKE{position:absolute;top:0;right:0;font-size:.625rem;padding:.125rem .375rem;min-width:1.125rem;height:1.125rem;display:flex;align-items:center;justify-content:center;border-radius:9999px}.Header_notificationBadgePlaceholder__I6U0k{position:absolute;top:0;right:0;width:1.125rem;height:1.125rem;border-radius:9999px}.Header_mobileNotificationWrapper__3NkOB{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:var(--border-radius-md);color:rgba(23,26,38,.7)}.Header_userDropdownToggle__dYeUo{padding:0!important;border:none!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;transition:all .2s ease!important;gap:0!important}.Header_userDropdownToggle__dYeUo:after{color:var(--homepage-secondary)!important}.Header_userDropdownToggle__dYeUo :focus:not(disabled),.Header_userDropdownToggle__dYeUo :hover:not(disabled),.Header_userDropdownToggle__dYeUo:focus,.Header_userDropdownToggle__dYeUo:hover{background-color:transparent!important;color:#f7951d!important;box-shadow:none!important}.Header_userDropdownToggle__dYeUo :focus:not(disabled):after,.Header_userDropdownToggle__dYeUo :hover:not(disabled):after,.Header_userDropdownToggle__dYeUo:focus:after,.Header_userDropdownToggle__dYeUo:hover:after{color:#f7951d!important}.Header_userDropdownToggle__dYeUo:active{background-color:transparent!important}.Header_userDropdownToggle__dYeUo:after:active,.Header_userDropdownToggle__dYeUo:after:focus,.Header_userDropdownToggle__dYeUo:after:hover{background-color:transparent!important;border:none!important;color:#f7951d!important}.Header_userAvatar__OZStZ{border-radius:50%;object-fit:cover;border:2px solid #e9e6e2;transition:border-color .2s ease}.Header_userDropdownToggle__dYeUo:focus .Header_userAvatar__OZStZ,.Header_userDropdownToggle__dYeUo:hover .Header_userAvatar__OZStZ{border-color:#f7951d}.Header_userDropdownMenu__soN2f{margin-top:.5rem;padding:.75rem;border-radius:var(--border-radius-lg);border:1px solid #e9e6e2;box-shadow:var(--shadow-card-hover);min-width:220px;background-color:#fff}.Header_userProfileHeader___NCOg{display:flex;align-items:center;gap:.75rem;padding:.75rem;margin-bottom:.5rem;border-radius:var(--border-radius-md);background-color:#f4f2f0}.Header_userIcon__MdE7f{font-size:1.5rem;color:rgba(23,26,38,.6);flex-shrink:0}.Header_userInfo__g4_i8{flex:1;min-width:0}.Header_userName__VhIQN{font-size:.875rem;font-weight:600;color:#171a26;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_onlineDot__O_jdX{flex-shrink:0}.Header_dropdownItem__Ouhoh{font-size:.875rem;border-radius:var(--border-radius-md);transition:all .2s ease;cursor:pointer;border:none;background:transparent;width:100%}.Header_dropdownItem__Ouhoh:focus,.Header_dropdownItem__Ouhoh:hover{background-color:#f4f2f0}.Header_dropdownItem__Ouhoh:active{background-color:#e9e6e2}.Header_dropdownItem__Ouhoh a{display:block;padding:.625rem .75rem;color:rgba(23,26,38,.8);-webkit-text-decoration:none;text-decoration:none;width:100%}.Header_dropdownItem__Ouhoh a:hover{color:#171a26}.Header_dropdownLink__WTWPB{display:block;padding:.625rem .75rem;color:rgba(23,26,38,.8);-webkit-text-decoration:none;text-decoration:none;width:100%}.Header_dropdownLink__WTWPB:hover{color:#171a26}.Header_signOutItem__4occG{color:#ef4343}.Header_signOutItem__4occG:hover{background-color:hsla(0,84%,60%,.1);color:#ef4343}.Header_dropdownDivider__LDXEm{margin:.5rem 0;border-color:#e9e6e2;opacity:1}.custom-input-control{width:100%!important;height:56px!important;padding:var(--spacing-md) var(--spacing-sm) var(--spacing-md) var(--start-padding,var(--spacing-lg))!important;font-size:var(--font-size-lg)!important;line-height:1.5!important;color:var(--color-gray-900)!important;background-color:var(--color-white)!important;border:1px solid var(--color-gray-300)!important;border-radius:var(--border-radius-md)!important;transition:var(--transition-medium)!important}.custom-input-control:focus:not(:disabled),.custom-input-control:hover:not(:disabled){border-color:var(--color-primary)!important}.custom-input-control:focus:not(:disabled){box-shadow:0 0 0 3px rgba(82,40,132,.1)!important;outline:none!important}.custom-input-control:disabled{background-color:var(--color-gray-100)!important;opacity:.6!important;cursor:not-allowed!important;color:var(--color-gray-600)!important;border-color:var(--color-gray-300)!important}.purple-text{font-weight:500!important;font-size:14px!important;margin-bottom:8px!important}.custom-input-control.error{border-color:var(--color-danger)!important}.custom-input-control.error:focus{box-shadow:0 0 0 3px rgba(220,53,69,.1)!important}.required:after{content:"*"!important;color:var(--color-danger)!important;margin-left:var(--spacing-xs)!important}.input-wrapper{position:relative;display:flex;align-items:center;width:100%}.input-icon{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;z-index:1;color:#afafaf}.input-start-content{position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;padding-left:var(--spacing-sm);color:var(--color-gray-600);pointer-events:none;z-index:1}.input-icon{display:flex;align-items:center;justify-content:center}.input-text{font-size:var(--font-size-base);line-height:1.5;white-space:nowrap}.custom-input-control.has-start-icon{padding-left:44px!important}.custom-input-control.has-end-icon{padding-right:44px!important}.custom-input-control.has-start-content{padding-left:2.5rem}.input-icon svg{width:16px;height:16px}.custom-input-control::-moz-placeholder{color:var(--color-gray-600)}.custom-input-control::placeholder{color:var(--color-gray-600)}.custom-input-control.small{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm)}.custom-input-control.large{font-size:var(--font-size-lg);padding:var(--spacing-sm) var(--spacing-md)}.custom-input-control.outline{background:transparent;border-width:2px}.custom-input-control.filled{background:var(--color-gray-100);border:none}.text-danger{color:var(--color-danger)}.form-text,.text-danger{font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}.form-text{display:block;color:var(--color-gray-600)}.input-text-start{border:none;border-radius:0;background-color:initial;padding-right:var(--spacing-sm);border-right:1px solid var(--color-gray-300)}.DoctorHeader_navbarContainer__oT2aV{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative}.DoctorHeader_logoSection__vPIsG{flex:0 0 auto;z-index:1}.DoctorHeader_logo__Ny4tk{height:2.5rem;width:auto}@media(min-width:768px){.DoctorHeader_logo__Ny4tk{height:3rem}}.DoctorHeader_centeredNav__pPFWm{position:absolute;left:50%;transform:translateX(-50%);z-index:0}.DoctorHeader_centeredNavLinks__45ahT{display:flex;justify-content:center;align-items:center;gap:1.5rem}.DoctorHeader_navLink__Nv0Tg{font-size:.875rem!important;font-weight:500!important;color:rgba(23,26,38,.7)!important;transition:color .2s ease!important;padding:0!important;-webkit-text-decoration:none!important;text-decoration:none!important;border:none!important;background:transparent!important;cursor:pointer;position:relative}.DoctorHeader_navLink__Nv0Tg:hover{color:var(--doctor-primary)!important}.DoctorHeader_navLink__Nv0Tg:focus{outline:none!important;box-shadow:none!important}.DoctorHeader_navLink__Nv0Tg.DoctorHeader_activeNavLink__oTBkp{color:var(--doctor-orange)!important;font-weight:600!important}.DoctorHeader_navLink__Nv0Tg.DoctorHeader_activeNavLink__oTBkp:hover{color:var(--doctor-orange)!important}.DoctorHeader_navLink__Nv0Tg.DoctorHeader_activeNavLink__oTBkp:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--doctor-gradient);border-radius:2px}.DoctorHeader_ctaSection__Cu8bg{flex:0 0 auto;margin-left:auto;z-index:1}.DoctorHeader_mobileMenuButton__MIxf2{padding:.5rem!important;color:#171a26!important;border:none!important;background:transparent!important}.DoctorHeader_mobileMenuButton__MIxf2:hover{background-color:#f4f2f0!important;color:#171a26!important}.DoctorHeader_mobileOffcanvas__rDiEK{width:100%!important;max-width:20rem!important;padding:0!important;background-color:#fff!important;border-left:1px solid #e9e6e2!important;box-shadow:-8px 0 24px rgba(0,0,0,.08)!important}.DoctorHeader_mobileOffcanvas__rDiEK .offcanvas-header{padding:1rem 1.25rem;border-bottom:1px solid #eeebe8;min-height:4rem}.DoctorHeader_mobileOffcanvas__rDiEK .offcanvas-body{padding:0;overflow-y:auto}.DoctorHeader_mobileOffcanvasBackdrop___jx1Y{background-color:rgba(0,0,0,.5)!important;opacity:1!important}.DoctorHeader_mobileOffcanvasHeader__wJY4B{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem!important;border-bottom:1px solid #eeebe8!important;background:#fff!important}.DoctorHeader_mobileCloseButton__vN5BP{padding:.5rem!important;color:rgba(23,26,38,.7)!important;border:none!important;background:transparent!important;border-radius:var(--border-radius-lg);position:relative!important;right:0!important;top:0!important;z-index:10;transition:background .2s ease,color .2s ease}.DoctorHeader_mobileCloseButton__vN5BP:hover{color:#171a26!important;background:#f6f5f3!important}.DoctorHeader_mobileCloseButton__vN5BP:focus{outline:none!important;box-shadow:none!important}.DoctorHeader_mobileOffcanvasBody__VKlFh{padding:0!important;display:flex!important;flex-direction:column!important;background:#fff!important}.DoctorHeader_mobileMenuContainer__u3ume{display:flex;flex-direction:column;gap:0;margin-top:0;padding:1rem 1.25rem 1.5rem}.DoctorHeader_mobileNavLabel__8XZKX{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6a6d81;margin-bottom:.75rem;padding:0 .25rem}.DoctorHeader_mobileNav__TUtq0{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.5rem}.DoctorHeader_mobileNavLink__cfKEc{font-size:1rem;font-weight:500;color:#171a26;padding:.875rem 1rem;transition:background .2s ease,color .2s ease;-webkit-text-decoration:none;text-decoration:none;display:flex;align-items:center;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;border-radius:var(--border-radius-lg)}.DoctorHeader_mobileNavLink__cfKEc:hover{color:var(--doctor-primary);background:rgba(148,38,178,.08)}.DoctorHeader_mobileNavLink__cfKEc:active{background:rgba(148,38,178,.12)}.DoctorHeader_mobileNavLink__cfKEc.DoctorHeader_activeNavLink__oTBkp{color:var(--doctor-orange)!important;font-weight:600!important;background:hsla(33,93%,54%,.1)!important}.DoctorHeader_mobileNavLink__cfKEc.DoctorHeader_activeNavLink__oTBkp:hover{color:var(--doctor-orange)!important;background:hsla(33,93%,54%,.15)!important}.DoctorHeader_mobileButtons__ibngH{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;padding-top:1.25rem;border-top:1px solid #eeebe8}.DoctorHeader_mobileButtons__ibngH .btn{padding:.75rem 1.25rem;font-weight:600;border-radius:var(--border-radius-lg);font-size:.9375rem}.DoctorHeader_mobileButtons__ibngH a.btn{-webkit-text-decoration:none;text-decoration:none;text-align:center;display:block}.DoctorHeader_mobileButtons__ibngH .btn-outline-secondary{border:2px solid #ded9d3;color:#171a26;background:transparent}.DoctorHeader_mobileButtons__ibngH .btn-outline-secondary:hover{background:#f6f5f3;border-color:#d4ccc4;color:#171a26}.NavLayout_navLayout__UFKWp{display:flex;flex-direction:column;min-height:100vh}.NavLayout_mainContent__EfBvK{flex:1;display:flex;flex-direction:column;padding-top:70px}@media(min-width:1200px){.NavLayout_mainContent__EfBvK{padding-top:90px}}.NavLayout_mainContent__EfBvK.NavLayout_homepageContent__fvEml{padding-top:0}.NavLayout_mainContent__EfBvK .bg-blur{flex:1;display:flex;flex-direction:column;min-height:100%;margin-top:-90px}@media(min-width:1200px){.NavLayout_mainContent__EfBvK .bg-blur{margin-top:-106px}}.NavLayout_mainContent__EfBvK .custom-container{padding-top:2rem;padding-bottom:2rem}.phone-input-wrapper{position:relative;width:100%}.phone-input-container{width:100%}.react-tel-input .form-control{width:100%!important;height:56px!important;border:1px solid var(--color-gray-300)!important;border-radius:var(--border-radius-md)!important;font-size:var(--font-size-sm)!important;background-color:var(--color-white)!important;transition:var(--transition-medium)!important;padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) 64px!important}.react-tel-input .flag-dropdown{border:none!important;background:var(--color-white)!important;height:56px!important}.react-tel-input .form-control:focus:not(:disabled),.react-tel-input .form-control:hover:not(:disabled){border-color:var(--color-primary)!important;outline:none!important}.react-tel-input .form-control:focus:not(:disabled){box-shadow:0 0 0 3px rgba(82,40,132,.1)!important}.react-tel-input .form-control:disabled{color:var(--color-gray-600)!important;border-color:var(--color-gray-300)!important}.react-tel-input .form-control:disabled,.react-tel-input .form-control:disabled~.flag-dropdown{background-color:var(--color-gray-100)!important;opacity:.6!important;cursor:not-allowed!important}.phone-number-change-button{color:var(--color-primary)!important;background:transparent!important;border:none!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;padding:0 0 0 var(--spacing-sm)!important;cursor:pointer!important}.phone-number-change-button:hover:not(:disabled){-webkit-text-decoration:underline!important;text-decoration:underline!important}.phone-number-change-button:disabled{opacity:.6!important;cursor:not-allowed!important;color:var(--color-gray-600)!important}.react-tel-input .country-list{margin:0!important;padding:0!important;border-radius:var(--border-radius-md)!important;border:1px solid var(--color-gray-300)!important;background-color:var(--color-white)!important;width:300px!important;max-height:200px!important;overflow-y:auto!important;box-shadow:var(--shadow-sm)!important}.react-tel-input .country-list .search{display:flex!important;align-items:center!important;padding:var(--spacing-sm)!important;background:var(--color-white)!important}.react-tel-input .country-list .search-box{width:100%!important;height:34px!important;border:1px solid var(--color-gray-300)!important;border-radius:var(--border-radius-md)!important;padding:var(--spacing-xs) var(--spacing-sm)!important;font-size:var(--font-size-sm)!important}.react-tel-input .country-list .country{padding:var(--spacing-xs) var(--spacing-sm)!important;background:none!important}.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover{background-color:rgba(82,40,132,.1)!important}.purple-text{color:var(--color-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important;margin-bottom:var(--spacing-xs)!important;display:block!important}.react-tel-input .flag-dropdown.open,.react-tel-input .selected-flag.open{background-color:initial!important;border-radius:var(--border-radius-md) 0 0 var(--border-radius-md)!important}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:initial!important}.react-tel-input .selected-flag.open:before{border-color:transparent!important}.react-tel-input .flag-dropdown.open .selected-flag{background-color:initial!important;border-radius:var(--border-radius-md) 0 0 var(--border-radius-md)!important}.react-tel-input .selected-flag .arrow{border-top-color:var(--color-primary)!important}.react-tel-input .selected-flag .arrow.up{border-top:none!important;border-bottom:4px solid var(--color-primary)!important}.react-tel-input .flag-dropdown{border-right:none!important}.react-tel-input .flag-dropdown,.react-tel-input .selected-flag{background:transparent!important;border-radius:var(--border-radius-md) 0 0 var(--border-radius-md)!important}.react-tel-input .selected-flag{width:42px!important}.react-tel-input .form-control:focus~.flag-dropdown{border-color:var(--color-primary)!important}input.form-control.custom-phone-input.is-invalid:not(:disabled){border-color:var(--color-danger)!important}input.form-control.custom-phone-input.is-invalid:focus:not(:disabled),input.form-control.custom-phone-input.is-invalid:hover:not(:disabled){border-color:var(--color-primary)!important}