.landing_root__hc1NB{--lv2-paper:#fbfaff;--lv2-paper-2:#f3f0fb;--lv2-card:#ffffff;--lv2-ink:#120d24;--lv2-ink-2:#3d3852;--lv2-muted:#5a546d;--lv2-line:#e5e0f2;--lv2-brand:#5a3fbf;--lv2-purple:#4b2fa3;--lv2-magenta:#c02aa8;--lv2-coral:#ff7a59;--lv2-wa:#128c4b;--lv2-night:#110b26;--lv2-night-2:#1b1338;--lv2-grad:linear-gradient(100deg,#4b2fa3,#8a2bb0 45%,#c02aa8 75%,#d63a86);--lv2-grad-wide:linear-gradient(110deg,#4b2fa3,#c02aa8 55%,#ff7a59);--lv2-ease:cubic-bezier(0.2,0.7,0.2,1);background:var(--lv2-paper);color:var(--lv2-ink)}.dark .landing_root__hc1NB{--lv2-paper:#0d0a1a;--lv2-paper-2:#151027;--lv2-card:#1a1430;--lv2-ink:#f4f1fc;--lv2-ink-2:#d3cde6;--lv2-muted:#b2abc8;--lv2-line:#2c2547;--lv2-brand:#a593ff;--lv2-wa:#3fcf7f;--lv2-night:#070512;--lv2-night-2:#120d24;--lv2-grad:linear-gradient(100deg,#a593ff,#d36fe0 55%,#ff8fa8)}.landing_display__6W_gX{font-family:inherit;font-weight:750;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.landing_display__6W_gX em,.landing_grad__2qcg6{font-style:normal;background:var(--lv2-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media (forced-colors:active){.landing_display__6W_gX em,.landing_grad__2qcg6{color:CanvasText;-webkit-text-fill-color:CanvasText;background:none}}.landing_eyebrow__EKPtp{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--lv2-brand)}.landing_eyebrow__EKPtp:before{content:"";width:1.4rem;height:2px;border-radius:2px;background:var(--lv2-grad-wide)}.landing_lead__rWnh2{font-size:1.125rem;line-height:1.6;color:var(--lv2-ink-2)}.landing_h2__4Y1fW{font-size:clamp(2.1rem,1.35rem + 3.2vw,3.9rem)}.landing_btnGhost__DhWgf,.landing_btnPrimary__t7uFt{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.1rem;padding:0 1.5rem;border-radius:999px;font-weight:650;font-size:1rem;overflow:hidden;isolation:isolate;transition:transform .25s var(--lv2-ease),box-shadow .25s var(--lv2-ease),background-color .2s ease}.landing_btnPrimary__t7uFt{background:linear-gradient(110deg,#4b2fa3,#a32aa9 60%,#c02aa8);color:#fff;box-shadow:0 10px 30px -12px rgba(192,42,168,.65)}.landing_btnPrimary__t7uFt:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s var(--lv2-ease)}.landing_btnPrimary__t7uFt:hover{transform:translateY(-2px);box-shadow:0 16px 36px -14px rgba(192,42,168,.75)}.landing_btnPrimary__t7uFt:hover:after{transform:translateX(120%)}.landing_arrowLink__VhXuZ svg,.landing_btnGhost__DhWgf svg,.landing_btnPrimary__t7uFt svg{transition:transform .25s var(--lv2-ease)}.landing_arrowLink__VhXuZ:hover svg,.landing_btnGhost__DhWgf:hover svg,.landing_btnPrimary__t7uFt:hover svg{transform:translateX(3px)}.landing_btnGhost__DhWgf{border:1px solid var(--lv2-line);color:var(--lv2-ink);background:var(--lv2-card)}.landing_btnGhost__DhWgf:hover{transform:translateY(-2px);background:var(--lv2-paper-2)}.landing_arrowLink__VhXuZ:focus-visible,.landing_btnGhost__DhWgf:focus-visible,.landing_btnPrimary__t7uFt:focus-visible,.landing_tab__el64I:focus-visible{outline:3px solid var(--lv2-brand);outline-offset:3px}.landing_arrowLink__VhXuZ{display:inline-flex;align-items:center;gap:.4rem;font-weight:650;color:var(--lv2-ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .2s ease}.landing_arrowLink__VhXuZ:hover{text-decoration-color:currentColor}.landing_card__3Fg0U{background:var(--lv2-card);border:1px solid var(--lv2-line);border-radius:1.5rem}.landing_lift__R_XF_{transition:transform .35s var(--lv2-ease),box-shadow .35s var(--lv2-ease),border-color .35s ease}.landing_lift__R_XF_:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(75,47,163,.45);border-color:color-mix(in srgb,var(--lv2-brand) 35%,var(--lv2-line))}.landing_spot__gNR2F{position:relative;overflow:hidden}.landing_spot__gNR2F:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(192,42,168,.1),transparent 60%);transition:opacity .3s ease}.landing_spot__gNR2F:hover:before{opacity:1}.landing_iconBadge__7lhJ_{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.9rem;color:#fff;background:var(--lv2-grad-wide);box-shadow:0 10px 22px -12px rgba(192,42,168,.7);transition:transform .35s var(--lv2-ease)}.landing_lift__R_XF_:hover .landing_iconBadge__7lhJ_{transform:rotate(-6deg) scale(1.06)}.landing_planTag__ra1eP{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:650;border:1px solid var(--lv2-line);color:var(--lv2-ink-2);white-space:nowrap}.landing_heroGlow__vbe0l{position:absolute;inset:-10% -20% auto;height:46rem;pointer-events:none;background:radial-gradient(38rem 22rem at 18% 30%,rgba(75,47,163,.16),transparent 70%),radial-gradient(34rem 20rem at 82% 22%,rgba(192,42,168,.13),transparent 70%),radial-gradient(30rem 18rem at 60% 70%,rgba(255,122,89,.1),transparent 70%)}.landing_pill__sFYrA{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid var(--lv2-line);background:var(--lv2-card);padding:.35rem .9rem .35rem .4rem;font-size:.86rem;font-weight:600;color:var(--lv2-ink-2)}.landing_pillDot__7KTeM{border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:700;color:#fff;background:linear-gradient(110deg,#4b2fa3,#c02aa8)}.landing_stage__TgPQK{position:relative;perspective:1800px}.landing_laptop___DFEg{position:relative;width:100%;max-width:56rem;margin:0 auto}.landing_lid__6DNLT{position:relative;border-radius:1.1rem 1.1rem .4rem .4rem;padding:2.2% 2.2% 3%;background:linear-gradient(#24203a,#15121f);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 40px 80px -40px rgba(17,11,38,.6);transform-origin:50% 100%}@supports (animation-timeline:view()){.landing_lid__6DNLT{animation:landing_lv2-lid___ZP2O linear both;animation-timeline:view();animation-range:entry 0 cover 42%}.landing_heroPhone__kxC40{animation:landing_lv2-float-up__4ovg5 linear both;animation-timeline:view();animation-range:entry 0 exit 60%}.landing_floatCard__H_mqV{animation:landing_lv2-float-down__MUh1U linear both;animation-timeline:view();animation-range:entry 0 exit 60%}}@keyframes landing_lv2-lid___ZP2O{0%{transform:rotateX(-38deg) scale(.94)}to{transform:none}}@keyframes landing_lv2-float-up__4ovg5{0%{transform:translateY(70px)}to{transform:translateY(-50px)}}@keyframes landing_lv2-float-down__MUh1U{0%{transform:translateY(-20px)}to{transform:translateY(50px)}}.landing_lidScreen__hkWGQ{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:.35rem;background:#f7f7fb}.landing_lidScreen__hkWGQ img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.landing_camera__DoBur{position:absolute;top:.9%;left:50%;width:.4rem;height:.4rem;border-radius:999px;background:#3a3550;transform:translateX(-50%)}.landing_base__xIyXb{position:relative;height:clamp(.7rem,1.6vw,1.2rem);margin:0 -6%;border-radius:0 0 1.2rem 1.2rem;background:linear-gradient(#d9d6e4,#a9a5b8);box-shadow:0 30px 50px -30px rgba(17,11,38,.55)}.landing_base__xIyXb:before{content:"";position:absolute;top:0;left:50%;width:16%;height:40%;border-radius:0 0 .6rem .6rem;background:#bdb9cb;transform:translateX(-50%)}.dark .landing_base__xIyXb{background:linear-gradient(#5a5670,#35324a)}.landing_heroPhone__kxC40{position:absolute;right:-2%;bottom:-8%;z-index:2}.landing_floatCard__H_mqV{position:absolute;z-index:3;border-radius:1rem;background:var(--lv2-card);border:1px solid var(--lv2-line);box-shadow:0 24px 50px -24px rgba(17,11,38,.45)}.landing_phone__zHoCc{position:relative;width:var(--phone-w,15rem);height:calc(var(--phone-w, 15rem) * 19 / 9);border-radius:2.2rem;padding:.55rem;background:#0f0d14;box-shadow:0 30px 60px -25px rgba(17,11,38,.5),inset 0 0 0 1px rgba(255,255,255,.07);flex-shrink:0}.landing_screen__Wrh9n{position:relative;height:100%;overflow:hidden;border-radius:1.7rem;background:#fff}.landing_scroller__mwJg5{display:block;width:100%;height:auto;animation:landing_lv2-scroll__cQvLl var(--scroll-dur,22s) ease-in-out infinite alternate;animation-delay:var(--scroll-delay,0s);will-change:transform}@keyframes landing_lv2-scroll__cQvLl{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(-100% + var(--screen-h, 30rem)))}}.landing_peek__1tUPU{position:relative;display:flex;justify-content:center;overflow:hidden;padding-top:1.25rem;background:radial-gradient(60% 80% at 50% 100%,rgba(124,58,237,.14),transparent 70%),var(--lv2-paper-2)}.landing_modeScreens__fen1z{position:relative}.landing_modeScreen__gExSI{position:absolute;inset:0;opacity:0;transform:translateY(18px) scale(.97);transition:opacity .55s var(--lv2-ease),transform .55s var(--lv2-ease)}.landing_modeScreen__gExSI:first-child{position:relative}.landing_modes__q2kz8[data-active=carta] [data-screen=carta],.landing_modes__q2kz8[data-active=reservas] [data-screen=reservas],.landing_modes__q2kz8[data-active=tienda] [data-screen=tienda]{opacity:1;transform:none}.landing_modeStep__NfMA1{transition:opacity .4s ease}@media (min-width:1024px){.landing_modes__q2kz8[data-m-ready] .landing_modeStep__NfMA1{opacity:.72}.landing_modes__q2kz8[data-active=carta] .landing_modeStep__NfMA1[data-step=carta],.landing_modes__q2kz8[data-active=reservas] .landing_modeStep__NfMA1[data-step=reservas],.landing_modes__q2kz8[data-active=tienda] .landing_modeStep__NfMA1[data-step=tienda]{opacity:1}}.landing_modeDots__xYbKr span{height:.4rem;width:.4rem;border-radius:999px;background:var(--lv2-line);transition:width .4s var(--lv2-ease),background .4s ease}.landing_modes__q2kz8[data-active=carta] .landing_modeDots__xYbKr [data-dot=carta],.landing_modes__q2kz8[data-active=reservas] .landing_modeDots__xYbKr [data-dot=reservas],.landing_modes__q2kz8[data-active=tienda] .landing_modeDots__xYbKr [data-dot=tienda]{width:1.6rem;background:var(--lv2-magenta)}.landing_tabs__cfGa8{display:flex;gap:.35rem;overflow-x:auto;scrollbar-width:none;padding:.3rem;border-radius:999px;border:1px solid var(--lv2-line);background:var(--lv2-card);max-width:100%}.landing_tabs__cfGa8::-webkit-scrollbar{display:none}.landing_tab__el64I{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 1rem;border-radius:999px;font-weight:600;font-size:.95rem;color:var(--lv2-ink-2);transition:color .25s ease,background-color .25s ease}.landing_tab__el64I:hover{color:var(--lv2-ink)}.landing_tab__el64I[aria-selected=true]{color:#fff;background:var(--lv2-night-2)}.dark .landing_tab__el64I[aria-selected=true]{color:#120d24;background:#f4f1fc}.landing_browser__OpS8D{overflow:hidden;border-radius:1.1rem;border:1px solid var(--lv2-line);background:var(--lv2-card);box-shadow:0 40px 80px -50px rgba(17,11,38,.55)}.landing_browserBar__j6_jS{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;border-bottom:1px solid var(--lv2-line)}.landing_browserBar__j6_jS i{height:.62rem;width:.62rem;border-radius:999px;background:var(--lv2-line)}.landing_panelShots__eSILR{position:relative;aspect-ratio:16/10;background:#f7f7fb}.landing_panelShot__Lkf36{position:absolute;inset:0;opacity:0;transform:scale(1.015);transition:opacity .5s var(--lv2-ease),transform .7s var(--lv2-ease)}.landing_panelShot__Lkf36[data-on=true]{opacity:1;transform:none}.landing_panelShot__Lkf36 img{width:100%;height:100%;object-fit:cover;object-position:top left}.landing_tabText__OiOkA{animation:landing_lv2-tab-in__YKh_j .45s var(--lv2-ease) both}@keyframes landing_lv2-tab-in__YKh_j{0%{opacity:0;transform:translateY(8px)}}.landing_marquee__jlTmx{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.landing_marqueeTrack__yS3WI{display:flex;width:max-content;animation:landing_lv2-marquee__f0fg2 var(--marquee-dur,40s) linear infinite}.landing_pingpong__yVHAk{display:flex;width:max-content;animation:landing_lv2-pingpong__jOGXI var(--marquee-dur,60s) ease-in-out infinite alternate}@keyframes landing_lv2-pingpong__jOGXI{to{transform:translateX(min(0px,calc(-100% + 100vw)))}}.landing_marquee__jlTmx:focus-within .landing_marqueeTrack__yS3WI,.landing_marquee__jlTmx:focus-within .landing_pingpong__yVHAk,.landing_marquee__jlTmx:hover .landing_marqueeTrack__yS3WI,.landing_marquee__jlTmx:hover .landing_pingpong__yVHAk{animation-play-state:paused}@keyframes landing_lv2-marquee__f0fg2{to{transform:translateX(-50%)}}.landing_tilt__OTx9J{transition:transform .45s var(--lv2-ease)}.landing_tilt__OTx9J:hover{transform:translateY(-8px) rotate(-1.2deg)}.landing_chip__963gB{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;padding:.55rem 1rem;border-radius:999px;border:1px solid var(--lv2-line);background:var(--lv2-card);font-size:.95rem;color:var(--lv2-ink-2)}.landing_waBubble__m9wjd{position:relative;background:#dcf8c6;color:#111b21;border-radius:.9rem .9rem .25rem .9rem;padding:.8rem .95rem;font-size:.86rem;line-height:1.45;white-space:pre-line;box-shadow:0 1px 1px rgba(0,0,0,.08)}.dark .landing_waBubble__m9wjd{background:#005c4b;color:#e9edef}.landing_typeField__S7WZN{border-radius:.9rem;border:1px solid var(--lv2-line);background:var(--lv2-paper);padding:.85rem 1rem;font-size:.95rem;min-height:4.6rem;color:var(--lv2-ink)}.landing_caret__Omg_r{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--lv2-magenta);animation:landing_lv2-blink__1FxF0 1s steps(1) infinite}@keyframes landing_lv2-blink__1FxF0{50%{opacity:0}}.landing_night__F3w8j{background:var(--lv2-night);color:#f4f1fc;--lv2-ink:#f4f1fc;--lv2-ink-2:#d3cde6;--lv2-muted:#b2abc8;--lv2-line:#2e2650;--lv2-card:#1a1336;--lv2-paper-2:#1a1336;--lv2-brand:#c4b6ff;--lv2-grad:linear-gradient(100deg,#c4b6ff,#ea8ff4 55%,#ffb09c)}.landing_bigStat__SaPNE{font-size:clamp(3rem,2rem + 4vw,5.25rem);font-weight:800;letter-spacing:-.05em;line-height:.95}.landing_faq__1OIBP summary{list-style:none;cursor:pointer}.landing_faq__1OIBP summary::-webkit-details-marker{display:none}.landing_faq__1OIBP[open] .landing_faqIcon__iZwQT{transform:rotate(45deg)}.landing_faqIcon__iZwQT{transition:transform .25s var(--lv2-ease)}.landing_finale__PRNAx{position:relative;overflow:hidden;background:linear-gradient(115deg,#3b2490,#8d2aa6 55%,#b8317f);color:#fff}.landing_finale__PRNAx:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(40rem 20rem at 85% 0,rgba(255,255,255,.18),transparent 60%),radial-gradient(30rem 18rem at 0 100%,rgba(17,11,38,.35),transparent 60%)}@supports (animation-timeline:view()){.landing_reveal__2jOhI{animation:landing_lv2-rise__UjC1k linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}@keyframes landing_lv2-rise__UjC1k{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.landing_cv__4BVfo{content-visibility:auto;contain-intrinsic-size:auto 1100px}.landing_line__yV_he{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.landing_line__yV_he>span{display:inline-block}@media (prefers-reduced-motion:reduce){.landing_caret__Omg_r,.landing_floatCard__H_mqV,.landing_heroPhone__kxC40,.landing_lid__6DNLT,.landing_marqueeTrack__yS3WI,.landing_pingpong__yVHAk,.landing_reveal__2jOhI,.landing_scroller__mwJg5,.landing_tabText__OiOkA{animation:none!important}.landing_btnGhost__DhWgf,.landing_btnPrimary__t7uFt,.landing_btnPrimary__t7uFt:after,.landing_iconBadge__7lhJ_,.landing_lift__R_XF_,.landing_modeDots__xYbKr span,.landing_modeScreen__gExSI,.landing_modeStep__NfMA1,.landing_panelShot__Lkf36,.landing_tilt__OTx9J{transition:none!important}.landing_btnGhost__DhWgf:hover,.landing_btnPrimary__t7uFt:hover,.landing_lift__R_XF_:hover,.landing_tilt__OTx9J:hover{transform:none}.landing_marquee__jlTmx{overflow-x:auto;scroll-snap-type:x proximity;mask-image:none}.landing_marquee__jlTmx li{scroll-snap-align:start}}