.signin_page__ffHv7{height:100dvh;min-height:0;align-items:flex-start;padding:var(--space-4);background:radial-gradient(1000px 640px at 78% -10%,rgba(31,140,128,.42),transparent 60%),radial-gradient(800px 560px at -10% 40%,rgba(15,94,87,.28),transparent 60%),var(--si-bg);position:relative;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.signin_modalBackdrop__D6_rc,.signin_page__ffHv7{--si-bg:#051416;--si-surface:#0a2124;--si-ink:#f1faf7;--si-muted:rgba(214,240,234,.7);--si-line:rgba(196,238,229,.14);--si-mint:#8fe3cf;color:var(--si-ink);display:flex;justify-content:center;overflow-y:auto}.signin_modalBackdrop__D6_rc{position:fixed;inset:0;z-index:120;align-items:center;padding:max(var(--space-6),env(safe-area-inset-top,0px)) max(var(--space-6),env(safe-area-inset-right,0px)) max(var(--space-6),env(safe-area-inset-bottom,0px)) max(var(--space-6),env(safe-area-inset-left,0px));overscroll-behavior:contain;background:rgba(2,10,11,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:signin_fade-in__klMdC var(--motion-base) var(--ease-out)}.signin_modalDialog__aULU3{position:relative;box-sizing:border-box;width:min(100%,480px);max-height:calc(100dvh - (var(--space-6) * 2));display:flex;flex-direction:column;gap:clamp(var(--space-6),4vw,28px);margin:auto;padding:clamp(52px,8vh,68px) clamp(28px,6vw,52px) clamp(36px,6vh,52px);border:1px solid var(--si-line);border-radius:var(--radius-modal);background:radial-gradient(520px 320px at 80% -10%,rgba(31,140,128,.38),transparent 70%),var(--si-surface);box-shadow:0 40px 100px rgba(0,0,0,.55);overflow-y:auto;animation:signin_modal-rise__zEayL var(--motion-slow) var(--ease-out)}.signin_closeButton__WBQ9R{position:absolute;top:var(--space-4);right:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-1);min-height:36px;padding:var(--space-2) var(--space-3);border:1px solid var(--si-line);border-radius:999px;background:hsla(0,0%,100%,.06);color:var(--si-muted);font:inherit;font-size:var(--text-small);font-weight:700;cursor:pointer}.signin_closeButton__WBQ9R:hover{background:hsla(0,0%,100%,.1);color:var(--si-ink)}.signin_langCorner__u8U4X{position:absolute;top:var(--space-4);right:var(--space-4)}.signin_card__0VTF9{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-6);margin-block:auto}@media (min-width:768px){.signin_card__0VTF9{background:radial-gradient(520px 320px at 80% -10%,rgba(31,140,128,.3),transparent 70%),rgba(10,33,36,.82);border:1px solid var(--si-line);border-radius:var(--radius-modal);box-shadow:0 40px 100px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--space-12) var(--space-8)}}.signin_brand__yIQ8Z{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.signin_logo__vV_P7{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(145deg,#13786e,#0a3d38);color:#fff;box-shadow:0 14px 40px rgba(25,135,124,.35)}.signin_title__sKjZx{color:var(--si-ink);font-size:var(--text-display);letter-spacing:-.02em}.signin_tagline__Rc9xA{max-width:30ch;line-height:1.55;color:var(--si-muted);font-size:var(--text-body)}.signin_form__NI2aD{display:flex;flex-direction:column;gap:var(--space-3)}.signin_accountType__Raa0B{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;border:0;color:var(--slate);font-size:var(--text-small)}.signin_accountTypeOptions__uZxCz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.signin_accountTypeOption__u_uvQ,.signin_accountTypeSelected__n3zmp{display:flex;align-items:flex-start;gap:var(--space-2);min-height:74px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-2);color:var(--ink);cursor:pointer}.signin_accountTypeSelected__n3zmp{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 10%,var(--surface))}.signin_accountTypeOption__u_uvQ input,.signin_accountTypeSelected__n3zmp input{margin-top:3px;accent-color:var(--teal)}.signin_accountTypeOption__u_uvQ span,.signin_accountTypeSelected__n3zmp span{display:flex;flex-direction:column;gap:3px}.signin_accountTypeOption__u_uvQ small,.signin_accountTypeSelected__n3zmp small{color:var(--slate);font-size:11px;line-height:1.3}.signin_statusLine__hoSVp{display:inline-flex;align-items:center;gap:var(--space-2);justify-content:center;color:var(--si-muted);font-size:var(--text-body-sm)}.signin_handoffStatus__GeLv5{min-height:128px;display:flex;align-items:center;justify-content:center;text-align:center}.signin_handoffSuccess__rvTcJ{color:var(--si-mint);font-size:var(--text-body);font-weight:600}.signin_errorLine__uGu6Y{text-align:center;color:#ffb4a8;font-size:var(--text-body-sm)}.signin_spinner__36XY1{width:16px;height:16px;color:var(--si-mint);animation:signin_thuma-signin-mark__ll4r5 .9s var(--ease-out) infinite}.signin_foot__cNbjJ{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.signin_trust__Tl46z{display:inline-flex;align-items:center;gap:var(--space-1);justify-content:center}.signin_legal__LRXun,.signin_trust__Tl46z{color:var(--si-muted);font-size:var(--text-small)}.signin_legal__LRXun{text-align:center}.signin_legal__LRXun a{color:var(--si-mint)}.signin_phoneRow__HgqEu{display:flex;gap:var(--space-2)}.signin_phoneRow__HgqEu select{flex:0 0 5.5rem;min-height:48px;padding:0 8px;border:1px solid var(--si-line);border-radius:12px;background:hsla(0,0%,100%,.06);color:var(--si-ink);font:inherit}.signin_phoneRow__HgqEu input[type=tel]{flex:1 1;min-width:0}.signin_form__NI2aD label{color:var(--si-muted);font-size:var(--text-body-sm);font-weight:600}.signin_form__NI2aD input[inputmode=numeric],.signin_form__NI2aD input[type=tel]{min-height:48px;padding:0 14px;border:1px solid var(--si-line);border-radius:12px;background:hsla(0,0%,100%,.06);color:var(--si-ink);font:inherit}.signin_form__NI2aD input[inputmode=numeric]{width:44px;padding:0;text-align:center;font-size:20px}@keyframes signin_thuma-signin-mark__ll4r5{0%,to{opacity:.72;transform:scale(.92) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes signin_fade-in__klMdC{0%{opacity:0}to{opacity:1}}@keyframes signin_modal-rise__zEayL{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.signin_modalBackdrop__D6_rc,.signin_modalDialog__aULU3,.signin_spinner__36XY1{animation:none}}@media (max-width:480px){.signin_modalBackdrop__D6_rc{align-items:flex-end;padding:max(var(--space-2),env(safe-area-inset-top,0px)) 0 0}.signin_modalDialog__aULU3{width:100%;max-height:calc(100dvh - var(--space-2));overflow-y:auto;border-radius:var(--radius-modal) var(--radius-modal) 0 0;padding:56px 28px max(40px,env(safe-area-inset-bottom,0px))}}@media (max-width:767px){.signin_page__ffHv7{padding:max(76px,calc(var(--space-4) + env(safe-area-inset-top, 0px))) max(var(--space-4),env(safe-area-inset-right,0px)) max(var(--space-6),env(safe-area-inset-bottom,0px)) max(var(--space-4),env(safe-area-inset-left,0px))}.signin_langCorner__u8U4X{top:max(var(--space-4),env(safe-area-inset-top,0px));right:max(var(--space-4),env(safe-area-inset-right,0px))}}.Button_btn__sgFU2{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-pill);font-weight:600;line-height:1;min-height:var(--tap-target);padding:0 var(--space-4);transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out),opacity var(--motion-fast) var(--ease-out);white-space:nowrap}.Button_btn__sgFU2:active{transform:translateY(1px)}.Button_btn__sgFU2:disabled{opacity:.55;cursor:not-allowed}.Button_sm__h9eWB{min-height:36px;padding:0 var(--space-3);font-size:var(--text-small)}.Button_md__exKk_{font-size:var(--text-body-sm)}.Button_lg__PdjsY{min-height:52px;padding:0 var(--space-6);font-size:var(--text-body)}.Button_full__JZIrP{width:100%}.Button_primary__oSpWt{background:var(--teal);color:var(--teal-contrast)}.Button_primary__oSpWt:hover:not(:disabled){background:var(--teal-deep)}.Button_secondary__lRe7Q{background:var(--teal-tint);color:var(--teal-deep)}.Button_secondary__lRe7Q:hover:not(:disabled){filter:brightness(.96)}.Button_gold__MrJaN{background:var(--gold);color:var(--gold-contrast)}.Button_gold__MrJaN:hover:not(:disabled){filter:brightness(.95)}.Button_success__cKUHp{background:var(--success);color:#fff}.Button_success__cKUHp:hover:not(:disabled){filter:brightness(.95)}.Button_danger__1ocl9{background:var(--danger);color:var(--danger-contrast)}.Button_danger__1ocl9:hover:not(:disabled){filter:brightness(.95)}.Button_outline__Zj6Ls{background:transparent;border-color:var(--border);color:var(--ink)}.Button_outline__Zj6Ls:hover:not(:disabled){border-color:var(--slate)}.Button_ghost__mZ9vJ{background:transparent;color:var(--ink)}.Button_ghost__mZ9vJ:hover:not(:disabled){background:var(--teal-tint)}.Button_whatsapp__NaBR_{background:#e7f4ec;color:#0a6b3a;border-color:#bfe3cd}[data-theme=dark] .Button_whatsapp__NaBR_{background:#14271d;color:#5fce8e;border-color:#1f4030}.Button_whatsapp__NaBR_:hover:not(:disabled){filter:brightness(.97)}.Button_spinner____7ub{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:currentColor;animation:Button_thuma-button-mark__47A3Z .9s var(--ease-out) infinite}.Button_loadingLabel__F9eaa{opacity:.85}@keyframes Button_thuma-button-mark__47A3Z{0%,to{opacity:.72;transform:scale(.92) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@media (prefers-reduced-motion:reduce){.Button_spinner____7ub{animation:none}}