*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f8f5;color:#17251e;font-family:Tahoma,Arial,sans-serif}a,button{font:inherit}a{text-decoration:none;color:inherit}.hero{min-height:540px}.eyebrow{color:#1d6c49;font-size:13px;font-weight:700}.hero h1{font-size:clamp(44px,6vw,76px);line-height:1.12}.hero p{font-size:18px;max-width:680px}.card{transition:.2s}.card:hover{transform:translateY(-4px)}.card p{font-size:14px}.card span{display:block;margin-top:20px;font-weight:700;font-size:13px}.appFooter{text-align:center;padding:35px;color:#7b857f;border-top:1px solid #e1e5e0}@media (max-width:760px){.hero h1{font-size:43px}}.professionalMeta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;color:#68756d;font-size:13px}.availability{margin-top:12px;font-size:13px;font-weight:700}.available{color:#1d6c49}.authPage{--auth-accent:#4b2e6d;--auth-strong:#321540;--auth-soft:#f3eef7;--auth-page:#f8f5fa;--auth-text:#172033;--auth-muted:#667085;min-height:100vh;padding:40px 20px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 15% 15%,color-mix(in srgb,var(--auth-accent) 10%,transparent),transparent 35%),var(--auth-page)}.authCard{width:100%;max-width:520px;padding:34px}.authHeaderRow{justify-content:space-between;margin-bottom:18px}.authBrand,.authHeaderRow{display:flex;align-items:center;gap:12px}.authBrand{width:-moz-fit-content;width:fit-content;margin-bottom:30px;color:var(--auth-text);font-size:22px}.authBrand .brandMark{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:var(--auth-accent);color:#ffffff;font-weight:800}.authTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;padding:5px;margin-bottom:28px;border-radius:14px;background:var(--auth-soft)}.authTabs button{border:0;padding:13px 10px;border-radius:10px;background:transparent;color:var(--auth-muted);font-size:15px;font-weight:700;cursor:pointer}.authTabs button.active{background:#ffffff;color:var(--auth-strong);box-shadow:0 3px 12px rgba(0,0,0,.07)}.authHeading{margin-bottom:28px}.authHeading h1{margin:0 0 9px;color:#17251e;font-size:34px;line-height:1.3}.authHeading p{margin:0;color:#6b776f;font-size:15px;line-height:1.8}.authCard form{display:flex;flex-direction:column;gap:19px}.authCard .authChoiceField,.authCard label{display:flex;flex-direction:column;gap:8px;color:#26362d;font-size:14px;font-weight:700}.authHelpText{display:block;margin-top:6px;color:#69766f;line-height:1.6}.authVerificationForm{display:grid;grid-gap:14px;gap:14px}.authForgotPassword{margin-top:-4px;margin-bottom:12px}.authCard .authLegalConsent{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin-top:6px;line-height:1.7}.authCard input.authLegalConsentCheckbox{width:20px;height:20px;padding:0;flex:0 0 auto;margin-top:3px}.authPasswordRules{display:grid;grid-gap:7px;gap:7px;margin:6px 0 16px;padding:13px;border:1px solid #d9e3dd;border-radius:12px;background:#fafcfb}.authPasswordRule{display:flex;align-items:center;gap:8px;font-size:14px}.authPasswordRule--valid{color:#0b7a45;font-weight:800}.authPasswordRule--invalid{color:#69766f;font-weight:600}.authPasswordRuleIndicator{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;font-weight:900}.authPasswordRuleIndicator--valid{background:#dff5e9;color:#08733f}.authPasswordRuleIndicator--invalid{background:#eef1ef;color:#7d8882}.authCard input{width:100%;height:52px;padding:0 15px;border:1px solid;font-size:15px}.roleSelector{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.roleSelector button{min-height:78px;padding:14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;border:1px solid #d8ded9;border-radius:12px;background:#ffffff;color:#26362d;font-weight:800;cursor:pointer}.roleSelector button.selected{border-color:var(--auth-accent);background:var(--auth-soft);color:var(--auth-strong)}.roleSelector small{color:#758179;font-size:12px;font-weight:400}.authSubmit{width:100%;min-height:52px;margin-top:4px;border:0;border-radius:12px;background:var(--mh-green);color:#fff;box-shadow:0 5px 14px rgba(23,107,70,.13);font-size:16px;font-weight:800;cursor:pointer}.authSubmit:hover{background:var(--mh-green-strong)}.authSubmit:disabled{opacity:.6;cursor:wait}.authError{background:#fff0ed;color:var(--mh-danger)}.authError,.authSuccess{padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.7}.authSuccess{background:#edf7ef;color:#1d6949}.backHome{display:block;margin-top:25px;text-align:center;color:#647168;font-size:14px}.backHome.authLanguageToggle{margin:0;border:0;background:transparent;cursor:pointer}.backHome:hover{color:var(--auth-strong)}.backHome.authSkipVerification{border:0;background:transparent;cursor:pointer}@media (max-width:600px){.authPage{padding:18px 12px}.authCard{padding:24px 18px;border-radius:18px}.authHeading h1{font-size:28px}.roleSelector{grid-template-columns:1fr}}.authPage--provider{--auth-accent:#8a5a2b;--auth-strong:#67401d;--auth-soft:#faf2e7;--auth-page:#faf7f3;--auth-text:#102a43}.authPage--customer .authSubmit,.authPage--provider .authSubmit{background:var(--auth-accent)}.authPage--customer .authSubmit:hover,.authPage--provider .authSubmit:hover{background:var(--auth-strong)}html[data-web-session-suspended=true] body>*{visibility:hidden}html[data-web-session-suspended=true] body:after{content:"جاري التحقق من الجلسة...";position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;background:#faf7f3;color:#2b2230;font:600 1rem/1.5 system-ui,sans-serif;visibility:visible}html[lang=en][data-web-session-suspended=true] body:after{content:"Checking your session..."}.searchableSelect{position:relative}.searchableSelect input{width:100%;min-height:42px;border:0;font:inherit;font-weight:700}.searchableSelect input:disabled{color:#9aa39d;cursor:not-allowed}.searchableSelectMenu{box-sizing:border-box;position:absolute;top:calc(100% + 7px);inset-inline:0;z-index:1000;max-height:280px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:6px;border:1px solid #dfe5df;border-radius:12px;background:#fff;box-shadow:0 16px 40px rgba(23,37,30,.14)}.searchableSelectMenu button{display:block;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#17251e;text-align:start;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none}.searchableSelectMenu button.selected,.searchableSelectMenu button:hover{background:#edf4ee}.searchableSelectEmpty{padding:12px;color:#78837c;text-align:center;font-size:13px}.mhContextPrintButton{position:fixed;z-index:70;inset-inline-end:18px;bottom:92px;min-height:44px;padding:0 15px;border:1px solid #cfdad3;border-radius:14px;background:#fff;color:#176542;font-weight:900;box-shadow:0 10px 30px rgba(20,55,38,.14);cursor:pointer}@media (max-width:700px){.mhContextPrintButton{inset-inline-end:12px;bottom:86px}}@media print{.mhContextPrintButton,.noPrint,button,nav{display:none!important}body,main{background:#fff!important}main{padding:0!important}article,section{page-break-inside:avoid;break-inside:avoid;box-shadow:none!important}a{color:inherit;text-decoration:none}}.mhAccountMenu{position:relative;display:flex;align-items:center}.mhAccountTrigger{height:42px;padding:0 12px;border:1px solid #9fb5a9;border-radius:10px;background:var(--mh-green);color:#fff;font-weight:800;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.mhAccountAvatar{font-size:11px;line-height:1}.mhAccountName{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mhAccountChevron{font-size:14px}.mhAccountDropdown{position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:190px;padding:7px;background:#fff;border:1px solid #e1e6e2;border-radius:12px;box-shadow:0 14px 32px rgba(18,39,28,.14);z-index:90;display:flex;flex-direction:column}.mhAccountDropdown a,.mhAccountDropdown button{min-height:42px;padding:0 12px;border:0;background:transparent;color:#20352a;text-align:start;font-weight:700;cursor:pointer;border-radius:8px}.mhAccountDropdown a:hover,.mhAccountDropdown button:hover{background:#f1f6f2}.mhAccountDropdown button:disabled{opacity:.55;cursor:wait}.mhHeaderRating{height:38px;padding:0 10px;border:1px solid #e1e5e2;border-radius:9px;background:#fff;color:#7b5a12;font-size:13px;font-weight:900;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.mhHeaderRating span{color:#e1a51d}@media (max-width:640px){.mhAccountTrigger{height:38px;padding:0 9px;gap:5px;font-size:11px}.mhAccountName{max-width:76px}.mhHeaderRating{height:36px;padding:0 7px;font-size:11px}.mhAccountDropdown{width:175px}}:root{--app-gutter:clamp(16px,4vw,56px);--content-max:1240px;--tap-target:44px;--section-space:clamp(48px,7vw,88px);--brand-green:#176542;--brand-green-dark:#114d33;--surface:#ffffff;--surface-soft:#f6faf7;--border-soft:#dce8e1;--text-main:#10261d}html{-webkit-text-size-adjust:100%}body,html{width:100%;max-width:100%;overflow-x:hidden}body{min-width:0;background:#fbfcfb;color:var(--text-main)}body>*{max-width:100%}:where(main,section,article,header,footer,nav,aside,div,form,fieldset){min-width:0}:where(img,video,canvas,svg,iframe){max-width:100%;height:auto}:where(input,select,textarea,button){max-width:100%;min-width:0}:where(p,h1,h2,h3,h4,h5,h6,a,span,strong,small,label,td,th){overflow-wrap:anywhere}:where(table,pre,.tableWrap,.tableWrapper,.dataTableWrap){max-width:100%}:where(.tableWrap,.tableWrapper,.dataTableWrap){overflow-x:auto;-webkit-overflow-scrolling:touch}pre{white-space:pre-wrap;overflow-wrap:anywhere}:where(.card,.actions)>*{min-width:0;max-width:100%}canvas,img,svg,video{max-width:100%;height:auto}button,input,select,textarea{min-height:var(--tap-target)}@media (max-width:599px){:root{--app-gutter:16px}.hero{min-height:auto}.hero h1{font-size:clamp(34px,10vw,46px)}.hero p{font-size:16px}}@media (orientation:landscape) and (max-height:520px){.hero{min-height:auto}}@media (orientation:landscape),(orientation:portrait){body,html{width:100%}.adminContentArea,.adminPageContent,.shell,body,html{max-width:100%}}@supports (padding:max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--mh-green:var(--brand-purple);--mh-green-strong:var(--brand-purple-strong);--mh-green-soft:var(--brand-purple-soft);--mh-page:var(--brand-ivory);--mh-surface:#ffffff;--mh-border:var(--brand-line);--mh-border-strong:var(--brand-gold);--mh-text:var(--brand-ink);--mh-danger:#b74035;--mh-radius-md:16px;--mh-radius-lg:22px;--mh-shadow:0 8px 28px rgba(25,55,39,0.055)}.mhHome,body{background:var(--mh-page);color:var(--mh-text)}.authCard,.card{background:var(--mh-surface);border:1px solid var(--mh-border);box-shadow:var(--mh-shadow)}.authCard{border-radius:var(--mh-radius-lg)}.card{border-radius:var(--mh-radius-md)}.authCard input,.searchableSelect>button,.searchableSelect>input,input[type=date],input[type=datetime-local],input[type=email],input[type=password],input[type=text],select,textarea{border-radius:11px;border-color:var(--mh-border-strong);background:var(--mh-surface);color:var(--mh-text)}.searchableSelect>button:focus,.searchableSelect>input:focus,input:focus,select:focus,textarea:focus{outline:3px solid color-mix(in srgb,var(--brand-purple) 16%,transparent);border-color:var(--role-accent-border,var(--brand-gold))!important}.authCard input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-accent) 14%,transparent)}.card:hover{border-color:#c9d8cf;box-shadow:0 10px 26px rgba(25,55,39,.075)}.available,.eyebrow{color:var(--mh-green)}[role=alert]{border-radius:12px}@media (max-width:599px){.authCard,.card{border-radius:16px}}:root{--role-accent:#4b2e6d;--role-accent-strong:#321540;--role-action:#4b2e6d;--role-action-strong:#321540;--role-action-shine:#6b4791;--role-soft:#f3eef7;--role-accent-border:#a77abe;--role-page:#f8f5fa;--role-surface:#ffffff;--role-surface-soft:#f7f1fa;--role-line:#ded4e4;--role-frame-shadow:#e6d9ed;--role-ink:#241d2d;--role-muted:#68606f;--role-shadow:rgba(63,37,82,.1)}html[data-app-variant=provider]{--role-accent:#8a5a2b;--role-accent-strong:#67401d;--role-action:#8a5a2b;--role-action-strong:#67401d;--role-action-shine:#8a5a2b;--role-soft:#fff1e5;--role-accent-border:#e7d3b7;--role-page:#faf7f3;--role-surface:#fffdfa;--role-surface-soft:#f8e8d7;--role-line:#e5d4c2;--role-ink:#2e2118;--role-muted:#79695c;--role-shadow:rgba(91,53,25,.11)}html[data-mehan-theme-mode=light][data-app-variant]{--role-page:#f7f9fc;--role-surface:#ffffff;--role-surface-soft:#f2f5f9;--role-line:#d7dee7;--role-ink:#17233a;--role-muted:#667085;--role-shadow:rgba(31,54,87,.08)}html[data-mehan-theme-mode=beige][data-app-variant]{--role-page:#f5eee5;--role-surface:#fffdfa;--role-surface-soft:#f8e8d7;--role-line:#e5d4c2;--role-ink:#30251d;--role-muted:#76685d;--role-shadow:rgba(86,55,31,.1)}html[data-mehan-theme-mode=light][data-app-variant=customer]{--role-page:#f8f5fa;--role-surface-soft:#f7f1fa;--role-line:#ded4e4;--role-ink:#241d2d;--role-muted:#68606f;--role-shadow:rgba(63,37,82,.1)}html[data-mehan-theme-mode=beige][data-app-variant=customer]{--role-page:#f8f2e9;--role-surface-soft:#f7efe5;--role-line:#cbb6da;--role-ink:#241d2d;--role-muted:#685e6c}html[data-mehan-theme=dark][data-app-variant=customer]{--role-accent:#d7b4ef;--role-accent-strong:#e7cdf7;--role-soft:#2a2040;--role-accent-border:#9275aa;--role-page:#14111b;--role-surface:#211b2a;--role-surface-soft:#2d243a;--role-line:#564562;--role-frame-shadow:#362844;--role-ink:#faf7fc;--role-muted:#c0b4c9;--role-shadow:rgba(0,0,0,.3);color-scheme:dark}html[data-mehan-theme=dark][data-app-variant=provider]{--role-accent:#e6c99b;--role-accent-strong:#f5deb7;--role-soft:#35251a;--role-accent-border:#765033;--role-page:#17110d;--role-surface:#211914;--role-surface-soft:#35251a;--role-line:#58402f;--role-ink:#fff9f3;--role-muted:#d3c0af;--role-shadow:rgba(0,0,0,.34);color-scheme:dark}html[data-app-variant]{--mh-green:var(--role-action);--mh-green-strong:var(--role-action);--mh-green-soft:var(--role-soft);--mh-page:var(--role-page);--mh-surface:var(--role-surface);--mh-border:var(--role-line);--mh-border-strong:var(--role-accent-border);--mh-text:var(--role-ink);--mh-shadow:0 9px 24px var(--role-shadow)}body{padding-bottom:0}body:has(.globalBottomNav){padding-bottom:calc(88px + env(safe-area-inset-bottom))}.globalBottomNav{position:fixed;left:0;right:0;bottom:0;height:76px;background:rgba(255,255,255,.97);border-top:1px solid #dfe8e2;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:5px 4px max(5px,env(safe-area-inset-bottom));z-index:999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -10px 30px rgba(25,55,37,.07)}.globalBottomNav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#7a867e;font-size:10px;text-decoration:none;min-width:0}.globalBottomNav a.active{color:#166a46}.globalBottomNav .center{transform:translateY(-13px);color:#166a46;font-weight:900}.globalBottomPlus{width:50px;height:50px;border-radius:18px;background:linear-gradient(145deg,#1c774f,#105a3a);color:#fff;display:grid;place-items:center;font-size:27px;box-shadow:0 10px 24px rgba(23,107,70,.24)}.mhUnifiedAccountLinks{display:grid;grid-gap:2px;gap:2px;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid #e3ebe5}.mhUnifiedAccountLinks a{display:block;padding:9px 11px;border-radius:10px;text-decoration:none;color:inherit}.mhUnifiedAccountLinks a:hover{background:#eef7f1}.mhNotificationCenter{position:relative;flex:0 0 auto}.mhNotificationBell{position:relative;width:42px;height:42px;border:1px solid #dbe7df;border-radius:14px;background:#fff;display:grid;place-items:center;box-shadow:0 4px 14px rgba(25,55,37,.05);transition:.18s ease;cursor:pointer;padding:0}.mhNotificationBell:hover,.mhNotificationBell[aria-expanded=true]{background:#f3f9f5;border-color:#bfd4c6;transform:translateY(-1px)}.mhNotificationBellIcon{font-size:20px;line-height:1;filter:saturate(.8)}.mhNotificationBadge{position:absolute;top:-5px;inset-inline-end:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#d93a32;color:#fff;border:2px solid #fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;line-height:1;box-shadow:0 3px 9px rgba(166,35,30,.25)}.mhNotificationBadge[hidden]{display:none!important}.mhNotificationMenu{position:absolute;top:calc(100% + 10px);inset-inline-end:0;width:min(370px,calc(100vw - 28px));background:#fff;border:1px solid #dfe8e2;border-radius:18px;box-shadow:0 20px 55px rgba(22,61,40,.18);overflow:hidden;z-index:1200}.mhNotificationMenu[hidden]{display:none!important}.mhNotificationMenuHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #edf1ee;background:#fbfdfb}.mhNotificationMenuHead strong{font-size:15px;color:#173226}.mhNotificationMenuHead a{font-size:12px;font-weight:900;color:#176542;text-decoration:none}.mhNotificationList{max-height:430px;overflow:auto}.mhNotificationItem{width:100%;border:0;border-bottom:1px solid #eef2ef;background:#fff;display:flex;gap:11px;align-items:flex-start;text-align:start;padding:13px 14px;cursor:pointer;color:#1b3027}.mhNotificationItem:last-child{border-bottom:0}.mhNotificationItem:hover{background:#f6faf7}.mhNotificationItem.unread{background:#eef8f2}.mhNotificationItem.unread:hover{background:#e8f5ed}.mhNotificationItemIcon{width:32px;height:32px;border-radius:10px;background:#e7f3eb;color:#176542;display:grid;place-items:center;font-size:15px;font-weight:900;flex:0 0 auto}.mhNotificationItemText{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.mhNotificationItemText strong{font-size:13px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mhNotificationItemText small{font-size:12px;line-height:1.5;color:#65746b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mhNotificationItemText time{font-size:10px;color:#8b978f}.mhNotificationEmpty{padding:24px 16px;text-align:center;color:#728078;font-size:13px}.directRequestPage{min-height:calc(100vh - 88px);display:grid;place-items:center;padding:24px 16px;background:#f7faf8}.directRequestCard{width:min(100%,620px);background:#fff;border:1px solid #dfe8e2;border-radius:24px;padding:26px;box-shadow:0 16px 40px rgba(25,55,37,.08);text-align:center}.directRequestBadge{display:inline-flex;padding:7px 12px;border-radius:999px;background:#edf7f0;color:#166a46;font-size:12px;font-weight:800}.directRequestCard h1{margin:16px 0 10px;font-size:28px;line-height:1.35;color:#17231d}.directRequestCard p{margin:0 auto 20px;max-width:520px;color:#66746c;line-height:1.8}.directPrimary,.directSecondary{width:100%;min-height:50px;border-radius:14px;font-weight:800;font-size:14px;cursor:pointer}.directPrimary{border:0;background:linear-gradient(145deg,#1c774f,#105a3a);color:#fff}.directSecondary{margin-top:10px;border:1px solid #d7e4da;background:#fff;color:#166a46}@media(max-width:640px){.mhNotificationBell{width:38px;height:38px;border-radius:12px}.mhNotificationBellIcon{font-size:18px}.mhNotificationMenu{position:fixed;top:72px;left:14px;right:14px;width:auto;inset-inline-end:auto}.mhNotificationList{max-height:min(58vh,430px)}}@media(min-width:820px){.globalBottomNav{left:50%;right:auto;width:min(760px,100%);transform:translateX(-50%);border:1px solid #dfe8e2;border-bottom:0;border-radius:22px 22px 0 0}}.globalBottomNav[data-variant]{block-size:calc(72px + env(safe-area-inset-bottom));min-block-size:72px;padding:6px max(6px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));border-color:var(--web-nav-border);background:var(--web-nav-surface);color:#667085}.globalBottomNav[data-variant=provider],.globalBottomNav[data-variant]{--web-accent:var(--role-accent);--web-accent-soft:var(--role-soft);--web-nav-border:var(--role-line);--web-nav-surface:var(--role-surface)}.globalBottomNav[data-variant] .center,.globalBottomNav[data-variant] a{min-block-size:48px;min-inline-size:44px;gap:2px;color:#667085;transform:none;border-radius:14px;transition:background-color .16s ease,color .16s ease,transform .16s ease}.globalBottomNav[data-variant=provider] a{color:#74675b}.globalBottomNav[data-variant] a:hover{background:color-mix(in srgb,var(--web-accent-soft) 72%,transparent);color:var(--web-accent)}.globalBottomNav[data-variant] a:active{transform:translateY(1px) scale(.98)}.globalBottomNav[data-variant] a.active{color:var(--web-accent)}.globalBottomIcon{inline-size:34px;block-size:30px;display:grid;place-items:center;border-radius:12px}.globalBottomNav a.active .globalBottomIcon{background:var(--web-accent-soft)}.globalBottomIcon svg{inline-size:22px;block-size:22px}.globalBottomLabel{max-inline-size:100%;padding-inline:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:13px;font-weight:800}html[data-app-variant=customer] body,html[data-app-variant=provider] body{background:var(--mh-page)}@media (max-width:380px){.globalBottomNav[data-variant]{padding-inline:2px}.globalBottomNav[data-variant] a{min-inline-size:0}.globalBottomLabel{font-size:9px}}@media (min-width:820px){.globalBottomNav[data-variant]{bottom:12px;inline-size:min(760px,calc(100% - 32px));border:1px solid var(--web-nav-border);border-radius:22px;padding-bottom:6px;box-shadow:0 16px 44px rgba(16,42,67,.14)}}@media (prefers-reduced-motion:reduce){.globalBottomNav[data-variant] a{transition:none}}html[data-mehan-theme=dark] .globalBottomNav[data-variant] a{color:var(--role-muted)}html[data-mehan-theme=dark] .globalBottomNav[data-variant] a.active,html[data-mehan-theme=dark] .globalBottomNav[data-variant] a.active svg{color:var(--role-accent)}html[data-mehan-theme=dark] .globalBottomNav[data-variant] a.active .globalBottomIcon{background:var(--role-soft)}:root{--ui-brand:#1d5c42;--ui-brand-strong:#153e2d;--ui-accent:#d6a84b;--ui-bg:#f7f8f5;--ui-surface:#ffffff;--ui-text:#17251e;--ui-muted:#68756d;--ui-border:#dfe7e2;--ui-danger:#9a2c27;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-radius-lg:18px;--ui-shadow-sm:0 6px 20px rgba(20,50,35,0.05);--ui-shadow-md:0 14px 36px rgba(20,50,35,0.09);--ui-focus:0 0 0 3px rgba(29,92,66,0.22);--ui-content:1200px}body,html{max-inline-size:100%;overflow-x:clip}body{background:var(--ui-bg);color:var(--ui-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}article,body,div,footer,header,main,nav,section{min-inline-size:0}canvas,img,svg,video{max-inline-size:100%;block-size:auto}button,input,select,textarea{font:inherit}[role=button],button,input[type=button],input[type=reset],input[type=submit]{min-block-size:44px;touch-action:manipulation}button,input,select,textarea{max-inline-size:100%}[aria-disabled=true],button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px;box-shadow:var(--ui-focus)}:where(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}::selection{background:rgba(29,92,66,.18)}[dir=rtl] input[type=email],[dir=rtl] input[type=number],[dir=rtl] input[type=tel],[dir=rtl] input[type=url]{direction:ltr;text-align:start}.uiContainer,[data-ui-container]{inline-size:min(var(--ui-content),calc(100% - 32px));margin-inline:auto}.uiSurface{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm)}.uiMuted{color:var(--ui-muted)}.uiError{color:var(--ui-danger)}.uiScrollX{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.uiClampText{overflow-wrap:anywhere;word-break:break-word}.uiFeedbackPage{min-block-size:min(72vh,720px);display:grid;place-items:center;padding:32px 16px 96px}.uiFeedbackCard{inline-size:min(560px,100%);padding:clamp(24px,5vw,42px);text-align:center}.uiFeedbackCard h1{margin:14px 0 8px;font-size:clamp(24px,5vw,34px)}.uiFeedbackCard p{margin:0;line-height:1.9}.uiFeedbackIcon,.uiFeedbackSpinner{display:inline-grid;place-items:center;inline-size:52px;block-size:52px;border-radius:50%;font-weight:800}.uiFeedbackIcon{background:rgba(154,44,39,.1);color:var(--ui-danger)}.uiFeedbackSpinner{border:4px solid var(--ui-border);border-block-start-color:var(--ui-brand);animation:uiFeedbackSpin .8s linear infinite}.uiFeedbackActions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;-webkit-margin-before:24px;margin-block-start:24px}.uiFeedbackPrimary,.uiFeedbackSecondary{min-block-size:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:var(--ui-radius-md);font-weight:700;text-decoration:none}.uiFeedbackPrimary{border:1px solid var(--ui-brand);background:var(--ui-brand);color:#fff}.uiFeedbackSecondary{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text)}@keyframes uiFeedbackSpin{to{transform:rotate(1turn)}}@media (max-width:900px){:root{--ui-content:100%}.uiContainer,[data-ui-container]{inline-size:min(100% - 24px,100%)}}@media (max-width:600px){.uiContainer,[data-ui-container]{inline-size:min(100% - 20px,100%)}input,select,textarea{font-size:16px}.uiFeedbackActions>*{inline-size:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.globalBottomNav,[data-bottom-nav],button:not([data-print-keep]){display:none!important}body{background:#fff}}html[data-app-variant]{--app-accent:var(--role-accent);--app-accent-strong:var(--role-accent-strong);--app-action:var(--role-action);--app-page:var(--role-page);--app-surface:var(--role-surface);--app-surface-soft:var(--role-surface-soft);--app-line:var(--role-line);--app-ink:var(--role-ink);--app-muted:var(--role-muted);--app-shadow:var(--role-shadow)}html[data-app-variant] body,html[data-app-variant] main[class*=_page_]{background:var(--app-page);color:var(--app-ink)}html[data-app-variant] [class*=_avatarSettings_],html[data-app-variant] [class*=_card_],html[data-app-variant] [class*=_detailsCard_],html[data-app-variant] [class*=_identityCard_],html[data-app-variant] [class*=_preferenceCard_],html[data-app-variant] [class*=_subscriptionCard_],html[data-app-variant] [class*=_supportSection_]{border-color:var(--app-line);background:var(--app-surface);color:var(--app-ink);box-shadow:0 10px 28px var(--app-shadow)}html[data-app-variant] [class*=_identityCard_]{background:var(--app-surface-soft)}html[data-app-variant] [class*=_cardIcon_]{background:var(--app-surface-soft);color:var(--app-accent)}html[data-app-variant] [class*=_primaryButton_]{background:var(--app-action)}.appTopBar{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:80;min-block-size:74px;justify-content:space-between;gap:12px;padding:9px max(14px,calc((100% - 760px) / 2));-webkit-border-after:1px solid var(--app-line);border-block-end:1px solid var(--app-line);background:var(--app-surface);box-shadow:0 6px 22px var(--app-shadow)}.appTopActions,.appTopBar,.appTopIdentity{display:flex;align-items:center}.appTopIdentity{gap:10px;color:var(--app-ink);text-decoration:none}.appTopIdentity,.appTopIdentity>span:last-child{min-inline-size:0}.appTopIdentity small,.appTopIdentity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appTopIdentity strong{font-size:14px}.appTopIdentity small{-webkit-margin-before:2px;margin-block-start:2px;color:var(--app-accent);font-size:11px;font-weight:850}.appTopAvatar{inline-size:46px;block-size:46px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:2px solid var(--app-accent);border-radius:50%;background:var(--app-surface-soft);color:var(--app-accent-strong);font-size:18px;font-weight:950}.appTopAvatar img{inline-size:100%;block-size:100%;object-fit:cover}.appTopAvatar{position:relative}.appTopAvatar .appTopAvatarSprite{position:absolute;inline-size:400%;max-inline-size:none;block-size:400%;object-fit:fill}.appTopActions{gap:8px}.appTopActions a,.appTopActions button{position:relative;min-block-size:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding-inline:11px;border:1px solid var(--app-line);border-radius:13px;background:var(--app-surface);color:var(--app-ink);font:inherit;font-size:12px;font-weight:850;text-decoration:none;cursor:pointer}.appTopBell{inline-size:44px;padding:0!important}.appTopBell b{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;min-inline-size:20px;block-size:20px;display:grid;place-items:center;padding-inline:4px;border:2px solid var(--app-surface);border-radius:999px;background:#d92d20;color:#fff;font-size:9px}html[data-app-variant] .activityHeaderActions>.activityButton:not(.primary),html[data-app-variant] .directLang,html[data-app-variant] .offerLanguage,html[data-app-variant] .providerLanguageButton,html[data-app-variant] [class*=_languageButton_]{display:none}html[data-app-variant] .globalBottomNav[data-variant]{background:var(--app-surface);border-color:var(--app-line);box-shadow:0 -8px 24px var(--app-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-app-variant] .globalBottomNav[data-variant] a{color:var(--app-muted)}html[data-app-variant] .globalBottomNav[data-variant] a.active{color:var(--app-accent)}html[data-app-variant] .globalBottomNav[data-variant] a.active .globalBottomIcon{background:var(--app-surface-soft)}html[data-app-variant=customer] .mhHome{min-block-size:calc(100vh - 74px);-webkit-padding-after:112px;padding-block-end:112px;background:var(--app-page);color:var(--app-ink)}html[data-app-variant=customer] .mhHome--compact .mhCompactContent{inline-size:min(calc(100% - 24px),760px);gap:16px;-webkit-padding-before:16px;padding-block-start:16px}html[data-app-variant=customer] .mhAppSummary,html[data-app-variant=customer] .mhNeedCard,html[data-app-variant=customer] .mhQuickCard{border:1px solid var(--app-line);background:var(--app-surface);box-shadow:0 12px 30px var(--app-shadow)}html[data-app-variant=customer] .mhNeedCard{border-radius:24px}html[data-app-variant=customer] .mhAppSummary h2,html[data-app-variant=customer] .mhNeedHeading h1,html[data-app-variant=customer] .mhNeedHeading h2,html[data-app-variant=customer] .mhQuickCard,html[data-app-variant=customer] .mhQuickSection h2{color:var(--app-ink)}html[data-app-variant=customer] .mhNeedHeading p,html[data-app-variant=customer] .mhQuickCard small{color:var(--app-muted)}html[data-app-variant=customer] .mhNeedIcon,html[data-app-variant=customer] .mhQuickCard>span{background:var(--app-surface-soft);color:var(--app-accent)}html[data-app-variant=customer] .mhNeedCard textarea{border-color:var(--app-line);background:var(--app-page);color:var(--app-ink)}html[data-app-variant=customer] .mhDecisionCta,html[data-app-variant=customer] .mhNeedContinue{border:0;background:var(--app-action);color:#fff}.mhAppSummary{padding:17px;border-radius:22px}.mhAppSummary h2{margin:0 0 12px;font-size:18px}.mhAppSummary>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.mhAppSummary a{min-inline-size:0;min-block-size:90px;display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;padding:9px 5px;border-radius:15px;background:var(--app-surface-soft);border:1.5px solid color-mix(in srgb,var(--app-accent) 48%,var(--app-line));box-shadow:0 4px 0 color-mix(in srgb,var(--app-accent) 18%,var(--app-line)),0 10px 18px var(--app-shadow);color:inherit;text-decoration:none;text-align:center;transition:transform .16s ease,box-shadow .16s ease}.mhAppSummary a:hover{transform:translateY(-2px)}.mhAppSummary a:active{transform:translateY(1px);box-shadow:0 2px 0 color-mix(in srgb,var(--app-accent) 18%,var(--app-line))}.mhAppSummary svg{inline-size:21px;block-size:21px;color:var(--app-accent)}.mhAppSummary strong{color:var(--app-accent-strong);font-size:20px}.mhAppSummary small{color:var(--app-muted);font-size:10px;line-height:1.35}.customerFavoritesPage,html[data-app-variant=customer] .activityPage.customer,html[data-app-variant=customer] .customerRequestsPage,html[data-app-variant=customer] .customerSearchPage,html[data-app-variant=customer] .directRequestPage,html[data-app-variant=customer] .offerRequestPage{background:var(--app-page);color:var(--app-ink)}.customerFavoritesPage{min-block-size:100vh;padding:18px 12px 112px}.customerFavoritesShell{inline-size:min(760px,100%);margin-inline:auto}.customerFavoritesShell>header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;-webkit-margin-after:15px;margin-block-end:15px}.customerFavoritesShell>header>div{min-inline-size:0}.customerFavoritesLanguage{min-block-size:44px;-webkit-margin-start:auto;margin-inline-start:auto;padding-inline:14px;border:1px solid var(--app-line);border-radius:12px;background:var(--app-surface);color:var(--app-accent-strong);font:inherit;font-weight:900;cursor:pointer}.customerFavoritesLanguage:focus-visible{outline:3px solid color-mix(in srgb,var(--app-accent) 36%,transparent);outline-offset:2px}.customerFavoritesShell>header>span{inline-size:48px;block-size:48px;display:grid;place-items:center;border-radius:15px;background:var(--app-surface-soft);color:var(--app-accent)}.customerFavoritesShell h1{margin:0;font-size:28px}.customerFavoritesShell header p{margin:3px 0 0;color:var(--app-muted);font-size:13px}.customerFavoritesState{min-block-size:220px;display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;padding:24px;border:1px solid var(--app-line);border-radius:22px;background:var(--app-surface);color:var(--app-muted);text-align:center;box-shadow:0 12px 30px var(--app-shadow)}.customerFavoritesState strong{color:var(--app-ink)}.customerFavoritesState p{margin:0}.customerFavoritesState a,.customerFavoritesState button{min-block-size:44px;display:inline-flex;align-items:center;gap:7px;padding-inline:16px;border-radius:13px;background:var(--app-action);color:#fff;font-weight:900;text-decoration:none}.customerFavoritesState button{border:0;cursor:pointer;font:inherit}.customerFavoritesState.error{color:#b42318}.customerFavoritesGrid{display:grid;grid-gap:11px;gap:11px}.customerFavoritesGrid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:16px;border:1px solid var(--app-line);border-radius:19px;background:var(--app-surface);box-shadow:0 10px 26px var(--app-shadow)}.customerFavoriteAvatar{inline-size:52px;block-size:52px;display:grid;place-items:center;border-radius:16px;background:var(--app-surface-soft);color:var(--app-accent);font-size:20px;font-weight:950}.customerFavoritesGrid h2{margin:0 0 4px;font-size:17px}.customerFavoritesGrid p{margin:0;color:var(--app-muted);font-size:13px;line-height:1.5}.customerFavoritesGrid small{display:block;-webkit-margin-before:5px;margin-block-start:5px;color:var(--app-accent-strong)}.customerFavoritesGrid article>a{min-block-size:42px;display:inline-flex;align-items:center;padding-inline:13px;border-radius:12px;background:var(--app-action);color:#fff;font-weight:900;text-decoration:none}html[data-app-variant=customer] .activityPanel,html[data-app-variant=customer] .customerSearchChoice,html[data-app-variant=customer] .directRequestCard,html[data-app-variant=customer] .directResults,html[data-app-variant=customer] .offerRequestCard,html[data-app-variant=customer] .requestSummaryCard,html[data-app-variant=customer] .requestsListSection,html[data-app-variant=customer] .summaryCard{border-color:var(--app-line);background:var(--app-surface);box-shadow:0 4px 0 color-mix(in srgb,var(--app-accent) 16%,var(--app-line)),0 12px 30px var(--app-shadow)}html[data-app-variant=customer] .activityGroupIcon,html[data-app-variant=customer] .customerSearchIcon,html[data-app-variant=customer] .requestEmbeddedHeading svg,html[data-app-variant=customer] .summaryCard>svg{border:1px solid var(--app-line);box-shadow:0 3px 0 color-mix(in srgb,var(--app-accent) 16%,var(--app-line))}html[data-app-variant=customer] .messagesPage.customer .conversationCard,html[data-app-variant=customer] .messagesPage.customer .messagesNotice,html[data-app-variant=customer] .messagesPage.customer .messagesState{border-color:var(--app-line);box-shadow:0 4px 0 color-mix(in srgb,var(--app-accent) 16%,var(--app-line)),0 12px 30px var(--app-shadow)}html[data-app-variant=customer] .customerSearchChoice{background:var(--app-surface)}html[data-app-variant=customer] .activityButton.primary,html[data-app-variant=customer] .directOpenProvider,html[data-app-variant=customer] .directPrimary,html[data-app-variant=customer] .offerSubmit,html[data-app-variant=customer] .requestCarouselNav button,html[data-app-variant=customer] .requestCompleteCard .requestSummaryFooter a{background:var(--app-action);border-color:var(--app-action)}.customerRequestsPage{-webkit-padding-before:18px;padding-block-start:18px}.customerRequestsShell{inline-size:min(760px,100%)}.requestsHeader{align-items:center;-webkit-margin-after:14px;margin-block-end:14px}.requestsHeader h1{margin:0;font-size:clamp(26px,5vw,36px)}.requestsFilterSelect select{min-block-size:46px;min-inline-size:150px;padding-inline:13px;border:1px solid var(--app-line);border-radius:13px;background:var(--app-surface);color:var(--app-ink);font:inherit;font-weight:850}.requestsListSection{padding:17px;border-radius:22px}.requestCompleteCard{min-inline-size:0;padding:17px;border-radius:19px}.requestDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.requestDetailGrid>div{min-inline-size:0;background:var(--app-surface-soft)}.requestDetailGrid dd{word-break:normal;overflow-wrap:break-word}html[data-app-variant=provider] .activityPage.provider,html[data-app-variant=provider] .providerDashPage{background:var(--app-page);color:var(--app-ink)}html[data-app-variant=provider] .providerDashShell{inline-size:min(calc(100% - 24px),760px)}html[data-app-variant=provider] .activityPanel,html[data-app-variant=provider] .providerCard,html[data-app-variant=provider] .providerDashHeader,html[data-app-variant=provider] .providerDashSection,html[data-app-variant=provider] .providerQuickGrid a,html[data-app-variant=provider] .providerStats a,html[data-app-variant=provider] .summaryCard{border-color:var(--app-line);background:var(--app-surface);color:var(--app-ink);box-shadow:0 4px 0 color-mix(in srgb,var(--app-accent) 18%,var(--app-line)),0 12px 30px var(--app-shadow)}html[data-app-variant=provider] [class*=_avatarSettings_],html[data-app-variant=provider] [class*=_card_],html[data-app-variant=provider] [class*=_detailsCard_],html[data-app-variant=provider] [class*=_identityCard_],html[data-app-variant=provider] [class*=_preferenceCard_],html[data-app-variant=provider] [class*=_subscriptionCard_],html[data-app-variant=provider] [class*=_supportSection_]{box-shadow:0 4px 0 color-mix(in srgb,var(--app-accent) 18%,var(--app-line)),0 12px 30px var(--app-shadow)}html[data-app-variant=provider] .providerQuickGrid span,html[data-app-variant=provider] [class*=_cardIcon_]{border:1px solid var(--app-line);box-shadow:0 3px 0 color-mix(in srgb,var(--app-accent) 18%,var(--app-line))}html[data-app-variant=provider] .providerDashHeader{background:var(--app-surface-soft)}html[data-app-variant=provider] .providerDashHeader:after{display:none}html[data-app-variant=provider] .providerCard button,html[data-app-variant=provider] .providerDashEyebrow,html[data-app-variant=provider] .providerRow button{background:var(--app-action)}html[data-app-variant=provider] .providerQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-app-variant=provider] .providerQuickGrid span{background:var(--app-surface-soft);color:var(--app-accent)}html[data-app-variant=provider] .providerQuickGrid span svg{inline-size:24px;block-size:24px}html[data-app-variant=provider] .providerStats{grid-template-columns:repeat(5,minmax(0,1fr))}html[data-app-variant=provider] .providerStats strong{color:var(--app-accent)}html[data-app-variant=provider] .providerCards,html[data-app-variant=provider] .providerDashGrid{grid-template-columns:1fr}.mhDecisionList{grid-template-columns:1fr!important}.mhDecisionCard,.mhDecisionCard.compact,.mhDecisionHeader,.mhDecisionIdentity{min-inline-size:0}.mhDecisionHeader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.mhDecisionIdentity h3,.mhDecisionIdentity p{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.mhDecisionHeaderActions{min-inline-size:max-content}@media (max-width:620px){.appTopBar{padding-inline:11px}.appTopActions button span{display:none}.appTopActions button{inline-size:44px;padding:0}.appTopIdentity strong{max-inline-size:155px}.mhAppSummary>div{grid-template-columns:repeat(3,minmax(0,1fr))}.requestDetailGrid{grid-template-columns:1fr}.customerFavoritesGrid article{grid-template-columns:auto minmax(0,1fr)}.customerFavoritesGrid article>a{grid-column:1/-1;justify-content:center}}@media (max-width:380px){.appTopIdentity strong{max-inline-size:120px}.mhAppSummary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:820px){html[data-app-variant] .globalBottomNav[data-variant]{inset-block-end:12px}.appTopBar{padding-inline:max(18px,calc((100% - 760px) / 2))}}@media (prefers-reduced-motion:reduce){.appTopBar *,.mhQuickCard,.providerQuickGrid a{transition:none!important}}html[data-mehan-theme=dark][data-app-variant] .appTopIdentity small,html[data-mehan-theme=dark][data-app-variant] .mhNeedIcon,html[data-mehan-theme=dark][data-app-variant] .mhQuickCard>span,html[data-mehan-theme=dark][data-app-variant] .providerQuickGrid span,html[data-mehan-theme=dark][data-app-variant] [class*=_cardIcon_]{color:var(--app-accent)}html[data-mehan-theme=dark][data-app-variant] [class*=_primaryButton_]{background:var(--app-action);color:#fff}html[data-mehan-theme=dark][data-app-variant] .globalBottomNav[data-variant] a.active,html[data-mehan-theme=dark][data-app-variant] .globalBottomNav[data-variant] a.active svg{color:var(--app-accent)}:root{--brand-purple:#3e194c;--brand-purple-strong:#2a013b;--brand-purple-soft:#f3eef7;--brand-gold:#d4b883;--brand-gold-light:#f3d9ac;--brand-bronze:#8a5a2b;--brand-ivory:#faf7f2;--brand-paper:#ffffff;--brand-line:#e5d9df;--brand-ink:#241d2d;--brand-muted:#68606f;--brand-gold-soft:#faf2e7;--brand-action:#4b2e6d;--brand-action-strong:#321540;--brand-ribbon:linear-gradient(132deg,transparent 0 16%,#d4b88312 16% 19%,transparent 19% 76%,#4b2e6d08 76% 79%,transparent 79%);color-scheme:light}html[data-mehan-theme-mode=light]{--brand-ivory:#faf8fc}html[data-mehan-theme=dark]{--brand-purple:#d7b4ef;--brand-purple-strong:#e7cdf7;--brand-purple-soft:#2d243a;--brand-bronze:#e6c99b;--brand-gold-soft:#35251a;--brand-ivory:#14111b;--brand-paper:#211b2a;--brand-line:#564562;--brand-ink:#faf7fc;--brand-muted:#c0b4c9;--brand-ribbon:linear-gradient(132deg,transparent 0 16%,#d4b88308 16% 19%,transparent 19% 76%,#d7b4ef08 76% 79%,transparent 79%);color-scheme:dark}.brandLogo.brandLogo{display:inline-block;flex:0 0 auto;inline-size:148px;max-inline-size:100%;aspect-ratio:1536/604;overflow:visible;background:transparent;vertical-align:middle}.brandLogo.brandLogo--compact{inline-size:112px}.brandLogo.brandLogo--large{inline-size:min(100%,640px)}.brandLogo.brandLogo img{position:static;display:block;inline-size:100%;block-size:auto;max-inline-size:100%;aspect-ratio:1536/604;object-fit:contain;object-position:center;border:0;border-radius:0;filter:none;transform:none;opacity:1;mix-blend-mode:normal}.appTopBrand{display:inline-flex;align-items:center;min-block-size:44px}.appTopBar{flex-wrap:wrap}.authBrand,.deleteAccountBrand,.publicInfoBrand{flex:0 0 auto}.authPage.authPage{background:var(--brand-ribbon),var(--brand-ivory)}.authHeading h1{color:var(--brand-purple)}.adminBrandBlock{flex-direction:column;align-items:flex-start}.adminBrandBlock .brandLogo{inline-size:184px}.adminLoginPage{min-height:100vh;display:grid;place-items:center;background:var(--brand-ribbon),var(--brand-ivory);padding:20px}.adminLoginCard{width:min(460px,100%);background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:22px;padding:28px;box-shadow:0 24px 70px #2a013b14}.adminLoginCard>.brandLogo{display:block;inline-size:220px;margin:0 auto 24px}.publicInfoPage.publicInfoPage{--public-bg:var(--brand-ivory);--public-surface:var(--brand-paper);--public-text:var(--brand-ink);--public-muted:var(--brand-muted);--public-border:var(--brand-line);--public-blue:var(--brand-purple);--public-blue-strong:var(--brand-purple-strong);--public-blue-soft:var(--brand-purple-soft);--public-copper:var(--brand-bronze);--public-copper-strong:var(--brand-bronze);--public-copper-soft:var(--brand-gold-soft);background:var(--brand-ribbon),var(--public-bg)}.publicInfoPage .publicInfoHeader{background:var(--brand-ivory)}.publicInfoPage .publicInfoPrimaryAction{background:var(--brand-action);color:#fff;box-shadow:none}.publicInfoPage .publicInfoPrimaryAction:hover{background:var(--brand-action-strong)}.deleteAccountPage--public{background:var(--brand-ribbon),var(--brand-ivory)}.deleteAccountBrand>.brandLogo{width:148px;height:auto;padding:0;border:0;border-radius:0}.mhCity{--ink:var(--brand-ink);--muted:var(--brand-muted);--line:var(--brand-line);--blue:var(--brand-purple);--blue-soft:var(--brand-purple-soft);--copper:var(--brand-bronze);--copper-soft:var(--brand-gold-soft)}.mhCity,.mhCity .mhCityHero{background:var(--brand-ivory)}.mhCity .mhCityHero{min-height:0;padding:0}.mhCity .mhCityHero:after{content:none}.mhCity .mhCityHeader{position:relative;min-height:86px}.mhCity .mhCityBrand{color:var(--brand-purple)}.mhCity .mhCityBrand .brandLogo{width:148px;height:auto;display:inline-block;border-radius:0;background:transparent;box-shadow:none}.mhCity .mhCityHeroTags{position:static;width:min(1320px,calc(100% - 28px));height:auto;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:12px;gap:12px;padding:24px}.mhCity .mhCityHeroTag{position:static;flex-direction:column;color:var(--brand-purple);text-shadow:none}.mhCity .mhCityHeroTag span{border-color:var(--brand-gold);color:var(--brand-purple);background:var(--brand-purple-soft);box-shadow:none}.mhCity .mhCityHeroTag strong{width:100%;text-align:center;background:transparent}.mhCity .mhCityHeroTag:nth-child(n+5){display:flex}.mhCity .mhCityHeader button,.mhCity .mhCityHeader nav a{color:var(--brand-purple)}.mhCity .mhCityHeader button{border-color:var(--brand-line);background:var(--brand-paper);box-shadow:none}.webAppearanceToggle.webAppearanceToggle{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-paper);color:var(--brand-purple);font:inherit;font-weight:800;cursor:pointer}.webAppearanceToggle:focus-visible{outline:3px solid var(--brand-purple);outline-offset:3px}html[data-app-variant] .supportCenterPage .publicSupportLanguage{display:inline-flex;align-items:center;justify-content:center}.publicSupportHeader{flex-wrap:wrap}.publicSupportHeader>div:not(.publicSupportPreferences){flex:1 1;min-inline-size:min(100%,220px)}.mhCity .mhCityPath--provider{border-color:var(--brand-line)}.mhCity .mhCityRoleBody a{background:var(--brand-action);color:#fff}.mhCity .mhCityPath--provider .mhCityRoleBody a{background:#8a5a2b;color:#fff}.mhCity .mhCityRoleBody a+a{background:var(--brand-paper);color:var(--brand-purple)}.mhCity .mhCityPath--provider .mhCityRoleBody a+a{background:var(--brand-paper);color:var(--brand-bronze)}.mhApprovedBanner{margin:0;inline-size:100%}.mhApprovedBanner img{position:static;display:block;inline-size:100%;block-size:auto;aspect-ratio:3/1;object-fit:contain;filter:none;transform:none;border-radius:0}.brandVisuallyHidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.mhCity .mhCityCategoryGrid svg{color:var(--brand-purple)}.mhCity .mhCityCategoryGrid article{border-color:var(--brand-line)}.mhCity .mhCityPaths{-webkit-margin-before:36px;margin-block-start:36px}.mhCity .mhCityHow,.mhCity .mhCitySpectrum{background:var(--brand-ribbon)}.mhCity .mhCityStepIcon{background:var(--brand-purple-soft);color:var(--brand-purple)}.mhCity .mhCityHow li+li:before{border-color:var(--brand-gold)}.mhCity .mhCityClosing{min-height:240px;background:var(--brand-ribbon),var(--brand-paper);border:1px solid var(--brand-line)}.mhCity .mhCityClosing>div{position:relative;inline-size:100%;min-height:0;padding:42px;background:transparent;text-align:center}.mhCity .mhCityClosing h2,.mhCity .mhCityClosing>div p{color:var(--brand-purple);text-shadow:none}.mhCity .mhCityClosingNote{position:static;max-width:none;margin:0 24px 30px;color:var(--brand-bronze);transform:none;text-align:center}.mhCity .mhCityFooter{border-color:var(--brand-line)}.mhCity .mhCityFooter p,.mhCity .mhCityFooter>div a{color:var(--brand-muted)}html[data-app-variant] main[class]{background-image:var(--brand-ribbon)}@media (min-width:561px) and (max-width:900px){.mhCity .mhCityHeroTags{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:560px){.mhCity .mhCityHeroTags{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 10px}.appTopBar{gap:8px}.appTopBrand{order:-1;inline-size:100%;justify-content:center}.appTopBrand .brandLogo{inline-size:118px}.mhCity .mhCityHeader{min-height:74px;width:calc(100% - 24px);flex-wrap:wrap;padding-block:10px}.mhCity .mhCityHeader,.mhCity .mhCityHeader nav{justify-content:center;gap:8px}.publicSupportPreferences{flex-basis:100%;justify-content:center}.mhCity .mhCityHeader .brandLogo{inline-size:124px}.mhCity .mhCityClosing>div{padding:30px 18px}.mhCity .mhCityClosing h2{font-size:30px}.adminLoginCard{padding:22px 18px}}.mhProviderIdentityRow{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:7px 0}.mhProviderGenderBadge,.mhProviderTrustBadge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:6px 10px;border:1px solid;border-radius:999px;font-size:12px;font-weight:900;line-height:1.1}.mhProviderGenderBadge.female{border-color:#e09ac9;background:#fbe9f5;color:#8d286c}.mhProviderGenderBadge.male{border-color:#8fbeff;background:#e8f2ff;color:#0b57a4}.mhProviderTrustBadge.identity{border-color:#cfe2d6;background:#edf7f1;color:#1f6541}.mhProviderTrustBadge.qualification{border-color:#dcd7fb;background:#f4f2ff;color:#5945a0}.mhProviderTrustBadge.license{border-color:#ead9aa;background:#fff8e8;color:#7d5a10}.mhProviderTrustBadge.business{border-color:#cee1f5;background:#eef6ff;color:#285c88}