.ai-orb{--ai-orb-size: var(--fn-space-8);position:relative;display:inline-grid;place-content:center;width:var(--ai-orb-size);height:var(--ai-orb-size);flex:none;vertical-align:middle;border-radius:var(--fn-radius-pill);background:var(--fn-ai-orb);box-shadow:var(--fn-ai-orb-glow)}.ai-orb:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--fn-ai-orb-shine)}.ai-orb__face{position:relative;display:inline-grid;grid-auto-flow:column;align-items:center;gap:calc(var(--ai-orb-size) * .125);margin-top:calc(var(--ai-orb-size) * -.06)}.ai-orb__eye{position:relative;width:calc(var(--ai-orb-size) * .125);height:calc(var(--ai-orb-size) * .22);border-radius:var(--fn-radius-pill);background:var(--fn-ai-orb-eye);transition:width .16s ease,height .16s ease,transform .16s ease}.ai-orb--live{animation:ai-orb-breathe 3.2s ease-in-out infinite}.ai-orb--live .ai-orb__eye{animation:ai-orb-blink 3.6s ease-in-out infinite}.ai-orb--live .ai-orb__eye+.ai-orb__eye{animation-delay:60ms}.ai-orb--sm{--ai-orb-size: var(--fn-space-6)}.ai-orb--md{--ai-orb-size: var(--fn-space-8)}.ai-orb--lg{--ai-orb-size: var(--fn-space-12)}.ai-orb--xl{--ai-orb-size: var(--fn-space-16)}@keyframes ai-orb-blink{0%,88%,to{transform:scaleY(1)}93%,97%{transform:scaleY(.07)}}@keyframes ai-orb-breathe{0%,to{box-shadow:var(--fn-ai-orb-glow)}50%{box-shadow:var(--fn-ai-orb-glow-on)}}.ai-orb[data-mood=curious] .ai-orb__face,.ai-avatar-wrap[data-mood=curious] .ai-avatar__eyes{animation:ai-orb-look 6s ease-in-out infinite}.ai-orb[data-mood=curious] .ai-orb__eye,.ai-avatar-wrap[data-mood=curious] .ai-avatar__eye{animation:ai-orb-look-blink 6s ease-in-out infinite}@keyframes ai-orb-look{0%,8%,86%,to{transform:translate(0)}16%,30%{transform:translate(calc(var(--ai-orb-size) * -.1),calc(var(--ai-orb-size) * .01))}40%,54%{transform:translate(calc(var(--ai-orb-size) * .1),calc(var(--ai-orb-size) * .01))}64%,76%{transform:translate(calc(var(--ai-orb-size) * .06),calc(var(--ai-orb-size) * -.07))}}@keyframes ai-orb-look-blink{0%,33%,39%,88%,91%,93%,96%,to{transform:scaleY(1)}36%,89.5%,94.5%{transform:scaleY(.08)}}.ai-orb[data-mood=thinking] .ai-orb__face,.ai-avatar-wrap[data-mood=thinking] .ai-avatar__eyes{transform:translate(calc(var(--ai-orb-size) * .06),calc(var(--ai-orb-size) * -.08));animation:ai-orb-scan 1.6s ease-in-out infinite}.ai-orb[data-mood=thinking] .ai-orb__eye,.ai-avatar-wrap[data-mood=thinking] .ai-avatar__eye{height:calc(var(--ai-orb-size) * .12);animation:none}@keyframes ai-orb-scan{0%,to{transform:translate(calc(var(--ai-orb-size) * .04),calc(var(--ai-orb-size) * -.08))}50%{transform:translate(calc(var(--ai-orb-size) * .08),calc(var(--ai-orb-size) * -.08))}}.ai-orb__orbit,.ai-avatar-wrap .ai-orb__orbit{position:absolute;inset:0;pointer-events:none;animation:ai-orb-spin 1.6s linear infinite}.ai-orb__orbit i{position:absolute;top:50%;left:50%;width:calc(var(--ai-orb-size) * .08);height:calc(var(--ai-orb-size) * .08);margin:calc(var(--ai-orb-size) * -.04) 0 0 calc(var(--ai-orb-size) * -.04);border-radius:var(--fn-radius-pill);background:var(--fn-primary);box-shadow:var(--fn-ai-orb-glow);transform:rotate(var(--ai-orb-at)) translate(calc(var(--ai-orb-size) * .64))}.ai-orb__orbit i:nth-child(1){--ai-orb-at: 0deg}.ai-orb__orbit i:nth-child(2){--ai-orb-at: 40deg;opacity:.7;transform:rotate(var(--ai-orb-at)) translate(calc(var(--ai-orb-size) * .64)) scale(.75)}.ai-orb__orbit i:nth-child(3){--ai-orb-at: 80deg;opacity:.4;transform:rotate(var(--ai-orb-at)) translate(calc(var(--ai-orb-size) * .64)) scale(.55)}@keyframes ai-orb-spin{to{transform:rotate(-360deg)}}.ai-orb[data-mood=happy],.ai-avatar-wrap[data-mood=happy]{animation:ai-orb-hop .45s ease-out 2}.ai-orb[data-mood=happy] .ai-orb__face,.ai-avatar-wrap[data-mood=happy] .ai-avatar__eyes{gap:calc(var(--ai-orb-size) * .07)}.ai-orb[data-mood=happy] .ai-orb__eye,.ai-avatar-wrap[data-mood=happy] .ai-avatar__eye{width:calc(var(--ai-orb-size) * .2);height:calc(var(--ai-orb-size) * .1);animation:none;transform:none;border-radius:var(--fn-radius-pill) var(--fn-radius-pill) 0 0;-webkit-mask:radial-gradient(calc(var(--ai-orb-size) * .055) calc(var(--ai-orb-size) * .052) at 50% 100%,transparent 96%,currentColor 100%);mask:radial-gradient(calc(var(--ai-orb-size) * .055) calc(var(--ai-orb-size) * .052) at 50% 100%,transparent 96%,currentColor 100%)}@keyframes ai-orb-hop{0%,to{transform:translateY(0)}45%{transform:translateY(calc(var(--ai-orb-size) * -.1))}}.ai-orb[data-mood=wink] .ai-orb__face,.ai-avatar-wrap[data-mood=wink] .ai-avatar__eyes{animation:ai-orb-wink-look 2.6s ease-in-out 1 both}.ai-orb[data-mood=wink] .ai-orb__eye,.ai-avatar-wrap[data-mood=wink] .ai-avatar__eye{animation:ai-orb-wink-big 2.6s ease-in-out 1 both}.ai-orb[data-mood=wink] .ai-orb__eye+.ai-orb__eye,.ai-avatar-wrap[data-mood=wink] .ai-avatar__eye+.ai-avatar__eye{animation:ai-orb-wink 2.6s ease-in-out 1 both}@keyframes ai-orb-wink-look{0%{transform:translate(calc(var(--ai-orb-size) * -.09))}32%{transform:translate(calc(var(--ai-orb-size) * .09))}46%,to{transform:translate(0)}}@keyframes ai-orb-wink-big{0%,50%,84%,to{transform:scale(1)}58%,76%{transform:scale(1.08)}}@keyframes ai-orb-wink{0%,50%,84%,to{transform:scaleY(1)}58%,76%{transform:scaleY(.1)}}.ai-orb__spark{position:absolute;inset:0;pointer-events:none}.ai-orb__spark i{position:absolute;top:-6%;right:-4%;width:calc(var(--ai-orb-size) * .2);height:calc(var(--ai-orb-size) * .2);background:var(--fn-primary);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:ai-orb-twinkle 1.3s ease-in-out both}.ai-orb__spark i+i{top:26%;right:-16%;width:calc(var(--ai-orb-size) * .1);height:calc(var(--ai-orb-size) * .1);animation-delay:.15s}.ai-orb[data-mood=wink] .ai-orb__spark i,.ai-avatar-wrap[data-mood=wink] .ai-orb__spark i{animation-delay:1.35s}.ai-orb[data-mood=wink] .ai-orb__spark i+i,.ai-avatar-wrap[data-mood=wink] .ai-orb__spark i+i{animation-delay:1.5s}@keyframes ai-orb-twinkle{0%{transform:scale(0) rotate(-30deg);opacity:0}30%,70%{transform:scale(1) rotate(0);opacity:1}to{transform:scale(0) rotate(20deg);opacity:0}}@media(prefers-reduced-motion:reduce){.ai-orb,.ai-orb *,.ai-orb--live,.ai-orb--live .ai-orb__eye,.ai-avatar-wrap[data-mood] *{animation:none!important;transition:none}.ai-orb__orbit,.ai-orb__spark{display:none}}.saas-support-banner{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--fn-space-3);padding:var(--fn-space-3) var(--fn-space-4);margin:0 0 var(--fn-space-3);background:var(--fn-warning-soft);color:var(--fn-text);border:var(--fn-stroke) solid transparent;border-radius:var(--fn-radius)}.saas-support-banner__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--fn-radius-pill);background:var(--fn-warning);color:var(--fn-on-primary);flex:none}.saas-support-banner__icon svg{width:18px;height:18px}.saas-support-banner__text{display:grid;gap:2px;flex:1;min-width:0;font-size:14px}.saas-support-banner__text span{color:var(--fn-text-2);font-size:13px}.saas-support-ended{max-width:560px;padding-top:90px;text-align:center;display:grid;justify-items:center;gap:var(--fn-space-3)}.saas-approval-banner{display:flex;gap:var(--fn-space-3);align-items:flex-start;padding:var(--fn-space-3) var(--fn-space-4);margin:0 0 var(--fn-space-3);background:var(--fn-info-soft);border:var(--fn-stroke) solid transparent;border-radius:var(--fn-radius);font-size:14px}.saas-approval-banner svg{width:20px;height:20px;color:var(--fn-info);flex:none;margin-top:2px}.saas-approval-banner div{display:grid;gap:2px}.saas-approval-banner>div{flex:1 1 auto;min-width:0}.saas-approval-banner>.ds-btn{align-self:center}.saas-approval-banner.is-rejected{background:var(--fn-danger-soft)}.saas-approval-banner.is-rejected svg{color:var(--fn-danger)}.saas-muted{color:var(--fn-text-3);font-size:12.5px}.saas-lock{max-width:880px;display:grid;gap:var(--fn-space-5);align-content:start}.saas-lock__eyebrow{display:inline-flex;align-items:center;gap:var(--fn-space-2)}.saas-lock__eyebrow svg{width:var(--fn-space-4);height:var(--fn-space-4)}.saas-lock__email{display:grid;justify-items:start;gap:var(--fn-space-3);font:var(--fn-type-body)}.saas-lock__email>svg{width:var(--fn-space-6);height:var(--fn-space-6);color:var(--fn-primary)}.saas-plan-chooser{display:grid;gap:var(--fn-space-4)}.saas-plan-chooser__grid{display:grid;gap:var(--fn-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.saas-beauty-plans{display:grid;justify-items:center;gap:var(--fn-space-6)}.saas-beauty-plans>.bz-plans{width:100%}.saas-plan-chooser__card{display:grid;gap:var(--fn-space-2);align-content:start}.saas-plan-chooser__name{font:var(--fn-type-h4);margin:0}.saas-plan-chooser__price{font:var(--fn-type-h3);margin:var(--fn-space-2) 0}.saas-plan-chooser__quoted{font:var(--fn-type-body);color:var(--fn-text-2);margin:var(--fn-space-2) 0}.saas-list{display:grid;gap:0}.saas-row{display:flex;align-items:center;gap:var(--fn-space-4);padding:var(--fn-space-4) 0;border-top:var(--fn-stroke) solid var(--fn-border);min-height:var(--fn-touch)}.saas-row:first-child{border-top:0}.saas-row__main{flex:1;min-width:0;display:grid;gap:3px}.saas-row__main strong{font-size:15px}.saas-row__meta{color:var(--fn-text-2);font-size:13px;line-height:1.45}.saas-row__side{display:flex;align-items:center;gap:var(--fn-space-3);flex-wrap:wrap;justify-content:flex-end}.saas-meters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--fn-space-3)}.saas-meter{border:var(--fn-stroke) solid var(--fn-border);border-radius:var(--fn-radius);padding:var(--fn-space-4);display:grid;gap:var(--fn-space-2)}.saas-meter__label{color:var(--fn-text-2);font-size:13px;font-weight:600}.saas-meter__value{font:700 22px var(--fn-font);letter-spacing:-.02em}.saas-meter__bar{height:6px;border-radius:var(--fn-radius-pill);background:var(--fn-surface-3);overflow:hidden}.saas-meter__bar>span{display:block;height:100%;background:var(--fn-primary);border-radius:inherit}.saas-meter.is-full .saas-meter__bar>span{background:var(--fn-danger)}.saas-format-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--fn-space-4)}.saas-preview{display:flex;flex-wrap:wrap;gap:var(--fn-space-3);margin-top:var(--fn-space-4)}.saas-preview__sample{border:var(--fn-stroke) solid var(--fn-border);border-radius:var(--fn-radius-sm);padding:var(--fn-space-3) var(--fn-space-4);font:var(--fn-type-h4);font-variant-numeric:tabular-nums;background:var(--fn-surface-2)}.saas-actions{display:flex;gap:var(--fn-space-3);flex-wrap:wrap;margin-top:var(--fn-space-4)}.saas-release{display:grid;gap:var(--fn-space-5)}.saas-release__entry{border-left:3px solid var(--fn-primary);padding-left:var(--fn-space-4);display:grid;gap:var(--fn-space-2)}.saas-release__entry h3{margin:0;font:var(--fn-type-h4)}.saas-release__entry ul{margin:0;padding-left:var(--fn-space-5);color:var(--fn-text-2);font-size:14px;line-height:1.55}.saas-release__meta{display:flex;gap:var(--fn-space-2);align-items:center;color:var(--fn-text-3);font-size:13px}.saas-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;background:var(--fn-surface-3);padding:1px 6px;border-radius:var(--fn-radius-sm);word-break:break-all}.saas-secret{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;padding:var(--fn-space-4);background:var(--fn-surface-2);border:var(--fn-stroke) dashed var(--fn-border-strong);border-radius:var(--fn-radius-sm);word-break:break-all;-webkit-user-select:all;user-select:all}@media(max-width:720px){.saas-support-banner{flex-wrap:wrap;border-radius:0;margin:0 -16px 12px}.saas-row{flex-wrap:wrap}.saas-row__side{justify-content:flex-start}}.saas-lang-menu{display:inline-flex}.saas-lang-menu__trigger{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:var(--fn-radius-pill);background:transparent;color:var(--fn-text-2);cursor:pointer}.saas-lang-menu__trigger:hover,.saas-lang-menu__trigger[aria-expanded=true]{background:var(--fn-surface-3);color:var(--fn-text)}.saas-lang-menu__trigger:focus-visible{outline:none;box-shadow:var(--fn-focus)}.saas-lang-menu__trigger svg{width:20px;height:20px}.saas-lang-menu .ds-menu,.ds-menu.saas-lang-menu__menu{min-width:170px}.saas-lang-menu__spacer{display:inline-block;width:17px;height:17px}.saas-announcements{display:grid;gap:var(--fn-space-2);margin:0 0 var(--fn-space-3)}.saas-announcement{display:flex;gap:var(--fn-space-3);align-items:flex-start;padding:var(--fn-space-3) var(--fn-space-3) var(--fn-space-3) var(--fn-space-4);border:var(--fn-stroke) solid var(--fn-border);border-radius:var(--fn-radius);background:var(--fn-surface);font-size:14px}.saas-announcement.is-info{background:var(--fn-info-soft);border-color:transparent}.saas-announcement.is-success{background:var(--fn-success-soft);border-color:transparent}.saas-announcement.is-warning,.saas-announcement.is-maintenance{background:var(--fn-warning-soft);border-color:transparent}.saas-announcement__icon svg{width:20px;height:20px;margin-top:1px;color:var(--fn-text)}.saas-announcement__text{flex:1;min-width:0;display:grid;gap:2px;line-height:1.45}.saas-announcement__text span{color:var(--fn-text-2);overflow-wrap:anywhere}.saas-announcement__link{flex:none;align-self:center;font-weight:600;color:var(--fn-text);white-space:nowrap}.saas-announcement__close{flex:none;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:var(--fn-radius-sm);background:transparent;color:var(--fn-text-2);cursor:pointer}.saas-announcement__close:hover{background:#0000000f;color:var(--fn-text)}.saas-announcement__close svg{width:16px;height:16px}@media(max-width:640px){.saas-announcement{flex-wrap:wrap}.saas-announcement__link{order:3;margin-left:32px}}.saas-inbox-banner,.saas-nps-banner{align-items:center}.saas-inbox-banner>div:not(.saas-nps-banner__actions),.saas-nps-banner>div:not(.saas-nps-banner__actions){flex:1;min-width:0}.saas-nps-banner__actions{display:flex;align-items:center;gap:var(--fn-space-1);flex:none}.saas-inbox{list-style:none;margin:0;padding:0;display:grid}.saas-inbox__item{display:grid;gap:var(--fn-space-1);padding:var(--fn-space-4) 0 var(--fn-space-4) var(--fn-space-4);border-top:var(--fn-stroke) solid var(--fn-border);border-left:var(--fn-space-1) solid transparent}.saas-inbox__item:first-child{border-top:0}.saas-inbox__item.is-unread{border-left-color:var(--fn-primary)}.saas-inbox__head{display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-3);flex-wrap:wrap}.saas-inbox__head strong{font:var(--fn-type-label)}.saas-inbox__meta{font:var(--fn-type-caption);color:var(--fn-text-3)}.saas-inbox__body{font:var(--fn-type-body);color:var(--fn-text-2);overflow-wrap:anywhere}.saas-inbox__body p{margin:var(--fn-space-1) 0 0}.saas-inbox__actions{margin-top:var(--fn-space-2)}.saas-nps{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:var(--fn-space-1)}.saas-nps__option{min-height:var(--fn-target-min);border:var(--fn-stroke) solid var(--fn-border-input);border-radius:var(--fn-radius-sm);background:var(--fn-surface);color:var(--fn-text);font:var(--fn-type-label);font-variant-numeric:tabular-nums;cursor:pointer}.saas-nps__option:hover{background:var(--fn-surface-2)}.saas-nps__option:focus-visible{outline:none;box-shadow:var(--fn-ring)}.saas-nps__option[aria-checked=true]{background:var(--fn-primary);border-color:var(--fn-primary);color:var(--fn-on-primary)}.saas-nps__ends{display:flex;justify-content:space-between;margin:var(--fn-space-1) 0 var(--fn-space-3);font:var(--fn-type-caption);color:var(--fn-text-3)}.saas-beta__icon{display:grid;place-items:center;width:var(--fn-control-compact);height:var(--fn-control-compact);flex:none;border-radius:var(--fn-radius);background:var(--fn-surface-2);color:var(--fn-text-2)}.saas-beta__icon svg{width:var(--fn-icon);height:var(--fn-icon)}@media(max-width:520px){.saas-nps{grid-template-columns:repeat(6,minmax(0,1fr))}.saas-inbox-banner,.saas-nps-banner{flex-wrap:wrap}}.saas-terms-banner{align-items:center;flex-wrap:wrap}.saas-terms-banner>div{flex:1 1 260px}.saas-terms-banner a{color:var(--fn-primary-text);font-weight:600}.saas-terms-error{color:var(--fn-danger-text)}.account-notices{display:grid}.account-notices:empty{display:none}.account-notices>*,.account-notices>.guide-demo-banner,.account-notices>.saas-approval-banner{display:flex;align-items:center;gap:var(--fn-space-3);margin:0;padding:var(--fn-space-3) var(--fn-space-10);border:0;border-bottom:var(--fn-stroke) solid var(--fn-border);border-radius:0;background:var(--fn-info-soft);font:var(--fn-type-body-s);color:var(--fn-text)}.account-notices>.guide-demo-banner{background:var(--fn-warning-soft)}@media(min-width:48rem){.account-notices>*{position:relative;padding-right:var(--fn-space-16)}.account-notices .guide-demo-banner__close.ds-btn{position:absolute;top:50%;right:var(--fn-space-2);margin:0;transform:translateY(-50%)}}.account-notices>.saas-approval-banner.is-rejected{background:var(--fn-danger-soft)}.account-notices>*>svg{flex:none;width:var(--fn-icon);height:var(--fn-icon);margin:0;color:var(--fn-info)}.account-notices>.guide-demo-banner>svg{color:var(--fn-warning)}.account-notices>.saas-approval-banner.is-rejected>svg{color:var(--fn-danger)}.account-notices .saas-approval-banner .guide-demo-banner__close svg{color:var(--fn-text-2)}.account-notices>.saas-approval-banner>div:first-of-type,.account-notices>.guide-demo-banner>p,.account-notices>.all-branches-note>p{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--fn-space-2);margin:0;font:var(--fn-type-body-s)}.account-notices strong{font:var(--fn-type-label);color:var(--fn-ink)}.account-notices>.saas-approval-banner>div:first-of-type>span,.account-notices>.guide-demo-banner>p>span,.account-notices>.all-branches-note>p>span{color:var(--fn-text-2)}.account-notices .saas-email-actions{display:flex;flex-wrap:wrap;gap:var(--fn-space-2)}@media(max-width:47.99rem){.account-notices>*,.account-notices>.guide-demo-banner,.account-notices>.saas-approval-banner{flex-wrap:wrap;align-items:flex-start;padding-inline:var(--fn-space-4)}.account-notices>.saas-approval-banner>div:first-of-type,.account-notices>.guide-demo-banner>p,.account-notices>.all-branches-note>p{flex-basis:calc(100% - var(--fn-space-10));flex-direction:column}.account-notices>*>.ds-btn:not(.guide-demo-banner__close),.account-notices>*>a.ds-btn,.account-notices .saas-email-actions{flex:1 1 100%;justify-content:center;padding-left:0}.account-notices .saas-email-actions .ds-btn{flex:1}.account-notices>.guide-demo-banner,.account-notices>.saas-approval-banner{position:relative}.account-notices>.guide-demo-banner>p,.account-notices>.saas-approval-banner>div:first-of-type{padding-right:var(--fn-space-10)}.account-notices .guide-demo-banner__close.ds-btn{position:absolute;top:var(--fn-space-1);right:var(--fn-space-2);margin:0}}.saas-choose{max-width:1440px}.saas-builder-cta{display:grid;gap:var(--fn-space-2)}.saas-builder-cta small{font:var(--fn-type-caption);color:var(--fn-text-2)}.saas-invoice-alert{display:flex;align-items:center;gap:var(--fn-space-3);padding:var(--fn-space-3) var(--fn-space-4);border-radius:var(--fn-radius);background:var(--fn-info-soft);color:var(--fn-info-text);font:var(--fn-type-body-s)}.saas-invoice-alert>span{flex:1;min-width:0}.saas-invoice-alert strong{font:var(--fn-type-label)}.saas-invoice-alert>.ds-btn{flex:none}@media(max-width:47.99rem){.saas-invoice-alert{flex-wrap:wrap}.saas-invoice-alert>.ds-btn{flex:1 1 100%;justify-content:center}}.saas-invoice{display:grid;gap:var(--fn-space-4);max-width:880px}.saas-invoice__actions{display:flex;flex-wrap:wrap;gap:var(--fn-space-2)}.saas-invoice__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fn-space-3)}.saas-invoice__head>div{display:grid;gap:2px}.saas-invoice__eyebrow{font:var(--fn-type-caption);color:var(--fn-text-3)}.saas-invoice__from{font:var(--fn-type-h3);color:var(--fn-ink)}.saas-invoice__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:var(--fn-space-3) var(--fn-space-4);margin:var(--fn-space-5) 0}.saas-invoice__facts div,.saas-invoice__totals div{display:grid;gap:2px;align-content:start}.saas-invoice__facts dt{font:var(--fn-type-caption);color:var(--fn-text-3)}.saas-invoice__facts dd{margin:0;font:var(--fn-type-label);color:var(--fn-ink)}.saas-invoice__lines{width:100%;border-collapse:collapse;font:var(--fn-type-body-s)}.saas-invoice__lines th{padding:var(--fn-space-2) 0;border-bottom:var(--fn-stroke) solid var(--fn-border);font:var(--fn-type-caption);color:var(--fn-text-3);text-align:left}.saas-invoice__lines td{padding:var(--fn-space-3) 0;border-bottom:var(--fn-stroke) solid var(--fn-border);color:var(--fn-text)}.saas-invoice__lines th:not(:first-child),.saas-invoice__lines td:not(:first-child){text-align:right;padding-left:var(--fn-space-3);white-space:nowrap;font-variant-numeric:tabular-nums}.saas-invoice__totals{display:grid;gap:var(--fn-space-2);margin:var(--fn-space-4) 0 0 auto;max-width:340px;font:var(--fn-type-body-s)}.saas-invoice__totals div{grid-template-columns:1fr auto;gap:var(--fn-space-4)}.saas-invoice__totals dt{color:var(--fn-text-2)}.saas-invoice__totals dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;color:var(--fn-ink)}.saas-invoice__totals .saas-invoice__total{padding-top:var(--fn-space-2);border-top:var(--fn-stroke) solid var(--fn-border)}.saas-invoice__totals .saas-invoice__total dt,.saas-invoice__totals .saas-invoice__total dd{font:var(--fn-type-label);color:var(--fn-ink)}.saas-invoice__steps{display:grid;gap:var(--fn-space-2);margin:0 0 var(--fn-space-4);padding-left:var(--fn-space-5);font:var(--fn-type-body-s);color:var(--fn-text)}@media print{body *{visibility:hidden}.saas-invoice__sheet,.saas-invoice__sheet *{visibility:visible}.saas-invoice__sheet{position:absolute;top:0;left:0;width:100%;border:0}}.module-off{display:grid;justify-items:center;gap:var(--fn-space-3);max-width:520px;margin:var(--fn-space-16) auto;padding:var(--fn-space-8) var(--fn-space-6);text-align:center;background:var(--fn-surface);border:1px solid var(--fn-border);border-radius:var(--fn-radius-xl)}.module-off__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--fn-radius-pill);background:var(--fn-primary-soft);color:var(--fn-primary-on-subtle)}.module-off__icon svg{width:24px;height:24px}.module-off h1{margin:var(--fn-space-2) 0 0;font:var(--fn-type-h2);color:var(--fn-ink);text-wrap:balance}.module-off p{margin:0;font:var(--fn-type-body);color:var(--fn-text-2);text-wrap:pretty}.module-off>.ds-btn{margin-top:var(--fn-space-3)}.module-off__ask{font-weight:600;color:var(--fn-text)}.lp{--lp-max: 1200px;--lp-gutter: 24px;--lp-night: #000000;--lp-night-2: #151515;--lp-cool: #f7f7f7;--lp-blue-on-dark: #66a6ff;--lp-section: clamp(80px, 10vw, 136px);--lp-line: var(--fn-border);--lp-nav-alto: 72px;background:var(--fn-bg);color:var(--fn-text);font-family:var(--fn-font);min-height:100dvh;overflow-x:clip;font-feature-settings:"cv11","ss01"}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp a:not(.ds-btn){color:inherit}.lp a{text-decoration:none}.lp-wrap{max-width:var(--lp-max);margin:0 auto;padding:0 var(--lp-gutter)}.lp-skip{position:absolute;left:-9999px;top:8px;z-index:50;background:var(--fn-ink);color:var(--fn-bg)!important;padding:10px 14px;border-radius:var(--fn-radius)}.lp-skip:focus{left:12px}.mk-wordmark{display:block;height:auto}.lp a:focus-visible,.lp summary:focus-visible{outline:2px solid var(--fn-primary);outline-offset:3px;border-radius:4px}.lp-nav{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--fn-bg) 90%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s}.lp-nav.is-scrolled{border-bottom-color:var(--lp-line)}.lp-nav__inner{max-width:var(--lp-max);margin:0 auto;padding:12px var(--lp-gutter);display:flex;align-items:center;gap:24px;min-height:72px}.lp-nav__brand{display:inline-flex;align-items:center;flex:none;min-height:44px}.lp-nav__brand .mk-wordmark{width:124px}.lp-nav__brand .mk-wordmark--balih{width:auto;height:30px}.lp-nav__links{display:flex;align-items:center;gap:2px;margin-right:auto}.lp-nav__links a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;font:600 15px var(--fn-font);color:var(--fn-text);white-space:nowrap;transition:background-color .15s}.lp-nav__links a:hover,.lp-nav__links a[aria-current=page]{background:var(--fn-surface-3)}.lp-nav__actions{display:flex;align-items:center;gap:10px;margin-left:auto}.lp-nav .lp-nav__login,.lp-nav .lp-nav__cta{white-space:nowrap;font-size:15px}.lp-nav__lang{margin-left:2px}.lp-nav__menu,.lp-nav__menu-only{display:none!important}.lp-eyebrow{display:inline-flex;align-items:center;gap:10px;font:650 14px/1.2 var(--fn-font);letter-spacing:.01em;color:var(--fn-primary-text)}.lp-eyebrow--light{color:var(--lp-blue-on-dark)}.lp-head{display:grid;gap:18px;max-width:820px;margin-bottom:clamp(40px,5.5vw,72px)}.lp-head h2,.lp-head h1{margin:0;font:700 clamp(36px,4.8vw,64px)/1.03 var(--fn-font-display);letter-spacing:-.045em;color:var(--fn-ink);text-wrap:balance}.lp-head p{margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--fn-text-2);max-width:680px}.lp-cta{gap:10px}.lp-cta svg{transition:transform .2s}.lp-cta:hover svg{transform:translate(3px)}.lp-final .ds-btn--light:focus-visible,.lp-final .ds-btn--light-outline:focus-visible{box-shadow:0 0 0 2px var(--fn-primary),0 0 0 4px #fff}.lp-textlink{display:inline-flex;align-items:center;gap:8px;font:650 16px var(--fn-font);color:var(--fn-primary-text)!important;padding:8px 2px}.lp-textlink:hover{text-decoration:underline!important;text-underline-offset:4px}.lp-hero{position:relative;isolation:isolate;background:var(--fn-aurora-ground);border-bottom:1px solid rgb(255 255 255 / .14);overflow:hidden}.lp-hero__backdrop{position:absolute;inset:0;overflow:hidden}.lp-hero__backdrop img{display:block;width:100%;height:100%;object-fit:cover;object-position:right 52%}.lp-hero__backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000c7,#00000080 55%,#00000047)}.lp-hero__aurora{position:absolute;inset:0;overflow:hidden;background-color:var(--fn-aurora-ground)}.lp-hero__aurora:before,.lp-hero__aurora:after{content:"";position:absolute;inset:0}.lp-hero__aurora:before{background-image:radial-gradient(62% 42% at 50% 16%,rgb(var(--fn-aurora-near) / .22) 0%,rgb(var(--fn-aurora-near) / .1) 38%,transparent 70%),radial-gradient(42% 30% at 50% 6%,rgb(var(--fn-aurora-far) / .14) 0%,transparent 68%),radial-gradient(ellipse 78% 64% at 50% 38%,transparent 44%,var(--fn-aurora-ground) 100%)}.lp-hero__aurora:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px;opacity:.035;mix-blend-mode:overlay}.lp-hero__inner{position:relative;z-index:1;max-width:1280px;min-height:max(clamp(540px,52vw,690px),calc(100svh - 60px));margin:0 auto;padding:clamp(48px,6.5vw,88px) var(--lp-gutter);display:flex;align-items:center}.lp-hero__copy{display:grid;gap:26px;max-width:760px;color:#fff;animation:lp-rise .7s cubic-bezier(.2,.7,.2,1) both}.lp-hero .lp-eyebrow{color:#fff}.lp-hero h1,.lp-wl-hero--home h2{margin:0;font:700 clamp(46px,6.2vw,88px)/.98 var(--fn-font-display);letter-spacing:-.05em;color:#fff;text-wrap:balance}.lp-hero__lead{margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.55;color:#ffffffe0;max-width:560px}.lp-hero__cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.lp-hero__trust{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid rgb(255 255 255 / .26);display:flex;gap:10px 22px;flex-wrap:wrap;font-size:14px;color:#ffffffc7;max-width:540px}.lp-hero__trust li{display:inline-flex;align-items:center;gap:7px}.lp-hero__trust svg{color:#fff}.lp-hero .lp-textlink{color:#fff!important}.lp-mock{position:relative;padding:30px 0 56px;font-size:13px;color:var(--fn-text)}.lp-mock__pos{background:#fff;border:1px solid var(--fn-border);border-radius:14px;box-shadow:0 1px #00000008,0 40px 80px -32px #00000059;overflow:hidden}.lp-mock__bar{display:flex;align-items:center;gap:16px;padding:10px 14px;border-bottom:1px solid var(--fn-border)}.lp-mock__brand{font-weight:700;font-size:13px}.lp-mock__modes{display:inline-flex;gap:2px;padding:3px;background:var(--fn-surface-3);border-radius:8px}.lp-mock__modes span{padding:4px 10px;border-radius:6px;font-weight:600;font-size:12px;color:var(--fn-text-2);white-space:nowrap}.lp-mock__modes .is-on{background:#fff;color:var(--fn-text);box-shadow:var(--fn-shadow-sm)}.lp-mock__body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.lp-mock__menu{padding:12px;display:grid;gap:10px;align-content:start;background:#fbfbfc;border-right:1px solid var(--fn-border)}.lp-mock__search{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid var(--fn-border);border-radius:8px;background:#fff;color:var(--fn-text-3);font-size:12px}.lp-mock__search svg{width:14px;height:14px}.lp-mock__cats{display:flex;gap:6px;flex-wrap:wrap}.lp-mock__cats span{padding:4px 10px;border-radius:99px;border:1px solid var(--fn-border);background:#fff;font-weight:600;font-size:11.5px;color:var(--fn-text-2)}.lp-mock__cats .is-on{background:var(--fn-ink);border-color:var(--fn-ink);color:var(--fn-on-ink)}.lp-mock__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp-mock__tile{display:grid;gap:2px;padding:8px;border:1px solid var(--fn-border);border-radius:10px;background:#fff;min-width:0}.lp-mock__tile strong{font-size:12px;font-weight:650;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-mock__tile>span:last-child{font-size:11.5px;color:var(--fn-text-2);font-variant-numeric:tabular-nums}.lp-mock__art{display:grid;place-items:center;height:46px;margin-bottom:6px;border-radius:7px;background:var(--tone-bg);color:var(--tone-fg)}.lp-mock__art svg{width:22px;height:22px}.lp-tone--amber{--tone-bg: #f0f0f0;--tone-fg: #1a1a1a}.lp-tone--green{--tone-bg: #e7f5ec;--tone-fg: #0b7a3b}.lp-tone--red{--tone-bg: #fdecee;--tone-fg: #c8102e}.lp-tone--blue{--tone-bg: var(--fn-primary-soft);--tone-fg: var(--fn-primary-text)}.lp-tone--rose{--tone-bg: #fcebf3;--tone-fg: #a3245e}.lp-mock__check{padding:12px 14px;display:grid;gap:6px;align-content:start}.lp-mock__check-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:6px}.lp-mock__check-head strong{font-size:14px}.lp-mock__check-head span{color:var(--fn-text-3);font-size:11.5px;white-space:nowrap}.lp-mock__course{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fn-text-3);padding-top:4px}.lp-mock__line{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:start;font-size:12.5px}.lp-mock__line small{display:block;color:var(--fn-text-3);font-size:11px;margin-top:1px}.lp-mock__line b{font-weight:600;font-variant-numeric:tabular-nums}.lp-mock__qty{display:grid;place-items:center;height:20px;border-radius:5px;background:var(--fn-surface-3);font-weight:700;font-size:11px}.lp-mock__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:10px;border-top:1px dashed var(--fn-border-strong);font-weight:600}.lp-mock__total strong{font-size:20px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp-mock__actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:4px}.lp-mock__btn{display:grid;place-items:center;height:36px;border-radius:8px;border:1px solid var(--fn-border-strong);font-weight:650;font-size:12px;text-align:center;white-space:nowrap}.lp-mock__btn--primary{background:var(--fn-primary);border-color:var(--fn-primary);color:#fff}.lp-mock__ticket{position:absolute;left:-28px;bottom:0;width:min(46%,250px);background:#fff;border-radius:12px;border:1px solid var(--fn-border);box-shadow:0 24px 48px -20px #0006;overflow:hidden;display:grid;gap:6px;padding-bottom:12px}.lp-mock__ticket-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;background:var(--fn-success);color:#fff}.lp-mock__ticket-head strong{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-mock__ticket-head span{display:inline-flex;align-items:center;gap:4px;font-weight:750;font-size:13px;font-variant-numeric:tabular-nums}.lp-mock__ticket-head svg{width:13px;height:13px}.lp-mock__ticket-station{display:inline-flex;align-items:center;gap:6px;margin:4px 12px 2px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fn-text-2)}.lp-mock__ticket-station svg{width:13px;height:13px}.lp-mock__ticket-line{display:flex;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:600}.lp-mock__ticket-line svg{width:16px;height:16px;padding:2px;border-radius:50%;background:var(--fn-success);color:#fff;flex:none}.lp-mock__ticket-line.is-done span{color:var(--fn-text-3);text-decoration:line-through}.lp-mock__dot{width:16px;height:16px;border-radius:50%;border:2px solid var(--fn-border-strong);flex:none}.lp-mock__ticket-progress{height:4px;margin:4px 12px 0;border-radius:4px;background:var(--fn-surface-3);overflow:hidden}.lp-mock__ticket-progress span{display:block;width:60%;height:100%;background:var(--fn-success)}.lp-mock__order{position:absolute;right:-36px;top:0;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;background:var(--fn-ink);color:var(--fn-on-ink);border-radius:12px;box-shadow:0 20px 40px -16px #00000080}.lp-mock__order-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--fn-primary)}.lp-mock__order-icon svg{width:16px;height:16px}.lp-mock__order strong{display:block;font-size:12.5px}.lp-mock__order small{display:block;color:#ffffffb3;font-size:11.5px}.lp-mock__order b{font-variant-numeric:tabular-nums;font-size:13px;margin-left:6px}.lp-showcase{padding:var(--lp-section) 0 clamp(56px,7vw,96px);background:var(--lp-cool);border-bottom:1px solid var(--lp-line);scroll-margin-top:72px}.lp-showcase__inner{max-width:1248px}.lp-showcase__intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.7fr);gap:clamp(28px,5vw,72px);align-items:end;margin-bottom:clamp(28px,4vw,42px)}.lp-showcase__copy{display:grid;gap:14px}.lp-showcase__intro h2{max-width:820px;margin:0;font:700 clamp(36px,4.8vw,64px)/1.03 var(--fn-font-display);letter-spacing:-.045em;color:var(--fn-ink);text-wrap:balance}.lp-showcase__intro>p{max-width:440px;margin:0 0 3px;font-size:17px;line-height:1.65;color:var(--fn-text-2)}.lp-showcase__stage{padding:clamp(14px,2.2vw,26px) clamp(18px,5vw,64px) 0;border-radius:26px;background:var(--fn-primary-soft)}.lp-showcase__visual{max-width:1120px;margin:0 auto;animation:lp-rise .8s .08s cubic-bezier(.2,.7,.2,1) both}.lp-showcase .lp-mock{padding:28px 0 48px}.lp-facts{padding:36px 0 32px;border-bottom:1px solid var(--lp-line)}.lp-facts__row{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:16px 40px;align-items:center}.lp-facts__title{margin:0;font:700 17px/1.35 var(--fn-font);letter-spacing:-.01em;color:var(--fn-ink)}.lp-facts__channels{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 0}.lp-facts__channels li{font:600 15.5px/1.3 var(--fn-font);color:var(--fn-text);padding:0 18px;border-left:1px solid var(--fn-border-strong)}.lp-facts__channels li:first-child{padding-left:0;border-left:0}.lp-apps{display:flex;align-items:center;justify-content:space-between;gap:16px 40px;flex-wrap:wrap;margin-top:28px;padding:18px 24px;border:1px solid var(--lp-line);border-radius:12px;background:#fff}.lp-apps p{margin:0;font:650 16px/1.4 var(--fn-font);color:var(--fn-ink)}.lp-apps__logos{display:flex;align-items:center;gap:36px;flex-wrap:wrap}.lp-apps__logo{display:block;height:28px;width:auto;max-width:100%}.lp-apps__logo--pedidosya{height:30px}.lp-apps__logo--uber{height:52px}.lp-for{display:flex;align-items:center;gap:14px;margin-top:24px;flex-wrap:wrap}.lp-for>span{font:600 13px var(--fn-font);color:var(--fn-text-3)}.lp-for ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lp-for li{padding:5px 11px;border-radius:6px;background:var(--lp-cool);font:550 13px var(--fn-font);color:var(--fn-text-2)}.lp-day{padding:var(--lp-section) 0 clamp(48px,6vw,80px);scroll-margin-top:64px}.lp-day__list{list-style:none;margin:0;padding:0 0 0 40px;position:relative}.lp-day__list:before{content:"";position:absolute;left:7px;top:12px;bottom:12px;width:2px;background:linear-gradient(var(--fn-primary),color-mix(in srgb,var(--fn-primary) 20%,transparent));border-radius:2px}.lp-chapter{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(40px,5vw,64px) 0;scroll-margin-top:72px}.lp-chapter+.lp-chapter{border-top:1px solid var(--lp-line)}.lp-chapter:before{content:"";position:absolute;left:-40px;top:calc(clamp(40px,5vw,64px) + 8px);width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--fn-primary)}.lp-chapter__copy{display:grid;gap:16px;align-content:center}.lp-chapter__time{margin:0;display:flex;align-items:baseline;gap:12px}.lp-chapter__time time{font:300 clamp(34px,3.4vw,44px)/1 var(--fn-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fn-primary-text)}.lp-chapter__time span{font:700 13px var(--fn-font);letter-spacing:.08em;text-transform:uppercase;color:var(--fn-text-2)}.lp-chapter h3{margin:0;font:700 clamp(28px,3vw,42px)/1.08 var(--fn-font-display);letter-spacing:-.035em;color:var(--fn-ink);text-wrap:balance}.lp-chapter__copy>p:not(.lp-chapter__time){margin:0;font-size:17px;line-height:1.65;color:var(--fn-text-2)}.lp-points{list-style:none;margin:4px 0 0;padding:0;display:grid;border-top:1px solid var(--lp-line)}.lp-points li{position:relative;padding:11px 0 11px 22px;border-bottom:1px solid var(--lp-line);font-size:15px;line-height:1.45}.lp-points li:before{content:"";position:absolute;left:2px;top:19px;width:8px;height:8px;border-radius:2px;background:var(--fn-primary)}.lp-chapter__stage{position:relative;border-radius:20px;padding:clamp(20px,3vw,40px);background:var(--lp-cool);overflow:hidden}.lp-chapter--cocina .lp-chapter__stage{background:var(--fn-surface-3)}.lp-chapter--cobro .lp-chapter__stage{background:var(--fn-primary-soft)}.lp-chapter--gestion .lp-chapter__stage{background:var(--lp-night)}.lp-window{margin:0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 30px 60px -30px #00000073}.lp-window__bar{display:flex;gap:6px;padding:9px 12px;background:#fff;border-bottom:1px solid var(--fn-border)}.lp-window__bar span{width:9px;height:9px;border-radius:50%;background:var(--fn-border-strong)}.lp-window picture,.lp-window img{display:block;width:100%;height:auto}.lp-pay{display:grid;gap:12px;max-width:460px;margin:0 auto}.lp-pay__card{background:#fff;border:1px solid var(--fn-border);border-radius:14px;padding:18px;display:grid;gap:10px;box-shadow:0 30px 60px -30px #00000073}.lp-pay__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--fn-border)}.lp-pay__head strong{font-size:15px}.lp-pay__head span{font:750 22px var(--fn-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp-pay__seats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lp-pay__seats span{padding:8px 10px;border-radius:8px;border:1px solid var(--fn-border);font-size:13px;font-weight:600;text-align:center}.lp-pay__seats .is-paid{border-color:transparent;background:var(--fn-success-soft);color:var(--fn-success)}.lp-pay__row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:14px}.lp-pay__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--fn-surface-2);color:var(--fn-text-2)}.lp-pay__icon svg{width:17px;height:17px}.lp-pay__label{font-weight:600;min-width:0}.lp-pay__label small{display:block;font-weight:600;font-size:12px;color:var(--fn-warning)}.lp-pay__label small.is-paid{color:var(--fn-success)}.lp-pay__row b{font-variant-numeric:tabular-nums}.lp-pay__row--tip{padding-top:10px;border-top:1px dashed var(--fn-border-strong)}.lp-pay__drawer{justify-self:start;display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;border-radius:99px;background:var(--fn-ink);color:var(--fn-on-ink);font-size:13px;font-weight:600}.lp-pay__drawer svg{width:15px;height:15px}.lp-more{padding:var(--lp-section) 0;background:var(--fn-bg)}.lp-online{padding:var(--lp-section) 0;background:var(--lp-cool);scroll-margin-top:72px}.lp-online__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,88px);align-items:center}.lp-online__stage{position:relative;border-radius:24px;background:#fff;padding:clamp(28px,4vw,56px) clamp(16px,3vw,40px);display:grid;place-items:center}.lp-online__stage:before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--fn-primary) 22%,transparent) 1.2px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent 80%);mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent 80%);pointer-events:none}.lp-online__copy{display:grid;gap:16px}.lp-online__copy h2,.lp-online__copy h1{margin:0;font:700 clamp(34px,4.2vw,56px)/1.04 var(--fn-font-display);letter-spacing:-.04em;color:var(--fn-ink);text-wrap:balance}.lp-online__lead{margin:0;font-size:18px;line-height:1.6;color:var(--fn-text-2);max-width:600px}.lp-online__list{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.lp-online__list li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:18px 0;border-top:1px solid var(--lp-line);align-content:start}.lp-online__icon{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--fn-ink);color:var(--fn-on-ink)}.lp-online__icon svg{width:20px;height:20px}.lp-online__list h3{margin:0;font:700 17px/1.3 var(--fn-font);color:var(--fn-ink);align-self:center}.lp-online__list p{margin:0;font-size:14.5px;line-height:1.55;color:var(--fn-text-2)}.lp-online__note{margin:0;display:inline-flex;align-items:center;gap:8px;font:600 14.5px var(--fn-font);color:var(--fn-success)}.lp--noche .lp-online__note{color:var(--fn-noche-verde)}.lp-store__demo.offer-btn{position:absolute;left:calc(50% + 145px);top:34%;transform:translate(-50%,-50%);z-index:var(--fn-z-sticky)}@media(max-width:560px){.lp-store__demo.offer-btn{transform:translate(-80%,-50%)}}.lp-online .lp-apps{margin-top:clamp(32px,4vw,48px);background:#fff;border-color:transparent}.lp-store{position:relative;width:100%;max-width:460px;display:grid;justify-items:center;padding:0 0 36px}.lp-store__phone.mk-phone{max-width:270px;position:relative;z-index:1}.lp-store__phone .mk-device__bezel:before{display:none}.lp-store__qr{position:absolute;z-index:2;left:0;top:15%;display:flex;align-items:center;gap:10px;width:210px;padding:12px;border-radius:14px;background:#fff;box-shadow:0 24px 48px -20px #00000073}.lp-store__qr>svg{flex:none;width:52px;height:52px;padding:4px;border-radius:8px;border:1px solid var(--fn-border);color:var(--fn-ink)}.lp-store__qr strong,.lp-store__ride strong{display:block;font-size:13px}.lp-store__qr small{display:block;font-size:11.5px;line-height:1.35;color:var(--fn-text-2)}.lp-store__ride{position:absolute;z-index:2;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:14px;background:var(--fn-ink);color:var(--fn-on-ink);box-shadow:0 20px 40px -16px #00000080}.lp-store__ride-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--fn-success)}.lp-store__ride-icon svg{width:18px;height:18px}.lp-store__ride small{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:#ffffffbf;white-space:nowrap}.lp-store__ride small svg{width:12px;height:12px}.lp-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.lp-group{display:grid;align-content:start;gap:8px;padding-top:24px;border-top:2px solid var(--fn-ink)}.lp-group__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--fn-primary);color:#fff;margin-bottom:6px}.lp-group__icon svg{width:20px;height:20px}.lp-group h3{margin:0;font:750 21px/1.2 var(--fn-font-display);letter-spacing:-.02em;color:var(--fn-ink)}.lp-group__lead{margin:0 0 8px;font-size:14.5px;line-height:1.5;color:var(--fn-text-2)}.lp-group ul{list-style:none;margin:0;padding:0;display:grid}.lp-group li{display:grid;gap:2px;padding:12px 0;border-top:1px solid var(--fn-border)}.lp-group li strong{font:650 15px/1.35 var(--fn-font);color:var(--fn-ink)}.lp-group li span{font-size:14px;line-height:1.5;color:var(--fn-text-2)}.lp-latam{background:var(--lp-night);color:#fff;padding:var(--lp-section) 0;scroll-margin-top:72px}.lp-latam__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,88px);align-items:center}.lp-latam__copy{display:grid;gap:18px}.lp-latam h2,.lp-latam h1{margin:0;font:700 clamp(36px,4.8vw,64px)/1.03 var(--fn-font-display);letter-spacing:-.045em;text-wrap:balance}.lp-latam__copy>p{margin:0;font-size:18px;line-height:1.6;color:#ffffffc7;max-width:560px}.lp-latam__facts{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.lp-latam__facts li{display:grid;gap:4px;padding:18px 0;border-top:1px solid rgb(255 255 255 / .16)}.lp-latam__facts svg{width:20px;height:20px;color:var(--lp-blue-on-dark);margin-bottom:6px}.lp-latam__facts strong{font-size:16px}.lp-latam__facts span{font-size:14.5px;line-height:1.5;color:#ffffffb8}.lp-board{margin:0;background:var(--lp-night-2);border:1px solid rgb(255 255 255 / .1);border-radius:18px;padding:22px}.lp-board figcaption{font:600 13px var(--fn-font);color:#ffffffb3;margin-bottom:14px}.lp-board ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.lp-board li{display:flex;align-items:baseline;gap:10px;padding:9px 12px;border-radius:8px;background:#ffffff0d;min-width:0}.lp-board b{font:700 14px var(--fn-font);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#fff}.lp-board span{font-size:13px;color:#ffffffad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lp-board span:first-letter{text-transform:uppercase}.lp-steps{padding-top:var(--lp-section);padding-bottom:var(--lp-section)}.lp-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.lp-steps__list li{display:grid;gap:8px;align-content:start;padding-top:20px;border-top:2px solid var(--fn-ink)}.lp-steps__num{font:300 40px/1 var(--fn-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fn-primary-text);margin-bottom:10px}.lp-steps__list strong{font:700 18px var(--fn-font);color:var(--fn-ink)}.lp-steps__list span:last-child{color:var(--fn-text-2);font-size:15px;line-height:1.55}.lp-steps__cta{display:flex;margin-top:40px}.lp-pricing{padding:var(--lp-section) 0;background:var(--lp-cool);border-top:1px solid var(--lp-line);scroll-margin-top:64px}.lp-pricing__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.lp-pricing__grid--1{max-width:360px}.lp-pricing__grid--2{max-width:740px}.lp-plan{background:var(--fn-bg);border:1px solid var(--fn-border);border-radius:14px;padding:26px;display:grid;gap:16px}.lp-plan h3{margin:0;font:700 18px var(--fn-font)}.lp-plan__price{margin:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.lp-plan__price strong{font:750 34px/1 var(--fn-font-display);letter-spacing:-.03em}.lp-plan__price span{white-space:nowrap;color:var(--fn-text-2);font-size:14px}.lp-plan__desc{margin:-8px 0 0;color:var(--fn-text-2);font-size:14px;line-height:1.5}.lp-plan__list{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px;color:var(--fn-text-2)}.lp-plan__list li{display:flex;gap:8px;align-items:center}.lp-plan__list svg{color:var(--fn-success);flex:none}.lp-faq{padding-top:var(--lp-section);padding-bottom:var(--lp-section);display:grid;gap:0;scroll-margin-top:72px}.lp-faq__head{margin-bottom:clamp(32px,4vw,56px)}.lp-faq__head h2,.lp-faq__head h1{font-size:clamp(34px,4.2vw,56px)}.lp-faq__head p{font-size:17px}.lp-faq__more{margin:24px 0 0;font-size:var(--fn-fs-body-l)}.lp-faq__more a{color:var(--fn-primary-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lp-faq__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,72px);align-items:start}.lp-faq__col{border-top:1px solid var(--fn-border-strong)}.lp-faq__item{border-bottom:1px solid var(--fn-border)}.lp-faq__item summary{list-style:none;cursor:pointer;min-height:48px;padding:24px 52px 24px 0;position:relative;font:650 18px/1.4 var(--fn-font);color:var(--fn-ink);border-radius:4px}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary:before,.lp-faq__item summary:after{content:"";position:absolute;right:6px;top:50%;width:20px;height:2px;margin-top:-1px;border-radius:2px;background:var(--fn-primary);transition:transform .2s}.lp-faq__item summary:after{transform:rotate(90deg)}.lp-faq__item[open] summary:after{transform:rotate(0)}.lp-faq__item summary:hover{color:var(--fn-primary-text)}.lp-faq__item p{margin:0;padding:0 52px 26px 0;color:var(--fn-text-2);font-size:16px;line-height:1.65}.lp-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none}.lp-aurora span{position:absolute;border-radius:var(--fn-radius-pill);filter:blur(72px);mix-blend-mode:screen;rotate:var(--r, -22deg);animation:lp-drift var(--d, 18s) ease-in-out infinite;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--fn-primary) 90%,transparent) 32%,color-mix(in srgb,var(--fn-primary) 45%,var(--fn-white)) 62%,transparent 100%)}.lp-aurora span:nth-child(1){left:-12%;top:-22%;width:82%;height:52%;--r: -22deg;--d: 18s}.lp-aurora span:nth-child(2){right:-18%;top:18%;width:74%;height:40%;--r: -34deg;--d: 22s;animation-direction:reverse;opacity:.75}.lp-aurora span:nth-child(3){left:18%;bottom:-18%;width:70%;height:34%;--r: -12deg;--d: 15s;opacity:.55}.lp-aurora:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.12'/%3E%3C/svg%3E"),radial-gradient(ellipse at 40% 40%,transparent 30%,var(--fn-black) 88%)}.lp-aurora--soft span{opacity:.45}@keyframes lp-drift{0%,to{translate:0 0;scale:1.06;opacity:.95}50%{translate:6vw 4vh;scale:.94;opacity:.6}}.lp-final{background:var(--fn-black);color:var(--fn-white);padding:clamp(64px,8vw,112px) 0;position:relative;isolation:isolate;overflow:hidden}.lp-final__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.lp-final h2{margin:0 0 14px;font:700 clamp(34px,4.4vw,60px)/1.03 var(--fn-font-display);letter-spacing:-.04em;max-width:640px;text-wrap:balance}.lp-final p{margin:0;color:var(--fn-white-72);font-size:var(--fn-fs-h4);line-height:1.6;max-width:560px}.lp-final__cta{display:flex;align-items:center;gap:12px 12px;flex-wrap:wrap}.lp-final__cta .lp-final__login{margin-left:8px}.lp-final__login{display:inline-flex;align-items:center;min-height:44px;font:650 15.5px var(--fn-font);color:#fff!important;text-decoration:underline!important;text-underline-offset:4px}.lp-final a:focus-visible{outline-color:#fff}.lp-footer{padding:clamp(56px,7vw,88px) 0 32px;background:var(--fn-bg);border-top:1px solid var(--lp-line)}.lp-footer__top{display:flex;align-items:flex-end;justify-content:space-between;gap:32px 48px;flex-wrap:wrap;margin-bottom:48px;padding-bottom:40px;border-bottom:1px solid var(--lp-line)}.lp-footer__brand .mk-wordmark{width:124px;margin-bottom:16px}.lp-footer__brand .mk-wordmark--balih{width:auto;height:32px}.lp-footer__logo--white,.lp--noche .lp-footer__logo--ink,[data-theme=dark] .lp-footer__logo--ink{display:none}.lp--noche .lp-footer__logo--white,[data-theme=dark] .lp-footer__logo--white{display:block}.lp-footer__brand p{margin:0;max-width:340px;color:var(--fn-text-2);font-size:15px;line-height:1.6}.lp-footer__apps{margin-top:32px}.lp-footer__brand .lp-footer__apps-label{margin:0 0 16px;font:var(--fn-type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--fn-text-2)}.lp-footer__stores{display:flex;flex-wrap:wrap;gap:14px}.lp-footer .lp-footer__store{min-height:56px;padding:0 22px 0 18px;gap:12px;background:var(--fn-black);color:var(--fn-white);border-color:var(--fn-white-12);border-radius:var(--fn-radius-lg)}.lp-footer a.lp-footer__store:hover{background:var(--fn-ink);border-color:var(--fn-white-72)}.lp-footer span.lp-footer__store{cursor:default}.lp-footer__app-icon{position:relative;width:300px;aspect-ratio:1;flex:none;margin:-56px 0 -36px}.lp-footer__glass{width:100%;height:100%}.lp-footer__app-icon:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,color-mix(in srgb,var(--fn-primary) 14%,transparent),transparent)}@media(max-width:899px){.lp-footer__app-icon{width:220px;margin:-24px auto -32px}}.lp-footer__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:36px 24px}.lp-footer__stack{display:grid;gap:32px;align-content:start}.lp-footer nav{display:grid;gap:4px;align-content:start}.lp-footer nav strong{font:700 14px var(--fn-font);color:var(--fn-ink);margin-bottom:8px}.lp-footer nav a{display:inline-flex;align-items:center;min-height:32px;color:var(--fn-text-2);font-size:14px;line-height:1.35}.lp-footer nav a:hover{color:var(--fn-primary-text);text-decoration:underline;text-underline-offset:3px}.lp-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid var(--lp-line);color:var(--fn-text-2);font-size:13.5px;flex-wrap:wrap}.lp-footer__bottom-end{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.lp-footer__bottom a{color:var(--fn-text)!important;text-decoration:underline;text-underline-offset:3px}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lp-reveal{opacity:0;transform:translateY(12px);transition:opacity .35s cubic-bezier(.2,.7,.2,1),transform .35s cubic-bezier(.2,.7,.2,1)}.lp-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lp-aurora span,.lp-hero__copy,.lp-showcase__visual{animation:none}.lp-reveal{opacity:1;transform:none;transition:none}.lp-cta svg,.lp-faq__item summary:after{transition:none}}@media(max-width:1100px){.lp-showcase__intro{grid-template-columns:minmax(0,1fr) minmax(240px,.75fr)}}@media(max-width:1180px){.lp-nav__links{display:none}.lp-nav__menu{display:inline-flex!important}.lp-nav.is-open{background:var(--fn-bg);border-bottom-color:var(--lp-line)}.lp-nav.is-open .lp-nav__links{display:flex;flex-direction:column;align-items:stretch;gap:2px;position:absolute;top:100%;left:0;right:0;margin:0;padding:8px var(--lp-gutter) 20px;background:var(--fn-bg);border-bottom:1px solid var(--lp-line);box-shadow:0 24px 40px -24px #00000040;max-height:calc(100dvh - 72px);overflow-y:auto}.lp-nav.is-open .lp-nav__links a{min-height:52px;padding:0 16px;font-size:17px;border-radius:12px}}@media(max-width:1000px){.lp-chapter{grid-template-columns:minmax(0,1fr);gap:28px}.lp-facts__row{grid-template-columns:minmax(0,1fr)}.lp-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.lp-online__inner{grid-template-columns:minmax(0,1fr)}.lp-online__stage{order:2}.lp-latam__inner{grid-template-columns:minmax(0,1fr)}.lp-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.lp{--lp-gutter: 16px}.lp-nav__inner{padding:10px 16px;gap:6px;min-height:64px}.lp-nav__brand .mk-wordmark{width:96px}.lp-nav__brand .mk-wordmark--balih{width:auto;height:26px}.lp-nav .lp-nav__login{display:none}.lp-nav.is-open .lp-nav__menu-only{display:inline-flex!important}.lp-nav .lp-nav__cta{display:none}.lp-nav__actions{gap:4px}.lp-nav__lang{margin-left:0}.lp-nav__lang .saas-lang-menu__trigger{width:44px;height:44px}.lp-faq__list{grid-template-columns:minmax(0,1fr)}.lp-faq__col+.lp-faq__col{border-top:0}.lp-faq__item summary{font-size:16.5px;padding:20px 44px 20px 0}.lp-faq__item p{padding-right:8px}.lp-footer__top{align-items:flex-start}.lp-hero__inner{min-height:max(640px,calc(100svh - 50px));padding-top:36px;padding-bottom:48px}.lp-hero__backdrop img{object-position:68% center}.lp-hero__backdrop:after{background:#0000009e}.lp-hero h1,.lp-wl-hero--home h2{font-size:clamp(40px,11.5vw,52px)}.lp-hero__cta{gap:8px}.lp-hero__cta .lp-cta{flex:1 1 100%}.lp-showcase{padding:38px 0 42px}.lp-showcase__intro{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:22px}.lp-showcase__copy{gap:12px}.lp-showcase__intro h2{font-size:clamp(32px,9vw,40px)}.lp-showcase__intro>p{max-width:560px;font-size:15.5px}.lp-showcase__stage{padding:10px 12px 0;border-radius:18px}.lp-mock{padding:66px 0 136px;font-size:12px}.lp-showcase .lp-mock{padding:66px 0 136px}.lp-mock__modes{display:none}.lp-mock__body{grid-template-columns:minmax(0,1fr)}.lp-mock__menu{display:none}.lp-mock__ticket{left:-6px;width:64%}.lp-mock__order{right:0;top:0}.lp-facts__channels{gap:6px 0}.lp-facts__channels li{font-size:14.5px;padding:0 12px}.lp-apps{padding:16px}.lp-apps__logos{gap:28px}.lp-apps__logo{height:24px}.lp-apps__logo--pedidosya{height:26px}.lp-apps__logo--uber{height:44px}.lp-day__list{padding-left:28px}.lp-day__list:before{left:5px}.lp-chapter:before{left:-28px;width:12px;height:12px;border-width:3px}.lp-chapter__stage{border-radius:14px;padding:14px;margin-left:-28px}.lp-points li{font-size:14.5px}.lp-groups,.lp-online__list,.lp-latam__facts,.lp-steps__list{grid-template-columns:minmax(0,1fr)}.lp-online__stage{padding:28px 16px 32px}.lp-store__phone.mk-phone{max-width:230px}.lp-store__qr{left:0;top:14%;width:160px;padding:10px}.lp-store__qr>svg{width:40px;height:40px}.lp-store__ride{right:0;bottom:0}.lp-board{padding:16px}.lp-board ul{grid-template-columns:minmax(0,1fr)}.lp-steps__list{gap:24px}.lp-steps__cta .lp-cta,.lp-final__cta .ds-btn{flex:1 1 100%}.lp-final__cta .lp-final__login{margin-left:0}.lp-final__cta{width:100%}.lp-footer__grid{grid-template-columns:1fr 1fr;gap:24px}}@media print{.lp-reveal{opacity:1;transform:none}.lp-nav{position:static}}.lp-pricing__more{margin:24px 0 0}.lp-switch{position:relative}.lp-switch[data-anclado=si]{height:260vh}.lp-switch[data-anclado=si] .lp-switch__pin{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.lp-switch__inner{width:100%;max-width:var(--lp-max);margin:0 auto;padding:clamp(40px,6vw,80px) var(--lp-gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(28px,4vw,64px);align-items:center}.lp-switch__demo{min-width:0;display:grid;gap:14px}.lp-switch__rail{display:flex;flex-wrap:wrap;gap:8px}.lp-switch__tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--fn-aurora-line);border-radius:var(--fn-radius-2xl);background:var(--fn-aurora-surface);color:var(--fn-aurora-ink-2);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease}.lp-switch__tab:hover{color:var(--fn-aurora-ink);border-color:var(--fn-aurora-ink-2)}.lp-switch__tab[aria-selected=true]{background:var(--fn-primary);border-color:var(--fn-primary);color:var(--fn-aurora-ink)}.lp-switch__tab:focus-visible{outline:2px solid var(--fn-aurora-ink);outline-offset:2px}.lp-switch__stack{min-width:0}.lp-switch__panel picture{display:block}.lp-switch__panel img{display:block;width:100%;height:auto;border:1px solid var(--fn-aurora-line);border-radius:var(--fn-radius-2xl);box-shadow:var(--fn-shadow-lg)}@media(max-width:899px){.lp-switch__inner{grid-template-columns:minmax(0,1fr)}.lp-switch__rail{overflow-x:auto;flex-wrap:nowrap}}.lp-nav--sobre-hero:not(.is-scrolled){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.lp-nav--sobre-hero:not(.is-scrolled) .lp-nav__links a{color:var(--fn-aurora-ink-2)}.lp-nav--sobre-hero:not(.is-scrolled) .lp-nav__links a:hover,.lp-nav--sobre-hero:not(.is-scrolled) .lp-nav__links a[aria-current=page]{background:var(--fn-aurora-surface);color:var(--fn-aurora-ink)}.lp-nav--sobre-hero:not(.is-scrolled) .lp-nav__login{color:var(--fn-aurora-ink);border-color:var(--fn-aurora-line);background:transparent}.lp-nav--sobre-hero:not(.is-scrolled) .lp-nav__login:hover{background:var(--fn-aurora-surface)}.lp-nav--sobre-hero:not(.is-scrolled) .lp-nav__lang button{color:var(--fn-aurora-ink-2)}.lp-nav--sobre-hero:not(.is-scrolled)+main .lp-hero{margin-top:calc(var(--lp-nav-alto) * -1);padding-top:var(--lp-nav-alto)}.lp-switch__copy{position:relative}.lp-switch__copy:before{content:"";position:absolute;inset:-8% -12% -8% -40%;background:radial-gradient(70% 60% at 42% 50%,var(--fn-aurora-ground) 0%,transparent 72%);z-index:-1;pointer-events:none}.lp-switch--centrado .lp-switch__inner{grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px);justify-items:center}.lp-switch--centrado .lp-hero__copy{text-align:center;justify-items:stretch;max-width:none;width:100%;gap:22px}.lp-switch--centrado .lp-hero__copy>*{justify-self:center}.lp-switch--centrado .lp-hero__copy h1{max-width:16ch;margin-inline:auto;font-size:var(--fn-fs-hero)}.lp-switch--centrado .lp-hero__lead{max-width:52ch;margin-inline:auto}.lp-switch--centrado .lp-hero__cta{justify-content:center;width:auto}.lp-switch--centrado .lp-hero__trust{justify-content:center;border-top:0;padding-top:0;max-width:none;width:auto;gap:10px}.lp-switch--centrado .lp-hero__trust li{padding:9px 16px;border:1px solid var(--fn-aurora-line);border-radius:var(--fn-radius-2xl);background:var(--fn-aurora-surface)}.lp-switch--centrado .lp-eyebrow{padding:7px 16px;border:1px solid var(--fn-aurora-line);border-radius:var(--fn-radius-2xl);background:var(--fn-aurora-surface)}.lp-switch--centrado .lp-switch__demo{width:100%;justify-items:center}.lp-switch--centrado .lp-switch__rail{justify-content:center}.lp-switch--centrado .lp-switch__copy:before{inset:-10% -20%}.lp-switch--centrado .lp-switch__inner{padding-top:calc(var(--lp-nav-alto) + clamp(16px,2.5vw,36px));gap:clamp(22px,3vw,40px)}.lp-switch--centrado .lp-switch__panel img{max-height:44vh;width:auto;max-width:100%;margin-inline:auto}.lp-switch--centrado .lp-hero__copy{gap:18px}@media(max-width:899px){.lp-switch--centrado .lp-switch__panel img{max-height:none;width:100%}}.lp-rejilla{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--fn-aurora-rejilla) 1px,transparent 1px),linear-gradient(90deg,var(--fn-aurora-rejilla) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(72% 58% at 50% 34%,#000 28%,transparent 80%);-webkit-mask-image:radial-gradient(72% 58% at 50% 34%,#000 28%,transparent 80%);opacity:.5}.lp-anuncio{display:inline-flex;align-items:center;gap:9px;min-height:36px;padding:0 14px 0 5px;border:1px solid var(--fn-noche-borde);border-radius:var(--fn-radius-2xl);background:var(--fn-noche-superficie);font-size:var(--fn-fs-body-s);font-weight:500;color:var(--fn-noche-texto-2);transition:border-color .16s ease,color .16s ease}.lp-anuncio:hover{border-color:var(--fn-noche-azul);color:var(--fn-noche-titulo)}.lp-anuncio b{padding:3px 9px;border-radius:var(--fn-radius-2xl);background:var(--fn-primary);color:var(--fn-aurora-ink);font-size:var(--fn-fs-caption);font-weight:600;letter-spacing:.02em}.lp-anuncio svg{color:var(--fn-noche-texto-3)}.lp-verso{display:block;font-family:var(--fn-font-serif);font-style:italic;font-weight:400;letter-spacing:-.015em;color:var(--fn-noche-azul);-webkit-text-fill-color:var(--fn-noche-azul)}.lp-switch--centrado .lp-switch__stack{perspective:1800px;width:100%}.lp-switch--centrado .lp-switch__panel img{transform:rotateX(7deg);transform-origin:top center;border-radius:var(--fn-radius-2xl);border:1px solid var(--fn-aurora-line);box-shadow:var(--fn-shadow-hero)}.lp-integra{padding-block:30px;border-block:1px solid var(--fn-aurora-rejilla);background:var(--fn-aurora-ground)}.lp-integra__marco{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lp-integra__tira{display:flex;gap:46px;align-items:center;width:max-content;animation:lp-tira 38s linear infinite}.lp-integra__tira span{font-size:var(--fn-fs-h4);font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:var(--fn-aurora-tenue)}@keyframes lp-tira{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lp-integra__tira{animation:none}}.lp-switch--centrado .lp-hero__copy h1{background:var(--fn-aurora-titulo);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;letter-spacing:-.05em}.lp-switch--centrado .lp-switch__stack{position:relative}.lp-switch--centrado .lp-switch__stack:before{content:"";position:absolute;inset:-22% -8% 30%;background:var(--fn-aurora-resplandor);pointer-events:none}.lp-switch--centrado .lp-switch__panel{position:relative}.lp-switch--centrado .lp-switch__stack{isolation:isolate}.lp-hero__cta .lp-cta{transition:transform .16s ease,background-color .16s ease}.lp-hero__cta .lp-cta:hover{transform:scale(1.04)}.lp-hero__cta .lp-cta:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.lp-hero__cta .lp-cta:hover,.lp-hero__cta .lp-cta:active{transform:none}}.lp--noche{--lp-cool: var(--fn-noche-alterna);--lp-night: var(--fn-noche-fondo);--lp-night-2: var(--fn-noche-superficie);--lp-line: var(--fn-noche-linea);--lp-blue-on-dark: var(--fn-noche-azul);--fn-bg: var(--fn-noche-fondo);--fn-ink: var(--fn-noche-titulo);--fn-ink-hover: var(--fn-noche-texto);--fn-on-ink: var(--fn-noche-fondo);--fn-text: var(--fn-noche-texto);--fn-text-2: var(--fn-noche-texto-2);--fn-text-3: var(--fn-noche-texto-3);--fn-border: var(--fn-noche-borde);--fn-border-strong: var(--fn-noche-borde);--fn-surface: var(--fn-noche-superficie);--fn-surface-2: var(--fn-noche-superficie);--fn-surface-3: var(--fn-noche-superficie-2);--fn-primary-text: var(--fn-noche-azul);--fn-primary-soft: var(--fn-noche-superficie-2);--fn-primary-on-subtle: var(--fn-noche-azul);--fn-black: var(--fn-noche-fondo);background:var(--fn-noche-fondo);color:var(--fn-noche-texto)}.lp--noche .lp-window{background:var(--fn-noche-superficie);box-shadow:var(--fn-shadow-lg)}.lp--noche .lp-chapter:before{background:var(--fn-noche-fondo)}.lp--noche .lp-mock__pos,.lp--noche .lp-mock__tile,.lp--noche .lp-mock__search,.lp--noche .lp-mock__cats span,.lp--noche .lp-mock__modes .is-on{background:var(--fn-noche-superficie)}.lp--noche .lp-mock__cats .is-on{color:var(--fn-noche-titulo)}.lp--noche .lp-mock__menu{background:var(--fn-noche-superficie-2)}.lp--noche .lp-tone--amber,.lp--noche .lp-tone--green,.lp--noche .lp-tone--red,.lp--noche .lp-tone--blue,.lp--noche .lp-tone--rose{--tone-bg: var(--fn-noche-superficie-2)}.lp--noche .lp-window__bar{background:var(--fn-noche-superficie-2);border-bottom:1px solid var(--fn-noche-linea)}.lp--noche .lp-pay__card,.lp--noche .lp-mock__ticket,.lp--noche .lp-apps,.lp--noche .lp-mock__order{background:var(--fn-noche-superficie);color:var(--fn-noche-titulo)}.lp--noche .lp-pay__seats span,.lp--noche .lp-pay__row{background:var(--fn-noche-superficie-2)}.lp--noche .mk-device__bezel{background:var(--fn-noche-superficie);border-color:var(--fn-noche-borde)}.lp--noche .mk-device__screen{background:var(--fn-noche-fondo)}.lp--noche .lp-store__phone,.lp--noche .lp-store__art{background:transparent}.lp-portada{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;display:grid;place-items:center;background:var(--fn-noche-fondo)}.lp-portada__luz{position:absolute;inset:0;pointer-events:none}.lp-portada__dentro{position:relative;display:grid;justify-items:center;text-align:center;gap:22px;width:100%;max-width:1100px;padding:calc(var(--lp-nav-alto) + 24px) var(--lp-gutter) 24px}.lp-portada__lema{margin:0;font:700 var(--fn-fs-hero) / 1.02 var(--fn-font-display);letter-spacing:-.045em;color:var(--fn-noche-titulo);text-wrap:balance}.lp-portada__lead{margin:0;max-width:52ch;font-size:var(--fn-fs-h4);font-weight:400;line-height:1.6;color:var(--fn-noche-texto-2)}.lp-portada .lp-hero__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.lp-portada .lp-hero__trust{list-style:none;margin:0;padding:0;border-top:0;max-width:none;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;font-size:var(--fn-fs-label);color:var(--fn-noche-texto-2)}.lp-portada .lp-hero__trust li{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:1px solid var(--fn-noche-borde);border-radius:var(--fn-radius-2xl);background:var(--fn-noche-superficie)}.lp-portada__baja{position:absolute;bottom:28px;left:50%;translate:-50% 0;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--fn-radius-2xl);border:1px solid var(--fn-noche-borde);background:var(--fn-noche-superficie);color:var(--fn-noche-texto-2);animation:lp-baja 2.4s ease-in-out infinite}.lp-portada__baja:hover{color:var(--fn-noche-titulo);border-color:var(--fn-noche-azul)}@keyframes lp-baja{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.lp-portada__baja{animation:none}}.lp-vistas{position:relative;isolation:isolate;background:var(--fn-noche-fondo)}.lp-vistas__copy{display:grid;justify-items:center;gap:12px;text-align:center}.lp-vistas__copy h2{margin:0;font:700 clamp(30px,3.4vw,48px) / 1.06 var(--fn-font-display);letter-spacing:-.035em;color:var(--fn-noche-titulo);max-width:18ch;text-wrap:balance}.lp-vistas .lp-switch[data-anclado=si]{height:auto}.lp-vistas .lp-switch[data-anclado=si] .lp-switch__pin{position:static;height:auto;overflow:visible}.lp-vistas .lp-switch__inner{padding-block:clamp(64px,8vw,112px);gap:clamp(26px,3vw,42px);max-width:1240px}.lp-vistas .lp-switch__panel img{max-height:none;width:100%;transform:none}.lp-vistas .lp-switch__stack:before{inset:-14% -6% 24%}.lp-vistas .lp-switch__demo{gap:22px}.lp-portada__dentro{padding-block:calc(var(--lp-nav-alto) + 40px) 0;align-content:center;gap:26px}.lp-portada__dentro:before{content:"";position:absolute;inset:-14% -18% -22%;background:radial-gradient(58% 54% at 50% 46%,var(--fn-noche-fondo) 0%,transparent 76%);z-index:-1}.lp-portada__lead{color:var(--fn-noche-texto)}.lp--noche .lp-store{background:transparent}.lp--noche .lp-store__qr{background:var(--fn-noche-superficie);border:1px solid var(--fn-noche-borde)}.lp--noche .lp-store__qr>svg{border-color:var(--fn-noche-borde);color:var(--fn-noche-titulo)}.lp--noche .lp-store__ride{background:var(--fn-noche-superficie);border:1px solid var(--fn-noche-borde);color:var(--fn-noche-titulo)}.lp--noche .lp-online,.lp--noche .lp-online__art{background:transparent}.lp--noche .lp-final{background:var(--fn-noche-fondo);border-top:1px solid var(--fn-noche-linea)}.lp--noche .lp-online__stage{background:var(--fn-noche-superficie);border:1px solid var(--fn-noche-borde)}.lp-portada__dentro{transform:translateY(-6vh)}.lp-portada__dentro:before{inset:-18% -22% -26%;background:radial-gradient(56% 58% at 50% 44%,var(--fn-noche-fondo) 0%,var(--fn-noche-velo) 46%,transparent 78%)}.fn-campo{position:relative;isolation:isolate;overflow:hidden;background:var(--fn-noche-fondo);border-block:1px solid var(--fn-noche-linea)}.fn-campo__luz{position:absolute;width:150%;height:150%;translate:-50% -50%;pointer-events:none;background:var(--fn-noche-luz);filter:blur(90px);mix-blend-mode:screen;opacity:.75}.fn-campo__dentro{position:relative;max-width:var(--lp-max);margin:0 auto;padding:clamp(72px,9vw,128px) var(--lp-gutter);display:grid;gap:clamp(32px,4vw,56px)}.fn-campo__cabeza{display:grid;gap:14px}.fn-campo__cabeza h2{margin:0;font:700 clamp(32px,4vw,56px) / 1.04 var(--fn-font-display);letter-spacing:-.04em;color:var(--fn-noche-titulo);text-wrap:balance;max-width:16em}.fn-campo__cuerpo{min-height:320px}.fn-campo__texto{display:grid;gap:14px;max-width:70ch}.fn-campo__icono{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--fn-radius-lg);border:1px solid var(--fn-noche-borde);background:var(--fn-noche-superficie);color:var(--fn-noche-azul)}.fn-campo__texto h3{margin:0;font:300 clamp(30px,3.6vw,52px) / 1.06 var(--fn-font-display);letter-spacing:-.035em;color:var(--fn-noche-titulo)}.fn-campo__texto>p{margin:0;font-size:var(--fn-fs-h4);line-height:1.6;color:var(--fn-noche-texto-2);max-width:54ch}.fn-campo__texto ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--fn-noche-linea);border:1px solid var(--fn-noche-linea);border-radius:var(--fn-radius-lg);overflow:hidden}.fn-campo__texto li{display:grid;gap:3px;padding:18px 20px;background:var(--fn-noche-fondo)}.fn-campo__texto li strong{font-size:var(--fn-fs-body);font-weight:650;color:var(--fn-noche-titulo)}.fn-campo__texto li span{font-size:var(--fn-fs-label);line-height:1.5;color:var(--fn-noche-texto-3)}.fn-campo__pasos{display:flex;flex-wrap:wrap;gap:28px 44px;padding-top:8px}.fn-campo__paso{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:4px 12px;align-items:center;background:none;border:0;padding:6px 2px;cursor:pointer;text-align:left;font:inherit}.fn-campo__num{grid-row:1 / 3;font:200 var(--fn-fs-paso) var(--fn-font-display);color:var(--fn-noche-texto-3)}.fn-campo__paso[aria-selected=true] .fn-campo__num{color:var(--fn-noche-titulo)}.fn-campo__puntos{display:grid;grid-template-columns:repeat(11,3px);gap:3px}.fn-campo__puntos i{width:3px;height:3px;display:block;background:var(--fn-noche-borde)}.fn-campo__puntos i[data-on=si]{background:var(--fn-noche-azul)}.fn-campo__nombre{font-size:var(--fn-fs-label);font-weight:600;color:var(--fn-noche-texto-2)}.fn-campo__paso[aria-selected=true] .fn-campo__nombre{color:var(--fn-noche-titulo)}.fn-campo__paso:focus-visible{outline:2px solid var(--fn-noche-azul);outline-offset:4px;border-radius:var(--fn-radius-sm)}.lp-nav__links--ocultos{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lp-nav__links--ocultos a{min-height:0;padding:0}.lp-portada__dentro{transform:translateY(-5vh)}.lp-portada__dentro:before{inset:-18% -22% -26%;background:radial-gradient(54% 56% at 50% 44%,var(--fn-noche-fondo) 0%,var(--fn-noche-velo) 44%,transparent 78%)}@media(max-width:899px){.lp-portada__dentro{transform:none}}@media(max-width:899px){.lp-portada{--lp-filo: 28px;--lp-arco-x: 112vw;--lp-arco-y: 460px;min-height:calc(100svh - var(--lp-nav-alto))}.lp-portada__luz,.lp-portada__dentro:before{display:none}.lp-portada__dentro{padding:var(--fn-space-6) var(--lp-gutter) 104px;gap:18px}.lp-portada .lp-hero__cta{position:relative;justify-self:stretch;margin-top:calc(var(--lp-filo) * 2 + 16px)}.lp-portada .lp-hero__cta:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;bottom:calc(100% + var(--lp-filo) - 48px);width:calc(var(--lp-arco-x) * 2);margin-left:calc(var(--lp-arco-x) * -1);height:calc(var(--lp-arco-y) + 48px);background:radial-gradient(var(--lp-arco-x) var(--lp-arco-y) at 50% 0,var(--fn-noche-fondo) 88%,transparent 97%),radial-gradient(var(--lp-arco-x) var(--lp-arco-y) at 50% 0,color-mix(in srgb,var(--fn-primary) 62%,var(--fn-noche-fondo)) 89%,transparent 99.6%),radial-gradient(var(--lp-arco-x) var(--lp-arco-y) at 50% 0,color-mix(in srgb,var(--fn-noche-azul) 55%,transparent) 95%,transparent 100%),radial-gradient(var(--lp-arco-x) var(--lp-arco-y) at 50% 0,color-mix(in srgb,var(--fn-white) 80%,transparent) 99.3%,transparent 100.2%),radial-gradient(var(--lp-arco-x) var(--lp-arco-y) at 50% 0,color-mix(in srgb,var(--fn-white) 20%,transparent) 99%,transparent 106%)}}.lp--noche .lp-online__stage{background:transparent;border:0;padding:clamp(24px,4vw,56px) 0}.lp--noche .lp-online__stage:before{background-image:none;background:var(--fn-noche-halo);mask-image:none;-webkit-mask-image:none;filter:blur(10px)}.lp--noche .lp-online__stage .mk-device{--mk-bezel: var(--fn-noche-metal);--mk-bezel-edge: var(--fn-noche-filo)}.lp--noche .lp-store__phone.mk-phone{max-width:290px}.lp--noche .lp-store__qr,.lp--noche .lp-store__ride{background:var(--fn-noche-vidrio);border:1px solid var(--fn-noche-borde);border-radius:var(--fn-radius-lg);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:var(--fn-shadow-lg);color:var(--fn-noche-texto)}.lp--noche .lp-store__qr{left:-6%;top:20%;width:208px}.lp--noche .lp-store__ride{right:-4%;bottom:10%}.lp--noche .lp-store__qr strong,.lp--noche .lp-store__ride strong{color:var(--fn-noche-titulo)}.lp--noche .lp-store__qr small,.lp--noche .lp-store__ride small{color:var(--fn-noche-texto-3)}.lp--noche .lp-store__qr>svg{border-color:var(--fn-noche-borde);color:var(--fn-noche-azul)}.lp--noche .lp-online__icon{background:var(--fn-noche-superficie);border:1px solid var(--fn-noche-borde);color:var(--fn-noche-azul)}.lp--noche .lp-store__ride-icon{color:var(--fn-aurora-ink)}.lp--noche .lp-final{background:var(--fn-noche-fondo);border-top:1px solid var(--fn-noche-linea);padding-block:clamp(96px,12vw,180px)}.lp--noche .lp-final:before,.lp--noche .lp-final:after{display:none}.lp--noche .lp-final .lp-wrap{display:grid;justify-items:center;text-align:center;gap:20px}.lp--noche .lp-final h2{max-width:14em;margin:0}.lp-anuncio{padding-inline:16px;gap:10px}.lp-anuncio__orbe.ai-orb{--ai-orb-size: 22px}.lp-anuncio__punto{width:7px;height:7px;border-radius:var(--fn-radius-elipse);background:var(--fn-noche-azul);animation:lp-late 2.6s ease-out infinite;flex:none}@keyframes lp-late{0%{box-shadow:0 0 0 0 var(--fn-noche-pulso)}70%,to{box-shadow:0 0 0 9px var(--fn-noche-pulso-fin)}}@media(prefers-reduced-motion:reduce){.lp-anuncio__punto{animation:none}}.lp-vistas .lp-switch__inner{padding-block:clamp(56px,7vw,96px)}.lp-vistas .lp-switch__panel img{max-height:62vh;width:auto;max-width:100%;margin-inline:auto}@media(max-width:899px){.lp-vistas .lp-switch__panel img{max-height:none;width:100%}}.lp--noche .lp-final{background:var(--fn-noche-fondo);color:var(--fn-noche-texto);border-top:1px solid var(--fn-noche-linea);padding-block:clamp(96px,12vw,176px)}.lp--noche .lp-final__inner{display:grid;justify-items:center;text-align:center;gap:20px}.lp--noche .lp-final h2{margin:0;max-width:16em;color:var(--fn-noche-titulo)}.lp--noche .lp-final p{max-width:46ch;color:var(--fn-noche-texto-2)}.lp--noche .lp-final__cta{justify-content:center;margin-top:8px}.lp--noche .lp-final{padding-block:clamp(104px,12vw,168px)}.lp--noche .lp-final__inner{width:100%;max-width:820px;margin-inline:auto;gap:24px}.lp--noche .lp-final h2{max-width:15em;margin-inline:auto}.lp--noche .lp-final p{margin-inline:auto}.lp--noche .lp-final__cta{justify-content:center;margin-top:12px}.gal{position:relative;isolation:isolate;background:var(--fn-noche-fondo)}.gal__pista{height:300vh}.gal__cabeza{position:relative;display:grid;justify-items:center;text-align:center;gap:14px;max-width:var(--lp-max);margin:0 auto;padding:clamp(72px,9vw,120px) var(--lp-gutter) 0}.gal__cabeza h2{margin:0;font:700 clamp(32px,4.2vw,58px) / 1.04 var(--fn-font-display);letter-spacing:-.04em;color:var(--fn-noche-titulo);max-width:16em;text-wrap:balance}.gal__cabeza p{margin:0;max-width:48ch;font-size:var(--fn-fs-h4);line-height:1.6;color:var(--fn-noche-texto-2)}.gal__fijo{height:100svh;display:grid;place-items:center;padding-inline:var(--lp-gutter)}.gal__fijo>*{width:min(1180px,100%);margin-inline:auto}.gal__rejilla{width:100%;max-width:1180px;margin:0 auto;gap:14px;height:auto}.gal__columna{gap:14px}.gal-pantalla,.gal__columna picture{display:block;width:100%;height:auto}.gal-pantalla{border-radius:var(--fn-radius-lg);border:1px solid var(--fn-noche-borde);box-shadow:var(--fn-shadow-lg);background:var(--fn-noche-superficie)}@media(max-width:899px){.gal__pista{height:auto;min-height:0}.gal__fijo{position:static;height:auto;padding-block:clamp(32px,6vw,56px)}.gal__rejilla{grid-template-columns:minmax(0,1fr)}.gal__columna{margin-top:0!important}}.lp-req{padding-block:clamp(48px,7vw,88px)}.lp-req__head{max-width:46ch}.lp-req__grupos{display:grid;gap:clamp(28px,4vw,48px);margin-top:clamp(28px,4vw,44px)}.lp-req__grupo{display:grid;gap:var(--fn-space-4)}.lp-req__cabeza{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--fn-space-4);align-items:start}.lp-req__icono{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--fn-radius);background:var(--fn-surface-2);color:var(--fn-primary);border:1px solid var(--fn-border)}.lp-req__cabeza h2{margin:0;font:var(--fn-type-h4);color:var(--fn-ink)}.lp-req__cabeza p{margin:4px 0 0;color:var(--fn-text-2);font-size:var(--fn-fs-body);line-height:1.55}.lp-req__hoja{margin:0;display:grid;border-top:1px solid var(--lp-line)}.lp-req__fila{display:grid;grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:var(--fn-space-2) var(--fn-space-6);padding-block:var(--fn-space-4);border-bottom:1px solid var(--lp-line)}.lp-req__fila dt{margin:0;font-weight:650;color:var(--fn-ink);font-size:var(--fn-fs-body)}.lp-req__fila dd{margin:0;color:var(--fn-text-2);font-size:var(--fn-fs-body);line-height:1.55}@media(min-width:900px){.lp-req__grupos{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,5vw,72px)}.lp-req__grupo{grid-template-rows:subgrid;grid-row:span 2}}@media(max-width:599px){.lp-req__fila{grid-template-columns:minmax(0,1fr)}}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp-fac{padding-block:clamp(48px,7vw,88px)}.lp-fac__head{max-width:50ch}.lp-fac__tabla{margin-top:clamp(24px,3vw,40px);overflow-x:auto}.lp-fac__tabla table{width:100%;border-collapse:collapse;min-width:44em}.lp-fac__tabla th,.lp-fac__tabla td{text-align:left;padding:var(--fn-space-4) var(--fn-space-4) var(--fn-space-4) 0;border-bottom:1px solid var(--lp-line);vertical-align:top;font-size:var(--fn-fs-body);line-height:1.5}.lp-fac__tabla thead th{border-bottom:1px solid var(--fn-border);color:var(--fn-text-2);font-weight:600;font-size:var(--fn-fs-body-s);letter-spacing:.02em;text-transform:uppercase}.lp-fac__tabla tbody th{font-weight:650;color:var(--fn-ink);white-space:nowrap}.lp-fac__tabla td{color:var(--fn-text-2)}.lp-fac__tabla td strong{display:block;color:var(--fn-ink);font-weight:650}.lp-fac__tabla .lp-fac__sub{display:block;font-size:var(--fn-fs-body-s);color:var(--fn-text-3);margin-top:2px}.lp-fac__docs{list-style:none;margin:0;padding:0;display:grid;gap:var(--fn-space-3)}.lp-fac__nota{margin:var(--fn-space-3) 0 0;font-size:var(--fn-fs-body-s);color:var(--fn-text-2)}.lp-fac__tabla .ds-status{white-space:nowrap}.lp-fac__notas{display:grid;gap:clamp(24px,3vw,40px);margin-top:clamp(32px,4vw,56px)}.lp-fac__notas h2{margin:0 0 6px;font:var(--fn-type-h4);color:var(--fn-ink)}.lp-fac__notas p{margin:0;color:var(--fn-text-2);font-size:var(--fn-fs-body);line-height:1.6;max-width:56ch}@media(min-width:900px){.lp-fac__notas{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,5vw,72px)}}.cine{background:var(--fn-cine-fondo);color:var(--fn-cine-texto);font-family:var(--fn-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color-scheme:dark;overflow-x:clip}:where(.cine) a{color:inherit;text-decoration:none}.cine :focus-visible{outline:2px solid var(--fn-cine-azul-luz);outline-offset:3px;border-radius:var(--fn-radius)}:where(.cine) img{display:block;max-width:100%;height:auto}:where(.cine) :where(h1,h2,h3,p,figure,ol,ul){margin:0}.cine-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cine-stage{position:relative}.cine-sticky{position:relative;display:flex;flex-direction:column;align-items:center;isolation:isolate;overflow:hidden;padding-top:120px}.cine-sky{position:absolute;inset:0;z-index:-1;background:var(--fn-cine-cielo)}.cine-hero{order:-1;text-align:center;padding:0 var(--fn-space-5)}.cine-h1{margin:0 auto;font-size:var(--fn-fs-cine-display);line-height:.98;letter-spacing:-.048em;font-weight:640;max-width:14ch}.cine-h1 span{display:block}.cine-h1 .cine-h1__2{background:var(--fn-cine-titulo);-webkit-background-clip:text;background-clip:text;color:transparent}.cine-lede{margin:22px auto 0;max-width:34ch;font-size:var(--fn-fs-cine-lede);line-height:1.45;color:var(--fn-cine-tenue);text-wrap:balance}.cine-cam{width:min(1180px,92vw);margin-top:56px;perspective:1800px}.cine-tilt{transform:rotateX(10deg);transform-origin:50% 0}.cine-device{position:relative;overflow:hidden;border-radius:var(--fn-radius-2xl);padding:var(--fn-space-2);background:var(--fn-cine-metal);box-shadow:var(--fn-cine-sombra-equipo)}.cine-device:before{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;background:var(--fn-cine-filo)}.cine-screen{position:relative;aspect-ratio:16 / 10;border-radius:var(--fn-radius-xl);overflow:hidden;background:var(--fn-cine-fondo)}.cine-screen img{position:absolute;inset:0;width:100%;height:100%}.cine-state{opacity:0;transition:opacity .28s linear}.cine-state.is-on,.cine-state--base{opacity:1}.cine-tap,.cine-dim,.cine-m,.cine-cap,.cine-chip,.cine-rail,.cine-fine,.cine-veil,.cine-svh{display:none}.cine-kicker{font-size:var(--fn-fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--fn-noche-azul);font-weight:600}.cine-h2{font-size:var(--fn-fs-cine-h2);line-height:1.04;letter-spacing:-.045em;font-weight:640;text-wrap:balance}.cine-text{color:var(--fn-cine-tenue);font-size:var(--fn-fs-h4);line-height:1.5;max-width:56ch}.cine-chapter{padding:120px max(var(--fn-space-5),env(safe-area-inset-right,0px)) var(--fn-space-10) max(var(--fn-space-5),env(safe-area-inset-left,0px));max-width:1180px;margin:0 auto;display:grid;gap:28px}.cine-steps{list-style:none;padding:0;display:grid;gap:var(--fn-space-3);color:var(--fn-cine-texto-2);font-size:var(--fn-fs-body)}.cine-steps li{display:flex;gap:var(--fn-space-3);align-items:center}.cine-steps b{width:26px;height:26px;border-radius:var(--fn-radius-pill);display:grid;place-items:center;font-size:var(--fn-fs-caption);background:var(--fn-primary);color:var(--fn-white);flex:none}.cine-kds-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0}.cine-kds-row figure{display:grid;gap:var(--fn-space-3)}.cine-kds-row img{border-radius:var(--fn-radius-xl);box-shadow:var(--fn-cine-sombra-tarjeta)}.cine-kds-row figcaption{font-size:var(--fn-fs-label);color:var(--fn-cine-tenue)}.cine-kds-row figcaption b{color:var(--fn-cine-texto);font-weight:600;display:block}@media(prefers-reduced-motion:no-preference){.cine-stage{height:420vh}.cine-static{display:none}.cine-sticky{position:sticky;top:0;height:100vh;height:100lvh;display:block;padding:0}.cine-svh{display:block;position:absolute;top:0;left:0;width:0;height:100vh;height:100svh;visibility:hidden;pointer-events:none}.cine-hero,.cine-cap,.cine-chip,.cine-rail,.cine-fine,.cine-veil,.cine-m{position:absolute}.cine-hero{top:0;left:0;right:0;padding-top:120px;will-change:opacity,transform}.cine-cap{display:block;top:92px;left:0;right:0;text-align:center;padding:0 var(--fn-space-5);opacity:0;will-change:opacity,transform}.cine-cap .cine-h2{font-size:var(--fn-fs-cine-cap)}.cine-cap p{margin:var(--fn-space-3) auto 0;max-width:52ch;color:var(--fn-cine-tenue);font-size:var(--fn-fs-body-l);line-height:1.45}.cine-veil{display:block;left:0;right:0;top:0;height:230px;pointer-events:none;opacity:0;background:var(--fn-cine-velo)}.cine-cam{--cine-cam-w: min(1180px, 82vw);position:absolute;left:50%;top:max(56vh,calc(214px + 1.96 * var(--fn-fs-cine-display) + 2.9 * var(--fn-fs-cine-lede)));width:var(--cine-cam-w);margin:0 0 0 calc(var(--cine-cam-w) / -2);transform-origin:0 0;will-change:transform}.cine-tilt{transform:rotateX(16deg);will-change:transform}.cine-tap{display:block;position:absolute;left:0;top:0;border-radius:var(--fn-radius-lg);box-shadow:var(--fn-cine-anillo);opacity:0;pointer-events:none;will-change:transform,opacity}.cine-tap:after{content:"";position:absolute;left:50%;top:52%;width:34px;height:34px;margin:-17px;border-radius:var(--fn-radius-pill);background:var(--fn-cine-yema-color);box-shadow:var(--fn-cine-yema);transform:scale(var(--press, 1))}.cine-dim{display:block;position:absolute;inset:0;background:var(--fn-cine-fondo);opacity:0;pointer-events:none;will-change:opacity}.cine-state{will-change:opacity}.cine-m{display:block;left:0;top:0;opacity:0;transform-origin:0 0;will-change:transform,opacity;pointer-events:none}.cine-float{width:236px;border-radius:var(--fn-radius-xl);overflow:hidden;box-shadow:var(--fn-cine-sombra-tarjeta)}.cine-clone{overflow:hidden;border-radius:var(--fn-radius-xl);background:var(--fn-cine-fondo);box-shadow:var(--fn-cine-sombra-tarjeta)}.cine-clone img{position:absolute;max-width:none}.cine-beams{inset:0;width:100%;height:100%;overflow:visible;opacity:1}.cine-beams path{fill:none;stroke:url(#cine-beam);stroke-width:2.2;stroke-linecap:round}.cine-beams circle{fill:var(--fn-noche-azul)}.cine-beam-a{stop-color:var(--fn-primary);stop-opacity:.1}.cine-beam-b{stop-color:var(--fn-cine-azul-luz)}.cine-beam-c{stop-color:var(--fn-noche-azul)}.cine-kds{border-radius:var(--fn-radius-xl);overflow:visible}.cine-kds img{width:100%;border-radius:var(--fn-radius-xl);box-shadow:var(--fn-cine-sombra-tarjeta)}.cine-kds.is-live img{box-shadow:var(--fn-cine-sombra-viva)}.cine-kds span{position:absolute;left:var(--fn-space-3);bottom:calc(100% + var(--fn-space-2));font-size:var(--fn-fs-caption);color:var(--fn-cine-texto-2);white-space:nowrap}.cine-chip{display:inline-flex;left:50%;bottom:max(26px,env(safe-area-inset-bottom,0px));transform:translate(-50%);align-items:center;gap:var(--fn-space-3);min-height:40px;padding:0 var(--fn-space-4) 0 var(--fn-space-3);border-radius:var(--fn-radius-pill);font-size:var(--fn-fs-label);color:var(--fn-cine-texto);background:var(--fn-cine-vidrio);box-shadow:var(--fn-cine-sombra-tarjeta);opacity:0;white-space:nowrap;will-change:opacity}.cine-chip i{width:8px;height:8px;border-radius:var(--fn-radius-pill);background:var(--fn-cine-azul-luz);color:var(--fn-cine-azul-luz);box-shadow:var(--fn-cine-brillo)}.cine-chip{overflow:hidden}.cine-chip strong{flex:none}.cine-chip span{color:var(--fn-cine-tenue);min-width:0;overflow:hidden;text-overflow:ellipsis}.cine-rail{display:grid;left:max(var(--fn-space-6),env(safe-area-inset-left,0px));top:50%;transform:translateY(-50%);gap:14px;font-size:var(--fn-fs-caption);color:var(--fn-cine-sutil);opacity:0;list-style:none;padding:0}.cine-rail li{display:flex;align-items:center;gap:var(--fn-space-3)}.cine-rail b{width:6px;height:6px;border-radius:var(--fn-radius-pill);background:var(--fn-cine-linea-2);transition:background .3s,box-shadow .3s}.cine-rail .is-on{color:var(--fn-cine-texto-2)}.cine-rail .is-on b{background:var(--fn-cine-azul-luz);color:var(--fn-cine-azul-luz);box-shadow:var(--fn-cine-brillo)}.cine-fine{display:block;right:max(var(--fn-space-6),env(safe-area-inset-right,0px));bottom:max(34px,env(safe-area-inset-bottom,0px));font-size:var(--fn-fs-caption);color:var(--fn-cine-sutil);opacity:0}@keyframes cine-rise{0%{opacity:0;transform:translateY(26px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes cine-rise-device{0%{transform:translateY(120px)}to{transform:none}}@keyframes cine-float-in{0%{opacity:0;transform:translate(40px,30px)}to{opacity:1;transform:none}}.cine-stage.is-ready .cine-float img{animation:cine-float-in 1.1s var(--fn-ease-cine) 1.25s both}@keyframes cine-sweep{0%{transform:translate(-120%);opacity:0}20%,80%{opacity:1}to{transform:translate(260%);opacity:0}}.cine-hero .cine-lede{animation:cine-rise .9s var(--fn-ease-cine) both}.cine-hero .cine-h1{animation:cine-rise 1s var(--fn-ease-cine) .12s both}.cine-hero .cine-h1__2{animation:cine-rise 1s var(--fn-ease-cine) .26s both}.cine-hero .cine-lede{animation-delay:.36s}.cine-cam .cine-device{animation:cine-rise-device 1.4s var(--fn-ease-cine) .35s both}.cine-cam .cine-device:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;border-radius:var(--fn-radius-2xl);background:var(--fn-cine-barrido);animation:cine-sweep 1.6s cubic-bezier(.65,0,.35,1) 1.1s both;pointer-events:none}}@media(prefers-reduced-motion:no-preference)and (max-width:760px){.cine-cam{--cine-cam-w: 155vw;top:max(50vh,calc(170px + 1.96 * var(--fn-fs-cine-display) + 4.35 * var(--fn-fs-cine-lede)))}.cine-hero{padding-top:100px}.cine-rail,.cine-fine{display:none}.cine-chip{font-size:var(--fn-fs-body-s);max-width:calc(100vw - 32px);bottom:calc(100lvh - 100svh + max(26px,env(safe-area-inset-bottom,0px)))}.cine-cap{top:84px}.cine-float{width:150px}}@media(max-width:760px){.cine-sticky{padding-top:100px}.cine-lede{padding:0 var(--fn-space-4)}.cine-kds-row{grid-template-columns:1fr;max-width:320px}.cine-cam{width:150vw}}@media(prefers-reduced-motion:reduce){.cine *,.cine *:before,.cine *:after{animation:none!important;transition:none!important}}.pl-hero{padding-top:clamp(48px,7vw,88px);padding-bottom:12px;display:grid;justify-items:center;text-align:center;gap:14px}.pl-hero h1{margin:0;font:750 clamp(36px,5.4vw,60px)/1.04 var(--fn-font-display);letter-spacing:-.045em;color:var(--fn-ink);text-wrap:balance;max-width:820px}.pl-hero__lead{margin:0;max-width:620px;font-size:18px;line-height:1.6;color:var(--fn-text-2)}.pl-strip{list-style:none;margin:0 auto 32px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;max-width:1120px;font:550 15px/1.4 var(--fn-font);color:var(--fn-text)}.pl-strip li{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.pl-strip__icon{display:inline-grid;place-items:center;width:22px;height:22px;flex:none;border-radius:999px;background:var(--fn-primary-soft);color:var(--fn-primary-text)}.pl-cycle-row{display:flex;justify-content:center;margin:0 0 32px}.pl-cycle{display:inline-flex;padding:3px;border-radius:999px;background:var(--fn-bg);border:1px solid var(--fn-border)}.pl-cycle button{border:0;background:transparent;padding:8px 18px;border-radius:999px;font:650 14.5px var(--fn-font);color:var(--fn-text-2);cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:40px}.pl-cycle button[aria-checked=true]{background:var(--fn-ink);color:var(--fn-bg)}.pl-cycle button:focus-visible{outline:2px solid var(--fn-primary);outline-offset:2px}.pl-cycle__save{font-size:12px;font-weight:650;color:var(--fn-primary-text)}.pl-cycle button[aria-checked=true] .pl-cycle__save{color:inherit;opacity:.8}.pl-plans{padding-top:24px;padding-bottom:clamp(48px,6vw,80px);scroll-margin-top:64px}.pl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:stretch}.pl-grid--1{max-width:420px;margin:0 auto}.pl-grid--2{max-width:880px;margin:0 auto}@media(min-width:1080px){.pl-pricing .pl-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-card{position:relative;display:flex;flex-direction:column;gap:18px;padding:26px 22px;border-radius:14px;background:var(--fn-bg);border:1px solid var(--fn-border)}.pl-card.is-featured{border-color:var(--fn-primary);box-shadow:inset 0 0 0 1px var(--fn-primary)}.pl-card--skeleton{min-height:520px;background:var(--fn-surface-2)}.pl-card,.pl-card>*{min-width:0;box-sizing:border-box}.pl-card .ds-btn{white-space:normal;text-align:center;line-height:1.25;padding-block:10px}.pl-card__title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pl-card__head h3{margin:0;font:700 22px/1.15 var(--fn-font-display);letter-spacing:-.02em;color:var(--fn-ink)}.pl-card__head p{margin:6px 0 0;color:var(--fn-text-2);font-size:14.5px;line-height:1.45;min-height:2.9em}.pl-card__badge{padding:3px 10px;border-radius:999px;border:1px solid var(--fn-primary);background:var(--fn-primary);color:#fff;font:650 12px var(--fn-font);white-space:nowrap}.pl-card__badge--current{border-color:var(--fn-success-soft);background:var(--fn-success-soft);color:var(--fn-success-text)}.pl-card__pricing{display:grid;gap:6px;padding-bottom:2px}.pl-card__price{margin:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pl-card__price strong{font:700 40px/1 var(--fn-font-display);letter-spacing:-.04em;color:var(--fn-ink);font-variant-numeric:tabular-nums}.pl-card__price .pl-card__quote{font-size:30px;letter-spacing:-.03em;line-height:1.33}.pl-card__price span{color:var(--fn-text-2);font-size:13.5px}.pl-card__equiv{margin:0;font-size:13px;color:var(--fn-text-2)}.pl-card__section{border-top:1px solid var(--fn-border);padding-top:16px}.pl-card__group{display:block;font:650 13px var(--fn-font);color:var(--fn-ink);margin-bottom:10px}.pl-card__section ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.pl-card__section li{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--fn-text-2)}.pl-card__section li strong{color:var(--fn-ink);font-weight:650}.pl-card__section svg{color:var(--fn-ink);flex:none;margin-top:3px}.pl-card__more{margin:8px 0 0;font-size:12.5px;color:var(--fn-text-2);padding-left:24px}.pl-empty{text-align:center;color:var(--fn-text-2);font-size:16px;padding:40px 0}.pl-addons,.pl-multi{margin-top:clamp(40px,5vw,56px);scroll-margin-top:64px}.pl-section-head{display:grid;gap:6px;margin-bottom:14px}.pl-section-head h3{margin:0;font:700 22px/1.2 var(--fn-font-display);letter-spacing:-.02em;color:var(--fn-ink)}.pl-section-head p{margin:0;font-size:15px;line-height:1.5;color:var(--fn-text-2)}.pl-addon-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--fn-border)}.pl-addon{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--fn-border)}.pl-addon__main{display:grid;gap:3px;min-width:0}.pl-addon__main strong{font:650 15.5px var(--fn-font);color:var(--fn-ink);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.pl-addon__main>span{font-size:14px;line-height:1.45;color:var(--fn-text-2)}.pl-addon__on{padding:1px 8px;border-radius:999px;border:1px solid var(--fn-primary);color:var(--fn-primary-text);font-size:11.5px;font-weight:650}.pl-addon__price{margin:0;flex:none;display:grid;justify-items:end;gap:2px;text-align:right}.pl-addon__price strong{font:700 18px var(--fn-font);color:var(--fn-ink);font-variant-numeric:tabular-nums}.pl-addon__price span{font-size:12.5px;color:var(--fn-text-2);white-space:nowrap}.pl-multi{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--fn-border);border-bottom:1px solid var(--fn-border)}.pl-multi .pl-section-head{margin:0;min-width:0}.pl-multi .pl-multi__note{font-size:var(--fn-fs-label)}.pl-multi__cta{flex:none}@media(max-width:520px){.pl-multi{flex-direction:column;align-items:stretch}}.pl-cards__more{margin:28px 0 0;text-align:center}.lp-pricing .pl-grid{margin-top:8px}.pl-compare-section{padding-top:clamp(24px,4vw,48px);padding-bottom:clamp(64px,8vw,96px);scroll-margin-top:64px}.pl-compare{overflow-x:auto;border:1px solid var(--fn-border);border-radius:14px;background:var(--fn-bg)}.pl-compare:focus-visible{outline:2px solid var(--fn-primary);outline-offset:2px}.pl-compare table{width:100%;border-collapse:collapse;min-width:640px;font-size:14px}.pl-compare th,.pl-compare td{padding:11px 16px;border-bottom:1px solid var(--fn-border);text-align:center}.pl-compare thead th{position:sticky;top:0;background:var(--fn-bg);font:700 15px var(--fn-font);color:var(--fn-ink)}.pl-compare tbody th{text-align:left;font-weight:400;color:var(--fn-text-2)}.pl-compare tbody th strong{color:var(--fn-ink);font-weight:600}.pl-compare__addon td{font-size:12.5px;color:var(--fn-text-2);white-space:nowrap}.pl-compare__addon th{color:var(--fn-ink)!important}.pl-compare tbody tr:last-child th,.pl-compare tbody tr:last-child td{border-bottom:0}.pl-yes{color:var(--fn-ink)}.pl-no{color:var(--fn-border-strong)}.pl-footer__links{display:flex;gap:18px;flex-wrap:wrap}.pl-footer__links a{color:var(--fn-text-2);font-size:14px}@media(max-width:520px){.pl-card{padding:22px 18px}.pl-cycle button{padding:8px 12px}.pl-strip{display:grid;grid-template-columns:1fr;gap:10px;width:fit-content;max-width:100%;font-size:14.5px}.pl-strip li{white-space:normal}.pl-addon{align-items:flex-start}}.pl-app .pl-cycle-row{justify-content:flex-start;margin:0 0 18px}.pl-app .pl-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.pl-app .pl-card{padding:18px 16px;gap:14px;border-radius:12px}.pl-app .pl-card__head h3{font-size:18px}.pl-app .pl-card__head p{font-size:13px;min-height:0}.pl-app .pl-card__price strong{font-size:30px}.pl-app .pl-card__price .pl-card__quote{font-size:22px}.pl-app .pl-card__price span,.pl-app .pl-card__equiv{font-size:12.5px}.pl-app .pl-card__section{padding-top:12px}.pl-app .pl-card__section li{font-size:13px}.pl-app .pl-card__group{font-size:12px;margin-bottom:8px}.pl-app-compare{margin-top:18px}.pl-app-compare>summary{cursor:pointer;font:650 14.5px var(--fn-font);color:var(--fn-primary-text);list-style:none;display:inline-flex;align-items:center;gap:6px}.pl-app-compare>summary::-webkit-details-marker{display:none}.pl-app-compare[open]>summary{margin-bottom:14px}.pl-app-compare .pl-compare table{font-size:13px;min-width:560px}.pl-app-compare .pl-compare th,.pl-app-compare .pl-compare td{padding:9px 12px}.pl-app-compare .pl-compare thead th{position:static;background:var(--fn-surface-2);font-size:14px}.set-plans-tiered{display:grid;gap:8px}.set-plans-tiered>*,.pl-app,.pl-app-compare{min-width:0;max-width:100%}.pl-charges{display:grid;gap:14px}.pl-charges__plan{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.pl-charges__plan strong{font:700 18px var(--fn-font);color:var(--fn-ink)}.pl-charges__plan .set-row__meta{display:block;margin-top:2px}.pl-charges__side{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.pl-charges__lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--fn-border)}.pl-charges__lines li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--fn-border);font-size:14px;color:var(--fn-text)}.pl-charges__lines li>div{display:grid;gap:2px;min-width:0}.pl-charges__lines small{font-size:12.5px;color:var(--fn-text-2)}.pl-charges__lines .ds-money{flex:none;font-variant-numeric:tabular-nums}.pl-charges__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:700 16px var(--fn-font);color:var(--fn-ink)}.ab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fn-space-4)}.ab-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ab-card{display:flex;flex-direction:column;gap:var(--fn-space-6);padding:var(--fn-space-8);border-radius:var(--fn-radius-2xl)}.ab-card--list{background:var(--fn-surface);border:var(--fn-stroke) solid var(--fn-border);box-shadow:var(--fn-shadow-lg)}.ab-card--total{background:var(--fn-surface-3)}.ab-card__head{display:grid;gap:var(--fn-space-2)}.ab-card__head h4{margin:0;font-size:var(--fn-fs-h4);font-weight:600;color:var(--fn-ink)}.ab-card__head p{margin:0;font-size:var(--fn-fs-label);line-height:1.5;color:var(--fn-text-2)}.ab-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--fn-space-1)}.ab-row{display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-4);padding:var(--fn-space-2);border-radius:var(--fn-radius-lg)}.ab-row__main{display:flex;flex:1;min-width:0;min-height:var(--fn-touch);align-items:center;gap:var(--fn-space-3);padding:0;border:0;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer;border-radius:var(--fn-radius)}.ab-row__main:focus-visible{outline:2px solid var(--fn-primary);outline-offset:2px}.ab-row__icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--fn-radius-pill);background:var(--fn-surface-3);color:var(--fn-text-2);transition:background-color .2s var(--fn-ease),color .2s var(--fn-ease)}.ab-row__icon svg{width:16px;height:16px}.ab-row__orb.ai-orb{--ai-orb-size: 36px}.ab-row.is-on .ab-row__icon{background:var(--fn-primary);color:var(--fn-white)}.ab-row__text{display:grid;gap:2px;min-width:0}.ab-row__text strong{font-size:var(--fn-fs-label);font-weight:600;color:var(--fn-ink)}.ab-row__text span{font-size:var(--fn-fs-caption);color:var(--fn-text-2)}.ab-row__text .ab-row__included{color:var(--fn-success-text);font-weight:600}.lp--noche .ab-row__text .ab-row__included{color:var(--fn-noche-verde)}.ab-row.is-included .ab-row__main{cursor:default;opacity:1}.ab-row.is-included .ab-row__icon{background:var(--fn-primary);color:var(--fn-white)}.ab-base{display:flex;flex-wrap:wrap;gap:var(--fn-space-2)}.ab-base button{min-height:var(--fn-touch);padding:0 var(--fn-space-4);border-radius:var(--fn-radius-pill);border:var(--fn-stroke) solid var(--fn-border);background:var(--fn-surface);color:var(--fn-text);font:600 var(--fn-fs-label) var(--fn-font);cursor:pointer}.ab-base button[aria-checked=true]{background:var(--fn-ink);border-color:var(--fn-ink);color:var(--fn-surface)}.ab-base button:focus-visible{outline:2px solid var(--fn-primary);outline-offset:2px}.ab-price{display:grid;gap:var(--fn-space-1)}.ab-price__total{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fn-space-2)}.ab-price__digits{display:inline-flex;font-family:var(--fn-font-display);font-size:var(--fn-fs-display);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--fn-ink);font-variant-numeric:tabular-nums}.ab-price__digits span{display:inline-block}.ab-price__unit{font-size:var(--fn-fs-body);color:var(--fn-text-2)}.ab-price__split{margin:0;font-size:var(--fn-fs-label);color:var(--fn-text-2);font-variant-numeric:tabular-nums}.ab-start{align-self:stretch;justify-content:center}.ab-included{display:grid;gap:var(--fn-space-3)}.ab-included>p{margin:0;font-size:var(--fn-fs-label);font-weight:600;color:var(--fn-ink)}.ab-included ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--fn-space-3)}.ab-included li{display:flex;align-items:flex-start;gap:var(--fn-space-3);font-size:var(--fn-fs-label);color:var(--fn-text-2)}.ab-included li>span{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:1px;border-radius:var(--fn-radius-pill);background:var(--fn-primary);color:var(--fn-white)}.ab-included li svg{width:12px;height:12px;stroke-width:3}@media(max-width:900px){.ab{grid-template-columns:minmax(0,1fr)}.ab-card{padding:var(--fn-space-6)}}.ab-row--ai{flex-direction:column;align-items:stretch;gap:var(--fn-space-3)}.ab-row--ai.is-on{background:var(--fn-primary-soft)}.ab-row__top{display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-4)}.ab-ai{display:grid;gap:var(--fn-space-3);padding:0 var(--fn-space-2) var(--fn-space-2)}.ab-ai__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fn-space-2)}.ab-ai__tiers button{display:grid;gap:var(--fn-space-1);justify-items:center;min-height:var(--fn-touch);padding:var(--fn-space-2) var(--fn-space-3);border-radius:var(--fn-radius-lg);border:var(--fn-stroke) solid var(--fn-border);background:var(--fn-surface);color:var(--fn-text);font:inherit;cursor:pointer}.ab-ai__tiers button strong{font-size:var(--fn-fs-label);font-weight:600}.ab-ai__tiers button span{font-size:var(--fn-fs-caption);color:var(--fn-text-2);font-variant-numeric:tabular-nums}.ab-ai__tiers button[aria-checked=true]{border-color:var(--fn-primary);background:var(--fn-primary);color:var(--fn-on-primary)}.ab-ai__tiers button[aria-checked=true] span{color:var(--fn-on-primary)}.ab-ai__tiers button:focus-visible{outline:2px solid var(--fn-primary);outline-offset:2px}.ab-ai__what{margin:0;font-size:var(--fn-fs-label);line-height:1.5;color:var(--fn-text)}.ab-ai__more{display:inline-flex;align-items:center;gap:var(--fn-space-1);width:fit-content;font-size:var(--fn-fs-label);font-weight:600;color:var(--fn-primary-text)}.ab-ai__tiers--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-device{--mk-bezel: var(--fn-ink);--mk-bezel-edge: color-mix(in srgb, var(--fn-ink) 82%, white);margin:0;position:relative}.mk-device picture,.mk-device img{display:block;width:100%;height:auto}.mk-device__screen{position:relative;overflow:hidden;background:var(--fn-surface-2)}.mk-laptop{width:100%}.mk-laptop .mk-device__bezel{background:var(--mk-bezel);border-radius:14px 14px 4px 4px;padding:2.1% 2.1% 2.6%;box-shadow:inset 0 0 0 1px var(--mk-bezel-edge),0 30px 60px -20px #00000059;position:relative}.mk-laptop .mk-device__bezel:before{content:"";position:absolute;top:.9%;left:50%;width:.7%;aspect-ratio:1;border-radius:var(--fn-radius-pill);background:var(--mk-bezel-edge);transform:translate(-50%)}.mk-laptop .mk-device__screen{border-radius:3px;aspect-ratio:16 / 10}.mk-laptop .mk-device__screen img{height:100%;object-fit:cover;object-position:top left}.mk-laptop__base{position:relative;height:clamp(8px,1.6vw,16px);margin:0 -7%;background:linear-gradient(180deg,var(--fn-border-strong),var(--fn-surface-3) 45%,var(--fn-border-strong));border-radius:0 0 16px 16px/0 0 10px 10px;box-shadow:0 18px 30px -12px #00000059}.mk-laptop__base:before{content:"";position:absolute;top:0;left:50%;width:16%;height:45%;transform:translate(-50%);background:var(--fn-border-strong);border-radius:0 0 10px 10px}.mk-tablet .mk-device__bezel{background:var(--mk-bezel);border-radius:clamp(16px,2.6vw,30px);padding:clamp(8px,1.6vw,18px);box-shadow:inset 0 0 0 2px var(--mk-bezel-edge),0 30px 60px -24px #0006}.mk-tablet .mk-device__screen{border-radius:clamp(6px,1vw,12px);aspect-ratio:1180 / 820}.mk-tablet .mk-device__screen img{height:100%;object-fit:cover;object-position:top left}.mk-phone{width:100%;max-width:300px}.mk-phone .mk-device__bezel{background:var(--mk-bezel);border-radius:18%/8.5%;padding:4.2%;box-shadow:inset 0 0 0 2px var(--mk-bezel-edge),0 30px 60px -20px #00000073;position:relative}.mk-phone .mk-device__bezel:before{content:"";position:absolute;z-index:2;top:5.6%;left:50%;width:28%;height:2.6%;border-radius:var(--fn-radius-pill);background:var(--mk-bezel);transform:translate(-50%)}.mk-phone .mk-device__screen{border-radius:14%/6.6%;aspect-ratio:390 / 844}.mk-phone .mk-device__screen img{height:100%;object-fit:cover;object-position:top center}.fn-tl{font-family:var(--fn-font)}.fn-tl__head{padding-top:var(--lp-section)}.fn-tl__body{padding-bottom:80px}.fn-tl__item{padding-top:40px;scroll-margin-top:80px}.fn-tl__sticky{top:160px;z-index:var(--fn-z-sticky)}.fn-tl__dot{left:12px;width:40px;height:40px;border-radius:var(--fn-radius-pill);background:var(--fn-noche-fondo)}.fn-tl__dot-core{width:16px;height:16px;border-radius:var(--fn-radius-pill);background:var(--fn-noche-superficie-2);border:2px solid var(--fn-primary)}.fn-tl__title{margin:0;gap:8px;padding-left:80px}.fn-tl__title time{font:300 var(--fn-fs-distance-xl)/1 var(--fn-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fn-noche-azul)}.fn-tl__label{font-size:var(--fn-fs-body-s);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fn-noche-texto-2)}.fn-tl__title--mobile{padding-left:0;gap:12px;margin-bottom:16px}.fn-tl__title--mobile time{font-size:var(--fn-fs-distance-m)}.fn-tl__content{padding-left:80px;padding-right:16px}.fn-tl__rail{left:32px;width:2px;background:linear-gradient(to bottom,transparent 0%,var(--fn-noche-borde) 8%,var(--fn-noche-borde) 92%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%)}.fn-tl__fill{width:2px;border-radius:var(--fn-radius-pill);background:linear-gradient(to top,var(--fn-primary) 0%,var(--fn-noche-azul) 10%,transparent 100%)}.fn-tl .lp-chapter__copy{gap:16px}.fn-tl .lp-chapter__copy h3{margin:0;font:700 var(--fn-fs-cine-h2)/1.08 var(--fn-font-display);letter-spacing:-.035em;color:var(--fn-noche-titulo);text-wrap:balance}.fn-tl .lp-chapter__copy>p{margin:0;font-size:var(--fn-fs-body-l);line-height:1.65;color:var(--fn-noche-texto-2);max-width:60ch}.fn-tl .lp-points li{color:var(--fn-noche-texto)}.fn-tl__stage{margin-top:32px}@media(min-width:768px){.fn-tl__item{padding-top:160px}.fn-tl__item:first-child{padding-top:80px}.fn-tl__content{padding-left:16px}}@media(max-width:767px){.fn-tl__dot{left:12px}.fn-tl__content{padding-right:0}.fn-tl__stage{margin-left:-16px}}.lp-day--timeline{padding-top:0}.fn-tl .lp-chapter--gestion .lp-chapter__stage,.fn-tl .lp-chapter__stage,.fn-tl .lp-chapter--cocina .lp-chapter__stage,.fn-tl .lp-chapter--cobro .lp-chapter__stage{background:var(--lp-cool)}.rp-card{--rp-slot: 64px;--rp-paper-w: 264px;width:340px;max-width:100%;height:500px;overflow:visible;color:var(--fn-cine-texto)}.rp-card.is-falling{z-index:var(--fn-z-overlay)}.rp-sheet-clip{top:var(--rp-slot);clip-path:inset(0 -100vw -200vh -100vw)}.rp-sheet-clip.is-torn{clip-path:none}.rp-paper{left:50%;width:var(--rp-paper-w);margin-left:calc(var(--rp-paper-w) / -2);transform-origin:0 0;touch-action:none;background:var(--fn-white);color:var(--fn-cine-fondo);box-shadow:var(--fn-cine-sombra-tarjeta);will-change:transform}.rp-paper:focus-visible{box-shadow:var(--fn-cine-anillo)}.rp-paper.is-resting{--rp-mask: conic-gradient(from -45deg at 50% 100%, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / 8px 4px repeat-x, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - 4px) no-repeat;-webkit-mask:var(--rp-mask);mask:var(--rp-mask)}.rp-paper.is-torn{--rp-mask: conic-gradient(from 135deg at 50% 0, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / 8px 4px repeat-x, conic-gradient(from -45deg at 50% 100%, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / 8px 4px repeat-x, linear-gradient(#000 0 0) 0 4px / 100% calc(100% - 8px) no-repeat;-webkit-mask:var(--rp-mask);mask:var(--rp-mask)}.rp-perforation{left:var(--fn-space-1);right:var(--fn-space-1);top:var(--fn-space-1);border-top:2px dotted var(--fn-border-strong)}.rp-receipt{padding:var(--fn-space-6) var(--fn-space-5) var(--fn-space-8);font-family:var(--fn-font-mono);font-size:var(--fn-fs-caption);line-height:1.4}.rp-receipt p{margin:0}.rp-receipt__merchant{text-align:center;font-weight:700;font-size:var(--fn-fs-body-s);letter-spacing:.2em;margin-bottom:var(--fn-space-1)}.rp-receipt__center{text-align:center}.rp-receipt__muted{color:var(--fn-text-3)}.rp-receipt__rule{margin:var(--fn-space-2) 0;overflow:hidden;white-space:nowrap;color:var(--fn-border-strong)}.rp-receipt__item+.rp-receipt__item{margin-top:var(--fn-space-1)}.rp-receipt__row{display:flex;justify-content:space-between;gap:var(--fn-space-3)}.rp-receipt__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-receipt__detail{padding-left:var(--fn-space-4)}.rp-receipt__num{font-variant-numeric:tabular-nums}.rp-receipt__total{margin-top:var(--fn-space-1);font-weight:700;font-size:var(--fn-fs-body)}.rp-receipt__barcode{margin-top:var(--fn-space-4);height:36px;display:flex;justify-content:center;gap:1px}.rp-receipt__barcode .is-bar{background:var(--fn-cine-fondo)}.rp-receipt__thanks{margin-top:var(--fn-space-3)}.rp-printer{height:var(--rp-slot);background:var(--fn-noche-superficie);border:1px solid var(--fn-noche-borde);border-radius:var(--fn-radius-2xl) var(--fn-radius-2xl) var(--fn-radius-lg) var(--fn-radius-lg);box-shadow:var(--fn-cine-sombra-equipo);z-index:var(--fn-z-sticky)}.rp-printer__bar{padding:var(--fn-space-4) var(--fn-space-5) 0;font-size:var(--fn-fs-caption)}.rp-printer__name{font-weight:600;color:var(--fn-cine-texto)}.rp-printer__status{display:inline-flex;align-items:center;gap:var(--fn-space-2);color:var(--fn-cine-tenue)}.rp-printer__led{width:6px;height:6px;border-radius:var(--fn-radius-pill);background:var(--fn-cine-azul-luz);color:var(--fn-cine-azul-luz);box-shadow:var(--fn-cine-brillo)}.rp-printer__slot{left:var(--fn-space-8);right:var(--fn-space-8);bottom:var(--fn-space-2);height:4px;border-radius:var(--fn-radius-pill);background:var(--fn-cine-fondo)}.rp-tear-key:focus{position:absolute;right:var(--fn-space-4);bottom:var(--fn-space-4)}.rp-again{padding:var(--fn-space-5);opacity:0;transition:opacity .2s ease-out}.rp-again.is-on{opacity:1}.lp-receipt{position:relative;padding:var(--lp-section) 0;background:var(--fn-cine-cielo);color:var(--fn-cine-texto);overflow:visible;scroll-margin-top:64px}.lp-receipt__inner{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(40px,6vw,96px);align-items:center}.lp-receipt__copy{display:grid;gap:var(--fn-space-5);align-content:center}.lp-receipt__copy h2{margin:0;font-size:var(--fn-fs-cine-h2);line-height:1.04;letter-spacing:-.045em;font-weight:700;color:var(--fn-cine-texto);text-wrap:balance}.lp-receipt__lead{margin:0;font-size:var(--fn-fs-body-l);line-height:1.65;color:var(--fn-cine-tenue);max-width:54ch}.lp-receipt__steps{list-style:none;margin:var(--fn-space-2) 0 0;padding:0;display:grid;border-top:1px solid var(--fn-cine-linea)}.lp-receipt__steps li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--fn-space-4);align-items:baseline;padding:var(--fn-space-4) 0;border-bottom:1px solid var(--fn-cine-linea)}.lp-receipt__steps time{font:300 var(--fn-fs-h3)/1 var(--fn-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--fn-noche-azul)}.lp-receipt__steps span{display:grid;gap:var(--fn-space-1);font-size:var(--fn-fs-body);line-height:1.5;color:var(--fn-cine-tenue)}.lp-receipt__steps strong{color:var(--fn-cine-texto);font-weight:600}.lp-receipt__cta{display:flex;margin-top:var(--fn-space-3)}.lp-receipt__stage{display:grid;justify-items:center;gap:var(--fn-space-4)}.lp-receipt__hint{margin:0;font-size:var(--fn-fs-body-s);color:var(--fn-cine-sutil)}@media(max-width:900px){.lp-receipt__inner{grid-template-columns:minmax(0,1fr)}.lp-receipt__stage{order:-1}}.ai-avatar{flex:none;background:radial-gradient(circle at 50% 45%,#0d4d9a,#3d7dd8 40%,#6fb3ff 68%,#e0eeff);box-shadow:var(--fn-cine-brillo),var(--fn-cine-sombra-viva);color:var(--fn-cine-azul-luz)}.ai-avatar--circle{border-radius:var(--fn-radius-pill)}.ai-avatar--squircle{border-radius:40%}.ai-avatar--square{border-radius:0}.ai-avatar--sm{width:32px;height:32px;--ai-eye-w: 4px;--ai-eye-h: 6px;--ai-eye-gap: 6px;--ai-eye-y: -2px}.ai-avatar--md{width:48px;height:48px;--ai-eye-w: 6px;--ai-eye-h: 10px;--ai-eye-gap: 10px;--ai-eye-y: -2px}.ai-avatar--lg{width:64px;height:64px;--ai-eye-w: 8px;--ai-eye-h: 12px;--ai-eye-gap: 14px;--ai-eye-y: -4px}.ai-avatar--xl{width:112px;height:112px;--ai-eye-w: 14px;--ai-eye-h: 21px;--ai-eye-gap: 24px;--ai-eye-y: -7px}.ai-avatar__noise{opacity:.2;mix-blend-mode:overlay}.ai-avatar__shine{background:radial-gradient(ellipse at 30% 24%,rgb(255 255 255 / .75) 0%,rgb(255 255 255 / .1) 50%,transparent 70%)}.ai-avatar__shade{filter:blur(4px);background:radial-gradient(circle at 62% 68%,rgb(0 0 0 / .18) 0%,transparent 55%)}.ai-avatar__eyes{z-index:var(--fn-z-sticky);gap:var(--ai-eye-gap);transform:translateY(var(--ai-eye-y))}.ai-avatar__eye{width:var(--ai-eye-w);height:var(--ai-eye-h);border-radius:var(--fn-radius-pill);background:linear-gradient(135deg,#fff,#d4ecff)}.ai-avatar__eye.is-blinking{animation:av-blink 3.6s ease-in-out infinite}.ai-avatar__eye.is-late{animation-delay:60ms}@keyframes av-blink{0%,88%,to{transform:scaleY(1)}93%{transform:scaleY(.07)}97%{transform:scaleY(.07)}}@media(prefers-reduced-motion:reduce){.ai-avatar__eye.is-blinking{animation:none}}.ai-avatar-wrap{position:relative;display:inline-grid;flex:none}.ai-avatar-wrap--sm{--ai-orb-size: 32px}.ai-avatar-wrap--md{--ai-orb-size: 48px}.ai-avatar-wrap--lg{--ai-orb-size: 64px}.ai-avatar-wrap--xl{--ai-orb-size: 112px}.ai-avatar-wrap[data-mood] .ai-avatar__eyes{transform:none;margin-top:calc(var(--ai-eye-y) * 2)}.fn-wave{position:relative;width:100%;min-height:min(100vh,860px);display:grid;place-items:center;padding:var(--lp-section) var(--fn-space-6) var(--fn-space-24)}.fn-wave__canvas{position:absolute;inset:0;opacity:.8;pointer-events:none}.fn-wave__canvas canvas{display:block;opacity:0}.fn-wave__content{position:relative;z-index:var(--fn-z-sticky);width:100%;display:grid;justify-items:center}.lp-ai{position:relative;overflow:hidden;background:var(--fn-cine-cielo);color:var(--fn-cine-texto);scroll-margin-top:64px}.lp-ai__content{max-width:760px;width:100%;display:grid;justify-items:center;gap:var(--fn-space-5);text-align:center}.lp-ai__content h1,.lp-ai__content h2{margin:0;font-size:var(--fn-fs-cine-display);line-height:.98;letter-spacing:-.048em;font-weight:700;color:var(--fn-cine-texto);text-wrap:balance}.lp-ai__lead{margin:0;max-width:58ch;font-size:var(--fn-fs-cine-lede);line-height:1.5;color:var(--fn-cine-tenue)}.lp-ai__ask{width:100%;display:grid;gap:var(--fn-space-4);margin-top:var(--fn-space-3)}.lp-ai__ask-box{position:relative;display:block;border-radius:var(--fn-radius-2xl);padding:2px;background:var(--fn-noche-borde-luz);box-shadow:var(--fn-cine-sombra-tarjeta)}.lp-ai__ask-box textarea{display:block;width:100%;min-height:128px;resize:none;border:0;outline:none;border-radius:var(--fn-radius-2xl);padding:var(--fn-space-5) 72px var(--fn-space-5) var(--fn-space-5);background:var(--fn-cine-vidrio);color:var(--fn-cine-texto);font:var(--fn-type-body-l);text-align:left}.lp-ai__ask-box textarea::placeholder{color:var(--fn-cine-tenue)}.lp-ai__ask-box:focus-within{box-shadow:var(--fn-cine-anillo)}.lp-ai__send{position:absolute;right:var(--fn-space-4);bottom:var(--fn-space-4);width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--fn-radius-lg);background:var(--fn-primary);color:var(--fn-white);cursor:pointer}.lp-ai__send:hover{background:var(--fn-primary-hover)}.lp-ai__send:focus-visible{outline:2px solid var(--fn-cine-azul-luz);outline-offset:2px}.lp-ai__send svg{width:20px;height:20px}.lp-ai__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fn-space-2)}.lp-ai__chips button{min-height:44px;padding:0 var(--fn-space-4);border-radius:var(--fn-radius-pill);border:1px solid var(--fn-cine-linea-2);background:var(--fn-cine-vidrio);color:var(--fn-cine-texto-2);font:var(--fn-type-body);cursor:pointer}.lp-ai__chips button:hover{border-color:var(--fn-cine-azul-luz);color:var(--fn-cine-texto)}.lp-ai__chips button:focus-visible{outline:2px solid var(--fn-cine-azul-luz);outline-offset:2px}.lp-final--ai{position:relative;overflow:hidden;background:var(--fn-cine-cielo)}.lp-final__orb{position:relative;display:grid;place-items:center;margin-bottom:var(--fn-space-4)}.lp-final__orb:before{content:"";position:absolute;width:240px;height:240px;border-radius:var(--fn-radius-pill);border:1px dashed var(--fn-cine-linea-2);animation:lp-orbit 40s linear infinite}.lp-final__orb:after{content:"";position:absolute;width:360px;height:360px;border-radius:var(--fn-radius-pill);border:1px solid var(--fn-cine-linea)}@keyframes lp-orbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lp-final__orb:before{animation:none}}@media(max-width:560px){.fn-wave{padding-left:var(--fn-space-4);padding-right:var(--fn-space-4)}.lp-final__orb:after{width:280px;height:280px}}.offer-btn{display:inline-flex;justify-content:center;align-items:center;padding:var(--fn-space-10)}.offer-btn__container{--btn-color: #d8ff7c;--btn-drawer: #fbff13;--btn-ink: #0f172a;--btn-ink-2: #334155;--corner-color: rgba(216, 255, 124, .4);--corner-color-hover: rgba(216, 255, 124, .85);--corner-color-active: rgba(216, 255, 124, .95);--btn-shade: rgba(0, 0, 0, .13);--btn-shine: rgba(255, 255, 255, .13);--corner-dist: 24px;--corner-multiplier: 1.5;--timing-function: cubic-bezier(0, 0, 0, 2.5);--duration: .25s;position:relative;display:flex;align-items:center;justify-content:center}.offer-btn__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:160px;min-height:calc(var(--corner-dist) * 2);border-radius:var(--fn-radius-lg);border:none;padding:.25em 1.25em;text-decoration:none;background:linear-gradient(var(--btn-shine),var(--btn-shade)),var(--btn-color);box-shadow:var(--fn-shadow-lg);transition:transform var(--duration) var(--timing-function),filter var(--duration) var(--timing-function);cursor:pointer}.offer-btn__btn:focus-visible{outline:2px solid var(--btn-color);outline-offset:4px}.offer-btn__drawer{position:absolute;display:flex;justify-content:center;min-height:32px;border-radius:var(--fn-radius-lg);padding:.25em 1em;font:var(--fn-type-caption);font-weight:600;color:var(--btn-ink);background:linear-gradient(var(--btn-shine),var(--btn-shade)),var(--btn-color);opacity:0;filter:blur(2px);pointer-events:none;white-space:nowrap;transition:transform calc(.5 * var(--duration)) ease,filter var(--duration) var(--timing-function),opacity calc(.5 * var(--duration)) ease}.offer-btn__drawer--top{top:0;left:0;border-radius:var(--fn-radius) var(--fn-radius) 0 0;align-items:start}.offer-btn__drawer--bottom{bottom:0;right:0;border-radius:0 0 var(--fn-radius) var(--fn-radius);align-items:end}.offer-btn__text{display:inline-block;font:var(--fn-type-h4);font-weight:700;color:var(--btn-ink);background-image:linear-gradient(var(--btn-ink-2),var(--btn-ink));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:transform var(--duration) var(--timing-function)}.offer-btn__corner{position:absolute;width:32px;fill:none;stroke:var(--corner-color);transition:transform var(--duration) var(--timing-function),filter var(--duration) var(--timing-function)}.offer-btn__corner:nth-of-type(1){top:0;left:0;transform:translate(calc(-1 * var(--corner-dist)),calc(-1 * var(--corner-dist))) rotate(90deg)}.offer-btn__corner:nth-of-type(2){top:0;right:0;transform:translate(var(--corner-dist),calc(-1 * var(--corner-dist))) rotate(180deg)}.offer-btn__corner:nth-of-type(3){bottom:0;right:0;transform:translate(var(--corner-dist),var(--corner-dist)) rotate(-90deg)}.offer-btn__corner:nth-of-type(4){bottom:0;left:0;transform:translate(calc(-1 * var(--corner-dist)),var(--corner-dist)) rotate(0)}.offer-btn__container:has(.offer-btn__btn:hover),.offer-btn__container:has(.offer-btn__btn:focus-visible){--corner-color: var(--corner-color-hover)}.offer-btn__container:has(.offer-btn__btn:hover) .offer-btn__btn,.offer-btn__container:has(.offer-btn__btn:focus-visible) .offer-btn__btn{transform:scale(1.05);filter:drop-shadow(0 16px 16px var(--btn-shade))}.offer-btn__container:has(.offer-btn__btn:hover) .offer-btn__drawer,.offer-btn__container:has(.offer-btn__btn:focus-visible) .offer-btn__drawer{filter:blur(0);opacity:1;animation:offer-btn-hue 3s infinite linear}.offer-btn__container:has(.offer-btn__btn:hover) .offer-btn__drawer--top,.offer-btn__container:has(.offer-btn__btn:focus-visible) .offer-btn__drawer--top{transform:translateY(-24px) rotate(4deg)}.offer-btn__container:has(.offer-btn__btn:hover) .offer-btn__drawer--bottom,.offer-btn__container:has(.offer-btn__btn:focus-visible) .offer-btn__drawer--bottom{transform:translateY(24px) rotate(4deg)}.offer-btn__container:has(.offer-btn__btn:hover) .offer-btn__text{transform:scale(1.05)}.offer-btn__container:has(.offer-btn__btn:hover) .offer-btn__corner:nth-of-type(1),.offer-btn__container:has(.offer-btn__btn:focus-visible) .offer-btn__corner:nth-of-type(1){transform:translate(calc(-1 * var(--corner-multiplier) * var(--corner-dist)),calc(-1 * var(--corner-multiplier) * var(--corner-dist))) rotate(90deg);filter:drop-shadow(-10px 10px 1px var(--corner-color)) drop-shadow(-20px 20px 2px var(--corner-color))}.offer-btn__container:has(.offer-btn__btn:hover) .offer-btn__corner:nth-of-type(2),.offer-btn__container:has(.offer-btn__btn:focus-visible) .offer-btn__corner:nth-of-type(2){transform:translate(calc(var(--corner-multiplier) * var(--corner-dist)),calc(-1 * var(--corner-multiplier) * var(--corner-dist))) rotate(180deg);filter:drop-shadow(-10px 10px 1px var(--corner-color)) drop-shadow(-20px 20px 2px var(--corner-color))}.offer-btn__container:has(.offer-btn__btn:hover) .offer-btn__corner:nth-of-type(3),.offer-btn__container:has(.offer-btn__btn:focus-visible) .offer-btn__corner:nth-of-type(3){transform:translate(calc(var(--corner-multiplier) * var(--corner-dist)),calc(var(--corner-multiplier) * var(--corner-dist))) rotate(-90deg);filter:drop-shadow(-10px 10px 1px var(--corner-color)) drop-shadow(-20px 20px 2px var(--corner-color))}.offer-btn__container:has(.offer-btn__btn:hover) .offer-btn__corner:nth-of-type(4),.offer-btn__container:has(.offer-btn__btn:focus-visible) .offer-btn__corner:nth-of-type(4){transform:translate(calc(-1 * var(--corner-multiplier) * var(--corner-dist)),calc(var(--corner-multiplier) * var(--corner-dist))) rotate(0);filter:drop-shadow(-10px 10px 1px var(--corner-color)) drop-shadow(-20px 20px 2px var(--corner-color))}.offer-btn__container:has(.offer-btn__btn:active){--corner-color: var(--corner-color-active);--corner-multiplier: .95}.offer-btn__container:has(.offer-btn__btn:active) .offer-btn__btn{transform:scale(.95);filter:drop-shadow(0 10px 4px var(--btn-shade))}.offer-btn__container:has(.offer-btn__btn:active) .offer-btn__drawer{transform:translateY(0) scale(.5)}@keyframes offer-btn-hue{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(-70deg)}}@media(prefers-reduced-motion:reduce){.offer-btn__btn,.offer-btn__drawer,.offer-btn__text,.offer-btn__corner{transition:none;animation:none}}.wallet-card{container-type:inline-size;width:100%;max-width:360px;background:var(--wc-bg);color:var(--wc-fg);border-radius:var(--fn-radius-xl);box-shadow:var(--fn-shadow-lg);overflow:hidden;display:flex;flex-direction:column;font:var(--fn-type-body)}.wallet-card--sm{max-width:300px}.wallet-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-3);padding:var(--fn-space-4) var(--fn-space-4) var(--fn-space-3);min-height:var(--fn-space-16)}.wallet-card__logo{display:block;height:var(--fn-space-12);width:auto;max-width:62%;object-fit:contain}.wallet-card__name{font:var(--fn-type-h4)}.wallet-card__strip{position:relative;aspect-ratio:1125 / 369;background:var(--wc-strip);overflow:hidden}.wallet-card__strip-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wallet-card__stamp{position:absolute;aspect-ratio:1;display:block}.wallet-card__stamp img{width:100%;height:100%;display:block}.wallet-card__stamp i{display:block;width:100%;height:100%;border-radius:var(--fn-radius-pill);border:2px solid var(--wc-bg);background:transparent}.wallet-card__stamp i.is-on{background:var(--wc-bg)}.wallet-card__glyph{display:grid;place-items:center;width:100%;height:100%;border-radius:var(--fn-radius-pill);border:2px solid var(--wc-bg);color:var(--wc-bg);opacity:.45}.wallet-card__glyph svg{width:58%;height:58%}.wallet-card__glyph.is-on{background:var(--wc-bg);color:var(--wc-strip);opacity:1}.wallet-card__fields{display:grid;grid-template-columns:1fr auto;gap:var(--fn-space-3) var(--fn-space-4);padding:var(--fn-space-4)}.wallet-card__field{display:flex;flex-direction:column;gap:var(--fn-space-1);min-width:0}.wallet-card__field--end{align-items:flex-end;text-align:right}.wallet-card__field--wide{grid-column:1 / -1}.wallet-card__label{color:var(--wc-label);font:var(--fn-type-caption);text-transform:uppercase;letter-spacing:var(--fn-tracking-caps)}.wallet-card__value{font:var(--fn-type-h4);overflow-wrap:anywhere}.wallet-card__value--sm{font:var(--fn-type-label)}.wallet-card__code{margin:var(--fn-space-2) auto var(--fn-space-5);background:var(--fn-surface);color:var(--fn-ink);border-radius:var(--fn-radius);padding:var(--fn-space-3) var(--fn-space-3) var(--fn-space-2);display:flex;flex-direction:column;align-items:center;gap:var(--fn-space-2)}.wallet-card__code .wallet-code{width:6.5rem}.wallet-card__code--wide{width:calc(100% - var(--fn-space-5) * 2)}.wallet-card__code--wide .wallet-code{width:100%}.wallet-card__alt{font:var(--fn-type-caption);color:var(--fn-ink);white-space:nowrap}.wallet-card__brand{display:flex;align-items:center;gap:var(--fn-space-3);min-width:0}.wallet-code{display:block;width:100%;height:auto}.wallet-code.is-loading{aspect-ratio:1}.wallet-code--pdf417.is-loading{aspect-ratio:6}.wallet-code--code128.is-loading{aspect-ratio:4}.wallet-panel{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--fn-space-6);align-items:start}@media(max-width:1080px){.wallet-panel{grid-template-columns:1fr}}.wallet-panel__preview{position:sticky;top:calc(var(--fn-target-min) + var(--fn-space-12));display:flex;flex-direction:column;align-items:center;gap:var(--fn-space-3);max-height:calc(100dvh - var(--fn-target-min) - var(--fn-space-16));overflow-y:auto;overscroll-behavior:contain}@media(max-width:1080px){.wallet-panel__preview{position:static;max-height:none;overflow:visible}}.wallet-panel__phone{width:100%;display:flex;justify-content:center;padding:var(--fn-space-5) var(--fn-space-4);background:var(--fn-surface-2);border:1px solid var(--fn-border);border-radius:var(--fn-radius-2xl)}.wallet-panel__slider{width:100%;display:flex;flex-direction:column;gap:var(--fn-space-1)}.wallet-panel__stack{display:flex;flex-direction:column;gap:var(--fn-space-4);min-width:0}.wallet-kinds,.wallet-templates{display:flex;flex-wrap:wrap;gap:var(--fn-space-2)}.wallet-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:var(--fn-space-2)}.wallet-icons__more{margin-top:var(--fn-space-3)}.wallet-icon{min-height:56px;display:flex;align-items:center;justify-content:center;border:1px solid var(--fn-border-strong);border-radius:var(--fn-radius);background:var(--fn-surface);color:var(--fn-text);cursor:pointer}.wallet-icon svg{width:var(--fn-space-6);height:var(--fn-space-6)}.wallet-icon:hover{background:var(--fn-surface-2)}.wallet-icon:focus-visible{outline:2px solid var(--fn-primary);outline-offset:2px}.wallet-icon[aria-pressed=true]{border-color:var(--fn-primary);background:var(--fn-primary-soft);color:var(--fn-primary)}.wallet-icon--logo{font:var(--fn-type-caption);padding:var(--fn-space-1);text-align:center}.wallet-colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--fn-space-3)}.wallet-color{display:flex;align-items:center;gap:var(--fn-space-2)}.wallet-color input[type=color]{width:44px;height:44px;padding:0;border:1px solid var(--fn-border-input);border-radius:var(--fn-radius-sm);background:var(--fn-surface);cursor:pointer}.wallet-upload{display:flex;align-items:center;gap:var(--fn-space-3);flex-wrap:wrap}.wallet-upload__thumb{height:56px;max-width:160px;object-fit:contain;border:1px solid var(--fn-border);border-radius:var(--fn-radius);background:var(--fn-surface-2);padding:var(--fn-space-1)}.wallet-link{display:flex;gap:var(--fn-space-4);align-items:center;flex-wrap:wrap}.wallet-link__url{font:var(--fn-type-mono);overflow-wrap:anywhere;color:var(--fn-text-2)}.wallet-status{display:flex;gap:var(--fn-space-2);flex-wrap:wrap}.wallet-cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--fn-space-2)}.wallet-cards__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fn-space-2);padding:var(--fn-space-2) var(--fn-space-3);border:1px solid var(--fn-border);border-radius:var(--fn-radius-lg);background:var(--fn-surface)}.wallet-cards__item[aria-current=true]{border-color:var(--fn-selected-border);background:var(--fn-selected)}.wallet-cards__pick{display:grid;grid-template-columns:auto 1fr;column-gap:var(--fn-space-2);align-items:center;text-align:left;min-height:var(--fn-target-min);background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.wallet-cards__pick:focus-visible{outline:2px solid var(--fn-primary);outline-offset:2px}.wallet-cards__pick svg{grid-row:span 2;color:var(--fn-text-2)}.wallet-cards__name{font:var(--fn-type-label)}.wallet-cards__meta{font:var(--fn-type-caption);color:var(--fn-text-2)}.wallet-cards__chips,.wallet-cards__actions{display:flex;flex-wrap:wrap;gap:var(--fn-space-2)}.wallet-cards__rename{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--fn-space-2)}.wallet-cards__rename>.ds-field{flex:1 1 14rem}.wallet-cards__new{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--fn-space-2)}.wallet-cards__new>.wallet-cards__hint{grid-column:1 / -1;font:var(--fn-type-caption)}@media(max-width:640px){.wallet-cards__new{grid-template-columns:minmax(0,1fr)}.wallet-cards__new>.ds-btn{width:100%}}@media(max-width:640px){.ds-tabs__list.wallet-sections{flex-wrap:wrap;row-gap:0}}.wallet-public{min-height:100dvh;background:var(--fn-surface-2);overflow-x:clip;display:flex;justify-content:center;padding:var(--fn-space-8) var(--fn-space-4)}.wallet-public__inner{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;gap:var(--fn-space-5)}.wallet-public__title{font:var(--fn-type-h3);text-align:center;margin:0}.wallet-public__lead{color:var(--fn-text-2);text-align:center;margin:0}.wallet-public__form{width:100%;display:flex;flex-direction:column;gap:var(--fn-space-4)}.wallet-public__buttons{width:100%;display:flex;flex-direction:column;gap:var(--fn-space-3)}.wallet-public__fine{font:var(--fn-type-caption);color:var(--fn-text-3);text-align:center}.wallet-public__hero{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--fn-space-3);text-align:center;padding:0 0 var(--fn-space-4);overflow:visible;isolation:isolate;border-image:linear-gradient(to bottom,var(--fn-surface) 70%,var(--fn-surface-2)) fill 0 / 0 / var(--fn-space-8) 100vmax 0}.wallet-public__hero-mark{position:absolute;z-index:-1;top:calc(var(--fn-space-8) * -1);right:calc(50% - 50vw - var(--fn-space-16));width:min(var(--fn-hero-mark, 24rem),90vw);height:auto;object-fit:contain;opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none}.wallet-public__hero-logo{display:block;height:7.5rem;width:auto;max-width:80%;object-fit:contain}.wallet-public__hero-name{font:var(--fn-type-h2);font-weight:800}.wallet-public__badge{display:inline-flex;align-items:center;gap:var(--fn-space-2);padding:var(--fn-space-1) var(--fn-space-4);border:1px solid var(--fn-border);border-radius:var(--fn-radius-pill);background:var(--fn-surface);font:var(--fn-type-caption);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fn-text-2)}.wallet-public__hero .wallet-public__title{font:var(--fn-type-h2);font-weight:800;letter-spacing:-.02em;margin-top:var(--fn-space-2)}.wallet-public__panel{padding:var(--fn-space-5) var(--fn-space-4) 0;background:var(--fn-surface);border:1px solid var(--fn-border);border-radius:var(--fn-radius-2xl);box-shadow:var(--fn-shadow-sm)}.wallet-public__panel-title{margin:0;font:var(--fn-type-h3)}.wallet-public__panel .wallet-public__cta{margin:0 calc(-1 * var(--fn-space-4));border-radius:0 0 var(--fn-radius-2xl) var(--fn-radius-2xl);background:linear-gradient(to bottom,transparent,var(--fn-surface) 30%)}.wallet-public__steps{width:100%}.wallet-public__steps-title{margin:0 0 var(--fn-space-2);font:var(--fn-type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fn-text-2)}.wallet-public__steps ol{margin:0;padding:0;list-style:none;display:grid;gap:var(--fn-space-3)}.wallet-public__steps li{display:flex;align-items:flex-start;gap:var(--fn-space-3)}.wallet-public__steps li>span:last-child{display:grid;gap:var(--fn-space-1);text-align:left}.wallet-public__steps b{font:var(--fn-type-label)}.wallet-public__steps small{font:var(--fn-type-body-s);color:var(--fn-text-2)}.wallet-public__step-n{flex:none;display:grid;place-items:center;width:var(--fn-space-8);height:var(--fn-space-8);border-radius:var(--fn-radius-pill);background:var(--fn-ink);color:var(--fn-surface);font:var(--fn-type-label);font-weight:700}.wallet-public__by{display:inline-flex;align-items:center;gap:var(--fn-space-2);min-height:var(--fn-space-12);padding:0 var(--fn-space-2);font:var(--fn-type-caption);color:var(--fn-text-3);text-decoration:none}.wallet-public__by img{display:block;height:var(--fn-space-4);width:auto}.wallet-public__by:focus-visible{outline:none;box-shadow:var(--fn-focus);border-radius:var(--fn-radius-sm)}:is([data-theme=dark],.dark) .wallet-public__badge{color:var(--fn-text);border-color:var(--fn-border-strong)}:is([data-theme=dark],.dark) .wallet-public__by img{filter:invert(1)}.wallet-public__rewards{width:100%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--fn-space-2)}.wallet-public__rewards li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fn-space-2);padding:var(--fn-space-2) var(--fn-space-3);border:1px solid var(--fn-border);border-radius:var(--fn-radius-lg);font:var(--fn-type-body);color:var(--fn-text)}.wallet-public__rewards li svg{width:var(--fn-space-5);height:var(--fn-space-5);color:var(--fn-text-3)}.wallet-public__rewards small{font:var(--fn-type-caption);color:var(--fn-text-3)}.wallet-public__rewards li.is-available{border-color:transparent}.wallet-public__rewards li.is-available{background:var(--fn-success-soft)}.wallet-public__rewards li.is-available svg,.wallet-public__rewards li.is-available small{color:var(--fn-success-text)}.wallet-public__rewards li.is-redeemed span{color:var(--fn-text-3);text-decoration:line-through}.wallet-public__buttons{align-items:center}.wallet-badge{display:inline-flex;border-radius:var(--fn-radius-lg)}.wallet-badge img{display:block;height:var(--fn-control-touch);width:auto}.wallet-badge:focus-visible{outline:2px solid var(--fn-primary);outline-offset:2px}.wallet-extras{width:100%;display:grid;gap:var(--fn-space-6);padding-top:var(--fn-space-6);border-top:1px solid var(--fn-border)}.wallet-extras h2{margin:0;font:var(--fn-type-h4);color:var(--fn-ink)}.wallet-extras p{margin:0;color:var(--fn-text-2)}.wallet-extras__invite,.wallet-extras__review{display:grid;gap:var(--fn-space-3);justify-items:start}.wallet-extras__row{display:flex;flex-wrap:wrap;gap:var(--fn-space-3)}.wallet-add{display:flex;align-items:center;justify-content:center;gap:var(--fn-space-2);min-height:52px;border-radius:var(--fn-radius-lg);background:var(--fn-ink);color:var(--fn-on-ink);font:var(--fn-type-label);text-decoration:none}.wallet-add:hover{background:var(--fn-ink-hover)}.wallet-add:focus-visible{outline:2px solid var(--fn-primary);outline-offset:2px}.wallet-add svg{width:var(--fn-space-5);height:var(--fn-space-5)}.wallet-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--fn-space-4)}.wallet-stats__box{border:1px solid var(--fn-border);border-radius:var(--fn-radius-lg);padding:var(--fn-space-4);display:flex;flex-direction:column;gap:var(--fn-space-3)}.wallet-stats__box h4{margin:0;font:var(--fn-type-label);display:flex;justify-content:space-between;gap:var(--fn-space-2)}.wallet-stats__box h4 strong{color:var(--fn-success-text)}.wallet-stats__row{display:grid;grid-template-columns:1fr auto;gap:var(--fn-space-1) var(--fn-space-3);align-items:center}.wallet-stats__row span{display:inline-flex;align-items:center;gap:var(--fn-space-1);color:var(--fn-text-2)}.wallet-stats__row span svg{width:var(--fn-space-4);height:var(--fn-space-4)}.wallet-meter{grid-column:1 / -1;width:100%;height:var(--fn-space-2);appearance:none;border:0;border-radius:var(--fn-radius-pill);background:var(--fn-surface-3);overflow:hidden}.wallet-meter::-webkit-meter-bar{background:var(--fn-surface-3);border:0;border-radius:var(--fn-radius-pill)}.wallet-meter--1::-webkit-meter-optimum-value{background:var(--fn-chart-1)}.wallet-meter--2::-webkit-meter-optimum-value{background:var(--fn-chart-2)}.wallet-meter--3::-webkit-meter-optimum-value{background:var(--fn-chart-3)}.wallet-meter--1::-moz-meter-bar{background:var(--fn-chart-1)}.wallet-meter--2::-moz-meter-bar{background:var(--fn-chart-2)}.wallet-meter--3::-moz-meter-bar{background:var(--fn-chart-3)}.wallet-chart{margin:0;display:flex;flex-direction:column;gap:var(--fn-space-2)}.wallet-chart svg{width:100%;height:200px;border-bottom:1px solid var(--fn-border)}.wallet-chart__line{stroke-width:2px}.wallet-chart__line--1{stroke:var(--fn-chart-1);background:var(--fn-chart-1)}.wallet-chart__line--2{stroke:var(--fn-chart-2);background:var(--fn-chart-2);stroke-dasharray:6 4}.wallet-chart__line--3{stroke:var(--fn-chart-3);background:var(--fn-chart-3);stroke-dasharray:2 3}.wallet-chart__line--4{stroke:var(--fn-chart-4);background:var(--fn-chart-4);stroke-dasharray:10 4 2 4}.wallet-chart__axis{display:flex;justify-content:space-between;font:var(--fn-type-caption);color:var(--fn-text-3)}.wallet-chart__axis span{flex:1;text-align:center;white-space:nowrap}.wallet-chart__legend{display:flex;flex-wrap:wrap;gap:var(--fn-space-4);font:var(--fn-type-caption);color:var(--fn-text-2)}.wallet-chart__legend span{display:inline-flex;align-items:center;gap:var(--fn-space-1)}.wallet-chart__key{display:inline-block;width:var(--fn-space-4);height:3px;border-radius:var(--fn-radius-pill)}.wallet-back{width:100%;max-width:360px;background:var(--fn-surface);color:var(--fn-text);border-radius:var(--fn-radius-xl);box-shadow:var(--fn-shadow-lg);padding:var(--fn-space-5);display:flex;flex-direction:column;gap:var(--fn-space-4)}.wallet-back__title{font:var(--fn-type-h4);margin:0;text-align:center}.wallet-back__field{display:flex;flex-direction:column;gap:var(--fn-space-1);border-top:1px solid var(--fn-border);padding-top:var(--fn-space-3)}.wallet-back__field span{font:var(--fn-type-caption);color:var(--fn-text-3)}.wallet-back__field a{color:var(--fn-primary);overflow-wrap:anywhere}.wallet-google{border-radius:var(--fn-radius-2xl)}.wallet-google .wallet-card__head{justify-content:flex-start}.wallet-google__round{width:var(--fn-space-10);height:var(--fn-space-10);border-radius:var(--fn-radius-pill);object-fit:cover;background:var(--fn-surface)}.wallet-links{display:flex;flex-direction:column;gap:var(--fn-space-2)}.wallet-links__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;gap:var(--fn-space-2);align-items:end}@media(max-width:640px){.wallet-links__row{grid-template-columns:1fr}}.wallet-links__suggest{display:flex;flex-wrap:wrap;gap:var(--fn-space-2)}.stamp-desk{max-width:560px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--fn-space-4)}.stamp-desk__scan,.stamp-desk__customer{padding:var(--fn-space-5);display:flex;flex-direction:column;gap:var(--fn-space-4)}.stamp-desk__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--fn-space-2);align-items:end}.stamp-desk__search{grid-template-rows:auto auto auto}.stamp-desk__search>.ds-field{grid-row:1 / span 3;grid-template-rows:subgrid}.stamp-desk__search>.ds-btn{grid-column:2;grid-row:2;align-self:stretch}.stamp-desk__results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fn-space-2)}.stamp-desk__results button{width:100%;min-height:56px;display:flex;align-items:center;gap:var(--fn-space-3);padding:0 var(--fn-space-4);border:1px solid var(--fn-border-strong);border-radius:var(--fn-radius);background:var(--fn-surface);color:var(--fn-text);font:var(--fn-type-label);text-align:left;cursor:pointer}.stamp-desk__results button:hover{background:var(--fn-surface-2)}.stamp-desk__results button:focus-visible{outline:2px solid var(--fn-primary);outline-offset:2px}.stamp-desk__customer h2{margin:0;font:var(--fn-type-h3);text-align:center}.stamp-desk__count{font:var(--fn-type-h1);text-align:center}.stamp-desk__actions{display:flex;flex-direction:column;gap:var(--fn-space-3)}.stamp-desk__actions button{min-height:56px}.stamp-desk__layout,.stamp-desk__main,.stamp-desk__panel{display:flex;flex-direction:column;gap:var(--fn-space-4);min-width:0}.stamp-desk--open{max-width:1180px}@media(min-width:960px){.stamp-desk--open .stamp-desk__layout{display:grid;grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start;gap:var(--fn-space-5)}.stamp-desk--open .stamp-desk__main{position:sticky;top:var(--fn-space-4)}}.stamp-desk__head{display:flex;flex-direction:column;align-items:center;gap:var(--fn-space-2);text-align:center}.stamp-desk__head-text{display:flex;flex-direction:column;align-items:center;gap:var(--fn-space-2);min-width:0}.stamp-desk__head h2{margin:0;font:var(--fn-type-h3);overflow-wrap:anywhere}.stamp-desk__head .crm-chip-row{justify-content:center}.stamp-desk__contact{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fn-space-1) var(--fn-space-4);font:var(--fn-type-body-s);color:var(--fn-text-2)}.stamp-desk__contact span{display:inline-flex;align-items:center;gap:var(--fn-space-1);overflow-wrap:anywhere}.stamp-desk__contact svg,.stamp-desk__title-icon{width:var(--fn-space-4);height:var(--fn-space-4);flex:none}.stamp-desk__title{display:inline-flex;align-items:center}.stamp-desk__title-icon{display:inline-block;margin-inline-end:var(--fn-space-2);color:var(--fn-primary-text)}.stamp-desk__panel-actions{display:flex;flex-wrap:wrap;gap:var(--fn-space-2)}.stamp-desk__panel-actions>*{flex:1 1 9rem}.stamp-desk__panel-actions button{width:100%;min-height:var(--fn-control-touch)}.stamp-desk__cards,.stamp-desk__activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.stamp-desk__cards{gap:var(--fn-space-3)}.stamp-desk__card{display:flex;flex-direction:column;gap:var(--fn-space-3);padding:var(--fn-space-4);border:1px solid var(--fn-border-strong);border-radius:var(--fn-radius-lg);background:var(--fn-surface)}.stamp-desk__card.is-voided{background:var(--fn-surface-2)}.stamp-desk__card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fn-space-2)}.stamp-desk__card-head strong{font:var(--fn-type-h4);margin-inline-end:auto}.stamp-desk__facts{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--fn-space-3) var(--fn-space-4)}.stamp-desk__facts div{min-width:0}.stamp-desk__facts dt{font:var(--fn-type-caption);color:var(--fn-text-3)}.stamp-desk__facts dd{margin:0;font:var(--fn-type-label);color:var(--fn-text);overflow-wrap:anywhere}.stamp-desk__stats{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.stamp-desk__stats .ds-stat__value{font:var(--fn-type-h3);white-space:nowrap}.stamp-desk__event{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--fn-space-3);align-items:start;padding:var(--fn-space-3) 0;border-top:1px solid var(--fn-border)}.stamp-desk__event:first-child{border-top:0;padding-top:0}.stamp-desk__event div{display:flex;flex-direction:column;gap:var(--fn-space-1);min-width:0}.stamp-desk__event strong{font:var(--fn-type-label)}.stamp-desk__event small{font:var(--fn-type-caption);color:var(--fn-text-3);overflow-wrap:anywhere}.stamp-desk__event-mark{width:var(--fn-space-3);height:var(--fn-space-3);margin-top:var(--fn-space-1);border-radius:var(--fn-radius-pill);border:2px solid var(--fn-text-3)}.stamp-desk__event-mark.is-plus{border-color:var(--fn-success);background:var(--fn-success)}.wallet-web{--wc-night: color-mix(in srgb, var(--wc-bg) 78%, var(--fn-cine-fondo));--wc-soft: color-mix(in srgb, var(--wc-fg) 10%, transparent);--wc-line: color-mix(in srgb, var(--wc-fg) 34%, transparent);--wc-on-accent: var(--fn-white);--wc-code: var(--wc-fg);--wc-muted: color-mix(in srgb, var(--wc-fg) 68%, transparent);container-type:inline-size;position:relative;width:100%;max-width:360px;display:flex;flex-direction:column;border-radius:var(--fn-radius-2xl);overflow:hidden;box-shadow:var(--fn-shadow-lg);background:var(--wc-night);color:var(--wc-fg);font:var(--fn-type-body)}.wallet-web--sm{max-width:300px}.wallet-web.accent-is-light{--wc-on-accent: var(--fn-ink)}.wallet-web__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wallet-brand{display:flex;align-items:center;gap:var(--fn-space-3);min-width:0}.wallet-brand--center{justify-content:center;flex-direction:column;text-align:center}.wallet-brand--only{min-width:0}.wallet-brand__logo{display:block;height:3.25rem;width:auto;max-width:100%;object-fit:contain}.wallet-brand--center .wallet-brand__logo{height:4rem;max-width:85%}.wallet-brand__mark{display:block;height:3rem;width:auto;max-width:7rem;object-fit:contain;flex:none}.wallet-brand--center .wallet-brand__mark{height:3.5rem}.wallet-brand__initials{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:var(--fn-radius-lg);background:var(--wc-accent);color:var(--wc-on-accent);font:var(--fn-type-label);font-weight:700}.wallet-brand__name{font:var(--fn-type-h3);overflow-wrap:break-word}.wallet-brand--plate{background:var(--fn-white);border-radius:var(--fn-radius-lg);padding:var(--fn-space-2) var(--fn-space-3);box-sizing:content-box}.wallet-card__logo.wallet-brand--plate{padding:var(--fn-space-1) var(--fn-space-2)}.wallet-brand--knockout{filter:brightness(0) invert(1)}.wallet-dots{display:grid;grid-template-columns:repeat(var(--wc-cols, 5),minmax(0,1fr));gap:var(--fn-space-2)}.wallet-dot{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--fn-radius-pill);background:var(--wc-soft);color:var(--wc-muted);border:1px solid var(--wc-line)}.wallet-dot svg{width:52%;height:52%}.wallet-dot img{width:62%;height:62%;object-fit:contain;opacity:.5}.wallet-dot.is-on{background:var(--wc-accent);color:var(--wc-on-accent);border-color:var(--wc-accent)}.wallet-dot.is-on img{opacity:1}.wallet-dot.has-gift{position:relative}.wallet-dot__gift{position:absolute;top:-12%;right:-12%;width:46%;aspect-ratio:1;display:grid;place-items:center;border-radius:var(--fn-radius-pill);background:var(--wc-accent);color:var(--wc-on-accent);border:2px solid var(--wc-bg)}.wallet-dot__gift svg{width:64%;height:64%}.wallet-dot.is-on .wallet-dot__gift{background:var(--wc-on-accent);color:var(--wc-accent)}.stamp-milestones{display:flex;flex-direction:column;gap:var(--fn-space-2)}.stamp-milestones__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr) auto;gap:var(--fn-space-2);align-items:end}@media(max-width:640px){.stamp-milestones__row{grid-template-columns:minmax(0,1fr) auto}.stamp-milestones__row>:nth-child(2){grid-column:1 / -1;grid-row:2}}.stamp-milestones__final{display:flex;align-items:center;gap:var(--fn-space-2);margin:0;font:var(--fn-type-label);color:var(--fn-text-2)}.stamp-milestones__final svg{width:var(--fn-space-4);height:var(--fn-space-4);flex:none}.stamp-rewards{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--fn-space-2)}.stamp-rewards li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fn-space-2)}.stamp-rewards__name{display:flex;align-items:center;gap:var(--fn-space-2);font:var(--fn-type-body);color:var(--fn-text);min-width:0}.stamp-rewards__name svg{width:var(--fn-space-4);height:var(--fn-space-4);flex:none;color:var(--fn-text-3)}.wallet-back__rewards{margin:0;padding-left:var(--fn-space-4);display:flex;flex-direction:column;gap:var(--fn-space-1)}.wallet-web__field{display:flex;flex-direction:column;gap:var(--fn-space-1);min-width:0}.wallet-web__field--end{align-items:flex-end;text-align:right}.wallet-web__field small{font:var(--fn-type-caption);text-transform:uppercase;letter-spacing:var(--fn-tracking-caps);color:var(--wc-muted)}.wallet-web__field b{font:var(--fn-type-label);font-weight:600;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.wallet-web--sm .wallet-web__field b{font:var(--fn-type-body-s);font-weight:600}.wallet-web--sm .wallet-web__row{gap:var(--fn-space-2)}.wallet-web__mono{font-family:var(--fn-font-mono);letter-spacing:.1em}.wallet-web__row{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--fn-space-3);padding:var(--fn-space-4) var(--fn-space-4) 0}.wallet-web__customer{margin:0;font:var(--fn-type-body-s);color:var(--wc-muted)}.wallet-web__code{display:grid;justify-items:center;gap:var(--fn-space-2);margin:var(--fn-space-4) auto var(--fn-space-5);color:var(--wc-code)}.wallet-web__code .wallet-code{width:6.5rem}.wallet-web--sm .wallet-web__code .wallet-code{width:5.5rem}.wallet-web__code--wide{width:calc(100% - var(--fn-space-5) * 2)}.wallet-web__code--wide .wallet-code,.wallet-web--sm .wallet-web__code--wide .wallet-code{width:100%}.wallet-web__site{font:var(--fn-type-caption);font-weight:600;color:var(--wc-muted)}.wallet-web__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fn-space-3)}.wallet-web__top>.wallet-brand,.wallet-web__top>.wallet-web__head{flex:0 1 auto;max-width:calc(100% - 4.5rem)}.wallet-web__top>small{font:var(--fn-type-caption);color:var(--wc-muted);white-space:nowrap;padding-top:var(--fn-space-2)}.wallet-web__surface{padding:var(--fn-space-5);display:flex;flex-direction:column;gap:var(--fn-space-3)}.wallet-web--tradicional{color:var(--wc-fg);--wc-code: var(--wc-bg);--wc-muted: var(--wc-label);--wc-glass: color-mix(in srgb, var(--wc-fg) 8%, transparent);--wc-glass-line: color-mix(in srgb, var(--wc-fg) 16%, transparent);background:radial-gradient(130% 80% at 0% 0%,color-mix(in srgb,var(--wc-bg),var(--fn-white) 14%) 0%,transparent 60%),linear-gradient(170deg,var(--wc-bg) 45%,color-mix(in srgb,var(--wc-bg),var(--fn-black) 38%) 100%);box-shadow:var(--fn-shadow-lg)}.wallet-web--tradicional.bg-light{--wc-code: var(--fn-black)}.wallet-web__watermark{position:absolute;right:-18%;bottom:-10%;width:78%;height:auto;max-height:85%;object-fit:contain;opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none}.wallet-web__watermark.is-knockout{filter:brightness(0) invert(1)}.wallet-web__top--band{position:relative;align-items:center;padding:var(--fn-space-5) var(--fn-space-5) var(--fn-space-3);min-height:5.5rem}.wallet-web__band{position:relative;margin:0 var(--fn-space-3);padding:var(--fn-space-4) var(--fn-space-3) var(--fn-space-3);background:var(--wc-glass);border:1px solid var(--wc-glass-line);border-radius:var(--fn-radius-xl);overflow:hidden}.wallet-web__band-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wallet-web__band .wallet-dots{position:relative;gap:var(--fn-space-3)}.wallet-web--tradicional .wallet-dot{background:transparent;color:var(--wc-fg);border:2px dashed color-mix(in srgb,var(--wc-fg) 38%,transparent)}.wallet-web--tradicional .wallet-dot svg,.wallet-web--tradicional .wallet-dot img{opacity:.4}.wallet-web--tradicional .wallet-dot.is-on{background:var(--wc-accent);color:var(--wc-on-accent);border:2px solid var(--wc-accent);box-shadow:var(--fn-shadow-sm)}.wallet-web--tradicional .wallet-dot.is-on svg,.wallet-web--tradicional .wallet-dot.is-on img{opacity:1}.wallet-web--tradicional:not(.bg-light) .wallet-dot:not(.is-on) img{filter:brightness(0) invert(1)}.wallet-web--tradicional .wallet-dot--prize{border:2px solid var(--wc-accent);color:var(--wc-accent)}.wallet-web--tradicional .wallet-dot--prize svg{opacity:1}.wallet-web--tradicional .wallet-dot--prize.is-ready{background:var(--wc-accent);color:var(--wc-on-accent)}.wallet-web__goal{position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--fn-space-2);margin:var(--fn-space-3) 0 0;font:var(--fn-type-caption);color:var(--wc-fg)}.wallet-web__goal-prize{display:inline-flex;align-items:center;gap:var(--fn-space-1);font-weight:600;text-align:right}.wallet-web__goal-prize svg{flex:none;width:var(--fn-space-4);height:var(--fn-space-4)}.wallet-web--tradicional .wallet-web__row,.wallet-web--tradicional .wallet-web__code{position:relative}.wallet-web--tradicional .wallet-web__code .wallet-code{box-sizing:content-box;padding:var(--fn-space-2);border-radius:var(--fn-radius-lg);background:var(--fn-white);box-shadow:var(--fn-shadow-sm)}.wallet-web--tradicional .wallet-web__code--wide .wallet-code{box-sizing:border-box}.wallet-web--tradicional .wallet-web__site{color:var(--wc-muted)}.wallet-web--brillo{overflow:visible;background:transparent;box-shadow:none;padding-bottom:var(--fn-space-10)}.wallet-web--brillo .wallet-web__surface{position:relative;border-radius:var(--fn-radius-2xl);background:radial-gradient(120% 120% at 30% 0%,color-mix(in srgb,var(--wc-bg) 80%,var(--fn-white)),var(--wc-night) 65%)}.wallet-web__glow{position:absolute;inset:60% 0 0;margin:0;display:flex;align-items:flex-end;justify-content:center;padding:var(--fn-space-3) var(--fn-space-3) var(--fn-space-2);border-radius:var(--fn-radius-2xl);background:var(--wc-accent);color:var(--wc-on-accent);font:var(--fn-type-label);font-weight:700;box-shadow:0 2.5rem 5rem -1rem color-mix(in srgb,var(--wc-accent) 70%,transparent)}.wallet-web__pills{display:grid;grid-template-columns:1fr 1fr;gap:var(--fn-space-2)}.wallet-web__pills .wallet-web__field{background:var(--wc-soft);border-radius:var(--fn-radius-lg);padding:var(--fn-space-2) var(--fn-space-3)}.wallet-web--carpeta{background:color-mix(in srgb,var(--wc-night) 70%,var(--fn-cine-fondo));padding:var(--fn-space-2)}.wallet-web__bezel{border-radius:var(--fn-radius-xl);overflow:hidden;background:var(--wc-night)}.wallet-web__cover{padding:var(--fn-space-4) var(--fn-space-5) var(--fn-space-12);background:radial-gradient(90% 90% at 25% 130%,color-mix(in srgb,var(--wc-bg) 70%,var(--fn-white)),transparent 80%),linear-gradient(172deg,var(--wc-night) 0%,var(--wc-bg) 75%,color-mix(in srgb,var(--wc-bg) 75%,var(--fn-white)) 100%)}.wallet-web--carpeta .wallet-dot{background:color-mix(in srgb,var(--wc-fg) 14%,transparent)}.wallet-web--carpeta .wallet-dot.is-on{background:var(--wc-fg);color:var(--wc-bg);border-color:var(--wc-fg)}.wallet-web__folder{position:relative;margin-top:calc(var(--fn-space-10) * -1)}.wallet-web__tab{display:block;width:100%;height:var(--fn-space-10);fill:var(--wc-night)}.wallet-web__folder-body{background:var(--wc-night);padding:0 var(--fn-space-5);margin-top:-1px;display:flex;flex-direction:column;gap:var(--fn-space-2)}.wallet-web__folder-body>.wallet-brand{margin-top:calc(var(--fn-space-6) * -1)}.wallet-web__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--fn-space-3);margin-top:var(--fn-space-3)}.wallet-web__big{font:var(--fn-type-h1);font-weight:700;line-height:1;display:flex;align-items:baseline;gap:var(--fn-space-2)}.wallet-web__big small{font:var(--fn-type-body-s);color:var(--wc-muted)}.wallet-web--elite{background:var(--wc-night)}.wallet-web__photo{position:relative;display:grid;place-items:center;min-height:10rem;padding:var(--fn-space-6) var(--fn-space-5) var(--fn-space-10);background:radial-gradient(45% 55% at 65% 35%,color-mix(in srgb,var(--wc-bg) 55%,var(--fn-white)) 0%,transparent 70%),linear-gradient(160deg,var(--wc-bg),var(--wc-night))}.wallet-web__photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wallet-web__fade{position:absolute;inset:auto 0 0;height:60%;background:linear-gradient(to top,var(--wc-night),transparent)}.wallet-web__photo .wallet-brand{position:relative}.wallet-web--elite .wallet-web__surface{padding-top:0}.wallet-web__eyebrow{margin:0;text-align:center;font:var(--fn-type-caption);text-transform:uppercase;letter-spacing:var(--fn-tracking-caps);color:var(--wc-muted)}.wallet-web__chips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--fn-space-2)}.wallet-web__chips li{display:flex;align-items:center;gap:var(--fn-space-2);padding:var(--fn-space-2) var(--fn-space-3);border-radius:var(--fn-radius-sm);background:var(--wc-soft);font:var(--fn-type-body-s);overflow-wrap:anywhere}.wallet-web__chips li:before{content:"";flex:none;width:.4rem;height:.4rem;border-radius:var(--fn-radius-pill);background:var(--wc-accent)}.wallet-web__bar{height:.5rem;border-radius:var(--fn-radius-pill);background:var(--wc-soft);overflow:hidden}.wallet-web__bar i{display:block;height:100%;border-radius:inherit;background:var(--wc-accent)}.wallet-web__left{margin:0;font:var(--fn-type-body-s);color:var(--wc-muted)}.wallet-web__sky{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--fn-space-2);padding:var(--fn-space-5) var(--fn-space-5) var(--fn-space-4);background:linear-gradient(175deg,color-mix(in srgb,var(--wc-bg) 72%,var(--fn-white)) 0%,color-mix(in srgb,var(--wc-bg) 88%,var(--fn-white)) 26%,var(--wc-bg) 52%,color-mix(in srgb,var(--wc-bg) 60%,var(--wc-night)) 78%,var(--wc-night) 100%)}.wallet-web__sky:before{content:"";position:absolute;inset:-60%;transform:rotate(-25deg);pointer-events:none;opacity:.5;filter:blur(7px);background:repeating-linear-gradient(180deg,transparent 0 7%,color-mix(in srgb,var(--fn-white) 45%,transparent) 8%,transparent 9.5% 19%);animation:wallet-aurora 14s linear infinite}.wallet-web__sky>*{position:relative}.wallet-web--aurora .wallet-web__customer{text-align:center;color:var(--wc-fg)}.wallet-web__count{margin:var(--fn-space-6) 0 0;font:var(--fn-type-display);font-weight:800;line-height:1;display:flex;align-items:baseline;gap:var(--fn-space-2)}.wallet-web__count small{font:var(--fn-type-label);color:var(--wc-fg)}.wallet-dots--row{grid-template-columns:repeat(var(--wc-cols, 10),minmax(0,1fr));gap:var(--fn-space-1)}.wallet-web--aurora .wallet-dot.is-on{background:var(--wc-fg);color:var(--wc-bg);border-color:var(--wc-fg)}.wallet-web--aurora .wallet-web__surface{padding-top:0;gap:0}.wallet-web--aurora .wallet-web__row{padding:var(--fn-space-4) 0 0}.wallet-web:not(.wallet-web--tradicional) .wallet-brand--only{display:inline-grid;place-items:center;justify-self:start;align-self:flex-start;width:max-content;max-width:100%;padding:var(--fn-space-3) var(--fn-space-4);border-radius:var(--fn-radius-xl);background:color-mix(in srgb,var(--wc-fg) 10%,transparent);border:1px solid color-mix(in srgb,var(--wc-fg) 20%,transparent);box-shadow:var(--fn-shadow-lg)}.wallet-web:not(.wallet-web--tradicional) .wallet-brand--only .wallet-brand__logo{height:3.5rem;max-width:9rem}.wallet-web:is(.wallet-web--elite,.wallet-web--aurora) .wallet-brand--only{justify-self:center;align-self:center;padding:var(--fn-space-4) var(--fn-space-5)}.wallet-web:is(.wallet-web--elite,.wallet-web--aurora) .wallet-brand--only .wallet-brand__logo{height:4.5rem;max-width:11rem}.wallet-web--carpeta .wallet-web__folder-body>.wallet-brand--only{margin-top:calc(var(--fn-space-10) * -1);background:var(--wc-night)}.wallet-web--elite .wallet-web__photo{min-height:12rem}@keyframes wallet-aurora{0%{transform:rotate(-25deg) translateY(0)}to{transform:rotate(-25deg) translateY(19%)}}@media(prefers-reduced-motion:reduce){.wallet-web__sky:before{animation:none}}.wallet-progress{display:grid;gap:var(--fn-space-2)}.wallet-progress__next{margin:0;font:var(--fn-type-body-s);color:var(--wc-muted, var(--wc-label))}.wallet-progress--row .wallet-progress__next{color:var(--fn-white)}.wallet-web__cover .wallet-progress,.wallet-web__band .wallet-progress{position:relative;padding-block:var(--fn-space-4)}.wallet-web__cover .wallet-web__bar i{background:var(--fn-white)}.wallet-web--tradicional .wallet-web__band .wallet-web__bar{background:color-mix(in srgb,var(--wc-fg) 22%,transparent)}.wallet-web--tradicional .wallet-web__band .wallet-progress__next{color:var(--wc-fg)}.wallet-card__points{position:absolute;inset:0;display:grid;align-content:center;padding:0 var(--fn-space-5)}.wallet-card__points .wallet-web__bar{background:color-mix(in srgb,var(--wc-bg) 22%,transparent)}.wallet-card__points .wallet-web__bar i{background:var(--wc-bg)}.wallet-card__points .wallet-progress__next{color:var(--wc-bg)}.wallet-campaigns{list-style:none;margin:0;padding:0;display:grid;gap:var(--fn-space-2)}.wallet-campaigns li{display:grid;gap:var(--fn-space-1);padding:var(--fn-space-3) var(--fn-space-4);border:1px solid var(--fn-border);border-radius:var(--fn-radius-lg)}.wallet-campaigns strong{font:var(--fn-type-label);color:var(--fn-ink)}.wallet-campaigns span{font:var(--fn-type-body-s);color:var(--fn-text-2)}.wallet-campaigns small{font:var(--fn-type-caption);color:var(--fn-text-3)}.wallet-auto{display:grid;gap:var(--fn-space-2);padding-block:var(--fn-space-3);border-top:1px solid var(--fn-border)}.wallet-auto:first-child{border-top:0;padding-top:0}.wallet-auto__fields{display:grid;gap:var(--fn-space-3);padding-left:var(--fn-space-4);border-left:2px solid var(--fn-border)}.wallet-activity__move{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--fn-space-2)}.wallet-activity__alerts{margin:var(--fn-space-1) 0 0;padding-left:var(--fn-space-4);display:grid;gap:var(--fn-space-1);font:var(--fn-type-body-s)}.stamp-desk__birthday{display:grid;gap:var(--fn-space-2);padding:var(--fn-space-3) var(--fn-space-4);border:2px solid var(--fn-selected-border);border-radius:var(--fn-radius-lg);background:var(--fn-surface)}.stamp-desk__birthday p{margin:0}.stamp-desk__birthday-title{display:flex;align-items:center;gap:var(--fn-space-2);font:var(--fn-type-label);color:var(--fn-primary-text)}.stamp-desk__birthday-title svg,.stamp-desk__birthday-gift svg,.stamp-desk__birthdays h2 svg{width:var(--fn-space-5);height:var(--fn-space-5);flex:none}.stamp-desk__birthday-gift{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fn-space-2);font:var(--fn-type-body);color:var(--fn-text)}.stamp-desk__birthdays{padding:var(--fn-space-5);display:flex;flex-direction:column;gap:var(--fn-space-3)}.stamp-desk__birthdays h2{margin:0;display:flex;align-items:center;gap:var(--fn-space-2);font:var(--fn-type-h4)}.stamp-desk__birthday-name{flex:1;text-align:start}.wallet-campaigns__channels{border:0;margin:0;padding:0;display:grid;gap:var(--fn-space-2)}.wallet-campaigns__channels legend{font:var(--fn-type-label);color:var(--fn-text);margin-bottom:var(--fn-space-2);padding:0}.wallet-campaigns__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fn-space-2)}.wallet-campaigns__icon{width:var(--fn-space-4);height:var(--fn-space-4);vertical-align:middle;margin-inline-end:var(--fn-space-1)}.wallet-campaigns .wallet-campaigns__note{color:var(--fn-warning-text)}.wallet-retention__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fn-space-2)}.wallet-retention__month{white-space:nowrap}.wallet-retention__none{color:var(--fn-text-3)}.wallet-retention__cell{display:inline-grid;justify-items:end;min-width:var(--fn-space-16);padding:var(--fn-space-1) var(--fn-space-2);border-radius:var(--fn-radius);font:var(--fn-type-label);font-variant-numeric:tabular-nums;color:var(--fn-text)}.wallet-retention__cell small{font:var(--fn-type-caption);color:var(--fn-text)}.wallet-retention__cell--0{background:var(--fn-surface-2)}.wallet-retention__cell--1{background:var(--fn-surface-3)}.wallet-retention__cell--2{background:var(--fn-primary-soft)}.wallet-retention__cell--3,.wallet-retention__cell--4{background:var(--fn-primary-soft);outline:2px solid var(--fn-selected-border);outline-offset:-2px}.wallet-retention__cell--4{font-weight:700}.stamp-desk__membership{display:flex;flex-direction:column;align-items:center;gap:var(--fn-space-2);text-align:center}.wallet-groups{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fn-space-2);width:100%;position:relative}.wallet-groups__row{display:grid;grid-template-columns:minmax(0,6.5rem) minmax(0,1fr) auto;align-items:center;gap:var(--fn-space-2)}.wallet-groups__name{display:inline-flex;align-items:center;gap:var(--fn-space-1);font:var(--fn-type-label);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-groups__name svg{width:var(--fn-space-4);height:var(--fn-space-4);flex:none}.wallet-groups__dots{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--fn-space-1)}.wallet-groups__count{font:var(--fn-type-label);font-variant-numeric:tabular-nums}.wallet-groups--compact{gap:var(--fn-space-1);padding:var(--fn-space-2) var(--fn-space-3);color:var(--wc-bg)}.wallet-groups--compact .wallet-groups__row{grid-template-columns:minmax(0,5rem) minmax(0,1fr) auto}.stamp-groups{display:flex;flex-direction:column;gap:var(--fn-space-3)}.stamp-groups__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,2.4fr) auto;gap:var(--fn-space-2);align-items:end}.stamp-groups__categories{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--fn-space-2)}@media(max-width:720px){.stamp-groups__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.membership-tiers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fn-space-2)}.membership-tiers li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fn-space-2)}.wallet-autopilot__why{display:grid;gap:var(--fn-space-1)}.wallet-autopilot__why small{color:var(--fn-text-2);font:var(--fn-type-caption)}.wallet-autopilot__proposal{display:grid;gap:var(--fn-space-2);padding-top:var(--fn-space-2);border-top:1px solid var(--fn-border)}.wallet-autopilot__proposal:first-of-type{border-top:0;padding-top:0}.wallet-autopilot__proposal p{margin:0}.wallet-autopilot__actions{display:flex;flex-wrap:wrap;gap:var(--fn-space-2);justify-content:flex-end}.wallet-public__shine{width:100%;display:flex;justify-content:center}.wallet-public__shine .wallet-card{position:relative;overflow:hidden;box-shadow:var(--fn-shadow-lg)}.wallet-public__shine .wallet-card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 35%,color-mix(in srgb,var(--fn-white) 38%,transparent) 50%,transparent 65%);background-size:250% 100%;background-position:130% 0;mix-blend-mode:soft-light;animation:wallet-shine 1.6s var(--fn-ease-out) .3s 1 both}.wallet-public__shine .wallet-card:hover:after{animation:wallet-shine 1.2s var(--fn-ease-out) 1 both}@keyframes wallet-shine{0%{background-position:130% 0}to{background-position:-30% 0}}.wallet-public__shine.is-new{animation:wallet-arrive .7s var(--fn-ease-out) both}@keyframes wallet-arrive{0%{opacity:0;transform:translateY(var(--fn-space-4)) scale(.96)}to{opacity:1;transform:none}}.wallet-public__consent{display:flex;flex-direction:column;gap:var(--fn-space-3)}.wallet-public__consent .playful-check{display:flex;width:100%;align-items:center;gap:var(--fn-space-3);min-height:var(--fn-space-16);padding:var(--fn-space-3) var(--fn-space-4);border:1px solid var(--fn-border);border-radius:var(--fn-radius-lg);background:var(--fn-surface);cursor:pointer;transition:border-color var(--fn-duration-fast),background-color var(--fn-duration-fast)}.wallet-public__consent .playful-check.is-checked{border-color:var(--fn-primary);background:var(--fn-primary-soft)}.wallet-public__consent .playful-check__box{flex:none;width:var(--fn-space-6);height:var(--fn-space-6);border:2px solid var(--fn-border-strong);border-radius:var(--fn-radius-sm);background:var(--fn-surface);color:var(--fn-white);transition:background-color var(--fn-duration),border-color var(--fn-duration)}.wallet-public__consent .playful-check__box[data-state=checked]{background:var(--fn-primary);border-color:var(--fn-primary)}.wallet-public__consent .playful-check__box svg{width:var(--fn-space-4);height:var(--fn-space-4);stroke-width:3}.wallet-public__consent .playful-check__box:focus-visible{outline:none;box-shadow:var(--fn-focus)}.wallet-public__consent .playful-check__text{position:relative;display:block;font:var(--fn-type-body);color:var(--fn-text)}.playful-check__stroke{position:absolute;left:0;width:100%;height:var(--fn-space-6);pointer-events:none;overflow:visible}.playful-check__stroke path{stroke:var(--fn-primary)}.playful-check__stroke--under{bottom:calc(-1 * var(--fn-space-4))}.playful-check__stroke--through{top:50%;transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.playful-check__stroke{display:none}}.wallet-public__terms-link{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--fn-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wallet-public__terms-link:focus-visible{outline:none;box-shadow:var(--fn-focus);border-radius:var(--fn-radius-sm)}.wallet-public__terms-text{margin:0;color:var(--fn-text-2);white-space:pre-line}.wallet-public__cta{position:sticky;bottom:0;z-index:var(--fn-z-sticky);margin:0 calc(-1 * var(--fn-space-4));padding:var(--fn-space-3) var(--fn-space-4) calc(var(--fn-space-3) + env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--fn-surface-2) 30%)}.wallet-public__welcome{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--fn-space-2);animation:wallet-arrive .5s var(--fn-ease-out) both}.wallet-public__welcome-icon{display:grid;place-items:center;width:var(--fn-space-12);height:var(--fn-space-12);border-radius:var(--fn-radius-pill);background:var(--fn-primary-soft);color:var(--fn-primary)}.wallet-public__welcome-icon svg{width:var(--fn-space-6);height:var(--fn-space-6)}@media(prefers-reduced-motion:reduce){.wallet-public__shine.is-new,.wallet-public__welcome{animation:none}.wallet-public__shine .wallet-card:after{display:none}}.wallet-birthday{display:flex;flex-direction:column;gap:var(--fn-space-2)}.wallet-birthday__field{display:flex;align-items:center;gap:var(--fn-space-3);text-align:left;cursor:pointer}.wallet-birthday__field>span{flex:1}.wallet-birthday__field svg{width:var(--fn-space-5);height:var(--fn-space-5);color:var(--fn-text-3);flex:none}.wallet-birthday__field.is-empty>span{color:var(--fn-text-3);font-weight:400}.wallet-birthday__wheel{--background: var(--fn-surface);display:flex;justify-content:center;padding-block:var(--fn-space-2)}.wallet-place{display:flex;flex-direction:column;gap:var(--fn-space-3)}.wallet-place .venue-map{width:100%;border-radius:var(--fn-radius-lg);border:var(--fn-stroke) solid var(--fn-border);overflow:hidden;background:var(--fn-surface-3);isolation:isolate}.wallet-place__actions{display:flex;flex-wrap:wrap;gap:var(--fn-space-2)}.wallet-place__search{padding:var(--fn-space-3);border:var(--fn-stroke) solid var(--fn-border);border-radius:var(--fn-radius-lg);background:var(--fn-surface-2)}.wallet-lock{margin:0;display:flex;flex-direction:column;gap:var(--fn-space-2)}.wallet-lock__screen{border-radius:var(--fn-radius-2xl);padding:var(--fn-space-6) var(--fn-space-4) var(--fn-space-8);background:linear-gradient(165deg,var(--fn-black),var(--fn-primary-active));display:flex;flex-direction:column;align-items:center;gap:var(--fn-space-5);max-width:22rem;width:100%}.wallet-lock__screen.is-off{opacity:.55}.wallet-lock__time{margin:0;font:var(--fn-type-display);color:var(--fn-on-primary)}.wallet-lock__note{width:100%;display:flex;align-items:flex-start;gap:var(--fn-space-3);padding:var(--fn-space-3);border-radius:var(--fn-radius-xl);background:var(--fn-surface);color:var(--fn-foreground);box-shadow:var(--fn-shadow)}.wallet-lock__icon{flex:none;width:2.5rem;height:2.5rem;padding:var(--fn-space-1);box-sizing:border-box;border-radius:var(--fn-radius);object-fit:contain;background:var(--fn-white);box-shadow:inset 0 0 0 1px var(--fn-border)}.wallet-lock__icon--initials{display:grid;place-items:center;font:var(--fn-type-label);background:var(--fn-primary);color:var(--fn-on-primary)}.wallet-lock__body{min-width:0;flex:1}.wallet-lock__head{margin:0;display:flex;justify-content:space-between;gap:var(--fn-space-2);font:var(--fn-type-label)}.wallet-lock__head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-lock__head span{font:var(--fn-type-caption);color:var(--fn-muted)}.wallet-lock__text{margin:var(--fn-space-1) 0 0;font:var(--fn-type-body-s);overflow-wrap:anywhere}.wallet-rules__heading{margin:0 0 var(--fn-space-3);font:var(--fn-type-label);color:var(--fn-ink)}.wallet-rules__templates{list-style:none;margin:0;padding:0;display:grid;gap:var(--fn-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.wallet-rules__template{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fn-space-2);padding:var(--fn-space-4);border:1px solid var(--fn-border);border-radius:var(--fn-radius-lg);background:var(--fn-surface)}.wallet-rules__template-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-2)}.wallet-rules__template-head strong{font:var(--fn-type-label);color:var(--fn-ink)}.wallet-rules__template .crm-fine{margin:0}.wallet-rules__template .wallet-lock__screen{padding:var(--fn-space-3);gap:var(--fn-space-2)}.wallet-rules__template .wallet-lock__time{display:none}.wallet-rules__phone{width:100%}.wallet-rules__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--fn-space-2)}.wallet-rules__rule{display:grid;grid-template-columns:auto 1fr;gap:var(--fn-space-3);align-items:start;padding:var(--fn-space-3) var(--fn-space-4);border:1px solid var(--fn-border);border-radius:var(--fn-radius-lg)}.wallet-rules__sentence{display:grid;gap:var(--fn-space-1);min-width:0}.wallet-rules__sentence strong{font:var(--fn-type-label);color:var(--fn-ink)}.wallet-rules__sentence span{font:var(--fn-type-body-s);color:var(--fn-text-2);overflow-wrap:anywhere}.wallet-rules__sentence b{font:var(--fn-type-label);color:var(--fn-primary-text)}.wallet-rules__sentence small{font:var(--fn-type-caption);color:var(--fn-text-3)}.wallet-rules__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--fn-space-2);justify-content:flex-end}.wallet-rules__builder{display:grid;gap:var(--fn-space-5);grid-template-columns:minmax(0,1fr)}.wallet-rules__steps{display:grid;gap:var(--fn-space-4);min-width:0}.wallet-rules__step{margin:0;padding:var(--fn-space-4);border:1px solid var(--fn-border);border-radius:var(--fn-radius-lg);display:grid;gap:var(--fn-space-3);min-width:0}.wallet-rules__step legend{padding:0 var(--fn-space-2);font:var(--fn-type-label);color:var(--fn-primary-text)}.wallet-rules__step .crm-fine{margin:0}.wallet-rules__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--fn-space-2);align-items:end}.wallet-rules__fixed{margin:0;font:var(--fn-type-body);color:var(--fn-text)}.wallet-rules__action{display:grid;gap:var(--fn-space-3);padding-left:var(--fn-space-4);border-left:2px solid var(--fn-border)}.wallet-rules__action-head{display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-2)}.wallet-rules__action-head strong{font:var(--fn-type-label);color:var(--fn-ink)}.wallet-rules__preview{display:grid;gap:var(--fn-space-3);align-content:start}.wallet-rules__secret{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--fn-space-2)}.wallet-rules__results{margin:0;padding-left:var(--fn-space-4);display:grid;gap:var(--fn-space-1);font:var(--fn-type-body-s)}@media(min-width:64rem){.wallet-rules__builder{grid-template-columns:minmax(0,1fr) 20rem}.wallet-rules__preview{position:sticky;top:0}.wallet-rules__rule{grid-template-columns:auto 1fr auto;align-items:center}.wallet-rules__actions{grid-column:auto}}.wallet-options__heading{margin:0;font:var(--fn-type-label)}.wallet-form-aligned>.ds-field{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--fn-space-2);align-content:start}.wallet-form-aligned>.ds-field>.ds-field__label{align-self:end}.wallet-options__choice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fn-space-2) var(--fn-space-3)}.wallet-options__choice-label{font:var(--fn-type-label)}.ds-segmented.wallet-options__wrap{flex-wrap:wrap;overflow:visible}.wallet-options__custom{display:grid;gap:var(--fn-space-2)}.wallet-options__flags{display:flex;flex-wrap:wrap;gap:var(--fn-space-4);padding-left:var(--fn-space-6)}.wallet-links-table__name{display:grid;gap:var(--fn-space-1);min-width:0;justify-items:start}.wallet-links-table__name small{font:var(--fn-type-caption);color:var(--fn-muted);overflow-wrap:anywhere}.wallet-links-table__actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--fn-space-1)}.wallet-inbox__filters{display:flex;flex-wrap:wrap;align-items:end;gap:var(--fn-space-3)}.wallet-inbox__filters>:first-child{flex:1 1 auto;min-width:0}.wallet-inbox__channel{display:inline-flex;align-items:center;gap:var(--fn-space-1)}.wallet-inbox__channel svg{width:var(--fn-icon-sm);height:var(--fn-icon-sm)}.wallet-public--brand .wallet-public__cta .ds-btn--primary{background:var(--wp-brand);border-color:var(--wp-brand);color:var(--wp-on-brand)}.wallet-public--brand .wallet-public__cta .ds-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--wp-brand),var(--fn-white) 12%);border-color:color-mix(in srgb,var(--wp-brand),var(--fn-white) 12%)}.wallet-public--brand .wallet-public__cta .ds-btn--primary:active:not(:disabled){background:color-mix(in srgb,var(--wp-brand),var(--fn-black) 12%)}.wallet-public--brand .wallet-public__consent .playful-check.is-checked{border-color:var(--wp-brand);background:color-mix(in srgb,var(--wp-brand) 6%,var(--fn-surface))}.wallet-public--brand .wallet-public__consent .playful-check__box[data-state=checked]{background:var(--wp-brand);border-color:var(--wp-brand);color:var(--wp-on-brand)}.wallet-public--brand .playful-check__stroke path{stroke:var(--wp-brand)}.wallet-public--brand .wallet-public__step-n{background:var(--wp-brand);color:var(--wp-on-brand)}.wallet-web__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fn-space-2) var(--fn-space-3);min-width:0}.wallet-web__head>.wallet-brand{flex:0 1 auto}.wallet-web__head .wallet-brand__name{min-width:0}.wallet-web__head>.wallet-web__program{flex:none}.wallet-web__program{display:grid;gap:var(--fn-space-1);padding-left:var(--fn-space-3);border-left:1px solid color-mix(in srgb,var(--wc-fg) 24%,transparent)}.wallet-web__program b{font:var(--fn-type-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wallet-web__program small{font:var(--fn-type-caption);color:var(--wc-muted)}.wallet-web--tradicional .wallet-web__head .wallet-brand--only .wallet-brand__logo{height:3.5rem}.wallet-web__site--number{letter-spacing:.12em;font-variant-numeric:tabular-nums}.wallet-public__shine .wallet-web--tradicional{max-width:100%}.wallet-public--brand .wallet-public__hero .wallet-public__title{color:var(--wp-brand);font:var(--fn-type-h1);font-weight:800;letter-spacing:-.025em}.wallet-public--brand .wallet-public__badge{color:var(--wp-brand);border-color:color-mix(in srgb,var(--wp-brand) 20%,transparent);background:color-mix(in srgb,var(--wp-brand) 3%,var(--fn-surface))}.wallet-public--brand .wallet-public__badge:before,.wallet-public--brand .wallet-public__badge:after{content:"";width:var(--fn-space-1);height:var(--fn-space-1);border-radius:var(--fn-radius-pill);background:currentColor}.wallet-public__hero .wallet-public__lead{max-width:22rem}.wallet-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fn-space-2)}.wallet-bar{display:grid;gap:var(--fn-space-2);padding-bottom:var(--fn-space-3);border-bottom:1px solid var(--fn-border)}.wallet-bar__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fn-space-2)}.wallet-bar__label{font:var(--fn-type-label);color:var(--fn-text-2);margin-right:var(--fn-space-1)}.wallet-bar__cards{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--fn-space-2)}.wallet-bar__card{display:inline-flex;align-items:center;gap:var(--fn-space-2);min-height:var(--fn-target-min);padding:0 var(--fn-space-4) 0 var(--fn-space-2);border:1px solid var(--fn-border);border-radius:var(--fn-radius-pill);background:var(--fn-surface);color:var(--fn-text);font:var(--fn-type-label);cursor:pointer;transition:border-color var(--fn-duration-fast),background-color var(--fn-duration-fast)}.wallet-bar__card:hover{border-color:var(--fn-border-strong)}.wallet-bar__card:focus-visible{outline:none;box-shadow:var(--fn-focus)}.wallet-bar__card.is-current{border:2px solid var(--fn-primary);background:var(--fn-primary-soft)}.wallet-bar__swatch{flex:none;width:var(--fn-space-6);height:var(--fn-space-6);border-radius:var(--fn-radius-pill);background:var(--wcs-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fn-black) 12%,transparent)}.wallet-bar__paused{font:var(--fn-type-caption);color:var(--fn-warning-text)}.wallet-bar__check{width:var(--fn-space-4);height:var(--fn-space-4);color:var(--fn-primary-text)}.wallet-bar__count{margin-left:auto;font:var(--fn-type-caption);color:var(--fn-text-3)}.wallet-bar__settings{gap:var(--fn-space-1)}.wallet-bar .ds-input{max-width:16rem}.wallet-cards__branches{border:0;margin:0;padding:0;display:grid;gap:var(--fn-space-2)}.wallet-cards__branches legend{font:var(--fn-type-label);margin-bottom:var(--fn-space-1)}.stamp-desk__howmany{display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-3);font:var(--fn-type-label);color:var(--fn-text)}.desk-ticket{display:flex;flex-direction:column;gap:var(--fn-space-3);padding-block-start:var(--fn-space-4);border-top:1px solid var(--fn-border)}.desk-ticket__head{display:flex;flex-direction:column;gap:var(--fn-space-1)}.desk-ticket__head:has(>.ds-btn){flex-direction:row;align-items:center;justify-content:space-between;gap:var(--fn-space-2)}.desk-ticket__head h3{margin:0;font:var(--fn-type-h4);display:inline-flex;align-items:center;gap:var(--fn-space-2)}.desk-ticket__head h3 svg{width:var(--fn-space-5);height:var(--fn-space-5);color:var(--fn-text-2);flex:none}.desk-ticket__head p,.desk-ticket__hint{margin:0;font:var(--fn-type-body-s);color:var(--fn-text-2)}.desk-ticket__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fn-space-2)}.desk-ticket__choices .ds-btn{min-height:var(--fn-control-touch)}.desk-ticket>.ds-btn--link{align-self:flex-start}.desk-ticket__find{display:flex;flex-direction:column;gap:var(--fn-space-2)}.desk-ticket__find-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fn-space-2)}.desk-ticket__find-actions .ds-btn{min-height:var(--fn-control-touch)}.desk-ticket__order{display:flex;flex-direction:column;gap:var(--fn-space-3);padding:var(--fn-space-4);border-radius:var(--fn-radius-lg);background:var(--fn-surface-2)}.desk-ticket__order-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fn-space-2);font:var(--fn-type-body)}.desk-ticket__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fn-space-1);font:var(--fn-type-body-s)}.desk-ticket__items span{display:inline-block;min-width:var(--fn-space-8);color:var(--fn-text-2)}.desk-ticket__receipt{display:flex;flex-direction:column;gap:var(--fn-space-3)}.desk-ticket__read{margin:0;display:inline-flex;align-items:center;gap:var(--fn-space-2);font:var(--fn-type-body-s);color:var(--fn-text-2)}.desk-ticket__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fn-space-2)}.desk-ticket__meta>:first-child{grid-column:1 / -1}.desk-ticket__lines{display:flex;flex-direction:column;gap:var(--fn-space-2)}.desk-ticket__lines-head,.desk-ticket__line{display:grid;grid-template-columns:minmax(0,1fr) 5rem var(--fn-control-touch);gap:var(--fn-space-2);align-items:center}.desk-ticket__lines-head{font:var(--fn-type-label);color:var(--fn-text-2)}.desk-ticket__lines>.ds-btn--link{align-self:flex-start}.stamp-desk__setup{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fn-space-2) var(--fn-space-4)}.lp-nav.lp-nav--oscuro,.lp-nav.lp-nav--oscuro.is-open{background:var(--fn-aurora-ground);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.lp-nav.lp-nav--oscuro:not(.is-scrolled):not(.is-open){background:transparent}.lp-nav--oscuro+main .lp-wl-hero{margin-top:calc(var(--lp-nav-alto) * -1);padding-top:var(--lp-nav-alto)}.lp-nav--oscuro:not(.is-open) .lp-nav__links a{color:var(--fn-aurora-ink-2)}.lp-nav--oscuro:not(.is-open) .lp-nav__links a:hover,.lp-nav--oscuro:not(.is-open) .lp-nav__links a[aria-current=page]{background:var(--fn-aurora-surface);color:var(--fn-aurora-ink)}.lp-nav--oscuro .lp-nav__login{color:var(--fn-aurora-ink);border-color:var(--fn-aurora-line);background:transparent}.lp-nav--oscuro .lp-nav__login:hover{background:var(--fn-aurora-surface)}.lp-nav--oscuro .lp-nav__lang button,.lp-nav--oscuro .lp-nav__menu{color:var(--fn-aurora-ink)}.lp-wl-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:var(--fn-space-12);padding-block:var(--fn-space-12) var(--fn-space-16)}.lp-wl-hero__copy{display:grid;gap:var(--fn-space-5);color:var(--fn-white)}.lp-wl-hero__copy .lp-eyebrow{color:var(--fn-white)}.lp-wl-badge{justify-self:start;display:inline-flex;align-items:center;gap:var(--fn-space-2);color:var(--fn-white);font:var(--fn-type-label)}.lp-wl-hero__wallets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fn-space-2) var(--fn-space-4)}.lp-wl-hero__wallets>span{font:var(--fn-type-label);color:var(--fn-white);opacity:.78}.lp-wl-hero__wallets>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fn-space-3)}.lp-wl-hero__wallets img{height:var(--fn-space-10);width:auto;display:block}.lp-wl-hero h1,.lp-wl-hero--home h2{margin:0;font:var(--fn-type-display);letter-spacing:var(--fn-tracking-display);color:var(--fn-white);text-wrap:balance}.lp-wl-hero__card{align-self:stretch;margin-top:calc((var(--fn-space-12) + var(--lp-nav-alto)) * -1)}.lp-wl-hero__card:has(.lp-wl-phones){margin-top:0;align-self:center}.lp-wl-phones.phone-carousel{padding-block:0}.lp-wl-phones .phone-mockup__frame{fill:#3a3f47}.lp-wl-phones .phone-mockup__bezel,.lp-wl-phones .phone-mockup__island,.lp-wl-phones .phone-mockup__glass{fill:var(--fn-black)}.lp-wl-phones .phone-mockup__lens{fill:#3a3f47}.lp-wl-phones .phone-mockup__edge{fill:transparent}.phone-mockup__screen{position:relative;width:100%;height:100%}.phone-mockup__shot{width:100%;height:100%;object-fit:cover}.lp-wl-phone{height:100%;display:flex;flex-direction:column;align-items:center;gap:var(--fn-space-4);padding:var(--fn-space-12) var(--fn-space-6) var(--fn-space-6);background:var(--fn-black);color:var(--fn-white)}.lp-wl-phone__status{align-self:stretch;display:flex;padding-inline:var(--fn-space-4);font:var(--fn-type-label)}.lp-wl-phone__app{align-self:stretch;margin:var(--fn-space-4) 0 0;font:var(--fn-type-h2);color:var(--fn-white)}.lp-wl-phone .wallet-web{width:100%;max-width:none;box-shadow:none}.phone-carousel__control.ds-btn{width:var(--fn-touch);height:var(--fn-touch);padding:0;border-radius:var(--fn-radius-pill);background:var(--fn-bg);color:var(--fn-ink);border:1px solid var(--fn-border);box-shadow:var(--fn-shadow)}.phone-carousel__control.ds-btn:hover{border-color:var(--fn-primary);color:var(--fn-primary-text)}.wl-lanyard{--wl-ribbon: var(--fn-primary);--wl-ribbon-edge: var(--fn-primary-active);--wl-pin-ring: var(--fn-aurora-line);--wl-anchor: calc(var(--lp-nav-alto) + var(--fn-space-4));position:relative;height:100%;min-height:49rem}.wl-lanyard__rope{position:absolute;inset:0;pointer-events:none}.wl-lanyard__line{position:absolute;top:var(--wl-anchor);left:0;width:100%;height:0}.wl-lanyard__card{--wl-x: 50%;--wl-rope: 9.4rem;position:absolute;left:var(--wl-x);top:calc(var(--wl-anchor) + var(--wl-rope));width:min(15.5rem,46%);transform:translate(-50%);transform-origin:top center;perspective:1400px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.wl-lanyard__card--barber{--wl-x: 20%;--wl-rope: 6.9rem}.wl-lanyard__card--nails{--wl-x: 82%;--wl-rope: 8.1rem}.wl-lanyard__card--cafe{--wl-x: 51%;--wl-rope: 8.8rem}.wl-lanyard.is-live .wl-lanyard__card{transform:none}.wl-lanyard__card:active{cursor:grabbing}.wl-lanyard__card:focus-visible{outline:none;box-shadow:var(--fn-focus);border-radius:var(--fn-radius-xl)}.wl-lanyard__flipper:before{content:"";position:absolute;top:calc(var(--fn-space-2) * -1);left:50%;width:1.4rem;height:.9rem;transform:translate(-50%);border-radius:var(--fn-radius-sm);background:var(--fn-cine-metal);border:1px solid var(--fn-aurora-line)}.wl-lanyard__flipper{position:relative;transform-style:preserve-3d;transition:transform var(--fn-duration-slow) var(--fn-ease-out)}.wl-lanyard.is-live .wl-lanyard__flipper{transition:none}.wl-lanyard__card.is-flipped .wl-lanyard__flipper{transform:rotateY(180deg)}.wl-lanyard__face{backface-visibility:hidden;border-radius:var(--fn-radius-xl)}.wl-lanyard__face .wallet-card,.wl-lanyard__face .wallet-web{max-width:none;box-shadow:none}.wl-lanyard__face--back{position:absolute;inset:0;transform:rotateY(180deg);overflow:hidden}.wl-lanyard__face--back .wallet-back{height:100%;box-shadow:none}.wl-lanyard__face--front:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--fn-white) 60%,transparent),transparent 45%);mix-blend-mode:overlay;transition:opacity var(--fn-duration) var(--fn-ease)}.wl-lanyard__card.is-hovering .wl-lanyard__face--front:after{opacity:1}.wl-lanyard__face--front{position:relative}.wl-lanyard__hint{position:absolute;bottom:0;left:50%;transform:translate(-50%);margin:0;display:inline-flex;align-items:center;gap:var(--fn-space-2);padding:var(--fn-space-2) var(--fn-space-4);border-radius:var(--fn-radius-pill);background:var(--fn-aurora-surface);color:var(--fn-aurora-ink-2);font:var(--fn-type-caption);white-space:nowrap;transition:opacity var(--fn-duration-slow) var(--fn-ease)}.wl-lanyard__hint.is-hidden{opacity:0}@media(prefers-reduced-motion:reduce){.wl-lanyard__flipper{transition:none}.wl-lanyard__hint{display:none}}.lp-wl-section{padding-block:var(--lp-section)}.lp-wl-stats{padding-block:var(--fn-space-16) var(--lp-section);background:var(--fn-aurora-ground);color:var(--fn-aurora-ink)}.lp-wl-stats__title{margin:0 0 var(--fn-space-10);font:var(--fn-type-h2);text-align:center;color:var(--fn-aurora-ink);text-wrap:balance}.lp-wl-stats__title{text-align:left;max-width:22ch}.lp-wl-stats__grid{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fn-space-5)}.lp-wl-stat{--lp-wl-tone: var(--fn-aurora-alza);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--fn-aurora-line);border-radius:var(--fn-radius-xl);background:var(--fn-aurora-surface)}.lp-wl-stat--brand{--lp-wl-tone: var(--fn-aurora-far)}.lp-wl-stat__body{flex:1;display:grid;align-content:start;gap:var(--fn-space-2);padding:var(--fn-space-6) var(--fn-space-6) 0}.lp-wl-stat dt{font:var(--fn-type-label);color:var(--fn-aurora-ink)}.lp-wl-stat dt span{font-weight:400;color:var(--fn-aurora-ink-2)}.lp-wl-stat dd{margin:0}.lp-wl-stat__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fn-space-3)}.lp-wl-stat__value{font:var(--fn-type-h1);letter-spacing:var(--fn-tracking-display);color:rgb(var(--lp-wl-tone));white-space:nowrap}.lp-wl-stat__change{font:var(--fn-type-label);color:var(--fn-aurora-ink);text-align:right}.lp-wl-stat__change em{font-style:normal;color:rgb(var(--lp-wl-tone))}.lp-wl-stat__chart{display:grid;gap:var(--fn-space-2);margin-top:var(--fn-space-2)}.lp-wl-stat__foot{display:flex;justify-content:flex-end;border-top:1px solid var(--fn-aurora-line)}.lp-wl-stat__foot a{display:inline-flex;align-items:center;gap:var(--fn-space-2);min-height:2.75rem;padding:var(--fn-space-3) var(--fn-space-6);font:var(--fn-type-label);color:rgb(var(--fn-aurora-far));text-decoration:none}.lp-wl-stat__foot a:hover{color:var(--fn-aurora-ink)}.lp-wl-stat__foot a:focus-visible{outline:none;box-shadow:inset var(--fn-focus)}.lp-wl-stat__foot svg{width:var(--fn-icon-sm);height:var(--fn-icon-sm)}.lp-wl-stats__source{margin:var(--fn-space-6) 0 0;max-width:80ch;text-align:left;font:var(--fn-type-caption);color:var(--fn-aurora-ink-2)}.lp-wl-stats__source a{color:var(--fn-aurora-ink)}.lp-wl-band{padding-block:var(--lp-section);background:var(--fn-surface-2);border-block:1px solid var(--fn-border)}.lp-wl-kinds{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--fn-space-3)}.lp-wl-kinds li{display:inline-flex;align-items:center;gap:var(--fn-space-2);min-height:var(--fn-touch);padding:var(--fn-space-2) var(--fn-space-4) var(--fn-space-2) var(--fn-space-2);border:1px solid var(--fn-border);border-radius:var(--fn-radius-pill);background:var(--fn-bg);font:var(--fn-type-label);color:var(--fn-ink)}.lp-wl-kinds__icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--fn-radius-pill);background:var(--fn-primary-subtle);color:var(--fn-primary-text)}.lp-wl-kinds__icon svg{width:var(--fn-icon-sm);height:var(--fn-icon-sm)}.lp-wl-tunnel-section{border-block:1px solid var(--fn-border)}.tunnel-scroll{position:relative;height:260svh;background:var(--fn-surface-2)}.tunnel-scroll--still{height:auto}.tunnel{position:sticky;top:var(--lp-nav-alto);height:calc(100svh - var(--lp-nav-alto));min-height:30rem;background:var(--fn-surface-2);color:var(--fn-ink)}.tunnel__space{isolation:isolate;perspective:1200px;overflow:hidden}.tunnel-scroll--still .tunnel{position:relative;top:0}.tunnel--mobile .tunnel__space{perspective:900px}.tunnel__plane{transform-style:preserve-3d}.tunnel__grid{background-image:radial-gradient(var(--fn-border-strong) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 60%,transparent 100%);opacity:.7}.tunnel__glow{background:radial-gradient(circle at center,var(--fn-primary-subtle) 0%,transparent 70%)}.tunnel__ring{width:48vmin;height:48vmin;border-radius:var(--fn-radius-pill);border:1px solid var(--fn-primary-subtle)}.tunnel__ring--outer{width:76vmin;height:76vmin;border:1px dashed var(--fn-border)}.tunnel__title{position:relative;max-width:36rem;gap:var(--fn-space-4);padding-inline:var(--fn-space-6)}.tunnel__eyebrow{margin:0;font:var(--fn-type-label);text-transform:uppercase;letter-spacing:.3em;color:var(--fn-primary-text)}.tunnel__heading{margin:0;font:var(--fn-type-display);line-height:.9;letter-spacing:-.04em;color:var(--fn-ink);background:linear-gradient(to bottom,var(--fn-ink),var(--fn-text-2),var(--fn-text-3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tunnel__text{margin:0;max-width:36ch;font:var(--fn-type-body-l);color:var(--fn-text-2)}.tunnel__hint{bottom:var(--fn-space-8);gap:var(--fn-space-2);font:var(--fn-type-caption);text-transform:uppercase;letter-spacing:.25em;color:var(--fn-text-2)}.tunnel__hint-line{width:1px;height:var(--fn-space-6);background:linear-gradient(var(--fn-primary),transparent)}.tunnel__media .wallet-web{width:100%;max-width:none;box-shadow:var(--fn-shadow-lg)}.tunnel__photo{border-radius:var(--fn-radius-2xl);background:var(--fn-surface-2);box-shadow:var(--fn-shadow-lg)}.tunnel__photo-shade{padding:var(--fn-space-4);background:linear-gradient(to top,rgb(0 0 0 / .8),transparent)}.tunnel__photo-title{font:var(--fn-type-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--fn-on-primary)}.lp-wl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fn-space-6)}.lp-wl-steps li{position:relative;display:grid;align-content:start;gap:var(--fn-space-3);padding:var(--fn-space-8) var(--fn-space-6);border:1px solid var(--fn-border);border-radius:var(--fn-radius-xl);background:var(--fn-bg)}.lp-wl-steps__num{position:absolute;top:var(--fn-space-6);right:var(--fn-space-6);font:var(--fn-type-h2);color:var(--fn-border-strong)}.lp-wl-steps__icon,.lp-wl-features__icon,.lp-wl-pos__icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--fn-radius-lg);background:var(--fn-primary-subtle);color:var(--fn-primary-text)}.lp-wl-steps h3,.lp-wl-features h3,.lp-wl-pos h3{margin:0;font:var(--fn-type-h4);color:var(--fn-ink)}.lp-wl-steps p,.lp-wl-features p,.lp-wl-pos p{margin:0;font:var(--fn-type-body);color:var(--fn-text-2)}.lp-wl-how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fn-space-6)}.lp-wl-how__step{position:relative;display:grid;align-content:start;gap:var(--fn-space-5);padding:var(--fn-space-8) var(--fn-space-6);border:1px solid var(--fn-border);border-radius:var(--fn-radius-xl);background:var(--fn-bg);min-width:0}.lp-wl-how__step--design{place-items:center;align-content:center}.lp-wl-how__step--share{grid-column:span 2}.lp-wl-how__step--share [data-slot=qr-code-scan-login]{max-width:none}.lp-wl-how__text{display:grid;gap:var(--fn-space-3);max-width:60ch}.lp-wl-how__text h3{margin:0;font:var(--fn-type-h4);color:var(--fn-ink)}.lp-wl-how__text p{margin:0;font:var(--fn-type-body);color:var(--fn-text-2)}.lp-wl-how__loader{padding:0}.lp-wl-how__loader-icon{width:2.5rem;height:2.5rem;color:var(--fn-primary-text)}.lp-wl-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fn-space-10) var(--fn-space-8)}.lp-wl-features li{display:grid;align-content:start;gap:var(--fn-space-3)}.lp-wl-pos{display:flex;align-items:flex-start;gap:var(--fn-space-5);margin-top:var(--fn-space-16);padding:var(--fn-space-8);border-radius:var(--fn-radius-xl);background:var(--fn-primary-subtle);border:1px solid transparent}.lp-wl-pos__icon{flex:none;background:var(--fn-primary);color:var(--fn-on-primary)}.lp-wl-pos div{display:grid;gap:var(--fn-space-2);max-width:64ch}.lp-wl-prices__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fn-space-4)}.lp-wl-prices__all{margin-top:var(--fn-space-6);padding:var(--fn-space-8);border:1px solid var(--fn-border);border-radius:var(--fn-radius-xl);background:var(--fn-bg);display:grid;gap:var(--fn-space-4)}.lp-wl-prices__all h3{margin:0;font:var(--fn-type-h4);color:var(--fn-ink)}.lp-wl-prices__all ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fn-space-3) var(--fn-space-6)}.lp-wl-prices__all li{display:flex;gap:var(--fn-space-2);align-items:flex-start;font:var(--fn-type-body);color:var(--fn-text-2)}.lp-wl-prices__all li strong{color:var(--fn-ink)}.lp-wl-prices__all svg{flex:none;margin-top:var(--fn-space-1);color:var(--fn-primary-text)}.lp-wl-prices__pos{margin:var(--fn-space-6) 0 0;font:var(--fn-type-body);color:var(--fn-text-2)}.lp-wl-prices .lp-head{margin-bottom:var(--fn-space-10)}@media(max-width:960px){.lp-wl-hero__inner{grid-template-columns:1fr;padding-block:var(--fn-space-16)}.lp-wl-hero__card{margin-top:0}.lp-wl-stats__grid{grid-template-columns:1fr}.wl-lanyard{min-height:34rem;--wl-anchor: 0px}.wl-lanyard__card{width:min(17rem,80%)}.lp-wl-steps,.lp-wl-features,.lp-wl-prices__grid,.lp-wl-how{grid-template-columns:1fr}.lp-wl-how__step--share{grid-column:auto}.lp-wl-prices__all ul{grid-template-columns:1fr}}@media(max-width:640px){.wl-lanyard__card--barber,.wl-lanyard__card--nails{display:none}.wl-lanyard__card--cafe{--wl-x: 50%}.lp-wl-pos{flex-direction:column;padding:var(--fn-space-6)}}.wl-lanyard__card--nails .wallet-web__sky{background:linear-gradient(180deg,transparent 52%,color-mix(in srgb,var(--wc-night) 70%,transparent) 82%,var(--wc-night) 100%),linear-gradient(125deg,#a855f7,#ec4899 38%,#f43f5e 55%,#3b82f6);background-size:100% 100%,220% 220%;animation:wl-colorwave 9s ease-in-out infinite alternate}.wl-lanyard__card--nails .wallet-web__sky:before{opacity:.35}@keyframes wl-colorwave{0%{background-position:0 0,0% 30%}to{background-position:0 0,100% 70%}}@media(prefers-reduced-motion:reduce){.wl-lanyard__card--nails .wallet-web__sky{animation:none}}.lp-wl-section--calc{padding-block:0 var(--lp-section)}.lp-wl-calc{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--fn-border);border-radius:var(--fn-radius-xl);background:var(--fn-bg)}.lp-wl-calc__form{display:grid;align-content:start;gap:var(--fn-space-6);padding:var(--fn-space-10)}.lp-wl-calc__head{display:flex;gap:var(--fn-space-4);align-items:flex-start}.lp-wl-calc__head h2{margin:0;font:var(--fn-type-h2);color:var(--fn-ink);text-wrap:balance}.lp-wl-calc__head p{margin:var(--fn-space-2) 0 0;font:var(--fn-type-body);color:var(--fn-text-2);max-width:52ch}.lp-wl-calc__icon{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--fn-radius-lg);background:var(--fn-primary-subtle);color:var(--fn-primary-text)}.lp-wl-calc__control{display:grid;gap:var(--fn-space-2)}.lp-wl-calc__control .ds-field__label{display:inline-flex;align-items:center;gap:var(--fn-space-2);flex-wrap:wrap}.lp-wl-calc__range{width:100%;min-height:var(--fn-touch);accent-color:var(--fn-primary);cursor:pointer;margin:0}.lp-wl-calc__pair{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:var(--fn-space-4);align-items:start}.lp-wl-calc__plans{display:grid;gap:var(--fn-space-2)}.lp-wl-calc__label{font:var(--fn-type-label);color:var(--fn-text)}.lp-wl-calc__note{margin:0;font:var(--fn-type-caption);color:var(--fn-text-3)}.lp-wl-calc__result{display:grid;align-content:start;gap:var(--fn-space-5);padding:var(--fn-space-10);background:var(--fn-aurora-ground);color:var(--fn-aurora-ink)}.lp-wl-calc__result dl{margin:0;display:grid;gap:var(--fn-space-1)}.lp-wl-calc__result dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fn-space-4);padding-block:var(--fn-space-4);border-bottom:1px solid var(--fn-aurora-line)}.lp-wl-calc__result dt{font:var(--fn-type-body);color:var(--fn-aurora-ink-2)}.lp-wl-calc__result dd{margin:0;font:var(--fn-type-h4);font-variant-numeric:tabular-nums;text-align:right;color:var(--fn-aurora-ink)}.lp-wl-calc__result dd small{display:block;font:var(--fn-type-caption);color:var(--fn-aurora-ink-2)}.lp-wl-calc__result dl>div.is-main{flex-direction:column;align-items:flex-start;gap:var(--fn-space-2)}.lp-wl-calc__result .is-main dd{font:var(--fn-type-display);letter-spacing:var(--fn-tracking-display);text-align:left;color:rgb(var(--fn-aurora-far))}.lp-wl-calc__hint{margin:0;font:var(--fn-type-body);color:var(--fn-aurora-ink)}.lp-wl-calc__disclaimer{margin:0;font:var(--fn-type-caption);color:var(--fn-aurora-ink-2)}.lp-wl-niches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fn-space-10)}.lp-wl-niches h3{margin:0 0 var(--fn-space-4);font:var(--fn-type-h4);color:var(--fn-ink)}.lp-wl-niches ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--fn-space-3)}.lp-wl-niches a{display:inline-flex;align-items:center;gap:var(--fn-space-2);min-height:var(--fn-touch);padding:var(--fn-space-2) var(--fn-space-4);border:1px solid var(--fn-border);border-radius:var(--fn-radius-pill);background:var(--fn-bg);font:var(--fn-type-label);color:var(--fn-ink);text-decoration:none;transition:border-color var(--fn-duration-fast) var(--fn-ease),background var(--fn-duration-fast) var(--fn-ease)}.lp-wl-niches a svg{color:var(--fn-primary-text)}.lp-wl-niches a:hover{border-color:var(--fn-primary-subtle);background:var(--fn-primary-subtle)}.lp-wl-niches a:focus-visible{outline:none;box-shadow:var(--fn-focus)}.lp-wl-niches a[aria-current=page]{border-color:var(--fn-primary);background:var(--fn-primary-subtle);color:var(--fn-primary-text)}.lp-wl-niche-hero__inner{padding-block:var(--fn-space-16)}.lp-wl-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--fn-space-2);font:var(--fn-type-label);color:var(--fn-aurora-ink-2)}.lp-wl-crumbs li{display:inline-flex;align-items:center;gap:var(--fn-space-2)}.lp-wl-crumbs a{color:var(--fn-aurora-ink-2);text-decoration:none}.lp-wl-crumbs a:hover{color:var(--fn-white);text-decoration:underline}.lp-wl-crumbs [aria-current=page]{color:var(--fn-white)}.lp-wl-niche-hero h1{font:var(--fn-type-h1);letter-spacing:var(--fn-tracking-display)}.lp-wl-niche-card{margin:0;display:grid;justify-items:center;gap:var(--fn-space-4)}.lp-wl-niche-card .wallet-web{width:min(21rem,100%);max-width:none}.lp-wl-niche-card figcaption{max-width:34ch;text-align:center;font:var(--fn-type-caption);color:var(--fn-aurora-ink-2)}.lp-head--start{margin-bottom:var(--fn-space-8)}.lp-head--start h2{font:var(--fn-type-h2);letter-spacing:normal}.lp-wl-niche-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fn-space-16)}.lp-wl-rewards{list-style:none;margin:0;padding:0;display:grid;gap:var(--fn-space-3)}.lp-wl-rewards li{display:flex;align-items:center;gap:var(--fn-space-3);min-height:var(--fn-touch);padding:var(--fn-space-3) var(--fn-space-4);border:1px solid var(--fn-border);border-radius:var(--fn-radius-lg);background:var(--fn-bg);font:var(--fn-type-body);color:var(--fn-ink)}.lp-wl-rewards .lp-wl-kinds__icon{flex:none}.lp-wl-ideas{list-style:none;margin:0;padding:0;display:grid;gap:var(--fn-space-8)}.lp-wl-ideas li{display:flex;gap:var(--fn-space-4);align-items:flex-start}.lp-wl-ideas .lp-wl-features__icon{flex:none}.lp-wl-ideas h3{margin:0;font:var(--fn-type-h4);color:var(--fn-ink)}.lp-wl-ideas p{margin:var(--fn-space-1) 0 0;font:var(--fn-type-body);color:var(--fn-text-2)}.lp-wl-niche-price{display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-8);padding-bottom:0}.lp-wl-niche-price>div{display:grid;gap:var(--fn-space-3)}.lp-wl-niche-price h2{margin:0;font:var(--fn-type-h2);color:var(--fn-ink)}.lp-wl-niche-price p{margin:0;font:var(--fn-type-body);color:var(--fn-text-2);max-width:60ch}.lp-wl-niche-price ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--fn-space-2) var(--fn-space-6)}.lp-wl-niche-price li{display:inline-flex;align-items:center;gap:var(--fn-space-2);font:var(--fn-type-label);color:var(--fn-text)}.lp-wl-niche-price li svg{color:var(--fn-primary-text)}.lp-wl-section--more{padding-top:0}@media(max-width:960px){.lp-wl-calc{grid-template-columns:1fr}.lp-wl-calc__form,.lp-wl-calc__result{padding:var(--fn-space-6)}.lp-wl-niches,.lp-wl-niche-split{grid-template-columns:1fr}.lp-wl-niche-split{gap:var(--fn-space-12)}.lp-wl-niche-price{flex-direction:column;align-items:flex-start}.lp-wl-niche-hero__inner{padding-block:var(--fn-space-12)}}@media(max-width:640px){.lp-wl-calc__pair{grid-template-columns:1fr}.lp-wl-calc__head{flex-direction:column}}.wl-sv{display:grid;gap:var(--fn-space-3);padding-bottom:var(--fn-space-5)}.wl-sv__plain{margin:0;font:var(--fn-type-body);color:var(--fn-aurora-ink);text-wrap:balance}.wl-sv-dots{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:var(--fn-space-1)}.wl-sv-dots span{aspect-ratio:1;border-radius:var(--fn-radius-pill);background:var(--fn-aurora-line)}.wl-sv-dots span.is-on{background:rgb(var(--lp-wl-tone))}.wl-sv-return{display:grid;gap:var(--fn-space-3)}.wl-sv-return__row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:var(--fn-space-3);font:var(--fn-type-caption);color:var(--fn-aurora-ink-2)}.wl-sv-return__row strong{font:var(--fn-type-label);color:var(--fn-aurora-ink)}.wl-sv-return__track{display:block;height:var(--fn-space-4);border-radius:var(--fn-radius-pill);background:var(--fn-aurora-line);overflow:hidden}.wl-sv-return__bar{display:block;height:100%;border-radius:var(--fn-radius-pill);background:rgb(var(--lp-wl-tone))}.wl-sv-return__bar.is-base{background:var(--fn-aurora-ink-2)}.wl-hp{position:relative;display:grid;width:100%;max-width:36rem;margin-inline:auto;padding-bottom:6%}.wl-hp__phone,.wl-hp__float{grid-area:1 / 1}.wl-hp__phone{width:52%;margin-left:4%;filter:drop-shadow(0 30px 40px rgb(0 0 0 / .45))}.wl-hp__phone .lp-wl-phones svg{display:block}.wl-hp__phone{position:relative;align-self:start}.wl-hp__screen{position:absolute;left:4.9076%;top:2.1825%;width:89.9538%;height:95.6349%;overflow:hidden;border-radius:14.313%/6.609%;background:var(--fn-black);isolation:isolate}.wl-hp__screen-inner{width:389.5px;height:843.5px;zoom:var(--wl-hp-k, 1)}.wl-hp__island{position:absolute;left:34.08%;top:1.27%;width:31.84%;height:4.39%;border-radius:var(--fn-radius-pill);background:var(--fn-black)}.wl-hp__float{width:54%;justify-self:end;margin-top:26%;margin-right:5%;z-index:2;transform:rotate(-6deg);filter:drop-shadow(0 40px 50px rgb(0 0 0 / .55));animation:wl-hp-float .6s var(--fn-ease, ease-out) both}@keyframes wl-hp-float{0%{opacity:0;transform:rotate(-6deg) translate(-12%) scale(.92)}}@media(prefers-reduced-motion:reduce){.wl-hp__float{animation:none}}@media(max-width:760px){.wl-hp{max-width:26rem}}.fit-card{width:100%}.fit-card__inner{width:300px;zoom:var(--fit-card-k, 1)}.fit-card .wallet-web{width:100%;max-width:none}.wl-hp__demo{grid-area:1 / 1;align-self:start;width:52%;margin-left:4%;aspect-ratio:433 / 882;position:relative;z-index:3;pointer-events:none}.lp-wl-hero__demo.offer-btn{position:absolute;left:0;top:38%;transform:translate(-50%,-50%);pointer-events:auto}@media(max-width:560px){.lp-wl-hero__demo.offer-btn{transform:translate(-22%,-50%);padding:var(--fn-space-6)}}.lp-hero.lp-wl-hero--home{background:transparent;border-bottom:0}.lp-hero.lp-wl-hero--home .lp-hero__aurora{display:none}.ct-links{list-style:none;margin:0 0 clamp(48px,6vw,88px);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:var(--fn-space-3)}.ct-links a{display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-3);min-height:52px;padding:var(--fn-space-3) var(--fn-space-4);border:var(--fn-stroke) solid var(--lp-line);border-radius:var(--fn-radius-lg);color:var(--fn-ink);font:var(--fn-type-label)}.ct-links a:hover{border-color:var(--fn-border-strong)}.ct-links a svg{color:var(--fn-text-3)}.ct-links a[aria-current=page]{border-color:var(--fn-primary);color:var(--fn-primary-text)}.ct-links--compact{margin:0;display:flex;flex-wrap:wrap;gap:0 var(--fn-space-5)}.ct-links--compact a{min-height:32px;padding:0;border:0;border-radius:0;font:var(--fn-type-body-s);color:var(--fn-text-2)}.ct-links--compact a:hover{color:var(--fn-primary-text);text-decoration:underline;text-underline-offset:3px}.lp-footer__countries{display:grid;gap:var(--fn-space-2);margin-top:var(--fn-space-10);padding-top:var(--fn-space-6);border-top:var(--fn-stroke) solid var(--lp-line)}.lp-footer__mark{position:relative;width:100%;aspect-ratio:1639 / 273;margin:var(--fn-space-10) 0 calc(var(--fn-space-8) * -1);color:var(--fn-ink);touch-action:pan-y;overflow:hidden}.lp-footer__mark--balih{aspect-ratio:2145 / 544}.lp-footer__mark canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.ofeed{--ofeed-tint: color-mix(in oklab, currentColor 15%, transparent);width:100%;max-width:440px;border-radius:var(--fn-radius-2xl);border:var(--fn-stroke) solid var(--fn-border);background:color-mix(in oklab,var(--fn-surface) 70%,transparent);padding:var(--fn-space-2);color:var(--fn-text);box-shadow:var(--fn-shadow-lg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ofeed-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ofeed__head{display:flex;align-items:center;gap:var(--fn-space-2);padding:var(--fn-space-2) var(--fn-space-3) var(--fn-space-3)}.ofeed__head h3{margin:0;font-size:var(--fn-fs-label);font-weight:600;letter-spacing:-.01em;color:var(--fn-text)}.ofeed__bell{width:18px;height:18px;transform-origin:50% 12%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ofeed__count{min-width:20px;padding:0 var(--fn-space-1);border-radius:var(--fn-radius-pill);background:var(--fn-text);color:var(--fn-bg);font-size:var(--fn-fs-caption);font-weight:600;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.ofeed__list{height:min(440px,calc(100svh - 12rem));overflow:hidden;padding:0 2px var(--fn-space-6);-webkit-mask-image:linear-gradient(to bottom,currentColor calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,currentColor calc(100% - 28px),transparent)}.ofeed-row{display:grid;grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.2,.8,.2,1)}.ofeed-row.is-shown{grid-template-rows:1fr}.ofeed-row.is-leaving{transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1)}.ofeed-row__clip{min-height:0;overflow:hidden}.ofeed-row__pad{padding:2px var(--fn-space-1) var(--fn-space-2)}.ofeed-card{position:relative;display:flex;gap:var(--fn-space-3);padding:var(--fn-space-3);border-radius:var(--fn-radius-xl);border:var(--fn-stroke) solid var(--fn-border);background:var(--fn-surface-3);box-shadow:var(--fn-shadow-sm);opacity:0;transform:translateY(-16px) scale(.96);transition:transform .46s cubic-bezier(.2,.9,.25,1.12),opacity 322ms ease}.ofeed-row.is-shown .ofeed-card{opacity:1;transform:none}.ofeed-row.is-leaving .ofeed-card{opacity:0;transform:translate(18%) scale(.98);transition:transform .34s cubic-bezier(.4,0,.2,1),opacity 238ms ease}.ofeed-row.is-still,.ofeed-row.is-still .ofeed-card{transition:none}.ofeed-card--brand{--ofeed-accent: var(--fn-noche-azul)}.ofeed-card--success{--ofeed-accent: var(--fn-success)}.ofeed-card--warning{--ofeed-accent: var(--fn-warning)}.ofeed-card__body{min-width:0;flex:1}.ofeed-card__meta{display:flex;gap:6px;padding-right:var(--fn-space-6);font-size:var(--fn-fs-caption);color:var(--fn-text-3)}.ofeed-card__meta span:first-child{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofeed-card h4{margin:2px 0 0;font-size:var(--fn-fs-label);font-weight:600;line-height:1.35;color:var(--fn-text)}.ofeed-card p{margin:2px 0 0;font-size:var(--fn-fs-body-s);line-height:1.4;color:var(--fn-text-2)}.ofeed-card__detail{margin-top:10px;color:var(--ofeed-accent)}.ofeed-card__unread{position:absolute;right:14px;top:14px;width:8px;height:8px;border-radius:var(--fn-radius-pill);background:var(--ofeed-accent)}.ofeed-tile{position:relative;display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--fn-radius-lg);color:var(--ofeed-accent);background:color-mix(in oklab,var(--ofeed-accent) 15%,transparent)}.ofeed-tile svg{width:18px;height:18px}.ofeed-tile__ring{position:absolute;inset:0;border-radius:var(--fn-radius-lg);border:2px solid currentColor;opacity:0;pointer-events:none}.ofeed-message{display:flex;align-items:flex-end;gap:var(--fn-space-2)}.ofeed-message__who{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--fn-radius-pill);background:var(--ofeed-tint);font-size:var(--fn-fs-caption);font-weight:600}.ofeed-message__bubble{min-width:0;padding:var(--fn-space-2) var(--fn-space-3);border-radius:var(--fn-radius-xl) var(--fn-radius-xl) var(--fn-radius-xl) var(--fn-radius-xs);background:var(--fn-surface);font-size:var(--fn-fs-body-s);line-height:1.4;color:var(--fn-text)}.ofeed-message__typing{display:flex;align-items:center;gap:var(--fn-space-1);height:18px}.ofeed-message__typing span{width:6px;height:6px;border-radius:var(--fn-radius-pill);background:var(--fn-text-3)}.ofeed-word{display:inline-block}.ofeed-payment{display:flex;align-items:center;gap:var(--fn-space-2)}.ofeed-payment__amount{display:flex;align-items:baseline;font-size:var(--fn-fs-h3);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--fn-text);font-variant-numeric:tabular-nums}.ofeed-reel{position:relative;display:inline-block;height:1.15em;overflow:hidden;line-height:1.15}.ofeed-reel__space{visibility:hidden}.ofeed-reel__strip{position:absolute;inset:0 0 auto;display:flex;flex-direction:column}.ofeed-payment__ok{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--fn-radius-pill);background:currentColor}.ofeed-payment__ok svg{width:12px;height:12px;fill:none;stroke:var(--fn-white);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ofeed-delivery{padding:0 var(--fn-space-2)}.ofeed-delivery__track{position:relative;height:24px}.ofeed-delivery__rail,.ofeed-delivery__fill{position:absolute;top:50%;height:3px;border-radius:var(--fn-radius-pill);transform:translateY(-50%)}.ofeed-delivery__rail{left:0;right:0;background:var(--fn-surface)}.ofeed-delivery__fill{left:0;background:currentColor}.ofeed-delivery__stop{position:absolute;top:50%;width:10px;height:10px;border-radius:var(--fn-radius-pill);transform:translate(-50%,-50%);border:2px solid var(--fn-surface-3);background:var(--fn-text-3)}.ofeed-delivery__stop.is-on{background:currentColor}.ofeed-delivery__parcel{position:absolute;top:50%;transform:translate(-50%,-50%)}.ofeed-delivery__parcel>span{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--fn-radius-sm);background:currentColor;box-shadow:var(--fn-shadow-sm)}.ofeed-delivery__parcel svg{width:12px;height:12px;fill:none;stroke:var(--fn-white);stroke-width:1.6;stroke-linejoin:round}.ofeed-delivery__labels{display:flex;justify-content:space-between;margin-top:var(--fn-space-1);font-size:var(--fn-fs-caption);line-height:1;color:var(--fn-text-3)}.ofeed-delivery__labels .is-now{font-weight:600;color:var(--fn-text)}.ofeed-ride__map{overflow:hidden;border-radius:var(--fn-radius-lg);border:var(--fn-stroke) solid var(--fn-border);background:var(--fn-surface)}.ofeed-ride__map svg{display:block;width:100%;height:auto}.ofeed-ride__streets path{fill:none;stroke:var(--fn-border);stroke-width:6;stroke-linecap:round}.ofeed-ride__route{fill:none;stroke:var(--fn-text-3);stroke-width:2;stroke-dasharray:1 5;stroke-linecap:round;opacity:.7}.ofeed-ride__trail{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.ofeed-ride__pulse{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:center}.ofeed-ride__pin{fill:currentColor;stroke:var(--fn-white);stroke-width:2}.ofeed-ride__car{opacity:0;fill:currentColor}.ofeed-ride__glass{fill:var(--fn-white);opacity:.85}.ofeed-ride__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:var(--fn-space-2);font-size:var(--fn-fs-caption)}.ofeed-ride__eta{padding:2px var(--fn-space-2);border-radius:var(--fn-radius-pill);background:var(--ofeed-tint);font-weight:600;color:var(--fn-text);font-variant-numeric:tabular-nums}.ofeed-ride__plate{padding:2px var(--fn-space-2);border-radius:var(--fn-radius-pill);border:var(--fn-stroke) solid var(--fn-border);font-family:var(--fn-font-mono);color:var(--fn-text)}.ofeed-ride__vehicle{color:var(--fn-text-3)}.ofeed-code{display:flex;gap:var(--fn-space-1)}.ofeed-code__cell{display:grid;place-items:center;width:28px;height:34px;border-radius:var(--fn-radius-sm);border:var(--fn-stroke) solid var(--fn-border);background:var(--fn-bg);font-family:var(--fn-font-mono);font-size:var(--fn-fs-body);font-weight:600;color:var(--fn-text)}.lp-online__feed{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:clamp(32px,5vw,72px);align-items:center;margin-top:clamp(48px,6vw,88px)}.lp-online__feed-copy h3{margin:var(--fn-space-2) 0 0;font-family:var(--fn-font-display);font-size:var(--fn-fs-h2);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--fn-ink);text-wrap:balance}.lp-online__feed-copy p{margin:var(--fn-space-4) 0 0;max-width:46ch;font-size:var(--fn-fs-body-l);line-height:1.55;color:var(--fn-text-2)}@media(max-width:860px){.lp-online__feed{grid-template-columns:minmax(0,1fr)}.ofeed{margin:0 auto}}.auth-shell{min-height:100dvh;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:var(--fn-space-6);padding:var(--fn-space-3);align-items:start;background:var(--fn-bg)}.auth-page{background:var(--fn-bg);color:var(--fn-text);display:flex;flex-direction:column;min-height:calc(100dvh - var(--fn-space-6));padding:var(--fn-space-6) clamp(24px,4vw,80px);border:1px solid var(--fn-border-strong);border-radius:var(--fn-radius-sm)}.auth-topbar{align-items:center;display:flex;justify-content:space-between;gap:12px;width:100%}.auth-brand .mk-wordmark{width:118px}.auth-brand .mk-wordmark--balih{width:auto;height:34px}:is([data-theme=dark],.dark) .auth-brand .mk-wordmark{filter:invert(1)}:is([data-theme=dark],.dark) .auth-brand .mk-wordmark--balih{filter:none}.auth-topbar__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.auth-back{align-items:center;color:var(--fn-text-2);display:inline-flex;font-size:13px;font-weight:650;gap:8px;text-decoration:none}.auth-back:hover{color:var(--fn-primary-text)}.auth-card{align-self:center;margin:auto 0;max-width:520px;padding:clamp(var(--fn-space-5),5vh,var(--fn-space-16)) 0 var(--fn-space-8);width:100%}.auth-icon{align-items:center;background:var(--fn-primary-soft);border-radius:var(--fn-radius);color:var(--fn-primary);display:flex;height:46px;justify-content:center;margin-bottom:20px;width:46px}.auth-kicker{color:var(--fn-text-2);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.auth-card h1{color:var(--fn-ink);font-family:var(--fn-font-display);font-size:var(--fn-fs-auth-title);font-weight:500;line-height:1.05;letter-spacing:-.04em;margin:var(--fn-space-2) 0 0}.auth-subtitle{color:var(--fn-text-2);font-size:var(--fn-fs-auth-lead);line-height:1.35;margin:var(--fn-space-3) 0 var(--fn-space-6);text-wrap:balance}.auth-form{display:grid;gap:var(--fn-space-5)}.auth-form .field{display:grid;gap:7px;font:650 13.5px var(--fn-font);color:var(--fn-text)}.auth-form .field input{background:var(--fn-bg);border:1px solid var(--fn-border-strong);border-radius:var(--fn-radius-lg);color:var(--fn-text);font-family:var(--fn-font);font-size:var(--fn-fs-body-l);font-weight:400;min-height:var(--fn-control-touch);outline:none;padding:0 var(--fn-space-5);transition:border-color .16s,box-shadow .16s;width:100%}.auth-form .field input:focus{border-color:var(--fn-primary);box-shadow:var(--fn-focus)}.auth-form .field input::placeholder{color:var(--fn-text-3)}.auth-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.auth-forgot{font:650 13px var(--fn-font);color:var(--fn-primary-text);text-decoration:none}.auth-forgot:hover{text-decoration:underline}.auth-input-wrap{position:relative;display:block}.auth-input-wrap input{padding-right:48px!important}.auth-reveal{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:var(--fn-radius);background:transparent;color:var(--fn-text-2);display:grid;place-items:center;cursor:pointer}.auth-reveal:hover{background:var(--fn-surface-2);color:var(--fn-text)}.auth-reveal:focus-visible{outline:none;box-shadow:var(--fn-focus)}.auth-remember{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;cursor:pointer;font-size:14px}.auth-remember input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--fn-primary)}.auth-remember span{display:grid;gap:2px;font-weight:600}.auth-remember small{font-weight:400;color:var(--fn-text-3);font-size:12.5px;line-height:1.45}.auth-submit{margin-top:var(--fn-space-1);width:100%;min-height:52px;border-radius:var(--fn-radius-lg);font-size:var(--fn-fs-h4);font-weight:600}.auth-submit:disabled{cursor:not-allowed;opacity:.6}.auth-error{display:flex;gap:8px;align-items:flex-start;background:var(--fn-danger-soft);border-radius:var(--fn-radius);color:var(--fn-danger);font-size:13.5px;line-height:1.5;margin:0;padding:11px 12px}.auth-error svg{flex:none;margin-top:2px}.auth-link,.auth-text-button{background:transparent;border:0;color:var(--fn-primary-text);cursor:pointer;font:650 13px var(--fn-font);padding:6px 0;justify-self:start}.auth-link:hover,.auth-text-button:hover{text-decoration:underline}.auth-token-note{align-items:center;background:var(--fn-surface-2);border:1px solid var(--fn-border);border-radius:var(--fn-radius);color:var(--fn-text-2);display:flex;font-size:13px;gap:10px;line-height:1.5;padding:11px 12px}.auth-token-note svg{color:var(--fn-primary);flex:none}.auth-alt{display:grid;grid-template-columns:1fr 1fr;gap:var(--fn-space-5)}.auth-alt .auth-passkey-block--compact{margin:0}.auth-alt .auth-passkey{min-height:48px;border-radius:var(--fn-radius-lg);font-size:var(--fn-fs-body);font-weight:500;border-color:var(--fn-border-strong)}.auth-alt .auth-passkey svg{width:16px;height:16px;color:var(--fn-text-2)}.auth-alt .auth-passkey-note{text-align:left}.auth-alt .auth-error{margin-top:8px;font-size:12.5px}.auth-alt .auth-passkey-block--compact:only-child{grid-column:1 / -1}.auth-signup{margin:28px 0 0;color:var(--fn-text-2);font-size:14px;text-align:center}.auth-signup a{color:var(--fn-primary-text);font-weight:700;text-decoration:none}.auth-signup a:hover{text-decoration:underline}.auth-manual-note{border-top:1px solid var(--fn-border);color:var(--fn-text-3);font-size:12px;line-height:1.6;margin:20px 0 0;padding-top:16px}.auth-security-back{margin-top:18px}.auth-footer{color:var(--fn-text-3);font-size:12px;text-align:center;width:100%}.auth-card .auth-divider{justify-content:center;margin:var(--fn-space-3) 0;line-height:1.2;font-size:var(--fn-fs-h4);font-weight:500;color:var(--fn-text-2);text-transform:none;letter-spacing:0}.auth-card .auth-divider:before,.auth-card .auth-divider:after{display:none}.auth-card--operator .auth-kicker{display:block;margin-bottom:var(--fn-space-8)}.auth-card--operator .auth-divider{margin:var(--fn-space-6) 0;gap:var(--fn-space-3);font-size:var(--fn-fs-body);color:var(--fn-text-3)}.auth-card--operator .auth-divider:before,.auth-card--operator .auth-divider:after{display:block}@media(max-width:960px){.auth-shell{grid-template-columns:minmax(0,1fr)}}@media(min-width:961px)and (max-height:760px){.auth-page{padding-top:var(--fn-space-4)}.auth-card{padding-top:var(--fn-space-5)}.auth-card h1{margin-top:0}.auth-subtitle{font-size:var(--fn-fs-body-l);margin:var(--fn-space-2) 0 var(--fn-space-4)}.auth-alt .auth-passkey{min-height:var(--fn-control-default)}.auth-card .auth-divider{margin:var(--fn-space-2) 0}.auth-form{gap:var(--fn-space-3)}.auth-form .field input{min-height:var(--fn-control-default)}}.auth-shell--station{grid-template-columns:minmax(0,1fr);justify-items:center}.auth-shell--station .auth-page{width:100%;max-width:720px}@media(max-width:520px){.auth-page{padding:16px}.auth-card{padding:28px 0}.auth-back{font-size:0;gap:0}.auth-back svg{height:18px;width:18px}.auth-topbar__actions{gap:10px;flex-wrap:nowrap}.auth-alt{grid-template-columns:1fr}}.md-phone{height:100%;background:var(--fn-black);color:var(--fn-white)}.md-phone--bill{display:flex;flex-direction:column;gap:var(--fn-space-4);padding:var(--fn-space-12) var(--fn-space-6) var(--fn-space-8)}.md-phone__status{display:flex;padding-inline:var(--fn-space-4);font:var(--fn-type-label)}.md-phone__table{margin:var(--fn-space-4) 0 0;font:var(--fn-type-label);color:var(--fn-aurora-ink-2);text-transform:uppercase;letter-spacing:var(--fn-tracking-caps)}.md-phone__title{margin:0;font:var(--fn-type-h2);color:var(--fn-white)}.md-phone__lines{list-style:none;margin:0;padding:var(--fn-space-4);display:grid;gap:var(--fn-space-3);border-radius:var(--fn-radius-xl);background:var(--fn-aurora-surface);font:var(--fn-type-body)}.md-phone__lines li{display:flex;justify-content:space-between;gap:var(--fn-space-3);font-variant-numeric:tabular-nums}.md-phone__lines .is-total{padding-top:var(--fn-space-3);border-top:1px solid var(--fn-aurora-line);font:var(--fn-type-h4)}.md-phone__modes{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fn-space-1);padding:var(--fn-space-1);border-radius:var(--fn-radius-pill);background:var(--fn-aurora-surface)}.md-phone__modes span{padding:var(--fn-space-2) 0;border-radius:var(--fn-radius-pill);text-align:center;font:var(--fn-type-label);color:var(--fn-aurora-ink-2)}.md-phone__modes .is-on{background:var(--fn-white);color:var(--fn-black)}.md-phone__hint{margin:0;font:var(--fn-type-body-s);color:var(--fn-aurora-ink-2)}.md-phone__part{display:flex;align-items:baseline;justify-content:space-between;padding:var(--fn-space-4);border-radius:var(--fn-radius-xl);background:var(--fn-primary);color:var(--fn-on-primary);font:var(--fn-type-body)}.md-phone__part strong{font:var(--fn-type-h2);font-variant-numeric:tabular-nums}.md-phone__tips{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fn-space-2)}.md-phone__tips span{padding:var(--fn-space-3) 0;border:1px solid var(--fn-aurora-line);border-radius:var(--fn-radius-lg);text-align:center;font:var(--fn-type-label)}.md-phone__tips .is-on{border-color:var(--fn-primary);color:var(--fn-white);background:var(--fn-aurora-surface)}.md-phone__pay{margin-top:auto;padding:var(--fn-space-4);border-radius:var(--fn-radius-pill);background:var(--fn-white);color:var(--fn-black);text-align:center;font:var(--fn-type-h4)}.md-float{display:flex;align-items:center;gap:var(--fn-space-3);padding:var(--fn-space-4) var(--fn-space-5);border-radius:var(--fn-radius-xl);background:var(--fn-bg);color:var(--fn-ink)}.md-float div{display:grid;gap:var(--fn-space-1)}.md-float strong{font:var(--fn-type-h4);font-variant-numeric:tabular-nums}.md-float div span{font:var(--fn-type-body-s);color:var(--fn-text-2)}.md-float__icon{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:var(--fn-radius-lg);background:var(--fn-primary-subtle);color:var(--fn-primary-text)}.md-float__icon--ok{background:var(--fn-success-soft);color:var(--fn-success)}.md-how__wrap{display:grid;justify-items:center;gap:var(--fn-space-10)}.md-how__cta{display:flex;justify-content:center}.md-scan{container:md-scan / inline-size;width:100%;max-width:60rem;border:1px solid var(--fn-border);border-radius:var(--fn-radius-2xl);background:var(--fn-bg);box-shadow:var(--fn-shadow-lg);overflow:hidden}.md-scan__top{display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-3);padding:var(--fn-space-6) var(--fn-space-8) var(--fn-space-4)}.md-scan__brand{display:flex;align-items:center;gap:var(--fn-space-3);min-width:0}.md-scan__brand img{width:var(--fn-space-10);height:var(--fn-space-10);border-radius:var(--fn-radius-lg)}.md-scan__brand>span{display:grid;gap:var(--fn-space-1)}.md-scan__brand strong{font:var(--fn-type-label);color:var(--fn-ink)}.md-scan__brand small{font:var(--fn-type-caption);color:var(--fn-text-3)}.md-scan__route{display:flex;align-items:center;gap:var(--fn-space-2);padding:var(--fn-space-2) var(--fn-space-3);border:1px solid var(--fn-border);border-radius:var(--fn-radius-pill);color:var(--fn-text-3)}.md-scan__route svg{width:var(--fn-icon-sm);height:var(--fn-icon-sm)}.md-scan__route span{width:var(--fn-space-4);height:1px;background:var(--fn-border)}.md-scan__body{display:flex;flex-direction:column;align-items:center;gap:var(--fn-space-8);padding:var(--fn-space-4) var(--fn-space-8) var(--fn-space-8)}.md-scan__code{display:flex;flex-direction:column;align-items:center;flex:none}.md-scan__frame{position:relative;padding:var(--fn-space-3);border:1px solid var(--fn-border);border-radius:var(--fn-radius-2xl);background:var(--fn-surface-2)}.md-scan__tile{position:relative;display:grid;place-items:center;width:15rem;height:15rem;overflow:hidden;border-radius:var(--fn-radius-xl);background:var(--fn-white);color:var(--fn-black)}.md-scan__qr{width:100%;height:100%;fill:currentColor;transition:opacity var(--fn-duration-slow) var(--fn-ease),filter var(--fn-duration-slow) var(--fn-ease)}.md-scan__tile.is-used .md-scan__qr{opacity:.12;filter:blur(2px)}.md-scan__line{position:absolute;inset-inline:var(--fn-space-2);top:0;height:2px;background:var(--fn-primary);animation:md-scan-line 2.2s ease-in-out infinite}.md-scan__line:before{content:"";position:absolute;inset-inline:0;bottom:0;height:var(--fn-space-6);background:var(--fn-primary);opacity:.12}.md-scan__badge{position:absolute;display:grid;place-items:center;width:var(--fn-space-16);height:var(--fn-space-16);border:1px solid var(--fn-border);border-radius:var(--fn-radius-xl);background:var(--fn-bg);color:var(--fn-primary-text);box-shadow:var(--fn-shadow-lg);animation:md-scan-pop .42s cubic-bezier(.2,.8,.2,1) both}.md-scan__badge svg{width:var(--fn-space-8);height:var(--fn-space-8)}.md-scan__stamp{position:absolute;display:grid;justify-items:center;gap:var(--fn-space-3);padding:var(--fn-space-3);text-align:center;font:var(--fn-type-label);color:var(--fn-black);animation:md-scan-pop .42s cubic-bezier(.2,.8,.2,1) both}.md-scan__stamp>span{display:grid;place-items:center;width:var(--fn-space-16);height:var(--fn-space-16);border-radius:var(--fn-radius-pill);background:var(--fn-primary);color:var(--fn-on-primary);box-shadow:0 0 0 var(--fn-space-2) var(--fn-primary-soft)}.md-scan__stamp svg{width:var(--fn-space-8);height:var(--fn-space-8);fill:currentColor}.md-scan__chip{position:absolute;left:50%;bottom:calc(var(--fn-space-3) * -1);transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--fn-space-1);padding:var(--fn-space-1) var(--fn-space-3);white-space:nowrap;border:1px solid var(--fn-border);border-radius:var(--fn-radius-pill);background:var(--fn-bg);font:var(--fn-type-caption);color:var(--fn-text-2)}.md-scan__chip svg{width:var(--fn-icon-sm);height:var(--fn-icon-sm);color:var(--fn-success)}.md-scan__status{margin:var(--fn-space-6) 0 0;min-height:2.6em;max-width:16rem;text-align:center;font:var(--fn-type-body-s);color:var(--fn-text-2)}.md-scan__guide{width:100%;min-width:0}.md-scan__eyebrow{margin:0 0 var(--fn-space-2);font:var(--fn-type-caption);letter-spacing:var(--fn-tracking-caps);text-transform:uppercase;color:var(--fn-text-3)}.md-scan__guide h2{margin:0;font:var(--fn-type-h2);letter-spacing:-.02em;color:var(--fn-ink);text-wrap:balance}.md-scan__steps{list-style:none;margin:var(--fn-space-6) 0 0;padding:0;display:grid;gap:var(--fn-space-2)}.md-scan__steps button{display:flex;align-items:flex-start;gap:var(--fn-space-4);width:100%;min-height:44px;padding:var(--fn-space-3);border:1px solid transparent;border-radius:var(--fn-radius-xl);background:none;color:inherit;text-align:left;cursor:pointer;transition:background var(--fn-duration) var(--fn-ease),border-color var(--fn-duration) var(--fn-ease)}.md-scan__steps button:hover{background:var(--fn-surface-2)}.md-scan__steps button:focus-visible{outline:2px solid var(--fn-focus-color);outline-offset:2px}.md-scan__steps .is-on button{border-color:var(--fn-selected-border);background:var(--fn-primary-soft)}.md-scan__num{display:grid;place-items:center;flex:none;width:var(--fn-space-8);height:var(--fn-space-8);border:1px solid var(--fn-border);border-radius:var(--fn-radius-pill);font:var(--fn-type-caption);font-variant-numeric:tabular-nums;color:var(--fn-text-3);background:var(--fn-bg)}.md-scan__num svg{width:var(--fn-icon-sm);height:var(--fn-icon-sm)}.md-scan__steps .is-on .md-scan__num,.md-scan__steps .is-done .md-scan__num{border-color:var(--fn-primary);background:var(--fn-primary);color:var(--fn-on-primary)}.md-scan__text{display:grid;gap:var(--fn-space-1);padding-top:var(--fn-space-1)}.md-scan__text strong{font:var(--fn-type-h4);color:var(--fn-ink)}.md-scan__text span{font:var(--fn-type-body-s);color:var(--fn-text-2)}.md-scan__steps li:not(.is-on):not(.is-done) .md-scan__text strong{color:var(--fn-text-2)}.md-scan__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fn-space-3);padding:var(--fn-space-4) var(--fn-space-8);border-top:1px solid var(--fn-border);background:var(--fn-surface-2)}.md-scan__note{display:inline-flex;align-items:center;gap:var(--fn-space-2);font:var(--fn-type-body-s);color:var(--fn-text-2)}.md-scan__note svg{width:var(--fn-icon-sm);height:var(--fn-icon-sm);color:var(--fn-success)}.md-scan__actions{display:flex;flex-wrap:wrap;gap:var(--fn-space-2)}.md-scan__actions button,.md-scan__actions a{display:inline-flex;align-items:center;gap:var(--fn-space-2);min-height:44px;padding:0 var(--fn-space-3);border:0;border-radius:var(--fn-radius-lg);background:none;font:var(--fn-type-label);color:var(--fn-ink);cursor:pointer;text-decoration:none}.md-scan__actions a{color:var(--fn-primary-text)}.md-scan__actions button:hover,.md-scan__actions a:hover{background:var(--fn-bg)}.md-scan__actions button:focus-visible,.md-scan__actions a:focus-visible{outline:2px solid var(--fn-focus-color);outline-offset:2px}.md-scan__actions svg{width:var(--fn-icon-sm);height:var(--fn-icon-sm)}@keyframes md-scan-line{0%,to{transform:translateY(var(--fn-space-3))}50%{transform:translateY(13.5rem)}}@keyframes md-scan-pop{0%{opacity:0;transform:scale(.75) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@container md-scan (min-width: 44rem){.md-scan__body{flex-direction:row;align-items:center;gap:var(--fn-space-12)}}@media(prefers-reduced-motion:reduce){.md-scan__line,.md-scan__badge,.md-scan__stamp{animation:none}.md-scan__qr,.md-scan__steps button{transition:none}}.md-splits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fn-space-4)}.md-splits li{display:grid;align-content:start;gap:var(--fn-space-3);padding:var(--fn-space-6);border:1px solid var(--fn-border);border-radius:var(--fn-radius-xl);background:var(--fn-bg)}.md-splits h3{margin:0;font:var(--fn-type-h4);color:var(--fn-ink)}.md-splits p{margin:0;font:var(--fn-type-body);color:var(--fn-text-2)}.md-extras{margin-top:var(--fn-space-12)}.md-shot{margin:var(--fn-space-12) 0 0;border:1px solid var(--fn-border);border-radius:var(--fn-radius-xl);overflow:hidden;background:var(--fn-black)}.md-shot img{display:block;width:100%;height:auto}.md-eco{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fn-space-6)}.md-eco__card{display:grid;align-content:start;gap:var(--fn-space-3);padding:var(--fn-space-8);border:1px solid var(--fn-border);border-radius:var(--fn-radius-xl);background:var(--fn-bg)}.md-eco__card--pos{background:var(--fn-primary-subtle);border-color:transparent}.md-eco__card h3{margin:0;font:var(--fn-type-h3);color:var(--fn-ink)}.md-eco__card p{margin:0;font:var(--fn-type-body);color:var(--fn-text-2)}.md-eco__card ul{list-style:none;margin:var(--fn-space-2) 0 0;padding:0;display:grid;gap:var(--fn-space-2)}.md-eco__card li{display:flex;gap:var(--fn-space-2);align-items:flex-start;font:var(--fn-type-body);color:var(--fn-text)}.md-eco__card li svg{flex:none;margin-top:var(--fn-space-1);color:var(--fn-primary-text)}.md-eco__note{margin:var(--fn-space-6) 0 0;font:var(--fn-type-body);color:var(--fn-text-2)}@media(max-width:960px){.md-splits{grid-template-columns:repeat(2,minmax(0,1fr))}.md-eco{grid-template-columns:1fr}}@media(max-width:640px){.md-splits{grid-template-columns:1fr}}.md-hero__demo{display:inline-flex;align-items:center;gap:var(--fn-space-2);min-height:44px;color:var(--fn-cine-texto);font:var(--fn-type-body);text-decoration:none}.md-hero__demo:hover{text-decoration:underline;text-underline-offset:4px}.illos-art{--illos-ground: var(--fn-cine-fondo);--illos-ink: var(--fn-cine-texto);--illos-ramp-1: var(--fn-noche-azul);--illos-ramp-2: var(--fn-cine-azul-luz);--illos-ramp-3: var(--fn-primary);--illos-ramp-4: var(--fn-primary-active);--illos-mark: var(--fn-cine-azul-luz);--illos-spark: var(--fn-white);--illos-dark: 1;--illos-accent: var(--fn-cine-azul-luz);--illos-accent-dim: color-mix(in srgb, var(--fn-cine-azul-luz) 50%, var(--fn-cine-fondo));--illos-line: color-mix(in srgb, var(--fn-cine-texto) 50%, var(--fn-cine-fondo));--illos-faint: color-mix(in srgb, var(--fn-cine-texto) 15%, var(--fn-cine-fondo));--illos-alert: var(--fn-warning);pointer-events:none;-webkit-user-select:none;user-select:none}.illos-art svg{display:block;width:100%;height:auto}.illos-art{aspect-ratio:720 / 460}.illos-art .sc{stroke:color-mix(in srgb,var(--illos-ramp-4) 18%,transparent)}.illos-art .gr{stroke:color-mix(in srgb,var(--illos-ink) 9%,transparent)}.illos-live{position:relative}.illos-live>svg{position:relative}.illos-live:has(>.illos-field-canvas) .sh-still{visibility:hidden}.illos-field-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.lp-nav--oscuro+main .lp-ai--page{margin-top:calc(var(--lp-nav-alto) * -1)}.lp-ai--page .fn-wave{min-height:min(100svh,820px);padding:calc(var(--lp-nav-alto) + var(--fn-space-8)) var(--fn-space-6) var(--fn-space-16)}.lp-ai--page .lp-ai__content{max-width:980px;gap:var(--fn-space-4)}.lp-ai--page .lp-ai__content h1{font-size:var(--fn-fs-cine-h2);line-height:1.04;letter-spacing:-.04em;max-width:22ch}.lp-ai--page .lp-ai__lead{font:var(--fn-type-body-l);max-width:60ch}.lp-ai--page .lp-ai__ask{max-width:720px;margin-top:var(--fn-space-2);gap:var(--fn-space-3)}.lp-ai--page .lp-ai__ask-box textarea{min-height:96px}.ia-band{position:relative;overflow:hidden;padding:var(--lp-section) 0;background:var(--fn-cine-cielo);color:var(--fn-cine-texto)}.ia-band .lp-head h2{color:var(--fn-cine-texto)}.ia-band .lp-head p{color:var(--fn-cine-tenue)}.ia-section{padding-block:var(--lp-section)}.ia-icon{display:grid;place-items:center;width:var(--fn-space-12);height:var(--fn-space-12);border-radius:var(--fn-radius-lg);background:var(--fn-primary-subtle);color:var(--fn-primary-text)}.ia-icon svg{width:var(--fn-space-6);height:var(--fn-space-6)}.ia-flow{padding-block:var(--lp-section);border-top:1px solid var(--fn-border)}.ia-flow__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:var(--fn-space-16);align-items:start}.ia-flow__aside{align-self:stretch}.ia-flow__sticky{position:sticky;top:calc(var(--lp-nav-alto) + var(--fn-space-8));display:grid;gap:var(--fn-space-5)}.ia-num{margin:0;display:flex;align-items:baseline;gap:var(--fn-space-3);font:var(--fn-type-label);letter-spacing:var(--fn-tracking-caps);text-transform:uppercase;color:var(--fn-text-2)}.ia-num span{color:var(--fn-primary-text);font-variant-numeric:tabular-nums}.ia-flow h2{margin:0;font-family:var(--fn-font-display);font-weight:700;font-size:var(--fn-fs-cine-h2);line-height:1.04;letter-spacing:-.04em;color:var(--fn-text);text-wrap:balance}.ia-flow h2 em{font-style:italic;font-weight:600;color:var(--fn-primary-text)}.ia-flow__lead{margin:0;max-width:46ch;font:var(--fn-type-body-l);color:var(--fn-text-2)}.ia-flow__index{list-style:none;margin:var(--fn-space-2) 0 0;padding:0;border-top:1px solid var(--fn-border)}.ia-flow__index li{border-bottom:1px solid var(--fn-border)}.ia-flow__index a{display:flex;align-items:center;gap:var(--fn-space-5);min-height:var(--fn-space-12);color:var(--fn-text-2);font:var(--fn-type-body);text-decoration:none;transition:color .2s var(--fn-ease)}.ia-flow__index a span{min-width:var(--fn-space-6);font-variant-numeric:tabular-nums;color:var(--fn-text-3)}.ia-flow__index a:hover,.ia-flow__index a[aria-current=true]{color:var(--fn-text)}.ia-flow__index a[aria-current=true] span{color:var(--fn-primary-text)}.ia-flow__index a:focus-visible{outline:2px solid var(--fn-primary);outline-offset:2px;border-radius:var(--fn-radius-sm)}.ia-flow__body{display:grid;gap:var(--fn-space-24)}.ia-chapter{display:grid;gap:var(--fn-space-4);scroll-margin-top:calc(var(--lp-nav-alto) + var(--fn-space-6))}.ia-chapter__tag{margin:0;display:flex;align-items:center;gap:var(--fn-space-3);font:var(--fn-type-label);color:var(--fn-primary-text);font-variant-numeric:tabular-nums}.ia-pill{padding:var(--fn-space-1) var(--fn-space-3);border-radius:var(--fn-radius-pill);background:var(--fn-primary-soft);color:var(--fn-primary-on-subtle);font:var(--fn-type-caption);font-weight:600}.ia-chapter h3{margin:0;font-family:var(--fn-font-display);font-weight:700;font-size:var(--fn-fs-cine-cap);line-height:1.08;letter-spacing:-.03em;color:var(--fn-text);text-wrap:balance;max-width:22ch}.ia-chapter__text{margin:0;max-width:56ch;font:var(--fn-type-body-l);color:var(--fn-text-2)}.ia-fig{margin:var(--fn-space-2) 0 0;overflow:hidden;border:1px solid var(--fn-border);border-radius:var(--fn-radius-2xl);background:var(--fn-surface)}.ia-fig__art{padding:var(--fn-space-6) var(--fn-space-6) var(--fn-space-4);background:var(--fn-cine-cielo)}.ia-fig figcaption{display:flex;gap:var(--fn-space-4);padding:var(--fn-space-4) var(--fn-space-5);border-top:1px solid var(--fn-border);font:var(--fn-type-body-s);color:var(--fn-text-2)}.ia-fig figcaption strong{flex:none;font:var(--fn-type-label);letter-spacing:var(--fn-tracking-caps);color:var(--fn-text)}.ia-chapter__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fn-space-4)}.ia-chapter__list li{display:grid;align-content:start;gap:var(--fn-space-3);padding:var(--fn-space-5);border:1px solid var(--fn-border);border-radius:var(--fn-radius-xl);background:var(--fn-surface)}.ia-chapter__list h4{margin:0 0 var(--fn-space-1);font:var(--fn-type-label);color:var(--fn-text)}.ia-chapter__list p{margin:0;font:var(--fn-type-body-s);color:var(--fn-text-2)}.ia-grid{list-style:none;margin:var(--fn-space-10) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fn-space-4)}.ia-grid li{display:grid;align-content:start;gap:var(--fn-space-3);padding:var(--fn-space-6);border:1px solid var(--fn-border);border-radius:var(--fn-radius-xl);background:var(--fn-bg);transition:border-color var(--fn-duration-fast) var(--fn-ease),transform var(--fn-duration-fast) var(--fn-ease)}.ia-grid li:hover{border-color:var(--fn-primary);transform:translateY(-2px)}.ia-grid h3,.ia-modes h3,.ia-trust h3{margin:0;font:var(--fn-type-h4)}.ia-grid p{margin:0;font:var(--fn-type-body);color:var(--fn-text-2)}.ia-modes,.ia-trust{list-style:none;margin:var(--fn-space-10) 0 0;padding:0;display:grid;gap:var(--fn-space-4)}.ia-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.ia-trust{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--fn-space-4)}.ia-modes li,.ia-trust li{display:grid;align-content:start;gap:var(--fn-space-3);padding:var(--fn-space-6);border:1px solid var(--fn-cine-linea);border-radius:var(--fn-radius-xl);background:var(--fn-cine-vidrio);color:var(--fn-cine-texto)}.ia-modes p,.ia-trust p{margin:0;font:var(--fn-type-body);color:var(--fn-cine-tenue)}.ia-modes .ia-icon,.ia-trust .ia-icon{background:var(--fn-cine-velo);color:var(--fn-cine-azul-luz)}.ia-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-inline:auto;gap:var(--fn-space-4);margin-top:var(--fn-space-10);align-items:stretch}.ia-tier{display:flex;flex-direction:column;gap:var(--fn-space-5)}.ia-price__amount{margin:0;display:flex;align-items:baseline;gap:var(--fn-space-2);flex-wrap:wrap}.ia-price__amount strong{font-size:var(--fn-fs-display);line-height:1;letter-spacing:-.03em;color:var(--fn-ink);font-variant-numeric:tabular-nums}.ia-price__amount span{font:var(--fn-type-body);color:var(--fn-text-2)}.ia-tier__limits{margin:auto 0 0;padding-top:var(--fn-space-4);border-top:1px solid var(--fn-border);font:var(--fn-type-caption);color:var(--fn-text-3);font-variant-numeric:tabular-nums}.ia-tier__role{margin:0 0 var(--fn-space-1);font:var(--fn-type-label);letter-spacing:var(--fn-tracking-caps);text-transform:uppercase;color:var(--fn-primary-text)}.ia-tier__example{margin:0;display:grid;gap:var(--fn-space-2);padding:var(--fn-space-4);border-radius:var(--fn-radius-lg);background:var(--fn-primary-soft)}.ia-tier__example span{display:flex;align-items:center;gap:var(--fn-space-2);font:var(--fn-type-caption);font-weight:600;color:var(--fn-primary-on-subtle)}.ia-tier__example p{margin:0;font:var(--fn-type-body);color:var(--fn-text)}.ia-tiers__all{margin-top:var(--fn-space-6)}.ia-price__head{margin-inline:auto;text-align:center}.ia-price__head .ia-num{justify-content:center}.ia-compare{margin-top:var(--fn-space-16);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fn-space-4);min-width:0}.ia-compare h3{margin:0;font:var(--fn-type-h3);color:var(--fn-text)}.ia-compare__scroll{min-width:0;overflow-x:auto;border:1px solid var(--fn-border);border-radius:var(--fn-radius-xl)}.ia-compare table{width:100%;min-width:0;border-collapse:collapse;font:var(--fn-type-body)}.ia-compare th,.ia-compare td{padding:var(--fn-space-3) var(--fn-space-4);border-bottom:1px solid var(--fn-border);text-align:center}.ia-compare tbody tr:last-child th,.ia-compare tbody tr:last-child td{border-bottom:0}.ia-compare thead th{font:var(--fn-type-label);color:var(--fn-text);background:var(--fn-surface-2)}.ia-compare th[scope=row],.ia-compare thead th:first-child{text-align:left;font-weight:500;color:var(--fn-text)}.ia-compare td{color:var(--fn-text-2);font-variant-numeric:tabular-nums}.ia-compare__yes{display:block;margin-inline:auto;width:var(--fn-space-5);height:var(--fn-space-5);color:var(--fn-primary-text)}.ia-compare thead th:not(:first-child){width:20%}.ia-compare__no{color:var(--fn-text-3)}@media(max-width:640px){.ia-compare th,.ia-compare td{padding:var(--fn-space-3)}.ia-compare thead th:not(:first-child){width:24%}}.ia-control__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--fn-space-10);align-items:center}.ia-control__top .lp-head{margin:0;text-align:left}.ia-num--light{color:var(--fn-cine-tenue)}.ia-num--light span{color:var(--fn-cine-azul-luz)}.ia-fig--dark{border-color:var(--fn-cine-linea-2);background:var(--fn-cine-vidrio)}.ia-fig--dark figcaption{border-top-color:var(--fn-cine-linea);color:var(--fn-cine-tenue)}.ia-fig--dark figcaption strong{color:var(--fn-cine-texto)}.ia-chapter__points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fn-space-3)}.ia-chapter__points li{display:flex;gap:var(--fn-space-2);align-items:flex-start;font:var(--fn-type-body-s);color:var(--fn-text)}.ia-chapter__points svg{flex:none;width:var(--fn-space-4);height:var(--fn-space-4);margin-top:2px;color:var(--fn-primary-text)}.ia-price__note{margin:0;font:var(--fn-type-caption);color:var(--fn-text-3)}@media(prefers-reduced-motion:reduce){.ia-grid li:hover{transform:none}}@media(max-width:1100px){.ia-chapter__points,.ia-control__top,.ia-chapter__list,.ia-tiers{grid-template-columns:1fr}.ia-trust,.ia-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ia-flow__grid{grid-template-columns:1fr;gap:var(--fn-space-10)}.ia-flow__sticky{position:static}.ia-flow__index{display:none}.ia-fig__art{padding:var(--fn-space-3)}.ia-modes,.ia-trust,.ia-grid{grid-template-columns:1fr}}.ia-how{padding-block:var(--fn-space-16)}.ia-how__band{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;border-radius:var(--fn-radius-2xl);overflow:hidden;background:radial-gradient(70% 90% at 10% 0%,color-mix(in srgb,var(--fn-primary) 16%,var(--fn-surface)),transparent 70%),radial-gradient(60% 80% at 100% 100%,color-mix(in srgb,var(--fn-primary) 22%,var(--fn-surface)),transparent 70%),color-mix(in srgb,var(--fn-primary) 8%,var(--fn-surface))}.ia-how__cell{position:relative;display:grid;place-items:center;min-height:260px;padding:var(--fn-space-8) var(--fn-space-6)}.ia-how__arrow{display:grid;place-items:center;width:var(--fn-space-10);height:var(--fn-space-10);border-radius:var(--fn-radius-pill);background:var(--fn-surface);color:var(--fn-text-2);box-shadow:var(--fn-shadow-sm)}.ia-how__arrow svg{width:var(--fn-space-4);height:var(--fn-space-4)}.ia-ui{width:100%;max-width:300px;display:grid;gap:var(--fn-space-3);padding:var(--fn-space-4);border-radius:var(--fn-radius-xl);background:var(--fn-surface);box-shadow:var(--fn-shadow);font:var(--fn-type-body-s);color:var(--fn-text);font-variant-numeric:tabular-nums}.ia-ui__head{display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-2)}.ia-ui__head>span:first-child{display:inline-flex;align-items:center;gap:var(--fn-space-2);font-weight:600}.ia-ui__head svg{width:var(--fn-space-4);height:var(--fn-space-4);color:var(--fn-text-3)}.ia-ui__muted{color:var(--fn-text-3)}.ia-ui__chart{position:relative;display:flex;align-items:flex-end;gap:var(--fn-space-2);height:96px;padding-top:var(--fn-space-6)}.ia-ui__bar{flex:1;border-radius:var(--fn-radius-sm);background:var(--fn-surface-3)}.ia-ui__bar:nth-child(1){height:38%}.ia-ui__bar:nth-child(2){height:54%}.ia-ui__bar:nth-child(3){height:46%}.ia-ui__bar:nth-child(4){height:88%}.ia-ui__bar:nth-child(5){height:64%}.ia-ui__bar:nth-child(6){height:30%}.ia-ui__bar:nth-child(7){height:26%}.ia-ui__bar.is-on{animation:ia-how-bar 4s var(--fn-ease) infinite}.ia-ui__tip{position:absolute;top:0;left:50%;transform:translate(-50%);padding:2px var(--fn-space-2);border-radius:var(--fn-radius-pill);background:var(--fn-primary-soft);color:var(--fn-primary-on-subtle);font:var(--fn-type-caption);font-weight:600;animation:ia-how-tip 4s var(--fn-ease) infinite}.ia-ui__days{display:flex;gap:var(--fn-space-2);color:var(--fn-text-3);font:var(--fn-type-caption)}.ia-ui__days span{flex:1;text-align:center}.ia-ui__row{display:flex;justify-content:space-between;gap:var(--fn-space-3)}.ia-ui__row s{color:var(--fn-text-3)}.ia-ui__row strong{color:var(--fn-primary-text)}.ia-ui__row--total{padding-top:var(--fn-space-2);border-top:1px solid var(--fn-border);font-weight:600}.ia-ui__row--total strong{color:var(--fn-text)}.ia-ui__pill{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--fn-space-1);padding:2px var(--fn-space-2);border-radius:var(--fn-radius-pill);font:var(--fn-type-caption);font-weight:600}.ia-ui__pill svg{width:var(--fn-space-3);height:var(--fn-space-3)}.ia-ui__pill--warn{background:var(--fn-warning-soft);color:var(--fn-warning-text)}.ia-ui__pill--ok{background:var(--fn-success-soft);color:var(--fn-success-text)}.ia-ui__actions{position:relative;display:grid;justify-items:end;min-height:var(--fn-space-8)}.ia-ui__btn{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--fn-space-1);min-height:var(--fn-space-8);padding:0 var(--fn-space-3);border-radius:var(--fn-radius-sm);font:var(--fn-type-caption);font-weight:600}.ia-ui__btn svg{width:var(--fn-space-3);height:var(--fn-space-3)}.ia-ui__btn--wide{justify-self:stretch}.ia-ui__btn--go{background:var(--fn-primary);color:var(--fn-on-primary);animation:ia-how-go 4s var(--fn-ease) infinite}.ia-ui__btn--ok{background:var(--fn-success-soft);color:var(--fn-success-text);animation:ia-how-ok 4s var(--fn-ease) infinite}.ia-how__cell:nth-of-type(3) .ia-ui__btn,.ia-how__cell:nth-of-type(3) .ia-how__cursor{animation-delay:1.3s}.ia-how__cell:nth-of-type(5) .ia-ui__btn,.ia-how__cell:nth-of-type(5) .ia-how__cursor{animation-delay:2.6s}.ia-how__cursor{position:absolute;width:var(--fn-space-6);height:var(--fn-space-6);color:var(--fn-text);fill:var(--fn-surface);pointer-events:none;animation:ia-how-cursor 4s var(--fn-ease) infinite}.ia-how__cursor--a{left:46%;top:40%}.ia-how__cursor--b,.ia-how__cursor--c{right:18%;bottom:var(--fn-space-10)}@keyframes ia-how-cursor{0%,to{transform:translate(28px,30px);opacity:0}20%{opacity:1}40%{transform:translate(0)}46%{transform:translate(0) scale(.86)}52%{transform:translate(0) scale(1)}80%{opacity:1}}@keyframes ia-how-go{0%,44%{opacity:1;transform:none}50%,92%{opacity:0;transform:scale(.96)}}@keyframes ia-how-ok{0%,46%{opacity:0}54%,92%{opacity:1}to{opacity:0}}@keyframes ia-how-bar{0%,40%{background:var(--fn-surface-3)}48%,92%{background:var(--fn-primary)}}@keyframes ia-how-tip{0%,42%{opacity:0;transform:translate(-50%,6px)}50%,92%{opacity:1;transform:translate(-50%)}}.ia-how__steps{list-style:none;margin:var(--fn-space-6) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fn-space-8)}.ia-how__steps h3{margin:var(--fn-space-2) 0 var(--fn-space-2);font:var(--fn-type-h4);color:var(--fn-text)}.ia-how__steps p{margin:0;font:var(--fn-type-body);color:var(--fn-text-2)}.ia-how__n{font:var(--fn-type-caption);font-family:var(--fn-font-mono);color:var(--fn-primary-text)}@media(prefers-reduced-motion:reduce){.ia-how__cursor{display:none}.ia-ui__btn--go,.ia-ui__btn--ok,.ia-ui__bar.is-on,.ia-ui__tip{animation:none}.ia-ui__btn--go{opacity:0}.ia-ui__bar.is-on{background:var(--fn-primary)}}@media(max-width:900px){.ia-how__band{grid-template-columns:1fr}.ia-how__arrow{transform:rotate(90deg);margin-inline:auto}.ia-how__steps{grid-template-columns:1fr;gap:var(--fn-space-5)}}.ia-ocr2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--fn-space-12);align-items:center;padding-block:var(--lp-section)}.ia-ocr2__copy{display:grid;gap:var(--fn-space-5);align-content:start}.ia-ocr2__copy .ia-num{align-items:center}.ia-ocr2__copy .ia-num span{display:inline-flex}.ia-ocr2__copy h2{margin:0;font-family:var(--fn-font-display);font-weight:700;font-size:var(--fn-fs-cine-h2);line-height:1.02;letter-spacing:-.045em;color:var(--fn-text);text-wrap:balance}.ia-ocr2__lead{margin:0;max-width:52ch;font:var(--fn-type-body-l);color:var(--fn-text-2)}.ia-ocr2__files{margin:0;padding:0;border:0;display:grid;gap:var(--fn-space-2)}.ia-ocr2__files legend{padding:0;margin-bottom:var(--fn-space-2);font:var(--fn-type-caption);letter-spacing:var(--fn-tracking-caps);text-transform:uppercase;color:var(--fn-text-3)}.ia-ocr2__file{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fn-space-3);min-height:var(--fn-space-16);padding:var(--fn-space-3) var(--fn-space-4);border:1px solid var(--fn-border);border-radius:var(--fn-radius-xl);background:var(--fn-surface);cursor:pointer;transition:border-color var(--fn-duration-fast) var(--fn-ease)}.ia-ocr2__file:hover{border-color:var(--fn-border-strong)}.ia-ocr2__file input{position:absolute;opacity:0;pointer-events:none}.ia-ocr2__file:has(input:checked){border-color:var(--fn-primary);outline:1px solid var(--fn-primary);outline-offset:-2px}.ia-ocr2__file:has(input:focus-visible){outline:2px solid var(--fn-primary);outline-offset:2px}.ia-ocr2__file-icon{display:grid;place-items:center;width:var(--fn-space-10);height:var(--fn-space-10);border-radius:var(--fn-radius-lg);background:var(--fn-surface-2);color:var(--fn-text-2)}.ia-ocr2__file:has(input:checked) .ia-ocr2__file-icon{background:var(--fn-primary-subtle);color:var(--fn-primary-text)}.ia-ocr2__file-icon svg{width:var(--fn-space-5);height:var(--fn-space-5)}.ia-ocr2__file-body{display:grid;min-width:0}.ia-ocr2__file-body strong{font:var(--fn-type-label);color:var(--fn-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-ocr2__file-body span{font:var(--fn-type-caption);color:var(--fn-text-3)}.ia-ocr2__file-total{font:var(--fn-type-label);color:var(--fn-text);font-variant-numeric:tabular-nums}.ia-ocr2__steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--fn-space-2) var(--fn-space-5);font:var(--fn-type-body-s);color:var(--fn-text-2)}.ia-ocr2__steps li{display:inline-flex;align-items:baseline;gap:var(--fn-space-2)}.ia-ocr2__steps span{font:var(--fn-type-caption);font-family:var(--fn-font-mono);color:var(--fn-primary-text)}.ia-ocr2__well{display:grid;justify-items:center;gap:var(--fn-space-3);padding:var(--fn-space-10) var(--fn-space-8) var(--fn-space-5);border-radius:var(--fn-radius-2xl);background:radial-gradient(70% 90% at 0% 0%,color-mix(in srgb,var(--fn-primary) 16%,var(--fn-surface)),transparent 70%),radial-gradient(60% 80% at 100% 100%,color-mix(in srgb,var(--fn-primary) 22%,var(--fn-surface)),transparent 70%),color-mix(in srgb,var(--fn-primary) 8%,var(--fn-surface))}.ia-ocr2__card{position:relative;overflow:hidden;width:100%;max-width:480px;display:grid;gap:var(--fn-space-4);padding:var(--fn-space-6);border-radius:var(--fn-radius-xl);background:var(--fn-surface);box-shadow:var(--fn-shadow);font:var(--fn-type-body-s);color:var(--fn-text);font-variant-numeric:tabular-nums;animation:ia-ocr2-in var(--fn-duration-slow) var(--fn-ease) both}.ia-ocr2__beam{position:absolute;inset-inline:0;top:0;height:var(--fn-space-16);pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--fn-primary) 14%,transparent) 85%,var(--fn-primary));opacity:0;animation:ia-ocr2-beam 1.6s var(--fn-ease) .1s both}.ia-ocr2__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fn-space-3)}.ia-ocr2__head div{display:grid}.ia-ocr2__head strong{font:var(--fn-type-h4);color:var(--fn-text)}.ia-ocr2__head div span{font:var(--fn-type-caption);font-family:var(--fn-font-mono);color:var(--fn-text-3)}.ia-ocr2__pill{flex:none;display:inline-flex;align-items:center;gap:var(--fn-space-1);padding:2px var(--fn-space-2);border-radius:var(--fn-radius-pill);background:var(--fn-success-soft);color:var(--fn-success-text);font:var(--fn-type-caption);font-weight:600;animation:ia-ocr2-line var(--fn-duration) var(--fn-ease) 1.5s both}.ia-ocr2__pill svg{width:var(--fn-space-3);height:var(--fn-space-3)}.ia-ocr2__meta{margin:0;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--fn-space-3);padding:var(--fn-space-3) var(--fn-space-4);border-radius:var(--fn-radius-lg);background:var(--fn-surface-2)}.ia-ocr2__meta div{display:grid;gap:2px;min-width:0}.ia-ocr2__meta dt{font:var(--fn-type-caption);color:var(--fn-text-3)}.ia-ocr2__meta dd{margin:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-ocr2__match{display:grid;gap:var(--fn-space-2)}.ia-ocr2__bar{display:flex;gap:3px;height:var(--fn-space-2)}.ia-ocr2__bar span{flex:1;border-radius:var(--fn-radius-pill);background:var(--fn-surface-3);animation:ia-ocr2-seg var(--fn-duration) var(--fn-ease) both}.ia-ocr2__bar span.is-ok{--seg: var(--fn-primary)}.ia-ocr2__bar span.is-new{--seg: var(--fn-warning)}.ia-ocr2__bar span:nth-child(1){animation-delay:.35s}.ia-ocr2__bar span:nth-child(2){animation-delay:.6s}.ia-ocr2__bar span:nth-child(3){animation-delay:.85s}.ia-ocr2__bar span:nth-child(4){animation-delay:1.1s}.ia-ocr2__match p{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--fn-space-2);font:var(--fn-type-caption);color:var(--fn-text-2)}.ia-ocr2__match p>span{width:var(--fn-space-2);height:var(--fn-space-2);border-radius:var(--fn-radius-pill);background:var(--fn-primary)}.ia-ocr2__match p>span.is-new{margin-inline-start:var(--fn-space-2);background:var(--fn-warning)}.ia-ocr2__cols,.ia-ocr2__lines li{display:grid;grid-template-columns:minmax(0,1fr) var(--fn-space-16) 6.5rem;gap:var(--fn-space-3);align-items:center}.ia-ocr2__cols{padding-bottom:var(--fn-space-2);border-bottom:1px solid var(--fn-border);font:var(--fn-type-caption);color:var(--fn-text-3)}.ia-ocr2__cols span:not(:first-child),.ia-ocr2__lines li>span:not(:first-child){text-align:right}.ia-ocr2__lines{list-style:none;margin:0;padding:0;display:grid}.ia-ocr2__lines li{padding-block:var(--fn-space-2);animation:ia-ocr2-line var(--fn-duration) var(--fn-ease) both}.ia-ocr2__lines li+li{border-top:1px dashed var(--fn-border)}.ia-ocr2__lines li[data-i="0"]{animation-delay:.35s}.ia-ocr2__lines li[data-i="1"]{animation-delay:.6s}.ia-ocr2__lines li[data-i="2"]{animation-delay:.85s}.ia-ocr2__lines li[data-i="3"]{animation-delay:1.1s}.ia-ocr2__lines li>span:first-child{display:grid;min-width:0}.ia-ocr2__lines strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-ocr2__lines small{display:inline-flex;align-items:center;gap:var(--fn-space-1);font:var(--fn-type-caption);color:var(--fn-success-text)}.ia-ocr2__lines small svg{width:var(--fn-space-3);height:var(--fn-space-3)}.ia-ocr2__lines li.is-new small{color:var(--fn-warning-text)}.ia-ocr2__lines li>span:nth-child(2){color:var(--fn-text-2)}.ia-ocr2__sum,.ia-ocr2__total{display:flex;justify-content:space-between;gap:var(--fn-space-3)}.ia-ocr2__sum{color:var(--fn-text-2)}.ia-ocr2__sum+.ia-ocr2__sum{margin-top:calc(var(--fn-space-2) * -1)}.ia-ocr2__sum:first-of-type{padding-top:var(--fn-space-3);border-top:1px solid var(--fn-border)}.ia-ocr2__total{align-items:baseline;padding-top:var(--fn-space-3);border-top:1px solid var(--fn-border);font:var(--fn-type-label)}.ia-ocr2__total strong{font:var(--fn-type-h3);color:var(--fn-text)}.ia-ocr2__note{margin:0;display:flex;gap:var(--fn-space-2);align-items:flex-start;padding:var(--fn-space-3);border-radius:var(--fn-radius-lg);background:var(--fn-primary-subtle);color:var(--fn-primary-on-subtle);font:var(--fn-type-caption)}.ia-ocr2__note svg{flex:none;width:var(--fn-space-4);height:var(--fn-space-4)}.ia-ocr2__foot{margin:0;display:inline-flex;align-items:center;gap:var(--fn-space-2);font:var(--fn-type-caption);color:var(--fn-text-2)}.ia-ocr2__foot svg{width:var(--fn-space-4);height:var(--fn-space-4)}@keyframes ia-ocr2-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ia-ocr2-beam{0%{opacity:0;transform:translateY(-100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(900%)}}@keyframes ia-ocr2-line{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ia-ocr2-seg{to{background:var(--seg)}}@media(prefers-reduced-motion:reduce){.ia-ocr2__card,.ia-ocr2__lines li,.ia-ocr2__pill{animation:none}.ia-ocr2__beam{display:none}.ia-ocr2__bar span{animation:none;background:var(--seg)}}@media(max-width:1100px){.ia-ocr2{grid-template-columns:1fr}}@media(max-width:720px){.ia-ocr2__well{padding:var(--fn-space-5) var(--fn-space-3) var(--fn-space-4)}.ia-ocr2__card{padding:var(--fn-space-4)}.ia-ocr2__meta{grid-template-columns:1fr 1fr}.ia-ocr2__meta div:first-child{grid-column:1 / -1}.ia-ocr2__cols,.ia-ocr2__lines li{grid-template-columns:minmax(0,1fr) var(--fn-space-12) 5.5rem;gap:var(--fn-space-2)}}.bz-hero,.bz-ai{--bz-azul: color-mix(in srgb, var(--fn-primary) 18%, var(--fn-white));--bz-menta: #c9efe4;--bz-rosa: #fbd5e3;--bz-ambar: #fde4b8;--bz-lila: #e2dcfb;--bz-slot: 21px}.bz-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(32px,4.5vw,64px) 0 clamp(64px,7vw,104px);background:var(--fn-white)}.bz-hero__copy{display:grid;justify-items:center;gap:var(--fn-space-5);text-align:center}.bz-badge{display:inline-flex;align-items:center;gap:var(--fn-space-2);margin:0;padding:4px 14px 4px 4px;border-radius:var(--fn-radius-pill);background:var(--fn-surface-2);font:var(--fn-type-label);color:var(--fn-text-2)}.bz-badge span{padding:4px 10px;border-radius:var(--fn-radius-pill);background:var(--fn-primary);color:var(--fn-white)}.bz-hero h1{margin:0;max-width:900px;font:700 var(--fn-fs-hero)/1.02 var(--fn-font-display);letter-spacing:-.045em;color:var(--fn-ink);text-wrap:balance}.bz-hero__lead{margin:0;max-width:700px;font:var(--fn-type-body-l);font-size:var(--fn-fs-lead);line-height:1.5;color:var(--fn-text-2);text-wrap:pretty}.bz-hero__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fn-space-3);margin-top:var(--fn-space-2)}.bz-hero__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fn-space-2) var(--fn-space-6);margin:0;padding:0;list-style:none;font:var(--fn-type-label);color:var(--fn-text-2)}.bz-hero__trust li{display:inline-flex;align-items:center;gap:6px}.bz-hero__trust svg{color:var(--fn-primary-text)}.bz-hero__stage{margin-top:clamp(36px,4.5vw,56px)}.bz-hero{--bz-magenta: #b23fd0;--bz-violeta: #8344e0;--bz-morado: #7a32e2;--bz-lavanda: #a99cf2}.bz-hero .bz-stage:before{content:"";position:absolute;z-index:-1;top:60%;bottom:-200vh;left:50%;width:100vw;transform:translate(-50%);pointer-events:none;background:radial-gradient(28% 14% at 40% 10%,color-mix(in srgb,var(--bz-lavanda) 75%,transparent) 0%,transparent 100%),radial-gradient(30% 34% at 2% 24%,var(--bz-magenta) 0%,transparent 100%),linear-gradient(100deg,var(--bz-magenta) 0%,var(--bz-violeta) 30%,color-mix(in srgb,var(--bz-violeta) 65%,var(--bz-lavanda)) 46%,var(--bz-violeta) 64%,var(--bz-morado) 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0,var(--fn-black) 12vw);mask-image:linear-gradient(180deg,transparent 0,var(--fn-black) 12vw)}.bz-glass,.bz-glass--phone{padding:8px;border:1px solid color-mix(in srgb,var(--fn-white) 90%,transparent);background:color-mix(in srgb,#f1f1f1 40%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 125px #0d16190f,0 4px 60px #00000029}.bz-glass{zoom:var(--bz-zoom, 1);box-sizing:border-box;width:960px;border-radius:calc(var(--fn-radius-2xl) + 8px)}.bz-proof{display:grid;justify-items:center;gap:clamp(40px,5vw,64px);margin-top:clamp(48px,6vw,80px);color:var(--fn-white)}.bz-proof__marks{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fn-space-4) clamp(24px,3.4vw,48px);margin:0;padding:0;list-style:none;font:700 var(--fn-fs-h3)/1.1 var(--fn-font-display);letter-spacing:-.02em}.bz-proof__marks li{display:inline-flex;align-items:center;gap:var(--fn-space-2);white-space:nowrap}.bz-proof__marks svg{width:26px;height:26px;stroke-width:2.2}.bz-proof__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fn-space-8) var(--fn-space-6);width:100%;margin:0;padding:0;list-style:none;text-align:center}.bz-proof__stats li{display:grid;align-content:start;gap:var(--fn-space-2)}.bz-proof__stats strong{font:700 var(--fn-fs-hero)/1 var(--fn-font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap}.bz-proof__stats span{margin:0 auto;max-width:270px;font:var(--fn-type-body-l);font-size:var(--fn-fs-lead);line-height:1.35;font-weight:500;color:var(--fn-white);text-wrap:balance}.bz-stage{position:relative;margin:0 auto;max-width:1120px;padding-right:clamp(0px,11vw,160px);color:var(--fn-black)}.bz-desk{display:grid;grid-template-columns:64px 1fr;overflow:hidden;border-radius:var(--fn-radius-2xl);background:var(--fn-white)}.bz-desk__rail{display:grid;align-content:start;justify-items:center;gap:6px;padding:18px 0;background:var(--fn-black)}.bz-desk__rail img{margin-bottom:14px;filter:brightness(0) invert(1)}.bz-desk__mark{width:28px;height:22px}.bz-desk__rail .bz-desk__mark--balih{width:auto;height:22px;filter:none}.bz-desk__rail span{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--fn-radius-lg);color:var(--fn-white-72)}.bz-desk__rail span.is-on{background:var(--fn-primary);color:var(--fn-white)}.bz-desk__rail svg{width:20px;height:20px}.bz-desk__main{min-width:0}.bz-desk__top{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--fn-border);font:700 var(--fn-fs-h4)/1.2 var(--fn-font-display);letter-spacing:-.02em}.bz-desk__icons{display:inline-flex;align-items:center;gap:16px}.bz-desk__icons svg{width:20px;height:20px}.bz-desk__tools{display:flex;align-items:center;gap:8px;padding:12px 20px;border-bottom:1px solid var(--fn-border)}.bz-desk__spacer{flex:1}.bz-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--fn-border);border-radius:var(--fn-radius-pill);font:var(--fn-type-caption);font-weight:600;white-space:nowrap}.bz-chip svg{width:14px;height:14px}.bz-chip--icon{padding:0 9px}.bz-chip--primary{border-color:var(--fn-primary);background:var(--fn-primary);color:var(--fn-white)}.bz-cal__heads,.bz-cal__body{display:grid;grid-template-columns:52px repeat(5,minmax(0,1fr))}.bz-cal__heads{padding:14px 0 10px;border-bottom:1px solid var(--fn-border)}.bz-cal__head{display:grid;justify-items:center;gap:2px;text-align:center}.bz-cal__head strong{margin-top:4px;font:var(--fn-type-caption);font-weight:700}.bz-cal__head>span:last-child{font:var(--fn-type-caption);color:var(--fn-text-3)}.bz-avatar{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--fn-radius-pill);font:var(--fn-type-caption);font-weight:700;color:var(--fn-black)}.bz-avatar--lg{width:40px;height:40px;outline:2px solid var(--bz-tono, var(--fn-border));outline-offset:2px}.bz-cal__body{position:relative;padding:6px 0 10px}.bz-cal__hours{display:grid;grid-template-rows:repeat(6,calc(var(--bz-slot) * 4))}.bz-cal__hours span{padding-right:8px;text-align:right;font:var(--fn-type-caption);color:var(--fn-text-3);transform:translateY(-6px)}.bz-cal__col{display:grid;grid-template-rows:repeat(24,var(--bz-slot));padding:0 3px;border-left:1px solid var(--fn-border);background:repeating-linear-gradient(180deg,transparent 0 calc(var(--bz-slot) * 4 - 1px),var(--fn-border) calc(var(--bz-slot) * 4 - 1px) calc(var(--bz-slot) * 4))}.bz-tone--azul{--bz-tono: var(--bz-azul);background:var(--bz-azul)}.bz-tone--menta{--bz-tono: var(--bz-menta);background:var(--bz-menta)}.bz-tone--rosa{--bz-tono: var(--bz-rosa);background:var(--bz-rosa)}.bz-tone--ambar{--bz-tono: var(--bz-ambar);background:var(--bz-ambar)}.bz-tone--lila{--bz-tono: var(--bz-lila);background:var(--bz-lila)}.bz-appt{position:relative;display:grid;align-content:start;gap:0;margin:2px 0;padding:5px 8px;overflow:hidden;border-radius:var(--fn-radius-sm);font:var(--fn-type-caption);line-height:1.25;color:var(--fn-black)}.bz-appt strong{font-weight:700;font-size:var(--fn-fs-body-s);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-appt__time{display:flex;align-items:center;justify-content:space-between;gap:4px;color:var(--fn-text-2);font-variant-numeric:tabular-nums}.bz-appt__service{color:var(--fn-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-appt__flags{display:inline-flex;gap:2px}.bz-appt__flags svg{width:13px;height:13px;color:var(--fn-black)}.bz-cal__col .bz-appt[data-at="0"]{grid-row-start:1}.bz-cal__col .bz-appt[data-at="1"]{grid-row-start:2}.bz-cal__col .bz-appt[data-at="2"]{grid-row-start:3}.bz-cal__col .bz-appt[data-at="5"]{grid-row-start:6}.bz-cal__col .bz-appt[data-at="6"]{grid-row-start:7}.bz-cal__col .bz-appt[data-at="8"]{grid-row-start:9}.bz-cal__col .bz-appt[data-at="9"]{grid-row-start:10}.bz-cal__col .bz-appt[data-at="12"]{grid-row-start:13}.bz-cal__col .bz-appt[data-at="13"]{grid-row-start:14}.bz-cal__col .bz-appt[data-at="14"]{grid-row-start:15}.bz-cal__col .bz-appt[data-at="15"]{grid-row-start:16}.bz-cal__col .bz-appt[data-at="17"]{grid-row-start:18}.bz-cal__col .bz-appt[data-at="18"]{grid-row-start:19}.bz-cal__col .bz-appt[data-len="3"]{grid-row-end:span 3}.bz-cal__col .bz-appt[data-len="4"]{grid-row-end:span 4}.bz-cal__col .bz-appt[data-len="5"]{grid-row-end:span 5}.bz-cal__col .bz-appt[data-len="6"]{grid-row-end:span 6}.bz-cal__col .bz-appt[data-len="7"]{grid-row-end:span 7}.bz-cal__now{position:absolute;left:52px;right:0;top:calc(6px + var(--bz-slot) * 11);height:2px;background:var(--fn-primary);pointer-events:none}.bz-cal__now:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:var(--fn-radius-pill);background:var(--fn-primary)}.bz-cal__now span{position:absolute;left:-50px;top:-9px;padding:1px 8px;border-radius:var(--fn-radius-pill);background:var(--fn-primary);color:var(--fn-white);font:var(--fn-type-caption);font-weight:700}.bz-phone{position:absolute;right:0;bottom:-56px;width:244px;border-radius:34px}.bz-phone__screen{display:grid;grid-template-rows:auto auto auto 1fr auto;height:470px;overflow:hidden;border-radius:26px;background:var(--fn-white)}.bz-phone__status{padding:10px 22px 0;font:var(--fn-type-caption);font-weight:700}.bz-phone__top{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 6px}.bz-phone__top strong{display:inline-flex;align-items:center;gap:4px;font:var(--fn-type-label)}.bz-phone__top svg{width:16px;height:16px}.bz-phone__who{display:flex;align-items:center;gap:12px;padding:8px 16px 12px;border-bottom:1px solid var(--fn-border)}.bz-phone__who div{display:grid}.bz-phone__who strong{font:var(--fn-type-caption);font-weight:700;font-size:var(--fn-fs-body-s)}.bz-phone__who span{font:var(--fn-type-caption);color:var(--fn-text-3)}.bz-phone__list{display:grid;align-content:start;gap:6px;margin:0;padding:10px 12px;list-style:none}.bz-phone__list .bz-appt{margin:0;padding:8px 10px}.bz-phone__tabs{display:flex;align-items:center;justify-content:space-around;padding:10px 8px 16px;border-top:1px solid var(--fn-border);color:var(--fn-text-3)}.bz-phone__tabs svg{width:20px;height:20px}.bz-phone__tabs .is-on{color:var(--fn-primary)}.bz-phone__plus{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--fn-radius-pill);background:var(--fn-primary);color:var(--fn-white)}.bz-section{padding-block:var(--lp-section)}.bz-band{padding-block:var(--lp-section);background:var(--fn-surface-2)}.bz-head{justify-items:start}.bz-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--fn-radius-lg);background:var(--fn-ink);color:var(--fn-on-ink)}.bz-icon svg{width:22px;height:22px}.bz-icon--soft{background:var(--fn-primary-soft);color:var(--fn-primary-on-subtle)}.bz-segments,.bz-features,.bz-base,.bz-plans{margin:0;padding:0;list-style:none;display:grid;gap:var(--fn-space-4)}.bz-segments{grid-template-columns:repeat(4,minmax(0,1fr))}.bz-segments li{display:grid;align-content:start;gap:var(--fn-space-3);padding:var(--fn-space-6);border:1px solid var(--fn-border);border-radius:var(--fn-radius-2xl);background:var(--fn-white)}.bz-segments h3,.bz-features h3,.bz-base h3{margin:0;font:var(--fn-type-h4);font-weight:700;color:var(--fn-ink)}.bz-segments p,.bz-features p,.bz-base p{margin:0;font:var(--fn-type-body);color:var(--fn-text-2)}.bz-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fn-space-8) var(--fn-space-6)}.bz-features li{display:grid;align-content:start;gap:var(--fn-space-3)}.bz-base{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fn-space-4)}.bz-base li{display:flex;gap:var(--fn-space-4);padding:var(--fn-space-6);border:1px solid var(--fn-border);border-radius:var(--fn-radius-2xl)}.bz-base li>div{display:grid;align-content:start;gap:var(--fn-space-1)}.bz-ai{overflow:hidden;padding-block:var(--lp-section);background:var(--fn-black);color:var(--fn-white)}.bz-ai__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,6vw,96px)}.bz-ai__copy{display:grid;gap:var(--fn-space-5)}.bz-ai__eyebrow{color:var(--fn-white);font:var(--fn-type-label)}.bz-ai h2{margin:0;font:700 var(--fn-fs-display)/1.03 var(--fn-font-display);letter-spacing:-.045em;text-wrap:balance}.bz-ai__copy>p{margin:0;font:var(--fn-type-body-l);font-size:var(--fn-fs-lead);line-height:1.5;color:var(--fn-white-72)}.bz-ai__copy ul{display:grid;gap:var(--fn-space-3);margin:0;padding:0;list-style:none;font:var(--fn-type-body-l)}.bz-ai__copy li{display:flex;align-items:center;gap:var(--fn-space-3)}.bz-ai__copy li svg{flex:none;color:var(--lp-blue-on-dark)}.bz-chat{margin:0;overflow:hidden;border-radius:var(--fn-radius-2xl);background:var(--fn-surface-2);color:var(--fn-black);box-shadow:var(--fn-shadow-hero)}.bz-chat__top{display:flex;align-items:center;gap:var(--fn-space-3);padding:var(--fn-space-4) var(--fn-space-5);background:var(--fn-white);border-bottom:1px solid var(--fn-border)}.bz-chat__top div{display:grid}.bz-chat__top strong{font:var(--fn-type-label)}.bz-chat__top span:not(.bz-avatar){font:var(--fn-type-caption);color:var(--fn-text-3)}.bz-chat__list{display:grid;gap:var(--fn-space-3);margin:0;padding:var(--fn-space-5);list-style:none}.bz-msg{display:grid;gap:6px;max-width:82%;padding:10px 14px;border-radius:var(--fn-radius-xl);font:var(--fn-type-body);line-height:1.45}.bz-msg--in{justify-self:start;background:var(--fn-white);border-bottom-left-radius:var(--fn-radius-xs)}.bz-msg--out{justify-self:end;background:color-mix(in srgb,var(--fn-primary) 14%,var(--fn-white));border-bottom-right-radius:var(--fn-radius-xs)}.bz-msg__by{display:inline-flex;align-items:center;gap:6px;font:var(--fn-type-caption);font-weight:700;color:var(--fn-primary-on-subtle)}.bz-msg__pay{justify-self:start;margin-top:2px;padding:6px 12px;border-radius:var(--fn-radius-pill);background:var(--fn-primary);color:var(--fn-white);font:var(--fn-type-label)}.bz-msg--note{justify-self:center;display:inline-flex;align-items:center;gap:6px;max-width:none;padding:6px 12px;border-radius:var(--fn-radius-pill);background:var(--fn-white);font:var(--fn-type-caption);font-weight:700;color:var(--fn-text-2)}.bz-msg--note svg{width:15px;height:15px;color:var(--fn-primary-text)}.bz-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;max-width:1040px;margin-inline:auto}.bz-plan{display:grid;grid-template-rows:auto auto auto auto auto 1fr;gap:var(--fn-space-3);padding:var(--fn-space-6);border:1px solid var(--fn-border);border-radius:var(--fn-radius-2xl);background:var(--fn-white)}.bz-plan.is-featured{border:2px solid var(--fn-primary);padding:calc(var(--fn-space-6) - 1px);box-shadow:var(--fn-shadow-lg)}.bz-plan__title{display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-2)}.bz-plan h3{margin:0;font:var(--fn-type-h3);font-weight:700;color:var(--fn-ink)}.bz-plan__badge{padding:3px 10px;border-radius:var(--fn-radius-pill);background:var(--fn-primary);color:var(--fn-white);font:var(--fn-type-caption);font-weight:700;white-space:nowrap}.bz-plan__badge--current{background:var(--fn-success-soft);color:var(--fn-success-text)}.bz-plan__for{margin:0;min-height:2.9em;font:var(--fn-type-body);color:var(--fn-text-2)}.bz-plan__price{display:grid;gap:2px;margin:var(--fn-space-2) 0 0}.bz-plan__price strong{font:700 var(--fn-fs-distance-l)/1 var(--fn-font-display);letter-spacing:-.035em;color:var(--fn-ink);font-variant-numeric:tabular-nums}.bz-plan__price span{font:var(--fn-type-caption);color:var(--fn-text-3)}.bz-plan__pros{margin:0;padding:8px 12px;border-radius:var(--fn-radius-pill);background:var(--fn-surface-2);font:var(--fn-type-label);text-align:center;color:var(--fn-ink)}.bz-plan__items{display:grid;align-content:start;gap:var(--fn-space-2);margin:var(--fn-space-2) 0 0;padding:var(--fn-space-4) 0 0;border-top:1px solid var(--fn-border);list-style:none;font:var(--fn-type-body-s);color:var(--fn-text)}.bz-plan__items li{display:flex;align-items:flex-start;gap:var(--fn-space-2)}.bz-plan__items svg{flex:none;margin-top:2px;color:var(--fn-primary-text)}.bz-plan__base{font-weight:700;color:var(--fn-ink)}.bz-plans__note{margin:var(--fn-space-6) 0 0;font:var(--fn-type-body-s);color:var(--fn-text-3);text-align:center;text-wrap:balance}@media(max-width:1180px){.bz-stage{--bz-zoom: .82}.bz-features,.bz-segments,.bz-proof__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.bz-stage{--bz-zoom: .66;padding-right:0;padding-bottom:120px}.bz-phone{zoom:.78;bottom:-10px}.bz-ai__grid{grid-template-columns:1fr}.bz-plans{grid-template-columns:1fr;max-width:520px}}@media(max-width:640px){.bz-stage{--bz-zoom: .36;padding-bottom:150px}.bz-phone{zoom:.56;right:-4px;bottom:-12px}.bz-features,.bz-plans,.bz-segments,.bz-base{grid-template-columns:1fr}.bz-hero__cta{display:grid;width:100%}.bz-proof__marks{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;column-gap:var(--fn-space-8);font-size:var(--fn-fs-h4)}.bz-proof__marks svg{width:20px;height:20px}.bz-proof__stats span{font-size:var(--fn-fs-body-l)}.bz-msg{max-width:92%}}.bz-section,.bz-band,.bz-ai{scroll-margin-top:72px}.an-img{position:relative;isolation:isolate;flex-shrink:0}.an-img__mask{position:absolute;inset:0;z-index:10;background:var(--loading-ui-analyzing-image-background, var(--fn-bg))}.an-img__fill{width:100%;height:100%}.an-img__bar{position:absolute;z-index:10;height:100%;width:7%;border-radius:var(--fn-radius-pill);background:currentColor}.an-img__art{position:absolute;inset:0;width:100%;height:100%}.an-img__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.an-img__mask,.an-img__bar{display:none}}.mr{min-height:100dvh;padding-block:var(--fn-space-12) var(--fn-space-24);background:var(--fn-surface-2)}.mr--app{padding-block:var(--fn-space-8) var(--fn-space-16)}.mr-hero{display:grid;justify-items:center;gap:var(--fn-space-4);text-align:center;padding-bottom:var(--fn-space-10)}.mr-hero h1{margin:0;max-width:30ch;font:var(--fn-type-h1);color:var(--fn-ink);text-wrap:balance}.mr-lead{margin:0;max-width:60ch;font:var(--fn-type-body-l);color:var(--fn-text-2)}.mr--app .mr-hero{gap:var(--fn-space-2);padding-bottom:var(--fn-space-6)}.mr--app .mr-hero h1{max-width:none;font:var(--fn-type-h2)}.mr--app .mr-lead{max-width:52ch;font:var(--fn-type-body)}.mr-eyebrow{display:inline-flex;align-items:center;gap:var(--fn-space-2);font:var(--fn-type-label);color:var(--fn-primary-text);text-transform:uppercase;letter-spacing:var(--fn-tracking-caps)}.mr-promises{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fn-space-2) var(--fn-space-6);font:var(--fn-type-body-s);color:var(--fn-text-2)}.mr-promises li{display:inline-flex;align-items:center;gap:var(--fn-space-2)}.mr-promises svg{flex:none;width:var(--fn-icon-sm);height:var(--fn-icon-sm);color:var(--fn-success)}.mr-card .mr-promises{justify-content:flex-start;gap:var(--fn-space-1) var(--fn-space-5);font:var(--fn-type-caption);color:var(--fn-text-3)}.mr-tool{display:grid}.mr-wrap.mr-wrap--pick{max-width:56rem}.mr-card{display:grid;gap:var(--fn-space-6);padding:var(--fn-space-8);border:1px solid var(--fn-border);border-radius:var(--fn-radius-lg);background:var(--fn-bg)}.mr--app .mr-card{gap:var(--fn-space-5);padding:var(--fn-space-6)}@media(max-width:40rem){.mr-card,.mr--app .mr-card{padding:var(--fn-space-4)}}.mr-ways.ds-segmented{width:100%}.mr-ways.ds-segmented button{min-height:var(--fn-target-min)}.mr-ways.ds-segmented button svg{width:var(--fn-icon-sm);height:var(--fn-icon-sm);flex:none}.mr-ways.ds-segmented button[aria-checked=true] svg{color:var(--fn-primary-text)}.mr-ways__tag.ds-chip{margin-inline-start:var(--fn-space-1)}@media(max-width:52rem){.mr-ways.ds-segmented--block button{flex:none}}.mr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fn-space-3) var(--fn-space-4)}.mr-manual{justify-self:start;display:inline-flex;align-items:center;min-height:var(--fn-target-min);margin-top:calc(var(--fn-space-3) * -1);font:var(--fn-type-label);color:var(--fn-text-2);text-decoration:underline;text-underline-offset:3px}.mr-manual:hover{color:var(--fn-ink)}.mr-manual:focus-visible{outline:var(--fn-focus);outline-offset:2px}.mr-card .mr-promises+.mr-manual{padding-top:var(--fn-space-3);border-top:1px solid var(--fn-border);margin-top:0;width:100%}.mr-error{margin:0;font:var(--fn-type-body-s);color:var(--fn-danger)}.mr-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fn-space-3);padding:var(--fn-space-4);border-radius:var(--fn-radius-lg);background:var(--fn-primary-subtle);color:var(--fn-ink)}.mr-notice__actions{display:flex;flex-wrap:wrap;gap:var(--fn-space-2)}@media(max-width:40rem){.mr-notice{grid-template-columns:auto minmax(0,1fr);align-items:start}.mr-notice__actions{grid-column:1 / -1;display:grid}}.mr-notice>svg{width:var(--fn-icon);height:var(--fn-icon);color:var(--fn-primary-text)}.mr-notice p{margin:var(--fn-space-1) 0 0;font:var(--fn-type-body-s);color:var(--fn-text-2)}.mr-analyzing{width:8rem;height:8rem;color:var(--fn-primary)}.mr-reading{width:100%;max-width:40rem;margin-inline:auto;gap:var(--fn-space-6)}.mr-reading__head{display:flex;align-items:center;gap:var(--fn-space-4)}.mr-reading__head h2{margin:0;font:var(--fn-type-h3);color:var(--fn-ink)}.mr-reading__head small{font:var(--fn-type-caption);color:var(--fn-text-3)}.mr-reading__body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--fn-space-6)}@media(max-width:40rem){.mr-reading__body{grid-template-columns:minmax(0,1fr);justify-items:center}}.mr-analyzing-frame{display:grid;place-items:center;width:8rem;height:8rem;overflow:hidden;border-radius:var(--fn-radius-lg);background:var(--fn-surface-2)}.mr-analyzing-frame .mr-analyzing{--loading-ui-analyzing-image-background: var(--fn-surface-2);width:5rem;height:5rem;overflow:hidden}.mr-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--fn-space-3)}.mr-steps li{display:flex;align-items:center;gap:var(--fn-space-3);font:var(--fn-type-body);color:var(--fn-text-3);transition:color var(--fn-duration) var(--fn-ease)}.mr-steps li>span{display:grid;place-items:center;flex:none;width:var(--fn-space-6);height:var(--fn-space-6);border:2px solid var(--fn-border);border-radius:var(--fn-radius-pill)}.mr-steps li>span svg{width:var(--fn-icon-sm);height:var(--fn-icon-sm)}.mr-steps .is-now{color:var(--fn-ink);font-weight:600}.mr-steps .is-now>span{border-color:transparent;color:var(--fn-primary)}.mr-steps .is-done{color:var(--fn-text-2)}.mr-steps .is-done>span{border-color:var(--fn-success);background:var(--fn-success);color:var(--fn-on-status)}.mr-spin{animation:mr-spin .9s linear infinite}@keyframes mr-spin{to{transform:rotate(1turn)}}.mr-result{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:var(--fn-space-6);align-items:start}@media(max-width:60rem){.mr-result{grid-template-columns:minmax(0,1fr);gap:var(--fn-space-4)}}.mr-result__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--fn-space-2) var(--fn-space-3)}.mr-result__head h2{grid-column:1 / -1;margin:0;font:var(--fn-type-h2);color:var(--fn-ink)}@media(max-width:40rem){.mr-result__head h2{font:var(--fn-type-h3)}.mr-result__head .ds-btn{min-height:var(--fn-target-min)}}.mr-review-note{margin:0}.mr-group h3{margin:0 0 var(--fn-space-2);font:var(--fn-type-label);color:var(--fn-text-3);text-transform:uppercase;letter-spacing:var(--fn-tracking-caps)}.mr-group ul{list-style:none;margin:0;padding:0;border:1px solid var(--fn-border);border-radius:var(--fn-radius-lg);overflow:hidden}.mr-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"text value remove";align-items:center;gap:var(--fn-space-3) var(--fn-space-4);padding:var(--fn-space-3) var(--fn-space-4);border-top:1px solid var(--fn-border)}.mr-item:first-child{border-top:0}.mr-item.is-review{align-items:start;background:var(--fn-warning-soft)}.mr-item__text{grid-area:text;display:grid;gap:var(--fn-space-1);min-width:0}.mr-item__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fn-space-1) var(--fn-space-2)}.mr-item__text strong{font:var(--fn-type-label);color:var(--fn-ink)}.mr-item__text small{font:var(--fn-type-caption);color:var(--fn-text-3)}.mr-item__text p{margin:0;font:var(--fn-type-body-s);color:var(--fn-text-2)}.mr-item__text .mr-item__why{color:var(--fn-ink)}.mr-item__amount{grid-area:value;white-space:nowrap;font:var(--fn-type-label);color:var(--fn-ink);font-variant-numeric:tabular-nums}.mr-item__price{grid-area:value;display:grid;gap:var(--fn-space-1);width:9rem}.mr-item__price-label{font:var(--fn-type-caption);color:var(--fn-text-2)}.mr-item__price-box{display:flex;align-items:center;gap:var(--fn-space-2)}.mr-item__currency{flex:none;font:var(--fn-type-label);color:var(--fn-text-2)}.mr-item__price-box .ds-input{min-width:0;flex:1;background:var(--fn-bg);font-variant-numeric:tabular-nums}@media(max-width:40rem){.mr-item.is-review{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text remove" "value value"}.mr-item.is-review .mr-item__price{width:100%}}.mr-item.has-photo{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"photo text value remove"}.mr-item__photo{grid-area:photo;position:relative;width:var(--fn-space-16);height:var(--fn-space-16);align-self:start}.mr-item__photo img,.mr-item__photo-empty{display:block;width:100%;height:100%;border-radius:var(--fn-radius-sm);object-fit:cover;background:var(--fn-surface-2)}.mr-item__photo-empty{display:grid;place-items:center;color:var(--fn-text-3)}.mr-item__photo-empty svg{width:var(--fn-icon);height:var(--fn-icon)}.mr-item__photo-toggle{position:absolute;inset-block-start:calc(var(--fn-space-2) * -1);inset-inline-end:calc(var(--fn-space-2) * -1);display:inline-grid;place-items:center;width:var(--fn-space-8);height:var(--fn-space-8);padding:0;border:1px solid var(--fn-border);border-radius:var(--fn-radius-pill);background:var(--fn-bg);color:var(--fn-ink);cursor:pointer}.mr-item__photo-toggle:after{content:"";position:absolute;inset:calc((var(--fn-target-min) - var(--fn-space-8)) / -2)}.mr-item__photo-toggle:hover{background:var(--fn-surface-2)}.mr-item__photo-toggle:focus-visible{outline:var(--fn-focus);outline-offset:2px}.mr-item__photo-toggle svg{width:var(--fn-icon-sm);height:var(--fn-icon-sm)}@media(max-width:40rem){.mr-item.has-photo{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"photo text remove" "photo value value"}.mr-item.has-photo:not(.is-review){grid-template-areas:"photo text remove" "photo value remove"}.mr-item__photo{width:var(--fn-space-12);height:var(--fn-space-12)}}.mr-item.is-out .mr-item__text strong{color:var(--fn-text-3);text-decoration:line-through}.mr-item__picks{display:flex;flex-wrap:wrap;gap:var(--fn-space-2)}.mr-pick{min-height:var(--fn-target-min);padding:0 var(--fn-space-3);border:1px solid var(--fn-border-strong);border-radius:var(--fn-radius-pill);background:var(--fn-bg);color:var(--fn-ink);font:var(--fn-type-label);font-variant-numeric:tabular-nums;cursor:pointer}.mr-pick:hover{border-color:var(--fn-border-strong)}.mr-pick.is-on{border-color:var(--fn-primary);background:var(--fn-primary-soft);color:var(--fn-primary-text)}.mr-pick:focus-visible,.mr-item__remove:focus-visible{outline:var(--fn-focus);outline-offset:2px}.mr-item__remove{grid-area:remove;display:inline-grid;place-items:center;width:var(--fn-target-min);height:var(--fn-target-min);margin:calc(var(--fn-space-2) * -1) calc(var(--fn-space-2) * -1) calc(var(--fn-space-2) * -1) 0;border:0;border-radius:var(--fn-radius-pill);background:transparent;color:var(--fn-text-3);cursor:pointer}.mr-item__remove:hover{background:var(--fn-surface-2);color:var(--fn-ink)}.mr-item__remove svg{width:var(--fn-icon-sm);height:var(--fn-icon-sm)}.mr-side{display:grid;gap:var(--fn-space-4)}.mr-phone{max-height:30rem;overflow:auto;padding-bottom:var(--fn-space-8);border:var(--fn-space-2) solid var(--fn-ink);border-radius:var(--fn-radius-2xl);background:var(--fn-bg);box-shadow:var(--fn-shadow);-webkit-mask-image:linear-gradient(to bottom,var(--fn-ink) calc(100% - var(--fn-space-10)),transparent);mask-image:linear-gradient(to bottom,var(--fn-ink) calc(100% - var(--fn-space-10)),transparent)}.mr-phone__head{display:grid;gap:var(--fn-space-1);padding:var(--fn-space-4);background:var(--fn-primary);color:var(--fn-on-primary)}.mr-phone__head strong{font:var(--fn-type-h4)}.mr-phone__head span{font:var(--fn-type-caption)}.mr-phone__group{padding:var(--fn-space-3) var(--fn-space-4) var(--fn-space-1)}.mr-phone__group>span{font:var(--fn-type-caption);color:var(--fn-text-3);text-transform:uppercase;letter-spacing:var(--fn-tracking-caps)}.mr-phone__group p{display:flex;justify-content:space-between;gap:var(--fn-space-3);margin:0;padding:var(--fn-space-2) 0;border-bottom:1px solid var(--fn-border);font:var(--fn-type-body-s);color:var(--fn-ink)}.mr-phone__group b{white-space:nowrap;color:var(--fn-primary-text);font-variant-numeric:tabular-nums}.mr-card.mr-phone-details{display:block;padding:0}.mr-phone-details summary{display:flex;align-items:center;gap:var(--fn-space-3);min-height:var(--fn-control-default);padding:0 var(--fn-space-4);list-style:none;font:var(--fn-type-label);color:var(--fn-ink);cursor:pointer}.mr-phone-details summary::-webkit-details-marker{display:none}.mr-phone-details summary svg{width:var(--fn-icon);height:var(--fn-icon);color:var(--fn-text-2)}.mr-phone-details__chev{margin-inline-start:auto;transition:transform var(--fn-duration-fast) var(--fn-ease-out)}.mr-phone-details[open] .mr-phone-details__chev{transform:rotate(180deg)}.mr-phone-details summary:focus-visible{outline:var(--fn-focus);outline-offset:-2px;border-radius:var(--fn-radius-lg)}.mr-phone-details .mr-phone{width:min(100%,20rem);margin:0 auto var(--fn-space-4)}.mr-confirm,.mr--app .mr-confirm{gap:var(--fn-space-3);padding:var(--fn-space-5)}.mr-confirm small{font:var(--fn-type-caption);color:var(--fn-text-3)}.mr-confirm .mr-check{display:flex;padding-block:var(--fn-space-2)}.mr-confirm__missing{display:flex;align-items:flex-start;gap:var(--fn-space-2);margin:0;padding:var(--fn-space-3);border-radius:var(--fn-radius);background:var(--fn-warning-soft);font:var(--fn-type-body-s);color:var(--fn-warning-text)}.mr-confirm__missing svg{flex:none;width:var(--fn-icon-sm);height:var(--fn-icon-sm);margin-top:var(--fn-space-1)}@media(prefers-reduced-motion:reduce){.mr-steps li,.mr-phone-details__chev{transition:none}.mr-spin{animation:none}}.mr-top{display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-4);padding:var(--fn-space-3) max(var(--fn-space-6),env(safe-area-inset-left,0px));margin-top:calc(var(--fn-space-8) * -1);margin-bottom:var(--fn-space-8);border-bottom:1px solid var(--fn-border);background:var(--fn-bg)}.mr-top__brand{height:var(--fn-space-6);width:auto}@media(max-width:40rem){.mr-top{padding-inline:var(--fn-space-4);margin-bottom:var(--fn-space-6)}.mr-top__brand{height:var(--fn-space-5)}}.mr-landing{display:grid;justify-items:center;gap:var(--fn-space-6)}.mr-landing .mr-steps-3{width:100%}.mr-landing__scan{--loading-ui-analyzing-image-background: var(--fn-surface-2);display:grid;place-items:center;width:min(100%,22rem);aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--fn-border);border-radius:var(--fn-radius-xl);background:var(--fn-surface-2)}.mr-landing__scan .mr-analyzing{width:42%;height:auto;aspect-ratio:1}@media(max-width:40rem){.mr-landing-hero .mr-promises{justify-items:center;text-align:center}}.mr-steps-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fn-space-4);list-style:none;margin:0;padding:0;counter-reset:paso}@media(max-width:48rem){.mr-steps-3{grid-template-columns:minmax(0,1fr)}.mr-steps-3 li{padding:var(--fn-space-4)}}.mr-steps-3 li{display:grid;gap:var(--fn-space-2);padding:var(--fn-space-6);border:1px solid var(--fn-border);border-radius:var(--fn-radius-xl);background:var(--fn-bg);counter-increment:paso}.mr-steps-3 li:before{content:counter(paso);display:grid;place-items:center;width:var(--fn-space-8);height:var(--fn-space-8);border-radius:var(--fn-radius-pill);background:var(--fn-primary-subtle);color:var(--fn-primary-text);font:var(--fn-type-label)}@media(min-width:48.0625rem){.mr-steps-3 li{gap:var(--fn-space-3)}.mr-steps-3 li:before{width:var(--fn-space-10);height:var(--fn-space-10);background:var(--fn-primary-soft);font:var(--fn-type-h4)}}.mr-steps-3 strong{font:var(--fn-type-h4);color:var(--fn-ink)}.mr-steps-3 span{font:var(--fn-type-body-s);color:var(--fn-text-2)}.mr-cta{display:grid;justify-items:center;gap:var(--fn-space-3);text-align:center}.mr-cta small{font:var(--fn-type-caption);color:var(--fn-text-3)}.mr-wrap{width:100%;max-width:76rem;margin-inline:auto;padding-inline:max(var(--fn-space-4),env(safe-area-inset-left,0px)) max(var(--fn-space-4),env(safe-area-inset-right,0px))}@media(min-width:48rem){.mr-wrap{padding-inline:var(--fn-space-8)}}@media(max-width:40rem){.mr-promises{display:grid;justify-content:center;justify-items:start}.mr-card .mr-promises{justify-content:start}}.pf-hero{background:linear-gradient(180deg,var(--fn-bg) 0%,var(--lp-cool) 100%);border-bottom:var(--fn-stroke) solid var(--lp-line);padding:clamp(40px,6vw,80px) 0}.pf-hero__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,64px);align-items:center}.pf-hero__copy{display:grid;gap:var(--fn-space-5);align-content:center;max-width:720px}.pf-hero__copy--index{max-width:860px}.pf-hero h1{margin:0;font:750 clamp(36px,5vw,60px)/1.04 var(--fn-font-display);letter-spacing:-.04em;color:var(--fn-ink);text-wrap:balance}.pf-lead{margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--fn-text-2)}.pf-back{display:inline-flex;align-items:center;gap:var(--fn-space-2);width:fit-content;color:var(--fn-text-2)!important;font:var(--fn-type-label)}.pf-back:hover{color:var(--fn-primary-text)!important}.pf-name{margin:0;display:inline-flex;align-items:center;gap:var(--fn-space-3);font:var(--fn-type-h4);color:var(--fn-ink)}.pf-icon{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--fn-radius-lg);background:var(--fn-primary-soft);color:var(--fn-primary-text)}.pf-icon svg{width:20px;height:20px}.pf-related .pf-icon{width:24px;height:24px;border-radius:0;background:transparent;color:var(--fn-text-2)}.pf-related .pf-icon svg{display:block}.pf-cta{display:flex;align-items:center;gap:var(--fn-space-5);flex-wrap:wrap;margin-top:var(--fn-space-2)}.pf-hero__stage{border-radius:20px;padding:clamp(16px,2.5vw,32px);background:var(--fn-primary-soft)}.pf-hero__stage--phone{display:grid;justify-items:center}.pf-hero__stage--phone .lp-window{max-width:300px;border-radius:24px}.pf-hero__stage .lp-window picture,.pf-hero__stage .lp-window img{display:block;width:100%;height:auto}.pf-section{padding-top:clamp(48px,6vw,88px)}.pf-section:last-of-type{padding-bottom:clamp(48px,6vw,88px)}.pf-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--fn-space-4)}.pf-points li{padding:var(--fn-space-6);border:var(--fn-stroke) solid var(--lp-line);border-radius:16px;background:var(--fn-surface, #fff)}.pf-points h3{margin:0 0 var(--fn-space-2);font:var(--fn-type-h4);color:var(--fn-ink)}.pf-points p{margin:0;font-size:15.5px;line-height:1.6;color:var(--fn-text-2)}.pf-benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fn-space-4)}.pf-benefits li{position:relative;padding:var(--fn-space-8) var(--fn-space-6) var(--fn-space-6);border-radius:18px;background:var(--fn-primary-soft)}.pf-benefits__num{display:block;margin-bottom:var(--fn-space-4);font:300 40px/1 var(--fn-font-display);letter-spacing:-.03em;color:var(--fn-primary-text)}.pf-benefits h3{margin:0 0 var(--fn-space-2);font:750 20px/1.25 var(--fn-font);color:var(--fn-ink)}.pf-benefits p{margin:0;font-size:15.5px;line-height:1.6;color:var(--fn-text-2)}.pf-how{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,48px);align-items:start}.pf-how .lp-head{margin-bottom:var(--fn-space-8)}.pf-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--fn-space-5)}.pf-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--fn-space-4);align-items:start}.pf-steps__num{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--fn-radius-pill);background:var(--fn-primary);color:var(--fn-on-primary);font:750 18px var(--fn-font)}.pf-steps h3{margin:var(--fn-space-1) 0 var(--fn-space-1);font:var(--fn-type-h4);color:var(--fn-ink)}.pf-steps p{margin:0;font-size:15.5px;line-height:1.6;color:var(--fn-text-2)}.pf-who{display:grid;gap:var(--fn-space-4);justify-items:start;padding:clamp(24px,4vw,36px);border-radius:20px;background:var(--lp-night);color:var(--fn-on-primary)}.pf-who .lp-eyebrow{color:var(--lp-blue-on-dark, #66a6ff)}.pf-who p{margin:0;font-size:18px;line-height:1.65;color:var(--fn-on-primary)}.pf-faq{display:grid;gap:var(--fn-space-3);max-width:860px}.pf-faq details{border:var(--fn-stroke) solid var(--lp-line);border-radius:14px;padding:0 var(--fn-space-5);background:var(--fn-surface, #fff)}.pf-faq summary{cursor:pointer;padding:var(--fn-space-5) 0;font:700 16.5px/1.4 var(--fn-font);color:var(--fn-ink);list-style:none;display:flex;justify-content:space-between;gap:var(--fn-space-4)}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq summary:after{content:"+";font-weight:400;font-size:22px;line-height:1;color:var(--fn-primary-text)}.pf-faq details[open] summary:after{content:"–"}.pf-faq details p{margin:0 0 var(--fn-space-5);font-size:15.5px;line-height:1.65;color:var(--fn-text-2)}.pf-card__shot{display:block;height:150px;margin:-22px -22px 4px;overflow:hidden;border-radius:16px 16px 0 0;background:var(--lp-cool);border-bottom:var(--fn-stroke) solid var(--lp-line)}.pf-card__shot img{display:block;width:100%;height:auto}.pf-card__shot.is-phone{display:grid;justify-items:center;padding-top:var(--fn-space-3)}.pf-card__shot.is-phone img{width:120px;border-radius:12px 12px 0 0;box-shadow:0 8px 24px -12px #0b1f3a59}.pf-related{list-style:none;margin:0 0 clamp(48px,6vw,88px);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--fn-space-3)}.pf-related a{display:flex;align-items:center;gap:var(--fn-space-4);padding:var(--fn-space-4) var(--fn-space-4);border:var(--fn-stroke) solid var(--lp-line);border-radius:14px;color:var(--fn-ink)!important;font:650 15.5px var(--fn-font)}.pf-related a>svg:last-child{flex:none;margin-left:auto;color:var(--fn-text-3);transition:transform .2s}.pf-related a:hover{border-color:var(--fn-border-strong)}.pf-related a:hover>svg:last-child{transform:translate(3px);color:var(--fn-primary-text)}.pf-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--fn-space-4)}.pf-grid a{height:100%;overflow:hidden;display:grid;align-content:start;gap:var(--fn-space-3);padding:var(--fn-space-6);border:var(--fn-stroke) solid var(--lp-line);border-radius:16px;color:var(--fn-ink)!important;transition:border-color .2s,transform .2s}.pf-grid a:hover{border-color:var(--fn-border-strong);transform:translateY(-2px)}.pf-grid strong{font:var(--fn-type-h4)}.pf-card__text{font-size:14.5px;line-height:1.55;color:var(--fn-text-2)}.pf .lp-final{margin-top:clamp(48px,6vw,88px)}@media(max-width:1000px){.pf-hero__inner,.pf-how,.pf-benefits{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.pf-grid a,.pf-related a svg{transition:none}}.ct-hero__inner{align-items:center}.pf-hero.ct-hero h1{font-size:var(--fn-fs-display);line-height:1.06}.ct-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--fn-space-1);font:var(--fn-type-label);color:var(--fn-text-2)}.ct-crumbs li{display:inline-flex;align-items:center;gap:var(--fn-space-1)}.ct-crumbs a{color:var(--fn-text-2)}.ct-crumbs a:hover{color:var(--fn-primary-text);text-decoration:underline;text-underline-offset:3px}.ct-crumbs [aria-current]{color:var(--fn-ink);font-weight:600}.ct-trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--fn-space-2) var(--fn-space-5);font:var(--fn-type-body-s);color:var(--fn-text-2)}.ct-trust li{display:inline-flex;align-items:center;gap:var(--fn-space-2)}.ct-trust svg{color:var(--fn-success-text);flex:none}.ct-hero__stage{display:grid;justify-items:center;padding:var(--fn-space-8) var(--fn-space-6) var(--fn-space-6);border-radius:var(--fn-radius-2xl);background:var(--fn-primary-soft)}.ct-ticket{margin:0;display:grid;justify-items:center;gap:var(--fn-space-3);width:100%}.ct-ticket figcaption{font:var(--fn-type-caption);color:var(--fn-text-2);text-align:center}.ct-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:var(--fn-space-4)}.ct-facts li{display:grid;align-content:start;gap:var(--fn-space-2);padding:var(--fn-space-6);border:var(--fn-stroke) solid var(--lp-line);border-radius:var(--fn-radius-xl);background:var(--fn-surface)}.ct-facts__icon{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:var(--fn-space-2);border-radius:var(--fn-radius-lg);background:var(--fn-primary-soft);color:var(--fn-primary-text)}.ct-facts__icon svg{width:20px;height:20px}.ct-facts__label{font:var(--fn-type-label);color:var(--fn-text-2)}.ct-facts strong{font:var(--fn-type-h4);color:var(--fn-ink);text-wrap:balance}.ct-facts__note{font:var(--fn-type-body-s);color:var(--fn-text-2)}.ct-sources{margin:var(--fn-space-8) 0 0;padding:0 0 0 var(--fn-space-5);display:grid;gap:var(--fn-space-2);max-width:860px;font:var(--fn-type-body);color:var(--fn-text-2)}.ct-source-note{margin:var(--fn-space-3) 0 0;font:var(--fn-type-caption);color:var(--fn-text-3)}.ct-band{margin-top:clamp(48px,6vw,88px);padding:clamp(48px,6vw,80px) 0;background:var(--lp-cool);border-block:var(--fn-stroke) solid var(--lp-line)}.ct-invoice{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(32px,5vw,64px);align-items:start}.ct-invoice__copy{display:grid;justify-items:start;gap:var(--fn-space-4)}.ct-invoice__copy h2{margin:0;font:var(--fn-type-h2);color:var(--fn-ink);text-wrap:balance}.ct-invoice__copy p{margin:0;font:var(--fn-type-body-l);color:var(--fn-text-2);max-width:60ch}.ct-invoice__copy .ct-invoice__small{font:var(--fn-type-body-s)}.ct-invoice__copy .ds-btn{gap:var(--fn-space-2)}.ct-docs-wrap{display:grid;gap:var(--fn-space-3)}.ct-docs__head{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:var(--fn-space-3);flex-wrap:wrap;font:var(--fn-type-label);color:var(--fn-text-2)}.ct-docs__head strong{color:var(--fn-ink)}.ct-docs{list-style:none;margin:0;padding:0;display:grid;gap:var(--fn-space-3)}.ct-docs li{display:grid;gap:var(--fn-space-1);padding:var(--fn-space-5);border-radius:var(--fn-radius-lg);background:var(--fn-surface);border:var(--fn-stroke) solid var(--lp-line)}.ct-docs strong{font:var(--fn-type-label);color:var(--fn-ink)}.ct-docs span{font:var(--fn-type-body-s);color:var(--fn-text-2)}.ct-docs .ct-docs__note{font:var(--fn-type-body-s);color:var(--fn-text-2);background:transparent;border-style:dashed}.ct-products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fn-space-4)}.ct-products a{height:100%;display:grid;align-content:start;gap:var(--fn-space-3);padding:var(--fn-space-6);border:var(--fn-stroke) solid var(--lp-line);border-radius:var(--fn-radius-xl);color:var(--fn-ink);transition:border-color .2s,transform .2s}.ct-products a:hover{border-color:var(--fn-border-strong);transform:translateY(-2px)}.ct-products__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--fn-radius-lg);background:var(--fn-primary-soft);color:var(--fn-primary-text)}.ct-products__icon svg{width:20px;height:20px}.ct-products__icon--orb{background:transparent}.ct-products strong{font:var(--fn-type-h4)}.ct-products a>span:not([class]){font:var(--fn-type-body-s);color:var(--fn-text-2)}.ct-products__more{display:inline-flex;align-items:center;gap:var(--fn-space-2);margin-top:var(--fn-space-2);font:var(--fn-type-label);color:var(--fn-primary-text)}@media(max-width:1000px){.ct-invoice{grid-template-columns:minmax(0,1fr)}.ct-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ct-products{grid-template-columns:minmax(0,1fr)}.ct-hero__stage{padding:var(--fn-space-6) var(--fn-space-3) var(--fn-space-4)}}@media(prefers-reduced-motion:reduce){.ct-products a{transition:none}}.nf{display:flex;min-height:100svh;width:100%;align-items:center;justify-content:center;padding:var(--fn-space-16) var(--fn-space-6);background:var(--fn-bg);color:var(--fn-text)}.nf__in{display:flex;max-width:32rem;flex-direction:column;align-items:center;text-align:center}.nf__num{font-family:var(--fn-font-display);font-size:clamp(8rem,24vw,11rem);font-weight:700;line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--fn-ink);-webkit-user-select:none;user-select:none}.nf h1{margin:calc(var(--fn-space-2) * -1) 0 0;font-family:var(--fn-font-display);font-size:var(--fn-fs-h2);font-weight:700;letter-spacing:-.02em;color:var(--fn-ink);text-wrap:balance}.nf p{margin:var(--fn-space-3) 0 0;max-width:24rem;font-size:var(--fn-fs-body);line-height:1.55;color:var(--fn-text-2);text-wrap:pretty}.nf__acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fn-space-3);margin-top:var(--fn-space-8)}.nf__acciones .ds-btn{gap:var(--fn-space-2)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
