
:root{
  --bg:#0b0b10;--panel:#15151d;--panel-2:#1d1d28;--panel-3:#272735;--line:#363648;--line-soft:#2c2c3b;
  --text:#f2f2f7;--muted:#b4b4c6;--muted-2:#9393a8;--accent:#ef2b2d;--accent-dark:#c81e20;--ink:#ffffff;
  --cyan:#38bdf8;--green:#22c55e;--orange:#f97316;--gold:#fde047;--radius:8px;--col:760px
}
*,*::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%;background:var(--bg)}
body{background:var(--bg);color:var(--text);font-family:Inter,-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(--cyan);text-underline-offset:3px}
button{font:inherit}
:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
.tv8c5d31{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:var(--radius);font-weight:700;font-size:16px;text-decoration:none;border:1px solid transparent;cursor:pointer;line-height:1.15;text-align:center}
.tvbe383e{background:var(--accent);color:var(--ink)}
.tvbe383e:hover{background:#ff4547}
.tvba13ac{background:transparent;color:var(--text);border-color:#4a4a60}
.tv51d1d3{background:#229ed9;color:#fff}
.tv508107{background:var(--panel-3);color:var(--text);border-color:#4a4a60}
.tv94f647{width:min(100% - 24px,var(--col));margin:14px auto 4px}
.tvb14167{position:relative;padding:14px 14px 12px;border-radius:14px;border:2px solid #2f2f40;background:radial-gradient(120% 90% at 70% 0%,#2b1215 0%,#14141c 55%,#0f0f15 100%);overflow:hidden}
.tvb14167::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px);pointer-events:none}
.tv76f110{position:relative;display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border-radius:4px;background:var(--accent);color:#fff;font-weight:800;font-size:13px;letter-spacing:.12em;text-transform:uppercase}
.tv76f110 span{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.3)}
.tvfdd72b{position:relative;margin:12px 0 14px;font-size:clamp(19px,5vw,24px);font-weight:800;line-height:1.25}
.tv841b6d{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;border-left:6px solid var(--accent);background:rgba(255,255,255,.96);color:#0b0b10;border-radius:4px}
.tv5c1306{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-dark)}
.tvddd0eb{font-size:clamp(30px,9.5vw,44px);font-weight:900;line-height:1.05;letter-spacing:-.01em}
.tv6d50b0{min-height:50px;border:0;border-radius:6px;background:#0b0b10;color:#fff;font-weight:800;font-size:17px;cursor:pointer}
.tv6d50b0[data-grabado]{background:var(--accent)}
.tv45d159{position:relative;margin-top:10px;font-size:13.5px;color:var(--muted-2)}
@media (min-width:600px){.tv841b6d{grid-template-columns:minmax(0,1fr) 160px;align-items:center}}
.tv391fb0 ol{list-style:none;display:flex;flex-wrap:wrap;margin:20px 0 6px;font-size:13.5px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em}
.tv391fb0 li+li::before{content:"|";margin:0 9px;color:var(--accent)}
.tv391fb0 a{display:inline-block;padding:4px 0;color:var(--muted)}
.tv8e5f9c{font-size:clamp(29px,7.8vw,44px);line-height:1.1;font-weight:900;letter-spacing:-.02em;margin:4px 0 12px}
.tvbcfa15>.tv8e5f9c:first-child{margin-top:24px}
.tv0c7eee{font-size:19px;line-height:1.55;color:var(--muted);margin:0 0 18px}
.tvbcfa15 h2.tvf45e88{display:flex;align-items:center;gap:12px;margin:36px 0 12px;font-size:23px;line-height:1.25;font-weight:800}
.tvae1d65{flex:0 0 6px;align-self:stretch;min-height:28px;border-radius:3px;background:var(--accent);box-shadow:0 0 14px rgba(239,43,45,.6)}
.tvbcfa15 h3{font-size:18px;margin:14px 0 6px}
.tvbcfa15 p{margin:0 0 12px}
.tv838d83{display:grid;gap:12px;margin:14px 0 20px}
.tv307929{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}
.tvbcfa15 .tv02da94{margin:0;padding:10px 14px;background:var(--panel-3);font-weight:800;font-size:17px;border-bottom:2px solid var(--accent)}
.tv838d83 dl{padding:4px 14px 10px}
.tv838d83 dl div{display:grid;grid-template-columns:44% minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--line-soft)}
.tv838d83 dl div:last-child{border-bottom:0}
.tv838d83 dt{color:var(--muted-2);font-size:15px}
.tv838d83 dd{font-weight:600}
.tv5228b2{list-style:none;padding:0;margin:14px 0 20px;border-left:2px solid var(--line);margin-left:6px}
.tv5228b2 li{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;padding:0 0 14px 16px}
.tv5228b2 li::before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--bg);border:2px solid var(--accent)}
.tv36a365{font-variant-numeric:tabular-nums;font-weight:800;color:var(--accent);font-size:15px;padding-top:1px}
.tvbcfa15 .tv5228b2 p{margin:0}
.tv6e8332{overflow-x:auto;margin:14px 0 20px;background:var(--panel);border:1px solid var(--line);border-radius:12px}
.tv6e8332 table{width:100%;border-collapse:collapse;font-size:16px}
.tv6e8332 caption{text-align:left;padding:10px 14px;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line)}
.tv6e8332 th,.tv6e8332 td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft)}
.tv6e8332 thead th{font-size:13px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em}
.tv6e8332 tbody tr:last-child>*{border-bottom:0}
@media (max-width:560px){
  .tv6e8332 thead{display:none}
  .tv6e8332 tr{display:block;padding:8px 0;border-bottom:1px solid var(--line)}
  .tv6e8332 tbody tr:last-child{border-bottom:0}
  .tv6e8332 tbody th{display:block;border:0;padding-bottom:2px}
  .tv6e8332 td{display:grid;grid-template-columns:42% minmax(0,1fr);gap:8px;border:0;padding-top:3px;padding-bottom:3px}
  .tv6e8332 td::before{content:attr(data-t);font-size:13.5px;color:var(--muted-2)}
}
.tv03fbcd{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:7px}
.tv03fbcd li{position:relative;padding-left:22px}
.tv03fbcd li::before{content:"";position:absolute;left:3px;top:9px;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px rgba(239,43,45,.7)}
.tvd92640,.tvc7da8b{margin:20px 0;padding:12px 16px;border-radius:10px}
.tvd92640{background:var(--panel-2);border:1px solid var(--line);border-left:4px solid var(--cyan)}
.tvc7da8b{background:#2a1013;border:1px solid #5b1d20;border-left:4px solid var(--accent)}
.tvbcfa15 .tvaba862,.tvbcfa15 .tv6f3a13{margin:0 0 2px;font-weight:800;font-size:12.5px;text-transform:uppercase;letter-spacing:.12em}
.tvaba862{color:var(--cyan)}
.tv6f3a13{color:#ff6b6d}
.tvbcfa15 .tvd92640 p:last-child,.tvbcfa15 .tvc7da8b p:last-child{margin:0}
.tve7de2a{margin:22px auto;max-width:300px}
.tve7de2a img{border-radius:12px;border:1px solid var(--line)}
.tve7de2a figcaption{font-size:14px;color:var(--muted-2);margin-top:8px;text-align:center}
.tv9261e7{margin-top:32px}
.tvd17c56{border-bottom:1px solid var(--line)}
.tvd17c56:first-of-type{border-top:1px solid var(--line)}
.tvd17c56 summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:12px;align-items:center;min-height:56px;padding:10px 0;cursor:pointer;list-style:none}
.tvd17c56 summary::-webkit-details-marker{display:none}
.tvd17c56 h3{margin:0;font-size:17.5px}
.tvc7eb08{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid var(--accent);justify-self:center;transition:transform .15s}
.tvd17c56[open] .tvc7eb08{transform:rotate(90deg)}
.tvbcfa15 .tvd17c56 p{margin:0 0 14px;color:var(--muted)}
.tv29317e{margin:30px 0;padding:18px;border-radius:14px;background:linear-gradient(140deg,#3a0c0e,var(--panel) 70%);border:1px solid #5b1d20}
.tvbcfa15 .tv2b5fe1{font-size:22px;font-weight:900;margin:0 0 4px}
.tve7272f{display:grid;gap:8px;margin-top:12px}
.tv082fd5{margin-top:32px}
.tvbcfa15 .tvc34739{font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted-2);margin:0 0 8px}
.tv082fd5 ul{list-style:none;padding:0;display:grid;gap:8px}
.tv082fd5 a{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:center;min-height:54px;padding:8px 12px;background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--text);text-decoration:none;font-weight:700}
.tvcfb0d0{font-size:12.5px;font-weight:900;color:var(--accent);letter-spacing:.06em}
.tv17ee1a{margin-top:24px;font-size:14px;color:var(--muted-2)}
.tvf74426{list-style:none;padding:0;display:grid;gap:8px;margin:14px 0 20px}
@media (min-width:760px){
  .tve7272f{grid-template-columns:auto auto;justify-content:start}
  .tv838d83{grid-template-columns:1fr 1fr}
  .tv082fd5 ul{grid-template-columns:1fr 1fr}
}
