.nav[data-astro-cid-e5ekscyt]{z-index:10;background:var(--color-bg);color:var(--color-text);position:sticky;top:0}.nav__bar[data-astro-cid-e5ekscyt]{height:var(--nav-h);align-items:center;gap:var(--space-2);padding-inline:max(var(--gutter-page), (100% - var(--container-max)) / 2);padding-inline-end:max(10px, (100% - var(--container-max)) / 2);display:flex}.nav__logo[data-astro-cid-e5ekscyt]{min-height:var(--tap-min);flex-grow:1;align-items:center;text-decoration:none;display:inline-flex}.nav__logo[data-astro-cid-e5ekscyt] img{width:auto;height:18px!important}.nav__toggle[data-astro-cid-e5ekscyt]{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:none}.nav__icon-close[data-astro-cid-e5ekscyt],.nav[data-astro-cid-e5ekscyt][data-open] .nav__icon-open[data-astro-cid-e5ekscyt]{display:none}.nav[data-astro-cid-e5ekscyt][data-open] .nav__icon-close[data-astro-cid-e5ekscyt]{display:block}.nav__menu[data-astro-cid-e5ekscyt]{padding:var(--space-2) var(--gutter-page) var(--space-5);background:var(--color-bg);margin:0;list-style:none}.nav__item[data-astro-cid-e5ekscyt]+.nav__item[data-astro-cid-e5ekscyt]{border-top:1px solid var(--color-surface-2)}.nav__link[data-astro-cid-e5ekscyt]{min-height:56px;color:var(--color-text);font-size:var(--text-menu);font-weight:var(--weight-bold);align-items:center;text-decoration:none;display:flex}.nav[data-astro-cid-e5ekscyt][data-js] .nav__toggle[data-astro-cid-e5ekscyt]{display:inline-flex}.nav[data-astro-cid-e5ekscyt][data-js] .nav__menu[data-astro-cid-e5ekscyt]{box-shadow:var(--shadow-menu);display:none;position:absolute;top:100%;left:0;right:0}.nav[data-astro-cid-e5ekscyt][data-js][data-open] .nav__menu[data-astro-cid-e5ekscyt]{display:block}.nav[data-astro-cid-e5ekscyt]:not([data-js]){position:relative}.nav[data-astro-cid-e5ekscyt]:not([data-js]) .nav__bar[data-astro-cid-e5ekscyt]{height:auto;min-height:var(--nav-h);flex-wrap:wrap}.nav[data-astro-cid-e5ekscyt]:not([data-js]) .nav__menu[data-astro-cid-e5ekscyt]{flex-basis:100%;padding-inline:0}@media (width>=640px){.nav[data-astro-cid-e5ekscyt]:not([data-js]){position:sticky}.nav__bar[data-astro-cid-e5ekscyt],.nav[data-astro-cid-e5ekscyt]:not([data-js]) .nav__bar[data-astro-cid-e5ekscyt]{height:var(--nav-h);gap:var(--space-12);flex-wrap:nowrap;padding-inline-end:max(var(--gutter-page), (100% - var(--container-max)) / 2)}.nav__logo[data-astro-cid-e5ekscyt]{flex-grow:0}.nav__logo[data-astro-cid-e5ekscyt] img{height:21px!important}.nav[data-astro-cid-e5ekscyt][data-js] .nav__toggle[data-astro-cid-e5ekscyt]{display:none}.nav__menu[data-astro-cid-e5ekscyt],.nav[data-astro-cid-e5ekscyt][data-js] .nav__menu[data-astro-cid-e5ekscyt],.nav[data-astro-cid-e5ekscyt]:not([data-js]) .nav__menu[data-astro-cid-e5ekscyt]{gap:var(--space-8);box-shadow:none;background:0 0;flex-basis:auto;padding:0;display:flex;position:static}.nav__item[data-astro-cid-e5ekscyt]+.nav__item[data-astro-cid-e5ekscyt]{border-top:none}.nav__item--mobile[data-astro-cid-e5ekscyt]{display:none}.nav__link[data-astro-cid-e5ekscyt]{min-height:var(--tap-min);color:var(--color-text-muted);font-size:var(--text-body);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-out)}.nav__link[data-astro-cid-e5ekscyt]:hover{color:var(--color-text)}}.pase-main{flex-direction:column;min-width:0;display:flex}.pase-title{font-size:var(--text-hero);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}.pase-title:focus{outline:none}.pase-title__line{display:block}.pase-title__contrast{font-weight:var(--weight-light);color:var(--color-ink)}.pase-title--compact,.pase-intro--compact{display:none}.pase-intro{margin:var(--space-4) 0 var(--space-6);max-width:560px;font-size:var(--text-intro);line-height:1.5}@media (width<=1023px) and (height<=699px){.pase-title--full,.pase-intro--full{display:none}.pase-title--compact,.pase-intro--compact{display:block}.pase-title--compact{font-size:var(--text-hero-compact);letter-spacing:var(--tracking-heading);line-height:1.08}.pase-title--welcome{font-size:var(--text-welcome-compact)}.pase-intro{margin:10px 0 var(--space-5);font-size:.9375rem}}@media (width>=1024px){.pase-intro{margin:var(--space-6) 0 var(--space-8)}}.pase-ticket-slot{margin-bottom:var(--space-6)}.pase-credential-slot{display:none}@media (width>=1024px){.pase-ticket-slot{display:none}.pase-credential-slot{justify-content:center;display:flex}}.pase-form{column-gap:var(--space-4);row-gap:var(--space-1);--input-h:52px;grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (width>=640px){.pase-form{grid-template-columns:repeat(2,minmax(0,1fr))}.pase-field--country{grid-column:1/2}}@media (width>=1024px){.pase-form{--input-h:48px}}.pase-field{flex-direction:column;gap:6px;min-width:0;display:flex}.pase-field--privacy,.pase-turnstile,.pase-alert-slot,.pase-submit{grid-column:1/-1}.pase-label{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.pase-control{gap:var(--space-2);display:flex}.pase-prefix{height:var(--input-h);padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-text);font-size:.9375rem;font-weight:var(--weight-bold);flex-shrink:0;align-items:center;display:inline-flex}.pase-code{min-width:44px;transition:background-color var(--duration-fast) var(--ease-out);position:relative}.pase-code__value{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.pase-code__chevron{opacity:.8;flex-shrink:0}.pase-code__select{opacity:0;cursor:pointer;appearance:none;background:var(--color-input-bg);width:100%;height:100%;color:var(--color-input-text);font-size:var(--text-body);border:0;position:absolute;inset:0}.pase-code:hover{background:var(--color-ink-hover)}.pase-code:has(.pase-code__select:focus){outline:3px solid var(--color-ink);outline-offset:2px}.pase-input{width:100%;min-width:0;height:var(--input-h);border-radius:var(--radius-md);border:2px solid var(--color-input-bg);background:var(--color-input-bg);color:var(--color-input-text);font-size:var(--text-body);transition:border-color var(--duration-fast) var(--ease-out);flex-grow:1;padding:0 14px}.pase-input::placeholder{color:var(--color-placeholder-text);opacity:1}.pase-input:focus,.pase-input:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.pase-input[aria-invalid=true]{border-color:var(--color-ink)}.pase-select{position:relative}.pase-select .pase-input{appearance:none;cursor:pointer;padding-right:44px}.pase-select__chevron{color:var(--color-input-text);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pase-error-slot{align-items:flex-start;min-height:26px;display:flex}.pase-error{padding:3px var(--space-2);border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;gap:6px;line-height:1.35;display:inline-flex}.pase-error svg{flex-shrink:0}.pase-consent{gap:var(--space-3);min-height:var(--tap-min);font-size:var(--text-sm);align-items:flex-start;line-height:1.5;display:flex}.pase-consent__label{cursor:pointer}.pase-checkbox{flex-shrink:0;width:22px;height:22px;margin:0}.pase-checkbox:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.pase-checkbox[aria-invalid=true]{outline:2px solid var(--color-ink);outline-offset:2px}.pase-consent__link{color:var(--color-text);font-weight:var(--weight-semibold);text-underline-offset:3px;margin-block:-12px;padding-block:12px;text-decoration:underline;display:inline-block}.pase-consent__link:focus-visible{outline-color:var(--color-text)}.pase-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.pase-alert{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-error-bg);color:var(--color-error-text);font-size:.9375rem;font-weight:var(--weight-semibold);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.pase-alert svg{flex-shrink:0;margin-top:1px}.pase-submit{border-radius:var(--radius-button-lg);background:var(--color-ink);width:100%;height:58px;color:var(--color-text);font-size:var(--text-submit);font-weight:var(--weight-bold);justify-content:center;align-items:center;gap:var(--space-3);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast);border:none;display:flex}.pase-submit:hover{background:var(--color-ink-hover)}.pase-submit:active{transform:translateY(1px)}.pase-submit:focus-visible{outline:3px solid var(--color-text);outline-offset:3px}.pase-submit[aria-busy=true]{cursor:progress}.pase-submit--wa{background:var(--color-whatsapp);color:var(--color-on-whatsapp)}.pase-submit--wa:hover{background:var(--color-whatsapp);filter:brightness(1.06)}.pase-submit--wa .pase-spinner{border-color:color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor}.pase-spinner{border-radius:var(--radius-full);border:2.5px solid var(--color-text-muted);border-top-color:var(--color-text);width:18px;height:18px;animation:.8s linear infinite pase-spin}@keyframes pase-spin{to{transform:rotate(360deg)}}.pase-boarding{flex-direction:column;gap:22px;max-width:520px;display:flex}.pase-load{background:var(--color-load-track);border-radius:4px;height:8px;display:flex;overflow:hidden}.pase-load__bar{background:var(--color-ink);transform-origin:0;animation:pase-load calc(var(--load-ms) * 1ms) var(--ease-load) both;flex-grow:1}.pase-steps{flex-direction:column;gap:14px;min-height:112px;margin:0;padding:0;list-style:none;display:flex}.pase-step{font-size:1.0625rem;font-weight:var(--weight-semibold);align-items:center;gap:14px;display:flex}@media (width>=1024px){.pase-step{font-size:1.25rem}}.pase-step__check{border-radius:var(--space-2);background:var(--color-success);width:28px;height:28px;color:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pase-hang{transform-origin:50% 0;width:380px;color:var(--color-ink);flex-direction:column;align-items:center;display:flex}.pase-lanyard{background:var(--color-pase-lanyard);justify-content:center;width:46px;height:132px;display:flex;overflow:hidden}.pase-lanyard span{writing-mode:vertical-rl;font-size:12px;font-weight:var(--weight-extrabold);letter-spacing:.32em;color:var(--color-pase-lanyard-text);white-space:nowrap;padding-top:10px}.pase-ring{border:4px solid var(--color-pase-clip-ring);border-top:none;border-radius:0 0 10px 10px;width:22px;height:26px;margin-top:-2px}.pase-clip{z-index:2;background:var(--color-pase-clip);width:34px;height:18px;box-shadow:inset 0 -3px 0 var(--color-pase-clip-shade);border-radius:5px;margin-top:-4px;position:relative}.pase-card{width:380px;height:548px;filter:var(--drop-pase);flex-direction:column;margin-top:-12px;display:flex;position:relative}.pase-card__main,.pase-card__stub,.pase-ticket__body,.pase-ticket__stub{--notch:12px;--notch-hole:#0000 var(--notch), #000 calc(var(--notch) + .5px)}.pase-card__main{border-radius:var(--radius-pase) var(--radius-pase) 0 0;background:var(--color-pase);min-height:0;-webkit-mask:radial-gradient(circle at 0 calc(100% + 1px), var(--notch-hole)) left / 51% 100% no-repeat, radial-gradient(circle at 100% calc(100% + 1px), var(--notch-hole)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle at 0 calc(100% + 1px), var(--notch-hole)) left / 51% 100% no-repeat, radial-gradient(circle at 100% calc(100% + 1px), var(--notch-hole)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 calc(100% + 1px), var(--notch-hole)) left / 51% 100% no-repeat, radial-gradient(circle at 100% calc(100% + 1px), var(--notch-hole)) right / 51% 100% no-repeat;flex-direction:column;flex-grow:1;display:flex}.pase-card__stub{border-radius:0 0 var(--radius-pase) var(--radius-pase);background:var(--color-pase);-webkit-mask:radial-gradient(circle at 0 1px, var(--notch-hole)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 1px, var(--notch-hole)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle at 0 1px, var(--notch-hole)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 1px, var(--notch-hole)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 1px, var(--notch-hole)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 1px, var(--notch-hole)) right / 51% 100% no-repeat;flex-shrink:0;overflow:hidden}.pase-card__slot{background:var(--color-field);border-radius:6px;width:70px;height:12px;position:absolute;top:18px;left:155px}.pase-card__head{justify-content:space-between;align-items:baseline;padding:48px 28px 0;display:flex}.pase-card__head img,.pase-ticket__head img{width:auto;display:block}.pase-card__head img{height:18px}.pase-serial{font-family:var(--font-mono);font-weight:var(--weight-medium);color:var(--color-pase-meta);font-size:13px}.pase-card__name{flex-direction:column;gap:2px;padding:30px 28px 0;display:flex}.pase-card__name span{font-family:var(--font-display);font-weight:var(--weight-black);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:.95;display:-webkit-box;overflow:hidden}.pase-card__name.is-empty,.pase-ticket__name.is-empty{color:var(--color-pase-placeholder)}.pase-card__role.is-empty,.pase-card__company.is-empty,.pase-ticket__role.is-empty,.pase-ticket__company.is-empty{color:var(--color-pase-placeholder-text)}.pase-card__work{gap:var(--space-1);flex-direction:column;min-width:0;padding:18px 28px 0;display:flex}.pase-card__role,.pase-card__company{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.pase-card__role{color:var(--color-pase-meta);font-size:17px}.pase-card__company{font-size:19px;font-weight:var(--weight-bold)}.pase-card__foot{padding:var(--space-4) 28px;border-top:2px dashed var(--color-pase-perforation);justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.pase-card__country{flex-direction:column;gap:2px;min-width:0;display:flex}.pase-card__country-label{color:var(--color-pase-meta);font-size:12px}.pase-card__country-value{font-size:16px;font-weight:var(--weight-bold)}.pase-barcode{flex-shrink:0;align-items:stretch;gap:2px;height:40px;display:flex}.pase-barcode span{background:var(--color-ink)}.pase-card__band{flex-shrink:0;height:54px;position:relative;overflow:hidden}.pase-card__band-text{height:54px;font-size:14px;font-weight:var(--weight-extrabold);letter-spacing:.14em;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.pase-card__dot{border-radius:var(--radius-full);background:var(--color-text);width:9px;height:9px}.pase-band--pending{background:var(--color-pase-pending);color:var(--color-text)}.pase-band--missing{background:var(--color-pase-band-missing);color:var(--color-text)}.pase-band--boarding{background:var(--color-pase-pending);color:var(--color-ink)}.pase-band--aboard{background:var(--color-pase-aboard);color:var(--color-ink)}.pase-fill,.pase-fill-v{background:var(--color-pase-aboard);position:absolute;inset:0}.pase-fill{transform-origin:0;animation:pase-fill .7s var(--ease-in-out) .25s both}.pase-fill-v{transform-origin:bottom;animation:pase-fill-v .7s var(--ease-in-out) .25s both}.pase-stamp{z-index:2;padding:6px 14px var(--space-2);border:4px solid var(--color-pase-stamp);border-radius:var(--radius-md);background:var(--color-pase-stamp-bg);color:var(--color-pase-stamp);flex-direction:column;align-items:center;display:flex;position:absolute;top:318px;right:22px;transform:rotate(-11deg)}.pase-stamp.is-dropping{animation:pase-stamp .42s var(--ease-out) .9s both}.pase-stamp__title{font-family:var(--font-display);font-size:32px;font-weight:var(--weight-black);letter-spacing:.04em;line-height:1}.pase-stamp__date{font-family:var(--font-mono);font-weight:var(--weight-medium);letter-spacing:.12em;font-size:12px}.pase-ticket{width:100%;min-height:156px;filter:var(--drop-ticket);color:var(--color-ink);display:flex;position:relative}.pase-ticket__body{min-width:0;padding:var(--space-4) var(--space-4) 14px 18px;border-radius:var(--radius-ticket) 0 0 var(--radius-ticket);background:var(--color-pase);-webkit-mask:radial-gradient(circle at calc(100% + 1px) 0, var(--notch-hole)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% + 1px) 100%, var(--notch-hole)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at calc(100% + 1px) 0, var(--notch-hole)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% + 1px) 100%, var(--notch-hole)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at calc(100% + 1px) 0, var(--notch-hole)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% + 1px) 100%, var(--notch-hole)) bottom / 100% 51% no-repeat;flex-direction:column;flex-grow:1;gap:6px;display:flex}.pase-ticket__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.pase-ticket__head img{height:13px}.pase-ticket__head .pase-serial{font-size:11px}.pase-ticket__role,.pase-ticket__company{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pase-ticket__name{margin-top:var(--space-1);font-family:var(--font-display);font-weight:var(--weight-black);text-transform:uppercase;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box;overflow:hidden}.pase-ticket__role{font-size:var(--text-sm);color:var(--color-pase-meta)}.pase-ticket__company{font-size:.9375rem;font-weight:var(--weight-bold)}.pase-ticket__stub{border-left:2px dashed var(--color-pase-perforation);border-radius:0 var(--radius-ticket) var(--radius-ticket) 0;width:74px;-webkit-mask:radial-gradient(circle at 1px 0, var(--notch-hole)) top / 100% 51% no-repeat, radial-gradient(circle at 1px 100%, var(--notch-hole)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at 1px 0, var(--notch-hole)) top / 100% 51% no-repeat, radial-gradient(circle at 1px 100%, var(--notch-hole)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at 1px 0, var(--notch-hole)) top / 100% 51% no-repeat, radial-gradient(circle at 1px 100%, var(--notch-hole)) bottom / 100% 51% no-repeat;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pase-card.is-tearing .pase-card__stub{transform-origin:0 0;animation:pase-tear-card calc(var(--tear-ms) * 1ms) var(--ease-in-out) both}.pase-ticket.is-tearing .pase-ticket__stub{transform-origin:0 100%;animation:pase-tear-ticket calc(var(--tear-ms) * 1ms) var(--ease-in-out) both}.pase-card.is-torn{height:420px}.pase-card.is-torn .pase-card__stub,.pase-ticket.is-torn .pase-ticket__stub{display:none}.pase-ticket__status{border:2px solid var(--color-pase-stamp);border-radius:var(--radius-sm);color:var(--color-pase-stamp);font-size:11px;font-weight:var(--weight-extrabold);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;padding:1px 6px;display:inline-flex}.pase-ticket__status.is-appearing{animation:pase-fade var(--duration-base) var(--ease-out) .45s both}.pase-ticket__band-text{writing-mode:vertical-rl;font-size:12px;font-weight:var(--weight-extrabold);letter-spacing:.14em;white-space:nowrap;position:relative;transform:rotate(180deg)}.sala{background:var(--color-field);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden auto}.sala[open]{flex-direction:column;display:flex}.sala::backdrop{background:var(--color-field)}.sala__bar{z-index:1;height:64px;padding-inline:max(var(--gutter-page), (100% - var(--container-max)) / 2);align-items:center;gap:var(--space-4);background:var(--color-ink);flex-shrink:0;display:flex;position:relative}.sala__logo{width:auto;height:18px}.sala__status{min-width:0;font-size:var(--text-body);color:var(--color-text-muted);flex-grow:1;display:none}.sala__back{min-height:var(--tap-min);padding:0 var(--space-4);align-items:center;gap:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text);font-size:.9375rem;font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast);background:0 0;margin-left:auto;display:inline-flex}.sala__back:hover{border-color:var(--color-text)}.sala__body{padding:var(--space-8) max(var(--gutter-page), (100% - var(--container-max)) / 2) var(--space-10);gap:var(--space-8);flex-direction:column;flex-grow:1;display:flex}.sala__copy{flex-direction:column;gap:22px;min-width:0;max-width:620px;display:flex}.sala__title{font-size:var(--text-sala);font-weight:var(--weight-extrabold);letter-spacing:-.03em;line-height:1}.sala__title:focus{outline:none}.sala__title-light{font-weight:var(--weight-light)}.sala__text{font-size:var(--text-intro);line-height:var(--leading-body);max-width:560px}.sala__copy .pase-load{max-width:520px}.sala__wa{min-height:56px;padding:0 var(--space-6);border-radius:var(--radius-button-lg);background:var(--color-whatsapp);color:var(--color-on-whatsapp);font-size:1.0625rem;font-weight:var(--weight-bold);transition:filter var(--duration-fast), transform var(--duration-fast);justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sala__wa:hover{filter:brightness(1.06)}.sala__wa:active{transform:translateY(1px)}.sala__wa:focus-visible{outline:3px solid var(--color-text);outline-offset:3px}.sala__notice{gap:var(--space-3);max-width:560px;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-error-bg);color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-semibold);align-items:flex-start;line-height:1.5;display:flex}.sala__notice svg{flex-shrink:0;margin-top:2px}.sala__pase--portrait{display:none}@media (width>=640px){.sala__status{display:block}.sala__back{margin-left:0}.sala__wa{align-self:flex-start}}@media (width>=1024px){.sala__bar{gap:var(--space-6);height:72px}.sala__logo{height:21px}.sala__body{justify-content:space-between;gap:var(--space-16);flex-direction:row;padding-block:0;padding-inline-end:max(72px, (100% - var(--container-max)) / 2)}.sala__copy{padding-block:var(--space-24) var(--space-12)}.sala__pase--portrait{flex-shrink:0;display:block}.sala__pase--landscape{display:none}}.pase-rise{animation:pase-rise .45s var(--ease-out) both}.pase-swing-a{animation:pase-swing-a var(--duration-swing) var(--ease-out) both}.pase-swing-b{animation:pase-swing-b var(--duration-swing) var(--ease-out) both}.pase-thump-a{animation:pase-thump-a .5s var(--ease-out)}.pase-thump-b{animation:pase-thump-b .5s var(--ease-out)}.pase-shake-a{animation:pase-shake-a .48s var(--ease-shake)}.pase-shake-b{animation:pase-shake-b .48s var(--ease-shake)}@keyframes pase-swing-a{0%{transform:rotate(0)}15%{transform:rotate(-5deg)}35%{transform:rotate(3.5deg)}55%{transform:rotate(-2deg)}75%{transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes pase-swing-b{0%{transform:rotate(0)}15%{transform:rotate(-5deg)}35%{transform:rotate(3.5deg)}55%{transform:rotate(-2deg)}75%{transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes pase-thump-a{30%{transform:scale(1.03)}}@keyframes pase-thump-b{30%{transform:scale(1.03)}}@keyframes pase-shake-a{0%,to{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(9px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}@keyframes pase-shake-b{0%,to{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(9px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}@keyframes pase-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pase-fill-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pase-stamp{0%{opacity:0;transform:rotate(-11deg)scale(1.9)}65%{opacity:1;transform:rotate(-11deg)scale(.95)}to{opacity:1;transform:rotate(-11deg)scale(1)}}@keyframes pase-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pase-tear-card{0%{animation-timing-function:var(--ease-out);transform:none}30%{transform:translateY(2px)rotate(2.5deg)}42%{animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:translateY(3px)rotate(2deg)}65%{opacity:1}to{opacity:0;transform:translate(22px,150px)rotate(11deg)}}@keyframes pase-tear-ticket{0%{animation-timing-function:var(--ease-out);transform:none}30%{transform:translate(2px)rotate(5deg)}42%{animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:translate(3px)rotate(4deg)}65%{opacity:1}to{opacity:0;transform:translate(26px,90px)rotate(20deg)}}@keyframes pase-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pase-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pase-swing-a,.pase-swing-b,.pase-thump-a,.pase-thump-b,.pase-shake-a,.pase-shake-b{animation:none}.pase-rise,.pase-stamp.is-dropping,.pase-fill,.pase-fill-v{animation-name:pase-fade}.pase-fill,.pase-fill-v,.pase-load__bar{transform:none}.pase-load__bar{animation:none}.pase-card.is-tearing .pase-card__stub,.pase-ticket.is-tearing .pase-ticket__stub{opacity:0;transition:opacity calc(var(--tear-reduced-ms) * 1ms) var(--ease-in-out);animation:none}}.sala__prize{gap:var(--space-4);flex-direction:column;display:flex}.sala__prize-stage{width:min(100%,360px);padding:var(--space-3) 0;place-items:center;display:grid;position:relative}.sala__prize-plate{width:100%;padding:var(--space-4) var(--space-6);border-radius:var(--radius-pase);background:var(--white);filter:var(--drop-object);animation:.9s cubic-bezier(.2,1.3,.4,1) both sala-prize-in;position:relative;overflow:hidden}.sala__prize-img{width:100%;height:auto;display:block}.sala__prize-glint{animation:sala-prize-glint .75s var(--ease-in-out) .7s both;background:linear-gradient(105deg,#0000 35%,#ffffffd9 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.sala__prize-stage:before{content:"";opacity:0;animation:sala-prize-flash .8s var(--ease-out) .2s both;pointer-events:none;background:radial-gradient(closest-side,#ffffffbf,#fff0 70%);position:absolute;inset:-30% -20%}.sala__prize-ring{aspect-ratio:1;border:4px solid var(--white);opacity:0;width:70%;animation:sala-prize-ring .9s var(--ease-out) .25s both;border-radius:50%;margin:-35% 0 0 -35%;position:absolute;top:50%;left:50%}.sala__prize-ring--late{border-color:var(--color-success);animation-delay:.45s}.sala__prize-spark{background:var(--white);opacity:0;width:10px;height:10px;animation:sala-prize-spark .75s var(--ease-out) .32s both;border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.sala__prize-spark:nth-of-type(2n){background:var(--color-success)}.sala__prize-badge{top:0;right:calc(-1 * var(--space-2));padding:var(--space-2) var(--space-3);background:var(--color-success);color:var(--color-ink);font-size:.9375rem;font-weight:var(--weight-extrabold);letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;animation:.5s cubic-bezier(.3,1.4,.5,1) .75s both sala-prize-badge;display:inline-flex;position:absolute;transform:rotate(-6deg);box-shadow:0 8px 20px #0a0a194d}.sala__prize-title{animation:pase-rise .45s var(--ease-out) .6s both}.sala__prize-text{animation:pase-rise .45s var(--ease-out) .75s both}.sala__options{gap:var(--space-4);flex-direction:column;max-width:560px;display:flex}.sala__option{padding:var(--space-5);gap:var(--space-3);border-radius:var(--radius-pase);background:#0a0a1947;flex-direction:column;display:flex}.sala__option-title{font-size:1.375rem;font-weight:var(--weight-extrabold);letter-spacing:-.01em;line-height:1.15}.sala__option-text{font-size:var(--text-body);line-height:var(--leading-body)}.sala__cta{min-height:56px;padding:0 var(--space-6);border-radius:var(--radius-button-lg);font-size:1.0625rem;font-weight:var(--weight-bold);transition:filter var(--duration-fast), transform var(--duration-fast);justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sala__cta:hover{filter:brightness(1.06)}.sala__cta:active{transform:translateY(1px)}.sala__cta:focus-visible{outline:3px solid var(--color-text);outline-offset:3px}.sala__cta--wa{background:var(--color-whatsapp);color:var(--color-on-whatsapp)}.sala__cta--demo{background:var(--white);color:var(--color-input-text)}.sala__option .sala__notice{max-width:none}@media (width>=640px){.sala__cta{align-self:flex-start;min-width:260px}}@media (width>=1024px){.sala__copy:has(.sala__prize){max-width:720px;padding-block:var(--space-12);gap:var(--space-5)}.sala__options{grid-template-columns:1fr 1fr;max-width:none;display:grid}.sala__option .sala__cta{align-self:stretch;min-width:0;margin-top:auto}}@keyframes sala-prize-in{0%{opacity:0;transform:translateY(40px)scale(.5)rotate(-12deg)}60%{opacity:1;transform:translateY(-6px)scale(1.06)rotate(2deg)}to{opacity:1;transform:none}}@keyframes sala-prize-flash{0%{opacity:0;transform:scale(.4)}35%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes sala-prize-glint{to{transform:translate(120%)}}@keyframes sala-prize-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}@keyframes sala-prize-spark{0%{opacity:1;transform:rotate(var(--spark-angle)) translateX(20px) scale(1)}to{opacity:0;transform:rotate(var(--spark-angle)) translateX(230px) scale(.2)}}@keyframes sala-prize-badge{0%{opacity:0;transform:rotate(-20deg)scale(2.4)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.hero[data-astro-cid-qmrutqly]{background:var(--color-field);color:var(--color-text);padding-inline:max(var(--gutter-page), (100% - var(--container-max)) / 2);padding-block:var(--space-8) var(--space-10);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.hero[data-astro-cid-qmrutqly] astro-island>*{min-width:0;max-width:660px}@media (width>=1024px){.hero[data-astro-cid-qmrutqly]{justify-content:space-between;column-gap:var(--space-8);min-height:880px;grid-template-columns:minmax(0,660px) minmax(320px,380px);grid-template-areas:"main credential";padding-block:0;padding-inline-end:max(72px, (100% - var(--container-max)) / 2)}.hero[data-astro-cid-qmrutqly] astro-island>*{padding-block:var(--space-12) var(--space-10);grid-area:main}.hero[data-astro-cid-qmrutqly] astro-island>[data-hero-slot=credential]{grid-area:credential;align-self:start;max-width:none;padding-block:0}}.how[data-astro-cid-477lk3b5]{gap:var(--space-10);padding-block:72px var(--space-12);padding-inline:max(var(--gutter-page), (100% - var(--container-max)) / 2);background:var(--color-bg);color:var(--color-text);flex-direction:column;display:flex}.how__head[data-astro-cid-477lk3b5]{gap:var(--space-4);flex-direction:column;max-width:640px;display:flex}.how__title[data-astro-cid-477lk3b5]{font-size:var(--text-section);letter-spacing:-.03em;line-height:1.04}.how__intro[data-astro-cid-477lk3b5]{font-size:var(--text-lead);color:var(--color-text-muted);line-height:1.6}.how__steps[data-astro-cid-477lk3b5]{flex-direction:column;padding:0;list-style:none;display:flex}.step__number[data-astro-cid-477lk3b5]{font-family:var(--font-display);font-size:var(--text-step-number);line-height:1;font-weight:var(--weight-light);font-variant-numeric:tabular-nums}.step__marker[data-astro-cid-477lk3b5]{background:var(--color-primary);border-radius:4px;width:14px;height:14px;position:absolute;top:3px;left:-8px}.step__text[data-astro-cid-477lk3b5]{font-size:var(--text-step);line-height:1.35;font-weight:var(--weight-semibold);letter-spacing:-.01em}.step__label[data-astro-cid-477lk3b5]{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-text-accent)}.step[data-astro-cid-477lk3b5]{border-left:2px solid var(--color-rule);gap:var(--space-2);flex-direction:column;margin-left:6px;padding:0 0 36px 28px;display:flex;position:relative}.step[data-astro-cid-477lk3b5]:last-child{border-left-color:#0000}.step__body[data-astro-cid-477lk3b5]{display:contents}@media (width>=640px){.step[data-astro-cid-477lk3b5]{border-left:none;grid-template-columns:64px minmax(0,1fr);column-gap:28px;margin-left:0;padding:0;display:grid;position:static}.step__number[data-astro-cid-477lk3b5]{text-align:right}.step__body[data-astro-cid-477lk3b5]{padding:0 0 var(--space-12) 36px;border-left:2px solid var(--color-rule);gap:var(--space-3);flex-direction:column;display:flex;position:relative}.step[data-astro-cid-477lk3b5]:last-child .step__body[data-astro-cid-477lk3b5]{border-left-color:#0000}.step__marker[data-astro-cid-477lk3b5]{top:10px}.step__label[data-astro-cid-477lk3b5]{font-size:var(--text-sm)}}@media (width>=1024px){.how[data-astro-cid-477lk3b5]{align-items:start;gap:var(--space-16);padding-block:var(--space-32);grid-template-columns:minmax(0,360px) minmax(0,1fr);display:grid}.how__head[data-astro-cid-477lk3b5]{gap:var(--space-5)}}@media (width>=1440px){.how[data-astro-cid-477lk3b5]{gap:var(--space-24);grid-template-columns:minmax(0,420px) minmax(0,1fr)}.step[data-astro-cid-477lk3b5]{grid-template-columns:124px minmax(0,1fr)}}
