@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";.theme-toggle{position:relative;overflow:hidden;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--liquid-glass-icon);font-size:16px;border:1px solid var(--liquid-glass-border);background:linear-gradient(160deg,color-mix(in srgb,var(--liquid-glass-bg-strong) 85%,white 15%) 0%,var(--liquid-glass-bg) 60%);backdrop-filter:blur(calc(var(--liquid-glass-blur) * .35)) saturate(var(--liquid-glass-saturation));-webkit-backdrop-filter:blur(calc(var(--liquid-glass-blur) * .35)) saturate(var(--liquid-glass-saturation));box-shadow:0 4px 14px var(--liquid-glass-shadow),inset 0 1px 0 var(--liquid-glass-highlight);transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease;flex-shrink:0}.theme-toggle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.45),transparent 52%);pointer-events:none}.theme-toggle:hover{transform:translateY(-1px);background:linear-gradient(160deg,color-mix(in srgb,var(--liquid-glass-bg-strong) 75%,white 25%),color-mix(in srgb,var(--liquid-glass-bg) 88%,white 12%) 62%);border-color:color-mix(in srgb,var(--liquid-glass-border) 80%,white 20%)}.theme-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 72%,white 28%);outline-offset:2px}.navbar-inner.scrolled .theme-toggle{background:linear-gradient(165deg,color-mix(in srgb,var(--liquid-glass-bg-strong) 90%,white 10%) 0%,var(--liquid-glass-bg) 68%)}@media (prefers-reduced-motion: reduce){.theme-toggle{transition:background .2s ease,border-color .2s ease,color .2s ease}.theme-toggle:hover{transform:none}}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:center;padding:0;pointer-events:none;background:transparent!important;border:none!important;box-shadow:none!important;--background: transparent !important;--border-width: 0 !important}.navbar-inner{width:100%;max-width:1400px;margin:0 auto;padding:0 28px;height:72px;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:8px;border-radius:0;border:none;background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;pointer-events:auto;transform:translateY(0) scale(1);transform-origin:center top;will-change:width,transform,background,border-color,box-shadow,backdrop-filter;transition:width .52s cubic-bezier(.22,1,.36,1),max-width .52s cubic-bezier(.22,1,.36,1),margin .52s cubic-bezier(.22,1,.36,1),padding .52s cubic-bezier(.22,1,.36,1),height .52s cubic-bezier(.22,1,.36,1),border-radius .52s cubic-bezier(.22,1,.36,1),background .45s ease,border-color .45s ease,box-shadow .45s ease,transform .52s cubic-bezier(.22,1,.36,1),backdrop-filter .45s ease,-webkit-backdrop-filter .45s ease}@media (min-width: 769px){.navbar-inner.scrolled{width:max-content;max-width:calc(100vw - 28px);margin:10px auto 0;padding:0 18px;height:54px;grid-template-columns:max-content max-content max-content;border-radius:22px;transform:translateY(2px) scale(.988);position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(165deg,var(--nav-glass-bg-1) 0%,var(--nav-glass-bg-2) 70%)!important;border:1px solid var(--nav-glass-border);box-shadow:0 10px 34px var(--nav-glass-shadow),inset 0 1px 0 var(--nav-glass-highlight),inset 0 -1px color-mix(in srgb,var(--nav-glass-border) 72%,transparent 28%);backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturation));-webkit-backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturation))}}.navbar-inner.scrolled .navbar-links-container{justify-content:center;padding:0 14px}.navbar-inner.scrolled:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% -30%,rgba(255,255,255,.22),transparent 62%)}.navbar-inner.scrolled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:1;background:color-mix(in srgb,var(--nav-glass-tint) 82%,transparent 18%)}.navbar-inner.scrolled>*{position:relative;z-index:2}[data-theme=dark] .navbar-inner:not(.scrolled),html[data-theme=dark] .navbar-inner:not(.scrolled){background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=dark] .navbar-inner.scrolled,html[data-theme=dark] .navbar-inner.scrolled{border-color:var(--nav-glass-border);backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturation)) brightness(.52) contrast(1.08);-webkit-backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturation)) brightness(.52) contrast(1.08)}[data-theme=dark] .navbar-inner.scrolled .logo-mark,html[data-theme=dark] .navbar-inner.scrolled .logo-mark{color:var(--nav-glass-text)}[data-theme=dark] .navbar-inner.scrolled .logo-suffix,html[data-theme=dark] .navbar-inner.scrolled .logo-suffix{color:rgba(255,255,255,.55)}[data-theme=dark] .navbar-inner.scrolled .navbar-links a,html[data-theme=dark] .navbar-inner.scrolled .navbar-links a{color:var(--nav-glass-text)}[data-theme=dark] .navbar-inner.scrolled .theme-toggle,html[data-theme=dark] .navbar-inner.scrolled .theme-toggle{border-color:var(--nav-glass-border);color:var(--nav-glass-icon)}[data-theme=dark] .navbar-inner.scrolled .nav-login-btn,html[data-theme=dark] .navbar-inner.scrolled .nav-login-btn{border-color:color-mix(in srgb,var(--nav-glass-border) 84%,white 16%);color:var(--nav-glass-text)}[data-theme=dark] .navbar-inner.scrolled .nav-login-btn:hover,html[data-theme=dark] .navbar-inner.scrolled .nav-login-btn:hover{background:color-mix(in srgb,var(--nav-glass-bg-1) 86%,white 14%)}.navbar-logo{text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex-shrink:0;line-height:1;margin-right:2px}.logo-mark{font-family:Poppins,sans-serif;font-size:22px;font-weight:300;letter-spacing:-.8px;color:#fff;text-transform:lowercase;transition:color .3s}.logo-suffix{font-family:Poppins,sans-serif;font-size:7px;font-weight:600;letter-spacing:1.5px;color:rgba(255,255,255,.7);text-transform:uppercase;margin-top:-1px;margin-left:2px;transition:color .3s}.navbar-inner.scrolled .logo-mark{color:var(--nav-glass-text)}.navbar-inner.scrolled .logo-suffix{color:color-mix(in srgb,var(--nav-glass-text) 66%,#6b7280 34%)}.navbar-links-container{min-width:0;display:flex;justify-content:center;padding:0 6px}.navbar-links{display:flex;list-style:none;margin:0;padding:0;gap:clamp(10px,1.1vw,14px);min-width:0;align-items:center}.navbar-links a{font-family:Poppins,sans-serif;color:#fff;text-decoration:none;font-size:13px;font-weight:500;opacity:.9;transition:opacity .18s,color .3s;white-space:nowrap}.navbar-links a:hover{opacity:1}.navbar-inner.scrolled .navbar-links a{color:var(--nav-glass-text)}.navbar-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:2px;--theme-toggle-size: 20px}.nav-profile{display:flex;align-items:center;gap:10px}.nav-profile-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.12);cursor:pointer;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);text-decoration:none}.nav-profile-icon-shell{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px}.nav-profile-chip{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 8px 6px 6px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.nav-profile-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}.nav-profile-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.22);color:#fff;font-weight:700;font-size:13px}.nav-profile-copy{display:flex;flex-direction:column;min-width:0}.nav-profile-name{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:#fff;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-profile-subtitle{font-family:Poppins,sans-serif;font-size:11px;color:rgba(255,255,255,.62)}.nav-logout-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.1);color:#fff;border-radius:999px;padding:9px 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;cursor:pointer;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.nav-logout-btn:hover{background:rgba(255,255,255,.16)}.nav-login-btn{font-family:Poppins,sans-serif;color:#fff;text-decoration:none;font-size:14px;font-weight:500;padding:9px 22px;background:linear-gradient(160deg,rgba(255,255,255,.2),rgba(255,255,255,.12) 65%);border:1px solid rgba(255,255,255,.34);border-radius:9999px;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);transition:background .2s ease,border-color .2s ease;white-space:nowrap;box-shadow:0 2px 12px rgba(0,0,0,.12),inset 0 1px rgba(255,255,255,.2)}.nav-login-btn:hover{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.45)}.navbar-inner.scrolled .nav-login-btn{color:var(--nav-glass-text);background:color-mix(in srgb,var(--nav-glass-bg-1) 92%,white 8%);border:1px solid color-mix(in srgb,var(--nav-glass-border) 84%,white 16%);box-shadow:0 4px 14px var(--nav-glass-shadow),inset 0 1px 0 var(--nav-glass-highlight)}.navbar-inner.scrolled .nav-login-btn:hover{background:color-mix(in srgb,var(--nav-glass-bg-1) 84%,white 16%);border-color:color-mix(in srgb,var(--nav-glass-border) 76%,white 24%)}.navbar-inner.scrolled .nav-profile-chip,.navbar-inner.scrolled .nav-profile-icon-btn{background:color-mix(in srgb,var(--nav-glass-bg-1) 92%,white 8%);border-color:color-mix(in srgb,var(--nav-glass-border) 84%,white 16%)}.navbar-inner.scrolled .nav-profile-name{color:var(--nav-glass-text)}.navbar-inner.scrolled .nav-profile-subtitle{color:color-mix(in srgb,var(--nav-glass-text) 62%,#6b7280 38%)}.navbar-inner.scrolled .nav-profile-avatar-fallback{background:color-mix(in srgb,var(--nav-glass-bg-1) 64%,var(--nav-glass-text) 36%);color:var(--nav-glass-text)}.navbar-inner.scrolled .nav-logout-btn{color:var(--nav-glass-text);background:color-mix(in srgb,var(--nav-glass-bg-1) 92%,white 8%);border-color:color-mix(in srgb,var(--nav-glass-border) 84%,white 16%)}.navbar-inner.scrolled .nav-logout-btn:hover{background:color-mix(in srgb,var(--nav-glass-bg-1) 84%,white 16%)}html[data-theme=light] .navbar-inner:not(.scrolled) .logo-mark{color:#0f172a}html[data-theme=light] .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(15,23,42,.6)}html[data-theme=light] .navbar-inner:not(.scrolled) .navbar-links a{color:#334155;opacity:.92}html[data-theme=light] .navbar-inner:not(.scrolled) .navbar-links a:hover{color:#0f172a;opacity:1}html[data-theme=light] .navbar-inner:not(.scrolled) .nav-login-btn{color:#0f172a;background:rgba(255,255,255,.78);border-color:rgba(15,23,42,.18);box-shadow:0 2px 12px rgba(15,23,42,.08),inset 0 1px rgba(255,255,255,.62)}html[data-theme=light] .navbar-inner:not(.scrolled) .nav-login-btn:hover{background:rgba(255,255,255,.9);border-color:rgba(15,23,42,.26)}html[data-theme=light] .navbar-inner:not(.scrolled) .nav-profile-chip{background:rgba(255,255,255,.8);border-color:rgba(15,23,42,.14)}html[data-theme=light] .navbar-inner:not(.scrolled) .nav-profile-icon-btn{background:rgba(255,255,255,.82);border-color:rgba(15,23,42,.14)}html[data-theme=light] .navbar-inner:not(.scrolled) .nav-profile-name{color:#0f172a}html[data-theme=light] .navbar-inner:not(.scrolled) .nav-profile-subtitle{color:rgba(15,23,42,.56)}html[data-theme=light] .navbar-inner:not(.scrolled) .nav-profile-avatar-fallback{background:rgba(15,23,42,.1);color:#0f172a}html[data-theme=light] .navbar-inner:not(.scrolled) .nav-logout-btn{color:#0f172a;background:rgba(255,255,255,.8);border-color:rgba(15,23,42,.16)}html[data-theme=light] .navbar-inner:not(.scrolled) .nav-logout-btn:hover{background:rgba(255,255,255,.92)}.nav-hamburger{display:none;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:4px;margin-left:auto;transition:color .3s}html[data-theme=light] .nav-hamburger{color:#0f172a}.navbar-mobile{position:fixed;top:0;left:0;right:0;background:color-mix(in srgb,var(--liquid-glass-bg-strong) 90%,white 10%);backdrop-filter:blur(calc(var(--liquid-glass-blur) * .8)) saturate(var(--liquid-glass-saturation));-webkit-backdrop-filter:blur(calc(var(--liquid-glass-blur) * .8)) saturate(var(--liquid-glass-saturation));padding:16px 28px 32px;display:flex;flex-direction:column;gap:0;border-bottom:1px solid var(--liquid-glass-border);box-shadow:0 10px 34px var(--liquid-glass-shadow),inset 0 1px 0 var(--liquid-glass-highlight);z-index:101;pointer-events:auto;animation:slideDown .35s cubic-bezier(.22,1,.36,1) forwards}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .navbar-mobile{background:color-mix(in srgb,var(--liquid-glass-bg-strong) 84%,#0a0f0d 16%);border-bottom:1px solid var(--liquid-glass-border);box-shadow:0 10px 34px var(--liquid-glass-shadow),inset 0 1px rgba(255,255,255,.22)}html[data-theme=light] .navbar-mobile a,html[data-theme=light] .navbar-mobile a.mobile-cta{color:var(--liquid-glass-text)}html[data-theme=dark] .navbar-mobile a{color:rgba(255,255,255,.88);border-bottom-color:rgba(255,255,255,.08)}html[data-theme=dark] .navbar-mobile a.mobile-cta{color:#fff}.navbar-mobile a{font-family:Poppins,sans-serif;color:#222;text-decoration:none;font-size:17px;font-weight:500;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.07);transition:color .18s;pointer-events:auto;display:block}.navbar-mobile a:hover{color:#111}.navbar-mobile a.mobile-cta{color:#111;font-weight:600;border-bottom:none;margin-top:12px}.mobile-theme-toggle{display:flex;justify-content:flex-start;margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.07)}.navbar-mobile-profile{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.07);text-decoration:none}.navbar-mobile-close{align-self:flex-end;background:none;border:none;color:#111;font-size:28px;cursor:pointer;padding:4px;margin:0 -4px 12px 0;display:flex;align-items:center;justify-content:center}html[data-theme=dark] .navbar-mobile-close{color:#fff}.navbar-mobile-logout{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin-top:16px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:rgba(255,255,255,.72);padding:12px 16px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:#111;cursor:pointer}html[data-theme=dark] .navbar-mobile-profile{border-bottom-color:rgba(255,255,255,.08)}html[data-theme=dark] .navbar-mobile-logout{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#fff}@media (max-width: 768px){.navbar{padding:12px 12px 0}.navbar-inner{height:56px;padding:0 16px;width:100%;max-width:100%;margin:0;border-radius:0;background:transparent!important;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.navbar-inner.scrolled{border-radius:18px;transform:none;width:100%;max-width:100%;margin:0;padding:0 16px;background:linear-gradient(165deg,var(--nav-glass-bg-1) 0%,var(--nav-glass-bg-2) 70%)!important;border:1px solid var(--nav-glass-border);box-shadow:0 10px 34px var(--nav-glass-shadow),inset 0 1px 0 var(--nav-glass-highlight);backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturation));-webkit-backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturation))}.navbar-links-container,.navbar-actions{display:none}.nav-hamburger{display:block;margin-left:auto}}@media (prefers-reduced-motion: reduce){.navbar-inner{transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}}.site-footer{background:#0a0a0a;border-top:1px solid rgba(255,255,255,.07);padding:72px 0 0;font-family:Poppins,sans-serif;transition:background .3s,border-color .3s}.footer-container{max-width:1200px;margin:0 auto;padding:0 40px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:56px}.footer-brand{display:flex;flex-direction:column;gap:16px}.footer-logo{display:flex;flex-direction:column;gap:2px;text-decoration:none;width:fit-content}.footer-logo-mark{font-size:26px;font-weight:300;letter-spacing:-.8px;color:#fff;text-transform:lowercase;line-height:1}.footer-logo-suffix{font-size:7px;font-weight:600;letter-spacing:2px;color:rgba(255,255,255,.45);text-transform:uppercase}.footer-tagline{font-size:13px;color:rgba(255,255,255,.45);line-height:1.7;max-width:280px;margin:0}.footer-location{font-size:12px;color:rgba(255,255,255,.3);margin:0}.footer-col h4.footer-col-title{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.9);margin:0 0 20px}.footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.footer-col ul li a{font-size:14px;color:rgba(255,255,255,.6);text-decoration:none;transition:color .18s}.footer-col ul li a:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.07);padding:24px 0;display:flex;justify-content:space-between;align-items:center}.footer-bottom p{font-size:12px;color:rgba(255,255,255,.25);margin:0}.footer-bottom-links{display:flex;gap:24px}.footer-bottom-links a{font-size:12px;color:rgba(255,255,255,.25);text-decoration:none;transition:color .18s}.footer-bottom-links a:hover{color:rgba(255,255,255,.6)}html[data-theme=light] .site-footer{background:#f0f0f0;border-top-color:rgba(0,0,0,.08)}html[data-theme=light] .footer-logo-mark{color:#0f172a}html[data-theme=light] .footer-logo-suffix{color:rgba(15,23,42,.45)}html[data-theme=light] .footer-tagline{color:rgba(15,23,42,.55)}html[data-theme=light] .footer-col h4.footer-col-title{color:#0f172a}html[data-theme=light] .footer-col ul li a{color:rgba(15,23,42,.65)}html[data-theme=light] .footer-col ul li a:hover{color:#0f172a}html[data-theme=light] .footer-bottom{border-top-color:rgba(0,0,0,.08)}html[data-theme=light] .footer-bottom p,html[data-theme=light] .footer-bottom-links a{color:rgba(15,23,42,.35)}html[data-theme=light] .footer-bottom-links a:hover{color:rgba(15,23,42,.65)}@media (max-width: 900px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.footer-brand{grid-column:1 / -1}}@media (max-width: 600px){.footer-container{padding:0 20px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.footer-bottom-links{justify-content:center}}.landing{background:#fff;min-height:100vh;color:#111;font-family:Poppins,sans-serif}html[data-theme=light] .landing .navbar-inner:not(.scrolled) .logo-mark{color:#f8fafc;text-shadow:0 2px 10px rgba(0,0,0,.35)}html[data-theme=light] .landing .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(248,250,252,.82)}html[data-theme=light] .landing .navbar-inner:not(.scrolled) .navbar-links a{color:rgba(248,250,252,.96);opacity:1;text-shadow:0 2px 10px rgba(0,0,0,.32)}.container{max-width:1200px;margin:0 auto;padding:0 40px}h1,h2,h3,h4,h5{margin:0}.section-heading.text-center,.text-center{text-align:center}.btn-hero-primary{--background: rgba(255,255,255,.22);--background-hover: rgba(255,255,255,.3);--color: #ffffff;--border-radius: 9999px;--padding-start: 32px;--padding-end: 32px;--box-shadow: 0 10px 28px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.28);--border-width: 1px;--border-color: rgba(255,255,255,.45);font-family:Poppins,sans-serif;font-weight:600;font-size:15px;text-transform:none;letter-spacing:0;height:50px}.btn-hero-secondary{--color: rgba(255,255,255,.96);--border-color: rgba(255, 255, 255, .42);--border-width: 1px;--background: rgba(255,255,255,.12);--background-hover: rgba(255,255,255,.22);--border-radius: 9999px;--box-shadow: 0 8px 24px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.22);font-family:Poppins,sans-serif;font-weight:500;text-transform:none;font-size:15px;height:50px;--padding-start: 28px;--padding-end: 28px}.btn-hero-primary::part(native),.btn-hero-secondary::part(native){backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}.btn-white{--background: rgba(255, 255, 255, .12);--background-hover: rgba(255, 255, 255, .2);--color: #ffffff;--border-radius: 9999px;--border-width: 1px;--border-color: rgba(255, 255, 255, .3);--box-shadow: none;font-family:Poppins,sans-serif;font-weight:500;height:44px;--padding-start: 24px;--padding-end: 24px;text-transform:none;font-size:14px}.hero-actions ion-button,.who-actions ion-button,.mission-inner ion-button,.faq-cta-card ion-button{--ripple-color: transparent}.hero{position:relative;height:100vh;min-height:600px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(ellipse at center,rgba(0,0,0,.22),rgba(0,0,0,.48));pointer-events:none}.hero-content-wrapper{position:relative;z-index:3;width:100%;max-width:860px;padding:0 32px;display:flex;flex-direction:column;align-items:center;gap:20px}.hero-title{font-family:Poppins,sans-serif;font-size:clamp(28px,5vw,72px);font-weight:700;letter-spacing:-1px;color:#fff!important;line-height:1.05;text-shadow:0 2px 16px rgba(0,0,0,.45)}.hero-subtitle{font-family:Poppins,sans-serif;font-size:clamp(16px,2vw,28px);font-weight:300;color:#fff!important;letter-spacing:.2px;text-shadow:0 1px 8px rgba(0,0,0,.4)}.hero-desc{font-family:Poppins,sans-serif;font-size:clamp(13px,1vw,15px);line-height:1.65;max-width:480px;color:rgba(255,255,255,.88)!important;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.4)}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:4px}.who-section{padding:100px 0;background:#fff;border-top:1px solid #f3f4f6}.who-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.who-heading{font-family:Poppins,sans-serif;font-size:clamp(26px,2.8vw,42px);font-weight:700;color:#16a34a;margin-bottom:20px;line-height:1.1}.who-lead{font-family:Poppins,sans-serif;font-size:clamp(14px,1.3vw,17px);font-weight:500;color:#1f2937;margin-bottom:14px;line-height:1.6}.who-body{font-family:Poppins,sans-serif;font-size:14px;color:#6b7280;line-height:1.8;margin-bottom:32px}.who-actions{display:flex;gap:12px;flex-wrap:wrap}.who-image-wrap{display:flex;align-items:center;justify-content:center}.who-image-placeholder{position:relative;width:100%;max-width:510px;aspect-ratio:7/8;border-radius:28px;overflow:hidden;background:#f9fafb;border:1px solid #e5e7eb}.who-image-photo{width:100%;height:100%;object-fit:cover;display:block}.who-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 14% 12%,rgba(255,255,255,.2),transparent 42%),linear-gradient(180deg,rgba(8,20,14,.04),rgba(8,20,14,.36));pointer-events:none}.principles-section{padding:100px 0;background:#f9fafb;border-top:1px solid #f3f4f6;overflow-x:hidden}.principles-section .container{margin-bottom:56px;text-align:center}.principles-section .section-eyebrow{text-align:center}.principles-section .section-heading{font-size:clamp(20px,2vw,30px);font-weight:600;color:#0f172a;line-height:1.35;margin-bottom:0}.marquee-wrap+.marquee-wrap{margin-top:14px}.marquee-wrap{position:relative;overflow:hidden;margin-bottom:14px}.marquee-wrap:before,.marquee-wrap:after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.marquee-wrap:before{left:0;background:linear-gradient(to right,#f9fafb,transparent)}.marquee-wrap:after{right:0;background:linear-gradient(to left,#f9fafb,transparent)}.marquee-track{display:flex;gap:14px;width:max-content}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-left{animation:scroll-left 40s linear infinite}.marquee-right{animation:scroll-right 36s linear infinite}.marquee-wrap:hover .marquee-track{animation-play-state:paused}.principle-card{width:240px;height:340px;flex-shrink:0;border-radius:20px;overflow:hidden;position:relative;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:transform .25s,box-shadow .25s;cursor:default}.principle-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.12)}.principle-card-content{position:absolute;bottom:8px;left:8px;right:8px;padding:16px;border-radius:12px;background:rgba(255,255,255,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);z-index:2;box-shadow:0 4px 12px rgba(0,0,0,.1)}html[data-theme=dark] .principle-card-content{background:rgba(25,35,30,.6);border-color:rgba(255,255,255,.15);box-shadow:0 4px 12px rgba(0,0,0,.3)}.principle-card-media{position:absolute;top:0;left:0;width:100%;height:100%}.principle-card-media img{width:100%;height:100%;object-fit:cover;display:block}.principle-num{position:absolute;top:16px;right:16px;font-size:10px;color:#a3e635;background:rgba(10,15,13,.7);padding:4px 8px;border-radius:8px;font-weight:800;letter-spacing:2px;z-index:3}.principle-title{font-family:Poppins,sans-serif;font-size:14px;font-weight:700;color:#0f1a12;line-height:1.25;margin:0 0 4px}.principle-desc{font-family:Poppins,sans-serif;font-size:11px;color:#3f4e43;line-height:1.45;font-weight:400;margin:0}.mission-section{padding:100px 0;background:#0f172a;border-top:1px solid #e5e7eb}.mission-section .section-eyebrow{color:#4ade80}.mission-inner{max-width:800px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:28px}.mission-text{font-family:Poppins,sans-serif;font-size:clamp(20px,2.5vw,38px);font-weight:300;color:rgba(255,255,255,.92);line-height:1.4}.mission-section .btn-white{--background: rgba(255, 255, 255, .16);--background-hover: rgba(255, 255, 255, .26);--color: #ffffff;--border-color: rgba(255, 255, 255, .35);--box-shadow: none}.faq-section{padding:100px 0;background:#fff;border-top:1px solid #f3f4f6}.faq-list{max-width:680px;margin:0 auto 48px;display:flex;flex-direction:column}.faq-item{padding:20px 0;border-bottom:1px solid #f3f4f6;font-size:15px;color:#374151;cursor:pointer}.faq-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-question{flex:1;font-family:Poppins,sans-serif;font-weight:500;font-size:15px;color:#374151}.faq-item:hover .faq-question,.faq-item--open .faq-question{color:#111}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding-top:0}.faq-item--open .faq-answer{max-height:200px;padding-top:12px}.faq-answer p{font-family:Poppins,sans-serif;font-size:14px;line-height:1.7;color:#6b7280;margin:0}.faq-icon{font-size:18px;color:#9ca3af;flex-shrink:0;line-height:1}.faq-cta-card{max-width:680px;margin:0 auto;background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;padding:40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.faq-cta-card h3{font-family:Poppins,sans-serif;font-size:20px;font-weight:600;color:#0f172a}.faq-cta-card p{font-family:Poppins,sans-serif;font-size:14px;color:#6b7280;margin-bottom:8px}html[data-theme=dark] .landing{background:#060d08;color:#fff}html[data-theme=dark] .who-section{background:#0a0f0d;border-top-color:#1e2d20}html[data-theme=dark] .who-heading{color:#fff}html[data-theme=dark] .who-lead{color:rgba(255,255,255,.88)}html[data-theme=dark] .who-body{color:#8a9a8c}html[data-theme=dark] .who-image-placeholder{background:#0f1a12;border-color:#1e2d20}html[data-theme=dark] .who-image-photo{filter:saturate(1.05) contrast(1.03)}html[data-theme=dark] .who-image-overlay{background:radial-gradient(circle at 14% 12%,rgba(255,255,255,.08),transparent 45%),linear-gradient(180deg,rgba(5,10,8,.1),rgba(5,10,8,.5))}html[data-theme=dark] .principles-section{background:#060d08;border-top-color:#1e2d20}html[data-theme=dark] .principles-section .section-heading{color:#fff}html[data-theme=dark] .marquee-wrap:before{background:linear-gradient(to right,#060d08,transparent)}html[data-theme=dark] .marquee-wrap:after{background:linear-gradient(to left,#060d08,transparent)}html[data-theme=dark] .principle-card{border-color:transparent}html[data-theme=dark] .principle-num{color:#a3e635;background:rgba(10,15,13,.7)}html[data-theme=dark] .principle-title{color:#fff}html[data-theme=dark] .principle-desc{color:#e2e8f0}html[data-theme=dark] .faq-section{background:#060d08;border-top-color:#1e2d20}html[data-theme=dark] .section-heading{color:#fff}html[data-theme=dark] .section-sub{color:#8a9a8c}html[data-theme=dark] .faq-item{color:#8a9a8c;border-bottom-color:#1e2d20}html[data-theme=dark] .faq-question{color:rgba(255,255,255,.85)}html[data-theme=dark] .faq-item:hover .faq-question,html[data-theme=dark] .faq-item--open .faq-question{color:#fff}html[data-theme=dark] .faq-answer p{color:#8a9a8c}html[data-theme=dark] .faq-icon{color:#4a5a4c}html[data-theme=dark] .faq-cta-card{background:#0f1a12;border-color:#1e2d20}html[data-theme=dark] .faq-cta-card h3{color:#fff}html[data-theme=dark] .faq-cta-card p{color:#8a9a8c}html[data-theme=dark] .mission-section{background:#060d08;border-top-color:#1e2d20}html[data-theme=dark] .btn-white{--background: rgba(255, 255, 255, .1);--background-hover: rgba(255, 255, 255, .18);--color: #ffffff;--border-color: rgba(255, 255, 255, .22);--box-shadow: 0 2px 16px rgba(0,0,0,.3), inset 0 1px 0 rgba(255,255,255,.12)}@media (max-width: 1024px){.container{padding:0 28px}.hero-title{font-size:clamp(28px,5vw,58px)}}@media (max-width: 768px){.who-grid{grid-template-columns:1fr;gap:40px}.who-image-placeholder{max-width:100%;aspect-ratio:16/9;border-radius:20px}.who-section,.principles-section,.mission-section,.faq-section{padding:64px 0}.container{padding:0 20px}.principle-card{width:210px;height:300px}.marquee-wrap:before,.marquee-wrap:after{width:50px}.hero-content-wrapper{padding:0 20px}.hero-title{font-size:clamp(26px,8vw,48px);letter-spacing:-.5px}.hero-subtitle{font-size:clamp(15px,4.5vw,24px)}.hero-desc{font-size:14px}}@media (max-width: 480px){.faq-cta-card{padding:28px 20px}}@media (max-width: 390px){.hero-title{font-size:24px}}.about-page{background:#fff;min-height:100vh;color:#111;font-family:Poppins,sans-serif}.about-page .navbar-inner:not(.scrolled) .logo-mark{color:#0f172a}.about-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(15,23,42,.5)}.about-page .navbar-inner:not(.scrolled) .navbar-links a{color:#222}.about-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#0f172a;background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2)}.about-page .navbar-inner:not(.scrolled) .nav-login-btn:hover{background:rgba(15,23,42,.13)}.about-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2);color:#0f172a}html[data-theme=dark] .about-page .navbar-inner:not(.scrolled) .logo-mark{color:#fff}html[data-theme=dark] .about-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(255,255,255,.5)}html[data-theme=dark] .about-page .navbar-inner:not(.scrolled) .navbar-links a{color:rgba(255,255,255,.88)}html[data-theme=dark] .about-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25)}html[data-theme=dark] .about-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.88)}.about-hero{position:relative;min-height:560px;overflow:hidden;padding-top:72px;background:linear-gradient(160deg,#f0f5f1,#eaf2ec,#f5f7f5);display:flex;align-items:center}.about-hero-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.about-hero-img{position:absolute;top:92px;right:24px;width:72%;height:calc(100% - 120px);object-fit:cover;object-position:center;border-radius:12px}.about-hero-card{position:relative;z-index:2;background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:44%;max-width:560px;margin-left:3%;padding:52px 56px 48px 52px;display:flex;flex-direction:column;justify-content:center;box-shadow:6px 0 #ef4444,0 6px #ef4444,6px 6px #ef4444,4px 4px 12px rgba(239,68,68,.22)}.about-eyebrow{font-size:16px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#16a34a;margin-bottom:16px;display:block}.about-hero-title{font-size:clamp(28px,3vw,46px);font-weight:700;color:#0f172a;line-height:1.1;margin:0 0 20px}.about-hero-sub{font-size:clamp(14px,1.1vw,16px);color:#4b5563;margin:0 0 28px;line-height:1.7}.about-hero-link{font-size:14px;font-weight:600;color:#16a34a;text-decoration:none;display:inline-flex;align-items:center;gap:4px;width:fit-content;transition:opacity .18s}.about-hero-link:hover{opacity:.7}.about-hero-link:hover{opacity:.75}.about-page .section-eyebrow,.about-page .section-heading,.about-page .section-sub{text-align:center}.about-page .section-sub{margin-top:12px}.founders-section{padding:100px 0;background:#f9fafb;border-top:1px solid #f3f4f6}.founder-card{display:grid;grid-template-columns:320px 1fr;gap:64px;align-items:center;margin-bottom:80px}.founder-card:last-child{margin-bottom:0}.founder-card--reverse{grid-template-columns:1fr 320px}.founder-card--reverse .founder-photo-wrap{order:2}.founder-card--reverse .founder-info{order:1}.founder-photo-wrap{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:3 / 4;background:#e8f0ea;border:1px solid #e0e8e2}.founder-photo{width:100%;height:120%;object-fit:cover;display:block;margin-top:-10%;transition:transform .05s linear}.founder-name-overlay{position:absolute;bottom:0;left:0;right:0;padding:40px 20px 20px;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 60%,transparent 100%);text-shadow:0 1px 4px rgba(0,0,0,.8)}.founder-name-overlay h3{color:#fff!important;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;margin:0 0 4px}.founder-name-overlay p{color:#4ade80!important;font-size:13px;margin:0;font-weight:500}.founder-info{display:flex;flex-direction:column;gap:16px}.founder-bio-para{color:#4b5563;font-family:Poppins,sans-serif;font-size:15px;line-height:1.75;margin:0}.btn-know-more{--color: #0f172a;--border-color: rgba(15, 23, 42, .25);--border-radius: 9999px;--background: transparent;--background-hover: rgba(15, 23, 42, .05);font-family:Poppins,sans-serif;font-weight:500;height:40px;--padding-start: 20px;--padding-end: 20px;text-transform:none;font-size:14px;align-self:flex-start}.team-section{padding:100px 0;background:#fff;border-top:1px solid #f3f4f6}.team-carousel{display:flex;gap:20px;overflow-x:scroll;overflow-y:hidden;scroll-behavior:auto;cursor:grab;padding:32px 40px 40px;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 6%,black 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 6%,black 94%,transparent 100%);user-select:none}.team-carousel::-webkit-scrollbar{display:none}.team-carousel--paused{cursor:pointer}.team-carousel--dragging{cursor:grabbing}.team-card{position:relative;border-radius:20px;overflow:hidden;width:370px;height:300px;flex-shrink:0;background:#e8f0ea;border:1px solid #e0e8e2;transition:border-color .25s,transform .25s,box-shadow .25s}.team-card:hover{border-color:#bbf7d0;transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.team-photo{width:100%;height:100%;object-fit:cover;display:block}.team-name-overlay{position:absolute;bottom:0;left:0;right:0;padding:30px 10px 12px;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 60%,transparent 100%);text-shadow:0 1px 4px rgba(0,0,0,.8)}.team-name-overlay h4{color:#fff!important;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-name-overlay p{color:#4ade80!important;font-size:12px;margin:0;font-weight:500}.info-section{padding:100px 0;background:#f9fafb;border-top:1px solid #f3f4f6}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.info-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:36px;transition:box-shadow .2s,border-color .2s}.info-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.07);border-color:#bbf7d0}.info-card-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:700;color:#16a34a;margin-bottom:16px}.info-card-body{color:#4b5563;font-family:Poppins,sans-serif;font-size:15px;line-height:1.75;margin-bottom:12px}.info-card-body:last-child{margin-bottom:0}.join-section{padding:100px 0;background:#fff;border-top:1px solid #f3f4f6}.join-card{max-width:720px;margin:0 auto;text-align:center;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:20px;background:linear-gradient(155deg,var(--liquid-glass-bg-strong) 0%,var(--liquid-glass-bg) 72%);border:1px solid var(--liquid-glass-border);border-radius:28px;padding:60px 48px;box-shadow:0 10px 30px var(--liquid-glass-shadow),inset 0 1px 0 var(--liquid-glass-highlight);backdrop-filter:blur(calc(var(--liquid-glass-blur) * .55)) saturate(var(--liquid-glass-saturation));-webkit-backdrop-filter:blur(calc(var(--liquid-glass-blur) * .55)) saturate(var(--liquid-glass-saturation))}.join-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 12%,rgba(255,255,255,.34),transparent 54%)}.join-title{font-family:Poppins,sans-serif;font-size:clamp(18px,2.2vw,28px);font-weight:400;color:#0f172a;line-height:1.45;margin:0}.join-sub{font-family:Poppins,sans-serif;font-size:15px;color:#6b7280;margin:0}html[data-theme=dark] .about-page{background:#060d08;color:#fff}html[data-theme=dark] .about-hero{background:linear-gradient(160deg,#060d08,#0a1a0d,#060d08)}html[data-theme=dark] .about-hero-bg-grid{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px)}html[data-theme=dark] .about-hero-card{background:#0f1a12;border-color:#264032;box-shadow:6px 0 #f87171,0 6px #f87171,6px 6px #f87171,6px 0 40px rgba(0,0,0,.3),4px 4px 12px rgba(248,113,113,.24)}html[data-theme=dark] .about-hero-title{color:#fff}html[data-theme=dark] .about-hero-sub{color:#8a9a8c}html[data-theme=dark] .about-hero-link{color:#4ade80}html[data-theme=dark] .founders-section{background:#0a0f0d;border-top-color:#1e2d20}html[data-theme=dark] .founder-photo-wrap{background:#0f1a12;border-color:#1e2d20}html[data-theme=dark] .founder-bio-para{color:#8a9a8c}html[data-theme=dark] .btn-know-more{--color: rgba(255,255,255,.85);--border-color: rgba(255,255,255,.25);--background-hover: rgba(255,255,255,.06)}html[data-theme=dark] .team-section{background:#0a0f0d;border-top-color:#1e2d20}html[data-theme=dark] .team-card{background:#0f1a12;border-color:#1e2d20}html[data-theme=dark] .team-card:hover{border-color:#2a5a34}html[data-theme=dark] .info-section{background:#0a0f0d;border-top-color:#1e2d20}html[data-theme=dark] .info-card{background:#0f1a12;border-color:#1e2d20}html[data-theme=dark] .info-card:hover{border-color:#2a5a34}html[data-theme=dark] .info-card-title{color:#4ade80}html[data-theme=dark] .info-card-body{color:#8a9a8c}html[data-theme=dark] .join-section{background:#0a0f0d;border-top-color:#1e2d20}html[data-theme=dark] .join-card{background:linear-gradient(155deg,var(--liquid-glass-bg-strong) 0%,var(--liquid-glass-bg) 72%);border-color:var(--liquid-glass-border)}html[data-theme=dark] .join-title{color:rgba(255,255,255,.9)}html[data-theme=dark] .join-sub{color:#8a9a8c}html[data-theme=dark] .about-page .section-heading{color:#fff}html[data-theme=dark] .about-page .section-sub{color:#8a9a8c}@media (max-width: 1024px){.founder-card,.founder-card--reverse{gap:48px}}@media (max-width: 900px){.about-hero-card{width:52%;padding:48px 36px}}@media (max-width: 768px){.about-hero{padding-top:70px;min-height:auto;flex-direction:column}.about-hero-img{position:relative;width:100%;height:280px}.about-hero-card{position:relative;width:100%;max-width:100%;margin-left:0;min-height:auto;padding:40px 28px;box-shadow:none}.founder-card,.founder-card--reverse{grid-template-columns:1fr;gap:28px;margin-bottom:60px}.founder-card--reverse .founder-photo-wrap,.founder-card--reverse .founder-info{order:unset}.founder-photo-wrap{aspect-ratio:4 / 3}.team-card{width:300px;height:260px}.info-grid{grid-template-columns:1fr}.founders-section,.team-section,.info-section,.join-section{padding:64px 0}.join-card{padding:40px 28px}}@media (max-width: 480px){.team-card{width:280px;height:220px}.team-name-overlay h4{font-size:12px}}.section-eyebrow{font-size:13px;font-weight:700;letter-spacing:6px;text-transform:uppercase;color:#16a34a;margin:0 0 14px;display:block}.section-heading{font-family:Poppins,sans-serif;font-size:clamp(34px,3.2vw,56px);font-weight:300;line-height:1.2;color:var(--section-heading-color, #0f172a);margin:0 0 16px}.section-sub{font-size:16px;line-height:1.65;color:var(--section-sub-color, #6b7280);margin:0 0 48px}.treatment-page{--section-heading-color: #0f172a;--section-sub-color: #6b7280;background:#fff;min-height:100vh;color:#111;font-family:Poppins,sans-serif}.treatment-page .navbar-inner:not(.scrolled) .logo-mark{color:#0f172a}.treatment-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(15,23,42,.5)}.treatment-page .navbar-inner:not(.scrolled) .navbar-links a{color:#222}.treatment-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#0f172a;background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2)}.treatment-page .navbar-inner:not(.scrolled) .nav-login-btn:hover{background:rgba(15,23,42,.13)}.treatment-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2);color:#0f172a}html[data-theme=dark] .treatment-page .navbar-inner:not(.scrolled) .logo-mark{color:#fff}html[data-theme=dark] .treatment-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(255,255,255,.5)}html[data-theme=dark] .treatment-page .navbar-inner:not(.scrolled) .navbar-links a{color:rgba(255,255,255,.88)}html[data-theme=dark] .treatment-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25)}html[data-theme=dark] .treatment-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.88)}html[data-theme=dark] .treatment-page{--section-heading-color: rgba(255, 255, 255, .9);--section-sub-color: rgba(255, 255, 255, .55);background:#060d08;color:#fff}.tx-hero{position:relative;overflow:hidden;padding:120px 0 80px;background:linear-gradient(160deg,#f0f5f1,#eaf2ec,#f5f7f5);border-bottom:1px solid #e8ede9;isolation:isolate}.tx-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.tx-hero>*{position:relative;z-index:1}html[data-theme=dark] .tx-hero{background:#060d08;border-bottom-color:#1e2d20}html[data-theme=dark] .tx-hero:before{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px)}.tx-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.tx-hero-left{display:flex;flex-direction:column}.tx-hero-right{display:flex;align-items:center;justify-content:center}.tx-hero-image-wrap{width:100%;max-width:480px;aspect-ratio:4/5;border-radius:32px;overflow:hidden;background:#0d1a10;border:1px solid rgba(255,255,255,.08)}.tx-hero-image-inner{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.tx-hero-title{font-size:clamp(28px,5vw,64px);font-weight:800;color:#0f172a;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;line-height:1.1}.tx-hero-sub{font-size:clamp(14px,1.2vw,18px);color:#6b7280;max-width:560px;line-height:1.7;margin-bottom:36px}.tx-hero-accent{color:#16a34a}html[data-theme=dark] .tx-hero-title{color:#fff}html[data-theme=dark] .tx-hero-accent{color:#4ade80}html[data-theme=dark] .tx-hero-sub{color:#8a9a8c}.tx-hero-actions{display:flex;gap:16px;flex-wrap:wrap}.tx-hero-actions .btn-white{--background: rgba(255, 255, 255, .24);--background-hover: rgba(255, 255, 255, .34);--border-color: rgba(255, 255, 255, .42);--box-shadow: 0 10px 28px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .35)}.tx-hero-actions .btn-white::part(native){backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%)}html[data-theme=light] .tx-hero-actions .btn-white{--background: rgba(255, 255, 255, .82);--background-hover: rgba(255, 255, 255, .92);--color: #0f172a;--border-color: rgba(15, 23, 42, .16);--box-shadow: 0 10px 24px rgba(15, 23, 42, .12), inset 0 1px 0 rgba(255, 255, 255, .75)}.tx-talk-popup{position:fixed;right:22px;bottom:22px;z-index:9999;min-width:260px;max-width:min(420px,calc(100vw - 32px));padding:14px 14px 14px 16px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#0f1a12;border:1px solid #2a3d2c;box-shadow:0 14px 34px rgba(0,0,0,.28)}.tx-talk-popup-text{margin:0;color:#fff;font-size:14px;line-height:1.4}.tx-talk-popup-close{border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0}.tx-talk-popup-close:hover{background:rgba(255,255,255,.12)}html[data-theme=light] .tx-talk-popup{background:#fff;border-color:#d8e2db;box-shadow:0 12px 28px rgba(15,23,42,.14)}html[data-theme=light] .tx-talk-popup-text{color:#0f172a}html[data-theme=light] .tx-talk-popup-close{border-color:#cbd5e1;color:#0f172a}html[data-theme=light] .tx-talk-popup-close:hover{background:#f1f5f9}.plans-section .section-eyebrow,.plans-section .section-heading,.risk-section .section-eyebrow,.risk-section .section-heading,.risk-section .section-sub,.monitor-section .section-eyebrow,.monitor-section .section-heading,.monitor-section .section-sub{text-align:center}.risk-section .section-sub{max-width:980px;margin-left:auto;margin-right:auto}.risk-section{padding:100px 0;background:#060e08;border-top:1px solid rgba(255,255,255,.05)}.risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.risk-card{background:#0f1210;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:26px 28px 28px;display:flex;flex-direction:column;gap:12px;transition:border-color .25s,transform .25s}.risk-card:hover{border-color:rgba(160,230,160,.25);transform:translateY(-4px)}.risk-icon-wrap{width:48px;height:48px;border-radius:12px;background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center}.risk-icon{font-size:24px;color:rgba(160,230,160,.9)}.risk-label{font-size:20px;font-weight:700;color:rgba(160,230,160,.9);margin:0}.risk-desc{color:rgba(255,255,255,.55);font-size:14px;line-height:1.65;margin:0}.risk-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.risk-bullets li{display:flex;align-items:center;gap:10px;font-size:13px;color:rgba(255,255,255,.7)}.risk-bullet-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:rgba(160,230,160,.9)}.plans-section{padding:100px 0;background:radial-gradient(1200px 520px at 50% -120px,rgba(132,204,22,.12),rgba(6,13,8,0)) #060d08;border-top:1px solid rgba(255,255,255,.05)}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1180px;margin:56px auto 0;align-items:end;overflow:visible;perspective:1400px}.plan-card{background:linear-gradient(170deg,#0f1a12,#0c1710);border:1px solid rgba(163,230,53,.2);border-radius:20px;padding:36px 28px;position:relative;overflow:visible;isolation:isolate;z-index:1;display:flex;flex-direction:column;transition:border-color .25s,transform .35s ease,box-shadow .35s ease;box-shadow:0 18px 36px rgba(0,0,0,.3);transform-origin:center bottom}.plan-card:hover{border-color:rgba(163,230,53,.4)}.plan-card:nth-child(1){transform:rotateY(17deg) rotate(-1deg) scale(.92) translate(14px);opacity:.9}.plan-card:nth-child(3){transform:rotateY(-17deg) rotate(1deg) scale(.92) translate(-14px);opacity:.9}.plan-card--highlight{border-color:rgba(163,230,53,.55);z-index:8;padding-top:78px;transform:translateY(-8px) scale(1.03);box-shadow:0 28px 56px rgba(0,0,0,.44),0 0 0 1px rgba(163,230,53,.18) inset}.plan-badge{position:absolute;top:18px;left:50%;transform:translate(-50%);z-index:30;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(90deg,#16a34a,#22c55e 45%,#84cc16);color:#fff;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;padding:9px 18px 10px;min-height:36px;line-height:normal;white-space:nowrap;border-radius:999px;border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 24px rgba(22,163,74,.35)}.plan-card:hover{transform:translateY(-5px) scale(1.01);opacity:1}.plan-card--highlight:hover{transform:translateY(-11px) scale(1.035)}.plan-badge:before{content:"★";font-size:11px;line-height:normal}.plan-name{font-size:22px;font-weight:600;color:#fff;margin:0 0 4px}.plan-subtitle{font-size:13px;color:rgba(255,255,255,.4);margin:0 0 24px}.plan-price{display:flex;align-items:baseline;gap:6px;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.08)}.plan-price-val{font-size:36px;font-weight:700;color:rgba(160,230,160,.9)}.plan-price-period{font-size:14px;color:rgba(255,255,255,.4)}.plan-features{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px;flex:1}.plan-features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:rgba(255,255,255,.7);line-height:1.4}.plan-check{color:rgba(160,230,160,.9);font-size:16px;flex-shrink:0;margin-top:1px}.why-section{padding:100px 0;background:#060e08;border-top:1px solid rgba(255,255,255,.05)}.why-stack{display:flex;flex-direction:column;gap:52px}.why-intro,.why-outcomes{text-align:center}.why-intro .section-heading,.why-outcomes .section-heading{margin-bottom:0}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:920px;margin:36px auto 0}.stat-value{font-size:clamp(36px,5vw,56px);font-weight:700;color:rgba(160,230,160,.9);letter-spacing:-2px;margin:0 0 8px;line-height:1}.stat-label{font-size:13px;color:rgba(255,255,255,.5);line-height:1.5;margin:0}.reasons-list{display:flex;flex-direction:column;gap:0;max-width:980px;margin:0 auto}.reason-item{display:block;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.07);text-align:center}.reason-item:last-child{border-bottom:none}.reason-content{max-width:920px;margin:0 auto}.reason-title{font-size:15px;font-weight:600;color:#fff;margin:0 0 4px}.reason-body{font-size:13px;color:rgba(255,255,255,.5);line-height:1.6;margin:0}html[data-theme=light] .risk-section,html[data-theme=light] .plans-section,html[data-theme=light] .why-section,html[data-theme=light] .monitor-section{background:#f7f8f7;border-top-color:#e5e7eb}html[data-theme=light] .risk-card,html[data-theme=light] .plan-card,html[data-theme=light] .monitor-panel,html[data-theme=light] .monitor-chart-card,html[data-theme=light] .biomarker-card{background:#fff;border-color:#e5e7eb}html[data-theme=light] .risk-label,html[data-theme=light] .plan-name,html[data-theme=light] .reason-title{color:#111827}html[data-theme=light] .plan-price-val{color:#16a34a}html[data-theme=light] .plan-price-period{color:#475569;font-weight:500}html[data-theme=light] .risk-desc,html[data-theme=light] .risk-bullets li,html[data-theme=light] .plan-subtitle,html[data-theme=light] .plan-features li,html[data-theme=light] .reason-body{color:#64748b}html[data-theme=light] .stat-value{color:#16a34a}html[data-theme=light] .stat-label{color:#334155;font-weight:500}html[data-theme=light] .plan-price{border-bottom-color:#e5e7eb}html[data-theme=light] .plan-card--highlight{border-color:rgba(22,163,74,.55)}html[data-theme=light] .why-reasons{display:block}html[data-theme=light] .reasons-list{width:100%;max-width:980px;display:flex;flex-direction:column;align-items:stretch}html[data-theme=light] .reason-item{display:block;width:100%;max-width:100%;background:transparent;border:none;border-bottom:1px solid #dbe2ea;border-radius:0;padding:24px 0;margin-bottom:0;box-shadow:none;text-align:center}html[data-theme=light] .reason-title,html[data-theme=light] .reason-body{text-align:center}html[data-theme=light] .plans-section .btn-outline-white{--color: #16a34a;--border-color: #16a34a;--background: transparent;--background-hover: rgba(22, 163, 74, .08)}html[data-theme=dark] .btn-outline-white{--color: rgba(255, 255, 255, .9);--border-color: rgba(255, 255, 255, .3);--background: rgba(255, 255, 255, .04);--background-hover: rgba(255, 255, 255, .1)}html[data-theme=light] .plans-section .plan-card--highlight .btn-white{--background: #16a34a;--background-hover: #15803d;--color: #ffffff;--border-color: #16a34a}.monitor-section{padding:100px 0 120px;background:#050505;border-top:1px solid rgba(255,255,255,.05)}.monitor-dash{position:relative;margin-top:24px}.monitor-dash--locked .monitor-grid{filter:blur(12px);pointer-events:none;user-select:none}.tx-monitor-layout{margin:24px auto 0;max-width:1180px;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.45fr);gap:24px;align-items:start}.tx-monitor-left{position:sticky;top:96px;background:linear-gradient(145deg,rgba(17,23,20,.92),rgba(10,15,12,.9));border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:20px 20px 18px;box-shadow:0 10px 24px rgba(0,0,0,.14)}.tx-monitor-right{min-width:0}.tx-monitor-loop-viewport{height:560px;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%)}.tx-monitor-loop-track{--tx-loop-play-state: paused;display:flex;flex-direction:column;gap:12px;animation:tx-monitor-vertical-loop 18s linear infinite;animation-play-state:var(--tx-loop-play-state);will-change:transform}@keyframes tx-monitor-vertical-loop{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.tx-monitor-points-title{margin:0;font-size:17px;font-weight:700;color:#f8fafc}.tx-monitor-points-sub{margin:10px 0 0;font-size:13px;line-height:1.6;color:rgba(255,255,255,.64)}.tx-monitor-visual{margin-top:14px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02)}.tx-monitor-visual-img{width:100%;height:180px;display:block;object-fit:cover}.tx-monitor-visual-caption{margin:0;padding:10px 12px 11px;font-size:12px;font-weight:600;letter-spacing:.2px;color:rgba(255,255,255,.85)}.tx-monitor-point-item{display:flex;align-items:flex-start;gap:10px;background:linear-gradient(145deg,rgba(17,23,20,.92),rgba(10,15,12,.9));border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 14px 13px;font-size:13px;line-height:1.55;color:rgba(255,255,255,.78);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.tx-monitor-point-item:hover{border-color:rgba(34,197,94,.28);box-shadow:0 8px 20px rgba(0,0,0,.12)}.tx-monitor-point-item.is-active{border-color:rgba(34,197,94,.5);box-shadow:0 10px 24px rgba(0,0,0,.16);transform:translateY(-1px)}.tx-monitor-point-item strong{color:#e2e8f0}.tx-monitor-point-dot{width:6px;height:6px;margin-top:7px;border-radius:999px;flex-shrink:0;background:#22c55e}.monitor-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-areas:"overview overview mix" "delta delta velocity" "kpis kpis kpis";gap:16px}.tx-monitor-lock-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(4,10,6,.24);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2}.tx-monitor-lock-card{width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:28px 24px;border-radius:24px;background:rgba(8,18,11,.84);border:1px solid rgba(160,230,160,.18);box-shadow:0 24px 80px rgba(0,0,0,.24)}.tx-monitor-lock-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(160,230,160,.88)}.tx-monitor-lock-title{margin:0;font-size:clamp(24px,3vw,32px);line-height:1.1;color:#fff}.tx-monitor-lock-copy{margin:0;max-width:34ch;font-size:14px;line-height:1.65;color:rgba(255,255,255,.72)}.tx-monitor-lock-btn{margin-top:4px}.monitor-tile{background:linear-gradient(145deg,rgba(17,23,20,.96),rgba(10,15,12,.96));border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:14px;min-height:220px;box-shadow:0 18px 34px rgba(0,0,0,.18)}.monitor-tile:hover{border-color:rgba(255,255,255,.14)}.monitor-tile--overview{grid-area:overview;min-height:290px}.monitor-tile--delta{grid-area:delta}.monitor-tile--mix{grid-area:mix}.monitor-tile--velocity{grid-area:velocity}.monitor-tile--kpis{grid-area:kpis;min-height:auto}.tile-head{display:flex;flex-direction:column;gap:2px}.tile-title{margin:0;font-size:13px;font-weight:700;color:#f8fafc;letter-spacing:.2px}.tile-sub{margin:0;font-size:11px;color:rgba(255,255,255,.55)}.tile-chart{flex:1;min-height:150px}.tile-chart--lg{min-height:170px}.overview-legend,.mix-legend{display:flex;gap:12px;flex-wrap:wrap}.overview-legend span,.mix-legend span{font-size:11px;color:rgba(255,255,255,.65);display:inline-flex;align-items:center;gap:6px}.overview-legend i,.mix-legend i{width:8px;height:8px;border-radius:999px;display:inline-block}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpi-card{background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.kpi-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.kpi-label{font-size:10px;color:rgba(255,255,255,.52);text-transform:uppercase;letter-spacing:1px;font-weight:600}.kpi-pill{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;border:1px solid;border-radius:999px;padding:1px 6px}.kpi-mid{display:flex;align-items:baseline;gap:6px}.kpi-value{font-size:24px;font-weight:800;color:#fff;line-height:1.05}.kpi-unit{font-size:11px;color:rgba(255,255,255,.44)}html[data-theme=light] .monitor-tile{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.04)}html[data-theme=light] .tx-monitor-lock-panel{background:rgba(240,246,241,.5)}html[data-theme=light] .tx-monitor-lock-card{background:rgba(255,255,255,.9);border-color:#d7e4da;box-shadow:0 24px 72px rgba(15,23,42,.12)}html[data-theme=light] .tx-monitor-lock-title{color:#0f172a}html[data-theme=light] .tx-monitor-lock-copy{color:#475569}html[data-theme=light] .monitor-tile:hover{border-color:#cbd5e1}html[data-theme=light] .tile-title,html[data-theme=light] .kpi-value{color:#0f172a}html[data-theme=light] .tile-sub,html[data-theme=light] .overview-legend span,html[data-theme=light] .mix-legend span,html[data-theme=light] .kpi-label,html[data-theme=light] .kpi-unit{color:#64748b}html[data-theme=light] .kpi-card,html[data-theme=light] .tx-monitor-points,html[data-theme=light] .tx-monitor-left{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.04)}html[data-theme=light] .tx-monitor-visual{background:#fff;border-color:#e2e8f0}html[data-theme=light] .tx-monitor-visual-caption{color:#334155}html[data-theme=light] .tx-monitor-points-title,html[data-theme=light] .tx-monitor-point-item strong{color:#0f172a}html[data-theme=light] .tx-monitor-points-sub,html[data-theme=light] .tx-monitor-point-item{color:#475569}html[data-theme=light] .tx-monitor-point-item{background:#fff;border-color:#e2e8f0}html[data-theme=light] .tx-monitor-point-item:hover{border-color:#cbd5e1;box-shadow:0 8px 18px rgba(15,23,42,.08)}html[data-theme=light] .tx-monitor-point-item.is-active{border-color:rgba(22,163,74,.36);box-shadow:0 10px 20px rgba(15,23,42,.1)}.rchart-tooltip{background:#1e293b;border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:2px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.rchart-tooltip-label{font-size:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.rchart-tooltip-value{font-size:15px;font-weight:600;color:#f1f5f9}html[data-theme=light] .rchart-tooltip{background:#fff;border-color:#e2e8f0;box-shadow:0 8px 24px rgba(15,23,42,.1)}html[data-theme=light] .rchart-tooltip-label{color:#64748b}html[data-theme=light] .rchart-tooltip-value{color:#0f172a}@media (max-width: 1200px){.plan-card:nth-child(1){transform:rotateY(12deg) scale(.95) translate(6px)}.plan-card:nth-child(3){transform:rotateY(-12deg) scale(.95) translate(-6px)}.plan-card--highlight{transform:translateY(-6px) scale(1.02)}}@media (max-width: 1100px){.monitor-grid{grid-template-columns:1fr 1fr;grid-template-areas:"overview overview" "mix velocity" "delta delta" "kpis kpis"}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.tx-hero{padding:90px 0 60px}.tx-hero-grid{grid-template-columns:1fr;gap:40px}.tx-hero-image-wrap{max-width:100%;aspect-ratio:16/9;border-radius:20px}.risk-grid{grid-template-columns:1fr}.plans-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto;perspective:none}.plan-card,.plan-card:nth-child(1),.plan-card:nth-child(3),.plan-card--highlight,.plan-card:hover,.plan-card--highlight:hover{transform:none;opacity:1}.plan-badge{z-index:30}.why-stack{gap:44px}.monitor-grid{grid-template-columns:1fr;grid-template-areas:"overview" "mix" "delta" "velocity" "kpis"}.tx-monitor-lock-panel{padding:18px}.monitor-tile{min-height:200px}.tx-monitor-layout{grid-template-columns:1fr;gap:14px}.tx-monitor-loop-viewport{height:auto;-webkit-mask-image:none;mask-image:none}.tx-monitor-loop-track{animation:none;--tx-loop-play-state: paused}.tx-monitor-left{position:static;top:auto}.tx-monitor-point-item{transform:none}.kpi-grid{grid-template-columns:1fr}.kpi-value{font-size:28px}.stat-grid{grid-template-columns:1fr 1fr;max-width:100%}.tx-hero,.risk-section,.plans-section,.why-section,.monitor-section{padding:60px 0}}@media (max-width: 480px){.monitor-tile{padding:14px}}@media (prefers-reduced-motion: reduce){.tx-monitor-points,.tx-monitor-point-item{will-change:auto}}.ra-page{background:#fff;min-height:100vh;color:#111;font-family:Poppins,sans-serif}.ra-page .navbar-inner:not(.scrolled) .logo-mark{color:#0f172a}.ra-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(15,23,42,.5)}.ra-page .navbar-inner:not(.scrolled) .navbar-links a{color:#222}.ra-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#0f172a;background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2)}.ra-page .navbar-inner:not(.scrolled) .nav-login-btn:hover{background:rgba(15,23,42,.13)}.ra-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2);color:#0f172a}html[data-theme=dark] .ra-page .navbar-inner:not(.scrolled) .logo-mark{color:#fff}html[data-theme=dark] .ra-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(255,255,255,.5)}html[data-theme=dark] .ra-page .navbar-inner:not(.scrolled) .navbar-links a{color:rgba(255,255,255,.88)}html[data-theme=dark] .ra-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25)}html[data-theme=dark] .ra-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.88)}html[data-theme=dark] .ra-page{background:#060d08;color:#fff}.ra-hero{position:relative;overflow:hidden;padding:120px 0 80px;background:linear-gradient(160deg,#f0f5f1,#eaf2ec,#f5f7f5);border-bottom:1px solid #e8ede9;isolation:isolate}.ra-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.ra-hero>*{position:relative;z-index:1}html[data-theme=dark] .ra-hero{background:#060d08;border-bottom-color:#1e2d20}html[data-theme=dark] .ra-hero:before{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px)}.ra-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ra-hero-left{display:flex;flex-direction:column}.ra-hero-right{display:flex;align-items:center;justify-content:center}.ra-hero-flip{width:100%;max-width:480px;min-height:380px;perspective:1200px;outline:none}.ra-hero-flip-inner{position:relative;width:100%;min-height:380px;transform-style:preserve-3d;transition:transform .78s cubic-bezier(.22,1,.36,1)}.ra-hero-flip.is-auto-flipping .ra-hero-flip-inner{transition-duration:1.15s}.ra-hero-flip.is-flipped .ra-hero-flip-inner,.ra-hero-flip:hover .ra-hero-flip-inner,.ra-hero-flip:focus-within .ra-hero-flip-inner,.ra-hero-flip:focus .ra-hero-flip-inner{transform:rotateY(180deg)}.ra-hero-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ra-hero-face--front{border:1px solid rgba(255,255,255,.08);background:#0d1208}.ra-hero-flip-hint{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;background:rgba(15,23,42,.72);border:1px solid rgba(255,255,255,.35);color:#fff;font-size:11px;font-weight:600;letter-spacing:.3px;border-radius:999px;padding:7px 10px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ra-hero-flip-hint-icon{font-size:14px;animation:ra-flip-hint-nudge 1.2s ease-in-out infinite}@keyframes ra-flip-hint-nudge{0%,to{transform:translate(0);opacity:.8}50%{transform:translate(4px);opacity:1}}.ra-hero-face-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ra-hero-face--back{transform:rotateY(180deg)}.ra-hero-card{width:100%;max-width:none;min-height:380px;background:#0d1208;border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:36px 32px;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden;transition:border-color .4s}.ra-hero-card--ready{border-color:rgba(239,68,68,.3)}.ra-hero-card-title{font-size:clamp(20px,2.5vw,28px);font-weight:800;color:#fff;margin:0;line-height:1.15;letter-spacing:-.5px}.ra-hero-card-sub{font-size:14px;color:rgba(255,255,255,.45);line-height:1.65;margin:0}.ra-hero-scan-btn{position:relative;display:flex;align-items:center;gap:10px;padding:14px 28px;background:#111;border:1px solid rgba(239,68,68,.35);border-radius:999px;cursor:pointer;overflow:hidden;width:fit-content}.ra-hsb-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(239,68,68,.18) 50%,transparent 100%);background-size:200% 100%;animation:ra-btn-sweep 2.2s linear infinite}@keyframes ra-btn-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.ra-hsb-icon{font-size:20px;color:#ef4444;position:relative;z-index:1}.ra-hsb-label{font-size:14px;font-weight:700;color:#fff;letter-spacing:.3px;position:relative;z-index:1}.ra-hero-card-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.ra-hero-card-btns--single{justify-content:center}.btn-outline-dim{--background: transparent;--color: rgba(255,255,255,.45);--border-color: rgba(255,255,255,.15);--border-width: 1px;--border-style: solid;--border-radius: 999px;font-weight:600;font-size:14px}.ra-hero-scanning{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px 0}.ra-pulse-anim{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.ra-pulse-ring{position:absolute;border-radius:50%;border:1.5px solid rgba(239,68,68,.5);animation:ra-ring-pulse 2s ease-out infinite}.ra-pulse-ring-1{width:100px;height:100px;animation-delay:0s}.ra-pulse-ring-2{width:72px;height:72px;animation-delay:.4s}.ra-pulse-ring-3{width:48px;height:48px;animation-delay:.8s}@keyframes ra-ring-pulse{0%{transform:scale(.8);opacity:.7}70%{transform:scale(1.15);opacity:0}to{transform:scale(1.15);opacity:0}}.ra-pulse-center{width:44px;height:44px;border-radius:50%;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.4);display:flex;align-items:center;justify-content:center;z-index:1}.ra-pulse-heart{width:22px;height:22px;animation:ra-heart-beat .9s ease-in-out infinite}@keyframes ra-heart-beat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.ra-hero-scanning-label{font-size:14px;font-weight:600;color:rgba(255,255,255,.5);margin:0}.ra-hero-ready-row{display:flex;align-items:center;gap:8px}.ra-hero-ready-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:ra-dot-pulse 1.4s ease-in-out infinite}@keyframes ra-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.ra-hero-ready-text{font-size:13px;font-weight:600;color:rgba(255,255,255,.5)}.ra-hero-pills{display:flex;flex-direction:column;gap:10px}.ra-hero-title{font-size:clamp(28px,5vw,64px);font-weight:800;color:#0f172a;letter-spacing:2px;text-transform:uppercase;margin:0 0 20px;line-height:1.1}.ra-hero-sub{font-size:clamp(14px,1.2vw,18px);color:#6b7280;max-width:520px;line-height:1.7;margin:0 0 36px}.ra-hero-accent{color:#16a34a}html[data-theme=dark] .ra-hero-title{color:#fff}html[data-theme=dark] .ra-hero-accent{color:#4ade80}html[data-theme=dark] .ra-hero-sub{color:#8a9a8c}.section-heading{font-size:32px;font-weight:300;color:rgba(255,255,255,.9);line-height:1.2;margin:0 0 16px}.section-sub{font-size:16px;color:rgba(255,255,255,.55);line-height:1.6}.ra-scores-section{padding:100px 0;background:#060e08;border-top:1px solid rgba(255,255,255,.05)}.ra-scores-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.ra-scores-wrap{position:relative;margin-top:48px}.ra-scores-wrap .ra-scores-grid{margin-top:0}.ra-scores-grid--blurred{filter:blur(12px);pointer-events:none;user-select:none}.ra-score-card{background:#0f1210;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:16px;transition:border-color .25s}.ra-score-card:hover{border-color:rgba(160,230,160,.25)}.ra-score-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:4px 12px;border-radius:999px;align-self:flex-start}.ra-score-badge--lifetime{background:rgba(160,230,160,.12);color:rgba(160,230,160,.9);border:1px solid rgba(160,230,160,.25)}.ra-score-badge--10yr{background:rgba(96,165,250,.12);color:#60a5fa;border:1px solid rgba(96,165,250,.25)}.ra-score-badge--last{background:rgba(255,255,255,.06);color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.15)}.ra-score-label{font-size:20px;font-weight:700;color:#fff;margin:0}.ra-score-desc{font-size:14px;color:rgba(255,255,255,.5);line-height:1.65;margin:0;flex:1}.ra-score-bar-wrap{display:flex;flex-direction:column;gap:8px}.ra-score-bar-track{height:4px;background:rgba(255,255,255,.08);border-radius:99px;overflow:hidden}.ra-score-bar-fill{height:100%;background:rgba(160,230,160,.9);border-radius:99px;transition:width 1.2s ease}.ra-score-bar-label{font-size:11px;color:rgba(255,255,255,.3)}.ra-why-section{padding:100px 0;background:#050505;border-top:1px solid rgba(255,255,255,.05)}.ra-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ra-why-left{display:flex;flex-direction:column;gap:20px}.ra-why-body{font-size:15px;color:rgba(255,255,255,.6);line-height:1.75;margin:0}.ra-risk-factors-card{position:relative;background:#0f1210;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px 28px;overflow:hidden}.ra-risk-factors-card--locked .ra-factors-chart-shell,.ra-risk-factors-card--locked .ra-factors-chips{filter:blur(12px);pointer-events:none;user-select:none}.ra-factors-eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:rgba(160,230,160,.7);margin:0 0 24px}.ra-factors-chart-shell{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.02);padding:12px 10px 8px}.ra-factors-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ra-factor-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:4px 10px}.ra-factor-chip i{width:7px;height:7px;border-radius:50%;display:inline-block}.ra-chart-tooltip{background:#1e293b;border:1px solid rgba(148,163,184,.25);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.ra-chart-tooltip-label{font-size:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.ra-chart-tooltip-value{font-size:14px;font-weight:600;color:#f8fafc}.ra-factors-section{padding:100px 0;background:#060e08;border-top:1px solid rgba(255,255,255,.05)}.ra-story-shell{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(340px,1.12fr);gap:26px;align-items:start}.ra-story-panel-wrap{position:sticky;top:96px;align-self:start}.ra-story-steps{display:flex;flex-direction:column;gap:14px}.ra-story-steps:after{content:"";display:block;height:180px}.ra-story-step{background:linear-gradient(140deg,rgba(15,18,16,.95),rgba(10,16,12,.95));border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px 20px;min-height:156px;display:flex;flex-direction:column;justify-content:center;transition:border-color .25s,transform .28s,box-shadow .28s}.ra-story-step:hover{border-color:rgba(163,230,53,.36);transform:translateY(-2px)}.ra-story-step.is-active{border-color:var(--factor-color, rgba(163,230,53,.6));box-shadow:0 10px 26px rgba(0,0,0,.22),inset 0 0 0 1px color-mix(in srgb,var(--factor-color, #a3e635) 36%,transparent)}.ra-story-step-num{font-size:11px;font-weight:700;color:rgba(160,230,160,.78);letter-spacing:1px;display:block;margin-bottom:8px}.ra-story-step-title{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px}.ra-story-step-desc{font-size:14px;color:rgba(255,255,255,.56);line-height:1.65;margin:0}.ra-story-step-foot{margin-top:14px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ra-story-step-impact-label{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,.34)}.ra-story-step-impact{font-size:18px;line-height:1;color:var(--factor-color, #f8fafc)}.ra-story-panel{position:relative;top:auto;background:linear-gradient(145deg,rgba(15,20,16,.97),rgba(9,14,11,.97));border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:30px 28px;min-height:520px;overflow:hidden;isolation:isolate}.ra-story-panel--locked-card{display:flex;flex-direction:column;background:rgba(255,255,255,.14);border-color:rgba(186,213,236,.42);overflow:hidden}.ra-story-panel--locked-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));pointer-events:none;z-index:0}.ra-story-panel--locked-card>*{position:relative;z-index:1}.ra-story-panel-blur-content{display:flex;flex-direction:column;min-height:100%;filter:blur(14px);opacity:.72;transform:scale(1.015)}.ra-story-panel-blur-content .ra-story-main{max-width:44ch}.ra-story-inline-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:26px;z-index:2}.ra-story-inline-lock-card{width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:28px 24px;border-radius:26px;background:rgba(255,255,255,.78);border:1px solid rgba(210,220,230,.9);backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);box-shadow:0 24px 64px rgba(148,163,184,.18)}.ra-lock-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(4,10,6,.24);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2}.ra-lock-panel--scores{border-radius:24px}.ra-lock-card{width:min(400px,100%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 22px;text-align:center;border-radius:22px;background:rgba(8,18,11,.84);border:1px solid rgba(160,230,160,.18);box-shadow:0 24px 80px rgba(0,0,0,.24)}.ra-lock-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(160,230,160,.88)}.ra-lock-title{margin:0;font-size:clamp(22px,2.6vw,30px);line-height:1.1;color:#fff}.ra-lock-copy{margin:0;max-width:34ch;font-size:14px;line-height:1.65;color:rgba(255,255,255,.72)}.ra-lock-btn{margin-top:4px}.ra-story-orb{position:absolute;right:-56px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--factor-color, #86efac) 26%,transparent),rgba(0,0,0,0) 70%);transform:translateY(calc(var(--orb-shift, 0px) * .45));transition:transform .4s ease;filter:blur(2px);opacity:.7;pointer-events:none;z-index:-1}.ra-story-eyebrow{margin:0 0 10px;font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:color-mix(in srgb,var(--factor-color, #86efac) 76%,white 24%)}.ra-story-title{margin:0;font-size:clamp(24px,2.3vw,34px);line-height:1.1;color:#f8fafc}.ra-story-meta{margin:14px 0 0;font-size:13px;line-height:1.6;color:rgba(255,255,255,.5)}.ra-story-main{margin:14px 0 0;font-size:15px;line-height:1.75;color:rgba(255,255,255,.62)}.ra-story-impact-row{margin-top:22px;display:flex;justify-content:space-between;align-items:baseline}.ra-story-impact-row span{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,.44)}.ra-story-impact-row strong{font-size:22px;color:#fff;letter-spacing:-.5px}.ra-story-impact-track{margin-top:10px;height:7px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.ra-story-impact-track span{display:block;height:100%;border-radius:inherit;transition:width .38s ease}.ra-story-trend{margin-top:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02);border-radius:14px;padding:8px 6px 2px}.ra-story-action{margin:16px 0 0;font-size:14px;color:rgba(255,255,255,.68);line-height:1.7}.ra-cta-section{padding:100px 0 120px;background:#050505;border-top:1px solid rgba(255,255,255,.05)}.ra-cta-card{max-width:720px;margin:0 auto;text-align:center;background:#0f1210;border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:60px 48px;display:flex;flex-direction:column;align-items:center;gap:20px}.ra-cta-title{font-size:clamp(22px,3vw,40px);font-weight:300;color:rgba(255,255,255,.9);line-height:1.3;margin:0}.ra-cta-sub{font-size:15px;color:rgba(255,255,255,.45);margin:0}html[data-theme=light] .ra-lock-panel{background:rgba(240,246,241,.5)}html[data-theme=light] .ra-lock-card{background:rgba(255,255,255,.9);border-color:#d7e4da;box-shadow:0 24px 72px rgba(15,23,42,.12)}html[data-theme=light] .ra-lock-title{color:#0f172a}html[data-theme=light] .ra-lock-copy{color:#475569}html[data-theme=dark] .ra-story-panel--locked-card{background:rgba(18,28,22,.3);border-color:rgba(120,154,136,.34)}html[data-theme=dark] .ra-story-panel--locked-card:before{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02))}html[data-theme=light] .ra-story-panel--locked-card{background:rgba(255,255,255,.08);border-color:rgba(186,213,236,.46)}html[data-theme=light] .ra-story-panel--locked-card:before{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03))}html[data-theme=dark] .ra-story-inline-lock-card{background:rgba(10,18,14,.74);border-color:rgba(120,154,136,.34);box-shadow:0 24px 64px rgba(0,0,0,.3)}@media (max-width: 768px){.ra-hero{padding:90px 0 60px}.ra-hero-grid{grid-template-columns:1fr;gap:40px}.ra-hero-right{display:none}.ra-scores-grid{grid-template-columns:1fr}.ra-why-grid{grid-template-columns:1fr;gap:48px}.ra-story-shell{grid-template-columns:1fr}.ra-story-steps:after{height:0}.ra-story-panel{min-height:auto;order:-1}.ra-story-panel-wrap{position:relative;top:auto;order:-1}.ra-lock-panel,.ra-lock-panel--story{padding:18px}.ra-story-step-title{font-size:22px}.ra-cta-card{padding:40px 28px}.ra-scores-section,.ra-why-section,.ra-factors-section,.ra-cta-section{padding:60px 0}.ra-factors-chart-shell{padding:10px 6px 6px}}@media (max-width: 480px){.ra-story-panel{padding:22px 18px}}.raf-page{position:relative;background:#000;min-height:100vh;color:#fff;font-family:Inter,sans-serif}.raf-shell{padding:52px 0 72px;background:#050505;min-height:calc(100vh - 72px)}.raf-page-back-btn{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#b8c5bb;font-size:13px;cursor:pointer;white-space:nowrap;padding:8px 14px;margin-bottom:20px;transition:background .15s}.raf-page-back-btn:hover{background:rgba(255,255,255,.1)}.raf-page-back-icon{font-size:16px}.raf-stepbar{margin-top:22px;margin-bottom:28px}.raf-steps-row{position:relative;display:flex;justify-content:space-between;gap:8px}.raf-steps-row:before,.raf-steps-row:after{content:"";position:absolute;top:16px;left:calc(50% / var(--raf-steps));right:calc(50% / var(--raf-steps));height:2px;border-radius:999px;pointer-events:none}.raf-steps-row:before{background:rgba(255,255,255,.18)}.raf-steps-row:after{background:rgba(160,230,160,.9);transform-origin:left center;transform:scaleX(var(--raf-progress-ratio));transition:transform .35s ease}.raf-step-dot{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}.raf-dot-circle{width:32px;height:32px;border-radius:50%;border:2px solid rgba(255,255,255,.15);background:#0f1210;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:rgba(255,255,255,.3);transition:all .3s ease}.raf-step-dot.done .raf-dot-circle{background:rgba(160,230,160,.15);border-color:rgba(160,230,160,.6);color:rgba(160,230,160,.9)}.raf-step-dot.active .raf-dot-circle{background:rgba(160,230,160,.9);border-color:rgba(160,230,160,.9);color:#000}.raf-dot-label{font-size:11px;color:rgba(255,255,255,.3);text-align:center;line-height:1.3;transition:color .3s}.raf-step-dot.active .raf-dot-label{color:rgba(160,230,160,.9)}.raf-step-dot.done .raf-dot-label{color:rgba(255,255,255,.5)}.raf-step-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.raf-step-count{font-size:12px;color:rgba(255,255,255,.35);letter-spacing:.5px}.raf-step-section-label{font-size:12px;color:rgba(160,230,160,.7);margin:0}.raf-card{background:#0f1210;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:26px;max-width:1240px;margin:0 auto}.raf-step-content{display:flex;flex-direction:column;gap:14px}.raf-step-title{font-size:24px;font-weight:700;color:#fff;margin:0}.raf-step-sub{font-size:13px;color:rgba(255,255,255,.45);margin:-8px 0 0}.raf-field{display:flex;flex-direction:column;gap:6px;min-width:0}.raf-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.raf-field-row--top{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start}.raf-field-row--basic-r1{grid-template-columns:160px minmax(0,50%);align-items:center;gap:24px}.raf-field-row--basic-r2{grid-template-columns:max-content max-content minmax(0,50%);align-items:center;gap:24px}.raf-basic-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.raf-basic-left{display:flex;flex-direction:column;gap:16px}.raf-basic-radios{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.raf-basic-right{display:flex;flex-direction:column;gap:12px;align-self:stretch;justify-content:center}.raf-field-row--clinical-top{grid-template-columns:repeat(4,minmax(0,1fr))}.raf-field-row--clinical-bottom{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.raf-field-row--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.raf-field-row--basic .raf-radio-row{gap:6px}.raf-field-row--basic .raf-radio-btn{padding:7px 10px;font-size:12px}.raf-label{font-size:13px;font-weight:600;color:rgba(255,255,255,.7)}.raf-unit{font-weight:400;color:rgba(255,255,255,.35)}.raf-input{background:#151a16;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 14px;font-size:14px;color:#fff;font-family:Inter,sans-serif;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box}.raf-input:focus{border-color:rgba(160,230,160,.5)}.raf-input::placeholder{color:rgba(255,255,255,.2)}.raf-input[type=number]::-webkit-inner-spin-button,.raf-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.raf-radio-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.raf-radio-btn{background:#151a16;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;color:rgba(255,255,255,.6);cursor:pointer;font-family:Inter,sans-serif;transition:all .2s}.raf-radio-btn:hover{border-color:rgba(160,230,160,.3);color:#fff}.raf-radio-btn.active{background:rgba(160,230,160,.12);border-color:rgba(160,230,160,.6);color:rgba(160,230,160,.9);font-weight:700}.raf-toggle-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.raf-toggle-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.raf-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.016);cursor:pointer}.raf-toggle-row:last-of-type{border-bottom:1px solid rgba(255,255,255,.07)}.raf-toggle-text{flex:1}.raf-toggle-label{font-size:13px;font-weight:600;color:rgba(255,255,255,.85);margin:0 0 2px}.raf-toggle-desc{font-size:11px;color:rgba(255,255,255,.35);margin:0}.raf-toggle{width:44px;height:24px;border-radius:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);position:relative;flex-shrink:0;transition:background .2s,border-color .2s;margin-left:auto}.raf-toggle--on{background:rgba(160,230,160,.25);border-color:rgba(160,230,160,.6)}.raf-toggle-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,.4);transition:left .2s,background .2s}.raf-toggle--on .raf-toggle-thumb{left:23px;background:rgba(160,230,160,.9)}.raf-info-box{background:rgba(160,230,160,.04);border:1px solid rgba(160,230,160,.12);border-radius:10px;padding:12px 14px}.raf-info-box--tall{align-self:stretch;display:flex;align-items:center}.raf-field-row--body{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:stretch}.raf-body-col{display:flex;flex-direction:column;gap:14px}.raf-field-row--risk{display:grid;grid-template-columns:1fr 1fr .65fr;gap:16px;align-items:start}.raf-risk-col{display:flex;flex-direction:column;gap:10px}.raf-info-box p{font-size:13px;color:rgba(255,255,255,.45);line-height:1.65;margin:0}.raf-cac-result{border:1px solid;border-radius:10px;padding:14px 18px}.raf-cac-result p{font-size:14px;font-weight:600;margin:0}.raf-review-table{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:10px}.raf-review-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;padding:10px 10px 8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.02)}.raf-review-row:last-child{border-bottom:1px solid rgba(255,255,255,.08)}.raf-review-label{font-size:12px;color:rgba(255,255,255,.45);width:auto;flex-shrink:1}.raf-review-value{font-size:13px;font-weight:600;color:#fff;line-height:1.35;margin-bottom:auto;word-break:break-word}.raf-edit-btn{background:none;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:3px 10px;font-size:11px;color:rgba(160,230,160,.8);cursor:pointer;font-family:Inter,sans-serif;transition:border-color .2s;align-self:flex-end}.raf-edit-btn:hover{border-color:rgba(160,230,160,.4)}.raf-errors{background:rgba(248,113,113,.07);border:1px solid rgba(248,113,113,.25);border-radius:10px;padding:14px 18px;margin-top:8px}.raf-errors p{font-size:13px;color:#f87171;margin:0 0 4px}.raf-errors p:last-child{margin:0}.raf-nav{display:flex;align-items:center;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.raf-back-btn{background:none;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:10px 24px;font-size:14px;color:rgba(255,255,255,.5);cursor:pointer;font-family:Inter,sans-serif;transition:border-color .2s,color .2s;margin-right:auto}.raf-back-btn:hover{border-color:rgba(255,255,255,.35);color:#fff}.raf-success{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 72px);padding:60px 20px}.raf-success-card{background:#0f1210;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:60px 48px;max-width:480px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.raf-success-icon{width:64px;height:64px;border-radius:50%;background:rgba(160,230,160,.12);border:2px solid rgba(160,230,160,.5);display:flex;align-items:center;justify-content:center;font-size:28px;color:rgba(160,230,160,.9)}.raf-success-card h2{font-size:26px;font-weight:700;color:#fff;margin:0}.raf-success-card p{font-size:15px;color:rgba(255,255,255,.5);line-height:1.65;margin:0}@media (max-width: 768px){.raf-card{padding:22px 16px}.raf-stepbar{margin-top:14px}.raf-field-row--basic-r1,.raf-field-row--basic-r2,.raf-field-row--top,.raf-field-row--compact,.raf-field-row,.raf-toggle-grid{grid-template-columns:1fr}.raf-toggle-row{padding:10px 12px}.raf-dot-label{display:none}.raf-steps-row{gap:4px}.raf-dot-circle{width:26px;height:26px;font-size:11px}.raf-review-table{grid-template-columns:1fr}.raf-success-card{padding:40px 24px}}@media (max-width: 900px){.raf-review-table{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){.raf-review-table{grid-template-columns:repeat(2,minmax(0,1fr))}}.ahd-page{position:relative;background:radial-gradient(1200px 680px at 12% -20%,rgba(34,163,101,.06),rgba(10,15,13,0)) #0a0f0d;min-height:100vh;color:#fff;font-family:Poppins,sans-serif;--ahd-surface: #101a14;--ahd-border: #2a3a2f;--ahd-text-1: #f5f7f6;--ahd-text-2: #b8c5bb;--ahd-text-3: #8c9a90}.ahd-main{padding:100px 0}.ahd-ring-track{stroke:rgba(255,255,255,.12)}.ahd-page-header{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:40px}.ahd-back-btn{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#b8c5bb;padding:8px 14px;font-size:13px;cursor:pointer;white-space:nowrap;transition:background .15s}.ahd-back-btn:hover{background:rgba(255,255,255,.1)}.ahd-back-icon{font-size:16px}.ahd-page-title{font-size:28px;font-weight:700;color:var(--ahd-text-1);margin:0}.ahd-page-sub{font-size:13px;color:var(--ahd-text-3);margin:4px 0 0}.ahd-layout{display:grid;grid-template-columns:360px 1fr;gap:24px;align-items:stretch}@media (max-width: 860px){.ahd-layout{grid-template-columns:1fr}}.ahd-card--full{margin-top:16px}.ahd-score-col{background:var(--ahd-surface);border:1px solid var(--ahd-border);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;box-sizing:border-box}.ahd-risk-badge{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.05em}.ahd-ring-wrap{position:relative;width:120px;height:120px}.ahd-ring-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ahd-ring-score{font-size:30px;font-weight:800}.ahd-ring-label{font-size:11px;color:var(--ahd-text-3)}.ahd-score-desc{font-size:12px;color:var(--ahd-text-3);text-align:center;line-height:1.5;margin:0}.ahd-factor-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.ahd-factor-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px}.ahd-fc-label{font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--ahd-text-3);text-transform:uppercase}.ahd-fc-value{font-size:15px;font-weight:700;color:var(--ahd-text-1)}.ahd-fc-desc{font-size:10px;color:var(--ahd-text-3)}.ahd-info-col{display:flex;flex-direction:column;gap:16px}.ahd-card{background:var(--ahd-surface);border:1px solid var(--ahd-border);border-radius:16px;padding:24px}.ahd-card-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ahd-card-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ahd-card-icon svg{width:18px;height:18px}.ahd-card-title{font-size:15px;font-weight:700;color:var(--ahd-text-1);margin:0}.ahd-card-body{font-size:13px;color:var(--ahd-text-2);line-height:1.6;margin:0 0 14px}.ahd-lifetime-stats{display:flex;gap:0;background:rgba(255,255,255,.04);border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.07)}.ahd-ls-block{flex:1;padding:14px 20px;display:flex;flex-direction:column;gap:4px}.ahd-ls-divider{width:1px;background:rgba(255,255,255,.1)}.ahd-ls-label{font-size:11px;color:var(--ahd-text-3)}.ahd-ls-value{font-size:22px;font-weight:800;color:var(--ahd-text-1)}.ahd-plan-title{font-size:16px;font-weight:700;margin:0 0 6px}.ahd-plan-items{display:flex;flex-direction:column;gap:10px;margin-top:12px}.ahd-plan-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ahd-text-2)}.ahd-plan-icon{font-size:15px;flex-shrink:0}.ahd-evidence-strip{display:flex;gap:0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;margin-top:20px}.ahd-ev-stat{flex:1;padding:16px 14px;display:flex;flex-direction:column;gap:4px}.ahd-ev-num{font-size:22px;font-weight:800;color:var(--ahd-text-1);letter-spacing:-.02em}.ahd-ev-label{font-size:11px;color:var(--ahd-text-3);line-height:1.4}.ahd-ev-divider{width:1px;background:rgba(255,255,255,.08);flex-shrink:0}.ahd-evidence-note{font-size:11px;color:var(--ahd-text-3);margin:12px 0 0;line-height:1.5;font-style:italic}.ahd-peer-section{margin-top:16px;background:var(--ahd-surface);border:1px solid var(--ahd-border);border-radius:16px;padding:24px}.ahd-peer-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:4px}.ahd-peer-head-text{display:flex;flex-direction:column;gap:3px}.ahd-peer-title{font-size:15px;font-weight:700;color:var(--ahd-text-1);margin:0}.ahd-peer-subtitle{font-size:12px;color:var(--ahd-text-3);margin:0}.ahd-peer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}@media (max-width: 860px){.ahd-peer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.ahd-peer-grid{grid-template-columns:1fr}}.ahd-peer-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:8px}.ahd-peer-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ahd-peer-metric-label{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ahd-text-3);line-height:1.3}.ahd-peer-user-val{font-size:18px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.ahd-peer-unit{font-size:11px;font-weight:400;color:var(--ahd-text-3)}.ahd-peer-curve{display:block;width:100%;height:auto;overflow:visible}.ahd-peer-curve-labels{display:flex;justify-content:space-between;font-size:9px;color:var(--ahd-text-3);margin-top:-4px}.ahd-peer-card-foot{display:flex;flex-direction:column;gap:5px;margin-top:2px}.ahd-peer-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;width:fit-content}.ahd-peer-badge--good{background:rgba(163,230,53,.12);color:#a3e635;border:1px solid rgba(163,230,53,.2)}.ahd-peer-badge--warn{background:rgba(249,115,22,.12);color:#f97316;border:1px solid rgba(249,115,22,.2)}.ahd-peer-avg-note{font-size:10px;color:var(--ahd-text-3);line-height:1.4}.ahd-peer-legend{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07);font-size:11px;color:var(--ahd-text-3);line-height:1.6}.ahd-status-card{background:var(--ahd-surface);border:1px solid var(--ahd-border);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:12px}.ahd-status-title{margin:0;font-size:24px;font-weight:700;color:var(--ahd-text-1)}.ahd-status-copy{margin:0;max-width:680px;font-size:14px;line-height:1.6;color:var(--ahd-text-2)}.ahd-peer-legend strong{color:var(--ahd-text-2)}.met-page{background:#fff;min-height:100vh;color:#111;font-family:Poppins,sans-serif}.met-page .navbar-inner:not(.scrolled) .logo-mark{color:#0f172a}.met-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(15,23,42,.5)}.met-page .navbar-inner:not(.scrolled) .navbar-links a{color:#222}.met-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#0f172a;background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2)}.met-page .navbar-inner:not(.scrolled) .nav-login-btn:hover{background:rgba(15,23,42,.13)}.met-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2);color:#0f172a}html[data-theme=dark] .met-page .navbar-inner:not(.scrolled) .logo-mark{color:#fff}html[data-theme=dark] .met-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(255,255,255,.5)}html[data-theme=dark] .met-page .navbar-inner:not(.scrolled) .navbar-links a{color:rgba(255,255,255,.88)}html[data-theme=dark] .met-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25)}html[data-theme=dark] .met-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.88)}html[data-theme=dark] .met-page{background:#060d08;color:#fff}.met-hero{position:relative;overflow:hidden;padding:120px 0 80px;background:linear-gradient(160deg,#f0f5f1,#eaf2ec,#f5f7f5);border-bottom:1px solid #e8ede9;isolation:isolate}.met-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.met-hero>*{position:relative;z-index:1}html[data-theme=dark] .met-hero{background:#060d08;border-bottom-color:#1e2d20}html[data-theme=dark] .met-hero:before{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px)}.met-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.met-hero-left{display:flex;flex-direction:column}.met-hero-right{display:flex;align-items:center;justify-content:center}.met-hero-flip{width:100%;max-width:480px;min-height:380px;perspective:1200px;outline:none}.met-hero-flip-inner{position:relative;width:100%;min-height:380px;transform-style:preserve-3d;transition:transform .78s cubic-bezier(.22,1,.36,1)}.met-hero-flip.is-auto-flipping .met-hero-flip-inner{transition-duration:1.15s}.met-hero-flip.is-flipped .met-hero-flip-inner,.met-hero-flip:hover .met-hero-flip-inner,.met-hero-flip:focus-within .met-hero-flip-inner,.met-hero-flip:focus .met-hero-flip-inner{transform:rotateY(180deg)}.met-hero-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.met-hero-face--front{border:1px solid rgba(255,255,255,.08);background:#0d1208}.met-hero-flip-hint{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;background:rgba(15,23,42,.72);border:1px solid rgba(255,255,255,.35);color:#fff;font-size:11px;font-weight:600;letter-spacing:.3px;border-radius:999px;padding:7px 10px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.met-hero-flip-hint-icon{font-size:14px;animation:met-flip-hint-nudge 1.2s ease-in-out infinite}@keyframes met-flip-hint-nudge{0%,to{transform:translate(0);opacity:.8}50%{transform:translate(4px);opacity:1}}.met-hero-face-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.met-hero-face--back{transform:rotateY(180deg)}.met-hero-card{width:100%;max-width:none;min-height:380px;background:#0d1208;border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:36px 32px;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden;transition:border-color .4s}.met-hero-card-title{font-size:clamp(20px,2.5vw,28px);font-weight:800;color:#fff;margin:0;line-height:1.15;letter-spacing:-.5px}.met-hero-card-sub{font-size:14px;color:rgba(255,255,255,.45);line-height:1.65;margin:0}.met-hero-card-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.met-hero .ra-hero-card-btns{display:flex;flex-wrap:nowrap;align-items:center;gap:12px}.met-hero .ra-hero-card-btns.ra-hero-card-btns--single{justify-content:center}.met-hero .ra-hero-card-btns .ra-hero-scan-btn,.met-hero .ra-hero-card-btns ion-button{flex:0 0 auto}.met-hero-dash-btn{position:relative;display:flex;align-items:center;gap:10px;padding:14px 28px;background:#111;border:1px solid rgba(163,230,53,.35);border-radius:999px;cursor:pointer;overflow:hidden;width:fit-content}.met-hdb-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(163,230,53,.18) 50%,transparent 100%);background-size:200% 100%;animation:met-btn-sweep 2.2s linear infinite}@keyframes met-btn-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.met-hdb-icon{font-size:20px;color:#a3e635;position:relative;z-index:1}.met-hdb-label{font-size:14px;font-weight:700;color:#fff;letter-spacing:.3px;position:relative;z-index:1}.met-hero-title{font-size:clamp(28px,5vw,64px);font-weight:800;color:#0f172a;letter-spacing:2px;text-transform:uppercase;margin:0 0 20px;line-height:1.1}.met-hero-sub{font-size:clamp(14px,1.2vw,18px);color:#6b7280;max-width:520px;line-height:1.7;margin:0 0 36px}.met-hero-accent{color:#16a34a}html[data-theme=dark] .met-hero-title{color:#fff}html[data-theme=dark] .met-hero-accent{color:#4ade80}html[data-theme=dark] .met-hero-sub{color:#8a9a8c}.met-section-sub{font-size:16px;color:rgba(255,255,255,.45);line-height:1.7;text-align:center;max-width:580px;margin:0 auto 56px}.met-baseline-section{padding:100px 0;background:#060e08;border-top:1px solid rgba(255,255,255,.05)}.met-baseline-row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:48px}.met-baseline-pill{display:flex;align-items:center;gap:10px;background:#0f1210;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:14px 28px;font-size:15px;font-weight:600;color:rgba(255,255,255,.8);transition:border-color .2s}.met-baseline-pill:hover{border-color:rgba(160,230,160,.3)}.met-baseline-pill-dot{width:8px;height:8px;border-radius:50%;background:rgba(160,230,160,.8);flex-shrink:0}.met-baseline-footer{display:flex;align-items:flex-start;gap:14px;max-width:680px;margin:0 auto;background:rgba(160,230,160,.04);border:1px solid rgba(160,230,160,.15);border-radius:16px;padding:20px 28px}.met-badge-pulse{width:10px;height:10px;border-radius:50%;background:rgba(160,230,160,.9);flex-shrink:0;margin-top:4px;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 rgba(160,230,160,.4)}50%{opacity:.7;box-shadow:0 0 0 6px rgba(160,230,160,0)}}.met-badge-text{font-size:14px;color:rgba(255,255,255,.55);line-height:1.7}.met-badge-text strong{color:rgba(160,230,160,.9);font-weight:600}.met-progress-section{padding:100px 0;background:#050505;border-top:1px solid rgba(255,255,255,.05)}.met-prog-shell{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,4fr);align-items:stretch;width:100%;background:#0a100c;border:1px solid rgba(255,255,255,.07);border-radius:28px;overflow:hidden}.met-prog-main{position:relative;display:grid;grid-template-columns:minmax(300px,1.7fr) minmax(280px,1.3fr);min-width:0}.met-prog-shell--locked .met-prog-spotlight,.met-prog-shell--locked .met-prog-detail{filter:blur(12px);pointer-events:none;user-select:none}.met-prog-list{display:flex;flex-direction:column;padding:32px 0;border-right:1px solid rgba(255,255,255,.06)}.met-prog-item{display:flex;align-items:center;gap:12px;padding:14px 28px;background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;text-align:left;transition:background .2s;border-left:2px solid transparent}.met-prog-item:hover{background:rgba(255,255,255,.03)}.met-prog-item--active{background:rgba(160,230,160,.05);border-left-color:rgba(160,230,160,.8)}.met-prog-item-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.15);flex-shrink:0;transition:background .2s}.met-prog-item--active .met-prog-item-dot{background:rgba(160,230,160,.9);box-shadow:0 0 8px rgba(160,230,160,.5)}.met-prog-item-name{font-size:13px;font-weight:600;color:rgba(255,255,255,.4);flex:1;transition:color .2s}.met-prog-item--active .met-prog-item-name{color:rgba(255,255,255,.9)}.met-prog-item-change{font-size:12px;font-weight:700;color:rgba(160,230,160,.6);opacity:0;transition:opacity .2s}.met-prog-item--active .met-prog-item-change{opacity:1}.met-prog-spotlight{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 32px;overflow:hidden;min-height:380px}.met-prog-glow{position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(160,230,160,.08) 0%,transparent 70%);top:50%;left:40%;transform:translate(-50%,-50%);pointer-events:none}.met-prog-before-row{display:flex;align-items:baseline;gap:8px;justify-content:center}.met-prog-before-val{font-size:28px;font-weight:700;color:rgba(255,255,255,.46);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.3)}.met-prog-before-unit{font-size:13px;color:rgba(255,255,255,.62)}.met-prog-before-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.56);margin-left:4px}.met-prog-arrow-row{line-height:1}.met-prog-big-arrow{font-size:36px;font-weight:900;line-height:1;display:block;animation:met-bounce 1s ease-in-out infinite alternate}.met-prog-big-arrow--down,.met-prog-big-arrow--up{color:rgba(160,230,160,.9)}@keyframes met-bounce{0%{transform:translateY(0)}to{transform:translateY(6px)}}.met-prog-after-row{display:flex;align-items:flex-end;gap:14px}.met-prog-big-val{font-size:clamp(72px,9vw,120px);font-weight:900;color:#fff;line-height:1;letter-spacing:-4px;font-variant-numeric:tabular-nums}.met-prog-after-right{display:flex;flex-direction:column;gap:2px;padding-bottom:12px}.met-prog-big-unit{font-size:18px;font-weight:600;color:rgba(255,255,255,.35)}.met-prog-big-label{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:rgba(160,230,160,.7)}.met-prog-change-pill{padding:6px 18px;border-radius:999px;font-size:13px;font-weight:700}.met-prog-change-pill--down,.met-prog-change-pill--up{background:rgba(160,230,160,.1);border:1px solid rgba(160,230,160,.25);color:rgba(160,230,160,.9)}.met-prog-dots{display:flex;gap:8px;margin-top:8px}.met-prog-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.15);cursor:pointer;transition:background .2s,transform .2s}.met-prog-dot--on{background:rgba(160,230,160,.9);transform:scale(1.4)}.met-prog-detail{border-left:1px solid rgba(255,255,255,.06);padding:36px 28px;display:flex;flex-direction:column;gap:16px;background:rgba(0,0,0,.2)}.met-prog-lock-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(4,10,6,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2}.met-prog-lock-card{width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:28px 24px;border-radius:24px;background:rgba(8,18,11,.82);border:1px solid rgba(160,230,160,.18);box-shadow:0 24px 80px rgba(0,0,0,.24)}.met-prog-lock-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(160,230,160,.88)}.met-prog-lock-title{margin:0;font-size:clamp(24px,3vw,32px);line-height:1.1;color:#fff}.met-prog-lock-copy{margin:0;max-width:34ch;font-size:14px;line-height:1.65;color:rgba(255,255,255,.72)}.met-prog-lock-btn{margin-top:4px}.met-prog-detail-eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(160,230,160,.6);margin:0}.met-prog-detail-what{font-size:13px;color:rgba(255,255,255,.75);line-height:1.65;margin:0}.met-prog-detail-why{font-size:12px;color:rgba(255,255,255,.4);line-height:1.65;margin:0;font-style:italic}.met-prog-detail-row{display:flex;gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.met-prog-detail-stat{display:flex;flex-direction:column;gap:4px;flex:1}.met-prog-ds-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.25)}.met-prog-ds-val{font-size:14px;font-weight:700;color:rgba(255,255,255,.8)}.met-prog-ds-val--green{color:rgba(160,230,160,.9)}.met-prog-detail-protocol{display:flex;flex-direction:column;gap:10px}.met-prog-dp-title{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.25);margin:0 0 2px}.met-prog-dp-item{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:rgba(255,255,255,.55);line-height:1.5}.met-prog-dp-dot{width:5px;height:5px;border-radius:50%;background:rgba(160,230,160,.6);flex-shrink:0;margin-top:5px}.met-key-section{padding:100px 0 0;background:#f9fafb;border-top:1px solid rgba(255,255,255,.05);overflow-x:hidden}.met-loop-wrap{position:relative;overflow:hidden;margin:40px 0 80px}.met-loop-wrap--blurred{filter:blur(12px);pointer-events:none;user-select:none}.met-loop-wrap:before,.met-loop-wrap:after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.met-loop-wrap:before{left:0;background:linear-gradient(to right,#f9fafb,transparent)}.met-loop-wrap:after{right:0;background:linear-gradient(to left,#f9fafb,transparent)}.met-loop-track{display:flex;gap:14px;width:max-content}@keyframes met-loop-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.met-loop-left{animation:met-loop-left 40s linear infinite}.met-loop-wrap:hover .met-loop-track{animation-play-state:paused}.met-key-lock-panel{margin:-28px auto 80px;max-width:540px}.met-loop-card{width:240px;height:340px;flex-shrink:0;border-radius:20px;overflow:hidden;position:relative;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:transform .25s,box-shadow .25s;cursor:default}.met-loop-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.12)}.met-loop-card-media{position:absolute;top:0;left:0;width:100%;height:100%}.met-loop-card-media img{width:100%;height:100%;object-fit:cover;display:block}.met-loop-card-content{position:absolute;bottom:8px;left:8px;right:8px;padding:16px;border-radius:12px;background:rgba(255,255,255,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);z-index:2;box-shadow:0 4px 12px rgba(0,0,0,.1)}.met-loop-title{font-size:14px;font-weight:700;color:#0f1a12;line-height:1.25;margin:0 0 8px}.met-loop-value-row{display:flex;align-items:baseline;gap:6px;margin-bottom:3px}.met-loop-value{font-size:38px;font-weight:800;color:#0f172a;line-height:1}.met-loop-unit{font-size:14px;font-weight:600;color:#475569}.met-loop-sub{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#16a34a;margin:0}html[data-theme=dark] .met-key-section{background:#060e08;border-top-color:rgba(255,255,255,.05)}html[data-theme=dark] .met-loop-wrap:before{background:linear-gradient(to right,#060e08,transparent)}html[data-theme=dark] .met-loop-wrap:after{background:linear-gradient(to left,#060e08,transparent)}html[data-theme=dark] .met-loop-card{box-shadow:0 6px 24px rgba(0,0,0,.36)}html[data-theme=dark] .met-loop-card-content{background:rgba(25,35,30,.6);border-color:rgba(255,255,255,.15);box-shadow:0 4px 12px rgba(0,0,0,.3)}html[data-theme=dark] .met-loop-title,html[data-theme=dark] .met-loop-value{color:#fff}html[data-theme=dark] .met-loop-unit{color:rgba(255,255,255,.72)}html[data-theme=dark] .met-loop-sub{color:#a3e635}.met-pop-section{padding:100px 0;background:#050505;border-top:1px solid rgba(255,255,255,.05)}.met-pop-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px;margin-bottom:40px}.met-pop-shell{position:relative}.met-pop-shell--locked .met-pop-grid{filter:blur(12px);opacity:.72}.met-pop-card{flex:0 1 238px;max-width:238px;min-width:210px;background:#0f1210;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:36px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;transition:border-color .25s,transform .25s}.met-pop-card:hover{border-color:rgba(160,230,160,.25);transform:translateY(-4px)}.met-pop-lock-panel{position:absolute;top:0;right:0;bottom:40px;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.met-pop-lock-card{width:min(420px,calc(100% - 32px));display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:18px 24px;border-radius:24px;background:rgba(10,18,12,.68);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(18px) saturate(128%);-webkit-backdrop-filter:blur(18px) saturate(128%);box-shadow:0 18px 44px rgba(0,0,0,.18);pointer-events:auto}.met-pop-lock-copy{margin:0;font-size:15px;font-weight:600;color:rgba(255,255,255,.92)}.met-pop-lock-btn{min-width:190px}.met-pop-value{font-size:32px;font-weight:800;color:rgba(160,230,160,.9);line-height:1}.met-pop-label{font-size:12px;color:rgba(255,255,255,.45);line-height:1.5}.met-pop-footer{text-align:center;font-size:15px;font-style:italic;color:rgba(255,255,255,.3);margin:0}.met-cta-section{padding:100px 0 120px;background:#060e08;border-top:1px solid rgba(255,255,255,.05)}.met-cta-card{max-width:720px;margin:0 auto;text-align:center;background:#0f1210;border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:60px 48px;display:flex;flex-direction:column;align-items:center;gap:20px}.met-cta-title{font-size:clamp(22px,3vw,40px);font-weight:300;color:rgba(255,255,255,.9);line-height:1.3;margin:0}.met-cta-sub{font-size:15px;color:rgba(255,255,255,.45);margin:0}html[data-theme=light] .met-section-sub{color:#475569}html[data-theme=light] .met-baseline-section{background:#f4faf5;border-top-color:#d8e6dc}html[data-theme=light] .met-baseline-pill{background:#fff;border-color:#d7e4da;color:#1f2937}html[data-theme=light] .met-baseline-pill:hover{border-color:#9fcdac}html[data-theme=light] .met-baseline-pill-dot{background:#22c55e}html[data-theme=light] .met-baseline-footer{background:#ecf7ee;border-color:#cfe7d5}html[data-theme=light] .met-badge-pulse{background:#22c55e}html[data-theme=light] .met-badge-text{color:#4b5563}html[data-theme=light] .met-badge-text strong{color:#16a34a}html[data-theme=light] .met-progress-section{background:#f5faf6;border-top-color:#d8e6dc}html[data-theme=light] .met-prog-shell{background:#fff;border-color:#d7e4da}html[data-theme=light] .met-prog-lock-panel{background:rgba(240,246,241,.5)}html[data-theme=light] .met-prog-lock-card{background:rgba(255,255,255,.88);border-color:#d7e4da;box-shadow:0 24px 72px rgba(15,23,42,.12)}html[data-theme=light] .met-prog-lock-title{color:#0f172a}html[data-theme=light] .met-prog-lock-copy{color:#475569}html[data-theme=light] .met-prog-item:hover{background:rgba(15,23,42,.04)}html[data-theme=light] .met-prog-item-dot{background:rgba(15,23,42,.32)}html[data-theme=light] .met-prog-item-name{color:#475569}html[data-theme=light] .met-prog-item--active .met-prog-item-name{color:#0f172a}html[data-theme=light] .met-prog-item-change{color:#22c55e}html[data-theme=light] .met-prog-before-val{color:rgba(15,23,42,.78);text-decoration-color:rgba(15,23,42,.5)}html[data-theme=light] .met-prog-before-unit,html[data-theme=light] .met-prog-before-label{color:rgba(15,23,42,.8)}html[data-theme=light] .met-prog-big-val{color:#0f172a}html[data-theme=light] .met-prog-big-unit{color:#475569}html[data-theme=light] .met-prog-big-label{color:#22a247}html[data-theme=light] .met-prog-spotlight{background:#fbfdfc}html[data-theme=light] .met-prog-glow{background:radial-gradient(circle,rgba(34,197,94,.12) 0%,transparent 72%)}html[data-theme=light] .met-prog-change-pill--down,html[data-theme=light] .met-prog-change-pill--up{background:#e8f9ec;border-color:#b7e6c2;color:#15803d}html[data-theme=light] .met-prog-dot{background:rgba(71,85,105,.34)}html[data-theme=light] .met-prog-dot--on{background:#22c55e}html[data-theme=light] .met-prog-detail{border-left-color:#e2ece4;background:#f8fcf8}html[data-theme=light] .met-prog-detail-eyebrow{color:#16a34a}html[data-theme=light] .met-prog-detail-what{color:#334155}html[data-theme=light] .met-prog-detail-why{color:#475569}html[data-theme=light] .met-prog-detail-row{border-top-color:#d3dfd6;border-bottom-color:#d3dfd6}html[data-theme=light] .met-prog-ds-label,html[data-theme=light] .met-prog-dp-title{color:#334155}html[data-theme=light] .met-prog-ds-val{color:#0f172a}html[data-theme=light] .met-prog-ds-val--green{color:#15803d}html[data-theme=light] .met-prog-dp-item{color:#1f2937}html[data-theme=light] .met-key-section{background:#f3f9f4;border-top-color:#d8e6dc}html[data-theme=light] .met-loop-wrap:before{background:linear-gradient(to right,#f3f9f4,transparent)}html[data-theme=light] .met-loop-wrap:after{background:linear-gradient(to left,#f3f9f4,transparent)}html[data-theme=light] .met-loop-title{color:#0f1a12}html[data-theme=light] .met-loop-value{color:#0f172a}html[data-theme=light] .met-loop-unit{color:#475569}html[data-theme=light] .met-loop-sub{color:#16a34a}html[data-theme=light] .met-pop-section{background:#f5faf6;border-top-color:#d8e6dc}html[data-theme=light] .met-pop-card{background:#fff;border-color:#d7e4da}html[data-theme=light] .met-pop-lock-card{background:rgba(255,255,255,.76);border-color:#d7e4da;box-shadow:0 18px 40px rgba(15,23,42,.1)}html[data-theme=light] .met-pop-lock-copy{color:#0f172a}html[data-theme=light] .met-pop-value{color:#2d7a3a}html[data-theme=light] .met-pop-label{color:#4b5563}html[data-theme=light] .met-pop-footer{color:#64748b}html[data-theme=light] .met-cta-section{background:#f3f9f4;border-top-color:#d8e6dc}html[data-theme=light] .met-cta-card{background:#fff;border-color:#d7e4da}html[data-theme=light] .met-cta-title{color:#0f172a}html[data-theme=light] .met-cta-sub{color:#4b5563}html[data-theme=light] .met-prog-list{border-right-color:#e2ece4}@media (max-width: 900px){html[data-theme=light] .met-prog-list{border-bottom-color:#e2ece4}html[data-theme=light] .met-prog-detail{border-top:1px solid #e2ece4;border-left:none}}@media (max-width: 1100px){.met-pop-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1100px){.met-prog-main{grid-template-columns:minmax(260px,1fr) minmax(300px,1.2fr)}}@media (max-width: 900px){.met-pop-grid{grid-template-columns:repeat(2,1fr)}.met-prog-shell,.met-prog-main{grid-template-columns:1fr}.met-prog-list{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);flex-direction:row;flex-wrap:wrap;padding:20px;gap:4px}.met-prog-item{padding:8px 14px;border-left:none;border-bottom:2px solid transparent}.met-prog-item--active{border-left-color:transparent;border-bottom-color:rgba(160,230,160,.8)}.met-prog-spotlight{padding:40px 32px}.met-prog-detail{border-left:none;border-top:1px solid rgba(255,255,255,.06)}.met-prog-lock-panel{padding:18px}.met-pop-lock-panel{top:0;right:0;bottom:24px;left:0;padding:0 12px}}@media (max-width: 768px){.met-hero{padding:90px 0 60px}.met-hero-grid{grid-template-columns:1fr;gap:40px}.met-hero-right{display:none}.met-cta-card{padding:40px 28px}.met-baseline-section,.met-progress-section,.met-pop-section,.met-cta-section{padding:60px 0}.met-key-section{padding:60px 0 0}}@media (max-width: 560px){.met-pop-grid{grid-template-columns:1fr 1fr}.met-progress-row{flex-wrap:wrap;gap:12px}.met-progress-bar-wrap{order:3;width:100%}}.wb-page{background:#fff;min-height:100vh;color:#111;font-family:Poppins,sans-serif;--wb-connect-card-max-width: 720px;--wb-connect-card-min-height: 340px;--wb-tracked-sticky-top: max(92px, calc((100vh - var(--wb-connect-card-min-height)) / 2));--wb-why-item-height: 94px}.wb-page .navbar-inner:not(.scrolled) .logo-mark{color:#0f172a}.wb-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(15,23,42,.5)}.wb-page .navbar-inner:not(.scrolled) .navbar-links a{color:#222}.wb-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#0f172a;background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2)}.wb-page .navbar-inner:not(.scrolled) .nav-login-btn:hover{background:rgba(15,23,42,.13)}.wb-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2);color:#0f172a}html[data-theme=dark] .wb-page .navbar-inner:not(.scrolled) .logo-mark{color:#fff}html[data-theme=dark] .wb-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(255,255,255,.5)}html[data-theme=dark] .wb-page .navbar-inner:not(.scrolled) .navbar-links a{color:rgba(255,255,255,.88)}html[data-theme=dark] .wb-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25)}html[data-theme=dark] .wb-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.88)}html[data-theme=dark] .wb-page{background:#060d08;color:#fff}.wb-hero{position:relative;overflow:hidden;padding:120px 0 80px;background:linear-gradient(160deg,#f0f5f1,#eaf2ec,#f5f7f5);border-bottom:1px solid #e8ede9;isolation:isolate}.wb-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.wb-hero>*{position:relative;z-index:1}html[data-theme=dark] .wb-hero{background:#060d08;border-bottom-color:#1e2d20}html[data-theme=dark] .wb-hero:before{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px)}.wb-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.wb-hero-left{display:flex;flex-direction:column;gap:20px}.wb-hero-right{display:flex;align-items:center;justify-content:center}.wb-hero-connect-card{position:relative;width:100%;max-width:480px;background:#0f1a12;border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:40px 36px;display:flex;flex-direction:column;gap:18px;overflow:hidden}.wb-hero-connect-content{display:flex;flex-direction:column;gap:18px;min-height:100%}.wb-hero-connect-content--blurred{filter:blur(14px);opacity:.72;transform:scale(1.02)}.wb-hero-connect-card--locked{background:rgba(15,26,18,.18);border-color:rgba(163,230,53,.18)}.wb-hero-lock-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;z-index:2}.wb-hero-lock-card{width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:28px 24px;border-radius:24px;background:rgba(15,26,18,.76);border:1px solid rgba(163,230,53,.2);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);box-shadow:0 24px 64px rgba(0,0,0,.24)}.wb-hero-lock-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(163,230,53,.8)}.wb-hero-lock-title{margin:0;font-size:clamp(24px,2.8vw,34px);line-height:1.15;color:#fff}.wb-hero-lock-copy{margin:0;font-size:14px;line-height:1.65;color:rgba(255,255,255,.72);max-width:34ch}.wb-hero-lock-btn{min-width:190px}.wb-hero-connect-title{font-size:clamp(20px,2.5vw,32px);font-weight:700;color:#fff;line-height:1.2;margin:0}.wb-hero-connect-sub{font-size:14px;color:rgba(255,255,255,.45);line-height:1.6;margin:0}.wb-hero-pills{display:flex;flex-direction:column;gap:10px}.wb-hero-pill{display:flex;align-items:center;gap:10px;padding:12px 16px;background:color-mix(in srgb,var(--wb-pill-accent, #9ca3af) 10%,rgba(255,255,255,.03));border:1px solid color-mix(in srgb,var(--wb-pill-accent, #9ca3af) 28%,rgba(255,255,255,.14));border-radius:12px}.wb-hero-pill-icon{font-size:16px;flex-shrink:0;color:color-mix(in srgb,var(--wb-pill-accent, #9ca3af) 72%,#ffffff 28%)}.wb-hero-pill-label{font-size:13px;color:rgba(255,255,255,.5);flex:1}.wb-hero-pill-value{font-size:14px;font-weight:700;color:color-mix(in srgb,var(--wb-pill-accent, #9ca3af) 70%,#ffffff 30%)}.wb-hcc-connected{border-color:rgba(163,230,53,.25)!important;box-shadow:0 0 32px rgba(163,230,53,.06)}.wb-hero-connect-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 24px;border-radius:14px;border:1px solid rgba(163,230,53,.3);background:transparent;cursor:pointer;overflow:hidden;margin-top:8px;transition:border-color .2s,transform .2s}.wb-hero-connect-btn:hover{border-color:rgba(163,230,53,.6);transform:translateY(-1px)}.wb-hcb-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(163,230,53,0),rgba(163,230,53,.12),rgba(59,130,246,.1) 60%,rgba(139,92,246,.08),rgba(163,230,53,0));background-size:250% 100%;animation:wb-btn-sweep 2.4s ease-in-out infinite}@keyframes wb-btn-sweep{0%{background-position:100% 0}50%{background-position:0% 0}to{background-position:100% 0}}.wb-hcb-icon{position:relative;font-size:20px;color:#a3e635;animation:wb-bt-pulse 1.8s ease-in-out infinite}@keyframes wb-bt-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.wb-hcb-label{position:relative;font-size:15px;font-weight:700;color:#fff;letter-spacing:.3px}.wb-hero-scanning{display:flex;flex-direction:column;align-items:center;gap:20px;padding:16px 0 8px}.wb-hero-scanning-label{font-size:13px;font-weight:600;color:rgba(255,255,255,.4);margin:0;letter-spacing:2px;text-transform:uppercase}.wb-bt-anim{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.wb-bt-ring{position:absolute;border-radius:50%;border:1.5px solid #a3e635;opacity:0;animation:wb-bt-ripple 2.4s ease-out infinite}.wb-bt-ring-1{width:44px;height:44px;animation-delay:0s}.wb-bt-ring-2{width:68px;height:68px;animation-delay:.6s}.wb-bt-ring-3{width:96px;height:96px;animation-delay:1.2s}@keyframes wb-bt-ripple{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.15)}}.wb-bt-center{position:relative;z-index:2;width:52px;height:52px;border-radius:50%;background:rgba(163,230,53,.12);border:1.5px solid rgba(163,230,53,.4);display:flex;align-items:center;justify-content:center;animation:wb-bt-pulse-center 1.6s ease-in-out infinite}@keyframes wb-bt-pulse-center{0%,to{background:rgba(163,230,53,.12);border-color:rgba(163,230,53,.4)}50%{background:rgba(163,230,53,.22);border-color:rgba(163,230,53,.7)}}.wb-bt-symbol{width:28px;height:28px;display:block;animation:wb-bt-symbol-spin 3s ease-in-out infinite}@keyframes wb-bt-symbol-spin{0%,to{transform:rotate(0);opacity:1}25%{transform:rotate(-8deg);opacity:.8}50%{transform:rotate(0);opacity:1}75%{transform:rotate(8deg);opacity:.8}}.wb-hero-connected-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04)}.wb-hero-connected-device,.wb-hero-connected-state{display:inline-flex;align-items:center;gap:8px;min-width:0}.wb-hero-connected-device{font-size:14px;font-weight:600;color:rgba(255,255,255,.86)}.wb-hero-connected-icon{font-size:16px;color:rgba(255,255,255,.72);flex-shrink:0}.wb-hero-connected-device span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-hero-connected-state{font-size:12px;font-weight:700;letter-spacing:.3px;color:#a3e635;background:rgba(163,230,53,.12);border:1px solid rgba(163,230,53,.36);border-radius:999px;padding:4px 10px;flex-shrink:0}.wb-hero-connected-dot{width:7px;height:7px;border-radius:50%;background:#a3e635;display:inline-block;animation:wb-pulse 2s ease-in-out infinite;flex-shrink:0}@media (max-width: 520px){.wb-hero-connected-row{flex-direction:column;align-items:flex-start}}.wb-hero-title{font-size:clamp(28px,5vw,64px);font-weight:800;color:#0f172a;letter-spacing:2px;text-transform:uppercase;margin:0;line-height:1.1}.wb-hero-sub{font-size:clamp(14px,1.2vw,18px);color:#6b7280;max-width:480px;line-height:1.7;margin:0}.wb-hero-accent{color:#16a34a}html[data-theme=dark] .wb-hero-title{color:#fff}html[data-theme=dark] .wb-hero-accent{color:#4ade80}html[data-theme=dark] .wb-hero-sub{color:#8a9a8c}html[data-theme=light] .wb-hero-connect-card{background:#fff;border-color:#d7e4da;box-shadow:0 12px 30px rgba(15,23,42,.08)}html[data-theme=light] .wb-hero-connect-card--locked{background:rgba(255,255,255,.08);border-color:rgba(186,213,236,.46)}html[data-theme=light] .wb-hero-connect-title{color:#0f172a}html[data-theme=light] .wb-hero-connect-sub{color:#475569}html[data-theme=light] .wb-hero-lock-card{background:rgba(255,255,255,.78);border-color:#d7e4da;box-shadow:0 18px 44px rgba(15,23,42,.12)}html[data-theme=light] .wb-hero-lock-title{color:#0f172a}html[data-theme=light] .wb-hero-lock-copy{color:#475569}html[data-theme=light] .wb-hero-connected-row{border-color:#dbe6de;background:#f8fcf8}html[data-theme=light] .wb-hero-connected-device{color:#334155}html[data-theme=light] .wb-hero-connected-icon{color:#64748b}html[data-theme=light] .wb-hero-connected-state{color:#166534;background:#ecfdf3;border-color:#bbf7d0}html[data-theme=light] .wb-hero-pill{background:color-mix(in srgb,var(--wb-pill-accent, #9ca3af) 8%,#f8fafc 92%);border-color:color-mix(in srgb,var(--wb-pill-accent, #9ca3af) 24%,#cbd5e1 76%)}html[data-theme=light] .wb-hero-pill-label{color:#64748b}html[data-theme=light] .wb-hero-pill-icon{color:color-mix(in srgb,var(--wb-pill-accent, #9ca3af) 62%,#475569 38%)}html[data-theme=light] .wb-hero-pill-value{color:color-mix(in srgb,var(--wb-pill-accent, #9ca3af) 52%,#1f2937 48%)}html[data-theme=light] .wb-hero-connect-btn{border-color:rgba(22,163,74,.35)}html[data-theme=light] .wb-hero-connect-btn:hover{border-color:rgba(22,163,74,.58)}html[data-theme=light] .wb-hcb-icon{color:#15803d}html[data-theme=light] .wb-hcb-label{color:#0f172a}html[data-theme=light] .wb-hcb-bg{background:linear-gradient(120deg,rgba(22,163,74,0),rgba(22,163,74,.12) 32%,rgba(14,165,233,.1) 60%,rgba(168,85,247,.08),rgba(22,163,74,0))}html[data-theme=light] .wb-hero-scanning-label{color:#64748b}html[data-theme=light] .wb-scan-dots span{background:rgba(15,23,42,.35)}.wb-why-section{padding:100px 0;background:#060e08;border-top:1px solid rgba(255,255,255,.05)}.wb-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.wb-why-left{display:flex;flex-direction:column;gap:24px}.wb-why-title{font-size:clamp(22px,3vw,44px);font-weight:700;color:#fff;line-height:1.2;margin:0}.wb-why-quote{font-size:16px;font-style:italic;color:rgba(160,230,160,.7);margin:0;padding-left:16px;border-left:2px solid rgba(160,230,160,.3);line-height:1.6}.wb-why-right{display:block}.wb-why-loop-viewport{height:calc(var(--wb-why-item-height) * 5);overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%)}.wb-why-loop-viewport:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none}.wb-why-loop-track{display:flex;flex-direction:column;gap:14px;animation:wb-why-vertical-loop 16s linear infinite;will-change:transform}.wb-why-item{display:flex;align-items:center;gap:0;min-height:var(--wb-why-item-height);padding:0 24px;border:1px solid rgba(255,255,255,.22);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.08));box-shadow:0 10px 24px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.22);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);transition:background .2s ease,border-color .2s ease,transform .2s ease;position:relative;overflow:hidden}.wb-why-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.05) 38%,transparent 64%);pointer-events:none}.wb-why-item:hover{border-color:rgba(255,255,255,.34);background:linear-gradient(145deg,rgba(255,255,255,.24),rgba(255,255,255,.1));transform:translateY(-1px)}@keyframes wb-why-vertical-loop{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.wb-why-text{font-size:17px;font-weight:600;color:rgba(248,250,252,.96);text-shadow:0 1px 3px rgba(0,0,0,.2);line-height:1.4}html[data-theme=light] .wb-why-item{border-color:rgba(255,255,255,.78);background:linear-gradient(145deg,rgba(255,255,255,.58),rgba(226,232,240,.38));box-shadow:0 10px 24px rgba(15,23,42,.08),inset 0 1px rgba(255,255,255,.72);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%)}html[data-theme=light] .wb-why-item:hover{border-color:rgba(255,255,255,.85);background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(226,232,240,.46))}html[data-theme=light] .wb-why-text{color:#1e293b;text-shadow:none}.wb-tracked-section{padding:100px 0;background:#050505;border-top:1px solid rgba(255,255,255,.05)}.wb-section-sub{font-size:16px;color:rgba(255,255,255,.45);line-height:1.7;text-align:center;max-width:580px;margin:0 auto 56px}.wb-tracked-stack{max-width:var(--wb-connect-card-max-width);margin:0 auto;padding-bottom:0;isolation:isolate}.wb-tracked-stack-item{position:sticky;top:var(--wb-tracked-sticky-top);min-height:96vh;display:flex;align-items:flex-start}.wb-tracked-stack-tail{height:calc(var(--wb-tracked-sticky-top) + 18vh)}.wb-tracked-card{width:100%;height:var(--wb-connect-card-min-height);min-height:var(--wb-connect-card-min-height);max-height:var(--wb-connect-card-min-height);box-sizing:border-box;overflow:hidden;display:flex;align-items:stretch;gap:22px;padding:34px 30px;background:var(--wb-tracked-bg);border:1px solid rgba(15,23,42,.08);border-radius:28px;box-shadow:0 18px 38px rgba(0,0,0,.16);transition:transform .2s;position:relative}.wb-tracked-card:hover{transform:translateY(-2px)}.wb-tracked-media{width:44%;min-width:260px;border-radius:16px;overflow:hidden;border:1px solid rgba(15,23,42,.12);background:#fff}.wb-tracked-image{width:100%;height:100%;object-fit:cover;display:block}.wb-tracked-content{flex:1;display:flex;flex-direction:column}.wb-tracked-tag{width:fit-content;margin-bottom:10px;font-size:12px;font-weight:700;color:var(--wb-tracked-accent);border:1px solid color-mix(in srgb,var(--wb-tracked-accent) 35%,white 65%);background:color-mix(in srgb,var(--wb-tracked-accent) 12%,white 88%);border-radius:8px;padding:5px 10px}.wb-tracked-num{font-size:12px;font-weight:700;letter-spacing:2px;color:color-mix(in srgb,var(--wb-tracked-accent) 88%,#0f172a 12%);margin-bottom:8px}.wb-tracked-label{font-size:26px;font-weight:700;color:#111827;margin:0;line-height:1.06}.wb-tracked-headline{font-size:16px;font-weight:650;color:#1f2937;margin:10px 0 8px;line-height:1.35}.wb-tracked-desc{font-size:15px;color:#334155;margin:0 0 14px;line-height:1.5}.wb-tracked-stats{margin-top:auto;display:flex;gap:26px}.wb-tracked-stat{display:flex;flex-direction:column;gap:4px}.wb-tracked-stat-value{font-size:28px;line-height:1;letter-spacing:-1px;font-weight:800;color:#0f172a}.wb-tracked-stat-label{font-size:13px;color:#475569;line-height:1.3}.wb-tracked-arrow{align-self:flex-end;margin-bottom:6px;font-size:20px;color:var(--wb-tracked-accent);flex-shrink:0;transition:color .2s,transform .2s}.wb-tracked-card:hover .wb-tracked-arrow{color:var(--wb-tracked-accent);transform:translate(4px)}.wb-cta-section{padding:100px 0 120px;background:#050505;border-top:1px solid rgba(255,255,255,.05)}.wb-cta-card{width:100%;max-width:var(--wb-connect-card-max-width);height:var(--wb-connect-card-min-height);margin:0 auto;text-align:center;background:#0f1210;border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:60px 48px;display:flex;flex-direction:column;align-items:center;gap:20px}.wb-cta-title{font-size:clamp(22px,3vw,40px);font-weight:300;color:rgba(255,255,255,.9);line-height:1.3;margin:0}.wb-cta-sub{font-size:15px;color:rgba(255,255,255,.45);margin:0}.wb-connect-cta-section{padding:100px 0;background:#060e08;border-top:1px solid rgba(255,255,255,.05)}.wb-connect-cta-card{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;background:#0f1a12;border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:60px 56px}.wb-connect-cta-left{display:flex;flex-direction:column;gap:20px}.wb-connect-cta-title{font-size:clamp(22px,3vw,40px);font-weight:700;color:#fff;line-height:1.2;margin:0}.wb-connect-cta-sub{font-size:15px;color:rgba(255,255,255,.45);line-height:1.7;margin:0;max-width:420px}.wb-connect-cta-right{display:flex;flex-direction:column;gap:14px}.wb-cta-metric-pill{display:flex;align-items:center;gap:12px;padding:16px 20px;background:rgba(255,255,255,.03);border:1px solid;border-radius:14px}.wb-cta-pill-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.wb-cta-pill-label{font-size:14px;color:rgba(255,255,255,.5);flex:1}.wb-cta-pill-value{font-size:16px;font-weight:700}.wb-device-section{padding:100px 0;background:#060e08;border-top:1px solid rgba(255,255,255,.05)}.wb-device-card{max-width:560px;margin:48px auto 0;background:#0f1a12;border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:48px 40px;min-height:280px;display:flex;align-items:center;justify-content:center}.wb-device-state{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;width:100%}.wb-device-icon-wrap{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center}.wb-device-icon-connected{background:rgba(34,197,94,.15)}.wb-device-big-icon{font-size:36px;color:rgba(255,255,255,.6)}.wb-device-icon-connected .wb-device-big-icon{color:#22c55e}.wb-device-title{font-size:20px;font-weight:700;color:#fff;margin:0}.wb-device-sub{font-size:14px;color:rgba(255,255,255,.45);margin:0;max-width:300px;line-height:1.5}.btn-green{--background: #a3e635;--color: #000;--border-radius: 999px;font-weight:700;font-size:15px;margin-top:8px}.wb-scan-rings{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.wb-scan-ring{position:absolute;border-radius:50%;border:2px solid transparent}.wb-scan-ring-outer{width:120px;height:120px;border-color:rgba(59,130,246,.4);animation:wb-spin 2.5s linear infinite}.wb-scan-ring-mid{width:88px;height:88px;border-color:rgba(139,92,246,.5);animation:wb-spin 1.8s linear infinite reverse}.wb-scan-ring-inner{width:58px;height:58px;background:rgba(6,182,212,.15);border-color:rgba(6,182,212,.6);display:flex;align-items:center;justify-content:center;animation:wb-pulse 1.5s ease-in-out infinite}.wb-scan-bt-icon{font-size:22px;color:#06b6d4}@keyframes wb-spin{to{transform:rotate(360deg)}}@keyframes wb-pulse{0%,to{opacity:1}50%{opacity:.5}}.wb-scan-dots{display:flex;gap:8px}.wb-scan-dots span{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.3);animation:wb-dot 1.2s ease-in-out infinite}.wb-scan-dots span:nth-child(2){animation-delay:.2s}.wb-scan-dots span:nth-child(3){animation-delay:.4s}@keyframes wb-dot{0%,80%,to{transform:scale(1);opacity:.3}40%{transform:scale(1.4);opacity:1}}.wb-device-found{display:flex;flex-direction:column;gap:20px;width:100%}.wb-found-header{display:flex;align-items:center;gap:16px}.wb-found-bt-icon{font-size:28px;color:#22c55e}.wb-device-list{display:flex;flex-direction:column;gap:8px}.wb-device-item{display:flex;align-items:center;gap:14px;padding:14px 18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:14px;cursor:pointer;transition:background .2s,border-color .2s;width:100%;text-align:left}.wb-device-item:hover{background:rgba(163,230,53,.08);border-color:rgba(163,230,53,.25)}.wb-device-item-icon{width:40px;height:40px;border-radius:10px;background:rgba(59,130,246,.15);display:flex;align-items:center;justify-content:center;color:#3b82f6;font-size:20px;flex-shrink:0}.wb-device-item-info{flex:1;display:flex;flex-direction:column;gap:2px}.wb-device-item-name{font-size:14px;font-weight:600;color:rgba(255,255,255,.9)}.wb-device-item-type{font-size:12px;color:rgba(255,255,255,.35)}.wb-device-item-battery{display:flex;align-items:center;gap:5px;font-size:12px;color:rgba(255,255,255,.45)}.wb-pagination{display:flex;align-items:center;justify-content:center;gap:16px}.wb-page-btn{font-size:13px;font-weight:600;color:rgba(163,230,53,.7);background:none;border:none;cursor:pointer;padding:4px 8px;transition:color .2s}.wb-page-btn:disabled{color:rgba(255,255,255,.2);cursor:default}.wb-page-btn:not(:disabled):hover{color:#a3e635}.wb-page-num{font-size:13px;color:rgba(255,255,255,.35)}.wb-rescan-btn{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:600;color:rgba(255,255,255,.4);background:none;border:none;cursor:pointer;transition:color .2s}.wb-rescan-btn:hover{color:rgba(255,255,255,.7)}.wb-connected-status{display:flex;align-items:center;gap:8px;font-size:14px;color:rgba(255,255,255,.55);margin:0}.wb-connected-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;display:inline-block;animation:wb-pulse 2s ease-in-out infinite}.wb-disconnect-btn{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:rgba(239,68,68,.6);background:none;border:none;cursor:pointer;margin-top:4px;transition:color .2s}.wb-disconnect-btn:hover{color:#ef4444}.wb-dashboard-section{padding:100px 0;background:#050505;border-top:1px solid rgba(255,255,255,.05)}.wb-time-tabs{display:flex;justify-content:center;gap:8px;margin:32px 0 48px}.wb-time-tab{padding:8px 22px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:transparent;color:rgba(255,255,255,.45);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.wb-time-tab:hover{color:rgba(255,255,255,.75);border-color:rgba(255,255,255,.2)}.wb-time-tab-active{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.25)}.wb-dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.wb-metric-card{border-radius:20px;border:1px solid;padding:24px;display:flex;flex-direction:column;gap:12px;transition:transform .2s,border-color .2s}.wb-metric-card:hover{transform:translateY(-4px)}.wb-metric-header{display:flex;align-items:center;gap:12px}.wb-metric-icon-wrap{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.wb-metric-label{font-size:13px;font-weight:600;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:1px}.wb-metric-value-row{display:flex;align-items:baseline;gap:6px}.wb-metric-value{font-size:32px;font-weight:800;color:#fff;line-height:1;letter-spacing:-1px}.wb-metric-unit{font-size:14px;font-weight:500;color:rgba(255,255,255,.4)}.wb-metric-chart{display:flex}.wb-metric-range{font-size:11px;color:rgba(255,255,255,.25);margin:0;text-transform:uppercase;letter-spacing:1px}@media (max-width: 900px){.wb-why-grid{grid-template-columns:1fr;gap:48px}.wb-tracked-stack{max-width:100%}}@media (max-width: 900px){.wb-dashboard-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.wb-page{--wb-connect-card-min-height: 300px;--wb-tracked-sticky-top: max(84px, calc((100vh - var(--wb-connect-card-min-height)) / 2));--wb-why-item-height: 82px}.wb-hero{padding:90px 0 60px}.wb-hero-grid{grid-template-columns:1fr;gap:40px}.wb-hero-connect-card{max-width:100%}.wb-cta-card{padding:40px 28px}.wb-why-section,.wb-tracked-section,.wb-showcase-section,.wb-cta-section{padding:60px 0}.wb-showcase-section{padding-bottom:0}.wb-connect-cta-section{padding:60px 0}.wb-connect-cta-card{grid-template-columns:1fr;gap:32px;padding:36px 28px}.wb-device-section,.wb-dashboard-section{padding:60px 0}.wb-device-card{padding:32px 24px}.wb-tracked-stack-item{top:var(--wb-tracked-sticky-top);min-height:82vh}.wb-tracked-stack-tail{height:calc(var(--wb-tracked-sticky-top) + 14vh)}.wb-tracked-card{padding:18px;gap:14px;flex-direction:column;height:var(--wb-connect-card-min-height);min-height:var(--wb-connect-card-min-height);max-height:var(--wb-connect-card-min-height)}.wb-tracked-media{width:100%;min-width:0}.wb-tracked-image{min-height:150px}.wb-tracked-tag{font-size:11px}.wb-tracked-label{font-size:24px}.wb-tracked-headline{font-size:17px;margin-top:8px}.wb-tracked-desc{font-size:14px;margin-bottom:12px}.wb-tracked-stats{gap:14px}.wb-tracked-stat-value{font-size:28px}.wb-tracked-stat-label{font-size:11px}.wb-tracked-arrow{margin:2px 2px 0 0;font-size:20px}.wb-dashboard-grid{grid-template-columns:1fr}.wb-time-tabs{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.wb-why-loop-track{animation:none}}.wbd-page{position:relative;min-height:100vh;font-family:Poppins,sans-serif;color:#f8fafc;background:radial-gradient(1100px 520px at 0% -10%,rgba(56,189,100,.18),transparent 60%),radial-gradient(900px 460px at 100% 0%,rgba(34,197,94,.12),transparent 62%),linear-gradient(165deg,#07100a,#060d08 55%,#050905);--wbd-text-main: #f8fafc;--wbd-text-sub: rgba(241, 245, 249, .74);--wbd-text-muted: rgba(241, 245, 249, .48);--wbd-surface-1: rgba(12, 22, 16, .88);--wbd-surface-2: rgba(16, 30, 21, .74);--wbd-border: rgba(163, 230, 53, .16);--wbd-border-strong: rgba(163, 230, 53, .34);--wbd-shadow: 0 16px 34px rgba(0, 0, 0, .26)}.wbd-main{padding:100px 0 96px}.wbd-page-header{display:flex;flex-direction:column;gap:10px;margin-bottom:26px}.wbd-back-btn{display:inline-flex;align-items:center;gap:7px;background:none;border:none;color:var(--wbd-text-muted);font-size:13px;font-weight:600;cursor:pointer;transition:color .2s;padding:0;width:fit-content;letter-spacing:.4px}.wbd-back-btn:hover{color:var(--wbd-text-sub)}.wbd-page-title{font-size:clamp(32px,4vw,54px);font-weight:800;color:var(--wbd-text-main);margin:0;letter-spacing:-1.6px;line-height:1}.wbd-command-deck{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:24px;padding:22px;border-radius:22px;background:var(--wbd-surface-1);border:1px solid var(--wbd-border);box-shadow:var(--wbd-shadow);backdrop-filter:blur(9px) saturate(122%);-webkit-backdrop-filter:blur(9px) saturate(122%)}.wbd-command-kicker{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#a3e635}.wbd-command-title{margin:0;max-width:660px;font-size:clamp(22px,2.8vw,34px);line-height:1.15;letter-spacing:-.8px;color:var(--wbd-text-main)}.wbd-command-sub{margin:10px 0 0;font-size:14px;color:var(--wbd-text-sub);line-height:1.55}.wbd-command-gauges{display:grid;grid-template-columns:1fr;gap:10px}.wbd-gauge-pill{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--wbd-border);background:var(--wbd-surface-2);border-radius:14px;padding:10px 12px}.wbd-gauge-pill span{font-size:12px;color:var(--wbd-text-muted);font-weight:600}.wbd-gauge-pill strong{font-size:18px;color:#d9f99d;letter-spacing:-.5px}.wbd-layout-grid{display:grid;grid-template-columns:minmax(300px,360px) 1fr;gap:18px;align-items:start}.wbd-left-rail{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px}.wbd-right-board{min-width:0}.wbd-device-panel,.wbd-readiness-card{background:var(--wbd-surface-1);border:1px solid var(--wbd-border);border-radius:18px;padding:18px;box-shadow:var(--wbd-shadow);backdrop-filter:blur(10px) saturate(124%);-webkit-backdrop-filter:blur(10px) saturate(124%)}.wbd-panel-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wbd-panel-header-icon{font-size:18px;color:#a3e635;flex-shrink:0}.wbd-panel-title{font-size:14px;font-weight:700;color:var(--wbd-text-main);margin:0}.wbd-panel-sub{font-size:12px;color:var(--wbd-text-muted);margin:2px 0 0}.wbd-state-pill{margin-left:auto;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.3px;border:1px solid}.wbd-state-connected{color:#86efac;background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.42)}.wbd-state-scanning,.wbd-state-found{color:#bef264;background:rgba(163,230,53,.16);border-color:rgba(163,230,53,.36)}.wbd-state-idle{color:var(--wbd-text-muted);background:rgba(241,245,249,.08);border-color:rgba(241,245,249,.18)}.btn-green-sm{--background: #a3e635;--color: #111827;--border-radius: 999px;font-weight:700;font-size:12px;height:32px;margin-left:auto}.wbd-disconnect-btn{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:600;color:#fca5a5;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.26);border-radius:999px;cursor:pointer;transition:color .2s,border-color .2s;padding:6px 10px}.wbd-disconnect-btn:hover{color:#fecaca;border-color:rgba(248,113,113,.42)}.wbd-scanning-row{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 0 8px}.wb-scan-rings{position:relative;width:96px;height:96px;display:grid;place-items:center}.wb-scan-ring{position:absolute;border-radius:50%}.wb-scan-ring-outer{width:92px;height:92px;border:1px dashed rgba(163,230,53,.22)}.wb-scan-ring-mid{width:66px;height:66px;border:1px solid rgba(163,230,53,.34)}.wb-scan-ring-inner{width:42px;height:42px;background:rgba(163,230,53,.18);border:1px solid rgba(163,230,53,.42);display:grid;place-items:center}.wb-scan-bt-icon{color:#a3e635;font-size:18px}.wb-scan-dots{display:flex;gap:4px}.wb-scan-dots span{width:6px;height:6px;border-radius:50%;background:rgba(241,245,249,.38);animation:wbd-dot 1.2s infinite ease-in-out}.wb-scan-dots span:nth-child(2){animation-delay:.15s}.wb-scan-dots span:nth-child(3){animation-delay:.3s}@keyframes wbd-dot{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1);opacity:1}}.wbd-device-list-wrap{display:flex;flex-direction:column;gap:10px;margin-top:14px}.wbd-found-label{margin:0;color:var(--wbd-text-muted);font-size:12px}.wbd-device-list{display:flex;flex-direction:column;gap:8px}.wbd-device-item{width:100%;text-align:left;display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--wbd-border);background:var(--wbd-surface-2);cursor:pointer;transition:border-color .2s,background .2s}.wbd-device-item:hover{border-color:var(--wbd-border-strong);background:color-mix(in srgb,var(--wbd-surface-2) 76%,#a3e635 24%)}.wbd-device-item-icon{width:34px;height:34px;border-radius:9px;background:rgba(59,130,246,.16);color:#93c5fd;display:grid;place-items:center;font-size:16px}.wbd-device-item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wbd-device-item-name{color:var(--wbd-text-main);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wbd-device-item-type{color:var(--wbd-text-muted);font-size:11px}.wbd-device-item-battery{display:inline-flex;align-items:center;gap:4px;color:var(--wbd-text-sub);font-size:11px}.wb-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px}.wb-page-btn,.wb-rescan-btn{border:1px solid var(--wbd-border);background:var(--wbd-surface-2);color:var(--wbd-text-sub);border-radius:999px;font-size:12px;padding:6px 12px;cursor:pointer}.wb-page-btn:disabled{opacity:.45;cursor:not-allowed}.wb-page-num{color:var(--wbd-text-muted);font-size:12px;font-weight:600}.wb-rescan-btn{width:fit-content;display:inline-flex;align-items:center;gap:6px}.wbd-readiness-label{margin:0;font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:#bef264;font-weight:700}.wbd-readiness-row{margin-top:12px;display:flex;align-items:center;gap:12px}.wbd-readiness-ring{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;color:#d9f99d;font-size:22px;font-weight:800;background:conic-gradient(#a3e635 0,#a3e635 82%,rgba(163,230,53,.12) 82%,rgba(163,230,53,.12));position:relative;flex-shrink:0}.wbd-readiness-ring:after{content:"";width:52px;height:52px;border-radius:50%;background:rgba(9,16,12,.94);position:absolute}.wbd-readiness-ring span{position:relative;z-index:1}.wbd-readiness-title{margin:0;color:var(--wbd-text-main);font-size:14px;font-weight:700}.wbd-readiness-sub{margin:4px 0 0;color:var(--wbd-text-muted);font-size:12px;line-height:1.5}.wbd-readiness-tags{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.wbd-readiness-tags span{font-size:11px;font-weight:600;color:#d9f99d;border:1px solid rgba(163,230,53,.32);background:rgba(163,230,53,.1);border-radius:999px;padding:3px 8px}.wbd-metrics-section{display:flex;flex-direction:column;gap:14px}.wbd-metrics-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.wbd-metrics-title{margin:0;font-size:clamp(17px,1.8vw,24px);color:var(--wbd-text-sub);font-weight:700;letter-spacing:-.3px}.wb-time-tabs{display:inline-flex;gap:4px;border-radius:999px;padding:4px;background:rgba(255,255,255,.03);border:1px solid var(--wbd-border)}.wb-time-tab{border:1px solid transparent;background:transparent;color:var(--wbd-text-muted);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer}.wb-time-tab:hover{color:var(--wbd-text-sub)}.wb-time-tab-active{background:rgba(163,230,53,.16);color:#d9f99d;border-color:rgba(163,230,53,.36)}.wbd-featured-card{display:grid;grid-template-columns:minmax(280px,1fr) 1.2fr;gap:18px;border-radius:20px;padding:18px;border:1px solid color-mix(in srgb,var(--accent, #a3e635) 28%,var(--wbd-border) 72%);background:linear-gradient(140deg,var(--wbd-surface-1),color-mix(in srgb,var(--wbd-surface-2) 82%,var(--accent, #a3e635) 18%));box-shadow:var(--wbd-shadow)}.wbd-featured-label{margin:0;font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--wbd-text-muted);font-weight:700}.wbd-featured-title{margin:6px 0 0;font-size:26px;line-height:1.1;color:var(--wbd-text-main);letter-spacing:-.7px}.wbd-featured-value-row{margin-top:10px;display:flex;align-items:baseline;gap:6px}.wbd-featured-value{font-size:50px;line-height:1;font-weight:800;color:var(--wbd-text-main);letter-spacing:-2px}.wbd-featured-unit{font-size:16px;color:var(--wbd-text-sub)}.wbd-featured-desc{margin:10px 0 0;font-size:13px;color:var(--wbd-text-sub);line-height:1.5;max-width:420px}.wbd-featured-right{align-self:end}.wbd-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px}.wbd-metric-card{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--wbd-border);background:var(--wbd-surface-1);overflow:hidden;box-shadow:var(--wbd-shadow)}.wbd-metric-card:before{content:"";height:3px;width:100%;background:var(--accent, #a3e635);opacity:.72}.wbd-metric-body{padding:14px 16px 0;display:flex;flex-direction:column;gap:8px}.wbd-metric-header{display:flex;align-items:center;gap:8px}.wbd-metric-icon{color:color-mix(in srgb,var(--accent, #a3e635) 76%,#ffffff 24%);font-size:14px}.wbd-metric-label{color:var(--wbd-text-muted);font-size:11px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.wbd-metric-value-row{display:flex;align-items:baseline;gap:6px}.wbd-metric-value{color:var(--wbd-text-main);font-size:34px;line-height:1;font-weight:800;letter-spacing:-1.3px}.wbd-metric-unit{color:var(--wbd-text-sub);font-size:14px}.wbd-metric-range{margin:0;color:var(--wbd-text-muted);font-size:10px;letter-spacing:1px;text-transform:uppercase}.wbd-metric-chart{margin-top:auto;padding-top:8px}.wbd-metric-chart svg{display:block;width:100%;height:auto}html[data-theme=light] .wbd-page{background:radial-gradient(900px 460px at 0% -8%,rgba(34,197,94,.1),transparent 62%),linear-gradient(160deg,#f4f8f5,#edf4ef 55%,#f9fbfa);--wbd-text-main: #0f172a;--wbd-text-sub: #334155;--wbd-text-muted: #64748b;--wbd-surface-1: rgba(255, 255, 255, .88);--wbd-surface-2: rgba(248, 252, 248, .94);--wbd-border: rgba(148, 163, 184, .24);--wbd-border-strong: rgba(34, 197, 94, .42);--wbd-shadow: 0 10px 26px rgba(15, 23, 42, .08)}html[data-theme=light] .wbd-page .navbar-inner:not(.scrolled) .logo-mark{color:#0f172a}html[data-theme=light] .wbd-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(15,23,42,.5)}html[data-theme=light] .wbd-page .navbar-inner:not(.scrolled) .navbar-links a{color:#1f2937}html[data-theme=light] .wbd-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#0f172a;background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.16)}html[data-theme=light] .wbd-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.16);color:#0f172a}html[data-theme=light] .wbd-gauge-pill strong{color:#166534}html[data-theme=light] .wbd-state-connected{color:#166534;background:#ecfdf3;border-color:#bbf7d0}html[data-theme=light] .wbd-state-scanning,html[data-theme=light] .wbd-state-found{color:#365314;background:#f7fee7;border-color:#d9f99d}html[data-theme=light] .wbd-state-idle{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}html[data-theme=light] .wb-time-tabs{background:rgba(255,255,255,.72)}html[data-theme=light] .wb-time-tab-active{background:#e7f9ee;color:#166534;border-color:#86efac}html[data-theme=light] .wbd-featured-card{background:linear-gradient(140deg,rgba(255,255,255,.92),color-mix(in srgb,#ecfdf3 82%,var(--accent, #22c55e) 18%))}html[data-theme=light] .wbd-readiness-ring:after{background:rgba(255,255,255,.95)}html[data-theme=light] .wbd-readiness-tags span{color:#166534;border-color:#86efac;background:#ecfdf3}@media (max-width: 1180px){.wbd-command-deck,.wbd-layout-grid{grid-template-columns:1fr}.wbd-left-rail{position:static}}@media (max-width: 900px){.wbd-main{padding:84px 0 68px}.wbd-featured-card,.wbd-metrics-grid{grid-template-columns:1fr}}@media (max-width: 640px){.wbd-page-header{margin-bottom:20px}.wbd-command-deck,.wbd-device-panel,.wbd-readiness-card,.wbd-featured-card{padding:14px}.wbd-featured-value{font-size:40px}.wbd-panel-header{align-items:flex-start}.wbd-state-pill{margin-left:0}}.rad-page{position:relative;background:radial-gradient(1200px 680px at 12% -20%,rgba(34,163,101,.06),rgba(10,15,13,0)) #0a0f0d;min-height:100vh;color:#fff;font-family:Poppins,sans-serif}.rad-main{padding:100px 0}.rad-page{--rad-surface: #101a14;--rad-surface-soft: #142018;--rad-border: #2a3a2f;--rad-border-strong: #36493c;--rad-text-1: #f5f7f6;--rad-text-2: #b8c5bb;--rad-text-3: #8c9a90;--rad-accent: #84cc16;--rad-ring-track: rgba(255,255,255,.12);--rad-peer-track: rgba(255,255,255,.12);--rad-peer-mean-line: rgba(255,255,255,.35);--rad-peer-knob-stroke: #0a0f0d;--rad-peer-axis-text: rgba(255,255,255,.3)}.rad-ring-track{stroke:var(--rad-ring-track)}.rad-summary-panel,.rad-vital-card,.rad-overview-card,.rad-history-card,.rad-hcd-score-col,.rad-hcd-lifetime-card,.rad-hcd-plan-card,.rad-hcd-why-card,.rad-hcd-factor-card,.rad-pg-btn,.rad-pg-num{background:var(--rad-surface);border-color:var(--rad-border);box-shadow:0 10px 28px rgba(0,0,0,.16)}.rad-summary-panel,.rad-vital-card,.rad-overview-card{border-radius:18px}.rad-page-title,.rad-vital-value,.rad-hc-stat-value,.rad-hcd-card-title,.rad-ov-big-num{color:var(--rad-text-1)}.rad-vitals-title,.rad-history-title,.rad-hc-date,.rad-hc-level-pill,.rad-rs-value,.rad-hcd-plan-item,.rad-hcd-ls-value{color:var(--rad-text-2)}.rad-summary-eyebrow,.rad-driver-pct,.rad-rs-label,.rad-vital-label,.rad-vital-normal,.rad-vital-range,.rad-ov-label,.rad-ov-score-label,.rad-ov-bar-label,.rad-ov-stat-name,.rad-hc-stat-label,.rad-mini-ring-max,.rad-hcd-score-desc,.rad-hcd-plan-desc,.rad-hcd-why-desc,.rad-hcd-ls-label,.rad-hcd-fc-label,.rad-hcd-fc-desc,.rad-pg-info,.rad-back-btn{color:var(--rad-text-3)}.rad-back-btn:hover,.rad-filter-chip--active,.rad-pg-num--active,.rad-pg-btn:hover:not(:disabled){color:var(--rad-accent)}.rad-filter-chip{border-color:var(--rad-border);color:var(--rad-text-3)}.rad-filter-chip:hover{border-color:var(--rad-border-strong);color:var(--rad-text-2)}.rad-filter-chip--active{background:rgba(134,182,117,.14);border-color:rgba(134,182,117,.38)}.rad-vital-card:before{height:2px;opacity:.65}.rad-driver-track,.rad-factor-bar-track{background:rgba(255,255,255,.1)}.rad-history-card{border-left-width:3px}.rad-history-card:hover{background:var(--rad-surface-soft)}.rad-hc-toggle{background:#2f855a;border-color:#276749;color:#fff}.rad-hc-toggle:hover{background:#38a169;border-color:#2f855a}.rad-hc-detail{background:rgba(14,22,17,.75);border-top-color:rgba(134,182,117,.16)}.rad-page-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:48px}.rad-back-btn{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#b8c5bb;padding:8px 14px;font-size:13px;cursor:pointer;white-space:nowrap;transition:background .15s}.rad-back-btn:hover{background:rgba(255,255,255,.1)}.rad-back-btn-icon{font-size:16px}.rad-page-title{font-size:clamp(32px,4vw,56px);font-weight:800;color:#fff;margin:0;letter-spacing:-2px;line-height:1}.rad-summary-panel{display:grid;grid-template-columns:280px 1fr;gap:24px;background:#0f1a12;border:1px solid #1e2d20;border-radius:20px;padding:32px;margin-bottom:40px}.rad-summary-left{display:flex;flex-direction:column;align-items:center;gap:20px;border-right:1px solid #1e2d20;padding-right:24px}.rad-level-badge{padding:6px 16px;border-radius:999px;border:1px solid rgba(163,230,53,.34);color:#b7d18f;background:rgba(163,230,53,.08);font-size:13px;font-weight:700;letter-spacing:.5px}.rad-ring-wrap{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center}.rad-ring-center{position:absolute;display:flex;flex-direction:column;align-items:center}.rad-ring-score{font-size:38px;font-weight:800;line-height:1;letter-spacing:-2px}.rad-ring-label{font-size:12px;color:rgba(255,255,255,.3)}.rad-risk-stats{display:flex;align-items:center;gap:16px;width:100%;justify-content:center}.rad-risk-stat{display:flex;flex-direction:column;align-items:center;gap:4px}.rad-rs-label{font-size:10px;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:1px}.rad-rs-value{font-size:18px;font-weight:700}.rad-risk-stat-divider{width:1px;height:32px;background:#1e2d20}.rad-summary-right{display:flex;flex-direction:column;gap:12px;padding-left:8px}.rad-summary-eyebrow{font-size:11px;font-weight:700;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:1.5px;margin:0 0 4px}.rad-driver-row{display:flex;align-items:center;gap:12px}.rad-driver-name{font-size:12px;color:rgba(255,255,255,.55);width:160px;flex-shrink:0}.rad-driver-track{flex:1;height:4px;background:rgba(255,255,255,.07);border-radius:2px;overflow:hidden}.rad-driver-fill{height:100%;background:#84cc16;border-radius:2px;transition:width .6s ease}.rad-driver-pct{font-size:11px;color:rgba(255,255,255,.25);width:32px;text-align:right}.rad-retake-btn{--background: #0f766e;--background-hover: #115e59;--color: #ffffff;--border-radius: 999px;--border-width: 1px;--border-color: rgba(15, 118, 110, .28);--box-shadow: 0 8px 20px rgba(15, 118, 110, .24);font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.rad-vitals-section{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.rad-vitals-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.rad-vitals-title{font-size:clamp(16px,1.8vw,22px);font-weight:700;color:rgba(255,255,255,.7);margin:0;letter-spacing:-.5px}.rad-page .wb-time-tabs{display:inline-flex;gap:8px;padding:4px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid var(--rad-border, #253428)}.rad-page .wb-time-tab{min-width:86px;height:38px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--rad-text-3, #8c9a90);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.rad-page .wb-time-tab:hover{color:var(--rad-text-2, #b8c5bb)}.rad-page .wb-time-tab-active{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.2)}.rad-vitals-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rad-vital-card{background:#0f1a12;border:1px solid #1e2d20;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.rad-vital-card:before{content:none}.rad-vital-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent, #84cc16);opacity:.8}.rad-vital-card:hover{border-color:#2a3f2c;transform:translateY(-3px)}.rad-vital-body{padding:20px 22px 0;display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.rad-vital-header{display:flex;align-items:center;gap:8px}.rad-vital-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.rad-vital-label{font-size:11px;font-weight:700;color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:1.5px;flex:1}.rad-vital-normal{font-size:10px;color:rgba(255,255,255,.2);letter-spacing:.3px}.rad-vital-value-row{display:flex;align-items:baseline;gap:6px}.rad-vital-value{font-size:42px;font-weight:800;color:#fff;line-height:1;letter-spacing:-2px}.rad-vital-unit{font-size:14px;font-weight:500;color:rgba(255,255,255,.3)}.rad-vital-range{font-size:10px;color:rgba(255,255,255,.2);margin:0;text-transform:uppercase;letter-spacing:1px}.rad-vital-chart{margin-top:auto;padding-top:12px;width:100%;min-width:0}.rad-mini-chart-shell{width:100%;min-width:0;box-sizing:border-box;padding:0 4px 2px}.rad-mini-chart-head{display:flex;justify-content:flex-start;margin-bottom:4px}.rad-mini-chart-axis{font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rad-text-3)}.rad-mini-chart-axis-row{display:flex;justify-content:space-between;gap:10px;margin-top:4px;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rad-text-3);min-width:0}.rad-chart-axis-line{stroke:color-mix(in srgb,var(--rad-text-3) 48%,transparent 52%);stroke-width:1.5}.rad-single-value-state{min-height:72px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;width:100%;min-width:0;box-sizing:border-box;padding:0 4px 2px}.rad-single-value-graph{width:100%;min-height:72px;overflow:hidden}.rad-single-value-graph-svg{display:block;width:100%;height:72px;overflow:visible}.rad-single-value-trail{fill:none;stroke:color-mix(in srgb,var(--rad-text-3) 56%,transparent 44%);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 5}.rad-single-value-node{fill:var(--rad-surface);stroke:color-mix(in srgb,var(--rad-text-3) 48%,transparent 52%);stroke-width:2}.rad-single-value-copy{font-size:10px;line-height:1.4;color:var(--rad-text-3)}.rad-single-value-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0}.rad-single-value-copy,.rad-single-value-meta{font-size:10px;line-height:1.4;color:var(--rad-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rad-single-value-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:11px;font-weight:700}.rad-chart-summary{margin:6px 0 0;font-size:10px;line-height:1.4;color:var(--rad-text-3)}.rad-history-section{display:flex;flex-direction:column;gap:28px}.rad-overview-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.rad-overview-card{background:#0f1a12;border:1px solid #1e2d20;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:12px;min-height:210px}.rad-overview-card--trend,.rad-overview-card--stats{background:#0f1a12;border-color:#1e2d20}.rad-ov-icon-wrap{width:36px;height:36px;border-radius:10px;background:rgba(163,230,53,.06);display:flex;align-items:center;justify-content:center}.rad-ov-icon{width:20px;height:20px}.rad-ov-label{font-size:11px;font-weight:700;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:1.5px}.rad-ov-ring-wrap{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin:0 auto}.rad-ov-ring-center{position:absolute;display:flex;flex-direction:column;align-items:center}.rad-ov-score{font-size:28px;font-weight:800;line-height:1;letter-spacing:-1px}.rad-ov-score-label{font-size:10px;color:rgba(255,255,255,.3)}.rad-ov-bars{display:flex;align-items:flex-end;gap:8px;height:70px;flex:1}.rad-ov-bar-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;height:100%}.rad-ov-bar{width:100%;border-radius:3px 3px 0 0;min-height:4px;transition:height .4s ease}.rad-ov-bar-label{font-size:9px;color:rgba(255,255,255,.25)}.rad-ov-trend-tag{font-size:11px;font-weight:700;color:#27ae60;letter-spacing:.3px}.rad-trend-empty-state{min-height:70px;display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%;min-width:0;box-sizing:border-box;padding:0 4px 2px}.rad-trend-empty-graph{width:100%;min-height:42px;overflow:hidden}.rad-trend-empty-graph-svg{display:block;width:100%;height:52px;overflow:visible}.rad-trend-empty-line{fill:none;stroke:color-mix(in srgb,#f97316 48%,var(--rad-text-3) 52%);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.rad-trend-empty-node{fill:var(--rad-surface);stroke:color-mix(in srgb,#f97316 70%,var(--rad-text-3) 30%);stroke-width:2.5}.rad-trend-empty-title{margin:0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rad-text-3)}.rad-ov-big-num{font-size:52px;font-weight:800;color:#fff;line-height:1;letter-spacing:-3px}.rad-ov-stat-rows{display:flex;flex-direction:column;gap:8px}.rad-ov-stat-row{display:flex;align-items:center;gap:8px}.rad-ov-stat-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.rad-ov-stat-name{font-size:12px;color:rgba(255,255,255,.5);flex:1}.rad-ov-stat-count{font-size:13px;font-weight:700;color:rgba(255,255,255,.7)}.rad-history-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.rad-history-title{font-size:clamp(16px,1.8vw,22px);font-weight:700;color:rgba(255,255,255,.7);margin:0;letter-spacing:-.5px}.rad-filter-chips{display:flex;gap:6px;flex-wrap:wrap}.rad-filter-chip{padding:6px 14px;border-radius:999px;border:1px solid #1e2d20;background:transparent;color:rgba(255,255,255,.3);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.rad-filter-chip:hover{color:rgba(255,255,255,.6);border-color:#2a3f2c}.rad-filter-chip--active{background:rgba(39,174,96,.12);color:#27ae60;border-color:rgba(39,174,96,.28)}.rad-history-cards{display:flex;flex-direction:column;gap:10px}.rad-history-card{background:#0f1a12;border:1px solid #1e2d20;border-left:4px solid var(--level-color, #a3e635);border-radius:14px;overflow:hidden;transition:border-color .2s,background .2s;cursor:pointer}.rad-history-card:hover{background:#111f14;border-color:var(--level-color, #a3e635);border-left-color:var(--level-color, #a3e635)}.rad-hc-accent{display:none}.rad-hc-main{display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 22px}.rad-hc-left{display:flex;align-items:center;gap:16px;flex-shrink:0}.rad-mini-ring-wrap{position:relative;width:72px;height:72px;display:flex;align-items:center;justify-content:center}.rad-mini-ring-center{position:absolute;display:flex;flex-direction:column;align-items:center;line-height:1}.rad-mini-ring-score{font-size:18px;font-weight:800}.rad-mini-ring-max{font-size:9px;color:rgba(255,255,255,.25)}.rad-hc-date-block{display:flex;flex-direction:column;gap:6px}.rad-hc-date{font-size:13px;font-weight:600;color:rgba(255,255,255,.65)}.rad-hc-level-pill{display:inline-flex;padding:3px 10px;border-radius:999px;border:1px solid;font-size:11px;font-weight:700;width:fit-content}.rad-hc-stats{display:flex;gap:28px;flex:1;flex-wrap:wrap;align-items:center}.rad-hc-stat{display:flex;flex-direction:column;gap:4px}.rad-hc-stat-label{font-size:10px;color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:1px;font-weight:600}.rad-hc-stat-value{font-size:16px;font-weight:700;color:#fff}.rad-hc-toggle{background:#2f855a;border:1px solid #276749;border-radius:8px;color:#fff;font-size:11px;font-weight:700;padding:6px 14px;cursor:default;flex-shrink:0;transition:all .15s;white-space:nowrap}.rad-hc-toggle:hover{background:#38a169;border-color:#2f855a;color:#fff;cursor:pointer}.rad-page .rad-summary-panel:before,.rad-page .rad-overview-card:before{content:none!important}.rad-page .rad-summary-panel,.rad-page .rad-vital-card,.rad-page .rad-overview-card,.rad-page .rad-history-card,.rad-page .rad-hcd-score-col,.rad-page .rad-hcd-lifetime-card,.rad-page .rad-hcd-plan-card,.rad-page .rad-hcd-why-card,.rad-page .rad-hcd-factor-card,.rad-page .rad-pg-btn,.rad-page .rad-pg-num{background:var(--rad-surface)!important;border-color:var(--rad-border)!important}.rad-hc-detail{border-top:1px solid rgba(163,230,53,.08);padding:28px 24px;background:rgba(10,15,13,.6);display:flex;flex-direction:column;gap:24px}.rad-hcd-layout{display:grid;grid-template-columns:260px 1fr;gap:24px}.rad-hcd-score-col{display:flex;flex-direction:column;align-items:center;gap:16px;background:#0f1a12;border:1px solid #1e2d20;border-radius:16px;padding:24px 16px}.rad-hcd-risk-badge{display:flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;font-size:13px;font-weight:700;color:#fff}.rad-hcd-score-desc{font-size:12px;color:rgba(255,255,255,.4);text-align:center;line-height:1.6;margin:0}.rad-hcd-factor-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.rad-hcd-factor-card{background:rgba(255,255,255,.03);border:1px solid #1e2d20;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px}.rad-hcd-fc-label{font-size:10px;color:rgba(255,255,255,.3);font-weight:600;text-transform:uppercase;letter-spacing:.8px}.rad-hcd-fc-value{font-size:16px;font-weight:700;color:#fff}.rad-hcd-fc-desc{font-size:10px;color:rgba(255,255,255,.25);line-height:1.4}.rad-hcd-info-col{display:flex;flex-direction:column;gap:16px}.rad-hcd-lifetime-card{background:#0f1a12;border:1px solid rgba(163,230,53,.2);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:14px}.rad-hcd-card-head{display:flex;align-items:center;gap:10px}.rad-hcd-card-icon{width:36px;height:36px;background:rgba(255,255,255,.15);border-radius:10px;display:flex;align-items:center;justify-content:center}.rad-hcd-card-icon svg{width:18px;height:18px}.rad-hcd-card-title{font-size:16px;font-weight:700;color:#fff;margin:0}.rad-hcd-lifetime-body{font-size:12px;color:rgba(255,255,255,.45);line-height:1.6;margin:0}.rad-hcd-lifetime-stats{display:flex;background:rgba(163,230,53,.06);border:1px solid rgba(163,230,53,.12);border-radius:12px;overflow:hidden}.rad-hcd-ls-block{flex:1;padding:12px 16px;display:flex;flex-direction:column;gap:4px}.rad-hcd-ls-block+.rad-hcd-ls-block{border-left:1px solid #1e2d20}.rad-hcd-ls-label{font-size:11px;color:rgba(255,255,255,.35)}.rad-hcd-ls-value{font-size:18px;font-weight:700;color:#27ae60}.rad-hcd-plan-card{background:#0f1a12;border:1px solid #1e2d20;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:14px}.rad-hcd-plan-title{font-size:16px;font-weight:700;margin:0}.rad-hcd-plan-desc{font-size:12px;color:rgba(255,255,255,.4);line-height:1.6;margin:0}.rad-hcd-plan-items{display:flex;flex-direction:column;gap:10px}.rad-hcd-plan-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:rgba(255,255,255,.65);font-weight:500}.rad-hcd-plan-check{flex-shrink:0;width:16px;height:16px}.rad-hcd-why-card{background:#0f1a12;border:1px solid #1e2d20;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:14px}.rad-hcd-why-desc{font-size:12px;color:rgba(255,255,255,.4);line-height:1.6;margin:0}.rad-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding-top:8px}.rad-pg-btn{background:#0f1a12;border:1px solid #1e2d20;border-radius:8px;color:rgba(255,255,255,.5);font-size:13px;font-weight:600;padding:8px 16px;cursor:pointer;transition:all .15s}.rad-pg-btn:hover:not(:disabled){color:#27ae60;border-color:rgba(39,174,96,.28)}.rad-pg-btn:disabled{opacity:.3;cursor:default}.rad-pg-pages{display:flex;gap:4px}.rad-pg-num{width:36px;height:36px;background:#0f1a12;border:1px solid #1e2d20;border-radius:8px;color:rgba(255,255,255,.4);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.rad-pg-num:hover{color:rgba(255,255,255,.8);border-color:#2a3f2c}.rad-pg-num--active{background:rgba(39,174,96,.12);border-color:rgba(39,174,96,.28);color:#27ae60}.rad-pg-info{font-size:11px;color:rgba(255,255,255,.25);margin-left:8px}.rad-peer-section{background:var(--rad-surface);border:1px solid var(--rad-border);border-radius:20px;padding:28px;margin-top:48px}.rad-peer-head{display:flex;align-items:center;gap:12px;margin-bottom:4px}.rad-peer-icon-wrap{width:36px;height:36px;border-radius:10px;background:rgba(163,230,53,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rad-peer-title{font-size:15px;font-weight:700;color:var(--rad-text-1);margin:0}.rad-peer-subtitle{font-size:12px;color:var(--rad-text-3);margin:3px 0 0}.rad-peer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.rad-peer-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:8px}.rad-peer-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.rad-peer-metric-label{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--rad-text-3);line-height:1.3}.rad-peer-user-val{font-size:18px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.rad-peer-unit{font-size:11px;font-weight:400;color:var(--rad-text-3)}.rad-peer-curve-labels{display:flex;justify-content:space-between;font-size:9px;color:var(--rad-text-3);margin-top:-4px}.rad-peer-card-foot{display:flex;flex-direction:column;gap:5px;margin-top:2px}.rad-peer-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;width:fit-content}.rad-peer-badge--good{background:rgba(163,230,53,.1);color:#a3e635;border:1px solid rgba(163,230,53,.2)}.rad-peer-badge--warn{background:rgba(249,115,22,.1);color:#f97316;border:1px solid rgba(249,115,22,.2)}.rad-peer-avg-note{font-size:10px;color:var(--rad-text-3);line-height:1.4}.rad-peer-legend{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06);font-size:11px;color:var(--rad-text-3);line-height:1.6}.rad-status-card{background:var(--rad-surface);border:1px solid var(--rad-border);border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 28px rgba(0,0,0,.16)}.rad-status-title{margin:0;font-size:24px;font-weight:700;color:var(--rad-text-1)}.rad-status-copy{margin:0;max-width:680px;font-size:14px;line-height:1.6;color:var(--rad-text-2)}.rad-peer-legend strong{color:var(--rad-text-2)}@media (max-width: 860px){.rad-peer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.rad-peer-grid{grid-template-columns:1fr}}@media (max-width: 1024px){.rad-summary-panel{grid-template-columns:1fr}.rad-summary-left{border-right:none;border-bottom:1px solid #1e2d20;padding-right:0;padding-bottom:24px}.rad-vitals-grid{grid-template-columns:repeat(2,1fr)}.rad-overview-row{grid-template-columns:1fr 1fr}.rad-overview-card--stats{grid-column:span 2}.rad-hcd-layout{grid-template-columns:1fr}}@media (max-width: 768px){.rad-main{padding:80px 0 60px}.rad-overview-row{grid-template-columns:1fr}.rad-overview-card--stats{grid-column:auto}.rad-hc-stats{gap:16px}.rad-hc-main{grid-template-columns:1fr}}@media (max-width: 500px){.rad-vitals-grid{grid-template-columns:1fr}.rad-hc-main{flex-wrap:wrap}}.mdd-page{position:relative;background:#080808;min-height:100vh;color:#fff;font-family:Inter,sans-serif}.mdd-main{padding:100px 0}.mdd-page-header{display:flex;flex-direction:column;gap:10px;margin-bottom:48px}.mdd-back-btn{display:flex;align-items:center;gap:6px;background:none;border:none;color:rgba(255,255,255,.35);font-size:13px;font-weight:600;cursor:pointer;transition:color .2s;padding:0;width:fit-content;letter-spacing:.5px}.mdd-back-btn:hover{color:rgba(255,255,255,.7)}.mdd-page-title{font-size:clamp(32px,4vw,56px);font-weight:800;color:#fff;margin:0;letter-spacing:-2px;line-height:1}.mdd-metrics-section{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.mdd-metrics-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.mdd-metrics-title{font-size:clamp(16px,1.8vw,22px);font-weight:700;color:rgba(255,255,255,.7);margin:0;letter-spacing:-.5px}.mdd-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mdd-metric-card{background:#0e0e0e;border:1px solid #1a1a1a;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.mdd-metric-card:before{content:"";display:block;height:3px;background:var(--accent, #fff);opacity:.7}.mdd-metric-card:hover{border-color:#2a2a2a;transform:translateY(-3px)}.mdd-metric-body{padding:20px 22px 0;display:flex;flex-direction:column;gap:8px;flex:1}.mdd-metric-header{display:flex;align-items:center;gap:8px}.mdd-metric-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mdd-metric-label{font-size:11px;font-weight:700;color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:1.5px}.mdd-metric-value-row{display:flex;align-items:baseline;gap:6px}.mdd-metric-value{font-size:42px;font-weight:800;color:#fff;line-height:1;letter-spacing:-2px}.mdd-metric-unit{font-size:14px;font-weight:500;color:rgba(255,255,255,.3)}.mdd-metric-meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mdd-metric-range{font-size:10px;color:rgba(255,255,255,.2);text-transform:uppercase;letter-spacing:1px}.mdd-metric-target{font-size:10px;color:rgba(255,255,255,.2)}.mdd-metric-status{font-size:10px;font-weight:700;margin-left:auto}.mdd-metric-chart{margin-top:auto;padding-top:12px}.mdd-history-section{display:flex;flex-direction:column;gap:20px}.mdd-history-title{font-size:clamp(16px,1.8vw,22px);font-weight:700;color:rgba(255,255,255,.7);margin:0;letter-spacing:-.5px}.mdd-history-table{background:#0e0e0e;border:1px solid #1a1a1a;border-radius:16px;overflow:hidden}.mdd-history-head{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr 1fr 1fr 1fr;padding:12px 20px;background:#111;border-bottom:1px solid #1a1a1a}.mdd-history-head span{font-size:11px;font-weight:700;color:rgba(255,255,255,.25);text-transform:uppercase;letter-spacing:1px}.mdd-history-row{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr 1fr 1fr 1fr;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}.mdd-history-row:last-child{border-bottom:none}.mdd-history-row:hover{background:rgba(255,255,255,.02)}.mdd-history-row span{font-size:13px;color:rgba(255,255,255,.65)}html[data-theme=light] .mdd-page{background:#f5f7f6;color:#0f172a}html[data-theme=light] .mdd-page-title,html[data-theme=light] .mdd-metrics-title,html[data-theme=light] .mdd-history-title,html[data-theme=light] .mdd-metric-value{color:#0f172a}html[data-theme=light] .mdd-back-btn{color:#64748b}html[data-theme=light] .mdd-back-btn:hover{color:#1e293b}html[data-theme=light] .mdd-metric-card,html[data-theme=light] .mdd-history-table{background:#fff;border-color:#dbe4ee;box-shadow:0 8px 22px rgba(15,23,42,.06)}html[data-theme=light] .mdd-metric-card:hover{border-color:#c8d5e4}html[data-theme=light] .mdd-metric-label,html[data-theme=light] .mdd-metric-unit,html[data-theme=light] .mdd-metric-range,html[data-theme=light] .mdd-metric-target{color:#64748b}html[data-theme=light] .mdd-history-head{background:#f8fafc;border-bottom-color:#dde6f0}html[data-theme=light] .mdd-history-head span{color:#64748b}html[data-theme=light] .mdd-history-row{border-bottom-color:#edf2f7}html[data-theme=light] .mdd-history-row:hover{background:#f8fafc}html[data-theme=light] .mdd-history-row span{color:#334155}@media (max-width: 1024px){.mdd-metrics-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.mdd-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.mdd-main{padding:80px 0 60px}.mdd-metrics-grid{grid-template-columns:repeat(2,1fr)}.mdd-metrics-header{flex-direction:column;align-items:flex-start}.mdd-history-head,.mdd-history-row{grid-template-columns:1fr 1fr 1fr 1fr}.mdd-history-head span:nth-child(n+5),.mdd-history-row span:nth-child(n+5){display:none}}@media (max-width: 500px){.mdd-metrics-grid{grid-template-columns:1fr}}.col-page{background:#fff;min-height:100vh;color:#111;font-family:Poppins,sans-serif}.col-page .navbar-inner:not(.scrolled) .logo-mark{color:#0f172a}.col-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(15,23,42,.5)}.col-page .navbar-inner:not(.scrolled) .navbar-links a{color:#222}.col-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#0f172a;background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2)}.col-page .navbar-inner:not(.scrolled) .nav-login-btn:hover{background:rgba(15,23,42,.13)}.col-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2);color:#0f172a}html[data-theme=dark] .col-page .navbar-inner:not(.scrolled) .logo-mark{color:#fff}html[data-theme=dark] .col-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(255,255,255,.5)}html[data-theme=dark] .col-page .navbar-inner:not(.scrolled) .navbar-links a{color:rgba(255,255,255,.88)}html[data-theme=dark] .col-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25)}html[data-theme=dark] .col-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.88)}html[data-theme=dark] .col-page{background:#060d08;color:#fff}html[data-theme=light] .col-hero{background:linear-gradient(160deg,#f2f7f3,#edf4ef 55%,#f7faf8);border-bottom-color:#dfe8e2}html[data-theme=light] .col-hero-bg-grid{background-image:linear-gradient(rgba(15,23,42,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 1px)}html[data-theme=light] .col-hero-stats{background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(241,245,249,.62));border-color:#d8e2db;backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%);box-shadow:0 16px 34px rgba(15,23,42,.1),inset 0 1px rgba(255,255,255,.55)}html[data-theme=light] .col-hero-stat{border-right-color:#e3ebe5}html[data-theme=light] .col-hero-stat-num{color:#0f172a}html[data-theme=light] .col-hero-stat-label{color:#64748b}html[data-theme=light] .col-tracks-section,html[data-theme=light] .col-why-section,html[data-theme=light] .col-process-section,html[data-theme=light] .col-cta-section{border-top-color:#dfe8e2}html[data-theme=light] .col-track-card,html[data-theme=light] .col-why-card,html[data-theme=light] .col-cta-card{border-color:#d8e2db}html[data-theme=light] .col-track-icon-wrap,html[data-theme=light] .col-why-icon-wrap{background:rgba(15,23,42,.04)!important;border-color:rgba(15,23,42,.1)!important}html[data-theme=light] .col-track-title,html[data-theme=light] .col-why-title,html[data-theme=light] .col-step-title,html[data-theme=light] .col-cta-title,html[data-theme=light] .col-modal-title,html[data-theme=light] .col-success-title{color:#0f172a}html[data-theme=light] .col-track-desc,html[data-theme=light] .col-track-item,html[data-theme=light] .col-why-desc,html[data-theme=light] .col-step-desc,html[data-theme=light] .col-cta-sub,html[data-theme=light] .col-modal-sub,html[data-theme=light] .col-form-label,html[data-theme=light] .col-success-sub{color:#475569}html[data-theme=light] .col-track-dot{background:rgba(71,85,105,.45)}html[data-theme=light] .col-process-steps:before{background:linear-gradient(90deg,transparent,rgba(15,23,42,.2),rgba(15,23,42,.2),transparent)}html[data-theme=light] .col-step-num{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.16);color:#16a34a}html[data-theme=light] .col-modal{background:#fff;border-color:#d8e2db}html[data-theme=light] .col-modal-close{background:rgba(15,23,42,.05);border-color:rgba(15,23,42,.12);color:#475569}html[data-theme=light] .col-modal-close:hover{color:#0f172a;background:rgba(15,23,42,.1)}html[data-theme=light] .col-modal-banner{background:linear-gradient(135deg,#e9f5ec,#f4faf6);border-bottom-color:#d8e2db}html[data-theme=light] .col-mb-circle{border-color:rgba(22,163,74,.2)}html[data-theme=light] .col-form-input,html[data-theme=light] .col-phone-row{background:#fff;border-color:#cbd5e1;color:#0f172a}html[data-theme=light] .col-form-input::placeholder{color:#94a3b8}html[data-theme=light] .col-phone-prefix{color:#475569;border-right-color:#dbe5ef}html[data-theme=light] .col-submit-btn{background:#16a34a;color:#fff}.col-hero{position:relative;padding:160px 0 100px;overflow:hidden;background:linear-gradient(160deg,#f0f5f1,#eaf2ec,#f5f7f5);border-bottom:1px solid #e8ede9}html[data-theme=dark] .col-hero{background:#060d08;border-bottom-color:#1e2d20}.col-hero-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.col-hero-inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}.col-hero-title{font-size:clamp(36px,4.2vw,64px);font-weight:800;line-height:1.05;letter-spacing:-2px;margin:0;color:#0f172a}.col-hero-accent{color:#16a34a}.col-hero-sub{font-size:16px;color:#6b7280;line-height:1.7;max-width:520px;margin:0 auto;text-align:center}html[data-theme=dark] .col-hero-title{color:#fff}html[data-theme=dark] .col-hero-accent{color:#4ade80}html[data-theme=dark] .col-hero-sub{color:#8a9a8c}.col-hero-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;justify-content:center}.col-hero-stats{position:relative;display:flex;gap:0;margin-top:80px;border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;width:fit-content;background:linear-gradient(145deg,rgba(8,21,13,.78),rgba(6,16,11,.72));backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 16px 40px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.12);margin-left:auto;margin-right:auto}.col-hero-stats:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,rgba(255,255,255,.24),transparent 48%)}.col-hero-stat{display:flex;flex-direction:column;gap:4px;padding:28px 40px;border-right:1px solid rgba(255,255,255,.08)}.col-hero-stat:last-child{border-right:none}.col-hero-stat-num{font-size:36px;font-weight:700;color:#fff;letter-spacing:-2px;line-height:1}.col-hero-stat-label{font-size:12px;color:rgba(255,255,255,.4);font-weight:500;text-transform:uppercase;letter-spacing:1px}.col-tracks-section{padding:100px 0;background:#060e08;border-top:1px solid rgba(255,255,255,.05)}.col-tracks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.col-track-card{background:#0d1a10;border:1px solid rgba(255,255,255,.1);border-top:3px solid var(--track-color, rgba(160,230,160,.9));border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:16px;transition:border-color .25s,transform .25s}.col-track-card:hover{border-color:rgba(255,255,255,.18);transform:translateY(-4px)}.col-track-icon-wrap{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center}.col-track-title{font-size:18px;font-weight:700;color:#fff;margin:0}.col-track-desc{font-size:13px;color:rgba(255,255,255,.55);line-height:1.7;margin:0}.col-track-items{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.col-track-item{display:flex;align-items:center;gap:10px;font-size:13px;color:rgba(255,255,255,.65);font-weight:500}.col-track-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:rgba(255,255,255,.3)}.col-why-section{padding:100px 0;background:#050d07;border-top:1px solid rgba(255,255,255,.05)}.col-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.col-why-card{background:#0f1210;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px;transition:border-color .25s,transform .25s}.col-why-card:hover{border-color:rgba(160,230,160,.3);transform:translateY(-4px)}.col-why-icon-wrap{width:44px;height:44px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;align-items:center;justify-content:center}.col-why-title{font-size:15px;font-weight:700;color:#fff;margin:0}.col-why-desc{font-size:13px;color:rgba(255,255,255,.55);line-height:1.7;margin:0}.col-process-section{padding:100px 0;background:#060e08;border-top:1px solid rgba(255,255,255,.05)}.col-process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:64px;position:relative}.col-process-steps:before{content:"";position:absolute;top:22px;left:12.5%;right:12.5%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),rgba(255,255,255,.15),transparent);pointer-events:none}.col-process-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 20px;gap:16px}.col-step-num{width:44px;height:44px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:rgba(160,230,160,.9);letter-spacing:.5px;position:relative;z-index:1;flex-shrink:0}.col-step-connector{display:none}.col-step-title{font-size:15px;font-weight:700;color:#fff;margin:0}.col-step-desc{font-size:13px;color:rgba(255,255,255,.55);line-height:1.7;margin:0}.col-cta-section{padding:80px 0 100px;background:#050d07;border-top:1px solid rgba(255,255,255,.05)}.col-cta-card{position:relative;background:#0d1a10;border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:80px 60px;text-align:center;overflow:hidden}.col-cta-bg-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.col-cta-title{font-size:clamp(32px,4vw,52px);font-weight:800;color:#fff;letter-spacing:-2px;line-height:1.1;margin:12px 0}.col-cta-sub{font-size:15px;color:rgba(255,255,255,.55);margin:0 0 32px}.col-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.col-modal{background:#0c1710;border:1px solid rgba(255,255,255,.12);border-radius:20px;width:100%;max-width:640px;overflow:hidden;position:relative;max-height:calc(100vh - 40px);overflow-y:hidden}.col-modal-close{position:absolute;top:16px;right:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(255,255,255,.5);font-size:18px;transition:all .15s;z-index:2}.col-modal-close:hover{color:#fff;background:rgba(255,255,255,.1)}.col-modal-head{display:flex;flex-direction:column;gap:4px;padding:20px 24px 12px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(18,31,22,.92),rgba(12,23,16,.92))}.col-modal-kicker{margin:0 0 6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:rgba(160,230,160,.9)}.col-modal-body{padding:14px 24px 18px;display:flex;flex-direction:column;gap:12px}.col-modal-title{font-size:16px;font-weight:700;color:#fff;margin:0;line-height:1.3}.col-modal-sub{font-size:12px;color:rgba(255,255,255,.4);margin:0;line-height:1.5}.col-modal-form{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.col-form-group{display:flex;flex-direction:column;gap:4px}.col-form-group:nth-child(5){grid-column:1 / -1}.col-form-label{font-size:12px;font-weight:600;color:rgba(255,255,255,.65)}.col-required{color:#ef4444}.col-form-input{background:#07110b;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:10px 12px;font-size:13px;color:#fff;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box;font-family:inherit}.col-form-input::placeholder{color:rgba(255,255,255,.2)}.col-form-input:focus{border-color:rgba(160,230,160,.4)}.col-form-textarea{min-height:68px;max-height:68px;resize:none}.col-phone-row{display:flex;align-items:center;background:#07110b;border:1px solid rgba(255,255,255,.15);border-radius:12px;overflow:hidden;transition:border-color .15s}.col-phone-row:focus-within{border-color:rgba(160,230,160,.4)}.col-phone-prefix{padding:10px 12px;font-size:12px;color:rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.08);white-space:nowrap;flex-shrink:0}.col-phone-input{border:none!important;border-radius:0!important;background:transparent!important;flex:1}.col-phone-input:focus{border-color:transparent!important}.col-submit-btn{background:linear-gradient(90deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:12px;grid-column:1 / -1;padding:11px;font-size:14px;font-weight:700;cursor:pointer;width:100%;transition:background .15s,transform .1s;margin-top:0;font-family:inherit;letter-spacing:.3px}.col-submit-btn:hover{background:linear-gradient(90deg,#16a34a,#15803d);transform:translateY(-1px)}.col-submit-btn:active{transform:translateY(0)}.col-modal-success{padding:48px 32px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.col-success-icon{width:64px;height:64px;background:rgba(160,230,160,.1);border:1px solid rgba(160,230,160,.25);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:rgba(160,230,160,.9)}.col-success-title{font-size:22px;font-weight:700;color:#fff;margin:0}.col-success-sub{font-size:14px;color:rgba(255,255,255,.4);margin:0}html[data-theme=light] .col-modal-head{background:#f8fbf9;border-bottom-color:#d8e2db}html[data-theme=light] .col-modal-kicker{color:#16a34a}html[data-theme=light] .col-form-textarea,html[data-theme=light] .col-form-input,html[data-theme=light] .col-phone-row{background:#fff}html[data-theme=light] .col-submit-btn{background:#16a34a}html[data-theme=light] .col-submit-btn:hover{background:#15803d}@media (max-width: 1024px){.col-tracks-grid,.col-why-grid{grid-template-columns:1fr 1fr}.col-process-steps{grid-template-columns:1fr 1fr;gap:32px}.col-process-steps:before{display:none}.col-hero-stats{width:100%}.col-hero-stat{flex:1}}@media (max-width: 768px){.col-hero{padding:120px 0 80px}.col-tracks-grid,.col-why-grid,.col-process-steps{grid-template-columns:1fr}.col-hero-stats{flex-direction:column;width:100%;border-radius:14px}.col-hero-stat{border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.col-hero-stat:last-child{border-bottom:none}.col-cta-card{padding:48px 28px}.col-modal{max-width:560px;overflow-y:auto}.col-modal-form{grid-template-columns:1fr}.col-form-group:nth-child(5),.col-submit-btn{grid-column:auto}html[data-theme=light] .col-hero-stat{border-bottom-color:#e3ebe5}}.apt-content{--background: transparent}html[data-theme=light] ion-content.apt-content,body[data-theme=light] ion-content.apt-content{--background: transparent}html[data-theme=dark] ion-content.apt-content,body[data-theme=dark] ion-content.apt-content,ion-app[data-theme=dark] ion-content.apt-content{--background: transparent}.apt-page{background:linear-gradient(160deg,#f2f7f3,#edf4ef 55%,#f7faf8),linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:auto,60px 60px,60px 60px;min-height:100vh;color:#111;font-family:Poppins,sans-serif;--apt-bg: #060d08;--apt-surface: #1a2e1d;--apt-surface-2: #1e2d20;--apt-text: #f3f6f3;--apt-muted: #93a395;--apt-accent: #8fb996;--apt-text-primary-dark: #e5e7eb;--apt-text-secondary-dark: #9aa3ad;--apt-text-muted-dark: #737b86;--apt-text-accent-dark: #8fd49d;--apt-border: #2a3b2d;--apt-panel-height: 280px;--apt-doctor-name-color: #0f172a;--apt-doctor-spec-color: #6b7280;--apt-meta-chip-bg: #edf3ef;--apt-meta-chip-text: #667085;--apt-status-scheduled-bg: #dcfce7;--apt-status-scheduled-text: #166534;--apt-status-completed-bg: #e8f0ff;--apt-status-completed-text: #334e8a;--apt-status-cancelled-bg: #ececec;--apt-status-cancelled-text: #6b7280}html[data-theme=dark] .apt-page,body[data-theme=dark] .apt-page,ion-app[data-theme=dark] .apt-page,[data-theme=dark] .apt-page{background-color:#060d08;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px,60px 60px;color:var(--apt-text-primary-dark)}.apt-page .navbar-inner:not(.scrolled) .logo-mark{color:#0f172a}.apt-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(15,23,42,.5)}.apt-page .navbar-inner:not(.scrolled) .navbar-links a{color:#222}.apt-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#0f172a;background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2)}.apt-page .navbar-inner:not(.scrolled) .nav-login-btn:hover{background:rgba(15,23,42,.13)}.apt-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2);color:#0f172a}html[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .logo-mark,body[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .logo-mark,ion-app[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .logo-mark,[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .logo-mark{color:#fff}html[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .logo-suffix,body[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .logo-suffix,ion-app[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .logo-suffix,[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(255,255,255,.5)}html[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .navbar-links a,body[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .navbar-links a,ion-app[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .navbar-links a,[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .navbar-links a{color:rgba(255,255,255,.88)}html[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .nav-login-btn,body[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .nav-login-btn,ion-app[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .nav-login-btn,[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25)}html[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .theme-toggle,body[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .theme-toggle,ion-app[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .theme-toggle,[data-theme=dark] .apt-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.88)}.apt-main{max-width:1200px;margin:0 auto;padding:32px 20px 14px;height:auto;overflow:visible;box-sizing:border-box}.apt-hero{position:relative;overflow:hidden;isolation:isolate;padding:28px;margin-bottom:14px;border-radius:24px;border:1px solid #d8e4da;background:linear-gradient(160deg,rgba(242,247,243,.96),rgba(237,244,239,.94) 55%,rgba(247,250,248,.96))}.apt-hero-inner{position:relative;z-index:1}html[data-theme=dark] .apt-hero{background:#0b140d;border-color:#1e2d20}.apt-page-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.apt-page-header-icon{width:44px;height:44px;border-radius:12px;background:#e6eee8;border:1px solid #c8d6cc;display:flex;align-items:center;justify-content:center;font-size:20px;color:#2f7a4a;flex-shrink:0}html[data-theme=dark] .apt-page-header-icon{background:#122016;border-color:#243428;color:#8fd49d}.apt-page-title{font-size:clamp(20px,2.5vw,28px);font-weight:800;margin:0;color:#111}html[data-theme=light] .apt-page-title{color:#16a34a}html[data-theme=dark] .apt-page-title{color:var(--apt-text-primary-dark)}.apt-page-sub{font-size:13px;color:#6f7d73;margin:2px 0 0}html[data-theme=light] .apt-page-sub{color:#2f6a43}html[data-theme=dark] .apt-page-sub{color:var(--apt-text-secondary-dark)}.apt-new-btn{margin-left:auto;display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:50px;border:none;background:#2c5a3f;color:#fff;font-weight:700;font-size:13px;cursor:pointer;transition:opacity .2s;font-family:Poppins,sans-serif}html[data-theme=dark] .apt-new-btn{background:#1a2e1d;color:#f3f6f3;border:1px solid #2a3b2d}.apt-new-btn:hover{opacity:.8}.apt-new-btn ion-icon{font-size:15px}.apt-retry-btn{margin-top:12px;border:none;border-radius:999px;background:#2c5a3f;color:#fff;padding:10px 16px;font-weight:700;font-family:Poppins,sans-serif}html[data-theme=dark] .apt-retry-btn{background:#1a2e1d;border:1px solid #2a3b2d}.apt-retry-btn:disabled,.apt-action-btn:disabled,.apt-modal-btn:disabled{opacity:.6;cursor:not-allowed}.apt-stats-row{display:flex;gap:10px;margin-bottom:10px}.apt-hero .apt-page-header{margin-bottom:18px}.apt-hero .apt-stats-row{margin-bottom:0}.apt-stat-card{flex:1;padding:11px 14px;border-radius:12px;display:flex;flex-direction:column;gap:4px;border:1px solid #cad8ce;background:#f5f9f6}html[data-theme=dark] .apt-stat-card{background:#0f1a12;border-color:#1e2d20}.apt-stat-num{font-size:24px;font-weight:800;line-height:1;color:#1f2b21}html[data-theme=dark] .apt-stat-num{color:var(--apt-text-primary-dark)}.apt-stat-card:first-child .apt-stat-num{color:#2f7c4a}html[data-theme=dark] .apt-stat-card:first-child .apt-stat-num{color:var(--apt-text-accent-dark)}.apt-stat-card:nth-child(2){background:#f5f8f6;border-color:#ced9d2}.apt-stat-card:nth-child(3){background:#f5f7f5;border-color:#d1dbd3}html[data-theme=dark] .apt-stat-card:nth-child(2),html[data-theme=dark] .apt-stat-card:nth-child(3){background:#0f1a12;border-color:#1e2d20}.apt-stat-label{font-size:10px;color:#6f7f72;font-weight:600;text-transform:uppercase;letter-spacing:.6px}html[data-theme=dark] .apt-stat-label{color:var(--apt-text-secondary-dark)}.apt-split{display:grid;grid-template-columns:300px 1fr;gap:14px;align-items:start;height:auto}.apt-left{background:#f6faf7;border:1px solid #cad8ce;border-radius:16px;padding:12px;position:sticky;top:74px;height:var(--apt-panel-height);box-sizing:border-box}html[data-theme=dark] .apt-left{background:#0f1a12;border-color:#1e2d20}.apt-cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.apt-cal-month{font-size:15px;font-weight:700;color:#1f2b21}html[data-theme=dark] .apt-cal-month{color:var(--apt-text-primary-dark)}.apt-cal-arrows{display:flex;gap:6px}.apt-cal-arrows button{background:#e9f0eb;border:1px solid #cfdbd2;border-radius:7px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#6d7c71;cursor:pointer;font-size:13px;transition:all .15s}.apt-cal-arrows button:hover{background:#dfe9e2;color:#405247;border-color:#c7d4ca}html[data-theme=dark] .apt-cal-arrows button{background:#1e2d20;border-color:#2a3d2c;color:var(--apt-text-secondary-dark)}html[data-theme=dark] .apt-cal-arrows button:hover{background:#2a3b2d;color:var(--apt-text-primary-dark);border-color:#3b4f3d}.apt-cal-days-header{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;margin-bottom:2px}.apt-cal-days-header span{font-size:10px;font-weight:600;color:#859387;padding:2px 0}html[data-theme=dark] .apt-cal-days-header span{color:var(--apt-text-muted-dark)}.apt-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.apt-cal-cell{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:7px;font-size:12px;font-weight:500;color:#3c4d3f;cursor:pointer;gap:1px;transition:all .15s;font-family:Poppins,sans-serif}html[data-theme=dark] .apt-cal-cell{color:var(--apt-text-secondary-dark)}.apt-cal-cell:hover{background:#e8efe9}html[data-theme=dark] .apt-cal-cell:hover{background:#1e2d20}.apt-cal-cell.is-today{border-color:#9cb5a0;font-weight:700}html[data-theme=dark] .apt-cal-cell.is-today{border-color:#4a5a4c;color:var(--apt-text-primary-dark)}.apt-cal-cell.is-selected{background:#dbe8df!important;color:#25392d!important;border-color:#9fbaa8!important;font-weight:700}html[data-theme=dark] .apt-cal-cell.is-selected{background:#2a3b2d!important;color:#f3f6f3!important;border-color:#8fb996!important}.apt-cal-dot{width:3px;height:3px;border-radius:50%;background:#6f8a73}html[data-theme=dark] .apt-cal-dot{background:#6e8671}.apt-cal-dot.apt-cal-dot-upcoming{background:#8fb996}.apt-right{background:#f7fbf8;border:1px solid #cad8ce;border-radius:16px;padding:12px;min-height:0;height:var(--apt-panel-height);display:flex;flex-direction:column;box-sizing:border-box}.apt-right-body{display:grid;grid-template-columns:150px 1fr;gap:10px;height:100%;min-height:0}.apt-right-body.apt-right-body-day{grid-template-columns:1fr}.apt-filter-col{min-width:0;display:flex;align-items:center}.apt-list-col{min-width:0;display:flex;flex-direction:column;min-height:0;height:100%}html[data-theme=dark] .apt-right{background:#0f1a12;border-color:#1e2d20}.apt-right-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.apt-right-header-label{font-size:11px;color:#6f7f72;margin:0}html[data-theme=dark] .apt-right-header-label{color:var(--apt-text-secondary-dark)}.apt-right-header-date{font-size:16px;font-weight:700;color:#1f2b21;margin:2px 0 0}html[data-theme=light] .apt-right-header-date{color:#14532d}html[data-theme=dark] .apt-right-header-date{color:var(--apt-text-primary-dark)}.apt-clear-day{background:#eef4ef;border:1px solid #d8e4da;border-radius:7px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#647166;cursor:pointer;font-size:14px;transition:all .15s}.apt-clear-day:hover{background:#dde9df}html[data-theme=dark] .apt-clear-day{background:#1e2d20;border-color:#2a3d2c;color:var(--apt-text-secondary-dark)}html[data-theme=dark] .apt-clear-day:hover{background:#2a3d2c}.apt-tabs{display:flex;gap:3px;background:#e4ebe6;border-radius:10px;padding:3px;margin-bottom:10px;justify-content:flex-start;width:fit-content;max-width:100%}.apt-tabs-vertical{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:4px;margin:0}html[data-theme=dark] .apt-tabs{background:#060d08}.apt-tab{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 10px;border:none;border-radius:7px;background:transparent;color:#6b796f;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s;font-family:Poppins,sans-serif;min-width:110px}.apt-tabs-vertical .apt-tab{width:100%;min-width:0;justify-content:space-between;padding:7px 10px}.apt-tab:hover{color:#1f2b21}html[data-theme=dark] .apt-tab:hover{color:var(--apt-text-primary-dark)}.apt-tab.apt-tab-active{background:#d4e2d8;color:#294a37;border:1px solid #adc2b3}html[data-theme=dark] .apt-tab.apt-tab-active{background:#2a3b2d;color:var(--apt-text-primary-dark);border:1px solid #3b4f3d}.apt-tab-count{background:rgba(64,103,77,.12);border-radius:9px;padding:0 6px;font-size:9px;font-weight:700;line-height:16px}.apt-tab.apt-tab-active .apt-tab-count{background:rgba(255,255,255,.25)}.apt-tab.apt-tab-active .apt-tab-count{background:rgba(41,74,55,.14);color:#2f5a43}html[data-theme=dark] .apt-tab.apt-tab-active .apt-tab-count{background:rgba(143,185,150,.18);color:#dce9de}.apt-list{display:flex;flex-direction:column;gap:5px;flex:1;min-height:0;max-height:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b8cdbd transparent}html[data-theme=dark] .apt-list{scrollbar-color:#1e2d20 transparent}.apt-card{display:flex;gap:8px;padding:8px;background:#f8fbfa;border:1px solid #d4e2d9;border-radius:12px;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}html[data-theme=dark] .apt-card{background:#122116;border-color:#1e2d20}.apt-card-scheduled{background:linear-gradient(180deg,#f2fbf6,#edf8f1);border-color:#bfe0cb}.apt-card-completed{background:linear-gradient(180deg,#f1f7fc,#edf4fa);border-color:#cad8ea}.apt-card-cancelled{background:linear-gradient(180deg,#fcf4f5,#f9eff0);border-color:#ddd9da}html[data-theme=dark] .apt-card-scheduled{background:linear-gradient(180deg,#122116,#13251a);border-color:#233428}html[data-theme=dark] .apt-card-completed{background:linear-gradient(180deg,#142027,#16242c);border-color:#22323a}html[data-theme=dark] .apt-card-cancelled{background:linear-gradient(180deg,#201819,#241c1d);border-color:#3a2b2d}.apt-card:hover{border-color:#c2d3c5;box-shadow:0 2px 12px rgba(0,0,0,.06)}html[data-theme=dark] .apt-card:hover{border-color:#2a3d2c;box-shadow:0 2px 12px rgba(0,0,0,.3)}.apt-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0;background:#e6eee8;color:#335340;border:1px solid #cfd9d2}html[data-theme=dark] .apt-avatar{background:#1a2e1d;color:#dce9de;border-color:#2a3b2d}.apt-card-body{flex:1;min-width:0}.apt-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:3px}.apt-doctor-name{font-size:12px;font-weight:700;color:var(--apt-doctor-name-color);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=light] .apt-doctor-name{color:#14532d}html[data-theme=dark] .apt-doctor-name{color:var(--apt-text-primary-dark)}.apt-doctor-spec{font-size:10px;color:var(--apt-doctor-spec-color);margin:2px 0 0}html[data-theme=light] .apt-doctor-spec{color:#2f6a43}html[data-theme=dark] .apt-doctor-spec{color:var(--apt-text-secondary-dark)}.apt-status-badge{flex-shrink:0;font-size:8px;font-weight:700;padding:2px 7px;border-radius:50px;white-space:nowrap;border:1px solid transparent}.apt-status-upcoming,.apt-status-scheduled{background:var(--apt-status-scheduled-bg);color:var(--apt-status-scheduled-text)}.apt-status-past{background:rgba(107,114,128,.14);color:#4b5563}.apt-status-completed{background:var(--apt-status-completed-bg);color:var(--apt-status-completed-text)}.apt-status-cancelled{background:var(--apt-status-cancelled-bg);color:var(--apt-status-cancelled-text)}html[data-theme=dark] .apt-status-upcoming,html[data-theme=dark] .apt-status-scheduled{background:rgba(143,185,150,.14);color:#b9d7be;border-color:rgba(143,185,150,.26)}html[data-theme=dark] .apt-status-past{background:rgba(147,163,149,.12);color:#c7d4c8;border-color:rgba(147,163,149,.2)}html[data-theme=dark] .apt-status-completed{background:rgba(121,155,184,.14);color:#c4d9ea;border-color:rgba(121,155,184,.24)}html[data-theme=dark] .apt-status-cancelled{background:rgba(183,120,120,.12);color:#d0a9a9;border-color:rgba(183,120,120,.24)}.apt-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:3px}.apt-meta-chip{display:flex;align-items:center;gap:3px;padding:2px 7px;background:var(--apt-meta-chip-bg);border-radius:5px;font-size:10px;font-weight:500;color:var(--apt-meta-chip-text)}html[data-theme=light] .apt-meta-chip{color:#2f6a43}html[data-theme=dark] .apt-meta-chip{background:#1e2d20;color:var(--apt-text-secondary-dark)}.apt-meta-chip ion-icon{font-size:10px}.apt-fee{font-weight:700;color:#16a34a!important}html[data-theme=dark] .apt-fee{color:#8fb996!important}.apt-action-btn{margin-left:auto;padding:2px 7px;border-radius:5px;font-size:9px;font-weight:600;border:none;cursor:pointer;transition:opacity .15s;font-family:Poppins,sans-serif}.apt-action-btn:hover{opacity:.75}.apt-cancel-btn{background:#efefef;color:#6b7280}.apt-notes-btn{background:#dcfce7;color:#166534}html[data-theme=dark] .apt-cancel-btn{background:rgba(183,120,120,.16);color:#d0a9a9}html[data-theme=dark] .apt-notes-btn{background:rgba(143,185,150,.14);color:#b9d7be}.apt-empty{text-align:center;padding:36px 16px;color:#8a998d}html[data-theme=dark] .apt-empty{color:var(--apt-text-muted-dark)}.apt-empty ion-icon{font-size:36px;margin-bottom:8px;display:block}.apt-empty p{font-size:13px;margin:0}.apt-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}html[data-theme=dark] .apt-modal-overlay,body[data-theme=dark] .apt-modal-overlay{background:rgba(0,0,0,.65)}.apt-modal{background:linear-gradient(180deg,#fbfefc,#f6faf7);border:1px solid #d1e0d5;border-radius:16px;padding:20px;width:100%;max-width:390px;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.1);max-height:90vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c8d6cc transparent}html[data-theme=dark] .apt-modal,body[data-theme=dark] .apt-modal{background:linear-gradient(180deg,#152219,#101b14);border-color:#243529;box-shadow:0 20px 50px rgba(0,0,0,.5);scrollbar-color:#2a3d2c transparent}.apt-modal-close{position:absolute;top:12px;right:12px;background:#eef4ef;border:1px solid #d8e4da;border-radius:7px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#647166;cursor:pointer;font-size:14px;transition:all .15s}.apt-modal-close:hover{background:#dde9df}html[data-theme=dark] .apt-modal-close{background:#1e2d20;border-color:#2a3d2c;color:#9aa3ad}html[data-theme=dark] .apt-modal-close:hover{background:#2a3d2c}.apt-modal-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:8px;border-radius:12px;background:rgba(47,102,64,.06);border:1px solid rgba(47,102,64,.12)}html[data-theme=dark] .apt-modal-header{background:rgba(143,185,150,.08);border-color:rgba(143,185,150,.16)}.apt-modal-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;flex-shrink:0;background:linear-gradient(180deg,#ecf4ee,#e3efe6);color:#29573a;border:1px solid #cfe0d3}html[data-theme=dark] .apt-modal-avatar{background:linear-gradient(180deg,#203526,#1a2d20);color:#d2e5d6;border-color:#324738}.apt-modal-doctor{font-size:15px;font-weight:800;margin:0 0 2px;color:#1f2b21}html[data-theme=dark] .apt-modal-doctor,body[data-theme=dark] .apt-modal-doctor{color:#e5e7eb}.apt-modal-spec{font-size:12px;color:#6f7f72;margin:0 0 6px}html[data-theme=dark] .apt-modal-spec,body[data-theme=dark] .apt-modal-spec{color:#9aa3ad}.apt-modal-divider{height:1px;background:#cfe0d3;margin:10px 0}html[data-theme=dark] .apt-modal-divider{background:#2a3c2f}.apt-modal-section-title{font-size:10px;font-weight:700;color:#869689;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px}html[data-theme=dark] .apt-modal-section-title,body[data-theme=dark] .apt-modal-section-title{color:#737b86}.apt-modal-details{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;background:rgba(47,102,64,.04);border:1px solid rgba(47,102,64,.1)}html[data-theme=dark] .apt-modal-details{background:rgba(143,185,150,.06);border-color:rgba(143,185,150,.16)}.apt-modal-row{display:flex;align-items:center;gap:8px;font-size:13px;color:#3c4d3f}html[data-theme=dark] .apt-modal-row,body[data-theme=dark] .apt-modal-row{color:#d1d5db}.apt-modal-row ion-icon{font-size:14px;color:#2f7c4a;flex-shrink:0}html[data-theme=dark] .apt-modal-row ion-icon{color:#9ec9a7}.apt-modal-label{color:#859387;font-size:12px;min-width:32px}html[data-theme=dark] .apt-modal-label,body[data-theme=dark] .apt-modal-label{color:#9aa3ad}.apt-notes-box{display:flex;gap:8px;padding:10px;background:#edf3ee;border:1px solid #d5e1d6;border-radius:12px}html[data-theme=dark] .apt-notes-box{background:rgba(143,185,150,.08);border-color:rgba(143,185,150,.2)}.apt-notes-box ion-icon{color:#2f7c4a;font-size:14px;flex-shrink:0;margin-top:2px}html[data-theme=dark] .apt-notes-box ion-icon{color:#8fb996}.apt-notes-box p{font-size:12px;line-height:1.5;color:#374151;margin:0}html[data-theme=dark] .apt-notes-box p,body[data-theme=dark] .apt-notes-box p{color:#d1d5db}.apt-modal-actions{display:flex;gap:8px;margin-top:12px}.apt-modal-btn{flex:1;padding:9px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:opacity .15s;border:none;font-family:Poppins,sans-serif}.apt-modal-btn:hover{opacity:.8}.apt-modal-btn-outline{background:transparent;border:1.5px solid #111;color:#111}html[data-theme=dark] .apt-modal-btn-outline,body[data-theme=dark] .apt-modal-btn-outline{border-color:#8fb996;color:#b9d7be}.apt-modal-btn-danger{background:#f6eded;color:#875d5d}html[data-theme=dark] .apt-modal-btn-danger,body[data-theme=dark] .apt-modal-btn-danger{background:rgba(183,120,120,.16);color:#d0a9a9}.apt-cancel-modal{max-width:420px}.apt-book-modal{max-width:760px}.apt-book-head{display:flex;align-items:center;gap:12px;margin-right:32px}.apt-book-icon{width:42px;height:42px;flex-shrink:0}.apt-book-alert{margin-top:14px;padding:10px 12px;border-radius:10px;background:#fbefef;border:1px solid #efcccc;color:#8a4b4b;font-size:13px}.apt-book-alert--compact{margin-top:0;margin-bottom:12px}.apt-book-alert--info{background:#edf4ef;border-color:#d6e2d8;color:#2f5a43}html[data-theme=dark] .apt-book-alert--info,body[data-theme=dark] .apt-book-alert--info{background:rgba(143,185,150,.08);border-color:rgba(143,185,150,.2);color:#b9d7be}html[data-theme=dark] .apt-book-alert,body[data-theme=dark] .apt-book-alert{background:rgba(183,120,120,.12);border-color:rgba(183,120,120,.24);color:#d9b5b5}.apt-book-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.apt-inline-action-row{display:flex;justify-content:flex-end;gap:8px}.apt-link-btn{border:none;background:transparent;color:#2f7c4a;font-size:12px;font-weight:700;cursor:pointer;padding:0}html[data-theme=dark] .apt-link-btn,body[data-theme=dark] .apt-link-btn{color:#8fb996}.apt-inline-panel{border:1px solid #d7e4da;border-radius:12px;padding:12px;background:#f8fbf9}html[data-theme=dark] .apt-inline-panel,body[data-theme=dark] .apt-inline-panel{border-color:#2a3d2c;background:#132119}.apt-field{display:flex;flex-direction:column;gap:7px}.apt-field-full{grid-column:1 / -1}.apt-field-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6f7f72}html[data-theme=dark] .apt-field-label,body[data-theme=dark] .apt-field-label{color:#8ea395}.apt-field input,.apt-field select,.apt-field textarea{width:100%;border-radius:10px;border:1px solid #d2e0d5;background:#f8fbf9;color:#203124;padding:10px 12px;font:inherit;font-size:13px;box-sizing:border-box}.apt-field textarea{resize:vertical;min-height:92px}.apt-field input:focus,.apt-field select:focus,.apt-field textarea:focus{outline:none;border-color:#8fb996;box-shadow:0 0 0 3px rgba(143,185,150,.18)}.apt-field select option{background:#f8fbf9;color:#203124;padding:8px 4px}.apt-field select option:hover{background:#e6eee8;color:#203124}.apt-field select option:checked{background:#8fb996;color:#fff}html[data-theme=dark] .apt-field input,html[data-theme=dark] .apt-field select,html[data-theme=dark] .apt-field textarea,body[data-theme=dark] .apt-field input,body[data-theme=dark] .apt-field select,body[data-theme=dark] .apt-field textarea{background:#132119;border-color:#2a3d2c;color:#dce9de}.apt-book-slot-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.apt-book-slot-sub{margin:4px 0 0;font-size:12px;color:#5c6b60}html[data-theme=dark] .apt-book-slot-sub,body[data-theme=dark] .apt-book-slot-sub{color:#97a89a}.apt-book-fee{flex-shrink:0;padding:7px 12px;border-radius:999px;background:#edf4ef;border:1px solid #d5e1d7;color:#245236;font-size:12px;font-weight:700}html[data-theme=dark] .apt-book-fee,body[data-theme=dark] .apt-book-fee{background:rgba(143,185,150,.08);border-color:rgba(143,185,150,.18);color:#b9d7be}.apt-book-slots{display:flex;flex-wrap:wrap;gap:8px}.apt-book-slots-empty{padding:14px;border-radius:12px;background:rgba(47,102,64,.04);border:1px solid rgba(47,102,64,.1);color:#4f6152;font-size:13px}html[data-theme=dark] .apt-book-slots-empty,body[data-theme=dark] .apt-book-slots-empty{background:rgba(143,185,150,.06);border-color:rgba(143,185,150,.16);color:#b3c3b5}.apt-slot-btn{border:1px solid #d2e0d5;background:#f8fbf9;color:#294a37;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.apt-slot-btn:hover:not(.apt-slot-btn--active){border-color:#abc5b2;background:#eef5f0}.apt-slot-btn:disabled{background:#e5e5e5;border-color:#d0d0d0;color:#999;cursor:not-allowed;opacity:.6}.apt-slot-btn--active{background:#2c5a3f;border-color:#2c5a3f;color:#fff}.apt-slot-btn--active:hover{background:#2c5a3f;border-color:#2c5a3f}html[data-theme=dark] .apt-slot-btn,body[data-theme=dark] .apt-slot-btn{background:#132119;border-color:#2a3d2c;color:#cfe0d3}html[data-theme=dark] .apt-slot-btn:hover:not(.apt-slot-btn--active),body[data-theme=dark] .apt-slot-btn:hover:not(.apt-slot-btn--active){border-color:#3c5440;background:#1a2b1f}html[data-theme=dark] .apt-slot-btn:disabled,body[data-theme=dark] .apt-slot-btn:disabled{background:#2a3b2d;border-color:#404a42;color:#737b86;cursor:not-allowed;opacity:.5}html[data-theme=dark] .apt-slot-btn--active,body[data-theme=dark] .apt-slot-btn--active{background:#2c5a3f;border-color:#2c5a3f;color:#fff}html[data-theme=dark] .apt-slot-btn--active:hover,body[data-theme=dark] .apt-slot-btn--active:hover{background:#2c5a3f;border-color:#2c5a3f}.apt-modal-btn-solid,html[data-theme=dark] .apt-modal-btn-solid,body[data-theme=dark] .apt-modal-btn-solid{background:#2c5a3f;color:#fff}.apt-empty-inline{padding:28px 10px}.apt-cancel-modal-text{margin:0;font-size:13px;line-height:1.5;color:#4f6152}html[data-theme=dark] .apt-cancel-modal-text,body[data-theme=dark] .apt-cancel-modal-text{color:#b3c3b5}.apt-cancel-toast{--background: #2f5e43;--color: #eef6f0;--box-shadow: 0 8px 18px rgba(47, 94, 67, .25);--button-color: #eef6f0;--border-radius: 10px}html[data-theme=dark] .apt-cancel-toast{--background: linear-gradient(180deg, #294737 0%, #223b2e 100%);--color: #dceede;--box-shadow: 0 10px 24px rgba(0, 0, 0, .35);--button-color: #dceede}.apt-custom-select{position:relative;width:100%}.apt-custom-select--disabled{opacity:.6;pointer-events:none}.apt-custom-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;border-radius:10px;border:1px solid #d2e0d5;background:#f8fbf9;color:#203124;padding:10px 12px;font:inherit;font-size:13px;cursor:pointer;text-align:left;box-sizing:border-box}.apt-custom-select-trigger:focus{outline:none;border-color:#8fb996;box-shadow:0 0 0 3px rgba(143,185,150,.18)}html[data-theme=dark] .apt-custom-select-trigger,body[data-theme=dark] .apt-custom-select-trigger{background:#132119;border-color:#2a3d2c;color:#dce9de}.apt-custom-select-arrow{font-size:9px;color:#8a998d;flex-shrink:0}.apt-custom-select-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#f8fbf9;border:1px solid #d2e0d5;border-radius:10px;z-index:9999;max-height:200px;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.12)}html[data-theme=dark] .apt-custom-select-menu,body[data-theme=dark] .apt-custom-select-menu{background:#132119;border-color:#2a3d2c;box-shadow:0 8px 24px rgba(0,0,0,.4)}.apt-custom-select-option{padding:10px 12px;font-size:13px;color:#203124;cursor:pointer;transition:background .12s}.apt-custom-select-option:hover{background:#e6eee8}.apt-custom-select-option--active{background:#d4e2d8;color:#1a3d27;font-weight:600}html[data-theme=dark] .apt-custom-select-option,body[data-theme=dark] .apt-custom-select-option{color:#dce9de}html[data-theme=dark] .apt-custom-select-option:hover,body[data-theme=dark] .apt-custom-select-option:hover{background:#1e2d20}html[data-theme=dark] .apt-custom-select-option--active,body[data-theme=dark] .apt-custom-select-option--active{background:#2a3b2d;color:#f3f6f3}@media (max-width: 1024px){.apt-split{grid-template-columns:1fr}.apt-left{position:static;height:auto}.apt-main{height:auto;overflow:visible}.apt-split{height:auto}.apt-right{height:auto;display:block}.apt-filter-col{display:block}.apt-list-col{height:auto;min-height:0}.apt-list{max-height:500px}.apt-right-body{grid-template-columns:1fr;height:auto}.apt-tabs-vertical{flex-direction:row;width:fit-content;max-width:100%;overflow-x:auto}.apt-tabs-vertical .apt-tab{width:auto;min-width:110px;justify-content:center}}@media (max-width: 768px){.apt-main{padding:28px 12px}.apt-hero{padding:18px;border-radius:20px}.apt-new-btn{width:100%;justify-content:center;margin-left:0;order:3}.apt-stats-row{gap:6px}.apt-stat-num{font-size:20px}.apt-tab{font-size:11px;padding:7px 2px}.apt-book-grid{grid-template-columns:1fr}.apt-book-slot-head{flex-direction:column}.apt-modal{max-width:calc(100% - 24px);max-height:calc(100vh - 48px)}.apt-modal.apt-book-modal{padding:16px}.apt-modal-actions{flex-direction:column}.apt-modal-overlay{align-items:flex-start;padding-top:12px}.apt-field select{font-size:16px}}.contact-page{background:#fff;min-height:100vh;font-family:Poppins,sans-serif;color:#111}.contact-hero{position:relative;overflow:hidden;padding:160px 0 80px;background:linear-gradient(160deg,#f0f5f1,#eaf2ec,#f5f7f5);border-bottom:1px solid #e8ede9;text-align:center;isolation:isolate}.contact-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.contact-hero>*{position:relative;z-index:1}.contact-hero .container{display:flex;flex-direction:column;align-items:center}.contact-hero-title{font-size:clamp(28px,3.5vw,52px);font-weight:700;color:#0f172a;line-height:1.1;margin-bottom:20px;max-width:640px;text-align:center}.contact-hero-desc{font-size:clamp(14px,1.2vw,17px);color:#6b7280;line-height:1.7;max-width:520px;margin:0;text-align:center}.contact-main{padding:80px 0 100px;background:#f9fafb}.contact-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:60px;align-items:start}.contact-info{display:flex;flex-direction:column;gap:16px}.contact-info-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:22px 24px;display:flex;align-items:flex-start;gap:16px;transition:box-shadow .2s,border-color .2s}.contact-info-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.07);border-color:#bbf7d0}.contact-info-icon{font-size:20px;flex-shrink:0;margin-top:2px}.contact-info-card h4{font-size:13px;font-weight:600;color:#0f172a;margin:0 0 4px}.contact-info-card p{font-size:13px;color:#6b7280;line-height:1.55;margin:0}.contact-trust{background:linear-gradient(135deg,#0f1a12,#111c14);border-radius:16px;padding:28px 24px;margin-top:8px;border:1px solid #1e2d20}.contact-trust-label{font-size:10px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:rgba(255,255,255,.35);margin:0 0 20px}.contact-trust-stats{display:flex;gap:0}.contact-trust-stat{display:flex;flex-direction:column;gap:5px;flex:1;padding-right:24px;border-right:1px solid rgba(255,255,255,.08)}.contact-trust-stat:last-child{border-right:none;padding-right:0;padding-left:24px}.contact-trust-num{font-family:Poppins,sans-serif;font-size:32px;font-weight:700;color:#4ade80;line-height:1;letter-spacing:-1px}.contact-trust-sub{font-size:11px;color:rgba(255,255,255,.45);line-height:1.4}.contact-form-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:40px}.contact-form{display:flex;flex-direction:column;gap:20px}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-field{display:flex;flex-direction:column;gap:6px}.contact-field-full{grid-column:1 / -1}.contact-field label{font-size:12px;font-weight:600;color:#374151;letter-spacing:.3px}.req{color:#16a34a}.contact-field input,.contact-field select,.contact-field textarea{font-family:Poppins,sans-serif;font-size:14px;color:#0f172a;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:12px 16px;outline:none;transition:border-color .18s,box-shadow .18s;resize:none;-webkit-appearance:none}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#9ca3af}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.1);background:#fff}.contact-field select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239ca3af' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.contact-submit-btn{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:#fff;background:#16a34a;border:none;border-radius:9999px;padding:14px 36px;cursor:pointer;width:fit-content;align-self:center;transition:background .18s,box-shadow .18s;box-shadow:0 4px 16px rgba(22,163,74,.3)}.contact-submit-btn:hover{background:#15803d;box-shadow:0 6px 20px rgba(22,163,74,.4)}.contact-form-note{font-size:12px;color:#9ca3af;margin:0;text-align:center}.contact-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:40px 20px}.contact-success-icon{width:56px;height:56px;border-radius:50%;background:#f0fdf4;border:2px solid #16a34a;color:#16a34a;font-size:24px;display:flex;align-items:center;justify-content:center}.contact-success h3{font-size:22px;font-weight:700;color:#0f172a}.contact-success p{font-size:14px;color:#6b7280;line-height:1.65;max-width:360px}.contact-back-btn{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#16a34a;background:none;border:1px solid #16a34a;border-radius:9999px;padding:10px 24px;cursor:pointer;transition:background .18s}.contact-back-btn:hover{background:#f0fdf4}.contact-page .navbar-inner:not(.scrolled) .logo-mark{color:#0f172a}.contact-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(15,23,42,.5)}.contact-page .navbar-inner:not(.scrolled) .navbar-links a{color:#222}.contact-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#0f172a;background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2)}.contact-page .navbar-inner:not(.scrolled) .nav-login-btn:hover{background:rgba(15,23,42,.13)}.contact-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2);color:#0f172a}html[data-theme=dark] .contact-page .navbar-inner:not(.scrolled) .logo-mark{color:#fff}html[data-theme=dark] .contact-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(255,255,255,.5)}html[data-theme=dark] .contact-page .navbar-inner:not(.scrolled) .navbar-links a{color:rgba(255,255,255,.88)}html[data-theme=dark] .contact-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25)}html[data-theme=dark] .contact-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.88)}html[data-theme=light] .contact-trust{background:linear-gradient(135deg,#f0f5f1,#e8f0ea);border-color:#d4e4d8}html[data-theme=light] .contact-trust-label{color:rgba(15,23,42,.4)}html[data-theme=light] .contact-trust-stat{border-right-color:rgba(15,23,42,.1)}html[data-theme=light] .contact-trust-num{color:#16a34a}html[data-theme=light] .contact-trust-sub{color:rgba(15,23,42,.55)}html[data-theme=dark] .contact-page{background:#060d08;color:#fff}html[data-theme=dark] .contact-hero{background:#060d08;border-bottom-color:#1e2d20}html[data-theme=dark] .contact-hero:before{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px)}html[data-theme=dark] .contact-hero-title{color:#fff}html[data-theme=dark] .contact-hero-desc{color:#8a9a8c}html[data-theme=dark] .contact-main{background:#0a0f0d}html[data-theme=dark] .contact-info-card{background:#0f1a12;border-color:#1e2d20}html[data-theme=dark] .contact-info-card:hover{border-color:#2a5a34;box-shadow:0 4px 20px rgba(0,0,0,.3)}html[data-theme=dark] .contact-info-card h4{color:#fff}html[data-theme=dark] .contact-info-card p{color:#8a9a8c}html[data-theme=dark] .contact-form-wrap{background:#0f1a12;border-color:#1e2d20}html[data-theme=dark] .contact-field label{color:rgba(255,255,255,.7)}html[data-theme=dark] .contact-field input,html[data-theme=dark] .contact-field select,html[data-theme=dark] .contact-field textarea{background:#060d08;border-color:#1e2d20;color:#fff}html[data-theme=dark] .contact-field input::placeholder,html[data-theme=dark] .contact-field textarea::placeholder{color:#4a5a4c}html[data-theme=dark] .contact-field input:focus,html[data-theme=dark] .contact-field select:focus,html[data-theme=dark] .contact-field textarea:focus{border-color:#16a34a;background:#0a0f0d;box-shadow:0 0 0 3px rgba(22,163,74,.15)}html[data-theme=dark] .contact-success h3{color:#fff}html[data-theme=dark] .contact-success p{color:#8a9a8c}html[data-theme=dark] .contact-form-note{color:#4a5a4c}@media (max-width: 900px){.contact-grid{grid-template-columns:1fr;gap:40px}.contact-form-wrap{padding:28px 24px}}@media (max-width: 600px){.contact-hero{padding:120px 0 60px}.contact-form-row{grid-template-columns:1fr}.contact-main{padding:48px 0 64px}}.auth-page{background:linear-gradient(160deg,#f0f5f1,#eaf2ec,#f5f7f5);min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif;padding:28px 16px;position:relative}.auth-page .navbar-inner:not(.scrolled) .logo-mark{color:#0f172a}.auth-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(15,23,42,.5)}.auth-page .navbar-inner:not(.scrolled) .navbar-links a{color:#222}.auth-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#0f172a;background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2)}.auth-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2);color:#0f172a}html[data-theme=dark] .auth-page .navbar-inner:not(.scrolled) .logo-mark{color:#fff}html[data-theme=dark] .auth-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(255,255,255,.5)}html[data-theme=dark] .auth-page .navbar-inner:not(.scrolled) .navbar-links a{color:rgba(255,255,255,.88)}html[data-theme=dark] .auth-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25)}html[data-theme=dark] .auth-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.88)}html[data-theme=dark] .auth-page{background:#060d08}.auth-bg-grid{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}html[data-theme=dark] .auth-bg-grid{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px)}.auth-card{position:relative;z-index:1;background:#0d1a10;border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:30px;width:100%;max-width:440px;display:flex;flex-direction:column;gap:14px;box-shadow:0 18px 42px rgba(0,0,0,.2)}.auth-logo{display:flex;align-items:baseline;gap:4px;text-decoration:none;justify-content:center}.auth-logo-mark{font-size:20px;font-weight:800;color:#fff;letter-spacing:1px;text-transform:lowercase}.auth-logo-suffix{font-size:11px;font-weight:500;letter-spacing:2px;color:rgba(255,255,255,.4);text-transform:uppercase}.auth-steps{display:flex;align-items:center;justify-content:center;gap:0;width:fit-content;margin:0 auto}.auth-step{display:flex;flex-direction:column;align-items:center;gap:4px}.auth-step-dot{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.35);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s}.auth-step.active .auth-step-dot{background:rgba(160,230,160,.15);border-color:rgba(160,230,160,.5);color:rgba(160,230,160,.9)}.auth-step-label{font-size:11px;color:rgba(255,255,255,.3);font-weight:500;letter-spacing:.5px}.auth-step.active .auth-step-label{color:rgba(160,230,160,.7)}.auth-header{display:flex;flex-direction:column;gap:4px;text-align:center}.auth-title{font-size:24px;font-weight:800;color:#fff;letter-spacing:-.5px;margin:0}.auth-sub{font-size:14px;color:rgba(255,255,255,.45);margin:0}.auth-status{margin:0;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.4;text-align:center}.auth-status-success{color:rgba(191,255,203,.95);background:rgba(88,190,120,.12);border:1px solid rgba(88,190,120,.28)}.auth-status-error{color:rgba(255,211,211,.95);background:rgba(214,74,74,.12);border:1px solid rgba(214,74,74,.28)}.auth-dev-otp{margin:0;text-align:center;font-size:12px;color:rgba(255,255,255,.72)}.auth-form{display:flex;flex-direction:column;gap:10px}.auth-form-group{display:flex;flex-direction:column;gap:4px}.auth-label{font-size:13px;font-weight:600;color:rgba(255,255,255,.85)}.auth-label-optional{color:rgba(255,255,255,.55);font-weight:400}.auth-input{background:#060e08;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:11px 14px;font-size:14px;color:#fff;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box;font-family:inherit}.auth-input::placeholder{color:rgba(255,255,255,.4)}.auth-input:focus{border-color:rgba(160,230,160,.45)}.auth-phone-row{display:flex;align-items:center;background:#060e08;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden;transition:border-color .15s}.auth-phone-row:focus-within{border-color:rgba(160,230,160,.45)}.auth-phone-prefix{padding:11px 12px;font-size:13px;color:rgba(255,255,255,.7);border-right:1px solid rgba(255,255,255,.15);white-space:nowrap;flex-shrink:0}.auth-phone-input{border:none!important;border-radius:0!important;background:transparent!important;flex:1}.auth-phone-input:focus{border-color:transparent!important}.auth-pass-row{position:relative;display:flex;align-items:center}.auth-pass-row .auth-input{padding-right:48px}.auth-pass-toggle{position:absolute;right:14px;background:none;border:none;cursor:pointer;font-size:18px;color:rgba(255,255,255,.55);padding:0;line-height:1;opacity:1;transition:color .15s}.auth-pass-toggle:hover{color:rgba(255,255,255,.9)}.auth-hint{font-size:12px;color:rgba(255,255,255,.5);line-height:1.35}.auth-otp-input{text-align:center;font-size:22px;font-weight:700;letter-spacing:8px}.auth-otp-hint{font-size:13px;color:rgba(160,230,160,.7);text-align:center;background:rgba(160,230,160,.06);border:1px solid rgba(160,230,160,.15);border-radius:10px;padding:10px 16px;margin:0}.auth-forgot{font-size:12px;color:rgba(160,230,160,.8);text-align:right;cursor:pointer;align-self:flex-end;text-decoration:none;display:block}.auth-forgot:hover{color:#a0e6a0;text-decoration:underline}.auth-submit-btn{background:#fff;color:#000;border:none;border-radius:999px;padding:12px;font-size:15px;font-weight:700;cursor:pointer;width:100%;transition:background .15s,transform .1s;font-family:inherit;letter-spacing:.3px;margin-top:0}.auth-submit-btn:hover:not(:disabled){background:rgba(255,255,255,.88);transform:translateY(-1px)}.auth-submit-btn:active{transform:translateY(0)}.auth-submit-btn:disabled{opacity:.5;cursor:not-allowed}.auth-back-btn{background:none;border:none;color:rgba(255,255,255,.35);font-size:13px;cursor:pointer;text-align:center;font-family:inherit;padding:4px;transition:color .15s}.auth-back-btn:hover{color:rgba(255,255,255,.65)}.auth-divider{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.2);font-size:11px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:rgba(255,255,255,.1)}.auth-google-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:11px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;width:100%;font-family:inherit;transition:background .15s,border-color .15s}.auth-google-btn:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2)}.auth-switch{text-align:center;font-size:14px;color:rgba(255,255,255,.45);margin:0}.auth-switch-btn{background:none;border:none;padding:0;color:rgba(160,230,160,.9);text-decoration:none;font-weight:600;cursor:pointer;font:inherit}.auth-switch-btn:hover{color:#a0e6a0}html[data-theme=light] .auth-card{background:#fff;border-color:#d8e4da;box-shadow:0 16px 38px rgba(15,23,42,.11)}html[data-theme=light] .auth-logo-mark,html[data-theme=light] .auth-title{color:#0f172a}html[data-theme=light] .auth-logo-suffix,html[data-theme=light] .auth-sub,html[data-theme=light] .auth-switch{color:#64748b}html[data-theme=light] .auth-step-dot{background:#f8fafc;border-color:#cbd5e1;color:#64748b}html[data-theme=light] .auth-step.active .auth-step-dot{background:#e8f9ec;border-color:#86efac;color:#15803d}html[data-theme=light] .auth-step-label{color:#94a3b8}html[data-theme=light] .auth-step.active .auth-step-label{color:#16a34a}html[data-theme=light] .auth-step-line{background:#dbe4ee}html[data-theme=light] .auth-label,html[data-theme=light] .auth-forgot{color:#334155}html[data-theme=light] .auth-label-optional{color:#94a3b8}html[data-theme=light] .auth-input,html[data-theme=light] .auth-phone-row{background:#fff;border-color:#cbd5e1;color:#0f172a}html[data-theme=light] .auth-input::placeholder{color:#94a3b8}html[data-theme=light] .auth-phone-prefix{color:#475569;border-right-color:#e2e8f0}html[data-theme=light] .auth-pass-toggle:hover{color:#334155}html[data-theme=light] .auth-submit-btn:hover:not(:disabled){background:#15803d}html[data-theme=light] .auth-divider{color:#94a3b8}html[data-theme=light] .auth-divider:before,html[data-theme=light] .auth-divider:after{background:#d1dce8}html[data-theme=light] .auth-hint,html[data-theme=light] .auth-back-btn{color:#64748b}html[data-theme=light] .auth-back-btn:hover{color:#0f172a}html[data-theme=light] .auth-google-btn{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}html[data-theme=light] .auth-google-btn:hover{background:#f1f5f9;border-color:#94a3b8}html[data-theme=light] .auth-dev-otp{color:#475569}html[data-theme=light] .auth-otp-hint{color:#15803d;background:rgba(22,163,74,.07);border-color:rgba(22,163,74,.25)}html[data-theme=light] .auth-switch-btn{color:#15803d}html[data-theme=light] .auth-switch-btn:hover{color:#14532d}html[data-theme=light] .auth-forgot{color:#15803d}html[data-theme=light] .auth-forgot:hover{color:#14532d}html[data-theme=light] .auth-pass-toggle{color:#64748b}.auth-step-line{width:40px;flex:none;height:1px;background:rgba(255,255,255,.22);margin:0 10px 18px}html[data-theme=light] .auth-divider:before,html[data-theme=light] .auth-divider:after{background:#e2e8f0}html[data-theme=light] .auth-google-btn{background:#fff;border-color:#cbd5e1;color:#0f172a}html[data-theme=light] .auth-google-btn:hover{background:#f8fafc;border-color:#94a3b8}html[data-theme=light] .auth-switch-btn{color:#16a34a}@media (max-width: 480px){.auth-card{padding:24px 20px;border-radius:20px}}@media (max-height: 860px){.auth-page{align-items:flex-start;padding:76px 12px 12px}.auth-card{padding:22px 20px;gap:10px;border-radius:22px;max-width:400px}.auth-title{font-size:22px}.auth-sub{font-size:13px}.auth-form{gap:8px}.auth-form-group{gap:3px}.auth-steps{transform:scale(.94);transform-origin:center}.auth-input,.auth-phone-prefix,.auth-google-btn,.auth-submit-btn{font-size:13px}}.reveal-hidden{opacity:0;transform:translateY(40px)}.reveal-in{opacity:1;transform:translateY(0);transition:opacity 1.8s ease,transform 1.8s ease}.slide-hidden.slide-left{opacity:0;transform:translate(-80px)}.slide-hidden.slide-right{opacity:0;transform:translate(80px)}.slide-in{opacity:1;transform:translate(0);transition:opacity 1.8s cubic-bezier(.22,1,.36,1),transform 1.8s cubic-bezier(.22,1,.36,1)}.hero-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}html[data-theme=dark] .hero-bg-grid,.hero-bg-grid--dark{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px)}.prof-page{--prof-bg-light: #f4f8f5;--prof-panel-light: rgba(255, 255, 255, .84);--prof-border-light: rgba(15, 23, 42, .1);--prof-text-light: #0f172a;--prof-muted-light: #64748b;--prof-bg-dark: #060d08;--prof-panel-dark: rgba(11, 23, 15, .8);--prof-border-dark: rgba(255, 255, 255, .1);--prof-text-dark: #f8fafc;--prof-muted-dark: #90a39a;--prof-indigo: #6366f1;--prof-rose: #ec4899;--prof-emerald: #10b981;background:var(--prof-bg-light);min-height:100vh;color:var(--prof-text-light);font-family:Poppins,sans-serif}html[data-theme=dark] .prof-page{background:var(--prof-bg-dark);color:var(--prof-text-dark)}.prof-page .navbar-inner:not(.scrolled) .logo-mark{color:#0f172a}.prof-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(15,23,42,.5)}.prof-page .navbar-inner:not(.scrolled) .navbar-links a{color:#1f2937}.prof-page .navbar-inner:not(.scrolled) .nav-login-btn,.prof-page .navbar-inner:not(.scrolled) .nav-profile-icon-btn{color:#0f172a;background:rgba(15,23,42,.08);border-color:rgba(15,23,42,.14)}.prof-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(15,23,42,.08);border-color:rgba(15,23,42,.14);color:#0f172a}html[data-theme=dark] .prof-page .navbar-inner:not(.scrolled) .logo-mark{color:#fff}html[data-theme=dark] .prof-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(255,255,255,.5)}html[data-theme=dark] .prof-page .navbar-inner:not(.scrolled) .navbar-links a{color:rgba(255,255,255,.88)}html[data-theme=dark] .prof-page .navbar-inner:not(.scrolled) .nav-login-btn,html[data-theme=dark] .prof-page .navbar-inner:not(.scrolled) .nav-profile-icon-btn{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22)}html[data-theme=dark] .prof-page .navbar-inner:not(.scrolled) .theme-toggle{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);color:rgba(255,255,255,.88)}.prof-hero{position:relative;overflow:hidden;padding:150px 0 88px;background:linear-gradient(160deg,#e8f2eb,#f6faf7 45%,#eef5f0);border-bottom:1px solid #dce8df}html[data-theme=dark] .prof-hero{background:radial-gradient(circle at top left,rgba(74,222,128,.12),transparent 30%),linear-gradient(180deg,#061009,#07110b);border-bottom-color:rgba(255,255,255,.08)}.prof-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 1px);background-size:56px 56px}html[data-theme=dark] .prof-hero-grid{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px)}.prof-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:28px;align-items:stretch}.prof-hero-copy,.prof-summary-card,.prof-card,.prof-signout-card{backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.prof-hero-copy{padding:12px 0}.prof-hero-title{margin:12px 0 16px;font-size:clamp(36px,4vw,62px);line-height:1.05;letter-spacing:-2px;font-weight:800;max-width:780px}.prof-hero-sub{margin:0;max-width:600px;font-size:16px;line-height:1.75;color:var(--prof-muted-light)}html[data-theme=dark] .prof-hero-sub{color:var(--prof-muted-dark)}.prof-guest-banner{margin-top:28px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.68);border:1px solid rgba(15,23,42,.08)}html[data-theme=dark] .prof-guest-banner{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}.prof-summary-card{display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(243,247,244,.62));border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 60px rgba(15,23,42,.12),inset 0 1px rgba(255,255,255,.52)}html[data-theme=dark] .prof-summary-card{background:linear-gradient(145deg,rgba(12,25,16,.8),rgba(10,20,13,.68));border-color:rgba(255,255,255,.1);box-shadow:0 22px 54px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.08)}.prof-avatar-shell{display:inline-flex;align-items:center;justify-content:center;width:108px;height:108px;padding:6px;border-radius:50%;background:linear-gradient(135deg,rgba(22,163,74,.18),rgba(99,102,241,.18))}.prof-avatar{width:96px;height:96px;border-radius:50%;object-fit:cover}.prof-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0284c7,#2563eb);color:#fff;font-size:34px;font-weight:700}.prof-summary-name{margin:0;font-size:28px;line-height:1.1;letter-spacing:-1px}.prof-summary-meta{margin:6px 0 0;font-size:14px;color:var(--prof-muted-light)}html[data-theme=dark] .prof-summary-meta{color:var(--prof-muted-dark)}.prof-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.prof-summary-logout-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;width:100%;border:1px solid rgba(239,68,68,.18);border-radius:16px;background:rgba(239,68,68,.08);color:#dc2626;font:inherit;font-weight:700;cursor:pointer}.prof-summary-logout-btn:hover{background:rgba(239,68,68,.12)}html[data-theme=dark] .prof-summary-logout-btn{background:rgba(239,68,68,.1);border-color:rgba(248,113,113,.2);color:#fca5a5}.prof-stat-pill{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.56);border:1px solid rgba(15,23,42,.08)}html[data-theme=dark] .prof-stat-pill{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.prof-stat-pill strong{font-size:28px;letter-spacing:-1px}.prof-stat-pill span{font-size:12px;color:var(--prof-muted-light);text-transform:uppercase;letter-spacing:1px}html[data-theme=dark] .prof-stat-pill span{color:var(--prof-muted-dark)}.prof-content-section{padding:48px 0 96px}.prof-content-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:28px;align-items:start}.prof-main-column,.prof-side-column{display:flex;flex-direction:column;gap:24px}.prof-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.prof-card{padding:24px;border-radius:24px;background:var(--prof-panel-light);border:1px solid var(--prof-border-light);box-shadow:0 18px 42px rgba(15,23,42,.08),inset 0 1px rgba(255,255,255,.5)}html[data-theme=dark] .prof-card{background:var(--prof-panel-dark);border-color:var(--prof-border-dark);box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.06)}.prof-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.prof-card-title{margin:0;font-size:22px;line-height:1.15;letter-spacing:-.8px}.prof-card-action{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(22,163,74,.08);color:#15803d;font-size:12px;font-weight:600}html[data-theme=dark] .prof-card-action{background:rgba(74,222,128,.08);color:#86efac}.prof-info-list,.prof-stack-list{display:flex;flex-direction:column;gap:16px}.prof-form{display:flex;flex-direction:column;gap:18px}.prof-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.prof-form-field{display:flex;flex-direction:column;gap:8px}.prof-input{width:100%;min-height:52px;padding:13px 18px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:rgba(255,255,255,.72);color:var(--prof-text-light);font:inherit;font-size:15px;box-sizing:border-box}.prof-input:focus{outline:none;border-color:rgba(22,163,74,.42);box-shadow:0 0 0 3px rgba(22,163,74,.08)}html[data-theme=dark] .prof-input{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:var(--prof-text-dark)}html[data-theme=dark] .prof-input:focus{border-color:rgba(74,222,128,.38);box-shadow:0 0 0 3px rgba(74,222,128,.08)}.prof-textarea{min-height:104px;resize:vertical}.prof-form-meta-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.prof-info-row-static{flex:1;min-width:240px;padding:0}.prof-save-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:none;border-radius:999px;background:#16a34a;color:#fff;font:inherit;font-weight:700;cursor:pointer}.prof-save-btn:hover{background:#15803d}.prof-form-status{margin:0;font-size:13px;color:#16a34a}html[data-theme=dark] .prof-form-status{color:#86efac}.prof-info-row,.prof-feature-row,.prof-device-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid rgba(15,23,42,.08)}.prof-info-row:first-child,.prof-feature-row:first-child,.prof-device-row:first-child{padding-top:0;border-top:none}html[data-theme=dark] .prof-info-row,html[data-theme=dark] .prof-feature-row,html[data-theme=dark] .prof-device-row{border-top-color:rgba(255,255,255,.08)}.prof-info-label{min-width:140px;font-size:13px;color:var(--prof-muted-light)}html[data-theme=dark] .prof-info-label{color:var(--prof-muted-dark)}.prof-info-value{text-align:right;font-size:15px;font-weight:600}.prof-feature-icon{--prof-accent: rgba(22,163,74,.85);display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--prof-accent) 14%,transparent 86%);border:1px solid color-mix(in srgb,var(--prof-accent) 22%,transparent 78%);color:var(--prof-accent);flex-shrink:0;font-size:20px}.prof-feature-copy{flex:1;min-width:0}.prof-feature-copy h3{margin:0 0 6px;font-size:15px}.prof-feature-copy p{margin:0;font-size:13px;color:var(--prof-muted-light)}html[data-theme=dark] .prof-feature-copy p{color:var(--prof-muted-dark)}.prof-device-left{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.prof-badge{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:700}.prof-badge.is-connected{background:rgba(22,163,74,.1);color:#15803d}.prof-badge.is-muted{background:rgba(100,116,139,.12);color:#64748b}html[data-theme=dark] .prof-badge.is-connected{background:rgba(74,222,128,.08);color:#86efac}html[data-theme=dark] .prof-badge.is-muted{background:rgba(148,163,184,.12);color:#cbd5e1}.prof-chevron{color:var(--prof-muted-light);font-size:18px}html[data-theme=dark] .prof-chevron{color:var(--prof-muted-dark)}@media (max-width: 1100px){.prof-hero-inner,.prof-content-grid,.prof-two-col{grid-template-columns:1fr}}@media (max-width: 768px){.prof-hero{padding:124px 0 64px}.prof-form-grid{grid-template-columns:1fr}.prof-card,.prof-summary-card{padding:20px;border-radius:22px}.prof-stat-row{grid-template-columns:1fr}.prof-info-row,.prof-device-row{flex-direction:column;align-items:flex-start}.prof-info-value{text-align:left}.prof-info-label{min-width:0}}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-align-content-start{align-content:flex-start!important}.ion-align-content-end{align-content:flex-end!important}.ion-align-content-center{align-content:center!important}.ion-align-content-between{align-content:space-between!important}.ion-align-content-around{align-content:space-around!important}.ion-align-content-stretch{align-content:stretch!important}@media (min-width: 576px){.ion-align-content-sm-start{align-content:flex-start!important}.ion-align-content-sm-end{align-content:flex-end!important}.ion-align-content-sm-center{align-content:center!important}.ion-align-content-sm-between{align-content:space-between!important}.ion-align-content-sm-around{align-content:space-around!important}.ion-align-content-sm-stretch{align-content:stretch!important}}@media (min-width: 768px){.ion-align-content-md-start{align-content:flex-start!important}.ion-align-content-md-end{align-content:flex-end!important}.ion-align-content-md-center{align-content:center!important}.ion-align-content-md-between{align-content:space-between!important}.ion-align-content-md-around{align-content:space-around!important}.ion-align-content-md-stretch{align-content:stretch!important}}@media (min-width: 992px){.ion-align-content-lg-start{align-content:flex-start!important}.ion-align-content-lg-end{align-content:flex-end!important}.ion-align-content-lg-center{align-content:center!important}.ion-align-content-lg-between{align-content:space-between!important}.ion-align-content-lg-around{align-content:space-around!important}.ion-align-content-lg-stretch{align-content:stretch!important}}@media (min-width: 1200px){.ion-align-content-xl-start{align-content:flex-start!important}.ion-align-content-xl-end{align-content:flex-end!important}.ion-align-content-xl-center{align-content:center!important}.ion-align-content-xl-between{align-content:space-between!important}.ion-align-content-xl-around{align-content:space-around!important}.ion-align-content-xl-stretch{align-content:stretch!important}}.ion-align-items-start{align-items:start!important}.ion-align-items-end{align-items:end!important}.ion-align-items-center{align-items:center!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@media (min-width: 576px){.ion-align-items-sm-start{align-items:start!important}.ion-align-items-sm-end{align-items:end!important}.ion-align-items-sm-center{align-items:center!important}.ion-align-items-sm-stretch{align-items:stretch!important}.ion-align-items-sm-baseline{align-items:baseline!important}}@media (min-width: 768px){.ion-align-items-md-start{align-items:start!important}.ion-align-items-md-end{align-items:end!important}.ion-align-items-md-center{align-items:center!important}.ion-align-items-md-stretch{align-items:stretch!important}.ion-align-items-md-baseline{align-items:baseline!important}}@media (min-width: 992px){.ion-align-items-lg-start{align-items:start!important}.ion-align-items-lg-end{align-items:end!important}.ion-align-items-lg-center{align-items:center!important}.ion-align-items-lg-stretch{align-items:stretch!important}.ion-align-items-lg-baseline{align-items:baseline!important}}@media (min-width: 1200px){.ion-align-items-xl-start{align-items:start!important}.ion-align-items-xl-end{align-items:end!important}.ion-align-items-xl-center{align-items:center!important}.ion-align-items-xl-stretch{align-items:stretch!important}.ion-align-items-xl-baseline{align-items:baseline!important}}.ion-align-self-start{align-self:start!important}.ion-align-self-end{align-self:end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}@media (min-width: 576px){.ion-align-self-sm-start{align-self:start!important}.ion-align-self-sm-end{align-self:end!important}.ion-align-self-sm-center{align-self:center!important}.ion-align-self-sm-stretch{align-self:stretch!important}.ion-align-self-sm-baseline{align-self:baseline!important}.ion-align-self-sm-auto{align-self:auto!important}}@media (min-width: 768px){.ion-align-self-md-start{align-self:start!important}.ion-align-self-md-end{align-self:end!important}.ion-align-self-md-center{align-self:center!important}.ion-align-self-md-stretch{align-self:stretch!important}.ion-align-self-md-baseline{align-self:baseline!important}.ion-align-self-md-auto{align-self:auto!important}}@media (min-width: 992px){.ion-align-self-lg-start{align-self:start!important}.ion-align-self-lg-end{align-self:end!important}.ion-align-self-lg-center{align-self:center!important}.ion-align-self-lg-stretch{align-self:stretch!important}.ion-align-self-lg-baseline{align-self:baseline!important}.ion-align-self-lg-auto{align-self:auto!important}}@media (min-width: 1200px){.ion-align-self-xl-start{align-self:start!important}.ion-align-self-xl-end{align-self:end!important}.ion-align-self-xl-center{align-self:center!important}.ion-align-self-xl-stretch{align-self:stretch!important}.ion-align-self-xl-baseline{align-self:baseline!important}.ion-align-self-xl-auto{align-self:auto!important}}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-evenly{justify-content:space-evenly!important}@media (min-width: 576px){.ion-justify-content-sm-start{justify-content:flex-start!important}.ion-justify-content-sm-end{justify-content:flex-end!important}.ion-justify-content-sm-center{justify-content:center!important}.ion-justify-content-sm-between{justify-content:space-between!important}.ion-justify-content-sm-around{justify-content:space-around!important}.ion-justify-content-sm-evenly{justify-content:space-evenly!important}}@media (min-width: 768px){.ion-justify-content-md-start{justify-content:flex-start!important}.ion-justify-content-md-end{justify-content:flex-end!important}.ion-justify-content-md-center{justify-content:center!important}.ion-justify-content-md-between{justify-content:space-between!important}.ion-justify-content-md-around{justify-content:space-around!important}.ion-justify-content-md-evenly{justify-content:space-evenly!important}}@media (min-width: 992px){.ion-justify-content-lg-start{justify-content:flex-start!important}.ion-justify-content-lg-end{justify-content:flex-end!important}.ion-justify-content-lg-center{justify-content:center!important}.ion-justify-content-lg-between{justify-content:space-between!important}.ion-justify-content-lg-around{justify-content:space-around!important}.ion-justify-content-lg-evenly{justify-content:space-evenly!important}}@media (min-width: 1200px){.ion-justify-content-xl-start{justify-content:flex-start!important}.ion-justify-content-xl-end{justify-content:flex-end!important}.ion-justify-content-xl-center{justify-content:center!important}.ion-justify-content-xl-between{justify-content:space-between!important}.ion-justify-content-xl-around{justify-content:space-around!important}.ion-justify-content-xl-evenly{justify-content:space-evenly!important}}.ion-flex-row{flex-direction:row!important}.ion-flex-row-reverse{flex-direction:row-reverse!important}.ion-flex-column{flex-direction:column!important}.ion-flex-column-reverse{flex-direction:column-reverse!important}@media (min-width: 576px){.ion-flex-sm-row{flex-direction:row!important}.ion-flex-sm-row-reverse{flex-direction:row-reverse!important}.ion-flex-sm-column{flex-direction:column!important}.ion-flex-sm-column-reverse{flex-direction:column-reverse!important}}@media (min-width: 768px){.ion-flex-md-row{flex-direction:row!important}.ion-flex-md-row-reverse{flex-direction:row-reverse!important}.ion-flex-md-column{flex-direction:column!important}.ion-flex-md-column-reverse{flex-direction:column-reverse!important}}@media (min-width: 992px){.ion-flex-lg-row{flex-direction:row!important}.ion-flex-lg-row-reverse{flex-direction:row-reverse!important}.ion-flex-lg-column{flex-direction:column!important}.ion-flex-lg-column-reverse{flex-direction:column-reverse!important}}@media (min-width: 1200px){.ion-flex-xl-row{flex-direction:row!important}.ion-flex-xl-row-reverse{flex-direction:row-reverse!important}.ion-flex-xl-column{flex-direction:column!important}.ion-flex-xl-column-reverse{flex-direction:column-reverse!important}}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-flex-wrap{flex-wrap:wrap!important}.ion-flex-nowrap{flex-wrap:nowrap!important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse!important}@media (min-width: 576px){.ion-flex-sm-wrap{flex-wrap:wrap!important}.ion-flex-sm-nowrap{flex-wrap:nowrap!important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (min-width: 768px){.ion-flex-md-wrap{flex-wrap:wrap!important}.ion-flex-md-nowrap{flex-wrap:nowrap!important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (min-width: 992px){.ion-flex-lg-wrap{flex-wrap:wrap!important}.ion-flex-lg-nowrap{flex-wrap:nowrap!important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (min-width: 1200px){.ion-flex-xl-wrap{flex-wrap:wrap!important}.ion-flex-xl-nowrap{flex-wrap:nowrap!important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}.ion-flex-1{flex:1!important}.ion-flex-auto{flex:auto!important}.ion-flex-initial{flex:initial!important}.ion-flex-none{flex:none!important}@media (min-width: 576px){.ion-flex-sm-1{flex:1!important}.ion-flex-sm-auto{flex:auto!important}.ion-flex-sm-initial{flex:initial!important}.ion-flex-sm-none{flex:none!important}}@media (min-width: 768px){.ion-flex-md-1{flex:1!important}.ion-flex-md-auto{flex:auto!important}.ion-flex-md-initial{flex:initial!important}.ion-flex-md-none{flex:none!important}}@media (min-width: 992px){.ion-flex-lg-1{flex:1!important}.ion-flex-lg-auto{flex:auto!important}.ion-flex-lg-initial{flex:initial!important}.ion-flex-lg-none{flex:none!important}}@media (min-width: 1200px){.ion-flex-xl-1{flex:1!important}.ion-flex-xl-auto{flex:auto!important}.ion-flex-xl-initial{flex:initial!important}.ion-flex-xl-none{flex:none!important}}.ion-flex-grow-0{flex-grow:0!important}.ion-flex-grow-1{flex-grow:1!important}.ion-flex-shrink-0{flex-shrink:0!important}.ion-flex-shrink-1{flex-shrink:1!important}@media (min-width: 576px){.ion-flex-sm-grow-0{flex-grow:0!important}.ion-flex-sm-grow-1{flex-grow:1!important}.ion-flex-sm-shrink-0{flex-shrink:0!important}.ion-flex-sm-shrink-1{flex-shrink:1!important}}@media (min-width: 768px){.ion-flex-md-grow-0{flex-grow:0!important}.ion-flex-md-grow-1{flex-grow:1!important}.ion-flex-md-shrink-0{flex-shrink:0!important}.ion-flex-md-shrink-1{flex-shrink:1!important}}@media (min-width: 992px){.ion-flex-lg-grow-0{flex-grow:0!important}.ion-flex-lg-grow-1{flex-grow:1!important}.ion-flex-lg-shrink-0{flex-shrink:0!important}.ion-flex-lg-shrink-1{flex-shrink:1!important}}@media (min-width: 1200px){.ion-flex-xl-grow-0{flex-grow:0!important}.ion-flex-xl-grow-1{flex-grow:1!important}.ion-flex-xl-shrink-0{flex-shrink:0!important}.ion-flex-xl-shrink-1{flex-shrink:1!important}}.ion-order-first{order:-1!important}.ion-order-0{order:0!important}.ion-order-1{order:1!important}.ion-order-2{order:2!important}.ion-order-3{order:3!important}.ion-order-4{order:4!important}.ion-order-5{order:5!important}.ion-order-6{order:6!important}.ion-order-7{order:7!important}.ion-order-8{order:8!important}.ion-order-9{order:9!important}.ion-order-10{order:10!important}.ion-order-11{order:11!important}.ion-order-12{order:12!important}.ion-order-last{order:13!important}@media (min-width: 576px){.ion-order-sm-first{order:-1!important}.ion-order-sm-0{order:0!important}.ion-order-sm-1{order:1!important}.ion-order-sm-2{order:2!important}.ion-order-sm-3{order:3!important}.ion-order-sm-4{order:4!important}.ion-order-sm-5{order:5!important}.ion-order-sm-6{order:6!important}.ion-order-sm-7{order:7!important}.ion-order-sm-8{order:8!important}.ion-order-sm-9{order:9!important}.ion-order-sm-10{order:10!important}.ion-order-sm-11{order:11!important}.ion-order-sm-12{order:12!important}.ion-order-sm-last{order:13!important}}@media (min-width: 768px){.ion-order-md-first{order:-1!important}.ion-order-md-0{order:0!important}.ion-order-md-1{order:1!important}.ion-order-md-2{order:2!important}.ion-order-md-3{order:3!important}.ion-order-md-4{order:4!important}.ion-order-md-5{order:5!important}.ion-order-md-6{order:6!important}.ion-order-md-7{order:7!important}.ion-order-md-8{order:8!important}.ion-order-md-9{order:9!important}.ion-order-md-10{order:10!important}.ion-order-md-11{order:11!important}.ion-order-md-12{order:12!important}.ion-order-md-last{order:13!important}}@media (min-width: 992px){.ion-order-lg-first{order:-1!important}.ion-order-lg-0{order:0!important}.ion-order-lg-1{order:1!important}.ion-order-lg-2{order:2!important}.ion-order-lg-3{order:3!important}.ion-order-lg-4{order:4!important}.ion-order-lg-5{order:5!important}.ion-order-lg-6{order:6!important}.ion-order-lg-7{order:7!important}.ion-order-lg-8{order:8!important}.ion-order-lg-9{order:9!important}.ion-order-lg-10{order:10!important}.ion-order-lg-11{order:11!important}.ion-order-lg-12{order:12!important}.ion-order-lg-last{order:13!important}}@media (min-width: 1200px){.ion-order-xl-first{order:-1!important}.ion-order-xl-0{order:0!important}.ion-order-xl-1{order:1!important}.ion-order-xl-2{order:2!important}.ion-order-xl-3{order:3!important}.ion-order-xl-4{order:4!important}.ion-order-xl-5{order:5!important}.ion-order-xl-6{order:6!important}.ion-order-xl-7{order:7!important}.ion-order-xl-8{order:8!important}.ion-order-xl-9{order:9!important}.ion-order-xl-10{order:10!important}.ion-order-xl-11{order:11!important}.ion-order-xl-12{order:12!important}.ion-order-xl-last{order:13!important}}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media (min-width: 576px){.ion-display-sm-none{display:none!important}}@media (min-width: 768px){.ion-display-md-none{display:none!important}}@media (min-width: 992px){.ion-display-lg-none{display:none!important}}@media (min-width: 1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media (min-width: 576px){.ion-display-sm-inline{display:inline!important}}@media (min-width: 768px){.ion-display-md-inline{display:inline!important}}@media (min-width: 992px){.ion-display-lg-inline{display:inline!important}}@media (min-width: 1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media (min-width: 576px){.ion-display-sm-inline-block{display:inline-block!important}}@media (min-width: 768px){.ion-display-md-inline-block{display:inline-block!important}}@media (min-width: 992px){.ion-display-lg-inline-block{display:inline-block!important}}@media (min-width: 1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media (min-width: 576px){.ion-display-sm-block{display:block!important}}@media (min-width: 768px){.ion-display-md-block{display:block!important}}@media (min-width: 992px){.ion-display-lg-block{display:block!important}}@media (min-width: 1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media (min-width: 576px){.ion-display-sm-flex{display:flex!important}}@media (min-width: 768px){.ion-display-md-flex{display:flex!important}}@media (min-width: 992px){.ion-display-lg-flex{display:flex!important}}@media (min-width: 1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media (min-width: 576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media (min-width: 768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media (min-width: 992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media (min-width: 1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media (min-width: 576px){.ion-display-sm-grid{display:grid!important}}@media (min-width: 768px){.ion-display-md-grid{display:grid!important}}@media (min-width: 992px){.ion-display-lg-grid{display:grid!important}}@media (min-width: 1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media (min-width: 576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media (min-width: 768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media (min-width: 992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media (min-width: 1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media (min-width: 576px){.ion-display-sm-table{display:table!important}}@media (min-width: 768px){.ion-display-md-table{display:table!important}}@media (min-width: 992px){.ion-display-lg-table{display:table!important}}@media (min-width: 1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media (min-width: 576px){.ion-display-sm-table-cell{display:table-cell!important}}@media (min-width: 768px){.ion-display-md-table-cell{display:table-cell!important}}@media (min-width: 992px){.ion-display-lg-table-cell{display:table-cell!important}}@media (min-width: 1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media (min-width: 576px){.ion-display-sm-table-row{display:table-row!important}}@media (min-width: 768px){.ion-display-md-table-row{display:table-row!important}}@media (min-width: 992px){.ion-display-lg-table-row{display:table-row!important}}@media (min-width: 1200px){.ion-display-xl-table-row{display:table-row!important}}:root{--ion-background-color: #ffffff;--ion-background-color-rgb: 255, 255, 255;--ion-text-color: #111111;--ion-text-color-rgb: 17, 17, 17;--ion-color-primary: #a3e635;--ion-color-primary-rgb: 163, 230, 53;--ion-color-primary-contrast: #060d08;--ion-color-primary-contrast-rgb: 6, 13, 8;--ion-color-primary-shade: #84cc16;--ion-color-primary-tint: #bef264;--ion-color-secondary: #1e2d20;--ion-color-secondary-rgb: 30, 45, 32;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #111c14;--ion-color-secondary-tint: #2a3d2c;--ion-color-tertiary: #8a9a8c;--ion-color-tertiary-rgb: 138, 154, 140;--ion-color-tertiary-contrast: #060d08;--ion-color-tertiary-contrast-rgb: 6, 13, 8;--ion-color-tertiary-shade: #6b7a6d;--ion-color-tertiary-tint: #9dac9f;--ion-color-success: #22c55e;--ion-color-success-rgb: 34, 197, 94;--ion-color-success-contrast: #060d08;--ion-color-success-contrast-rgb: 6, 13, 8;--ion-color-success-shade: #16a34a;--ion-color-success-tint: #4ade80;--ion-color-warning: #f59e0b;--ion-color-warning-rgb: 245, 158, 11;--ion-color-warning-contrast: #060d08;--ion-color-warning-contrast-rgb: 6, 13, 8;--ion-color-warning-shade: #d97706;--ion-color-warning-tint: #fbbf24;--ion-color-danger: #ef4444;--ion-color-danger-rgb: 239, 68, 68;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #dc2626;--ion-color-danger-tint: #f87171;--ion-color-dark: #0f1a12;--ion-color-dark-rgb: 15, 26, 18;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #060d08;--ion-color-dark-tint: #1e2d20;--ion-color-medium: #8a9a8c;--ion-color-medium-rgb: 138, 154, 140;--ion-color-medium-contrast: #060d08;--ion-color-medium-contrast-rgb: 6, 13, 8;--ion-color-medium-shade: #6b7a6d;--ion-color-medium-tint: #9dac9f;--ion-color-light: #1e2d20;--ion-color-light-rgb: 30, 45, 32;--ion-color-light-contrast: #ffffff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #111c14;--ion-color-light-tint: #2a3d2c;--ion-toolbar-background: #060d08;--ion-card-background: #0f1a12;--ion-item-background: #060d08;--ion-tab-bar-background: #060d08;--ion-tab-bar-border-color: #1e2d20;--ion-border-color: #1e2d20;--color-accent: #a3e635;--color-bg: #060d08;--color-surface: #0f1a12;--color-card: #111c14;--color-border: #1e2d20;--color-text-secondary: #8a9a8c;--color-text-muted: #4a5a4c;--color-text-primary: #ffffff;--color-overlay: rgba(0, 5, 2, .85);--color-glass-bg: rgba(29, 31, 37, .84);--color-glass-border: rgba(255, 255, 255, .12);--color-shadow: rgba(0, 0, 0, .3);--nav-text: #ffffff;--nav-border: rgba(255, 255, 255, .12);--footer-bg: #050505;--liquid-glass-bg: rgba(213, 0, 0, .08);--liquid-glass-bg-strong: rgba(25, 40, 126, .12);--liquid-glass-border: rgba(255, 255, 255, .22);--liquid-glass-highlight: rgba(255, 255, 255, .55);--liquid-glass-shadow: rgba(0, 0, 0, .3);--liquid-glass-text: rgba(255, 255, 255, .9);--liquid-glass-icon: rgba(255, 255, 255, .92);--liquid-glass-blur: 34px;--liquid-glass-saturation: 170%;--nav-glass-bg-1: rgba(85, 101, 95, .845);--nav-glass-bg-2: rgba(69, 67, 67, .678);--nav-glass-border: rgba(255, 255, 255, .2);--nav-glass-highlight: rgba(255, 255, 255, .16);--nav-glass-tint: rgba(8, 13, 10, .48);--nav-glass-shadow: rgba(0, 0, 0, .34);--nav-glass-text: rgba(255, 255, 255, .92);--nav-glass-icon: rgba(255, 255, 255, .94);--nav-glass-blur: 68px;--nav-glass-saturation: 150%}@media (prefers-color-scheme: dark){:root{--ion-background-color: #ffffff;--ion-background-color-rgb: 255, 255, 255;--ion-text-color: #111111;--ion-text-color-rgb: 17, 17, 17;--ion-toolbar-background: #ffffff;--ion-card-background: #ffffff;--ion-item-background: #ffffff;--ion-tab-bar-background: #ffffff}}*{box-sizing:border-box}body{background:#fff;color:#111;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.section-eyebrow{font-size:17px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:rgba(160,230,160,.9);margin-bottom:16px}ion-button.accent{--background: #a3e635;--color: #060d08;--border-radius: 8px;font-weight:600}html[data-theme=light]{--ion-background-color: #ffffff;--ion-background-color-rgb: 255, 255, 255;--ion-text-color: #1a1a1a;--ion-text-color-rgb: 26, 26, 26;--ion-color-primary: #16a34a;--ion-color-primary-contrast: #ffffff;--ion-color-primary-shade: #15803d;--ion-color-primary-tint: #22c55e;--ion-color-secondary: #e8e8e8;--ion-color-secondary-contrast: #1a1a1a;--ion-color-secondary-shade: #d4d4d4;--ion-color-secondary-tint: #f0f0f0;--ion-color-dark: #f5f5f5;--ion-color-dark-contrast: #1a1a1a;--ion-color-dark-shade: #e5e5e5;--ion-color-dark-tint: #fafafa;--ion-color-light: #e8e8e8;--ion-color-light-contrast: #1a1a1a;--ion-color-light-shade: #d4d4d4;--ion-color-light-tint: #f0f0f0;--ion-toolbar-background: #ffffff;--ion-card-background: #ffffff;--ion-item-background: #ffffff;--ion-tab-bar-background: #ffffff;--ion-tab-bar-border-color: #e0e0e0;--ion-border-color: #e0e0e0;--color-accent: #16a34a;--color-bg: #f7f7f7;--color-surface: #ffffff;--color-card: #ffffff;--color-border: #e0e0e0;--color-text-primary: #1a1a1a;--color-text-secondary: #666666;--color-text-muted: #999999;--color-overlay: rgba(255, 255, 255, .92);--color-glass-bg: rgba(255, 255, 255, .82);--color-glass-border: rgba(0, 0, 0, .08);--color-shadow: rgba(0, 0, 0, .08);--nav-text: #1a1a1a;--nav-border: rgba(0, 0, 0, .12);--footer-bg: #fafafa;--liquid-glass-bg: rgba(255, 255, 255, .56);--liquid-glass-bg-strong: rgba(255, 255, 255, .72);--liquid-glass-border: rgba(15, 23, 42, .15);--liquid-glass-highlight: rgba(255, 255, 255, .78);--liquid-glass-shadow: rgba(15, 23, 42, .1);--liquid-glass-text: #0f172a;--liquid-glass-icon: #0f172a;--liquid-glass-blur: 30px;--liquid-glass-saturation: 180%;--nav-glass-bg-1: rgba(172, 243, 255, .9);--nav-glass-bg-2: rgba(229, 236, 243, .88);--nav-glass-border: rgba(15, 23, 42, .2);--nav-glass-highlight: rgba(255, 255, 255, .68);--nav-glass-tint: rgba(248, 250, 252, .24);--nav-glass-shadow: rgba(15, 23, 42, .13);--nav-glass-text: #0f172a;--nav-glass-icon: #0f172a;--nav-glass-blur: 52px;--nav-glass-saturation: 145%}html[data-theme=light] body,body[data-theme=light]{background:#f7f7f7;color:#1a1a1a}html[data-theme=dark] ion-content,body[data-theme=dark] ion-content{--background: #060d08}html[data-theme=dark] ion-page,body[data-theme=dark] ion-page{--background: #060d08;background:#060d08}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--liquid-glass-bg: rgba(17, 28, 20, .95);--liquid-glass-bg-strong: rgba(17, 28, 20, .98)}html[data-theme=light]{--liquid-glass-bg: rgba(255, 255, 255, .95);--liquid-glass-bg-strong: rgba(255, 255, 255, .98)}}html[data-theme=light] .rad-page{--rad-ring-track: rgba(0, 0, 0, .12)}html[data-theme=light] .recharts-tooltip-wrapper{outline:none!important}html[data-theme=light] .recharts-default-tooltip{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;box-shadow:0 2px 6px rgba(15,23,42,.08)!important}html[data-theme=light] .recharts-tooltip-label,html[data-theme=light] .recharts-tooltip-item{color:#334155!important;font-size:12px!important}html[data-theme=light] .landing,html[data-theme=light] .about-page,html[data-theme=light] .treatment-page,html[data-theme=light] .ra-page,html[data-theme=light] .raf-page,html[data-theme=light] .rar-page,html[data-theme=light] .rad-page,html[data-theme=light] .met-page,html[data-theme=light] .mdd-page,html[data-theme=light] .wb-page,html[data-theme=light] .wbd-page,html[data-theme=light] .col-page,html[data-theme=light] .auth-page,html[data-theme=light] .ahd-page{background-color:#eef5ee;background-image:linear-gradient(rgba(22,163,74,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(22,163,74,.08) 1px,transparent 1px);background-size:40px 40px;color:#1a1a1a}html[data-theme=light] .hero,html[data-theme=light] .preventive-insights,html[data-theme=light] .longevity-section,html[data-theme=light] .monitor-section,html[data-theme=light] .mentor-section,html[data-theme=light] .measure-section,html[data-theme=light] .optimal-section,html[data-theme=light] .who-section,html[data-theme=light] .principles-section,html[data-theme=light] .mission-section,html[data-theme=light] .faq-section,html[data-theme=light] .about-hero,html[data-theme=light] .founders-section,html[data-theme=light] .team-section,html[data-theme=light] .info-section,html[data-theme=light] .risk-section,html[data-theme=light] .join-section,html[data-theme=light] .tx-hero,html[data-theme=light] .plans-section,html[data-theme=light] .why-section,html[data-theme=light] .ra-hero,html[data-theme=light] .ra-scores-section,html[data-theme=light] .ra-why-section,html[data-theme=light] .ra-factors-section,html[data-theme=light] .ra-cta-section,html[data-theme=light] .rar-hero,html[data-theme=light] .rar-main,html[data-theme=light] .raf-shell,html[data-theme=light] .met-hero,html[data-theme=light] .met-baseline-section,html[data-theme=light] .met-progress-section,html[data-theme=light] .met-key-section,html[data-theme=light] .met-pop-section,html[data-theme=light] .met-cta-section,html[data-theme=light] .wb-hero,html[data-theme=light] .wb-why-section,html[data-theme=light] .wb-tracked-section,html[data-theme=light] .wb-showcase-section,html[data-theme=light] .wb-cta-section,html[data-theme=light] .wb-connect-cta-section,html[data-theme=light] .wb-device-section,html[data-theme=light] .wb-dashboard-section,html[data-theme=light] .col-tracks-section,html[data-theme=light] .col-why-section,html[data-theme=light] .col-process-section,html[data-theme=light] .col-cta-section,html[data-theme=light] .ahd-main{background:transparent}html[data-theme=light] .longevity-card,html[data-theme=light] .monitor-chart-card,html[data-theme=light] .biomarker-card,html[data-theme=light] .concern-item,html[data-theme=light] .action-plan-card,html[data-theme=light] .measure-progress-card,html[data-theme=light] .test-card,html[data-theme=light] .who-visual-card,html[data-theme=light] .faq-cta-card,html[data-theme=light] .who-image-placeholder,html[data-theme=light] .info-card,html[data-theme=light] .measure-item,html[data-theme=light] .risk-card,html[data-theme=light] .auth-card,html[data-theme=light] .auth-input,html[data-theme=light] .auth-phone-row,html[data-theme=light] .col-track-card,html[data-theme=light] .col-why-card,html[data-theme=light] .col-cta-card,html[data-theme=light] .col-modal,html[data-theme=light] .col-form-input,html[data-theme=light] .col-phone-row,html[data-theme=light] .plan-card,html[data-theme=light] .monitor-panel,html[data-theme=light] .ra-hero-card,html[data-theme=light] .ra-score-card,html[data-theme=light] .ra-risk-factors-card,html[data-theme=light] .ra-marker-card,html[data-theme=light] .ra-cta-card,html[data-theme=light] .rar-score-card,html[data-theme=light] .rar-why-card,html[data-theme=light] .raf-card,html[data-theme=light] .raf-success-card,html[data-theme=light] .rad-summary-panel,html[data-theme=light] .rad-vital-card,html[data-theme=light] .rad-overview-card,html[data-theme=light] .rad-history-card,html[data-theme=light] .rad-hcd-lifetime-card,html[data-theme=light] .rad-hcd-plan-card,html[data-theme=light] .rad-hcd-why-card,html[data-theme=light] .rad-pg-btn,html[data-theme=light] .rad-pg-num,html[data-theme=light] .met-hero-card,html[data-theme=light] .met-baseline-pill,html[data-theme=light] .met-phone-card,html[data-theme=light] .met-pop-card,html[data-theme=light] .met-cta-card,html[data-theme=light] .mdd-metric-card,html[data-theme=light] .mdd-history-table,html[data-theme=light] .mdd-history-head,html[data-theme=light] .wb-hero-connect-card,html[data-theme=light] .wb-cta-card,html[data-theme=light] .wb-device-card,html[data-theme=light] .wbd-device-panel,html[data-theme=light] .wbd-metric-card,html[data-theme=light] .ahd-card,html[data-theme=light] .ahd-score-col,html[data-theme=light] .ahd-factor-card,html[data-theme=light] .ahd-lifetime-stats,html[data-theme=light] .ahd-back-btn,html[data-theme=light] .raf-page-back-btn{background:#fff;border-color:#e0e0e0;box-shadow:0 1px 4px rgba(0,0,0,.06)}html[data-theme=light] .ahd-page{--ahd-surface: #ffffff;--ahd-border: #e0e0e0;--ahd-text-1: #1a1a1a;--ahd-text-2: #444444;--ahd-text-3: #777777;--ahd-ring-track: rgba(0, 0, 0, .12)}html[data-theme=light] .ahd-ring-track{stroke:rgba(0,0,0,.12)}html[data-theme=light] .ahd-page-title{color:#1a1a1a}html[data-theme=light] .ahd-page-sub,html[data-theme=light] .ahd-score-desc,html[data-theme=light] .ahd-fc-desc,html[data-theme=light] .ahd-card-body,html[data-theme=light] .ahd-ls-label,html[data-theme=light] .ahd-plan-item{color:#555}html[data-theme=light] .ahd-fc-value,html[data-theme=light] .ahd-ls-value,html[data-theme=light] .ahd-card-title{color:#1a1a1a}html[data-theme=light] .ahd-fc-label{color:#888}html[data-theme=light] .ahd-back-btn{color:#444}html[data-theme=light] .ahd-ls-divider{background:#e0e0e0}html[data-theme=light] .ahd-evidence-strip{background:#f4f4f4;border-color:#e0e0e0}html[data-theme=light] .ahd-ev-divider{background:#e0e0e0}html[data-theme=light] .ahd-ev-num{color:#1a1a1a}html[data-theme=light] .ahd-ev-label,html[data-theme=light] .ahd-evidence-note{color:#777}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] h5,html[data-theme=light] .section-heading,html[data-theme=light] .big-title,html[data-theme=light] .who-heading,html[data-theme=light] .card-tag,html[data-theme=light] .bio-header h3,html[data-theme=light] .bio-val,html[data-theme=light] .metric-large,html[data-theme=light] .insight-stat,html[data-theme=light] .optimal-title,html[data-theme=light] .stat-num,html[data-theme=light] .who-lead,html[data-theme=light] .faq-cta-card h3,html[data-theme=light] .mission-text,html[data-theme=light] .test-card h4,html[data-theme=light] .chart-header,html[data-theme=light] .progress-header{color:#1a1a1a}html[data-theme=light] .hero-desc,html[data-theme=light] .section-desc-text,html[data-theme=light] .who-body,html[data-theme=light] .faq-cta-card p,html[data-theme=light] .optimal-desc,html[data-theme=light] .section-sub,html[data-theme=light] .card-sub,html[data-theme=light] .biomarker-card p,html[data-theme=light] .insight-text,html[data-theme=light] .stat-lbl,html[data-theme=light] .range-text,html[data-theme=light] .chart-axis,html[data-theme=light] .date-labels,html[data-theme=light] .test-date,html[data-theme=light] .progress-sub,html[data-theme=light] .metric-label,html[data-theme=light] .plan-item ul{color:#555}html[data-theme=light] .faq-item{color:#333;border-color:#e0e0e0}html[data-theme=light] .faq-item:hover .faq-question,html[data-theme=light] .faq-item--open .faq-question{color:#1a1a1a}html[data-theme=light] .faq-answer p{color:#555}html[data-theme=light] .faq-icon{color:#999}html[data-theme=light] .who-section .who-heading{color:#16a34a!important}html[data-theme=light] .section-eyebrow{color:#16a34a}html[data-theme=light] .plan-item{border-color:#e0e0e0}html[data-theme=light] .visual-divider{background:#e0e0e0}html[data-theme=light] .card-footer{border-color:#e0e0e0}html[data-theme=light] .monitor-section,html[data-theme=light] .mentor-section,html[data-theme=light] .measure-section,html[data-theme=light] .mission-section{border-top-color:#e0e0e0}html[data-theme=light] .who-actions ion-button::part(native),html[data-theme=light] .faq-cta-card ion-button::part(native){backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}html[data-theme=light] .btn-white{--background: rgba(15, 23, 42, .06);--background-hover: rgba(15, 23, 42, .12);--color: #0f172a;--border-width: 1.5px;--border-color: rgba(15, 23, 42, .24);--box-shadow: 0 6px 22px rgba(15, 23, 42, .08), 0 1px 3px rgba(0,0,0,.04), inset 0 1px 0 rgba(255,255,255,.62), 0 0 0 1px rgba(15, 23, 42, .06)}html[data-theme=light] .who-actions ion-button.btn-white::part(native){backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6)}html[data-theme=light] .btn-hero-primary{--background: #ffffff;--background-hover: #f0f0f0;--color: #0a0a0a;--box-shadow: 0 4px 24px rgba(0,0,0,.25)}html[data-theme=light] .btn-hero-secondary{--color: rgba(255, 255, 255, .92);--border-color: rgba(255, 255, 255, .4);--background: rgba(255, 255, 255, .08);--background-hover: rgba(255, 255, 255, .16)}html[data-theme=light] .btn-small-outline{--border-color: rgba(0, 0, 0, .25);--color: #1a1a1a}.start-assessment-btn{--background: rgba(255, 255, 255, .24);--background-hover: rgba(255, 255, 255, .34);--border-color: rgba(255, 255, 255, .42);--box-shadow: 0 10px 28px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .35)}.start-assessment-btn::part(native){backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%)}html[data-theme=light] .start-assessment-btn{--background: rgba(255, 255, 255, .82);--background-hover: rgba(255, 255, 255, .92);--color: #0f172a;--border-color: rgba(15, 23, 42, .16);--box-shadow: 0 10px 24px rgba(15, 23, 42, .12), inset 0 1px 0 rgba(255, 255, 255, .75)}html[data-theme=light] .hero-subtitle{color:rgba(255,255,255,.92)}html[data-theme=light] .hero .hero-desc{color:rgba(255,255,255,.65)}html[data-theme=light] .hero .btn-hero-primary{--background: #ffffff;--color: #000000}html[data-theme=light] .hero .btn-hero-secondary{--color: #fff;--border-color: rgba(255, 255, 255, .4)}html[data-theme=light] .principle-card{background:#fff!important;border-color:#e0e0e0;color:#1a1a1a}html[data-theme=light] .principle-card:nth-child(1),html[data-theme=light] .principle-card:nth-child(2),html[data-theme=light] .principle-card:nth-child(3),html[data-theme=light] .principle-card:nth-child(4),html[data-theme=light] .principle-card:nth-child(5),html[data-theme=light] .principle-card:nth-child(6),html[data-theme=light] .principle-card:nth-child(7),html[data-theme=light] .principle-card:nth-child(8),html[data-theme=light] .principle-card:nth-child(9),html[data-theme=light] .principle-card:nth-child(10),html[data-theme=light] .principle-card:nth-child(11),html[data-theme=light] .principle-card:nth-child(12){background:#fff!important}html[data-theme=light] .principle-num{color:#16a34a}html[data-theme=light] .principle-title{color:#1a1a1a}html[data-theme=light] .principle-desc{color:#555}html[data-theme=light] .principle-card:hover{border-color:#16a34a;box-shadow:0 4px 16px rgba(22,163,74,.12)}html[data-theme=light] .principle-card-content{background:linear-gradient(to top,rgba(255,255,255,.95) 0%,rgba(255,255,255,.7) 60%,transparent 100%)}html[data-theme=light] .principles-section .section-heading{color:#1a1a1a}html[data-theme=light] .marquee-wrap:before,html[data-theme=light] .marquee-wrap:after{display:none}html[data-theme=light] .tags span{border-color:rgba(0,0,0,.2);color:#333}html[data-theme=light] .risk-pill{background:rgba(0,0,0,.06);color:#333}html[data-theme=light] .metric-large .unit{color:#888}html[data-theme=light] .bio-val small{opacity:.7;color:#666}html[data-theme=light] .mentor-visual{background:radial-gradient(circle,rgba(22,163,74,.08) 0%,transparent 70%)}html[data-theme=light] .body-graphic{background:rgba(0,0,0,.06)}html[data-theme=light] .body-point{background:#1a1a1a;box-shadow:0 0 8px rgba(0,0,0,.3)}html[data-theme=light] .measure-progress-card{background:linear-gradient(90deg,#e8eef3,#e0ecf4)}html[data-theme=light] .progress-bar-bg{background:rgba(0,0,0,.08)}html[data-theme=light] .progress-bar-fill{background:#1a1a1a}html[data-theme=light] .test-card-bg{opacity:.85}html[data-theme=light] .marker{background:#1a1a1a;box-shadow:0 0 4px rgba(0,0,0,.3)}html[data-theme=light] .chart-viz{border-bottom-color:#e0e0e0}html[data-theme=light] .who-image-inner{background:linear-gradient(135deg,#e0efe3,#c8e0cc 40%,#d8edd8)}html[data-theme=light] .mission-section{background:rgba(209,238,209,.25);border-top-color:#c8e0c8}html[data-theme=light] .mission-text{color:#0f172a}html[data-theme=light] .mission-section .section-eyebrow{color:#16a34a}html[data-theme=light] .mission-section .btn-white{--background: rgba(15, 23, 42, .07);--background-hover: rgba(15, 23, 42, .14);--color: #0f172a;--border-width: 1.5px;--border-color: rgba(15, 23, 42, .26);--box-shadow: 0 6px 22px rgba(15,23,42,.08), inset 0 1px 0 rgba(255,255,255,.55), 0 0 0 1px rgba(15, 23, 42, .07)}html[data-theme=light] .mini-chart-line{background:linear-gradient(90deg,transparent,rgba(0,0,0,.08))}html[data-theme=light] .mini-chart-line:after{background:#1a1a1a}html[data-theme=light] .mentor-panel h4{color:#888}html[data-theme=light] .auth-card,html[data-theme=light] .form-card{background:#fff;border-color:#e0e0e0}html[data-theme=light] .auth-input,html[data-theme=light] .form-input{background:#f5f5f5;border-color:#d0d0d0;color:#1a1a1a}html[data-theme=light] .auth-input:focus,html[data-theme=light] .form-input:focus{border-color:#16a34a}html[data-theme=light] .collab-modal{background:#fff}html[data-theme=light] .history-table th{color:#888}html[data-theme=light] .history-table td{border-color:#e0e0e0;color:#333}html[data-theme=light] .step-dot{background:#d0d0d0}html[data-theme=light] .step-dot.active{background:#16a34a}html[data-theme=light] .ra-ring-text,html[data-theme=light] .score-ring-text{fill:#1a1a1a}html[data-theme=light],[data-theme=dark]{transition:background-color .35s ease,color .35s ease}html[data-theme=light] ion-content{--background: #eef5ee}html[data-theme=light] ion-page{--background: #eef5ee;background:#eef5ee}html[data-theme=light] .ion-page{background:#eef5ee}html[data-theme=light] ::-webkit-scrollbar-track{background:#e4efe4}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#ccc}html[data-theme=light] .collab-track-card{background:#fff}html[data-theme=light] .plan-card.highlight{background:#f0fdf4;border-color:#16a34a}html[data-theme=light] .bt-ring{border-color:rgba(22,163,74,.15)}html[data-theme=light] .see-all{color:#333}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{background:#f5f5f5;color:#1a1a1a;border-color:#d0d0d0}html[data-theme=light] input:focus,html[data-theme=light] textarea:focus,html[data-theme=light] select:focus{border-color:#16a34a}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#999}html[data-theme=light] .raf-input,html[data-theme=light] .raf-radio-btn,html[data-theme=light] .col-form-input,html[data-theme=light] .col-phone-row,html[data-theme=light] .auth-input,html[data-theme=light] .auth-phone-row{background:#f5f5f5;border-color:#d0d0d0;color:#1a1a1a}html[data-theme=light] .info-box{background:#f0fdf4;border-color:#16a34a;color:#333}html[data-theme=light] .filter-chip{background:#f0f0f0;color:#333;border-color:#d0d0d0}html[data-theme=light] .filter-chip.active{background:#16a34a;color:#fff;border-color:#16a34a}html[data-theme=light] .time-tab{color:#666}html[data-theme=light] .time-tab.active{background:#16a34a;color:#fff}html[data-theme=light] .device-item{background:#f5f5f5;border-color:#e0e0e0}html[data-theme=light] .device-item:hover{border-color:#16a34a}html[data-theme=light] .back-btn{color:#333}html[data-theme=light] .back-btn:hover{color:#1a1a1a}html[data-theme=light] .toggle-track{background:#d0d0d0}html[data-theme=light] .toggle-track.on{background:#16a34a}html[data-theme=light] .review-table td{border-color:#e0e0e0;color:#333}html[data-theme=light] .review-table .edit-btn{color:#16a34a}html[data-theme=light] .radio-btn{background:#f0f0f0;border-color:#d0d0d0;color:#333}html[data-theme=light] .radio-btn.selected{background:#16a34a;color:#fff;border-color:#16a34a}html[data-theme=light] .success-icon{color:#16a34a}html[data-theme=light] .expand-icon{color:#999}html[data-theme=light] .showcase-card .card-overlay{background:linear-gradient(to top,rgba(255,255,255,.95) 0%,rgba(255,255,255,.7) 60%,transparent 100%)}html[data-theme=light] .showcase-card .card-overlay h4{color:#1a1a1a}html[data-theme=light] .showcase-card .card-overlay p{color:#555}html[data-theme=light] .modal-overlay{background:rgba(0,0,0,.3)}html[data-theme=light] .modal-content{background:#fff;color:#1a1a1a}html[data-theme=light] .process-connector{background:#e0e0e0}html[data-theme=light] .status-pill{font-weight:600}html[data-theme=light] .vitals-bar-bg{background:#e8e8e8}html[data-theme=light] .rad-history-card:hover,html[data-theme=light] .wb-tracked-card:hover{background:#f0f0f0}html[data-theme=light] .history-entry{border-color:#e0e0e0}html[data-theme=light] .checklist-dot{border-color:#d0d0d0}html[data-theme=light] .ring-bg{stroke:#e8e8e8}html[data-theme=light] .landing,html[data-theme=light] .about-page,html[data-theme=light] .treatment-page,html[data-theme=light] .ra-page,html[data-theme=light] .raf-page,html[data-theme=light] .rar-page,html[data-theme=light] .rad-page,html[data-theme=light] .met-page,html[data-theme=light] .mdd-page,html[data-theme=light] .wb-page,html[data-theme=light] .wbd-page,html[data-theme=light] .col-page,html[data-theme=light] .auth-page,html[data-theme=light] .mdd-page-title,html[data-theme=light] .wbd-page-title,html[data-theme=light] .rad-page-title,html[data-theme=light] .raf-heading{color:#1a1a1a}html[data-theme=light] .mdd-back-btn,html[data-theme=light] .wbd-back-btn,html[data-theme=light] .rad-back-btn,html[data-theme=light] .raf-page-back-btn,html[data-theme=light] .raf-back-btn,html[data-theme=light] .rar-back-btn{color:#555}html[data-theme=light] .mdd-back-btn:hover,html[data-theme=light] .wbd-back-btn:hover,html[data-theme=light] .rad-back-btn:hover,html[data-theme=light] .raf-page-back-btn:hover,html[data-theme=light] .raf-back-btn:hover,html[data-theme=light] .rar-back-btn:hover{color:#1a1a1a}html[data-theme=light] .raf-page-back-btn:hover,html[data-theme=light] .mdd-page,html[data-theme=light] .wbd-page{background:#f5f5f5}html[data-theme=light] .auth-label{color:#333}html[data-theme=light] .auth-hint,html[data-theme=light] .auth-otp-hint{color:#888}html[data-theme=light] .auth-submit-btn{background:#16a34a;color:#fff}html[data-theme=light] .auth-pass-toggle{color:#888}html[data-theme=light] .auth-phone-prefix{color:#555}html[data-theme=light] .col-hero-section{background:linear-gradient(180deg,#f0f5f1,#f7f7f7)}html[data-theme=light] .col-process-step:before{background:#e0e0e0}html[data-theme=light] .raf-step-dot{background:transparent}html[data-theme=light] .ra-hero-card-title,html[data-theme=light] .ra-score-label,html[data-theme=light] .ra-marker-title,html[data-theme=light] .ra-cta-title,html[data-theme=light] .ra-factor-name{color:#0f172a}html[data-theme=light] .ra-hero-card-sub,html[data-theme=light] .ra-hero-ready-text,html[data-theme=light] .ra-hero-scanning-label,html[data-theme=light] .ra-score-desc,html[data-theme=light] .ra-score-bar-label,html[data-theme=light] .ra-why-body,html[data-theme=light] .ra-marker-desc,html[data-theme=light] .ra-cta-sub{color:#64748b}html[data-theme=light] .ra-score-badge--last{color:#475569;border-color:#cbd5e1;background:#f8fafc}html[data-theme=light] .ra-factors-eyebrow,html[data-theme=light] .ra-marker-num{color:#16a34a}html[data-theme=light] .ra-factor-bar-track{background:#e2e8f0}html[data-theme=light] .ra-factors-chart-shell{background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .ra-factor-chip{color:#475569;border-color:#cbd5e1;background:#fff}html[data-theme=light] .ra-chart-tooltip{background:#fff;border-color:#e2e8f0;box-shadow:0 8px 24px rgba(15,23,42,.1)}html[data-theme=light] .ra-chart-tooltip-label{color:#64748b}html[data-theme=light] .ra-chart-tooltip-value{color:#0f172a}html[data-theme=light] .ra-hero-flip-hint{background:rgba(15,23,42,.7);border-color:rgba(255,255,255,.42);color:#fff}html[data-theme=light] .rad-page{background:radial-gradient(900px 500px at 8% -18%,rgba(148,163,184,.18),rgba(248,250,252,0)) #f3f5f7}html[data-theme=light] .rad-main{color:#0f172a}html[data-theme=light] .rad-summary-panel,html[data-theme=light] .rad-vital-card,html[data-theme=light] .rad-overview-card,html[data-theme=light] .rad-peer-section,html[data-theme=light] .rad-peer-card,html[data-theme=light] .rad-history-card,html[data-theme=light] .rad-hcd-score-col,html[data-theme=light] .rad-hcd-lifetime-card,html[data-theme=light] .rad-hcd-plan-card,html[data-theme=light] .rad-hcd-why-card,html[data-theme=light] .rad-hcd-factor-card,html[data-theme=light] .rad-pg-btn,html[data-theme=light] .rad-pg-num{background:#fff;border-color:#dde3ea;box-shadow:0 10px 24px rgba(15,23,42,.06)}html[data-theme=light] .rad-page-title,html[data-theme=light] .rad-vital-value,html[data-theme=light] .rad-hc-stat-value,html[data-theme=light] .rad-ov-big-num,html[data-theme=light] .rad-hcd-card-title{color:#0f172a}html[data-theme=light] .rad-vitals-title,html[data-theme=light] .rad-history-title,html[data-theme=light] .rad-hc-date,html[data-theme=light] .rad-ov-stat-count,html[data-theme=light] .rad-hcd-plan-item,html[data-theme=light] .rad-hcd-ls-value{color:#334155}html[data-theme=light] .rad-summary-eyebrow,html[data-theme=light] .rad-driver-name,html[data-theme=light] .rad-driver-pct,html[data-theme=light] .rad-rs-label,html[data-theme=light] .rad-vital-label,html[data-theme=light] .rad-vital-normal,html[data-theme=light] .rad-vital-range,html[data-theme=light] .rad-ov-label,html[data-theme=light] .rad-ov-score-label,html[data-theme=light] .rad-ov-bar-label,html[data-theme=light] .rad-ov-stat-name,html[data-theme=light] .rad-hc-stat-label,html[data-theme=light] .rad-mini-ring-max,html[data-theme=light] .rad-hcd-score-desc,html[data-theme=light] .rad-hcd-plan-desc,html[data-theme=light] .rad-hcd-why-desc,html[data-theme=light] .rad-hcd-ls-label,html[data-theme=light] .rad-hcd-fc-label,html[data-theme=light] .rad-hcd-fc-desc,html[data-theme=light] .rad-pg-info,html[data-theme=light] .rad-back-btn{color:#64748b}html[data-theme=light] .rad-hcd-plan-check,html[data-theme=dark] .rad-hcd-plan-check{color:#636f85!important}html[data-theme=light] .rad-filter-chip{background:#fff;border-color:#d7dee7;color:#64748b}html[data-theme=light] .rad-filter-chip:hover{color:#334155;border-color:#bac6d5}html[data-theme=light] .rad-filter-chip--active,html[data-theme=light] .rad-pg-num--active{color:#15803d;border-color:rgba(22,163,74,.38);background:rgba(22,163,74,.1)}html[data-theme=light] .rad-driver-track,html[data-theme=light] .rad-factor-bar-track{background:#e8edf3}html[data-theme=light] .rad-summary-left{border-right-color:#b9c5d3}html[data-theme=light] .rad-risk-stat-divider{background:#b9c5d3}@media (max-width: 1024px){html[data-theme=light] .rad-summary-left{border-bottom-color:#b9c5d3}}html[data-theme=light] .rad-hc-detail{background:#f8fafc;border-top-color:#dce4ee}html[data-theme=light] .ra-story-step,html[data-theme=light] .ra-story-panel,html[data-theme=light] .ra-story-trend{background:#fff;border-color:#e2e8f0}html[data-theme=light] .ra-story-step-title,html[data-theme=light] .ra-story-title,html[data-theme=light] .ra-story-impact-row strong{color:#0f172a}html[data-theme=light] .ra-story-step-desc,html[data-theme=light] .ra-story-main,html[data-theme=light] .ra-story-action{color:#64748b}html[data-theme=light] .ra-story-impact-row span{color:#94a3b8}html[data-theme=light] .ra-story-impact-track{background:#e2e8f0}html[data-theme=light] .raf-progress-fill{background:#16a34a}html[data-theme=light] .raf-progress-bar{background:#e0e0e0}html[data-theme=light] .raf-radio-btn.raf-selected{background:#16a34a;color:#fff;border-color:#16a34a}html[data-theme=light] .wb-hero-connect-card{border-color:#16a34a}html[data-theme=light] .tx-hero,html[data-theme=light] .ra-hero,html[data-theme=light] .met-hero,html[data-theme=light] .wb-hero{border-bottom:1px solid #e8e8e8}:is(html[data-theme=light],html[data-theme=dark]) :is(.longevity-card,.monitor-chart-card,.biomarker-card,.action-plan-card,.measure-progress-card,.test-card,.who-visual-card,.faq-cta-card,.info-card,.risk-card,.auth-card,.col-track-card,.col-why-card,.col-cta-card,.plan-card,.monitor-panel,.ra-hero-card,.ra-score-card,.ra-risk-factors-card,.ra-marker-card,.ra-cta-card,.rar-score-card,.rar-why-card,.raf-card,.raf-success-card,.rad-summary-panel,.rad-vital-card,.rad-overview-card,.rad-history-card,.rad-hcd-lifetime-card,.rad-hcd-plan-card,.rad-hcd-why-card,.met-hero-card,.met-phone-card,.met-pop-card,.met-cta-card,.mdd-metric-card,.mdd-history-table,.wbd-device-panel,.wbd-metric-card,.wb-hero-connect-card,.wb-cta-card,.wb-device-card,.join-card){position:relative;overflow:hidden;background:linear-gradient(155deg,var(--liquid-glass-bg-strong) 0%,var(--liquid-glass-bg) 70%);border:1px solid var(--liquid-glass-border);box-shadow:0 8px 26px var(--liquid-glass-shadow),inset 0 1px 0 var(--liquid-glass-highlight);backdrop-filter:blur(calc(var(--liquid-glass-blur) * .52)) saturate(var(--liquid-glass-saturation));-webkit-backdrop-filter:blur(calc(var(--liquid-glass-blur) * .52)) saturate(var(--liquid-glass-saturation))}:is(html[data-theme=light],html[data-theme=dark]) :is(.faq-cta-card,.col-cta-card,.ra-cta-card,.met-cta-card,.wb-cta-card,.rad-summary-panel,.met-hero-card,.wbd-device-panel,.join-card,.mdd-metric-card,.wbd-metric-card,.rad-vital-card,.rad-overview-card):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 16% 12%,rgba(255,255,255,.36),transparent 54%)}:is(html[data-theme=light],html[data-theme=dark]) :is(.mdd-metric-card,.wbd-metric-card,.rad-vital-card,.rad-overview-card,.met-phone-card,.met-pop-card,.wb-device-card):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--liquid-glass-border) 82%,white 18%)}@media (prefers-reduced-transparency: reduce){:is(html[data-theme=light],html[data-theme=dark]) :is(.faq-cta-card,.col-cta-card,.ra-cta-card,.met-cta-card,.wb-cta-card,.join-card,.rad-summary-panel,.met-hero-card,.wbd-device-panel,.mdd-metric-card,.wbd-metric-card,.rad-vital-card,.rad-overview-card,.mdd-history-table){backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--liquid-glass-bg-strong)}}html[data-theme=light] .rad-page{background:radial-gradient(1100px 620px at 8% -18%,rgba(30,64,175,.07),rgba(241,245,249,0)) #f4f6f9;color:#0f172a;--rad-surface: #ffffff;--rad-surface-soft: #f8fafc;--rad-border: #dce3ec;--rad-border-strong: #c7d2e2;--rad-text-1: #0f172a;--rad-text-2: #334155;--rad-text-3: #64748b;--rad-accent: #16a34a}html[data-theme=light] .rad-page .hero-bg-grid{background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 1px)}html[data-theme=light] .rad-page .navbar-inner:not(.scrolled) .logo-mark{color:#0f172a}html[data-theme=light] .rad-page .navbar-inner:not(.scrolled) .logo-suffix{color:rgba(15,23,42,.5)}html[data-theme=light] .rad-page .navbar-inner:not(.scrolled) .navbar-links a{color:#1f2937}html[data-theme=light] .rad-page .navbar-inner:not(.scrolled) .nav-login-btn{color:#0f172a;background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2)}html[data-theme=light] .rad-page .navbar-inner:not(.scrolled) .theme-toggle{color:#0f172a;background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.2)}html[data-theme=light] .rad-page-title,html[data-theme=light] .rad-vital-value,html[data-theme=light] .rad-hc-stat-value,html[data-theme=light] .rad-ov-big-num,html[data-theme=light] .rad-hcd-card-title,html[data-theme=light] .rad-mini-ring-score{color:#0f172a}html[data-theme=light] .rad-back-btn,html[data-theme=light] .rad-summary-eyebrow,html[data-theme=light] .rad-driver-name,html[data-theme=light] .rad-driver-pct,html[data-theme=light] .rad-rs-label,html[data-theme=light] .rad-vital-label,html[data-theme=light] .rad-vital-normal,html[data-theme=light] .rad-vital-range,html[data-theme=light] .rad-ov-label,html[data-theme=light] .rad-ov-score-label,html[data-theme=light] .rad-ov-bar-label,html[data-theme=light] .rad-ov-stat-name,html[data-theme=light] .rad-hc-stat-label,html[data-theme=light] .rad-hcd-score-desc,html[data-theme=light] .rad-hcd-plan-desc,html[data-theme=light] .rad-hcd-why-desc,html[data-theme=light] .rad-hcd-ls-label,html[data-theme=light] .rad-hcd-fc-label,html[data-theme=light] .rad-hcd-fc-desc,html[data-theme=light] .rad-pg-info{color:#64748b}html[data-theme=light] .rad-back-btn{background:#fff;border:1px solid #e0e0e0;box-shadow:0 1px 4px rgba(0,0,0,.06);color:#444}html[data-theme=light] .rad-back-btn:hover{background:#f7f7f7;color:#444}html[data-theme=light] .rad-back-btn-icon{background:transparent;border:none;color:inherit}html[data-theme=light] .rad-summary-panel,html[data-theme=light] .rad-vital-card,html[data-theme=light] .rad-overview-card,html[data-theme=light] .rad-history-card,html[data-theme=light] .rad-hcd-score-col,html[data-theme=light] .rad-hcd-lifetime-card,html[data-theme=light] .rad-hcd-plan-card,html[data-theme=light] .rad-hcd-why-card,html[data-theme=light] .rad-hcd-factor-card,html[data-theme=light] .rad-pg-btn,html[data-theme=light] .rad-pg-num{background:#fff;border-color:#dce3ec;box-shadow:0 10px 24px rgba(15,23,42,.06)}html[data-theme=light] .rad-history-card:hover{background:#f8fafc}html[data-theme=light] .rad-page{--rad-peer-track: #dde5ee;--rad-peer-mean-line: #94a3b8;--rad-peer-knob-stroke: #ffffff;--rad-peer-axis-text: #7b8ba3}html[data-theme=light] .rad-peer-section{background:#fff;border-color:#dce3ec;box-shadow:0 10px 24px rgba(15,23,42,.06)}html[data-theme=light] .rad-peer-card{background:#f8fafc;border-color:#dbe4ee;box-shadow:inset 0 1px rgba(255,255,255,.72)}html[data-theme=light] .rad-peer-title,html[data-theme=light] .rad-peer-user-val{color:#0f172a}html[data-theme=light] .rad-peer-subtitle,html[data-theme=light] .rad-peer-metric-label,html[data-theme=light] .rad-peer-unit,html[data-theme=light] .rad-peer-avg-note,html[data-theme=light] .rad-peer-legend,html[data-theme=light] .rad-peer-curve-labels{color:#64748b}html[data-theme=light] .rad-peer-icon-wrap{background:rgba(132,204,22,.12)}html[data-theme=light] .rad-peer-badge--good{background:rgba(132,204,22,.12);color:#65a30d;border-color:rgba(132,204,22,.28)}html[data-theme=light] .rad-peer-badge--warn{background:rgba(249,115,22,.1);color:#ea580c;border-color:rgba(249,115,22,.24)}html[data-theme=light] .rad-peer-legend{border-top-color:#dce3ec}html[data-theme=light] .rad-hc-detail{background:#f8fafc;border-top-color:#dce3ec}html[data-theme=light] .rad-driver-track,html[data-theme=light] .rad-risk-stat-divider,html[data-theme=light] .rad-vital-normal,html[data-theme=light] .rad-vital-range{border-color:#e5eaf1}html[data-theme=light] .rad-driver-track,html[data-theme=light] .rad-factor-bar-track,html[data-theme=light] .rad-score-bar-track,html[data-theme=light] .rad-vital-card:before{background:#e8edf3}html[data-theme=light] .rad-page .wb-time-tabs{background:#eef2f7;border-color:#d6deea}html[data-theme=light] .rad-page .wb-time-tab{color:#334155;border-color:#c6d0dd;background:#fff}html[data-theme=light] .rad-page .wb-time-tab:hover{color:#166534;border-color:#86c897}html[data-theme=light] .rad-page .wb-time-tab-active{background:#16a34a;border-color:#16a34a;color:#fff}html[data-theme=light] .rad-filter-chip{background:#fff;border-color:#d7dee8;color:#64748b}html[data-theme=light] .rad-filter-chip:hover{color:#334155;border-color:#bfc9d7}html[data-theme=light] .rad-filter-chip--active,html[data-theme=light] .rad-pg-num--active{color:#166534;border-color:rgba(22,163,74,.38);background:rgba(22,163,74,.12)}html[data-theme=light] .rad-retake-btn{--background: #0f766e;--background-hover: #115e59;--color: #ffffff;--border-color: rgba(15, 118, 110, .34);--box-shadow: 0 8px 20px rgba(15, 118, 110, .2)}html[data-theme=light] .rad-pg-btn,html[data-theme=light] .rad-pg-num{color:#334155;border-color:#cfd8e3;background:#fff}html[data-theme=light] .rad-pg-btn:hover:not(:disabled),html[data-theme=light] .rad-pg-num:hover{color:#166534;border-color:#86c897;background:#f8fffa}html[data-theme=light] .rad-pg-info{color:#64748b}html[data-theme=light] .raf-shell,html[data-theme=light] .raf-page{background:#f7f7f7;color:#1a1a1a}html[data-theme=light] .raf-page .hero-bg-grid{background-image:linear-gradient(rgba(15,23,42,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.02) 1px,transparent 1px)}html[data-theme=light] .raf-steps-row:before{background:#cbd5e1}html[data-theme=light] .raf-steps-row:after{background:#16a34a}html[data-theme=light] .raf-steps-row{gap:12px}html[data-theme=light] .raf-step-dot{padding:0;background:transparent;border:none}html[data-theme=light] .raf-toggle-grid{gap:12px}html[data-theme=light] .raf-toggle-row{border:1px solid #e5e7eb;border-bottom-color:#e5e7eb;background:#f8fafc}html[data-theme=light] .raf-field-row{gap:12px}html[data-theme=light] .raf-step-dot .raf-dot-circle{background:#fff;border-color:#d0d0d0;color:#888}html[data-theme=light] .raf-step-dot.done .raf-dot-circle{background:#e0f2e0;border-color:#16a34a;color:#16a34a}html[data-theme=light] .raf-step-dot.active .raf-dot-circle{background:#16a34a;border-color:#16a34a;color:#fff}html[data-theme=light] .raf-dot-label{color:#475569}html[data-theme=light] .raf-step-dot.active .raf-dot-label,html[data-theme=light] .raf-step-dot.done .raf-dot-label{color:#1f2937}html[data-theme=light] .raf-step-count{color:#999}html[data-theme=light] .raf-step-section-label{color:#16a34a;font-weight:600}html[data-theme=light] .raf-card{background:#fff;border-color:#e0e0e0;box-shadow:0 1px 3px rgba(0,0,0,.05)}html[data-theme=light] .raf-step-title{color:#1a1a1a;font-weight:700}html[data-theme=light] .raf-step-sub{color:#888}html[data-theme=light] .raf-label{color:#333;font-weight:600}html[data-theme=light] .raf-unit{color:#999;font-weight:400}html[data-theme=light] .raf-input:focus{border-color:#16a34a;outline:none}html[data-theme=light] .raf-input::placeholder{color:#bbb}html[data-theme=light] .raf-radio-btn{background:#f5f5f5;border-color:#d0d0d0;color:#555}html[data-theme=light] .raf-radio-btn:hover{border-color:#16a34a;color:#1a1a1a;background:#f9f9f9}html[data-theme=light] .raf-radio-btn.active{background:#e0f2e0;border-color:#16a34a;color:#16a34a;font-weight:700}html[data-theme=light] .raf-toggle-row{border-bottom-color:#e8e8e8}html[data-theme=light] .raf-toggle-label{color:#1a1a1a;font-weight:600}html[data-theme=light] .raf-toggle-desc{color:#999}html[data-theme=light] .raf-toggle{background:#e0e0e0;border-color:#d0d0d0}html[data-theme=light] .raf-toggle-thumb{background:#fff}html[data-theme=light] .raf-toggle--on{background:#e0f2e0;border-color:#16a34a}html[data-theme=light] .raf-toggle--on .raf-toggle-thumb{background:#16a34a}html[data-theme=light] .raf-info-box{background:#f0fdf4;border-color:#16a34a}html[data-theme=light] .raf-info-box p{color:#555}html[data-theme=light] .raf-cac-result{border-color:#d0d0d0;background:#f9f9f9}html[data-theme=light] .raf-cac-result p{color:#1a1a1a}html[data-theme=light] .raf-review-row{border-color:#e5e7eb;border-bottom-color:#e5e7eb;background:#f8fafc}html[data-theme=light] .raf-review-label{color:#888}html[data-theme=light] .raf-review-value{color:#1a1a1a;font-weight:600}html[data-theme=light] .raf-edit-btn{background:transparent;border-color:#d0d0d0;color:#16a34a}html[data-theme=light] .raf-edit-btn:hover{border-color:#16a34a;background:#f0fdf4}html[data-theme=light] .raf-nav{border-top-color:#e8e8e8}html[data-theme=light] .raf-back-btn{background:transparent;border-color:#d0d0d0;color:#888}html[data-theme=light] .raf-back-btn:hover{border-color:#16a34a;color:#1a1a1a;background:#f9f9f9}html[data-theme=light] .raf-errors{background:rgba(220,38,38,.05);border-color:rgba(220,38,38,.2)}html[data-theme=light] .raf-errors p{color:#dc2626}html[data-theme=light] .raf-success-card{background:#fff;border-color:#e0e0e0}html[data-theme=light] .raf-success-card h2{color:#1a1a1a}html[data-theme=light] .raf-success-card p{color:#888}html[data-theme=light] .raf-success-icon{background:#e0f2e0;border-color:#16a34a;color:#16a34a}html[data-theme=light] .wb-page{background:linear-gradient(160deg,#edf5ee,#f4f8f5);color:#0f172a}html[data-theme=light] .wb-hero,html[data-theme=light] .wb-why-section,html[data-theme=light] .wb-tracked-section,html[data-theme=light] .wb-showcase-section,html[data-theme=light] .wb-cta-section,html[data-theme=light] .wb-connect-cta-section,html[data-theme=light] .wb-device-section,html[data-theme=light] .wb-dashboard-section{background:transparent}html[data-theme=light] .wb-why-title,html[data-theme=light] .wb-tracked-label,html[data-theme=light] .wb-connect-cta-title,html[data-theme=light] .wb-device-title,html[data-theme=light] .wb-metric-value,html[data-theme=light] .wb-cta-title{color:#0f172a}html[data-theme=light] .wb-section-sub,html[data-theme=light] .wb-why-quote,html[data-theme=light] .wb-why-num,html[data-theme=light] .wb-tracked-desc,html[data-theme=light] .wb-connect-cta-sub,html[data-theme=light] .wb-cta-sub,html[data-theme=light] .wb-device-sub,html[data-theme=light] .wb-metric-label,html[data-theme=light] .wb-metric-unit,html[data-theme=light] .wb-metric-range,html[data-theme=light] .wb-page-num,html[data-theme=light] .wb-rescan-btn,html[data-theme=light] .wb-connected-status,html[data-theme=light] .wb-device-item-type,html[data-theme=light] .wb-device-item-battery{color:#64748b}html[data-theme=light] .wb-why-text,html[data-theme=light] .wb-device-item-name,html[data-theme=light] .wb-found-header h4,html[data-theme=light] .wb-found-header p{color:#1f2937}html[data-theme=light] .wb-why-item,html[data-theme=light] .wb-why-item:first-child,html[data-theme=light] .wb-tracked-grid{border-color:#dbe7df}html[data-theme=light] .wb-tracked-card,html[data-theme=light] .wb-tracked-card:hover{background:var(--wb-tracked-bg)}html[data-theme=light] .wb-tracked-arrow,html[data-theme=light] .wb-tracked-num{color:var(--wb-tracked-accent)}html[data-theme=light] .wb-showcase-card{border-color:rgba(15,23,42,.14)}html[data-theme=light] .wb-cta-card,html[data-theme=light] .wb-connect-cta-card,html[data-theme=light] .wb-device-card,html[data-theme=light] .wb-metric-card{background:#fff;border-color:#d7e4da;box-shadow:0 8px 22px rgba(15,23,42,.06)}html[data-theme=light] .wb-cta-metric-pill,html[data-theme=light] .wb-device-item{background:#f8fcf8;border-color:#dbe9df}html[data-theme=light] .wb-device-item:hover{background:#eef7f0;border-color:#a8d0b3}html[data-theme=light] .wb-cta-pill-label{color:#64748b}html[data-theme=light] .wb-time-tab{border-color:#d3e2d7;color:#64748b;background:#fff}html[data-theme=light] .wb-time-tab:hover{border-color:#9fcdac;color:#1f2937}html[data-theme=light] .wb-time-tab-active{background:#e7f5ea;border-color:#9fcdac;color:#14532d}html[data-theme=light] .wb-page-btn{color:#16a34a}html[data-theme=light] .wb-page-btn:disabled{color:#94a3b8}html[data-theme=light] .wb-rescan-btn:hover{color:#334155}
