:global(body[data-page-type=dashboard]){background:#eef2f6}:global(html[data-theme=dark] body[data-page-type=dashboard]){background:#0b1220}.vb{max-width:1120px;margin:0 auto;padding:0 0 3rem;color:var(--text)}.vb-crumb{font-size:.8125rem;color:var(--text-subtle);margin:0 0 1rem;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.vb-crumb a{color:var(--text-muted);text-decoration:none}.vb-crumb a:hover{color:var(--accent-strong);text-decoration:underline}.vb-crumb .current{color:var(--text);font-weight:500}.vb-crumb .sep{color:var(--border-strong)}.vb-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.55fr 1fr;gap:2rem;align-items:stretch;padding:2rem 2.25rem;border-radius:20px;background:radial-gradient(120% 130% at 88% 8%,rgba(52,211,153,.2),transparent 55%),radial-gradient(90% 120% at 5% 100%,rgba(13,148,136,.18),transparent 60%),linear-gradient(135deg,#072a20,#0b3b2c 52%,#0e4835);color:#eaf6f0;box-shadow:0 18px 40px -22px #06281e99}.vb-kicker{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#7fe8c0}.vb-hero h1{font-size:clamp(2rem,4vw,2.9rem);line-height:1.05;letter-spacing:-.02em;margin:.55rem 0 .7rem;font-weight:850;color:#fff}.vb-lead{font-size:1.02rem;line-height:1.55;color:#c8e6da;max-width:48ch;margin:0 0 1.35rem}.vb-pills{display:flex;flex-wrap:wrap;gap:.5rem}.vb-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .8rem;border-radius:999px;font-size:.8rem;font-weight:600;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#e6f2ed}.vb-dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d39938;animation:vbPulse 2.2s ease-in-out infinite;flex:none}.vb-dot-static{animation:none;box-shadow:none}@keyframes vbPulse{0%,to{box-shadow:0 0 0 3px #34d39940}50%{box-shadow:0 0 0 6px #34d3990d}}.vb-status{background:#ffffff0e;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:1.15rem 1.25rem;display:flex;flex-direction:column;gap:.7rem}.vb-status-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.vb-status-kicker{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#a9d9c8}.vb-status-badge{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6ee7b7;background:#34d39924;border:1px solid rgba(52,211,153,.32);padding:.2rem .55rem;border-radius:999px}.vb-status-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.vb-status-rows li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;border-top:1px solid rgba(255,255,255,.09)}.vb-status-rows li:first-child{border-top:0}.vb-src-name{display:inline-flex;align-items:center;gap:.5rem;font-size:.86rem;font-weight:600;color:#eaf6f0}.vb-src-fresh{font-size:.8rem;color:#b7d6ca;font-variant-numeric:tabular-nums}.vb-refresh{margin-top:.35rem;width:100%;padding:.6rem;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:background-color .15s}.vb-refresh:hover{background:#ffffff2e}.vb-tabs{display:flex;gap:.25rem;flex-wrap:wrap;margin:1rem 0 1.75rem;padding:.35rem;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm);position:sticky;top:.5rem;z-index:5}.vb-tabs a{font-size:.86rem;font-weight:650;color:var(--text-muted);text-decoration:none;padding:.5rem .95rem;border-radius:10px;white-space:nowrap;transition:background-color .15s,color .15s}.vb-tabs a:hover{background:var(--bg-soft);color:var(--text)}.vb-tabs a.is-active{background:var(--accent-soft);color:var(--accent-strong);font-weight:750}.vb-section{margin-bottom:2.25rem;scroll-margin-top:4rem}.vb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.vb-head h2{font-size:1.4rem;font-weight:820;letter-spacing:-.02em;margin:0}.vb-sub{font-size:.92rem;color:var(--text-muted);margin:.3rem 0 0}.vb-see{font-size:.86rem;font-weight:700;color:var(--accent-strong);white-space:nowrap;text-decoration:none}.vb-see:hover{text-decoration:underline}.vb-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:1.4rem;box-shadow:var(--shadow-sm)}.vb-card-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.vb-card-title{font-size:1rem;font-weight:800}.vb-badge-src{font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-muted);border:1px solid var(--border);padding:.24rem .55rem;border-radius:999px}.vb-glance{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.vb-gcard{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:1.2rem 1.25rem;box-shadow:var(--shadow-sm)}.vb-gcard.is-featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-sm);background:linear-gradient(180deg,var(--accent-soft),var(--bg-card) 60%)}html[data-theme=dark] .vb-gcard.is-featured{background:var(--bg-card)}.vb-gcard-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.vb-gcard-label{font-size:.8rem;font-weight:600;color:var(--text-muted)}.vb-tag{font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);background:var(--bg-muted);border-radius:999px;padding:.2rem .5rem}.vb-gcard-val{font-size:1.85rem;font-weight:820;font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.015em;line-height:1.05}.vb-gcard-note{font-size:.82rem;font-weight:600;color:var(--text-muted);margin-top:.4rem}.vb-gcard-note.vb-note-pos{color:var(--success-text)}.vb-gcard-note.vb-note-neg{color:var(--danger)}.vb-gcard-foot{font-size:.72rem;color:var(--text-subtle);margin-top:.55rem;padding-top:.55rem;border-top:1px solid var(--border)}.vb-change-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.vb-change{display:flex;gap:.85rem;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:1.2rem 1.3rem;box-shadow:var(--shadow-sm)}.vb-change-ico{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent-strong);font-size:1rem;font-weight:800;flex:none}.vb-change-body{display:flex;flex-direction:column;gap:.5rem}.vb-change-text{font-size:.9rem;line-height:1.5;color:var(--text);margin:0}.vb-change-cta{font-size:.82rem;font-weight:700;color:var(--accent-strong);text-decoration:none}.vb-change-cta:hover{text-decoration:underline}.vb-dolar-card{padding:1.1rem 1.2rem}.vb-cv,.vb-range{display:flex;gap:.15rem;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;padding:.2rem}.vb-cv-btn,.vb-range-btn{font-size:.78rem;font-weight:700;padding:.35rem .7rem;border-radius:7px;border:0;background:transparent;color:var(--text-muted);cursor:pointer;white-space:nowrap}.vb-cv-btn.is-active,.vb-range-btn.is-active{background:var(--bg-card);color:var(--accent-strong);box-shadow:var(--shadow-sm)}.vb-dolar-scroll{overflow-x:auto}.vb-dolar-head,.vb-dolar-row{display:grid;grid-template-columns:minmax(160px,2fr) minmax(90px,1fr) minmax(90px,1fr) minmax(72px,.8fr) minmax(110px,1.1fr) 20px;gap:.5rem .85rem;align-items:center}.vb-dolar-head{padding:.55rem .4rem;border-bottom:1px solid var(--border);font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle)}.ta-r{text-align:right}.vb-dolar-row{padding:.7rem .4rem;border-bottom:1px solid var(--border);text-decoration:none;color:var(--text);font-size:.92rem;transition:background-color .12s}.vb-dolar-row:last-child{border-bottom:0}.vb-dolar-row:hover{background:var(--bg-soft)}.vb-dolar-coin{display:flex;align-items:center;gap:.6rem;min-width:0}.vb-dolar-code{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--accent-soft);color:var(--accent-strong);font-size:.68rem;font-weight:800;flex:none}.vb-dolar-name{display:flex;flex-direction:column;line-height:1.15;min-width:0}.vb-dolar-name b{font-size:.9rem;font-weight:700}.vb-dolar-name small{font-size:.72rem;color:var(--text-subtle)}.vb-dolar-compra,.vb-dolar-venta{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:700}.vb-dolar-card[data-cv=venta] .vb-dolar-compra,.vb-dolar-card[data-cv=compra] .vb-dolar-venta{color:var(--text-subtle);font-weight:500}.vb-brecha{font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted)}.vb-brecha-up{color:var(--danger)}html[data-theme=dark] .vb-brecha-up{color:#fca5a5}.vb-brecha-tax{color:var(--warning-text)}.vb-brecha-base{font-size:.78rem;font-weight:700;color:var(--success-text)}.vb-dolar-upd{font-size:.76rem;color:var(--text-subtle)}.vb-upd-badge{font-size:.62rem;font-weight:800;letter-spacing:.04em;color:var(--warning-text);background:var(--warning-soft);border:1px solid color-mix(in srgb,var(--warning) 25%,transparent);border-radius:6px;padding:.15rem .4rem}.vb-dolar-chev{color:var(--text-subtle);font-size:1.1rem;text-align:center}.vb-dolar-note{margin:.9rem 0 0;padding:.7rem .85rem;font-size:.76rem;line-height:1.5;color:var(--warning-text);background:var(--warning-soft);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent);border-radius:10px}.vb-infl-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:1.25rem;align-items:start}.vb-ind-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.vb-ind{background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;padding:.85rem .9rem;display:flex;flex-direction:column;gap:.15rem}.vb-ind-label{font-size:.72rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.vb-ind-val{font-size:1.5rem;font-weight:820;font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.1}.vb-ind-sub{font-size:.72rem;color:var(--text-subtle)}.vb-cer{margin-top:.75rem;background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;padding:.85rem .9rem;display:flex;flex-direction:column;gap:.15rem}.vb-cer.is-future{background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 25%,transparent)}.vb-cer.is-future .vb-ind-sub{color:var(--warning-text)}.vb-uva-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.vb-uva-big{font-size:1.85rem;font-weight:820;font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.vb-uva-delta{font-size:.82rem;font-weight:600;color:var(--success-text);margin-top:.15rem}.vb-uva-date{font-size:.76rem;color:var(--text-subtle);white-space:nowrap}.vb-chart-wrap{width:100%}.vb-chart{width:100%;height:auto;display:block}.vb-chart-x text{font-size:11px;fill:var(--text-subtle);font-family:var(--font-body)}.vb-pf-bars{display:flex;flex-direction:column}.vb-pf-row{display:grid;grid-template-columns:150px 1fr 64px;align-items:center;gap:14px;padding:.6rem 0;border-bottom:1px solid var(--border)}.vb-pf-row:last-child{border-bottom:0}.vb-pf-bank{font-size:.86rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vb-pf-track{height:9px;background:var(--bg-muted);border-radius:999px;overflow:hidden}.vb-pf-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.vb-pf-val{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:700;font-size:.92rem;text-align:right;color:var(--accent-strong)}.vb-pf-row.is-top .vb-pf-val{color:var(--success-text)}.vb-pf-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--border);font-size:.78rem;color:var(--text-subtle)}@media(max-width:520px){.vb-pf-row{grid-template-columns:92px 1fr 52px;gap:9px}}.vb-alert-banner{display:grid;grid-template-columns:1fr 1.15fr;gap:1.75rem;align-items:center;padding:1.75rem 2rem;border-radius:20px;background:radial-gradient(120% 130% at 92% 10%,rgba(52,211,153,.18),transparent 55%),linear-gradient(135deg,#072a20,#0b3b2c 60%,#0e4835);color:#eaf6f0}.vb-alert-kicker{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7fe8c0}.vb-alert-banner h2{font-size:1.5rem;font-weight:820;color:#fff;margin:.35rem 0 .5rem}.vb-alert-banner p{font-size:.92rem;color:#c8e6da;margin:0;line-height:1.5}.vb-alert-fine{font-size:.78rem!important;color:#9fc7b7!important;margin-top:.4rem!important}.vb-alert-form{display:grid;grid-template-columns:1.1fr 1fr 1fr auto;gap:.75rem;align-items:end;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:1rem}.vb-alert-field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.vb-alert-lbl{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#a9d9c8}.vb-alert-input{font-size:.86rem;padding:.5rem .6rem;border-radius:9px;border:1px solid rgba(255,255,255,.22);background:#fffffff2;color:#0f172a;min-width:0;width:100%}.vb-alert-btn{font-size:.86rem;font-weight:800;padding:.6rem 1.1rem;border-radius:9px;border:0;background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;transition:background-color .15s,transform .1s}.vb-alert-btn:hover{background:var(--accent-hover)}.vb-alert-btn:active{transform:translateY(1px)}.vb-alert-hint{margin:.7rem 0 0;font-size:.8rem;color:var(--text-muted)}.vb-alert-msg{margin:.6rem 0 0;font-size:.85rem;min-height:1em;font-weight:600}.vb-alert-msg.alert-msg-ok{color:var(--success-text)}.vb-alert-msg.alert-msg-err{color:var(--danger)}.vb-alert-list{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.vb-alert-list .alert-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;padding:.3rem .4rem .3rem .7rem;border-radius:999px;background:var(--accent-soft);border:1px solid var(--border);color:var(--text)}.vb-alert-list .alert-chip-fired{background:var(--success-soft);border-color:var(--success-text)}.vb-alert-list .alert-chip-x{border:none;background:transparent;color:var(--text-muted);cursor:pointer;font-size:.8rem;line-height:1;padding:.15rem .3rem;border-radius:999px}.vb-alert-list .alert-chip-x:hover{background:var(--danger-soft);color:var(--danger)}.vb-usa-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.vb-usa{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:1.3rem;box-shadow:var(--shadow-sm);text-decoration:none;color:var(--text);transition:transform .15s,box-shadow .15s,border-color .15s}.vb-usa:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--accent)}.vb-usa-ico{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--accent-soft);color:var(--accent-strong);font-size:1rem;font-weight:800;margin-bottom:.8rem}.vb-usa h3{font-size:.98rem;font-weight:750;margin:0 0 .3rem}.vb-usa p{font-size:.82rem;color:var(--text-muted);line-height:1.45;margin:0 0 .85rem;flex:1}.vb-usa-cta{font-size:.82rem;font-weight:700;color:var(--accent-strong)}.vb-sources h2{font-size:1.1rem;font-weight:800;margin:0 0 .6rem}.vb-sources p{font-size:.88rem;color:var(--text-muted);line-height:1.55;margin:0 0 1rem;max-width:70ch}.vb-source-badges{display:flex;flex-wrap:wrap;gap:.5rem}.vb-source-badge{font-size:.8rem;font-weight:650;color:var(--text-muted);background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;padding:.4rem .85rem;text-decoration:none}.vb-source-badge:hover{border-color:var(--accent);color:var(--accent-strong)}.vb-source-more{color:var(--accent-strong)}.vb-secondary .vb-head h2{font-size:1.15rem}.vb-hist-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.vb-hist-h3{font-size:.92rem;font-weight:700;margin:0 0 .7rem}.vb-hist-table{width:100%;border-collapse:collapse;font-size:.85rem}.vb-hist-table th,.vb-hist-table td{padding:.5rem .4rem;text-align:left}.vb-hist-table thead th{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);border-bottom:1px solid var(--border)}.vb-hist-table tbody tr{border-bottom:1px solid var(--border)}.vb-hist-table tbody td:first-child{text-transform:capitalize;color:var(--text-muted)}.vb-hist-table tbody td:last-child{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.vb-link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.vb-link{display:flex;flex-direction:column;gap:.2rem;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:.85rem 1rem;text-decoration:none;color:var(--text);transition:border-color .15s,background-color .15s}.vb-link:hover{border-color:var(--accent);background:var(--accent-soft)}.vb-link-title{font-size:.88rem;font-weight:700}.vb-link-desc{font-size:.76rem;color:var(--text-muted)}.vb-faq-list{display:flex;flex-direction:column;gap:.4rem}.vb-faq-item{border:1px solid var(--border);border-radius:10px;background:var(--bg-card);overflow:hidden}.vb-faq-item summary{cursor:pointer;font-weight:650;font-size:.92rem;color:var(--text);list-style:none;padding:.9rem 1.1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.vb-faq-item summary::-webkit-details-marker{display:none}.vb-faq-item summary:after{content:"+";color:var(--text-subtle);font-size:1.2rem;line-height:1;flex:none}.vb-faq-item[open] summary{color:var(--accent-strong)}.vb-faq-item[open] summary:after{content:"−"}.vb-faq-a{font-size:.88rem;color:var(--text-muted);line-height:1.6;padding:0 1.1rem 1.1rem;max-width:74ch}.vb-faq-a a{color:var(--accent-strong);font-weight:600}.vb-empty{font-size:.85rem;color:var(--text-subtle)}@media(max-width:900px){.vb-hero,.vb-alert-banner{grid-template-columns:1fr;gap:1.35rem;padding:1.6rem}.vb-glance,.vb-usa-grid,.vb-link-grid{grid-template-columns:repeat(2,1fr)}.vb-change-grid,.vb-infl-grid,.vb-hist-grid{grid-template-columns:1fr}.vb-alert-form{grid-template-columns:1fr 1fr}}@media(max-width:680px){.vb-hero h1{font-size:1.9rem}.vb-glance,.vb-usa-grid,.vb-link-grid,.vb-alert-form{grid-template-columns:1fr}.vb-tabs{overflow-x:auto}.vb-dolar-head,.vb-dolar-row{grid-template-columns:minmax(120px,1.6fr) minmax(80px,1fr) minmax(64px,.7fr) 16px}.vb-dolar-head>:nth-child(2),.vb-dolar-head>:nth-child(5),.vb-dolar-compra,.vb-dolar-upd{display:none}}
