.PasskeyManager-module__oOS4lW__completionAction{color:#fff;background:linear-gradient(135deg,#102a48,#183f69);border:2px solid #e0b33f;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1rem;padding:1.25rem;display:flex;box-shadow:0 18px 42px #102a4838}.PasskeyManager-module__oOS4lW__completionAction:focus{outline-offset:3px;outline:4px solid #e0b33f59}.PasskeyManager-module__oOS4lW__completionAction>div{gap:.25rem;display:grid}.PasskeyManager-module__oOS4lW__completionAction strong{font-size:1.1rem}.PasskeyManager-module__oOS4lW__completionAction span{color:#ffffffd9}.PasskeyManager-module__oOS4lW__completionAction a{flex:none}@media (max-width:680px){.PasskeyManager-module__oOS4lW__completionAction{flex-direction:column;align-items:stretch}.PasskeyManager-module__oOS4lW__completionAction a{text-align:center;width:100%}}
.InstallWellnessApp-module__m8kO9a__card{display:none}.InstallWellnessApp-module__m8kO9a__alwaysVisible{display:grid}@media (max-width:760px){.InstallWellnessApp-module__m8kO9a__card{color:#fff;background:linear-gradient(135deg,#071a2f,#183f69);border:1px solid #f5bd42a6;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin:0 0 1rem;padding:.9rem 2.5rem .9rem .9rem;display:grid;position:relative;box-shadow:0 12px 30px #071a2f33}.InstallWellnessApp-module__m8kO9a__card img{border-radius:.8rem;box-shadow:0 0 18px #f5bd4242}.InstallWellnessApp-module__m8kO9a__copy{gap:.2rem;display:grid}.InstallWellnessApp-module__m8kO9a__copy strong{color:#fff;font-size:15px}.InstallWellnessApp-module__m8kO9a__copy span{color:#ffffffd1;font-size:13px;line-height:1.35}.InstallWellnessApp-module__m8kO9a__instructions{margin-top:.35rem;color:#f7d77d!important}.InstallWellnessApp-module__m8kO9a__card .button{color:#071a2f;white-space:nowrap;background:#e0b33f}.InstallWellnessApp-module__m8kO9a__dismiss{color:#ffffffb8;cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1;position:absolute;top:.45rem;right:.65rem}}@media (max-width:560px){.InstallWellnessApp-module__m8kO9a__card{grid-template-columns:auto minmax(0,1fr)}.InstallWellnessApp-module__m8kO9a__card .button{grid-column:1/-1;width:100%}}
.WelcomeSplash-module__rw8qhq__splash{z-index:10000;opacity:1;background:radial-gradient(circle at 50% 42%,#1c3f65c7 0,#0000 38%),linear-gradient(155deg,#031221 0%,#0a2440 52%,#041321 100%);place-items:center;min-height:100dvh;padding:32px 24px;transition:opacity .65s,visibility .65s;display:grid;position:fixed;inset:0;overflow:hidden}.WelcomeSplash-module__rw8qhq__fading{visibility:hidden;opacity:0}.WelcomeSplash-module__rw8qhq__glow{aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#ecb63529 0,#0000 67%);border-radius:50%;width:min(78vw,460px);animation:2.1s ease-in-out infinite WelcomeSplash-module__rw8qhq__breathe;position:absolute}.WelcomeSplash-module__rw8qhq__content{text-align:center;justify-items:center;width:min(100%,610px);animation:.75s cubic-bezier(.2,.75,.25,1) both WelcomeSplash-module__rw8qhq__arrive;display:grid;position:relative}.WelcomeSplash-module__rw8qhq__logo{filter:drop-shadow(0 0 8px #f2b83161)drop-shadow(0 0 26px #f2b8313d);width:clamp(210px,64vw,390px);height:auto}.WelcomeSplash-module__rw8qhq__rule{background:linear-gradient(90deg,#0000,#f2b831,#0000);width:54px;height:2px;margin:clamp(28px,6vh,52px) 0 22px;box-shadow:0 0 12px #f2b8318c}.WelcomeSplash-module__rw8qhq__content p{color:#fff9e9;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 5px 28px #0006;max-width:560px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,7vw,53px);font-style:italic;line-height:1.08}.WelcomeSplash-module__rw8qhq__content small{color:#f2b831;letter-spacing:.34em;margin-top:26px;font-size:11px;font-weight:800}@keyframes WelcomeSplash-module__rw8qhq__arrive{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes WelcomeSplash-module__rw8qhq__breathe{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.WelcomeSplash-module__rw8qhq__splash{transition-duration:.15s}.WelcomeSplash-module__rw8qhq__content,.WelcomeSplash-module__rw8qhq__glow{animation:none}}
.HomeAssetForm-module__pQdQka__form{gap:14px;display:grid}.HomeAssetForm-module__pQdQka__card{background:#fff;border:1px solid #dce2e9;border-radius:18px;gap:18px;padding:20px;display:grid}.HomeAssetForm-module__pQdQka__sectionHeading{align-items:flex-start;gap:12px;display:flex}.HomeAssetForm-module__pQdQka__sectionIcon{background:#f7edcf;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.HomeAssetForm-module__pQdQka__sectionHeading h2{color:#101828;margin:4px 0;font-size:18px}.HomeAssetForm-module__pQdQka__sectionHeading p:last-child{color:#667085;margin:0;font-size:11px;line-height:1.5}.HomeAssetForm-module__pQdQka__field{gap:7px;display:grid}.HomeAssetForm-module__pQdQka__field>span{color:#344054;font-size:10px;font-weight:800}.HomeAssetForm-module__pQdQka__field input,.HomeAssetForm-module__pQdQka__field select,.HomeAssetForm-module__pQdQka__field textarea{color:#101828;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d5dce4;border-radius:10px;outline:none;padding:10px 12px}.HomeAssetForm-module__pQdQka__field textarea{resize:vertical;min-height:86px}.HomeAssetForm-module__pQdQka__field input:focus,.HomeAssetForm-module__pQdQka__field select:focus,.HomeAssetForm-module__pQdQka__field textarea:focus{border-color:#c3972a;box-shadow:0 0 0 3px #c3972a1c}.HomeAssetForm-module__pQdQka__twoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.HomeAssetForm-module__pQdQka__threeColumn{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.HomeAssetForm-module__pQdQka__actions{justify-content:flex-end;gap:10px;padding:6px 0 20px;display:flex}@media (min-width:701px) and (max-width:1180px){.HomeAssetForm-module__pQdQka__card{padding:18px}.HomeAssetForm-module__pQdQka__field input,.HomeAssetForm-module__pQdQka__field select,.HomeAssetForm-module__pQdQka__field textarea{min-height:48px}}@media (max-width:700px){.HomeAssetForm-module__pQdQka__twoColumn,.HomeAssetForm-module__pQdQka__threeColumn{grid-template-columns:1fr}.HomeAssetForm-module__pQdQka__card{padding:15px}.HomeAssetForm-module__pQdQka__actions{flex-direction:column-reverse;align-items:stretch}.HomeAssetForm-module__pQdQka__actions .button{justify-content:center;width:100%}}
