.legacy-glass-footer.legacy-glass-footer{--gf-ink:#142335;--gf-muted:#63758a;--gf-blue:#0f4c81;--gf-line:#7094b326;width:100%;max-width:1180px;color:var(--gf-ink);-webkit-backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(#ffffff91,#ffffff91) padding-box padding-box,linear-gradient(140deg,#fffffff5,#ffffff59 40% 65%,#fffffff5) border-box;border:1px solid #0000;border-radius:32px;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,0 1px 2px #1a40621a,0 16px 40px -24px #1a40621f;margin:36px auto 0!important}.dark .legacy-glass-footer.legacy-glass-footer{--gf-ink:#ecf4fc;--gf-muted:#a5b8cc;--gf-blue:#8ecbfa;--gf-line:#91b7d42b;background:linear-gradient(#1d3048a8,#1d3048a8) padding-box padding-box,linear-gradient(140deg,#d0e8ff47,#9dc8eb14 40% 65%,#d0e8ff47) border-box;box-shadow:inset 0 1px #def0ff21,0 1px 2px #0002,0 16px 40px -24px #0004}.legacy-glass-footer.legacy-glass-footer a{color:var(--gf-muted);transition:color .18s}.legacy-glass-footer.legacy-glass-footer a:hover,.legacy-glass-footer.legacy-glass-footer a.text-primary{color:var(--gf-blue)}.legacy-glass-footer.legacy-glass-footer a:focus-visible,.legacy-glass-footer.legacy-glass-footer button:focus-visible{outline-offset:3px;outline:3px solid #4099e5}.legacy-glass-footer .legacy-footer-desktop{max-width:none;padding:32px 28px 23px}.legacy-glass-footer .legacy-footer-desktop>div:first-child{gap:27px}.legacy-glass-footer .legacy-footer-logo{background:#ffffff45;border:1px solid #ffffff80;border-radius:18px;flex:none;width:51px;height:51px;padding:8px;box-shadow:inset 0 1px #ffffff80}.legacy-glass-footer .legacy-footer-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.dark .legacy-glass-footer .legacy-footer-logo{background:#8abce914;border-color:#b7d7f126}.legacy-glass-footer .legacy-footer-desktop h4{font-size:12px;line-height:1.6}.legacy-glass-footer .legacy-footer-desktop ul{line-height:1.8}.legacy-glass-footer .legacy-footer-desktop p{font-size:11px;line-height:1.9}.legacy-glass-footer .legacy-footer-desktop>div:first-child>div:first-child>a{gap:8px}.legacy-glass-footer .legacy-footer-desktop>div:first-child>div:first-child>a>span{color:var(--gf-ink);font-size:15px}.legacy-glass-footer .legacy-footer-bottom{border-color:var(--gf-line);gap:13px;margin-top:24px;padding-top:18px;font-size:10px;line-height:1.9}.legacy-glass-footer .legacy-footer-bottom img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:52px;height:15px;max-height:15px}.legacy-glass-footer .legacy-footer-mobile{max-width:none;padding:26px 23px 22px}.legacy-glass-footer .legacy-footer-mobile>div:first-child{margin-bottom:20px}.legacy-glass-footer .legacy-footer-mobile>div:first-child>a>span{color:var(--gf-ink);font-size:16px}.legacy-glass-footer .legacy-footer-mobile>div:first-child>p{color:var(--gf-muted);font-size:11px;line-height:1.9}.legacy-glass-footer .legacy-footer-mobile>div:nth-child(2),.legacy-glass-footer .legacy-footer-mobile>div:nth-child(2)>div{border-color:var(--gf-line)}.legacy-glass-footer .legacy-footer-toggle{height:50px;color:var(--gf-ink);background:0 0;font-size:12px;font-weight:700}.legacy-glass-footer .legacy-footer-toggle>svg{width:15px;height:15px;color:var(--gf-muted)}.legacy-glass-footer .legacy-footer-mobile ul{font-size:11px;line-height:1.9}.legacy-glass-footer .legacy-footer-app{border-color:var(--gf-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#dfeaf438;border-radius:21px;padding:15px}.dark .legacy-glass-footer .legacy-footer-app{background:#83b9e80a}.legacy-glass-footer .legacy-footer-app>a>img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100px;height:31px}.legacy-glass-footer .legacy-footer-app p:first-child{color:var(--gf-ink)}.legacy-glass-footer .legacy-footer-app p:last-child{color:var(--gf-muted)}.legacy-glass-footer .legacy-footer-mobile .legacy-footer-bottom{font-size:10px}.legacy-glass-footer .legacy-footer-mobile .legacy-footer-bottom>div:first-child{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.legacy-glass-footer .legacy-footer-bottom>div:first-child>a{white-space:nowrap}.legacy-glass-footer .legacy-footer-mobile .legacy-footer-bottom>div:last-child{font-size:10px}@media (max-width:600px){.legacy-glass-footer.legacy-glass-footer{border-radius:29px;margin-top:28px!important}.legacy-glass-footer .legacy-footer-mobile{padding:24px 20px 21px}}@media (prefers-reduced-transparency:reduce){.legacy-glass-footer.legacy-glass-footer{-webkit-backdrop-filter:none;background:#fffffff5}.dark .legacy-glass-footer.legacy-glass-footer{background:#182b40}}
.site-shell{--site-ink:#142335;--site-muted:#63758a;--site-blue:#0f4c81;--site-line:#7391ac29;--site-glass:#fffc;min-height:100vh;color:var(--site-ink);background:#f3f7fb;flex-direction:column;flex:1;padding:18px 0 25px;display:flex}.dark .site-shell{--site-ink:#ecf4fc;--site-muted:#a5b8cc;--site-blue:#8ecbfa;--site-line:#91b7d42b;--site-glass:#1d3048e0;background:#0b1624}.site-header,.site-mobile-dock{background:var(--site-glass);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border:1px solid #ffffffb0;box-shadow:inset 0 1px #ffffff90,0 1px 2px #1a40621a,0 16px 40px -24px #1a40621f}.dark :is(.site-header,.site-mobile-dock){border-color:#b2d1ea30;box-shadow:inset 0 1px #def0ff21,0 1px 2px #0002,0 16px 40px -24px #0004}.site-header{z-index:40;border-radius:100px;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 52px);max-width:1180px;min-height:74px;margin:0 auto;padding:10px 17px;display:flex;position:sticky;top:16px}.site-brand{color:var(--site-ink);flex-shrink:0;align-items:center;gap:9px;display:flex}.site-brand>img{-o-object-fit:contain;object-fit:contain;width:43px;height:43px;padding:4px}.site-brand>span{flex-direction:column;gap:3px;display:flex}.site-brand strong{white-space:nowrap;font-size:15px;font-weight:800}.site-brand small{color:var(--site-muted);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:9px;overflow:hidden}.site-desktop-nav{align-items:center;gap:4px;display:flex}.site-desktop-nav>a,.site-more-trigger{color:var(--site-muted);white-space:nowrap;border-radius:30px;padding:10px 12px;font-family:inherit;font-size:11px;font-weight:700}.site-desktop-nav>a[aria-current=page]{color:var(--site-blue);background:#0f4c8117;box-shadow:inset 0 1px #ffffff50}.site-more-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex}.site-header-actions{flex-shrink:0;align-items:center;gap:7px;display:flex}.site-icon-button{width:40px;height:40px;color:var(--site-ink);cursor:pointer;background:#ffffff70;border:1px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff90}.dark .site-icon-button{color:#ecf4fc;background:#ffffff08;border-color:#b2d1ea25;box-shadow:inset 0 1px #def0ff10}.site-sun{display:none}.dark .site-sun{display:block}.dark .site-moon{display:none}.site-icon-button:hover{background:#dceaf580}.site-mobile-menu-trigger{display:none}.site-main{flex:1;min-width:0}.site-footer-wrap{width:calc(100% - 52px);max-width:1180px;margin:0 auto}.site-mobile-dock{display:none}.site-desktop-menu{z-index:75;min-width:210px;max-height:min(75vh,630px);font-family:var(--font-cairo),sans-serif;background:#f8fbfe;border:1px solid #fff;border-radius:23px;padding:8px;overflow:auto;box-shadow:0 16px 40px #193c5b1a}.site-desktop-menu [role=menuitem]{cursor:pointer;padding:10px 12px;font-size:12px}.dark .site-desktop-menu{color:#ecf4fc;background:#192e44;border-color:#b2d1ea30}.site-menu-overlay{z-index:80;background:#0d1c3080;position:fixed;inset:0}.site-menu{z-index:81;overscroll-behavior:contain;color:#142335;width:min(350px,90vw);font-family:var(--font-cairo),sans-serif;background:#f5f9fd;border:1px solid #ffffff80;border-radius:30px 0 0 30px;padding:20px 22px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-15px 0 45px #0002}.dark .site-menu{color:#ecf4fc;background:#15283d;border-color:#b2d1ea25}.site-menu-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.site-menu-heading h2{font-size:18px;font-weight:800}.site-menu nav{flex-direction:column;display:flex}.site-menu nav a{border-bottom:1px solid #8da8c127;padding:15px 3px;font-size:13px;font-weight:700}.site-menu nav a[aria-current=page]{color:#0f4c81}.dark .site-menu nav a[aria-current=page]{color:#8ecbfa}.site-logout{align-items:center;gap:9px;margin-top:20px;font-size:13px;display:flex}.site-shell a:focus-visible,.site-shell button:focus-visible,.site-menu a:focus-visible,.site-menu button:focus-visible{outline-offset:3px;outline:3px solid #4099e5}.site-shell :is(button,a),.site-menu :is(button,a){-webkit-tap-highlight-color:transparent}@media (max-width:1100px) and (min-width:961px){.site-header{gap:9px}.site-desktop-nav>a,.site-more-trigger{padding-inline:8px;font-size:10px}.site-brand strong{font-size:13px}}@media (max-width:960px){.site-shell{padding-bottom:calc(98px + env(safe-area-inset-bottom))}.site-header{max-width:740px}.site-desktop-nav{display:none}.site-mobile-menu-trigger{display:inline-flex}.site-mobile-dock{bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;border-radius:99px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:calc(100% - 32px);max-width:480px;min-height:66px;padding:6px;display:grid;position:fixed;left:50%;transform:translate(-50%)}.site-mobile-dock>a,.site-mobile-dock>button{min-width:0;color:var(--site-muted);cursor:pointer;background:0 0;border:0;border-radius:99px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 2px;font-family:inherit;font-size:9px;font-weight:700;display:flex}.site-mobile-dock>a[aria-current=page]{color:var(--site-blue);background:#0f4c811c}.site-shell .legacy-glass-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe8}.dark .site-shell .legacy-glass-footer{background:#192d42}}@media (max-width:660px){.site-shell{padding-top:9px}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:28px;gap:6px;width:calc(100% - 24px);min-height:64px;padding:8px 10px;top:8px}.site-brand{gap:6px}.site-brand>img{width:34px;height:34px;padding:3px}.site-brand strong{font-size:12px}.site-brand small{display:none}.site-header-actions{gap:5px}.site-icon-button{width:32px;height:32px}.site-icon-button svg{width:16px;height:16px}.site-footer-wrap{width:calc(100% - 24px)}.site-mobile-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-mobile-dock>a,.site-mobile-dock>button{font-size:8px}}@media (max-width:360px){.site-header{gap:3px;width:calc(100% - 20px);padding-inline:8px}.site-brand strong{font-size:11px}.site-brand>img{width:31px;height:31px}.site-header-actions{gap:4px}.site-icon-button{width:29px;height:29px}}@media (prefers-reduced-transparency:reduce){.site-header,.site-mobile-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fbfe}.dark :is(.site-header,.site-mobile-dock){background:#192e44}}@media (max-width:767px){.site-shell .directory-mobile-contact{bottom:calc(88px + env(safe-area-inset-bottom));z-index:39;border-radius:20px;margin-inline:12px}.site-shell:has(.directory-mobile-contact){padding-bottom:calc(165px + env(safe-area-inset-bottom))}}.site-main .squircle-doctor-page{min-height:0;padding-top:0;padding-bottom:0}@media (max-width:960px){.site-shell .legacy-footer-app{-webkit-backdrop-filter:none;backdrop-filter:none}}.site-menu{border-radius:28px;width:min(390px,100vw - 20px);padding:22px 17px;top:10px;bottom:10px;right:10px}.site-menu-heading>div{align-items:center;gap:9px;display:flex}.site-menu-brand-icon{color:#0f4c81;background:#e5eef7;border:1px solid #0f4c8114;border-radius:15px;place-items:center;width:41px;height:41px;display:grid}.site-menu-heading h2{font-size:16px}.site-menu-heading h2 small{color:#6c8195;margin-top:4px;font-size:9px;font-weight:400;display:block}.site-menu-account{background:#e6eff666;border:1px solid #8ca9c326;border-radius:21px;align-items:center;gap:11px;margin-bottom:13px;padding:14px;display:flex}.site-menu-account>span{color:#fff;background:#0f4c81;border-radius:15px;place-items:center;width:42px;height:42px;display:grid}.site-menu-account>div{flex:1;min-width:0}.site-menu-account strong{font-size:13px;font-weight:800;display:block}.site-menu-account small{color:#6c8195;margin-top:5px;font-size:11px;display:block}.site-menu-account>svg{color:#8aa0b4}.site-menu-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:19px;display:grid}.site-menu-shortcuts a{color:#0f4c81;background:#fff;border:1px solid #8ca9c326;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:70px;font-size:10px;font-weight:700;display:flex}.site-menu-group{margin-top:17px}.site-menu-group>h3{color:#6c8195;margin:0 8px 9px;font-size:11px;font-weight:700}.site-menu-group nav{background:#fff;border:1px solid #8ca9c326;border-radius:21px;padding:6px}.site-menu-group nav a{border:0;border-radius:14px;align-items:center;gap:11px;min-height:53px;padding:6px 8px;font-size:12px;font-weight:600;display:flex}.site-menu-group nav a>span:nth-child(2){flex:1}.site-menu-group nav a>svg:last-child{color:#99acbd;flex:none}.site-menu-row-icon{color:#386a96;background:#eff4f9;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.site-menu-group nav a[aria-current=page]{background:#0f4c810b}.site-menu-join{color:#fff;background:#0f4c81;border-radius:17px;align-items:center;gap:9px;min-height:46px;margin-top:20px;padding:12px 15px;font-size:12px;font-weight:700;display:flex}.site-menu-join>svg:last-child{margin-inline-start:auto}.site-desktop-menu [role=menuitem]{align-items:center;gap:10px;display:flex}.site-desktop-menu [role=menuitem]>svg{color:#6d92b1}.dark .site-menu-brand-icon{color:#a9d7f8;background:#23415b;border-color:#8ecbfa22}.dark .site-menu-heading small,.dark .site-menu-account small,.dark .site-menu-group>h3{color:#a1b8cc}.dark .site-menu-account{background:#24415c44;border-color:#a2c5e323}.dark .site-menu-shortcuts a,.dark .site-menu-group nav{background:#1c334a;border-color:#a2c5e323}.dark .site-menu-shortcuts a{color:#b9dcf7}.dark .site-menu-row-icon{color:#b3d5f0;background:#284660}.dark .site-menu-group nav a[aria-current=page]{background:#8ecbfa14}@media (max-width:960px){.site-shell,.site-shell *,.site-shell :before,.site-shell :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-shell .site-header,.site-shell .site-mobile-dock{background:#f7fafd}.dark .site-shell .site-header,.dark .site-shell .site-mobile-dock{background:#192e43}.site-shell .ios-glass{--ios-base:#f9fbfe;background:#f9fbfe!important}.dark .site-shell .ios-glass{--ios-base:#1c3249;background:#1c3249!important}.site-shell .ios-glass-tinted{color:#fff!important;background:#0f4c81!important}.site-shell .ios-hero-photo,.site-shell .ios-related-photo,.site-shell .doctor-portrait{-webkit-mask-image:none!important;mask-image:none!important}.site-shell .ios-hero-orbit{filter:none}.site-shell .ios-icon-button,.site-shell .ios-contact-tools>button{box-shadow:none}.site-shell .home-glass-ambient,.site-shell .ios-ambient{display:none}body:has(.site-shell) [role=dialog]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
.android-app-banner{z-index:45;bottom:calc(91px + env(safe-area-inset-bottom));color:#142335;width:min(440px,100% - 28px);font-family:var(--font-cairo),sans-serif;background:#f8fbfe;border:1px solid #d5e1ec;border-radius:22px;align-items:center;gap:9px;padding:12px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 5px 22px #163b581a}.android-app-banner>img{-o-object-fit:contain;object-fit:contain;flex:none;width:35px;height:35px}.android-app-banner>div{flex:1;min-width:0}.android-app-banner strong{font-size:11px;font-weight:800;line-height:1.7;display:block}.android-app-banner>div>span{color:#63758a;font-size:9px;line-height:1.8;display:block}.android-app-download{color:#fff;background:#0f4c81;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:35px;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.android-app-dismiss{color:#63758a;background:0 0;flex:none;place-items:center;width:29px;height:33px;display:grid}.dark .android-app-banner{color:#ecf4fc;background:#1c3249;border-color:#9bc2df36}.dark .android-app-banner>div>span,.dark .android-app-dismiss{color:#afc8dd}
