.onboarding-reskin{--ink:#16161c;--ink-2:#3a3b41;--ink-3:#6e7078;--ink-4:#8b8d94;--ink-5:#a9abb1;--ink-6:#c3c5c9;--line:#16161c0f;--line-2:#16161c17;--line-3:#16161c24;--hairline:#16161c0d;--bg:#f1f1f3;--surface:#ffffffeb;--surface-2:#fbfbfc;--surface-3:#fafafb;--surface-flat:#fff;--track:#edeeef;--teal:#2fa79a;--teal-deep:#0e5d5a;--teal-mid:#147f7a;--teal-wash:#e3f4f1;--teal-surface:#f4faf9;--lavender-deep:#4a419b;--lavender-wash:#eae8fa;--terracotta-deep:#9a5a31;--terracotta-wash:#fbeee6;--alert:#c9503a;--alert-deep:#a8412a;--alert-wash:#fbe7e0;--state-ok-bg:var(--teal-wash);--state-ok-fg:var(--teal-deep);--state-warn-bg:var(--terracotta-wash);--state-warn-fg:var(--terracotta-deep);--state-risk-bg:var(--alert-wash);--state-risk-fg:var(--alert-deep);--state-info-bg:var(--lavender-wash);--state-info-fg:var(--lavender-deep);--state-neutral-bg:#f2f3f4;--state-neutral-fg:var(--ink-3);--dark:#16161c;--on-dark:#fff;--hp-font:var(--font-plus-jakarta-sans), system-ui, -apple-system, sans-serif;--fs-micro:9.5px;--fs-caption:10.5px;--fs-body-s:11.5px;--fs-body:12.5px;--fs-title-s:14px;--fs-title:15px;--fs-h3:17px;--fs-h2:24px;--fs-h1:30px;--fw-light:300;--fw-regular:500;--fw-medium:600;--fw-bold:700;--fw-black:800;--tr-display:-.03em;--tr-title:-.02em;--tr-badge:.06em;--lh-tight:1.35;--lh-body:1.55;--r-xs:9px;--r-s:11px;--r-m:14px;--r-l:18px;--r-xl:22px;--r-2xl:24px;--r-3xl:26px;--r-full:999px;--sp-1:4px;--sp-2:7px;--sp-3:11px;--sp-4:14px;--sp-5:18px;--sp-6:22px;--sp-7:26px;--sh-tab:0 1px 4px #16161c1f;--sh-float:0 10px 24px -10px #16161c59;--sh-modal:0 40px 80px -24px #16161c80;--sh-drawer:-24px 0 60px -20px #16161c80;--ease:cubic-bezier(.22, 1, .36, 1);--dur-enter:.28s;font-family:var(--hp-font);font-weight:var(--fw-regular);color:var(--ink-2);font-size:var(--fs-body);line-height:var(--lh-body)}.onboarding-reskin *,.onboarding-reskin ::placeholder{font-family:var(--hp-font)}.onboarding-reskin--page{background:var(--bg);flex-direction:column;justify-content:center;min-height:100vh;display:flex}.onboarding-reskin :focus-visible,.onboarding-reskin [data-focus-visible]{outline:2px solid var(--teal);outline-offset:2px}.onboarding-reskin .hp-title{font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:var(--tr-display);color:var(--ink);line-height:1.2}.onboarding-reskin .hp-subtitle{font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--ink-3)}.onboarding-reskin .hp-meta{font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--ink-3);line-height:1.45}.onboarding-reskin .hp-card{background:var(--surface-flat);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--sh-float)}.onboarding-reskin .hp-panel{background:var(--surface-flat);border:1px solid var(--line);border-radius:var(--r-2xl)}.onboarding-reskin .hp-panel-brand{font-size:var(--fs-h2);font-weight:var(--fw-regular);letter-spacing:var(--tr-display);color:var(--ink);line-height:1.1}.onboarding-reskin .hp-panel-brand span{font-weight:var(--fw-black)}.onboarding-reskin .hp-panel-lead{font-size:var(--fs-title-s);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--ink-3)}.onboarding-reskin .hp-invited-title{font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--tr-title);color:var(--ink)}.onboarding-reskin .hp-invited-meta{font-size:var(--fs-body-s);font-weight:var(--fw-regular);color:var(--ink-4)}.onboarding-reskin hr{border:0;border-top:1px solid var(--line-3)}.onboarding-reskin .hp-rule{border-top:1px solid var(--line-3)}.onboarding-reskin .hp-rule-label{font-size:var(--fs-body-s);font-weight:var(--fw-medium);color:var(--ink-4);background:0 0}.onboarding-reskin a,.onboarding-reskin .hp-linklike{color:var(--teal-mid);font-weight:var(--fw-medium);text-underline-offset:3px}.onboarding-reskin a:hover,.onboarding-reskin .hp-linklike:hover{color:var(--teal-deep)}.onboarding-reskin [role=presentation]:has(input){border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--surface-2);transition:border-color var(--dur-enter) var(--ease), background var(--dur-enter) var(--ease)}.onboarding-reskin [role=presentation]:has(input):focus-within{border-color:var(--teal);background:var(--surface-flat);outline:2px solid var(--teal);outline-offset:2px}.onboarding-reskin [role=presentation][data-invalid]:not(:focus-within){border-color:var(--alert)}.onboarding-reskin [role=presentation]:has(input[data-invalid]):not(:focus-within){border-color:var(--alert)}.onboarding-reskin input{height:38px;font-size:var(--fs-body);font-weight:var(--fw-regular);color:var(--ink);letter-spacing:0;background:0 0;border-radius:0}.onboarding-reskin input::placeholder{color:var(--ink-5);font-weight:var(--fw-regular);font-size:var(--fs-body);letter-spacing:0}.onboarding-reskin label{font-size:var(--fs-body-s);font-weight:var(--fw-medium);color:var(--ink-2);letter-spacing:0}.onboarding-reskin [role=alert]{color:var(--state-risk-fg);font-size:var(--fs-body-s);font-weight:var(--fw-medium)}.onboarding-reskin label:has(input[type=checkbox]){color:var(--ink-3);font-size:var(--fs-body-s);font-weight:var(--fw-regular);line-height:var(--lh-body)}.onboarding-reskin label:has(input[type=checkbox])>div>div{border-radius:var(--r-xs);border:1.5px solid var(--line-3);background:var(--surface-flat);transition:all var(--dur-enter) var(--ease)}.onboarding-reskin label:has(input[type=checkbox])[data-selected]>div>div{border-color:var(--teal);background:var(--teal)}.onboarding-reskin label:has(input[type=checkbox])[data-selected]>div>div svg{color:var(--on-dark)}.onboarding-reskin label:has(input[type=checkbox])[data-focus-visible]{outline:2px solid var(--teal);outline-offset:2px;border-radius:var(--r-s)}.onboarding-reskin button[type=submit],.onboarding-reskin .hp-btn{border-radius:var(--r-s);border:1px solid var(--ink);background:var(--ink);height:40px;color:var(--on-dark);font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:0;transition:background var(--dur-enter) var(--ease), border-color var(--dur-enter) var(--ease)}.onboarding-reskin button[type=submit]:hover:not([data-disabled]),.onboarding-reskin .hp-btn:hover:not([data-disabled]){background:var(--btn-hover-dark);border-color:var(--btn-hover-dark);color:var(--on-dark)}.onboarding-reskin button[type=submit][data-disabled],.onboarding-reskin .hp-btn[data-disabled]{background:var(--ink-6);border-color:var(--ink-6);color:var(--surface-flat);opacity:1}.onboarding-reskin .hp-btn-secondary{border-radius:var(--r-s);border:1px solid var(--line-3);background:var(--surface-flat);height:40px;color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:0}.onboarding-reskin .hp-btn-secondary:hover:not([data-disabled]){background:var(--teal-surface);border-color:var(--teal);color:var(--ink)}.onboarding-reskin [role=presentation] button{color:var(--ink-4);background:0 0;border:0;height:auto}.onboarding-reskin [role=presentation] button:hover{color:var(--ink-2);background:0 0}.onboarding-reskin .hp-badge{align-items:center;gap:var(--sp-1);border-radius:var(--r-xs);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tr-badge);text-transform:uppercase;padding:4px 9px;line-height:1;display:inline-flex}.onboarding-reskin .hp-status{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-m);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body);display:flex}.onboarding-reskin .hp-badge--ok,.onboarding-reskin .hp-status--ok{background:var(--state-ok-bg);color:var(--state-ok-fg)}.onboarding-reskin .hp-badge--warn,.onboarding-reskin .hp-status--warn{background:var(--state-warn-bg);color:var(--state-warn-fg)}.onboarding-reskin .hp-badge--risk,.onboarding-reskin .hp-status--risk{background:var(--state-risk-bg);color:var(--state-risk-fg)}.onboarding-reskin .hp-badge--info,.onboarding-reskin .hp-status--info{background:var(--state-info-bg);color:var(--state-info-fg)}.onboarding-reskin .hp-badge--neutral,.onboarding-reskin .hp-status--neutral{background:var(--state-neutral-bg);color:var(--state-neutral-fg)}.onboarding-reskin .hp-status svg{color:currentColor;flex:none}.onboarding-reskin .hp-req{align-items:center;gap:var(--sp-2);border-radius:var(--r-xs);font-size:var(--fs-body-s);font-weight:var(--fw-medium);padding:3px 9px;line-height:1.3;display:inline-flex}.onboarding-reskin .hp-req__dot{border-radius:var(--r-full);background:currentColor;flex:none;width:6px;height:6px}.onboarding-reskin .hp-otp-slot{border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--surface-2);width:44px;height:44px;color:var(--ink);font-size:var(--fs-h3);font-weight:var(--fw-bold);transition:border-color var(--dur-enter) var(--ease), background var(--dur-enter) var(--ease);justify-content:center;align-items:center;display:flex;position:relative}.onboarding-reskin .hp-otp-slot[data-active=true]{border-color:var(--teal);background:var(--surface-flat);outline:2px solid var(--teal);outline-offset:2px}.onboarding-reskin .hp-otp-slot[data-error=true]{border-color:var(--alert);background:var(--alert-wash);color:var(--state-risk-fg)}.onboarding-reskin .hp-otp-caret{background:var(--ink)}.onboarding-reskin .hp-modal{border-radius:var(--r-3xl);background:var(--surface-flat);border:1px solid var(--line);box-shadow:var(--sh-modal)}.onboarding-reskin .hp-drawer{background:var(--surface-flat);box-shadow:var(--sh-drawer);border-radius:0}.onboarding-reskin .hp-chip{align-items:center;gap:var(--sp-2);border-radius:var(--r-s);border:1px solid var(--line-2);background:var(--surface-flat);color:var(--ink-2);font-size:var(--fs-body-s);font-weight:var(--fw-medium);transition:all var(--dur-enter) var(--ease);padding:5px 11px;display:inline-flex}.onboarding-reskin .hp-chip[data-selected=true],.onboarding-reskin .hp-chip[aria-pressed=true]{border-color:var(--teal);background:var(--teal-wash);color:var(--teal-deep)}.onboarding-reskin.hp-drawer{background:var(--surface-flat);box-shadow:var(--sh-drawer);border-radius:0}.onboarding-reskin.hp-modal{border-radius:var(--r-3xl);background:var(--surface-flat);border:1px solid var(--line);box-shadow:var(--sh-modal)}.onboarding-reskin.hp-card{background:var(--surface-flat);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--sh-float)}.onboarding-reskin.hp-card>.group>svg{fill:var(--surface-flat);stroke:var(--line-3)}.onboarding-reskin.drawer-invitacion header{background:var(--surface-3);border-bottom:1px solid var(--line-2);padding:var(--sp-5) var(--sp-6);gap:var(--sp-1)}.onboarding-reskin.drawer-invitacion header :is(h1,h2,h3){font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--tr-title);line-height:var(--lh-tight);color:var(--ink)}.onboarding-reskin.drawer-invitacion header :is(h1,h2,h3)+div{font-size:var(--fs-body-s);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--ink-3)}.onboarding-reskin.drawer-invitacion header svg{color:var(--ink)}.onboarding-reskin .drawer-invitacion__content{background:var(--surface-flat);gap:var(--sp-6)}.onboarding-reskin.drawer-invitacion footer{background:var(--surface-3);border-top:1px solid var(--line-2);padding:var(--sp-4) var(--sp-6)}.onboarding-reskin.drawer-invitacion footer button{height:40px;padding:0 var(--sp-5);border-radius:var(--r-s);border:1px solid var(--line-3);background:var(--surface-flat);color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:0;transition:background var(--dur-enter) var(--ease), border-color var(--dur-enter) var(--ease)}.onboarding-reskin.drawer-invitacion footer button:hover:not([data-disabled]){background:var(--btn-hover-surface);color:var(--ink)}.onboarding-reskin.drawer-invitacion footer button:last-child{border-color:var(--ink);background:var(--ink);color:var(--on-dark)}.onboarding-reskin.drawer-invitacion footer button:last-child:hover:not([data-disabled]){background:var(--btn-hover-dark);border-color:var(--btn-hover-dark);color:var(--on-dark)}.onboarding-reskin.drawer-invitacion footer button[data-disabled]{background:var(--ink-6);border-color:var(--ink-6);color:var(--surface-flat);opacity:1}.onboarding-reskin button.hp-field{min-height:38px;padding:0 var(--sp-3);border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-regular);transition:border-color var(--dur-enter) var(--ease), background var(--dur-enter) var(--ease)}.onboarding-reskin button.hp-field:hover:not([data-disabled]){background:var(--surface-flat);border-color:var(--line-3)}.onboarding-reskin button.hp-field[data-pressed],.onboarding-reskin button.hp-field[data-focus-visible]{border-radius:var(--r-m);border-color:var(--teal);background:var(--surface-flat)}.onboarding-reskin button.hp-field svg{color:var(--ink-4)}.onboarding-reskin .hp-section{border-top:1px solid var(--line-2)}.onboarding-reskin .hp-section-title{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink)}.onboarding-reskin .hp-section-title svg{color:var(--teal-mid)}.onboarding-reskin .hp-section-chevron{color:var(--ink-4)}.onboarding-reskin .hp-panel>svg{color:var(--ink-5)}.onboarding-reskin .hp-list-title{font-size:var(--fs-title-s);font-weight:var(--fw-bold);letter-spacing:var(--tr-title);color:var(--ink)}.onboarding-reskin .hp-list-item{font-size:var(--fs-body-s);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--ink-3)}.onboarding-reskin.hp-modal :is(h1,h2,h3){font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--tr-title);line-height:var(--lh-tight);color:var(--ink)}.onboarding-reskin.hp-modal p{font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--ink-3)}.onboarding-reskin.hp-modal button:not([data-rac]){color:var(--ink-4)}.onboarding-reskin.hp-modal button[data-rac]{height:40px;padding:0 var(--sp-5);border-radius:var(--r-s);border:1px solid var(--line-3);background:var(--surface-flat);color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:0;transition:background var(--dur-enter) var(--ease), border-color var(--dur-enter) var(--ease)}.onboarding-reskin.hp-modal button[data-rac]:hover:not([data-disabled]){background:var(--btn-hover-surface);border-color:var(--btn-hover-surface);color:var(--ink)}.onboarding-reskin.hp-modal button[data-rac]:last-child{border-color:var(--ink);background:var(--ink);color:var(--on-dark)}.onboarding-reskin.hp-modal button[data-rac]:last-child:hover:not([data-disabled]){background:var(--btn-hover-dark);border-color:var(--btn-hover-dark);color:var(--on-dark)}div:has(>.hp-wizard-shell){background:0 0!important;border:0!important}.onboarding-reskin .hp-modal-body{padding:var(--sp-7)}.onboarding-reskin .hp-chip-group{gap:var(--sp-2);flex-wrap:wrap;display:flex}.onboarding-reskin .hp-select button{border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--surface-2);height:38px;color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-regular);transition:border-color var(--dur-enter) var(--ease), background var(--dur-enter) var(--ease)}.onboarding-reskin .hp-select button:hover,.onboarding-reskin .hp-select button[data-pressed]{border-color:var(--teal);background:var(--surface-flat)}.onboarding-reskin .hp-select button span{font-size:var(--fs-body)}.onboarding-reskin .hp-select [data-placeholder]{color:var(--ink-5);font-weight:var(--fw-regular)}.onboarding-reskin .hp-segmented button{border-color:var(--line-2);background:var(--surface-flat);height:38px;color:var(--ink-2);font-size:var(--fs-body-s);font-weight:var(--fw-medium);transition:all var(--dur-enter) var(--ease)}.onboarding-reskin .hp-segmented button:first-child{border-top-left-radius:var(--r-s);border-bottom-left-radius:var(--r-s)}.onboarding-reskin .hp-segmented button:last-child{border-top-right-radius:var(--r-s);border-bottom-right-radius:var(--r-s)}.onboarding-reskin .hp-segmented button:hover{background:var(--btn-hover-surface)}.onboarding-reskin .hp-segmented button.bg-light-primary{border-color:var(--teal);background:var(--teal-wash);color:var(--teal-deep)}.onboarding-reskin .hp-phone-code{justify-content:space-between;align-items:center;gap:var(--sp-1);height:38px;padding:0 var(--sp-3);border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-regular);transition:all var(--dur-enter) var(--ease);display:flex}.onboarding-reskin .hp-phone-code:hover{border-color:var(--teal);background:var(--surface-flat)}.onboarding-reskin .hp-popover{border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--surface-flat);box-shadow:var(--sh-float)}.onboarding-reskin .hp-search{border-radius:var(--r-s);border:1px solid var(--line-2);background:var(--surface-2);padding:0 var(--sp-3)}.onboarding-reskin .hp-search:focus{border-color:var(--teal);background:var(--surface-flat)}.onboarding-reskin .hp-option{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-s);text-align:left;font-size:var(--fs-body-s);font-weight:var(--fw-regular);color:var(--ink-2);transition:background var(--dur-enter) var(--ease);display:flex}.onboarding-reskin .hp-option:hover{background:var(--teal-surface)}.onboarding-reskin .hp-option[data-selected=true]{background:var(--teal-wash);color:var(--teal-deep);font-weight:var(--fw-medium)}.onboarding-reskin[data-sonner-toast]{border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--surface-flat);box-shadow:var(--sh-float);font-family:var(--hp-font)}.onboarding-reskin[data-sonner-toast] [data-title]{color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-medium)}.onboarding-reskin[data-sonner-toast] [data-description]{color:var(--ink-3);font-size:var(--fs-body-s)}.onboarding-reskin[data-sonner-toast] [data-close-button]{border-radius:var(--r-full);border-color:var(--line-2);background:var(--surface-flat);color:var(--ink-4)}
