@layer components{.sx-dev{--sx-metal:#c9ccd2;--sx-metal-2:#8f939a;--sx-vidrio:#050506;width:var(--w,100%);max-width:100%;margin:0;position:relative;container-type:inline-size}.sx-cuerpo{z-index:1;position:relative}.sx-pantalla{isolation:isolate;aspect-ratio:var(--ar,1.6);background:#0b0b0c;position:relative;overflow:hidden}.sx-pantalla>img,.sx-pantalla>picture>img,.sx-pantalla>video{display:block}.sx-pantalla:after{content:"";z-index:5;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(112deg,#ffffff29 0%,#ffffff0d 26%,#fff0 42%),linear-gradient(#ffffff0d,#fff0 30%);position:absolute;inset:0}.sx-capa{position:absolute;inset:0}.sx-sombra{z-index:0;filter:blur(1.4cqw);pointer-events:none;background:radial-gradient(closest-side,#0000006b,#00000029 55%,#0000);border-radius:50%;height:6.4cqw;position:absolute;bottom:-3.2cqw;left:6%;right:6%}.sx-laptop .sx-tapa{z-index:1;background:var(--sx-vidrio);width:84cqw;box-shadow:0 0 0 .22cqw var(--sx-metal), 0 0 0 .3cqw #00000047, inset 0 0 0 .12cqw #26262a, 0 2.2cqw 4cqw -2cqw #00000073;border-radius:2.5cqw 2.5cqw .9cqw .9cqw;margin-inline:auto;padding:1.25cqw 1.25cqw 1.6cqw;position:relative}.sx-laptop .sx-pantalla{border-radius:1.2cqw 1.2cqw .3cqw .3cqw}.sx-laptop .sx-notch{z-index:6;background:var(--sx-vidrio);border-radius:0 0 .7cqw .7cqw;width:9cqw;height:1.55cqw;position:absolute;top:0;left:50%;transform:translate(-50%)}.sx-laptop .sx-notch:after{content:"";background:radial-gradient(circle at 35% 35%,#4a5668,#10141a 70%);border-radius:50%;width:.55cqw;height:.55cqw;position:absolute;top:35%;left:50%;transform:translate(-50%)}.sx-laptop .sx-bisagra{z-index:1;background:linear-gradient(#1b1b1d,#4b4d52 60%,#2a2b2e);border-radius:0 0 .3cqw .3cqw;width:84cqw;height:.55cqw;margin-inline:auto;position:relative}.sx-laptop .sx-base{z-index:2;background:linear-gradient(90deg,#0000002e,#0000 6% 94%,#0000002e),linear-gradient(#f1f2f4 0%,#d7d9dd 35%,#a9acb2 75%,#7d8086 100%);border-radius:.25cqw .25cqw 5cqw 5cqw/.25cqw .25cqw 1.4cqw 1.4cqw;height:1.6cqw;margin-top:-.12cqw;position:relative;box-shadow:inset 0 .1cqw #ffffffe6}.sx-laptop .sx-base:before{content:"";background:linear-gradient(#9a9da3,#c6c8cd);border-radius:0 0 1cqw 1cqw;width:13cqw;height:.62cqw;position:absolute;top:0;left:50%;transform:translate(-50%)}.sx-laptop .sx-sombra{height:4.4cqw;bottom:-2.2cqw;left:2%;right:2%}.sx-ipad .sx-cuerpo{background:var(--sx-vidrio);box-shadow:0 0 0 .32cqw var(--sx-metal), 0 0 0 .42cqw #00000040, inset 0 0 0 .14cqw #232326, 0 3cqw 6cqw -3cqw #00000080;border-radius:4.3cqw;padding:2.5cqw}.sx-ipad .sx-pantalla{border-radius:1.9cqw}.sx-ipad .sx-camara{z-index:2;background:radial-gradient(circle at 35% 35%,#4a5668,#0e1116 70%);border-radius:50%;width:.6cqw;height:.6cqw;position:absolute;top:1.05cqw;left:50%;transform:translate(-50%)}.sx-ipad .sx-boton{z-index:0;background:linear-gradient(180deg, var(--sx-metal-2), var(--sx-metal));border-radius:.3cqw .3cqw 0 0;width:5.5cqw;height:.5cqw;position:absolute;top:-.62cqw;right:9cqw}.sx-ipad .sx-boton-b{width:4cqw;right:16.5cqw}.sx-iphone .sx-cuerpo{background:var(--sx-vidrio);box-shadow:0 0 0 1.05cqw var(--sx-metal), 0 0 0 1.3cqw #0000004d, inset 0 0 0 .35cqw #1d1d20, 0 5cqw 9cqw -4cqw #00000080;border-radius:16.5cqw;padding:3.4cqw}.sx-iphone .sx-pantalla{aspect-ratio:var(--ar,.4615);border-radius:13.2cqw}.sx-iphone .sx-isla{z-index:7;background:#000;border-radius:99px;width:30cqw;height:8.6cqw;position:absolute;top:3cqw;left:50%;transform:translate(-50%)}.sx-iphone .sx-isla:after{content:"";background:radial-gradient(circle at 35% 35%,#2d3746,#05070a 70%);border-radius:50%;width:2.6cqw;height:2.6cqw;position:absolute;top:50%;right:9%;transform:translateY(-50%)}.sx-iphone .sx-lado{z-index:0;background:linear-gradient(90deg, var(--sx-metal-2), var(--sx-metal));border-radius:.5cqw;width:1.3cqw;position:absolute}.sx-iphone .sx-accion{height:5.5%;top:17%;left:-1.75cqw}.sx-iphone .sx-vol-a{height:9.5%;top:26%;left:-1.75cqw}.sx-iphone .sx-vol-b{height:9.5%;top:38%;left:-1.75cqw}.sx-iphone .sx-encendido{background:linear-gradient(270deg, var(--sx-metal-2), var(--sx-metal));height:14%;top:29%;right:-1.75cqw}.sx-iphone .sx-sombra{filter:blur(3cqw);height:9cqw;bottom:-5cqw;left:14%;right:14%}.sx-estado{z-index:6;color:#111;letter-spacing:-.01em;background:#fff;justify-content:space-between;align-items:center;height:14.5cqw;padding:.8cqw 10cqw 0 13cqw;font:600 4.3cqw/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:absolute;inset:0 0 auto}.sx-estado[data-tema=oscuro]{color:#fff;background:#000}.sx-estado-iconos{align-items:center;gap:1.5cqw;display:flex}.sx-senal{clip-path:polygon(0 100%,0 72%,20% 72%,20% 48%,46% 48%,46% 24%,72% 24%,72% 0,100% 0,100% 100%);background:currentColor;width:4.8cqw;height:3cqw;display:block}.sx-wifi{clip-path:polygon(50% 100%,0 28%,18% 10%,50% 0,82% 10%,100% 28%);background:currentColor;width:4.4cqw;height:3.2cqw;display:block}.sx-bateria{border:.32cqw solid color-mix(in srgb, currentColor 40%, transparent);border-radius:.9cqw;width:6.6cqw;height:3.1cqw;display:block;position:relative}.sx-bateria:before{content:"";background:currentColor;border-radius:.4cqw;position:absolute;inset:.3cqw}.sx-bajo-estado{position:absolute;inset:14.5cqw 0 0}.sx-indicador{z-index:6;background:#000000c7;border-radius:99px;width:36cqw;height:1.3cqw;position:absolute;bottom:2.2cqw;left:50%;transform:translate(-50%)}.sx-indicador[data-tema=oscuro]{background:#ffffffd9}.sx-monitor .sx-cuerpo{background:#0d0d0f;border-radius:1.5cqw;padding:1.1cqw 1.1cqw 1.5cqw;box-shadow:0 0 0 .2cqw #3a3b40,inset 0 0 0 .12cqw #26272b,0 3cqw 5cqw -3cqw #0000008c}.sx-monitor .sx-pantalla{border-radius:.45cqw}.sx-monitor .sx-led{background:#3ddc84;border-radius:50%;width:.45cqw;height:.45cqw;position:absolute;bottom:.55cqw;left:50%;transform:translate(-50%);box-shadow:0 0 .6cqw #3ddc84}.sx-monitor .sx-cuello{z-index:0;clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);background:linear-gradient(90deg,#6c6f75,#d4d6da 35%,#e9eaed 50%,#b8bbc0 70%,#5f6268);width:12cqw;height:7cqw;margin:-.4cqw auto 0;position:relative}.sx-monitor .sx-pie{z-index:1;background:linear-gradient(#eceef1,#a8abb1);border-radius:1cqw 1cqw .5cqw .5cqw;width:34cqw;height:1.4cqw;margin:0 auto;position:relative}.sx-monitor .sx-sombra{height:3.2cqw;bottom:-1.6cqw;left:28%;right:28%}.sx-persp{perspective:2400px}.sx-ang-izq{transform:rotateY(16deg)rotateX(3deg)}.sx-ang-der{transform:rotateY(-16deg)rotateX(3deg)}.sx-ang-mesa{transform-origin:50% 100%;transform:rotateX(14deg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sx-dev{--sx-metal:#5d6067;--sx-metal-2:#3b3d42}:root:not([data-theme=light]) .sx-laptop .sx-base{filter:brightness(.62)saturate(.8)}:root:not([data-theme=light]) .sx-monitor .sx-cuello,:root:not([data-theme=light]) .sx-monitor .sx-pie{filter:brightness(.55)}:root:not([data-theme=light]) .sx-pantalla img[data-tema=claro]{filter:brightness(.94)}:root:not([data-theme=light]) .sx-sombra{background:radial-gradient(closest-side,#000000b3,#0000004d 55%,#0000)}:root:not([data-theme=light]) .sx-solo-claro{display:none!important}:root:not([data-theme=light]) .sx-solo-oscuro{display:block!important}}:root[data-theme=dark] .sx-dev{--sx-metal:#5d6067;--sx-metal-2:#3b3d42}:root[data-theme=dark] .sx-laptop .sx-base{filter:brightness(.62)saturate(.8)}:root[data-theme=dark] .sx-monitor .sx-cuello,:root[data-theme=dark] .sx-monitor .sx-pie{filter:brightness(.55)}:root[data-theme=dark] .sx-pantalla img[data-tema=claro]{filter:brightness(.94)}:root[data-theme=dark] .sx-sombra{background:radial-gradient(closest-side,#000000b3,#0000004d 55%,#0000)}:root[data-theme=dark] .sx-solo-claro{display:none!important}:root[data-theme=dark] .sx-solo-oscuro{display:block!important}.sx-solo-oscuro{display:none}.sx-tarjeta{background:color-mix(in srgb, var(--surface) 93%, transparent);color:var(--text);-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:20px;box-shadow:inset 0 1px #ffffff40,0 30px 60px -24px #00000061,0 10px 20px -12px #0003}.sx-nota-linea{stroke:currentColor;stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.sx-vid-btn{z-index:8;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000080;border-radius:999px;place-items:center;width:40px;height:40px;transition:opacity .2s;display:grid;position:absolute;bottom:4%;right:3%}.sx-vid-btn:hover{background:#000000ad}.sx-escena{perspective:2400px}@keyframes sx-hero-laptop{0%{transform:rotateX(22deg)scale(.88)translateY(-3%)}to{transform:none}}@keyframes sx-hero-izq{0%{opacity:.4;transform:translate(-18%,14%)rotateY(18deg)rotate(-2deg)}to{opacity:1;transform:rotateY(9deg)}}@keyframes sx-hero-der{0%{opacity:.4;transform:translate(22%,16%)rotateY(-18deg)rotate(3deg)}to{opacity:1;transform:rotateY(-8deg)}}.sx-hero-izq{transform:rotateY(9deg)}.sx-hero-der{transform:rotateY(-8deg)}.sx-trio{width:100%;max-width:1240px;margin-inline:auto;padding:0 8px 24px;position:relative}.sx-trio-ipad{width:34%;max-width:400px;display:none;position:absolute;bottom:3%;left:0}.sx-trio-iphone{width:27%;max-width:205px;position:absolute;bottom:-2%;right:2%}.sx-trio-aviso{z-index:20;width:264px;display:none;position:absolute}.sx-trio-aviso-a{bottom:16%;right:19%}.sx-trio-aviso-b{bottom:56%;left:1%}.sx-trio-aviso-c{top:6%;right:1%}.sx-trio-etapas{margin-top:24px}@media (min-width:640px){.sx-trio{padding:0 24px 40px}.sx-trio-ipad{display:block}.sx-trio-iphone{width:17%;right:3%}.sx-trio-etapas{margin-top:32px}}@media (min-width:1024px){.sx-trio-aviso{display:block}}.sx-sin-red{--sx-metal:#5d6067;--sx-metal-2:#3b3d42;position:relative}.sx-sin-red .sx-dev{--sx-metal:#4a4c52;--sx-metal-2:#2c2e32}.sx-sin-red .sx-sombra{background:radial-gradient(closest-side,#c43c0c8c,#0000)}.sx-sin-red-aviso{z-index:3;color:#1e1a17;background:#f5b544;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:-18px;right:4%;box-shadow:0 18px 40px -14px #f5b54499}@media (max-width:639px){.sx-sin-red-aviso{padding:7px 12px;font-size:12px;top:-14px}}.sx-vivo{opacity:0;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)scale(.96)}.sx-vivo[data-on=true]{opacity:1;transform:none}@keyframes sx-pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c,#23a35a) 60%, transparent)}to{box-shadow:0 0 0 10px #0000}}.sx-pulso{animation:1.6s ease-out infinite sx-pulso}.sx-paso-capa{opacity:0;pointer-events:none;transition:opacity .6s,transform .9s cubic-bezier(.2,.8,.2,1);transform:scale(.94)translateY(24px)}.sx-paso-capa[data-on=true]{opacity:1;pointer-events:auto;transform:none}.sx-paso-texto{opacity:.28;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)}.sx-paso-texto[data-on=true]{opacity:1;transform:none}.sx-fade{opacity:0;transition:opacity .6s}.sx-fade[data-on=true]{opacity:1}.sx-sec-grande{display:none}.sx-sec-chico{gap:56px;margin-top:40px;padding:0 16px;list-style:none;display:grid}.sx-sec-chico-aparato{justify-content:center;margin-bottom:28px;display:flex}.sx-sec-chico .sx-sec-aparato{width:100%}.sx-sec-chico .sx-sec-iphone{width:52%;max-width:250px}.sx-sec-chico .sx-sec-ipad,.sx-sec-chico .sx-sec-monitor{width:94%}.sx-sec-num{color:var(--muted);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.sx-sec-num span{font-family:var(--font-mono), ui-monospace, monospace;color:var(--brand-ink)}.sx-sec-titulo{letter-spacing:-.03em;text-wrap:balance;margin-top:8px;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);font-weight:800;line-height:1.04}.sx-sec-texto{max-width:30rem;color:var(--muted);text-wrap:pretty;margin-top:12px;font-size:17px;line-height:1.5}@media (min-width:640px){.sx-sec-chico{max-width:640px;margin-inline:auto;padding:0 24px}}@media (min-width:1024px){.sx-sec-chico{display:none}.sx-sec-grande{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;max-width:1200px;margin:24px auto 0;padding:0 40px;display:grid}.sx-sec-textos{margin:0;padding:0;list-style:none}.sx-sec-paso{flex-direction:column;justify-content:center;min-height:78vh;display:flex}.sx-sec-escena{position:relative}.sx-sec-fijo{flex-direction:column;justify-content:center;align-items:center;gap:28px;height:82vh;display:flex;position:sticky;top:9vh}.sx-sec-capas{width:100%;height:64vh;position:relative}.sx-sec-capa{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sx-sec-capa .sx-sec-aparato{width:100%}.sx-sec-capa .sx-sec-laptop{width:min(100%,92.8vh)}.sx-sec-capa .sx-sec-ipad{width:min(92%,83.2vh)}.sx-sec-capa .sx-sec-monitor{width:min(96%,84vh)}.sx-sec-capa .sx-sec-iphone{width:27.6vh}.sx-sec-puntos{background:var(--surface-2);border-radius:999px;gap:6px;margin:0;padding:4px;list-style:none;display:flex}.sx-sec-puntos li{color:var(--muted);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:background-color .4s,color .4s}.sx-sec-puntos li[data-on=true]{background:var(--text);color:var(--bg)}}.sx-zoom-escena{padding:72px 0;position:relative}.sx-zoom-oscuro{color:#fff;--muted:#ffffff9e;background:#0b0908}.sx-zoom-fijo{flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:0 16px;display:flex;overflow:hidden}.sx-zoom-cabeza{text-align:center;max-width:44rem}.sx-zoom-eyebrow{color:var(--brand-ink);font-size:15px;font-weight:600}.sx-zoom-oscuro .sx-zoom-eyebrow{color:#f5b544}.sx-zoom-titulo{letter-spacing:-.035em;text-wrap:balance;margin-top:6px;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.5rem);font-weight:800;line-height:1.02}.sx-zoom-texto{max-width:36rem;color:var(--muted);text-wrap:pretty;margin:12px auto 0;font-size:17px;line-height:1.5}.sx-zoom-aparato{width:min(100%,1040px)}.sx-zoom-iphone{width:min(62%,300px)}.sx-zoom-anillo{z-index:6;aspect-ratio:1;pointer-events:none;border:2px solid #fff;border-radius:50%;width:16%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #0000002e,0 0 0 999px #0000002e}.sx-zoom-nota{z-index:6;pointer-events:none;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.sx-zoom-nota-izq{flex-direction:row-reverse;transform:translate(-100%,-50%)}.sx-zoom-punto{background:#fff;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px #00000059,0 0 0 7px #ffffff40}.sx-zoom-raya{background:#ffffffe6;flex:none;width:clamp(16px,4vw,48px);height:1px;box-shadow:0 0 0 .5px #0000004d}.sx-zoom-etiqueta{white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14100ed1;border-radius:12px;flex-direction:column;gap:1px;padding:8px 12px;font-size:clamp(11px,.6rem + .45vw,15px);line-height:1.25;display:flex;box-shadow:0 10px 30px -10px #00000080}.sx-zoom-etiqueta strong{font-weight:650}@media (max-width:639px){.sx-zoom-etiqueta{white-space:normal;max-width:30vw;padding:6px 8px}.sx-zoom-etiqueta small{display:none}.sx-zoom-raya{width:10px}}.sx-zoom-etiqueta small{color:#ffffffad;font-size:.85em}@media (min-width:1024px){.sx-zoom-aparato{width:min(100%,1040px,145svh - 478.5px)}.sx-zoom-escena .sx-zoom-fijo{gap:22px}}.sx-zoom-lente{transform-origin:0 0;transform:translate(var(--tx), var(--ty)) scale(var(--s))}.sx-zoom-nota{opacity:1}.sx-zoom-marco{transform:scale(1.04)}@keyframes sx-zoom-lente{0%,12%{transform:none}70%,to{transform:translate(var(--tx), var(--ty)) scale(var(--s))}}@keyframes sx-zoom-marco{0%,12%{transform:none}70%,to{transform:scale(1.04)}}@keyframes sx-zoom-nota{0%,62%{opacity:0;transform:translateY(12px)}78%,to{opacity:1;transform:none}}@keyframes sx-zoom-detalle{0%,66%{opacity:0}76%,to{opacity:1}}@keyframes sx-zoom-anillo{0%,8%{opacity:1}30%,to{opacity:0}}.sx-zoom-detalle{opacity:1}.sx-zoom-anillo{opacity:0}.sx-modulo-video{color:#fff;text-align:center;background:#0b0908;flex-direction:column;align-items:center;padding:88px 16px 104px;display:flex;overflow:hidden}.sx-modulo-video-eyebrow{color:#f5b544;font-size:15px;font-weight:600}.sx-modulo-video-titulo{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin-top:6px;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.5rem);font-weight:800;line-height:1.02}.sx-modulo-video-aparato{width:min(100%,980px);margin-top:44px}.sx-modulo-video-aparato.sx-zoom-iphone{width:min(70%,300px)}.sx-explotada{grid-template-columns:1fr 1fr;align-items:start;gap:14px;max-width:1180px;margin-inline:auto;padding:0 16px;display:grid;position:relative}.sx-explotada-base{grid-column:1/-1;margin-bottom:18px}.sx-capa-semaforo{grid-area:2/1/auto/-1}@media (max-width:899px){.sx-ticket{padding:12px 10px 14px;font-size:9.5px}.sx-ticket-cabeza,.sx-ticket-total{font-size:11px}}.sx-capa-nombre{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.sx-ticket{color:#1e1a17;font:500 11px/1.55 var(--font-mono), ui-monospace, monospace;-webkit-mask:radial-gradient(5px at 50% 100%,#0000 98%,#000) 50%/12px 100% repeat-x;background:#fffdf8;border-radius:4px 4px 0 0;padding:16px 14px 18px;position:relative;box-shadow:0 30px 50px -22px #00000073,0 2px 6px #00000014;-webkit-mask:radial-gradient(5px at 50% calc(100% + 1px),#0000 98%,#000) 50%/12px 100% repeat-x;mask:radial-gradient(5px at 50% calc(100% + 1px),#0000 98%,#000) 50%/12px 100% repeat-x}.sx-ticket-cabeza{text-align:center;letter-spacing:.08em;font-size:12.5px;font-weight:700}.sx-ticket-sub{text-align:center;color:#6f655c;margin-bottom:8px}.sx-ticket-fila{white-space:nowrap;justify-content:space-between;gap:8px;display:flex}.sx-ticket-fila span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.sx-ticket-total{border-top:1px dashed #1e1a1766;margin-top:6px;padding-top:6px;font-size:12.5px;font-weight:700}.sx-ticket-qr{aspect-ratio:1;width:60%;margin:12px auto 4px}.sx-ticket-qr svg{width:100%;height:100%;display:block}.sx-ticket-pie{text-align:center;color:#6f655c;font-size:10px}.sx-semaforo{padding:12px}.sx-semaforo-cabeza{align-items:center;gap:6px;padding:2px 4px 10px;font-size:13px;font-weight:650;display:flex}.sx-semaforo-cabeza span{color:var(--muted);margin-left:auto;font-size:11px;font-weight:600}.sx-semaforo-fila{background:color-mix(in srgb, var(--c) 9%, transparent);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.sx-semaforo-fila+.sx-semaforo-fila{margin-top:6px}.sx-semaforo-luz{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 22%, transparent), 0 0 12px var(--c);border-radius:50%;flex:none}.sx-semaforo-txt,.sx-semaforo-t{flex-direction:column;min-width:0;line-height:1.2;display:flex}.sx-semaforo-txt strong{font-size:12.5px;font-weight:650}.sx-semaforo-txt small,.sx-semaforo-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sx-semaforo-t{align-items:flex-end;margin-left:auto}.sx-semaforo-t strong{font:700 15px/1.1 var(--font-mono), ui-monospace, monospace;color:var(--c)}.sx-propina{padding:14px}.sx-propina-cabeza{font-size:13px;font-weight:650}.sx-propina-opciones{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.sx-propina-opciones span{background:var(--surface-2);border-radius:12px;flex-direction:column;align-items:center;padding:8px 4px;font-size:14px;font-weight:700;display:flex}.sx-propina-opciones small{color:var(--muted);font-size:10.5px;font-weight:500}.sx-propina-opciones span[data-on=true]{background:var(--brand);color:var(--brand-fg);box-shadow:0 8px 18px -8px var(--brand)}.sx-propina-opciones span[data-on=true] small{color:color-mix(in srgb, var(--brand-fg) 80%, transparent)}.sx-propina-total{color:var(--muted);justify-content:space-between;align-items:baseline;margin-top:12px;font-size:12px;display:flex}.sx-propina-total strong{color:var(--text);font-size:17px}.sx-propina-boton{text-align:center;color:#fff;background:#1f7a4b;border-radius:999px;margin-top:10px;padding:9px;font-size:13px;font-weight:650;display:block}@media (min-width:900px){.sx-explotada{padding:40px 0 60px;display:block}.sx-explotada-base{width:74%;margin:0 auto}.sx-explota{z-index:3;position:absolute}.sx-capa-ticket{width:200px;top:22%;left:1%}.sx-capa-ticket .sx-ticket{transform:rotate(-3deg)}.sx-capa-semaforo{width:300px;top:2%;right:0}.sx-capa-propina{width:270px;bottom:4%;right:3%}}@media (min-width:1200px){.sx-capa-ticket{width:220px;left:3%}.sx-capa-semaforo{right:1%}}@keyframes sx-explota{0%{transform:translate(var(--dx), var(--dy)) scale(.82);opacity:0}35%{opacity:1}to{opacity:1;transform:none}}@keyframes sx-base-inclina{0%{transform:rotateX(18deg)scale(.94)}to{transform:none}}@keyframes sx-subir{0%{opacity:0;transform:translateY(48px)scale(.97)}to{opacity:1;transform:none}}@keyframes sx-entra-izq{0%{opacity:0;transform:translate(-12%)rotateY(14deg)}to{opacity:1;transform:none}}@keyframes sx-entra-der{0%{opacity:0;transform:translate(14%)rotateY(-14deg)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sx-hero-laptop{transform-origin:50% 90%;animation:linear both sx-hero-laptop;animation-timeline:scroll(root);animation-range:0 70vh}.sx-hero-izq{animation:linear both sx-hero-izq;animation-timeline:scroll(root);animation-range:0 65vh}.sx-hero-der{animation:linear both sx-hero-der;animation-timeline:scroll(root);animation-range:0 65vh}.sx-zoom-escena{view-timeline-name:--sx-zoom;height:260vh}.sx-zoom-escena>.sx-zoom-fijo{height:100svh;position:sticky;top:0}.sx-zoom-lente{animation:linear both sx-zoom-lente;animation-timeline:--sx-zoom;animation-range:contain}.sx-zoom-marco{animation:linear both sx-zoom-marco;animation-timeline:--sx-zoom;animation-range:contain}.sx-zoom-nota{animation:linear both sx-zoom-nota;animation-timeline:--sx-zoom;animation-range:contain}.sx-zoom-detalle{animation:linear both sx-zoom-detalle;animation-timeline:--sx-zoom;animation-range:contain}.sx-zoom-anillo{animation:linear both sx-zoom-anillo;animation-timeline:--sx-zoom;animation-range:contain}.sx-explota{animation:linear both sx-explota;animation-timeline:view();animation-range:entry 15% cover 50%}@media (max-width:899px){.sx-explota{animation-name:sx-subir;animation-range:entry cover 30%}}.sx-base-inclina{transform-origin:50% 100%;animation:linear both sx-base-inclina;animation-timeline:view();animation-range:entry cover 45%}.sx-sube{animation:linear both sx-subir;animation-timeline:view();animation-range:entry cover 30%}.sx-entra-izq{animation:linear both sx-entra-izq;animation-timeline:view();animation-range:entry 5% cover 40%}.sx-entra-der{animation:linear both sx-entra-der;animation-timeline:view();animation-range:entry 5% cover 40%}}}@media (prefers-reduced-motion:reduce){.sx-vivo{opacity:1;transition:none;transform:none}.sx-pulso{animation:none}.sx-paso-capa,.sx-paso-texto,.sx-fade{transition:none}}}
