.page-module__6mO4yq__shell{--onboarding-ink:#46372d;--onboarding-ink-soft:#74685b;--onboarding-accent:#74604f;--onboarding-blush:#d8cbbb;--onboarding-cream:#fbf7ef;--onboarding-line:#ffffff47;color:#fff;background:linear-gradient(#fbf7ef 0%,#f2eadf 48%,#e6dbcc 100%);grid-template-columns:minmax(0,1.08fr) minmax(420px,.82fr);height:100dvh;min-height:0;padding:clamp(10px,1.6vw,18px);font-family:inherit;display:grid;overflow:hidden}.page-module__6mO4yq__productPanel{isolation:isolate;color:#fff;background:linear-gradient(90deg,#3f342bb3 0%,#3f342b6b 48%,#3f342b1f 100%),linear-gradient(#2b241f29 0%,#2b241f14 44%,#2b241f8a 100%),url(/images/auraflow-onboarding-clinic-interior-beige.png) 50%/cover;border:1px solid #ffffff80;border-right:0;border-radius:8px 0 0 8px;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;gap:clamp(16px,2.5vh,28px);height:100%;min-height:0;padding:clamp(24px,4.1vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 90px #4c3e3226,inset 0 1px #ffffff61}.page-module__6mO4yq__brand{color:#fff;font-synthesis:none;letter-spacing:0;width:fit-content;font-family:inherit;font-size:21px;font-weight:400;text-decoration:none}.page-module__6mO4yq__productCopy{align-content:center;gap:clamp(10px,1.7vh,16px);max-width:720px;display:grid}.page-module__6mO4yq__kicker{color:#ffffffbd;letter-spacing:.02em;font-size:12px;font-weight:600}.page-module__6mO4yq__productCopy h1{color:#fff;letter-spacing:0;text-wrap:balance;max-width:710px;margin:0;font-size:clamp(44px,5.2vw,64px);font-weight:500;line-height:1}.page-module__6mO4yq__productCopy p{color:#ffffffe0;max-width:620px;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.42}.page-module__6mO4yq__valueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:760px;display:grid}.page-module__6mO4yq__valueItem{-webkit-backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(135deg,#ffffff2b,#ffffff12),#ffffff14;border:1px solid #ffffff38;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff42}.page-module__6mO4yq__valueItem svg{color:#ffffffe0;margin-top:2px}.page-module__6mO4yq__valueItem h2{color:#fff;margin:0;font-size:14px;font-weight:600;line-height:1.2}.page-module__6mO4yq__valueItem p{color:#ffffffb8;margin:4px 0 0;font-size:13px;line-height:1.35}.page-module__6mO4yq__safeNote{color:#ffffffd6;-webkit-backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:8px;align-items:center;gap:8px;width:fit-content;margin:0;padding:8px 12px;font-size:13px;line-height:1.3;display:inline-flex}.page-module__6mO4yq__authPanel{isolation:isolate;background:linear-gradient(155deg,#ede3d5 0%,#d8cbbb 48%,#9b8875 100%);border:1px solid #ffffff80;border-left:0;border-radius:0 8px 8px 0;place-items:center;height:100%;min-height:0;padding:clamp(18px,3vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 90px #4c3e3224,inset 0 1px #ffffff57}.page-module__6mO4yq__authCard{-webkit-backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(135deg,#ffffff29,#ffffff14),#46372d52;border:1px solid #ffffff4d;border-radius:8px;gap:clamp(12px,1.7vh,16px);width:min(100%,480px);padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 22px 70px #46372d3d,inset 0 1px #ffffff52}.page-module__6mO4yq__authHeader{gap:7px;display:grid}.page-module__6mO4yq__authHeader span{color:#ffffffc7;font-size:12px;font-weight:600}.page-module__6mO4yq__authHeader h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(25px,2.2vw,30px);font-weight:540;line-height:1.1}.page-module__6mO4yq__authHeader p,.page-module__6mO4yq__switchText{color:#ffffffbd;margin:0;font-size:14px;line-height:1.5}.page-module__6mO4yq__message{color:var(--onboarding-ink);background:#fbf7efeb;border:1px solid #ffffff70;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.page-module__6mO4yq__oauthButton,.page-module__6mO4yq__primaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:42px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.page-module__6mO4yq__oauthButton{color:var(--onboarding-ink);background:#ffffffe6;border:1px solid #ffffffb8;box-shadow:0 14px 30px #46372d1f}.page-module__6mO4yq__oauthButton:hover{background:#fff;border-color:#fff}.page-module__6mO4yq__primaryButton{width:100%;color:var(--onboarding-ink);cursor:pointer;background:#fff;border:1px solid #fff;gap:8px;box-shadow:0 16px 36px #46372d29}.page-module__6mO4yq__primaryButton:hover{background:#efe6d8;border-color:#efe6d8}.page-module__6mO4yq__oauthButton:active,.page-module__6mO4yq__primaryButton:active{transform:translateY(1px)}.page-module__6mO4yq__divider{color:#ffffffad;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.page-module__6mO4yq__divider:before,.page-module__6mO4yq__divider:after{content:"";background:#ffffff38;height:1px}.page-module__6mO4yq__form{gap:10px;display:grid}.page-module__6mO4yq__form label{color:#ffffffe6;gap:6px;font-size:13px;font-weight:600;display:grid}.page-module__6mO4yq__form input{width:100%;min-height:40px;color:var(--onboarding-ink);background:#ffffffeb;border:1px solid #ffffffa8;border-radius:8px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.2}.page-module__6mO4yq__form input:focus{border-color:#fff;outline:3px solid #ffffff3d}.page-module__6mO4yq__checkbox{grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.4;color:#fffc!important;gap:9px!important;font-size:12.5px!important;font-weight:500!important}.page-module__6mO4yq__checkbox input{width:16px;min-height:16px;accent-color:var(--onboarding-accent);margin-top:1px}.page-module__6mO4yq__switchText a{color:#fff;font-weight:600;text-decoration:none}@media (max-width:920px){.page-module__6mO4yq__shell{grid-template-rows:minmax(0,.34fr) minmax(0,.66fr);grid-template-columns:1fr;padding:10px}.page-module__6mO4yq__productPanel{border-bottom:0;border-right:1px solid #ffffff80;border-radius:8px 8px 0 0;gap:14px;min-height:0;padding:18px}.page-module__6mO4yq__productCopy h1{font-size:clamp(30px,5vw,42px);line-height:1.02}.page-module__6mO4yq__productCopy p,.page-module__6mO4yq__valueGrid{display:none}.page-module__6mO4yq__authPanel{border-top:0;border-left:1px solid #ffffff80;border-radius:0 0 8px 8px;min-height:0;padding:14px}.page-module__6mO4yq__authCard{gap:9px;padding:16px}}@media (max-width:560px){.page-module__6mO4yq__shell{grid-template-rows:225px minmax(0,1fr)}.page-module__6mO4yq__productPanel{background-position:58%;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:14px 18px}.page-module__6mO4yq__brand{font-size:19px}.page-module__6mO4yq__kicker{font-size:11px}.page-module__6mO4yq__valueGrid{display:none}.page-module__6mO4yq__safeNote{border-radius:8px;align-items:flex-start;width:100%;padding:7px 10px;font-size:12px;line-height:1.25}.page-module__6mO4yq__authCard{border-radius:8px;gap:8px;padding:14px}.page-module__6mO4yq__productCopy h1{font-size:30px}.page-module__6mO4yq__authHeader{gap:5px}.page-module__6mO4yq__authHeader span{font-size:11px}.page-module__6mO4yq__authHeader h2{font-size:24px}.page-module__6mO4yq__authHeader p,.page-module__6mO4yq__switchText{font-size:13px;line-height:1.35}.page-module__6mO4yq__oauthButton,.page-module__6mO4yq__primaryButton{min-height:40px}.page-module__6mO4yq__divider,.page-module__6mO4yq__form{gap:8px}.page-module__6mO4yq__form label{gap:5px}.page-module__6mO4yq__form input{min-height:36px}.page-module__6mO4yq__checkbox{line-height:1.25;font-size:12px!important}}@media (max-height:760px) and (min-width:921px){.page-module__6mO4yq__productPanel{gap:14px;padding:30px}.page-module__6mO4yq__productCopy h1{font-size:clamp(42px,4.7vw,56px)}.page-module__6mO4yq__productCopy p{font-size:15px;line-height:1.36}.page-module__6mO4yq__valueItem{padding:10px}.page-module__6mO4yq__valueItem p{display:none}.page-module__6mO4yq__authPanel{padding:18px}.page-module__6mO4yq__authCard{gap:10px;padding:22px}}
