/* VT bundle generado de activos locales (orden original conservado). No editar manualmente. */
/* Inicio assets/css/vt-large-upload-ad.css */
.large-upload-ad-gate[hidden],
.result [hidden] {
  display: none !important;
}

.large-upload-ad-gate {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(212, 175, 55, .30);
  border-radius: 18px;
  padding: 22px 18px;
  text-align: center;
  background:
    radial-gradient(circle at top, rgba(139, 108, 255, .14), transparent 48%),
    linear-gradient(145deg, rgba(212, 175, 55, .09), rgba(255, 255, 255, .025));
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 16px 36px rgba(0, 0, 0, .22);
}

.large-upload-ad-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 36px;
  height: 24px;
  padding: 0 9px;
  border: 1px solid rgba(212, 175, 55, .34);
  border-radius: 999px;
  color: #efd17d;
  background: rgba(212, 175, 55, .08);
  font: 900 11px/1 var(--mono, monospace);
  letter-spacing: .12em;
}

.large-upload-ad-gate h3 {
  margin: 12px 0 7px;
  color: #fff4d6;
  font-size: 22px;
  line-height: 1.15;
  letter-spacing: -.025em;
}

.large-upload-ad-gate p {
  max-width: 620px;
  margin: 0 auto 16px;
  color: var(--muted, #a2a9b7);
  font-size: 15px;
}

.large-upload-ad-button {
  width: min(100%, 420px);
}

.large-upload-ad-gate small {
  display: block;
  margin-top: 10px;
  color: #c6b98e;
  font-size: 12px;
}

.large-upload-ad-meta {
  margin-top: 13px;
  color: var(--muted, #a2a9b7);
  font: 12px/1.45 var(--mono, monospace);
  overflow-wrap: anywhere;
}


/* Fin assets/css/vt-large-upload-ad.css */

/* Inicio assets/css/shared/inline-b2774ceccc7c87d2.css */
:root{
      --bg:#06070b;--bg2:#0b0d14;--bg3:#121521;--panel:rgba(13,16,24,.82);--panel2:rgba(18,22,34,.92);--panel3:rgba(255,255,255,.03);--ink:#f5f1e8;--muted:#a2a9b7;--line:rgba(212,175,55,.16);--line2:rgba(255,255,255,.08);--strong:#d4af37;--strong2:#8b6cff;--soft:#1a1f2c;--ok:#49b67d;--bad:#d05d5d;--shadow:0 28px 80px rgba(0,0,0,.45);--glow:0 0 0 1px rgba(212,175,55,.08), 0 0 32px rgba(139,108,255,.10);--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;
    }
    *{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--font);line-height:1.55;background:radial-gradient(circle at 18% 12%, rgba(139,108,255,.12) 0 0, rgba(139,108,255,0) 28%),radial-gradient(circle at 82% 10%, rgba(212,175,55,.10) 0 0, rgba(212,175,55,0) 24%),radial-gradient(circle at 50% 100%, rgba(80,60,160,.10) 0 0, rgba(80,60,160,0) 32%),linear-gradient(135deg, #05060a 0%, #0b0d14 38%, #10131d 100%)}a{color:inherit;text-decoration:none}.page{max-width:1180px;margin:0 auto;padding:24px}.nav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0 28px;position:relative;z-index:99}.brand{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#fff7df}.mark{width:38px;height:38px;border:1px solid rgba(212,175,55,.45);border-radius:10px;background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.01)),linear-gradient(135deg, #151925, #0d1018);box-shadow:0 0 0 1px rgba(212,175,55,.08),0 10px 30px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05);position:relative}.mark:before{content:"";position:absolute;left:7px;right:7px;top:11px;height:4px;background:linear-gradient(90deg, var(--strong2), var(--strong));box-shadow:0 9px 0 var(--strong);border-radius:4px}.links{display:flex;gap:14px;flex-wrap:wrap;align-items:center;color:var(--muted);font-size:14px}.links a{border-bottom:1px solid transparent;transition:.18s}.links a:hover{color:var(--strong);border-color:rgba(212,175,55,.45)}.account-link{border:1px solid var(--line);background:rgba(255,255,255,.04);border-radius:999px;padding:8px 12px;color:var(--ink)!important;font-weight:900}.account-link:hover{background:rgba(255,255,255,.08);border-color:rgba(212,175,55,.45)}.related-banner{margin-top:24px;border:1px solid rgba(212,175,55,.28);background:linear-gradient(135deg,rgba(212,175,55,.10),rgba(139,108,255,.09));border-radius:22px;padding:18px 22px;display:flex;gap:18px;align-items:center;justify-content:space-between;box-shadow:var(--glow)}.related-banner h2{margin:0 0 4px;font-size:20px;letter-spacing:-.03em;color:#fff4d6}.related-banner p{margin:0;color:var(--muted)}.related-banner .button{white-space:nowrap}.check-card{margin-top:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);border-radius:18px;padding:13px 14px}.check-row{display:flex!important;align-items:flex-start;gap:12px;margin:0!important;text-transform:none!important;letter-spacing:0!important;color:var(--muted)!important;font-size:14px!important;font-weight:500!important;cursor:pointer}.check-row input{width:auto;margin-top:3px;accent-color:var(--strong)}.check-row b{display:block;color:#f2ead8;font-size:14px}.check-row span span{display:block;color:var(--muted);line-height:1.4;margin-top:2px}.account-note{margin-top:10px;color:#bda66f;font-size:13px}.international{border-color:rgba(112,225,255,.35)!important;background:rgba(112,225,255,.045)!important}@media(max-width:620px){.related-banner{flex-direction:column;align-items:stretch}.related-banner .button{width:100%}}
    .lang-switcher{position:relative;display:inline-flex;align-items:center;z-index:9999}.lang-current{border:1px solid var(--line);background:rgba(255,255,255,.06);color:var(--ink);border-radius:999px;padding:8px 12px;font-weight:950;cursor:pointer;min-width:48px;font-family:var(--font)}.lang-current:hover{background:rgba(255,255,255,.09);color:var(--strong)}.lang-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:190px;background:#0b0d14;border:1px solid var(--line);border-radius:16px;padding:8px;box-shadow:0 20px 60px rgba(0,0,0,.50);z-index:10000}.lang-menu a{display:block;padding:10px 11px;border-radius:11px;color:var(--muted);font-weight:850;border-bottom:0}.lang-menu a:hover,.lang-menu a.active{background:rgba(255,255,255,.07);color:var(--ink)}
    .hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:30px;align-items:start}.hero-copy{padding:38px 0 20px}.eyebrow{display:inline-flex;border:1px solid rgba(212,175,55,.18);background:rgba(255,255,255,.03);padding:7px 11px;border-radius:999px;color:var(--strong);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--glow)}h1{font-size:clamp(42px,7vw,82px);line-height:.91;margin:22px 0 18px;letter-spacing:-.06em;max-width:760px;color:#fff8ea;text-shadow:0 8px 24px rgba(0,0,0,.35)}.lead{font-size:clamp(18px,2vw,23px);color:#c0c7d4;max-width:760px;margin:0 0 24px}.points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.point{border:1px solid var(--line2);background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02));padding:13px;border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.point b{display:block;font-size:14px;color:#f3ebd6}.point span{display:block;color:var(--muted);font-size:13px;margin-top:3px}.panel{background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02)),var(--panel);border:1px solid rgba(255,255,255,.06);border-radius:28px;box-shadow:var(--shadow);overflow:hidden;backdrop-filter:blur(16px)}.tool-head{display:flex;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.tab{flex:1;border:0;background:transparent;padding:17px 14px;font-weight:900;color:#9099a9;cursor:pointer;font-size:15px;transition:.18s}.tab.active{color:#fff5dc;background:rgba(255,255,255,.02);box-shadow:inset 0 -4px 0 var(--strong)}.tab:hover{color:#e9d59a}.tool-body{padding:22px}.pane{display:none}.pane.active{display:block}.drop{border:2px dashed rgba(212,175,55,.28);background:radial-gradient(circle at top, rgba(139,108,255,.08), transparent 45%),linear-gradient(135deg, rgba(255,255,255,.03), rgba(255,255,255,.015));border-radius:22px;padding:32px 24px;text-align:center;cursor:pointer;transition:.18s}.drop:hover,.drop.dragover{border-color:var(--strong);transform:translateY(-1px);box-shadow:0 0 0 1px rgba(212,175,55,.10), 0 18px 40px rgba(0,0,0,.25)}.drop-title{font-size:23px;font-weight:950;letter-spacing:-.03em;color:#fff4d6}.drop-text{color:var(--muted);font-size:14px;margin-top:8px}.drop small{display:block;margin-top:13px;color:#bda66f;font-family:var(--mono)}input[type=file]{display:none}.upload-options{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px}.upload-options select{width:100%;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--ink);border-radius:14px;padding:13px 14px;font:15px var(--font);outline:none}.upload-options select:focus{border-color:rgba(212,175,55,.42);box-shadow:0 0 0 4px rgba(212,175,55,.10)}.upload-options option{background:#0b0d14;color:var(--ink)}.field{margin-top:14px}label{display:block;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#b49a60;margin-bottom:7px}input[type=text]{width:100%;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--ink);border-radius:14px;padding:13px 14px;font:15px var(--font);outline:none;transition:.18s}input[type=text]::placeholder{color:#80889a}input[type=text]:focus{border-color:rgba(212,175,55,.42);box-shadow:0 0 0 4px rgba(212,175,55,.10)}.row{display:flex;gap:10px;align-items:center}.row>*{flex:1}.button{border:1px solid rgba(212,175,55,.18);border-radius:14px;background:linear-gradient(180deg, #d7b866, #b88e33);color:#16120a;padding:13px 16px;font-weight:950;cursor:pointer;min-height:46px;transition:.18s;box-shadow:0 10px 22px rgba(0,0,0,.20)}.button:hover{filter:brightness(1.06);transform:translateY(-1px)}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.button.alt{background:rgba(255,255,255,.03);color:#f2ead8;border:1px solid rgba(255,255,255,.08);box-shadow:none}.button.hot{background:linear-gradient(180deg, #f0c86a, #c89a36);color:#171109}.status{min-height:24px;margin:13px 0 0;color:#b3a793;font-size:14px}.upload-progress[hidden]{display:none}.upload-progress{margin-top:12px;border:1px solid rgba(212,175,55,.22);background:rgba(212,175,55,.07);border-radius:14px;padding:12px}.upload-progress-top{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#f4dfaa;font-size:14px}.progress-track{height:12px;margin-top:10px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.progress-bar{height:100%;width:0%;background:linear-gradient(90deg,#d7b866,#f0c86a);transition:width .18s ease}.upload-help{margin-top:8px;color:#c9b889;font-size:13px}.drop.is-disabled{opacity:.55;pointer-events:none}.tempclip-card{margin-bottom:16px;border:1px solid rgba(139,108,255,.30);background:radial-gradient(circle at top left,rgba(139,108,255,.16),transparent 46%),linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.018));border-radius:22px;padding:18px;box-shadow:0 0 0 1px rgba(139,108,255,.08),0 18px 42px rgba(0,0,0,.24)}.tempclip-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.tempclip-kicker{display:inline-flex;border:1px solid rgba(212,175,55,.22);border-radius:999px;padding:5px 9px;color:var(--strong);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;background:rgba(212,175,55,.06)}.tempclip-title{margin:8px 0 4px;font-size:22px;line-height:1.08;color:#fff4d6;letter-spacing:-.035em}.tempclip-desc{margin:0;color:var(--muted);font-size:14px}.tempclip-badge{flex:0 0 auto;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04);border-radius:14px;padding:10px 12px;color:#f3d48a;font-family:var(--mono);font-weight:950}.tempclip-camera{width:100%;max-height:48vh;background:#050505;border:1px solid rgba(255,255,255,.07);border-radius:16px;margin:10px 0 12px;object-fit:cover}.tempclip-camera[hidden]{display:none}.tempclip-meter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 8px;color:#d9ddea;font-size:13px}.tempclip-timer{font-family:var(--mono);font-weight:950;color:#fff4d6}.tempclip-state{color:#b7becd}.tempclip-bar{height:10px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);margin-bottom:12px}.tempclip-bar span{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--strong2),var(--strong));transition:width .18s ease}.tempclip-help{margin:10px 0 0;color:#aeb5c4;font-size:13px}.tempclip-help b{color:#f0d489}@media (max-width:620px){.result-actions{flex-direction:column}.result-actions .button{width:100%}}.notice{display:none;margin-top:14px;border:1px solid rgba(208,93,93,.25);background:rgba(208,93,93,.08);color:#efb1b1;padding:12px 14px;border-radius:14px;font-size:14px}.notice.ok{border-color:rgba(73,182,125,.25);background:rgba(73,182,125,.08);color:#9ae2bc}.preview,.result,.viewer{display:none;margin-top:16px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025);border-radius:18px;padding:14px}.preview,.viewer{position:relative;isolation:isolate}.preview video,.viewer video{position:relative;z-index:2;pointer-events:auto;display:block;width:100%;max-height:62vh;background:#050505;border-radius:14px;border:1px solid rgba(255,255,255,.05)}.meta{font-size:13px;color:var(--muted);margin-top:10px}.code{font-family:var(--mono);font-size:clamp(28px,5vw,48px);letter-spacing:.12em;font-weight:900;text-align:center;color:var(--strong);padding:12px 0;word-break:break-all;text-shadow:0 0 18px rgba(212,175,55,.14)}.linkbox{display:flex;gap:10px;align-items:center;margin-top:10px}.linkbox input{font-family:var(--mono);font-size:13px}.placeholder{min-height:260px;border:1px dashed rgba(212,175,55,.18);border-radius:18px;display:flex;align-items:center;justify-content:center;text-align:center;color:#a49178;background:rgba(255,255,255,.02);padding:18px;margin-top:14px}.searchbox{display:flex;gap:10px}.searchbox input{text-align:center;font-family:var(--mono);font-size:18px;text-transform:uppercase}.content{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:24px;margin-top:36px}.article,.sidecard{background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:26px;backdrop-filter:blur(12px)}.article h2{font-size:32px;line-height:1.08;margin:0 0 14px;letter-spacing:-.04em;color:#fff5dd}.article h3{font-size:22px;margin:28px 0 8px;color:#e4c269}.article p,.article li{color:#c4cad6;font-size:16px}.article ul{padding-left:22px}.sidecard{position:sticky;top:20px}.sidecard h2{font-size:18px;margin:0 0 12px;color:#fff0ca}.sidecard a{display:block;padding:12px 0;border-top:1px solid rgba(255,255,255,.06);font-weight:800;color:#d8b866;transition:.18s}.sidecard a:hover{color:#f0d489}.faq{margin-top:24px}.faq details{background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:16px;margin-bottom:10px}.faq summary{cursor:pointer;font-weight:900;color:#f2e0af}.faq p{color:#c4cad6;margin:12px 0 0}footer{margin:34px 0 10px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#9a9fad;font-size:13px}.fine{font-size:12px;color:#8b90a0;max-width:720px}.footer{padding:28px 0 42px;color:var(--muted);font-size:.9rem}.footer-inner{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:18px}.footer a{color:var(--muted)}.vc{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:6px;background:#7df7aa;color:#07110b;font-weight:950;font-size:.62rem;margin-right:5px}
    @media(max-width:900px){.hero,.content{grid-template-columns:1fr}.hero-copy{padding-top:10px}.sidecard{position:static}.points{grid-template-columns:1fr}.page{padding:18px}.nav{align-items:flex-start}.links{justify-content:flex-end}.searchbox,.linkbox,.row{flex-direction:column}.searchbox .button,.linkbox .button,.row .button{width:100%}.lang-switcher{margin-left:auto}.lang-menu{right:0}.brand{font-size:14px}}
  

    
  
    /* VideosTemporales privacy / protected playback marketing */
    .vt-privacy{margin:34px 0 0;padding:28px;border:1px solid rgba(112,225,255,.24);border-radius:26px;background:radial-gradient(circle at 0 0,rgba(112,225,255,.10),transparent 34%),radial-gradient(circle at 100% 0,rgba(139,108,255,.10),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));box-shadow:var(--glow)}
    .vt-privacy-kicker{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid rgba(112,225,255,.28);background:rgba(112,225,255,.07);color:#9fefff;font-size:11px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}
    .vt-privacy h2{margin:12px 0 8px;color:#fff5dd;font-size:clamp(27px,4vw,42px);line-height:1.02;letter-spacing:-.045em}
    .vt-privacy-lead{max-width:900px;margin:0;color:#c4cad6;font-size:16px}
    .vt-privacy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}
    .vt-privacy-card{padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:rgba(8,11,18,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}
    .vt-privacy-card b{display:block;margin-bottom:6px;color:#f5d77f;font-size:16px}
    .vt-privacy-card p{margin:0;color:#aeb6c5;font-size:14px;line-height:1.55}
    .vt-privacy-foot{margin:17px 0 0;color:#91a9b1;font-size:13px}
    @media(max-width:760px){.vt-privacy{padding:20px;margin-top:24px}.vt-privacy-grid{grid-template-columns:1fr}}

    /* Mensaje principal de protección de vídeo */
    .lead-security{display:block;margin:0 0 10px;color:#f2d273;font-weight:950;font-size:.92em;line-height:1.35;letter-spacing:-.015em;text-shadow:0 0 24px rgba(212,175,55,.18)}
    .upload-security-pill{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 0 16px;padding:10px 14px;border:1px solid rgba(212,175,55,.46);border-radius:999px;background:linear-gradient(90deg,rgba(212,175,55,.13),rgba(139,108,255,.13));color:#fff2c4;font-size:12px;font-weight:950;letter-spacing:.055em;text-align:center;text-transform:uppercase;box-shadow:0 0 0 1px rgba(212,175,55,.07),0 0 28px rgba(139,108,255,.10),inset 0 1px 0 rgba(255,255,255,.07)}
    .upload-security-pill .security-mark{color:var(--strong);font-size:13px;line-height:1;filter:drop-shadow(0 0 8px rgba(212,175,55,.35))}
    @media(max-width:620px){.upload-security-pill{border-radius:16px;padding:10px 11px;font-size:10.5px;line-height:1.35;letter-spacing:.035em}}

  
    .tools-main-link{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(212,175,55,.34)!important;background:linear-gradient(135deg,rgba(212,175,55,.16),rgba(139,108,255,.14));border-radius:999px;padding:8px 12px;color:#fff1c9!important;font-weight:950;box-shadow:0 0 0 1px rgba(212,175,55,.06),0 10px 24px rgba(0,0,0,.18);transition:.18s}.tools-main-link:hover{transform:translateY(-1px);border-color:rgba(212,175,55,.58)!important;background:linear-gradient(135deg,rgba(212,175,55,.22),rgba(139,108,255,.20));color:#fff8df!important}.tools-main-gem{color:var(--strong);font-size:11px;text-shadow:0 0 12px rgba(212,175,55,.45)}

.vt-account-promo {
      margin-top: 16px;
      padding: 15px 16px;
      border-radius: 18px;
      border: 1px solid rgba(255, 211, 106, 0.42);
      background:
        radial-gradient(circle at 0 0, rgba(255, 211, 106, 0.22), transparent 34%),
        linear-gradient(135deg, rgba(255, 186, 73, 0.16), rgba(137, 108, 255, 0.18)),
        rgba(20, 24, 36, 0.94);
      box-shadow:
        0 0 0 1px rgba(255, 230, 150, 0.08) inset,
        0 16px 34px rgba(0, 0, 0, 0.30);
    }

    .vt-account-promo-inner {
      display: grid;
      grid-template-columns: 1fr auto;
      gap: 14px;
      align-items: center;
    }

    .vt-account-promo-kicker {
      display: inline-flex;
      width: fit-content;
      margin-bottom: 7px;
      padding: 4px 8px;
      border-radius: 999px;
      border: 1px solid rgba(255, 211, 106, 0.35);
      color: #ffd36a;
      background: rgba(255, 211, 106, 0.08);
      font-size: 0.72rem;
      font-weight: 900;
      letter-spacing: 0.08em;
      text-transform: uppercase;
    }

    .vt-account-promo-title {
      margin: 0 0 5px;
      color: #ffe8ad;
      font-size: 1.02rem;
      font-weight: 900;
      line-height: 1.2;
    }

    .vt-account-promo-desc {
      margin: 0;
      color: rgba(238, 246, 255, 0.82);
      font-size: 0.94rem;
      line-height: 1.45;
    }

    .vt-account-promo-actions {
      display: flex;
      gap: 10px;
      align-items: center;
      flex-wrap: wrap;
      justify-content: flex-end;
    }

    .vt-account-promo-btn {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-height: 42px;
      padding: 0 16px;
      border-radius: 13px;
      font-weight: 900;
      text-decoration: none;
      white-space: nowrap;
      transition: transform 0.15s ease, opacity 0.15s ease, box-shadow 0.15s ease;
    }

    .vt-account-promo-btn:hover {
      transform: translateY(-1px);
      opacity: 0.96;
    }

    .vt-account-promo-btn-primary {
      color: #10131d;
      background: linear-gradient(135deg, #ffd36a, #ffae42);
      box-shadow: 0 10px 22px rgba(255, 188, 70, 0.22);
    }

    .vt-account-promo-btn-secondary {
      color: #f3f5fb;
      background: rgba(255, 255, 255, 0.08);
      border: 1px solid rgba(255, 255, 255, 0.16);
    }

    @media (max-width: 760px) {
      .vt-account-promo-inner {
        grid-template-columns: 1fr;
      }

      .vt-account-promo-actions {
        justify-content: stretch;
      }

      .vt-account-promo-btn {
        flex: 1;
      }
    }

    @media (max-width: 520px) {
      .vt-account-promo {
        padding: 14px;
        border-radius: 16px;
      }

      .vt-account-promo-actions {
        flex-direction: column;
      }

      .vt-account-promo-btn {
        width: 100%;
      }
    }


/* Fin assets/css/shared/inline-b2774ceccc7c87d2.css */

/* Inicio assets/css/vt-adblock.css */
.vt-adblock-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:2147483000;display:none;align-items:center;justify-content:space-between;gap:14px;max-width:980px;margin:0 auto;padding:13px 14px;border:1px solid rgba(212,175,55,.24);border-radius:18px;background:rgba(12,14,22,.94);box-shadow:0 18px 55px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.04);backdrop-filter:blur(14px);color:#f5f1e8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.4}.vt-adblock-banner.is-visible{display:flex}.vt-adblock-text{min-width:0;color:#e8edf7;font-size:13px;font-weight:650}.vt-adblock-text strong{display:block;color:#fff4d6;font-size:13px;font-weight:950;margin-bottom:2px}.vt-adblock-actions{display:flex;gap:8px;align-items:center;flex:0 0 auto}.vt-adblock-btn{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.055);color:#f5f1e8;padding:8px 11px;font:850 12px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;cursor:pointer;white-space:nowrap}.vt-adblock-btn:hover{background:rgba(255,255,255,.09)}.vt-adblock-btn.primary{border-color:rgba(212,175,55,.36);background:rgba(212,175,55,.14);color:#ffe6a3}.vt-adblock-btn.icon{width:34px;height:34px;display:grid;place-items:center;padding:0;font-size:18px;line-height:1}.vt-adblock-bait{position:absolute!important;left:-10000px!important;top:-10000px!important;width:1px!important;height:1px!important;pointer-events:none!important;opacity:.01!important}@media(max-width:680px){.vt-adblock-banner{left:10px;right:10px;bottom:10px;align-items:flex-start;flex-direction:column;padding:12px}.vt-adblock-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.vt-adblock-btn{padding:8px 10px}}


/* Fin assets/css/vt-adblock.css */


/* Inicio assets/css/vt-home-native-20261106-v3.css */
/* VT: Native de 4 anuncios solo escritorio; 320x50 solo movil. */
.vt-home-native{width:100%;max-width:100%;min-width:0;margin:0 auto 18px;box-sizing:border-box;}
.vt-home-native-label,.vt-home-mobile-label{margin:0 0 8px;color:rgba(230,225,214,.68);font-size:12px;font-weight:600;letter-spacing:.02em;}
.vt-home-native-body{width:100%;max-width:100%;min-width:0;overflow:visible;}
.vt-home-native-body>div{width:100%;max-width:100%;min-width:0;}
.vt-home-native-body iframe{max-width:100%;border:0;}
.vt-home-mobile-single{display:none!important;}
@media(max-width:900px){
  .vt-home-native--desktop{display:none!important;}
  .vt-home-mobile-single{display:block!important;box-sizing:border-box;width:100%;max-width:360px;margin:18px auto 22px;text-align:center;}
  .vt-home-mobile-label{text-align:left;padding:0 0 0 4px;}
  .vt-home-mobile-ad{width:320px;max-width:100%;height:50px;overflow:hidden;margin:0 auto;}
  .vt-home-mobile-ad iframe{border:0;max-width:100%;}
}


/* Fin assets/css/vt-home-native-20261106-v3.css */
