@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2) format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.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}:root{--obsidiana:#080807;--carbon:#0D0D0C;--panel:#141413;--panel-2:#1C1C1B;--linea:rgba(255,255,255,.08);--linea-fuerte:rgba(255,255,255,.16);--hueso:#F0EDE8;--niebla:#A8A39A;--humo:#888888;--oro:#C9A227;--oro-claro:#E3C35A;--oro-oscuro:#8F7418;--amarillo:#F8C301;--brasa:#E5694F;--pino:#7FB08A;--escarcha:#8FA6B8;--r:6px;--rl:14px;--f-display:"Bebas Neue",Impact,sans-serif;--f-texto:"DM Sans",system-ui,sans-serif;--f-mono:"DM Mono",ui-monospace,monospace;--ease:cubic-bezier(.4,0,.2,1);--dur:.22s;--ease-out:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}body{margin:0;background:var(--obsidiana);color:var(--hueso);font-family:var(--f-texto);font-size:16px;line-height:1.6}a{color:var(--oro-claro);text-decoration-color:var(--oro-oscuro);text-underline-offset:3px}code{font-family:var(--f-mono);font-size:13px;background:var(--panel-2);padding:1px 6px;border-radius:4px;word-break:break-all;color:var(--hueso)}:focus-visible{outline:2px solid var(--oro-claro);outline-offset:3px}.top{display:flex;align-items:center;gap:24px;min-height:54px;padding:0 24px;border-bottom:1px solid var(--linea);background:#080807f0;position:sticky;top:0;z-index:5}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--hueso);font-family:var(--f-display);font-size:22px;letter-spacing:.04em;text-transform:uppercase}.logo b{color:var(--oro);font-weight:400}.logo-img{width:32px;height:32px;display:block}.foot-logo{display:block;margin:0 auto 14px;height:38px;width:auto;opacity:.95}.logo-slot{width:30px;height:30px;border:1px dashed var(--oro-oscuro);border-radius:50%;display:grid;place-items:center;font-family:var(--f-mono);font-size:8px;color:var(--niebla);letter-spacing:.04em}.nav-desk{display:flex;gap:2px;flex:1;flex-wrap:wrap}.nav-desk a,.menu-panel a{color:var(--niebla);text-decoration:none;padding:8px 12px;border-radius:var(--r);font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;transition:color var(--dur) var(--ease);min-height:44px;display:inline-flex;align-items:center}.nav-desk a:hover,.menu-panel a:hover{color:var(--hueso)}.nav-desk a.active,.menu-panel a.active{color:var(--oro-claro)}.who{display:flex;gap:10px;align-items:center}.who a{text-decoration:none;color:var(--hueso)}main{max-width:1200px;margin:0 auto;padding:32px 24px 88px}section{margin-bottom:64px}h1,h2,h3,.display{font-family:var(--f-display);font-weight:400;text-transform:uppercase;margin:0}h1{font-size:clamp(48px,8vw,92px);line-height:.98;letter-spacing:.015em}h1 em{font-style:normal;color:var(--oro-claro)}h2{font-size:clamp(32px,4vw,48px);line-height:1;letter-spacing:.03em;margin-bottom:20px}h3{font-size:28px;letter-spacing:.04em;line-height:1.05;margin:.5em 0 .3em}h4,.legal h3{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--niebla);font-weight:400;margin:16px 0 8px}.eyebrow,.kicker{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--oro-claro)}.lead{font-size:18px;color:var(--niebla);max-width:60ch}.muted{color:var(--niebla)}.faint{color:var(--humo);font-size:14px}.error{color:var(--brasa)}.slot{border:1px dashed var(--linea-fuerte);border-radius:var(--r);display:grid;place-items:center;text-align:center;padding:12px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--niebla)}.slot-prize{width:64px;height:64px;padding:4px;font-size:8px;flex:none}.btn,button.btn{background:var(--oro);color:var(--obsidiana);border:1px solid var(--oro);min-height:46px;padding:0 22px;border-radius:var(--r);font-family:var(--f-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease)}.btn:hover:not(:disabled){background:var(--oro-claro);transform:translateY(-2px)}.btn.alt,.ghost,.btn.ghost{background:transparent;color:var(--hueso);border:1px solid var(--linea-fuerte)}.btn.alt:hover:not(:disabled),.ghost:hover{border-color:var(--oro-claro);color:var(--oro-claro);background:transparent}.ghost,button.ghost{min-height:44px;padding:0 16px;border-radius:var(--r);cursor:pointer;font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center}.btn:disabled{background:var(--panel-2);border-color:var(--panel-2);color:var(--humo);cursor:not-allowed}.mini{background:transparent;color:var(--hueso);border:1px solid var(--linea-fuerte);border-radius:var(--r);padding:6px 12px;min-height:36px;cursor:pointer;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.mini:hover{border-color:var(--oro-claro);color:var(--oro-claro)}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.two{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.card{background:var(--panel);border:1px solid var(--linea);border-radius:var(--rl);padding:20px;color:var(--hueso);text-decoration:none;display:block}.ticket{display:flex;flex-direction:column;padding:0;overflow:hidden;transition:border-color var(--dur) var(--ease)}a.ticket:hover{border-color:var(--oro)}.ticket-art{aspect-ratio:16/9;background:var(--panel-2);position:relative;overflow:hidden;display:grid;place-items:center}.ticket-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--amarillo);clip-path:polygon(55% 0,100% 0,100% 100%,30% 100%);opacity:.92}.ticket-art .slot{position:relative;z-index:1;border-color:var(--linea-fuerte);background:#080807c7;color:var(--hueso);margin:16px;width:calc(100% - 32px);height:calc(100% - 32px)}.ticket-body{padding:16px 20px 12px;display:flex;flex-direction:column;gap:8px;flex:1}.ticket-body h3{font-size:32px;margin:0}.ticket-cut{position:relative;border-top:2px dotted var(--linea-fuerte);margin:0 14px}.ticket-cut:before,.ticket-cut:after{content:"";position:absolute;top:-9px;width:16px;height:16px;background:var(--obsidiana);border-radius:50%;border:1px solid var(--linea)}.ticket-cut:before{left:-24px}.ticket-cut:after{right:-24px}.ticket-foot{padding:12px 20px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.bar{height:4px;background:var(--panel-2);border-radius:2px;overflow:hidden}.bar i{display:block;height:100%;background:var(--oro)}.tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:1px solid var(--linea-fuerte);color:var(--niebla);width:fit-content}.tag:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.tag.open{color:var(--oro-claro);border-color:var(--oro-oscuro)}.tag.frozen{color:var(--escarcha)}.tag.frozen:before{border-radius:1px}.tag.drawn{color:var(--pino)}.tag.drawn:before{background:transparent;border:2px solid currentColor}.timer{display:flex;gap:8px;align-items:stretch}.timer div{background:var(--panel);border:1px solid var(--linea);border-radius:var(--r);padding:8px 12px 6px;min-width:64px;text-align:center;position:relative}.timer div:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--linea)}.timer b{display:block;font-family:var(--f-mono);font-weight:500;font-variant-numeric:tabular-nums;font-size:34px;line-height:1.1;position:relative;z-index:1}.timer small{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--oro-claro)}.num,.count,.price,.kpis b{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.price{font-family:var(--f-display);font-size:44px;color:var(--oro-claro);line-height:1;margin:.2em 0}.price small{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--niebla)}.prizelist{list-style:none;padding:0;margin:8px 0 16px;display:grid;gap:10px}.prizelist li{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--linea);border-radius:var(--r);padding:10px 14px}.prizelist .pos{font-family:var(--f-display);font-size:30px;color:var(--oro-claro);width:28px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.steps b{font-family:var(--f-display);font-weight:400;font-size:56px;line-height:1;color:var(--oro);display:block}.strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border:1px solid var(--linea);border-radius:var(--rl);background:var(--carbon)}.strip div{padding:18px 20px;border-right:1px solid var(--linea)}.strip div:last-child{border-right:0}.strip b{font-family:var(--f-display);font-weight:400;font-size:40px;display:block;line-height:1}.strip div>span{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--niebla)}.notice{background:var(--panel);border:1px solid var(--oro-oscuro);border-radius:var(--r);padding:12px 16px}.legal{background:var(--carbon);border:1px solid var(--linea);border-radius:var(--r);padding:16px 20px;font-size:15px;color:var(--niebla)}.legal h3,.legal h4{color:var(--hueso)}.form{display:flex;flex-direction:column;gap:14px}.form.inline{flex-direction:row;flex-wrap:wrap;align-items:flex-end}label{display:flex;flex-direction:column;gap:6px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--niebla)}input,select,textarea{background:var(--panel);color:var(--hueso);border:1px solid var(--linea-fuerte);border-radius:var(--r);min-height:46px;padding:0 12px;font-family:var(--f-texto);font-size:16px;text-transform:none;letter-spacing:normal}textarea{padding:10px 12px;min-height:110px;font-family:var(--f-mono);font-size:14px}.narrow{max-width:440px;margin:0 auto}table{width:100%;border-collapse:collapse;margin:8px 0 20px}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--linea);vertical-align:top}th{font-family:var(--f-mono);font-weight:400;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--niebla)}.kv td:first-child{color:var(--niebla);width:200px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0 24px}.kpis .card{padding:14px 16px;color:var(--niebla);font-size:14px}.kpis b{display:block;font-size:24px;color:var(--hueso);font-weight:500}.note{background:var(--panel);padding:10px 14px;border-radius:var(--r);border-left:2px solid var(--oro-oscuro)}pre{background:var(--panel);border:1px solid var(--linea);padding:14px;border-radius:var(--r);white-space:pre-wrap;font-family:var(--f-mono);font-size:13px}.codes{font-family:var(--f-mono);font-size:12px;word-break:break-all;color:var(--niebla)}h2.plain{font-family:var(--f-texto);text-transform:none;font-weight:700;font-size:32px;letter-spacing:0}details summary{cursor:pointer;padding:8px 0;color:var(--oro-claro)}.winner{background:var(--amarillo);color:var(--obsidiana);border-radius:var(--rl);display:grid;grid-template-columns:1fr 96px;overflow:hidden;min-height:200px}.winner>div{padding:20px 24px;display:flex;flex-direction:column;gap:4px}.winner .big{font-family:var(--f-display);font-size:64px;line-height:.95;text-transform:uppercase}.winner .who-name{font-size:18px;font-weight:700}.winner small{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;word-break:break-all}.winner a{color:var(--obsidiana);text-decoration-color:var(--obsidiana);font-weight:700}.winner .stripe{background:var(--obsidiana);clip-path:polygon(40% 0,100% 0,100% 100%,0 100%);display:grid;place-items:end center;padding:14px;color:var(--amarillo);font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.steps-list{list-style:none;padding:0;margin:16px 0;display:grid;gap:10px}.steps-list li{display:grid;grid-template-columns:32px 1fr auto;gap:12px;align-items:center;background:var(--panel);border:1px solid var(--linea);border-radius:var(--r);padding:12px 16px}.steps-list .ico{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;background:var(--pino);color:var(--obsidiana)}.steps-list .fail{border-color:var(--brasa)}.steps-list .fail .ico{background:var(--brasa)}.steps-list .fail strong{color:var(--brasa)}.steps-list em{font-style:normal;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--niebla)}.board{padding-left:22px;max-width:340px;font-family:var(--f-mono)}.board li{padding:3px 0}.board li b{float:right;color:var(--oro-claro);font-weight:500}.reflex{width:100%;height:150px;border-radius:var(--rl);border:1px solid var(--linea-fuerte);font-family:var(--f-display);font-size:34px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:var(--panel-2);color:var(--hueso)}.reflex.wait{border:1px dashed var(--oro);color:var(--niebla)}.reflex.go{background:var(--oro);color:var(--obsidiana);border-color:var(--oro)}.mem{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0}.mem button{aspect-ratio:1;min-height:44px;font-family:var(--f-display);font-size:34px;background:var(--panel-2);border:1px solid var(--linea-fuerte);border-radius:var(--r);cursor:pointer;color:var(--hueso)}.mem .found{border-color:var(--oro);color:var(--oro-claro)}footer{border-top:1px solid var(--linea);background:var(--carbon);padding:28px 24px;color:var(--niebla);font-size:14px;text-align:center}footer a{color:var(--oro-claro)}@media(max-width:760px){.top{gap:12px;padding:0 16px;flex-wrap:wrap}main{padding:24px 16px 56px}section{margin-bottom:56px}.timer b{font-size:26px}.timer div{min-width:52px;padding:6px 8px 4px}.winner{grid-template-columns:1fr 64px}.winner .big{font-size:48px}.steps-list li{grid-template-columns:32px 1fr}.steps-list em{grid-column:2}.strip div{border-right:0;border-bottom:1px solid var(--linea)}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.btn:hover:not(:disabled){transform:none}}.legal{max-width:72ch}.legal p{margin:.4em 0 .8em}.faq details{background:var(--panel);border:1px solid var(--linea);border-radius:var(--r);padding:0 16px;margin-bottom:10px;max-width:72ch}.faq summary{cursor:pointer;min-height:48px;display:flex;align-items:center;font-weight:500;color:var(--hueso)}.faq details[open] summary{color:var(--oro-claro)}.faq p{color:var(--niebla);margin:0 0 14px}.card{transition:border-color var(--dur) var(--ease)}a.card:hover{border-color:var(--oro-oscuro)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sample-tag{display:inline-block;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--obsidiana);background:var(--escarcha);border-radius:999px;padding:2px 10px;width:fit-content}.sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px}.sec-head h2{margin:0}.more{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--oro-claro);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.more:hover{text-decoration:underline;text-underline-offset:4px}.media-card{padding:0;overflow:hidden;display:flex;flex-direction:column}.mc-art{position:relative}.mc-art img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;background:var(--panel-2)}.mc-body{padding:16px 20px 20px;display:flex;flex-direction:column;gap:6px}.mc-body h3{margin:.2em 0 0}.mc-body p{margin:0}.date-chip,.pop-chip{position:absolute;top:12px;left:12px;background:var(--obsidiana);border:1px solid var(--oro-oscuro);color:var(--oro-claro);font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:var(--r)}.pop-chip{background:var(--amarillo);color:var(--obsidiana);border-color:var(--amarillo)}.pop-chip.alt{background:var(--obsidiana);color:var(--hueso);border-color:var(--linea-fuerte)}.promo-off{font-family:var(--f-display);font-size:30px;letter-spacing:.04em;text-transform:uppercase;color:var(--oro-claro);line-height:1.05}.price-sm{font-family:var(--f-mono);color:var(--oro-claro);font-weight:500;font-variant-numeric:tabular-nums}.cta-row{margin-top:24px}.plans{display:grid;grid-template-columns:1fr;gap:20px;align-items:stretch;padding-top:14px}@media(min-width:760px){.plans{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.plan-card{position:relative;background:var(--panel);border:1px solid var(--linea-fuerte);border-radius:var(--rl);padding:28px 24px;display:flex;flex-direction:column;gap:8px}.plan-card h3{margin:0;font-size:34px}.plan-card .btn{margin-top:auto;width:100%}.plan-card.feat{border:2px solid var(--oro);background:var(--panel-2)}@media(min-width:900px){.plan-card.feat{transform:translateY(-8px);padding-bottom:36px}}.plan-badge{position:absolute;top:-14px;left:24px;background:var(--oro);color:var(--obsidiana);font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:4px 12px;border-radius:999px}.price{font-family:var(--f-mono);font-size:30px;font-weight:500;margin:8px 0 0;font-variant-numeric:tabular-nums;color:var(--hueso)}.price small{font-size:13px;color:var(--niebla);font-weight:400}.per-month{margin:0 0 8px;color:var(--oro-claro);font-family:var(--f-mono);font-size:13px;min-height:1.6em}.checks{list-style:none;padding:0;margin:8px 0 20px;display:flex;flex-direction:column;gap:10px}.checks li{padding-left:28px;position:relative;color:var(--hueso)}.checks li:before{content:"";position:absolute;left:2px;top:.45em;width:12px;height:7px;border-left:2px solid var(--oro-claro);border-bottom:2px solid var(--oro-claro);transform:rotate(-45deg)}.tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--linea);margin:0 0 24px}.tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--niebla);font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;min-height:44px;padding:0 16px;cursor:pointer}.tabs button:hover{color:var(--hueso)}.tabs button.on,.tabs button[aria-selected=true]{color:var(--oro-claro);border-bottom-color:var(--oro)}.event-hero{display:grid;gap:24px;margin:16px 0 40px}.eh-img{width:100%;height:auto;border-radius:var(--rl);aspect-ratio:16/9;object-fit:cover}@media(min-width:900px){.event-hero{grid-template-columns:1.1fr 1fr;align-items:start}}.facts{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:12px 0}.facts dt{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--niebla)}.facts dd{margin:0}.venue{display:grid;gap:24px;background:var(--panel);border:1px solid var(--linea);border-radius:var(--rl);overflow:hidden}.venue-img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.venue-body{padding:8px 24px 24px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.venue-body h3{margin:0}@media(min-width:900px){.venue{grid-template-columns:1fr 1fr}.venue-body{padding:32px;justify-content:center}.venue-img{height:100%;aspect-ratio:auto}}.faq details{border-bottom:1px solid var(--linea);padding:4px 0}.faq summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:500}.faq p{margin:0 0 12px;color:var(--niebla);max-width:70ch}.admin-form{margin:16px 0 24px}.fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.fgrid .wide{grid-column:1/-1}.admin-form label{display:flex;flex-direction:column;gap:6px}label.check{flex-direction:row;align-items:center;gap:10px;min-height:44px}label.check input{width:22px;height:22px;accent-color:var(--oro)}.imgfield{display:flex;flex-direction:column;gap:8px}.imgfield img{border-radius:var(--r);object-fit:cover;border:1px solid var(--linea)}.checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 16px}fieldset{border:1px solid var(--linea);border-radius:var(--r);padding:12px 16px}legend{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--niebla);padding:0 8px}.tablewrap{overflow-x:auto;margin:16px 0}.tablewrap table{min-width:480px}.mini{min-height:44px}@media(prefers-reduced-motion:reduce){.plan-card.feat{transform:none}}html,body{overflow-x:clip}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body.menu-open{overflow:hidden}.skip{position:absolute;left:16px;top:-60px;z-index:40;background:var(--oro);color:var(--obsidiana);padding:10px 16px;border-radius:var(--r);font-family:var(--f-mono);font-size:13px;text-decoration:none}.skip:focus{top:8px}.top{min-height:64px;z-index:25;background:#080807d1;transition:min-height var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.top.scrolled{min-height:54px;background:#080807f0}@supports (backdrop-filter:blur(1px)){.top{background:#08080799;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}.top.scrolled{background:#080807c7}}.top .logo-img{transition:transform .6s var(--ease-out)}@media(prefers-reduced-motion:no-preference){.top .logo:hover .logo-img{transform:rotate(-12deg) scale(1.06)}}.nav-desk a{position:relative}.nav-desk a:after{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:1px;background:var(--oro);transform:scaleX(0);transform-origin:left;transition:transform .32s var(--ease-out)}.nav-desk a:hover:after,.nav-desk a.active:after{transform:scaleX(1)}.burger{display:none;align-items:center;gap:10px;min-height:44px;padding:0 12px;background:transparent;color:var(--hueso);border:1px solid var(--linea-fuerte);border-radius:var(--r);font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.burger:hover{border-color:var(--oro-claro);color:var(--oro-claro)}.burger-ico{position:relative;width:18px;height:12px;display:inline-block}.burger-ico i{position:absolute;left:0;width:100%;height:2px;background:currentColor;border-radius:1px;transition:transform .32s var(--ease-out),opacity .2s var(--ease)}.burger-ico i:nth-child(1){top:0}.burger-ico i:nth-child(2){top:5px}.burger-ico i:nth-child(3){top:10px}.burger.is-open .burger-ico i:nth-child(1){transform:translateY(5px) rotate(45deg)}.burger.is-open .burger-ico i:nth-child(2){opacity:0}.burger.is-open .burger-ico i:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:#0009;opacity:0;pointer-events:none;transition:opacity .32s var(--ease)}.menu-scrim.open{opacity:1;pointer-events:auto}.menu-panel{position:fixed;top:0;right:0;bottom:0;z-index:20;width:min(86vw,380px);background:var(--carbon);border-left:1px solid var(--linea);padding:84px 20px 24px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;transform:translate(100%);visibility:hidden;transition:transform .42s var(--ease-out),visibility 0s .42s}.menu-panel.open{transform:none;visibility:visible;transition:transform .42s var(--ease-out),visibility 0s}.menu-panel a{font-family:var(--f-display);font-size:30px;letter-spacing:.04em;color:var(--hueso);min-height:52px;padding:0 8px;border-bottom:1px solid var(--linea);border-radius:0;opacity:0;translate:24px 0;transition:opacity .3s var(--ease) calc(var(--i,0) * 35ms + .12s),translate .42s var(--ease-out) calc(var(--i,0) * 35ms + .12s),color var(--dur) var(--ease)}.menu-panel.open a{opacity:1;translate:0 0}.menu-panel a.active{color:var(--oro-claro)}.menu-panel .menu-foot{margin-top:auto;padding-top:24px}.menu-panel .menu-foot .btn{width:100%;font-family:var(--f-mono);font-size:13px;color:var(--obsidiana);border-bottom:1px solid var(--oro)}@media(max-width:1099px){.nav-desk{display:none}.burger{display:inline-flex}.top .who{margin-left:auto}}@media(min-width:1100px){.menu-panel,.menu-scrim{display:none}}@media(max-width:420px){.top .who .ghost{padding:0 10px}.burger-txt{display:none}.burger{padding:0 13px}}@keyframes page-in{0%{opacity:0;translate:0 16px}}@media(prefers-reduced-motion:no-preference){html.motion-ok main.page-enter{animation:page-in .38s var(--ease-out) backwards}}@keyframes rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){html.motion-ok [data-reveal]:not(.is-in):not(:has([data-stagger])){opacity:0}html.motion-ok [data-reveal]:not(.is-in) [data-stagger]{opacity:0}html.motion-ok [data-reveal].is-in:not(:has([data-stagger])){animation:rise .64s var(--ease-out) backwards}html.motion-ok [data-reveal].is-in [data-stagger]{animation:rise .64s var(--ease-out) var(--d,0ms) backwards}}.sec-head h2:after{content:"";display:block;width:48px;height:2px;margin-top:12px;background:var(--oro);transform-origin:left;transition:transform .8s var(--ease-out) .15s}@media(prefers-reduced-motion:no-preference){html.motion-ok .sec-head:not(.is-in) h2:after{transform:scaleX(0)}}.hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;margin:-32px calc(50% - 50vw) 0;padding:72px max(24px,calc(50vw - 600px)) 80px;min-height:min(88vh,780px);border-bottom:1px solid var(--linea);background:var(--obsidiana)}.hero-loading{background:var(--carbon);min-height:min(88vh,780px)}.hero-bg{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;z-index:-2;background:url(/marca/runas-fondo.webp) center/cover no-repeat;opacity:.14}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 80% 70% at 72% 45%,rgba(8,8,7,0) 0%,rgba(8,8,7,.7) 55%,var(--obsidiana) 100%)}.hero-copy{display:flex;flex-direction:column;gap:18px;align-items:flex-start;min-width:0}.hero-copy .kicker{margin:0}.hero-title{font-size:clamp(56px,8.4vw,120px);line-height:.9;letter-spacing:.01em;margin:0;color:var(--hueso);text-wrap:balance}.ht-mask{display:inline-block;overflow:hidden;vertical-align:top;padding:.06em 0 0;margin:-.06em .2em 0 0}.ht-word{display:inline-block}.hero-value{margin:0;font-family:var(--f-mono);font-weight:500;font-size:18px;color:var(--oro-claro);font-variant-numeric:tabular-nums}.hero-meta{margin:0;display:flex;flex-wrap:wrap;gap:4px 18px;color:var(--niebla)}.hero-meta>*+*{padding-left:18px;border-left:1px solid var(--linea-fuerte)}.hero-meta a{color:var(--hueso)}.hero-copy .lead{margin:0}.hero-ctas{margin-top:6px}.hero-stage{position:relative;aspect-ratio:1/1;max-height:620px;width:100%;justify-self:end}.hero-diag{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--amarillo);border-radius:var(--rl);clip-path:polygon(34% 0,100% 0,100% 100%,0 100%)}.hero-photo{position:absolute;top:16%;right:7%;bottom:13%;left:9%;border-radius:var(--rl);overflow:hidden;background:var(--carbon);border:1px solid rgba(8,8,7,.5);box-shadow:0 40px 80px -30px #000000d9}.hero-img{width:100%;height:100%;object-fit:cover;display:block}.hero-img.portrait{object-position:50% 100%}.hero-stage:has(.portrait) .hero-photo{top:0;right:0;bottom:0;left:0;background:transparent;border:0;box-shadow:none;border-radius:var(--rl)}.hero-seal{position:absolute;left:-30px;bottom:-26px;width:132px;height:132px}.seal-bg{fill:var(--obsidiana);stroke:var(--oro-oscuro);stroke-width:1}.seal-text{font-family:var(--f-mono);font-size:8.6px;letter-spacing:0;fill:var(--oro-claro)}.seal-ring{transform-origin:60px 60px}.hero-sparks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.hero-sparks i{position:absolute;bottom:-12px;display:block;background:var(--oro);border-radius:1px;opacity:0}@keyframes in-up{0%{opacity:0;translate:0 18px}}@keyframes word-up{0%{transform:translateY(108%)}}@keyframes diag-wipe{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}@keyframes photo-in{0%{opacity:0;transform:scale(1.08)}}@keyframes float{50%{translate:0 -10px}}@keyframes spin{to{rotate:360deg}}@keyframes spark{0%{opacity:0;transform:translate(0)}12%{opacity:.75}to{opacity:0;transform:translate(24px,-72vh)}}@keyframes drift{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.1) translate(-2%,-1%)}}@keyframes stage-par{to{translate:0 -64px}}@media(prefers-reduced-motion:no-preference){html.motion-ok .hero-in{animation:in-up .76s var(--ease-out) calc(var(--d,0ms) + .12s) backwards}html.motion-ok .ht-word{animation:word-up .9s var(--ease-out) calc(var(--d,0ms) + 80ms) backwards}html.motion-ok .hero-diag{animation:diag-wipe 1s var(--ease-out) .15s backwards}html.motion-ok .hero-photo{animation:photo-in 1.2s var(--ease-out) .35s backwards,float 4s ease-in-out 1.6s 1}html.motion-ok .seal-ring{animation:spin 4s var(--ease-out) .9s 1}html.motion-ok .hero-seal{animation:in-up .8s var(--ease-out) .9s backwards}html.motion-ok .hero-sparks i{animation-name:spark;animation-timing-function:linear;animation-iteration-count:1}html.motion-ok .hero-bg{animation:drift 5s ease-out both}@supports (animation-timeline: scroll()){html.motion-ok .hero-stage{animation:stage-par linear both;animation-timeline:scroll(root);animation-range:0 700px}}}@media(max-width:899px){.hero{grid-template-columns:1fr;gap:28px;min-height:0;margin-top:-24px;padding:20px 16px 48px}.hero.hero-loading{min-height:640px}.hero-stage{order:-1;aspect-ratio:4/3;max-height:none;justify-self:stretch}.hero-photo{top:10%;right:5%;bottom:9%;left:7%}.hero-seal{width:96px;height:96px;left:auto;right:6px;bottom:-30px}.hero-meta{flex-direction:column}.hero-meta>*+*{padding-left:0;border-left:0}.hero-title{font-size:clamp(48px,15vw,76px)}.hero-ctas{width:100%}.hero-ctas .btn{flex:1 1 auto}}.countdown .kicker{margin:0 0 8px}.cd-cells{display:flex;gap:8px}.cd-cell{position:relative;background:var(--panel);border:1px solid var(--linea);border-radius:var(--r);padding:10px 12px 8px;min-width:72px;text-align:center;overflow:hidden}.cd-cell:after{content:"";position:absolute;left:0;right:0;top:46%;border-top:1px solid var(--linea)}.cd-cell b{display:flex;justify-content:center;font-family:var(--f-mono);font-weight:500;font-variant-numeric:tabular-nums;font-size:40px;line-height:1.05;position:relative;z-index:1;overflow:hidden}.cd-digit{display:inline-block}.cd-cell small{display:block;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--oro-claro)}.countdown.compact .cd-cell{min-width:60px;padding:8px 10px 6px}.countdown.compact .cd-cell b{font-size:30px}@keyframes digit-in{0%{transform:translateY(-70%);opacity:0}}@media(prefers-reduced-motion:no-preference){html.motion-ok .cd-digit{animation:digit-in .28s var(--ease-out)}}@media(max-width:420px){.cd-cell{min-width:0;flex:1;padding:8px 4px 6px}.cd-cell b{font-size:30px}}.cd-done{margin:0;font-family:var(--f-mono);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--oro-claro)}.btn{position:relative;overflow:hidden;isolation:isolate}.btn:before{content:"";position:absolute;z-index:-1;left:var(--mx,50%);top:var(--my,50%);width:260%;aspect-ratio:1;border-radius:50%;background:var(--oro-claro);transform:translate(-50%,-50%) scale(0);transition:transform .46s var(--ease-out);pointer-events:none}.btn.alt:before{background:#c9a22724}.btn.dark:before{background:var(--panel-2)}.btn.dark-alt:before{background:#0808071f}@media(hover:hover)and (pointer:fine){.btn:hover:not(:disabled):before{transform:translate(-50%,-50%) scale(1)}.btn:not(.alt):not(.dark):not(.dark-alt):hover:not(:disabled){background:var(--oro)}}.btn:disabled:before{display:none}.btn:active:not(:disabled){transform:translateY(0) scale(.98)}[data-tilt]{position:relative;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(0);transition:transform .5s var(--ease-out),border-color var(--dur) var(--ease),box-shadow .4s var(--ease);will-change:auto}[data-tilt]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#f0ede800 38%,#f0ede817,#f0ede800 62%);transform:translate(-120%)}[data-tilt] .mc-art{overflow:hidden}[data-tilt] .mc-art img,[data-tilt] .ticket-art>*{transition:transform .7s var(--ease-out)}@media(hover:hover)and (pointer:fine){[data-tilt]:hover{border-color:var(--oro-oscuro);box-shadow:0 28px 50px -28px #000000e6}[data-tilt].tilting{transition:transform .14s linear,border-color var(--dur) var(--ease),box-shadow .4s var(--ease)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){[data-tilt]:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px)}[data-tilt]:hover .mc-art img{transform:scale(1.06)}[data-tilt]:hover:after{transform:translate(120%);transition:transform .9s var(--ease-out)}}[data-tilt]:focus-visible{border-color:var(--oro)}.win-card{overflow:hidden}.carousel{position:relative;border-radius:var(--rl);overflow:hidden;background:var(--carbon);border:1px solid var(--linea);margin:0 0 64px}.slides{position:relative;display:grid;touch-action:pan-y}.slide{grid-area:1/1;display:grid;grid-template-columns:1fr;opacity:0;visibility:hidden;transition:opacity .7s var(--ease-out),visibility 0s .7s}.slide.on{opacity:1;visibility:visible;transition:opacity .7s var(--ease-out),visibility 0s;z-index:1}.slide-media{overflow:hidden;background:var(--panel-2)}.slide-img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;aspect-ratio:16/10;display:block}.slide-text{padding:24px 20px 8px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.slide-title{font-size:clamp(34px,5.4vw,68px);line-height:.95;margin:0}.slide-text .lead{margin:0;color:var(--hueso);max-width:52ch}@keyframes kenburns{0%{transform:scale(1.1)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){html.motion-ok .slide.on .slide-img{animation:kenburns 7s var(--ease-out) both}html.motion-ok .slide.on .slide-text>*{animation:in-up .7s var(--ease-out) backwards}html.motion-ok .slide.on .slide-text>:nth-child(2){animation-delay:90ms}html.motion-ok .slide.on .slide-text>:nth-child(3){animation-delay:.18s}html.motion-ok .slide.on .slide-text>:nth-child(4){animation-delay:.27s}}.car-ctl{position:relative;z-index:2;display:flex;align-items:center;gap:4px;padding:8px 12px 12px}.car-btn{min-width:44px;min-height:44px;padding:0;justify-content:center;background:#08080799}.dots{display:flex;flex:1;justify-content:center}.dot{width:44px;height:44px;background:none;border:0;cursor:pointer;position:relative;padding:0}.dot:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:4px;transform:translate(-50%,-50%);background:var(--linea-fuerte);border-radius:2px;transition:width .32s var(--ease-out),background var(--dur) var(--ease)}.dot.on:after{width:32px;background:var(--linea-fuerte)}.dot:not(.on):hover:after{background:var(--niebla)}.dot-fill{position:absolute;left:6px;top:50%;width:32px;height:4px;margin-top:-2px;border-radius:2px;background:var(--oro-claro);z-index:1;transform-origin:left;animation-name:dot-fill;animation-timing-function:linear;animation-fill-mode:forwards}.dot.on:not(:has(.dot-fill)):after{background:var(--oro-claro)}@keyframes dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ico-pause,.ico-play{display:inline-block;width:10px;height:12px}.ico-pause{border-left:3px solid currentColor;border-right:3px solid currentColor}.ico-play{width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent currentColor}@media(min-width:900px){.slide{grid-template-columns:1.05fr 1fr;align-items:stretch}.slide-media{grid-column:2;grid-row:1}.slide-img{aspect-ratio:auto;min-height:440px}.slide-text{grid-column:1;grid-row:1;justify-content:center;padding:48px 56px 96px}.car-ctl{position:absolute;left:0;bottom:0;width:52%;padding:0 40px 20px}.dots{justify-content:flex-start}}.ticker{margin:0 calc(50% - 50vw) 48px;padding:14px 0 16px;background:var(--carbon);border-bottom:1px solid var(--linea)}.tk-head{max-width:1200px;margin:0 auto 8px;padding:0 24px;display:flex;justify-content:space-between;align-items:center;gap:12px}.tk-title{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;color:var(--oro-claro);margin:0}.tk-pause{min-height:44px;padding:0 14px;background:transparent;color:var(--niebla);border:1px solid var(--linea-fuerte);border-radius:var(--r);font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.tk-pause:hover{color:var(--oro-claro);border-color:var(--oro-claro)}.tk-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ticker:not(.moving) .tk-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none;padding:0 24px}.tk-loop{display:flex;width:max-content}.tk-track{display:flex;gap:40px;padding:0 40px 0 0;margin:0;list-style:none}.tk-copy{display:flex}.tk-item{display:flex;align-items:baseline;gap:12px;white-space:nowrap}.tk-code{font-family:var(--f-mono);font-size:13px;color:var(--oro-claro);font-variant-numeric:tabular-nums}.tk-prize{font-family:var(--f-display);font-size:26px;letter-spacing:.04em;text-transform:uppercase;color:var(--hueso);line-height:1}.tk-draw{font-size:14px;color:var(--niebla)}@keyframes tk-run{to{transform:translate(calc(var(--seg) * -1))}}.ticker.moving .tk-loop{animation:tk-run var(--dur,30s) linear infinite}.ticker.paused .tk-loop,.ticker.moving .tk-viewport:hover .tk-loop,.ticker.moving:focus-within .tk-loop{animation-play-state:paused}@media(max-width:760px){.tk-head{padding:0 16px}.tk-prize{font-size:22px}}.plan-card{transition:transform .42s var(--ease-out),border-color var(--dur) var(--ease),box-shadow .42s var(--ease)}@media(hover:hover)and (pointer:fine){.plan-card:hover{border-color:var(--oro-oscuro);box-shadow:0 30px 60px -36px #000000e6}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.plan-card:hover{transform:translateY(-6px)}}.plan-card.feat{border:2px solid transparent;background:linear-gradient(var(--panel-2),var(--panel-2)) padding-box,linear-gradient(135deg,var(--oro-oscuro),var(--oro-claro) 30%,var(--oro) 60%,var(--oro-oscuro)) border-box}@media(min-width:900px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.plan-card.feat:hover{transform:translateY(-14px)}}.plan-badge{box-shadow:0 0 0 4px var(--obsidiana)}.countup{font-variant-numeric:tabular-nums}.strip{margin-bottom:56px}.strip>div{transition:background var(--dur) var(--ease)}.strip>div:hover{background:var(--panel)}.sec-head{align-items:flex-end}.sec-head .more{white-space:nowrap;flex:none}
