@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700;800&family=DM+Sans:wght@300;400;500;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--teal:#1a9e9e;--teal-dark:#137a7a;--teal-light:#e8f7f7;--teal-mid:#2ab5b5;--gold:#c9a84c;--gold-light:#f5e9c8;--cream:#f7f3ec;--cream-dark:#ede8df;--ink:#1a2332;--ink-mid:#2d3f52;--ink-light:#5a6a7a;--white:#fff;--border:#1a9e9e26;--shadow-sm:0 2px 8px #1a9e9e14;--shadow-md:0 8px 32px #1a9e9e1f;--shadow-lg:0 20px 60px #1a323226;--radius-sm:8px;--radius-md:16px;--radius-lg:24px}*{box-sizing:border-box;margin:0;padding:0}.LandingPage_container__E7ZNb{background-color:#f7f3ec;background-color:var(--cream);color:#1a2332;color:var(--ink);font-family:DM Sans,-apple-system,sans-serif;min-height:100vh;overflow-x:hidden}.LandingPage_header__6S\+Ka{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f3ece6;border-bottom:1px solid #0000;display:flex;justify-content:space-between;padding:16px 5%;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;z-index:100}.LandingPage_headerScrolled__z-Tea{border-bottom-color:#1a9e9e26;border-bottom-color:var(--border);box-shadow:0 2px 8px #1a9e9e14;box-shadow:var(--shadow-sm)}.LandingPage_logo__\+YMw1{align-items:center;cursor:pointer;display:flex;gap:10px}.LandingPage_logoImg__FtxyR{border-radius:10px;height:40px;object-fit:contain;width:40px}.LandingPage_logoText__RO9BH{color:#1a2332;color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.LandingPage_logoAi__NPcoJ{color:#1a9e9e;color:var(--teal)}.LandingPage_nav__CdTFD{align-items:center;display:flex;gap:4px}.LandingPage_navLink__3y9-m{border-radius:20px;color:#5a6a7a;color:var(--ink-light);font-size:.9rem;font-weight:500;padding:6px 14px;text-decoration:none;transition:all .2s ease}.LandingPage_navLink__3y9-m:hover{background:#e8f7f7;background:var(--teal-light);color:#1a9e9e;color:var(--teal)}.LandingPage_mailingListButton__hZF7T{background:#1a9e9e;background:var(--teal);border:none;border-radius:20px;color:#fff;color:var(--white);cursor:pointer;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;padding:9px 20px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.LandingPage_mailingListButton__hZF7T:hover{background:#137a7a;background:var(--teal-dark);box-shadow:0 4px 16px #1a9e9e4d;transform:translateY(-1px)}.LandingPage_heroSection__ZO0qF{align-items:stretch;display:flex;gap:32px;justify-content:space-between;min-height:90vh;overflow:hidden;padding:40px 5%;position:relative}.LandingPage_heroBackground__PhBQU{inset:0;pointer-events:none;position:absolute;z-index:0}.LandingPage_heroBgOrb1__RhuVU{background:radial-gradient(circle,#1a9e9e1f 0,#0000 70%);border-radius:50%;height:600px;position:absolute;right:-100px;top:-100px;width:600px}.LandingPage_heroBgOrb2__JDCuF{background:radial-gradient(circle,#c9a84c14 0,#0000 70%);border-radius:50%;bottom:-150px;height:500px;left:-50px;position:absolute;width:500px}.LandingPage_heroBgGrid__6rbVZ{background-image:linear-gradient(#1a9e9e0a 1px,#0000 0),linear-gradient(90deg,#1a9e9e0a 1px,#0000 0);background-size:48px 48px;inset:0;position:absolute}.LandingPage_leftPanel__aZ5Uf{display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:480px;position:relative;z-index:1}.LandingPage_aiTag__YLZUj{align-items:center;background:#fff;background:var(--white);border:1px solid #1a9e9e26;border:1px solid var(--border);border-radius:20px;box-shadow:0 2px 8px #1a9e9e14;box-shadow:var(--shadow-sm);color:#137a7a;color:var(--teal-dark);display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;letter-spacing:.02em;margin-bottom:24px;padding:6px 14px 6px 10px}.LandingPage_aiTagDot__89paK{animation:LandingPage_pulse__eBJxp 2s infinite;background:#1a9e9e;background:var(--teal);border-radius:50%;height:8px;width:8px}@keyframes LandingPage_pulse__eBJxp{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.LandingPage_title__bL27i{color:#1a2332;color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:clamp(2.8rem,4.5vw,4.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-bottom:20px}.LandingPage_highlightText__3NBup{color:#1a9e9e;color:var(--teal);display:inline-block;position:relative}.LandingPage_highlightText__3NBup:after{background:#c9a84c;background:var(--gold);border-radius:2px;bottom:2px;content:"";height:4px;left:0;opacity:.6;position:absolute;width:100%}.LandingPage_description__QIMpL{color:#5a6a7a;color:var(--ink-light);font-size:1.05rem;line-height:1.7;margin-bottom:32px;max-width:480px}.LandingPage_buttonGroup__Ildg8{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.LandingPage_primaryButton__Md3g1{align-items:center;background:#1a9e9e;background:var(--teal);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;gap:8px;padding:13px 26px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.LandingPage_primaryButton__Md3g1:hover{background:#137a7a;background:var(--teal-dark);box-shadow:0 6px 20px #1a9e9e59;transform:translateY(-2px)}.LandingPage_androidButton__C2ydB{align-items:center;background:#fff;background:var(--white);border:2px solid #1a9e9e;border:2px solid var(--teal);border-radius:8px;border-radius:var(--radius-sm);color:#137a7a;color:var(--teal-dark);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;gap:8px;padding:13px 22px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.LandingPage_androidButton__C2ydB:hover{background:#e8f7f7;background:var(--teal-light);box-shadow:0 4px 16px #1a9e9e33;transform:translateY(-2px)}.LandingPage_iosButton__-7vX5{align-items:center;background:#0000;border:1px solid #ede8df;border:1px solid var(--cream-dark);border-radius:8px;border-radius:var(--radius-sm);color:#5a6a7a;color:var(--ink-light);cursor:not-allowed;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:500;gap:6px;opacity:.65;padding:13px 18px;white-space:nowrap}.LandingPage_comingSoonBadge__9rDR7{background:#f5e9c8;background:var(--gold-light);border-radius:10px;color:#c9a84c;color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.05em;padding:2px 7px;text-transform:uppercase}.LandingPage_trustRow__m6irD{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.LandingPage_trustItem__r00gq{align-items:center;color:#5a6a7a;color:var(--ink-light);display:flex;font-size:.78rem;font-weight:500;gap:5px}.LandingPage_trustItem__r00gq svg{color:#1a9e9e;color:var(--teal)}.LandingPage_trustDivider__rZ0P3{background:#ede8df;background:var(--cream-dark);height:14px;width:1px}.LandingPage_rightPanel__Be1jn{align-items:stretch;align-self:stretch;display:flex;flex:1.4 1;justify-content:center;max-width:750px;position:relative;z-index:1}.LandingPage_rightPanel__Be1jn .LandingPage_hiwImageWrapper__W6osd{align-items:stretch;animation:LandingPage_floatPhone__RkHc8 6s ease-in-out infinite;border:1px solid #1a9e9e26;border:1px solid var(--border);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 20px 60px #1a323226;box-shadow:var(--shadow-lg);display:flex;margin:0;overflow:hidden;width:100%}.LandingPage_rightPanel__Be1jn .LandingPage_hiwImage__vSOr0{border-radius:24px;border-radius:var(--radius-lg);display:block;height:100%;min-height:520px;object-fit:cover;width:100%}.LandingPage_phoneHeroWrapper__t7uG\+{display:inline-block;position:relative}.LandingPage_phoneGlow__x3LCh{background:radial-gradient(circle,#1a9e9e2e 0,#0000 70%);border-radius:50%;height:380px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:380px}.LandingPage_phoneHeroImage__70g3D{animation:LandingPage_floatPhone__RkHc8 5s ease-in-out infinite;border-radius:24px;box-shadow:0 20px 60px #1a323226;box-shadow:var(--shadow-lg);max-width:100%;position:relative;width:420px;z-index:1}@keyframes LandingPage_floatPhone__RkHc8{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.LandingPage_floatingBadge1__Y6xVK,.LandingPage_floatingBadge2__Z6QJI{align-items:center;animation:LandingPage_fadeInBadge__AJLoP .6s ease forwards;background:#fff;background:var(--white);border:1px solid #1a9e9e26;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 32px #1a9e9e1f;box-shadow:var(--shadow-md);color:#1a2332;color:var(--ink);display:flex;font-size:.78rem;font-weight:600;gap:6px;opacity:0;padding:8px 14px;position:absolute;white-space:nowrap;z-index:2}.LandingPage_floatingBadge1__Y6xVK{animation-delay:.8s;left:-60px;top:18%}.LandingPage_floatingBadge2__Z6QJI{animation-delay:1.2s;bottom:22%;right:-50px}@keyframes LandingPage_fadeInBadge__AJLoP{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.LandingPage_floatingBadgeIcon__Mefj9{color:#1a9e9e;color:var(--teal)}.LandingPage_heroCareCard__oVXax{background:#fff;background:var(--white);border:1px solid #1a9e9e26;border:1px solid var(--border);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 20px 60px #1a323226;box-shadow:var(--shadow-lg);max-width:460px;padding:32px;width:100%}.LandingPage_heroCareCardLabel__OhKeP{align-items:center;color:#1a9e9e;color:var(--teal);display:inline-flex;font-size:.78rem;font-weight:700;gap:8px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.LandingPage_heroCareCardSubtitle__Yk\+Fo{color:#5a6a7a;color:var(--ink-light);font-size:.95rem;line-height:1.6;margin-bottom:20px}.LandingPage_heroCarePreviewBox__vjwZu{background:#f7f3ec;background:var(--cream);border:1px solid #1a9e9e26;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:18px 20px}.LandingPage_heroCareRow__voqtV{align-items:flex-start;color:#1a2332;color:var(--ink);display:flex;font-size:.875rem;gap:10px;line-height:1.5}.LandingPage_heroCareRow__voqtV strong{color:#137a7a;color:var(--teal-dark)}.LandingPage_heroCareIcon__6AJEl{color:#1a9e9e;color:var(--teal);flex-shrink:0;margin-top:2px}.LandingPage_heroDemoButton__4vJ70{align-items:center;background:#1a9e9e;background:var(--teal);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:11px 24px;transition:all .2s ease;width:100%}.LandingPage_heroDemoButton__4vJ70:hover{background:#137a7a;background:var(--teal-dark);box-shadow:0 6px 20px #1a9e9e59;transform:translateY(-2px)}.LandingPage_ctaTitleDark__j5CNc{color:#fff;color:var(--white);font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:20px}.LandingPage_tryMeButton__kYQYr{align-items:center;background:#1a9e9e;background:var(--teal);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;gap:8px;margin-bottom:24px;padding:12px 28px;transition:all .2s ease}.LandingPage_tryMeButton__kYQYr:hover{background:#2ab5b5;background:var(--teal-mid);box-shadow:0 6px 20px #1a9e9e66;transform:translateY(-2px)}.LandingPage_phoneMockupDark__MA4JU,.LandingPage_phoneMockup__ZdvRJ{animation:LandingPage_floatPhone__RkHc8 5s ease-in-out infinite;background:#1a1a2e;border:8px solid #2d2d44;border-radius:40px;box-shadow:0 0 0 2px #3a3a5c,0 20px 60px #1a323226,inset 0 0 20px #0000004d;box-shadow:0 0 0 2px #3a3a5c,var(--shadow-lg),inset 0 0 20px #0000004d;height:520px;overflow:hidden;position:relative;width:260px;z-index:1}.LandingPage_phoneMockupDark__MA4JU{border-radius:34px;height:440px;width:220px}.LandingPage_phoneMockupInner__sbNef{border-radius:32px;height:100%;overflow:hidden;position:relative;width:100%}.LandingPage_phoneNotch__DUek0{background:#1a1a2e;border-radius:0 0 16px 16px;height:22px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:90px;z-index:10}.LandingPage_phoneScreen__ZnTzs{align-items:center;background:#f7f3ec;display:flex;height:100%;justify-content:center;width:100%}.LandingPage_appSplash__DNt82{align-items:center;display:flex;flex-direction:column;gap:8px;padding:32px 20px;text-align:center}.LandingPage_splashLogo__U1Y\+8{border-radius:16px;height:64px;object-fit:contain;width:64px}.LandingPage_splashTitle__toGPO{color:#1a2332;color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.LandingPage_splashSubtitle__ZlaeQ{color:#5a6a7a;color:var(--ink-light);font-size:.7rem;line-height:1.4;max-width:140px}.LandingPage_splashDots__i69lh{display:flex;gap:6px;margin-top:8px}.LandingPage_splashDots__i69lh span{animation:LandingPage_dotPulse__Inpue 1.4s ease-in-out infinite;background:#1a9e9e;background:var(--teal);border-radius:50%;height:7px;width:7px}.LandingPage_splashDots__i69lh span:nth-child(2){animation-delay:.2s;opacity:.6}.LandingPage_splashDots__i69lh span:nth-child(3){animation-delay:.4s;opacity:.35}@keyframes LandingPage_dotPulse__Inpue{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.LandingPage_socialProofBar__GlqLf{background:#fff;background:var(--white);border-bottom:1px solid #1a9e9e26;border-bottom:1px solid var(--border);border-top:1px solid #1a9e9e26;border-top:1px solid var(--border);padding:18px 5%}.LandingPage_socialProofInner__NCROX{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:0 auto;max-width:900px}.LandingPage_proofItem__jI7bI{align-items:center;color:#5a6a7a;color:var(--ink-light);display:flex;font-size:.85rem;font-weight:500;gap:8px}.LandingPage_proofItem__jI7bI svg{color:#1a9e9e;color:var(--teal)}.LandingPage_stars__MOBlF{color:#c9a84c;color:var(--gold);display:flex;gap:2px}.LandingPage_proofDivider__33XJA{background:#ede8df;background:var(--cream-dark);height:20px;width:1px}.LandingPage_demoCTASection__bn7pP{background:#1a2332;background:var(--ink);overflow:hidden;padding:80px 5%;position:relative}.LandingPage_demoCTASection__bn7pP:before{background:radial-gradient(circle,#1a9e9e26 0,#0000 70%);border-radius:50%;content:"";height:600px;pointer-events:none;position:absolute;right:-200px;top:-200px;width:600px}.LandingPage_demoCTAContainer__\+WB5F{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px;position:relative;z-index:1}.LandingPage_ctaDemoBox__cj\+PA{background:#ffffff0d;border:1px solid #1a9e9e4d;border-radius:24px;border-radius:var(--radius-lg);padding:36px}.LandingPage_demoBoxTitle__ankMc{color:#fff;color:var(--white);font-family:Playfair Display,Georgia,serif;font-size:1.6rem;font-weight:700;margin-bottom:10px;margin-top:12px}.LandingPage_demoBoxSubtitle__Cx6Bv{color:#fff9;font-size:.9rem;line-height:1.6;margin-bottom:24px}.LandingPage_ctaPreviewBox__hxfP4{background:#1a9e9e14;border:1px solid #1a9e9e40;border-radius:16px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:14px;margin-bottom:24px;padding:20px 24px}.LandingPage_previewRow__VO1-6{align-items:flex-start;color:#ffffffd9;display:flex;font-size:.875rem;gap:10px;line-height:1.5}.LandingPage_previewIcon__LED87,.LandingPage_previewRow__VO1-6 strong{color:#2ab5b5;color:var(--teal-mid)}.LandingPage_previewIcon__LED87{flex-shrink:0;margin-top:2px}.LandingPage_demoButton__N0oU1{align-items:center;background:#1a9e9e;background:var(--teal);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease;width:100%}.LandingPage_demoButton__N0oU1:hover{background:#2ab5b5;background:var(--teal-mid);box-shadow:0 6px 20px #1a9e9e66;transform:translateY(-2px)}.LandingPage_ctaContent__P8\+sF{padding-top:8px}.LandingPage_ctaTitle__tm8wy{font-size:clamp(1.8rem,2.5vw,2.4rem);margin-bottom:14px}.LandingPage_ctaSubtitle__EKacI{color:#fff9;font-size:.95rem;line-height:1.7;margin-bottom:28px;max-width:420px}.LandingPage_ctaButtonGroup__ama6r{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.LandingPage_ctaPrimaryButton__DsHXV{align-items:center;background:#1a9e9e;background:var(--teal);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:14px 28px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.LandingPage_ctaPrimaryButton__DsHXV:hover{background:#2ab5b5;background:var(--teal-mid);box-shadow:0 6px 24px #1a9e9e66;transform:translateY(-2px)}.LandingPage_ctaAndroidButton__rwn\+0{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:8px;border-radius:var(--radius-sm);color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.LandingPage_ctaAndroidButton__rwn\+0:hover{background:#ffffff26;transform:translateY(-2px)}.LandingPage_ctaIosButton__tiegG{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:8px;border-radius:var(--radius-sm);color:#ffffff59;cursor:not-allowed;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;opacity:.6;padding:14px 20px;white-space:nowrap}.LandingPage_ctaFeatures__zI3CO{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.LandingPage_ctaFeatureItem__AakJo{align-items:center;color:#ffffff8c;display:flex;font-size:.82rem;font-weight:500;gap:7px}.LandingPage_ctaFeatureItem__AakJo svg{color:#2ab5b5;color:var(--teal-mid);flex-shrink:0}.LandingPage_sectionLabel__JWI4F{background:#e8f7f7;background:var(--teal-light);border-radius:20px;color:#1a9e9e;color:var(--teal);padding:4px 12px}.LandingPage_sectionLabelLight__8skhe,.LandingPage_sectionLabel__JWI4F{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.LandingPage_sectionLabelLight__8skhe{color:#ffffff80}.LandingPage_sectionTitle__BTXaA{color:#1a2332;color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-bottom:12px}.LandingPage_sectionSubtitle__1Gwu0{color:#5a6a7a;color:var(--ink-light);font-size:1.05rem;line-height:1.6;margin-bottom:48px;max-width:600px}.LandingPage_tealText__7Gngr{color:#1a9e9e;color:var(--teal)}.LandingPage_howItWorks__hqVCm{background:#fff;background:var(--white);padding:80px 5%;text-align:center}.LandingPage_howItWorks__hqVCm .LandingPage_sectionSubtitle__1Gwu0{margin:0 auto 48px}.LandingPage_transformBlock__8PsFc{background:#f7f3ec;background:var(--cream);border:1px solid #1a9e9e26;border:1px solid var(--border);border-radius:24px;border-radius:var(--radius-lg);margin:0 auto 56px;max-width:860px;padding:32px 36px;text-align:left}.LandingPage_transformTitle__ovbDP{color:#1a2332;color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:1.1rem;font-weight:700;margin-bottom:24px;text-align:center}.LandingPage_transformGrid__frv\+j{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr auto 1fr}.LandingPage_transformArrow__UI0eX{color:#1a9e9e;color:var(--teal);font-size:1.8rem;font-weight:700;padding-top:32px;text-align:center}.LandingPage_transformLabel__-5IHh{align-items:center;color:#5a6a7a;color:var(--ink-light);display:flex;font-size:.78rem;font-weight:700;gap:7px;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.LandingPage_transformLabelDot__zgBf\+{border-radius:50%;flex-shrink:0;height:8px;width:8px}.LandingPage_transformList__MD\+01{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0}.LandingPage_transformBefore__\+pCrn .LandingPage_transformList__MD\+01 li{color:#5a6a7a;color:var(--ink-light);font-size:.875rem;line-height:1.5;padding-left:16px;position:relative}.LandingPage_transformBefore__\+pCrn .LandingPage_transformList__MD\+01 li:before{color:#e05c5c;content:"✕";font-size:.7rem;left:0;position:absolute;top:2px}.LandingPage_transformAfter__gp8xF .LandingPage_transformList__MD\+01 li{color:#1a2332;color:var(--ink);font-size:.875rem;font-weight:500;line-height:1.5;padding-left:16px;position:relative}.LandingPage_transformAfter__gp8xF .LandingPage_transformList__MD\+01 li:before{color:#1a9e9e;color:var(--teal);content:"✓";font-size:.8rem;left:0;position:absolute;top:1px}.LandingPage_stepDescription__EG\+JX{color:#5a6a7a;color:var(--ink-light);font-size:.9rem;line-height:1.6;margin-bottom:10px}.LandingPage_stepEmotion__-Es65{border-top:1px solid #1a9e9e26;border-top:1px solid var(--border);color:#137a7a;color:var(--teal-dark);font-size:.82rem;font-style:italic;font-weight:500;line-height:1.5;margin-top:4px;padding-top:10px}.LandingPage_stepCardHighlight__DmOvE{background:linear-gradient(135deg,#1a9e9e0f,#1a9e9e05)!important;border-color:#1a9e9e!important;border-color:var(--teal)!important;box-shadow:0 8px 32px #1a9e9e2e!important;position:relative}.LandingPage_stepHighlightBadge__hTBby{align-items:center;background:#1a9e9e;background:var(--teal);border-radius:10px;color:#fff;color:var(--white);display:inline-flex;font-size:.68rem;font-weight:700;gap:4px;letter-spacing:.08em;margin-bottom:12px;padding:3px 10px;text-transform:uppercase}.LandingPage_stepIconHighlight__H0PEH{background:#1a9e9e!important;background:var(--teal)!important;box-shadow:0 4px 16px #1a9e9e66}.LandingPage_stepCardHighlight__DmOvE h3{color:#137a7a!important;color:var(--teal-dark)!important}.LandingPage_stepCardHighlight__DmOvE .LandingPage_stepEmotion__-Es65{color:#1a9e9e;color:var(--teal);font-style:normal;font-weight:600}@media (max-width:640px){.LandingPage_transformGrid__frv\+j{grid-template-columns:1fr}.LandingPage_transformArrow__UI0eX{font-size:1.4rem;padding-top:0;text-align:center}}.LandingPage_hiwImageWrapper__W6osd{border:1px solid #1a9e9e26;border:1px solid var(--border);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 20px 60px #1a323226;box-shadow:var(--shadow-lg);margin:0 auto 56px;max-width:740px;overflow:hidden}.LandingPage_hiwImage__vSOr0{display:block;width:100%}.LandingPage_stepsGrid__kJA9S{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1100px}.LandingPage_stepCard__l6QAW{background:#f7f3ec;background:var(--cream);border:1px solid #1a9e9e26;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-md);overflow:hidden;padding:28px 24px;position:relative;text-align:left;transition:all .3s ease}.LandingPage_stepCard__l6QAW:before{background:linear-gradient(90deg,#1a9e9e,#c9a84c);background:linear-gradient(90deg,var(--teal),var(--gold));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.LandingPage_stepCard__l6QAW:hover{border-color:#1a9e9e;border-color:var(--teal);box-shadow:0 8px 32px #1a9e9e1f;box-shadow:var(--shadow-md);transform:translateY(-4px)}.LandingPage_stepCard__l6QAW:hover:before{opacity:1}.LandingPage_stepNumber__\+Juyl{color:#e8f7f7;color:var(--teal-light);font-family:Playfair Display,Georgia,serif;font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:12px}.LandingPage_stepIconWrapper__6c5W2{align-items:center;background:linear-gradient(135deg,#1a9e9e,#137a7a);background:linear-gradient(135deg,var(--teal),var(--teal-dark));border-radius:12px;color:#fff;color:var(--white);display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.LandingPage_stepIcon__MnaAd{height:22px;width:22px}.LandingPage_stepCard__l6QAW h3{color:#1a2332;color:var(--ink);font-family:DM Sans,sans-serif;font-size:1.05rem;font-weight:600;margin-bottom:8px}.LandingPage_stepCard__l6QAW p{color:#5a6a7a;color:var(--ink-light);font-size:.9rem;line-height:1.6}.LandingPage_whoItsFor__KNDJr{background:#f7f3ec;background:var(--cream);padding:80px 5%;text-align:center}.LandingPage_whoItsFor__KNDJr .LandingPage_sectionSubtitle__1Gwu0{margin:0 auto 48px}.LandingPage_personaGrid__7GjN-{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1000px}.LandingPage_personaCard__jhyEV{background:#fff;background:var(--white);border:1px solid #1a9e9e26;border:1px solid var(--border);border-radius:24px;border-radius:var(--radius-lg);overflow:hidden;text-align:left;transition:all .4s ease}.LandingPage_personaCard__jhyEV:hover{border-color:#1a9e9e;border-color:var(--teal);box-shadow:0 20px 60px #1a323226;box-shadow:var(--shadow-lg);transform:translateY(-6px)}.LandingPage_personaImageWrapper__Osz59{aspect-ratio:16/10;overflow:hidden;position:relative}.LandingPage_personaImage__RUrad{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.LandingPage_personaCard__jhyEV:hover .LandingPage_personaImage__RUrad{transform:scale(1.05)}.LandingPage_personaImageOverlay__ztDCg{background:linear-gradient(180deg,#0000 50%,#1a23324d);inset:0;position:absolute}.LandingPage_personaContent__IaJh5{padding:24px 28px}.LandingPage_personaTag__ZsTkf{background:#e8f7f7;background:var(--teal-light);border-radius:10px;color:#1a9e9e;color:var(--teal);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:10px;padding:3px 10px;text-transform:uppercase}.LandingPage_personaContent__IaJh5 h3{color:#1a2332;color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:700;margin-bottom:8px}.LandingPage_personaContent__IaJh5 p{color:#5a6a7a;color:var(--ink-light);font-size:.9rem;line-height:1.6;margin-bottom:16px}.LandingPage_personaCta__XHMgt{align-items:center;color:#1a9e9e;color:var(--teal);display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;text-decoration:none;transition:gap .2s ease}.LandingPage_personaCta__XHMgt:hover{gap:10px}.LandingPage_benefitsSection__2gLqR{background:#fff;background:var(--white);padding:80px 5%;text-align:center}.LandingPage_benefitsSection__2gLqR .LandingPage_sectionSubtitle__1Gwu0{margin:0 auto 48px}.LandingPage_benefitsGrid__HsHhG{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1100px}.LandingPage_benefitCard__zKXRm{animation:LandingPage_fadeInUp__7BA3w .6s ease forwards;background:#f7f3ec;background:var(--cream);border:1px solid #1a9e9e26;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-md);opacity:0;padding:28px;text-align:left;transition:all .3s ease}.LandingPage_benefitCard__zKXRm:hover{border-color:#1a9e9e;border-color:var(--teal);box-shadow:0 8px 32px #1a9e9e1f;box-shadow:var(--shadow-md);transform:translateY(-4px)}@keyframes LandingPage_fadeInUp__7BA3w{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.LandingPage_benefitTop__xjcoS{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.LandingPage_benefitIconWrapper__2ZLCv{align-items:center;background:linear-gradient(135deg,#1a9e9e,#137a7a);background:linear-gradient(135deg,var(--teal),var(--teal-dark));border-radius:14px;color:#fff;color:var(--white);display:flex;height:52px;justify-content:center;width:52px}.LandingPage_benefitStat__lvAbB{text-align:right}.LandingPage_benefitStatValue__fJUD1{color:#1a9e9e;color:var(--teal);font-family:Playfair Display,Georgia,serif;font-size:1.8rem;font-weight:700;line-height:1}.LandingPage_benefitStatLabel__asvQ0{color:#5a6a7a;color:var(--ink-light);font-size:.75rem;margin-top:2px}.LandingPage_benefitTitle__POFUx{color:#1a2332;color:var(--ink);font-family:DM Sans,sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:8px}.LandingPage_benefitDesc__uDkF7{color:#5a6a7a;color:var(--ink-light);font-size:.88rem;line-height:1.65}.LandingPage_ctaSection__042ep{background:#2d3f52;background:var(--ink-mid);overflow:hidden;padding:80px 5%;position:relative}.LandingPage_ctaBg__1VZ4x{inset:0;pointer-events:none;position:absolute}.LandingPage_ctaBgOrb1__60P48{background:radial-gradient(circle,#1a9e9e33 0,#0000 70%);border-radius:50%;height:500px;left:-100px;position:absolute;top:-100px;width:500px}.LandingPage_ctaBgOrb2__H3itC{background:radial-gradient(circle,#c9a84c1f 0,#0000 70%);border-radius:50%;bottom:-100px;height:400px;position:absolute;right:-50px;width:400px}.LandingPage_ctaFinalContainer__hjIT8{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:1}.LandingPage_ctaTitle__tm8wy{color:#fff;color:var(--white);font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}.LandingPage_ctaFinalSubtitle__B8KvS{color:#ffffffa6;font-size:1rem;line-height:1.6;margin-bottom:32px;max-width:520px}.LandingPage_ctaFinalButtonGroup__-t3kq{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:28px}.LandingPage_ctaFinalButton__8R-8y{align-items:center;background:#fff;background:var(--white);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#137a7a;color:var(--teal-dark);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:700;gap:8px;padding:13px 26px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.LandingPage_ctaFinalButton__8R-8y:hover{background:#e8f7f7;background:var(--teal-light);box-shadow:0 6px 20px #fff3;transform:translateY(-2px)}.LandingPage_ctaFinalButtonDisabled__TtoGB{align-items:center;background:#0000;border:1px solid #ffffff26;border-radius:8px;border-radius:var(--radius-sm);color:#ffffff59;cursor:not-allowed;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:500;gap:8px;opacity:.6;padding:13px 22px;white-space:nowrap}.LandingPage_ctaFinalFeatures__7RlRj{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.LandingPage_ctaFinalFeatureItem__QWXkU{align-items:center;color:#ffffff8c;display:flex;font-size:.82rem;font-weight:500;gap:6px}.LandingPage_ctaFinalFeatureItem__QWXkU svg{color:#2ab5b5;color:var(--teal-mid)}.LandingPage_footer__WdWFd{background:#1a2332;background:var(--ink);border-top:1px solid #ffffff0f;padding:40px 5%}.LandingPage_footerInner__n\+pT9{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1100px;text-align:center}.LandingPage_footerTop__reKKL{align-items:center;display:flex;flex-direction:column;gap:8px}.LandingPage_footerBrand__qF1Mh{align-items:center;display:flex;gap:10px}.LandingPage_footerLogo__yjkRe{border-radius:8px;height:32px;width:32px}.LandingPage_footerBrandName__Sv\+nc{color:#fff;color:var(--white);font-family:Playfair Display,Georgia,serif;font-size:1.15rem;font-weight:700}.LandingPage_footerTagline__V5cYG{color:#ffffff73;font-size:.82rem}.LandingPage_footerLinks__9S\+Pb{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.LandingPage_footerLink__s08Mz{color:#ffffff80;font-size:.85rem;text-decoration:none;transition:color .2s ease}.LandingPage_footerLink__s08Mz:hover{color:#2ab5b5;color:var(--teal-mid)}.LandingPage_footerCopy__3LZ1z{color:#ffffff4d;font-size:.78rem}.LandingPage_videoOverlay__GgBiy{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a141ee0;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9998}.LandingPage_videoModal__2vtqA{background:#000;border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 40px 100px #0009;max-width:860px;overflow:hidden;position:relative;width:100%}.LandingPage_videoCloseBtn__Cna1Z{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;position:absolute;right:14px;top:12px;transition:background .2s ease;width:32px;z-index:10}.LandingPage_videoCloseBtn__Cna1Z:hover{background:#ffffff4d}.LandingPage_videoWrapper__auJ4k{height:0;padding-bottom:56.25%;position:relative}.LandingPage_videoIframe__Pwkq5{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.LandingPage_fullScreenOverlay__mDo9l{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a2332d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:9998}.LandingPage_fullScreen__MIBcu{background:#fff;background:var(--white);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 40px 100px #0006;height:88vh;max-width:1200px;overflow-y:auto;position:relative;scrollbar-color:#1a9e9e #f3f4f6;scrollbar-color:var(--teal) #f3f4f6;scrollbar-width:thin;width:90vw;z-index:9999}.LandingPage_fullScreen__MIBcu::-webkit-scrollbar{width:6px}.LandingPage_fullScreen__MIBcu::-webkit-scrollbar-track{background:#f3f4f6}.LandingPage_fullScreen__MIBcu::-webkit-scrollbar-thumb{background:#1a9e9e;background:var(--teal);border-radius:10px}.LandingPage_fullscreenButton__hRScP{background:#f7f3ec;background:var(--cream);border:none;border-radius:8px;color:#5a6a7a;color:var(--ink-light);cursor:pointer;padding:8px;position:absolute;right:14px;top:14px;transition:all .2s ease;z-index:10000}.LandingPage_fullscreenButton__hRScP:hover{background:#1a9e9e;background:var(--teal);color:#fff;color:var(--white)}@media (max-width:900px){.LandingPage_heroSection__ZO0qF{flex-direction:column;min-height:0;min-height:auto;padding:60px 5%}.LandingPage_rightPanel__Be1jn{max-width:100%}.LandingPage_phoneHeroImage__70g3D{width:280px}.LandingPage_floatingBadge1__Y6xVK{left:0}.LandingPage_floatingBadge2__Z6QJI{right:0}.LandingPage_demoCTAContainer__\+WB5F{grid-template-columns:1fr}.LandingPage_ctaFinalContainer__hjIT8{flex-direction:column}.LandingPage_ctaPhone__SbEer{width:220px}}@media (max-width:640px){.LandingPage_nav__CdTFD{display:none}.LandingPage_buttonGroup__Ildg8{align-items:flex-start;flex-direction:column}.LandingPage_benefitsGrid__HsHhG,.LandingPage_ctaFeatures__zI3CO,.LandingPage_personaGrid__7GjN-,.LandingPage_stepsGrid__kJA9S{grid-template-columns:1fr}.LandingPage_socialProofInner__NCROX{flex-direction:column;gap:16px}.LandingPage_proofDivider__33XJA{display:none}}:root{--primary-purple:#7b5cf6;--secondary-green:#10b981;--dark-text:#1a1a1a;--light-text:#555;--bg-color:#fff;--border-color:#e0e0e0}.AboutPage_container__5qgla{background-color:#fff;background-color:var(--bg-color);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;min-height:100vh;padding:0 5%}.AboutPage_header__zfCEd{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.AboutPage_logo__x7UC8{align-items:center;cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem}.AboutPage_logoImg__rsTZ5{display:flex;flex-shrink:0;height:3rem;width:3rem}.AboutPage_headerLogoIcon__HF2kd,.AboutPage_logoImg__rsTZ5{align-items:center;border-radius:.5rem;justify-content:center}.AboutPage_headerLogoIcon__HF2kd{background:linear-gradient(135deg,#7b5cf6,#22c55e);color:#fff;display:inline-flex;font-size:1rem;font-weight:700;height:2rem;margin-right:.5rem;width:2rem}.AboutPage_nav__5gfMT a{color:#555;color:var(--light-text);font-weight:500;margin:0 15px;text-decoration:none}.AboutPage_signInButton__3TZXV{background-color:#fff;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;color:#1a1a1a;color:var(--dark-text);cursor:pointer;font-weight:600;padding:8px 16px;text-decoration:none}.AboutPage_signInButton__3TZXV:hover{background-color:#7b5cf6;background-color:var(--primary-purple);color:#fff}.AboutPage_footer__yzeLt{background-color:#fff;background-color:var(--bg-color);border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color);padding:4rem 2rem}.AboutPage_footerContainer__7yhOr{margin:0 auto;max-width:1200px}.AboutPage_footerGrid__W6dhG{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem;text-align:left}.AboutPage_footerBrand__uIrCg{display:flex;flex-direction:column;gap:.5rem}.AboutPage_brandLogo__W0iRz{align-items:center;display:flex;gap:.5rem}.AboutPage_brandIcon__cnpTo{align-items:center;background:linear-gradient(135deg,#7b5cf6,#10b981);background:linear-gradient(135deg,var(--primary-purple),var(--secondary-green));border-radius:.5rem;color:#fff;display:flex;font-weight:700;height:2rem;justify-content:center;width:2rem}.AboutPage_brandName__XOw8T{font-weight:600}.AboutPage_footerHeading__xfJEt{font-weight:600;margin-bottom:.5rem}.AboutPage_footerList__J1-Jz{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;text-align:left}.AboutPage_footerList__J1-Jz a{color:#555;color:var(--light-text);font-size:.875rem;text-decoration:none;transition:color .2s ease}.AboutPage_footerList__J1-Jz a:hover{color:#1a1a1a;color:var(--dark-text)}.AboutPage_footerText__JVGP8{color:#555;color:var(--light-text);font-size:.875rem}.AboutPage_footerBottom__bHN2R{align-items:flex-start;border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding-top:1.5rem}@media (min-width:768px){.AboutPage_footerBottom__bHN2R{align-items:center;flex-direction:row}}.AboutPage_socialLinks__QmcxV{display:flex;gap:1rem}.AboutPage_socialLinks__QmcxV a{color:#555;color:var(--light-text);font-size:.875rem;text-decoration:none;transition:color .2s ease}.AboutPage_socialLinks__QmcxV a:hover{color:#1a1a1a;color:var(--dark-text)}.AboutPage_heroSection__8aitx{padding:6rem 0;text-align:center}.AboutPage_heroContent__13pq3{margin:0 auto;max-width:900px}.AboutPage_heroTitle__it9N4{font-size:2.75rem;margin-bottom:1rem}.AboutPage_gradientText__ub4KR{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7b5cf6,#10b981);background:linear-gradient(90deg,var(--primary-purple),var(--secondary-green));-webkit-background-clip:text}.AboutPage_heroSubtitle__xPGAq{color:#555;color:var(--light-text);font-size:1.125rem}.AboutPage_sectionCard__3E0Tj{border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:1rem;padding:2rem}.AboutPage_sectionCard__3E0Tj:hover{border-color:#7b5cf6;border-color:var(--primary-purple);box-shadow:0 8px 24px #7b5cf64d}.AboutPage_sectionTitle__JMdW8{font-size:2rem;margin-bottom:1rem}.AboutPage_businessSection__7yXdI,.AboutPage_companyInfoSection__860Sk,.AboutPage_teamSection__km8dz{margin-bottom:5rem}.AboutPage_businessSection__7yXdI{text-align:left}.AboutPage_companyInfoSection__860Sk h2{font-size:2rem;margin-bottom:1rem}.AboutPage_sectionGrid__8ZK3P{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.AboutPage_problemList__-a1z5{color:#555;color:var(--light-text);padding-left:1.25rem;text-align:left}.AboutPage_problemList__-a1z5 li{padding:0 0 1rem}.AboutPage_teamGrid__1vAH8{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.AboutPage_teamCard__qrg39{text-align:center}.AboutPage_teamCard2__5JkFL,.AboutPage_teamCard__qrg39{border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:1rem;padding:2rem}.AboutPage_teamCard2__5JkFL{text-align:left}.AboutPage_teamCard2__5JkFL:hover,.AboutPage_teamCard__qrg39:hover{border-color:#7b5cf6;border-color:var(--primary-purple);box-shadow:0 8px 24px #7b5cf64d}.AboutPage_avatar__FpFRz{align-items:center;background:linear-gradient(135deg,#7b5cf6,#22c55e);border-radius:50%;color:#fff;display:flex;font-weight:700;height:8rem;justify-content:center;margin:0 auto 1rem;overflow:hidden;width:8rem}.AboutPage_avatarImg__n9BrO{display:block;height:100%;object-fit:cover;width:100%}.AboutPage_teamName__d1wiZ{color:var(--darktext);font-weight:600;margin-bottom:.5rem}.AboutPage_teamRole__2lCl0{color:#7b5cf6;color:var(--primary-purple);font-weight:600;margin-bottom:.5rem}.AboutPage_teamBio__EtRP-{color:#555;color:var(--light-text)}.AboutPage_linkedinLink__9mGy2{align-items:center;display:inline-flex;gap:.35rem}.AboutPage_linkedinIcon__x0i3W{height:.9rem;width:.9rem}.AboutPage_companyInfoList__kQX6n{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0 0 1rem;padding:0}.AboutPage_companyInfoList__kQX6n li{color:#555;color:var(--light-text);font-size:.95rem;line-height:1.6;text-align:left}.AboutPage_companyInfoList__kQX6n strong{color:#1a1a1a;color:var(--dark-text);font-weight:600;margin-right:.25rem}.AudioRecorder_container__Q5CIx{background-color:#f9fafb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;min-height:100vh}.AudioRecorder_header__7tBrC{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:2rem 1rem}.AudioRecorder_headerInner__BS-Ro{align-items:center;display:flex;gap:1rem;margin:0 auto;max-width:768px;text-align:left}.AudioRecorder_headerText__S9vcI{display:flex;flex-direction:column;text-align:left}.AudioRecorder_headerText__S9vcI h2{font-size:1.5rem;font-weight:600;margin:1rem 0 0}.AudioRecorder_headerText__S9vcI p{color:#ffffffd9;font-size:.9rem;margin:1rem 0 0}.AudioRecorder_backButton__VI901{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:background-color .2s ease,transform .15s ease;width:2.5rem}.AudioRecorder_backButton__VI901:hover{background-color:#ffffff26}.AudioRecorder_subtitle__17Fkl{color:#e0e0ff;font-size:.875rem}.AudioRecorder_mainContent__uL0N-{padding:2rem}@media (max-width:768px){.AudioRecorder_mainContent__uL0N-{padding:1rem}}.AudioRecorder_card__je1s5{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;margin:0 auto;max-width:42rem;padding:2rem}.AudioRecorder_recordingCard__73Sd2{align-items:center;display:flex;flex-direction:column;text-align:center}.AudioRecorder_tipsCard__2Fdmu{margin-top:2rem}.AudioRecorder_micButton__WgsKw{align-items:center;background-color:#faf5ff;border-radius:9999px;display:flex;height:6rem;justify-content:center;margin-bottom:1.5rem;width:6rem}.AudioRecorder_micButtonRecording__7oN5\+{animation:AudioRecorder_pulse__el4NS 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#fee2e2}.AudioRecorder_micIcon__p6hjC{color:#8b5cf6;height:3rem;width:3rem}.AudioRecorder_micButtonRecording__7oN5\+ .AudioRecorder_micIcon__p6hjC{color:#ef4444}.AudioRecorder_title__035tG{color:#1f2937;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.AudioRecorder_subtitle__17Fkl{color:#6b7280;margin-bottom:1.5rem}.AudioRecorder_recordButton__f\+38j{align-items:center;background-color:#8b5cf6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:background-color .2s}.AudioRecorder_recordButton__f\+38j:hover{background-color:#7c3aed}.AudioRecorder_stopButton__fM73T{background-color:#ef4444}.AudioRecorder_stopButton__fM73T:hover{background-color:#dc2626}.AudioRecorder_playbackContainer__-0oqG{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;max-width:24rem;width:100%}.AudioRecorder_audioPlayer__-VyxN{width:100%}.AudioRecorder_uploadButton__W6Ylh{align-items:center;background-color:#22c55e;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:background-color .2s}.AudioRecorder_uploadButton__W6Ylh:hover{background-color:#16a34a}.AudioRecorder_tipsTitle__XEgx1{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.AudioRecorder_tipsList__YfohT{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.AudioRecorder_tipItem__V0ocU{align-items:center;color:#4b5563;display:flex;gap:.75rem}.AudioRecorder_tipIcon__ajWBB{color:#22c55e;flex-shrink:0;height:1.25rem;width:1.25rem}@keyframes AudioRecorder_pulse__el4NS{50%{opacity:.5}}.PatientConsent_container__lqDBd{background:linear-gradient(135deg,#f9fafb,#eef2f7);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;min-height:100vh}.PatientConsent_header__4ydMT{align-items:center;background-color:#fff;box-shadow:0 4px 20px #0000000d;display:flex;justify-content:space-between;padding:1.5rem 3rem}.PatientConsent_logo__FFxGG{color:#111827;cursor:pointer;font-size:1rem;font-weight:400}.PatientConsent_main__OIUtv{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding:2rem}.PatientConsent_pageHeader__V7o2f{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:.5rem;margin-top:.5rem;text-align:center}.PatientConsent_iconWrapper__qIdRV{align-items:center;background-color:#f3e8ff;border-radius:50%;display:flex;height:70px;justify-content:center;margin-bottom:1rem;width:70px}.PatientConsent_iconMain__tjVDe{color:#7c3aed;font-size:2rem}.PatientConsent_iconWrapper2__prNCd{align-items:center;background-color:#3ad55e1a;border-radius:50%;display:flex;height:70px;justify-content:center;margin-bottom:1rem;width:70px}.PatientConsent_iconMain2__01KmI{color:#10b981;font-size:2rem}.PatientConsent_title__6VM7A{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:.25rem;margin-top:.25rem}.PatientConsent_subtitle__XdyLb{color:#6b7280;margin-top:.25rem}.PatientConsent_card__cqM8j{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;max-width:625px;padding:1.5rem;width:100%}.PatientConsent_keyPoints__WFfR7{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;text-align:left}.PatientConsent_keyPoint__hYduw{align-items:flex-start;display:flex;gap:1rem}.PatientConsent_iconBox__CvWW4{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.PatientConsent_textWrapper__129FR{display:flex;flex-direction:column}.PatientConsent_keyHeading__pptz6{color:#111827;font-size:1rem;font-weight:400;margin:0;text-align:left}.PatientConsent_keyText__HBkxb{color:#374151;font-size:.9rem;font-size:.875rem;line-height:1.4;margin:.25rem 0 0;text-align:left}.PatientConsent_blueIcon__DzHHp{color:#2563eb;font-size:1rem}.PatientConsent_purpleIcon__fwSmQ{color:#7c3aed;font-size:1rem}.PatientConsent_greenIcon__rDryW{color:#10b981;font-size:1rem}.PatientConsent_blueBox__Bvoii{background-color:#3a7bd51a}.PatientConsent_purpleBox__JgZIf{background-color:#973ad51a}.PatientConsent_greenBox__2TVxK{background-color:#3ad55e1a}.PatientConsent_agreementBox__i8kBU{border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:1.5rem;overflow:hidden;text-align:left}.PatientConsent_agreementHeader__JIoPK{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;color:#111827;font-size:.875rem;font-weight:400;padding:.75rem 1rem}.PatientConsent_agreementScroll__zsFS8{color:#4b5563;font-size:1rem;max-height:250px;overflow-y:auto;padding:.275rem 1rem;text-align:left}.PatientConsent_agreementScroll__zsFS8 h5{color:#111827;font-size:.875rem;font-weight:400;margin-bottom:1rem;margin-top:1rem}.PatientConsent_agreementScroll__zsFS8 ul{list-style:disc;margin-left:-1rem}.PatientConsent_checkboxContainer__09tAf{align-items:flex-start;background-color:#f9fafb;border-radius:.5rem;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.PatientConsent_checkboxContainer__09tAf label{color:#374151;cursor:pointer;font-size:.9rem;font-weight:400;line-height:1.4;min-width:95%}.PatientConsent_submitButton__zHW9r{align-items:center;background-color:#8b5cf6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:background-color .2s ease;width:100%}.PatientConsent_submitButton__zHW9r:hover{background-color:#7c3aed}.PatientConsent_submitButton__zHW9r:disabled{background-color:#f3e8ff;cursor:not-allowed}.PatientConsent_submitButton2__1D0rN{align-items:center;background-color:#10b981;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:background-color .2s ease;width:100%}.PatientConsent_submitButton2__1D0rN:hover{background-color:#059669}.PatientConsent_submitButton2__1D0rN:disabled{background-color:#3ad55e1a;cursor:not-allowed}.PatientConsent_footerNote__SRvti{color:#6b7280;font-size:.75rem;margin-top:1.5rem}.PatientConsent_contactLink__HFy7x{color:#2563eb;font-size:1rem;font-weight:500;text-decoration:none}.PatientConsent_contactLink__HFy7x:hover{text-decoration:underline}.CaregiverDashboard_dashboardContainer__cZNbq{animation:CaregiverDashboard_fadeIn__x1DCq .5s ease-in-out both;background:#f9fafb;display:flex;flex-direction:column;min-height:100vh}.CaregiverDashboard_headerGradientGreen__VhMrA{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:2rem 1rem 3rem}.CaregiverDashboard_headerContent__LiuDZ{margin:0 auto;max-width:1100px}.CaregiverDashboard_headerTop__5eaev{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.CaregiverDashboard_profileSection__w2zFn{align-items:center;display:flex;gap:1rem}.CaregiverDashboard_avatar__HubL3{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 10px #0003;height:64px;object-fit:cover;width:64px}.CaregiverDashboard_logoRow__Ud14m{align-items:center;display:flex;gap:.4rem}.CaregiverDashboard_logoIconWhite__gO-gz{color:#fff}.CaregiverDashboard_logoTextWhite__GrO-U{color:#d1fae5;font-size:.9rem;text-align:left}.CaregiverDashboard_welcomeTextWhite__cT1MC{font-size:1.3rem;font-weight:600;margin:.25rem 0 0;text-align:left}.CaregiverDashboard_subTextWhite__Lzs5W{color:#d1fae5;font-size:.9rem;margin-top:.2rem;text-align:left}.CaregiverDashboard_headerButtons__JH9L0{display:flex;gap:.5rem}.CaregiverDashboard_iconButtonWhite__W4Yik{background:#0000;border:none;border-radius:.5rem;color:#fff;cursor:pointer;padding:.4rem;transition:background .2s}.CaregiverDashboard_iconButtonWhite__W4Yik:hover{background:#fff3}.CaregiverDashboard_tipCardGreen__AQHsx{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #fff3;border-radius:.75rem;display:flex;gap:1rem;padding:1rem}.CaregiverDashboard_tipIconGreen__Wc5aV{align-items:center;background:#fff3;border-radius:.5rem;display:flex;height:40px;justify-content:center;width:40px}.CaregiverDashboard_tipTitleWhite__wLUJG{font-weight:600;margin:0;text-align:left}.CaregiverDashboard_tipTextWhite__NCiA1{color:#d1fae5;font-size:.85rem;margin:.2rem 0 0;text-align:left}.CaregiverDashboard_mainContent__paC0J{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:1100px;padding:2rem 0;width:100%}.CaregiverDashboard_primaryActions__853\+d{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.CaregiverDashboard_actionCard__gEWoT{background:#fff;border:2px solid #0000;border-radius:1rem;padding:1.5rem;text-align:left;transition:all .2s ease}.CaregiverDashboard_actionCard__gEWoT:hover{border-color:#10b981;box-shadow:0 4px 12px #0000000d}.CaregiverDashboard_actionIconGreenLight__H-xKM{align-items:center;background:#10b9811a;border-radius:.75rem;color:#10b981;display:flex;height:48px;justify-content:center;margin-bottom:1rem;width:48px}.CaregiverDashboard_actionCard__gEWoT h3{color:#111827;font-weight:600;text-align:left}.CaregiverDashboard_actionCard__gEWoT p{color:#6b7280;font-size:.9rem;margin-top:.4rem;text-align:left}.CaregiverDashboard_greenButtonOutline__JvyWO,.CaregiverDashboard_greenButton__Suhnq{border-radius:.5rem;cursor:pointer;font-weight:500;margin-top:1rem;padding:.6rem 1rem;transition:all .2s;width:100%}.CaregiverDashboard_greenButton__Suhnq{background:#10b981;border:none;color:#fff;font-family:inherit}.CaregiverDashboard_greenButton__Suhnq:hover{background:#059669}.CaregiverDashboard_greenButtonOutline__JvyWO{background:#fff;border:1px solid #a7f3d0;color:#059669}.CaregiverDashboard_greenButtonOutline__JvyWO:hover{background:#ecfdf5}.CaregiverDashboard_sectionCard__AMyqP{background:#fff;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;overflow:hidden}.CaregiverDashboard_sectionHeader__9w3ZD{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 1.5rem 1rem;text-align:left}.CaregiverDashboard_sectionHeader__9w3ZD h3{color:#111827;font-size:1.1rem;font-weight:600;margin:0;text-align:left}.CaregiverDashboard_sectionHeader__9w3ZD p{color:#6b7280;font-size:.9rem;margin:.25rem 0 0;text-align:left}.CaregiverDashboard_textButton__ELsus{background:none;border:none;color:#059669;cursor:pointer;font-family:inherit;font-weight:500;transition:color .2s}.CaregiverDashboard_textButton__ELsus:hover{color:#047857;text-decoration:underline}.CaregiverDashboard_listContainer__r5byU{display:flex;flex-direction:column;gap:0;padding:0}.CaregiverDashboard_listItem__KjX-m{align-items:center;background:#fff;border:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem;transition:background .2s ease}.CaregiverDashboard_listItem__KjX-m:hover{background:#f9fafb}.CaregiverDashboard_visitInfo__OIjBN{align-items:center;display:flex;flex:1 1;gap:.75rem;padding:1rem;text-align:left}.CaregiverDashboard_visitInfo__OIjBN>div h4{margin:0}.CaregiverDashboard_visitInfo__OIjBN>div p{margin:.5rem 0}.CaregiverDashboard_listAvatar__6PJRS{border-radius:50%;height:48px;margin-bottom:auto;object-fit:cover;width:48px}.CaregiverDashboard_listIconGreen__80ZAo{align-items:center;background:#dcfce7;border-radius:10px;color:#16a34a;display:flex;justify-content:center;margin-bottom:auto;padding:.5rem}.CaregiverDashboard_visitMeta__Ia1Gl{color:#6b7280;font-size:.8rem;text-align:left}.CaregiverDashboard_badgeGreen__8JJkS{background:#dcfce7;color:#166534}.CaregiverDashboard_badgeGreen__8JJkS,.CaregiverDashboard_badgePurple__4ssrx{border-radius:9999px;font-size:.75rem;font-weight:500;margin-right:1rem;padding:.25rem .6rem;text-align:left}.CaregiverDashboard_badgePurple__4ssrx{background:#ede9fe;color:#5b21b6}.CaregiverDashboard_noticeCardBlue__G2fMt{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.75rem;display:flex;gap:1rem;padding:1.25rem}.CaregiverDashboard_noticeIconBlue__9Pp5Z{align-items:center;background:#dbeafe;border-radius:.5rem;color:#2563eb;display:flex;height:36px;justify-content:center;width:36px}.CaregiverDashboard_noticeCardBlue__G2fMt h4{color:#1e3a8a;font-weight:600;margin:0;text-align:left}.CaregiverDashboard_noticeCardBlue__G2fMt p{color:#374151;font-size:.9rem;margin:.25rem 0 0;text-align:left}@keyframes CaregiverDashboard_fadeIn__x1DCq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.CaregiverDashboard_primaryActions__853\+d{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.CaregiverDashboard_primaryActions__853\+d{grid-template-columns:1fr}.CaregiverDashboard_headerTop__5eaev{flex-direction:column;gap:1.5rem}.CaregiverDashboard_listItem__KjX-m,.CaregiverDashboard_sectionHeader__9w3ZD{align-items:flex-start;flex-direction:column}.CaregiverDashboard_listItem__KjX-m{gap:.75rem}}.CaregiverDashboard_welcomeTextWhite__cT1MC{color:#fff}.CaregiverDashboard_subTextWhite__Lzs5W{color:#f3f4f6}.CaregiverDashboard_tipTitleWhite__wLUJG{color:#fff}.CaregiverDashboard_tipTextWhite__NCiA1{color:#e5e7eb}.CaregiverDashboard_listItem__KjX-m h4{color:#111827}.CaregiverDashboard_listItem__KjX-m p,.CaregiverDashboard_visitMeta__Ia1Gl{color:#374151}.CaregiverDashboard_actionCardOrange__Too76{background:#fff;border:1px solid #fcd34d;border-radius:1rem;padding:1.5rem;text-align:left;transition:all .2s ease}.CaregiverDashboard_actionIconOrangeLight__8KMLT{align-items:center;background:#fbbf241a;border-radius:.75rem;color:#f59e0b;display:flex;height:48px;justify-content:center;margin-bottom:1rem;width:48px}.CaregiverDashboard_orangeButton__FHVEr{background:#f59e0b;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-family:inherit;font-weight:500;margin-top:1rem;padding:.6rem 1rem;transition:all .2s;width:100%}.CaregiverDashboard_orangeButton__FHVEr:hover{background:#d97706}.CaregiverDashboard_badgeBubble__SKxQp{background-color:#f97316;border-radius:999px;color:#fff;font-size:.75rem;font-weight:600;margin-left:8px;padding:2px 6px}.CaregiverDashboard_inviteButtonWrapper__ttUIu{align-items:center;display:flex;gap:6px;justify-content:center}.CaregiverDashboard_actionCardOrange__Too76 h3{color:#111827;font-weight:600;text-align:left}.CaregiverDashboard_actionCardOrange__Too76 p{color:#6b7280;font-size:.9rem;margin-top:.4rem;text-align:left}.CaregiverSettings_container__QiQZt{background:#f9fafb;min-height:100vh}.CaregiverSettings_header__i73qL{color:#fff;padding:1.5rem 1rem}.CaregiverSettings_purpleGradient__7aUX6{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.CaregiverSettings_greenGradient__3ElYi{background:linear-gradient(135deg,#10b981,#059669)}.CaregiverSettings_headerContent__mnE1Z{align-items:center;display:flex;gap:1rem;margin:0 auto;max-width:900px;text-align:left}.CaregiverSettings_backButton__q9bIy{background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:.4rem;transition:background .2s}.CaregiverSettings_backButton__q9bIy:hover{background:#fff3}.CaregiverSettings_headerTitle__WfIkB{font-size:1.5rem;font-weight:600}.CaregiverSettings_headerSubtitle__GCdzg{font-size:.9rem;margin-top:.25rem;opacity:.9}.CaregiverSettings_content__AKqyS{margin:2rem auto;max-width:900px;padding:0 1rem 3rem;text-align:left}.CaregiverSettings_card__ZN523{background:#fff;border-radius:16px;box-shadow:0 2px 6px #0000000d;margin-bottom:1.5rem;padding:1.5rem;transition:transform .2s}.CaregiverSettings_card__ZN523:hover{transform:translateY(-2px)}.CaregiverSettings_cardHeader__deNQG{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.CaregiverSettings_editButton__RnL9C{background:none;border:none;color:#2563eb;cursor:pointer;font-size:.9rem}.CaregiverSettings_profileInfo__K9fz4{align-items:center;display:flex;gap:1rem;margin-bottom:1.25rem}.CaregiverSettings_avatar__hh\+iX{border-radius:50%;height:80px;margin-top:auto;object-fit:cover;width:80px}.CaregiverSettings_roleText__dMYp7{color:#6b7280;font-size:.9rem}.CaregiverSettings_infoList__HmVmx{display:flex;flex-direction:column;gap:.75rem}.CaregiverSettings_infoItem__azRD9{align-items:center;display:flex;font-size:.9rem;gap:.5rem}.CaregiverSettings_label__gQs2V{color:#6b7280}.CaregiverSettings_value__4ZI97{color:#111827}.CaregiverSettings_icon__4Z8ji{color:#9ca3af}.CaregiverSettings_sectionHeader__bvKV2{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.CaregiverSettings_iconCircleBlue__Qt2wP,.CaregiverSettings_iconCircleGreen__c8rUc,.CaregiverSettings_iconCirclePurple__Vp4DU{align-items:center;border-radius:8px;display:flex;height:36px;justify-content:center;margin-bottom:auto;width:36px}.CaregiverSettings_iconCircleBlue__Qt2wP{background:#dbeafe;color:#2563eb}.CaregiverSettings_iconCirclePurple__Vp4DU{background:#ede9fe;color:#7c3aed}.CaregiverSettings_iconCircleGreen__c8rUc{background:#dcfce7;color:#059669}.CaregiverSettings_subheader__BKS5a{margin-top:auto}.CaregiverSettings_subtext__q9hn3{color:#6b7280;font-size:.8rem}.CaregiverSettings_toggleList__Vk5tv{display:flex;flex-direction:column}.CaregiverSettings_toggleItem__4xGGT{align-items:center;display:flex;justify-content:space-between;padding:.75rem 0}.CaregiverSettings_withBorder__2om8I{border-top:1px solid #e5e7eb}.CaregiverSettings_switch__Whp-i{display:inline-block;height:20px;position:relative;width:36px}.CaregiverSettings_switch__Whp-i input{height:0;opacity:0;width:0}.CaregiverSettings_slider__42f3Q{background-color:#d1d5db;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.CaregiverSettings_slider__42f3Q:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px}.CaregiverSettings_switch__Whp-i input:checked+.CaregiverSettings_slider__42f3Q{background-color:#059669}.CaregiverSettings_switch__Whp-i input:checked+.CaregiverSettings_slider__42f3Q:before{transform:translateX(16px)}.CaregiverSettings_linkList__pZhBN{display:flex;flex-direction:column;gap:.25rem}.CaregiverSettings_linkItem__AKJLg{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:.6rem;transition:background .2s;width:100%}.CaregiverSettings_linkItem__AKJLg:hover{background:#f9fafb}.CaregiverSettings_logoutCard__UPYwD{background:#fef2f2;border:1px solid #fecaca}.CaregiverSettings_logoutButton__Oi34-{align-items:center;background:none;border:none;color:#dc2626;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.5rem;width:100%}.CaregiverSettings_logoutButton__Oi34-:hover{background:#fee2e2}.CaregiverSettings_versionText__K5yAm{color:#6b7280;font-size:.85rem;margin-top:.5rem;text-align:center}.CaregiverSettings_profileInfo__K9fz4 h4,.CaregiverSettings_subheader__BKS5a{color:#111827}.CaregiverSettings_subtext__q9hn3{color:#374151}.CaregiverSettings_infoItem__azRD9 span.CaregiverSettings_value__4ZI97{color:#111827}.CaregiverSettings_toggleItem__4xGGT h4{color:#111827;margin:0}.PendingInvitations_container__Ju3lV{background-color:#f9fafb;font-family:inherit;min-height:100vh}.PendingInvitations_header__ZQ645{background:#10b981;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000a;position:-webkit-sticky;position:sticky;top:0;z-index:10}.PendingInvitations_headerContent__\+Ln4D{align-items:center;display:flex;gap:1rem;margin:0 auto;max-width:960px;padding:1rem}.PendingInvitations_backButton__H6Tfj{align-items:center;background:none;border:none;border-radius:2rem;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:background .2s,border-color .2s;width:2.5rem}.PendingInvitations_backButton__H6Tfj:hover{background:#fff3}.PendingInvitations_headerText__y0ZIR h2{color:#fff;font-size:1.25rem;font-weight:600;margin:0;text-align:left}.PendingInvitations_headerText__y0ZIR p{color:#d1fae5;font-size:.875rem;margin:.25rem 0 0;text-align:left}.PendingInvitations_main__u2D2x{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:960px;padding:2rem 1rem}.PendingInvitations_invitationCard__nZR\+h{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;transition:box-shadow .2s}.PendingInvitations_invitationCard__nZR\+h:hover{box-shadow:0 2px 8px #0000000d}.PendingInvitations_cardTop__AINaM{align-items:flex-start;display:flex;gap:1rem}.PendingInvitations_avatar__1Jco7{border-radius:9999px;height:4rem;object-fit:cover;width:4rem}.PendingInvitations_cardInfo__Njngi{flex:1 1;text-align:left}.PendingInvitations_nameRow__W2H4V{align-items:center;display:flex;gap:.5rem}.PendingInvitations_patientName__fXvro{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin:0}.PendingInvitations_statusBadge__5uwnl{align-items:center;border:1px solid #0000;border-radius:9999px;display:inline-flex;font-size:.75rem;gap:.25rem;padding:.2rem .5rem}.PendingInvitations_statusPending__waXhO{background:#fff7ed;border-color:#fed7aa;color:#92400e}.PendingInvitations_patientEmail__OYKIm{color:#4b5563;font-size:.875rem;margin:.25rem 0}.PendingInvitations_metaText__9Dlbr{color:#6b7280;font-size:.8rem}.PendingInvitations_messageBox__Xd6pw{background:#f9fafb;border-radius:.5rem;margin-left:4.5rem;margin-top:.75rem;padding:.75rem 1rem}.PendingInvitations_messageText__YG01i{color:#374151;font-size:.9rem;font-style:italic;margin:0;text-align:left}.PendingInvitations_actionButtons__rrINY{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.PendingInvitations_acceptButton__Aevql{align-items:center;background:#10b981;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.4rem;padding:.5rem 1rem;transition:background .2s}.PendingInvitations_acceptButton__Aevql:hover{background:#059669}.PendingInvitations_declineButton__fxQEZ{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;font-weight:500;gap:.4rem;padding:.5rem 1rem;transition:background .2s}.PendingInvitations_declineButton__fxQEZ:hover{background:#f9fafb}.PendingInvitations_infoBanner__ykBg6{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.75rem;color:#1e3a8a;display:flex;font-size:.875rem;gap:1rem;line-height:1.4;margin:1rem auto 0;max-width:960px;padding:1rem 1.25rem}.PendingInvitations_infoIcon__NR8FP{color:#1e40af;flex-shrink:0;height:1.5rem;margin-top:.25rem;width:1.5rem}.PendingInvitations_infoTitle__NvslM{color:#1e40af;font-weight:600;margin:0 0 .25rem;text-align:left}.PendingInvitations_infoText__8Yns\+{margin:0;text-align:left}.PendingInvitations_searchBox__5WOyQ{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px #00000005;display:flex;gap:.75rem;padding:.75rem 1rem;position:relative;width:calc(100% - 2rem)}.PendingInvitations_searchIcon__ns4zn{color:#9ca3af;flex-shrink:0;height:1.25rem;width:1.25rem}.PendingInvitations_searchInput__wk5E\+{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;color:#111827;flex:1 1;font-size:.9rem;outline:none;padding:.5rem 1rem;text-indent:0;transition:border-color .2s,box-shadow .2s}.PendingInvitations_searchInput__wk5E\+::placeholder{color:#9ca3af}.PendingInvitations_searchInput__wk5E\+:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 2px #c7d2fe}.PendingInvitations_emptyState__C3uuO h3{color:#1a1a1a}.PatientAudioSetup_container__UL4Lt{background:linear-gradient(135deg,#f9fafb,#eef2f7);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;min-height:100vh}.PatientAudioSetup_main__09i5-{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem}.PatientAudioSetup_page__XkHCj{max-width:450px;text-align:center;width:100%}.PatientAudioSetup_card__lVnr4{background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:400px;padding:2.5rem 3rem;text-align:center;width:100%}.PatientAudioSetup_header__Vu5l0{align-items:center;background-color:#fff;box-shadow:0 4px 20px #0000000d;display:flex;justify-content:space-between;padding:1.5rem 3rem}.PatientAudioSetup_logo__EKEkM{color:#111827;cursor:pointer;font-size:1rem;font-weight:400}.PatientAudioSetup_heading__I-uMN{text-align:center}.PatientAudioSetup_iconWrapper__Yts9Y{align-items:center;background-color:#f3e8ff;border-radius:50%;display:inline-flex;height:5rem;justify-content:center;margin-bottom:1rem;width:5rem}.PatientAudioSetup_headingIcon__0wRg9{color:#7c3aed;height:2.5rem;width:2.5rem}.PatientAudioSetup_title__zVYeQ{color:#111827;font-size:1rem;font-weight:400}.PatientAudioSetup_subtitle__6Mwd9{color:#4b5563;margin-top:.5rem}.PatientAudioSetup_card__lVnr4{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.PatientAudioSetup_illustration__5u8FW{align-items:center;background:linear-gradient(to bottom right,#a63ad51a,#f3e8ff);border-radius:1rem;display:flex;justify-content:center;padding:2rem}.PatientAudioSetup_micWrapper__Pxjh8{position:relative}.PatientAudioSetup_micCircle__Asq2k{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 12px #0000001a;display:flex;height:8rem;justify-content:center;width:8rem}.PatientAudioSetup_micIcon__JWrX4{color:#7c3aed;height:4rem;width:4rem}.PatientAudioSetup_checkBadge__lYPav{align-items:center;animation:PatientAudioSetup_zoomIn__uMysV .3s ease;background:#22c55e;border-radius:50%;display:flex;height:2.5rem;justify-content:center;position:absolute;right:-.5rem;top:-.5rem;width:2.5rem}.PatientAudioSetup_checkIcon__Z5EJX{color:#fff;height:1.5rem;width:1.5rem}.PatientAudioSetup_spinner__CT\+B5{animation:PatientAudioSetup_spin__3BGjT 1s linear infinite;border:.25rem solid #7c3aed;border-radius:50%;border-top-color:#0000;inset:0;position:absolute}@keyframes PatientAudioSetup_spin__3BGjT{to{transform:rotate(1turn)}}@keyframes PatientAudioSetup_zoomIn__uMysV{0%{transform:scale(0)}to{transform:scale(1)}}.PatientAudioSetup_benefitsTitle__8OUk3{color:#111827;font-weight:400;text-align:center}.PatientAudioSetup_benefitList__ANt2y{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.PatientAudioSetup_benefitItem__-0uO1{align-items:flex-start;color:#4b5563;display:flex;font-size:.875rem;gap:.75rem}.PatientAudioSetup_benefitIcon__GbCLJ{color:#22c55e;flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.PatientAudioSetup_privacy__sCgdq{align-items:flex-start;background:linear-gradient(to bottom right,#a63ad51a,#f3e8ff);border:1px solid #f3e8ff;border-radius:.5rem;display:flex;gap:.75rem;padding:1rem}.PatientAudioSetup_privacyIcon__a6vCe{color:#7c3aed;flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.PatientAudioSetup_privacyTitle__dh7V\+{color:#7c3aed;font-weight:400;margin:0;text-align:left}.PatientAudioSetup_privacyText__m06kD{color:#7c3aed;margin:.5rem 0 0;text-align:left}.PatientAudioSetup_grantBtn__IhpOP{background-color:#7c3aed;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;gap:1rem;margin-top:1rem;padding:.5rem 0}.PatientAudioSetup_grantBtn__IhpOP:hover{background-color:#8b5cf6}.PatientAudioSetup_grantBtnIcon__lq6wX{height:1rem;margin-right:1rem;width:1rem}.PatientAudioSetup_grantedSection__iowmT{display:flex;flex-direction:column;gap:.75rem}.PatientAudioSetup_grantedMessage__Y5UuP{align-items:center;color:#22c55e;display:flex;gap:.5rem;justify-content:center;padding:.5rem 0}.PatientAudioSetup_deniedMessage__xVE99{align-items:center;color:#dc2626;display:flex;gap:.5rem;justify-content:center;padding:.5rem 0}.PatientAudioSetup_checkIconSmall__HYdia{height:1.25rem;width:1.25rem}.PatientAudioSetup_skipBtn__wlFbM{background:#0000;border:none;color:#6b7280;font-size:.875rem;margin-top:2rem;text-align:left;width:100%}.PatientAudioSetup_skipBtn__wlFbM:hover{color:#374151;cursor:pointer}.PatientDashboard_dashboardContainer__fTFIN{background:#f9fafb;display:flex;flex-direction:column;min-height:100vh}.PatientDashboard_headerGradient__cLsdJ{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:2rem 1rem 3rem}.PatientDashboard_headerContent__fgvXy{margin:0 auto;max-width:1100px}.PatientDashboard_headerTop__xRwd9{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.PatientDashboard_profileSection__hr8FT{align-items:center;display:flex;gap:1rem}.PatientDashboard_avatar__MOg43{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 10px #0003;height:64px;object-fit:cover;width:64px}.PatientDashboard_logoRow__HgZz-{align-items:center;display:flex;gap:.4rem}.PatientDashboard_logoIcon__boQAX{color:#fff}.PatientDashboard_logoText__DRJU-{color:#e0d4ff;font-size:.9rem;text-align:left}.PatientDashboard_welcomeText__FNwpw{font-size:1.3rem;font-weight:600;text-align:left}.PatientDashboard_subText__qARc1{color:#e0d4ff;font-size:.9rem;margin-top:.2rem;text-align:left}.PatientDashboard_headerButtons__fuNVx{display:flex;gap:.5rem}.PatientDashboard_iconButton__nASHK{background:#0000;border:none;border-radius:.5rem;color:#fff;cursor:pointer;padding:.4rem;position:relative;transition:background .2s}.PatientDashboard_iconButton__nASHK:hover{background:#fff3}.PatientDashboard_activeReminder__Wl3IW svg{color:orange}.PatientDashboard_notificationDot__ukbqH{background-color:orange;border-radius:50%;height:8px;position:absolute;right:2px;top:2px;width:8px}.PatientDashboard_tipCard__iTQtf{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #fff3;border-radius:.75rem;display:flex;gap:1rem;padding:1rem}.PatientDashboard_tipIcon__w-Ddr{align-items:center;background:#fff3;border-radius:.5rem;display:flex;height:40px;justify-content:center;width:40px}.PatientDashboard_tipTitle__d1FHa{color:#fff;font-weight:600;margin:0;text-align:left}.PatientDashboard_tipText__qD\+-i{color:#cbd5ff;font-size:.85rem;margin:0;text-align:left}.PatientDashboard_mainContent__M\+vgr{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:1100px;padding:2rem 0;width:100%}.PatientDashboard_primaryActions__rLr51{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.PatientDashboard_actionCard__4c7Hi{background:#fff;border:2px solid #0000;border-radius:1rem;padding:1.5rem;transition:all .2s ease}.PatientDashboard_actionCard__4c7Hi:hover{border-color:#8b5cf6;box-shadow:0 4px 12px #0000000d}.PatientDashboard_actionIconLight__LwdRM,.PatientDashboard_actionIconPurple__qUCKV{align-items:center;border-radius:.75rem;display:flex;height:48px;justify-content:center;margin-bottom:1rem;width:48px}.PatientDashboard_actionIconPurple__qUCKV{background:#8b5cf61a}.PatientDashboard_actionIconLight__LwdRM{background:#f3e8ff}.PatientDashboard_actionIcon__i8bcP{color:#8b5cf6}.PatientDashboard_actionIconLightInner__dJLiZ{color:#7c3aed}.PatientDashboard_actionCard__4c7Hi h3{color:#111827;font-weight:600;text-align:left}.PatientDashboard_actionCard__4c7Hi p{color:#6b7280;font-size:.9rem;margin-top:.4rem;text-align:left}.PatientDashboard_deepPurpleButton__zrsr2,.PatientDashboard_logoutButton__pjUqa,.PatientDashboard_outlineButton__texHo,.PatientDashboard_purpleButton__su0a5,.PatientDashboard_textButton__gC3ob{border-radius:.5rem;cursor:pointer;font-family:inherit;font-weight:500;margin-top:1rem;padding:.5rem 1rem;transition:all .2s;width:100%}.PatientDashboard_purpleButton__su0a5{background:#8b5cf6;border:none;color:#fff}.PatientDashboard_purpleButton__su0a5:hover{background:#7c3aed}.PatientDashboard_deepPurpleButton__zrsr2{background:#7c3aed;border:none;color:#fff}.PatientDashboard_deepPurpleButton__zrsr2:hover{background:#6d28d9}.PatientDashboard_outlineButton__texHo{background:#fff;border:1px solid #d8b4fe;color:#7c3aed}.PatientDashboard_outlineButton__texHo:hover{background:#f3e8ff}.PatientDashboard_textButton__gC3ob{text-align:right}.PatientDashboard_logoutButton__pjUqa{background:#ef4444;border:none;color:#fff}.PatientDashboard_logoutButton__pjUqa:hover{background:#dc2626}.PatientDashboard_statsGrid__\+z\+R1{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.PatientDashboard_statCard__xOL4P{align-items:center;background:#fff;border-radius:.75rem;display:flex;justify-content:space-between;padding:1rem}.PatientDashboard_statCard__xOL4P p{color:#6b7280;font-size:.85rem;text-align:left}.PatientDashboard_statCard__xOL4P h3{color:#111827;margin-top:.3rem;text-align:left}.PatientDashboard_statIcon__sAYSm{align-items:center;border-radius:.5rem;display:flex;height:40px;justify-content:center;width:40px}.PatientDashboard_blueBg__rvwfP{background:#eff6ff}.PatientDashboard_greenBg__xDI7Y{background:#ecfdf5}.PatientDashboard_purpleBg__ZkEFE{background:#faf5ff}.PatientDashboard_orangeBg__rQ0jp{background:#fff7ed}.PatientDashboard_blueText__6leUw{color:#2563eb}.PatientDashboard_greenText__4c1Ux{color:#059669}.PatientDashboard_purpleText__3mRU9{color:#7c3aed}.PatientDashboard_orangeText__IeiFp{color:#ea580c}.PatientDashboard_sectionCard__wPQVO{background:#fff;border-radius:.75rem;overflow:hidden;width:100%}.PatientDashboard_sectionHeader__V2sMp{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:space-between;padding:2rem 2rem 1rem;text-align:left}.PatientDashboard_sectionHeader__V2sMp>div{flex:1 1;min-width:50%}.PatientDashboard_sectionHeader__V2sMp h3{color:#111827;font-size:1.1rem;font-weight:600;margin:0}.PatientDashboard_sectionHeader__V2sMp p{color:#6b7280;font-size:.9rem;line-height:1.2;margin-top:.2rem}.PatientDashboard_textButton__gC3ob{align-self:center;background:none;border:none;color:#8b5cf6;cursor:pointer;font-weight:500;transition:color .2s;white-space:nowrap}.PatientDashboard_textButton__gC3ob:hover{color:#6d28d9;text-decoration:underline}.PatientDashboard_visitList__zft4y{display:flex;flex-direction:column}.PatientDashboard_visitItem__gFDeN{align-items:center;display:flex;justify-content:space-between;padding:1.5rem;transition:background .2s}.PatientDashboard_visitInfo__EQHTL{align-items:center;display:flex;gap:1rem;text-align:left}.PatientDashboard_visitIcon__X93zr{align-items:center;background:#8b5cf61a;border-radius:.5rem;display:flex;justify-content:center;margin-bottom:auto;padding:.6rem}.PatientDashboard_visitInfo__EQHTL h4{color:#111827;margin-bottom:.2rem;margin-top:auto}.PatientDashboard_visitInfo__EQHTL p{color:#6b7280;font-size:.85rem}.PatientDashboard_visitMeta__5GWIk{color:#9ca3af;font-size:.8rem}.PatientDashboard_badgeGreen__J8dB7{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:1rem;color:#059669;font-size:.8rem;padding:.3rem .75rem}.PatientDashboard_badgePurple__ztbeY{background:#faf5ff;border:1px solid #e9d5ff;border-radius:1rem;color:#7c3aed;font-size:.8rem;padding:.3rem .75rem}.PatientDashboard_caregiverList__rgcrS{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.PatientDashboard_caregiverItem__qwmsO{align-items:center;display:flex;justify-content:space-between}.PatientDashboard_caregiverInfo__Ditm5{align-items:center;display:flex;gap:.75rem;text-align:left}.PatientDashboard_caregiverAvatar__nA0SN{border-radius:50%;height:40px;margin-bottom:auto;object-fit:cover;width:40px}.PatientDashboard_logoutContainer__vzJ\+5{display:flex;justify-content:flex-end}.PatientDashboard_fadeIn__n28l8{animation:PatientDashboard_fadeIn__n28l8 .5s ease-in-out both}@keyframes PatientDashboard_fadeIn__n28l8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.PatientDashboard_primaryActions__rLr51,.PatientDashboard_statsGrid__\+z\+R1{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.PatientDashboard_primaryActions__rLr51,.PatientDashboard_statsGrid__\+z\+R1{grid-template-columns:1fr}}.PatientInvitation_page__KuEd-{background-color:#f9fafb;min-height:100vh}.PatientInvitation_header__e6YA3{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:2rem 1rem}.PatientInvitation_headerInner__hEq2Z{align-items:center;display:flex;gap:1rem;margin:0 auto;max-width:640px;text-align:left}.PatientInvitation_headerText__xI\+B2{display:flex;flex-direction:column;text-align:left}.PatientInvitation_headerText__xI\+B2 h2{font-size:1.5rem;font-weight:600;margin:1rem 0 0}.PatientInvitation_subtitle__ayyqZ{color:#ffffffd9;font-size:.9rem;margin:1rem 0 0}.PatientInvitation_backButton__6fiJe{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:background-color .2s ease,transform .15s ease;width:2.5rem}.PatientInvitation_backButton__6fiJe:hover{background-color:#ffffff26}.PatientInvitation_inputGroup__btrce{margin-bottom:2.5rem;position:relative}.PatientInvitation_inputIcon__nhDSr{color:#9ca3af;left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.PatientInvitation_inputGroup__btrce input{text-indent:1.5rem}input,textarea{border:1px solid #d1d5db;border-radius:.5rem;font-size:.9rem;padding:.75rem .75rem .75rem 2.25rem;width:100%}textarea{padding-left:.75rem}label{display:block;margin-bottom:.25rem}.PatientInvitation_hint__WucUz{color:#6b7280;font-size:.75rem;margin-bottom:2.5rem;margin-top:-2rem}.PatientInvitation_list__G7o7D{list-style:none;margin:2.5rem 0;padding:0}.PatientInvitation_list__G7o7D li{font-size:.9rem;margin-bottom:.5rem;padding-left:1.25rem;position:relative}.PatientInvitation_list__G7o7D li:before{color:#10b981;content:"✔";left:0;position:absolute}.PatientInvitation_warningBox__P4SPN{background-color:#fef3c7;border:1px solid #fde68a;border-radius:.5rem;color:#78350f;font-size:.875rem;margin:2.5rem 0 0;padding:.75rem}.PatientInvitation_buttonRow__Fw8em{display:flex;gap:.75rem;margin-top:1rem}.PatientInvitation_button__i2zPs{align-items:center;background-color:#6a4df4;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-weight:500;justify-content:center;padding:.75rem}.PatientInvitation_button__i2zPs:hover{background-color:#5940d4}.PatientInvitation_outline__RRfTX{background:#fff;border:1px solid #d1d5db;color:#374151}.PatientInvitation_outline__RRfTX:hover{background-color:#f3f4f6}.PatientInvitation_sentContainer__SP7hC{display:flex;flex-direction:column;gap:1rem;text-align:center}.PatientInvitation_sentContainer__SP7hC h2{margin:1rem 0 0}.PatientInvitation_iconCircle__Jkfrf{align-items:center;background-color:#d1fae5;border-radius:9999px;display:flex;height:96px;justify-content:center;margin:0 auto;width:96px}.PatientInvitation_checkIcon__0Smy6{color:#059669}.PatientInvitation_infoBox__501OA{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;color:#1e40af;font-size:.875rem;padding:1rem;text-align:center}.PatientInvitation_subtitle__ayyqZ{color:#e0e0ff;font-size:.875rem;text-align:left}.PatientInvitation_main__U04aM{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:640px;padding:2rem 1rem;text-align:left}.PatientInvitation_card__ALSr5{background:#fff;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1.5rem;text-align:left}.PatientInvitation_card__ALSr5 h3{font-size:1rem}.PatientProfileSetup_container__2E2Qm{align-items:center;background:linear-gradient(180deg,#f9fafb,#fff);display:flex;flex-direction:column;min-height:100vh}.PatientProfileSetup_header__QXraN{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 4px 20px #0000000d;display:flex;justify-content:flex-start;padding:1rem 2rem;width:100%}.PatientProfileSetup_logo__nPjIF{color:#111827;cursor:pointer;font-size:1rem;font-weight:400;padding:.5rem 3rem}.PatientProfileSetup_main__RmkeR{align-items:center;display:flex;flex-direction:column;max-width:600px;padding:2rem 1rem;width:100%}.PatientProfileSetup_card__vvo2I{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:2rem;width:100%}.PatientProfileSetup_title__9MJLd{color:#111827;font-size:1.5rem;font-weight:600;text-align:center}.PatientProfileSetup_subtitle__bo2\+b{color:#6b7280;margin-bottom:1.5rem;margin-top:.25rem;text-align:center}.PatientProfileSetup_avatarSection__LUxCH{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5rem}.PatientProfileSetup_avatarWrapper__jf8Pd{position:relative}.PatientProfileSetup_avatarCircle__kaSZS{align-items:center;background-color:#f3f4f6;border-radius:50%;display:flex;height:96px;justify-content:center;width:96px}.PatientProfileSetup_avatarIcon__ZrXc\+{color:#9ca3af;font-size:2rem}.PatientProfileSetup_cameraButton__fUgwJ{align-items:center;background-color:#7c3aed;border:none;border-radius:50%;bottom:0;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:0;width:32px}.PatientProfileSetup_cameraIcon__a3kov{color:#fff;font-size:.875rem}.PatientProfileSetup_uploadText__JTQW-{color:#6b7280;font-size:.875rem;margin-top:.5rem}.PatientProfileSetup_form__MAQnz{display:flex;flex-direction:column;gap:1rem;text-align:left}.PatientProfileSetup_formGroup__uTylt{display:flex;flex-direction:column;gap:.25rem;width:100%}label{color:#374151;font-size:.9rem;font-weight:500;text-align:left}input,select,textarea{background-color:#f3f4f6;border:1px solid #f3f4f6;border-radius:8px;box-sizing:border-box;color:#6b7280;font-family:inherit;font-size:.9rem;padding:.625rem .75rem;width:100%}input:disabled{background-color:#f9fafb;color:#9ca3af}textarea{border:1px solid #f3f4f6;border-radius:8px;color:#111827;font-family:inherit;font-size:.9rem;outline:none;padding:10px;resize:vertical}textarea::placeholder{font-family:inherit;font-style:normal;font-weight:400}.PatientProfileSetup_dateInputWrapper__gSgDC{align-items:center;display:flex;position:relative}.PatientProfileSetup_dateInput__OQfCx{border:1px solid #f3f4f6;border-radius:8px;font-family:inherit;font-size:.95rem;outline:none;width:100%}.PatientProfileSetup_dateInput__OQfCx:focus{border-color:#4f46e5}.PatientProfileSetup_helperText__pYZYR{color:#6b7280;font-size:.75rem;margin-top:.25rem;text-align:left}.PatientProfileSetup_row__UyjOj{display:flex;gap:1rem;width:100%}.PatientProfileSetup_row__UyjOj .PatientProfileSetup_formGroup__uTylt{flex:1 1}.PatientProfileSetup_reviewSection__QZX0d{margin-top:2rem;text-align:left}.PatientProfileSetup_reviewSection__QZX0d h3{color:#111827;font-size:1rem;font-weight:400;margin-bottom:.75rem;text-align:left}.PatientProfileSetup_reviewBox__K0Fxz{background-color:#f9fafb;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;padding:1rem;text-align:left}.PatientProfileSetup_reviewRow__RwxIb{display:flex;font-size:.9rem;justify-content:space-between}.PatientProfileSetup_reviewRow__RwxIb span:first-child{color:#6b7280}.PatientProfileSetup_reviewRow__RwxIb span:last-child{color:#111827}.PatientProfileSetup_confirmButton__Ps0x9{background-color:#7c3aed;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:3rem;padding:.75rem 1rem;transition:background-color .2s ease;width:100%}.PatientProfileSetup_confirmButton__Ps0x9:hover{background-color:#8b5cf6}.PatientProfileSetup_disabledButton__C0Bn9{cursor:not-allowed;opacity:.6}.PatientProfileSetup_divider__qkWlK{all:unset;background-color:#d1d5dbbf;display:block;height:1px;margin:2rem 0 1.5rem;width:100%}.PatientProfileSetup_formGroup__uTylt input[type=date],.PatientProfileSetup_formGroup__uTylt input[type=email],.PatientProfileSetup_formGroup__uTylt input[type=tel],.PatientProfileSetup_formGroup__uTylt input[type=text],.PatientProfileSetup_formGroup__uTylt textarea{padding-left:1rem}.PatientReminders_pageContainer__M83ot{background-color:#f9fafb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;min-height:100vh}.PatientReminders_header__z0dQ8{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-bottom:none;color:#fff;display:flex;justify-content:space-between;padding:1.5rem 19.5rem}.PatientReminders_headerLeft__HMhWX{align-items:center;display:flex;gap:1rem}.PatientReminders_backButton__o0BaW{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:.4rem;transition:background .2s}.PatientReminders_backButton__o0BaW:hover{background:#fff6}.PatientReminders_headerTitle__p95su{font-size:1.5rem;font-weight:600;margin:0;text-align:left}.PatientReminders_headerSubtitle__Zr62p{font-size:.875rem;margin-top:.25rem;opacity:.9;text-align:left}.PatientReminders_newReminderButton__8c8CY{align-items:center;background-color:#fff;border:none;border-radius:.5rem;color:#7c3aed;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.6rem 1.2rem;transition:background-color .2s,transform .1s}.PatientReminders_newReminderButton__8c8CY:hover{background-color:#f3f0ff;transform:translateY(-1px)}.PatientReminders_overviewSection__wdrfV,.PatientReminders_remindersSection__NyuqD{margin:0 auto;max-width:900px;padding:1rem 2rem .5rem}.PatientReminders_sectionTitle__9Cxuv{color:#374151;font-size:1.125rem;font-weight:500;margin-bottom:.5rem;text-align:left}.PatientReminders_sectionSubtitle__YBFuk{color:#6b7280;font-size:.875rem;margin-bottom:2rem;margin-top:0;text-align:left}.PatientReminders_overviewBox__yrT0T{grid-gap:1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 2px 8px #0000000d;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);padding:1.5rem}.PatientReminders_statItem__SGUts{align-items:center;display:flex;flex-direction:column}.PatientReminders_statValue__ZNY8y{color:#4c1d95;font-size:2rem;font-weight:600}.PatientReminders_statLabel__YZkol{color:#6b7280;font-size:.875rem}.PatientReminders_sectionGroup__axEoM{margin-bottom:2rem}.PatientReminders_sectionEmpty__8Wrlu{color:#9ca3af;font-size:.875rem;padding:.75rem 0;text-align:center}.PatientReminders_reminderCard__cGat2{align-items:flex-start;background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 2px 6px #0000000d;display:flex;gap:1rem;margin-bottom:1rem;margin-top:1rem;padding:1rem 1.5rem;position:relative;text-align:left;transition:transform .2s}.PatientReminders_reminderCard__cGat2:hover{transform:translateY(-2px)}.PatientReminders_disabledCard__zakGF{background-color:#f9fafb}.PatientReminders_disabledCard__zakGF .PatientReminders_reminderDetails__fepqj,.PatientReminders_disabledCard__zakGF .PatientReminders_reminderNext__ODiCn,.PatientReminders_disabledCard__zakGF .PatientReminders_reminderTitle__K3cVm{color:#9ca3af;text-decoration:line-through}.PatientReminders_reminderIcon__pxI5P{align-items:center;border-radius:8px;display:flex;justify-content:center;margin-top:.25rem;min-height:36px;min-width:36px}.PatientReminders_iconAppointment__KwYoh{color:#a855f7}.PatientReminders_iconExercise__6ScON{color:#22c55e}.PatientReminders_iconMedication__cBiIH{color:#3b82f6}.PatientReminders_iconLab__\+XqnV{color:#f97316}.PatientReminders_iconDisabled__8UKli{color:#9ca3af}.PatientReminders_reminderContent__64tuR{flex-grow:1}.PatientReminders_reminderHeader__xXGlI{align-items:center;display:flex;gap:1rem;justify-content:space-between}.PatientReminders_titleTag__HPkh6{align-items:center;display:flex;gap:.5rem}.PatientReminders_reminderTitle__K3cVm{color:#111827;font-size:1rem;font-weight:600}.PatientReminders_reminderTag__s2-Sn{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:99px;font-size:.75rem;font-weight:500;padding:.15rem .5rem}.PatientReminders_tagPurple__dEVmY{background-color:#faebff;border-color:#e9d5ff;color:#a855f7}.PatientReminders_tagGreen__7zGpX{background-color:#f0fdf4;border-color:#bbf7d0;color:#22c55e}.PatientReminders_tagBlue__cQr1i{background-color:#eff6ff;border-color:#bfdbfe;color:#3b82f6}.PatientReminders_tagOrange__6bzcC{background-color:#fff7ed;border-color:#fed7aa;color:#f97316}.PatientReminders_tagGray__Qgvyk{background-color:#f9fafb;border-color:#e5e7eb;color:#6b7280}.PatientReminders_reminderDetails__fepqj,.PatientReminders_reminderNext__ODiCn{color:#6b7280;font-size:.875rem;margin-bottom:.25rem}.PatientReminders_reminderNext__ODiCn{font-size:.8rem;font-style:italic;margin-top:.5rem}.PatientReminders_reminderActions__M70of{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.PatientReminders_deleteButton__iX7xe{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem}.PatientReminders_deleteButton__iX7xe:hover{color:#ef4444}.PatientReminders_completeButton__nlJ0c,.PatientReminders_snoozeButton__dAa3O{border:none;border-radius:.5rem;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:500;padding:.35rem .75rem;transition:background .2s,transform .1s}.PatientReminders_snoozeButton__dAa3O{background-color:#fef9c3;color:#a16207}.PatientReminders_snoozeButton__dAa3O:hover{background-color:#fde047}.PatientReminders_completeButton__nlJ0c{background-color:#dcfce7;color:#15803d}.PatientReminders_completeButton__nlJ0c:hover{background-color:#86efac}.PatientReminderModal_modalOverlay__Uv6lZ{align-items:center;animation:PatientReminderModal_fadeIn__GBmcJ .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.PatientReminderModal_modalContent__d7eBx{background-color:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;max-width:480px;padding:1.5rem 2rem 2rem;position:relative;width:90%}.PatientReminderModal_closeButton__5fTda{background:none;border:none;color:#9ca3af;cursor:pointer;padding:0;position:absolute;right:1.25rem;top:1.25rem}.PatientReminderModal_closeButton__5fTda:hover{color:#111827}.PatientReminderModal_modalTitle__3THQj{color:#111827;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.PatientReminderModal_modalSubtitle__3DhGS{color:#6b7280;font-size:.875rem;margin:0 0 1.5rem}.PatientReminderModal_formBody__HmoN-{display:flex;flex-direction:column;gap:1.25rem}.PatientReminderModal_formGroup__yEkRO{display:flex;flex-direction:column}.PatientReminderModal_label__mCKF5{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.PatientReminderModal_selectInput__O-rUy,.PatientReminderModal_textAreaInput__uZ3sA,.PatientReminderModal_textInput__625JB{border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 1px 2px 0 #0000000d;box-sizing:border-box;font-family:inherit;font-size:1rem;padding:.75rem 1rem;width:100%}.PatientReminderModal_selectInput__O-rUy:focus,.PatientReminderModal_textAreaInput__uZ3sA:focus,.PatientReminderModal_textInput__625JB:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed33;outline:none}.PatientReminderModal_textAreaInput__uZ3sA{min-height:80px;resize:vertical}.PatientReminderModal_formActions__0t\+Eu{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.PatientReminderModal_cancelButton__OzdEC,.PatientReminderModal_createButton__o0cc6{border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.25rem;transition:all .2s}.PatientReminderModal_cancelButton__OzdEC{background-color:#fff;border:1px solid #d1d5db;color:#374151}.PatientReminderModal_cancelButton__OzdEC:hover{background-color:#f9fafb}.PatientReminderModal_createButton__o0cc6{background-color:#8b5cf6;border:1px solid #8b5cf6;color:#fff}.PatientReminderModal_createButton__o0cc6:hover{background-color:#7c3aed}@keyframes PatientReminderModal_fadeIn__GBmcJ{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.PatientReminderModal_modalOverlay__Uv6lZ{animation:PatientReminderModal_fadeIn__GBmcJ .15s ease-out}.PatientSettings_container__Shfjz{background:#f9fafb;min-height:100vh}.PatientSettings_header__rDQpW{color:#fff;padding:1.5rem 1rem}.PatientSettings_purpleGradient__h-62B{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.PatientSettings_greenGradient__ZjoZz{background:linear-gradient(135deg,#10b981,#059669)}.PatientSettings_headerContent__\+L1xO{align-items:center;display:flex;gap:1rem;margin:0 auto;max-width:900px;text-align:left}.PatientSettings_backButton__nMqiO{background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:.4rem;transition:background .2s}.PatientSettings_backButton__nMqiO:hover{background:#fff3}.PatientSettings_headerTitle__v-Ack{font-size:1.5rem;font-weight:600}.PatientSettings_headerSubtitle__6dpvX{font-size:.9rem;margin-top:.25rem;opacity:.9}.PatientSettings_content__N-gGt{margin:2rem auto;max-width:900px;padding:0 1rem 3rem;text-align:left}.PatientSettings_card__eMs27{background:#fff;border-radius:16px;box-shadow:0 2px 6px #0000000d;margin-bottom:1.5rem;padding:1.5rem;transition:transform .2s}.PatientSettings_card__eMs27:hover{transform:translateY(-2px)}.PatientSettings_cardHeader__tCgmq{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.PatientSettings_editButton__H--IN{background:none;border:none;color:#2563eb;cursor:pointer;font-size:.9rem}.PatientSettings_profileInfo__xpjW8{align-items:center;display:flex;gap:1rem;margin-bottom:1.25rem}.PatientSettings_avatar__jJAzT{border-radius:50%;height:80px;margin-top:auto;object-fit:cover;width:80px}.PatientSettings_roleText__i6DcQ{color:#6b7280;font-size:.9rem}.PatientSettings_infoList__qWpYd{display:flex;flex-direction:column;gap:.75rem}.PatientSettings_infoItem__Yj3rK{align-items:center;display:flex;font-size:.9rem;gap:.5rem}.PatientSettings_label__u4Xsm{color:#6b7280}.PatientSettings_value__Bu53b{color:#111827}.PatientSettings_icon__gyGfl{color:#9ca3af}.PatientSettings_sectionHeader__gHLIK{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.PatientSettings_iconCircleBlue__JLFcy,.PatientSettings_iconCircleGreen__GKZUZ,.PatientSettings_iconCirclePurple__8Bb\+N{align-items:center;border-radius:8px;display:flex;height:36px;justify-content:center;margin-bottom:auto;width:36px}.PatientSettings_iconCircleBlue__JLFcy{background:#dbeafe;color:#2563eb}.PatientSettings_iconCirclePurple__8Bb\+N{background:#ede9fe;color:#7c3aed}.PatientSettings_iconCircleGreen__GKZUZ{background:#dcfce7;color:#059669}.PatientSettings_subheader__XotKG{margin-top:auto}.PatientSettings_subtext__Ce-6I{color:#6b7280;font-size:.8rem}.PatientSettings_toggleList__qT1Ay{display:flex;flex-direction:column}.PatientSettings_toggleItem__Cnk1H{align-items:center;display:flex;justify-content:space-between;padding:.75rem 0}.PatientSettings_withBorder__tsBJF{border-top:1px solid #e5e7eb}.PatientSettings_switch__2NXlM{display:inline-block;height:20px;position:relative;width:36px}.PatientSettings_switch__2NXlM input{height:0;opacity:0;width:0}.PatientSettings_slider__uv3zU{background-color:#d1d5db;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.PatientSettings_slider__uv3zU:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px}.PatientSettings_switch__2NXlM input:checked+.PatientSettings_slider__uv3zU{background-color:#7c3aed}.PatientSettings_switch__2NXlM input:checked+.PatientSettings_slider__uv3zU:before{transform:translateX(16px)}.PatientSettings_linkList__K4rKj{display:flex;flex-direction:column;gap:.25rem}.PatientSettings_linkItem__pxgDa{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:.6rem;transition:background .2s;width:100%}.PatientSettings_linkItem__pxgDa:hover{background:#f9fafb}.PatientSettings_logoutCard__JZ3UM{background:#fef2f2;border:1px solid #fecaca}.PatientSettings_logoutButton__WQhgm{align-items:center;background:none;border:none;color:#dc2626;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.5rem;width:100%}.PatientSettings_logoutButton__WQhgm:hover{background:#fee2e2}.PatientSettings_versionText__h5Jl7{color:#6b7280;font-size:.85rem;margin-top:.5rem;text-align:center}h3,h4,h5,h6,p{font-family:inherit}h3,h4,h5,h6{font-weight:500}.SignIn_container__w4RvT{background:linear-gradient(135deg,#f9fafb,#eef2f7);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;min-height:100vh}.SignIn_header__FO5Am{align-items:center;background-color:#fff;box-shadow:0 4px 20px #0000000d;display:flex;justify-content:space-between;padding:1.5rem 3rem}.SignIn_logo__1zvLo{color:#111827;cursor:pointer;font-size:1rem;font-weight:400}.SignIn_main__hUTMf{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem}.SignIn_card__aa4Cc{background:#0000;border-radius:16px;max-width:450px;padding:2.5rem 3rem;text-align:center;width:100%}.SignIn_formCard__6z0\+V{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 20px #0000000d;padding:2rem}.SignIn_title__Hx0Sg{color:#111827;font-size:1.5rem;font-weight:500;margin-bottom:.25rem;margin-top:.25rem}.SignIn_subtitle__-LUnH{color:#6b7280;margin-bottom:2rem;margin-top:.5rem}.SignIn_roleButtons__Lcrb9{align-items:stretch;display:flex;flex-direction:column;gap:1rem}.SignIn_roleButton2__dRqHV,.SignIn_roleButton__kcyYV{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;font-family:inherit;gap:1rem;padding:1rem 1.25rem;text-align:left;transition:all .2s ease}.SignIn_roleButton2__dRqHV h1,.SignIn_roleButton__kcyYV h1{font-size:1.15rem;font-weight:500;margin-bottom:-.5rem}.SignIn_roleButton2__dRqHV p,.SignIn_roleButton__kcyYV p{color:#6b7280}.SignIn_roleButton__kcyYV:hover{background:#973ad51a;border-color:#7c3aed;color:#7c3aed}.SignIn_roleButton2__dRqHV:hover{background:#3ad55e1a;border-color:#10b981;color:#10b981}.SignIn_iconBoxCaregiver__zjtqc,.SignIn_iconBoxPatient__Mk0sU{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.SignIn_iconBoxPatient__Mk0sU{background:#973ad51a;color:#7c3aed}.SignIn_iconBoxCaregiver__zjtqc{background:#3ad55e1a;color:#10b981}.SignIn_icon__povS8{font-size:1.5rem}.SignIn_buttonGroup__37tAx{display:flex;flex-direction:column;gap:1rem}.SignIn_signInButton__58c3K{align-items:center;border:none;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s ease;width:100%}.SignIn_appleButton__8HZYx,.SignIn_emailButton__TNjXL,.SignIn_googleButton__PP8CO{background-color:#fff;border:2px solid #e5e7eb}.SignIn_appleButton__8HZYx:hover,.SignIn_emailButton__TNjXL:hover,.SignIn_googleButton__PP8CO:hover{background-color:#f3f4f6}.SignIn_backButton__Yrkfq{background-color:initial;border:none;border-radius:8px;color:#000;cursor:pointer;font-family:inherit;font-weight:600;margin-top:1rem;padding:12px;width:100%}.SignIn_backButton__Yrkfq:hover{background:#f3f4f6}.SignIn_modalOverlay__VIGzM{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed}.SignIn_modalCard__hZvMO{background:#fff;border-radius:12px;max-width:400px;padding:2rem;position:relative;text-align:center;width:90%}.SignIn_modalClose__ajkMT{background:none;border:none;color:#6b7280;cursor:pointer;position:absolute;right:12px;top:12px}.SignIn_modalTitle__Y\+v0T{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.SignIn_modalText__0auDi{color:#6b7280;margin-bottom:1rem}.SignIn_modalButton__vph3-{background:#7c3aed;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1rem;transition:.2s ease}.SignIn_modalButton__vph3-:hover{background:#6d28d9}.SignIn_recoveryHeading__9s8Tu{color:#111827;font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;text-align:center}.SignIn_formCard__6z0\+V .SignIn_form__Oe04e{align-items:stretch;display:flex;flex-direction:column;gap:1rem}.SignIn_label__wswqv{color:#111827;font-weight:500;margin-bottom:.25rem;text-align:left}.SignIn_input__01rp4{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:.9rem;padding:.75rem 1rem;width:100%}.SignIn_greenButton__vys09{background-color:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin:1rem auto 0;padding:.75rem 1rem;text-align:center;width:100%}.SignIn_greenButton__vys09:hover{background-color:#059669}.SignIn_recoveryFooter__P2h08{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;text-align:center}.SignIn_linkButton__AmFwA{background:none;border:none;color:#6b7280;cursor:pointer;font-size:.9rem;font-weight:500;padding:0;text-decoration:underline}.SignIn_linkButton__AmFwA.SignIn_full__XhnvA{display:inline}.SignIn_linkButton__AmFwA:hover{color:#4b5563}.SignIn_errorMessage__dfjyk{background-color:#fee2e2;border:1px solid #b91c1c;border-radius:8px;box-sizing:border-box;color:#b91c1c;font-size:.875rem;margin-top:.5rem;padding:.75rem 1rem;width:100%}.VisitHistory_container__OwYGO{background-color:#f9f9fb;font-family:inherit;min-height:100vh}.VisitHistory_header__mL2tN{background:linear-gradient(135deg,#7c3aed,#8b5cf6);color:#fff;padding:2.5rem 0}.VisitHistory_headerInner__vlM4w{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:900px;padding:0 1rem;text-align:left}.VisitHistory_headerLeft__S\+bB2{align-items:center;display:flex;gap:16px}.VisitHistory_backButton__Mko98{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;padding:6px}.VisitHistory_backButton__Mko98:hover{background:#fff3}.VisitHistory_headerText__7odmv{color:#fff;margin:0}.VisitHistory_headerTextTitle__NDp34{font-size:1.5rem;font-weight:500;margin:0}.VisitHistory_headerTextSubtitle__KzKXo{color:#e9d5ff;font-size:.9rem;font-weight:400;margin:4px 0 0}.VisitHistory_exportButton__U4gf4{align-items:center;background:#fff;border:none;border-radius:8px;color:#7c3aed;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:10px 16px;transition:background .2s ease}.VisitHistory_exportButton__U4gf4:hover{background:#f3f0ff}.VisitHistory_content__18K0t{margin:2rem auto;max-width:900px;padding:0 1rem 3rem;text-align:left}.VisitHistory_sectionHeader__1b3Yu{margin-bottom:20px;text-align:left}.VisitHistory_sectionHeader__1b3Yu h2{color:#1f2937;font-size:20px;font-weight:400;margin:0}.VisitHistory_sectionHeader__1b3Yu p{color:#6b7280;font-size:14px;margin:0}.VisitHistory_searchFilterSection__ShPbX{align-items:center;display:flex;gap:10px;margin-bottom:40px;margin-top:16px}.VisitHistory_searchBar__-3sCM{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;display:flex;flex:1 1;padding:8px 12px}.VisitHistory_searchBar__-3sCM input{border:none;flex:1 1;font-size:14px;margin-right:1rem;outline:none;padding:6px}.VisitHistory_searchIcon__6xCiG{color:#888;margin-right:8px}.VisitHistory_filterButton__d7EXE{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;padding:8px 14px;transition:background .2s ease}.VisitHistory_filterButton__d7EXE:hover{background:#f3f4f6}.VisitHistory_statsGrid__NBDC9{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:40px}.VisitHistory_statContent__nGPob{align-items:center;display:flex;justify-content:space-between;text-align:left}.VisitHistory_iconBox__XMyRq{align-items:center;border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.VisitHistory_iconBlue__3c6tJ{background-color:#eff6ff;color:#2563eb}.VisitHistory_iconGreen__yICDh{background-color:#ecfdf5;color:#059669}.VisitHistory_iconPurple__C1Vgs{background-color:#f5f3ff;color:#7c3aed}.VisitHistory_statCard__HyeN4{background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 2px 6px #0000000a;padding:20px;text-align:center}.VisitHistory_statTitle__DAXSK{color:#6b7280;font-size:13px;margin-bottom:4px;text-align:left}.VisitHistory_statValue__JqLu-{color:#1f2937;font-size:24px;font-weight:400;text-align:left}.VisitHistory_visitList__YbuNA{display:flex;flex-direction:column;gap:16px}.VisitHistory_visitCard__Xlc9n{background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 2px 6px #0000000a;padding:20px;text-align:left}.VisitHistory_visitHeader__VTbyA{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.VisitHistory_visitInfo__RKAlT{text-align:left}.VisitHistory_visitInfo__RKAlT h3{color:#1f2937;font-size:16px;font-weight:400;margin:0}.VisitHistory_visitInfoWrapper__kwixK{align-items:flex-start;display:flex;gap:12px}.VisitHistory_visitIcon__r2V40{align-items:center;background-color:#f5f3ff;border-radius:8px;color:#7c3aed;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-top:4px;width:40px}.VisitHistory_statusBadge__c60DC{background-color:#d1fae5;border-radius:9999px;color:#10b981;display:inline-block;font-size:12px;margin-left:6px;padding:2px 8px;text-transform:capitalize}.VisitHistory_date__UlLy7,.VisitHistory_doctor__sJM\+i{color:#6b7280;font-size:14px;margin:2px 0;text-align:left}.VisitHistory_downloadButton__PIkdl{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:4px;padding:6px 10px}.VisitHistory_downloadButton__PIkdl:hover{background:#e5e7eb}.VisitHistory_actionButtons__S-ZPt{display:flex;gap:8px}.VisitHistory_deleteButton__TltFg{align-items:center;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:4px;padding:6px 10px}.VisitHistory_deleteButton__TltFg:hover{background:#fecaca}.VisitHistory_keyPointsBox__NRxe6,.VisitHistory_summaryBox__rKIUg{background:#f9fafb;border:1px solid #eee;border-radius:8px;margin-top:10px;padding:12px;text-align:left}.VisitHistory_keyPointsBox__NRxe6 h4,.VisitHistory_summaryBox__rKIUg h4{color:#111827;font-size:14px;font-weight:400;margin:0 0 6px}.VisitHistory_keyPointsBox__NRxe6 ul{margin:0;padding-left:18px}.VisitHistory_keyPointsBox__NRxe6 li{color:#555;font-size:13px;margin-bottom:4px}.VisitHistory_noResults__2ga-M{color:#666;font-size:15px;padding:40px 0;text-align:center}.VisitHistory_loadingState__2PF3K{align-items:center;color:#666;display:flex;flex-direction:column;padding:40px 0}.VisitHistory_spinner__FduNj{animation:VisitHistory_spin__t2WsO .8s linear infinite;border:3px solid #ddd;border-radius:50%;border-top-color:#6c63ff;height:32px;margin-bottom:10px;width:32px}@keyframes VisitHistory_spin__t2WsO{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.e894bd7a.css.map*/