html,body{margin:0;line-height:normal;padding:0;height:100%;width:100%;box-sizing:border-box;background-color:#fff}body.no-scroll,html.no-scroll{overflow:hidden;width:100%;height:100%}.swiper-pagination-bullet-active{background-color:var(--white)!important}.stats-slider .swiper-pagination-bullet-active{background-color:#222!important;opacity:1}.grecaptcha-badge{display:none!important}body.web-login .grecaptcha-badge{display:block!important}:root{--brown-detail: #615042;--brown-detail-2:#796453;--black: #0F0D0A;--white: #fff;--white-2: #f6f6f6;--accent: #99806A;--accent-less: #ECE8E4;--brown: #99806A;--brown-less:#ECE8E4;--brown-mid: #CBBEB3;--yellow:#ffff2b;--orange: #FF8C42;--orange-less: #f3b68a50;--purple: #a8a8ff;--green: #4CAF50;--green-less: #d4d6d452;--red: #E57373;--red-less: #d88888;--blue: #4FDBFF;--blue-less: #42a5f582;--black: #222;--gray-1: #555454;--gray-2: rgb(157 155 155);--gray-3: rgba(127, 126, 126, .4);--gray-4: rgb(127 126 126 / 12%);--gray-disabled: #e0e0e0;--gray-disabled2:rgb(225, 225, 225)0;--gray-disabled-button:#7a7a7a;--box-shadow: var(--gray-3) 0 0 2px 0;--box-shadow-2: var(--gray-2) 0 0 2px 0;--box-shadow-3: var(--gray-3) 0 0 2px 1px;--size-title-input: 14px;--size-input: 16px;--size-info-event: 14px;--font-poppins: Poppins;--ui-16-semi: Inter;--ui-16-semi-size: 16px;--font-size-4xs: 9px;--font-size-sm: 14px;--font-size-6xl: 25px;--color-tan-200: rgba(195, 163, 134, .8);--color-gainsboro: #e8e8e8;--green-primary: #5db075;--green-iOS: #4cd964;--green-light: #92cca1;--color-darkgray: #b0b1bc;--green-confirmation: #329843;--nav-bar: #1761c2;--blue-light: #5f8ff7;--color-gray-100: #7f7d7d;--color-gray-200: rgba(127, 126, 126, .4);--gap-base: 16px;--gap-35xl: 54px;--gap-11xs: 2px;--gap-3xs: 10px;--gap-132xl: 151px;--padding-base: 16px;--padding-13xl: 32px;--padding-4xl: 23px;--padding-6xs: 7px;--padding-3xs: 10px;--br-81xl: 100px;--br-3xs: 10px}::selection{background:none}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}*:focus{outline:none}button,a,input,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}.closeSvg{position:absolute;stroke:var(--gray-2);right:0;top:0;padding:8px 8px 22px 22px;z-index:99}@keyframes fadeInUp{to{opacity:1;transform:none}}.fade-in{opacity:0;transform:translateY(20px);animation:fadeInUp .6s forwards ease-out}.delay-0{animation-delay:.2s}.delay-1{animation-delay:.4s}.delay-2{animation-delay:.8s}.delay-3{animation-delay:1.2s}.delay-4{animation-delay:2s}.loading-overlay[data-v-aef14753]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fffc;display:flex;justify-content:center;align-items:center;z-index:9999}.loader[data-v-aef14753]{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid var(--brown);width:120px;height:120px;animation:spin-aef14753 2s linear infinite}@keyframes spin-aef14753{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-scroll[data-v-aef14753]{overflow:hidden}.overlay[data-v-a09f019c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c}.sheet[data-v-a09f019c]{position:fixed;left:0;right:0;bottom:0;margin:0 auto;max-width:480px;min-height:55vh;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:28px 24px calc(28px + env(safe-area-inset-bottom));box-sizing:border-box;font-family:var(--font-poppins);box-shadow:0 -10px 30px #0000001f}.btn-cerrar[data-v-a09f019c]{position:absolute;top:14px;right:14px;width:36px;height:36px;border:none;border-radius:50%;background:#f3f3f5;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.icono-cerrar[data-v-a09f019c]{width:16px;height:16px;stroke:var(--gray-1);stroke-width:1.6}.progreso[data-v-a09f019c]{display:flex;justify-content:center;gap:6px;margin-bottom:22px}.progreso-punto[data-v-a09f019c]{width:28px;height:5px;border-radius:5px;background:#ececf0;transition:background .3s ease}.progreso-punto.activo[data-v-a09f019c]{background:#222}.contenido[data-v-a09f019c]{display:flex;flex-direction:column;align-items:stretch;gap:14px;text-align:center}.titulo[data-v-a09f019c]{margin:0;font-size:20px;font-weight:600;color:#111}.texto[data-v-a09f019c]{margin:0 0 6px;font-size:14px;line-height:1.5;color:#666;word-break:break-word}.texto strong[data-v-a09f019c]{color:#222}.input[data-v-a09f019c]{width:100%;height:50px;padding:0 14px;box-sizing:border-box;border:1.5px solid #e4e4e8;border-radius:12px;background:#fafafa;font-family:var(--font-poppins);font-size:16px;color:#111;outline:none;transition:border-color .2s ease,background .2s ease}.input[data-v-a09f019c]:focus{border-color:#222;background:#fff}.input-error[data-v-a09f019c]{border-color:#f2b8b5;background:#fff7f7}.input-codigo[data-v-a09f019c]{height:60px;text-align:center;font-size:26px;font-weight:600;letter-spacing:10px}.input-codigo[data-v-a09f019c]::placeholder{color:#d6d6dc}.oculto[data-v-a09f019c]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.campo-password[data-v-a09f019c]{position:relative}.campo-password .input[data-v-a09f019c]{padding-right:48px}.btn-ojo[data-v-a09f019c]{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:36px;height:36px;border:none;background:transparent;color:#888;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.reglas[data-v-a09f019c]{list-style:none;margin:0;padding:14px 16px;background:#f7f7f9;border-radius:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;text-align:left}.reglas li[data-v-a09f019c]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#999;transition:color .25s ease}.check[data-v-a09f019c]{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#e6e6ea;color:transparent;display:flex;align-items:center;justify-content:center;transition:background .25s ease,color .25s ease}.reglas li.cumplida[data-v-a09f019c]{color:#2e7d55}.reglas li.cumplida .check[data-v-a09f019c]{background:#d4f2e1;color:#2e7d55}.error[data-v-a09f019c]{margin:0;padding:10px 12px;border-radius:12px;background:#fdecec;color:#c0392b;font-size:13px;line-height:1.4}.btn-principal[data-v-a09f019c]{margin-top:8px;height:50px;border:none;border-radius:12px;background:#222;color:#fff;font-family:var(--font-poppins);font-size:15px;font-weight:500;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.btn-principal[data-v-a09f019c]:active:not(:disabled){transform:scale(.98)}.btn-principal[data-v-a09f019c]:disabled{opacity:.4;cursor:default}.acciones-secundarias[data-v-a09f019c]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px}.btn-enlace[data-v-a09f019c]{border:none;background:none;padding:6px 4px;font-family:var(--font-poppins);font-size:13px;font-weight:500;color:#222;cursor:pointer}.btn-enlace[data-v-a09f019c]:disabled{color:#aaa;cursor:default}.separador[data-v-a09f019c]{color:#ccc}.fade-enter-active[data-v-a09f019c],.fade-leave-active[data-v-a09f019c]{transition:opacity .3s ease}.fade-enter-from[data-v-a09f019c],.fade-leave-to[data-v-a09f019c]{opacity:0}.sheet-enter-active[data-v-a09f019c]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-a09f019c]{transform:translateY(100%)}.paso-enter-active[data-v-a09f019c],.paso-leave-active[data-v-a09f019c]{transition:opacity .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.paso-enter-from[data-v-a09f019c]{opacity:0;transform:translate(24px)}.paso-leave-to[data-v-a09f019c]{opacity:0;transform:translate(-24px)}.log-in[data-v-24f2fe59]{width:100%;position:fixed;background-color:var(--white);height:100%;overflow:hidden;padding:79px 13px;box-sizing:border-box;text-align:center;font-size:var(--ui-16-semi-size);color:var(--black);font-family:var(--font-poppins)}.login-frame-1[data-v-24f2fe59]{margin:0 auto;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px}.login-frame-2[data-v-24f2fe59]{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;font-size:30px}.login-frame-3[data-v-24f2fe59]{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 17px;gap:10px;text-align:left;color:var(--gray-2-03)}.login-frame-4[data-v-24f2fe59]{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 62.5px;gap:var(--gap-base);color:var(--white)}.title[data-v-24f2fe59]{margin:0;position:relative;font-size:25px;font-weight:500;color:var(--black)}.title1[data-v-24f2fe59]{width:358px;position:relative;padding-bottom:5px;text-align:center}.title2[data-v-24f2fe59]{position:absolute;top:0;left:70px;color:#000;display:inline-block;font-size:14px;margin-top:30px}.title3[data-v-24f2fe59]{position:absolute;top:0;left:70px;color:#000;display:inline-block;font-size:14px;margin-top:50px}.clickable-link[data-v-24f2fe59]{cursor:pointer;transition:color .2s ease,transform .1s ease}.clickable-link[data-v-24f2fe59]:hover{color:var(--brown-detail, #aa8d69)}.clickable-link[data-v-24f2fe59]:active{transform:scale(.98)}.loader-gif-button[data-v-24f2fe59]{width:25px;height:25px}h4[data-v-24f2fe59]{margin:0;font-size:10px;font-family:var(--font-poppins);font-weight:100;color:var(--red)}input[type=text i][data-v-24f2fe59],input[type=password i][data-v-24f2fe59]{width:280px;color:#000;font-size:14px;margin:0;display:inline;font-family:var(--font-poppins);font-weight:400;border:1px solid var(--color-gray-100);padding-left:10px;border-radius:10px;height:40px}.button-login[data-v-24f2fe59]{height:40px;width:290px;max-width:300px;min-width:175px;border-radius:10px;background-color:#222;display:flex;align-items:center;justify-content:center;border:none;box-sizing:border-box;padding:0 10px;font-size:15px;cursor:pointer}.log-in1[data-v-24f2fe59]{font-weight:600;color:var(--white);text-decoration:none;font-family:var(--font-poppins);font-weight:500;font-size:12px}button[data-v-24f2fe59]:disabled{opacity:.6;cursor:not-allowed}.logoicon[data-v-24f2fe59]{width:150px;position:relative;height:150px}button[data-v-24f2fe59]{transition:transform .2s ease;font-size:15px}h3[data-v-24f2fe59]{margin:0;font-family:var(--font-poppins);font-weight:400;font-size:16px;color:var(--gray-1)}.menu-grid[data-v-dbee0cf5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.menu-card[data-v-dbee0cf5]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-height:152px;padding:16px;border:1px solid rgba(16,24,40,.07);border-radius:24px;font-family:var(--font-poppins, sans-serif);text-align:left;cursor:pointer;background:#fffffff0;box-shadow:0 14px 30px #1018280e;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.menu-card[data-v-dbee0cf5]:after{content:"";position:absolute;width:86px;height:86px;right:-28px;top:-24px;border-radius:999px;opacity:.82}.menu-card[data-v-dbee0cf5]:active{transform:scale(.975);box-shadow:0 10px 20px #1018280d}.menu-icon[data-v-dbee0cf5]{position:relative;z-index:1;display:grid;place-items:center;width:46px;height:46px;border-radius:17px;background:#fff;box-shadow:0 10px 20px #1018280f}.menu-icon svg[data-v-dbee0cf5]{width:24px;height:24px}.menu-copy[data-v-dbee0cf5]{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px}.menu-copy strong[data-v-dbee0cf5]{font-size:15px;line-height:1.22;font-weight:900;color:#101828}.menu-copy small[data-v-dbee0cf5]{font-size:12.5px;line-height:1.4;font-weight:550;color:#667085}.menu-badge[data-v-dbee0cf5]{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:50%;font-size:12px;font-weight:900;color:#fff;background:#ef4444}.tone-green .menu-icon[data-v-dbee0cf5]{color:#039855}.tone-green[data-v-dbee0cf5]:after{background:#dcfae6}.tone-blue .menu-icon[data-v-dbee0cf5]{color:#2f80ed}.tone-blue[data-v-dbee0cf5]:after{background:#dbeafe}.tone-orange .menu-icon[data-v-dbee0cf5]{color:#f97316}.tone-orange[data-v-dbee0cf5]:after{background:#ffedd5}.tone-purple .menu-icon[data-v-dbee0cf5]{color:#635bff}.tone-purple[data-v-dbee0cf5]:after{background:#ede9fe}@media (max-width: 360px){.menu-card[data-v-dbee0cf5]{min-height:146px;padding:14px}}.dynamic-clock[data-v-c7616a6c]{display:block;transition:transform .3s ease}line[data-v-c7616a6c]{transition:transform .5s cubic-bezier(.4,2.08,.55,.44)}.upcoming-services[data-v-06ef9df6]{width:100%;margin-bottom:12px}.section-heading[data-v-06ef9df6]{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:10px}.section-kicker[data-v-06ef9df6]{margin:0 0 3px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2f80ed}.section-heading h2[data-v-06ef9df6]{margin:0;font-size:20px;line-height:1.2;font-weight:850;letter-spacing:-.03em;color:#101828}.see-more-button[data-v-06ef9df6]{border:0;padding:0;font-family:inherit;font-size:14px;font-weight:800;color:#2f80ed;background:transparent;cursor:pointer}.services-strip[data-v-06ef9df6]{display:flex;gap:9px;width:calc(100% + 18px);margin-right:-18px;padding:2px 18px 8px 1px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.services-strip[data-v-06ef9df6]:after{content:"";flex:0 0 9px}.services-strip[data-v-06ef9df6]::-webkit-scrollbar{display:none}.service-card[data-v-06ef9df6]{flex:0 0 min(82%,316px);overflow:hidden;border:1px solid rgba(16,24,40,.07);border-radius:18px;background:#fffffffa;cursor:pointer;scroll-snap-align:start;transition:transform .16s ease,box-shadow .16s ease}.services-strip.is-single .service-card[data-v-06ef9df6]{flex-basis:calc(100% - 18px)}.service-card[data-v-06ef9df6]:active{transform:scale(.985);box-shadow:0 8px 18px #1018280e}.service-main[data-v-06ef9df6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px;align-items:center;min-width:0;padding:13px 12px 12px 14px}.service-info[data-v-06ef9df6]{min-width:0}.service-info h3[data-v-06ef9df6]{margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:16px;line-height:1.18;font-weight:900;letter-spacing:-.03em;color:#101828}.service-info p[data-v-06ef9df6]{margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;font-weight:700;color:#98a2b3}.service-meta[data-v-06ef9df6]{display:flex;align-items:center;gap:6px;min-width:0;margin-top:11px;font-size:13px;line-height:1.25;font-weight:750;color:#344054}.service-meta span[data-v-06ef9df6]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clock-wrap[data-v-06ef9df6]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;color:#2f80ed}.clock-wrap[data-v-06ef9df6] svg{display:block;width:100%;height:100%}.date-stack[data-v-06ef9df6]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:58px;flex:0 0 58px}.date-chip[data-v-06ef9df6]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:48px;border-radius:15px;color:#1d5fd2;background:linear-gradient(180deg,#eff6ff,#dbeafe)}.date-chip strong[data-v-06ef9df6]{font-size:18px;line-height:1;font-weight:950}.date-month[data-v-06ef9df6]{margin-top:3px;font-size:9.5px;line-height:1;font-weight:900;letter-spacing:.06em}.date-type[data-v-06ef9df6]{display:block;max-width:58px;margin-top:5px;padding:4px 6px;overflow:hidden;border-radius:999px;font-size:9.5px;line-height:1;font-weight:900;text-align:center;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-06ef9df6]{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:15px;border:1px dashed rgba(47,128,237,.26);border-radius:24px;background:#ffffffd1}.empty-icon[data-v-06ef9df6]{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;color:#2f80ed;background:#eff6ff}.empty-state h3[data-v-06ef9df6]{margin:0;font-size:15px;line-height:1.25;font-weight:900;color:#101828}.empty-state p[data-v-06ef9df6]{margin:4px 0 0;font-size:12.5px;line-height:1.4;font-weight:550;color:#667085}.skeleton-card[data-v-06ef9df6]{cursor:default;pointer-events:none}.skeleton-line[data-v-06ef9df6]{display:block;border-radius:999px;background:linear-gradient(90deg,#ececef 25%,#f7f8fa 37%,#ececef 63%);background-size:400% 100%;animation:skeleton-loading-06ef9df6 1.2s ease-in-out infinite}.skeleton-content[data-v-06ef9df6]{padding:13px 12px 12px 14px}.skeleton-date[data-v-06ef9df6]{background:#f3f4f6}.skeleton-day[data-v-06ef9df6]{width:20px;height:15px;margin-bottom:5px}.skeleton-month[data-v-06ef9df6]{width:24px;height:8px}.skeleton-type[data-v-06ef9df6]{width:44px;height:13px;margin-top:5px}.skeleton-title[data-v-06ef9df6]{width:82%;height:13px;margin:2px 0 8px}.skeleton-reference[data-v-06ef9df6]{width:42%;height:10px}.skeleton-meta[data-v-06ef9df6]{width:66%;height:12px;margin-top:11px}@keyframes skeleton-loading-06ef9df6{0%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width: 380px){.service-card[data-v-06ef9df6]{flex-basis:min(84%,296px)}.service-main[data-v-06ef9df6]{gap:9px;padding:12px 11px 11px 12px}.date-stack[data-v-06ef9df6]{width:54px;flex-basis:54px}.date-chip[data-v-06ef9df6]{width:50px}.date-type[data-v-06ef9df6]{max-width:54px;font-size:9px}}.empty-state[data-v-06ef9df6]{cursor:pointer}.magic-button[data-v-1fac19a5]{position:relative;z-index:0;width:100%;min-height:46px;border:0;border-radius:18px;overflow:hidden;isolation:isolate;cursor:pointer;background:#2563eb;color:#fff;font-family:var(--font-poppins, sans-serif);font-size:13px;font-weight:800;letter-spacing:.01em;box-shadow:0 14px 28px #2563eb38;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.magic-button[data-v-1fac19a5]:before{content:"";position:absolute;z-index:0;left:-50%;top:-160%;width:200%;height:420%;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;background-position:center;background-image:conic-gradient(from 0deg,transparent 0deg,transparent 252deg,rgba(255,255,255,0) 260deg,rgba(255,255,255,.14) 266deg,rgba(255,255,255,.34) 272deg,rgba(255,255,255,.88) 278deg,rgba(255,255,255,.34) 284deg,rgba(255,255,255,.14) 290deg,rgba(255,255,255,0) 298deg,transparent 360deg);opacity:1;transform-origin:center;animation:magicButtonAlternated-1fac19a5 8s linear infinite}.magic-button[data-v-1fac19a5]:after{content:"";position:absolute;z-index:1;top:1.6px;right:1.6px;bottom:1.6px;left:1.6px;border-radius:16.4px;background:#2563eb;pointer-events:none}.magic-button__content[data-v-1fac19a5]{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center}.magic-button[data-v-1fac19a5]:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 18px 34px #2563eb47}.magic-button[data-v-1fac19a5]:active{transform:translateY(0);box-shadow:0 10px 22px #2563eb33}.magic-button--disabled[data-v-1fac19a5]{cursor:not-allowed;opacity:.65;box-shadow:none}.magic-button--disabled[data-v-1fac19a5]:before{animation-play-state:paused;opacity:0}.magic-button__loader[data-v-1fac19a5]{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:magicButtonLoader-1fac19a5 .8s linear infinite}@keyframes magicButtonAlternated-1fac19a5{0%{opacity:1;transform:rotate(0)}23%{opacity:1;transform:rotate(.46turn)}25%{opacity:0;transform:rotate(.5turn)}75%{opacity:0;transform:rotate(1.5turn)}77%{opacity:1;transform:rotate(1.54turn)}to{opacity:1;transform:rotate(2turn)}}@keyframes magicButtonLoader-1fac19a5{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.magic-button[data-v-1fac19a5]:before,.magic-button__loader[data-v-1fac19a5]{animation:none}}.home-clients-dashboard[data-v-212a75b1]{width:100%;max-width:600px;min-height:100%;margin:0 auto;padding:20px 18px calc(128px + env(safe-area-inset-bottom,0px));box-sizing:border-box;font-family:var(--font-poppins, sans-serif);color:#101828;overflow-x:hidden;overflow-y:visible}.section-kicker[data-v-212a75b1]{margin:0 0 4px;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#2f80ed}.hero-card[data-v-212a75b1]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:14px;min-height:228px;margin-bottom:16px;padding:20px;overflow:hidden;border-radius:30px;color:#fff;background:linear-gradient(135deg,#101828f5,#1d5fd2eb),radial-gradient(circle at 88% 12%,rgba(255,255,255,.24),transparent 26%)}.hero-content[data-v-212a75b1]{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;gap:22px;min-width:0}.hero-badge[data-v-212a75b1]{display:inline-flex;align-items:center;width:fit-content;margin-bottom:10px;padding:7px 11px;border-radius:999px;font-size:11px;line-height:1;font-weight:850;letter-spacing:.03em;text-transform:uppercase;color:#dbeafe;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-copy h2[data-v-212a75b1]{max-width:285px;margin:0;font-size:clamp(27px,7.5vw,36px);line-height:1;font-weight:950;letter-spacing:-.06em}.hero-copy p[data-v-212a75b1]{max-width:285px;margin:12px 0 0;font-size:14px;line-height:1.55;font-weight:550;color:#ffffffd1}.hero-actions[data-v-212a75b1]{display:flex;flex-direction:column;gap:9px}.hero-actions[data-v-212a75b1] button{font-size:13px}.secondary-action[data-v-212a75b1]{display:inline-flex;justify-content:center;align-items:center;width:100%;min-height:48px;border:0;border-radius:16px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:900;letter-spacing:.01em;text-transform:uppercase;color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.secondary-action[data-v-212a75b1]:active{transform:scale(.98)}.secondary-action[data-v-212a75b1]:disabled{cursor:wait;opacity:.82}.button-loader[data-v-212a75b1]{width:18px;height:18px;border:2px solid rgba(255,255,255,.32);border-top-color:#fff;border-radius:50%;animation:spin-212a75b1 .7s linear infinite}.button-loader.dark[data-v-212a75b1]{border-color:#ffffff47;border-top-color:#fff}.hero-illustration[data-v-212a75b1]{position:relative;z-index:1;min-height:100%}.illustration-orbit[data-v-212a75b1]{position:absolute;border-radius:999px;background:#ffffff14;filter:blur(.2px)}.orbit-one[data-v-212a75b1]{width:145px;height:145px;top:-30px;right:-54px}.orbit-two[data-v-212a75b1]{width:82px;height:82px;right:6px;bottom:8px;background:#ffffff1f}.illustration-card[data-v-212a75b1]{position:absolute;display:grid;place-items:center;width:56px;height:56px;border-radius:20px;color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff2e,0 18px 32px #00000029;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.calendar-card[data-v-212a75b1]{top:18px;right:10px;transform:rotate(7deg)}.team-card[data-v-212a75b1]{right:40px;bottom:26px;transform:rotate(-8deg)}.accepted-quote-card[data-v-212a75b1]{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-bottom:16px;padding:14px;border:1px solid rgba(2,122,72,.12);border-radius:22px;cursor:pointer;background:linear-gradient(135deg,#ecfdf3,#f6fef9);box-shadow:0 12px 28px #027a4814}.accepted-icon[data-v-212a75b1]{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#fff}.accepted-copy h3[data-v-212a75b1]{margin:0;font-size:15px;line-height:1.25;font-weight:900;color:#027a48}.accepted-copy p[data-v-212a75b1]{margin:4px 0 0;font-size:13px;line-height:1.4;font-weight:550;color:#475467}.accepted-arrow[data-v-212a75b1]{font-size:20px;font-weight:900;color:#027a48}.trust-card[data-v-212a75b1]{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;margin:8px 0 18px;padding:15px;border:1px solid rgba(47,128,237,.12);border-radius:24px;background:linear-gradient(135deg,#fff,#eff6ff);box-shadow:0 14px 30px #1018280e}.trust-icon[data-v-212a75b1]{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;font-size:21px;background:#fff;box-shadow:0 10px 20px #1018280f}.trust-card--loading[data-v-212a75b1]{pointer-events:none}.trust-icon--loading[data-v-212a75b1],.trust-placeholder[data-v-212a75b1]{background:#10182814;animation:trustPulse-212a75b1 1.15s ease-in-out infinite}.trust-placeholder[data-v-212a75b1]{display:block;border-radius:999px}.trust-placeholder--title[data-v-212a75b1]{width:min(100%,330px);height:16px}.trust-placeholder--subtitle[data-v-212a75b1]{width:min(78%,260px);height:12px;margin-top:8px}.trust-content h2[data-v-212a75b1]{margin:0;font-size:14px;line-height:1.35;font-weight:900;color:#101828}.trust-content p[data-v-212a75b1]{margin:4px 0 0;font-size:12.5px;line-height:1.45;font-weight:550;color:#667085}.quick-actions-section[data-v-212a75b1]{width:100%}.section-heading.compact[data-v-212a75b1]{margin-bottom:12px}.section-heading h2[data-v-212a75b1]{margin:0;font-size:20px;line-height:1.2;font-weight:850;letter-spacing:-.03em;color:#101828}@keyframes trustPulse-212a75b1{0%,to{opacity:.45}50%{opacity:.9}}@keyframes spin-212a75b1{to{transform:rotate(360deg)}}@media (max-width: 600px){.hero-card[data-v-212a75b1]{grid-template-columns:1fr;min-height:0;padding:18px;overflow:hidden;isolation:isolate}.hero-content[data-v-212a75b1]{position:relative;z-index:2;width:100%}.hero-copy[data-v-212a75b1]{padding-right:64px}.hero-actions[data-v-212a75b1]{position:relative;z-index:2;width:100%;isolation:isolate}.hero-actions[data-v-212a75b1]>*{width:100%}.hero-illustration[data-v-212a75b1]{display:block;position:absolute;top:18px;right:18px;z-index:4;width:48px;height:48px;min-height:0;pointer-events:none;isolation:isolate}.illustration-orbit[data-v-212a75b1],.team-card[data-v-212a75b1]{display:none}.calendar-card[data-v-212a75b1]{top:0;right:0;width:48px;height:48px;overflow:hidden;border-radius:17px;transform:rotate(7deg);z-index:5;background:linear-gradient(135deg,#2f80ed,#1d5fd2);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 10px 22px #0000002e}.calendar-card[data-v-212a75b1]:before,.calendar-card[data-v-212a75b1]:after{display:none}.calendar-card svg[data-v-212a75b1]{width:22px;height:22px}}.trust-card[data-v-212a75b1]{cursor:pointer}.update-container[data-v-c56f08a4]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:40px 25px;box-sizing:border-box;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.content-wrapper[data-v-c56f08a4]{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;max-width:380px}.update-graphic[data-v-c56f08a4]{width:180px;height:auto;margin-bottom:25px}h1[data-v-c56f08a4]{font-size:2.1rem;font-weight:700;color:#2c3e50;margin:0}.main-text[data-v-c56f08a4]{font-size:1.1rem;color:#34495e;line-height:1.5;margin:0;white-space:pre-line}.subtitle-text[data-v-c56f08a4]{font-size:.9rem;color:#7f8c8d;line-height:1.4;margin-top:5px}.button-container[data-v-c56f08a4]{width:100%;max-width:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:20px}.button-container a img[data-v-c56f08a4],.button-container .boton-actualizar img[data-v-c56f08a4]{height:55px;width:auto;display:block;transition:transform .2s ease-in-out}.button-container a:hover img[data-v-c56f08a4],.button-container .boton-actualizar:hover img[data-v-c56f08a4]{transform:scale(1.05)}.boton-actualizar[data-v-c56f08a4]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.error-actualizacion[data-v-c56f08a4]{color:#c0392b;font-size:.9rem;margin-top:15px}.noconnection-container[data-v-c006662f]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 25px;box-sizing:border-box;text-align:center;font-family:var(--font-poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.content-wrapper[data-v-c006662f]{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;max-width:380px}.connection-graphic[data-v-c006662f]{width:220px;max-width:85%;height:auto;margin-bottom:20px}h1[data-v-c006662f]{font-size:2.1rem;font-weight:700;color:#2c3e50;margin:0}.main-text[data-v-c006662f]{font-size:1.1rem;color:#34495e;line-height:1.5;margin:0}.subtitle-text[data-v-c006662f]{font-size:.9rem;color:#7f8c8d;line-height:1.4;margin-top:5px}.retry-btn[data-v-c006662f]{margin-top:20px;background-color:#0a0a0a;color:#fff;border:none;padding:14px 32px;border-radius:12px;font-weight:600;font-size:15px;cursor:pointer;font-family:inherit;transition:transform .2s ease}.retry-btn[data-v-c006662f]:active{transform:scale(.96)}.modal-fade-enter-active[data-v-3ac20d4b],.modal-fade-leave-active[data-v-3ac20d4b]{transition:opacity .3s ease}.modal-fade-enter-active .modal-content[data-v-3ac20d4b],.modal-fade-leave-active .modal-content[data-v-3ac20d4b]{transition:transform .3s cubic-bezier(.25,.8,.25,1)}.modal-fade-enter-from[data-v-3ac20d4b]{opacity:0}.modal-fade-enter-from .modal-content[data-v-3ac20d4b]{transform:scale(.9)}.modal-fade-leave-to[data-v-3ac20d4b]{opacity:0}.modal-fade-leave-to .modal-content[data-v-3ac20d4b]{transform:scale(.9)}.modal-background[data-v-3ac20d4b]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:10000;-webkit-transform:translateZ(0);transform:translateZ(0);touch-action:none}.modal-content[data-v-3ac20d4b]{background:#fff;border-radius:12px;padding:25px;width:80%;max-width:500px;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;justify-content:center;overflow:hidden;box-sizing:border-box;font-family:var(--font-poppins, sans-serif);-webkit-transform:translateZ(0);transition:transform .3s cubic-bezier(.25,.8,.25,1)}.modal-header-section[data-v-3ac20d4b]{text-align:center}.icon-warning[data-v-3ac20d4b]{margin-bottom:10px;display:flex;justify-content:center;align-items:center}.warning-svg-icon[data-v-3ac20d4b]{width:48px;height:48px;color:#000;stroke:#000;fill:none}.modal-title[data-v-3ac20d4b]{font-size:18px;font-weight:600;color:#111;margin:0}.modal-body[data-v-3ac20d4b]{font-size:15px;color:#444;line-height:1.5;text-align:inherit}.simple-message[data-v-3ac20d4b]{text-align:center}.submessage[data-v-3ac20d4b]{font-size:13px;color:#666;margin-top:5px;text-align:center}.button-group[data-v-3ac20d4b]{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.btn[data-v-3ac20d4b]{flex:1;padding:12px 20px;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:opacity .2s}.btn[data-v-3ac20d4b]:active{opacity:.8}.cancel[data-v-3ac20d4b]{background-color:#f0f0f0;color:#333}.confirm[data-v-3ac20d4b]{background-color:#222;color:#fff}.btn-danger[data-v-3ac20d4b]{background-color:#d32f2f;color:#fff}@media (max-width: 400px){.modal-content[data-v-3ac20d4b]{padding:20px}.btn[data-v-3ac20d4b]{padding:10px;font-size:14px}}.smooth-resize[data-v-3ac20d4b]{transition:transform .3s cubic-bezier(.25,.8,.25,1)}.inner-content-wrapper[data-v-3ac20d4b]{display:flex;flex-direction:column;gap:20px;width:100%}.content-slide-enter-active[data-v-3ac20d4b],.content-slide-leave-active[data-v-3ac20d4b]{transition:opacity .2s ease}.content-slide-enter-from[data-v-3ac20d4b],.content-slide-leave-to[data-v-3ac20d4b]{opacity:0}.report-action[data-v-3ac20d4b]{color:#d32f2f!important}.report-action[data-v-3ac20d4b]:hover{background-color:#ffebee!important}.report-icon[data-v-3ac20d4b]{color:#d32f2f;stroke:#d32f2f}.overlay[data-v-c35ce6d7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:999}.sheet[data-v-c35ce6d7]{position:fixed;left:0;right:0;bottom:0;margin:0 auto;max-width:480px;min-height:45vh;max-height:100vh;overflow-y:auto;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:28px 24px calc(28px + env(safe-area-inset-bottom));box-sizing:border-box;font-family:var(--font-poppins);box-shadow:0 -10px 30px #0000001f;z-index:1000}.btn-cerrar[data-v-c35ce6d7]{position:absolute;top:14px;right:14px;width:36px;height:36px;border:none;border-radius:50%;background:#f3f3f5;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.icono-cerrar[data-v-c35ce6d7]{width:16px;height:16px;stroke:var(--gray-1);stroke-width:1.6}.progreso[data-v-c35ce6d7]{display:flex;justify-content:center;gap:6px;margin-bottom:22px}.progreso-punto[data-v-c35ce6d7]{width:28px;height:5px;border-radius:5px;background:#ececf0;transition:background .3s ease}.progreso-punto.activo[data-v-c35ce6d7]{background:#222}.contenido[data-v-c35ce6d7]{display:flex;flex-direction:column;align-items:stretch;gap:14px;text-align:center}.titulo[data-v-c35ce6d7]{margin:0;font-size:20px;font-weight:600;color:#111}.texto[data-v-c35ce6d7]{margin:0 0 6px;font-size:14px;line-height:1.5;color:#666;word-break:break-word}.texto strong[data-v-c35ce6d7]{color:#222}.email-actual[data-v-c35ce6d7]{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;background:#f7f7f9;text-align:left}.email-actual-etiqueta[data-v-c35ce6d7]{font-size:11.5px;color:#999}.email-actual-valor[data-v-c35ce6d7]{font-size:14px;font-weight:500;color:#222;word-break:break-all}.input[data-v-c35ce6d7]{width:100%;height:50px;padding:0 14px;box-sizing:border-box;border:1.5px solid #e4e4e8;border-radius:12px;background:#fafafa;font-family:var(--font-poppins);font-size:16px;color:#111;outline:none;transition:border-color .2s ease,background .2s ease}.input-con-icono[data-v-c35ce6d7]{padding-right:48px}.input[data-v-c35ce6d7]:focus{border-color:#222;background:#fff}.input-error[data-v-c35ce6d7]{border-color:#f2b8b5;background:#fff7f7}.campo-password[data-v-c35ce6d7]{position:relative}.btn-ojo[data-v-c35ce6d7]{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:36px;height:36px;border:none;background:transparent;color:#888;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.reglas[data-v-c35ce6d7]{list-style:none;margin:0;padding:14px 16px;background:#f7f7f9;border-radius:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;text-align:left}.reglas li[data-v-c35ce6d7]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#999;transition:color .25s ease}.check[data-v-c35ce6d7]{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#e6e6ea;color:transparent;display:flex;align-items:center;justify-content:center;transition:background .25s ease,color .25s ease}.reglas li.cumplida[data-v-c35ce6d7]{color:#2e7d55}.reglas li.cumplida .check[data-v-c35ce6d7]{background:#d4f2e1;color:#2e7d55}.icono-correo[data-v-c35ce6d7]{align-self:center;width:64px;height:64px;border-radius:50%;background:#d4f2e1;color:#2e7d55;display:flex;align-items:center;justify-content:center}.aviso[data-v-c35ce6d7]{padding:12px 14px;border-radius:12px;background:#f7f7f9;color:#666;font-size:13px;line-height:1.5}.error[data-v-c35ce6d7]{margin:0;padding:10px 12px;border-radius:12px;background:#fdecec;color:#c0392b;font-size:13px;line-height:1.4}.btn-principal[data-v-c35ce6d7]{margin-top:8px;height:50px;border:none;border-radius:12px;background:#222;color:#fff;font-family:var(--font-poppins);font-size:15px;font-weight:500;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.btn-principal[data-v-c35ce6d7]:active:not(:disabled){transform:scale(.98)}.btn-principal[data-v-c35ce6d7]:disabled{opacity:.4;cursor:default}.acciones-secundarias[data-v-c35ce6d7]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px}.btn-enlace[data-v-c35ce6d7]{align-self:center;border:none;background:none;padding:6px 4px;font-family:var(--font-poppins);font-size:13px;font-weight:500;color:#222;cursor:pointer}.btn-enlace[data-v-c35ce6d7]:disabled{color:#aaa;cursor:default}.separador[data-v-c35ce6d7]{color:#ccc}.fade-enter-active[data-v-c35ce6d7],.fade-leave-active[data-v-c35ce6d7]{transition:opacity .3s ease}.fade-enter-from[data-v-c35ce6d7],.fade-leave-to[data-v-c35ce6d7]{opacity:0}.sheet-enter-active[data-v-c35ce6d7]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.sheet-leave-active[data-v-c35ce6d7]{transition:transform .25s ease-in}.sheet-enter-from[data-v-c35ce6d7],.sheet-leave-to[data-v-c35ce6d7]{transform:translateY(100%)}.paso-enter-active[data-v-c35ce6d7],.paso-leave-active[data-v-c35ce6d7]{transition:opacity .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.paso-enter-from[data-v-c35ce6d7]{opacity:0;transform:translate(24px)}.paso-leave-to[data-v-c35ce6d7]{opacity:0;transform:translate(-24px)}.overlay[data-v-d72bb483]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:999}.sheet[data-v-d72bb483]{position:fixed;left:0;right:0;bottom:0;margin:0 auto;max-width:480px;min-height:45vh;max-height:100vh;overflow-y:auto;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:28px 24px calc(28px + env(safe-area-inset-bottom));box-sizing:border-box;font-family:var(--font-poppins);box-shadow:0 -10px 30px #0000001f;z-index:1000}.btn-cerrar[data-v-d72bb483]{position:absolute;top:14px;right:14px;width:36px;height:36px;border:none;border-radius:50%;background:#f3f3f5;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.icono-cerrar[data-v-d72bb483]{width:16px;height:16px;stroke:var(--gray-1);stroke-width:1.6}.progreso[data-v-d72bb483]{display:flex;justify-content:center;gap:6px;margin-bottom:22px}.progreso-punto[data-v-d72bb483]{width:28px;height:5px;border-radius:5px;background:#ececf0;transition:background .3s ease}.progreso-punto.activo[data-v-d72bb483]{background:#222}.contenido[data-v-d72bb483]{display:flex;flex-direction:column;align-items:stretch;gap:14px;text-align:center}.titulo[data-v-d72bb483]{margin:0;font-size:20px;font-weight:600;color:#111}.texto[data-v-d72bb483]{margin:0 0 6px;font-size:14px;line-height:1.5;color:#666}.input[data-v-d72bb483]{width:100%;height:50px;padding:0 48px 0 14px;box-sizing:border-box;border:1.5px solid #e4e4e8;border-radius:12px;background:#fafafa;font-family:var(--font-poppins);font-size:16px;color:#111;outline:none;transition:border-color .2s ease,background .2s ease}.input[data-v-d72bb483]:focus{border-color:#222;background:#fff}.input-error[data-v-d72bb483]{border-color:#f2b8b5;background:#fff7f7}.campo-password[data-v-d72bb483]{position:relative}.btn-ojo[data-v-d72bb483]{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:36px;height:36px;border:none;background:transparent;color:#888;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.reglas[data-v-d72bb483]{list-style:none;margin:0;padding:14px 16px;background:#f7f7f9;border-radius:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;text-align:left}.reglas li[data-v-d72bb483]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#999;transition:color .25s ease}.check[data-v-d72bb483]{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#e6e6ea;color:transparent;display:flex;align-items:center;justify-content:center;transition:background .25s ease,color .25s ease}.reglas li.cumplida[data-v-d72bb483]{color:#2e7d55}.reglas li.cumplida .check[data-v-d72bb483]{background:#d4f2e1;color:#2e7d55}.error[data-v-d72bb483]{margin:0;padding:10px 12px;border-radius:12px;background:#fdecec;color:#c0392b;font-size:13px;line-height:1.4}.btn-principal[data-v-d72bb483]{margin-top:8px;height:50px;border:none;border-radius:12px;background:#222;color:#fff;font-family:var(--font-poppins);font-size:15px;font-weight:500;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.btn-principal[data-v-d72bb483]:active:not(:disabled){transform:scale(.98)}.btn-principal[data-v-d72bb483]:disabled{opacity:.4;cursor:default}.btn-enlace[data-v-d72bb483]{align-self:center;border:none;background:none;padding:6px 4px;font-family:var(--font-poppins);font-size:13px;font-weight:500;color:#222;cursor:pointer}.btn-enlace[data-v-d72bb483]:disabled{color:#aaa;cursor:default}.fade-enter-active[data-v-d72bb483],.fade-leave-active[data-v-d72bb483]{transition:opacity .3s ease}.fade-enter-from[data-v-d72bb483],.fade-leave-to[data-v-d72bb483]{opacity:0}.sheet-enter-active[data-v-d72bb483]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.sheet-leave-active[data-v-d72bb483]{transition:transform .25s ease-in}.sheet-enter-from[data-v-d72bb483],.sheet-leave-to[data-v-d72bb483]{transform:translateY(100%)}.paso-enter-active[data-v-d72bb483],.paso-leave-active[data-v-d72bb483]{transition:opacity .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.paso-enter-from[data-v-d72bb483]{opacity:0;transform:translate(24px)}.paso-leave-to[data-v-d72bb483]{opacity:0;transform:translate(-24px)}.modal-fade-enter-active[data-v-0078ea04],.modal-fade-leave-active[data-v-0078ea04]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-0078ea04],.modal-fade-leave-to[data-v-0078ea04]{opacity:0}.step-fade-enter-active[data-v-0078ea04],.step-fade-leave-active[data-v-0078ea04]{transition:opacity .15s ease}.step-fade-enter-from[data-v-0078ea04],.step-fade-leave-to[data-v-0078ea04]{opacity:0}.modal-overlay[data-v-0078ea04]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:flex-end;justify-content:center;padding:16px 0 0;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box}.delete-modal[data-v-0078ea04]{position:relative;width:100%;max-height:92vh;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;padding:28px 20px max(24px,env(safe-area-inset-bottom));border-radius:16px 16px 0 0;background:#fff;box-sizing:border-box;font-family:var(--font-poppins, sans-serif);-webkit-overflow-scrolling:touch}.close-button[data-v-0078ea04]{position:absolute;top:10px;right:10px;width:36px;height:36px;padding:8px;border:0;background:transparent;cursor:pointer}.close-button[data-v-0078ea04]:disabled{cursor:not-allowed;opacity:.45}.close-button[data-v-0078ea04] svg{width:100%;height:100%}.step-content[data-v-0078ea04]{width:100%;max-width:540px;min-height:360px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;box-sizing:border-box}h2[data-v-0078ea04]{margin:18px 34px 0;color:var(--black, #111);font-size:20px;line-height:1.3}p[data-v-0078ea04]{margin:0;color:var(--gray-2, #606060);font-size:14px;line-height:1.55}.warning-icon[data-v-0078ea04]{width:48px;height:48px;margin-top:8px}.permanent-warning[data-v-0078ea04]{color:#8a1c13;font-weight:600}.warning-list[data-v-0078ea04]{margin:0;padding-left:22px;color:var(--black, #222);font-size:14px;line-height:1.5;text-align:left}.warning-list li+li[data-v-0078ea04]{margin-top:10px}.text-input[data-v-0078ea04]{width:100%;max-width:430px;min-height:44px;padding:10px 12px;border:1px solid var(--color-gray-100, #c9c9c9);border-radius:10px;color:var(--black, #111);background:#fff;box-sizing:border-box;font:400 16px var(--font-poppins, sans-serif)}.text-input.invalid[data-v-0078ea04]{border:2px solid #b42318}.confirmation-input[data-v-0078ea04]{resize:vertical;min-height:84px;line-height:1.45}.required-phrase[data-v-0078ea04]{width:100%;padding:12px;border:1px solid #f2c4bf;border-radius:8px;color:#69140e;background:#fff4f2;box-sizing:border-box;font-weight:600;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.error-message[data-v-0078ea04]{color:#b42318;font-size:13px;font-weight:500}.button-group[data-v-0078ea04]{width:100%;margin-top:auto;display:flex;gap:12px}.button[data-v-0078ea04]{flex:1;min-height:46px;padding:11px 14px;border:0;border-radius:9px;font:600 14px var(--font-poppins, sans-serif);cursor:pointer}.button[data-v-0078ea04]:disabled{cursor:not-allowed;opacity:.5}.secondary[data-v-0078ea04]{color:#333;background:#ededed}.primary[data-v-0078ea04]{color:#fff;background:#222}.danger[data-v-0078ea04]{color:#fff;background:#b42318}.final-actions .danger[data-v-0078ea04]{flex:1.7}.sr-only[data-v-0078ea04]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width: 700px){.modal-overlay[data-v-0078ea04]{align-items:center;padding:24px}.delete-modal[data-v-0078ea04]{width:min(92vw,580px);padding:30px;border-radius:16px}}@media (max-width: 420px){.button-group[data-v-0078ea04]{flex-direction:column-reverse}.final-actions .danger[data-v-0078ea04]{flex:1}}.maintenance-container[data-v-ebbf9e63]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 25px;box-sizing:border-box;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.content-wrapper[data-v-ebbf9e63]{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;max-width:380px}.maintenance-graphic[data-v-ebbf9e63]{width:180px;height:auto;margin-bottom:25px}h1[data-v-ebbf9e63]{font-size:2.1rem;font-weight:700;color:#2c3e50;margin:0}.main-text[data-v-ebbf9e63]{font-size:1.1rem;color:#34495e;line-height:1.5;margin:0}.subtitle-text[data-v-ebbf9e63]{font-size:.9rem;color:#7f8c8d;line-height:1.4;margin-top:5px}.force-pwd-overlay[data-v-d10292e0]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:999999;padding:20px;box-sizing:border-box}.force-pwd-modal[data-v-d10292e0]{background:#fff;width:100%;max-width:400px;border-radius:20px;padding:30px 25px;box-shadow:0 20px 40px #0000004d;text-align:center;font-family:var(--font-poppins, sans-serif)}.icon-header[data-v-d10292e0]{background:#f0f0f0;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;color:#333}h2[data-v-d10292e0]{font-size:22px;margin:0 0 10px;color:#111}.subtitle[data-v-d10292e0]{font-size:14px;color:#666;margin-bottom:25px;line-height:1.5}.input-group[data-v-d10292e0]{margin-bottom:15px}input[data-v-d10292e0]{width:100%;padding:14px 15px;border-radius:12px;border:1.5px solid #e0e0e0;font-size:15px;outline:none;transition:all .3s ease;box-sizing:border-box;background:#fafafa}input[data-v-d10292e0]:focus{border-color:#222;background:#fff}.rules-container[data-v-d10292e0]{text-align:left;margin:20px 0;background:#f9f9f9;padding:15px;border-radius:12px}.rule[data-v-d10292e0]{font-size:13px;color:#999;margin-bottom:8px;display:flex;align-items:center;transition:color .3s ease}.rule[data-v-d10292e0]:last-child{margin-bottom:0}.dot[data-v-d10292e0]{width:8px;height:8px;border-radius:50%;background:#ccc;margin-right:10px;transition:background .3s ease}.rule.passed[data-v-d10292e0]{color:#2e8b57;font-weight:500}.rule.passed .dot[data-v-d10292e0]{background:#2e8b57}button[data-v-d10292e0]{width:100%;padding:16px;border-radius:12px;border:none;font-size:16px;font-weight:600;cursor:pointer;background:#e0e0e0;color:#999;transition:all .3s ease}button.btn-active[data-v-d10292e0]{background:#111;color:#fff;box-shadow:0 8px 15px #0003}button.btn-error[data-v-d10292e0]{background:#e74c3c!important;color:#fff!important;animation:shake-d10292e0 .4s cubic-bezier(.36,.07,.19,.97) both}.error-msg[data-v-d10292e0]{color:#e74c3c;font-size:13px;margin-bottom:15px;font-weight:500}@keyframes shake-d10292e0{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(3px,0,0)}30%,50%,70%{transform:translate3d(-5px,0,0)}40%,60%{transform:translate3d(5px,0,0)}}.support-overlay[data-v-2dd80f7e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:999999;padding:20px;box-sizing:border-box}.support-modal[data-v-2dd80f7e]{background:#fff;width:100%;max-width:340px;border-radius:20px;padding:30px 25px;box-shadow:0 10px 25px #0003;text-align:center;font-family:var(--font-poppins, sans-serif);animation:popIn-2dd80f7e .3s cubic-bezier(.175,.885,.32,1.275)}.icon-header[data-v-2dd80f7e]{background:#b8b8b8;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;color:#222}h2[data-v-2dd80f7e]{font-size:20px;margin:0 0 10px;color:#111;font-weight:700}.description[data-v-2dd80f7e]{font-size:14px;color:#666;margin-bottom:25px;line-height:1.4}.contact-info[data-v-2dd80f7e]{background:#f9f9f9;border-radius:12px;padding:15px;margin-bottom:25px;text-align:left}.info-item[data-v-2dd80f7e]{display:flex;flex-direction:column;margin-bottom:12px}.info-item[data-v-2dd80f7e]:last-child{margin-bottom:0}.label[data-v-2dd80f7e]{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-weight:600}.value[data-v-2dd80f7e]{font-size:16px;color:#222;font-weight:600}.link[data-v-2dd80f7e]{color:#06c;text-decoration:none}.actions[data-v-2dd80f7e]{display:flex;gap:10px}.btn-cancel[data-v-2dd80f7e]{flex:1;padding:12px;border-radius:12px;border:none;background:#eee;color:#555;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.btn-cancel[data-v-2dd80f7e]:active{background:#ddd}.btn-call[data-v-2dd80f7e]{flex:1;padding:12px;border-radius:12px;border:none;background:#222;color:#fff;font-size:15px;font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:transform .2s}.btn-call[data-v-2dd80f7e]:active{transform:scale(.95)}@keyframes popIn-2dd80f7e{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.fade-enter-active[data-v-2dd80f7e],.fade-leave-active[data-v-2dd80f7e]{transition:opacity .3s ease}.fade-enter-from[data-v-2dd80f7e],.fade-leave-to[data-v-2dd80f7e]{opacity:0}.tut-root[data-v-ceb1f07f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;pointer-events:auto;font-family:var(--font-poppins, sans-serif)}.tut-backdrop[data-v-ceb1f07f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:tutFadeIn-ceb1f07f .3s ease}.tut-spotlight[data-v-ceb1f07f]{position:fixed;border-radius:20px;box-shadow:0 0 0 2px #ffffffb3,0 0 0 9999px #000c;pointer-events:none;transition:top .64s cubic-bezier(.4,0,.2,1),left .64s cubic-bezier(.4,0,.2,1),width .64s cubic-bezier(.4,0,.2,1),height .64s cubic-bezier(.4,0,.2,1)}.tut-spotlight.no-slide[data-v-ceb1f07f]{transition:none;animation:tutFadeIn-ceb1f07f .3s ease}.tut-spotlight.following[data-v-ceb1f07f]{transition:none}@keyframes tutFadeIn-ceb1f07f{0%{opacity:0}to{opacity:1}}.tut-card[data-v-ceb1f07f]{position:fixed;left:20px;right:20px;max-width:400px;margin:0 auto;background:#fff;border-radius:20px;padding:20px;box-shadow:0 10px 40px #00000080;color:#333;z-index:2;pointer-events:auto}.tut-card--bottom[data-v-ceb1f07f]{top:auto;bottom:calc(24px + env(safe-area-inset-bottom,0px))}.tut-card--top[data-v-ceb1f07f]{bottom:auto;top:calc(24px + env(safe-area-inset-top,0px))}.tut-card--center[data-v-ceb1f07f]{top:50%;bottom:auto;transform:translateY(-50%)}.tut-card.is-welcome[data-v-ceb1f07f]{text-align:center;padding:34px 26px}.tut-skip[data-v-ceb1f07f]{position:absolute;top:14px;right:14px;background:transparent;border:none;padding:4px;font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}.tut-skip[data-v-ceb1f07f]:active{color:#000}.tut-logo[data-v-ceb1f07f]{width:110px;height:auto;margin:4px auto 16px;display:block;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.tut-title[data-v-ceb1f07f]{font-size:17px;font-weight:700;margin:4px 24px 6px 0;line-height:1.25}.tut-card.is-welcome .tut-title[data-v-ceb1f07f]{font-size:24px;margin:0 0 12px}.tut-desc[data-v-ceb1f07f]{font-size:14px;line-height:1.45;color:#666;margin:0 0 16px}.tut-card.is-welcome .tut-desc[data-v-ceb1f07f]{font-size:15px;margin-bottom:24px}.tut-footer[data-v-ceb1f07f]{display:flex;align-items:center;justify-content:space-between}.tut-card.is-welcome .tut-footer[data-v-ceb1f07f]{justify-content:center}.tut-progress[data-v-ceb1f07f]{font-size:12px;color:#888;margin-right:auto}.tut-card.is-welcome .tut-progress[data-v-ceb1f07f]{display:none}.tut-btns[data-v-ceb1f07f]{display:flex;gap:10px}.tut-btn[data-v-ceb1f07f]{border-radius:10px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;line-height:1;transition:opacity .15s ease}.tut-btn[data-v-ceb1f07f]:disabled{opacity:.5;cursor:default}.tut-btn--prev[data-v-ceb1f07f]{background:transparent;border:1px solid #e0e0e0;color:#666}.tut-btn--next[data-v-ceb1f07f]{background:#111;color:#fff;border:1px solid #111}.tut-steps[data-v-ceb1f07f]{list-style:none;margin:4px 0 18px;padding:0;text-align:left}.tut-step-item[data-v-ceb1f07f]{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.tut-step-item[data-v-ceb1f07f]:last-child{margin-bottom:0}.tut-step-num[data-v-ceb1f07f]{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#111;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.tut-step-text[data-v-ceb1f07f]{font-size:14px;line-height:1.45;color:#666}.tut-step-text strong[data-v-ceb1f07f]{color:#111;font-weight:700}.app-container{position:relative;display:flex;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh) * 100);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;overflow-y:hidden}.app-header{flex:0 0 auto}.app-content{flex:1 1 auto;overflow-y:auto;background-color:#f6f6f6;padding-bottom:20px}.app-content.register{background-color:#fff!important}.home-content{overflow-y:auto;-webkit-overflow-scrolling:touch}.calendar-list{position:absolute;top:-1vh;right:0;margin:-85px 10px;background-color:#222;border-radius:50%;box-shadow:var(--gray-3) 1px 2px 1px 1px;height:65px;width:65px;display:flex;align-items:center;justify-content:center;pointer-events:auto;transition:transform .2s ease;z-index:4}.calendar-list:active{transform:scale(1.2)}.slide-right-enter-active{transition:transform .4s ease;position:absolute;width:100%;height:100%;top:0;left:0;z-index:100;backface-visibility:hidden}.slide-right-enter-from{transform:translate(100%);position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.slide-right-enter-to{transform:translate(0);position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.slide-right-leave-active{transition:none;opacity:0;backface-visibility:hidden}.app-navbar svg:not(.no-stroke),.calendar-list svg:not(.no-stroke),.fab-button svg:not(.no-stroke){stroke:#fff}.events-disabled{stroke:var(--gray-3)}.router-link-active span{color:var(--nav-bar)}.nav .router-link-active svg{stroke:var(--nav-bar);fill:var(--nav-bar)}.loading-page{background:#fff;width:100%;height:100%;position:fixed;top:0;display:flex;justify-content:center;align-items:center;z-index:1000001}.loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#222;--border-thickness: 3px;--_m: conic-gradient(#0000 5%,#000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;padding:var(--border-thickness);animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.modal-content{background:#fff;padding:20px;border-radius:8px;text-align:center}.modal-content h2{margin:0 0 10px;padding-bottom:10px}.modal-content p{margin:0 0 20px}.modal-content button{padding:10px 20px;font-size:16px;cursor:pointer}.scroll-content{overflow-y:auto;max-height:500px;display:flex;flex-direction:column;font-family:var(--font-poppins)}.scroll-content-100{height:100%;display:flex;flex-direction:column;font-family:var(--font-poppins)}.scroll-content span,.scroll-content-100 span{color:var(--black);font-size:14px;font-weight:500}.scroll-content li,.scroll-content-100 li{margin:0;font-weight:400;font-size:14px;color:var(--gray-1);overflow-wrap:break-word;padding:5px}.scroll-content h2,.scroll-content-100 h2{margin:0;display:inline;font-weight:400;font-size:14px;color:var(--gray-1);overflow-wrap:break-word;padding:5px}.scroll-content ul,.scroll-content-100 ul{margin:0}button:disabled,button[disabled]{opacity:60%}.app-navbar{position:absolute;bottom:10px;padding-bottom:env(safe-area-inset-bottom);left:0;width:100%;margin:0!important;padding:0!important;background:transparent!important;display:flex;justify-content:center;pointer-events:none;z-index:900;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease;transform:translateY(0);opacity:1}.app-navbar.navbar-hidden{transform:translateY(150%);opacity:0;visibility:visible;pointer-events:none}.nav{width:100%;display:flex;justify-content:center;background:transparent!important;border:none;padding:0}.fab-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;border:0;padding:0;margin:0;z-index:890}.nav-container{--nav-center-gap: clamp(82px, 15vw, 96px);pointer-events:auto;position:relative;width:calc(85vw + 40px);max-width:540px;height:65px;background:transparent;border-radius:999px;filter:drop-shadow(0 10px 22px rgba(0,0,0,.45));overflow:visible}.nav-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a;border-radius:999px;-webkit-mask:radial-gradient(circle at 50% 3px,transparent 37px,black 38px);mask:radial-gradient(circle at 50% 3px,transparent 37px,black 38px);z-index:1}.nav-items-overlay{z-index:2}.nav-center-action{position:absolute;left:50%;top:-25px;transform:translate(-50%);z-index:5}.nav-items-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) var(--nav-center-gap) repeat(2,minmax(0,1fr));align-items:center;padding:0 14px;box-sizing:border-box;z-index:2}.nav-group{height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-items:center}.nav-group.left{grid-column:1 / span 2}.nav-group.right{grid-column:4 / span 2}.nav-item{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.nav-item .svg{stroke:#cfcfcf;transition:all .3s ease;width:24px;height:24px}.router-link-active .svg{stroke:var(--nav-bar);transform:scale(1.1)}.fab-button{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--nav-bar, #5b5cf2);border:none;text-decoration:none;box-shadow:0 10px 24px #00000038,0 6px 18px #5b5cf252;transition:box-shadow .25s ease;position:relative;z-index:4}.fab-button:active{transform:none}.fab-button-open{transform:none;box-shadow:0 14px 30px #0000003d,0 8px 24px #5b5cf25c}.plus-icon{width:24px;height:24px;stroke:#fff;transition:transform .28s cubic-bezier(.22,1,.36,1)}.fab-button-open .plus-icon{transform:rotate(45deg)}.fab-option-card{position:absolute;bottom:74px;width:160px;min-height:80px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#121212f5;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-poppins);font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.01em;box-shadow:0 18px 35px #00000038;backdrop-filter:saturate(140%);-webkit-backdrop-filter:saturate(140%);cursor:pointer;z-index:31;transform-origin:center bottom;box-sizing:border-box}.fab-option-card span{display:block;max-width:100px;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.fab-option-card-left{right:42px;padding-right:26px}.fab-option-card-right{left:42px}.fab-option-left-enter-active,.fab-option-left-leave-active,.fab-option-right-enter-active,.fab-option-right-leave-active{transition:opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1)}.fab-option-left-enter-from,.fab-option-left-leave-to{opacity:0;transform:translate3d(10px,18px,0) scale(.92)}.fab-option-left-enter-to,.fab-option-left-leave-from{opacity:1;transform:translateZ(0) scale(1)}.fab-option-right-enter-from,.fab-option-right-leave-to{opacity:0;transform:translate3d(-10px,18px,0) scale(.92)}.fab-option-right-enter-to,.fab-option-right-leave-from{opacity:1;transform:translateZ(0) scale(1)}body,html,#app{overflow-x:hidden}body.driver-welcome-mode svg.driver-overlay{display:none!important}body.driver-welcome-mode .driver-active-element{display:none!important}body.driver-welcome-mode:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000d9;z-index:99999;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.driver-popover{z-index:1000000!important}.driver-welcome-popover-epic{max-width:500px!important;padding:40px 30px!important;border-radius:24px!important;text-align:center!important;box-shadow:0 20px 40px #0003!important;animation:epicFadeInUp .5s ease-out forwards}.welcome-popover-logo{width:120px;height:auto;margin-bottom:20px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.driver-welcome-popover-epic .driver-popover-title{font-family:var(--font-poppins, sans-serif);font-size:28px!important;font-weight:800!important;line-height:1.2!important;margin-bottom:15px!important;display:block!important}.driver-welcome-popover-epic .driver-popover-description{font-size:16px!important;line-height:1.6!important;color:#666!important;margin-bottom:30px!important}.driver-welcome-popover-epic .driver-popover-footer{justify-content:center!important;margin-top:0!important}.driver-welcome-popover-epic .driver-popover-footer button{padding:12px 24px!important;font-size:14px!important;border-radius:12px!important}@keyframes epicFadeInUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.event-type-icon[data-v-79b40815]{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s ease}.event-type-svg[data-v-79b40815]{width:100%;height:100%;display:block}.event-type-icon[data-v-79b40815] svg{width:100%;height:100%;display:block}.event-type-icon[data-v-79b40815] svg path,.event-type-icon[data-v-79b40815] svg rect,.event-type-icon[data-v-79b40815] svg circle,.event-type-icon[data-v-79b40815] svg polygon{fill:currentColor}.event-type-icon[data-v-79b40815] svg [fill=none]{fill:none!important}.event-type-icon[data-v-79b40815] svg [stroke]:not([stroke=none]){stroke:currentColor}.event-card[data-v-cbf828a6]{display:flex;align-items:stretch;background:#fff;border-radius:16px;border:1px solid #ebebeb;box-shadow:0 1px 3px #0000000d,0 4px 14px #0000000a;overflow:hidden;text-decoration:none;width:100%;max-width:500px;margin:0 auto 12px;position:relative;box-sizing:border-box;min-height:108px;transition:box-shadow .2s ease,transform .15s ease}.type-panel[data-v-cbf828a6]{width:88px;min-width:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:16px 10px;flex-shrink:0}.type-panel-icon[data-v-cbf828a6]{display:flex;align-items:center;justify-content:center}.type-panel-icon[data-v-cbf828a6] svg{width:76px;height:76px}.type-panel-label[data-v-cbf828a6]{font-family:var(--font-poppins);font-size:14px;font-weight:700;text-align:center;letter-spacing:.2px;line-height:1.2;opacity:.8}.card-content[data-v-cbf828a6]{flex:1;padding:14px 52px 14px 16px;display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0}.content-header[data-v-cbf828a6]{display:flex;flex-direction:column;gap:2px}.event-title[data-v-cbf828a6]{margin:0;font-family:var(--font-poppins);font-size:15px;font-weight:700;color:#111827;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.event-ref-num[data-v-cbf828a6]{font-family:var(--font-poppins);font-size:12px;color:#9ca3af;font-weight:500}.content-meta[data-v-cbf828a6]{display:flex;flex-direction:column;gap:5px}.meta-row[data-v-cbf828a6]{display:flex;align-items:center;gap:6px;font-family:var(--font-poppins);font-size:13px;color:#374151;font-weight:500}.meta-icon[data-v-cbf828a6]{width:14px;height:14px;stroke:#6b7280;fill:none;flex-shrink:0}.location-text[data-v-cbf828a6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.extra-days[data-v-cbf828a6]{font-size:12px;font-weight:600;color:#2563eb}.rating-row[data-v-cbf828a6]{display:flex;align-items:center;gap:3px}.star[data-v-cbf828a6]{width:13px;height:13px;fill:#e5e7eb}.star.filled[data-v-cbf828a6]{fill:#f59e0b;stroke:#f59e0b}.no-rating[data-v-cbf828a6]{font-family:var(--font-poppins);font-size:11px;color:#9ca3af;font-style:italic}.status-chip[data-v-cbf828a6]{position:absolute;top:12px;right:12px;height:34px;min-width:34px;max-width:34px;display:inline-flex;align-items:center;justify-content:center;gap:1px;border-radius:999px;font-family:var(--font-poppins);font-size:12px;font-weight:600;z-index:3;white-space:nowrap;overflow:hidden;transform-origin:right center;will-change:max-width,transform,background-color;transition:max-width .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background-color .22s ease,color .22s ease}.status-chip.badge-green[data-v-cbf828a6]{background:#22c55e;color:#15803d}.status-chip.badge-white[data-v-cbf828a6]{background:#fff;color:#111827}.status-chip.badge-black[data-v-cbf828a6]{background:#fcdcdc;color:#a31616;cursor:pointer}.chip-icon[data-v-cbf828a6]{width:15px;height:15px;flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1)}.chip-text[data-v-cbf828a6]{display:inline-block;opacity:1;transform:translate(0);transition:opacity .22s ease,transform .3s cubic-bezier(.22,1,.36,1)}.status-chip.badge-green[data-v-cbf828a6]{cursor:pointer}.status-chip.badge-green.expanded[data-v-cbf828a6]{max-width:148px;padding-left:11px;padding-right:14px;justify-content:flex-start;transform:translate(0)}.status-chip.badge-green.expanded .chip-icon[data-v-cbf828a6]{transform:scale(1.02)}.status-chip.badge-green.expanded .chip-text[data-v-cbf828a6]{opacity:1;transform:translate(0)}.status-chip.badge-green:not(.expanded) .chip-text[data-v-cbf828a6]{opacity:0;transform:translate(8px);width:0;margin:0;pointer-events:none}.status-chip.badge-black .chip-icon[data-v-cbf828a6]{width:15px;height:15px;stroke:#a31616}.status-chip.badge-black.expanded[data-v-cbf828a6]{max-width:125px;padding-left:11px;padding-right:14px;justify-content:flex-start;transform:translate(0)}.status-chip.badge-black.expanded .chip-icon[data-v-cbf828a6]{transform:scale(1.02)}.status-chip.badge-black:not(.expanded) .chip-text[data-v-cbf828a6]{opacity:0;transform:translate(8px);width:0;margin:0;pointer-events:none}.chip-icon[data-v-cbf828a6]{width:14px;height:14px}.status-chip.badge-green[data-v-cbf828a6]{background:#dcfce7;color:#16a34a}.status-chip.badge-green .chip-icon[data-v-cbf828a6]{color:#16a34a;stroke:#16a34a}.status-chip.badge-orange[data-v-cbf828a6]{background:#fff7ed;color:#ea580c}.status-chip.badge-white[data-v-cbf828a6]{background:#fff}.status-chip.badge-confirmed[data-v-cbf828a6]{background:#dcfce7;color:#16a34a;padding:7px}.status-chip.badge-confirmed .chip-icon[data-v-cbf828a6]{width:15px;height:15px}.team-row[data-v-cbf828a6]{display:flex;align-items:center;gap:6px;font-family:var(--font-poppins);font-size:12px;font-weight:600}.team-dot[data-v-cbf828a6]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.team-row.full .team-dot[data-v-cbf828a6]{background:#16a34a}.team-row.full .team-text[data-v-cbf828a6]{color:#16a34a}.team-row.building .team-dot[data-v-cbf828a6]{background:#f59e0b}.team-row.building .team-text[data-v-cbf828a6]{color:#f59e0b}.team-row.empty .team-dot[data-v-cbf828a6]{background:#9ca3af}.team-row.empty .team-text[data-v-cbf828a6]{color:#9ca3af}.dots[data-v-cbf828a6]{display:inline-flex;gap:1px;margin-left:1px}.dots span[data-v-cbf828a6]{animation:dot-bounce-cbf828a6 1.4s ease-in-out infinite;opacity:0}.dots span[data-v-cbf828a6]:nth-child(1){animation-delay:0s}.dots span[data-v-cbf828a6]:nth-child(2){animation-delay:.2s}.dots span[data-v-cbf828a6]:nth-child(3){animation-delay:.4s}@keyframes dot-bounce-cbf828a6{0%,80%,to{opacity:0}40%{opacity:1}}@media (max-width: 380px){.type-panel[data-v-cbf828a6]{width:56px;min-width:56px}.type-panel-label[data-v-cbf828a6]{font-size:11px}}.events-container[data-v-572a284e]{position:fixed;left:0;right:0;margin:0 auto;bottom:0;width:100%;max-width:600px;height:70dvh;background-color:#f6f6f6;display:flex;flex-direction:column;overflow:hidden;border-top-right-radius:20px;border-top-left-radius:20px;z-index:9999}.events-scroll-area[data-v-572a284e]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateZ(0);height:100%;min-height:0;overscroll-behavior:contain;padding:0 15px 50px}.header-sticky[data-v-572a284e]{position:relative;flex:0 0 auto;background:#f6f6f6;z-index:10;padding:15px 5px;border-bottom:1px solid #f0f0f0}.events-container h1[data-v-572a284e]{font-family:var(--font-poppins);text-align:center;font-size:16px;font-weight:600;color:var(--gray-1);margin:0}.closeSvg[data-v-572a284e]{cursor:pointer;position:absolute;color:var(--gray-1);right:15px;top:15px;z-index:999}.section-header h3[data-v-572a284e]{font-family:var(--font-poppins);font-size:18px;font-weight:800;color:var(--black);margin:20px 0 15px}.empty-state[data-v-572a284e]{font-family:var(--font-poppins);padding:20px;text-align:center;border-radius:10px;color:var(--gray-3);font-size:14px}.nav-btn[data-v-9b58ff7d]{position:absolute;background:transparent;border:none;padding:14px 24px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;top:4px;transition:background-color .15s ease}.nav-btn[data-v-9b58ff7d]:hover{background-color:#0000000a}.prev-btn[data-v-9b58ff7d]{left:56px}.next-btn[data-v-9b58ff7d]{right:56px}.calendar-legend[data-v-9b58ff7d]{display:flex;justify-content:center;gap:14px;padding:12px 8px;background-color:var(--white);border-bottom:1px solid #f3f4f6;flex-wrap:wrap}.legend-item[data-v-9b58ff7d]{display:flex;align-items:center;gap:5px;font-family:var(--font-poppins);font-size:11px;color:#4b5563;font-weight:500}.legend-dot[data-v-9b58ff7d]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-dot.green[data-v-9b58ff7d]{background-color:var(--green)}.legend-dot.orange[data-v-9b58ff7d]{background-color:var(--orange)}.legend-dot.purple[data-v-9b58ff7d]{background-color:#a8a8ff}.legend-dot.red[data-v-9b58ff7d]{background-color:var(--red)}.calendar-wrapper[data-v-9b58ff7d]{box-shadow:var(--box-shadow);border-radius:10px;overflow:hidden}.header[data-v-9b58ff7d]{position:relative;display:flex;justify-content:center;align-items:center;gap:50px;background-color:var(--white);height:50px}.current-month-year[data-v-9b58ff7d]{font-family:var(--font-poppins);font-size:16px;font-weight:800;text-align:center;color:var(--black)}.calendar[data-v-9b58ff7d]{box-sizing:border-box;display:flex;flex-direction:column;margin:20px auto;padding:0 16px;width:100%;max-width:600px}.grid-cln[data-v-9b58ff7d]{margin:0;list-style:none;display:grid;grid-template-columns:repeat(7,1fr);padding:0;text-align:center;align-items:start;justify-items:center;border-radius:0 0 10px 10px/0px 0px 10px 10px;background-color:var(--white)}.day-name[data-v-9b58ff7d]{text-align:center;font-size:12px;font-weight:400;font-family:var(--font-poppins);color:var(--black);padding:5px 0 10px}.day[data-v-9b58ff7d]{box-sizing:border-box;padding:5px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.day-number[data-v-9b58ff7d]{font-family:var(--font-poppins);font-size:14px;color:var(--black)}.prev-month .day-number[data-v-9b58ff7d],.next-month .day-number[data-v-9b58ff7d]{color:var(--gray-3)}.current-day .day-number[data-v-9b58ff7d]{color:var(--nav-bar);font-weight:800}.events[data-v-9b58ff7d]{padding-top:4px;display:flex;justify-content:center;align-items:center;gap:2px;flex-wrap:wrap}.event-dot[data-v-9b58ff7d]{width:8px;height:8px;box-sizing:border-box;border-radius:50%}.prev-next-month[data-v-9b58ff7d]{border-color:#c0bfbf!important}.more-events[data-v-9b58ff7d]{font-family:var(--font-poppins);font-size:11px;line-height:10px;padding:0;margin:0;display:inline-block;color:#7e7f7f}.pop-up[data-v-9b58ff7d]{background:#0009;width:100%;height:100%;top:0;position:fixed;display:flex;justify-content:center;align-items:center;z-index:5}.slide-enter-active[data-v-9b58ff7d]{animation:slide-in-bottom-9b58ff7d .2s ease-out forwards}.slide-leave-active[data-v-9b58ff7d]{animation:slide-out-bottom-9b58ff7d .2s ease-in forwards}.fade-enter-active[data-v-9b58ff7d],.fade-leave-active[data-v-9b58ff7d]{transition:opacity .2s ease}.fade-enter-from[data-v-9b58ff7d],.fade-leave-to[data-v-9b58ff7d]{opacity:0}@keyframes slide-in-bottom-9b58ff7d{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-out-bottom-9b58ff7d{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.desplegable[data-v-f09e9cdb]{display:flex;flex-direction:column;justify-content:center}.select-btn[data-v-f09e9cdb]{display:flex;cursor:pointer;align-items:center;gap:8px;border:none;border-radius:10px;width:100%}.title-option[data-v-f09e9cdb]{font-family:var(--font-poppins);font-size:var(--size-input);color:var(--black)}.select-btn svg[data-v-f09e9cdb]{transform:rotate(270deg);transition:transform .2s linear}.wrapper.active svg[data-v-f09e9cdb]{transform:rotate(90deg)}.content-local[data-v-f09e9cdb]{display:none;margin-top:5px;max-width:250px;border-radius:10px;box-shadow:var(--box-shadow)}.content-local .options[data-v-f09e9cdb]{max-height:100px;overflow-y:auto}.options[data-v-f09e9cdb]{font-family:var(--font-poppins);color:var(--black);font-size:16px;list-style-type:none;padding:10px;margin:0}.options[data-v-f09e9cdb]::-webkit-scrollbar{width:4px;border-radius:10px}.options[data-v-f09e9cdb]::-webkit-scrollbar-track{background-color:var(--gray-3);border-radius:10px}.options[data-v-f09e9cdb]::-webkit-scrollbar-thumb{background-color:var(--gray-3);border-radius:10px}.options li[data-v-f09e9cdb]{padding:5px 10px;font-size:16px;border-radius:10px}.options li[data-v-f09e9cdb]:hover{background-color:var(--gray-3)}.select-btn[data-v-f09e9cdb],.options li[data-v-f09e9cdb]{display:flex;cursor:pointer;align-items:center}.display[data-v-f09e9cdb]{display:block}.menu-wrapper[data-v-9a95a530]{position:relative}.hamburger-icon[data-v-9a95a530]{cursor:pointer;width:35px;height:25px;display:flex;align-items:center;justify-content:center}.menu[data-v-9a95a530]{position:fixed;top:0;right:0;width:220px;height:100%;background-color:#fff;box-shadow:-2px 0 5px #0003;padding:60px 20px;z-index:9998;font-size:16px;font-family:var(--font-poppins)}.menu ul[data-v-9a95a530]{list-style:none;padding:0;margin:0}.menu li[data-v-9a95a530]{padding:15px 0;border-bottom:1px solid #ddd;cursor:pointer;font-weight:500;display:flex;justify-content:space-between;align-items:center}.submenu[data-v-9a95a530]{margin-top:5px;margin-left:10px;list-style:none;padding:0}.submenu li[data-v-9a95a530]{padding:10px 0 10px 15px;font-size:14px;border:none}.backdrop[data-v-9a95a530]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9997;background:transparent}.slide-enter-active[data-v-9a95a530],.slide-leave-active[data-v-9a95a530]{transition:transform .6s ease}.slide-enter-from[data-v-9a95a530],.slide-leave-to[data-v-9a95a530]{transform:translate(100%)}.expand-enter-active[data-v-9a95a530],.expand-leave-active[data-v-9a95a530]{transition:max-height .3s ease,opacity .3s ease;overflow:hidden}.expand-enter-from[data-v-9a95a530],.expand-leave-to[data-v-9a95a530]{max-height:0;opacity:0}.expand-enter-to[data-v-9a95a530],.expand-leave-from[data-v-9a95a530]{max-height:300px;opacity:1}.arrow-icon[data-v-9a95a530]{transition:transform .3s ease;transform:rotate(270deg);height:12px}.rotated[data-v-9a95a530]{transform:rotate(90deg)}.danger[data-v-9a95a530]{color:#8a1c13;font-weight:700!important}.app-version[data-v-9a95a530]{text-align:center;margin-top:20px;font-size:12px;color:var(--gray-2);font-weight:400}.menu-overlay-wrapper[data-v-9a95a530]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999}.top[data-v-dd2c72ba]{flex:0;width:100%;background-color:var(--white-2);top:0;padding-top:7px}.header[data-v-dd2c72ba]{position:relative;box-sizing:border-box;margin:0 auto;padding:8px 15px;display:flex;align-items:center;max-width:600px;font-family:var(--font-poppins);color:var(--black)}.header div[data-v-dd2c72ba]{font-weight:400;font-size:20px}.home-title[data-v-dd2c72ba]{margin:0 auto}.home[data-v-dd2c72ba]{padding:10px 15px;max-width:500px}.tittle[data-v-dd2c72ba]{align-items:center;gap:30px}.right-icons[data-v-dd2c72ba]{position:absolute;top:0;right:0;display:flex;align-items:center;gap:8px;padding:10px 10px 0}.icon[data-v-dd2c72ba]{display:flex;align-items:center;cursor:pointer}.header-new-layout[data-v-dd2c72ba]{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 20px;max-width:600px;margin:0 auto;font-family:var(--font-poppins)}.user-info[data-v-dd2c72ba]{display:flex;flex-direction:column}.greeting[data-v-dd2c72ba]{font-size:14px;color:var(--black);font-weight:400;margin-bottom:-2px}.username[data-v-dd2c72ba]{font-size:21px;font-weight:800;color:var(--black);margin:0;display:flex;align-items:center;gap:8px;line-height:1.2;min-height:26px}.username-placeholder[data-v-dd2c72ba]{display:block;width:128px;height:20px;margin-top:3px;border-radius:8px;background:linear-gradient(90deg,#eceff3 25%,#f7f8fa,#eceff3 75%);background-size:200% 100%;animation:greeting-loading-dd2c72ba 1.2s ease-in-out infinite}.wave[data-v-dd2c72ba]{font-size:24px;animation:wave-animation-dd2c72ba 2.5s infinite;transform-origin:70% 70%;display:inline-block}.right-icons-new[data-v-dd2c72ba]{display:flex;align-items:center;gap:15px;padding-top:5px}@keyframes wave-animation-dd2c72ba{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes greeting-loading-dd2c72ba{0%{background-position:200% 0}to{background-position:-200% 0}}.desplegable[data-v-05321dfb]{flex-direction:column;width:100%;display:flex;position:relative}.wrapper[data-v-05321dfb]{flex:1}.select-btn[data-v-05321dfb]{height:40px;font-size:14px;padding-left:10px;border-radius:10px;border:none;width:100%;box-sizing:border-box;font-family:var(--font-poppins)}.select-btn.profile[data-v-05321dfb]{padding-left:0;font-size:var(--size-input)}.content-local[data-v-05321dfb]{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid var(--color-gray-100, #ccc);border-radius:10px;max-height:200px;overflow-y:auto}.input-disabled[data-v-05321dfb]{background-color:#f2f2f2;color:#999;cursor:not-allowed}.content-local.profile-style[data-v-05321dfb]{position:relative;top:auto;left:auto;border-color:#d1d1d1;z-index:auto}.content-local .options[data-v-05321dfb]{max-height:60px;overflow-y:auto}.options[data-v-05321dfb]{font-family:var(--font-poppins);color:var(--black);font-size:var(--size-input);list-style-type:none;padding:10px;margin:0}.options[data-v-05321dfb]::-webkit-scrollbar{width:4px;border-radius:10px}.options[data-v-05321dfb]::-webkit-scrollbar-track{background-color:var(--gray-3);border-radius:10px}.options[data-v-05321dfb]::-webkit-scrollbar-thumb{background-color:var(--gray-3);border-radius:10px}.options li[data-v-05321dfb]{font-size:var(--size-input);border-radius:10px}.select-btn[data-v-05321dfb],.options li[data-v-05321dfb]{display:flex;cursor:pointer;align-items:center}.option[data-v-05321dfb]{cursor:pointer;font-size:14px;color:var(--gray-2, #666)}.option[data-v-05321dfb]:hover{background-color:var(--gray-4, #eee)}.display[data-v-05321dfb]{display:block}.connection-error-banner[data-v-672c0faa]{position:fixed;top:0;left:0;right:0;background-color:#dc3545;color:#fff;padding:12px 20px;text-align:center;font-family:var(--font-poppins);z-index:100000;display:flex;align-items:center;justify-content:center;gap:15px;box-shadow:0 2px 8px #0000004d}.error-content[data-v-672c0faa]{display:flex;flex-direction:column;gap:4px}.error-content p[data-v-672c0faa]{margin:0;font-size:15px;font-weight:500}.connection-error-banner p[data-v-672c0faa]{margin:0}.retry-info[data-v-672c0faa]{font-size:13px!important;opacity:.9;font-weight:400!important}.retry-btn[data-v-672c0faa]{background-color:#fff;color:#dc3545;border:none;padding:8px 20px;border-radius:6px;font-weight:600;cursor:pointer;font-size:14px;transition:all .2s;white-space:nowrap}.retry-btn[data-v-672c0faa]:hover{background-color:#f8f9fa;transform:scale(1.05)}.retry-btn[data-v-672c0faa]:active{transform:scale(.98)}.connection-error-banner~.toggle-container[data-v-672c0faa]{top:90px}.toggle-container[data-v-672c0faa]{position:fixed;top:50px;left:50%;transform:translate(-50%);width:90%;max-width:340px;z-index:99999;display:flex;flex-direction:column;align-items:center}.toggle[data-v-672c0faa]{box-sizing:border-box;background-color:#2c2c2e;border-radius:16px;box-shadow:0 16px 32px #0000004d;font-family:var(--font-poppins);padding:16px 24px;margin-bottom:12px;text-align:center;width:100%}.toggle p[data-v-672c0faa]{margin:0;font-size:15px;font-weight:500;color:#fff;line-height:1.4}.slide-enter[data-v-672c0faa]{animation:slideDownSpring-672c0faa .5s cubic-bezier(.175,.885,.32,1.275) forwards}.slide-exit[data-v-672c0faa]{animation:slideUpFade-672c0faa .4s ease-in forwards}@keyframes slideDownSpring-672c0faa{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideUpFade-672c0faa{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-30px) scale(.95)}}.pop-up[data-v-7e756134]{background:#0009;width:100%;height:100%;position:fixed;top:0;display:flex;justify-content:center;align-items:center;z-index:999}.pop-up-content[data-v-7e756134]{margin:0 15px;background:#fff;padding:25px 20px 20px;border-radius:10px;display:flex;flex-direction:column;gap:5px;max-width:420px;width:100%;max-height:80vh;overflow:auto}.scale-in-center[data-v-7e756134]{-webkit-animation:scale-in-center-7e756134 .3s both;animation:scale-in-center-7e756134 .3s both}@-webkit-keyframes scale-in-center-7e756134{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center-7e756134{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}
