.BotonVolver-module__cTY_Bq__volver{align-items:center;gap:var(--space-2);min-height:44px;margin-left:calc(var(--space-2) * -1);padding:0 var(--space-2);margin-bottom:var(--space-4);border-radius:var(--radius-md);color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out);font-size:.9375rem;font-weight:500;display:inline-flex}.BotonVolver-module__cTY_Bq__volver:hover,.BotonVolver-module__cTY_Bq__volver:focus-visible{color:var(--color-ink)}.BotonVolver-module__cTY_Bq__volver svg{flex-shrink:0}
.PasswordInput-module__4GzVha__wrapper{display:block;position:relative}.PasswordInput-module__4GzVha__wrapper input{padding-right:3.25rem}.PasswordInput-module__4GzVha__toggle{width:2.75rem;height:2.75rem;color:var(--color-muted);cursor:pointer;border-radius:var(--radius-md);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.PasswordInput-module__4GzVha__toggle:hover{color:var(--color-ink)}.PasswordInput-module__4GzVha__toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;color:var(--color-ink)}.PasswordInput-module__4GzVha__toggle svg{width:1.25rem;height:1.25rem;display:block}
.MapaPicker-module__1THS2a__wrap{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.MapaPicker-module__1THS2a__searchRow{gap:var(--space-2);display:flex}.MapaPicker-module__1THS2a__search{padding:var(--space-3) var(--space-4);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;font-family:inherit;font-size:.9375rem}.MapaPicker-module__1THS2a__search:focus{border-color:var(--color-primary);background:var(--color-bg);outline:none}.MapaPicker-module__1THS2a__geoBtn{width:44px;height:44px;color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.MapaPicker-module__1THS2a__geoBtn:hover:not(:disabled){background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.MapaPicker-module__1THS2a__geoBtn:disabled{opacity:.5;cursor:not-allowed}.MapaPicker-module__1THS2a__mapWrap{position:relative}.MapaPicker-module__1THS2a__map{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:260px;overflow:hidden}.MapaPicker-module__1THS2a__loading{color:var(--color-muted);justify-content:center;align-items:center;font-size:.9rem;display:flex;position:absolute;inset:0}.MapaPicker-module__1THS2a__address{align-items:center;gap:var(--space-2);color:var(--color-ink);background:var(--color-surface);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:.9rem;display:flex}.MapaPicker-module__1THS2a__errorBox{padding:var(--space-6);text-align:center;color:var(--color-muted);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}
.DireccionesGuardadas-module__oCiHRa__wrap{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.DireccionesGuardadas-module__oCiHRa__titulo{color:var(--color-ink);font-size:.875rem;font-weight:600}.DireccionesGuardadas-module__oCiHRa__lista{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DireccionesGuardadas-module__oCiHRa__item{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);transition:border-color var(--duration-fast) var(--ease-out);align-items:stretch;max-width:100%;display:flex;overflow:hidden}.DireccionesGuardadas-module__oCiHRa__item:hover{border-color:var(--color-primary)}.DireccionesGuardadas-module__oCiHRa__chip{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);text-align:left;color:var(--color-ink);cursor:pointer;min-width:0;display:flex}.DireccionesGuardadas-module__oCiHRa__chipActivo{background:var(--color-primary-subtle)}.DireccionesGuardadas-module__oCiHRa__pin{width:1rem;height:1rem;color:var(--color-primary);flex-shrink:0}.DireccionesGuardadas-module__oCiHRa__textos{flex-direction:column;min-width:0;display:flex}.DireccionesGuardadas-module__oCiHRa__alias{font-size:.9375rem;font-weight:600;line-height:1.2}.DireccionesGuardadas-module__oCiHRa__detalle{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-size:.75rem;line-height:1.3;overflow:hidden}.DireccionesGuardadas-module__oCiHRa__borrar{width:44px;min-height:44px;color:var(--color-muted);border-left:1px solid var(--color-border);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;display:flex}.DireccionesGuardadas-module__oCiHRa__borrar:hover:not(:disabled){color:var(--color-status-danger);background:var(--color-status-danger-bg)}.DireccionesGuardadas-module__oCiHRa__borrar:disabled{opacity:.5;cursor:wait}.DireccionesGuardadas-module__oCiHRa__error{color:var(--color-status-danger);font-size:.875rem}
.DatePicker-module__BYnzjG__wrapper{width:100%;position:relative}.DatePicker-module__BYnzjG__trigger{align-items:center;gap:var(--space-3);width:100%;color:var(--color-ink);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;transition:border-color var(--duration-fast) var(--ease-out);padding:.875rem 1rem;font-family:inherit;font-size:1rem;display:flex}.DatePicker-module__BYnzjG__trigger:hover{border-color:var(--color-ink)}.DatePicker-module__BYnzjG__triggerIcon{width:1.25rem;height:1.25rem;color:var(--color-muted);flex-shrink:0}.DatePicker-module__BYnzjG__triggerValue{font-weight:500}.DatePicker-module__BYnzjG__triggerPlaceholder{color:var(--color-muted)}.DatePicker-module__BYnzjG__panel{top:calc(100% + var(--space-2));z-index:var(--z-dropdown);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);animation:DatePicker-module__BYnzjG__panelIn .18s var(--ease-out);position:absolute;left:0;right:0;box-shadow:0 12px 32px #0000001f;box-shadow:0 12px 32px lab(0% 0 0/.12)}@keyframes DatePicker-module__BYnzjG__panelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.DatePicker-module__BYnzjG__panelHeader{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.DatePicker-module__BYnzjG__monthLabel{color:var(--color-ink);font-size:.9375rem;font-weight:600}.DatePicker-module__BYnzjG__navBtn{width:2.25rem;height:2.25rem;color:var(--color-muted);border-radius:var(--radius-full);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.DatePicker-module__BYnzjG__navBtn:hover{background:var(--color-surface);color:var(--color-ink)}.DatePicker-module__BYnzjG__navBtn svg{width:1.125rem;height:1.125rem}.DatePicker-module__BYnzjG__weekdayRow{margin-bottom:var(--space-1);gap:2px;display:flex}.DatePicker-module__BYnzjG__weekday{text-align:center;letter-spacing:.02em;color:var(--color-muted);flex:1;font-size:.6875rem;font-weight:600}.DatePicker-module__BYnzjG__grid{flex-direction:column;gap:2px;display:flex}.DatePicker-module__BYnzjG__week{gap:2px;display:flex}.DatePicker-module__BYnzjG__day{aspect-ratio:1;color:var(--color-ink);border-radius:var(--radius-full);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:1;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:flex}.DatePicker-module__BYnzjG__day:hover:not(:disabled){background:var(--color-surface)}.DatePicker-module__BYnzjG__dayOutside{font-weight:400}.DatePicker-module__BYnzjG__dayToday{box-shadow:inset 0 0 0 1.5px var(--color-primary);color:var(--color-primary);font-weight:600}.DatePicker-module__BYnzjG__daySelected{background:var(--color-primary);color:var(--color-on-primary);font-weight:600}.DatePicker-module__BYnzjG__daySelected:hover:not(:disabled){background:var(--color-primary-hover)}.DatePicker-module__BYnzjG__day:disabled{color:var(--color-border);cursor:not-allowed}.DatePicker-module__BYnzjG__panelFooter{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.DatePicker-module__BYnzjG__footerBtnGhost,.DatePicker-module__BYnzjG__footerBtnPrimary{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-out);font-size:.875rem;font-weight:600}.DatePicker-module__BYnzjG__footerBtnGhost{color:var(--color-muted)}.DatePicker-module__BYnzjG__footerBtnGhost:hover{background:var(--color-surface);color:var(--color-ink)}.DatePicker-module__BYnzjG__footerBtnPrimary{color:var(--color-primary)}.DatePicker-module__BYnzjG__footerBtnPrimary:hover{background:var(--color-primary-subtle)}
.TimePicker-module__Cd7Z_W__wrapper{width:100%;position:relative}.TimePicker-module__Cd7Z_W__trigger{align-items:center;gap:var(--space-3);width:100%;color:var(--color-ink);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;transition:border-color var(--duration-fast) var(--ease-out);padding:.875rem 1rem;font-family:inherit;font-size:1rem;display:flex}.TimePicker-module__Cd7Z_W__trigger:hover{border-color:var(--color-ink)}.TimePicker-module__Cd7Z_W__triggerIcon{width:1.25rem;height:1.25rem;color:var(--color-muted);flex-shrink:0}.TimePicker-module__Cd7Z_W__triggerValue{font-weight:500}.TimePicker-module__Cd7Z_W__triggerPlaceholder{color:var(--color-muted)}.TimePicker-module__Cd7Z_W__panel{top:calc(100% + var(--space-2));z-index:var(--z-dropdown);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-height:15rem;padding:var(--space-2);animation:TimePicker-module__Cd7Z_W__panelIn .18s var(--ease-out);position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0000001f;box-shadow:0 12px 32px lab(0% 0 0/.12)}@keyframes TimePicker-module__Cd7Z_W__panelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.TimePicker-module__Cd7Z_W__item{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--color-ink);text-align:left;border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);font-size:.9375rem;font-weight:500;display:block}.TimePicker-module__Cd7Z_W__item:hover{background:var(--color-surface)}.TimePicker-module__Cd7Z_W__itemSelected{background:var(--color-primary);color:var(--color-on-primary)}.TimePicker-module__Cd7Z_W__itemSelected:hover{background:var(--color-primary-hover)}.TimePicker-module__Cd7Z_W__itemPasado{opacity:.35;cursor:not-allowed;text-decoration:line-through}.TimePicker-module__Cd7Z_W__itemPasado:hover{background:0 0}
.registroCliente-module__pI1C1a__page{background-color:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.registroCliente-module__pI1C1a__header{border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;height:4rem;display:flex}.registroCliente-module__pI1C1a__logo{color:var(--color-primary);letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.registroCliente-module__pI1C1a__main{padding:var(--space-12) var(--container-pad);flex-direction:column;flex:1;align-items:center;display:flex}.registroCliente-module__pI1C1a__formContainer{width:100%;max-width:480px}.registroCliente-module__pI1C1a__title{text-align:center;margin-bottom:var(--space-4);color:var(--color-ink);font-size:clamp(1.75rem,4vw,2.5rem)}.registroCliente-module__pI1C1a__subtitle{text-align:center;color:var(--color-muted);margin-bottom:var(--space-10);text-wrap:balance;font-size:1.0625rem;line-height:1.5}.registroCliente-module__pI1C1a__form{gap:var(--space-6);flex-direction:column;display:flex}.registroCliente-module__pI1C1a__row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.registroCliente-module__pI1C1a__field{gap:var(--space-2);flex-direction:column;display:flex}.registroCliente-module__pI1C1a__label{color:var(--color-ink);font-size:.875rem;font-weight:600}.registroCliente-module__pI1C1a__input{width:100%;color:var(--color-ink);background:var(--color-bg);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:1px solid #14100926;border:1px solid lab(4.84711% 1.17701 3.51912/.15);padding:.875rem 1rem;font-family:inherit;font-size:1rem}.registroCliente-module__pI1C1a__input::placeholder{color:#14100966;color:lab(4.84711% 1.17701 3.51912/.4)}.registroCliente-module__pI1C1a__input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 4px #c9800026;box-shadow:0 0 0 4px lab(60.0739% 30.8212 124.825/.15)}.registroCliente-module__pI1C1a__errorBanner{padding:var(--space-3) var(--space-4);background:var(--color-status-danger-bg);color:var(--color-status-danger);border-radius:var(--radius-md);font-size:.9375rem;line-height:1.5}.registroCliente-module__pI1C1a__mapField{margin-top:var(--space-2)}.registroCliente-module__pI1C1a__mapPlaceholder{background:var(--color-surface);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:180px;color:var(--color-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border:1px dashed #14100933;border:1px dashed lab(4.84711% 1.17701 3.51912/.2);flex-direction:column;display:flex}.registroCliente-module__pI1C1a__mapPlaceholder:hover{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary);border-style:solid}.registroCliente-module__pI1C1a__mapIcon{width:2rem;height:2rem}.registroCliente-module__pI1C1a__mapText{font-size:.875rem;font-weight:500}.registroCliente-module__pI1C1a__submitWrapper{margin-top:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.registroCliente-module__pI1C1a__btnPrimary{background:var(--color-primary);width:100%;color:var(--color-on-primary);border-radius:var(--radius-full);transition:background var(--duration-normal) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:600;display:inline-flex}.registroCliente-module__pI1C1a__btnPrimary:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #c980004d;box-shadow:0 4px 12px lab(60.0739% 30.8212 124.825/.3)}.registroCliente-module__pI1C1a__btnPrimary:active{transform:translateY(0)}.registroCliente-module__pI1C1a__btnPrimary:disabled{opacity:.6;cursor:wait;box-shadow:none;transform:none}.registroCliente-module__pI1C1a__terms{color:var(--color-muted);text-align:center;font-size:.8125rem;line-height:1.5}.registroCliente-module__pI1C1a__link{color:var(--color-primary);font-weight:500}.registroCliente-module__pI1C1a__link:hover{text-decoration:underline}@media (max-width:480px){.registroCliente-module__pI1C1a__row{grid-template-columns:1fr}}
.registroEmpresa-module__K-we6W__page{background-color:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.registroEmpresa-module__K-we6W__header{border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;height:4rem;display:flex}.registroEmpresa-module__K-we6W__logo{color:var(--color-primary);letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.registroEmpresa-module__K-we6W__main{padding:var(--space-12) var(--container-pad);flex-direction:column;flex:1;align-items:center;display:flex}.registroEmpresa-module__K-we6W__formContainer{width:100%;max-width:480px}.registroEmpresa-module__K-we6W__title{text-align:center;margin-bottom:var(--space-4);color:var(--color-ink);font-size:clamp(1.75rem,4vw,2.5rem)}.registroEmpresa-module__K-we6W__subtitle{text-align:center;color:var(--color-muted);margin-bottom:var(--space-10);text-wrap:balance;font-size:1.0625rem;line-height:1.5}.registroEmpresa-module__K-we6W__form{gap:var(--space-6);flex-direction:column;display:flex}.registroEmpresa-module__K-we6W__row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.registroEmpresa-module__K-we6W__field{gap:var(--space-2);flex-direction:column;display:flex}.registroEmpresa-module__K-we6W__label{color:var(--color-ink);font-size:.875rem;font-weight:600}.registroEmpresa-module__K-we6W__input{width:100%;color:var(--color-ink);background:var(--color-bg);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:1px solid #14100926;border:1px solid lab(4.84711% 1.17701 3.51912/.15);padding:.875rem 1rem;font-family:inherit;font-size:1rem}.registroEmpresa-module__K-we6W__input::placeholder{color:#14100966;color:lab(4.84711% 1.17701 3.51912/.4)}.registroEmpresa-module__K-we6W__input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 4px #c9800026;box-shadow:0 0 0 4px lab(60.0739% 30.8212 124.825/.15)}.registroEmpresa-module__K-we6W__errorBanner{padding:var(--space-3) var(--space-4);background:var(--color-status-danger-bg);color:var(--color-status-danger);border-radius:var(--radius-md);font-size:.9375rem;line-height:1.5}.registroEmpresa-module__K-we6W__mapField{margin-top:var(--space-2)}.registroEmpresa-module__K-we6W__mapPlaceholder{background:var(--color-surface);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:180px;color:var(--color-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border:1px dashed #14100933;border:1px dashed lab(4.84711% 1.17701 3.51912/.2);flex-direction:column;display:flex}.registroEmpresa-module__K-we6W__mapPlaceholder:hover{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary);border-style:solid}.registroEmpresa-module__K-we6W__mapIcon{width:2rem;height:2rem}.registroEmpresa-module__K-we6W__mapText{font-size:.875rem;font-weight:500}.registroEmpresa-module__K-we6W__submitWrapper{margin-top:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.registroEmpresa-module__K-we6W__btnPrimary{background:var(--color-primary);width:100%;color:var(--color-on-primary);border-radius:var(--radius-full);transition:background var(--duration-normal) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:600;display:inline-flex}.registroEmpresa-module__K-we6W__btnPrimary:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #c980004d;box-shadow:0 4px 12px lab(60.0739% 30.8212 124.825/.3)}.registroEmpresa-module__K-we6W__btnPrimary:active{transform:translateY(0)}.registroEmpresa-module__K-we6W__btnPrimary:disabled{opacity:.6;cursor:wait;box-shadow:none;transform:none}.registroEmpresa-module__K-we6W__terms{color:var(--color-muted);text-align:center;font-size:.8125rem;line-height:1.5}.registroEmpresa-module__K-we6W__link{color:var(--color-primary);font-weight:500}.registroEmpresa-module__K-we6W__link:hover{text-decoration:underline}@media (max-width:480px){.registroEmpresa-module__K-we6W__row{grid-template-columns:1fr}}
.calificar-module__LLcbhq__page{padding:var(--space-12) var(--container-pad) var(--space-20);text-align:center;flex-direction:column;align-items:center;max-width:500px;margin:0 auto;display:flex}.calificar-module__LLcbhq__successIcon{background:var(--color-status-success-bg);width:5rem;height:5rem;color:var(--color-status-success);border-radius:var(--radius-full);margin-bottom:var(--space-6);justify-content:center;align-items:center;animation:.5s cubic-bezier(.175,.885,.32,1.275) calificar-module__LLcbhq__popIn;display:flex}.calificar-module__LLcbhq__title{color:var(--color-ink);letter-spacing:-.02em;margin-bottom:var(--space-2);font-size:clamp(1.75rem,5vw,2.25rem)}.calificar-module__LLcbhq__subtitle{color:var(--color-muted);margin-bottom:var(--space-10);font-size:1.0625rem}.calificar-module__LLcbhq__starsContainer{gap:var(--space-2);margin-bottom:var(--space-8);display:flex}.calificar-module__LLcbhq__starBtn{color:var(--color-border);transition:all var(--duration-fast) var(--ease-out)}.calificar-module__LLcbhq__starBtn:hover{transform:scale(1.1)}.calificar-module__LLcbhq__starBtnActive{color:#fbbf24}.calificar-module__LLcbhq__questionsList{gap:var(--space-5);width:100%;margin-bottom:var(--space-8);flex-direction:column;display:flex}.calificar-module__LLcbhq__questionRow{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.calificar-module__LLcbhq__questionLabel{color:var(--color-ink);font-size:.95rem;font-weight:600}.calificar-module__LLcbhq__questionStars{gap:var(--space-1);display:flex}.calificar-module__LLcbhq__starSmall{color:var(--color-border);transition:all var(--duration-fast) var(--ease-out)}.calificar-module__LLcbhq__starSmall:hover{transform:scale(1.12)}.calificar-module__LLcbhq__starSmallActive{color:#fbbf24}.calificar-module__LLcbhq__errorBanner{background:var(--color-status-danger-bg);width:100%;color:var(--color-status-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-6);font-size:.9rem}.calificar-module__LLcbhq__inputContainer{width:100%;margin-bottom:var(--space-8);animation:.3s ease-out calificar-module__LLcbhq__slideUp}.calificar-module__LLcbhq__textarea{width:100%;min-height:120px;padding:var(--space-4);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:none;transition:all var(--duration-fast) var(--ease-out);font-family:inherit;font-size:.9375rem}.calificar-module__LLcbhq__textarea:focus{border-color:var(--color-primary);background:var(--color-bg);outline:none;box-shadow:0 0 0 4px #c9800026;box-shadow:0 0 0 4px lab(60.0739% 30.8212 124.825/.15)}.calificar-module__LLcbhq__btnPrimary{background:var(--color-primary);width:100%;color:var(--color-on-primary);border-radius:var(--radius-full);transition:all var(--duration-fast) var(--ease-out);margin-bottom:var(--space-4);justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:600;display:inline-flex}.calificar-module__LLcbhq__btnPrimary:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #c980004d;box-shadow:0 4px 12px lab(60.0739% 30.8212 124.825/.3)}.calificar-module__LLcbhq__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.calificar-module__LLcbhq__btnSkip{color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out);font-size:.9375rem;font-weight:500}.calificar-module__LLcbhq__btnSkip:hover{color:var(--color-ink)}@keyframes calificar-module__LLcbhq__popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes calificar-module__LLcbhq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.calificar-module__LLcbhq__favToggle{justify-content:center;align-items:center;gap:var(--space-2);width:100%;color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);min-height:48px;transition:all var(--duration-fast) var(--ease-out);font-size:.9375rem;font-weight:600;display:flex}.calificar-module__LLcbhq__favToggleOn{color:var(--color-primary);background:var(--color-primary-subtle);border-color:var(--color-primary)}
.pago-module__NX9q9q__page{padding:var(--space-8) var(--container-pad) var(--space-32);max-width:600px;margin:0 auto}.pago-module__NX9q9q__header{margin-bottom:var(--space-8)}.pago-module__NX9q9q__title{color:var(--color-ink);letter-spacing:-.02em;margin-bottom:var(--space-2);font-size:clamp(1.75rem,4vw,2.25rem)}.pago-module__NX9q9q__subtitle{color:var(--color-muted);font-size:1.0625rem}.pago-module__NX9q9q__summaryCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8)}.pago-module__NX9q9q__row{color:var(--color-ink);margin-bottom:var(--space-3);justify-content:space-between;font-size:.9375rem;display:flex}.pago-module__NX9q9q__row span:first-child{color:var(--color-muted)}.pago-module__NX9q9q__divider{margin:var(--space-4) 0;border-bottom:1px dashed #14100933;border-bottom:1px dashed lab(4.84711% 1.17701 3.51912/.2)}.pago-module__NX9q9q__totalRow{color:var(--color-primary);margin-top:var(--space-2);justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.pago-module__NX9q9q__totalLabel{color:var(--color-ink);font-size:1.125rem;font-weight:600}.pago-module__NX9q9q__sectionTitle{color:var(--color-ink);margin-bottom:var(--space-4);font-size:1.125rem;font-weight:600}.pago-module__NX9q9q__tipGrid{gap:var(--space-3);margin-bottom:var(--space-8);display:flex}.pago-module__NX9q9q__tipBtn{padding:var(--space-3) 0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-ink);transition:all var(--duration-fast) var(--ease-out);flex:1;font-weight:600}.pago-module__NX9q9q__tipBtnActive{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary)}.pago-module__NX9q9q__methodList{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;display:flex}.pago-module__NX9q9q__methodBtn{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-out);display:flex}.pago-module__NX9q9q__methodBtnActive{border-color:var(--color-primary);background:var(--color-primary-subtle)}.pago-module__NX9q9q__methodIcon{background:var(--color-surface);border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.pago-module__NX9q9q__methodIcon svg{width:1.25rem;height:1.25rem}.pago-module__NX9q9q__methodBtnActive .pago-module__NX9q9q__methodIcon{background:var(--color-primary);color:var(--color-on-primary)}.pago-module__NX9q9q__methodName{color:var(--color-ink);font-weight:500}.pago-module__NX9q9q__footerAction{width:100%;padding:var(--space-4) calc(var(--space-6) + 5rem) calc(var(--space-4) + env(safe-area-inset-bottom)) var(--space-6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--color-border);background:#ffffffe6;background:lab(100% 0 0/.9);justify-content:center;display:flex;position:fixed;bottom:0;left:0}.pago-module__NX9q9q__btnPrimary{background:var(--color-primary);width:100%;max-width:600px;color:var(--color-on-primary);border-radius:var(--radius-full);transition:all var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:600;display:inline-flex}.pago-module__NX9q9q__btnPrimary:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #c980004d;box-shadow:0 4px 12px lab(60.0739% 30.8212 124.825/.3)}.pago-module__NX9q9q__btnPrimary:disabled{opacity:.6;box-shadow:none;cursor:not-allowed;transform:none}.pago-module__NX9q9q__errorBanner{background:var(--color-status-danger-bg);color:var(--color-status-danger);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-6);border:1px solid;font-size:.9rem}.pago-module__NX9q9q__metodoNota{color:var(--color-muted);margin:calc(-1 * var(--space-4)) 0 var(--space-8);font-size:.875rem}.pago-module__NX9q9q__notaMateriales{color:var(--color-muted);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin:calc(-1 * var(--space-4)) 0 var(--space-8);font-size:.875rem;line-height:1.5}
.ubicacion-module__RpT4yW__page{padding:var(--space-8) var(--container-pad);max-width:600px;margin:0 auto}.ubicacion-module__RpT4yW__header{margin-bottom:var(--space-8)}.ubicacion-module__RpT4yW__backBtn{align-items:center;gap:var(--space-2);color:var(--color-muted);margin-bottom:var(--space-6);transition:color var(--duration-fast) var(--ease-out);font-weight:500;display:inline-flex}.ubicacion-module__RpT4yW__backBtn:hover{color:var(--color-ink)}.ubicacion-module__RpT4yW__title{color:var(--color-ink);letter-spacing:-.02em;margin-bottom:var(--space-2);font-size:clamp(1.75rem,4vw,2.25rem)}.ubicacion-module__RpT4yW__subtitle{color:var(--color-muted);font-size:1.0625rem}.ubicacion-module__RpT4yW__sectionTitle{color:var(--color-ink);margin-bottom:var(--space-4);font-size:1.125rem;font-weight:600}.ubicacion-module__RpT4yW__mapPlaceholder{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;height:200px;margin-bottom:var(--space-8);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ubicacion-module__RpT4yW__mapPlaceholder:before{content:"";background-image:radial-gradient(var(--color-border) 1px, transparent 1px);opacity:.5;background-size:20px 20px;position:absolute;inset:0}.ubicacion-module__RpT4yW__pin{width:2.5rem;height:2.5rem;color:var(--color-primary);z-index:1;animation:2s infinite ubicacion-module__RpT4yW__bounce;position:relative}.ubicacion-module__RpT4yW__mapAddress{bottom:var(--space-4);background:var(--color-bg);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);z-index:1;font-size:.875rem;font-weight:500;position:absolute;box-shadow:0 4px 12px #0000000d;box-shadow:0 4px 12px lab(0% 0 0/.05)}.ubicacion-module__RpT4yW__toggleGroup{gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.ubicacion-module__RpT4yW__toggleBtn{align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-ink);transition:all var(--duration-fast) var(--ease-out);flex-direction:column;flex:1;display:flex}.ubicacion-module__RpT4yW__toggleBtn svg{width:1.5rem;height:1.5rem;color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out)}.ubicacion-module__RpT4yW__toggleBtn span{font-weight:500}.ubicacion-module__RpT4yW__toggleBtnActive{border-color:var(--color-primary);background:var(--color-primary-subtle)}.ubicacion-module__RpT4yW__toggleBtnActive svg{color:var(--color-primary)}.ubicacion-module__RpT4yW__datePicker{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8);gap:var(--space-4);animation:ubicacion-module__RpT4yW__slideDown .25s var(--ease-out);flex-direction:column;display:flex}.ubicacion-module__RpT4yW__dateRow{gap:var(--space-4);flex-direction:column;display:flex}.ubicacion-module__RpT4yW__btnNext{background:var(--color-primary);width:100%;color:var(--color-on-primary);border-radius:var(--radius-full);transition:all var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:600;display:inline-flex}.ubicacion-module__RpT4yW__btnNext:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #c980004d;box-shadow:0 4px 12px lab(60.0739% 30.8212 124.825/.3)}@keyframes ubicacion-module__RpT4yW__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes ubicacion-module__RpT4yW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.ubicacion-module__RpT4yW__toggleGroup{flex-direction:column}}.ubicacion-module__RpT4yW__notaEfectivo{color:var(--color-muted);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin:calc(-1 * var(--space-4)) 0 var(--space-6);font-size:.875rem;line-height:1.5}.ubicacion-module__RpT4yW__guardarDir{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.ubicacion-module__RpT4yW__guardarCheck{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-ink);cursor:pointer;font-size:.9375rem;display:flex}.ubicacion-module__RpT4yW__guardarCheck input{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.ubicacion-module__RpT4yW__aliasInput{width:100%;min-width:0;color:var(--color-ink);background:var(--color-bg);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:1px solid #14100926;border:1px solid lab(4.84711% 1.17701 3.51912/.15);padding:.875rem 1rem;font-family:inherit;font-size:1rem}.ubicacion-module__RpT4yW__aliasInput:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 4px #c9800026;box-shadow:0 0 0 4px lab(60.0739% 30.8212 124.825/.15)}.ubicacion-module__RpT4yW__avisoCuenta{margin-bottom:var(--space-5);padding:var(--space-4);background:var(--color-surface);border-left:3px solid var(--color-primary);border-radius:var(--radius-md)}.ubicacion-module__RpT4yW__avisoCuentaTitulo{margin:0 0 var(--space-1) 0;color:var(--color-ink);font-size:.9375rem;font-weight:600}.ubicacion-module__RpT4yW__avisoCuentaTexto{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.5}
.login-module__WEZH7G__page{background-color:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.login-module__WEZH7G__header{border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;height:4rem;display:flex}.login-module__WEZH7G__logo{color:var(--color-primary);letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.login-module__WEZH7G__main{padding:var(--space-12) var(--container-pad);flex-direction:column;flex:1;align-items:center;display:flex}.login-module__WEZH7G__formContainer{width:100%;max-width:480px}.login-module__WEZH7G__title{text-align:center;margin-bottom:var(--space-4);color:var(--color-ink);font-size:clamp(1.75rem,4vw,2.5rem)}.login-module__WEZH7G__subtitle{text-align:center;color:var(--color-muted);margin-bottom:var(--space-10);font-size:1.0625rem;line-height:1.5}.login-module__WEZH7G__form{gap:var(--space-6);flex-direction:column;display:flex}.login-module__WEZH7G__field{gap:var(--space-2);flex-direction:column;display:flex}.login-module__WEZH7G__label{color:var(--color-ink);font-size:.875rem;font-weight:600}.login-module__WEZH7G__input{width:100%;color:var(--color-ink);background:var(--color-bg);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:1px solid #14100926;border:1px solid lab(4.84711% 1.17701 3.51912/.15);padding:.875rem 1rem;font-family:inherit;font-size:1rem}.login-module__WEZH7G__input::placeholder{color:#14100966;color:lab(4.84711% 1.17701 3.51912/.4)}.login-module__WEZH7G__input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 4px #c9800026;box-shadow:0 0 0 4px lab(60.0739% 30.8212 124.825/.15)}.login-module__WEZH7G__forgotLink{color:var(--color-primary);padding:var(--space-2) 0;margin-top:calc(var(--space-2) * -1);align-self:flex-end;font-size:.875rem;font-weight:500}.login-module__WEZH7G__forgotLink:hover{text-decoration:underline}.login-module__WEZH7G__errorBanner{padding:var(--space-3) var(--space-4);background:var(--color-status-danger-bg);color:var(--color-status-danger);border-radius:var(--radius-md);font-size:.9375rem;line-height:1.5}.login-module__WEZH7G__submitWrapper{margin-top:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.login-module__WEZH7G__btnPrimary{background:var(--color-primary);width:100%;color:var(--color-on-primary);border-radius:var(--radius-full);transition:background var(--duration-normal) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:600;display:inline-flex}.login-module__WEZH7G__btnPrimary:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #c980004d;box-shadow:0 4px 12px lab(60.0739% 30.8212 124.825/.3)}.login-module__WEZH7G__btnPrimary:active{transform:translateY(0)}.login-module__WEZH7G__btnPrimary:disabled{opacity:.6;cursor:wait;box-shadow:none;transform:none}.login-module__WEZH7G__altLinks{color:var(--color-muted);text-align:center;gap:var(--space-1);flex-direction:column;font-size:.875rem;line-height:1.8;display:flex}.login-module__WEZH7G__link{color:var(--color-primary);font-weight:500}.login-module__WEZH7G__link:hover{text-decoration:underline}
.verifica-module__2GO6dq__page{background-color:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.verifica-module__2GO6dq__header{border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;height:4rem;display:flex}.verifica-module__2GO6dq__logo{color:var(--color-primary);letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.verifica-module__2GO6dq__main{padding:var(--space-8) var(--container-pad);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.verifica-module__2GO6dq__card{text-align:center;width:100%;max-width:480px;padding:var(--space-12) var(--space-8);flex-direction:column;align-items:center;display:flex}.verifica-module__2GO6dq__iconWrapper{background:var(--color-primary-subtle);width:5rem;height:5rem;color:var(--color-primary);border-radius:var(--radius-full);margin-bottom:var(--space-6);justify-content:center;align-items:center;display:flex}.verifica-module__2GO6dq__icon{width:2.5rem;height:2.5rem}.verifica-module__2GO6dq__title{color:var(--color-ink);margin-bottom:var(--space-4);font-size:clamp(1.5rem,4vw,2rem)}.verifica-module__2GO6dq__desc{color:var(--color-muted);max-width:40ch;margin-bottom:var(--space-8);font-size:1.0625rem;line-height:1.6}.verifica-module__2GO6dq__email{color:var(--color-ink);font-weight:600}.verifica-module__2GO6dq__btnSecondary{color:var(--color-ink);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.verifica-module__2GO6dq__btnSecondary:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.verifica-module__2GO6dq__btnSecondary:disabled{opacity:.5;cursor:default}.verifica-module__2GO6dq__feedback{margin-top:var(--space-4);color:var(--color-status-success);font-size:.875rem}
.restablecer-module__XZkVbW__page{background-color:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.restablecer-module__XZkVbW__header{border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;height:4rem;display:flex}.restablecer-module__XZkVbW__logo{color:var(--color-primary);letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.restablecer-module__XZkVbW__main{padding:var(--space-12) var(--container-pad);flex-direction:column;flex:1;align-items:center;display:flex}.restablecer-module__XZkVbW__formContainer{width:100%;max-width:480px}.restablecer-module__XZkVbW__title{text-align:center;margin-bottom:var(--space-4);color:var(--color-ink);font-size:clamp(1.75rem,4vw,2.5rem)}.restablecer-module__XZkVbW__subtitle{text-align:center;color:var(--color-muted);margin-bottom:var(--space-10);font-size:1.0625rem;line-height:1.5}.restablecer-module__XZkVbW__email{color:var(--color-ink);font-weight:600}.restablecer-module__XZkVbW__form{gap:var(--space-6);flex-direction:column;display:flex}.restablecer-module__XZkVbW__field{gap:var(--space-2);flex-direction:column;display:flex}.restablecer-module__XZkVbW__label{color:var(--color-ink);font-size:.875rem;font-weight:600}.restablecer-module__XZkVbW__input{width:100%;color:var(--color-ink);background:var(--color-bg);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:1px solid #14100926;border:1px solid lab(4.84711% 1.17701 3.51912/.15);padding:.875rem 1rem;font-family:inherit;font-size:1rem}.restablecer-module__XZkVbW__input::placeholder{color:#14100966;color:lab(4.84711% 1.17701 3.51912/.4)}.restablecer-module__XZkVbW__input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 4px #c9800026;box-shadow:0 0 0 4px lab(60.0739% 30.8212 124.825/.15)}.restablecer-module__XZkVbW__errorBanner{padding:var(--space-3) var(--space-4);background:var(--color-status-danger-bg);color:var(--color-status-danger);border-radius:var(--radius-md);font-size:.9375rem;line-height:1.5}.restablecer-module__XZkVbW__estado{text-align:center;color:var(--color-muted);padding:var(--space-12) 0;font-size:1.0625rem}.restablecer-module__XZkVbW__link{color:inherit;font-weight:600;text-decoration:underline}.restablecer-module__XZkVbW__submitWrapper{margin-top:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.restablecer-module__XZkVbW__btnPrimary{background:var(--color-primary);width:100%;color:var(--color-on-primary);border-radius:var(--radius-full);transition:background var(--duration-normal) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:600;display:inline-flex}.restablecer-module__XZkVbW__btnPrimary:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #c980004d;box-shadow:0 4px 12px lab(60.0739% 30.8212 124.825/.3)}.restablecer-module__XZkVbW__btnPrimary:active{transform:translateY(0)}.restablecer-module__XZkVbW__btnPrimary:disabled{opacity:.6;cursor:wait;box-shadow:none;transform:none}
.onboarding-module__kw2_La__page{background-color:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.onboarding-module__kw2_La__header{border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:4rem;z-index:var(--z-sticky);background:#fffffff2;background:lab(100% 0 0/.95);justify-content:center;align-items:center;display:flex;position:sticky;top:0}.onboarding-module__kw2_La__logo{color:var(--color-primary);letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.onboarding-module__kw2_La__progressContainer{z-index:1;background:#14100914;background:lab(4.84711% 1.17701 3.51912/.08);width:100%;height:4px;position:absolute;bottom:-1px;left:0}.onboarding-module__kw2_La__progressFill{background:var(--color-primary);height:100%;transition:width var(--duration-normal) var(--ease-out)}.onboarding-module__kw2_La__main{padding:var(--space-8) var(--container-pad);flex-direction:column;flex:1;align-items:center;display:flex}.onboarding-module__kw2_La__contentWrapper{width:100%;max-width:640px}.onboarding-module__kw2_La__title{color:var(--color-ink);margin-bottom:var(--space-2);font-size:clamp(1.75rem,4vw,2.25rem)}.onboarding-module__kw2_La__subtitle{color:var(--color-muted);margin-bottom:var(--space-10);font-size:1.0625rem}.onboarding-module__kw2_La__moduleList{gap:var(--space-4);flex-direction:column;display:flex}.onboarding-module__kw2_La__moduleCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);transition:all var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;display:flex}.onboarding-module__kw2_La__moduleCardActive{border-color:var(--color-primary);box-shadow:0 8px 24px #c9800014;box-shadow:0 8px 24px lab(60.0739% 30.8212 124.825/.08)}.onboarding-module__kw2_La__moduleCardCompleted{background:var(--color-surface);border-color:var(--color-border)}.onboarding-module__kw2_La__moduleInfo{align-items:center;gap:var(--space-4);display:flex}.onboarding-module__kw2_La__moduleIcon{border-radius:var(--radius-full);width:3rem;height:3rem;transition:all var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.onboarding-module__kw2_La__moduleIconPending{background:var(--color-surface);color:var(--color-muted)}.onboarding-module__kw2_La__moduleIconActive{background:var(--color-primary-subtle);color:var(--color-primary)}.onboarding-module__kw2_La__moduleIconCompleted{background:var(--color-status-success-bg);color:var(--color-status-success)}.onboarding-module__kw2_La__moduleIcon svg{width:1.25rem;height:1.25rem}.onboarding-module__kw2_La__moduleText h3{color:var(--color-ink);margin-bottom:2px;font-size:1.125rem}.onboarding-module__kw2_La__moduleText p{color:var(--color-muted);font-size:.875rem}.onboarding-module__kw2_La__antibypassCard{background:var(--color-bg);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-6);margin-top:var(--space-8)}.onboarding-module__kw2_La__antibypassCard h3{align-items:center;gap:var(--space-2);color:var(--color-ink);margin-bottom:var(--space-3);font-size:1.125rem;display:flex}.onboarding-module__kw2_La__antibypassCard h3 svg{color:var(--color-primary)}.onboarding-module__kw2_La__antibypassCard p{color:var(--color-muted);font-size:.9375rem;line-height:1.6}.onboarding-module__kw2_La__btnAction{padding:var(--space-2) var(--space-5);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-full);transition:background var(--duration-fast) var(--ease-out);font-size:.875rem;font-weight:600}.onboarding-module__kw2_La__btnAction:hover{background:var(--color-primary-hover)}.onboarding-module__kw2_La__btnComplete{padding:var(--space-2) var(--space-5);color:var(--color-status-success);border:1px solid var(--color-status-success);border-radius:var(--radius-full);cursor:default;background:0 0;font-size:.875rem;font-weight:600}.onboarding-module__kw2_La__finishWrapper{margin-top:var(--space-12);text-align:center}.onboarding-module__kw2_La__btnFinish{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-full);transition:all var(--duration-normal) var(--ease-out);justify-content:center;align-items:center;padding:1rem 3rem;font-size:1rem;font-weight:600;display:inline-flex}.onboarding-module__kw2_La__btnFinish:disabled{background:var(--color-surface);color:var(--color-muted);cursor:not-allowed}.onboarding-module__kw2_La__btnFinish:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #c980004d;box-shadow:0 4px 12px lab(60.0739% 30.8212 124.825/.3)}
