@import url("https://fonts.googleapis.com/css2?family=Alan+Sans:wght@400;500;600;700&display=swap");html.provider-positive{--provider-bg:#f4f7f5;--provider-surface:#ffffff;--provider-surface-soft:#eef5f0;--provider-surface-warm:#faf7ef;--provider-ink:#14231c;--provider-muted:#5b6b63;--provider-border:#d8e1dc;--provider-border-strong:#c5d4cc;--provider-green:#2f6f55;--provider-green-deep:#244f3c;--provider-green-light:#e7f2ec;--provider-nav:#12382b;--provider-nav-2:#173f31;--provider-nav-muted:#b9ccc1;--provider-nav-selected:#d5f5e0;--provider-nav-selected-ink:#103521;--provider-accent:#2fce65;--provider-gold:#b78a4a;--provider-focus:#2fce65;--provider-shadow-panel:0 1px 2px rgba(18,56,43,0.05),0 12px 30px rgba(18,56,43,0.055);--provider-shadow-hover:0 2px 4px rgba(18,56,43,0.07),0 16px 36px rgba(18,56,43,0.08);--provider-font-sans:"Alan Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--provider-page-gutter:clamp(1rem,2vw,2rem);--provider-radius-panel:20px;--provider-radius-control:12px;--provider-mobile-nav-height:76px}.provider-shell{min-height:100vh;background:var(--provider-bg);color:var(--provider-ink);font-family:var(--provider-font-sans);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased}.provider-shell :where(button,input,select,textarea){font:inherit}.provider-shell :where(h1,h2,h3,h4,h5,h6){font-family:var(--provider-font-sans);color:var(--provider-ink);font-weight:700;letter-spacing:-.018em}.provider-shell h1{font-size:clamp(2.25rem,3.5vw,3rem);line-height:1.05}.provider-shell h2{font-size:clamp(1.75rem,2.4vw,2rem);line-height:1.15}.provider-shell h3{font-size:1.5rem;line-height:1.2}.provider-shell .text-\[10px\],.provider-shell .text-\[11px\],.provider-shell .text-\[12px\],.provider-shell .text-\[13px\],.provider-shell .text-\[14px\],.provider-shell .text-\[15px\],.provider-shell .text-\[8px\],.provider-shell .text-\[9px\],.provider-shell .text-label,.provider-shell .text-sm,.provider-shell .text-xs{font-size:1rem!important;line-height:1.5rem!important}.provider-shell :where(label,input,textarea,select,[role=menuitem],[role=option]){font-size:1rem}.provider-main{min-width:0;flex:1 1 auto;padding:var(--provider-page-gutter)}.provider-page-header{position:relative;overflow:hidden;border:1px solid var(--provider-border);border-radius:var(--provider-radius-panel);background:radial-gradient(circle at 90% 10%,rgba(47,206,101,.1),transparent 32%),linear-gradient(118deg,#ffffff 0,var(--provider-surface-warm) 58%,#eaf5ef 130%);box-shadow:var(--provider-shadow-panel)}.provider-page-header:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,var(--provider-green),#d0a35f,transparent 78%);content:"";opacity:.55;pointer-events:none}.provider-panel{border:1px solid var(--provider-border);border-radius:var(--provider-radius-panel);background:var(--provider-surface);box-shadow:var(--provider-shadow-panel)}.provider-panel-interactive{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.provider-panel-interactive:hover{border-color:var(--provider-border-strong);box-shadow:var(--provider-shadow-hover);transform:translateY(-1px)}.provider-eyebrow{font-size:1rem;line-height:1.4;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--provider-green)}.provider-muted{color:var(--provider-muted)}.provider-sidebar-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:rgba(213,245,224,.3) transparent}.provider-sidebar-scroll::-webkit-scrollbar{width:5px}.provider-sidebar-scroll::-webkit-scrollbar-track{background:transparent}.provider-sidebar-scroll::-webkit-scrollbar-thumb{min-height:42px;border-radius:999px;background:rgba(213,245,224,.25)}.provider-sidebar-scroll:hover::-webkit-scrollbar-thumb{background:rgba(213,245,224,.4)}.provider-sidebar-scroll::-webkit-scrollbar-button{display:none}.provider-status-dot{width:.55rem;height:.55rem;flex:none;border-radius:999px;background:var(--provider-accent);box-shadow:0 0 0 4px rgba(47,206,101,.12)}.provider-gradient-card{border:1px solid color-mix(in srgb,var(--provider-border) 86%,white);background:linear-gradient(135deg,#ffffff,#f6faf7 58%,#edf6f1)}.provider-control{min-height:44px;border:1px solid var(--provider-border);border-radius:var(--provider-radius-control);background:white;color:var(--provider-ink);box-shadow:0 1px 2px rgba(18,56,43,.035)}.provider-control:focus-visible,.provider-control:focus-within{border-color:#78b79c;outline:2px solid color-mix(in srgb,var(--provider-focus) 30%,transparent);outline-offset:1px}.provider-shell [class*=text-sm],.provider-shell [class*=text-xs]{font-size:1rem!important;line-height:1.5rem!important}.provider-shell :where(button,input,textarea,select,[role=menuitem],[role=option]){font-size:1rem!important}.provider-main>.space-y-6>header.rounded-2xl.border.bg-card{position:relative;overflow:hidden;border-color:var(--provider-border);border-radius:var(--provider-radius-panel);background:radial-gradient(circle at 92% 12%,rgba(47,206,101,.09),transparent 34%),linear-gradient(118deg,#ffffff 0,var(--provider-surface-warm) 58%,#eaf5ef 130%);box-shadow:var(--provider-shadow-panel)}.provider-main>*{width:100%;max-width:none!important;margin-inline:0!important}.provider-main .provider-hub,.provider-main .provider-workspace-page{width:100%;max-width:none;margin-inline:0}.provider-growth-panel{position:relative;width:100%}.provider-mobile-bottom-nav,.provider-mobile-section-nav{display:none}@media (min-width:1280px){.provider-main{padding:clamp(1.25rem,1.8vw,2.25rem)}}@media (max-width:1023px){html.provider-positive{--provider-page-gutter:0.75rem}.provider-main{padding:var(--provider-page-gutter);padding-bottom:calc(var(--provider-mobile-nav-height) + env(safe-area-inset-bottom) + 1rem)}.provider-mobile-contextbar{min-height:60px}.provider-mobile-contextbar .provider-control,.provider-mobile-contextbar>div>div{width:100%;max-width:100%}.provider-mobile-bottom-nav{position:fixed;z-index:75;right:0;bottom:0;left:0;display:grid;min-height:var(--provider-mobile-nav-height);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;border-top:1px solid rgba(197,212,204,.95);background:rgba(255,255,255,.97);padding:7px 6px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -12px 30px rgba(18,56,43,.11);backdrop-filter:blur(18px)}.provider-mobile-nav-item{position:relative;display:flex;min-width:0;min-height:56px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:13px;color:#5b6b63;font-size:14px!important;font-weight:700;line-height:1!important;transition:background .15s ease,color .15s ease,transform .15s ease}.provider-mobile-nav-item>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px!important;line-height:1!important}.provider-mobile-nav-item.is-active,.provider-mobile-nav-item:focus-visible,.provider-mobile-nav-item:hover{background:#edf5f0;color:#174f37}.provider-mobile-nav-support{color:#12382b}.provider-mobile-nav-support-icon{display:flex;height:35px;width:35px;margin-top:-18px;border:4px solid white;border-radius:999px;box-shadow:0 7px 18px rgba(18,56,43,.23)}.provider-mobile-nav-badge,.provider-mobile-nav-support-icon{align-items:center;justify-content:center;background:#12382b;color:white}.provider-mobile-nav-badge{position:absolute;top:2px;left:calc(50% + 8px);display:inline-flex;min-width:18px;height:18px;border:2px solid white;border-radius:999px;padding-inline:4px;font-size:10px!important;line-height:1!important}.provider-support-widget{right:.75rem;bottom:calc(var(--provider-mobile-nav-height) + env(safe-area-inset-bottom) + .75rem);left:.75rem;width:auto;max-height:calc(100dvh - var(--provider-mobile-nav-height) - env(safe-area-inset-bottom) - 1.5rem);border-radius:18px}.provider-hub{display:flex;flex-direction:column;gap:.75rem}.provider-hub>*{margin-top:0!important}.provider-manager-welcome{border-radius:16px}.provider-manager-welcome-inner{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:14px 14px 14px 18px!important}.provider-manager-avatar{width:52px!important;height:52px!important;border-radius:13px!important}.provider-manager-assigned{display:none}.provider-manager-title{margin-top:2px!important;font-size:1.25rem!important;line-height:1.18!important}.provider-manager-copy{grid-column:1/-1;margin-top:4px!important;line-height:1.45!important}.provider-manager-actions{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.provider-manager-actions button{width:100%;min-height:44px;padding-inline:10px}.provider-hub .provider-page-header{border-radius:16px;padding:1rem!important}.provider-hub .provider-page-header h1{font-size:1.85rem!important;line-height:1.08!important}.provider-hub .provider-page-header p.text-lg{margin-top:.5rem!important;line-height:1.5!important}.provider-hub .provider-page-header>div{gap:.85rem!important}.provider-hub .provider-page-header>div>div:last-child{display:grid!important;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px!important}.provider-hub .provider-page-header>div>div:last-child>*{width:100%;min-width:0;justify-content:center}.provider-hub .provider-page-header a[href^="/claim-your-center"]{display:none!important}.provider-hub>div.grid{gap:.75rem!important}.provider-hub>div.grid>.provider-panel{border-radius:16px;padding:1rem!important}.provider-hub>div.grid>.provider-panel h2{font-size:1.35rem!important}.provider-hub>section[class*="rounded-[22px]"]{border-radius:17px!important}.provider-hub>section[class*="rounded-[22px]"]>div:first-child{padding:1rem!important}.provider-hub>section[class*="rounded-[22px]"]>div:first-child h2{margin-top:.5rem!important;font-size:1.45rem!important;line-height:1.15!important}.provider-hub>section[class*="rounded-[22px]"]>div:first-child p{margin-top:.45rem!important;line-height:1.45!important}.provider-hub>section[class*="rounded-[22px]"]>div:first-child div[class*=rounded-2xl]{margin-top:.85rem!important;padding:.75rem!important}.provider-hub>section[class*="rounded-[22px]"]>div:first-child>div>a,.provider-hub>section[class*="rounded-[22px]"]>div:first-child>div>button{margin-top:.75rem!important}.provider-hub>section[class*="rounded-[22px]"]>div:nth-child(2){overflow:hidden;padding:.75rem!important}.provider-hub>section[class*="rounded-[22px]"]>div:nth-child(2)>div{display:flex!important;gap:10px!important;overflow-x:auto;padding-bottom:4px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.provider-hub>section[class*="rounded-[22px]"]>div:nth-child(2)>div::-webkit-scrollbar{display:none}.provider-hub>section[class*="rounded-[22px]"] article{min-width:min(82vw,320px);min-height:0!important;flex:0 0 min(82vw,320px);padding:.9rem!important;scroll-snap-align:start}.provider-hub>section[class*="rounded-[22px]"] article h3{font-size:1.15rem!important}.provider-hub>section[class*="rounded-[22px]"] article p{line-height:1.45!important}.provider-hub>section.provider-panel{border-radius:16px}.provider-hub>section.provider-panel>div:first-child{padding:1rem!important}.provider-hub>section.provider-panel>div:nth-child(2){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:.75rem!important}.provider-hub>section.provider-panel>div:nth-child(2)>div{min-width:0;border-radius:13px!important;padding:.75rem!important}.provider-hub>section.provider-panel>div:nth-child(2) p{overflow-wrap:anywhere;font-size:1rem!important}.provider-hub>section.provider-panel>div:last-child{padding:.75rem!important}.provider-listing-editor{gap:.75rem}.provider-editor-hero{border-radius:16px;padding:1rem!important}.provider-editor-hero h1{font-size:1.8rem!important}.provider-editor-hero p.text-lg{font-size:1rem!important;line-height:1.5rem!important}.provider-editor-hero-actions{margin-right:-1rem;overflow-x:auto;padding-right:1rem;padding-bottom:2px;flex-wrap:nowrap!important;scrollbar-width:none}.provider-editor-hero-actions::-webkit-scrollbar{display:none}.provider-editor-hero-actions>*{flex:0 0 auto}.provider-mobile-section-nav{position:sticky;z-index:34;top:60px;display:block;margin-inline:-.75rem;border-top:1px solid rgba(216,225,220,.82);border-bottom:1px solid rgba(197,212,204,.95);background:rgba(244,247,245,.96);padding:8px 0;box-shadow:0 8px 18px rgba(18,56,43,.06);backdrop-filter:blur(14px)}.provider-mobile-section-scroller{display:flex;gap:7px;overflow-x:auto;padding-inline:.75rem;scroll-padding-inline:.75rem;scrollbar-width:none}.provider-mobile-section-scroller::-webkit-scrollbar{display:none}.provider-mobile-section-chip{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;gap:7px;border:1px solid #d8e1dc;border-radius:999px;background:white;padding:8px 12px;color:#42544b;font-size:14px!important;font-weight:700;line-height:1!important;box-shadow:0 1px 2px rgba(18,56,43,.03)}.provider-mobile-section-chip.is-active{border-color:#2f6f55;background:#12382b;color:white}.provider-section-card{scroll-margin-top:116px;border-radius:16px!important}.provider-section-header{padding:.9rem!important}.provider-section-header h2{font-size:1.3rem!important;line-height:1.15!important}.provider-section-description{line-height:1.45!important}.provider-section-body{padding:.9rem!important}.provider-section-body :where(input,textarea,select){min-width:0;max-width:100%}.provider-section-card:not(#gallery) .provider-section-body .grid{grid-template-columns:minmax(0,1fr)!important}.provider-section-body .w-24,.provider-section-body [class*="w-[118px]"]{width:100%!important}.provider-section-review-note{padding:.75rem .9rem!important;line-height:1.45}.provider-section-footer{position:sticky;z-index:12;bottom:calc(var(--provider-mobile-nav-height) + env(safe-area-inset-bottom));display:grid!important;grid-template-columns:1fr;padding:.75rem .9rem!important;border-top:1px solid #dfe7e2;box-shadow:0 -8px 18px rgba(18,56,43,.07)}.provider-section-actions{display:grid!important;width:100%;grid-template-columns:1fr 1fr}.provider-section-actions button{width:100%;min-height:44px}}@media (max-width:520px){.provider-shell h1{font-size:1.85rem}.provider-shell h2{font-size:1.45rem}.provider-manager-copy{display:none}.provider-hub>section.provider-panel>div:nth-child(2){grid-template-columns:1fr 1fr!important}.provider-section-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start}.provider-section-header>div:first-child{min-width:0}.provider-section-header>div:last-child button,.provider-section-header>div:last-child span{min-height:40px;padding-inline:10px}}.provider-shell,.provider-shell-column{min-height:100dvh;background:var(--provider-bg)}.provider-main{overflow-x:clip;background:var(--provider-bg)}.ui-dialog-content{box-sizing:border-box;left:50%!important;top:50%!important;max-width:calc(100vw - 1.5rem);transform:translate(-50%,-50%)!important}@media (max-width:1023px){.provider-shell-column{width:100%;min-width:0;min-height:100dvh}.provider-main{width:100%;min-height:calc(100dvh - 60px);overflow-x:clip;padding-bottom:calc(var(--provider-mobile-nav-height) + env(safe-area-inset-bottom) + .75rem)}.provider-main :where(section,article,aside,form,header,footer,div){min-width:0}.provider-main :where(input,textarea,select,img,video,iframe){max-width:100%}.provider-mobile-bottom-nav{position:fixed!important;inset-inline:0!important;bottom:0!important;z-index:100!important;display:grid!important;width:100vw!important;max-width:100vw!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;transform:translateZ(0);isolation:isolate}.provider-mobile-bottom-nav>*{display:flex!important;width:100%!important;min-width:0!important;visibility:visible!important;opacity:1!important}.provider-mobile-nav-item{padding-inline:2px}.provider-hub,.provider-listing-editor,.provider-workspace-page{max-width:100vw;overflow-x:clip}.provider-workspace-page .provider-page-header{border-radius:16px;padding:1rem!important}.provider-workspace-page .provider-page-header h1{font-size:clamp(1.75rem,8vw,2rem)!important;line-height:1.08!important}.provider-workspace-page .provider-page-header p.text-lg{font-size:1rem!important;line-height:1.5!important}.provider-hub>section[class*="rounded-[22px]"]>div:nth-child(2){position:relative;overflow:hidden;padding-top:.65rem!important}.provider-hub>section[class*="rounded-[22px]"]>div:nth-child(2):before{content:"Swipe to see all actions  →";display:flex;align-items:center;min-height:32px;margin:0 0 .45rem;padding-inline:.15rem;color:#52645b;font-size:.875rem;font-weight:700;letter-spacing:.01em}.provider-hub>section[class*="rounded-[22px]"]>div:nth-child(2):after{position:absolute;z-index:4;right:7px;top:calc(50% + 12px);display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #d3dfd8;border-radius:999px;background:rgba(255,255,255,.94);color:#245f47;box-shadow:0 7px 20px rgba(18,56,43,.14);content:"›";font-size:1.65rem;line-height:1;pointer-events:none}.provider-hub>section[class*="rounded-[22px]"]>div:nth-child(2)>div{gap:10px!important;padding-right:3.2rem;scroll-padding-inline:0;-webkit-overflow-scrolling:touch}.provider-hub>section[class*="rounded-[22px]"] article{min-width:min(74vw,292px);flex-basis:min(74vw,292px)}.provider-workspace-page #provider-support-conversation>div:last-child button{width:100%;min-width:0!important;min-height:44px!important;height:auto!important}.provider-main iframe{width:100%!important;max-width:100%!important}}@media (max-width:640px){.ui-dialog-content{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:18px!important}.ui-dialog-content>*{min-width:0;max-width:100%}.ui-dialog-content .p-6{padding:1rem!important}.ui-dialog-content :where(input,textarea,select){width:100%;min-width:0;max-width:100%}.ui-dialog-content :where(pre,code){max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap}.provider-mobile-bottom-nav{min-height:72px;padding-inline:3px}.provider-mobile-nav-item,.provider-mobile-nav-item>span:last-child{font-size:12px!important}.provider-mobile-nav-support-icon{width:33px;height:33px}.provider-hub>section[class*="rounded-[22px]"] article{min-width:min(72vw,275px);flex-basis:min(72vw,275px)}.provider-hub>section.provider-panel>div:nth-child(2){grid-template-columns:1fr!important}.provider-hub>section.provider-panel>div:last-child{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.provider-hub>section.provider-panel>div:last-child>*{width:100%;min-width:0;justify-content:center}}.provider-install-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid #d8e1dc;border-radius:12px;padding:10px 14px;background:#fff;color:#12382b;font-size:16px;font-weight:600;line-height:1.4;cursor:pointer}.provider-install-button:hover{background:#edf7f1}.provider-install-button:focus-visible{outline:2px solid #2fce65;outline-offset:3px}.provider-install-collapsed{width:44px;overflow:hidden;font-size:0;padding:10px;margin-left:8px;gap:0}.provider-install-collapsed img{flex-shrink:0}.provider-app-status,.provider-app-update{position:relative;z-index:60;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;font-size:16px;line-height:1.5;background:#fff3cf;color:#654817}.provider-app-update{background:#d5f5e0;color:#12382b;flex-wrap:wrap}.provider-app-update button{display:inline-flex;min-height:44px;align-items:center;gap:8px;font-weight:700;text-decoration:underline}.provider-installed-app .provider-mobile-contextbar{padding-top:max(8px,env(safe-area-inset-top))}.provider-install-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}@media(max-width:1023px){.provider-installed-app .provider-main{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.provider-keyboard-open .provider-mobile-bottom-nav{display:none!important}.provider-keyboard-open .provider-section-footer{bottom:var(--provider-keyboard-inset,0)}.provider-keyboard-open .provider-main{padding-bottom:calc(var(--provider-keyboard-inset,0px) + 16px)}.provider-installed-app .provider-shell-column{overscroll-behavior-y:contain}}.provider-login-surface{--background:0 0% 100%;--foreground:144 27% 11%;--card:0 0% 100%;--card-foreground:144 27% 11%;--popover:0 0% 100%;--popover-foreground:144 27% 11%;--primary:160 51% 15%;--primary-foreground:0 0% 100%;--secondary:140 26% 95%;--secondary-foreground:144 27% 11%;--muted:140 20% 95%;--muted-foreground:150 8% 39%;--accent:140 26% 95%;--accent-foreground:144 27% 11%;--border:140 13% 84%;--input:140 13% 78%;--ring:154 41% 31%;color:hsl(var(--foreground));background-color:hsl(var(--background));color-scheme:light}.provider-login-surface input{color:hsl(var(--foreground));background-color:hsl(var(--background));caret-color:hsl(var(--foreground))}.provider-login-surface input:-webkit-autofill{-webkit-text-fill-color:hsl(var(--foreground));box-shadow:0 0 0 1000px hsl(var(--background)) inset}.provider-login-surface input:autofill{-webkit-text-fill-color:hsl(var(--foreground));box-shadow:0 0 0 1000px hsl(var(--background)) inset}