.account-welcome-module__aQX4WW__overlay{z-index:10020;overscroll-behavior:none;color:#153532;padding:max(24px, env(safe-area-inset-top)) 18px max(28px, env(safe-area-inset-bottom));background:linear-gradient(#071a1d 0%,#0a2828 48%,#f3f5f0 48% 100%);position:fixed;inset:0;overflow:hidden}.account-welcome-module__aQX4WW__backdropGlow{pointer-events:none;background:radial-gradient(circle at 16% 18%,#41b59733,#0000 34%),radial-gradient(circle at 82% 10%,#bede681f,#0000 28%);height:54vh;position:fixed;inset:0 0 auto}.account-welcome-module__aQX4WW__shell{height:calc(100dvh - max(48px, env(safe-area-inset-top)) - max(56px, env(safe-area-inset-bottom)));place-items:center;width:min(100%,620px);min-height:0;margin:0 auto;display:grid;position:relative}.account-welcome-module__aQX4WW__card{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fffffffa;border:1px solid #ffffff9e;border-radius:28px;gap:16px;width:100%;max-height:100%;padding:clamp(26px,5vw,44px);display:grid;overflow-y:auto;box-shadow:0 30px 80px #02141647}.account-welcome-module__aQX4WW__successMark{color:#fff;background:#0e6d5d;border-radius:50%;place-items:center;width:66px;height:66px;font-size:32px;font-weight:950;display:grid;box-shadow:0 14px 30px #0e6d5d3d}.account-welcome-module__aQX4WW__eyebrow{color:#0e6d5d;letter-spacing:.14em;font-size:11px;font-weight:950}.account-welcome-module__aQX4WW__card h1{color:#0b2525;letter-spacing:-.045em;max-width:520px;margin:0;font-size:clamp(30px,7vw,46px);line-height:.98}.account-welcome-module__aQX4WW__lead{color:#0e6d5d;margin:0;font-size:clamp(18px,4.3vw,23px);font-weight:900;line-height:1.25}.account-welcome-module__aQX4WW__copy{color:#56706d;margin:0;font-size:15px;line-height:1.55}.account-welcome-module__aQX4WW__benefits{gap:8px;margin:6px 0 4px;display:grid}.account-welcome-module__aQX4WW__benefits>div{border-top:1px solid #e4ebe8;grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:13px 0;display:grid}.account-welcome-module__aQX4WW__benefits>div:last-child{border-bottom:1px solid #e4ebe8}.account-welcome-module__aQX4WW__benefits>div>span{color:#0e6d5d;letter-spacing:.08em;padding-top:3px;font-size:11px;font-weight:950}.account-welcome-module__aQX4WW__benefits p{gap:3px;margin:0;display:grid}.account-welcome-module__aQX4WW__benefits b{color:#173b38;font-size:14px}.account-welcome-module__aQX4WW__benefits small{color:#6d817f;font-size:12px;line-height:1.4}.account-welcome-module__aQX4WW__primary{color:#fff;letter-spacing:.035em;background:#0e6d5d;border:0;border-radius:14px;width:100%;min-height:56px;font-weight:950;box-shadow:0 12px 28px #0e6d5d33}.account-welcome-module__aQX4WW__primary:disabled{opacity:.48;box-shadow:none}.account-welcome-module__aQX4WW__profileSetup{gap:22px;margin:8px 0 2px;display:grid}.account-welcome-module__aQX4WW__avatarWrap{justify-items:center;gap:8px;display:grid}.account-welcome-module__aQX4WW__avatar{color:#0e6d5d;background:#dceae6;border:4px solid #fff;border-radius:50%;place-items:center;width:92px;height:92px;font-size:34px;font-weight:950;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d6e2df,0 12px 30px #082a281a}.account-welcome-module__aQX4WW__avatar img{object-fit:cover}.account-welcome-module__aQX4WW__avatarButton{color:#0e6d5d;letter-spacing:.06em;cursor:pointer;font-size:11px;font-weight:950}.account-welcome-module__aQX4WW__fileInput{display:none}.account-welcome-module__aQX4WW__avatarWrap small{color:#7a8d8a;font-size:11px}.account-welcome-module__aQX4WW__nameField{color:#173b38;gap:8px;font-size:13px;font-weight:900;display:grid}.account-welcome-module__aQX4WW__nameField input{color:#0b2525;width:100%;min-height:54px;font:inherit;background:#fff;border:1px solid #cadbd7;border-radius:13px;outline:none;padding:0 14px;font-size:16px}.account-welcome-module__aQX4WW__nameField input:focus{border-color:#0e6d5d;box-shadow:0 0 0 3px #0e6d5d1a}.account-welcome-module__aQX4WW__error{color:#8b3127;background:#fff0ee;border:1px solid #f2c2bb;border-radius:11px;padding:12px 13px;font-size:13px;font-weight:800}.account-welcome-module__aQX4WW__doneCard{text-align:left;overflow:hidden}@media (max-width:560px){.account-welcome-module__aQX4WW__overlay{padding-left:12px;padding-right:12px}.account-welcome-module__aQX4WW__card{border-radius:24px;padding:26px 22px}.account-welcome-module__aQX4WW__card h1{font-size:34px}}@media (prefers-reduced-motion:no-preference){.account-welcome-module__aQX4WW__card{animation:.34s ease-out both account-welcome-module__aQX4WW__welcome-rise}.account-welcome-module__aQX4WW__successMark{animation:.42s cubic-bezier(.2,.9,.25,1.2) 80ms both account-welcome-module__aQX4WW__welcome-pop}}@keyframes account-welcome-module__aQX4WW__welcome-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes account-welcome-module__aQX4WW__welcome-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.account-welcome-module__aQX4WW__compactOverlay{overflow:hidden}.account-welcome-module__aQX4WW__celebrateCard{max-height:calc(100dvh - max(28px, env(safe-area-inset-top)) - max(28px, env(safe-area-inset-bottom)))}:is(html[data-theme=dark] .account-welcome-module__aQX4WW__card,html[data-map-style=satellite] .account-welcome-module__aQX4WW__card){color:#153532;background:#fffffffc}:is(html[data-theme=dark] .account-welcome-module__aQX4WW__card h1,html[data-map-style=satellite] .account-welcome-module__aQX4WW__card h1){color:#0b2525!important}:is(html[data-theme=dark] .account-welcome-module__aQX4WW__card .account-welcome-module__aQX4WW__copy,html[data-map-style=satellite] .account-welcome-module__aQX4WW__card .account-welcome-module__aQX4WW__copy){color:#56706d!important}:is(html[data-theme=dark] .account-welcome-module__aQX4WW__card .account-welcome-module__aQX4WW__lead,html[data-map-style=satellite] .account-welcome-module__aQX4WW__card .account-welcome-module__aQX4WW__lead,html[data-theme=dark] .account-welcome-module__aQX4WW__card .account-welcome-module__aQX4WW__eyebrow,html[data-map-style=satellite] .account-welcome-module__aQX4WW__card .account-welcome-module__aQX4WW__eyebrow,html[data-theme=dark] .account-welcome-module__aQX4WW__card .account-welcome-module__aQX4WW__avatarButton,html[data-map-style=satellite] .account-welcome-module__aQX4WW__card .account-welcome-module__aQX4WW__avatarButton){color:#0e6d5d!important}:is(html[data-theme=dark] .account-welcome-module__aQX4WW__card .account-welcome-module__aQX4WW__avatarWrap small,html[data-map-style=satellite] .account-welcome-module__aQX4WW__card .account-welcome-module__aQX4WW__avatarWrap small){color:#7a8d8a!important}html[data-theme=dark] .account-welcome-module__aQX4WW__card .account-welcome-module__aQX4WW__nameField{color:#173b38!important}html[data-map-style=satellite] .account-welcome-module__aQX4WW__card .account-welcome-module__aQX4WW__nameField{color:#173b38!important}html[data-theme=dark] .account-welcome-module__aQX4WW__card .account-welcome-module__aQX4WW__nameField>span{color:#173b38!important}html[data-map-style=satellite] .account-welcome-module__aQX4WW__card .account-welcome-module__aQX4WW__nameField>span{color:#173b38!important}@media (max-width:560px){.account-welcome-module__aQX4WW__compactOverlay{padding:max(8px, env(safe-area-inset-top)) 10px max(8px, env(safe-area-inset-bottom))}.account-welcome-module__aQX4WW__compactOverlay .account-welcome-module__aQX4WW__shell{min-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)))}.account-welcome-module__aQX4WW__celebrateCard{max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));border-radius:22px;gap:9px;padding:18px 18px 17px;overflow:hidden}.account-welcome-module__aQX4WW__celebrateCard .account-welcome-module__aQX4WW__successMark{width:50px;height:50px;font-size:25px}.account-welcome-module__aQX4WW__celebrateCard h1{font-size:clamp(28px,8.5vw,34px);line-height:1}.account-welcome-module__aQX4WW__celebrateCard .account-welcome-module__aQX4WW__lead{font-size:17px;line-height:1.2}.account-welcome-module__aQX4WW__celebrateCard .account-welcome-module__aQX4WW__copy{font-size:13px;line-height:1.4}.account-welcome-module__aQX4WW__celebrateCard .account-welcome-module__aQX4WW__benefits{gap:0;margin:1px 0}.account-welcome-module__aQX4WW__celebrateCard .account-welcome-module__aQX4WW__benefits>div{grid-template-columns:32px 1fr;gap:8px;padding:8px 0}.account-welcome-module__aQX4WW__celebrateCard .account-welcome-module__aQX4WW__benefits b{font-size:12.5px}.account-welcome-module__aQX4WW__celebrateCard .account-welcome-module__aQX4WW__benefits small{font-size:10.5px;line-height:1.28}.account-welcome-module__aQX4WW__celebrateCard .account-welcome-module__aQX4WW__primary{min-height:50px;font-size:12px}}@media (max-width:360px),(max-height:650px){.account-welcome-module__aQX4WW__celebrateCard{gap:7px;padding:14px 16px}.account-welcome-module__aQX4WW__celebrateCard .account-welcome-module__aQX4WW__successMark{width:44px;height:44px;font-size:22px}.account-welcome-module__aQX4WW__celebrateCard .account-welcome-module__aQX4WW__eyebrow{font-size:9px}.account-welcome-module__aQX4WW__celebrateCard h1{font-size:27px}.account-welcome-module__aQX4WW__celebrateCard .account-welcome-module__aQX4WW__lead{font-size:15px}.account-welcome-module__aQX4WW__celebrateCard .account-welcome-module__aQX4WW__copy{font-size:12px;line-height:1.32}.account-welcome-module__aQX4WW__celebrateCard .account-welcome-module__aQX4WW__benefits>div{padding:6px 0}.account-welcome-module__aQX4WW__celebrateCard .account-welcome-module__aQX4WW__benefits small{font-size:9.5px}.account-welcome-module__aQX4WW__celebrateCard .account-welcome-module__aQX4WW__primary{min-height:46px}}
.account-auth-module__TosOda__authCard{gap:14px}.account-auth-module__TosOda__authEyebrow{color:var(--teal);letter-spacing:.12em;font-size:11px;font-weight:900}.account-auth-module__TosOda__authMethods{gap:12px;display:grid}.account-auth-module__TosOda__googleButton{color:#183532;letter-spacing:.02em;background:#fff;border:1px solid #cfdcda;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-weight:900;display:flex}.account-auth-module__TosOda__googleIcon{flex:0 0 20px;width:20px;height:20px}.account-auth-module__TosOda__divider{color:var(--muted);align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.account-auth-module__TosOda__divider:before,.account-auth-module__TosOda__divider:after{content:"";background:var(--line);flex:1;height:1px}.account-auth-module__TosOda__emailLabel,.account-auth-module__TosOda__codeLabel{gap:7px;font-weight:850;display:grid}.account-auth-module__TosOda__otpStep{gap:12px;display:grid}.account-auth-module__TosOda__otpHeading{color:var(--muted);gap:3px;font-size:13px;display:grid}.account-auth-module__TosOda__otpHeading strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px}.account-auth-module__TosOda__codeInput{text-align:center;letter-spacing:.28em;font-variant-numeric:tabular-nums;font-weight:900;min-height:60px!important;padding-left:calc(12px + .28em)!important;font-size:28px!important}.account-auth-module__TosOda__otpActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-auth-module__TosOda__otpActions button{min-height:42px;color:var(--teal);background:0 0;border:0;font-size:11px;font-weight:900}.account-auth-module__TosOda__authFinePrint{color:var(--muted);text-align:center;line-height:1.45}:is(html[data-theme=dark] .account-auth-module__TosOda__googleButton,html[data-map-style=satellite] .account-auth-module__TosOda__googleButton){background:var(--surface-2,#102c2b);border-color:var(--line);color:#f4f8f7}:is(html[data-theme=dark] .account-auth-module__TosOda__otpHeading strong,html[data-map-style=satellite] .account-auth-module__TosOda__otpHeading strong){color:#f4f8f7}@media (max-width:520px){.account-auth-module__TosOda__otpActions{grid-template-columns:1fr}}.account-auth-module__TosOda__languagePicker{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, var(--teal) 6%);border-radius:12px;gap:9px;padding:12px;display:grid}.account-auth-module__TosOda__languagePicker>div:first-child{gap:3px;display:grid}.account-auth-module__TosOda__languagePicker small{color:var(--muted);line-height:1.35}.account-auth-module__TosOda__languageOptions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-auth-module__TosOda__languageOptions button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:10px;font-weight:850}.account-auth-module__TosOda__languageOptions button.account-auth-module__TosOda__activeLanguage{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 13%, var(--surface));color:var(--teal)}:is(html[data-theme=dark] .account-auth-module__TosOda__languagePicker,html[data-map-style=satellite] .account-auth-module__TosOda__languagePicker){background:color-mix(in srgb, var(--dark-surface-2,#102c2b) 92%, var(--teal) 8%)}
