
:root{
  --bg:#14112a;--panel:#1e1a3d;--panel-2:#28234f;--panel-3:#352f66;--line:#4a4290;--line-soft:#2f2a5a;
  --text:#f3efff;--muted:#c9c2e6;--muted-2:#a59dcc;
  --accent:#ffd23f;--accent-dark:#f2bd00;--ink:#14112a;
  --blue:#8fb4ff;--green:#5fe3a1;--orange:#ff9a6b;--gold:#ffd23f;
  --radius:14px;--col:740px;--tg:#2b8fd6;--neon:#3ee6d6;--rosa:#ff5fa8
}
*,*::before,*::after{box-sizing:border-box}
html,body,h1,h2,h3,p,ol,ul,dl,dd,figure,table{margin:0;padding:0}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:dark}
body{background:var(--bg);background-image:radial-gradient(circle at 15% -10%,rgba(62,230,214,.12),transparent 40%),radial-gradient(circle at 95% 10%,rgba(255,95,168,.12),transparent 40%);background-attachment:fixed;color:var(--text);font-family:"Instrument Sans",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:17.5px;line-height:1.62;min-width:300px;overflow-x:hidden}
img{display:block;max-width:100%;height:auto}
a{color:var(--neon);text-underline-offset:3px}
button{font:inherit}
:focus-visible{outline:3px solid var(--neon);outline-offset:2px}
.eb5a9c6{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:12px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid transparent;cursor:pointer;line-height:1.15;text-align:center}
.e5465f2{background:var(--accent);color:var(--ink);box-shadow:0 0 18px rgba(255,210,63,.35)}
.e5465f2:hover{background:var(--accent-dark)}
.eb1f311{background:transparent;color:var(--text);border-color:var(--line)}
.e56576a{background:var(--tg);color:#fff}
.e8a7494{background:transparent;color:var(--neon);border-color:var(--neon)}
.e440faf{width:min(100% - 24px,var(--col));margin:16px auto 6px}
.e6cc0ac{position:relative;padding:20px 20px 16px;border-radius:18px;background:var(--panel);
  background-image:radial-gradient(circle,var(--gold) 0 3px,transparent 3.5px),radial-gradient(circle,var(--gold) 0 3px,transparent 3.5px);
  background-size:18px 10px,18px 10px;background-repeat:repeat-x;background-position:4px 4px,4px calc(100% - 4px);
  box-shadow:inset 0 0 0 2px var(--line),0 0 30px rgba(255,210,63,.12)}
.eaa4892{font-size:13.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--neon);margin:4px 0 6px}
.eacf1d5{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.e9654af{font-size:clamp(34px,10vw,46px);font-weight:700;letter-spacing:.04em;line-height:1.1;color:var(--gold);text-shadow:0 0 12px rgba(255,210,63,.6)}
.e8a7e15{min-height:48px;min-width:118px;padding:0 18px;border:0;border-radius:12px;background:var(--accent);color:var(--ink);font-weight:700;cursor:pointer}
.e8a7e15[data-encendido]{background:var(--neon)}
.e9fc567{margin:10px 0 4px;font-size:15px;color:var(--muted)}
@media (max-width:379px){.e8a7e15{width:100%}}
.e17fa78 ol{list-style:none;display:flex;flex-wrap:wrap;margin:16px 0 4px;font-size:14px;color:var(--muted-2)}
.e17fa78 li+li::before{content:"›";margin:0 8px}
.e17fa78 a{display:inline-block;padding:3px 0}
.eb1fb84{font-size:clamp(27px,7.4vw,40px);line-height:1.14;font-weight:700;margin:6px 0 12px}
.e82b2f6>.eb1fb84:first-child{margin-top:22px}
.eb65a62{font-size:18.5px;color:var(--muted);margin:0 0 14px}
.e82b2f6 h2{display:flex;align-items:center;gap:12px;margin:34px 0 12px;font-size:22px;line-height:1.25;font-weight:700}
.e28bd07{flex:0 0 auto;width:6px;height:28px;border-radius:3px;background:var(--neon);box-shadow:0 0 10px var(--neon)}
.e8bb55e h2 .e28bd07{background:var(--rosa);box-shadow:0 0 10px var(--rosa)}
.e82b2f6 h3{font-size:18px;margin:16px 0 6px}
.e82b2f6 p{margin:0 0 12px}
.e84af77{display:grid;gap:10px;margin:14px 0 18px}
.e6d848f{padding:12px 14px;border-radius:var(--radius);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}
.e9a0aef{margin:0;font-weight:700}
.e69d2ca{margin:2px 0 4px;color:var(--gold);font-weight:700}
.e313db9{margin:0;color:var(--muted);font-size:16px}
.eef658d{display:grid;gap:8px;margin:14px 0 18px}
.eef658d div{padding:10px 14px;border-radius:12px;background:var(--panel);border-left:4px solid var(--neon)}
.eef658d dt{font-weight:700;color:var(--neon)}
.eef658d dd{margin:0;color:var(--muted)}
.ef2dba1{display:grid;gap:10px;margin:14px 0 18px}
.e2d05b3{display:grid;border-radius:var(--radius);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}
.eea4423,.e05c1e6{margin:0;padding:10px 14px}
.eea4423{background:rgba(255,95,168,.12);text-decoration:line-through;text-decoration-color:rgba(255,95,168,.55)}
.e05c1e6{background:var(--panel)}
.ef2dba1 b{display:inline-block;margin-right:6px;padding:0 8px;border-radius:999px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;text-decoration:none}
.eea4423 b{background:var(--rosa);color:var(--ink)}
.e05c1e6 b{background:var(--green);color:var(--ink)}
.e3e3a27{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:10px}
.e3e3a27 li{display:grid;grid-template-columns:52px minmax(0,1fr);border-radius:12px;background:var(--panel);overflow:hidden}
.ef3e09f{display:grid;place-items:center;background:var(--accent);color:var(--ink);font-weight:700;font-size:19px;border-right:3px dotted var(--bg)}
.e3e3a27 li>div{padding:10px 14px}
.e854d73{font-weight:700;margin:0 0 2px}
.e3e3a27 li p:last-child{margin:0;color:var(--muted)}
.ea36d63{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:6px}
.ea36d63 li{position:relative;padding:3px 0 3px 26px}
.ea36d63 li::before{content:"";position:absolute;left:4px;top:11px;width:11px;height:11px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold)}
.e8468d2{margin:18px 0;padding:12px 14px;border-radius:var(--radius);background:var(--panel)}
.e09b755{box-shadow:inset 0 0 0 2px var(--rosa)}
.e21c546{box-shadow:inset 0 0 0 2px var(--neon)}
.ef07495{font-weight:700;margin:0 0 2px;text-transform:uppercase;font-size:14px;letter-spacing:.08em}
.e09b755 .ef07495{color:var(--rosa)}
.e21c546 .ef07495{color:var(--neon)}
.e8468d2 p:last-child{margin:0}
.e46c2ba{overflow-x:auto;margin:14px 0 18px;border-radius:var(--radius);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}
.e46c2ba table{width:100%;border-collapse:collapse;font-size:16px}
.e46c2ba caption{text-align:left;padding:10px 14px;font-weight:700;color:var(--gold);border-bottom:1px solid var(--line)}
.e46c2ba th,.e46c2ba td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft)}
.e46c2ba thead th{font-size:12.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-2)}
@media (max-width:560px){
  .e46c2ba thead{display:none}
  .e46c2ba tr{display:block;padding:8px 0;border-bottom:1px solid var(--line)}
  .e46c2ba tbody th{display:block;border:0;padding-bottom:2px}
  .e46c2ba td{display:grid;grid-template-columns:40% minmax(0,1fr);gap:8px;border:0;padding-top:3px;padding-bottom:3px}
  .e46c2ba td::before{content:attr(data-z);font-weight:700;color:var(--muted-2);font-size:13.5px}
}
.ed4fed2{margin:20px auto;max-width:280px}
.ed4fed2 img{border-radius:18px;box-shadow:0 0 0 2px var(--line),0 0 26px rgba(62,230,214,.18)}
.ed4fed2 figcaption{font-size:14px;color:var(--muted-2);margin-top:8px;text-align:center}
.e8bb55e{margin-top:30px}
.e0ee898{margin-bottom:8px;border-radius:12px;background:var(--panel)}
.e0ee898 summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:10px;align-items:center;min-height:54px;padding:10px 14px;cursor:pointer;list-style:none}
.e0ee898 summary::-webkit-details-marker{display:none}
.e0ee898 h3{margin:0;font-size:17px}
.ed125fc{color:var(--neon);transition:transform .15s}
.e0ee898[open] .ed125fc{transform:rotate(180deg)}
.e0ee898 p{margin:0;padding:0 14px 14px;color:var(--muted)}
.ec1b30f{margin:28px 0;padding:18px;border-radius:18px;background:linear-gradient(135deg,var(--panel-2),var(--panel));box-shadow:inset 0 0 0 2px var(--accent)}
.e774956{font-size:21px;font-weight:700;color:var(--gold);margin:0 0 4px}
.e2d1511{display:grid;gap:8px;margin-top:12px}
.ed76664{margin-top:30px}
.ef3457d{font-weight:700;font-size:18px;margin:0 0 8px}
.ed76664 ul{list-style:none;padding:0 0 6px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory}
.ed76664 li{flex:0 0 72%;scroll-snap-align:start}
.ed76664 a{display:flex;align-items:flex-end;min-height:84px;height:100%;padding:12px 14px;border-radius:14px;background:var(--panel);color:var(--text);text-decoration:none;font-weight:700;line-height:1.25;box-shadow:inset 0 -4px 0 var(--neon)}
.eedd4c7{margin-top:22px;font-size:14px;color:var(--muted-2)}
.e79925b{list-style:none;padding:0;display:grid;gap:12px;margin:16px 0 22px}
.e79925b a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:14px 16px;border-radius:14px;background:var(--panel);color:var(--text);text-decoration:none;box-shadow:inset 0 0 0 1px var(--line)}
.e79925b b{grid-row:span 2;grid-column:2;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--accent);color:var(--ink);font-size:16px;box-shadow:0 0 14px rgba(255,210,63,.45)}
.e79925b strong{font-size:19px}
.e79925b span{color:var(--muted);font-size:15px}
@media (min-width:760px){
  .e2d1511{grid-template-columns:auto auto;justify-content:start}
  .e84af77{grid-template-columns:repeat(2,minmax(0,1fr))}
  .eef658d{grid-template-columns:repeat(2,minmax(0,1fr))}
  .e2d05b3{grid-template-columns:1fr 1fr}
  .ed76664 li{flex-basis:32%}
  .e79925b{grid-template-columns:repeat(3,minmax(0,1fr))}
}
.e82b2f6 .eea4423,.e82b2f6 .e05c1e6,.e82b2f6 .e9a0aef,.e82b2f6 .e313db9{margin:0}.e82b2f6 .e69d2ca{margin:2px 0 4px}
