.osx{--tinta:#16122E;--tinta2:#241F48;--amarillo:#FFD43B;--rosa:#E0246E;--rosa2:#C8195F;--verde:#17A35A;--ambar:#F59E0B;--papel:#FFF8EC;--gris:#6B6880;--borde:#ECE6DA;max-width:1120px;margin:0
auto 40px;font-family:inherit;color:var(--tinta);-webkit-font-smoothing:antialiased;box-sizing:border-box}.osx *, .osx *::before, .osx *::after{box-sizing:border-box}.osx
a{color:inherit}.osx [hidden]{display:none !important}.osx-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center;background:radial-gradient(ellipse 60% 70% at 15% 10%, rgba(255,212,59,.16), transparent 60%),
radial-gradient(ellipse 50% 60% at 95% 100%, rgba(224,36,110,.22), transparent 60%), var(--tinta);color:#fff;border-radius:28px;padding:44px
44px 40px;position:relative;overflow:hidden}.osx-pill{display:inline-block;background:var(--amarillo);color:var(--tinta);font-weight:900;font-size:14px;letter-spacing: .02em;text-transform:uppercase;padding:7px
14px;border-radius:999px}.osx-h1{font-size:clamp(40px, 6.2vw, 74px);line-height: .98;font-weight:900;letter-spacing:-.03em;margin:18px
0 12px;color:#fff}.osx-h1
mark{background:none;color:var(--amarillo);white-space:nowrap}.osx-sub{font-size:clamp(18px, 2.2vw, 23px);line-height:1.35;margin:0;color:#E8E5F5}.osx-sub
b{color:#fff}.osx-pila{position:relative;--w:340px;width:calc(var(--w) + 60px);height:calc(var(--w) * .63 + 70px);margin-top:30px}.osx-tj{position:absolute;left:20px;top:40px;width:var(--w);aspect-ratio:1.58;border-radius:calc(var(--w) * .055);overflow:hidden;font-size:var(--w);box-shadow:0 .06em .12em -.02em rgba(0,0,0,.55)}.osx-tj.r{background:linear-gradient(135deg, #F04B8A, #C8195F);transform:translate(.05em, -.1em) rotate(3deg)}.osx-tj.b{background:linear-gradient(135deg, #fff, #EFEAF9);transform:translate(-.06em, -.04em) rotate(-13deg)}.osx-tj.o{background:radial-gradient(ellipse 70% 90% at 100% 0%, rgba(255,255,255,.55), transparent 55%), linear-gradient(135deg, #FFE68A, #FFD43B 45%, #F2B200);color:var(--tinta);transform:rotate(-6deg)}.osx-tj i, .osx-tj
b{position:absolute;font-style:normal}.osx-tj
.lab{left: .07em;top: .07em;font-size: .052em;font-weight:900;letter-spacing: .22em;opacity: .8}.osx-tj
.chip{right: .08em;top: .075em;width: .14em;height: .1em;border-radius: .018em;background:linear-gradient(135deg, #2E2760, #16122E)}.osx-tj
.imp{left: .06em;bottom: .02em;font-size: .4em;font-weight:900;letter-spacing:-.045em;line-height:1}.osx-tj .imp
small{font-size: .62em;margin-left: .04em}.osx-tj
.marca{right: .07em;bottom: .065em;font-size: .06em;font-weight:900}.osx-peg{position:absolute;right:0;top:0;width:110px;height:110px;border-radius:50%;background:var(--rosa);color:#fff;border:3px
solid #fff;display:grid;place-content:center;text-align:center;transform:rotate(10deg);z-index:3;box-shadow:0 8px 18px -6px rgba(0,0,0,.5)}.osx-peg
b{font-size:40px;font-weight:900;line-height: .9;letter-spacing:-.04em}.osx-peg
span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing: .08em}.osx-cerdo{position:absolute;left:-20px;bottom:-10px;width:120px;height:auto;z-index:4;filter:drop-shadow(0 12px 18px rgba(0,0,0,.4))}.osx-caja{background:#fff;color:var(--tinta);border-radius:24px;padding:26px
26px 22px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6);position:relative}.osx-caja__t{font-size:24px;font-weight:900;margin:0
0 14px;letter-spacing:-.01em;color:var(--tinta)}.osx-invita{background:#FFF4CC;border:1px
solid #F5DC7A;border-radius:14px;padding:10px
14px;font-size:15px;margin:0
0 14px}.osx-lab{display:block;font-size:14px;font-weight:800;margin:0
0 6px}.osx-in{width:100%;font:inherit;font-size:19px;padding:15px
16px;border-radius:14px;border:2px
solid #E2DDEE;background:#FBFAFE;color:var(--tinta);outline:none;transition:border-color .12s, box-shadow .12s}.osx-in::placeholder{color:#CFCBDB}.osx-in:focus{border-color:var(--tinta);box-shadow:0 0 0 4px rgba(22,18,46,.12);background:#fff}.osx-trampa{position:absolute !important;left:-9999px !important;width:1px;height:1px;opacity:0}.osx-ok{display:flex;gap:10px;align-items:flex-start;margin:14px
0 16px;font-size:13.5px;line-height:1.45;color:#4A4660;cursor:pointer}.osx-ok
input{width:20px;height:20px;margin:1px
0 0;flex:none;accent-color:var(--tinta)}.osx-btn{width:100%;border:0;cursor:pointer;font:inherit;font-size:20px;font-weight:900;letter-spacing: .01em;color:#fff;padding:17px
20px;border-radius:16px;background:linear-gradient(180deg, var(--rosa), var(--rosa2));box-shadow:0 6px 0 #8E0F42, 0 18px 30px -14px rgba(224,36,110,.8);transition:transform .06s, box-shadow .06s, filter .12s}.osx-btn:hover{filter:brightness(1.05)}.osx-btn:active{transform:translateY(4px);box-shadow:0 2px 0 #8E0F42}.osx-btn[disabled]{opacity: .7;cursor:wait}.osx-err{margin:12px
0 0;background:#FDE7EE;color:#A3123F;font-weight:700;font-size:14.5px;padding:10px
12px;border-radius:12px}.osx-sug{margin:12px
0 0;background:#EEF3FF;border-radius:12px;padding:12px;font-size:15px}.osx-sug
button{font:inherit;font-weight:800;border:0;border-radius:10px;padding:8px
12px;margin:8px
8px 0 0;cursor:pointer;background:var(--tinta);color:#fff}.osx-sug
button.no{background:#fff;color:var(--tinta);border:1px
solid #D5D0E3}.osx-fiable{list-style:none;display:flex;gap:14px;flex-wrap:wrap;justify-content:center;padding:0;margin:14px
0 0;font-size:13.5px;color:var(--gris);font-weight:700}.osx-fiable li::before{content:'✓ ';color:var(--verde);font-weight:900}.osx-antes{text-align:center;font-weight:800;font-size:17px;background:#FFF4CC;border-radius:14px;padding:14px;margin:0}.osx-ya{display:flex;align-items:center;gap:12px;margin:0
0 14px}.osx-ya
.ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:26px;background:#DFF6E8;flex:none}.osx-ya
h2{font-size:23px;font-weight:900;margin:0;line-height:1.15;color:var(--tinta)}.osx-ya
p{margin:2px
0 0;color:var(--gris);font-size:14.5px}.osx-falta{background:#FFF1D6;border:2px
solid #F7C76A;border-radius:16px;padding:14px
16px;margin:0
0 14px;font-size:15px;line-height:1.45}.osx-falta
b.t{display:block;font-size:18px;font-weight:900;margin-bottom:3px}.osx-marcador{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--tinta);color:#fff;border-radius:18px;padding:14px
18px;margin:0
0 14px}.osx-marcador
.l{font-size:12.5px;font-weight:800;letter-spacing: .08em;text-transform:uppercase;color:#C9C4E6}.osx-marcador
.n{font-size:46px;font-weight:900;line-height:1;color:var(--amarillo)}.osx-marcador
.ch{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.osx-marcador .ch
span{font-size:12.5px;font-weight:800;background:rgba(255,255,255,.1);border-radius:999px;padding:3px
9px}.osx-suma{border:2px
solid var(--borde);border-radius:18px;padding:14px
16px;margin:0
0 12px}.osx-suma
h3{margin:0
0 4px;font-size:17px;font-weight:900;display:flex;align-items:center;gap:8px;color:var(--tinta)}.osx-suma h3
.mas{margin-left:auto;white-space:nowrap;background:var(--amarillo);color:var(--tinta);font-size:13px;padding:3px
9px;border-radius:999px}.osx-suma
p{margin:0
0 10px;font-size:14px;color:var(--gris);line-height:1.45}.osx-suma p
a{color:var(--tinta);font-weight:800}.osx-fila{display:flex;gap:8px}.osx-fila .osx-in{font-size:17px;padding:11px
13px;text-transform:uppercase;letter-spacing: .06em;min-width:0}.osx-mini{flex:none;border:0;cursor:pointer;font:inherit;font-weight:900;font-size:15.5px;border-radius:12px;padding:0
16px;background:var(--tinta);color:#fff}.osx-mini[disabled]{opacity: .6}.osx-hecho{display:flex;align-items:center;gap:8px;font-weight:800;color:#11733F;background:#E6F7EE;border-radius:12px;padding:10px
12px;font-size:15px}.osx-msg{margin:8px
0 0;font-size:14px;font-weight:700}.osx-msg.mal{color:#A3123F}.osx-msg.bien{color:#11733F}.osx-enlace{display:flex;gap:8px;align-items:center;background:#F6F4FB;border-radius:12px;padding:10px
12px;font-size:14px;font-weight:700;word-break:break-all;margin:0
0 10px}.osx-comp{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px}.osx-comp a, .osx-comp
button{display:flex;align-items:center;justify-content:center;gap:6px;height:46px;border-radius:12px;font:inherit;font-weight:900;font-size:15px;text-decoration:none;border:0;cursor:pointer}.osx-comp
.wa{background:#25D366;color:#fff}.osx-comp
.tg{background:#2AABEE;color:#fff}.osx-comp
.cp{background:#EFEDF6;color:var(--tinta)}.osx-amigos{margin:10px
0 0;font-size:13.5px;color:var(--gris)}.osx-salir{display:block;margin:12px
auto 0;background:none;border:0;color:#9A96AD;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.osx-gana{background:linear-gradient(135deg, #FFE27A, var(--amarillo));border-radius:16px;padding:14px
16px;margin:0
0 14px;font-weight:900;font-size:17px}.osx-h2{font-size:clamp(24px, 3.2vw, 34px);font-weight:900;letter-spacing:-.02em;margin:44px
0 16px;text-align:center;color:var(--tinta)}.osx-pasos{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}.osx-paso{display:flex;gap:14px;align-items:flex-start;background:var(--papel);border:1px
solid var(--borde);border-radius:20px;padding:18px}.osx-paso
.n{flex:none;width:58px;height:58px;border-radius:16px;background:var(--tinta);color:var(--amarillo);display:grid;place-items:center;font-size:24px;font-weight:900}.osx-paso
h3{margin:2px
0 4px;font-size:18px;font-weight:900;color:var(--tinta)}.osx-paso
p{margin:0;font-size:15px;line-height:1.45;color:#4A4660}.osx-paso p
a{font-weight:800}.osx-cuenta{text-align:center;font-size:17px;margin:-6px 0 16px;color:#4A4660}.osx-cuenta
b{color:var(--tinta)}.osx-dias{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6, 1fr);gap:10px}.osx-dias
li{background:#fff;border:2px
solid var(--borde);border-radius:16px;padding:10px
8px;text-align:center;display:flex;flex-direction:column;gap:1px;min-height:104px}.osx-dias
.d{font-size:28px;font-weight:900;line-height:1}.osx-dias
.m{font-size:12px;font-weight:800;text-transform:uppercase;color:var(--gris)}.osx-dias
.p{font-size:12.5px;font-weight:800;margin-top:4px}.osx-dias
.g{font-size:11.5px;color:#11733F;font-weight:700;word-break:break-all;line-height:1.3;margin-top:4px}.osx-dias
li.hoy{border-color:var(--rosa);box-shadow:0 0 0 3px rgba(224,36,110,.15)}.osx-dias li.hoy .m::after{content:' · hoy';color:var(--rosa)}.osx-dias
li.pasado{background:#F7F6FA}.osx-dias li.pasado
.d{color:#9A96AD}.osx-letra{font-size:12.5px;color:#8B879E;text-align:center;margin:34px
auto 0;max-width:760px;line-height:1.5}.osx-bases{max-width:760px;margin:0
auto;font-size:16px;line-height:1.6}.osx-bases
h2{font-size:20px;margin:26px
0 6px}@media (max-width: 900px){.osx-hero{grid-template-columns:1fr;padding:26px
18px 20px;border-radius:0 0 26px 26px;gap:18px}.osx-pila{--w:min(210px, 56vw);margin:10px
0 0 10px}.osx-peg{width:70px;height:70px}.osx-peg
b{font-size:25px}.osx-peg
span{font-size:8.5px}.osx-cerdo{width:74px;left:auto;right:-64px;bottom:0}.osx-caja{padding:20px
16px 18px}.osx-pasos{grid-template-columns:1fr}.osx-dias{grid-template-columns:repeat(4, 1fr);gap:7px}.osx-dias
li{min-height:92px;padding:8px
4px}.osx-h2{margin-top:32px}.osx-pasos,.osx-dias,.osx-cuenta,.osx-letra{margin-left:14px;margin-right:14px}.osx-dias{margin:0
14px}}@media (max-width: 380px){.osx-comp{grid-template-columns:1fr 1fr}.osx-comp
.wa{grid-column:1 / -1}}.ofe-sorteo-pagina .ofe-leads{display:none !important}body.ofe-sorteo-pagina .esc-post>h1:not(.osx-h1){display:none}body.ofe-sorteo-pagina .esc-contenido--completa{padding-left:16px;padding-right:16px}@media (max-width: 900px){body.ofe-sorteo-pagina .esc-contenido--completa{padding-left:0;padding-right:0}}