:root{--rpv-navy:#003b7e;--rpv-navy-deep:#002a59;--rpv-signal:#ff3131;--rpv-signal-hover:#b32222;--rpv-ai:#0891b2;--rpv-ai-soft:#0891b21f;--rpv-asphalt:#0f172a;--rpv-mist:#f4f6f8;--rpv-ink:#1e293b;--rpv-muted:#64748b;--rpv-border:#0891b233;--rpv-ease-fast:cubic-bezier(.4, 0, .2, 1);--rpv-dur-fast:.2s;--rpv-dur-panel:.18s;--rpv-radius-blade:2px;--rpv-radius-card:6px;--rpv-blade-w:6px;--rpv-ai-bright:#06b6d4;--rpv-ai-deep:#0e7490;--rpv-hud:#0891b20f;--rpv-grid-line:#0f172a0a;--rpv-slate-50:#f8fafc;--rpv-slate-100:#f1f5f9;--rpv-slate-200:#e2e8f0;--rpv-slate-300:#cbd5e1;--rpv-slate-400:#94a3b8;--rpv-slate-600:#475569;--rpv-slate-700:#334155;--rpv-gray-100:#f3f4f6;--rpv-gray-300:#d1d5db;--rpv-gray-400:#9ca3af;--rpv-gray-500:#6b7280;--rpv-gray-600:#4b5563;--rpv-gray-700:#374151;--rpv-gray-900:#111827;--rpv-navy-text:#1e3a5f;--rpv-surface-3:#f5f7fa;--tica-negro:#000;--tica-panel:#05080d;--tica-panel-2:#080d14;--tica-rojo:#ff3131;--tica-rojo-brillo:#ff5c5c;--tica-rojo-dim:#ff313173;--tica-rojo-hair:#ff313147;--tica-rojo-ghost:#ff31311a;--tica-cian:#7fdcff;--tica-cian-dim:#7fdcff73;--tica-cian-hair:#7fdcff38;--tica-cian-grid:#7fdcff0e;--tica-blanco:#eafaff;--tica-texto-2:#eafaffad;--tica-texto-3:#eafaff6b;--tica-verde-ok:#69f0ae;--tica-cian-ink:#0891b2;--tica-rojo-text:#b32222;--rpv-font-mono:var(--font-rpv-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace}html{-webkit-text-size-adjust:100%;width:100%;max-width:100%;overflow-x:clip}.rpui-page{max-width:1120px;margin:0 auto;padding:14px 16px 48px}.rpui-page--home{max-width:1280px;padding-top:16px}.rpui-body{color:var(--rpv-ink);font-family:var(--font-rpv), "Barlow", system-ui, sans-serif;background-color:#fff;background-image:linear-gradient(#0f172a05 1px,#0000 1px),linear-gradient(90deg,#0f172a05 1px,#0000 1px),radial-gradient(80% 50% at 50% -10%,#94a3b81f,#0000),linear-gradient(#f6f7f9 0%,#fff 42%);background-size:48px 48px,48px 48px,auto,auto;width:100%;max-width:100%;min-height:100dvh;margin:0;overflow-x:clip}[data-theme=dark]{--rpv-navy:#0a1020;--rpv-navy-deep:#05080d;--rpv-signal:var(--tica-rojo);--rpv-signal-hover:var(--tica-rojo-brillo);--rpv-ai:var(--tica-cian);--rpv-ai-soft:var(--tica-cian-grid);--rpv-asphalt:#000;--rpv-mist:#05080d;--rpv-ink:#eafaff;--rpv-muted:#eafaff9e;--rpv-border:var(--tica-cian-hair);--rpv-ai-bright:var(--tica-cian);--rpv-hud:var(--tica-cian-grid);--rpv-grid-line:#7fdcff0d;--rpv-slate-50:#0b1220;--rpv-slate-100:#101a2c;--rpv-slate-200:#16233a;--rpv-slate-300:#23334f;--rpv-slate-400:#5b7395;--rpv-slate-600:#a8bbd4;--rpv-slate-700:#c2d2e6;--rpv-gray-100:#101a2c;--rpv-gray-300:#23334f;--rpv-gray-400:#5b7395;--rpv-gray-500:#8aa0bd;--rpv-gray-600:#a8bbd4;--rpv-gray-700:#c2d2e6;--rpv-gray-900:#eafaff;--rpv-navy-text:#eafaff;--rpv-surface-3:#0a0f18;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .rpui-body{background-color:#000;background-image:linear-gradient(var(--tica-cian-grid) 1px, transparent 1px), linear-gradient(90deg, var(--tica-cian-grid) 1px, transparent 1px), radial-gradient(ellipse 80% 50% at 50% -10%, var(--tica-rojo-ghost), transparent), linear-gradient(180deg, #05080d 0%, #000 42%);color:var(--rpv-ink);background-size:48px 48px,48px 48px,auto,auto}[data-theme=dark] .rpui-catalog-card,[data-theme=dark] .card-floating,[data-theme=dark] .rpui-catalog-pdp,[data-theme=dark] .rpui-catalog-filters,[data-theme=dark] .rpui-catalog-toolbar{background:var(--tica-panel)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:var(--tica-panel-2);border-color:var(--tica-cian-hair);color:var(--rpv-ink)}[data-theme=dark] .rpui-catalog-card__image{background-color:var(--tica-panel-2)}@keyframes rpui-hub-fade-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rpui-ai-border-pulse{0%,to{border-color:var(--rpv-ai);box-shadow:0 0 0 0 var(--rpv-ai-soft)}50%{box-shadow:0 0 0 3px var(--rpv-ai-soft);border-color:#06b6d4}}.rpui-hub-enter{animation:rpui-hub-fade-slide var(--rpv-dur-fast) var(--rpv-ease-fast) both}.rpui-hub-enter-delay{animation:rpui-hub-fade-slide var(--rpv-dur-fast) var(--rpv-ease-fast) 60ms both}.rpui-cta-lift{transition:transform var(--rpv-dur-panel) var(--rpv-ease-fast)}.rpui-cta-lift:hover{transform:scale(1.02)}.rpui-ai-pulse{border:1px solid var(--rpv-ai);animation:rpui-ai-border-pulse 2.4s var(--rpv-ease-fast) infinite}@media (prefers-reduced-motion:reduce){.rpui-hub-enter,.rpui-hub-enter-delay,.rpui-ai-pulse{animation:none}.rpui-cta-lift:hover{transform:none}}.rpui-store-header{--rpv-store-header-h:64px;z-index:100;background:#fff;position:sticky;top:0}.rpui-store-header__inner{z-index:101;max-width:1280px;margin:0 auto;position:relative}.rpui-store-header__mega-layer{pointer-events:none;z-index:120;position:fixed;inset:0}.rpui-store-header--mega-open .rpui-store-header__mega-layer{pointer-events:none}.rpui-store-header__top{flex-wrap:nowrap;align-items:center;gap:10px 12px;padding:8px 16px;display:flex}.rpui-store-header__search-wrap{flex:220px;min-width:160px;max-width:420px}.rpui-store-header__mobile-footer,.rpui-store-header__actions.rpui-store-header__actions--mobile{display:none}.rpui-store-header__mega-backdrop{cursor:pointer;inset:var(--rpv-store-header-h) 0 0;z-index:0;background:#0f172a52;border:0;position:fixed}.rpui-store-header__mega-backdrop,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay{pointer-events:auto}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay{border:1px solid var(--rpv-border);contain:none;max-height:min(78vh, calc(100vh - var(--rpv-store-header-h) - 12px));left:50%;top:var(--rpv-store-header-h);z-index:2;background:#fff;border-radius:0 0 16px 16px;width:min(1280px,100vw - 32px);position:fixed;overflow:hidden auto;translate:-50%;box-shadow:0 16px 48px #0f172a24}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay.rpui-mega-menu__panel--wide{width:min(1100px,100vw - 48px);min-width:min(640px,100vw - 32px);max-width:min(1100px,100vw - 32px);left:50%;translate:-50%}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay.rpui-mega-menu__panel--anchored{left:var(--rpui-mega-anchor-left,16px);max-width:min(920px, calc(100vw - var(--rpui-mega-anchor-left,16px) - 16px));min-width:max(var(--rpui-mega-anchor-min-width,140px), 280px);width:max-content;translate:0}.rpui-store-header__brand{color:inherit;flex:none;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.rpui-store-header__brand-mark{--rpv-logo-h:40px;height:var(--rpv-logo-h);flex-shrink:0;justify-content:center;align-items:center;width:auto;line-height:0;display:inline-flex;overflow:visible}.rpui-store-header__brand-logo{height:var(--rpv-logo-h);-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:auto;display:block}.rpui-store-header__brand-text{flex-direction:column;line-height:1.15;display:flex}.rpui-store-header__brand-text strong{color:var(--rpv-navy);letter-spacing:-.01em;font-size:15px;font-weight:700}.rpui-store-header__brand-text small{color:var(--rpv-muted);font-size:11px;font-weight:500}.rpui-store-header__search{display:none}.rpui-header-nav--bar{flex:auto;min-width:0;padding:0;display:block}.rpui-header-nav--strip{display:none}@media (min-width:768px){.rpui-header-nav--strip,.rpui-store-header__actions.rpui-store-header__actions--mobile{display:none!important}}.rpui-header-nav__track{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.rpui-header-nav--bar .rpui-header-nav__track{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:visible}.rpui-header-nav--bar .rpui-header-nav__track::-webkit-scrollbar{display:none}.rpui-header-nav--bar .rpui-nav-idle-btn{flex:1 1 0;justify-content:center;min-width:0;padding-left:6px;padding-right:6px}.rpui-header-nav--bar .rpui-nav-idle-btn__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpui-header-nav--strip .rpui-header-nav__track{scrollbar-width:none;gap:6px;display:grid;overflow-x:visible}.rpui-header-nav--strip-all,.rpui-header-nav--strip-primary{width:100%}.rpui-header-nav--strip-all .rpui-header-nav__track,.rpui-header-nav--strip-primary .rpui-header-nav__track{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:0 12px 8px}.rpui-header-nav--strip-secondary .rpui-header-nav__track{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.rpui-store-header__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.rpui-nav-idle-btn{--rpui-nav-idle-accent:var(--tica-cian);--rpui-nav-idle-shadow:var(--tica-cian-dim);--rpui-nav-idle-face:var(--tica-panel-2);background:var(--rpui-nav-idle-face);border-radius:var(--rpv-radius-blade);color:var(--tica-blanco);cursor:pointer;font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border:0;flex-shrink:0;align-items:center;gap:5px;min-height:36px;padding:7px 11px;font-size:11px;font-weight:700;line-height:1.1;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .2s,background .18s,filter .2s;display:inline-flex;position:relative;top:0;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000002e,0 12px 22px -16px #020617b3}.rpui-nav-idle-btn:hover{background:color-mix(in srgb, var(--rpui-nav-idle-face) 90%, #fff);filter:brightness(1.06);box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #00000029, 0 18px 30px -16px #020617b3, 0 0 20px -8px var(--rpui-nav-idle-face);transform:translateY(-1px)}.rpui-nav-idle-btn:active,.rpui-nav-idle-btn--active,.rpui-nav-idle-btn--expanded{background:var(--rpui-nav-idle-accent);transform:translateY(0)scale(.985);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0003,0 8px 16px -12px #02061799}.rpui-nav-idle-btn__icon{font-size:14px;line-height:1}.rpui-nav-idle-btn__label{line-height:1.1}.rpui-header-nav-panel{padding:0}.rpui-header-nav-panel__cols{grid-template-columns:minmax(200px,1fr) minmax(240px,1.35fr);gap:16px;padding:16px;display:grid}.rpui-header-nav-panel__cols--with-brands{grid-template-columns:minmax(200px,1fr) minmax(240px,1.35fr) minmax(170px,.9fr)}.rpui-header-nav-panel__tiles{flex-direction:column;gap:6px;min-width:0;max-height:min(56vh,520px);display:flex;overflow:auto}.rpui-header-nav-panel__subs{border-left:1px solid var(--rpv-slate-100);min-width:0;max-height:min(56vh,520px);padding-left:16px;overflow:auto}.rpui-header-nav-panel__promo{border-left:1px solid var(--rpv-slate-100);padding-left:16px}.rpui-header-nav-panel__mobile-footer{padding:0 14px 14px}.rpui-mega-menu__footer-close--solo{margin-left:auto}.rpui-header-nav__mobile-panel{max-height:calc(100vh - var(--rpv-store-header-h));top:var(--rpv-store-header-h);background:#fff;overflow:auto}.rpui-mega-menu__backdrop--header-nav{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);inset:var(--rpv-store-header-h) 0 0;z-index:105;background:#0f172a85;position:fixed}.rpui-btn{background:var(--tica-rojo);border:1px solid var(--tica-rojo);color:#000;cursor:pointer;font-family:var(--rpv-font-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:12px 22px;font-size:10.5px;font-weight:700;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.rpui-btn:hover{background:var(--tica-rojo-brillo);border-color:var(--tica-rojo-brillo);color:#000}.rpui-btn:disabled{cursor:not-allowed;opacity:.6}.rpui-btn--primary{background:var(--tica-rojo);border-color:var(--tica-rojo);color:#000}.rpui-btn--primary:hover{background:var(--tica-rojo-brillo);border-color:var(--tica-rojo-brillo);color:#000}.rpui-btn--secondary{background:var(--tica-panel);border:1px solid var(--tica-cian-hair);color:var(--tica-blanco)}.rpui-btn--secondary:hover{background:var(--tica-panel-2);border-color:var(--tica-cian-dim);color:var(--tica-blanco)}.rpui-btn--ghost{border:1px solid var(--rpv-border);color:var(--rpv-ink);background:0 0;margin-top:8px}.rpui-btn--ghost:hover{background:var(--rpv-hud);color:var(--rpv-ink)}.rpui-btn--block{width:100%}.rpui-omni-btn{background:var(--rpv-signal);border-radius:var(--rpv-radius-blade);color:#fff;cursor:pointer;min-height:40px;transition:background .2s ease, transform var(--rpv-dur-panel) var(--rpv-ease-fast);border:none;justify-content:center;align-items:center;gap:10px;padding:10px 18px 10px 24px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.rpui-omni-btn:after{content:"";pointer-events:none;transition:transform .45s var(--rpv-ease-fast);background:linear-gradient(115deg,#0000 42%,#ffffff38 50%,#0000 58%);position:absolute;inset:0;transform:translate(-70%)}.rpui-omni-btn:hover{transform:translateY(-1px)}.rpui-omni-btn:hover:after{transform:translate(70%)}.rpui-omni-btn:focus-visible{box-shadow:0 0 0 3px var(--rpv-ai-soft);outline:none}.rpui-omni-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.rpui-omni-btn__blade{background:var(--rpv-navy);flex:0 0 var(--rpv-blade-w);align-self:stretch;margin:-12px 0 -12px -24px}.rpui-omni-btn__label{white-space:nowrap;z-index:1;position:relative}.rpui-omni-btn--primary{background:var(--rpv-signal)}.rpui-omni-btn--primary:hover{background:var(--rpv-signal-hover)}.rpui-omni-btn--omni{background:var(--rpv-navy)}.rpui-omni-btn--secondary{background:var(--rpv-mist);color:var(--rpv-navy)}.rpui-omni-btn--secondary .rpui-omni-btn__blade{background:var(--rpv-navy)}.rpui-omni-btn--secondary:after{background:linear-gradient(115deg,#0000 42%,#003b7e1a 50%,#0000 58%)}.rpui-omni-btn--secondary:hover{background:var(--rpv-slate-200)}.rpui-omni-btn--ghost{border:1px solid var(--rpv-border);color:var(--rpv-ink);background:0 0}.rpui-omni-btn--ghost .rpui-omni-btn__blade{background:var(--rpv-muted)}.rpui-omni-btn--ghost:hover{background:var(--rpv-mist)}.rpui-omni-btn--sm{min-height:32px;padding:7px 12px 7px 18px;font-size:12px}.rpui-omni-btn--sm .rpui-omni-btn__blade{margin:-9px 0 -9px -18px}.rpui-omni-btn--block{width:100%;display:flex}@media (prefers-reduced-motion:reduce){.rpui-omni-btn:after{transition:none}.rpui-omni-btn:hover{transform:none}}.rpui-minicart-trigger,.rpui-cuenta-trigger{flex-direction:row}.rpui-nav-idle-btn--cart{--rpui-nav-idle-accent:var(--tica-rojo);--rpui-nav-idle-shadow:var(--tica-rojo-dim);--rpui-nav-idle-face:#160404}.rpui-nav-idle-btn--cuenta{--rpui-nav-idle-accent:var(--tica-cian);--rpui-nav-idle-shadow:var(--tica-cian-dim);--rpui-nav-idle-face:var(--tica-panel-2)}.rpui-minicart-trigger .rpui-nav-idle-btn__icon svg,.rpui-cuenta-trigger .rpui-nav-idle-btn__icon svg{width:16px;height:16px;display:block}.rpui-minicart-trigger__badge{border:2px solid var(--rpui-nav-idle-shadow,#b32222);color:var(--rpv-signal);z-index:1;background:#fff;border-radius:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-6px;right:-4px;box-shadow:0 2px #0000001f}.rpui-cuenta-trigger__dot{border:2px solid var(--rpui-nav-idle-shadow,#002a59);z-index:1;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:-2px;box-shadow:0 1px #00000026}.rpui-cuenta-trigger__dot[data-state=signed-in]{background:#16a34a}.rpui-cuenta-trigger__dot[data-state=guest]{background:var(--rpv-slate-400)}.rpui-cuenta-trigger__dot[data-state=loading]{background:#f59e0b}.rpui-minicart-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;z-index:9998;background:#0006;transition:opacity .3s;position:fixed;inset:0}.rpui-minicart-backdrop--open{opacity:1;pointer-events:auto}.rpui-minicart-panel{z-index:9999;background:#fff;flex-direction:column;width:100%;max-width:480px;height:100%;transition:transform .3s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:0 20px 40px -10px #00000026}@media (min-width:640px){.rpui-minicart-panel{border-radius:0;height:auto;max-height:calc(100vh - 24px);top:12px;bottom:12px}}.rpui-minicart-panel--open{transform:translate(0)}.rpui-minicart-panel__header,.rpui-minicart-panel__footer{border-bottom:1px solid #f0f0f0;padding:16px 20px}.rpui-minicart-panel__footer{border-top:1px solid #f0f0f0;border-bottom:none}.rpui-minicart-panel__header{justify-content:space-between;align-items:center;display:flex}.rpui-minicart-panel__header-main{align-items:center;gap:12px;display:flex}.rpui-minicart-panel__header-icon{background:linear-gradient(135deg, var(--rpv-signal), #ea580c);color:#fff;border-radius:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.rpui-minicart-panel__eyebrow{color:var(--rpv-gray-900);margin:0;font-size:16px;font-weight:700}.rpui-minicart-panel__count{color:var(--rpv-gray-500);margin:2px 0 0;font-size:12px}.rpui-minicart-panel__body{flex:1;padding:12px 16px;overflow-y:auto}.rpui-minicart-panel__close{background:var(--rpv-gray-100);color:var(--rpv-gray-700);cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:flex}.rpui-minicart-shipping{background:#f6f6f4;border-bottom:1px solid #fef3c7;padding:12px 20px}.rpui-minicart-shipping__head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.rpui-minicart-shipping__icon{font-size:16px}.rpui-minicart-shipping__text{color:var(--rpv-gray-700);flex:1;margin:0;font-size:12px;font-weight:500}.rpui-minicart-shipping__highlight{color:#b45309;font-weight:700}.rpui-minicart-shipping__badge{color:#fff;white-space:nowrap;background:#22c55e;border-radius:0;padding:3px 8px;font-size:10px;font-weight:700}.rpui-minicart-shipping__bar{background:var(--rpv-border);border-radius:0;height:8px;overflow:hidden}.rpui-minicart-shipping__fill{background:linear-gradient(90deg, var(--tica-rojo), var(--tica-cian-ink));height:100%;transition:width .3s}.rpui-minicart-empty{text-align:center;flex-direction:column;align-items:center;padding:40px 20px;display:flex}.rpui-minicart-empty__icon{background:var(--rpv-ai-soft);border:1px solid var(--rpv-ai);border-radius:0;width:48px;height:4px;margin:0 auto 20px;display:block}.rpui-minicart-empty__title{color:var(--rpv-gray-900);margin:0 0 6px;font-size:18px;font-weight:700}.rpui-minicart-empty__hint{color:var(--rpv-gray-500);margin:0 0 20px;font-size:13px}.rpui-minicart-loading{color:var(--rpv-gray-500);text-align:center;padding:24px;font-size:14px}.rpui-minicart-item{border:1px solid var(--rpv-border);border-radius:0;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.rpui-minicart-item__media{flex-shrink:0;position:relative}.rpui-minicart-item__img{-o-object-fit:cover;object-fit:cover;border-radius:0;width:72px;height:72px}.rpui-minicart-item__img--placeholder{background:var(--rpv-gray-100)}.rpui-minicart-item__body{flex:1;min-width:0}.rpui-minicart-item__name{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:14px;font-weight:600;overflow:hidden}.rpui-minicart-item__sku{color:var(--rpv-gray-400);margin:0 0 8px;font-size:11px}.rpui-minicart-item__prices{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.rpui-minicart-item__price{color:var(--rpv-gray-900);font-size:15px}.rpui-minicart-item__row{justify-content:space-between;align-items:center;display:flex}.rpui-minicart-qty{border:1px solid var(--rpv-border);background:#fff;border-radius:0;align-items:center;gap:8px;padding:2px 8px;display:inline-flex}.rpui-minicart-qty__btn{color:var(--rpv-gray-700);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;display:inline-flex}.rpui-minicart-qty__btn:hover{background:var(--rpv-gray-100)}.rpui-minicart-qty__value{text-align:center;min-width:18px;font-size:13px;font-weight:600}.rpui-minicart-item__line-total{color:var(--rpv-signal);font-size:15px;font-weight:700}.rpui-minicart-item__remove{color:#ef4444;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:12px}.rpui-minicart-totals__row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.rpui-minicart-totals__label{color:var(--rpv-gray-500);font-size:14px}.rpui-minicart-totals__value{color:var(--rpv-gray-900);margin:0;font-size:14px;font-weight:600}.rpui-minicart-totals__total{border-top:1px solid var(--rpv-border);margin-top:8px;padding-top:10px}.rpui-minicart-totals__total-label{color:var(--rpv-gray-900);font-size:16px;font-weight:700}.rpui-minicart-totals__total-value{color:var(--rpv-signal);font-size:20px;font-weight:700}.rpui-minicart-trust{color:var(--rpv-gray-500);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;font-size:11px;display:flex}.rpui-btn--sm{letter-spacing:.16em;border-radius:0;min-height:32px;padding:8px 14px;font-size:9.5px}.rpui-minicart-upsell{background:linear-gradient(90deg,#f0fdf4,#eff6ff);border:1px solid #bbf7d0;border-radius:0;margin-top:12px;padding:14px}.rpui-minicart-upsell__head,.rpui-cart-upsell__head{margin-bottom:10px}.rpui-minicart-upsell__title,.rpui-cart-upsell__title{color:#166534;margin:0 0 2px;font-size:13px;font-weight:700}.rpui-cart-upsell__title{font-size:14px}.rpui-minicart-upsell__subtitle,.rpui-cart-upsell__subtitle{color:var(--rpv-muted);margin:0;font-size:11px}.rpui-minicart-upsell__list{flex-direction:column;gap:12px;display:flex}.rpui-minicart-upsell__card,.rpui-cart-upsell__card{background:#ffffffb8;border:1px solid #bbf7d0cc;border-radius:0;align-items:center;gap:12px;padding:10px;display:flex}.rpui-minicart-upsell__img,.rpui-cart-upsell__img{-o-object-fit:cover;object-fit:cover;border-radius:0;flex-shrink:0;width:64px;height:64px}.rpui-cart-upsell__img{width:72px;height:72px}.rpui-minicart-upsell__img--placeholder,.rpui-cart-upsell__img--placeholder{background:var(--rpv-border)}.rpui-minicart-upsell__img--vertical,.rpui-cart-upsell__img--vertical{border:1px solid var(--rpv-slate-200);background:#fff;justify-content:center;align-items:center;font-size:22px;display:flex}.rpui-minicart-upsell__body,.rpui-cart-upsell__body{min-width:0}.rpui-minicart-upsell__eyebrow,.rpui-cart-upsell__eyebrow{color:#0f766e;letter-spacing:.02em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:700}.rpui-minicart-upsell__name,.rpui-cart-upsell__name{color:var(--rpv-gray-900);margin:0 0 3px;font-size:13px;font-weight:600}.rpui-cart-upsell__name{font-size:14px}.rpui-minicart-upsell__brand,.rpui-cart-upsell__brand,.rpui-minicart-upsell__desc,.rpui-cart-upsell__desc{color:var(--rpv-gray-500);margin:0 0 4px;font-size:11px}.rpui-minicart-upsell__desc,.rpui-cart-upsell__desc{margin-bottom:8px;line-height:1.35}.rpui-minicart-upsell__price,.rpui-cart-upsell__price{color:var(--rpv-signal);margin:0 0 8px;font-size:14px;font-weight:700}.rpui-cart-upsell__price{font-size:16px}.rpui-minicart-upsell__actions,.rpui-cart-upsell__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rpui-minicart-upsell__agent-link,.rpui-cart-upsell__agent-link{color:var(--rpv-navy);font-size:12px;font-weight:600;text-decoration:none}.rpui-minicart-upsell__agent-link:hover,.rpui-cart-upsell__agent-link:hover{text-decoration:underline}.rpui-cart-upsell{background:linear-gradient(90deg,#f0fdf4,#eff6ff);border:1px solid #bbf7d0;border-radius:0;margin-top:20px;padding:18px}.rpui-cart-upsell__rail{flex-direction:column;gap:14px;display:flex}.rpui-cart-upsell__list{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.rpui-cart-upsell__rail{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}}.rpui-checkout{max-width:1120px;margin:0 auto;padding:16px 16px 48px}.rpui-checkout__breadcrumb{color:var(--rpv-slate-400);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.rpui-checkout__breadcrumb a{color:var(--rpv-navy);font-weight:600;text-decoration:none}.rpui-checkout__breadcrumb a:hover{color:var(--rpv-signal)}.rpui-checkout__hero{margin-bottom:24px}.rpui-checkout__eyebrow{color:var(--rpv-signal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.rpui-checkout__title{color:var(--rpv-navy);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(28px,4vw,36px);font-weight:800}.rpui-checkout__lead{color:var(--rpv-muted);margin:0;font-size:15px}.rpui-checkout__steps{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.rpui-checkout__step{background:var(--rpv-slate-100);color:var(--rpv-muted);border-radius:0;padding:6px 12px;font-size:12px;font-weight:700}.rpui-checkout__step--done{color:#166534;background:#dcfce7}.rpui-shipment-tl{margin:0}.rpui-shipment-tl__carrier,.rpui-shipment-tl__empty{color:var(--rpv-muted);margin:8px 0 0;font-size:14px}.rpui-shipment-tl__list{flex-direction:column;gap:0;margin:18px 0 0;padding:0;list-style:none;display:flex}.rpui-shipment-tl__item{grid-template-columns:16px minmax(0,1fr);gap:12px;padding:0 0 16px;display:grid;position:relative}.rpui-shipment-tl__item:last-child{padding-bottom:0}.rpui-shipment-tl__item:not(:last-child):before{background:var(--rpv-slate-300);content:"";width:2px;position:absolute;top:16px;bottom:0;left:7px}.rpui-shipment-tl__dot{background:var(--rpv-ai);border-radius:0;width:16px;height:16px;margin-top:2px;display:block}.rpui-shipment-tl__item--current .rpui-shipment-tl__dot{background:var(--rpv-navy);box-shadow:0 0 0 3px #003b7e29}.rpui-shipment-tl__item--alert .rpui-shipment-tl__dot{background:var(--rpv-signal)}.rpui-shipment-tl__body{flex-direction:column;gap:2px;display:flex}.rpui-shipment-tl__body strong{color:var(--rpv-asphalt);font-size:14px}.rpui-shipment-tl__body span,.rpui-shipment-tl__body time{color:var(--rpv-muted);font-size:13px}.rpui-checkout__grid{align-items:start;gap:20px;display:grid}@media (min-width:960px){.rpui-checkout__grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)}}.rpui-checkout__main{flex-direction:column;gap:16px;display:flex}.rpui-checkout__card,.rpui-checkout__summary{border:1px solid var(--rpv-border);background:#fff;border-radius:0;padding:20px}.rpui-checkout__summary{position:sticky;top:88px}.rpui-checkout__card-eyebrow{color:var(--rpv-slate-400);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.rpui-checkout__card-title,.rpui-checkout__summary-title{color:var(--rpv-asphalt);margin:0 0 16px;font-size:20px;font-weight:800}.rpui-checkout__binance{margin-bottom:20px}.rpui-checkout__qr{border:1px solid var(--rpv-border);background:#fff;border-radius:0;width:100%;max-width:220px;height:auto;margin:8px auto 16px;display:block}.rpui-checkout__lines{margin:0;padding:0;list-style:none}.rpui-checkout__line{border-bottom:1px solid var(--rpv-slate-100);gap:14px;padding:14px 0;display:flex}.rpui-checkout__line:last-child{border-bottom:none}.rpui-checkout__line-media img,.rpui-checkout__line-placeholder{-o-object-fit:cover;object-fit:cover;border-radius:0;width:72px;height:72px}.rpui-checkout__line-placeholder{background:var(--rpv-border)}.rpui-checkout__line-body{flex:1;min-width:0}.rpui-checkout__line-main{flex-direction:column;gap:4px;display:flex}.rpui-checkout__line-sku,.rpui-checkout__line-unit{color:var(--rpv-slate-400);font-size:12px;font-weight:600}.rpui-checkout__line-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.rpui-checkout__line-total{color:var(--rpv-signal);margin-left:auto;font-size:15px}.rpui-checkout__free-shipping{color:#166534;background:#dcfce7;border-radius:0;margin:0 0 14px;padding:10px 12px;font-size:13px;font-weight:700}.rpui-checkout__payment{margin-top:8px}.rpui-checkout__payment-legend{color:var(--rpv-asphalt);margin-bottom:8px;font-size:14px;font-weight:700}.rpui-checkout__radio{flex-direction:row;align-items:center;gap:8px;font-weight:600}.rpui-checkout__payment-hint{color:var(--rpv-muted);margin:8px 0 14px;font-size:12px}.rpui-checkout__error{color:#b91c1c;background:#fef2f2;border-radius:0;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:600}.rpui-checkout__ok{color:#166534;font-weight:700}.rpui-checkout__empty{border:1px solid var(--rpv-border);text-align:center;background:#fff;border-radius:0;max-width:420px;margin:0 auto;padding:36px 24px}.rpui-checkout__empty-icon{background:var(--rpv-ai-soft);border:1px solid var(--rpv-ai);border-radius:0;width:48px;height:4px;margin:0 auto 16px;display:block}.rpui-checkout__empty-title{color:var(--rpv-asphalt);margin:0 0 8px;font-size:22px;font-weight:800}.rpui-checkout__empty-hint{color:var(--rpv-muted);margin:0 0 18px;font-size:14px}.rpui-checkout__loading{color:var(--rpv-muted);text-align:center;padding:48px 16px}.rpui-checkout__success-grid{gap:16px;display:grid}@media (min-width:768px){.rpui-checkout__success-grid{grid-template-columns:1fr 1fr}}.rpui-checkout__meta-list{color:var(--rpv-slate-700);margin:0 0 16px;padding-left:18px;font-size:14px;line-height:1.6}@media (max-width:767px){.rpui-store-header__actions .rpui-minicart-trigger__label,.rpui-store-header__actions .rpui-cuenta-trigger__label{display:none}.rpui-store-header__actions .rpui-minicart-trigger,.rpui-store-header__actions .rpui-cuenta-trigger{min-width:36px;padding-left:9px;padding-right:9px}.rpui-store-header{--rpv-store-header-h:148px}.rpui-header-nav--bar{display:none!important}.rpui-header-nav--strip{width:100%;display:block}.rpui-store-header__top{flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 12px 6px;display:flex}.rpui-store-header__brand{flex-direction:row;flex:none;align-items:center;gap:8px;min-width:0}.rpui-store-header__brand-mark{--rpv-logo-h:32px}.rpui-store-header__brand-text strong{font-size:13px;line-height:1.1;display:block}.rpui-store-header__brand-text small{color:var(--rpv-navy);letter-spacing:.02em;opacity:.85;font-size:10px;font-weight:600;line-height:1.15;display:block}.rpui-store-header__search-wrap{flex:auto;min-width:0;max-width:none}.rpui-store-header__actions.rpui-store-header__actions--desktop,.rpui-store-header__mobile-footer{display:none}.rpui-store-header__actions.rpui-store-header__actions--mobile{flex:none;gap:6px;margin-left:auto;display:flex}.rpui-store-header__actions--mobile .rpui-minicart-trigger,.rpui-store-header__actions--mobile .rpui-cuenta-trigger{min-width:40px;min-height:40px;padding:8px 10px;font-size:11px}.rpui-store-header__actions--mobile .rpui-minicart-trigger__label,.rpui-store-header__actions--mobile .rpui-cuenta-trigger__label{display:none}.rpui-header-nav--strip .rpui-nav-idle-btn{white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;min-width:0;min-height:44px;padding:6px 4px;font-size:11px}.rpui-header-nav--strip .rpui-nav-idle-btn__icon{font-size:14px;line-height:1;display:block}.rpui-header-nav--strip .rpui-nav-idle-btn__label{-webkit-line-clamp:2;text-align:center;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;font-size:11px;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.rpui-nav-idle-btn{min-height:40px;padding:6px 10px;font-size:11px}.rpui-nav-idle-btn__icon{font-size:14px}.rpui-header-nav__mobile-panel{max-height:calc(100vh - var(--rpv-store-header-h));inset:auto 0 0;top:var(--rpv-store-header-h);z-index:110;background:#fff;border-radius:0 0 16px 16px;width:auto;position:fixed;overflow:auto;box-shadow:0 20px 48px #0f172a2e}.rpui-mega-menu__backdrop--header-nav{-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);inset:var(--rpv-store-header-h) 0 0;z-index:105;background:#0f172a94}.rpui-page--agent-home{padding-top:4px}}.rpui-home-eco-links{display:none}.rpui-perfil-quick-links{margin-top:16px}.rpui-perfil-quick-links.rpui-home-eco-links{flex-wrap:wrap;gap:8px;display:flex}.rpui-home-eco-links__item{border:1px solid var(--rpv-border);border-radius:var(--rpv-radius-card);box-shadow:inset 3px 0 0 var(--rpv-navy);color:var(--rpv-ink);background:#fff;align-items:center;gap:6px;min-height:36px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.rpui-home-eco-links__item:hover{border-color:var(--rpv-ai);box-shadow:inset 3px 0 0 var(--rpv-navy), 0 4px 10px -4px #003b7e33;transform:translateY(-1px)}.rpui-home-eco-links__item--button{cursor:pointer}.rpui-halo--gold{background:var(--rpv-signal);border-radius:0;padding:3px;position:relative;box-shadow:0 0 28px #ffd70059,0 4px 24px #00000014}.rpui-halo--gold>.rpui-home-action-grid__promo{border-radius:0}.rpui-halo__benefits{background:var(--rpv-hud);border:1px solid var(--rpv-ai);border-radius:var(--rpv-radius-card);box-shadow:inset 3px 0 0 var(--rpv-ai);margin-top:10px;padding:12px 14px}.rpui-halo__benefits-title{color:var(--rpv-ai-deep);letter-spacing:.02em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:800}.rpui-halo__benefits ul{margin:0;padding:0;list-style:none}.rpui-halo__benefits li{color:var(--rpv-ink);padding-left:16px;font-size:13px;line-height:1.4;position:relative}.rpui-halo__benefits li:before{content:"";background:var(--rpv-ai);width:4px;height:4px;position:absolute;top:7px;left:2px;transform:rotate(45deg)}.rpui-halo__benefits-cta{color:var(--rpv-ai-deep);margin-top:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.rpui-halo__benefits-cta:hover{text-decoration:underline}.rpui-perfil-history{border:1px solid var(--rpv-border);border-radius:var(--rpv-radius-card);box-shadow:inset 3px 0 0 var(--rpv-ai);background:#fff;margin-top:18px;padding:18px}.rpui-perfil-history__title{color:var(--rpv-navy);margin:0 0 12px;font-size:15px;font-weight:800}.rpui-perfil-history__empty{color:var(--rpv-muted);margin:0;font-size:14px}.rpui-perfil-history__empty a{color:var(--rpv-navy);font-weight:700;text-decoration:none}.rpui-perfil-history__empty a:hover{text-decoration:underline}.rpui-perfil-history__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rpui-perfil-history__item{background:var(--rpv-slate-50);border:1px solid var(--rpv-border);box-shadow:inset 3px 0 0 var(--rpv-navy);border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.rpui-perfil-history__item-id{color:var(--rpv-navy);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:700}.rpui-perfil-history__item-meta{color:var(--rpv-muted);text-align:right;flex:1;font-size:13px}.rpui-perfil-history__item-cta{background:var(--rpv-asphalt);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:56px;min-height:36px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.rpui-perfil-history__item-cta:hover{background:var(--rpv-navy)}.rpui-perfil-vehiculos{border:1px solid var(--rpv-border);border-radius:var(--rpv-radius-card);box-shadow:inset 3px 0 0 var(--rpv-navy);background:#fff;margin-top:18px;padding:18px}.rpui-perfil-vehiculos__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rpui-perfil-vehiculos__title{color:var(--rpv-navy);margin:0;font-size:15px;font-weight:800}.rpui-perfil-vehiculos__publish{background:var(--rpv-navy);color:#fff;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none}.rpui-perfil-vehiculos__publish:hover{background:var(--rpv-navy-deep)}.rpui-perfil-vehiculos__empty{color:var(--rpv-muted);margin:0;font-size:14px}.rpui-perfil-vehiculos__empty a{color:var(--rpv-navy);font-weight:700;text-decoration:none}.rpui-perfil-vehiculos__empty a:hover{text-decoration:underline}.rpui-perfil-vehiculos__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rpui-perfil-vehiculos__item{background:var(--rpv-slate-50);border:1px solid var(--rpv-border);box-shadow:inset 3px 0 0 var(--rpv-ai);border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.rpui-perfil-vehiculos__item-main{gap:4px;min-width:0;display:grid}.rpui-perfil-vehiculos__item-main strong{color:var(--rpv-navy);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.rpui-perfil-vehiculos__item-meta{color:var(--rpv-muted);font-size:13px}.rpui-perfil-vehiculos__item-actions{flex-wrap:wrap;gap:8px;display:flex}.rpui-perfil-vehiculos__link{background:var(--rpv-asphalt);color:#fff;border-radius:8px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.rpui-perfil-vehiculos__link:hover{background:var(--rpv-navy)}.rpui-perfil-status{color:var(--rpv-muted);grid-column:1/-1;margin:0;padding:24px 0;font-size:15px}.rpui-home-action-grid--home-extended{grid-template-rows:minmax(200px,1fr) minmax(200px,1fr) minmax(140px,auto);height:auto;min-height:400px}.rpui-home-action-grid__cell--talleres-mobile{display:none}.rpui-home-action-grid__promo--strip .rpui-home-action-grid__promo-content{max-width:58%;padding:16px 14px}.rpui-home-action-grid__promo--strip .rpui-home-action-grid__promo-title{font-size:18px;font-weight:800;line-height:1.15}.rpui-home-action-grid__promo--strip .rpui-home-action-grid__promo-image{max-width:40%;max-height:78%}.rpui-home-action-grid__promo--vehiculos{animation:2.4s ease-out infinite rpui-vitrina-pulse}.rpui-home-action-grid__promo--vehiculos:hover{animation-play-state:paused}.rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-cta--pill-secondary{border-color:var(--rpv-navy);color:var(--rpv-navy);background:#fff}.rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-cta--pill-secondary:hover{background:var(--rpv-navy);border-color:var(--rpv-navy);color:#fff}.rpui-home-action-grid__promo-cta-anchor{z-index:3;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:100%;margin-top:auto;padding-top:12px;display:flex;position:relative}.rpui-home-action-grid__promo-cta-row{z-index:3;flex-wrap:wrap;gap:6px;margin-top:0;display:flex;position:relative}.rpui-home-action-grid__promo-cta-row .rpui-home-action-grid__promo-cta{margin-top:0;text-decoration:none}.rpui-home-action-grid__promo-cta--pill-secondary{border:1px solid var(--rpv-gray-900);color:var(--rpv-gray-900);background:#fff}.rpui-home-action-grid__promo-cta--link{color:var(--rpv-navy-text);text-underline-offset:3px;font-size:14px;font-weight:700;text-decoration:underline}.rpui-home-action-grid__top-ventas{border-color:var(--rpv-border);background-color:#fff}.rpui-home-action-grid__top-ventas-image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;max-height:100%;display:block}.rpui-home-action-grid__product-card{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.rpui-home-action-grid__product-card-body{z-index:2;flex:none;padding:18px 16px 8px;position:relative}.rpui-home-action-grid__product-card-media{z-index:1;flex:auto;justify-content:center;align-items:center;min-height:88px;padding:4px 16px 16px;display:flex;position:relative}.rpui-home-action-grid__cell[data-layout=tall-right] .rpui-home-action-grid__product-card-media{min-height:140px;padding-bottom:36px}.rpui-home-action-grid__product-card.rpui-home-action-grid__product-card--compact{flex-direction:row;justify-content:space-between}.rpui-home-action-grid__product-card.rpui-home-action-grid__product-card--compact .rpui-home-action-grid__product-card-body{flex-direction:column;flex:52%;max-width:58%;padding:12px 10px;display:flex}.rpui-home-action-grid__product-card.rpui-home-action-grid__product-card--compact .rpui-home-action-grid__product-card-media{flex:42%;min-height:0;padding:8px 10px 8px 0}.rpui-home-action-grid__product-card.rpui-home-action-grid__product-card--compact .rpui-home-action-grid__promo-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.rpui-home-action-grid__product-card.rpui-home-action-grid__product-card--compact .rpui-home-action-grid__top-ventas-price{margin-top:4px;font-size:15px}.rpui-home-action-grid__product-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.rpui-home-action-grid__product-card.rpui-home-action-grid__product-card--compact .rpui-home-action-grid__product-card-actions .rpui-home-action-grid__promo-cta{margin-top:0;font-size:12px}.rpui-home-action-grid__btn-cart{background:var(--rpv-signal);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:0;justify-content:center;align-items:center;min-width:110px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-flex}.rpui-home-action-grid__btn-cart:hover{color:#fff;background:#e02a2a}.rpui-home-action-grid__top-ventas-price{color:var(--rpv-signal);margin-top:6px;font-size:18px;font-weight:800;display:block}.rpui-home-action-grid__slider{cursor:default;position:relative;overflow:hidden}.rpui-home-action-grid__slider.rpui-home-action-grid__promo:hover{transform:none}.rpui-home-action-grid__slider-track{width:100%;height:100%;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.rpui-home-action-grid__slider-slide{color:inherit;opacity:0;pointer-events:none;z-index:1;flex-direction:column;grid-area:1/1;width:100%;height:100%;text-decoration:none;transition:opacity .4s;display:flex;position:relative;inset:0}.rpui-home-action-grid__slider-slide--active,.rpui-home-action-grid__slider-slide--motion{opacity:1;pointer-events:auto;z-index:2}.rpui-home-action-grid__slider-slide--motion{transition:none}.rpui-home-action-grid__slider-nav{border:1px solid var(--rpv-slate-300);color:var(--rpv-navy-text);cursor:pointer;z-index:6;background:#fffffff5;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:22px;font-weight:700;line-height:1;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0f172a1f}.rpui-home-action-grid__slider-nav:hover{border-color:var(--rpv-slate-400);background:#fff;box-shadow:0 4px 12px #0f172a29}.rpui-home-action-grid__slider-nav--prev{left:10px}.rpui-home-action-grid__slider-nav--next{right:10px}.rpui-home-action-grid__slider-dots{z-index:5;justify-content:center;gap:6px;padding:0 44px;display:flex;position:absolute;bottom:10px;left:0;right:0}.rpui-home-action-grid__slider-dot{background:var(--rpv-slate-300);cursor:pointer;border:none;border-radius:0;width:6px;height:6px;padding:0;transition:background-color .2s,width .2s}.rpui-home-action-grid__slider-dot--active{background:var(--rpv-signal);width:18px}.rpui-home-action-grid__badge--new{background:#2563eb}.rpui-home-action-grid__badge--fire{background:var(--rpv-signal);letter-spacing:.4px;align-items:center;gap:3px;padding:4px 9px;display:inline-flex;box-shadow:0 2px 8px #ff313159}.rpui-home-action-grid__badge-flame{font-size:11px;line-height:1;animation:1.4s ease-in-out infinite rpui-flame-flicker;display:inline-block}.rpui-home-action-grid__promo--pulse{border-color:#ffc2b8;animation:2.4s ease-out infinite rpui-hot-pulse}.rpui-home-action-grid__promo--pulse:hover{animation-play-state:paused}@keyframes rpui-hot-pulse{0%{box-shadow:0 1px 4px #0f172a0f}50%{box-shadow:0 0 0 3px #ff31312e,0 8px 24px #ff31311f}to{box-shadow:0 1px 4px #0f172a0f}}@keyframes rpui-vitrina-pulse{0%{box-shadow:0 1px 4px #0f172a0f}50%{box-shadow:0 0 0 3px #1d4ed826,0 8px 24px #1d4ed81a}to{box-shadow:0 1px 4px #0f172a0f}}@keyframes rpui-flame-flicker{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media (min-width:1025px){.rpui-home-action-grid--home-extended{grid-template:minmax(200px,1fr) minmax(200px,1fr) minmax(140px,auto)/1.15fr .925fr .925fr .85fr}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-left]{grid-area:3/1/auto/span 2;min-height:140px}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-center]{grid-area:3/3;min-height:140px}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-right]{grid-area:3/4;min-height:140px}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-center] .rpui-home-action-grid__promo-content,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-right] .rpui-home-action-grid__promo-content{max-width:58%;padding:16px 14px}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-center] .rpui-home-action-grid__promo-title,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-right] .rpui-home-action-grid__promo-title{-webkit-box-orient:unset;-webkit-line-clamp:unset;font-size:18px;font-weight:800;line-height:1.15;display:block;overflow:visible}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-center] .rpui-home-action-grid__promo-image,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-right] .rpui-home-action-grid__promo-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:46%;max-width:46%;height:100%;max-height:100%;display:block;top:0;left:auto;right:0}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell--talleres-mobile{display:none!important}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9{grid-template:minmax(168px,auto) auto auto/1fr 1fr 1fr;height:auto;min-height:0;margin-bottom:12px}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=tall-left]{grid-area:1/1}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=wide]{grid-area:1/2}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=tall-right]{grid-area:1/3}.rpui-home-action-grid--grid9 .rpui-home-action-grid__slot-wrap{display:contents}.rpui-home-action-grid--grid9 .rpui-home-action-grid__agent-band{z-index:1;grid-area:2/1/auto/-1;grid-template-columns:minmax(148px,.85fr) minmax(0,2.3fr) minmax(148px,.85fr);align-items:stretch;gap:12px;min-width:0;min-height:0;display:grid;position:relative}.rpui-home-action-grid--grid9 .rpui-home-action-grid__agent-band>.rpui-home-action-grid__cell,.rpui-home-action-grid--grid9 .rpui-home-action-grid__agent-band .rpui-home-action-grid__cell{flex-direction:column;min-width:0;min-height:0;display:flex}.rpui-home-action-grid--grid9 .rpui-home-action-grid__agent-band>.rpui-home-action-grid__cell--slot-flank-left,.rpui-home-action-grid--grid9 .rpui-home-action-grid__agent-band .rpui-home-action-grid__cell--slot-flank-left{grid-area:1/1;width:100%}.rpui-home-action-grid--grid9 .rpui-home-action-grid__agent-band>.rpui-home-action-grid__cell[data-layout=agent-core],.rpui-home-action-grid--grid9 .rpui-home-action-grid__agent-band .rpui-home-action-grid__cell[data-layout=agent-core]{box-shadow:none;z-index:2;background:0 0;border:none;grid-area:1/2;width:100%;min-width:0;min-height:0;overflow:visible}.rpui-home-action-grid--grid9 .rpui-home-action-grid__agent-band>.rpui-home-action-grid__cell--slot-flank-right,.rpui-home-action-grid--grid9 .rpui-home-action-grid__agent-band .rpui-home-action-grid__cell--slot-flank-right{grid-area:1/3;width:100%}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-left]{grid-area:3/1;min-height:132px}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-center]{grid-area:3/2;min-height:132px}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-right]{grid-area:3/3;min-height:132px}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--slot-flank .rpui-home-action-grid__promo{flex:auto;min-height:100%}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--slot-flank-left .rpui-home-action-grid__promo-content{text-align:left;max-width:62%;padding:14px 12px;top:0;bottom:0}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--slot-flank-left .rpui-home-action-grid__promo-title{font-size:18px;line-height:1.15;display:block;overflow:visible}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--slot-flank-left .rpui-home-action-grid__promo-image{max-width:36%;max-height:62%}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--slot-flank-right .rpui-home-action-grid__promo-content{text-align:left;max-width:62%;margin-left:0;padding:14px 12px;top:0;bottom:0}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--slot-flank-right .rpui-home-action-grid__promo-title{font-size:18px;line-height:1.15;display:block;overflow:visible}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--slot-flank-right .rpui-home-action-grid__promo-image{max-width:46%;max-height:100%;left:auto;right:0}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--slot-flank-right .rpui-home-action-grid__promo-image--product{left:auto;right:0}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--slot-hero{min-height:0}.rpui-home-action-grid--grid9 .rpui-agent-home__core--spotlight{width:100%;min-height:100%;padding:8px 4px}.rpui-home-action-grid--grid9 .rpui-agent-home__search--hero{width:100%;margin-top:20px}.rpui-home-action-grid--grid9 .rpui-agent-home__core--spotlight .rpui-agent-search-hero__form .rpui-agent-home__search-input,.rpui-home-action-grid--grid9 .rpui-agent-home__core--spotlight .rpui-agent-search-hero__ghost{min-height:54px;padding:16px 20px;font-size:16px}.rpui-home-action-grid--grid9 .rpui-agent-home__core--spotlight .rpui-agent-search-hero__form .rpui-agent-home__search-btn{min-height:54px;padding:16px 28px}.rpui-home-action-grid--spotlight .rpui-home-action-grid__cell--slot-flank:not(:hover) .rpui-home-action-grid__promo{filter:saturate(.96)brightness(.98)}.rpui-home-action-grid--spotlight .rpui-home-action-grid__cell--slot-flank:hover .rpui-home-action-grid__promo{filter:none}}.rpui-page__back{color:var(--rpv-muted);font-size:14px;font-weight:600;text-decoration:none}.rpui-page__header{margin:20px 0 18px}.rpui-page__eyebrow{color:var(--rpv-ai);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.rpui-page__title{color:var(--rpv-navy);font-family:var(--font-rpv-display), var(--font-rpv), "Barlow Condensed", sans-serif;letter-spacing:.01em;margin:6px 0 0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.05}.rpui-page__lead{color:var(--rpv-muted);max-width:56ch;margin:8px 0 0;font-size:15px;line-height:1.5}.rpui-seguros-optimiza-cta{border:1px solid var(--rpv-ai);background:linear-gradient(180deg, #fff 0%, var(--rpv-slate-50) 100%);color:var(--rpv-ink);border-radius:0;margin:4px 0 18px;padding:18px 20px;text-decoration:none;display:block}.rpui-seguros-optimiza-cta__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--rpv-ai);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.rpui-seguros-optimiza-cta__title{color:var(--rpv-navy-text);font-size:22px;font-weight:800;line-height:1.1;display:block}.rpui-seguros-optimiza-cta__copy{color:var(--rpv-slate-700);max-width:58ch;margin-top:8px;font-size:15px;display:block}.rpui-seguros-optimiza-cta__action{color:var(--rpv-ai);margin-top:12px;font-weight:700;display:inline-block}.rpui-seguros-optimiza-cta:hover{border-color:#06b6d4;box-shadow:0 10px 24px #0f172a14}@media (max-width:640px){.rpui-seguros-optimiza-cta{margin:2px 0 14px;padding:14px 16px}.rpui-seguros-optimiza-cta__title{font-size:18px}.rpui-seguros-optimiza-cta__copy{font-size:14px}}.rpui-home-action-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .925fr .925fr .85fr;gap:16px;width:100%;height:420px;margin:0;display:grid}.rpui-home-action-grid--repair,.rpui-home-action-grid--perfil{grid-template-rows:minmax(200px,1fr) minmax(200px,1fr);height:auto;min-height:420px}.rpui-home-action-grid--perfil .rpui-home-action-grid__cell.rpui-perfil-hero--gold{background:var(--rpv-asphalt);border-radius:var(--rpv-radius-card);box-shadow:inset 4px 0 0 var(--rpv-ai), 0 10px 28px -14px #0f172a8c;border:1px solid #0891b259;padding:0;position:relative;overflow:hidden}.rpui-home-action-grid--perfil .rpui-home-action-grid__cell.rpui-perfil-hero--gold:before{content:"";background-image:linear-gradient(var(--rpv-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--rpv-grid-line) 1px, transparent 1px);opacity:.25;pointer-events:none;background-size:24px 24px;position:absolute;inset:0}.rpui-home-action-grid--perfil .rpui-perfil-hero--gold .rpui-home-action-grid__promo{border-radius:var(--rpv-radius-card);color:#fff;background:0 0;border:none}.rpui-home-action-grid--perfil .rpui-perfil-hero--gold .rpui-home-action-grid__promo-eyebrow{color:var(--rpv-ai-bright)}.rpui-home-action-grid--perfil .rpui-perfil-hero--gold .rpui-home-action-grid__promo-title{color:#fff}.rpui-home-action-grid--perfil .rpui-perfil-hero--gold .rpui-home-action-grid__promo-meta{color:var(--rpv-slate-300)}.rpui-home-action-grid--perfil .rpui-perfil-hero--gold .rpui-home-action-grid__badge{background:var(--rpv-ai);color:#fff}.rpui-home-action-grid--perfil .rpui-perfil-hero--gold .rpui-home-action-grid__promo-cta--pill{background:var(--rpv-signal);border-color:var(--rpv-signal);color:#fff}.rpui-home-action-grid--perfil .rpui-perfil-hero--gold .rpui-home-action-grid__promo-cta--pill-secondary{color:#fff;background:0 0;border-color:#ffffff59}.rpui-perfil-freemium-benefits{margin-top:12px}.rpui-action-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin:6px 0 22px;display:grid}.rpui-action-strip__btn{border:1px solid var(--rpv-border);border-radius:var(--rpv-radius-card);box-shadow:inset 3px 0 0 var(--rpv-ai);color:var(--rpv-ink);cursor:pointer;text-align:left;min-width:0;min-height:84px;transition:border-color var(--rpv-dur-fast) var(--rpv-ease-fast), box-shadow var(--rpv-dur-fast) var(--rpv-ease-fast);background:#fff;flex-direction:column;place-content:center;gap:2px;padding:12px 14px;font-family:inherit;text-decoration:none;display:flex}.rpui-action-strip__btn:hover{border-color:var(--rpv-ai);box-shadow:inset 3px 0 0 var(--rpv-ai), 0 6px 16px #003b7e1a}.rpui-action-strip__btn.is-selected{background:var(--rpv-hud);border-color:var(--rpv-ai);box-shadow:inset 3px 0 0 var(--rpv-signal), 0 0 0 1px var(--rpv-ai-soft)}.rpui-action-strip__btn.is-static{cursor:default}.rpui-action-strip__btn.is-static:hover{border-color:var(--rpv-border);box-shadow:inset 3px 0 0 var(--rpv-ai)}.rpui-action-strip__btn--ad{cursor:default;padding:0;position:relative;overflow:hidden}.rpui-action-strip__btn--ad:hover{border-color:var(--rpv-slate-200);box-shadow:none}.rpui-action-strip__btn--ad .rpui-ad-slot__link{position:absolute;inset:0}.rpui-action-strip__btn--ad .rpui-ad-slot{width:100%;height:100%;margin:0}.rpui-action-strip__btn--ad .rpui-ad-slot__media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rpui-action-strip__eyebrow{color:var(--rpv-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.rpui-action-strip__title{font-size:15px;font-weight:700;line-height:1.2}.rpui-action-strip__meta{-webkit-line-clamp:2;color:var(--rpv-muted);-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.rpui-action-strip__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:0;align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:10px;font-weight:700}.rpui-action-strip__badge--ok{color:#047857;background:#10b9811f}.rpui-action-strip__badge--new{color:var(--rpv-signal-hover);background:#ff31311a}@media (max-width:900px){.rpui-action-strip{gap:6px;margin:4px 0 16px}.rpui-action-strip__btn{text-align:center;border-radius:0;align-items:center;gap:3px;min-height:64px;padding:8px 5px}.rpui-action-strip__eyebrow,.rpui-action-strip__meta{display:none}.rpui-action-strip__title{overflow-wrap:break-word;font-size:11px;line-height:1.25}.rpui-action-strip__badge{align-self:center;margin-top:0;padding:1px 5px;font-size:8px}.rpui-action-strip__btn--ad{display:none}}.rpui-home-action-grid__cell{min-width:0;min-height:0}@media (min-width:1025px){.rpui-home-action-grid__cell[data-layout=tall-left]{grid-area:1/1/span 2}.rpui-home-action-grid__cell[data-layout=wide]{grid-area:1/2/auto/span 2}.rpui-home-action-grid__cell[data-layout=small-left]{grid-area:2/2}.rpui-home-action-grid__cell[data-layout=small-right]{grid-area:2/3}.rpui-home-action-grid__cell[data-layout=tall-right]{grid-area:1/4/span 2}.rpui-home-action-grid__cell[data-layout=strip-full]{grid-area:3/1/auto/-1;min-height:132px}}.rpui-home-action-grid__promo{background-color:var(--rpv-surface-3);border:1px solid var(--rpv-gray-300);color:var(--rpv-navy-text);cursor:pointer;border-radius:0;width:100%;height:100%;min-height:176px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 4px #0f172a0f}button.rpui-home-action-grid__promo,a.rpui-home-action-grid__promo--linked{font:inherit;text-align:left}@media (min-width:1025px){a.rpui-home-action-grid__promo--linked{cursor:pointer}}@media (max-width:1024px){a.rpui-home-action-grid__promo--linked{pointer-events:none}a.rpui-home-action-grid__promo--linked .rpui-home-action-grid__promo-cta,a.rpui-home-action-grid__promo--linked .rpui-home-action-grid__promo-cta-row,a.rpui-home-action-grid__promo--linked .rpui-home-action-grid__promo-cta-anchor{pointer-events:auto}}.rpui-home-action-grid__promo:hover{border-color:var(--rpv-slate-400);transform:translateY(-2px);box-shadow:0 10px 32px #0f172a24}.rpui-home-action-grid__promo:active{transform:translateY(0);box-shadow:0 2px 8px #0f172a1a}.rpui-home-action-grid__promo--selected{border-color:var(--rpv-navy);box-shadow:0 0 0 2px #003b7e40,0 10px 32px #0f172a24}.rpui-home-action-grid__promo--talleres{background-color:var(--rpv-signal);border-color:#e02a2a}.rpui-home-action-grid__promo--talleres:hover{background-color:#e02a2a;border-color:#c92424}.rpui-home-action-grid__promo--talleres .rpui-home-action-grid__promo-eyebrow,.rpui-home-action-grid__promo--talleres .rpui-home-action-grid__promo-title,.rpui-home-action-grid__promo--talleres .rpui-home-action-grid__promo-meta{color:#fff}.rpui-home-action-grid__promo--vehiculos{border-color:#93c5fd}.rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-eyebrow{color:#1d4ed8}.rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-cta--pill{background:var(--rpv-navy);border-color:var(--rpv-navy);color:#fff}.rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-cta--pill:not(.rpui-home-action-grid__promo-cta--pill-secondary):hover{color:#fff;background:#002a5c;border-color:#002a5c}.rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-content{flex-direction:column;justify-content:space-between;max-width:58%;padding:16px 14px;display:flex;top:0;bottom:0}.rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-title{max-width:none;font-size:18px;line-height:1.15}.rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-cta-row{flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-top:0}.rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-cta-row .rpui-home-action-grid__promo-cta{text-align:center;width:100%;min-width:0;min-height:38px;padding:8px 14px;font-size:12px}.rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-image{max-width:52%;max-height:88%}.rpui-home-action-grid__promo--financiacion{border-color:#86efac}.rpui-home-action-grid__promo--financiacion .rpui-home-action-grid__promo-eyebrow{color:#15803d}.rpui-home-action-grid__promo--financiacion .rpui-home-action-grid__promo-cta--pill{color:#fff;background:#15803d;border-color:#15803d}.rpui-home-action-grid__promo--seguro{border-color:#fcd34d}.rpui-home-action-grid__promo--seguro .rpui-home-action-grid__promo-eyebrow{color:#92400e}.rpui-home-action-grid__promo--seguro .rpui-home-action-grid__promo-cta--pill{color:var(--rpv-gray-900);background:#ffd400;border:2px solid #5c2d91}.rpui-home-action-grid__promo--seguro .rpui-home-action-grid__promo-cta--pill-soat{color:#fff;isolation:isolate;background:#5c2d91;border:2px solid #ffd400;font-weight:800;animation:2.4s ease-in-out infinite rpui-soat-cta-glow;position:relative;overflow:hidden;box-shadow:0 4px 16px #5c2d9159}.rpui-home-action-grid__promo--seguro .rpui-home-action-grid__promo-cta--pill-soat:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffd40073 50%,#0000 62%);animation:3.4s ease-in-out infinite rpui-soat-cta-shine;position:absolute;inset:0;transform:translate(-130%)}.rpui-home-action-grid__promo--seguro .rpui-home-action-grid__promo-cta--pill-soat:hover{color:#fff;background:#4a2475;transform:translateY(-1px)scale(1.02)}@keyframes rpui-soat-cta-glow{0%,to{transform:scale(1);box-shadow:0 4px 14px #5c2d9147}50%{transform:scale(1.03);box-shadow:0 8px 22px #5c2d917a}}@keyframes rpui-soat-cta-shine{0%,68%,to{transform:translate(-130%)}82%{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.rpui-home-action-grid__promo--seguro .rpui-home-action-grid__promo-cta--pill-soat{animation:none}.rpui-home-action-grid__promo--seguro .rpui-home-action-grid__promo-cta--pill-soat:after{content:none;animation:none}}.rpui-home-action-grid__promo--hero .rpui-home-action-grid__promo-title{max-width:none;font-size:18px}.rpui-home-action-grid__promo-content{z-index:2;flex-direction:column;align-items:flex-start;max-width:72%;padding:20px 18px;display:flex;position:absolute;top:0;bottom:0;left:0}.rpui-home-action-grid__cell[data-layout=wide] .rpui-home-action-grid__promo-content,.rpui-home-action-grid__cell[data-layout=small-left] .rpui-home-action-grid__promo-content,.rpui-home-action-grid__cell[data-layout=small-right] .rpui-home-action-grid__promo-content{max-width:68%}.rpui-home-action-grid__promo-eyebrow{color:var(--rpv-gray-600);margin-bottom:6px;font-size:12px;font-weight:600;line-height:1.3;display:block}.rpui-home-action-grid__promo-title{color:var(--rpv-navy-text);white-space:normal;word-break:break-word;max-width:none;margin:0;font-size:18px;font-weight:800;line-height:1.15}.rpui-home-action-grid__cell[data-layout=tall-right] .rpui-home-action-grid__promo-title{white-space:normal;max-width:none;font-size:18px;display:block;overflow:visible}.rpui-home-action-grid__promo-meta{color:var(--rpv-muted);white-space:normal;max-width:none;margin-top:8px;font-size:13px;font-weight:600;line-height:1.35;display:block}.rpui-home-action-grid__promo-stars{margin-top:6px}.rpui-home-action-grid__promo-stars .rpui-stars{flex-wrap:wrap;gap:4px 6px}.rpui-home-action-grid__cell[data-layout=small-right] .rpui-home-action-grid__promo-stars,.rpui-home-action-grid__cell[data-layout=small-left] .rpui-home-action-grid__promo-stars{margin-top:4px}.rpui-home-action-grid__promo-cta{touch-action:manipulation;justify-content:center;align-items:center;min-width:120px;min-height:44px;margin-top:0;text-decoration:none;display:inline-flex}.rpui-home-action-grid__promo-cta-anchor .rpui-home-action-grid__promo-cta{margin-top:0}.rpui-home-action-grid__promo--strip .rpui-home-action-grid__promo-content{top:0;bottom:0}.rpui-home-action-grid__slider .rpui-home-action-grid__promo-cta-anchor{align-items:flex-start}.rpui-home-action-grid__promo--strip .rpui-home-action-grid__slider-dots{justify-content:flex-end;width:auto;padding:0;bottom:10px;left:auto;right:12px}.rpui-home-action-grid--home-extended .rpui-home-action-grid__slider .rpui-home-action-grid__promo-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rpui-home-action-grid__promo-cta--pill{border:1px solid var(--rpv-gray-900);color:var(--rpv-gray-900);background:#fff;border-radius:0;padding:10px 22px;font-size:14px;font-weight:700;transition:background .15s,color .15s,transform .12s,box-shadow .12s;box-shadow:0 1px 2px #0f172a14}.rpui-home-action-grid__promo-cta--pill:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a1f}.rpui-home-action-grid__promo-cta--pill:active{transform:translateY(0);box-shadow:0 1px 2px #0f172a14}.rpui-home-action-grid__promo-cta--pill:focus-visible{outline:2px solid var(--rpv-gray-900);outline-offset:2px}.rpui-home-action-grid__promo:not(.rpui-home-action-grid__promo--financiacion):not(.rpui-home-action-grid__promo--seguro):not(.rpui-home-action-grid__promo--vehiculos):not(.rpui-home-action-grid__promo--talleres):hover .rpui-home-action-grid__promo-cta--pill{background:var(--rpv-gray-900);color:#fff}.rpui-home-action-grid__promo--talleres .rpui-home-action-grid__promo-cta--pill{color:var(--rpv-signal);background:#fff;border-color:#fff}.rpui-home-action-grid__promo-image{-o-object-fit:contain;object-fit:contain;pointer-events:none;z-index:1;max-width:54%;height:auto;max-height:82%;position:absolute;bottom:0;right:0}.rpui-home-action-grid__cell[data-layout=wide] .rpui-home-action-grid__promo-image{max-width:42%;max-height:92%}.rpui-home-action-grid__promo-image--product{mix-blend-mode:multiply;max-width:46%;max-height:72%;bottom:10px;right:10px}.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo{overflow:hidden}.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo-content{text-align:left;justify-content:space-between;align-items:flex-start;max-width:58%;margin-left:0;padding:16px 14px;top:0;bottom:0;left:0}.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;line-height:1.2}.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo-title,.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo--hero .rpui-home-action-grid__promo-title,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-title,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=tall-right] .rpui-home-action-grid__promo-title,.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo--strip .rpui-home-action-grid__promo-title,.rpui-home-action-grid--home-extended.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--slot-flank-left .rpui-home-action-grid__promo-title,.rpui-home-action-grid--home-extended.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--slot-flank-right .rpui-home-action-grid__promo-title{-webkit-box-orient:unset;-webkit-line-clamp:unset;max-width:none;font-size:18px;font-weight:800;line-height:1.15;display:block;overflow:visible}.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo-image,.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo--strip .rpui-home-action-grid__promo-image,.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo-image--product,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=wide] .rpui-home-action-grid__promo-image,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-image,.rpui-home-action-grid--home-extended.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--slot-flank-left .rpui-home-action-grid__promo-image,.rpui-home-action-grid--home-extended.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--slot-flank-right .rpui-home-action-grid__promo-image,.rpui-home-action-grid--home-extended.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--slot-flank-right .rpui-home-action-grid__promo-image--product{mix-blend-mode:normal;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;width:46%;max-width:46%;height:100%;max-height:100%;inset:0 0 0 auto}.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#fffffff0 0%,#ffffffc7 42%,#ffffff2e 68%,#0000 86%);position:absolute;inset:0}.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo--talleres:before{background:linear-gradient(90deg, var(--rpv-signal) 0%, #ff3131e0 44%, #ff313138 72%, transparent 90%)}.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo--vehiculos:before{background:linear-gradient(90deg,#e6f0fa 0%,#e6f0fae0 44%,#e6f0fa33 72%,#0000 90%)}.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo--seguro:before{background:linear-gradient(90deg,#f6f6f4 0%,#fffbebe0 44%,#fffbeb33 72%,#0000 90%)}.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo--financiacion:before{background:linear-gradient(90deg,#eff3f0 0%,#ecfdf5e0 44%,#ecfdf533 72%,#0000 90%)}.rpui-home-action-grid__badge{background:var(--rpv-signal);color:#fff;letter-spacing:.04em;text-transform:uppercase;z-index:3;border-radius:0;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:12px;right:12px}.rpui-home-action-grid__badge--ok{background:#15803d}.rpui-chat-shell{z-index:40;width:min(360px,100vw - 32px);position:fixed;bottom:20px;right:20px}.rpui-chat-shell__card{border:1px solid var(--rpv-ai,#0891b2);background:#fff;border-radius:0;overflow:hidden;box-shadow:0 12px 32px #0f172a24}.rpui-chat-shell__panel-head{background:var(--rpv-mist,#eef2f7);border-bottom:1px solid #0891b238;border-top:4px solid var(--rpv-asphalt,#0f172a);padding:14px 16px}.rpui-chat-shell__panel-eyebrow{color:var(--rpv-ai,#0891b2);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.rpui-chat-shell__panel-title{color:var(--tica-cian-ink);font-family:var(--font-rpv-display), "Barlow Condensed", sans-serif;margin:4px 0 0;font-size:20px;font-weight:700}.rpui-chat-shell__panel-body{color:var(--rpv-muted,#64748b);padding:16px;font-size:14px;line-height:1.45}.rpui-chat-shell__panel-body>p{margin:0 0 12px}.rpui-chat-shell__panel-cta{background:var(--tica-panel);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:8px;width:100%;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.rpui-chat-shell__panel-cta--signal{background:var(--rpv-signal,#ff3131)}.rpui-chat-shell__panel-cta--signal:hover{background:#e02828}.rpui-chat-shell__expand{color:var(--rpv-ai,#0891b2);cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;margin:10px 0 0;padding:0;font-size:12px;font-weight:700;text-decoration:underline;display:block}.rpui-chat-shell__composer{gap:8px;margin-top:12px;display:grid;overflow:hidden}.rpui-chat-shell__label{color:var(--tica-cian-ink);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.rpui-chat-shell__seed{border:1px solid var(--rpv-gray-300);font:inherit;resize:vertical;border-radius:8px;width:100%;min-height:64px;padding:10px 12px;font-size:14px}.rpui-chat-shell__seed:focus{border-color:var(--rpv-ai,#0891b2);box-shadow:0 0 0 3px var(--rpv-ai-soft,#0891b21f);outline:none}@media (max-width:480px){.rpui-chat-shell{width:auto;bottom:12px;left:12px;right:12px}}@media (max-width:1024px){.rpui-home-action-grid,.rpui-home-action-grid--repair,.rpui-home-action-grid--perfil{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:12px;height:auto;min-height:0}.rpui-home-action-grid__cell[data-layout=strip-full]{grid-column:1/-1}.rpui-home-action-grid--home-extended{grid-template:"vitrina seguros"minmax(200px,auto)"catalog vendido"minmax(220px,auto)"talleres credito"minmax(188px,auto)"buscado topventas"minmax(200px,auto)/1fr 1fr;min-height:0;margin:12px auto 16px}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9{grid-template:"agent agent""slot1 slot2"minmax(200px,auto)"slot3 slot3"minmax(200px,auto)"slot4 slot6"minmax(220px,auto)"slot7 slot8"minmax(200px,auto)"slot9 slot9"minmax(188px,auto)/1fr 1fr;height:auto;min-height:0;margin-bottom:8px}.rpui-home-action-grid--grid9 .rpui-home-action-grid__slot-wrap,.rpui-home-action-grid--grid9 .rpui-home-action-grid__agent-band,.rpui-home-action-grid--grid9>:not(.rpui-home-action-grid__agent-band){display:contents}.rpui-home-action-grid--grid9 .rpui-home-action-grid__agent-band>.rpui-home-action-grid__cell[data-layout=agent-core],.rpui-home-action-grid--grid9 .rpui-home-action-grid__agent-band .rpui-home-action-grid__cell[data-layout=agent-core]{box-shadow:none;background:0 0;border:none;min-height:260px;overflow:visible;grid-area:agent!important}.rpui-home-action-grid--grid9 .rpui-agent-home__core--spotlight{padding:6px 2px 10px}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=small-left]{grid-area:slot4!important}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=small-right]{grid-area:slot6!important}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=tall-left]{grid-area:slot1!important}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=wide]{grid-area:slot2!important}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=tall-right]{grid-area:slot3!important}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-left]{grid-area:slot7!important}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-center]{grid-area:slot8!important}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-right]{grid-area:slot9!important}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout]{grid-area:auto!important}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell--talleres-desktop{display:none!important}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell--talleres-mobile{display:block}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=wide]{display:none!important}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-left]{min-height:0;grid-area:buscado!important}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-right]{min-height:0;grid-area:topventas!important}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-left]{min-height:0;grid-area:catalog!important}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-right]{min-height:0;grid-area:vendido!important}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=small-left]{min-height:0;grid-area:slot4!important}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=small-right]{min-height:0;grid-area:slot6!important}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-center]{min-height:0;grid-area:credito!important}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-talleres]{min-height:0;grid-area:talleres!important}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=tall-left]{min-height:0;grid-area:vitrina!important}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=tall-right]{min-height:0;grid-area:seguros!important}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=wide]{grid-area:slot2!important;display:block!important}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=tall-left]{grid-area:slot1!important}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=tall-right]{grid-area:slot3!important}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-left]{grid-area:slot7!important}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-center]{grid-area:slot8!important}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-right]{grid-area:slot9!important}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=tall-right] .rpui-home-action-grid__promo,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=wide] .rpui-home-action-grid__promo,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-left] .rpui-home-action-grid__promo,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-right] .rpui-home-action-grid__promo,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-center] .rpui-home-action-grid__promo,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-talleres] .rpui-home-action-grid__promo{height:100%;min-height:200px;overflow:hidden}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-left] .rpui-home-action-grid__promo,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-right] .rpui-home-action-grid__promo{height:100%;min-height:220px;overflow:hidden}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=small-left],.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=small-right],.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-left],.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-center],.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-right]{min-height:0;overflow:visible}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=small-left] .rpui-home-action-grid__promo,.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=small-right] .rpui-home-action-grid__promo,.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-left] .rpui-home-action-grid__promo,.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-center] .rpui-home-action-grid__promo,.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-right] .rpui-home-action-grid__promo{min-height:200px;overflow:hidden}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=small-right] .rpui-home-action-grid__promo-stars{margin-top:2px}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=small-right] .rpui-home-action-grid__promo-meta{margin-top:2px;font-size:14px}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-left] .rpui-home-action-grid__promo-content,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-right] .rpui-home-action-grid__promo-content,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-left] .rpui-home-action-grid__promo-content,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-center] .rpui-home-action-grid__promo-content,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-right] .rpui-home-action-grid__promo-content,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-talleres] .rpui-home-action-grid__promo-content{max-width:58%;min-height:0;padding:14px 12px}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-left] .rpui-home-action-grid__promo-title,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-right] .rpui-home-action-grid__promo-title,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-left] .rpui-home-action-grid__promo-title,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-center] .rpui-home-action-grid__promo-title,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-right] .rpui-home-action-grid__promo-title,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-talleres] .rpui-home-action-grid__promo-title{-webkit-box-orient:unset;-webkit-line-clamp:unset;font-size:18px;font-weight:800;line-height:1.15;display:block;overflow:visible}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-left] .rpui-home-action-grid__promo-cta-anchor,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-right] .rpui-home-action-grid__promo-cta-anchor,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-left] .rpui-home-action-grid__promo-cta-anchor,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-center] .rpui-home-action-grid__promo-cta-anchor,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-right] .rpui-home-action-grid__promo-cta-anchor,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-talleres] .rpui-home-action-grid__promo-cta-anchor{gap:6px;padding-top:8px}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-left] .rpui-home-action-grid__promo-cta,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-right] .rpui-home-action-grid__promo-cta,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-left] .rpui-home-action-grid__promo-cta,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-center] .rpui-home-action-grid__promo-cta,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-right] .rpui-home-action-grid__promo-cta,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-talleres] .rpui-home-action-grid__promo-cta{white-space:normal;flex-shrink:0;min-width:0;min-height:44px;padding:10px 14px;font-size:13px}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-talleres] .rpui-home-action-grid__promo--talleres.rpui-home-action-grid__promo--strip .rpui-home-action-grid__promo-eyebrow,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-talleres] .rpui-home-action-grid__promo--talleres.rpui-home-action-grid__promo--strip .rpui-home-action-grid__promo-title{color:#fff}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-talleres] .rpui-home-action-grid__promo--talleres.rpui-home-action-grid__promo--strip .rpui-home-action-grid__promo-cta--pill{background:#fff;border-color:#fff;color:var(--rpv-signal)!important}.rpui-home-action-grid:not(.rpui-home-action-grid--home-extended):not(.rpui-home-action-grid--perfil) .rpui-home-action-grid__cell[data-layout]{grid-area:auto!important}.rpui-home-action-grid:not(.rpui-home-action-grid--home-extended):not(.rpui-home-action-grid--perfil) .rpui-home-action-grid__cell[data-layout=tall-left],.rpui-home-action-grid:not(.rpui-home-action-grid--home-extended):not(.rpui-home-action-grid--perfil) .rpui-home-action-grid__cell[data-layout=tall-right],.rpui-home-action-grid:not(.rpui-home-action-grid--home-extended):not(.rpui-home-action-grid--perfil) .rpui-home-action-grid__cell[data-layout=wide]{grid-column:1/-1!important}.rpui-home-action-grid--perfil .rpui-home-action-grid__cell[data-layout=tall-left],.rpui-home-action-grid--perfil .rpui-home-action-grid__cell[data-layout=wide],.rpui-home-action-grid--perfil .rpui-home-action-grid__cell[data-layout=tall-right]{grid-column:1/-1}.rpui-home-action-grid--perfil .rpui-home-action-grid__cell[data-layout=small-left]{grid-column:1}.rpui-home-action-grid--perfil .rpui-home-action-grid__cell[data-layout=small-right]{grid-column:2}.rpui-home-action-grid__promo{min-height:176px}.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo{min-height:200px}.rpui-home-action-grid__promo--hero .rpui-home-action-grid__promo-title{font-size:18px}.rpui-home-action-grid__promo-content{max-width:58%;padding:14px 12px}.rpui-home-action-grid__promo-cta{min-width:110px;min-height:44px;padding:10px 18px}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo-cta-row,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-left] .rpui-home-action-grid__promo-cta-row,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-right] .rpui-home-action-grid__promo-cta-row,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-left] .rpui-home-action-grid__promo-cta-row,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-center] .rpui-home-action-grid__promo-cta-row{flex-direction:column;align-items:stretch}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo-cta-row .rpui-home-action-grid__promo-cta,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-left] .rpui-home-action-grid__promo-cta-row .rpui-home-action-grid__promo-cta,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=small-right] .rpui-home-action-grid__promo-cta-row .rpui-home-action-grid__promo-cta,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-left] .rpui-home-action-grid__promo-cta-row .rpui-home-action-grid__promo-cta,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=strip-center] .rpui-home-action-grid__promo-cta-row .rpui-home-action-grid__promo-cta{width:100%}.rpui-home-action-grid:not(.rpui-home-action-grid--home-extended) .rpui-home-action-grid__promo-cta-row{flex-direction:column;align-items:stretch}.rpui-home-action-grid:not(.rpui-home-action-grid--home-extended) .rpui-home-action-grid__promo-cta-row .rpui-home-action-grid__promo-cta{width:100%}}@media (max-width:639px){.rpui-home-action-grid--home-extended{grid-template-rows:repeat(8,minmax(168px,auto));grid-template-columns:1fr;grid-template-areas:"vitrina""seguros""catalog""vendido""talleres""credito""buscado""topventas";gap:10px;margin:10px auto 14px}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9{grid-template-rows:auto repeat(8,minmax(168px,auto));grid-template-columns:1fr;grid-template-areas:"agent""slot1""slot2""slot3""slot4""slot6""slot7""slot8""slot9";margin-bottom:8px}.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=agent-core],.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9 .rpui-home-action-grid__agent-band .rpui-home-action-grid__cell[data-layout=agent-core]{min-height:0}.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout] .rpui-home-action-grid__promo{min-height:168px}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo--vehiculos{min-height:196px}.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo-content,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout] .rpui-home-action-grid__promo-content{max-width:58%;padding:14px 12px}.rpui-home-action-grid--home-extended .rpui-home-action-grid__promo-title,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout] .rpui-home-action-grid__promo-title{font-size:18px;font-weight:800;line-height:1.15}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=tall-right] .rpui-home-action-grid__promo-cta-row,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=wide] .rpui-home-action-grid__promo-cta-row{flex-flow:wrap;align-items:flex-start}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=tall-right] .rpui-home-action-grid__promo-cta-row .rpui-home-action-grid__promo-cta,.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=wide] .rpui-home-action-grid__promo-cta-row .rpui-home-action-grid__promo-cta{width:auto}.rpui-home-action-grid--home-extended .rpui-home-action-grid__slider.rpui-home-action-grid__promo{min-height:168px;overflow:hidden}.rpui-agent-home__strips{grid-template-columns:1fr 1fr;gap:10px;display:grid;overflow-x:hidden}.rpui-agent-home__strip{flex:none;min-width:0;padding:14px 12px}.rpui-agent-home__strip:last-child{grid-column:1/-1}}.rpui-mi-camion{max-width:1280px;margin:0 auto;padding:24px 16px 48px}.rpui-mi-camion__hero{background:linear-gradient(135deg, var(--rpv-gray-900), var(--rpv-gray-700));color:#fff;border-radius:0;margin:12px 0 16px;padding:16px 20px}.rpui-mi-camion__placa{letter-spacing:.08em;margin:8px 0;font-size:36px;font-weight:800}.rpui-mi-camion__hero-meta{color:var(--rpv-gray-300);margin:0;font-size:15px}.rpui-mi-camion__hero-vehicle{color:#fbbf24;margin:0 0 8px;font-size:15px;font-weight:600}.rpui-mi-camion__fleet{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.rpui-mi-camion__fleet-item{color:var(--rpv-border);letter-spacing:.06em;background:#ffffff1f;border:1px solid #fff3;border-radius:0;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none}.rpui-mi-camion__fleet-item:hover{color:#fff;background:#fff3}.rpui-mi-camion__fleet-item--active{background:var(--rpv-signal);border-color:var(--rpv-signal);color:#fff}.rpui-mi-camion__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rpui-mi-camion__card{border:1px solid var(--rpv-border);background:#fff;border-radius:0;flex-direction:column;padding:20px;display:flex}.rpui-mi-camion__card--hero{grid-column:span 2}.rpui-mi-camion__card--w2{color:var(--rpv-gray-900);grid-column:span 2}.rpui-mi-camion__card--w2 .rpui-mi-camion__card-title{color:var(--rpv-gray-900)}.rpui-mi-camion__card--legal{border-color:#fde68a}.rpui-mi-camion__card-eyebrow{color:var(--rpv-signal);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.rpui-mi-camion__card-title{margin:0 0 12px;font-size:18px;font-weight:700}.rpui-mi-camion__card-body{color:var(--rpv-gray-600);flex-direction:column;flex:1;font-size:14px;line-height:1.5;display:flex}.rpui-mi-camion__list{margin:12px 0 0;padding:0;list-style:none}.rpui-mi-camion__list-item{margin-bottom:8px}.rpui-mi-camion__legal-row{padding:6px 0}.rpui-mi-camion__status--ok{color:#059669;font-weight:600}.rpui-mi-camion__status--warn{color:#d97706;font-weight:600}.rpui-mi-camion__alerts{margin-top:8px}.rpui-mi-camion__alert{font-weight:600}.rpui-mi-camion__alert--expired{color:#dc2626}.rpui-mi-camion__alert--soon{color:#d97706}.rpui-mi-camion__cta{color:var(--rpv-signal);margin-top:auto;padding-top:12px;font-weight:600;text-decoration:none;display:inline-block}.rpui-mi-camion__cta:hover{color:var(--rpv-signal-hover)}.rpui-mi-camion__cta--btn{background:var(--rpv-signal);color:#fff;cursor:pointer;border:none;border-radius:0;align-self:flex-start;padding:10px 18px;font-size:14px}.rpui-mi-camion__cta--btn:hover{background:var(--rpv-signal-hover);color:#fff}.rpui-mi-camion__cta--btn:disabled{background:var(--rpv-gray-400);color:#fff;cursor:not-allowed;opacity:.7}.rpui-mi-camion__loading{justify-content:center;padding:16px;display:flex}.rpui-mi-camion__gate{text-align:center;padding-top:48px}.rpui-mi-camion__entry{border:1px solid var(--rpv-border);background:#fff;border-radius:0;max-width:420px;padding:24px}.rpui-mi-camion__entry-row{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.rpui-mi-camion__entry-input{border:1px solid var(--rpv-gray-300);letter-spacing:.08em;text-transform:uppercase;border-radius:0;flex:1;min-width:140px;padding:12px 14px;font-size:18px;font-weight:700}.rpui-mi-camion__entry--hero{max-width:480px;margin-top:20px}.rpui-mi-camion__entry--compact{background:0 0;border:none;max-width:none;padding:0}.rpui-mi-camion__entry--compact .rpui-mi-camion__card-eyebrow{color:#ffffffbf;margin-bottom:4px}.rpui-mi-camion__entry--compact .rpui-mi-camion__entry-input{color:#fff;background:#ffffff1f;border-color:#ffffff40;min-width:96px;padding:6px 12px;font-size:12px}.rpui-mi-camion__entry--compact .rpui-mi-camion__entry-input::placeholder{color:#ffffff73}.rpui-mi-camion__card--w2 .rpui-mi-camion__entry-input,.rpui-mi-camion__entry--on-card .rpui-mi-camion__entry-input{border-color:var(--rpv-gray-300);color:var(--rpv-gray-900);background:#fff}.rpui-mi-camion__card--w2 .rpui-mi-camion__entry-input::-moz-placeholder{color:var(--rpv-gray-400)}.rpui-mi-camion__entry--on-card .rpui-mi-camion__entry-input::-moz-placeholder{color:var(--rpv-gray-400)}.rpui-mi-camion__card--w2 .rpui-mi-camion__entry-input::placeholder,.rpui-mi-camion__entry--on-card .rpui-mi-camion__entry-input::placeholder{color:var(--rpv-gray-400)}.rpui-mi-camion__fleet-add{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:0;display:flex}.rpui-mi-camion__fleet-add .rpui-mi-camion__entry-row{margin-top:0}.rpui-mi-camion__entry--compact .rpui-mi-camion__alert{color:#fecaca;margin-top:6px;font-size:12px}@media (max-width:767px){.rpui-mi-camion__grid{grid-template-columns:1fr}.rpui-mi-camion__card--hero,.rpui-mi-camion__card--w2{grid-column:span 1}.rpui-mi-camion__placa{font-size:28px}}.rpui-cart__lines{margin:0;padding:0;list-style:none}.rpui-cart__line{border-bottom:1px solid var(--rpv-border);padding:14px 0}.rpui-cart__line:last-child{border-bottom:none}.rpui-cart__line-main{flex-direction:column;gap:4px;display:flex}.rpui-cart__line-sku{color:var(--rpv-gray-400);font-size:12px;font-weight:600}.rpui-cart__line-price{color:var(--rpv-muted);font-size:13px}.rpui-cart__line-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.rpui-cart__qty-label{color:var(--rpv-gray-600);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.rpui-cart__qty-input{border:1px solid var(--rpv-gray-300);border-radius:8px;max-width:72px;padding:6px 8px;font-size:14px;font-weight:700}.rpui-cart__line-total{margin-left:auto;font-weight:700}.rpui-cart__remove{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.rpui-cart__remove:hover{text-decoration:underline}.rpui-cart__subtotal{margin:12px 0 0;font-size:16px}.rpui-cart__actions{flex-direction:column;gap:10px;margin-top:12px;display:flex}.rpui-cart__form{gap:12px}.rpui-cart__field{color:var(--rpv-gray-700);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.rpui-cart__input{border:1px solid var(--rpv-gray-300);border-radius:0;padding:10px 12px;font-size:15px;font-weight:500}.rpui-catalog-search{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.rpui-catalog-search__input{border:1px solid var(--rpv-gray-300);border-radius:0;flex:1;min-width:min(100%,280px);padding:12px 18px;font-size:15px}.rpui-catalog-search__input:focus{border-color:var(--rpv-navy);outline:2px solid #003b7e26}.rpui-catalog-search__btn{background:var(--rpv-navy);color:#fff;cursor:pointer;border:none;border-radius:0;padding:12px 22px;font-size:14px;font-weight:700}.rpui-catalog-search__btn:hover{background:var(--rpv-navy-deep)}.rpui-catalog-toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.rpui-catalog-toolbar__count{color:var(--rpv-muted);margin:0;font-size:14px;font-weight:600}.rpui-catalog-toolbar__badge{color:#92400e;letter-spacing:.03em;text-transform:uppercase;background:#fef3c7;border-radius:0;padding:4px 10px;font-size:11px;font-weight:700}.rpui-catalog-toolbar__badge--ok{color:#15803d;background:#dcfce7}.rpui-catalog-toolbar__badge--inline{margin-top:12px;display:inline-block}.rpui-catalog-toolbar__cart{color:var(--rpv-navy);margin-left:auto;font-size:14px;font-weight:700;text-decoration:none}.rpui-catalog-toolbar__cart:hover{text-decoration:underline}.rpui-catalog-layout{grid-template-columns:1fr;gap:20px;display:grid}.rpui-catalog-layout--with-filters{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start}.rpui-catalog-filters{border:1px solid var(--rpv-border);top:calc(var(--rpv-store-header-h,64px) + 12px);background:#fff;border-radius:0;padding:16px;position:sticky}.rpui-catalog-filters__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.rpui-catalog-filters__title{margin:0 0 4px;font-size:1rem;font-weight:700}.rpui-catalog-filters__path{color:var(--rpv-muted);margin:0;font-size:.75rem}.rpui-catalog-filters__clear{color:var(--rpv-navy);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:.75rem;font-weight:700}.rpui-catalog-filters__group{border-top:1px solid var(--rpv-slate-100);margin-top:12px;padding-top:12px}.rpui-catalog-filters__group-title{align-items:center;gap:8px;margin:0 0 10px;font-size:.8125rem;font-weight:800;display:flex}.rpui-catalog-filters__group-hint{color:var(--rpv-slate-400);font-size:.6875rem;font-weight:600}.rpui-catalog-filters__grid{gap:10px;display:grid}.rpui-catalog-filters__field{color:var(--rpv-gray-700);flex-direction:column;gap:4px;font-size:.75rem;font-weight:600;display:flex}.rpui-catalog-filters__field select,.rpui-catalog-filters__field input{border:1px solid var(--rpv-gray-300);background:#fff;border-radius:8px;padding:8px 10px;font-size:.8125rem}.rpui-catalog-filters__label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.rpui-catalog-filters__level{letter-spacing:.04em;text-transform:uppercase;border-radius:0;padding:2px 6px;font-size:.625rem;font-weight:800}.rpui-catalog-filters__level--producto{color:var(--rpv-navy);background:#eff6ff}.rpui-catalog-filters__level--sku{color:var(--rpv-signal);background:#fef2f2}.rpui-catalog-filters__note{color:var(--rpv-muted);margin:14px 0 0;font-size:.6875rem;line-height:1.45}@media (max-width:900px){.rpui-catalog-layout--with-filters{grid-template-columns:1fr}.rpui-catalog-filters{position:static}}.rpui-catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.rpui-catalog-card{border:1px solid var(--tica-cian-hair);box-shadow:inset 3px 0 0 var(--tica-rojo);background:#fff;border-radius:0;flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.rpui-catalog-card:hover{border-color:var(--rpv-ai);box-shadow:inset 3px 0 0 var(--rpv-navy), 0 10px 24px -12px #003b7e40;transform:translateY(-2px)}.rpui-mega-menu{margin:18px 0 10px;position:relative}.rpui-mega-menu--header{flex-shrink:0;margin:0 6px 0 0}.rpui-mega-menu__trigger{background:var(--rpv-navy);color:#fff;border:1px solid var(--rpv-navy);cursor:pointer;white-space:nowrap;border-radius:0;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #003b7e2e}.rpui-mega-menu--header .rpui-mega-menu__trigger{min-height:36px;padding:8px 14px;font-size:12px}.rpui-mega-menu__trigger:hover,.rpui-mega-menu__trigger[aria-expanded=true]{background:var(--rpv-signal);border-color:var(--rpv-signal)}.rpui-mega-menu__trigger-icon{font-size:16px}.rpui-mega-menu__backdrop{z-index:40;background:#0f172a52;position:fixed;inset:0}.rpui-mega-menu__backdrop--header-nav{inset:var(--rpv-store-header-h) 0 0;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);z-index:105;background:#0f172a85}.rpui-mega-menu__panel--motion{display:block!important}.rpui-mega-menu__panel--desktop-persist{contain:layout style paint}.rpui-mega-menu__panel--header-overlay{contain:none}.rpui-mega-menu:not(.rpui-mega-menu--header) .rpui-mega-menu__panel{z-index:50;width:min(920px,100vw - 32px);position:absolute;top:calc(100% + 8px);left:0;right:auto}.rpui-minicart-backdrop--motion{opacity:1!important;pointer-events:auto!important;transition:none!important}.rpui-minicart-panel--motion{transition:none!important;transform:none!important}.rpui-form-shell__pick-item{position:relative;overflow:hidden}.rpui-mega-menu__panel--open{display:block}.rpui-mega-menu__desktop{padding:16px;display:block}.rpui-mega-menu__mobile,.rpui-header-nav__mobile-panel .rpui-mega-menu__desktop{display:none}.rpui-header-nav__mobile-panel .rpui-mega-menu__mobile{display:block}.rpui-mega-menu__cols{grid-template-columns:minmax(220px,1.1fr) minmax(240px,1.4fr);align-items:start;gap:20px;display:grid}.rpui-mega-menu__cols--with-brands{grid-template-columns:minmax(220px,1.1fr) minmax(240px,1.4fr) minmax(160px,.9fr)}.rpui-mega-menu__cols--with-services{grid-template-columns:minmax(200px,1fr) minmax(220px,1.2fr) minmax(160px,.85fr) minmax(160px,.85fr)}.rpui-mega-menu__cols--with-brands.rpui-mega-menu__cols--with-services{grid-template-columns:minmax(200px,1.05fr) minmax(240px,1.35fr) minmax(160px,.9fr) minmax(160px,.9fr)}.rpui-mega-menu__cols--with-depts{grid-template-columns:minmax(180px,.95fr) minmax(200px,1.1fr) minmax(220px,1.3fr)}.rpui-mega-menu__cols--with-depts.rpui-mega-menu__cols--with-brands{grid-template-columns:minmax(170px,.9fr) minmax(190px,1fr) minmax(210px,1.2fr) minmax(150px,.8fr)}.rpui-mega-menu__cols--with-depts.rpui-mega-menu__cols--with-brands.rpui-mega-menu__cols--with-services{grid-template-columns:minmax(150px,.8fr) minmax(170px,.95fr) minmax(210px,1.2fr) minmax(140px,.75fr) minmax(140px,.75fr)}.rpui-mega-menu__cols--repuestos{grid-template-columns:repeat(2,minmax(220px,1fr)) minmax(180px,.8fr);align-items:start}.rpui-mega-menu__cols--repuestos .rpui-mega-menu__cats{grid-template-columns:1fr 1fr;gap:4px 14px;max-height:min(56vh,520px);display:grid}.rpui-mega-menu__depts{border-right:1px solid var(--rpv-slate-100);flex-direction:column;gap:4px;min-width:0;max-height:min(52vh,480px);padding-right:12px;display:flex;overflow:auto}.rpui-mega-menu__dept{color:var(--rpv-slate-600);cursor:pointer;overflow-wrap:anywhere;text-align:left;white-space:normal;-webkit-hyphens:auto;hyphens:auto;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.35;text-decoration:none;display:block}.rpui-mega-menu__dept:hover{background:var(--rpv-slate-50);color:var(--rpv-navy)}.rpui-mega-menu__dept--active{color:var(--rpv-navy);background:#eff6ff;font-weight:800}.rpui-mega-menu__col-title{letter-spacing:.08em;text-transform:uppercase;color:var(--rpv-muted);margin:0 0 10px;font-size:11px;font-weight:800}.rpui-mega-menu__cats{flex-direction:column;gap:4px;min-width:0;max-height:min(52vh,480px);padding-right:4px;display:flex;overflow:auto}.rpui-mega-menu__cat{color:var(--rpv-ink);border-radius:0;align-items:flex-start;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.rpui-mega-menu__cat:hover{background:var(--rpv-slate-50)}.rpui-mega-menu__cat--active{font-weight:800}.rpui-mega-menu__cat-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-size:14px;display:inline-flex}.rpui-mega-menu__cat-name{overflow-wrap:anywhere;white-space:normal;flex:1;min-width:0;line-height:1.35}.rpui-mega-menu__cat-arrow{color:var(--rpv-slate-400);flex-shrink:0;margin-top:1px}.rpui-mega-menu__subs{border-left:1px solid var(--rpv-slate-100);min-width:0;max-height:min(52vh,480px);padding-left:16px;overflow:auto}.rpui-mega-menu__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rpui-mega-menu__link{color:var(--rpv-slate-700);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;padding:7px 8px;font-size:13px;text-decoration:none;display:flex}.rpui-mega-menu__link:hover{background:var(--rpv-slate-50);color:var(--rpv-navy)}.rpui-mega-menu__link-text{overflow-wrap:anywhere;white-space:normal;flex:1;min-width:0;line-height:1.35}.rpui-mega-menu__sub-meta{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.rpui-tag{letter-spacing:.04em;border-radius:0;padding:2px 6px;font-size:10px;font-weight:800}.rpui-tag--hot{color:var(--rpv-signal);background:#fef2f2;border:1px solid #fecaca}.rpui-tag--new{color:var(--rpv-navy);background:#eff6ff;border:1px solid #bfdbfe}.rpui-mega-menu__sub-count{color:var(--rpv-slate-400);font-size:12px}.rpui-mega-menu__view-all{color:var(--rpv-navy);align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.rpui-mega-menu__view-all:hover{color:var(--rpv-signal);text-decoration:underline}.rpui-mega-menu__view-all-icon{font-size:14px}.rpui-mega-menu__brands{border-left:1px solid var(--rpv-slate-100);min-width:0;padding-left:16px}.rpui-mega-menu__brand-letter{background:var(--rpv-slate-100);width:28px;height:28px;color:var(--rpv-slate-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.rpui-mega-menu__brand-info{flex-direction:column;min-width:0;display:flex}.rpui-mega-menu__brand-name{color:var(--rpv-asphalt);overflow-wrap:anywhere;white-space:normal;font-size:12px}.rpui-mega-menu__brand-count{color:var(--rpv-muted);font-size:11px}.rpui-mega-menu__promo-col{border-left:1px solid var(--rpv-slate-100);flex-direction:column;gap:14px;padding-left:16px;display:flex}.rpui-mega-menu__ad-below{border-top:1px solid var(--rpv-slate-100);margin-top:14px;padding-top:14px}.rpui-mega-menu__ad-below-slot,.rpui-mega-menu__ad-below .rpui-ad-slot--promo{aspect-ratio:auto;width:100%;max-width:100%;min-height:0}.rpui-mega-menu__ad-below-slot .rpui-ad-slot__media,.rpui-mega-menu__ad-below .rpui-ad-slot--promo .rpui-ad-slot__media{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;height:auto;max-height:90px}.rpui-mega-menu__promo-card{background:linear-gradient(135deg,var(--rpv-navy),var(--rpv-asphalt));color:#fff;border-radius:0;padding:14px;text-decoration:none;display:block}.rpui-mega-menu__promo-card--inline{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.rpui-mega-menu__promo-card--inline .rpui-mega-menu__promo-title{margin-top:0}.rpui-mega-menu__promo-badge{letter-spacing:.06em;background:var(--rpv-signal);color:#fff;border-radius:0;padding:3px 7px;font-size:10px;font-weight:800}.rpui-mega-menu__promo-title{margin-top:8px;font-size:14px;font-weight:800;display:block}.rpui-mega-menu__promo-subtitle{opacity:.9;margin:4px 0 0;font-size:12px}.rpui-mega-menu__promo-desc{opacity:.75;margin:8px 0 10px;font-size:11px;line-height:1.4}.rpui-mega-menu__services{border-left:1px solid var(--rpv-slate-100);min-width:0;padding-left:16px}.rpui-mega-menu__services .rpui-mega-menu__list{gap:8px}.rpui-mega-menu__service-item{align-items:flex-start;gap:10px;padding:0;display:flex}.rpui-mega-menu__service-icon{flex-shrink:0;font-size:18px}.rpui-mega-menu__service-text{min-width:0}.rpui-mega-menu__service-title{color:var(--rpv-asphalt);overflow-wrap:anywhere;white-space:normal;font-size:12px;display:block}.rpui-mega-menu__service-desc{color:var(--rpv-muted);overflow-wrap:anywhere;white-space:normal;font-size:11px;display:block}.rpui-mega-menu__footer{border-top:1px solid var(--rpv-slate-100);background:var(--rpv-slate-50);align-items:center;gap:12px;margin:16px -16px -16px;padding:12px 16px;display:flex}.rpui-mega-menu__footer-action{color:var(--rpv-slate-700);align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.rpui-mega-menu__footer-action:hover{color:var(--rpv-signal)}button.rpui-mega-menu__footer-action{cursor:pointer;background:0 0;border:0;padding:0}.rpui-mega-menu__footer-close{border:1px solid var(--rpv-slate-200);cursor:pointer;background:#fff;border-radius:0;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:700}.rpui-mega-menu__mobile-head{border-bottom:1px solid var(--rpv-slate-100);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.rpui-mega-menu__mobile-back{color:var(--rpv-asphalt);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:800}.rpui-mega-menu__mobile-close{background:var(--rpv-slate-100);cursor:pointer;border:none;border-radius:0;width:32px;height:32px;font-size:18px}.rpui-mega-menu__mobile-grid{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.rpui-mega-menu__mobile-item{border:1px solid var(--rpv-border);cursor:pointer;border-radius:0;flex-direction:column;align-items:center;gap:8px;padding:14px;display:flex}.rpui-mega-menu__mobile-icon{font-size:22px}.rpui-mega-menu__mobile-item-name{color:var(--rpv-asphalt);text-align:center;font-size:12px;font-weight:700}.rpui-mega-menu__mobile-promo{background:linear-gradient(135deg,var(--rpv-navy),var(--rpv-asphalt));color:#fff;border-radius:0;margin:0 14px 14px;padding:14px;text-decoration:none;display:block}.rpui-mega-menu__mobile-promo-badge{background:var(--rpv-signal);border-radius:0;padding:3px 7px;font-size:10px;font-weight:800}.rpui-mega-menu__mobile-promo-title{margin-top:6px;font-size:13px;font-weight:800;display:block}.rpui-mega-menu__mobile-promo-text{opacity:.85;margin:4px 0 0;font-size:12px}.rpui-mega-menu__mobile-subs{padding:14px}.rpui-mega-menu__mobile-sub-list{margin-top:10px}.rpui-mega-menu__mobile-view-all{margin:0}@media (max-width:1024px){.rpui-mega-menu__panel:not(.rpui-header-nav__mobile-panel):not(.rpui-mega-menu__panel--header-overlay){border-radius:0;width:auto;max-height:100vh;position:fixed;inset:0}.rpui-mega-menu--header .rpui-mega-menu__panel:not(.rpui-header-nav__mobile-panel):not(.rpui-mega-menu__panel--header-overlay){width:auto}.rpui-mega-menu__panel.rpui-header-nav__mobile-panel{max-height:calc(100vh - var(--rpv-store-header-h));inset:auto 0 0;top:var(--rpv-store-header-h);z-index:110;width:auto;position:fixed}.rpui-mega-menu__panel:not(.rpui-mega-menu__panel--header-overlay):not(.rpui-header-nav__mobile-panel) .rpui-mega-menu__desktop{display:none}.rpui-mega-menu__panel:not(.rpui-mega-menu__panel--header-overlay):not(.rpui-header-nav__mobile-panel) .rpui-mega-menu__mobile{display:block}.rpui-header-nav__mobile-panel .rpui-mega-menu__desktop{display:none}.rpui-header-nav__mobile-panel .rpui-mega-menu__mobile{display:block}}@media (max-width:1024px) and (min-width:768px){.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay.rpui-mega-menu__panel--wide{width:min(1280px,100vw - 24px);max-width:calc(100vw - 24px)}.rpui-mega-menu__panel--header-overlay .rpui-mega-menu__cols--with-brands.rpui-mega-menu__cols--with-services{grid-template-columns:minmax(160px,1fr) minmax(180px,1.25fr) minmax(130px,.85fr) minmax(130px,.85fr);gap:14px}}.rpui-mega-menu .rpui-btn--sm,.rpui-header-nav-panel .rpui-btn--sm{text-align:center;border-radius:0;padding:7px 12px;font-size:12px;font-weight:800}.rpui-catalog-card__link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.rpui-catalog-card__image{aspect-ratio:4/3;background-color:#fff;background-image:linear-gradient(var(--rpv-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--rpv-grid-line) 1px, transparent 1px);-o-object-fit:contain;object-fit:contain;background-size:20px 20px;width:100%}.rpui-catalog-card__image--placeholder{background:linear-gradient(135deg, var(--rpv-surface-3), var(--rpv-border))}.rpui-catalog-card__body{flex-direction:column;flex:1;padding:12px 12px 8px;display:flex}.rpui-catalog-card__eyebrow{color:var(--tica-cian-ink);font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.rpui-catalog-card__title{color:var(--rpv-navy-text);margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.3}.rpui-catalog-card__meta{color:var(--rpv-muted);margin:5px 0 0;font-size:11px}.rpui-catalog-card__prices{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:auto;padding-top:8px;display:flex}.rpui-catalog-card__price{color:var(--tica-rojo-text);font-family:var(--rpv-font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.rpui-catalog-card__iva{color:var(--rpv-muted);font-size:11px;font-weight:600}.rpui-catalog-card__list-price{color:var(--rpv-gray-400);font-size:12px;text-decoration:line-through}.rpui-catalog-card__badge{background:var(--rpv-signal);color:#fff;text-transform:uppercase;border-radius:0;width:fit-content;margin-top:6px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-block}.rpui-catalog-card__actions{flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 12px;display:flex}.rpui-catalog-empty{border:1px dashed var(--rpv-gray-300);text-align:center;background:#fff;border-radius:0;padding:40px 24px}.rpui-catalog-empty__title{color:var(--rpv-navy-text);margin:0;font-size:18px;font-weight:800}.rpui-catalog-empty__hint{color:var(--rpv-muted);margin:8px 0 0;font-size:14px}.rpui-catalog-pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;margin-top:20px;display:grid}.rpui-catalog-pdp__image{background-color:#fff;background-image:linear-gradient(var(--rpv-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--rpv-grid-line) 1px, transparent 1px);border:1px solid var(--rpv-border);border-radius:var(--rpv-radius-card);box-shadow:inset 4px 0 0 var(--rpv-ai);-o-object-fit:contain;object-fit:contain;background-size:28px 28px;width:100%;max-height:480px}.rpui-catalog-pdp__image--placeholder{aspect-ratio:4/3;background:linear-gradient(135deg, var(--rpv-surface-3), var(--rpv-border))}.rpui-catalog-pdp__title{color:var(--rpv-ink);font-family:var(--font-rpv-display), var(--font-rpv), "Barlow Condensed", sans-serif;letter-spacing:.01em;margin:6px 0 0;font-size:32px;font-weight:800;line-height:1.05}.rpui-catalog-pdp__categories{color:var(--rpv-muted);margin:10px 0 0;font-size:14px}.rpui-catalog-pdp__sku{background:var(--rpv-hud);border:1px solid var(--rpv-ai);color:var(--rpv-ai-deep);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;margin:12px 0 0;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;display:inline-flex}.rpui-catalog-pdp__prices{flex-wrap:wrap;align-items:baseline;gap:12px;margin:20px 0;display:flex}.rpui-catalog-pdp__price{color:var(--rpv-signal);font-size:32px;font-weight:800}.rpui-catalog-pdp__iva{color:var(--rpv-muted);font-size:16px;font-weight:600}.rpui-catalog-pdp__list-price{color:var(--rpv-gray-400);font-size:18px;text-decoration:line-through}.rpui-catalog-pdp__description{color:var(--rpv-gray-600);margin:0;font-size:15px;line-height:1.55}.rpui-catalog-pdp__warranty{background:var(--rpv-mist,#f4f4f1);border:1px solid var(--rpv-border);border-left:3px solid var(--rpv-signal,#ff3131);margin:18px 0 0;padding:14px 16px}.rpui-catalog-pdp__warranty-title{color:var(--rpv-ink);font-family:var(--rpv-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.rpui-catalog-pdp__warranty-info{color:var(--rpv-gray-600);white-space:pre-line;margin:8px 0 0;font-size:13px;line-height:1.5}.rpui-catalog-pdp__thumbs{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.rpui-catalog-pdp__thumb{aspect-ratio:1;border:1px solid var(--rpv-border);-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:0;width:72px}.rpui-catalog-pdp__fichas{margin-top:22px}.rpui-catalog-pdp__fichas-title{color:var(--rpv-navy-text);margin:0 0 10px;font-size:18px;font-weight:800}.rpui-catalog-pdp__fichas-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.rpui-catalog-pdp__ficha{border:1px solid var(--rpv-border);background:#fff;border-radius:0;width:100%}.rpui-catalog-pdp__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.rpui-catalog-pdp__actions>*{width:100%}.rpui-catalog-pdp__actions .rpui-catalog-card__actions{margin-top:0;padding:0}.rpui-catalog-pdp__cta{cursor:pointer;border:none;border-radius:0;padding:12px 24px;font-size:15px;font-weight:700}.rpui-catalog-pdp__cta--primary{background:var(--rpv-signal);color:#fff}.rpui-catalog-pdp__cta--primary:hover{background:var(--rpv-signal-hover)}.rpui-catalog-pdp__secondary{color:var(--rpv-navy);font-size:14px;font-weight:700;text-decoration:none}@media (max-width:1280px){.rpui-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.rpui-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.rpui-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rpui-catalog-pdp{grid-template-columns:1fr}.rpui-catalog-pdp__title{font-size:26px}}.rpui-page__footer{border-top:1px solid var(--rpv-border);text-align:center;margin-top:32px;padding-top:16px}.rpui-page__footer a{color:var(--rpv-slate-400);font-size:12px;font-weight:600;text-decoration:none}.rpui-page__footer a:hover{color:var(--rpv-muted);text-decoration:underline}.rpui-lead-form{flex-direction:column;gap:12px;display:flex}.rpui-lead-form--embedded{z-index:3;margin-top:4px;position:relative}.rpui-lead-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rpui-lead-form__field{color:var(--rpv-gray-700);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.rpui-lead-form__field span{color:var(--rpv-gray-600)}.rpui-lead-form__input{border:1px solid var(--rpv-gray-300);background:#fff;border-radius:0;width:100%;padding:8px 10px;font-size:14px;font-weight:500}.rpui-lead-form__input:focus{border-color:var(--rpv-navy);outline:2px solid #003b7e1f}.rpui-lead-form__input--compact{padding:6px 8px;font-size:13px}.rpui-lead-form__submit{background:var(--rpv-navy);color:#fff;cursor:pointer;border:none;border-radius:0;align-self:flex-start;padding:10px 20px;font-size:14px;font-weight:700}.rpui-lead-form__submit:hover{background:var(--rpv-navy-deep)}.rpui-lead-form__submit:disabled{opacity:.6}.rpui-lead-form__message{color:#15803d;background:#dcfce7;border-radius:0;margin:0;padding:10px 12px;font-size:13px}.rpui-lead-form__message--error{color:#dc2626;background:#fef2f2}.rpui-home-action-grid__cell[data-layout=wide] .rpui-home-action-grid__promo-content{max-width:92%}.rpui-home-action-grid--home-extended .rpui-home-action-grid__cell[data-layout=wide] .rpui-home-action-grid__promo-content{max-width:58%}.rpui-home-action-grid__cell[data-layout=small-left] .rpui-directory__filters--inline{flex-direction:column;gap:6px;max-width:100%;margin-top:8px;display:flex}.rpui-directory{margin-top:28px}.rpui-directory__head{margin-bottom:16px}.rpui-directory__title{color:var(--rpv-navy-text);margin:0;font-size:20px;font-weight:800}.rpui-directory__lead{color:var(--rpv-muted);margin:6px 0 0;font-size:14px}.rpui-directory__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rpui-directory__card{border:1px solid var(--rpv-border);background:#fff;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.rpui-directory__card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rpui-directory__name{color:var(--rpv-navy-text);margin:0;font-size:17px;font-weight:800}.rpui-directory__badge{background:var(--rpv-signal);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:0;padding:3px 8px;font-size:10px;font-weight:800}.rpui-directory__location{color:var(--rpv-muted);margin:4px 0 0;font-size:14px;font-weight:600}.rpui-directory__address{color:var(--rpv-gray-400);margin:2px 0 0;font-size:13px}.rpui-directory__tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rpui-directory__tag{background:var(--rpv-surface-3);border:1px solid var(--rpv-border);color:var(--rpv-gray-600);border-radius:0;padding:4px 10px;font-size:12px;font-weight:600}.rpui-directory__marcas{color:var(--rpv-muted);margin:8px 0 0;font-size:12px}.rpui-directory__actions{flex-direction:column;align-items:flex-end;gap:8px;min-width:160px;display:flex}.rpui-directory__cta{background:var(--rpv-signal);color:#fff;cursor:pointer;border:none;border-radius:0;padding:10px 18px;font-size:14px;font-weight:700}.rpui-directory__cta:hover{background:var(--rpv-signal-hover)}.rpui-directory__link{color:var(--rpv-navy);font-size:13px;font-weight:600;text-decoration:none}.rpui-directory__link:hover{text-decoration:underline}.rpui-directory__empty{color:var(--rpv-muted);text-align:center;padding:24px;font-size:14px}.rpui-booking{border:1px solid var(--rpv-border);background:#fff;border-radius:0;margin-top:24px;padding:20px}.rpui-booking__head{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.rpui-booking__eyebrow{color:var(--rpv-signal);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.rpui-booking__title{color:var(--rpv-navy-text);margin:4px 0 0;font-size:20px;font-weight:800}.rpui-booking__meta{color:var(--rpv-muted);margin:4px 0 0;font-size:14px}.rpui-booking__close{border:1px solid var(--rpv-gray-300);color:var(--rpv-muted);cursor:pointer;background:0 0;border-radius:0;padding:6px 14px;font-size:13px;font-weight:600}.rpui-booking__success{color:#15803d;margin:0;font-size:15px}.rpui-booking__cta{color:var(--rpv-navy);margin-top:12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.rpui-quotes{margin-top:28px}.rpui-quotes__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rpui-quotes__card{border:1px solid var(--rpv-border);border-radius:var(--rpv-radius-card);box-shadow:inset 3px 0 0 var(--rpv-navy);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.rpui-quotes__name{color:var(--rpv-navy-text);margin:0;font-size:16px;font-weight:800}.rpui-quotes__price{color:var(--rpv-signal);margin:4px 0 0;font-size:14px;font-weight:700}.rpui-quotes__meta{color:var(--rpv-muted);margin:2px 0 0;font-size:13px}.rpui-quotes__pill{color:var(--rpv-gray-900);background:#ffd400;border:2px solid #5c2d91;border-radius:0;padding:8px 16px;font-size:13px;font-weight:700}.rpui-quotes__pill--green{color:#15803d;background:#dcfce7;border-color:#15803d}@media (max-width:640px){.rpui-lead-form__grid{grid-template-columns:1fr}.rpui-directory__card{flex-direction:column}.rpui-directory__actions{align-items:stretch;width:100%}}.rpui-page--agent-home{max-width:1280px;padding:8px 16px 48px}.rpui-page--agent-home:has(.rpui-agent-home__stage--split){padding-bottom:0}html:has(.rpui-agent-home--chat){height:100%;max-height:100dvh;overflow:hidden}.rpui-body:has(.rpui-agent-home--chat){height:100%;max-height:100dvh;overflow:hidden}.rpui-body:has(.rpui-agent-home--chat){flex-direction:column;height:100dvh;display:flex}.rpui-body:has(.rpui-agent-home--chat) .rpui-footer{display:none}:is(.rpui-body:has(.rpui-agent-home--chat)>.rpui-store-header,.rpui-body:has(.rpui-agent-home--chat)>.rpui-ad-leaderboard-bar){flex-shrink:0}.rpui-page--agent-home:has(.rpui-agent-home--chat){box-sizing:border-box;flex-direction:column;flex:1 1 0;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}.rpui-agent-home--chat{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.rpui-store-header--home{--rpv-store-header-h:64px}@media (min-width:768px) and (max-width:1199px){.rpui-store-header__top{gap:8px}.rpui-store-header__brand-mark{--rpv-logo-h:34px}.rpui-store-header__brand-text strong{font-size:13px}.rpui-store-header__brand-text small{font-size:10px}.rpui-header-nav--bar .rpui-header-nav__track{gap:4px}.rpui-header-nav--bar .rpui-nav-idle-btn{min-height:32px;padding:5px 8px;font-size:11px}.rpui-store-header__search-wrap{flex:160px;min-width:140px;max-width:280px}}@media (max-width:767px){:is(.rpui-store-header--home,.rpui-body:has(.rpui-store-header--home)){--rpv-store-header-h:148px}}@media (min-width:1024px){.rpui-header-nav-panel__cols{grid-template-columns:200px 1fr 200px}.rpui-body:has(.rpui-agent-home--chat .rpui-agent-home__stage--split){--rpv-store-header-h:60px}.rpui-body:has(.rpui-agent-home--chat .rpui-agent-home__stage--split) .rpui-store-header--home{--rpv-store-header-h:60px}.rpui-body:has(.rpui-agent-home--chat .rpui-agent-home__stage--split) .rpui-store-header--home .rpui-store-header__top{gap:8px;padding-block:6px}.rpui-body:has(.rpui-agent-home--chat .rpui-agent-home__stage--split) .rpui-store-header--home .rpui-store-header__brand-mark{--rpv-logo-h:32px}.rpui-body:has(.rpui-agent-home--chat .rpui-agent-home__stage--split) .rpui-store-header--home .rpui-store-header__brand-text small{display:none}.rpui-body:has(.rpui-agent-home--chat .rpui-agent-home__stage--split) .rpui-store-header--home .rpui-header-nav--bar .rpui-header-nav__track{gap:4px}.rpui-body:has(.rpui-agent-home--chat .rpui-agent-home__stage--split) .rpui-store-header--home .rpui-header-nav--bar .rpui-nav-idle-btn{min-height:32px;padding:5px 8px;font-size:11px}}.rpui-agent-home{position:relative}.rpui-agent-home__stage{isolation:isolate;z-index:1;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:24px 0 8px;display:flex;position:relative}.rpui-agent-home__stage:has(.rpui-home-action-grid--with-agent){min-height:0}.rpui-agent-home__stage:has(.rpui-home-action-grid--with-agent) .rpui-home-action-grid{z-index:1;flex:none;height:auto;position:relative}.rpui-agent-home__atmosphere{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.rpui-agent-home__atmosphere .rpui-atmosphere-layer{inset:0}.rpui-agent-home>:not(.rpui-agent-home__atmosphere){z-index:1;position:relative}@keyframes rpui-agent-slot-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rpui-agent-core-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes rpui-agent-core-in-flow{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.rpui-agent-home__orbit{z-index:1;grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;min-height:520px;display:grid;position:relative}.rpui-agent-home__slot{border:1px solid var(--rpv-border);color:inherit;background:#fff;border-radius:0;flex-direction:column;min-height:120px;padding:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:.45s both rpui-agent-slot-in;display:flex;position:relative;overflow:hidden}.rpui-agent-home__slot:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0f172a1a}.rpui-agent-home__slot--1{grid-area:1/1}.rpui-agent-home__slot--2{grid-area:1/3}.rpui-agent-home__slot--3{grid-area:2/1}.rpui-agent-home__slot--4{grid-area:2/3}.rpui-agent-home__slot--5{grid-area:3/1}.rpui-agent-home__slot--6{grid-area:3/3}.rpui-agent-home__slot--talleres{background:linear-gradient(145deg, var(--rpv-signal), var(--rpv-signal-hover));color:#fff;border-color:#0000}.rpui-agent-home__slot--deal{background:#f6f6f4;border-color:#fdba74}.rpui-agent-home__slot--fin{background:#eff3f0;border-color:#86efac}.rpui-agent-home__slot--fin .rpui-agent-home__slot-eyebrow{color:#15803d}.rpui-agent-home__slot--fin .rpui-home-action-grid__promo-cta--pill{color:#fff;background:#15803d;border-color:#15803d}.rpui-agent-home__slot--seguro{background:#f6f6f4;border-color:#fcd34d}.rpui-agent-home__slot--seguro .rpui-agent-home__slot-eyebrow{color:#92400e}.rpui-agent-home__slot--seguro .rpui-home-action-grid__promo-cta--pill{color:var(--rpv-gray-900);background:#ffd400;border:2px solid #5c2d91}.rpui-agent-home__slot--vehiculos{background:#e6f0fa;border-color:#93c5fd}.rpui-agent-home__slot--vehiculos .rpui-agent-home__slot-eyebrow{color:#1d4ed8}.rpui-agent-home__slot--vehiculos .rpui-home-action-grid__promo-cta--pill:not(.rpui-home-action-grid__promo-cta--pill-secondary){background:var(--rpv-navy);border-color:var(--rpv-navy);color:#fff}.rpui-agent-home__slot-eyebrow{letter-spacing:.06em;opacity:.85;text-transform:uppercase;font-size:11px;font-weight:700}.rpui-agent-home__slot-title{white-space:normal;word-break:break-word;z-index:2;max-width:none;margin-top:6px;font-size:16px;font-weight:800;line-height:1.15}.rpui-agent-home__slot-ctas{z-index:3;flex-wrap:wrap;gap:6px;margin-top:10px;display:flex;position:relative}.rpui-agent-home__slot-ctas .rpui-home-action-grid__promo-cta{min-height:44px;margin-top:0;padding:8px 14px;font-size:13px}.rpui-agent-home__slot-img{-o-object-fit:contain;object-fit:contain;opacity:.95;z-index:1;max-width:48%;max-height:70%;position:absolute;bottom:-8%;right:-4%}.rpui-agent-home__core{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;z-index:5;background:#fffffff0;border:1px solid #e5e7ebe6;border-radius:28px;width:min(92vw,560px);max-width:560px;padding:28px 24px 22px;animation:.55s cubic-bezier(.22,1,.36,1) both rpui-agent-core-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #0f172a24,0 0 0 1px #003b7e0a}.rpui-home-action-grid--with-agent .rpui-agent-home__core{z-index:1;flex-direction:column;justify-content:center;width:100%;max-width:none;height:100%;animation:.55s cubic-bezier(.22,1,.36,1) both rpui-agent-core-in-flow;display:flex;position:relative;top:auto;left:auto;transform:none}.rpui-agent-home__core--spotlight{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:10px 6px;animation:none}.rpui-agent-home__brand{color:var(--rpv-navy);font-family:var(--font-rpv-display), "Barlow Condensed", sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(34px,4.8vw,52px);font-weight:800;line-height:1}.rpui-agent-home__core--spotlight .rpui-agent-home__brand{color:var(--rpv-slate-50);text-shadow:0 2px 24px #0891b259}.rpui-agent-home__core--spotlight .rpui-agent-home__headline{color:#e2e8f0f2;letter-spacing:-.01em;text-shadow:0 1px 18px #030a168c;margin-top:8px;font-size:clamp(18px,2.2vw,26px);font-weight:700}.rpui-agent-home__core--spotlight .rpui-agent-home__lead{color:#bad2e4e6;text-shadow:0 1px 12px #030a1673;max-width:48ch;margin-top:8px;font-size:14px}.rpui-agent-home__search--hero{width:100%;margin-top:24px;position:relative}.rpui-agent-search-hero{border-radius:0;width:100%;position:relative}.rpui-agent-search-hero--header{padding:0;overflow:visible}.rpui-agent-search-hero--header .rpui-agent-search-hero__form{box-shadow:none;border:0}.rpui-agent-search-hero--header .rpui-agent-search-hero__ghost{padding:4px 12px;font-size:13px;line-height:1.2}.rpui-agent-search-hero--header .rpui-agent-home__search-input{min-height:28px;padding:4px 12px;font-size:13px;line-height:1.2}.rpui-agent-search-hero--header .rpui-agent-home__search-btn{border:none;border-radius:0;flex-shrink:0;align-self:stretch;min-height:28px;padding:4px 14px;font-size:12px;line-height:1.2}@media (max-width:1023px){.rpui-agent-search-hero--header .rpui-agent-search-hero__ghost{padding:4px 10px;font-size:12px}.rpui-agent-search-hero--header .rpui-agent-home__search-input{min-height:28px;padding:4px 10px;font-size:12px}.rpui-agent-search-hero--header .rpui-agent-home__search-btn{min-height:28px;padding:4px 12px;font-size:11px}.rpui-agent-search-hero--header .rpui-agent-search-hero__ghost-text{max-width:100%}}.rpui-agent-search-hero__form{background:#fff;border:0;border-radius:0;flex-flow:row;align-items:stretch;width:100%;margin-top:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #030a1666,inset 0 1px #ffffffe6}.rpui-agent-search-hero__form .rpui-agent-home__search-btn{flex-shrink:0}.rpui-agent-search-hero__field{flex:1;min-width:0;position:relative}.rpui-agent-search-hero__ghost{color:var(--rpv-slate-400);font-size:inherit;padding:inherit;pointer-events:none;white-space:nowrap;z-index:1;align-items:center;line-height:1.35;display:flex;position:absolute;inset:0;overflow:hidden}.rpui-agent-search-hero__ghost-text{text-overflow:ellipsis;overflow:hidden}.rpui-agent-search-hero__caret{background:var(--rpv-navy);border-radius:1px;flex-shrink:0;width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite rpui-ai-caret-blink;display:inline-block}.rpui-agent-search-hero__input{z-index:2;width:100%;position:relative;box-shadow:none!important;background:0 0!important;border:none!important}.rpui-agent-search-hero__input:focus{outline:none;box-shadow:none!important;border:none!important}@keyframes rpui-ai-caret-blink{0%,45%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.rpui-agent-search-hero__caret{opacity:.6;animation:none}}.rpui-agent-home__core--spotlight .rpui-agent-search-hero__form{-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);background:#ffffffe0;border:0;overflow:hidden;box-shadow:0 18px 44px -26px #030a1666,inset 0 1px #ffffffe6}.rpui-agent-home__core--spotlight .rpui-agent-search-hero__form .rpui-agent-home__search-input{box-shadow:none;color:var(--rpv-asphalt);background:0 0;border:none;min-height:56px;padding:18px 22px;font-size:17px}.rpui-agent-home__core--spotlight .rpui-agent-search-hero__ghost{color:var(--rpv-muted);padding:18px 22px;font-size:17px}.rpui-agent-home__core--spotlight .rpui-agent-search-hero__input:focus{box-shadow:none;border:none}.rpui-agent-home__core--spotlight .rpui-agent-search-hero__form .rpui-agent-home__search-btn{min-height:56px;padding:18px 30px;font-size:16px}.rpui-agent-home__core--spotlight .rpui-agent-home__search-input{box-shadow:none;color:var(--rpv-asphalt);background:0 0;border:none;min-height:56px;padding:18px 22px;font-size:17px}.rpui-agent-home__core--spotlight .rpui-agent-home__search-input:focus{box-shadow:none;border:none}.rpui-agent-home__core--spotlight .rpui-agent-search-hero:focus-within .rpui-agent-search-hero__form{background:#fffffffa;box-shadow:0 0 0 3px #7fdcff59,0 18px 46px -24px #030a1666,inset 0 1px #fff}.rpui-agent-home__core--spotlight .rpui-agent-search-hero__form .rpui-agent-home__search-input:focus{box-shadow:none;border:none}.rpui-agent-home__core--spotlight .rpui-agent-home__search-btn{min-height:56px;padding:18px 30px;font-size:16px}.rpui-agent-home__core--spotlight .rpui-agent-home__chips{margin-top:16px}.rpui-agent-home__core--spotlight .rpui-agent-home__chip{box-shadow:none;color:var(--rpv-slate-100);background:#ffffff1f;border:1px solid #ffffff38}.rpui-agent-home__core--spotlight .rpui-agent-home__chip:hover{color:#fff;background:#0891b247;border-color:#0891b28c}@media (max-width:767px){.rpui-agent-search-hero__form{box-shadow:0 14px 30px -22px #030a1659}.rpui-agent-search-hero--header .rpui-agent-search-hero__form{box-shadow:none}.rpui-agent-home__core--spotlight .rpui-agent-home__search--hero .rpui-agent-search-hero__field{flex:1 1 0;min-width:0}.rpui-agent-home__core--spotlight .rpui-agent-home__search--hero .rpui-agent-search-hero__form .rpui-agent-home__search-input,.rpui-agent-home__core--spotlight .rpui-agent-home__search--hero .rpui-agent-search-hero__ghost{padding:16px 14px}.rpui-agent-home__core--spotlight .rpui-agent-home__search--hero .rpui-agent-search-hero__form .rpui-agent-home__search-btn{flex-shrink:0;align-self:center;width:auto;min-height:54px;padding:16px 14px}}.rpui-agent-home__eyebrow{color:var(--rpv-signal);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.rpui-agent-home__headline{color:var(--rpv-navy);text-align:center;font-family:var(--font-rpv-display), "Barlow Condensed", sans-serif;letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(30px,4.2vw,44px);font-weight:800;line-height:1.05}.rpui-agent-home__lead{color:var(--rpv-muted);max-width:42ch;margin:10px auto 0;font-size:15px;line-height:1.45}.rpui-agent-home__search{width:100%;margin-top:20px;display:flex}.rpui-agent-home__search-input{background:var(--rpv-slate-50);border:2px solid var(--rpv-navy);border-radius:0 0 0 999px;flex:1;min-width:0;padding:16px 18px;font-size:16px}.rpui-agent-home__search-input:focus{background:#fff;outline:none}.rpui-agent-home__search-btn{background:var(--rpv-signal);border:2px solid var(--rpv-signal);color:#fff;cursor:pointer;border-radius:0 999px 999px 0;padding:16px 20px;font-size:15px;font-weight:800}.rpui-agent-home__search-btn:hover{background:var(--rpv-signal-hover);border-color:var(--rpv-signal-hover)}.rpui-agent-home__chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.rpui-agent-home__chip{background:var(--rpv-slate-100);color:var(--rpv-slate-700);cursor:pointer;border:0;border-radius:0;padding:8px 12px;font-size:12px;font-weight:600}.rpui-agent-home__chip:hover{background:var(--rpv-slate-200);color:var(--rpv-navy)}.rpui-agent-home__deals{z-index:1;margin-top:28px;position:relative}.rpui-agent-home__deals-head{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.rpui-agent-home__deals-title{color:var(--rpv-navy-text);margin:4px 0 0;font-size:22px;font-weight:800}.rpui-agent-home__deals-all{color:var(--rpv-signal);font-weight:700;text-decoration:none}.rpui-agent-home__deals-rail{grid-auto-columns:minmax(200px,240px);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.rpui-agent-home__feed{z-index:1;margin-top:28px;position:relative}.rpui-agent-home__feed-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.rpui-agent-home__feed-status{color:var(--rpv-muted);text-align:center;margin:18px 0 0;font-size:13px}.rpui-agent-home__feed-sentinel{width:100%;height:1px}@media (max-width:1024px){.rpui-agent-home__feed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.rpui-agent-home__feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rpui-agent-home__sku{border:1px solid var(--rpv-border);background:#fff;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.rpui-agent-home__sku-media{background:var(--rpv-slate-50);height:140px;display:block;position:relative}.rpui-agent-home__sku-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.rpui-agent-home__sku-badge{background:var(--rpv-signal);color:#fff;border-radius:0;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.rpui-agent-home__sku-badge--hot{background:var(--rpv-gray-900)}.rpui-agent-home__sku-body{flex-direction:column;flex:1;gap:6px;padding:12px;display:flex}.rpui-agent-home__sku-sku{color:var(--rpv-slate-400);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.rpui-agent-home__sku-title{color:var(--rpv-ink);font-size:14px;font-weight:700;line-height:1.3;text-decoration:none}.rpui-agent-home__sku-stars{margin:0}.rpui-agent-home__sku-stars .rpui-stars{flex-wrap:wrap;gap:4px 6px}.rpui-agent-home__sku-price{color:var(--rpv-signal);margin:0;font-size:16px;font-weight:800}.rpui-agent-home__sku-price s{color:var(--rpv-slate-400);margin-left:6px;font-size:12px;font-weight:600}.rpui-agent-home__sku-cart{background:var(--rpv-signal);color:#fff;cursor:pointer;border:0;border-radius:0;align-self:flex-start;margin-top:auto;padding:8px 14px;font-size:13px;font-weight:700;transition:background .15s}.rpui-agent-home__sku-cart.is-added{background:#15803d}.rpui-agent-home__strips{-webkit-overflow-scrolling:touch;scrollbar-width:thin;z-index:1;flex-wrap:nowrap;gap:12px;margin-top:24px;display:flex;position:relative;overflow-x:auto}.rpui-agent-home__strip{color:inherit;border-radius:0;flex-direction:column;flex:0 0 min(220px,72vw);gap:4px;min-width:180px;padding:18px 16px;text-decoration:none;display:flex}.rpui-agent-home__strip span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.rpui-agent-home__strip strong{font-size:18px;font-weight:800;line-height:1.15}.rpui-agent-home__strip--veh{background:#e6f0fa}.rpui-agent-home__strip--fin{background:#eff3f0}.rpui-agent-home__strip--seguro{background:#f6f6f4}.rpui-agent-home__strip--partner{background:var(--rpv-surface-3)}.rpui-agent-home__strip--repair{background:#fee2e2}.rpui-fin-hub{margin-top:28px}.rpui-fin-hub__sticky{z-index:20;background:linear-gradient(#f6f6f4 0%,#fff 100%);border:1px solid #fde68a;border-radius:0;margin-bottom:16px;padding:16px 16px 12px;position:sticky;top:12px;box-shadow:0 8px 24px #0f172a0f}.rpui-fin-hub__sticky-hint{color:var(--rpv-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.rpui-fin-hub__sticky-hint a{color:#047857;font-weight:600}.rpui-fin-hub__search{grid-template-columns:minmax(0,1.4fr) minmax(140px,.7fr) minmax(140px,.7fr);gap:12px;margin-bottom:12px;display:grid}.rpui-fin-hub__search--kayak{grid-template-columns:minmax(120px,.9fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(0,1.4fr) auto;align-items:end;margin-bottom:0}.rpui-fin-hub__search-field--grow{min-width:0}.rpui-fin-hub__search-actions{align-items:end;display:flex}.rpui-fin-hub__search-btn{appearance:none;color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#047857;border:none;border-radius:0;padding:12px 18px;font-size:14px;font-weight:700}.rpui-fin-hub__search-btn:hover{background:#065f46}.rpui-fin-hub__disclaimer{color:#92400e;margin:8px 0 0;font-size:12px;line-height:1.4}.rpui-fin-hub__card--soft{background:linear-gradient(#eff3f0 0%,#fff 48%);border-color:#a7f3d0}.rpui-fin-hub__track-b,.rpui-fin-hub__track-b-ok{background:var(--rpv-slate-50);border:1px solid var(--rpv-slate-200);border-radius:0;padding:20px}.rpui-fin-hub__track-b-ok{background:#f0fdf4;border-color:#86efac}.rpui-fin-sol__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rpui-fin-sol__card{border:1px solid var(--rpv-border);border-radius:var(--rpv-radius-card);box-shadow:inset 3px 0 0 var(--rpv-navy);background:#fff;padding:16px 18px}.rpui-fin-sol__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.rpui-fin-sol__head time{color:var(--rpv-slate-400);font-size:12px}.rpui-fin-sol__badge{letter-spacing:.03em;text-transform:uppercase;border-radius:0;padding:4px 10px;font-size:11px;font-weight:800}.rpui-fin-sol__badge--open{color:#0369a1;background:#e0f2fe}.rpui-fin-sol__badge--review{color:#b45309;background:#fef3c7}.rpui-fin-sol__badge--ok{color:#047857;background:#d1fae5}.rpui-fin-sol__badge--bad{color:#b91c1c;background:#fee2e2}.rpui-fin-sol__badge--counter{color:#6d28d9;background:#ede9fe}.rpui-fin-sol__title{margin:0 0 4px;font-size:1.1rem;font-weight:800}.rpui-fin-sol__meta,.rpui-fin-sol__note{color:var(--rpv-muted);margin:0;font-size:13px}.rpui-fin-sol__note{margin-top:8px}.rpui-fin-sol__empty{background:var(--rpv-slate-50);border:1px dashed var(--rpv-slate-300);text-align:center;border-radius:0;padding:24px}.rpui-fin-sol__empty p{color:var(--rpv-muted);margin:0 0 14px}.rpui-fin-hub__search-field{flex-direction:column;gap:6px;display:flex}.rpui-fin-hub__label{color:var(--rpv-slate-600);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700}.rpui-fin-hub__chips{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:8px;margin-bottom:20px;display:flex;overflow-x:auto}.rpui-fin-hub__chip{border:1px solid var(--rpv-gray-300);color:var(--rpv-navy-text);cursor:pointer;background:#fff;border-radius:0;flex:none;padding:8px 14px;font-size:13px;font-weight:600}.rpui-fin-hub__chip.is-active{color:#047857;background:#eff3f0;border-color:#059669}.rpui-fin-hub__chip--clear{color:var(--rpv-muted);border-style:dashed}.rpui-fin-hub__eyebrow{color:#059669;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.rpui-fin-hub__plazos{color:var(--rpv-slate-400);margin:6px 0 0;font-size:12px}.rpui-fin-hub__cta{appearance:none;cursor:pointer;font:inherit}.rpui-fin-hub__card--active{border-color:#059669;box-shadow:0 0 0 1px #05966933}.rpui-fin-hub__lead{background:var(--rpv-slate-50);border:1px solid var(--rpv-slate-200);border-radius:0;margin-top:28px;padding:20px}@media (max-width:900px){.rpui-fin-hub__search,.rpui-fin-hub__search--kayak{grid-template-columns:1fr}.rpui-fin-hub__sticky{position:static}.rpui-fin-hub__search-btn{width:100%}}.rpui-seg-hub{margin-top:28px}.rpui-seg-hub__search{z-index:20;background:linear-gradient(#f6f6f4 0%,#fff 72%);border:1px solid #fde68a;border-radius:0;grid-template-columns:minmax(0,1.2fr) minmax(160px,.9fr) minmax(120px,.6fr);align-items:end;gap:12px;padding:16px;display:grid;position:sticky;top:0}.rpui-seg-hub__search-field{flex-direction:column;gap:6px;display:flex}.rpui-seg-hub__label{color:var(--rpv-slate-600);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700}.rpui-seg-hub__submit{appearance:none;color:#fff;cursor:pointer;font:inherit;background:#15803d;border:none;border-radius:0;width:100%;padding:12px 16px;font-weight:700}.rpui-seg-hub__submit:disabled{opacity:.65;cursor:wait}.rpui-seg-hub__chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rpui-seg-hub__chip{appearance:none;border:1px solid var(--rpv-gray-300);color:var(--rpv-slate-700);cursor:pointer;font:inherit;background:#fff;border-radius:0;padding:6px 12px;font-size:13px;font-weight:600}.rpui-seg-hub__chip.is-active{color:#047857;background:#eff3f0;border-color:#059669}.rpui-seg-hub__context{background:var(--rpv-slate-50);border:1px solid var(--rpv-slate-200);border-radius:0;margin-top:16px;padding:14px 16px}.rpui-seg-hub__context-title{color:var(--rpv-asphalt);margin:0;font-size:15px;font-weight:800}.rpui-seg-hub__context-note,.rpui-seg-hub__context-loading{color:var(--rpv-muted);margin:8px 0 0;font-size:13px}.rpui-seg-hub__context-error{color:#b91c1c;margin:0;font-size:13px}.rpui-seg-hub__badges{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rpui-seg-hub__badge{background:var(--rpv-slate-200);color:var(--rpv-slate-700);border-radius:0;padding:4px 10px;font-size:12px;font-weight:700}.rpui-seg-hub__badge--ok{color:#166534;background:#dcfce7}.rpui-seg-hub__badge--soon{color:#92400e;background:#fef3c7}.rpui-seg-hub__badge--warn{color:#991b1b;background:#fee2e2}.rpui-seg-hub__results-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rpui-seg-hub__compare-btn{appearance:none;background:var(--rpv-navy-text);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:0;padding:8px 14px;font-size:13px;font-weight:700}.rpui-seg-hub__card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rpui-seg-hub__link-quiet{color:var(--rpv-muted);font-size:12px;text-decoration:underline}.rpui-seg-hub__lead{background:var(--rpv-slate-50);border:1px solid var(--rpv-slate-200);border-radius:0;margin-top:28px;padding:20px}.rpui-seg-interstitial{max-width:560px;margin:24px auto}.rpui-seg-interstitial--modal{z-index:80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rpui-seg-interstitial__backdrop{appearance:none;background:#0f172a73;border:none;position:absolute;inset:0}.rpui-seg-interstitial__card{border:1px solid var(--rpv-slate-200);z-index:1;background:#fff;border-radius:0;padding:28px 24px;position:relative;box-shadow:0 18px 50px #0f172a2e}.rpui-seg-interstitial__eyebrow{color:#059669;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.rpui-seg-interstitial__title{color:var(--rpv-asphalt);margin:0 0 12px;font-size:1.5rem;font-weight:800;line-height:1.25}.rpui-seg-interstitial__lead,.rpui-seg-interstitial__placa,.rpui-seg-interstitial__fine{color:var(--rpv-slate-600);margin:0 0 12px;font-size:14px;line-height:1.5}.rpui-seg-interstitial__list{color:var(--rpv-slate-700);margin:0 0 20px;padding-left:1.2rem;font-size:14px}.rpui-seg-interstitial__actions{flex-direction:column;gap:10px;display:flex}.rpui-seg-interstitial__cta{appearance:none;color:#fff;cursor:pointer;font:inherit;text-align:center;background:#15803d;border:none;border-radius:0;padding:14px 18px;font-weight:700}.rpui-seg-interstitial__secondary{appearance:none;border:1px solid var(--rpv-slate-300);color:var(--rpv-slate-700);cursor:pointer;font:inherit;text-align:center;background:0 0;border-radius:0;padding:12px 16px;font-weight:600;text-decoration:none}.rpui-seg-compare{z-index:70;position:fixed;bottom:0;left:0;right:0}.rpui-seg-compare__backdrop{appearance:none;background:#0f172a59;border:none;position:fixed;inset:0}.rpui-seg-compare__panel{background:#fff;border-radius:0 18px 0 0;max-height:min(70vh,560px);padding:20px;position:relative;overflow:auto;box-shadow:0 -12px 40px #0f172a29}.rpui-seg-compare__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rpui-seg-compare__eyebrow{color:#059669;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.rpui-seg-compare__title{color:var(--rpv-asphalt);margin:4px 0 0;font-size:1.15rem;font-weight:800}.rpui-seg-compare__close{appearance:none;background:var(--rpv-slate-100);cursor:pointer;font:inherit;border:none;border-radius:0;padding:8px 12px;font-size:13px;font-weight:600}.rpui-seg-compare__note{color:var(--rpv-muted);margin:10px 0 16px;font-size:13px}.rpui-deal-room{z-index:75;position:fixed;bottom:0;left:0;right:0}.rpui-deal-room__backdrop{appearance:none;background:#0f172a66;border:none;position:fixed;inset:0}.rpui-deal-room__panel{background:#fff;border-radius:0 18px 0 0;flex-direction:column;max-height:min(85vh,640px);padding:20px;display:flex;position:relative;box-shadow:0 -12px 40px #0f172a2e}.rpui-deal-room__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rpui-deal-room__eyebrow{color:var(--rpv-ai);text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.rpui-deal-room__title{color:var(--rpv-asphalt);margin:4px 0 0;font-size:1.1rem;font-weight:800}.rpui-deal-room__status{color:var(--rpv-muted);margin:4px 0 0;font-size:12px}.rpui-deal-room__close{appearance:none;background:var(--rpv-slate-100);cursor:pointer;font:inherit;border:none;border-radius:0;padding:8px 12px;font-size:13px;font-weight:600}.rpui-deal-room__note{color:var(--rpv-muted);margin:10px 0 12px;font-size:13px}.rpui-deal-room__error{color:#b91c1c;margin:0 0 8px;font-size:13px}.rpui-deal-room__messages{flex-direction:column;flex:1;gap:10px;min-height:120px;margin-bottom:12px;display:flex;overflow-y:auto}.rpui-deal-room__empty{color:var(--rpv-slate-400);margin:0;font-size:13px}.rpui-deal-room__msg{border-radius:0;padding:10px 12px;font-size:14px}.rpui-deal-room__msg--buyer{background:#f0f9ff;border:1px solid #bae6fd;margin-right:24px}.rpui-deal-room__msg--seller{background:var(--rpv-slate-50);border:1px solid var(--rpv-slate-200);margin-left:24px}.rpui-deal-room__msg--platform{background:#fef2f2;border:1px solid #fecaca}.rpui-deal-room__msg-role{color:var(--rpv-muted);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.rpui-deal-room__msg-time{color:var(--rpv-slate-400);margin-top:6px;font-size:11px;display:block}.rpui-deal-room__composer{border-top:1px solid var(--rpv-slate-200);gap:10px;padding-top:12px;display:grid}.rpui-deal-room__field{gap:6px;font-size:13px;display:grid}.rpui-deal-room__field span{color:var(--rpv-muted);font-weight:600}.rpui-deal-room__field input,.rpui-deal-room__field textarea{border:1px solid var(--rpv-slate-300);font:inherit;resize:vertical;border-radius:0;width:100%;padding:10px 12px}.rpui-seg-compare__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.rpui-seg-compare__card{background:var(--rpv-slate-50);border:1px solid var(--rpv-slate-200);border-radius:0;padding:14px}.rpui-seg-compare__card h3{color:var(--rpv-navy-text);margin:0 0 6px;font-size:16px;font-weight:800}.rpui-seg-compare__price{color:var(--rpv-signal);margin:0 0 4px;font-size:14px;font-weight:700}.rpui-seg-compare__product{color:var(--rpv-muted);margin:0 0 10px;font-size:12px}.rpui-seg-compare__card ul{color:var(--rpv-slate-700);margin:0 0 12px;padding-left:1.1rem;font-size:13px}@media (max-width:768px){.rpui-seg-hub__search{grid-template-columns:1fr}}.rpui-footer{background:var(--rpv-gray-900);color:var(--rpv-border);z-index:2;margin-top:48px;position:relative}.rpui-footer__promises{border-bottom:1px solid var(--rpv-gray-700);flex-wrap:wrap;justify-content:center;gap:12px 28px;padding:16px;display:flex}.rpui-footer__promises span{font-size:13px;font-weight:600}.rpui-footer__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;max-width:1280px;margin:0 auto;padding:32px 16px;display:grid}.rpui-footer__brand strong{color:#fff;font-size:18px}.rpui-footer__brand-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;flex-shrink:0;width:auto;max-width:min(280px,100%);height:auto;margin-bottom:12px;display:block}.rpui-footer__brand p{color:var(--rpv-gray-400);max-width:36ch;margin:10px 0 0;font-size:14px;line-height:1.5}.rpui-footer__col h3{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.rpui-footer__col ul{margin:0;padding:0;list-style:none}.rpui-footer__col li{margin-bottom:8px}.rpui-footer__col a{color:var(--rpv-gray-400);font-size:14px;text-decoration:none}.rpui-footer__bottom{border-top:1px solid var(--rpv-gray-700);color:var(--rpv-gray-500);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;max-width:1280px;margin:0 auto;padding:16px;display:flex}.rpui-footer__bottom p{margin:0;font-size:12px}@media (max-width:900px){.rpui-agent-home__orbit{grid-template-rows:auto;grid-template-columns:1fr 1fr;min-height:0}.rpui-agent-home__slot--1,.rpui-agent-home__slot--2,.rpui-agent-home__slot--3,.rpui-agent-home__slot--4,.rpui-agent-home__slot--5,.rpui-agent-home__slot--6{grid-area:auto}.rpui-agent-home__stage{flex-direction:column;gap:16px;min-height:0;display:flex}.rpui-agent-home__core{order:-1;width:100%;animation:none;position:relative;top:auto;left:auto;transform:none}.rpui-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.rpui-footer__brand{grid-column:1/-1}.rpui-footer__col h3{margin-bottom:8px;font-size:11px}.rpui-footer__col a{font-size:12px}.rpui-footer__col li{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.rpui-agent-home__slot,.rpui-agent-home__core,.rpui-home-action-grid--with-agent .rpui-agent-home__core{animation:none}}.rpui-agent-home__stage--split{min-height:calc(100vh - var(--rpv-store-header-h));width:100%;padding-top:12px;padding-bottom:0}.rpui-agent-home--chat .rpui-agent-home__stage--split{flex-direction:column;flex:auto;height:100%;min-height:0;max-height:100%;padding:0;display:flex;overflow:hidden}.rpui-agent-home--chat .rpui-agent-home__atmosphere{display:none}.rpui-agent-home__split-wrap{flex-direction:column;flex:1;width:100%;max-width:100%;min-height:0;margin-inline:auto;display:flex}.rpui-agent-home--chat .rpui-agent-home__split-wrap{flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.rpui-agent-home__split{z-index:2;width:100%;position:relative}.rpui-agent-home__slots-rail{flex-direction:column;gap:10px;max-height:min(78vh,720px);display:flex;overflow:hidden}.rpui-agent-home__slots-label{color:var(--rpv-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.rpui-agent-home__slots-stack{flex-direction:column;flex:1;gap:10px;padding-bottom:4px;display:flex;overflow-y:auto}.rpui-agent-home__slots-stack .rpui-agent-home__slot{flex:none;min-height:88px;animation:none}.rpui-agent-home__slots-stack .rpui-agent-home__slot,.rpui-agent-home__orbit .rpui-agent-home__slot{cursor:pointer;font:inherit;text-align:left;width:100%}.rpui-agent-home__slot.is-active{box-shadow:0 0 0 2px var(--rpv-navy), 0 10px 28px #0f172a1f;transform:translateY(-2px)}@keyframes rpui-agent-chat-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rpui-agent-chat{border:1px solid var(--rpv-ai,#0891b2);background:#fff;border-radius:0;flex-direction:column;min-height:520px;max-height:min(78vh,720px);display:flex;overflow:hidden;box-shadow:0 12px 32px #0f172a14}.rpui-agent-chat--enter{animation:rpui-agent-chat-enter var(--rpv-dur-panel,.18s) var(--rpv-ease-fast,cubic-bezier(.4, 0, .2, 1)) both}@media (prefers-reduced-motion:reduce){.rpui-agent-chat--enter{animation:none}}.rpui-agent-chat__head{background:var(--rpv-mist,#eef2f7);color:var(--rpv-ink,#1e293b);border-bottom:1px solid #0891b233;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.rpui-agent-chat__head-main{min-width:0}.rpui-agent-chat__eyebrow{color:var(--rpv-ai,#0891b2);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.rpui-agent-chat__title{color:var(--tica-cian-ink);font-family:var(--font-rpv-display), "Barlow Condensed", sans-serif;margin:2px 0 0;font-size:20px;font-weight:700}.rpui-agent-chat__close{border:1px solid var(--rpv-gray-300);color:var(--tica-cian-ink);cursor:pointer;background:#fff;border-radius:0;padding:8px 12px;font-size:12px;font-weight:700}.rpui-agent-chat__close:hover{border-color:var(--rpv-ai,#0891b2);color:var(--rpv-ai,#0891b2)}.rpui-agent-chat__engines{background:var(--rpv-ai-soft,#0891b21f);border:1px solid var(--rpv-ai,#0891b2);color:var(--rpv-ai,#0891b2);cursor:pointer;border-radius:0;padding:8px 12px;font-size:12px;font-weight:800;display:none}.rpui-agent-chat__engines:hover{background:#0891b233}.rpui-agent-chat__stream{background:linear-gradient(#f0f4f8 0%,#e8eef5 100%);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.rpui-agent-chat__messages{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 14px;overflow:hidden auto}.rpui-agent-chat__thread{flex-direction:column;gap:10px;display:flex}.rpui-agent-chat__row{width:100%;min-width:0;display:flex}.rpui-agent-chat__row--system{justify-content:center}.rpui-agent-chat__bubble--system{box-shadow:none;color:var(--rpv-muted);white-space:pre-wrap;background:0 0;border:0;max-width:100%;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.rpui-agent-chat__bubble--system p{opacity:.9;font-size:11px;line-height:1.4}.rpui-agent-chat__bubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.rpui-agent-chat__bubble--user{background:var(--rpv-navy);color:#fff;border-radius:0 16px 4px}.rpui-agent-chat__bubble--assistant{border:1px solid var(--rpv-border);color:var(--rpv-ink);background:#fff;border-radius:0 16px 16px 4px;box-shadow:0 4px 14px #0f172a0d}.rpui-agent-chat__bubble--typing{align-items:center;gap:5px;min-height:36px;padding:12px 16px;display:flex}.rpui-agent-chat__bubble--typing span{background:var(--rpv-slate-400);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite rpui-chat-dot;display:block}.rpui-agent-chat__bubble--typing span:nth-child(2){animation-delay:.15s}.rpui-agent-chat__bubble--typing span:nth-child(3){animation-delay:.3s}@keyframes rpui-chat-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.rpui-agent-chat__ctas{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rpui-agent-chat__cta{cursor:pointer;border:0;border-radius:0;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none}.rpui-agent-chat__cta--primary{color:#fff;background:#d92020}.rpui-agent-chat__cta--secondary{background:var(--rpv-mist);color:var(--rpv-navy)}.rpui-agent-chat__cta--deal{color:#9a3412;background:#f6f6f4;border:1px solid #fdba74}.rpui-agent-chat__surface{background:var(--rpv-slate-50);border:1px solid var(--rpv-slate-200);border-radius:0;margin-top:12px;padding:12px}.rpui-agent-chat__surface-head{margin-bottom:8px}.rpui-agent-chat__surface-eyebrow{color:var(--rpv-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.rpui-agent-chat__surface-title{color:var(--rpv-navy);margin:2px 0 0;font-size:14px;font-weight:800}.rpui-agent-chat__surface-meta{gap:6px;margin:0 0 8px;display:grid}.rpui-agent-chat__surface-meta div{justify-content:space-between;gap:8px;font-size:12px;display:flex}.rpui-agent-chat__surface-meta dt{color:var(--rpv-muted);font-weight:600}.rpui-agent-chat__surface-meta dd{color:var(--rpv-ink);text-align:right;margin:0;font-weight:700}.rpui-agent-chat__surface-price{color:var(--rpv-signal);margin:4px 0 10px;font-size:20px;font-weight:800}.rpui-agent-chat__surface-price span{color:var(--rpv-muted);font-size:12px;font-weight:600}.rpui-agent-chat__surface-ok{color:#15803d;margin:0;font-size:12px;font-weight:700}.rpui-agent-chat__surface-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.rpui-agent-chat__surface-btn-secondary{border:1px solid var(--rpv-navy);color:var(--rpv-navy);cursor:pointer;background:#fff;border-radius:0;padding:6px 10px;font-size:12px;font-weight:700}.rpui-agent-chat__soat,.rpui-agent-chat__credit,.rpui-agent-chat__peer{border-color:var(--rpv-slate-300)}.rpui-agent-chat__peer--strip{margin-top:0;margin-bottom:8px}.rpui-agent-chat__inventory{padding-bottom:10px;container-type:inline-size}.rpui-agent-chat__inv-grid{grid-template-columns:1fr;gap:8px;display:grid}@container (min-width:460px){.rpui-agent-chat__inv-grid{grid-template-columns:1fr 1fr}}.rpui-agent-chat__inv-tile{border:1px solid var(--rpv-border);background:#fff;border-radius:0;grid-template-columns:56px 1fr;gap:8px;padding:8px;display:grid}.rpui-agent-chat__inv-img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:56px;height:56px}.rpui-agent-chat__inv-body{min-width:0}.rpui-agent-chat__inv-stock{color:#15803d;margin:2px 0 0;font-size:11px;font-weight:700}.rpui-agent-chat__inv-stock.is-agotado{color:#b45309}.rpui-agent-chat__product-actions button:disabled{cursor:not-allowed;opacity:.45}.rpui-agent-chat__products{flex-direction:column;gap:8px;margin-top:12px;display:flex}.rpui-agent-chat__product{background:var(--rpv-slate-50);border:1px solid var(--rpv-border);border-radius:0;grid-template-columns:64px 1fr;gap:10px;padding:8px;display:grid;overflow:hidden}.rpui-agent-chat__product-img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:64px;height:64px}.rpui-agent-chat__product-sku{color:var(--rpv-muted);text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.rpui-agent-chat__product-title{color:var(--rpv-ink);overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none}.rpui-agent-chat__product-price{color:var(--rpv-signal);margin:2px 0 0;font-size:14px;font-weight:800}.rpui-agent-chat__product-price s{color:var(--rpv-muted);margin-left:6px;font-size:11px;font-weight:600}.rpui-agent-chat__product-actions{gap:8px;margin-top:6px;display:flex}.rpui-agent-chat__product-btn{background:var(--rpv-signal);color:#fff;cursor:pointer;border:0;border-radius:0;padding:6px 10px;font-size:12px;font-weight:700}.rpui-agent-chat__product-btn.is-added{background:#15803d}.rpui-agent-chat__product-link{color:var(--rpv-navy);padding:6px 4px;font-size:12px;font-weight:700;text-decoration:none}.rpui-agent-chat__cart{background:var(--rpv-slate-50);border:1px solid var(--rpv-slate-200);border-radius:0;margin-top:10px;padding:10px}.rpui-agent-chat__cart-head{color:var(--rpv-navy);margin:0 0 8px;font-size:12px;font-weight:800}.rpui-agent-chat__cart-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rpui-agent-chat__cart-item{align-items:center;gap:8px;display:flex}.rpui-agent-chat__cart-thumb{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:40px;height:40px}.rpui-agent-chat__cart-item-body{flex-direction:column;gap:2px;min-width:0;display:flex}.rpui-agent-chat__cart-item-title{font-size:12px;font-weight:700;line-height:1.3}.rpui-agent-chat__cart-item-meta{color:var(--rpv-muted);font-size:11px}.rpui-agent-chat__cart-agotado{color:#b45309;font-weight:600}.rpui-agent-chat__cart-totals{border-top:1px solid var(--rpv-slate-200);flex-direction:column;gap:4px;margin:10px 0 0;padding-top:8px;display:flex}.rpui-agent-chat__cart-totals div{justify-content:space-between;font-size:12px;display:flex}.rpui-agent-chat__cart-totals dt{color:var(--rpv-muted);font-weight:600}.rpui-agent-chat__cart-total dt,.rpui-agent-chat__cart-total dd{color:var(--rpv-navy);font-size:13px;font-weight:800}.rpui-agent-chat__checkout{border:2px solid var(--rpv-navy);background:#fff;border-radius:0;margin-top:10px;padding:12px}.rpui-agent-chat__checkout--success{background:#eff3f0;border-color:#15803d}.rpui-agent-chat__checkout--pending{background:#f6f6f4;border-color:#c2410c}.rpui-agent-chat__checkout-badge{color:var(--rpv-navy);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.rpui-agent-chat__checkout--pending .rpui-agent-chat__checkout-badge{color:#c2410c}.rpui-agent-chat__checkout-ok{color:#15803d;margin:0;font-size:14px;font-weight:800}.rpui-agent-chat__checkout--pending .rpui-agent-chat__checkout-ok{color:#c2410c}.rpui-agent-chat__checkout-ref{color:var(--rpv-navy);margin:6px 0 0;font-size:12px;font-weight:700}.rpui-agent-chat__checkout-hint{color:var(--rpv-muted);margin:6px 0 10px;font-size:11px;font-weight:500;line-height:1.35}.rpui-agent-chat__checkout-summary{color:var(--rpv-navy);margin:0 0 10px;font-size:12px;font-weight:700}a.rpui-agent-chat__checkout-pay{text-align:center;text-decoration:none;display:block}.rpui-agent-chat__checkout-fields{gap:8px;display:grid}.rpui-agent-chat__checkout-fields label{flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.rpui-agent-chat__checkout-fields input{border:1px solid var(--rpv-slate-300);border-radius:8px;padding:8px 10px;font-size:13px}.rpui-agent-chat__checkout-pay{background:var(--rpv-signal);color:#fff;cursor:pointer;border:0;border-radius:0;width:100%;margin-top:10px;padding:10px 14px;font-size:13px;font-weight:800}.rpui-agent-chat__checkout-pay:disabled{cursor:not-allowed;opacity:.6}.rpui-agent-chat__composer{border-top:1px solid var(--rpv-border);background:#fff;gap:8px;padding:12px;display:flex}.rpui-agent-chat__mic{background:var(--rpv-mist);border:2px solid var(--rpv-border);color:var(--rpv-navy);cursor:pointer;border-radius:0;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0;font-size:16px;transition:background .15s,border-color .15s;display:inline-flex}.rpui-agent-chat__mic:hover:not(:disabled){border-color:var(--rpv-navy);background:#dbeafe}.rpui-agent-chat__mic.is-recording{border-color:var(--rpv-signal);color:var(--rpv-signal);background:#fee2e2;animation:1.2s ease-in-out infinite rpui-mic-pulse}.rpui-agent-chat__mic:disabled{cursor:not-allowed;opacity:.45}.rpui-agent-chat__recording{color:var(--rpv-signal);margin:0;padding:8px 14px 0;font-size:12px;font-weight:600}.rpui-agent-chat__voice-error{color:#b45309;margin:0;padding:4px 14px 0;font-size:12px}@keyframes rpui-mic-pulse{0%,to{box-shadow:0 0 #ff313159}50%{box-shadow:0 0 0 6px #ff313100}}.rpui-agent-chat__footer{border-top:1px solid var(--rpv-border);z-index:2;background:#fff;flex-shrink:0;position:relative}.rpui-agent-chat__chips{flex-wrap:wrap;gap:8px;padding:10px 12px 0;display:flex}.rpui-agent-chat__chip{border:1px solid var(--rpv-navy);color:var(--rpv-navy);cursor:pointer;background:#fff;border-radius:0;padding:6px 12px;font-size:12px;font-weight:700}.rpui-agent-chat__chip:hover{background:var(--rpv-navy);color:#fff}.rpui-agent-chat__input{background:var(--rpv-slate-50);border:2px solid var(--rpv-border);border-radius:0;flex:1;min-width:0;padding:12px 16px;font-size:15px}.rpui-agent-chat__input:focus{border-color:var(--rpv-navy)}.rpui-agent-chat__send{background:var(--rpv-signal);color:#fff;cursor:pointer;border:0;border-radius:0;padding:12px 18px;font-size:14px;font-weight:800}.rpui-agent-chat__send:disabled{cursor:not-allowed;opacity:.45}@media (max-width:767px){.rpui-agent-home--chat .rpui-split--fullscreen,.rpui-agent-home--chat .rpui-split--chat-only{flex-direction:column;width:100%;max-width:100%;position:relative;grid-template-rows:none!important;grid-template-columns:none!important;height:100%!important;max-height:100%!important;display:flex!important}.rpui-agent-home--chat .rpui-split__left{z-index:20;background:#fff;border-right:none;flex-direction:column;flex:auto;width:100%;max-width:100%;height:100%;min-height:0;display:flex;position:relative;top:auto}.rpui-agent-home--chat .rpui-split--engines-sheet .rpui-engines-sheet__backdrop{opacity:0;pointer-events:none;transition:opacity var(--rpv-dur-panel,.18s) var(--rpv-ease-fast,cubic-bezier(.4, 0, .2, 1));z-index:30;background:#0f172a73;border:0;padding:0;position:absolute;inset:0}.rpui-agent-home--chat .rpui-split--sheet-open .rpui-engines-sheet__backdrop{opacity:1;pointer-events:auto}.rpui-agent-home--chat .rpui-split--engines-sheet .rpui-split__right{border-top:4px solid var(--rpv-asphalt,#0f172a);pointer-events:none;visibility:hidden;will-change:transform;z-index:40;background:#fff;border-radius:0 16px 0 0;flex-direction:column;height:min(78dvh,640px);max-height:min(78dvh,640px);position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 40px #0f172a2e;width:100%!important;display:flex!important}.rpui-agent-home--chat .rpui-split--sheet-open .rpui-split__right{pointer-events:auto;visibility:visible}.rpui-engines-sheet__chrome{border-bottom:1px solid var(--rpv-border,#e5e7eb);flex-shrink:0;padding:10px 16px 12px}.rpui-engines-sheet__grip{background:var(--rpv-slate-300);border-radius:0;width:40px;height:4px;margin:0 auto 10px;display:block}.rpui-engines-sheet__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rpui-engines-sheet__eyebrow{color:var(--rpv-ai,#0891b2);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.rpui-engines-sheet__title{color:var(--tica-cian-ink);font-family:var(--font-rpv-display), "Barlow Condensed", sans-serif;margin:2px 0 0;font-size:18px;font-weight:700}.rpui-engines-sheet__close{border:1px solid var(--rpv-gray-300);color:var(--tica-cian-ink);cursor:pointer;background:#fff;border-radius:0;padding:8px 12px;font-size:12px;font-weight:700}.rpui-agent-home--chat .rpui-split--engines-sheet .rpui-agent-home__surface{flex-direction:column;flex:auto;min-height:0;overflow:hidden;display:flex!important}.rpui-agent-home--chat .rpui-agent-chat{box-shadow:none;border:none;border-radius:0;flex-direction:column;width:100%;height:100%;min-height:0;max-height:none;display:flex}.rpui-agent-home--chat .rpui-agent-chat__head{gap:6px;padding:8px 10px}.rpui-agent-home--chat .rpui-agent-chat__eyebrow{display:none}.rpui-agent-home--chat .rpui-agent-chat__title{margin:0;font-size:17px;line-height:1.15}.rpui-agent-home--chat .rpui-agent-chat__head-main{min-width:0}.rpui-agent-home--chat .rpui-agent-chat__engines{padding:6px 10px;display:inline-flex}.rpui-agent-home--chat .rpui-agent-chat__escalate,.rpui-agent-home--chat .rpui-agent-chat__close{padding:6px 10px}.rpui-agent-home--chat .rpui-agent-chat__status{background:var(--rpv-ai-soft,#0891b21f);color:var(--rpv-ai,#0891b2);letter-spacing:.01em;white-space:nowrap;border:1px solid #0891b259;border-radius:0;align-items:center;gap:6px;max-width:100%;margin-top:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.rpui-agent-home--chat .rpui-agent-chat__status-dot{background:var(--rpv-signal,#ff3131);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.1s ease-in-out infinite rpui-agent-status-pulse;display:inline-block}.rpui-agent-home--chat .rpui-agent-chat__chips{gap:6px;padding:6px 10px 0}.rpui-agent-home--chat .rpui-agent-chat__chip{padding:5px 10px;font-size:11px}.rpui-agent-home--chat .rpui-agent-chat__composer{padding:6px 8px max(8px, env(safe-area-inset-bottom));align-items:center;gap:6px}.rpui-agent-home--chat .rpui-agent-chat__input{padding:10px 12px;font-size:16px}.rpui-agent-home--chat .rpui-agent-chat__send{padding:10px 14px}.rpui-agent-home--chat .rpui-agent-chat__attach,.rpui-agent-home--chat .rpui-agent-chat__mic{min-width:40px;height:40px}}@keyframes rpui-agent-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.rpui-agent-chat__status{display:none}@media (max-width:900px){.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-agent-home__split{grid-template-columns:1fr!important}.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-agent-home__stage--split{min-height:0}.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-split--fullscreen{grid-template-rows:none;height:auto;max-height:none}.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-split--fullscreen .rpui-split__left,.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-split--fullscreen .rpui-split__right{height:auto;overflow:auto}.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-split--fullscreen .rpui-agent-chat,.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-split--fullscreen .rpui-agent-home__surface{flex:none;height:auto;min-height:60vh}.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-split--fullscreen .rpui-agent-home__surface--live>:first-child,.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-split--fullscreen .rpui-agent-home__surface-live-stack{flex:none;overflow:visible}.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-agent-chat{min-height:60vh;max-height:none}.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-agent-home__slots-rail{max-height:none}.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-agent-home__slots-stack{grid-template-columns:1fr 1fr;display:grid}}.rpui-split{align-items:stretch}.rpui-split--fullscreen{box-sizing:border-box;height:calc(100dvh - var(--rpv-store-header-h,108px));max-height:calc(100dvh - var(--rpv-store-header-h,108px));grid-template-rows:1fr;width:100%;max-width:100%;margin-inline:auto;overflow:hidden}.rpui-agent-home--chat .rpui-split--fullscreen,.rpui-agent-home--chat .rpui-split--chat-only{flex:auto;height:100%;min-height:0;max-height:100%}.rpui-split__left,.rpui-split__right{min-width:0}.rpui-split__left{border-right:1px solid var(--rpv-ai,#0891b2);background:#fff}.rpui-split__right{background:var(--rpv-mist,#eef2f7);border-top:4px solid var(--rpv-asphalt,#0f172a)}.rpui-agent-home__surface--live{border-left:1px solid #0891b247}.rpui-split--fullscreen .rpui-split__left,.rpui-split--fullscreen .rpui-split__right{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.rpui-split--fullscreen .rpui-agent-chat,.rpui-split--fullscreen .rpui-agent-home__surface{box-shadow:none;border:none;border-radius:0;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.rpui-split--fullscreen .rpui-agent-home__surface--live>:first-child,.rpui-split--fullscreen .rpui-agent-home__surface-live-stack{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.rpui-agent-home__surface-live-stack{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.rpui-agent-home__surface-slots,.rpui-agent-home__surface-ad{flex-shrink:0}.rpui-agent-timeline{border-bottom:1px solid var(--rpv-border);flex:none;padding:12px 16px 10px}.rpui-agent-timeline__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.rpui-agent-timeline__eyebrow{color:var(--rpv-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.rpui-agent-timeline__turn-status{color:var(--rpv-navy);font-size:12px;font-weight:700}.rpui-agent-timeline__turn-status.is-working{color:var(--rpv-signal)}.rpui-agent-timeline__turn-status.is-ready{color:#0f766e}.rpui-agent-timeline__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.rpui-agent-timeline__step{grid-template-columns:14px 1fr;gap:10px;padding:6px 0;display:grid;position:relative}.rpui-agent-timeline__step+.rpui-agent-timeline__step:before{content:"";z-index:0;background:#dbe3ef;width:2px;height:calc(100% - 10px);position:absolute;top:-50%;left:5px}.rpui-agent-timeline__marker{background:var(--rpv-slate-300);z-index:1;border-radius:0;width:10px;height:10px;margin-top:4px;position:relative}.rpui-agent-timeline__step--pending .rpui-agent-timeline__marker{background:var(--rpv-signal);animation:1.2s ease-in-out infinite rpui-agent-timeline-pulse;box-shadow:0 0 0 3px #ff313126}.rpui-agent-timeline__step--done .rpui-agent-timeline__marker{background:#0f766e}.rpui-agent-timeline__step--error .rpui-agent-timeline__marker{background:#b91c1c}@keyframes rpui-agent-timeline-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.9)}}.rpui-agent-timeline__body{min-width:0}.rpui-agent-timeline__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.rpui-agent-timeline__label{color:var(--rpv-asphalt);font-size:13px;font-weight:700;line-height:1.3}.rpui-agent-timeline__badge{letter-spacing:.02em;text-transform:uppercase;border-radius:0;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.rpui-agent-timeline__step--pending .rpui-agent-timeline__badge{color:var(--rpv-signal);background:#fff1f1}.rpui-agent-timeline__step--done .rpui-agent-timeline__badge{color:#0f766e;background:#eff3f0}.rpui-agent-timeline__step--error .rpui-agent-timeline__badge{color:#b91c1c;background:#fef2f2}.rpui-agent-timeline__summary{color:var(--rpv-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;line-height:1.35;overflow:hidden}@media (max-width:1023px){.rpui-agent-timeline{display:none}}.rpui-agent-home__surface{border:1px solid var(--rpv-border);background:#fff;border-radius:0;flex-direction:column;min-height:520px;max-height:min(78vh,720px);display:flex;overflow:hidden;box-shadow:0 20px 50px #0f172a14}.rpui-agent-home__surface-head{background:var(--rpv-slate-50);border-bottom:1px solid var(--rpv-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rpui-agent-home__surface-label{color:var(--rpv-ink);letter-spacing:.02em;font-size:13px;font-weight:800}.rpui-agent-home__surface-link{background:var(--rpv-navy);color:#fff;white-space:nowrap;border-radius:0;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none}.rpui-agent-home__surface-link:hover{background:var(--rpv-navy-text)}.rpui-agent-home__surface-frame-wrap{background:#fff;flex:1;min-height:280px;position:relative;overflow:hidden}.rpui-agent-home__surface-frame{border:0;width:100%;height:100%;min-height:420px}.rpui-agent-home__surface-slots{border-top:1px solid var(--rpv-border);grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.rpui-agent-home__slot--mini{min-height:64px;padding:10px 12px}.rpui-agent-home__slot--mini .rpui-agent-home__slot-title{font-size:13px}.rpui-agent-home__slot--mini .rpui-agent-home__slot-img{display:none}.rpui-stars{align-items:center;gap:6px;display:inline-flex}.rpui-stars__track{letter-spacing:1px;line-height:1;display:inline-block;position:relative}.rpui-stars__bg{color:var(--rpv-border)}.rpui-stars__fill{color:#f59e0b;white-space:nowrap;position:absolute;top:0;left:0;overflow:hidden}.rpui-stars__value{color:var(--rpv-gray-900);font-size:13px;font-weight:700}.rpui-stars__count{color:var(--rpv-muted);font-size:13px}.rpui-catalog-card__stars{margin-top:8px}.rpui-catalog-pdp__stars{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;display:flex}.rpui-catalog-pdp__stars-link{color:var(--rpv-navy);font-size:13px;font-weight:600;text-decoration:none}.rpui-reviews{border-top:1px solid var(--rpv-border);margin-top:28px;padding-top:22px}.rpui-reviews__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rpui-reviews__title{color:var(--rpv-navy-text);margin:0;font-size:20px;font-weight:800}.rpui-reviews__write{border:1px solid var(--rpv-gray-300);cursor:pointer;background:#fff;border-radius:0;padding:8px 14px;font-size:13px;font-weight:700}.rpui-reviews__grid{grid-template-columns:280px minmax(0,1fr);gap:28px;margin-top:18px;display:grid}.rpui-reviews__summary{flex-direction:column;gap:18px;display:flex}.rpui-reviews__avg{flex-direction:column;gap:6px;display:flex}.rpui-reviews__avg-value{color:var(--rpv-gray-900);font-size:28px;font-weight:800;line-height:1}.rpui-reviews__avg-count{color:var(--rpv-gray-500);font-size:13px}.rpui-reviews__dist{flex-direction:column;gap:6px;display:flex}.rpui-reviews__dist-row{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:86px 1fr 38px;align-items:center;gap:8px;padding:4px 6px;display:grid}.rpui-reviews__dist-row:hover{background:var(--rpv-slate-50)}.rpui-reviews__dist-label{color:var(--rpv-navy);font-size:13px}.rpui-reviews__dist-bar{background:var(--rpv-border);border-radius:0;height:10px;overflow:hidden}.rpui-reviews__dist-bar span{background:#f59e0b;height:100%;display:block}.rpui-reviews__dist-pct{color:var(--rpv-muted);text-align:right;font-size:13px}.rpui-reviews__how{border-top:1px solid var(--rpv-gray-100);padding-top:14px}.rpui-reviews__how-title{color:var(--rpv-gray-900);margin:0;font-size:14px;font-weight:700}.rpui-reviews__how-body{color:var(--rpv-gray-500);margin:6px 0 0;font-size:13px;line-height:1.5}.rpui-reviews__list-col{min-width:0}.rpui-reviews__toolbar{border-bottom:1px solid var(--rpv-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.rpui-reviews__toolbar-label{color:var(--rpv-gray-700);font-size:13px;font-weight:600}.rpui-reviews__sort{color:var(--rpv-gray-500);align-items:center;gap:6px;font-size:12px;display:flex}.rpui-reviews__sort select{border:1px solid var(--rpv-gray-300);border-radius:8px;padding:4px 8px;font-size:13px}.rpui-reviews__clear{color:var(--rpv-navy);cursor:pointer;background:0 0;border:none;font-size:12px}.rpui-reviews__form{background:var(--rpv-slate-50);border:1px solid var(--rpv-border);border-radius:0;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.rpui-reviews__form-title{color:var(--rpv-gray-900);margin:0;font-size:14px;font-weight:700}.rpui-reviews__field{color:var(--rpv-gray-700);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.rpui-reviews__field input,.rpui-reviews__field textarea{border:1px solid var(--rpv-gray-300);border-radius:8px;padding:8px 10px;font-size:14px}.rpui-reviews__stars-input{gap:4px;display:flex}.rpui-reviews__stars-input button{color:var(--rpv-gray-300);cursor:pointer;background:0 0;border:none;padding:0;font-size:22px;line-height:1}.rpui-reviews__stars-input button.is-on{color:#f59e0b}.rpui-reviews__list{flex-direction:column;gap:16px;margin:14px 0 0;padding:0;list-style:none;display:flex}.rpui-reviews__item{border-bottom:1px solid var(--rpv-gray-100);padding-bottom:14px}.rpui-reviews__item-head{align-items:center;gap:8px;display:flex}.rpui-reviews__avatar{color:#3730a3;background:#e0e7ff;border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:inline-flex}.rpui-reviews__author{color:var(--rpv-gray-900);font-size:13px;font-weight:600}.rpui-reviews__verified{color:#d97706;font-size:12px;font-weight:700}.rpui-reviews__item-stars{align-items:center;gap:8px;margin-top:6px;display:flex}.rpui-reviews__item-title{color:var(--rpv-gray-900);font-size:14px;font-weight:700}.rpui-reviews__item-meta{color:var(--rpv-gray-500);margin:4px 0 0;font-size:12px}.rpui-reviews__item-body{color:var(--rpv-gray-700);margin:8px 0 0;font-size:14px;line-height:1.5}.rpui-reviews__item-actions{gap:12px;margin-top:8px;display:flex}.rpui-reviews__helpful,.rpui-reviews__report{border:1px solid var(--rpv-border);color:var(--rpv-gray-700);cursor:pointer;background:0 0;border-radius:0;padding:4px 10px;font-size:12px;font-weight:600}.rpui-reviews__helpful:hover,.rpui-reviews__report:hover{border-color:var(--rpv-gray-400)}.rpui-page--registro{max-width:860px}.rpui-registro-wizard{border:1px solid var(--rpv-border);background:#fff;border-radius:0;flex-direction:column;gap:16px;margin-top:18px;padding:20px;display:flex}.rpui-registro-wizard__title{color:var(--rpv-navy-text);margin:0;font-size:20px;font-weight:800}.rpui-registro-progress{gap:8px;display:flex}.rpui-registro-progress__dot{background:var(--rpv-border);border-radius:0;width:24px;height:8px}.rpui-registro-progress__dot.is-active{background:var(--rpv-navy)}.rpui-registro-progress__dot.is-done{background:#22c55e}.rpui-registro-kind{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rpui-registro-kind__card{background:var(--rpv-slate-50);border:2px solid var(--rpv-border);cursor:pointer;text-align:left;border-radius:0;flex-direction:column;gap:4px;padding:14px;display:flex}.rpui-registro-kind__card.is-selected{border-color:var(--rpv-navy);background:#eff6ff}.rpui-registro-kind__eyebrow{color:var(--rpv-navy);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.rpui-registro-kind__card strong{color:var(--rpv-navy-text);font-size:15px}.rpui-registro-kind__card small{color:var(--rpv-muted);font-size:12px}.rpui-registro-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.rpui-registro-segment{border:1px solid var(--rpv-border);cursor:pointer;text-align:left;background:#fff;border-radius:0;padding:10px}.rpui-registro-segment.is-selected{border-color:var(--rpv-signal);background:#fef2f2}.rpui-registro-segment strong{font-size:13px;display:block}.rpui-registro-segment small{color:var(--rpv-gray-500);font-size:11px}.rpui-registro-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rpui-registro-fields label{color:var(--rpv-gray-700);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.rpui-registro-fields input{border:1px solid var(--rpv-gray-300);border-radius:8px;padding:8px 10px;font-size:14px}.rpui-registro-review{background:var(--rpv-slate-50);border:1px solid var(--rpv-border);border-radius:0;margin:0;padding:12px;list-style:none}.rpui-registro-review li{color:var(--rpv-gray-700);font-size:13px}.rpui-registro-review__hint,.rpui-registro-segment__hint,.rpui-seller-wizard__org{color:var(--rpv-gray-500);font-size:12px}.rpui-registro-nav{justify-content:space-between;gap:12px;display:flex}.rpui-registro-wizard__foot{color:var(--rpv-gray-500);text-align:center;font-size:13px}.rpui-registro-wizard__foot a{color:var(--rpv-navy);font-weight:700}.rpui-registro-done{border:1px solid var(--rpv-border);text-align:center;background:#fff;border-radius:0;margin-top:18px;padding:20px}.rpui-registro-done__eyebrow{color:#22c55e;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.rpui-registro-done__title{color:var(--rpv-navy-text);margin:6px 0;font-size:22px;font-weight:800}.rpui-registro-done__hint{color:var(--rpv-gray-600);margin:0 0 16px;font-size:14px}.rpui-registro-done__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.rpui-seller-cta{background:linear-gradient(135deg,#f6f6f4,#fef2f2);border:1px solid #fed7aa;border-radius:0;flex-direction:column;gap:12px;margin:18px 0;padding:16px;display:flex}.rpui-seller-cta--card{flex-direction:row;justify-content:space-between;align-items:center}.rpui-seller-cta__eyebrow{color:#c2410c;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.rpui-seller-cta__title{color:#7c2d12;margin:4px 0 0;font-size:16px;font-weight:800}.rpui-seller-cta__hint{color:var(--rpv-gray-500);margin:6px 0 0;font-size:13px}.rpui-seller-cta__body{flex:1}.rpui-seller-cta--owner{background:linear-gradient(135deg,#eff3f0,#eff6ff);border-color:#6ee7b7}.rpui-seller-cta--owner .rpui-seller-cta__eyebrow{color:#047857}.rpui-seller-cta--owner .rpui-seller-cta__title{color:#065f46}.rpui-seller-cta__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rpui-seller-cta--owner.rpui-seller-cta--card{align-items:flex-start}@media (max-width:900px){.rpui-seller-cta--owner .rpui-seller-cta__actions{justify-content:stretch;width:100%}.rpui-seller-cta--owner .rpui-seller-cta__actions .rpui-btn{text-align:center;flex:1}}.rpui-seller-wizard{border:1px solid var(--rpv-border);background:#fff;border-radius:0;margin-top:18px;padding:20px}.rpui-seller-caps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}@media (max-width:900px){.rpui-registro-kind,.rpui-registro-segments,.rpui-registro-fields,.rpui-seller-caps{grid-template-columns:1fr}.rpui-seller-cta--card{flex-direction:column;align-items:stretch}}.rpui-phone-co{align-items:center;gap:8px;display:flex}.rpui-phone-co__prefix{background:var(--rpv-slate-100);border:1px solid var(--rpv-slate-200);color:var(--rpv-asphalt);white-space:nowrap;border-radius:0;padding:10px 12px;font-size:14px;font-weight:700}.rpui-phone-co__input{flex:1;min-width:0}.rpui-registro-mfa{border:1px solid var(--rpv-slate-200);border-radius:0;gap:8px;margin:0;padding:12px;display:grid}.rpui-registro-mfa legend{color:var(--rpv-slate-600);padding:0 4px;font-size:12px;font-weight:700}.rpui-registro-mfa__option{color:var(--rpv-slate-700);align-items:center;gap:8px;font-size:14px;display:flex}.rpui-mfa-panel{margin-top:8px}.rpui-mfa-panel__eyebrow{color:var(--rpv-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.rpui-mfa-panel__title{color:var(--rpv-asphalt);margin:6px 0 0;font-size:20px;font-weight:800}.rpui-mfa-panel__hint{color:var(--rpv-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.rpui-mfa-panel__form{gap:10px;margin-top:16px;display:grid}.rpui-mfa-panel__label{color:var(--rpv-slate-700);font-size:13px;font-weight:600}.rpui-mfa-panel__input{border:1px solid var(--rpv-slate-200);letter-spacing:.3em;text-align:center;border-radius:0;width:100%;padding:12px 16px;font-size:24px}.rpui-mfa-panel__input:focus{border-color:var(--rpv-navy);outline:none;box-shadow:0 0 0 3px #003b7e1f}.rpui-mfa-panel__error{color:#b91c1c;background:#fef2f2;border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.rpui-mfa-panel__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.rpui-mfa-panel__link{color:var(--rpv-navy);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.rpui-mfa-panel__link:disabled{opacity:.5}@media (max-width:900px){.rpui-reviews__grid{grid-template-columns:1fr}}.rpui-page--login{max-width:480px;min-height:calc(100vh - var(--rpv-store-header-h,120px));justify-content:center;align-items:center;padding-top:32px;padding-bottom:64px;display:flex}.rpui-login{width:100%}.rpui-login__brand{margin:18px 0 20px}.rpui-login__brand-link{color:inherit;align-items:center;gap:12px;margin-bottom:16px;text-decoration:none;display:inline-flex}.rpui-login__brand-logo{-o-object-fit:contain;object-fit:contain;width:auto;height:44px;display:block}.rpui-login__brand-name{color:var(--rpv-navy);font-family:var(--font-rpv-display), "Barlow Condensed", sans-serif;letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1}.rpui-login__title{color:var(--rpv-navy-text);font-family:var(--font-rpv-display), "Barlow Condensed", sans-serif;letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:800;line-height:1.1}.rpui-login__lead{color:var(--rpv-muted);max-width:42ch;margin:8px 0 0;font-size:15px;line-height:1.45}.rpui-login__panel{border:1px solid var(--rpv-border);background:#fff;border-radius:0;padding:20px}.rpui-login__form{flex-direction:column;gap:14px;display:flex}.rpui-login__field{color:var(--rpv-gray-700);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.rpui-login__optional{color:var(--rpv-gray-400);font-weight:500}.rpui-login__field input{border:1px solid var(--rpv-gray-300);background:#fff;border-radius:0;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s}.rpui-login__field input:focus{border-color:var(--rpv-navy);outline:none;box-shadow:0 0 0 3px #003b7e1f}.rpui-login__input--placa{letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rpui-login__submit{background:var(--rpv-signal);color:#fff;cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex}.rpui-login__submit:hover:not(:disabled){background:var(--rpv-signal-hover)}.rpui-login__submit:disabled{cursor:wait;opacity:.65}.rpui-login__submit--wa{background:#25d366}.rpui-login__submit--wa:hover:not(:disabled){background:#1da851}.rpui-login__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:0;margin:14px 0 0;padding:10px 12px;font-size:13px}.rpui-login__back{color:var(--rpv-muted);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:14px;padding:0;font-family:inherit;font-size:13px;font-weight:600}.rpui-login__back:hover{color:var(--rpv-navy)}.rpui-login__foot{color:var(--rpv-muted);text-align:center;margin:18px 0 0;font-size:13px}.rpui-login__divider{text-align:center;color:var(--rpv-muted);margin:16px 0 8px;font-size:12px}.rpui-login__wa{margin-top:8px}.rpui-login__foot a{color:var(--rpv-navy);font-weight:700;text-decoration:none}.rpui-login__foot a:hover{color:var(--rpv-signal);text-decoration:underline}.rpui-login__link-button{color:var(--rpv-navy);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:13px;font-weight:700;text-decoration:underline}.rpui-login__link-button:hover:not(:disabled){color:var(--rpv-signal)}.rpui-login__link-button:disabled{cursor:default;opacity:.55}.rpui-login__segmented{background:var(--rpv-slate-100);border-radius:100px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.rpui-login__segment{color:var(--rpv-muted);cursor:pointer;background:0 0;border:none;border-radius:100px;min-height:36px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:700;transition:background .18s,color .18s}.rpui-login__segment.is-active{color:var(--rpv-navy);background:#fff;box-shadow:0 1px 2px #0f172a1f}.rpui-empty{background:var(--rpv-slate-50);border:1px dashed var(--rpv-slate-300);text-align:center;border-radius:0;flex-direction:column;align-items:center;gap:14px;padding:28px 20px;display:flex}.rpui-empty p{color:var(--rpv-muted);max-width:42ch;margin:0;font-size:15px;line-height:1.45}.rpui-form-shell{width:100%;max-width:960px;margin:18px auto;padding:0 16px}.rpui-form-shell__panel{border:1px solid var(--rpv-border);background:#fff;border-radius:0;overflow:hidden;box-shadow:0 20px 50px #0f172a1f}.rpui-form-shell__cols{grid-template-columns:200px 1fr 200px;gap:16px;padding:16px;display:grid}.rpui-form-shell__col-title{color:var(--rpv-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.rpui-form-shell__steps{flex-direction:column;gap:4px;display:flex}.rpui-form-shell__step{color:var(--rpv-ink);cursor:default;text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;font-weight:600;transition:background .18s,color .18s;display:flex}.rpui-form-shell__step--done{color:#15803d;cursor:pointer}.rpui-form-shell__step--done:hover{background:var(--rpv-slate-50)}.rpui-form-shell__step--active{cursor:default;font-weight:800}.rpui-form-shell__step-icon{background:var(--rpv-slate-100);color:var(--rpv-slate-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:inline-flex}.rpui-form-shell__step--active .rpui-form-shell__step-icon{background:var(--rpv-navy);color:#fff}.rpui-form-shell__step--done .rpui-form-shell__step-icon{color:#15803d;background:#dcfce7}.rpui-form-shell__step-name{flex:1}.rpui-form-shell__step-arrow{color:var(--rpv-slate-400)}.rpui-form-shell__main{border-left:1px solid var(--rpv-slate-100);min-width:0;padding-left:16px}.rpui-form-shell__eyebrow{color:var(--rpv-navy);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.rpui-form-shell__title{color:var(--rpv-asphalt);margin:0 0 8px;font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:800;line-height:1.2}.rpui-form-shell__hint{color:var(--rpv-muted);margin:0 0 14px;font-size:13px;line-height:1.45}.rpui-form-shell__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:0;margin:0 0 12px;padding:10px 12px;font-size:13px}.rpui-form-shell__body{animation:.22s rpui-form-fade}@keyframes rpui-form-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rpui-form-shell__promo-col{border-left:1px solid var(--rpv-slate-100);flex-direction:column;gap:14px;padding-left:16px;display:flex}.rpui-form-shell__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rpui-form-shell__fields--single{grid-template-columns:1fr}.rpui-form-shell__field{color:var(--rpv-gray-700);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.rpui-form-shell__field input,.rpui-form-shell__field select,.rpui-form-shell__field textarea{border:1px solid var(--rpv-gray-300);background:#fff;border-radius:0;padding:10px 12px;font-size:14px;transition:border-color .18s,box-shadow .18s}.rpui-form-shell__field input:focus,.rpui-form-shell__field select:focus,.rpui-form-shell__field textarea:focus{border-color:var(--rpv-navy);outline:none;box-shadow:0 0 0 3px #003b7e1f}.rpui-form-shell__field--full{grid-column:1/-1}.rpui-form-shell__optional{color:var(--rpv-gray-400);font-weight:500}.rpui-form-shell__attributes-block{border-top:1px solid var(--rpv-border);max-height:min(62vh,640px);margin-top:16px;padding-top:16px;overflow-y:auto}.rpui-form-shell__fields--attributes{padding-bottom:8px}.rpui-form-shell__field textarea{border:1px solid var(--rpv-gray-300);resize:vertical;background:#fff;border-radius:0;width:100%;min-height:72px;padding:10px 12px;font-size:14px}.rpui-form-shell__review-details{margin-top:12px}.rpui-form-shell__review-details summary{color:var(--rpv-navy);cursor:pointer;font-size:13px;font-weight:600}.rpui-form-shell__review-attrs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:12px 0 0;display:grid}.rpui-form-shell__review-attrs dt{color:var(--rpv-gray-500);margin:0;font-size:11px;font-weight:600}.rpui-form-shell__review-attrs dd{margin:2px 0 0;font-size:13px}.rpui-form-shell__upload{background:var(--rpv-slate-50);border:2px dashed var(--rpv-slate-300);color:var(--rpv-muted);cursor:pointer;text-align:center;border-radius:0;padding:24px 16px;font-size:13px;transition:border-color .18s,background .18s}.rpui-form-shell__upload:hover{border-color:var(--rpv-navy);color:var(--rpv-navy);background:#eff6ff}.rpui-form-shell__upload input{display:none}.rpui-veh-photo{flex-direction:column;gap:14px;display:flex}.rpui-veh-photo__drop{background:var(--rpv-slate-50);border:2px dashed var(--rpv-slate-300);color:var(--rpv-muted);cursor:pointer;text-align:center;border-radius:0;padding:20px 16px;transition:border-color .18s,background .18s}.rpui-veh-photo__drop:hover,.rpui-veh-photo__drop.is-dragover{border-color:var(--rpv-navy);color:var(--rpv-navy);background:#eff6ff}.rpui-veh-photo__drop.is-full{cursor:default;opacity:.65}.rpui-veh-photo__drop-title{margin:0 0 4px;font-size:13px;font-weight:700}.rpui-veh-photo__drop-hint{opacity:.85;margin:0;font-size:12px}.rpui-veh-photo__grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rpui-veh-photo__tile{position:relative}.rpui-veh-photo__thumb{aspect-ratio:1;background:var(--rpv-slate-200);border:1px solid var(--rpv-slate-200);border-radius:0;position:relative;overflow:hidden}.rpui-veh-photo__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rpui-veh-photo__badge{color:#fff;background:#003b7ee0;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;bottom:6px;left:6px}.rpui-veh-photo__badge--error{background:#b91c1ce6}.rpui-veh-photo__remove{border:1px solid var(--rpv-slate-200);color:var(--rpv-muted);cursor:pointer;background:#fff;border-radius:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:flex;position:absolute;top:4px;right:4px}.rpui-veh-photo__remove:hover{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.rpui-veh-photo__err{color:#b91c1c;margin:4px 0 0;font-size:10px}.rpui-veh-photo__global-err{color:#b91c1c;margin:0;font-size:12px}.rpui-publish-login{z-index:200;position:fixed;inset:0}.rpui-publish-login__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0f172a73;border:0;position:absolute;inset:0}.rpui-publish-login__panel{background:#fff;border-radius:0;width:100%;max-width:min(420px,100vw - 32px);max-height:min(90vh,520px);padding:20px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0f172a2e}.rpui-publish-login__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.rpui-publish-login__title{margin:0 0 4px;font-size:1.125rem;font-weight:700}.rpui-publish-login__subtitle{color:var(--rpv-muted);margin:0;font-size:.8125rem;line-height:1.45}.rpui-publish-login__close{color:var(--rpv-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:1.5rem;line-height:1}.rpui-publish-login__tabs{gap:8px;margin-bottom:14px;display:flex}.rpui-publish-login__tab{background:var(--rpv-slate-100);border:1px solid var(--rpv-slate-200);cursor:pointer;border-radius:0;padding:8px 14px;font-family:inherit;font-size:.8125rem;font-weight:600}.rpui-publish-login__tab.is-active{background:var(--rpv-navy);border-color:var(--rpv-navy);color:#fff}.rpui-publish-login__form{flex-direction:column;gap:12px;display:flex}.rpui-publish-login__field{color:var(--rpv-gray-700);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.rpui-publish-login__field input{border:1px solid var(--rpv-gray-300);background:#fff;border-radius:0;padding:10px 12px;font-size:14px}.rpui-publish-login__error{color:#b91c1c;margin:0;font-size:.8125rem}.rpui-publish-login__success{color:#047857;margin:0;font-size:.8125rem}.rpui-publish-login__submit{background:var(--rpv-signal);color:#fff;cursor:pointer;border:0;border-radius:100px;min-height:44px;padding:12px 16px;font-family:inherit;font-size:.875rem;font-weight:700;transition:background .2s}.rpui-publish-login__submit:hover:not(:disabled){background:var(--rpv-signal-hover)}.rpui-publish-login__submit:disabled{cursor:wait;opacity:.65}.rpui-publish-login__field input:focus{border-color:var(--rpv-navy);outline:none;box-shadow:0 0 0 3px #003b7e1f}.rpui-publish-login__back{color:var(--rpv-muted);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:8px;padding:0;font-size:.8125rem}.rpui-publish-login__back:hover{color:var(--rpv-asphalt)}.rpui-publish-login__register{border-top:1px solid var(--rpv-slate-200);text-align:center;flex-direction:column;gap:8px;margin-top:16px;padding-top:14px;display:flex}.rpui-publish-login__register p{color:var(--rpv-muted);margin:0;font-size:.8125rem}.rpui-publish-login__register-btn{background:var(--rpv-slate-50);border:1px solid var(--rpv-slate-300);color:var(--rpv-navy);border-radius:0;padding:10px 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:block}.rpui-publish-login__register-btn:hover{background:#eff6ff}.rpui-publish-section{margin-top:20px}.rpui-publish-section__head{margin-bottom:12px}.rpui-publish-section__title{color:var(--rpv-navy);margin:0 0 4px;font-size:.9375rem;font-weight:800}.rpui-publish-section__hint{color:var(--rpv-muted);margin:0;font-size:.8125rem;line-height:1.45}.rpui-publish-feature-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.rpui-publish-check{background:var(--rpv-slate-50);border:1px solid var(--rpv-slate-200);cursor:pointer;border-radius:0;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.8125rem;line-height:1.35;display:flex}.rpui-publish-check input{accent-color:var(--rpv-navy);flex-shrink:0;margin-top:2px}.rpui-publish-check--inline{background:0 0;border:0;align-items:center;padding:4px 0}.rpui-publish-permuta{margin-top:12px}.rpui-form-shell__pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.rpui-form-shell__pick-item{border:1px solid var(--rpv-border);cursor:pointer;text-align:left;background:#fff;border-radius:0;flex-direction:column;gap:6px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.rpui-form-shell__pick-item:hover{border-color:var(--rpv-slate-400);transform:translateY(-1px);box-shadow:0 8px 24px #0f172a14}.rpui-form-shell__pick-item.is-selected{border-color:var(--rpv-navy);box-shadow:0 0 0 1px var(--rpv-navy);background:#eff6ff}.rpui-form-shell__pick-item strong{color:var(--rpv-asphalt);font-size:14px}.rpui-form-shell__pick-item small{color:var(--rpv-muted);font-size:12px;line-height:1.35}.rpui-form-shell__pick-icon{font-size:22px}.rpui-form-shell__review{background:var(--rpv-slate-50);border:1px solid var(--rpv-border);border-radius:0;margin:0;padding:14px;list-style:none}.rpui-form-shell__review li{color:var(--rpv-slate-700);padding:4px 0;font-size:13px}.rpui-form-shell__footer{background:var(--rpv-slate-50);border-top:1px solid var(--rpv-slate-100);align-items:center;gap:12px;padding:12px 16px;display:flex}.rpui-form-shell__progress{color:var(--rpv-muted);font-size:12px;font-weight:700}.rpui-form-shell__footer-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.rpui-form-shell__primary{min-height:40px}.rpui-form-shell__primary:disabled{cursor:not-allowed;opacity:.55}.rpui-form-page{background:radial-gradient(ellipse at top left, #e8eef6 0%, var(--rpv-surface-3) 45%, #fff 100%);min-height:100vh;padding-bottom:32px}.rpui-form-page__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;max-width:960px;margin:0 auto;padding:1.25rem 16px .25rem;display:flex}.rpui-form-page__head a{color:var(--rpv-navy);font-size:14px;font-weight:600;text-decoration:none}.rpui-form-page__head a:hover{color:var(--rpv-signal)}@media (max-width:900px){.rpui-form-shell__cols{grid-template-columns:1fr;padding:12px}.rpui-form-shell__main{border-left:none;padding-left:0}.rpui-form-shell__promo-col{border-left:none;border-top:1px solid var(--rpv-slate-100);padding-top:14px;padding-left:0}.rpui-form-shell__steps-col{border-bottom:1px solid var(--rpv-slate-100);padding-bottom:12px}.rpui-form-shell__steps{flex-flow:wrap;gap:6px}.rpui-form-shell__step{flex:auto;min-width:calc(50% - 6px);padding:8px}.rpui-form-shell__step-arrow{display:none}.rpui-form-shell__fields,.rpui-form-shell__pick-grid{grid-template-columns:1fr}.rpui-form-shell__footer{flex-wrap:wrap}.rpui-form-shell__footer-actions{width:100%;margin-left:0}.rpui-form-shell__primary{flex:1;justify-content:center}}@media (max-width:768px){.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-split--fullscreen{grid-template-rows:1fr 1fr;grid-template-columns:100%!important;height:100vh!important;max-height:100vh!important}.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-split--fullscreen .rpui-split__left,.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-split--fullscreen .rpui-split__right{height:100%;min-height:0}.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-split--fullscreen .rpui-agent-chat,.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-split--fullscreen .rpui-agent-home__surface{min-height:0}}@media (max-width:900px){.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-split{grid-template-columns:1fr!important}.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-agent-home__surface{min-height:420px;max-height:none}.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-agent-home__surface-frame{min-height:360px}.rpui-agent-home:not(.rpui-agent-home--chat) .rpui-agent-home__surface-slots{grid-template-columns:1fr}}.rpui-vitrina-publicar{z-index:120;position:fixed;inset:0}.rpui-vitrina-publicar__backdrop{cursor:pointer;background:#0f172a8c;border:0;position:absolute;inset:0}.rpui-vitrina-publicar__panel{background:radial-gradient(ellipse at top left, #e8eef6 0%, var(--rpv-surface-3) 45%, #fff 100%);border-radius:0 16px 0 0;flex-direction:column;max-height:min(94vh,920px);display:flex;position:absolute;inset:auto 0 0;overflow:hidden;box-shadow:0 -8px 40px #0f172a2e}.rpui-vitrina-publicar__head{border-bottom:1px solid var(--rpv-slate-200);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 16px;display:flex}.rpui-vitrina-publicar__close{background:var(--rpv-slate-100);color:var(--rpv-navy);cursor:pointer;border:0;border-radius:0;min-height:44px;padding:0 16px;font-size:14px;font-weight:700}.rpui-vitrina-publicar__close:hover{background:var(--rpv-slate-200)}.rpui-vitrina-publicar__panel .rpui-form-shell{flex:1;min-height:0;overflow:auto}@media (min-width:768px){.rpui-vitrina-publicar{justify-content:center;align-items:center;padding:24px;display:flex}.rpui-vitrina-publicar__panel{border-radius:0;width:100%;max-width:960px;max-height:min(90vh,920px);margin:0;position:relative;inset:auto}}.rpui-page--vitrina{max-width:1600px;padding-bottom:120px}.rpui-vitrina-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin:20px 0 28px;display:flex}.rpui-vitrina-hero__copy{flex:280px;min-width:0}.rpui-vitrina-hero__title{color:var(--rpv-navy);font-family:var(--font-rpv-display), "Barlow Condensed", sans-serif;letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.05}.rpui-vitrina-hero__cta{background:var(--rpv-signal);color:#fff;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.rpui-vitrina-hero__cta:hover{background:var(--rpv-signal-hover);color:#fff}.rpui-vitrina-status{letter-spacing:.02em;border-radius:8px;flex:1 0 100%;width:fit-content;margin:0;padding:6px 10px;font-size:12px;font-weight:700}.rpui-vitrina-status--demo{color:#92400e;background:#f6f6f4}.rpui-vitrina-status--live{color:#047857;background:#eff3f0}.rpui-vitrina-shell{padding-bottom:0}.rpui-vitrina-agent-strip{background:linear-gradient(165deg,#0a1628 0%,#0f2744 52%,#0a1628 100%);border:1px solid #0891b238;border-radius:0;margin-bottom:24px;padding:20px 18px 18px;position:relative}.rpui-vitrina-agent-strip__intro{margin-bottom:12px}.rpui-vitrina-agent-strip__eyebrow{color:var(--rpv-ai);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.rpui-vitrina-agent-strip__lead{color:#e2e8f0e0;max-width:56ch;margin:0;font-size:14px;line-height:1.45}.rpui-vitrina-agent-strip .rpui-agent-search-hero__form{box-shadow:none;background:#0f2744b8;border:1px solid #94a3b82e;border-radius:0}.rpui-vitrina-agent-strip .rpui-agent-search-hero__form:before{display:none}.rpui-vitrina-agent-strip .rpui-agent-home__search-input,.rpui-vitrina-agent-strip .rpui-agent-search-hero__input{color:var(--rpv-slate-50);background:0 0}.rpui-vitrina-agent-strip .rpui-agent-home__search-btn{background:var(--rpv-signal);border-color:var(--rpv-signal)}.rpui-vitrina-agent-strip .rpui-agent-home__search-btn:hover{background:var(--rpv-signal-hover);border-color:var(--rpv-signal-hover)}.rpui-vitrina-agent-strip__chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rpui-vitrina-agent-strip__chip{color:var(--rpv-slate-200);cursor:pointer;background:#0891b224;border:1px solid #0891b259;border-radius:0;padding:8px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.rpui-vitrina-agent-strip__chip:hover{color:#fff;background:#ff313129;border-color:#ff313173}.rpui-vitrina-agent-strip__chat{max-height:min(68vh,560px);margin-top:14px;position:relative;overflow:hidden}.rpui-vitrina-agent-strip__chat--collapsed{max-height:320px}.rpui-vitrina-agent-strip__chat--collapsed .rpui-agent-chat__messages{max-height:180px}.rpui-vitrina-agent-strip__toggle{color:var(--rpv-slate-200);cursor:pointer;background:#0891b22e;border:1px solid #0891b259;border-radius:0;margin-bottom:8px;padding:6px 12px;font-size:11px;font-weight:700}.rpui-vitrina-agent-strip__toggle:hover{background:#0891b247}.rpui-vitrina-agent-strip .rpui-agent-chat{max-height:inherit;background:#0a1628eb;border:1px solid #94a3b824;border-radius:0}.rpui-vitrina-agent-strip .rpui-agent-chat__head{border-bottom-color:#94a3b81f}.rpui-vitrina-agent-strip .rpui-agent-chat__eyebrow{color:var(--rpv-ai)}.rpui-vitrina-agent-strip .rpui-agent-chat__title{color:var(--rpv-slate-50)}.rpui-vitrina-agent-strip .rpui-agent-chat__bubble--assistant{color:var(--rpv-slate-200);background:#0f2744e0}.rpui-vitrina-agent-strip .rpui-agent-chat__bubble--user{background:var(--rpv-signal);color:#fff}.rpui-vitrina-agent-strip .rpui-agent-chat__chip{color:var(--rpv-slate-200);background:#0891b224;border-color:#0891b259}.rpui-vitrina-layout{gap:24px;display:grid}.rpui-vitrina-layout__sidebar{display:none}.rpui-vitrina-layout__main{min-width:0}.rpui-vitrina-filters{border:1px solid var(--rpv-slate-200);background:#fff;border-radius:0;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 4px 24px #0f172a0f}.rpui-vitrina-filters__head{justify-content:space-between;align-items:center;display:flex}.rpui-vitrina-filters__title{color:var(--rpv-navy);margin:0;font-size:18px;font-weight:800}.rpui-vitrina-filters__clear{color:var(--rpv-signal);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:700}.rpui-vitrina-filters__clear:hover{text-decoration:underline}.rpui-vitrina-filters__group{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.rpui-vitrina-filters__label{color:var(--rpv-slate-700);padding:0;font-size:13px;font-weight:700}.rpui-vitrina-filters__range{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.rpui-vitrina-filters__range-sep{color:var(--rpv-slate-400);font-size:12px}.rpui-vitrina-filters__reset{background:var(--rpv-slate-100);color:var(--rpv-navy);cursor:pointer;border:0;border-radius:0;min-height:44px;margin-top:4px;padding:0 16px;font-size:13px;font-weight:700}.rpui-vitrina-filters__reset:hover{background:var(--rpv-slate-200)}.rpui-vitrina-toolbar{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.rpui-vitrina-toolbar__filters-btn{background:var(--rpv-navy);color:#fff;cursor:pointer;border:0;border-radius:0;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.rpui-vitrina-toolbar__filters-btn:hover{background:var(--rpv-navy-deep)}.rpui-vitrina-toolbar__badge{background:var(--rpv-signal);border-radius:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.rpui-vitrina-quick{width:100%}.rpui-vitrina-quick__label{color:var(--rpv-muted);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.rpui-vitrina-quick__chips{flex-wrap:wrap;gap:8px;display:flex}.rpui-vitrina-chip{background:var(--rpv-slate-100);color:var(--rpv-slate-700);cursor:pointer;border:1px solid #0000;border-radius:0;min-height:36px;padding:8px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.rpui-vitrina-chip:hover{background:var(--rpv-slate-200);color:var(--rpv-navy)}.rpui-vitrina-chip[data-active=true]{border-color:var(--rpv-signal);color:var(--rpv-signal);background:#ff31311a}.rpui-vitrina-results{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.rpui-vitrina-results__count{color:var(--rpv-asphalt);margin:0;font-size:15px;font-weight:700}.rpui-vitrina-results__hint{color:var(--rpv-muted);margin:0;font-size:13px}.rpui-vitrina-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rpui-vehiculo-card{border:1px solid var(--rpv-border);background:#fff;border-radius:0;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.rpui-vehiculo-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0f172a1a}.rpui-vehiculo-card__badge{background:var(--rpv-signal);color:#fff;z-index:2;border-radius:0;padding:4px 8px;font-size:10px;font-weight:800;position:absolute;top:8px;left:8px}.rpui-vehiculo-card__media{aspect-ratio:4/3;background:var(--rpv-slate-100);display:block;position:relative;overflow:hidden}.rpui-vehiculo-card__image{-o-object-fit:cover;object-fit:cover;transition:transform .35s}.rpui-vehiculo-card:hover .rpui-vehiculo-card__image{transform:scale(1.04)}.rpui-vehiculo-card__placeholder{color:var(--rpv-slate-400);justify-content:center;align-items:center;height:100%;font-size:12px;display:flex}.rpui-vehiculo-card__body{padding:12px}.rpui-vehiculo-card__title{margin:0;font-size:14px;font-weight:800;line-height:1.3}.rpui-vehiculo-card__title a{color:var(--rpv-ink);text-decoration:none}.rpui-vehiculo-card__title a:hover{color:var(--rpv-signal)}.rpui-vehiculo-card__stars{margin-top:6px}.rpui-vehiculo-card__meta{color:var(--rpv-muted);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;overflow:hidden}.rpui-vehiculo-card__price{color:var(--rpv-signal);margin:8px 0 0;font-size:16px;font-weight:800}.rpui-vehiculo-card__link{color:var(--rpv-navy);font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.rpui-vehiculo-card__link:hover{color:var(--rpv-signal)}.rpui-vehiculo-card__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.rpui-vehiculo-card__compare{background:var(--rpv-ai-soft,#0891b21f);border:1px solid var(--rpv-ai,#0891b2);color:var(--rpv-ai,#0891b2);cursor:pointer;letter-spacing:.02em;border-radius:0;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.rpui-vehiculo-card__compare:hover{background:#0891b233}.rpui-vehiculo-card__compare[data-active=true]{background:var(--rpv-ai,#0891b2);border-color:var(--rpv-ai,#0891b2);color:#fff}.rpui-vehiculo-card[data-compare=true]{box-shadow:0 0 0 2px var(--rpv-ai-soft,#0891b259)}.rpui-vehiculo-card__hint{color:var(--rpv-muted,#64748b);margin:6px 0 0;font-size:11px}.rpui-vehiculo-track{pointer-events:none;width:1px;height:1px;display:block}.rpui-compare-bar{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));z-index:40;background:linear-gradient(#eef2f7f5,#fffffffa);border-top:1px solid #0891b259;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0f172a14}.rpui-compare-bar__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;max-width:1120px;margin:0 auto;display:flex}.rpui-compare-bar__eyebrow{color:var(--rpv-ai,#0891b2);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.rpui-compare-bar__title{color:var(--rpv-ink,#1e293b);margin:2px 0 0;font-size:15px;font-weight:700}.rpui-compare-bar__list{color:var(--rpv-muted,#64748b);flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.rpui-compare-bar__actions{flex-wrap:wrap;gap:8px;display:flex}.rpui-page--compare{max-width:1120px;padding-bottom:48px}.rpui-compare-page__hero{background:radial-gradient(ellipse 80% 60% at 10% 0%, var(--rpv-ai-soft,#0891b22e), transparent 55%), linear-gradient(180deg, var(--rpv-mist,#eef2f7) 0%, #fff 70%);border-radius:0;margin-top:8px;padding:20px 20px 24px}.rpui-compare-page__title{color:var(--tica-cian-ink);font-family:var(--font-rpv-display,inherit);letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(28px,4vw,40px);font-weight:700}.rpui-compare-page__ctas{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.rpui-compare-page__empty{flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px;display:flex}.rpui-compare-table-wrap{-webkit-overflow-scrolling:touch;margin-top:24px;overflow-x:auto}.rpui-compare-table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px}.rpui-compare-table th,.rpui-compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid #0f172a14;padding:12px 14px}.rpui-compare-table__corner{color:var(--rpv-muted,#64748b);width:120px;font-size:12px;font-weight:600}.rpui-compare-table__head{min-width:180px}.rpui-compare-table__media{background:var(--rpv-mist,#eef2f7);border-radius:0;margin-bottom:10px;padding-top:62%;position:relative;overflow:hidden}.rpui-compare-table__img{-o-object-fit:cover;object-fit:cover}.rpui-compare-table__placeholder{color:var(--rpv-muted,#64748b);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.rpui-compare-table__name{color:var(--tica-cian-ink);font-size:14px;font-weight:700;text-decoration:none}.rpui-compare-table__name:hover{color:var(--rpv-ai,#0891b2)}.rpui-compare-table tbody th{color:var(--rpv-muted,#64748b);font-size:12px;font-weight:600}.rpui-compare-table tbody td{color:var(--rpv-ink,#1e293b);font-size:14px;font-weight:600}.rpui-compare-table tr[data-highlight=true] td{color:var(--rpv-signal,#ff3131);font-size:15px;font-weight:800}.rpui-compare-table__link{color:var(--rpv-ai,#0891b2);font-size:13px;font-weight:700;text-decoration:none}.rpui-compare-table__link:hover{text-decoration:underline}@media (max-width:640px){.rpui-compare-bar__actions{width:100%}.rpui-compare-bar__actions .rpui-btn{text-align:center;flex:auto;justify-content:center}}.rpui-page--vehiculo-pdp{width:100%;max-width:1120px;overflow-x:hidden}.rpui-vehiculo-pdp{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;margin-top:16px;display:grid}.rpui-vehiculo-pdp__media,.rpui-vehiculo-pdp__buybox{min-width:0}.rpui-vehiculo-pdp__buybox{border:1px solid var(--rpv-border);background:#fff;border-radius:0;padding:16px;box-shadow:0 8px 24px #0f172a0f}.rpui-vehiculo-pdp__badge{color:var(--rpv-signal);letter-spacing:.04em;text-transform:uppercase;background:#ff31311a;border-radius:0;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.rpui-vehiculo-pdp__title{color:var(--rpv-navy-text);overflow-wrap:anywhere;margin:10px 0 0;font-size:22px;font-weight:800;line-height:1.15}.rpui-vehiculo-pdp__stars{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.rpui-vehiculo-pdp__meta{color:var(--rpv-muted);margin:8px 0 0;font-size:14px}.rpui-vehiculo-pdp__price{color:var(--rpv-signal);margin:12px 0 0;font-size:28px;font-weight:800}.rpui-vehiculo-pdp__facts{border-top:1px solid var(--rpv-slate-100);gap:8px;margin:16px 0 0;padding-top:14px;display:grid}.rpui-vehiculo-pdp__facts div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.rpui-vehiculo-pdp__facts dt{color:var(--rpv-muted);font-size:13px}.rpui-vehiculo-pdp__facts dd{color:var(--rpv-ink);text-align:right;margin:0;font-size:13px;font-weight:600}.rpui-vehiculo-pdp__actions{flex-direction:column;gap:10px;margin-top:16px;display:flex}.rpui-vehiculo-pdp__cta{border:1px solid var(--rpv-slate-300);color:var(--rpv-slate-700);text-align:center;border-radius:0;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;display:block}.rpui-vehiculo-pdp__cta--primary{background:var(--rpv-signal);border-color:var(--rpv-signal);color:#fff}.rpui-vehiculo-pdp__cta--primary:hover{background:var(--rpv-signal-hover)}.rpui-vehiculo-pdp__footnote{color:var(--rpv-slate-400);margin:12px 0 0;font-size:12px;line-height:1.45}.rpui-vehiculo-pdp__footnote a{color:var(--rpv-navy)}.rpui-vehiculo-pdp__reviews{min-width:0;margin-top:8px}.rpui-vehiculo-gallery{width:100%;min-width:0}.rpui-vehiculo-gallery__main{aspect-ratio:1;background:var(--rpv-slate-100);border-radius:0;width:100%;position:relative;overflow:hidden}.rpui-vehiculo-gallery__image{-o-object-fit:contain;object-fit:contain}.rpui-vehiculo-gallery__empty{aspect-ratio:1;background:var(--rpv-slate-100);color:var(--rpv-slate-400);border-radius:0;justify-content:center;align-items:center;display:flex}.rpui-vehiculo-gallery__thumbs{gap:8px;max-width:100%;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.rpui-vehiculo-gallery__thumb{background:#fff;border:2px solid #0000;border-radius:0;flex-shrink:0;width:72px;height:56px;padding:0;position:relative;overflow:hidden}.rpui-vehiculo-gallery__thumb.is-active{border-color:var(--rpv-signal)}.rpui-vehiculo-gallery__thumb-img{-o-object-fit:cover;object-fit:cover}.rpui-vehiculo-gallery__thumb--chip{background:var(--rpv-asphalt);color:#fff;justify-content:center;align-items:center;display:flex}.rpui-vehiculo-gallery__chip-label{letter-spacing:.02em;z-index:1;background:#003b7ee0;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:800;position:relative}.rpui-vehiculo-gallery__video,.rpui-vehiculo-gallery__embed{-o-object-fit:contain;object-fit:contain;border:0;width:100%;height:100%;display:block}.rpui-vehiculo-gallery__video-fallback{position:absolute;inset:0}.rpui-vehiculo-gallery__video-link{color:#fff;background:#003b7eeb;border-radius:0;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.rpui-vehiculo-gallery__360-badge{color:#fff;letter-spacing:.04em;z-index:2;background:#0f172ae0;border-radius:0;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:12px;left:12px}.rpui-vehiculo-gallery__360-slider{z-index:2;width:auto;position:absolute;bottom:12px;left:12px;right:12px}.rpui-vehiculo-gallery__360-placeholder{color:#fff;bottom:0;pointer-events:none;text-align:center;background:linear-gradient(#0000,#0f172a8c);justify-content:center;align-items:flex-end;padding:16px;display:flex;position:absolute;inset:0}.rpui-vehiculo-gallery__360-placeholder p{margin:0;font-size:12px;font-weight:600}.rpui-veh-media{border-top:1px solid var(--rpv-slate-200);flex-direction:column;gap:12px;margin-top:18px;padding-top:16px;display:flex}.rpui-veh-media__head{flex-direction:column;gap:4px;display:flex}.rpui-veh-media__title{color:var(--rpv-asphalt);margin:0;font-size:14px;font-weight:800}.rpui-veh-media__hint{color:var(--rpv-muted);margin:0;font-size:12px;line-height:1.45}.rpui-veh-media__row{flex-wrap:wrap;gap:8px;display:flex}.rpui-veh-media__btn{border:1px solid var(--rpv-slate-300);color:var(--rpv-navy);cursor:pointer;background:#fff;border-radius:0;padding:8px 12px;font-size:12px;font-weight:700}.rpui-veh-media__btn:hover:not(:disabled){border-color:var(--rpv-navy);background:#eff6ff}.rpui-veh-media__btn:disabled{cursor:wait;opacity:.65}.rpui-veh-media__meta{color:var(--rpv-navy);margin:0;font-size:12px;font-weight:600}.rpui-veh-media__link{color:#b91c1c;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.rpui-veh-media__toggle{color:var(--rpv-asphalt);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.rpui-veh-media__360{flex-direction:column;gap:8px;display:flex}.rpui-vehiculo-specs{min-width:0;margin-top:24px}.rpui-vehiculo-specs__block+.rpui-vehiculo-specs__block{margin-top:20px}.rpui-vehiculo-specs__title{color:var(--rpv-navy-text);margin:0 0 10px;font-size:18px;font-weight:800}.rpui-vehiculo-specs__text{color:var(--rpv-slate-700);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.rpui-vehiculo-specs__meta{color:var(--rpv-muted);margin:0 0 12px;font-size:13px}.rpui-vehiculo-specs__grid{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid}.rpui-vehiculo-specs__row{background:var(--rpv-slate-50);border:1px solid var(--rpv-border);border-radius:0;gap:4px;padding:10px 12px;display:grid}.rpui-vehiculo-specs__row dt{color:var(--rpv-muted);font-size:12px;font-weight:600}.rpui-vehiculo-specs__row dd{color:var(--rpv-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}@media (min-width:768px){.rpui-vehiculo-card__body{padding:16px}.rpui-vehiculo-card__title{font-size:16px}.rpui-vehiculo-pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px}.rpui-vehiculo-pdp__buybox{padding:20px;position:sticky;top:88px}.rpui-vehiculo-pdp__title{font-size:28px}.rpui-vehiculo-specs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rpui-vehiculo-specs__row{grid-template-columns:1fr 1fr;gap:8px}}@media (max-width:767px){.rpui-page--vehiculo-pdp{padding-left:12px;padding-right:12px}.rpui-vehiculo-pdp__buybox{position:static}.rpui-vehiculo-pdp__reviews .rpui-reviews__grid{grid-template-columns:1fr}}.rpui-vitrina-load-more-wrap{justify-content:center;margin-top:28px;display:flex}.rpui-vitrina-load-more{border:2px solid var(--rpv-navy);color:var(--rpv-navy);cursor:pointer;background:#fff;border-radius:0;min-height:44px;padding:0 24px;font-size:14px;font-weight:700}.rpui-vitrina-load-more:hover{background:var(--rpv-navy);color:#fff}.rpui-vitrina-filters-drawer{z-index:110;position:fixed;inset:0}.rpui-vitrina-filters-drawer__backdrop{cursor:pointer;background:#0f172a73;border:0;position:absolute;inset:0}.rpui-vitrina-filters-drawer__panel{background:#fff;border-radius:0 16px 0 0;max-height:min(88vh,640px);padding:0 16px 24px;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -8px 40px #0f172a26}.rpui-vitrina-filters-drawer__head{border-bottom:1px solid var(--rpv-slate-200);z-index:1;background:#fff;justify-content:space-between;align-items:center;margin:0 -16px 16px;padding:16px;display:flex;position:sticky;top:0}.rpui-vitrina-filters-drawer__close{background:var(--rpv-slate-100);color:var(--rpv-navy);cursor:pointer;border:0;border-radius:0;min-height:44px;padding:0 16px;font-size:14px;font-weight:700}.rpui-vitrina-filters-drawer__close:hover{background:var(--rpv-slate-200)}@media (min-width:640px){.rpui-vitrina-grid{gap:16px}}@media (min-width:1024px){.rpui-vitrina-layout{grid-template-columns:280px minmax(0,1fr)}.rpui-vitrina-layout__sidebar{display:block}.rpui-vitrina-toolbar__filters-btn{display:none}.rpui-vitrina-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.rpui-vitrina-layout{grid-template-columns:300px minmax(0,1fr)}.rpui-vitrina-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}}.rpui-ad-leaderboard-bar{background:var(--rpv-slate-50);border-bottom:1px solid var(--rpv-border);z-index:2;padding:10px 16px 12px;position:relative}.rpui-ad-leaderboard-bar__inner{flex-direction:row;align-items:stretch;gap:12px;width:100%;max-width:1280px;margin:0 auto;display:flex}.rpui-ad-leaderboard-bar--single .rpui-ad-leaderboard-bar__inner{justify-content:center}.rpui-ad-leaderboard-bar--dual .rpui-ad-leaderboard-bar__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.rpui-ad-leaderboard-bar__spacer{min-width:0;min-height:44px;display:block}.rpui-ad-leaderboard-bar--dual .rpui-ad-leaderboard-wrap{width:100%;min-width:0}.rpui-ad-leaderboard-bar--dual .rpui-ad-slot__link,.rpui-ad-leaderboard-bar--dual .rpui-ad-slot--leaderboard{width:100%;max-width:none;height:100%;display:block}.rpui-ad-leaderboard-wrap{background:var(--rpv-slate-50);border-bottom:1px solid var(--rpv-border);justify-content:center;min-width:0;padding:8px 16px;display:flex}.rpui-ad-leaderboard-bar .rpui-ad-leaderboard-wrap{background:0 0;border-bottom:0;padding:0}.rpui-ad-slot__link{color:inherit;text-decoration:none;display:block}.rpui-ad-slot{background:var(--rpv-slate-50);border:1px solid var(--rpv-border);border-radius:0;display:block;position:relative;overflow:hidden}.rpui-ad-slot__badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;z-index:2;background:#0f172ac7;border-radius:0;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;top:8px;left:8px}.rpui-ad-slot__sponsor{color:#ffffffe6;text-shadow:0 1px 3px #00000073;z-index:2;font-size:10px;font-weight:700;position:absolute;bottom:8px;right:8px}.rpui-ad-slot__media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rpui-ad-slot--leaderboard{aspect-ratio:728/90;background:var(--rpv-asphalt);width:100%;max-width:728px}.rpui-ad-slot--leaderboard .rpui-ad-slot__media{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.rpui-ad-leaderboard-bar--dual .rpui-ad-slot--leaderboard{aspect-ratio:16/5;max-width:none;min-height:52px;max-height:90px}.rpui-ad-leaderboard-bar--dual .rpui-ad-slot__badge{padding:2px 5px;font-size:8px;top:4px;left:4px}.rpui-ad-leaderboard-bar--dual .rpui-ad-slot__sponsor{font-size:8px;bottom:4px;right:4px}.rpui-ad-slot--card{aspect-ratio:16/9;width:100%;max-width:320px}.rpui-ad-slot--strip{aspect-ratio:6;width:100%;max-width:100%}.rpui-ad-slot--sidebar{aspect-ratio:1/2;width:100%;max-width:160px}.rpui-ad-slot--promo{aspect-ratio:4/5;width:100%;min-height:180px}.rpui-ad-slot--infeed{aspect-ratio:1;width:100%;max-width:280px}.rpui-mega-menu__mobile-ad{margin:0 14px 14px}.rpui-mega-menu__mobile-ad .rpui-ad-slot--promo{aspect-ratio:16/9;min-height:0}@media (max-width:639px){.rpui-ad-leaderboard-bar{padding:8px 10px 10px}.rpui-ad-leaderboard-bar--dual .rpui-ad-leaderboard-bar__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.rpui-ad-leaderboard-bar--dual .rpui-ad-slot--leaderboard,.rpui-ad-leaderboard-bar--dual .rpui-news-leaderboard{aspect-ratio:16/8;border-radius:0;min-height:96px;max-height:none}.rpui-news-leaderboard__viewport,.rpui-news-leaderboard__body{padding:22px 10px 10px}.rpui-news-leaderboard__badge{padding:2px 6px;font-size:8px;top:6px;left:6px}.rpui-news-leaderboard__tag{font-size:9px}.rpui-news-leaderboard__title{-webkit-line-clamp:2;font-size:13px;font-weight:700;line-height:1.25}.rpui-news-leaderboard__meta{display:none}.rpui-news-leaderboard__cta{font-size:9px;display:block;bottom:6px;right:8px}.rpui-ad-leaderboard-bar--single .rpui-ad-slot--leaderboard{aspect-ratio:16/8;max-width:none;min-height:96px}}@media (min-width:900px){.rpui-ad-leaderboard-bar--dual .rpui-ad-leaderboard-bar__inner{gap:12px}.rpui-ad-leaderboard-bar--dual .rpui-ad-slot--leaderboard,.rpui-ad-leaderboard-bar--dual .rpui-news-leaderboard{aspect-ratio:728/90}}@media (prefers-reduced-motion:reduce){.rpui-ad-slot__media{animation:none}}.rpui-news-leaderboard-wrap{width:100%;min-width:0}.rpui-news-leaderboard{aspect-ratio:16/5;background:linear-gradient(135deg, var(--rpv-navy) 0%, var(--rpv-asphalt) 55%, var(--rpv-ai) 100%);border:1px solid var(--rpv-navy-text);color:#fff;border-radius:0;width:100%;min-height:52px;max-height:90px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block;position:relative;overflow:hidden}.rpui-news-leaderboard:hover{transform:translateY(-1px);box-shadow:0 8px 24px #003b7e59}.rpui-news-leaderboard__badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:3;background:#ff3131eb;border-radius:0;padding:2px 5px;font-size:8px;font-weight:800;position:absolute;top:4px;left:4px}.rpui-news-leaderboard__bg{-o-object-fit:cover;object-fit:cover;opacity:.22;z-index:0;width:100%;height:100%;position:absolute;inset:0}.rpui-news-leaderboard__overlay{z-index:1;background:linear-gradient(90deg,#003b7eeb 0%,#0f172ab8 100%);position:absolute;inset:0}.rpui-news-leaderboard__viewport,.rpui-news-leaderboard__body{z-index:2;height:100%;padding:18px 72px 10px 44px;display:grid;position:absolute;inset:0;overflow:hidden}.rpui-news-leaderboard__slide{flex-direction:column;grid-area:1/1;justify-content:center;gap:2px;width:100%;min-width:0;display:flex}.rpui-news-leaderboard__tag{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.rpui-news-leaderboard__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(11px,2.8vw,14px);font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.rpui-news-leaderboard__meta{color:#ffffffb8;margin:0;font-size:9px;font-weight:600}.rpui-news-leaderboard__cta{color:#ffffffe0;z-index:3;font-size:8px;font-weight:700;position:absolute;bottom:4px;right:8px}.rpui-ad-leaderboard-bar--dual .rpui-news-leaderboard-wrap{width:100%;min-width:0}.rpui-ad-leaderboard-bar--dual .rpui-news-leaderboard{aspect-ratio:16/5;max-width:none;min-height:52px;max-height:90px}@media (min-width:900px){.rpui-news-leaderboard{aspect-ratio:728/90}.rpui-news-leaderboard__badge{padding:3px 7px;font-size:10px;top:8px;left:8px}.rpui-news-leaderboard__viewport,.rpui-news-leaderboard__body{padding:20px 88px 12px 56px}.rpui-news-leaderboard__tag{font-size:10px}.rpui-news-leaderboard__title{font-size:15px}.rpui-news-leaderboard__meta{font-size:10px}.rpui-news-leaderboard__cta{font-size:10px;bottom:8px;right:12px}}@media (max-width:639px){.rpui-news-leaderboard,.rpui-ad-leaderboard-bar--dual .rpui-news-leaderboard{aspect-ratio:16/8;min-height:96px;max-height:none}.rpui-news-leaderboard__viewport,.rpui-news-leaderboard__body{padding:22px 10px 10px}.rpui-news-leaderboard__title{-webkit-line-clamp:2;font-size:13px;font-weight:700;line-height:1.25}.rpui-news-leaderboard__cta{font-size:9px;display:block;bottom:6px;right:8px}}.rpui-noticias-list{gap:16px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.rpui-noticias-list--compact{gap:10px}.rpui-noticias-card{color:inherit;background:#fff;border:1px solid #0f172a0f;border-radius:0;grid-template-columns:120px minmax(0,1fr);gap:0;text-decoration:none;transition:box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.rpui-noticias-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0f172a1a}.rpui-noticias-card--compact{grid-template-columns:minmax(0,1fr)}.rpui-noticias-card__figure{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.rpui-noticias-card__media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:96px;transition:transform .55s cubic-bezier(.22,1,.36,1)}.rpui-noticias-card:hover .rpui-noticias-card__media{transform:scale(1.045)}.rpui-noticias-media--tone-0,.rpui-noticias-media--tone-1,.rpui-noticias-media--tone-2,.rpui-noticias-media--tone-3,.rpui-noticias-media--tone-4{display:block}.rpui-noticias-media--tone-0{background:radial-gradient(120% 90% at 85% 0,#fff9,#0000 60%),linear-gradient(135deg,#e8e6e1,#d3d0ca)}.rpui-noticias-media--tone-1{background:radial-gradient(120% 90% at 85% 0,#fff9,#0000 60%),linear-gradient(135deg,#e7ecef,#ccd6dd)}.rpui-noticias-media--tone-2{background:radial-gradient(120% 90% at 85% 0,#fff9,#0000 60%),linear-gradient(135deg,#efe9e3,#dbd0c6)}.rpui-noticias-media--tone-3{background:radial-gradient(120% 90% at 85% 0,#fff9,#0000 60%),linear-gradient(135deg,#e9e7f0,#d1cee0)}.rpui-noticias-media--tone-4{background:radial-gradient(120% 90% at 85% 0,#fff9,#0000 60%),linear-gradient(135deg,#e6efe9,#c9dbd0)}.rpui-noticias-card__datechip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#18181b;z-index:2;background:#ffffffeb;border-radius:0;padding:5px 12px;font-size:.75rem;font-weight:600;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0f172a24}.rpui-noticias-card:hover .rpui-noticias-card__datechip{transform:translateY(-3px)}.rpui-noticias-card__body{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.rpui-noticias-card__tag{color:#71717a;margin:0;font-size:12px;font-weight:600}.rpui-noticias-card__title{color:#18181b;letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:700;line-height:1.35}.rpui-noticias-card__title:after{content:"→";opacity:0;margin-left:6px;transition:opacity .25s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translate(-6px)}.rpui-noticias-card:hover .rpui-noticias-card__title:after{opacity:1;transform:translate(0)}.rpui-noticias-card__excerpt{color:#52525b;margin:0;font-size:.92rem;line-height:1.5}.rpui-noticias-card__date{color:var(--rpv-muted);margin-top:4px;font-size:.82rem}.rpui-noticia-article__date{color:var(--rpv-muted);margin-top:8px;font-size:.9rem;display:block}.rpui-noticia-article__hero{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;max-height:420px;margin:20px 0;display:block}.rpui-noticia-article__prose{color:var(--rpv-slate-700);max-width:680px;font-size:1rem;line-height:1.65}.rpui-noticia-article__prose p{margin:0 0 1rem}.rpui-noticia-article__related{margin-top:56px}.rpui-noticia-article__related-title{margin:0 0 14px;font-size:1.1rem;font-weight:700}@media (max-width:639px){.rpui-noticias-card{grid-template-columns:minmax(0,1fr)}.rpui-noticias-card__media{aspect-ratio:16/9;min-height:0}}.rpui-noticias-page{max-width:1080px}.rpui-noticias-masthead{margin-bottom:32px;padding-bottom:0}.rpui-noticias-masthead__eyebrow,.rpui-noticias-masthead__title,.rpui-noticias-masthead__lead{animation:.65s cubic-bezier(.22,1,.36,1) both rpui-noticias-rise}.rpui-noticias-masthead__title{animation-delay:70ms}.rpui-noticias-masthead__lead{animation-delay:.14s}@keyframes rpui-noticias-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rpui-noticias-masthead__eyebrow,.rpui-noticias-masthead__title,.rpui-noticias-masthead__lead{animation:none}}.rpui-noticias-masthead__eyebrow{color:var(--rpv-signal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.rpui-noticias-masthead__title{color:var(--rpv-asphalt);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.1}.rpui-noticias-masthead__lead{color:#52525b;max-width:56ch;margin:0;font-size:1.05rem;line-height:1.6}.rpui-noticias-hub__empty{color:var(--rpv-muted);font-size:1rem}.rpui-noticias-hub__tags{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-bottom:28px;top:var(--rpv-store-header-h,64px);z-index:40;background:#f6f7f9d1;flex-wrap:wrap;gap:8px;margin-inline:-16px;padding:12px 16px;display:flex;position:sticky}.rpui-noticias-hub__tag{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:0;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .2s,color .2s,transform .2s;position:relative}.rpui-noticias-hub__tag:hover{border-color:#d4d4d8;transform:translateY(-1px)}.rpui-noticias-hub__tag-bg{z-index:0;background:#18181b;border-radius:0;position:absolute;inset:-1px}.rpui-noticias-hub__tag-label{z-index:1;position:relative}.rpui-noticias-hub__tag--active{color:#fff;border-color:#18181b}.rpui-noticias-hub__tag--active:hover{border-color:#18181b}@media (prefers-reduced-motion:reduce){.rpui-noticias-card,.rpui-noticias-card__media,.rpui-noticias-featured__media{transition:none}.rpui-noticias-card:hover,.rpui-noticias-card:hover .rpui-noticias-card__media,.rpui-noticias-featured:hover .rpui-noticias-featured__media{transform:none}}.rpui-noticias-featured{color:#fff;border-radius:0;min-height:340px;margin-bottom:32px;text-decoration:none;transition:box-shadow .3s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:0 2px 6px #0f172a0f}.rpui-noticias-featured:hover{box-shadow:0 18px 44px #0f172a29}.rpui-noticias-featured__media-wrap{grid-area:1/1;display:block;overflow:hidden}.rpui-noticias-featured__media{-o-object-fit:cover;object-fit:cover;width:100%;height:112%;min-height:112%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.rpui-noticias-featured:hover .rpui-noticias-featured__media{transform:scale(1.03)}.rpui-noticias-featured__overlay{z-index:1;background:linear-gradient(#09090b00 35%,#09090bc7 90%);grid-area:1/1;transition:opacity .35s}.rpui-noticias-featured:hover .rpui-noticias-featured__overlay{opacity:.82}.rpui-noticias-featured__body{z-index:2;flex-direction:column;grid-area:1/1;align-self:end;gap:8px;padding:28px;display:flex}.rpui-noticias-featured__tag{color:#ffffffd9;margin:0;font-size:12.5px;font-weight:600}.rpui-noticias-featured__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,3.5vw,2.1rem);font-weight:700;line-height:1.2}.rpui-noticias-featured__excerpt{color:#ffffffe0;max-width:62ch;margin:0;font-size:.98rem;line-height:1.45}.rpui-noticias-featured__meta{color:#ffffffb8;margin:4px 0 0;font-size:.85rem}.rpui-noticias-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.rpui-noticias-grid--related{margin-top:4px}.rpui-noticias-hub__more{justify-content:center;margin-top:28px;display:flex}.rpui-noticias-card--grid{border-radius:0;grid-template-columns:minmax(0,1fr);min-height:100%}.rpui-noticias-card--grid .rpui-noticias-card__media{aspect-ratio:16/10;min-height:0}@media (max-width:639px){.rpui-noticias-hub__tags{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:24px;padding-bottom:4px;overflow-x:auto}.rpui-noticias-hub__tags::-webkit-scrollbar{display:none}.rpui-noticias-hub__tag{flex:none}.rpui-noticias-grid{grid-template-columns:minmax(0,1fr);gap:20px}.rpui-noticias-featured,.rpui-noticias-featured__media{min-height:300px}.rpui-noticias-featured__body{padding:20px}}.rpui-noticia-article__nav{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}.rpui-reading-progress{background:var(--rpv-signal,#ff3131);inset-inline:0;transform-origin:0;z-index:200;height:2px;position:fixed;top:0}.rpui-noticia-article__all{margin-top:0}.rpui-noticia-article__shell{max-width:760px}.rpui-noticia-article__header{margin-bottom:20px}.rpui-noticia-article__tag{color:#3f3f46;background:#f4f4f5;border-radius:0;margin-bottom:14px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-block}.rpui-noticia-article__title{color:var(--rpv-asphalt);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;line-height:1.12}.rpui-noticia-article__byline{color:var(--rpv-muted);flex-wrap:wrap;gap:8px;font-size:.88rem;display:flex}.rpui-noticia-article__figure{margin:0 0 24px}.rpui-noticia-article__lead{color:var(--rpv-asphalt);margin:0 0 1.25rem;font-size:1.15rem;font-weight:600;line-height:1.55}.rpui-noticia-article__h2{color:var(--rpv-asphalt);margin:1.75rem 0 .75rem;font-size:1.25rem;font-weight:800}.rpui-noticia-article__h3{color:var(--rpv-ink);margin:1.25rem 0 .5rem;font-size:1.05rem;font-weight:700}.rpui-noticia-article__p{margin:0 0 1rem}.rpui-noticia-article__list{margin:0 0 1rem;padding-left:1.25rem}.rpui-noticia-article__list li{margin-bottom:.35rem}.rpui-noticia-article__quote{border-left:4px solid var(--rpv-signal);color:var(--rpv-slate-700);margin:1.25rem 0;padding:4px 0 4px 16px;font-style:italic}.rpui-noticia-article__source{border-top:1px solid var(--rpv-slate-200);margin-top:1.5rem;padding-top:1rem}.rpui-noticia-article__source a{color:var(--rpv-ai);font-weight:600;text-decoration:none}.rpui-noticia-article__source a:hover{text-decoration:underline}.rpui-noticia-article__prose a{color:var(--rpv-ai);font-weight:600}.rpui-catalog-grid__infeed{grid-column:span 2;align-self:stretch}.rpui-catalog-grid__infeed .rpui-ad-slot--infeed{width:100%;max-width:none;height:100%}@media (max-width:640px){.rpui-catalog-grid__infeed{grid-column:span 1}}.rpui-catalog-pdp-layout{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:20px;display:grid}.rpui-catalog-pdp__sidebar{display:none}@media (min-width:1024px){.rpui-catalog-pdp-layout{grid-template-columns:minmax(0,1fr) 180px}.rpui-catalog-pdp__sidebar{display:block;position:sticky;top:88px}.rpui-catalog-pdp-layout .rpui-catalog-pdp{margin-top:0}.rpui-catalog-pdp__sidebar .rpui-ad-slot--sidebar{max-width:none}}.rpui-vitrina-sidebar-ad{display:none}.rpui-vitrina-mobile-banner{margin-bottom:16px}@media (min-width:1024px){.rpui-vitrina-sidebar-ad{margin-top:16px;display:block;position:sticky;top:88px}.rpui-vitrina-sidebar-ad .rpui-ad-slot--sidebar{max-width:none}.rpui-vitrina-mobile-banner{display:none}}.rpui-checkout__ad{margin:0 0 20px}.rpui-mi-camion__ad-strip{grid-column:1/-1;margin:4px 0 8px}.rpui-subastas-sponsor .rpui-ad-slot,.rpui-permutas-sponsor .rpui-ad-slot{max-width:none;height:100%}.rpui-home-action-grid__cell--ad{min-height:0;display:flex}.rpui-home-action-grid__cell--ad .rpui-ad-slot__link,.rpui-home-action-grid__cell--ad>.rpui-ad-slot{flex:1;width:100%;min-height:0}.rpui-home-action-grid__cell--ad .rpui-ad-slot--strip{aspect-ratio:unset;height:100%;min-height:0}@media (min-width:1025px){.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--ad[data-layout=strip-left],.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--ad[data-layout=strip-center],.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-right]{min-height:148px}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--ad .rpui-ad-slot--strip,.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-right] .rpui-home-action-grid__promo{height:100%;min-height:148px}}@media (max-width:1024px){.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--ad[data-layout=strip-left],.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--ad[data-layout=strip-center],.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-right]{min-height:120px}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell--ad .rpui-ad-slot--strip,.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-right] .rpui-home-action-grid__promo{height:100%;min-height:120px}.rpui-home-action-grid__cell--ad .rpui-ad-slot__badge{padding:2px 5px;font-size:8px;top:6px;left:6px}.rpui-home-action-grid__cell--ad .rpui-ad-slot__sponsor{font-size:8px;bottom:6px;right:6px}.rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-title{font-size:18px}.rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-cta-row .rpui-home-action-grid__promo-cta{min-height:36px;padding:7px 10px;font-size:11px}}.rpui-home-action-grid__cell--ad .rpui-ad-slot--promo{aspect-ratio:unset;height:100%;min-height:180px}.rpui-agent-home__surface-ad{border-top:1px solid var(--rpv-border);padding:10px}.rpui-agent-home__surface-ad .rpui-ad-slot--strip{aspect-ratio:unset;min-height:56px}.rpui-vertical-ad{max-width:280px;margin:16px auto 24px}.rpui-atmosphere-layer{pointer-events:none;z-index:0;position:absolute;inset:-8% -4%;overflow:hidden}.rpui-atmosphere-layer--deepspace{background:#0b1f3a}.rpui-atmosphere-deepspace__void{z-index:0;background:linear-gradient(#0891b212 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0891b212 1px,#0000 1px) 0 0/56px 56px,radial-gradient(110% 70% at 50% -8%,#003b7e8c,#0000 58%),radial-gradient(60% 45% at 82% 78%,#0891b247,#0000 52%),radial-gradient(40% 35% at 18% 70%,#ff313114,#0000 55%),linear-gradient(#102a4a 0%,#0f2744 36%,#133056 68%,#1a3a62 100%);position:absolute;inset:0}.rpui-atmosphere-deepspace__nebula{filter:blur(36px);mix-blend-mode:screen;pointer-events:none;will-change:transform, opacity;z-index:1;border-radius:50%;position:absolute}.rpui-atmosphere-deepspace__nebula--cyan{opacity:.95;background:radial-gradient(circle,#0891b28c 0%,#0891b224 45%,#0000 70%);width:48%;height:55%;animation:28s ease-in-out infinite rpui-deepspace-drift-a;top:18%;left:28%}.rpui-atmosphere-deepspace__nebula--navy{opacity:.85;background:radial-gradient(circle,#005ab480 0%,#003b7e2e 50%,#0000 72%);width:55%;height:62%;animation:36s ease-in-out infinite rpui-deepspace-drift-b;top:32%;left:8%}.rpui-atmosphere-deepspace__nebula--signal{opacity:.55;background:radial-gradient(circle,#ff313129 0%,#ff31310a 42%,#0000 68%);width:36%;height:38%;animation:32s ease-in-out infinite rpui-deepspace-drift-c;top:42%;right:6%}.rpui-atmosphere-deepspace__drift{z-index:2;position:absolute;inset:-6%}.rpui-atmosphere-deepspace__drift--far{opacity:.7;animation:48s linear infinite rpui-deepspace-parallax-far}.rpui-atmosphere-deepspace__drift--mid{opacity:.9;animation:34s linear infinite rpui-deepspace-parallax-mid}.rpui-atmosphere-deepspace__drift--near{animation:22s linear infinite rpui-deepspace-parallax-near}.rpui-atmosphere-deepspace__stars{width:100%;height:100%;display:block}.rpui-atmosphere-deepspace__star{transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out infinite rpui-deepspace-twinkle}.rpui-atmosphere-deepspace__star--bright{animation-duration:4.2s}.rpui-atmosphere-deepspace__star--hot{animation-duration:3.4s}.rpui-atmosphere-deepspace__spark{animation:7s ease-in-out infinite rpui-deepspace-spark}.rpui-atmosphere-deepspace__dust{opacity:.65;z-index:2;background-image:radial-gradient(1px 1px at 12% 22%,#ffffff59,#0000),radial-gradient(1px 1px at 34% 68%,#0891b266,#0000),radial-gradient(1.5px 1.5px at 58% 18%,#ffffff47,#0000),radial-gradient(1px 1px at 72% 54%,#ff313147,#0000),radial-gradient(1px 1px at 88% 36%,#ffffff52,#0000),radial-gradient(1.5px 1.5px at 46% 82%,#0891b259,#0000);position:absolute;inset:0}.rpui-atmosphere-deepspace__vignette{z-index:3;background:radial-gradient(78% 64% at 50% 40%,#0000 28%,#0b1f3a47 78%,#0b1f3a8c 100%);position:absolute;inset:0}.rpui-atmosphere-deepspace__fade{background:linear-gradient(180deg, transparent 0%, transparent 55%, #eef2f773 78%, var(--rpv-mist) 100%);z-index:4;position:absolute;inset:0}.rpui-atmosphere-deepspace__grain{mix-blend-mode:soft-light;opacity:.12;pointer-events:none;z-index:5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes rpui-deepspace-drift-a{0%,to{opacity:.7;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(4%,-3%)scale(1.08)}}@keyframes rpui-deepspace-drift-b{0%,to{opacity:.65;transform:translate(0,0)scale(1.02)}50%{opacity:.9;transform:translate(-5%,4%)scale(1.1)}}@keyframes rpui-deepspace-drift-c{0%,to{opacity:.45;transform:translate(0,0)scale(1)}50%{opacity:.75;transform:translate(-3%,-5%)scale(1.12)}}@keyframes rpui-deepspace-parallax-far{0%{transform:translate(0,0)}50%{transform:translate(1.2%,-.8%)}to{transform:translate(0,0)}}@keyframes rpui-deepspace-parallax-mid{0%{transform:translate(0,0)}50%{transform:translate(-1.8%,1.2%)}to{transform:translate(0,0)}}@keyframes rpui-deepspace-parallax-near{0%{transform:translate(0,0)}50%{transform:translate(2.4%,-1.6%)}to{transform:translate(0,0)}}@keyframes rpui-deepspace-twinkle{0%,to{opacity:.25}50%{opacity:.95}}@keyframes rpui-deepspace-spark{0%,to{opacity:.15;transform:scale(.85)}45%{opacity:.85;transform:scale(1.15)}60%{opacity:.35;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rpui-atmosphere-deepspace__nebula,.rpui-atmosphere-deepspace__drift,.rpui-atmosphere-deepspace__star,.rpui-atmosphere-deepspace__spark{animation:none!important}}.rpui-agent-home:has(.rpui-atmosphere-layer--deepspace) .rpui-home-action-grid__promo{box-shadow:0 10px 28px #02060f59,inset 0 1px #ffffff0f}.rpui-agent-home:has(.rpui-atmosphere-layer--deepspace) .rpui-home-action-grid__cell--ad .rpui-ad-slot{box-shadow:0 10px 28px #02060f59,inset 0 1px #ffffff0f}:is(.rpui-agent-home:has(.rpui-atmosphere-layer--deepspace) .rpui-agent-home__deals,.rpui-agent-home:has(.rpui-atmosphere-layer--deepspace) .rpui-agent-home__strips){z-index:1;position:relative}.rpui-agent-home__core--spotlight .rpui-agent-home__resume{color:var(--rpv-navy);background:#ffffffeb;border-color:#0891b28c}.rpui-agent-chat :is(button,a,input,select,textarea,[tabindex]):focus-visible,.rpui-agent-home__surface :is(button,a,input,select):focus-visible,.rpui-agent-timeline :is(button,a):focus-visible{outline:3px solid var(--rpv-navy);outline-offset:2px;border-radius:6px}.rpui-agent-chat__head :is(button,a):focus-visible,.rpui-agent-chat__cta--primary:focus-visible,.rpui-agent-chat__product-btn:focus-visible,.rpui-agent-chat__send:focus-visible,.rpui-agent-chat__checkout-pay:focus-visible{outline-color:var(--rpv-navy);box-shadow:inset 0 0 0 2px #fff}.rpui-agent-md{flex-direction:column;gap:8px;display:flex}.rpui-agent-md p{overflow-wrap:anywhere;white-space:normal;margin:0;font-size:14px;line-height:1.45}.rpui-agent-md__h{color:var(--rpv-navy);margin:2px 0 0;font-size:14px;font-weight:800}.rpui-agent-md__list{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.rpui-agent-md__list li{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.rpui-agent-md ol.rpui-agent-md__list{list-style:decimal}.rpui-agent-md ul.rpui-agent-md__list{list-style:outside}.rpui-agent-md__code{background:#0f172a12;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.rpui-agent-md__pre{background:var(--rpv-asphalt);color:var(--rpv-slate-200);border-radius:8px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-x:auto}.rpui-agent-md__link{color:var(--rpv-navy);overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.rpui-agent-chat__bubble--user .rpui-agent-md__link{color:#fff}.rpui-agent-chat__dots{align-items:center;gap:5px;min-height:18px;display:inline-flex}.rpui-agent-chat__dots span{background:var(--rpv-muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite rpui-chat-dot;display:block}.rpui-agent-chat__dots span:nth-child(2){animation-delay:.15s}.rpui-agent-chat__dots span:nth-child(3){animation-delay:.3s}.rpui-agent-chat__error{background:#fff5f5;border:1px solid #d92020;border-radius:0;max-width:min(96%,460px);padding:12px 14px}.rpui-agent-chat__error-title{color:#b91c1c;margin:0;font-size:13px;font-weight:800}.rpui-agent-chat__error-body{color:#7f1d1d;margin:4px 0 0;font-size:13px;line-height:1.4}.rpui-agent-chat__error-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rpui-agent-chat__demo-badge{color:#92400e;background:#fef3c7;border-radius:6px;margin:0 0 6px;padding:4px 8px;font-size:11px;font-weight:800}.rpui-agent-chat__overlays{pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:0;right:0}.rpui-agent-chat__jump,.rpui-agent-chat__stop{background:var(--rpv-navy);color:#fff;cursor:pointer;pointer-events:auto;border:0;border-radius:0;align-items:center;gap:6px;min-height:44px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #0f172a38}.rpui-agent-chat__stop{border:2px solid var(--rpv-navy);color:var(--rpv-navy);background:#fff}.rpui-agent-chat__meta{justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;display:flex}.rpui-agent-chat__feedback{align-items:center;gap:2px;display:flex}.rpui-agent-chat__feedback-ack{color:#15803d;margin-right:4px;font-size:10px;font-weight:700}.rpui-agent-chat__icon-btn{color:var(--rpv-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;min-height:32px;padding:4px 6px;font-size:11px;font-weight:700;display:inline-flex}.rpui-agent-chat__icon-btn:hover{background:var(--rpv-mist);color:var(--rpv-navy)}.rpui-agent-chat__icon-btn.is-on{border-color:var(--rpv-navy);color:var(--rpv-navy);background:#e0edff}.rpui-agent-chat__product-utils{margin-top:4px;display:flex}.rpui-agent-chat__collapsed{background:var(--rpv-slate-100);border:1px dashed var(--rpv-slate-400);color:var(--rpv-slate-700);cursor:pointer;text-align:left;border-radius:0;width:100%;min-height:44px;margin-top:10px;padding:8px 12px;font-size:12px;font-weight:700}.rpui-agent-chat__inv-filters{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.rpui-agent-chat__inv-filter{border:1px solid var(--rpv-slate-300);color:var(--rpv-slate-700);cursor:pointer;background:#fff;border-radius:0;padding:6px 12px;font-size:12px;font-weight:700}.rpui-agent-chat__inv-filter.is-on{background:var(--rpv-navy);border-color:var(--rpv-navy);color:#fff}.rpui-agent-chat__inv-empty{color:var(--rpv-muted);margin:4px 0 0;font-size:12px}.rpui-agent-chat__overflow{position:relative}.rpui-agent-chat__overflow-btn{border:1px solid var(--rpv-slate-300);color:var(--rpv-navy);cursor:pointer;background:#fff;border-radius:0;min-width:36px;min-height:36px;padding:0 10px;font-size:16px;font-weight:800;line-height:1}.rpui-agent-chat__overflow-menu{border:1px solid var(--rpv-slate-300);z-index:5;background:#fff;border-radius:0;flex-direction:column;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0f172a29}.rpui-agent-chat__overflow-menu button{color:var(--rpv-navy);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;min-height:44px;padding:8px 10px;font-size:13px;font-weight:700}.rpui-agent-chat__overflow-menu button:hover:not(:disabled){background:var(--rpv-mist)}.rpui-agent-chat__overflow-menu button:disabled{color:var(--rpv-slate-400);cursor:not-allowed}.rpui-agent-chat__phone{flex-direction:column;gap:6px;display:flex}.rpui-agent-chat__phone label{color:var(--rpv-slate-700);font-size:11px;font-weight:800}.rpui-agent-chat__phone-row{gap:8px;display:flex}.rpui-agent-chat__phone-row input{border:1px solid var(--rpv-slate-300);border-radius:0;flex:1;min-width:0;min-height:44px;padding:8px 14px;font-size:14px}.rpui-agent-chat__phone-hint,.rpui-agent-chat__surface-note{color:var(--rpv-muted);margin:0 0 8px;font-size:11px;line-height:1.35}.rpui-agent-chat__surface--workshops{margin-top:10px}.rpui-agent-chat__workshop-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rpui-agent-chat__workshop-item{background:var(--rpv-slate-50);border:1px solid var(--rpv-slate-200);border-radius:0;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.rpui-agent-chat__workshop-name{color:var(--rpv-asphalt);margin:0;font-size:13px;font-weight:800}.rpui-agent-chat__workshop-badge{color:#065f46;background:#d1fae5;border-radius:0;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:700}.rpui-agent-chat__workshop-meta,.rpui-agent-chat__workshop-addr{color:var(--rpv-muted);margin:2px 0 0;font-size:11px;line-height:1.35}.rpui-agent-chat__workshop-actions{flex-wrap:wrap;gap:6px;display:flex}.rpui-agent-chat__vehicle{align-items:center;gap:4px;padding:10px 12px 0;display:flex}.rpui-agent-chat__vehicle-main{color:var(--rpv-navy);cursor:pointer;background:#eef4fb;border:1px solid #c7dcf5;border-radius:0;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.rpui-agent-chat__vehicle-dot{background:#15803d;border-radius:50%;width:7px;height:7px}.rpui-agent-chat__vehicle-clear{color:var(--rpv-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;min-width:36px;min-height:36px;font-size:14px}.rpui-agent-chat__vehicle-clear:hover{background:var(--rpv-slate-100);color:#b91c1c}.rpui-agent-chat__head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.rpui-agent-chat__escalate{border:1px solid var(--rpv-gray-300);color:var(--tica-cian-ink);cursor:pointer;background:#fff;border-radius:0;padding:8px 12px;font-size:12px;font-weight:800}.rpui-agent-chat__escalate:hover{border-color:var(--rpv-signal,#ff3131);color:var(--rpv-signal,#ff3131)}.rpui-agent-chat__attach{background:var(--rpv-mist);border:2px solid var(--rpv-border);color:var(--rpv-navy);cursor:pointer;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0;display:inline-flex}.rpui-agent-chat__attach:hover{border-color:var(--rpv-navy);background:#dbeafe}.rpui-agent-chat__attachment{align-items:center;gap:8px;padding:10px 12px 0;display:flex}.rpui-agent-chat__attachment img{border:1px solid var(--rpv-slate-300);-o-object-fit:cover;object-fit:cover;border-radius:8px;width:44px;height:44px}.rpui-agent-chat__attachment span{color:var(--rpv-slate-700);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.rpui-agent-chat__attachment button{color:var(--rpv-muted);cursor:pointer;background:0 0;border:0;border-radius:0;min-width:44px;min-height:44px}.rpui-agent-chat__recording{color:#b91c1c;align-items:center;gap:8px;margin:0;padding:8px 14px 0;font-size:12px;font-weight:700;display:flex}.rpui-agent-chat__voice-discard{border:1px solid var(--rpv-slate-300);color:var(--rpv-slate-700);cursor:pointer;background:#fff;border-radius:0;align-items:center;gap:4px;min-height:36px;margin-left:auto;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.rpui-agent-chat__level{align-items:center;gap:3px;height:22px;display:inline-flex}.rpui-agent-chat__level-bar{transform-origin:50%;background:#d92020;border-radius:2px;width:3px;height:22px;display:block;transform:scaleY(.25)}.rpui-agent-chat__voice-dismiss{color:var(--rpv-navy);cursor:pointer;background:0 0;border:0;min-height:32px;margin-left:8px;font-size:12px;font-weight:800;text-decoration:underline}.rpui-agent-chat__queued{color:var(--rpv-navy);margin:0;padding:8px 14px 0;font-size:12px;font-weight:700}.rpui-agent-chat__send{align-items:center;gap:6px;display:inline-flex}.rpui-agent-chat__ctas.is-muted{opacity:.55}.rpui-agent-chat__cta:disabled{cursor:not-allowed}.rpui-agent-chat__chip:disabled{cursor:not-allowed;opacity:.5}.rpui-agent-spinner{display:inline-flex}.rpui-agent-spinner__ring{border:2px solid #003b7e40;border-top-color:var(--rpv-navy);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite rpui-agent-spin;display:block}@keyframes rpui-agent-spin{to{transform:rotate(360deg)}}.rpui-agent-timeline__list--skeleton{margin:0;padding:0;list-style:none}.rpui-agent-timeline__skeleton-step{align-items:center;gap:10px;display:flex}.rpui-agent-timeline__skeleton-bar{background:linear-gradient(90deg, var(--rpv-slate-200) 0%, var(--rpv-slate-100) 50%, var(--rpv-slate-200) 100%);background-size:200% 100%;border-radius:6px;flex:1;height:12px;animation:1.4s ease-in-out infinite rpui-agent-skeleton;display:block}.rpui-agent-timeline__skeleton-step:nth-child(2) .rpui-agent-timeline__skeleton-bar{max-width:72%}.rpui-agent-timeline__skeleton-step:nth-child(3) .rpui-agent-timeline__skeleton-bar{max-width:54%}@keyframes rpui-agent-skeleton{0%{background-position:0 0}to{background-position:-200% 0}}.rpui-agent-home__resume{border:1px solid var(--rpv-navy);color:var(--rpv-navy);cursor:pointer;background:#fff;border-radius:0;min-height:44px;margin-top:12px;padding:10px 16px;font-size:13px;font-weight:700}@media (max-width:767px){.rpui-agent-chat :is(button,.rpui-agent-chat__cta,.rpui-agent-chat__chip,a.rpui-agent-chat__product-link){justify-content:center;align-items:center;min-height:44px;display:inline-flex}.rpui-agent-chat__product-actions{flex-wrap:wrap}.rpui-agent-chat__icon-btn,.rpui-agent-chat__vehicle-main,.rpui-agent-chat__vehicle-clear,.rpui-agent-chat__voice-discard{min-height:44px}.rpui-body.is-agent-chat,.rpui-body.is-agent-chat .rpui-store-header--home{--rpv-store-header-h:56px}.rpui-body:has(.rpui-agent-home--chat){--rpv-store-header-h:56px}.rpui-body:has(.rpui-agent-home--chat) .rpui-store-header--home{--rpv-store-header-h:56px}.rpui-body.is-agent-chat .rpui-store-header .rpui-header-nav--bar,.rpui-body.is-agent-chat .rpui-store-header .rpui-header-nav--strip,.rpui-body.is-agent-chat .rpui-store-header__mobile-footer{display:none}.rpui-body:has(.rpui-agent-home--chat) .rpui-store-header .rpui-header-nav--bar{display:none}.rpui-body:has(.rpui-agent-home--chat) .rpui-store-header .rpui-header-nav--strip{display:none}.rpui-body:has(.rpui-agent-home--chat) .rpui-store-header__mobile-footer{display:none}.rpui-body.is-agent-chat .rpui-store-header__inner{padding-block:4px}.rpui-body:has(.rpui-agent-home--chat) .rpui-store-header__inner{padding-block:4px}}html.is-agent-chat,.rpui-body.is-agent-chat{height:100%;max-height:100dvh;overflow:hidden}.rpui-body.is-agent-chat{flex-direction:column;height:100dvh;display:flex}.rpui-body.is-agent-chat .rpui-footer{display:none}.rpui-body.is-agent-chat>.rpui-store-header,.rpui-body.is-agent-chat>.rpui-ad-leaderboard-bar{flex-shrink:0}.rpui-body.is-agent-chat .rpui-page--agent-home{box-sizing:border-box;flex-direction:column;flex:1 1 0;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}@media (min-width:1024px){.rpui-body.is-agent-chat,.rpui-body.is-agent-chat .rpui-store-header--home{--rpv-store-header-h:60px}}@media (prefers-reduced-motion:reduce){.rpui-agent-chat__bubble--typing span,.rpui-agent-chat__dots span,.rpui-agent-chat__mic.is-recording,.rpui-agent-chat__status-dot,.rpui-agent-timeline__step--pending .rpui-agent-timeline__marker,.rpui-agent-timeline__skeleton-bar,.rpui-agent-spinner__ring{animation:none!important}.rpui-agent-chat__bubble--typing span,.rpui-agent-chat__dots span{opacity:.6}.rpui-agent-chat__level-bar{transform:scaleY(.6)!important}.rpui-agent-chat__messages{scroll-behavior:auto}}.rpui-agent-chat__product-body,.rpui-agent-chat__inv-body,.rpui-agent-chat__bubble>*{min-width:0}.rpui-agent-chat__bubble{overflow-wrap:anywhere}.rpui-tall-hub{--rpv-navy:#003b7e;--rpv-navy-deep:#002a59;--rpv-signal:#ff3131;--rpv-ai:#0891b2;--rpv-ai-soft:#0891b21f;--rpv-mist:#eef2f7;--rpv-ink:#1e293b;--rpv-muted:#64748b;flex-direction:column;gap:20px;margin:8px 0 24px;display:flex}.rpui-tall-hub__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 12px;display:flex}.rpui-tall-hub__hero{border:1px solid var(--rpv-border);background:#fff;border-radius:0;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 24px;display:flex;position:relative}.rpui-tall-hub__hero:before{background:var(--rpv-ai);content:"";border-radius:0 0 0 16px;width:4px;position:absolute;inset:0 auto 0 0}.rpui-tall-hub__eyebrow{background:var(--rpv-ai-soft);color:var(--rpv-ai);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0891b247;border-radius:0;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.rpui-tall-hub__title{color:var(--rpv-navy);font-family:var(--font-rpv-display), var(--font-rpv), "Barlow Condensed", sans-serif;letter-spacing:-.01em;margin:8px 0 6px;font-size:clamp(1.5rem,2.4vw,1.85rem);font-weight:700;line-height:1.15}.rpui-tall-hub__lead{color:var(--rpv-muted);max-width:640px;margin:0 0 10px;font-size:14px;line-height:1.5}.rpui-tall-hub__geo{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.rpui-tall-hub__geo-msg{color:var(--rpv-muted);margin:0;font-size:13px}.rpui-tall-hub__geo-msg--ok{color:#047857}.rpui-tall-hub__geo-msg--warn{color:#b45309}.rpui-tall-hub__geo-btn{appearance:none;background:var(--rpv-ai-soft);color:var(--rpv-ai);cursor:pointer;border:1px solid #0891b259;border-radius:0;min-height:44px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:700}.rpui-tall-hub__geo-btn:hover{background:#0891b22e}.rpui-tall-hub__view-toggle{background:var(--rpv-mist);border:1px solid var(--rpv-border);border-radius:0;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.rpui-tall-hub__view-btn{appearance:none;color:var(--rpv-muted);cursor:pointer;background:0 0;border:none;border-radius:0;min-height:44px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700}.rpui-tall-hub__view-btn.is-active{background:var(--rpv-navy);color:#fff}.rpui-tall-hub__layout{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.rpui-tall-hub__filters{border:1px solid var(--rpv-border);top:calc(var(--rpv-store-header-h,120px) + 12px);background:#fff;border-radius:0;flex-direction:column;gap:16px;padding:18px;display:flex;position:sticky}.rpui-tall-hub__filters-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.rpui-tall-hub__filters-title{color:var(--rpv-navy);margin:0;font-size:15px;font-weight:800}.rpui-tall-hub__clear{appearance:none;color:var(--rpv-signal);cursor:pointer;background:0 0;border:none;min-height:44px;padding:0 4px;font-family:inherit;font-size:12px;font-weight:700}.rpui-tall-hub__field{flex-direction:column;gap:6px;display:flex}.rpui-tall-hub__label{color:var(--rpv-slate-600);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.rpui-tall-hub__field .rpui-lead-form__input,.rpui-tall-hub__field select.rpui-lead-form__input{min-height:44px}.rpui-tall-hub__radios{flex-direction:column;gap:4px;display:flex}.rpui-tall-hub__radio{color:var(--rpv-ink);cursor:pointer;border-radius:0;align-items:center;gap:10px;min-height:44px;padding:6px 8px;font-size:13px;font-weight:600;display:flex}.rpui-tall-hub__radio:hover{background:var(--rpv-mist)}.rpui-tall-hub__radio input{accent-color:var(--rpv-navy);width:18px;height:18px}.rpui-tall-hub__count{background:var(--rpv-mist);border:1px solid var(--rpv-border);color:var(--rpv-muted);text-align:center;border-radius:0;padding:12px;font-size:13px}.rpui-tall-hub__count strong{color:var(--rpv-ai);font-weight:800}.rpui-tall-hub__main{flex-direction:column;gap:20px;min-width:0;display:flex}.rpui-tall-hub__map-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.rpui-tall-hub__map-label{color:var(--rpv-navy);font-size:13px;font-weight:800}.rpui-tall-hub__map-hint{color:var(--rpv-muted);font-size:12px}.rpui-tall-hub__map-shell{border:1px solid var(--rpv-border);background:#fff;border-radius:0;overflow:hidden}.rpui-workshop-map-container{border:none!important;border-radius:0!important}.rpui-workshop-map-skeleton{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex;background:var(--rpv-mist)!important;border:1px solid var(--rpv-border)!important;color:var(--rpv-muted)!important;border-radius:0!important}.rpui-workshop-map-skeleton .rpui-spinner{border-color:#0891b240!important;border-top-color:var(--rpv-ai)!important}.rpui-tall-hub__list-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:4px;display:flex}.rpui-tall-hub__empty{border:1px dashed var(--rpv-slate-300);color:var(--rpv-muted);text-align:center;background:#fff;border-radius:0;padding:40px 24px}.rpui-tall-hub__empty h3{color:var(--rpv-navy);margin:0 0 8px;font-size:16px;font-weight:800}.rpui-tall-hub__empty p{margin:0 0 16px;font-size:13px}.rpui-tall-hub__cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rpui-tall-hub__card{border:1px solid var(--rpv-border);border-radius:var(--rpv-radius-card);box-shadow:inset 3px 0 0 var(--rpv-navy);background:#fff;grid-template-columns:140px minmax(0,1fr);align-items:stretch;gap:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.rpui-tall-hub__card:hover{border-color:var(--rpv-ai);box-shadow:inset 3px 0 0 var(--rpv-navy), 0 8px 20px -10px #003b7e40;transform:translateY(-2px)}.rpui-tall-hub__card.is-selected{border-color:var(--rpv-ai);box-shadow:inset 3px 0 0 var(--rpv-signal), 0 0 0 1px var(--rpv-ai-soft)}.rpui-tall-hub__card-media{background:var(--rpv-mist);min-height:120px;position:relative}.rpui-tall-hub__card-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rpui-tall-hub__card-rating{z-index:1;position:absolute;bottom:8px;right:8px}.rpui-tall-hub__card-body{flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.rpui-tall-hub__card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 8px;display:flex}.rpui-tall-hub__card-name{color:var(--rpv-navy);margin:0;font-size:16px;font-weight:800;line-height:1.25}.rpui-tall-hub__pill{letter-spacing:.03em;text-transform:uppercase;border-radius:0;padding:3px 8px;font-size:10px;font-weight:800}.rpui-tall-hub__pill--aliado{color:#047857;background:#eff3f0}.rpui-tall-hub__pill--dist{background:var(--rpv-ai-soft);color:var(--rpv-ai)}.rpui-tall-hub__card-meta{color:var(--rpv-muted);margin:0;font-size:13px;font-weight:600}.rpui-tall-hub__card-addr{color:var(--rpv-slate-400);margin:2px 0 0;font-size:12px}.rpui-tall-hub__card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.rpui-tall-hub__card-actions .rpui-btn,.rpui-tall-hub__card-actions .rpui-directory__link,.rpui-tall-hub__card-actions button{min-height:44px}.rpui-tall-hub__btn-ghost{appearance:none;border:1px solid var(--rpv-border);color:var(--rpv-navy);cursor:pointer;background:#fff;border-radius:0;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:700}.rpui-tall-hub__btn-ghost:hover{border-color:var(--rpv-ai);color:var(--rpv-ai)}.rpui-tall-hub__btn-ai{appearance:none;background:var(--rpv-ai-soft);color:var(--rpv-ai);cursor:pointer;border:1px solid #0891b24d;border-radius:0;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:700}.rpui-tall-hub__filters-toggle{appearance:none;border:1px solid var(--rpv-border);color:var(--rpv-navy);cursor:pointer;background:#fff;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:800;display:none}.rpui-tall-hub__filters-toggle-meta{color:var(--rpv-muted);font-size:12px;font-weight:600}.leaflet-popup-content-wrapper{font-family:var(--font-rpv), "Barlow", system-ui, sans-serif!important;border-radius:0!important;box-shadow:0 8px 24px #0f172a1f!important}.leaflet-popup-content{margin:12px 14px!important}.rpui-map-popup__badge{color:#047857;text-transform:uppercase;background:#eff3f0;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:800}.rpui-map-popup__badge--cert{color:#c2410c;background:#f6f6f4}.rpui-map-popup__title{color:var(--rpv-navy);margin:6px 0 4px;font-size:14px;font-weight:800;line-height:1.25}.rpui-map-popup__meta{color:var(--rpv-muted);margin:0 0 8px;font-size:11px;line-height:1.35}.rpui-map-popup__tags{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.rpui-map-popup__tag{background:var(--rpv-mist);color:var(--rpv-slate-600);border-radius:6px;padding:2px 6px;font-size:10px;font-weight:600}.rpui-map-popup__actions{gap:6px;display:flex}.rpui-map-popup__link,.rpui-map-popup__book{cursor:pointer;text-align:center;border-radius:8px;flex:1;min-height:36px;padding:8px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.rpui-map-popup__link{background:var(--rpv-navy);color:#fff}.rpui-map-popup__book{background:var(--rpv-signal);color:#fff;border:none}.rpui-tall-pdp{--rpv-navy:#003b7e;--rpv-signal:#ff3131;--rpv-ai:#0891b2;--rpv-ai-soft:#0891b21f;--rpv-mist:#eef2f7;--rpv-muted:#64748b;flex-direction:column;gap:24px;margin:8px 0 32px;display:flex}.rpui-tall-pdp__crumb{color:var(--rpv-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.rpui-tall-pdp__crumb a{color:var(--rpv-navy);font-weight:600;text-decoration:none}.rpui-tall-pdp__crumb a:hover{color:var(--rpv-ai)}.rpui-tall-pdp__crumb [aria-current=page]{color:var(--rpv-ai);font-weight:700}.rpui-tall-pdp__hero{border:1px solid var(--rpv-border);background:#fff;border-radius:0;overflow:hidden}.rpui-tall-pdp__banner{background:var(--rpv-mist);height:200px;position:relative}.rpui-tall-pdp__banner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rpui-tall-pdp__banner-fade{background:linear-gradient(#0000 45%,#fff 92%);position:absolute;inset:0}.rpui-tall-pdp__banner-badges{flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:16px;left:16px}.rpui-tall-pdp__hero-body{flex-direction:column;gap:16px;padding:8px 24px 24px;display:flex}.rpui-tall-pdp__hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rpui-tall-pdp__name{color:var(--rpv-navy);font-family:var(--font-rpv-display), var(--font-rpv), "Barlow Condensed", sans-serif;margin:0 0 6px;font-size:clamp(1.6rem,3vw,2rem);font-weight:700;line-height:1.1}.rpui-tall-pdp__legal{color:var(--rpv-slate-400);margin:0 0 6px;font-size:13px}.rpui-tall-pdp__loc{color:var(--rpv-slate-600);margin:0;font-size:14px}.rpui-rep-score{border-radius:0;align-items:center;gap:10px;min-width:0;display:flex}.rpui-rep-score--md{background:var(--rpv-mist);border:1px solid var(--rpv-border);padding:12px 16px}.rpui-rep-score--sm{border:1px solid var(--rpv-border);background:#fffffff5;padding:4px 8px}.rpui-rep-score--live .rpui-rep-score__value{color:var(--rpv-signal);font-size:28px;font-weight:900;line-height:1}.rpui-rep-score--sm.rpui-rep-score--live .rpui-rep-score__value{color:var(--rpv-navy);font-size:13px}.rpui-rep-score__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.rpui-rep-score__meta strong{color:var(--rpv-navy);font-size:13px}.rpui-rep-score__meta span,.rpui-rep-score__copy{color:var(--rpv-ai);font-size:12px;font-weight:700}.rpui-rep-score--sm .rpui-rep-score__meta{display:none}.rpui-rep-score--empty .rpui-rep-score__copy{color:var(--rpv-muted);font-weight:700}.rpui-rep-score--sm.rpui-rep-score--empty{background:#fffffff5}.rpui-tall-pdp__rating-box{background:var(--rpv-mist);border:1px solid var(--rpv-border);border-radius:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.rpui-tall-pdp__rating-score{color:#b45309;font-size:28px;font-weight:900;line-height:1}.rpui-tall-pdp__rating-box p{margin:0}.rpui-tall-pdp__rating-box strong{color:var(--rpv-navy);font-size:13px}.rpui-tall-pdp__rating-box span{color:var(--rpv-muted);font-size:12px}.rpui-tall-pdp__desc{color:var(--rpv-muted);max-width:720px;margin:0;font-size:14px;line-height:1.55}.rpui-tall-pdp__facts{background:var(--rpv-mist);border:1px solid var(--rpv-border);border-radius:0;flex-wrap:wrap;gap:20px;padding:14px 18px;display:flex}.rpui-tall-pdp__fact span{color:var(--rpv-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.rpui-tall-pdp__fact strong{color:var(--rpv-navy);font-size:13px}.rpui-tall-pdp__ctas{flex-wrap:wrap;gap:10px;display:flex}.rpui-tall-pdp__ctas .rpui-btn,.rpui-tall-pdp__ctas a{min-height:44px}.rpui-tall-pdp__tabs{border-bottom:2px solid var(--rpv-border);flex-wrap:wrap;gap:4px;display:flex;overflow-x:auto}.rpui-tall-pdp__tab{appearance:none;color:var(--rpv-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;min-height:48px;margin-bottom:-2px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:800}.rpui-tall-pdp__tab.is-active{border-bottom-color:var(--rpv-ai);color:var(--rpv-navy)}.rpui-tall-pdp__service-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.rpui-tall-pdp__service{border:1px solid var(--rpv-border);background:#fff;border-radius:0;flex-direction:column;justify-content:space-between;gap:12px;padding:18px;display:flex}.rpui-tall-pdp__service-cat{background:var(--rpv-ai-soft);color:var(--rpv-ai);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.rpui-tall-pdp__service h3{color:var(--rpv-navy);margin:6px 0;font-size:16px;font-weight:800}.rpui-tall-pdp__service p{color:var(--rpv-muted);margin:0;font-size:13px;line-height:1.45}.rpui-tall-pdp__service-foot{border-top:1px solid var(--rpv-mist);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.rpui-tall-pdp__price{color:var(--rpv-navy);font-size:15px;font-weight:900}.rpui-tall-pdp__panel{border:1px solid var(--rpv-border);background:#fff;border-radius:0;padding:20px}.rpui-tall-pdp__panel h3{color:var(--rpv-navy);margin:0 0 12px;font-size:15px;font-weight:800}.rpui-tall-pdp__tags{flex-wrap:wrap;gap:8px;display:flex}.rpui-tall-pdp__tag{background:var(--rpv-mist);border:1px solid var(--rpv-border);color:var(--rpv-navy);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700}.rpui-tall-pdp__sedes{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:20px;display:grid}.rpui-tall-pdp__branch{border:1px solid var(--rpv-border);cursor:pointer;text-align:left;background:#fff;border-radius:0;flex-direction:column;gap:6px;width:100%;padding:14px;transition:border-color .18s;display:flex}.rpui-tall-pdp__branch.is-active{border-color:var(--rpv-ai);box-shadow:0 0 0 1px var(--rpv-ai-soft)}.rpui-tall-pdp__branch h4{color:var(--rpv-navy);margin:0;font-size:14px;font-weight:800}.rpui-tall-pdp__branch p{color:var(--rpv-muted);margin:0;font-size:12px}.rpui-tall-pdp__branch a{color:var(--rpv-ai);margin-top:4px;font-size:12px;font-weight:700;text-decoration:none}.rpui-tall-pdp__reviews-summary{border:1px solid var(--rpv-border);background:#fff;border-radius:0;grid-template-columns:160px 1fr;align-items:center;gap:24px;padding:20px;display:grid}.rpui-tall-pdp__reviews-score{border-right:1px solid var(--rpv-border);text-align:center;padding-right:16px}.rpui-tall-pdp__reviews-score strong{color:#b45309;font-size:40px;font-weight:900;line-height:1;display:block}.rpui-tall-pdp__review{border:1px solid var(--rpv-border);background:#fff;border-radius:0;flex-direction:column;gap:8px;padding:16px;display:flex}.rpui-tall-pdp__review-reply{background:var(--rpv-mist);border-left:3px solid var(--rpv-ai);color:var(--rpv-muted);border-radius:0 8px 8px 0;margin-top:4px;padding:10px 14px;font-size:13px}.rpui-tall-pdp__parts{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.rpui-tall-pdp__part{border:1px solid var(--rpv-border);background:#fff;border-radius:0;flex-direction:column;gap:10px;padding:14px;display:flex}.rpui-tall-pdp__part img{background:var(--rpv-mist);-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:120px}.rpui-tall-modal{--rpv-navy:#003b7e;--rpv-signal:#ff3131;--rpv-ai:#0891b2;z-index:9999;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.rpui-tall-modal__panel{border:1px solid var(--rpv-border);color:var(--rpv-ink);background:#fff;border-radius:0;flex-direction:column;gap:18px;width:100%;max-width:560px;padding:22px;display:flex;position:relative;box-shadow:0 20px 40px #0f172a24}.rpui-tall-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rpui-tall-modal__mode-pill{background:var(--rpv-ai-soft);color:var(--rpv-ai);letter-spacing:.03em;text-transform:uppercase;border-radius:0;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.rpui-tall-modal__mode-pill--mant{color:var(--rpv-navy);background:#003b7e1a}.rpui-tall-modal__title{color:var(--rpv-navy);margin:6px 0 0;font-size:18px;font-weight:800}.rpui-tall-modal__close{appearance:none;background:var(--rpv-mist);border:1px solid var(--rpv-border);color:var(--rpv-muted);cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:inline-flex}.rpui-tall-modal__switch{background:var(--rpv-mist);border:1px solid var(--rpv-border);border-radius:0;gap:4px;padding:4px;display:flex}.rpui-tall-modal__switch button{appearance:none;color:var(--rpv-muted);cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;min-height:44px;padding:8px;font-family:inherit;font-size:13px;font-weight:700}.rpui-tall-modal__switch button.is-active{background:var(--rpv-signal);color:#fff}.rpui-tall-modal__switch button.is-active--mant{background:var(--rpv-navy)}.rpui-tall-modal__form{flex-direction:column;gap:14px;display:flex}.rpui-tall-modal__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rpui-tall-modal__grid--placa{grid-template-columns:120px 1fr}.rpui-tall-modal__field label{color:var(--rpv-slate-600);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.rpui-tall-modal__field .rpui-lead-form__input{width:100%;min-height:44px}.rpui-tall-modal__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.rpui-tall-modal__success{text-align:center;flex-direction:column;gap:14px;padding:12px 4px;display:flex}.rpui-tall-modal__success-icon{color:#047857;background:#eff3f0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto;font-size:24px;font-weight:800;display:flex}.rpui-tall-modal__success h3{color:var(--rpv-navy);margin:0 0 6px;font-size:17px;font-weight:800}.rpui-tall-modal__success p{color:var(--rpv-muted);margin:0;font-size:14px;line-height:1.5}.rpui-tall-modal__success-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:900px){.rpui-tall-hub__layout{grid-template-columns:1fr}.rpui-tall-hub__filters-toggle{display:flex}.rpui-tall-hub__filters{display:none;position:static}.rpui-tall-hub__filters.is-open{display:flex}.rpui-tall-hub__card{grid-template-columns:1fr}.rpui-tall-hub__card-media{height:140px}.rpui-tall-pdp__sedes,.rpui-tall-pdp__reviews-summary{grid-template-columns:1fr}.rpui-tall-pdp__reviews-score{border-bottom:1px solid var(--rpv-border);border-right:none;padding:0 0 16px}.rpui-tall-modal__grid,.rpui-tall-modal__grid--placa{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rpui-tall-hub__card,.rpui-tall-hub__card:hover{transition:none;transform:none}}.rpui-vehiculo-card--featured{border-color:var(--rpv-ai);box-shadow:0 8px 28px #0891b224}.rpui-vehiculo-card__badge--featured{background:var(--rpv-ai);left:auto;right:8px}.rpui-vehiculo-pdp__badge--featured{color:#0e7490;background:#0891b21f;margin-left:8px}.rpui-perfil-vehiculos__featured-tag{color:var(--rpv-ai);font-size:12px;font-weight:800}.rpui-perfil-vehiculos__link--destacar{background:var(--rpv-ai)!important}.rpui-destacar-popover{border:1px solid var(--rpv-slate-200);z-index:3;background:#fff;border-radius:0;max-width:360px;margin-top:8px;padding:14px;position:relative;box-shadow:0 12px 32px #0f172a1f}.rpui-destacar-popover__title{color:var(--rpv-navy);margin:0;font-size:15px;font-weight:800}.rpui-destacar-popover__lead{color:var(--rpv-muted);margin:6px 0 12px;font-size:13px}.rpui-destacar-popover__plans{margin:0;padding:0;list-style:none}.rpui-destacar-popover__plan{align-items:flex-start;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.rpui-destacar-popover__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rpui-destacar-popover__msg{color:#0f766e;margin:10px 0 0;font-size:12px}.rpui-avisarme{border-top:1px solid var(--rpv-slate-200);margin-top:16px;padding-top:14px}.rpui-avisarme__title{color:var(--rpv-navy);margin:0 0 8px;font-size:13px;font-weight:800}.rpui-avisarme__actions{flex-wrap:wrap;gap:8px;display:flex}.rpui-avisarme__msg{color:var(--rpv-muted);margin:10px 0 0;font-size:13px}.rpui-avisarme__msg--ok{color:#0f766e}.rpui-avisarme__msg a{color:var(--rpv-navy);font-weight:700}.rpui-mis-alertas__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rpui-mis-alertas__item{border:1px solid var(--rpv-border);background:#fff;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.rpui-mis-alertas__main{flex-direction:column;gap:4px;display:flex}.rpui-mis-alertas__main strong{color:var(--rpv-navy)}.rpui-mis-alertas__meta{color:var(--rpv-muted);font-size:13px}.rpui-mis-alertas__actions{flex-wrap:wrap;gap:8px;display:flex}.rpui-soat-picker{z-index:1200;position:fixed;inset:0}.rpui-soat-picker__backdrop{cursor:pointer;background:#0f172a8c;border:none;position:absolute;inset:0}.rpui-soat-picker__panel{border:1px solid var(--rpv-slate-200);z-index:1;background:#fff;border-radius:0;width:100%;max-width:min(92vw,480px);max-height:min(90vh,720px);padding:22px 20px 16px;position:relative;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0f172a33}.rpui-soat-picker__panel--redirect{text-align:center}.rpui-soat-picker__eyebrow{color:#5c2d91;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.rpui-soat-picker__title{margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.15}.rpui-soat-picker__lead{color:var(--rpv-slate-600);margin:0 0 14px;font-size:14px;line-height:1.45}.rpui-soat-picker__welcome{color:#92400e;background:#f6f6f4;border:1px solid #fcd34d;border-radius:0;margin:0 0 12px;padding:8px 10px;font-size:13px}.rpui-soat-picker__list{flex-direction:column;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.rpui-soat-picker__item{background:var(--rpv-slate-50);border:1px solid var(--rpv-slate-200);border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.rpui-soat-picker__item--overdue{background:#fef2f2;border-color:#fecaca}.rpui-soat-picker__item--soon{background:#f6f6f4;border-color:#fde68a}.rpui-soat-picker__item--ok{background:#f0fdf4;border-color:#bbf7d0}.rpui-soat-picker__item-main{flex-direction:column;gap:2px;min-width:0;display:flex}.rpui-soat-picker__placa{letter-spacing:.04em;font-size:16px}.rpui-soat-picker__vehicle{color:var(--rpv-muted);font-size:12px}.rpui-soat-picker__status{color:var(--rpv-slate-700);font-size:12px;line-height:1.35}.rpui-soat-picker__cta{color:#fff;cursor:pointer;white-space:nowrap;background:#5c2d91;border:none;border-radius:0;padding:8px 14px;font-size:12px;font-weight:700}.rpui-soat-picker__cta--ghost{border:1px solid var(--rpv-slate-300);color:var(--rpv-gray-900);background:#fff}.rpui-soat-picker__cta--buy{color:var(--rpv-gray-900);background:#ffd400;border:2px solid #5c2d91}.rpui-soat-picker__badge-ok{color:#166534;background:#dcfce7;border-radius:0;padding:6px 10px;font-size:11px;font-weight:700}.rpui-soat-picker__add-form{border-top:1px solid var(--rpv-slate-200);margin-top:4px;padding-top:12px}.rpui-soat-picker__label{color:var(--rpv-muted);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.rpui-soat-picker__add-row{gap:8px;display:flex}.rpui-soat-picker__input{border:1px solid var(--rpv-slate-300);letter-spacing:.06em;border-radius:0;flex:1;padding:8px 10px;font-size:14px}.rpui-soat-picker__error{color:#b91c1c;margin:6px 0 0;font-size:12px}.rpui-soat-picker__limit{color:var(--rpv-muted);margin:0 0 10px;font-size:12px}.rpui-soat-picker__foot{justify-content:flex-end;margin-top:8px;display:flex}.rpui-soat-picker__close{color:var(--rpv-muted);cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:underline}.rpui-soat-picker__loading,.rpui-soat-picker__empty p{color:var(--rpv-muted);font-size:13px}.rpui-soat-picker__spinner{border:3px solid var(--rpv-slate-200);border-top-color:#5c2d91;border-radius:50%;width:36px;height:36px;margin:16px auto 8px;animation:.9s linear infinite rpui-soat-spin}.rpui-soat-picker__placa-ref{color:var(--rpv-slate-600);margin:0;font-size:14px}.rpui-soat-picker__fine{color:var(--rpv-slate-400);margin:10px 0 0;font-size:12px}@keyframes rpui-soat-spin{to{transform:rotate(360deg)}}.rpui-demand-section{background:linear-gradient(180deg, var(--rpv-slate-50) 0%, #fff 55%);border:1px solid var(--rpv-border);border-radius:0;margin:32px 0 40px;padding:20px 20px 24px}.rpui-demand-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.rpui-demand-title{color:var(--rpv-navy);margin:4px 0 2px;font-size:20px;font-weight:800;line-height:1.15}.rpui-demand-subtitle{color:var(--rpv-muted);max-width:68ch;font-size:13px;line-height:1.35}.rpui-demand-list{gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}.rpui-demand-item{border:1px solid var(--rpv-border);background:#fff;border-radius:0;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.rpui-demand-item__main{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.rpui-demand-query{color:var(--rpv-ink);font-weight:700}.rpui-demand-note{color:var(--rpv-muted);font-size:13px}.rpui-demand-time{color:var(--rpv-muted);white-space:nowrap;flex-shrink:0;font-size:11px}.rpui-demand-empty{color:var(--rpv-muted);margin:4px 0 14px;font-size:13px}.rpui-demand-form{border:1px solid var(--rpv-border);background:#fff;border-radius:0;margin-top:6px;padding:14px 16px 16px}.rpui-demand-form__row{margin-bottom:10px}.rpui-demand-label{color:var(--rpv-navy);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.rpui-demand-input,.rpui-demand-textarea{border:1px solid var(--rpv-gray-300);width:100%;color:var(--rpv-ink);background:#fff;border-radius:0;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.rpui-demand-input:focus,.rpui-demand-textarea:focus{border-color:var(--rpv-navy);outline:none;box-shadow:0 0 0 3px #003b7e14}.rpui-demand-textarea{resize:vertical;min-height:54px}.rpui-demand-form__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rpui-demand-submit{appearance:none;background:var(--rpv-signal);color:#fff;cursor:pointer;box-shadow:0 1px 0 var(--rpv-signal-hover);border:0;border-radius:0;padding:11px 20px;font-size:14px;font-weight:800;transition:transform .12s,background .15s}.rpui-demand-submit:hover:not(:disabled){background:var(--rpv-signal-hover);transform:translateY(-1px)}.rpui-demand-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.rpui-demand-hint{color:var(--rpv-muted);font-size:12px}.rpui-demand-error{color:#b91c1c;margin-top:10px;font-size:13px}.rpui-demand-success{color:#166534;background:#eff3f0;border:1px solid #a7f3d0;border-radius:0;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:600}.rpui-demand-cta{color:var(--rpv-navy);border:1px solid var(--rpv-navy);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.rpui-demand-cta:hover{background:var(--rpv-navy);color:#fff}.rpui-demand-cta--primary{background:var(--rpv-signal);color:#fff;border-color:var(--rpv-signal)}.rpui-demand-cta--primary:hover{background:var(--rpv-signal-hover);border-color:var(--rpv-signal-hover)}.rpui-demand-cta--inline{padding:6px 12px;font-size:12px}.rpui-demand-toast{background:var(--rpv-asphalt);color:#fff;z-index:99999;border-radius:0;padding:10px 18px;font-size:13px;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0003}.rpui-body{font-family:var(--font-rpv), "Archivo", system-ui, sans-serif;--font-rpv-display:var(--font-rpv)}.rpui-body ::selection{background:var(--tica-rojo);color:#000}.rpui-body ::-moz-selection{background:var(--tica-rojo);color:#000}.rpui-body :focus-visible{outline:1px solid var(--tica-cian-ink);outline-offset:3px}.rpui-body ::-webkit-scrollbar{width:10px;height:10px}.rpui-body ::-webkit-scrollbar-track{background:#000}.rpui-body ::-webkit-scrollbar-thumb{background:#7fdcff2e;border:2px solid #000}.rpui-body ::-webkit-scrollbar-thumb:hover{background:var(--tica-rojo-dim)}.rpui-body h1,.rpui-body h2,.rpui-body h3,.rpui-body h4{font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.005em;font-stretch:125%}.rpui-body{background-image:linear-gradient(var(--tica-cian-grid) 1px, transparent 1px), linear-gradient(90deg, var(--tica-cian-grid) 1px, transparent 1px), radial-gradient(ellipse 80% 50% at 50% -10%, #003b7e14, transparent), linear-gradient(180deg, var(--rpv-mist) 0%, #fff 42%);background-size:48px 48px,48px 48px,auto,auto}@keyframes tica-corner-flick{0%,to{opacity:1}92%{opacity:1}93%{opacity:.35}94%{opacity:1}96%{opacity:.55}97%{opacity:1}}@keyframes tica-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes tica-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tica-scan-y{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes tica-boot-caret{0%,49%{opacity:1}50%,to{opacity:0}}.tica-kicker{font-family:var(--rpv-font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--tica-cian-dim);font-size:10px;font-weight:500}.tica-status-dot{border-radius:9999px;flex:none;width:6px;height:6px;display:inline-block}.tica-status-dot--ok{background:var(--tica-verde-ok);animation:1.6s ease-in-out infinite tica-dot-pulse;box-shadow:0 0 8px #69f0ae99}.tica-status-dot--warn{background:var(--tica-rojo);animation:2.2s ease-in-out infinite tica-dot-pulse;box-shadow:0 0 8px #ff313199}.tica-status-dot--cian{background:var(--tica-cian);box-shadow:0 0 8px #7fdcff99}.tica-ticker{border-top:1px solid var(--tica-cian-hair);border-bottom:1px solid var(--tica-cian-hair);overflow:hidden}.tica-ticker__track{will-change:transform;width:max-content;animation:tica-marquee var(--tica-ticker-duration,40s) linear infinite;align-items:center;display:flex}.tica-ticker:hover .tica-ticker__track{animation-play-state:paused}.tica-ticker__row{flex-shrink:0;align-items:center;display:flex}.tica-ticker__item{font-family:var(--rpv-font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--tica-cian-dim);white-space:nowrap;font-size:10px;font-weight:500}.tica-ticker__sep{color:var(--tica-rojo-brillo);margin:0 24px}.tica-section-tag{font-family:var(--rpv-font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--tica-cian);align-items:center;gap:14px;font-size:10px;font-weight:500;display:flex}.tica-section-tag--light{color:var(--tica-cian-ink)}.tica-section-tag__line{background:var(--tica-cian-hair);flex:none;width:48px;height:1px}.tica-section-tag--light .tica-section-tag__line{background:#0891b24d}.tica-section-tag__status{color:var(--tica-cian-dim);letter-spacing:.18em;align-items:center;gap:8px;display:inline-flex}.tica-section-tag--light .tica-section-tag__status{color:var(--tica-cian-ink)}.tica-telemetry-row{border-bottom:1px solid var(--tica-cian-hair);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.tica-telemetry-row:last-child{border-bottom:0}.tica-telemetry-row__label{font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tica-cian-dim);font-size:9.5px;font-weight:500}.tica-telemetry-row__value{font-family:var(--rpv-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tica-blanco);text-align:right;font-size:12.5px;font-weight:500}.tica-panel{--tick:12px;--tick-color:var(--tica-cian-hair);border:1px solid var(--tica-cian-hair);background:linear-gradient(135deg,#080d14db,#04070cc7);border-radius:0;position:relative}.tica-panel:before,.tica-panel:after{content:"";pointer-events:none;background-repeat:no-repeat;transition:background-size .25s,opacity .25s;position:absolute;inset:-1px}.tica-panel:before{background-image:linear-gradient(var(--tick-color), var(--tick-color)), linear-gradient(var(--tick-color), var(--tick-color)), linear-gradient(var(--tick-color), var(--tick-color)), linear-gradient(var(--tick-color), var(--tick-color));background-position:0 0,0 0,100% 100%,100% 100%;background-size:var(--tick) 1px, 1px var(--tick), var(--tick) 1px, 1px var(--tick)}.tica-panel:after{background-image:linear-gradient(var(--tick-color), var(--tick-color)), linear-gradient(var(--tick-color), var(--tick-color)), linear-gradient(var(--tick-color), var(--tick-color)), linear-gradient(var(--tick-color), var(--tick-color));background-position:100% 0,100% 0,0 100%,0 100%;background-size:var(--tick) 1px, 1px var(--tick), var(--tick) 1px, 1px var(--tick)}.tica-panel--accent{--tick-color:var(--tica-rojo-hair)}.tica-hud-corners{pointer-events:none;z-index:6;position:absolute;inset:0}.tica-hud-corner{pointer-events:none;z-index:6;width:36px;height:36px;animation:6s linear infinite tica-corner-flick;position:absolute}.tica-hud-corner--accent{border-color:var(--tica-rojo-hair)!important}.tica-hud-corner--tl{border-top:1px solid var(--tica-cian-hair);border-left:1px solid var(--tica-cian-hair);top:22px;left:22px}.tica-hud-corner--tr{border-top:1px solid var(--tica-cian-hair);border-right:1px solid var(--tica-cian-hair);animation-delay:.15s;top:22px;right:22px}.tica-hud-corner--br{border-bottom:1px solid var(--tica-cian-hair);border-right:1px solid var(--tica-cian-hair);animation-delay:.3s;bottom:22px;right:22px}.tica-hud-corner--bl{border-bottom:1px solid var(--tica-cian-hair);border-left:1px solid var(--tica-cian-hair);animation-delay:.45s;bottom:22px;left:22px}@media (max-width:768px){.tica-hud-corner{width:24px;height:24px}.tica-hud-corner--tl{top:10px;left:10px}.tica-hud-corner--tr{top:10px;right:10px}.tica-hud-corner--br{bottom:10px;right:10px}.tica-hud-corner--bl{bottom:10px;left:10px}}.tica-scanline{pointer-events:none;background:linear-gradient(#0000,#7fdcff0f,#0000);height:40%;animation:4.5s linear infinite tica-scan-y;position:absolute;top:0;left:0;right:0}.tica-accent{color:var(--tica-rojo)}.rpui-store-header{background:var(--tica-negro);border-bottom:0;box-shadow:0 18px 36px -30px #0206178c}.rpui-store-header__brand-text strong{color:var(--tica-blanco);font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.03em;text-transform:uppercase;font-size:16px;font-weight:800;font-stretch:125%}.rpui-store-header__brand-text small{color:var(--tica-cian-dim);font-family:var(--rpv-font-mono);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:6px;font-size:8.5px;font-weight:500;display:inline-flex}.rpui-nav-idle-btn{--rpui-nav-idle-face:#7fdcff0d;background:var(--rpui-nav-idle-face);border:1px solid var(--tica-cian-hair);box-shadow:none;color:var(--tica-texto-2);font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:0;min-height:32px;padding:6px 10px;font-size:10px;font-weight:500}.rpui-nav-idle-btn:hover{border-color:var(--tica-cian);box-shadow:none;color:var(--tica-blanco);background:#7fdcff1a;transform:none}.rpui-nav-idle-btn:active,.rpui-nav-idle-btn--active,.rpui-nav-idle-btn--expanded{border-color:var(--tica-rojo-hair);box-shadow:none;color:var(--tica-blanco);background:#ff313129;transform:none}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay{background:var(--tica-panel-2);border:1px solid var(--tica-cian-hair);color:var(--tica-blanco);border-radius:0;box-shadow:0 24px 60px #0009}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__cat:hover,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__dept:hover{background:#7fdcff14}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__cat--active,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__dept--active{color:var(--tica-blanco);background:#7fdcff14}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__col-title{color:var(--tica-cian-dim);font-family:var(--rpv-font-mono);letter-spacing:.2em;font-size:9.5px}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__sub-count,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__brand-count{color:var(--tica-texto-3);font-family:var(--rpv-font-mono)}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__cat-icon{box-shadow:inset 0 0 0 1px var(--tica-cian-hair);border-radius:0}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-header-nav-panel__subs,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__depts,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__services,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-header-nav-panel__promo{border-color:var(--tica-cian-hair)}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__promo-card{border:1px solid var(--tica-rojo-hair);background:linear-gradient(135deg,#ff313124,#ff31310d);border-radius:0}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__promo-badge{background:var(--tica-rojo);color:#000;font-family:var(--rpv-font-mono);letter-spacing:.14em;border-radius:0;font-size:9px}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__promo-subtitle{color:var(--tica-texto-2)}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__footer{border-top:1px solid var(--tica-cian-hair)}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__footer-close{color:var(--tica-texto-2)}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__footer-close:hover{color:var(--tica-blanco)}.rpui-store-header__search-wrap .rpui-agent-search-hero__form{background:var(--tica-panel-2);border:0;border-radius:0;box-shadow:0 0 0 1px #7fdcff29}.rpui-store-header__search-wrap .rpui-agent-search-hero__form:focus-within{box-shadow:0 0 0 2px #7fdcff73}.rpui-store-header__search-wrap .rpui-agent-search-hero__ghost{color:var(--tica-texto-3);font-family:var(--rpv-font-mono);font-size:11px}.rpui-store-header__search-wrap .rpui-agent-search-hero__input{color:var(--tica-blanco);font-family:var(--rpv-font-mono);background:0 0;font-size:12px}.rpui-store-header__search-wrap .rpui-agent-search-hero__btn,.rpui-store-header__search-wrap .rpui-agent-home__search-btn{background:var(--tica-rojo);color:#000;font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;border:none;border-radius:0;font-weight:700}.rpui-store-header__ticker{background:var(--tica-panel)}.rpui-agent-home__stage{position:relative}.rpui-agent-home__stage:before{background-image:linear-gradient(var(--tica-cian-grid) 1px, transparent 1px), linear-gradient(90deg, var(--tica-cian-grid) 1px, transparent 1px);content:"";pointer-events:none;z-index:0;background-size:48px 48px;position:absolute;inset:0}.rpui-agent-home__core--spotlight .rpui-agent-home__brand{color:var(--tica-cian-dim);font-family:var(--rpv-font-mono);letter-spacing:.42em;text-transform:uppercase;text-shadow:none;font-size:10px;font-weight:500}.rpui-agent-home__core--spotlight .rpui-agent-home__headline{color:var(--tica-blanco);font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.005em;text-transform:uppercase;text-shadow:none;font-size:clamp(32px,5vw,60px);font-weight:800;font-stretch:125%;line-height:1.02}.rpui-agent-home__core--spotlight .rpui-agent-home__lead{color:var(--tica-texto-2);font-family:var(--font-rpv), "Archivo", sans-serif;text-shadow:none;font-size:15px;line-height:1.75}.rpui-agent-search-hero__form{background:var(--tica-panel-2);border:0;border-radius:0;box-shadow:0 18px 46px -28px #00000080}.rpui-agent-search-hero__form:focus-within{box-shadow:0 0 0 2px #7fdcff66,0 18px 46px -28px #00000080}.rpui-agent-search-hero__ghost{color:var(--tica-texto-3);font-family:var(--rpv-font-mono);letter-spacing:.04em;font-size:12px}.rpui-agent-search-hero__input{color:var(--tica-blanco);font-family:var(--rpv-font-mono);background:0 0;border:0;font-size:14px}.rpui-agent-search-hero__input:focus{background:0 0;outline:none}.rpui-agent-search-hero__caret{background:var(--tica-rojo);animation:1s step-end infinite tica-boot-caret}.rpui-agent-home__search-btn{background:var(--tica-rojo);border:1px solid var(--tica-rojo);color:#000;font-family:var(--rpv-font-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:0;font-weight:700}.rpui-agent-home__search-btn:hover{background:var(--tica-rojo-brillo);border-color:var(--tica-rojo-brillo);color:#000}.rpui-agent-home__chip{border:1px solid var(--tica-cian-hair);color:var(--tica-texto-2);font-family:var(--rpv-font-mono);letter-spacing:.12em;text-transform:uppercase;background:#080d149e;border-radius:0;padding:8px 12px;font-size:10px;font-weight:500}.rpui-agent-home__chip:hover{border-color:var(--tica-cian);color:var(--tica-blanco);background:#7fdcff14}.rpui-agent-home__telemetry{border-top:1px solid var(--tica-cian-hair);text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:22px;display:grid}.rpui-agent-home__telemetry-cell{border-left:1px solid var(--tica-cian-hair);flex-direction:column;gap:4px;padding:10px 14px;display:flex}.rpui-agent-home__telemetry-cell:first-child{border-left:0;padding-left:0}.rpui-agent-home__telemetry-label{font-family:var(--rpv-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tica-cian-dim);font-size:8.5px;font-weight:500}.rpui-agent-home__telemetry-value{font-family:var(--rpv-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tica-blanco);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.rpui-agent-home__telemetry-value--rojo{color:var(--tica-rojo-brillo)}.rpui-agent-home__telemetry-cell button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}@media (max-width:900px){.rpui-agent-home__telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}.rpui-agent-home__telemetry-cell:nth-child(3){border-left:0;padding-left:0}}.rpui-agent-home__slot{border:1px solid var(--tica-cian-hair);color:var(--tica-blanco);box-shadow:none;background:linear-gradient(135deg,#080d14eb,#04070ce0);border-radius:0}.rpui-agent-home__slot:hover{border-color:var(--tica-cian);transform:translateY(-2px);box-shadow:0 0 24px #7fdcff1a}.rpui-agent-home__slot-eyebrow{color:var(--tica-cian-dim);font-family:var(--rpv-font-mono);letter-spacing:.22em;font-size:9px;font-weight:500}.rpui-agent-home__slot-title{color:var(--tica-blanco);font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.005em;text-transform:uppercase;font-size:18px;font-weight:800;font-stretch:125%;line-height:1.1}.rpui-agent-home__slot--talleres{background:var(--tica-rojo);border-color:var(--tica-rojo);color:#000}.rpui-agent-home__slot--talleres .rpui-agent-home__slot-eyebrow{color:#000000a6}.rpui-agent-home__slot--talleres .rpui-agent-home__slot-title{color:#000}.rpui-agent-home__slot--talleres .rpui-home-action-grid__promo-cta--pill{color:var(--tica-rojo);background:#000;border-color:#000}.rpui-agent-home__slot--deal{border-color:var(--tica-rojo-hair);background:linear-gradient(135deg,#080d14eb,#04070ce0)}.rpui-agent-home__slot--deal .rpui-agent-home__slot-eyebrow{color:var(--tica-rojo-brillo)}.rpui-agent-home__slot--fin,.rpui-agent-home__slot--seguro,.rpui-agent-home__slot--vehiculos{border-color:var(--tica-cian-hair);background:linear-gradient(135deg,#080d14eb,#04070ce0)}.rpui-agent-home__slot--fin .rpui-agent-home__slot-eyebrow,.rpui-agent-home__slot--seguro .rpui-agent-home__slot-eyebrow,.rpui-agent-home__slot--vehiculos .rpui-agent-home__slot-eyebrow{color:var(--tica-cian-dim)}.rpui-agent-home__slot--fin .rpui-home-action-grid__promo-cta--pill,.rpui-agent-home__slot--vehiculos .rpui-home-action-grid__promo-cta--pill{border-color:var(--tica-cian-hair);color:var(--tica-cian);background:#7fdcff1f}.rpui-agent-home__slot--seguro .rpui-home-action-grid__promo-cta--pill{border:1px solid var(--tica-cian-hair);color:var(--tica-cian);background:#7fdcff1f}.rpui-agent-home__slot--vehiculos .rpui-home-action-grid__promo-cta--pill-secondary{border-color:var(--tica-cian-hair);color:var(--tica-cian);background:0 0}.rpui-agent-home__slot-ctas .rpui-home-action-grid__promo-cta,.rpui-home-action-grid__promo-cta--pill{font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:0;font-size:10px;font-weight:700}.rpui-agent-home__eyebrow{color:var(--tica-cian-ink);font-family:var(--rpv-font-mono);letter-spacing:.24em;font-size:9px;font-weight:500}.rpui-agent-home__deals-title{color:var(--rpv-ink);font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.005em;text-transform:uppercase;font-size:26px;font-weight:800;font-stretch:125%}.rpui-agent-home__deals-all{color:var(--tica-rojo-text);font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.rpui-agent-home__sku{border:1px solid var(--rpv-border);border-radius:var(--rpv-radius-card);box-shadow:none;background:#fff}.rpui-agent-home__sku:hover{border-color:var(--tica-cian-ink);box-shadow:0 12px 30px #003b7e1f}.rpui-agent-home__sku-sku{color:var(--tica-cian-ink);font-family:var(--rpv-font-mono);letter-spacing:.16em;font-size:9px}.rpui-agent-home__sku-title{color:var(--rpv-ink);font-family:var(--font-rpv), "Archivo", sans-serif;font-weight:700}.rpui-agent-home__sku-price{font-family:var(--font-rpv), "Archivo", sans-serif;font-variant-numeric:tabular-nums;font-weight:800;font-stretch:115%}.rpui-agent-home__sku-badge{background:var(--tica-rojo);color:#000;font-family:var(--rpv-font-mono);letter-spacing:.12em;border-radius:0;font-size:9px;font-weight:700}.rpui-agent-home__sku-badge--hot{background:var(--tica-negro);color:var(--tica-blanco)}.rpui-agent-home__sku-cart{background:var(--tica-rojo);color:#000;font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;border:0;border-radius:0;font-size:10px;font-weight:700}.rpui-agent-home__sku-cart:hover{background:var(--tica-rojo-brillo)}.rpui-agent-home__strip{border:1px solid var(--tica-cian-hair);color:var(--tica-blanco);background:linear-gradient(135deg,#080d14eb,#04070ce0);border-radius:0}.rpui-agent-home__strip:hover{border-color:var(--tica-cian);box-shadow:0 0 24px #7fdcff1a}.rpui-agent-home__strip span{color:var(--tica-cian-dim);font-family:var(--rpv-font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:9px}.rpui-agent-home__strip strong{color:var(--tica-blanco);font-family:var(--font-rpv), "Archivo", sans-serif;text-transform:uppercase;font-size:15px;font-weight:800;font-stretch:125%}.rpui-ad-leaderboard-bar{background:var(--tica-negro);border-bottom:1px solid var(--tica-cian-hair)}.rpui-ad-leaderboard-bar__inner{background:var(--tica-panel-2);border:1px solid var(--tica-cian-hair);border-radius:0;position:relative}.rpui-ad-leaderboard-bar__inner:before,.rpui-ad-leaderboard-bar__inner:after{content:"";pointer-events:none;background-repeat:no-repeat;position:absolute;inset:-1px}.rpui-ad-leaderboard-bar__inner:before{background-image:linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair)), linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair)), linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair)), linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair));background-position:0 0,0 0,100% 100%,100% 100%;background-size:12px 1px,1px 12px,12px 1px,1px 12px}.rpui-ad-leaderboard-bar__inner:after{background-image:linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair)), linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair)), linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair)), linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair));background-position:100% 0,100% 0,0 100%,0 100%;background-size:12px 1px,1px 12px,12px 1px,1px 12px}.rpui-news-leaderboard{background:linear-gradient(135deg, var(--tica-panel-2), var(--tica-panel));border:1px solid var(--tica-cian-hair);color:var(--tica-blanco);border-radius:0}.rpui-news-leaderboard__badge{background:var(--tica-rojo);color:#000;font-family:var(--rpv-font-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:0;font-size:8.5px;font-weight:700}.rpui-news-leaderboard__tag{color:var(--tica-cian-dim);font-family:var(--rpv-font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:8.5px}.rpui-news-leaderboard__title{color:var(--tica-blanco);font-family:var(--font-rpv), "Archivo", sans-serif;font-weight:700;font-stretch:118%}.rpui-news-leaderboard__meta{color:var(--tica-texto-3);font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:8.5px}.rpui-news-leaderboard__cta{color:var(--tica-rojo-brillo);font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.rpui-footer{background:var(--tica-negro);border-top:1px solid var(--tica-cian-hair);color:var(--tica-texto-2)}.rpui-footer__promises{border-bottom:1px solid var(--tica-cian-hair)}.rpui-footer__promises span{color:var(--tica-cian-dim);font-family:var(--rpv-font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:500}.rpui-footer__brand p{color:var(--tica-texto-2)}.rpui-footer__col h3{color:var(--tica-rojo);font-family:var(--rpv-font-mono);letter-spacing:.22em;font-size:10.5px;font-weight:700}.rpui-footer__col a{color:var(--tica-texto-2)}.rpui-footer__col a:hover{color:var(--tica-blanco)}.rpui-footer__bottom{border-top:1px solid var(--tica-cian-hair);color:var(--tica-texto-3)}.rpui-footer__bottom p{font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:8.5px}.rpui-footer__tag{max-width:1280px;margin:0 auto;padding:18px 16px 0}.rpui-footer__ticker{margin-top:14px}.rpui-footer__ticker .tica-ticker{border-left:0;border-right:0}.rpui-footer__clock-line{font-family:var(--rpv-font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:8.5px}.rpui-footer__clock{color:var(--tica-cian);font-variant-numeric:tabular-nums}.rpui-agent-home--chat .tica-hud-corners,.rpui-agent-home--chat .tica-scanline,.rpui-agent-home--chat .rpui-agent-home__stage:before{display:none}.rpui-store-header__ticker{background:var(--tica-panel);align-items:center;height:26px;display:flex}.rpui-store-header__ticker .tica-ticker{border-left:0;border-right:0;width:100%}.rpui-store-header{--rpv-store-header-h:90px}.rpui-body:has(.rpui-store-header--home){--rpv-store-header-h:90px}@media (max-width:767px){.rpui-store-header,:is(.rpui-store-header--home,.rpui-body:has(.rpui-store-header--home)){--rpv-store-header-h:174px}}.rpui-body:has(.rpui-agent-home--chat .rpui-agent-home__stage--split) .rpui-store-header--home{--rpv-store-header-h:86px}.rpui-page__back{color:var(--tica-cian-ink);font-family:var(--rpv-font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.rpui-page__back:hover{color:var(--tica-rojo-text)}.rpui-page__eyebrow{color:var(--tica-cian-ink);font-family:var(--rpv-font-mono);letter-spacing:.24em;font-size:9px;font-weight:500}.rpui-page__title{color:var(--rpv-ink);font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.005em;text-transform:uppercase;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800;font-stretch:125%}.rpui-catalog-toolbar__count{color:var(--rpv-muted);font-family:var(--rpv-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.rpui-catalog-toolbar__badge{background:var(--tica-rojo-ghost);border:1px solid var(--tica-rojo-hair);color:var(--tica-rojo-text);font-family:var(--rpv-font-mono);letter-spacing:.14em;border-radius:0;font-size:9px;font-weight:700}.rpui-catalog-toolbar__badge--ok{color:#15803d;background:#69f0ae1f;border-color:#69f0ae59}.rpui-catalog-toolbar__cart{color:var(--tica-rojo-text);font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.rpui-catalog-toolbar__cart:hover{color:var(--rpv-signal);text-decoration:none}.rpui-catalog-filters{border-radius:var(--rpv-radius-card)}.rpui-catalog-filters__title{font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.01em;text-transform:uppercase;font-stretch:118%}.rpui-catalog-filters__path{font-family:var(--rpv-font-mono);letter-spacing:.06em;font-size:10px}.rpui-catalog-filters__clear{color:var(--tica-rojo-text);font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.rpui-catalog-filters__group{border-top-color:var(--rpv-border)}.rpui-catalog-filters__group-title{font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.rpui-catalog-card{box-shadow:inset var(--rpv-blade-w) 0 0 var(--rpv-signal)}.rpui-catalog-card:hover{border-color:var(--tica-cian-ink);box-shadow:inset var(--rpv-blade-w) 0 0 var(--rpv-signal), 0 12px 30px -12px #003b7e4d}.rpui-catalog-card__image{background-color:#fff;background-image:linear-gradient(var(--tica-cian-grid) 1px, transparent 1px), linear-gradient(90deg, var(--tica-cian-grid) 1px, transparent 1px);background-size:20px 20px}.rpui-catalog-card__eyebrow{color:var(--tica-cian-ink);font-family:var(--rpv-font-mono);letter-spacing:.18em;font-size:8.5px;font-weight:500}.rpui-catalog-card__title{color:var(--rpv-ink);font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.002em;font-size:13.5px;font-weight:700}.rpui-catalog-card__meta{color:var(--rpv-muted);font-family:var(--rpv-font-mono);letter-spacing:.04em;font-size:9px}.rpui-catalog-card__price{color:var(--rpv-signal);font-family:var(--font-rpv), "Archivo", sans-serif;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;font-stretch:112%}.rpui-catalog-card__iva{font-family:var(--rpv-font-mono);letter-spacing:.08em;font-size:9px}.rpui-catalog-card__list-price{font-family:var(--rpv-font-mono);font-size:10px}.rpui-catalog-card__badge{background:var(--rpv-signal);color:#000;font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;z-index:1;border-radius:0;margin-top:0;padding:4px 8px;font-size:8px;font-weight:700;position:absolute;top:8px;left:8px}.rpui-omni-btn{border-radius:var(--rpv-radius-blade);font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:700}.rpui-catalog-card__actions{margin-top:auto}.rpui-catalog-card__actions .rpui-omni-btn{width:100%}.rpui-omni-btn--primary{background:var(--rpv-signal);color:#000}.rpui-omni-btn--primary .rpui-omni-btn__blade{background:var(--tica-negro)}.rpui-omni-btn--primary:hover{background:var(--rpv-signal-hover);color:#000}.rpui-omni-btn--omni{background:var(--tica-panel-2);color:var(--tica-blanco)}.rpui-omni-btn--omni .rpui-omni-btn__blade{background:linear-gradient(180deg, var(--tica-cian), var(--tica-cian-ink))}.rpui-omni-btn--omni:hover{background:var(--tica-negro)}.rpui-omni-btn--secondary,.rpui-omni-btn--ghost{border-radius:var(--rpv-radius-blade);font-family:var(--rpv-font-mono)}.rpui-catalog-pdp__media{position:relative;overflow:hidden}.rpui-catalog-pdp__media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#7fdcff12,#0000);height:40%;animation:4.5s linear infinite tica-scan-y;position:absolute;top:0;left:0;right:0}.rpui-catalog-pdp__image{background-color:#fff;background-image:linear-gradient(var(--tica-cian-grid) 1px, transparent 1px), linear-gradient(90deg, var(--tica-cian-grid) 1px, transparent 1px);border:1px solid var(--rpv-border);background-size:24px 24px}.rpui-catalog-pdp__title{color:var(--rpv-ink);font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.005em;font-weight:800;font-stretch:125%}.rpui-catalog-pdp__categories{font-family:var(--rpv-font-mono);letter-spacing:.08em;font-size:10px}.rpui-catalog-pdp__sku{background:var(--tica-panel-2);border:1px solid var(--tica-cian-hair);color:var(--tica-cian);font-family:var(--rpv-font-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:0;align-items:center;padding:6px 10px;font-size:10px;display:inline-flex}.rpui-catalog-pdp__price{color:var(--rpv-signal);font-family:var(--font-rpv), "Archivo", sans-serif;font-variant-numeric:tabular-nums;font-weight:800;font-stretch:115%}.rpui-catalog-pdp__iva{font-family:var(--rpv-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.rpui-catalog-pdp__list-price{font-family:var(--rpv-font-mono);font-size:13px}.rpui-catalog-pdp__stars-link{color:var(--tica-cian-ink);font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.rpui-catalog-pdp__stars-link:hover{color:var(--rpv-navy);text-decoration:none}.rpui-catalog-pdp__fichas-title{color:var(--rpv-ink);font-family:var(--rpv-font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:11px}.rpui-catalog-pdp__ficha{border-radius:var(--rpv-radius-card)}.rpui-catalog-pdp__thumb{border:1px solid var(--rpv-border)}.rpui-catalog-pdp__telemetry{border:1px solid var(--rpv-border);margin-top:18px;padding:2px 16px}.tica-telemetry-row--light .tica-telemetry-row__label{color:var(--tica-cian-ink)}.tica-telemetry-row--light .tica-telemetry-row__value{color:var(--rpv-ink)}.rpui-catalog-grid__infeed{background:var(--tica-panel-2);border:1px solid var(--tica-cian-hair);padding:8px;position:relative}.rpui-catalog-grid__infeed:before,.rpui-catalog-grid__infeed:after{content:"";pointer-events:none;background-repeat:no-repeat;position:absolute;inset:-1px}.rpui-catalog-grid__infeed:before{background-image:linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair)), linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair)), linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair)), linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair));background-position:0 0,0 0,100% 100%,100% 100%;background-size:12px 1px,1px 12px,12px 1px,1px 12px}.rpui-catalog-grid__infeed:after{background-image:linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair)), linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair)), linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair)), linear-gradient(var(--tica-rojo-hair), var(--tica-rojo-hair));background-position:100% 0,100% 0,0 100%,0 100%;background-size:12px 1px,1px 12px,12px 1px,1px 12px}.rpui-catalog-empty{border-radius:var(--rpv-radius-card);border-style:solid;border-color:var(--rpv-border)}.rpui-catalog-empty__title{font-family:var(--font-rpv), "Archivo", sans-serif;text-transform:uppercase;font-stretch:118%}.rpui-catalog-empty__hint{font-family:var(--rpv-font-mono);font-size:11px}.rpui-demand-cta{font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:0;font-size:10px}.rpui-reviews__title{font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.01em;text-transform:uppercase;font-stretch:118%}.rpui-reviews__write{border-color:var(--rpv-border);font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:0;font-size:10px}.rpui-reviews__write:hover{border-color:var(--rpv-signal);color:var(--rpv-signal)}.rpui-reviews__avg-value{font-family:var(--font-rpv), "Archivo", sans-serif;font-variant-numeric:tabular-nums;font-stretch:115%}.rpui-reviews__dist-bar{border-radius:0}.rpui-reviews__dist-bar span{background:var(--rpv-signal)}.rpui-reviews__dist-row--active{background:var(--tica-rojo-ghost);border-color:var(--tica-rojo-hair)}.rpui-page__header{border-top:1px solid var(--rpv-border);padding-top:14px}.rpui-tall-hub__card{border-radius:var(--rpv-radius-card);box-shadow:inset var(--rpv-blade-w) 0 0 var(--rpv-signal)}.rpui-tall-hub__card.is-selected{box-shadow:inset var(--rpv-blade-w) 0 0 var(--rpv-signal), 0 0 0 1px var(--rpv-ai)}.rpui-tall-hub__card-name{font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.01em;font-stretch:118%}.rpui-tall-hub__card-meta,.rpui-tall-hub__card-addr{font-family:var(--rpv-font-mono);letter-spacing:.04em;font-size:10px}.rpui-tall-hub__filters{border-radius:var(--rpv-radius-card)}.rpui-tall-hub__view-btn,.rpui-tall-hub__filters-toggle,.rpui-tall-hub__geo-btn,.rpui-tall-hub__btn-ghost{font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:0;font-size:10px}.rpui-seguros-optimiza-cta{border-radius:var(--rpv-radius-card);box-shadow:inset var(--rpv-blade-w) 0 0 var(--rpv-signal)}.rpui-seguros-optimiza-cta.rpui-ai-pulse{animation:none}.rpui-seguros-optimiza-cta__eyebrow{font-family:var(--rpv-font-mono);letter-spacing:.22em;font-size:9px}.rpui-seguros-optimiza-cta__title{font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.01em;font-stretch:120%}.rpui-seguros-optimiza-cta__action{font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.rpui-quotes__card{border:1px solid var(--rpv-border);border-radius:var(--rpv-radius-card);box-shadow:inset var(--rpv-blade-w) 0 0 var(--rpv-signal);background:#fff}.rpui-seg-hub__card--featured{border-color:var(--rpv-ai);box-shadow:inset var(--rpv-blade-w) 0 0 var(--rpv-signal), 0 0 0 1px #0891b233}.rpui-quotes__name{font-family:var(--font-rpv), "Archivo", sans-serif;font-stretch:118%}.rpui-quotes__price{font-family:var(--font-rpv), "Archivo", sans-serif;font-variant-numeric:tabular-nums;font-weight:800}.rpui-quotes__meta{font-family:var(--rpv-font-mono);letter-spacing:.04em;font-size:10px}.rpui-quotes__pill,.rpui-quotes__pill--green{font-family:var(--rpv-font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:0;font-size:9px;font-weight:700}.rpui-seg-hub__label{font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.rpui-seg-hub__chip{font-family:var(--rpv-font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:0;font-size:10px}.rpui-seg-hub__badge{font-family:var(--rpv-font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:0;font-size:9px}.rpui-seg-hub__submit{font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:0;font-size:10px;font-weight:700}.rpui-seg-hub__context{border-radius:var(--rpv-radius-card)}.rpui-seg-hub__context-title{font-family:var(--font-rpv), "Archivo", sans-serif;font-stretch:118%}.rpui-seg-hub__compare-btn{font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:0;font-size:10px}.rpui-seg-hub__link-quiet{font-family:var(--rpv-font-mono);letter-spacing:.06em;font-size:10px}.rpui-fin-sol__card{border-radius:var(--rpv-radius-card);box-shadow:inset var(--rpv-blade-w) 0 0 var(--rpv-signal)}.rpui-fin-sol__title{font-family:var(--font-rpv), "Archivo", sans-serif;font-stretch:118%}.rpui-fin-sol__badge{font-family:var(--rpv-font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:0;font-size:9px}.rpui-fin-sol__meta,.rpui-fin-sol__note,.rpui-fin-sol__head time{font-family:var(--rpv-font-mono);letter-spacing:.04em;font-size:10px}.rpui-fin-sol__empty{border-radius:var(--rpv-radius-card)}.rpui-vehiculo-card{border-radius:var(--rpv-radius-card);box-shadow:inset var(--rpv-blade-w) 0 0 var(--rpv-signal)}.rpui-vehiculo-card__badge{font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:0;font-size:8px;font-weight:700}.rpui-vehiculo-card__title{font-family:var(--font-rpv), "Archivo", sans-serif;font-weight:800;font-stretch:112%}.rpui-vehiculo-card__meta{font-family:var(--rpv-font-mono);letter-spacing:.06em;font-size:9px}.rpui-vehiculo-card__price{font-family:var(--font-rpv), "Archivo", sans-serif;font-variant-numeric:tabular-nums;font-weight:800}.rpui-vehiculo-card__compare,.rpui-vehiculo-card__link{font-family:var(--rpv-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.rpui-action-strip__btn{border-radius:var(--rpv-radius-card)}.rpui-action-strip__eyebrow{font-family:var(--rpv-font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:9px}.rpui-action-strip__title{font-family:var(--font-rpv), "Archivo", sans-serif;font-stretch:118%}.rpui-action-strip__badge{font-family:var(--rpv-font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:0;font-size:8px}.rpui-noticia-article__hero{border-radius:var(--rpv-radius-card)}.rpui-noticia-article__date{font-family:var(--rpv-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.rpui-home-action-grid--perfil .rpui-home-action-grid__cell.rpui-perfil-hero--gold{background:var(--tica-panel);border:1px solid var(--tica-cian-hair)}.rpui-home-action-grid--perfil .rpui-perfil-hero--gold .rpui-home-action-grid__promo-eyebrow{color:var(--tica-cian-dim);font-family:var(--rpv-font-mono);letter-spacing:.24em;font-size:9px}.rpui-home-action-grid--perfil .rpui-perfil-hero--gold .rpui-home-action-grid__promo-title{color:var(--tica-blanco);font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.005em;text-transform:uppercase;font-weight:800;font-stretch:125%}.rpui-home-action-grid--perfil .rpui-perfil-hero--gold .rpui-home-action-grid__promo-meta{color:var(--tica-texto-2);font-family:var(--rpv-font-mono);letter-spacing:.08em;font-size:10px}.rpui-home-action-grid--perfil .rpui-perfil-hero--gold .rpui-home-action-grid__badge{background:var(--tica-rojo);color:#000;font-family:var(--rpv-font-mono);letter-spacing:.14em;border-radius:0;font-size:9px}.rpui-home-action-grid--perfil .rpui-perfil-hero--gold .rpui-home-action-grid__promo-cta--pill,.rpui-home-action-grid--perfil .rpui-perfil-hero--gold .rpui-home-action-grid__promo-cta--pill-secondary{font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:0;font-size:10px;font-weight:700}.rpui-perfil-status{font-family:var(--rpv-font-mono);letter-spacing:.08em;font-size:11px}.rpui-checkout__title{color:var(--rpv-ink);font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.005em;text-transform:uppercase;font-weight:800;font-stretch:125%}.rpui-checkout__eyebrow{color:var(--tica-cian-ink);font-family:var(--rpv-font-mono);letter-spacing:.24em;font-size:9px;font-weight:500}.rpui-checkout__breadcrumb{font-family:var(--rpv-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.rpui-checkout__step{font-family:var(--rpv-font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:0;font-size:9px;font-weight:700}.rpui-checkout__step--current{background:var(--rpv-signal);color:#000}.rpui-checkout__card,.rpui-checkout__qr{border-radius:var(--rpv-radius-card)}.rpui-checkout__card-title,.rpui-checkout__summary-title{font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.01em;font-stretch:118%}.rpui-checkout__card-eyebrow{color:var(--tica-cian-ink);font-family:var(--rpv-font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:9px}.rpui-checkout__summary{border-radius:var(--rpv-radius-card);box-shadow:inset var(--rpv-blade-w) 0 0 var(--rpv-signal)}.rpui-checkout__summary .rpui-checkout__summary-title{background:var(--tica-panel);border:1px solid var(--tica-cian-hair);color:var(--tica-cian);font-family:var(--rpv-font-mono);letter-spacing:.22em;text-transform:uppercase;padding:10px 14px;font-size:11px;font-weight:700}.rpui-checkout__payment-legend{font-family:var(--font-rpv), "Archivo", sans-serif;letter-spacing:.01em;font-stretch:118%}@media (prefers-reduced-motion:reduce){.tica-hud-corner,.tica-status-dot--ok,.tica-status-dot--warn,.tica-ticker__track,.tica-scanline,.rpui-agent-search-hero__caret{animation:none!important}}.rpui-minicart-panel{background:var(--tica-panel);border-left:1px solid var(--tica-cian-hair);border-radius:0;box-shadow:-24px 0 60px #0009}@media (min-width:640px){.rpui-minicart-panel{border:1px solid var(--tica-cian-hair);border-radius:0;max-height:100vh;top:0;bottom:0}}.rpui-minicart-panel__header,.rpui-minicart-panel__footer{border-bottom:1px solid var(--tica-cian-hair);background:var(--tica-panel-2)}.rpui-minicart-panel__footer{border-bottom:none;border-top:1px solid var(--tica-cian-hair)}.rpui-minicart-panel__eyebrow{color:var(--tica-blanco);font-family:var(--rpv-font-mono);letter-spacing:.28em;text-transform:uppercase;font-size:10px}.rpui-minicart-panel__count{color:var(--tica-cian-dim);font-family:var(--rpv-font-mono);font-size:11px}.rpui-minicart-panel__close{background:var(--tica-rojo-ghost);border:1px solid var(--tica-rojo-hair);color:var(--tica-blanco);border-radius:0}.rpui-minicart-panel__close:hover{background:var(--tica-rojo);color:#000}.rpui-minicart-panel__body{background:var(--tica-panel)}.rpui-minicart-item{background:var(--tica-panel-2);border:1px solid var(--tica-cian-hair);border-radius:0}.rpui-minicart-item__img{border:1px solid var(--tica-cian-hair);border-radius:0}.rpui-minicart-item__img--placeholder{background:linear-gradient(var(--tica-cian-grid) 1px, transparent 1px), linear-gradient(90deg, var(--tica-cian-grid) 1px, transparent 1px), var(--tica-panel);background-size:16px 16px}.rpui-minicart-item__name{color:var(--tica-blanco);font-family:var(--font-rpv), "Archivo", sans-serif;font-size:13px;font-weight:700}.rpui-minicart-item__sku{color:var(--tica-cian-dim);font-family:var(--rpv-font-mono);letter-spacing:.06em;font-size:10px}.rpui-minicart-item__price{color:var(--tica-blanco);font-family:var(--font-rpv), "Archivo", sans-serif;font-variant-numeric:tabular-nums}.rpui-minicart-item__line-total{color:var(--tica-rojo-brillo);font-family:var(--font-rpv), "Archivo", sans-serif;font-variant-numeric:tabular-nums}.rpui-minicart-item__remove{color:var(--tica-rojo);font-family:var(--rpv-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.rpui-minicart-qty{background:var(--tica-panel);border:1px solid var(--tica-cian-hair);border-radius:0}.rpui-minicart-qty__btn{color:var(--tica-cian);font-family:var(--rpv-font-mono);border-radius:0}.rpui-minicart-qty__btn:hover{color:var(--tica-blanco);background:#7fdcff1f}.rpui-minicart-qty__value{color:var(--tica-blanco);font-family:var(--rpv-font-mono);font-variant-numeric:tabular-nums}.rpui-minicart-panel .rpui-minicart-totals__label{color:var(--tica-texto-3);font-family:var(--rpv-font-mono);letter-spacing:.08em;font-size:11px}.rpui-minicart-panel .rpui-minicart-totals__value{color:var(--tica-texto-2);font-family:var(--rpv-font-mono);font-variant-numeric:tabular-nums}.rpui-minicart-panel .rpui-minicart-totals__total{border-top:1px solid var(--tica-cian-hair)}.rpui-minicart-panel .rpui-minicart-totals__total-label{color:var(--tica-blanco);font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.rpui-minicart-panel .rpui-minicart-totals__total-value{color:var(--tica-rojo-brillo);font-family:var(--font-rpv), "Archivo", sans-serif;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.rpui-minicart-panel .rpui-minicart-trust{color:var(--tica-texto-3);font-family:var(--rpv-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.rpui-minicart-empty__title{color:var(--tica-blanco);font-family:var(--font-rpv), "Archivo", sans-serif}.rpui-minicart-empty__hint{color:var(--tica-texto-2)}.rpui-minicart-panel .rpui-minicart-upsell{background:var(--tica-panel-2);border:1px solid var(--tica-cian-hair);border-radius:0}.rpui-minicart-panel .rpui-minicart-upsell__title{color:var(--tica-cian);font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.rpui-minicart-panel .rpui-minicart-upsell__subtitle{color:var(--tica-texto-3)}.rpui-minicart-panel .rpui-minicart-upsell__card,.rpui-minicart-panel .rpui-cart-upsell__card{background:var(--tica-panel);border:1px solid var(--tica-cian-hair);border-radius:0}.rpui-minicart-panel .rpui-minicart-upsell__name{color:var(--tica-blanco)}.rpui-minicart-panel .rpui-minicart-upsell__brand,.rpui-minicart-panel .rpui-minicart-upsell__desc{color:var(--tica-texto-2)}.rpui-minicart-panel .rpui-minicart-upsell__price{color:var(--tica-rojo-brillo)}.rpui-header-nav__mobile-panel{background:var(--tica-panel);border-top:1px solid var(--tica-cian-hair)}.rpui-mega-menu__mobile-head{border-bottom:1px solid var(--tica-cian-hair);background:var(--tica-panel-2)}.rpui-mega-menu__mobile-back{color:var(--tica-cian);font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.rpui-mega-menu__mobile-close{background:var(--tica-rojo-ghost);border:1px solid var(--tica-rojo-hair);color:var(--tica-blanco);border-radius:0}.rpui-mega-menu__mobile-item{background:var(--tica-panel-2);border:1px solid var(--tica-cian-hair);border-radius:0}.rpui-mega-menu__mobile-item-name{color:var(--tica-texto-2);font-family:var(--rpv-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.rpui-mega-menu__mobile-promo{border:1px solid var(--tica-rojo-hair);color:var(--tica-blanco);background:linear-gradient(135deg,#ff313129,#ff31310a);border-radius:0}.rpui-mega-menu__mobile-promo-badge{background:var(--tica-rojo);color:#000;font-family:var(--rpv-font-mono);letter-spacing:.12em;border-radius:0}.rpui-mega-menu__mobile-promo-title{color:var(--tica-blanco)}.rpui-mega-menu__mobile-promo-text,.rpui-mega-menu__mobile-sub-list,.rpui-mega-menu__mobile-subs{color:var(--tica-texto-2)}.rpui-checkout__line-sku{color:var(--tica-cian-ink);font-family:var(--rpv-font-mono);letter-spacing:.1em;font-size:10px}.rpui-checkout__line-unit{color:var(--rpv-muted);font-family:var(--rpv-font-mono);font-size:11px}.rpui-checkout__line .rpui-minicart-qty{background:#fff}.rpui-checkout__line .rpui-minicart-qty__btn{color:var(--rpv-gray-700)}.rpui-checkout__line .rpui-minicart-qty__btn:hover{background:var(--rpv-gray-100);color:var(--rpv-gray-900)}.rpui-checkout__line .rpui-minicart-qty__value{color:var(--rpv-gray-900)}.rpui-cart__remove{color:var(--tica-rojo-text);font-family:var(--rpv-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.rpui-checkout__line-total{color:var(--rpv-gray-900);font-family:var(--font-rpv), "Archivo", sans-serif;font-variant-numeric:tabular-nums}.rpui-checkout__summary .rpui-minicart-totals__label{font-family:var(--rpv-font-mono);letter-spacing:.06em;font-size:11px}.rpui-checkout__summary .rpui-minicart-totals__value{font-family:var(--rpv-font-mono);font-variant-numeric:tabular-nums}.rpui-checkout__summary .rpui-minicart-totals__total-value{color:var(--rpv-signal);font-family:var(--font-rpv), "Archivo", sans-serif;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.rpui-cart-upsell__card{border:1px solid var(--rpv-border);border-radius:6px}.rpui-agent-chat{background:var(--tica-panel);border:1px solid var(--tica-cian-hair);border-radius:0;box-shadow:0 24px 60px #0000008c}.rpui-agent-chat--enter{animation-duration:.14s}.rpui-agent-chat__head{background:var(--tica-panel-2);border-bottom:1px solid var(--tica-cian-hair);color:var(--tica-blanco)}.rpui-agent-chat__eyebrow{color:var(--tica-cian-dim);font-family:var(--rpv-font-mono);letter-spacing:.24em;text-transform:uppercase}.rpui-agent-chat__title{color:var(--tica-blanco);font-family:var(--font-rpv), "Archivo", sans-serif;font-weight:800}.rpui-agent-chat__close{background:var(--tica-rojo-ghost);border:1px solid var(--tica-rojo-hair);color:var(--tica-blanco);border-radius:0}.rpui-agent-chat__close:hover{background:var(--tica-rojo);color:#000}.rpui-agent-chat__messages{scrollbar-width:thin}.rpui-agent-chat__bubble--user{border:1px solid var(--tica-rojo-hair);color:var(--tica-blanco);background:#ff31312e;border-radius:0}.rpui-agent-chat__bubble--assistant{background:var(--tica-panel-2);border:1px solid var(--tica-cian-hair);box-shadow:none;color:var(--tica-blanco);border-radius:0}.rpui-agent-chat__bubble--assistant .rpui-agent-md__link{color:var(--tica-cian)}.rpui-agent-chat__bubble--assistant .rpui-agent-md__code{background:var(--tica-panel);border:1px solid var(--tica-cian-hair);color:var(--tica-cian);font-family:var(--rpv-font-mono)}.rpui-agent-chat__row,.rpui-agent-chat__bubble{contain:layout style}.rpui-agent-chat__dots span{animation:.9s ease-in-out infinite rpui-chat-dot}.rpui-subastas-grid{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.rpui-subastas-grid{grid-template-columns:1fr 1fr}}.rpui-subastas-card{background:var(--rpv-surface-3);border:1px solid var(--tica-cian-hair);border-radius:0;flex-direction:column;gap:8px;padding:18px;display:flex}.rpui-subastas-card__title{color:var(--rpv-ink);margin:0;font-size:18px;font-weight:800;line-height:1.15}.rpui-subastas-card__desc{color:var(--rpv-muted);margin:0;font-size:14px}.rpui-subastas-card__price{color:var(--tica-rojo-text);font-family:var(--rpv-font-mono);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;font-weight:700}.rpui-subastas-card__meta{color:var(--rpv-muted);font-family:var(--rpv-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px}.rpui-subastas-card .btn-primary{width:100%;margin-top:auto}.rpui-subastas-facts{border-top:1px solid var(--tica-cian-hair);grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 0;padding-top:14px;display:grid}.rpui-subastas-facts dt{color:var(--rpv-muted);font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9.5px}.rpui-subastas-facts dd{color:var(--rpv-ink);margin:2px 0 0;font-size:15px;font-weight:700}.rpui-subasta-realtime{flex-direction:column;gap:12px;display:flex}.rpui-subasta-realtime__status-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rpui-subasta-realtime__status{background:var(--rpv-hud);border:1px solid var(--tica-cian-hair);color:var(--tica-cian-ink);font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding:5px 10px;font-size:9.5px;font-weight:700;display:inline-flex}.rpui-subasta-realtime__dot{background:var(--rpv-muted);border-radius:50%;width:8px;height:8px}.rpui-subasta-realtime__dot.is-on{background:var(--tica-verde-ok);box-shadow:0 0 8px var(--tica-verde-ok)}.rpui-subasta-realtime__meta{color:var(--rpv-muted);font-family:var(--rpv-font-mono);letter-spacing:.06em;font-size:10.5px}.rpui-subasta-realtime__form{gap:8px;display:flex}.rpui-subasta-realtime__form input{background:var(--rpv-surface-3);border:1px solid var(--tica-cian-hair);color:var(--rpv-ink);font-family:var(--rpv-font-mono);font-variant-numeric:tabular-nums;border-radius:0;flex:1;min-height:44px;padding:10px 14px;font-size:13px}.rpui-subasta-realtime__form input:focus{border-color:var(--tica-cian);outline:1px solid var(--tica-cian);outline-offset:3px}.rpui-subasta-realtime__msg{background:var(--rpv-hud);border:1px solid var(--tica-cian-hair);color:var(--rpv-ink);font-family:var(--rpv-font-mono);letter-spacing:.06em;padding:8px 12px;font-size:10.5px}.rpui-subasta-realtime__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rpui-subasta-realtime__puja{background:var(--rpv-surface-3);border:1px solid var(--tica-cian-hair);color:var(--rpv-ink);font-family:var(--rpv-font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}.rpui-subasta-realtime__puja-meta{color:var(--rpv-muted);font-size:10px}.rpui-permuta-form{background:var(--rpv-surface-3);border:1px solid var(--tica-cian-hair);border-radius:0;flex-direction:column;gap:14px;margin-bottom:24px;padding:18px;display:flex}.rpui-permuta-form__title{color:var(--rpv-ink);margin:0;font-size:17px;font-weight:800}.rpui-permuta-form__vehicle{color:var(--rpv-muted);font-family:var(--rpv-font-mono);letter-spacing:.04em;font-size:10px;font-weight:400}.rpui-permuta-form__grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.rpui-permuta-form__grid{grid-template-columns:1fr 1fr}}.rpui-permuta-form__label{color:var(--rpv-muted);font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:9.5px;font-weight:700;display:flex}.rpui-permuta-form__label input{background:var(--rpv-mist);border:1px solid var(--tica-cian-hair);color:var(--rpv-ink);font-family:var(--font-rpv), system-ui, sans-serif;letter-spacing:0;text-transform:none;border-radius:0;min-height:42px;padding:8px 12px;font-size:14px}.rpui-permuta-form__label input:focus{border-color:var(--tica-cian);outline:1px solid var(--tica-cian);outline-offset:3px}.rpui-permuta-form__msg{border:1px solid var(--tica-cian-hair);color:var(--rpv-ink);font-family:var(--rpv-font-mono);letter-spacing:.06em;margin:0;padding:8px 12px;font-size:10.5px}.rpui-permuta-form__msg.is-error{background:var(--tica-rojo-ghost);border-color:var(--tica-rojo-hair);color:var(--tica-rojo-text)}.rpui-permutas-live{margin-top:8px}.rpui-permutas-live__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rpui-permutas-live__title{color:var(--rpv-ink);margin:0;font-size:16px;font-weight:800}.rpui-permutas-live__live{background:var(--rpv-hud);border:1px solid var(--tica-cian-hair);color:var(--tica-cian-ink);font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;font-size:9.5px;font-weight:700}.rpui-permutas-live__filters{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.rpui-permutas-live__filter{border:1px solid var(--tica-cian-hair);color:var(--rpv-muted);cursor:pointer;font-family:var(--rpv-font-mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:0;padding:7px 12px;font-size:9.5px;font-weight:700}.rpui-permutas-live__filter:hover{border-color:var(--tica-cian-dim);color:var(--rpv-ink)}.rpui-permutas-live__filter.is-on{background:var(--tica-panel);border-color:var(--tica-cian);color:var(--tica-blanco)}.rpui-permutas-live__empty{color:var(--rpv-muted);margin-top:12px;font-size:14px}.rpui-permutas-live__grid{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.rpui-permutas-live__grid{grid-template-columns:1fr 1fr}}.rpui-permuta-card{background:var(--rpv-surface-3);border:1px solid var(--tica-cian-hair);border-radius:0;flex-direction:column;gap:6px;padding:16px;display:flex}.rpui-permuta-card__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rpui-permuta-card__title{color:var(--rpv-ink);margin:0;font-size:15px;font-weight:800}.rpui-permuta-card__tag{background:var(--rpv-hud);border:1px solid var(--tica-cian-hair);color:var(--rpv-muted);font-family:var(--rpv-font-mono);letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;font-size:9px;font-weight:700}.rpui-permuta-card__tag.is-omni{border-color:var(--tica-cian-dim);color:var(--tica-cian-ink)}.rpui-permuta-card__desc{color:var(--rpv-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.rpui-permuta-card__meta{color:var(--rpv-muted);font-family:var(--rpv-font-mono);letter-spacing:.04em;margin:0;font-size:10.5px}.rpui-permuta-card__detail{color:var(--rpv-muted);margin:0;font-size:12px}.rpui-agent-home__slot .rpui-agent-home__slot-img{transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s}.rpui-agent-home__slot:hover .rpui-agent-home__slot-img{transform:scale(1.07)translateY(-2px)}.rpui-agent-home__slot:hover{box-shadow:0 14px 34px #0f172a24, 0 0 0 1px var(--tica-cian-hair)}.rpui-agent-home__slot-ctas .rpui-home-action-grid__promo-cta--pill:after{content:"→";opacity:0;width:0;transition:width .18s,opacity .18s,transform .18s;display:inline-block;overflow:hidden;transform:translate(-4px)}.rpui-agent-home__slot:hover .rpui-home-action-grid__promo-cta--pill:after{opacity:1;width:14px;transform:translate(0)}.rpui-home-action-grid__promo .rpui-home-action-grid__promo-image{transition:transform .4s cubic-bezier(.22,1,.36,1)}.rpui-home-action-grid__promo:hover .rpui-home-action-grid__promo-image{transform:scale(1.04)}.rpui-agent-home__telemetry{position:relative;overflow:hidden}.rpui-agent-home__telemetry:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(40% 60% at 15% 20%,#7fdcff12,#0000 60%),radial-gradient(40% 60% at 85% 80%,#ff31310f,#0000 60%);animation:10s ease-in-out infinite alternate rpui-telemetry-drift;position:absolute;inset:-40%}.rpui-agent-home__telemetry-cell{z-index:1;position:relative}@keyframes rpui-telemetry-drift{0%{transform:translate(-3%,-3%)scale(1)}to{transform:translate(3%,3%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.rpui-agent-home__slot .rpui-agent-home__slot-img,.rpui-agent-home__slot-ctas .rpui-home-action-grid__promo-cta--pill:after,.rpui-home-action-grid__promo .rpui-home-action-grid__promo-image,.rpui-agent-home__telemetry:before{transition:none!important;animation:none!important}}.rpui-home-marquee{border-top:1px solid var(--tica-cian-hair);border-bottom:1px solid var(--tica-cian-hair);padding:10px 0;position:relative;overflow:hidden}.rpui-home-marquee__track{white-space:nowrap;width:max-content;animation:30s linear infinite rpui-home-marquee;display:inline-flex}.rpui-home-marquee__item{color:var(--tica-cian-dim);font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:18px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.rpui-home-marquee__dot{color:var(--rpv-signal);font-size:8px}@keyframes rpui-home-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rpui-home-marquee__track{animation:none}}.rpui-home-action-grid__promo:after,.rpui-agent-home__slot:after{background:radial-gradient(460px circle at var(--mx,50%) var(--my,50%), #7fdcff1f, transparent 45%);border-radius:inherit;content:"";opacity:0;pointer-events:none;z-index:0;transition:opacity .35s;position:absolute;inset:0}.rpui-home-action-grid__promo:hover:after,.rpui-agent-home__slot:hover:after{opacity:1}.rpui-home-action-grid__promo{transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.rpui-home-action-grid__promo:hover{box-shadow:0 18px 44px #0f172a29, 0 0 0 1px var(--tica-cian-hair);transform:translateY(-3px)scale(1.012)}@media (prefers-reduced-motion:reduce){.rpui-home-action-grid__promo:after,.rpui-agent-home__slot:after{display:none}.rpui-home-action-grid__promo{transition:none}}.rpui-footer__brand,.rpui-footer__col{min-width:0}@media (min-width:1025px){.rpui-home-action-grid--home-extended.rpui-home-action-grid--with-agent.rpui-home-action-grid--grid9{grid-template-rows:minmax(150px,auto) auto auto}.rpui-home-action-grid--grid9 .rpui-agent-home__core--spotlight{padding:4px 2px}.rpui-home-action-grid--grid9 .rpui-agent-home__core--spotlight .rpui-agent-home__brand{letter-spacing:-.01em;font-size:clamp(22px,2.5vw,30px)}.rpui-home-action-grid--grid9 .rpui-agent-home__core--spotlight .rpui-agent-home__headline{margin-top:4px;font-size:clamp(15px,1.5vw,18px)}.rpui-home-action-grid--grid9 .rpui-agent-home__core--spotlight .rpui-agent-home__lead{margin-top:4px;font-size:12.5px;line-height:1.4}.rpui-home-action-grid--grid9 .rpui-agent-home__search--hero{margin-top:12px}.rpui-home-action-grid--grid9 .rpui-agent-home__core--spotlight .rpui-agent-home__chips{gap:6px;margin-top:10px}.rpui-home-action-grid--grid9 .rpui-agent-home__core--spotlight .rpui-agent-home__telemetry{margin-top:10px}.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-left],.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-center],.rpui-home-action-grid--grid9 .rpui-home-action-grid__cell[data-layout=strip-right]{min-height:104px}}.rpui-home-action-grid__promo-title{text-wrap:balance}.rpui-noticias-masthead{border-bottom:2px solid var(--rpv-asphalt,#111827);margin-bottom:26px;padding-bottom:16px}.rpui-noticias-masthead__eyebrow{letter-spacing:.24em}.rpui-noticias-masthead__title{font-family:var(--font-rpv-display), "Barlow Condensed", "Archivo", sans-serif;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:10px;font-size:clamp(2.2rem,5.5vw,4rem);font-weight:800;line-height:.95}.rpui-noticias-masthead__lead{font-family:var(--rpv-font-mono), ui-monospace, monospace;letter-spacing:.02em;font-size:.95rem}.rpui-noticias-featured{min-height:380px}.rpui-noticias-featured__title{font-family:var(--font-rpv-display), "Barlow Condensed", sans-serif;letter-spacing:-.01em;max-width:24ch;font-weight:800;line-height:1.02}.rpui-noticias-card__title{font-weight:800;line-height:1.18}.rpui-role-wheel{vertical-align:bottom;height:1.16em;display:inline-block;position:relative;overflow:hidden}.rpui-role-wheel__stack{will-change:transform;flex-direction:column;transition:transform .62s cubic-bezier(.22,1,.36,1);display:flex}.rpui-role-wheel__role{text-align:center;white-space:nowrap;flex:none;height:1.16em;line-height:1.16}.rpui-role-wheel__role:not(.is-on){opacity:.28}.rpui-role-wheel__cursor{background:var(--tica-cian);vertical-align:baseline;width:.055em;height:.74em;margin-left:.06em;animation:1.15s step-end infinite rpui-role-cursor-blink;display:inline-block}@keyframes rpui-role-cursor-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.rpui-role-wheel__cursor{animation:none}.rpui-role-wheel__stack{transition:none}}.rpui-home-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rpui-noticias-page{background:#f4f4f1}.rpui-noticias-card{background:#fff;border:none;border-radius:14px;box-shadow:0 1px 2px -1px #0000000f,0 4px 6px -1px #0000000d,0 8px 16px #0000000a}.rpui-noticias-card:hover{box-shadow:0 1px 2px -1px #0000000f,0 4px 6px -1px #0000000d,0 12px 28px #0000001a}.rpui-noticias-card__tag{color:#6b6b6b;font-family:var(--rpv-font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.rpui-noticias-card__datechip{font-family:var(--rpv-font-mono), ui-monospace, monospace;letter-spacing:.04em;border-radius:9px;font-size:.7rem}.rpui-noticias-card__excerpt{color:#5b5b5b}.rpui-noticias-featured{border-radius:16px}.rpui-noticias-hub__tag{color:#6b6b6b;background:#fff;border:none;border-radius:99px;box-shadow:0 1px 2px -1px #0000000f,0 4px 6px -1px #0000000d}.rpui-noticias-hub__tag--active{color:#fff;background:#1a1a1a}.rpui-btn,.rpui-btn--primary{color:#fff;transition:background .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s,box-shadow .24s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 24px #ff313138}.rpui-btn:hover,.rpui-btn--primary:hover{color:#fff;box-shadow:0 12px 32px #ff313152}.rpui-btn:active{box-shadow:0 4px 14px #ff313140}.rpui-home-action-grid__promo-cta--pill{transition:background .2s cubic-bezier(.22,1,.36,1),color .2s,border-color .2s,box-shadow .25s cubic-bezier(.22,1,.36,1)}.rpui-agent-home__sku-badge--hot{background:var(--rpv-signal);animation:1.6s ease-in-out infinite rpui-sku-hot-pulse;box-shadow:0 0 0 1px #ff313159,0 4px 14px #ff31314d}@keyframes rpui-sku-hot-pulse{0%,to{box-shadow:0 0 0 1px #ff313159,0 4px 14px #ff31314d}50%{box-shadow:0 0 0 2px #ff31318c,0 6px 20px #ff313180}}@media (prefers-reduced-motion:reduce){.rpui-agent-home__sku-badge--hot{animation:none}}.rpui-mega-menu__panel{background:#fff}.rpui-mega-menu__col-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.rpui-mega-menu__col-head .rpui-mega-menu__col-title{margin:0}.rpui-mega-menu__view-all--head{white-space:nowrap;flex-shrink:0;margin-top:0}.rpui-btn,.rpui-btn--primary,.rpui-btn--secondary{letter-spacing:.08em;border-radius:10px}.rpui-news-leaderboard:hover{transform:none}.rpui-home-action-grid__slider .rpui-home-action-grid__slider-cta{z-index:4;width:auto;margin-top:0;padding-top:0;position:absolute;bottom:12px;left:14px}.rpui-home-action-grid__promo-cta--pill,.rpui-home-action-grid__promo-cta--pill-secondary,.rpui-home-action-grid__promo-cta--pill-soat,.rpui-agent-home__slot-ctas .rpui-home-action-grid__promo-cta,.rpui-agent-home__search-btn,.rpui-agent-home__sku-cart,.rpui-nav-idle-btn{border-radius:10px}.rpui-home-action-grid__promo-cta--pill:hover,.rpui-home-action-grid__promo-cta--pill:active{transform:none}.rpui-agent-home__search-btn{color:#fff;box-shadow:0 6px 18px #ff31312e}.rpui-agent-home__search-btn:hover{color:#fff}.rpui-agent-home__sku-cart{color:#fff;letter-spacing:.1em;box-shadow:0 6px 18px #ff31312e}.rpui-agent-home__sku-cart:hover,.rpui-agent-home__sku-cart:active{transform:none}.rpui-nav-idle-btn{box-shadow:0 2px 10px #0f172a24}.rpui-nav-idle-btn:hover{transform:none;box-shadow:0 4px 16px #0f172a33}.rpui-nav-idle-btn:active,.rpui-nav-idle-btn--active,.rpui-nav-idle-btn--expanded{transform:none}.rpui-store-header__search-wrap .rpui-agent-search-hero__btn,.rpui-store-header__search-wrap .rpui-agent-home__search-btn{color:#fff;border-radius:10px;box-shadow:0 6px 18px #ff31312e}.rpui-omni-btn--primary,.rpui-omni-btn--primary:hover{color:#fff}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay{border:1px solid var(--rpv-border);color:var(--rpv-ink);background:#fff;border-radius:0 0 16px 16px;box-shadow:0 16px 48px #0f172a24}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__cat,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__link,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__dept,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__view-all,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__footer-action{color:var(--rpv-ink)}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__cat:hover,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__link:hover,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__dept:hover,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__view-all:hover,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__footer-action:hover{color:var(--tica-rojo)}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__cat:hover,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__dept:hover,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__cat--active,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__dept--active{background:#ff31310f}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__cat--active,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__dept--active{color:var(--tica-rojo)}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__col-title,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__sub-count,.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__brand-count{color:var(--rpv-gray-500,#64748b)}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__brand-name{color:var(--rpv-ink)}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__brand-letter{color:var(--tica-rojo);background:#ff31311a}.rpui-store-header__mega-layer .rpui-mega-menu__panel--header-overlay .rpui-mega-menu__cat-icon{box-shadow:inset 0 0 0 1px var(--rpv-border)}.rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-content{justify-content:flex-start}.rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-cta-anchor,.rpui-home-action-grid__cell[data-layout=tall-right] .rpui-home-action-grid__promo-cta-anchor{margin-top:auto;padding-top:0}.rpui-agent-home__core--spotlight .rpui-agent-home__headline{letter-spacing:-.03em;width:100%;margin-top:0;font-size:clamp(38px,5.4vw,68px);font-weight:800;line-height:1.02}.rpui-agent-home__core--spotlight .rpui-agent-home__lead{white-space:nowrap;max-width:none;font-size:15px;line-height:1.4}.rpui-agent-home__telemetry{grid-template-columns:repeat(4,minmax(0,1fr))}.rpui-agent-home__telemetry-value{white-space:nowrap}.rpui-home-action-grid__promo,.rpui-home-action-grid__cell{border-radius:10px}.rpui-home-action-grid__promo-cta,.rpui-home-action-grid__promo-cta--pill,.rpui-home-action-grid__promo-cta--pill-secondary,.rpui-home-action-grid__promo-cta--pill-soat{font-family:var(--rpv-font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-width:160px;height:42px;min-height:42px;padding:0 18px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.rpui-home-action-grid__promo-content{justify-content:space-between}.rpui-home-action-grid__promo-cta-anchor,.rpui-home-action-grid__cell[data-layout=tall-left] .rpui-home-action-grid__promo--vehiculos .rpui-home-action-grid__promo-cta-anchor{align-items:flex-start;margin-top:auto;padding-top:0}.rpui-home-action-grid__promo-cta-row{flex-direction:column;align-items:stretch;gap:8px;width:100%}.rpui-home-action-grid__promo-cta-row .rpui-home-action-grid__promo-cta{width:100%}.rpui-news-leaderboard__bg{opacity:.72}.rpui-news-leaderboard__overlay{background:linear-gradient(90deg,#003b7ee0 0%,#0f172a6b 100%)}.rpui-glosario-page{max-width:1180px;margin-inline:auto;padding:clamp(28px,5vw,64px) clamp(16px,4vw,40px)}.rpui-glosario-page__hero{flex-direction:column;gap:10px;max-width:820px;margin-bottom:28px;display:flex}.rpui-glosario-page__eyebrow{color:var(--rpv-signal);font-family:var(--rpv-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.rpui-glosario-page__title{color:var(--rpv-gray-900);font-family:var(--font-rpv-display);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.1}.rpui-glosario-page__lead{color:var(--rpv-gray-700);margin:0;font-size:15px;line-height:1.55}.rpui-glosario-page__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.rpui-glosario-page__card{border:1px solid var(--rpv-gray-300);background:#fff;border-radius:10px;flex-direction:column;gap:8px;height:100%;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.rpui-glosario-page__card:hover{border-color:var(--rpv-gray-900);box-shadow:0 10px 24px #0f172a1a}.rpui-glosario-page__card-title{color:var(--rpv-gray-900);font-family:var(--font-rpv-display);margin:0;font-size:18px;font-weight:800}.rpui-glosario-page__card-desc{color:var(--rpv-gray-700);margin:0;font-size:13px;line-height:1.5}.rpui-glosario-page__card-cta{color:var(--rpv-signal);font-family:var(--rpv-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:8px;font-size:11px;font-weight:700;text-decoration:none}.rpui-glosario-page__terms{-moz-columns:3 240px;columns:3 240px;-moz-column-gap:24px;column-gap:24px;margin:0}.rpui-glosario-page__term{-moz-column-break-inside:avoid;break-inside:avoid;padding:4px 0}.rpui-glosario-page__term dt{color:var(--rpv-gray-800);font-size:13px;line-height:1.4}.rpui-glosario-page__nav{border-top:1px solid var(--rpv-gray-200);flex-wrap:wrap;gap:16px;margin-top:32px;padding-top:20px;display:flex}.rpui-glosario-page__nav .rpui-glosario-page__card-cta{margin-top:0;padding-top:0}@media (max-width:720px){.rpui-glosario-page__terms{-moz-columns:1;columns:1}}.rpui-nosotros{max-width:1080px;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(16px,4vw,32px) 96px}.rpui-nosotros__hero{max-width:760px}.rpui-nosotros__eyebrow{font-family:var(--rpui-font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--rpui-accent,#e11d48);margin:0 0 10px;font-size:11px}.rpui-nosotros__title{letter-spacing:-.02em;color:var(--rpui-ink,#0f172a);margin:0 0 18px;font-size:clamp(28px,4.4vw,46px);line-height:1.08}.rpui-nosotros__lead{color:var(--rpui-ink-soft,#334155);margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.65}.rpui-nosotros__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:36px 0 8px;display:grid}.rpui-nosotros__stat{border:1px solid var(--rpui-hairline,#e2e8f0);background:var(--rpui-panel,#fff);border-radius:10px;flex-direction:column;gap:4px;padding:18px 16px;display:flex}.rpui-nosotros__stat-value{font-family:var(--rpui-font-mono,ui-monospace, monospace);color:var(--rpui-accent,#e11d48);font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1}.rpui-nosotros__stat-label{letter-spacing:.02em;color:var(--rpui-ink-soft,#475569);font-size:12px}.rpui-nosotros__section{margin-top:48px}.rpui-nosotros__h2{color:var(--rpui-ink,#0f172a);margin:0 0 14px;font-size:clamp(20px,2.4vw,26px);line-height:1.2}.rpui-nosotros__text{color:var(--rpui-ink-soft,#334155);margin:0 0 18px;font-size:15px;line-height:1.7}.rpui-nosotros__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rpui-nosotros__card{border:1px solid var(--rpui-hairline,#e2e8f0);background:var(--rpui-panel,#fff);border-radius:10px}.rpui-nosotros__card-link{color:var(--rpui-ink,#0f172a);padding:14px 16px;font-size:14px;font-weight:600;text-decoration:none;display:block}.rpui-nosotros__card-link:hover{color:var(--rpui-accent,#e11d48)}.rpui-nosotros__faq{gap:12px;margin:0;display:grid}.rpui-nosotros__faq-item{border:1px solid var(--rpui-hairline,#e2e8f0);background:var(--rpui-panel,#fff);border-radius:10px;padding:16px 18px}.rpui-nosotros__faq-q{color:var(--rpui-ink,#0f172a);margin:0 0 6px;font-size:15px;font-weight:700}.rpui-nosotros__faq-a{color:var(--rpui-ink-soft,#334155);margin:0;font-size:14px;line-height:1.65}.rpui-nosotros__steps{color:var(--rpui-ink-soft,#334155);gap:10px;margin:0;padding-left:20px;font-size:15px;line-height:1.7;display:grid}.rpui-nosotros__cta-row{margin:44px 0 0}@media (max-width:640px){.rpui-nosotros__stats{grid-template-columns:repeat(2,1fr)}}.rpui-plp-aeo{border:1px solid var(--rpui-hairline,#e2e8f0);border-left:3px solid var(--rpui-accent,#e11d48);background:var(--rpui-panel,#fff);border-radius:10px;margin:0 0 18px;padding:14px 16px}.rpui-plp-aeo__lead{color:var(--rpui-ink-soft,#334155);margin:0;font-size:clamp(14px,1.4vw,16px);line-height:1.6}.rpui-plp-aeo__lead strong{color:var(--rpui-ink,#0f172a)}.rpui-plp-aeo__subs{color:var(--rpui-ink-soft,#64748b);margin:8px 0 0;font-size:12.5px;line-height:1.55}.rpui-plp-aeo__subs span{color:var(--rpui-ink-soft,#334155)}.rpui-guia{max-width:900px;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(16px,4vw,32px) 96px}.rpui-guia__hero{max-width:720px}.rpui-guia__eyebrow{font-family:var(--rpui-font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--rpui-accent,#e11d48);margin:0 0 10px;font-size:11px}.rpui-guia__title{letter-spacing:-.02em;color:var(--rpui-ink,#0f172a);margin:0 0 18px;font-size:clamp(26px,4vw,42px);line-height:1.1}.rpui-guia__lead{color:var(--rpui-ink-soft,#334155);margin:0;font-size:clamp(15px,1.6vw,18px);line-height:1.7}.rpui-guia__section{margin-top:44px}.rpui-guia__h2{color:var(--rpui-ink,#0f172a);margin:0 0 16px;font-size:clamp(19px,2.2vw,25px);line-height:1.25}.rpui-guia__text{color:var(--rpui-ink-soft,#334155);margin:0 0 16px;font-size:15px;line-height:1.7}.rpui-guia__criteria{counter-reset:criterion;gap:14px;margin:0;padding:0;list-style:none;display:grid}.rpui-guia__criterion{border:1px solid var(--rpui-hairline,#e2e8f0);border-left:3px solid var(--rpui-accent,#e11d48);background:var(--rpui-panel,#fff);border-radius:10px;padding:18px 20px}.rpui-guia__criterion-title{color:var(--rpui-ink,#0f172a);margin:0 0 8px;font-size:16px;font-weight:700}.rpui-guia__criterion-text{color:var(--rpui-ink-soft,#334155);margin:0;font-size:14.5px;line-height:1.65}.rpui-guia__criterion-alert{border-top:1px dashed var(--rpui-hairline,#e2e8f0);color:var(--rpui-ink-soft,#64748b);margin:10px 0 0;padding-top:10px;font-size:13px;line-height:1.55}.rpui-guia__table-wrap{border:1px solid var(--rpui-hairline,#e2e8f0);border-radius:10px;overflow-x:auto}.rpui-guia__table{border-collapse:collapse;width:100%;font-size:13.5px}.rpui-guia__table th,.rpui-guia__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rpui-hairline,#e2e8f0);padding:10px 14px}.rpui-guia__table th{font-family:var(--rpui-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--rpui-ink-soft,#64748b);background:var(--rpui-mist,#f8fafc);font-size:11px}.rpui-guia__table tr:last-child td{border-bottom:none}.rpui-guia__facts{color:var(--rpui-ink-soft,#334155);margin:0 0 18px;padding-left:20px;font-size:15px;line-height:1.75}.rpui-guia__cta-row{margin:20px 0 0}.rpui-guia__faq{gap:12px;margin:0;display:grid}.rpui-guia__faq-item{border:1px solid var(--rpui-hairline,#e2e8f0);background:var(--rpui-panel,#fff);border-radius:10px;padding:16px 18px}.rpui-guia__faq-q{color:var(--rpui-ink,#0f172a);margin:0 0 6px;font-size:15px;font-weight:700}.rpui-guia__faq-a{color:var(--rpui-ink-soft,#334155);margin:0;font-size:14px;line-height:1.65}.rpui-guia__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rpui-guia__list-item{border:1px solid var(--rpui-hairline,#e2e8f0);background:var(--rpui-panel,#fff);border-radius:10px;padding:18px 20px}.rpui-guia__list-link{color:var(--rpui-ink,#0f172a);font-size:16px;font-weight:700;text-decoration:none}.rpui-guia__list-link:hover{color:var(--rpui-accent,#e11d48)}.rpui-guia__list-text{color:var(--rpui-ink-soft,#475569);margin:8px 0 0;font-size:14px;line-height:1.6}.rpui-agent-chat{color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:14px;box-shadow:0 8px 28px #18181b14}.rpui-agent-chat__head{color:#18181b;background:#fff;border-bottom:1px solid #ececf1;align-items:center;padding:12px 16px}.rpui-agent-chat__eyebrow{color:#a1a1aa;font-family:var(--font-rpv), "Barlow", system-ui, sans-serif;letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:500}.rpui-agent-chat__title{color:#18181b;font-family:var(--font-rpv), "Barlow", system-ui, sans-serif;letter-spacing:0;margin:1px 0 0;font-size:15px;font-weight:600}.rpui-agent-chat__close,.rpui-agent-chat__engines,.rpui-agent-chat__escalate{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.rpui-agent-chat__close:hover,.rpui-agent-chat__engines:hover,.rpui-agent-chat__escalate:hover{color:#18181b;background:#f4f4f5;border-color:#d4d4d8}.rpui-agent-chat__stream{background:#fff}.rpui-agent-chat__messages{padding:24px 20px 28px}.rpui-agent-chat__thread{flex-direction:column;gap:24px;width:100%;max-width:720px;margin:0 auto;display:flex}.rpui-agent-chat__row{align-items:flex-start;width:100%;min-width:0;display:flex}.rpui-agent-chat__row--assistant{justify-content:flex-start}.rpui-agent-chat__row--user{justify-content:flex-end}.rpui-agent-chat__bubble{max-width:none;padding:0}.rpui-agent-chat__bubble--assistant{box-shadow:none;color:#18181b;background:0 0;border:0;border-radius:0;width:100%;max-width:none;padding:0}.rpui-agent-chat__bubble--user{color:#18181b;background:#f4f4f5;border:0;border-radius:18px;width:fit-content;max-width:min(85%,560px);margin-left:auto;padding:10px 16px}.rpui-agent-chat__bubble p{color:#18181b;font-size:15px;line-height:1.7}.rpui-agent-chat__bubble--user p{color:#18181b}.rpui-agent-chat__bubble--system{color:#a1a1aa}.rpui-agent-chat__bubble--typing{min-height:24px;padding:4px 0}.rpui-agent-chat__bubble--typing span,.rpui-agent-chat__dots span{background:#a1a1aa}.rpui-agent-chat__time{color:#a1a1aa;font-size:10px;font-weight:500}.rpui-agent-chat__bubble--user .rpui-agent-chat__time{color:#71717a}.rpui-agent-chat__bubble--assistant .rpui-agent-md__link{color:#18181b;text-decoration-color:#a1a1aa}.rpui-agent-chat__bubble--user .rpui-agent-md__link{color:#3f3f46;text-decoration-color:#a1a1aa}.rpui-agent-chat__bubble--assistant .rpui-agent-md__code{color:#18181b;background:#f4f4f5;border:1px solid #e4e4e7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rpui-agent-chat__bubble--assistant .rpui-agent-md__pre{color:#18181b;background:#f4f4f5;border:1px solid #e4e4e7}.rpui-agent-chat__bubble--assistant .rpui-agent-md__pre code{color:inherit;background:0 0;border:0}.rpui-agent-chat__chip{color:#3f3f46;background:#fff;border:1px solid #e4e4e7;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.rpui-agent-chat__chip:hover:not(:disabled){color:#18181b;background:#f4f4f5;border-color:#d4d4d8}.rpui-agent-chat__chip:disabled{color:#a1a1aa;opacity:.7;background:#fff}.rpui-agent-chat__footer{background:#fff;border-top:1px solid #ececf1;padding:10px 16px 16px}.rpui-agent-chat__chips{padding:0 0 8px}.rpui-agent-chat__footer .rpui-agent-chat__composer{border-top:0}.rpui-agent-chat__composer{background:#fff;border:1px solid #e4e4e7;border-radius:26px;align-items:center;gap:6px;margin:0;padding:6px 6px 6px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.rpui-agent-chat__composer:focus-within{border-color:#d4d4d8;box-shadow:0 0 0 3px #ff31311f}.rpui-agent-chat__input{color:#18181b;background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0;min-height:36px;padding:6px 4px;font-size:15px;line-height:1.5}.rpui-agent-chat__input:focus{border-color:#0000;outline:none}.rpui-agent-chat__input::placeholder{color:#a1a1aa}.rpui-agent-chat__attach,.rpui-agent-chat__mic{color:#71717a;background:0 0;border:0;border-radius:50%;flex-shrink:0;min-width:34px;height:34px;padding:0;transition:background .15s,color .15s}.rpui-agent-chat__attach:hover:not(:disabled),.rpui-agent-chat__mic:hover:not(:disabled){color:#18181b;background:#f4f4f5}.rpui-agent-chat__send{background:var(--rpv-signal,#ff3131);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;place-items:center;width:36px;min-width:36px;height:36px;padding:0;font-size:14px;font-weight:700;line-height:1;transition:background .15s,transform .15s;display:grid}.rpui-agent-chat__send svg{width:18px;height:18px;display:block}.rpui-agent-chat__send span{display:none}.rpui-agent-chat__send:hover:not(:disabled){background:var(--rpv-signal-hover,#e11d48)}.rpui-agent-chat__send:active:not(:disabled){transform:scale(.96)}.rpui-agent-chat__send:disabled{color:#a1a1aa;cursor:not-allowed;opacity:1;background:#e4e4e7}.rpui-agent-chat__jump,.rpui-agent-chat__stop{color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:999px;box-shadow:0 6px 18px #18181b1a}.rpui-agent-chat__jump:hover,.rpui-agent-chat__stop:hover{background:#f4f4f5;border-color:#d4d4d8}.rpui-ai-msg{align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.rpui-ai-msg--assistant{justify-content:flex-start}.rpui-ai-msg--user{justify-content:flex-end}.rpui-ai-avatar{font-family:var(--font-rpv), "Barlow", system-ui, sans-serif;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;place-items:center;width:28px;height:28px;margin-top:2px;font-size:12px;font-weight:700;line-height:1;display:grid}.rpui-ai-avatar--assistant{color:#fff;background:#18181b}.rpui-ai-avatar--user{color:#18181b;background:#e4e4e7}.rpui-ai-content{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rpui-ai-msg--user .rpui-ai-content{align-items:flex-end}.rpui-ai-bubble{color:#18181b;overflow-wrap:anywhere;white-space:pre-wrap;background:#f4f4f5;border-radius:18px;width:fit-content;max-width:min(85%,560px);margin-left:auto;padding:10px 16px;font-size:15px;line-height:1.7}.rpui-ai-bubble p{color:#18181b;margin:0;font-size:15px;line-height:1.7}.rpui-ai-actions{opacity:0;align-items:center;gap:2px;margin-top:2px;transition:opacity .15s;display:flex}.rpui-ai-msg:hover .rpui-ai-actions,.rpui-ai-msg:focus-within .rpui-ai-actions{opacity:1}.rpui-ai-action{color:#a1a1aa;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:13px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.rpui-ai-action:hover{color:#18181b;background:#f4f4f5}.rpui-ai-action[aria-pressed=true]{color:#18181b}.rpui-ai-action svg{width:15px;height:15px;display:block}.rpui-ai-caret{vertical-align:text-bottom;background:#18181b;border-radius:1px;width:8px;height:16px;margin-left:2px;animation:1s step-end infinite rpui-ai-caret-blink;display:inline-block}.rpui-ai-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:360px;margin:0 auto;padding:48px 24px;display:flex}.rpui-ai-empty__logo{color:#fff;font-family:var(--font-rpv), "Barlow", system-ui, sans-serif;background:#18181b;border-radius:50%;justify-content:center;place-items:center;width:48px;height:48px;margin-bottom:14px;font-size:20px;font-weight:800;line-height:1;display:grid}.rpui-ai-empty__title{color:#18181b;font-family:var(--font-rpv), "Barlow", system-ui, sans-serif;margin:0;font-size:22px;font-weight:600;line-height:1.3}.rpui-ai-empty__grid{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:520px;margin-top:24px;display:grid}.rpui-ai-empty__card{color:#3f3f46;cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e4e7;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:12px 16px;font-family:inherit;font-size:14px;line-height:1.45;transition:background .15s,border-color .15s,color .15s;display:flex}.rpui-ai-empty__card:hover{color:#18181b;background:#f9f9f9;border-color:#d4d4d8}.rpui-ai-composer{background:#fff;border:1px solid #e4e4e7;border-radius:26px;flex-direction:column;width:100%;max-width:720px;margin:0 auto;padding:6px 6px 6px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.rpui-ai-composer:focus-within{border-color:#d4d4d8;box-shadow:0 0 0 3px #ff31311f}.rpui-ai-composer__box{flex-direction:column;gap:2px;min-width:0;display:flex}.rpui-ai-composer__textarea{box-shadow:none;color:#18181b;resize:none;background:0 0;border:0;outline:none;width:100%;min-height:24px;max-height:160px;padding:6px 0;font-family:inherit;font-size:15px;line-height:1.5;display:block}.rpui-ai-composer__textarea::placeholder{color:#a1a1aa}.rpui-ai-composer__row{align-items:center;gap:6px;padding-top:2px;display:flex}.rpui-ai-composer__row .rpui-ai-composer__send{margin-left:auto}.rpui-ai-composer__send{background:var(--rpv-signal,#ff3131);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;place-items:center;width:32px;height:32px;padding:0;line-height:1;transition:background .15s,transform .15s;display:grid}.rpui-ai-composer__send svg{width:16px;height:16px;display:block}.rpui-ai-composer__send:hover:not(:disabled){background:var(--rpv-signal-hover,#e11d48)}.rpui-ai-composer__send:active:not(:disabled){transform:scale(.96)}.rpui-ai-composer__send:disabled{color:#a1a1aa;cursor:not-allowed;background:#e4e4e7}.rpui-ai-composer button:not(.rpui-ai-composer__send){color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .15s,color .15s;display:inline-flex}.rpui-ai-composer button:not(.rpui-ai-composer__send):hover{color:#18181b;background:#f4f4f5}.rpui-ai-shimmer{color:#a1a1aa;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#a1a1aa 0%,#18181b 50%,#a1a1aa 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:500;animation:1.6s linear infinite rpui-ai-shimmer;display:inline-block}@keyframes rpui-ai-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rpui-ai-fade{animation:.22s ease-out both rpui-ai-fade-in}@keyframes rpui-ai-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rpui-agent-chat :is(button,a,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--rpv-signal,#ff3131);outline-offset:2px}.rpui-agent-chat__send:focus-visible,.rpui-ai-composer__send:focus-visible{box-shadow:none;outline:2px solid var(--rpv-signal,#ff3131);outline-offset:3px}.rpui-agent-chat__head :is(button,a):focus-visible{box-shadow:none;outline-color:var(--rpv-signal,#ff3131)}.rpui-ai-empty__card:focus-visible{outline:2px solid var(--rpv-signal,#ff3131);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rpui-ai-shimmer{color:#a1a1aa;-webkit-text-fill-color:currentColor;background-image:none;animation:none}.rpui-ai-caret{opacity:1;animation:none}.rpui-ai-fade,.rpui-agent-chat--enter{animation:none}.rpui-agent-chat__send,.rpui-ai-composer__send,.rpui-ai-fade,.rpui-ai-action,.rpui-ai-empty__card{transition:none}}@media (hover:none){.rpui-ai-actions{opacity:1}}[data-theme=dark] .rpui-agent-chat{color:#f4f4f5;background:#18181b;border-color:#3f3f46;box-shadow:0 10px 32px #0000008c}[data-theme=dark] .rpui-agent-chat__head,[data-theme=dark] .rpui-agent-chat__footer{color:#f4f4f5;background:#18181b;border-color:#27272a}[data-theme=dark] .rpui-agent-chat__title{color:#f4f4f5}[data-theme=dark] .rpui-agent-chat__eyebrow{color:#a1a1aa}[data-theme=dark] .rpui-agent-chat__close,[data-theme=dark] .rpui-agent-chat__engines,[data-theme=dark] .rpui-agent-chat__escalate{color:#e4e4e7;background:#27272a;border-color:#3f3f46}[data-theme=dark] .rpui-agent-chat__close:hover,[data-theme=dark] .rpui-agent-chat__engines:hover,[data-theme=dark] .rpui-agent-chat__escalate:hover{color:#f4f4f5;background:#3f3f46;border-color:#52525b}[data-theme=dark] .rpui-agent-chat__stream{background:#18181b}[data-theme=dark] .rpui-agent-chat__bubble--assistant,[data-theme=dark] .rpui-agent-chat__bubble p,[data-theme=dark] .rpui-agent-chat__bubble--user,[data-theme=dark] .rpui-agent-chat__bubble--user p{color:#f4f4f5}[data-theme=dark] .rpui-agent-chat__bubble--user{background:#27272a;border:0}[data-theme=dark] .rpui-agent-chat__bubble--system,[data-theme=dark] .rpui-agent-chat__time,[data-theme=dark] .rpui-agent-chat__bubble--user .rpui-agent-chat__time{color:#a1a1aa}[data-theme=dark] .rpui-agent-chat__bubble--assistant .rpui-agent-md__link,[data-theme=dark] .rpui-agent-chat__bubble--user .rpui-agent-md__link{color:#e4e4e7;text-decoration-color:#71717a}[data-theme=dark] .rpui-agent-chat__bubble--assistant .rpui-agent-md__code,[data-theme=dark] .rpui-agent-chat__bubble--assistant .rpui-agent-md__pre{color:#e4e4e7;background:#27272a;border-color:#3f3f46}[data-theme=dark] .rpui-agent-chat__chip{color:#d4d4d8;background:#18181b;border-color:#3f3f46}[data-theme=dark] .rpui-agent-chat__chip:hover:not(:disabled){color:#f4f4f5;background:#27272a;border-color:#52525b}[data-theme=dark] .rpui-agent-chat__chip:disabled{color:#71717a;background:#18181b}[data-theme=dark] .rpui-agent-chat__composer,[data-theme=dark] .rpui-ai-composer{background:#18181b;border-color:#3f3f46}[data-theme=dark] .rpui-agent-chat__composer:focus-within,[data-theme=dark] .rpui-ai-composer:focus-within{border-color:#52525b;box-shadow:0 0 0 3px #ff31312e}[data-theme=dark] .rpui-agent-chat__input,[data-theme=dark] .rpui-ai-composer__textarea{color:#f4f4f5;background:0 0;border:0}[data-theme=dark] .rpui-agent-chat__input::-moz-placeholder{color:#71717a}[data-theme=dark] .rpui-ai-composer__textarea::-moz-placeholder{color:#71717a}[data-theme=dark] .rpui-agent-chat__input::placeholder,[data-theme=dark] .rpui-ai-composer__textarea::placeholder{color:#71717a}[data-theme=dark] .rpui-agent-chat__attach,[data-theme=dark] .rpui-agent-chat__mic,[data-theme=dark] .rpui-ai-composer button:not(.rpui-ai-composer__send){color:#a1a1aa;background:0 0;border:0}[data-theme=dark] .rpui-agent-chat__attach:hover:not(:disabled),[data-theme=dark] .rpui-agent-chat__mic:hover:not(:disabled),[data-theme=dark] .rpui-ai-composer button:not(.rpui-ai-composer__send):hover{color:#f4f4f5;background:#27272a}[data-theme=dark] .rpui-agent-chat__send,[data-theme=dark] .rpui-ai-composer__send{background:var(--rpv-signal,#ff3131);color:#fff}[data-theme=dark] .rpui-agent-chat__send:disabled,[data-theme=dark] .rpui-ai-composer__send:disabled{color:#71717a;background:#3f3f46}[data-theme=dark] .rpui-agent-chat__jump,[data-theme=dark] .rpui-agent-chat__stop{color:#f4f4f5;background:#27272a;border-color:#3f3f46;box-shadow:0 6px 18px #00000073}[data-theme=dark] .rpui-agent-chat__jump:hover,[data-theme=dark] .rpui-agent-chat__stop:hover{background:#3f3f46;border-color:#52525b}[data-theme=dark] .rpui-agent-chat__bubble--typing span,[data-theme=dark] .rpui-agent-chat__dots span{background:#a1a1aa}[data-theme=dark] .rpui-ai-avatar--assistant{color:#18181b;background:#f4f4f5}[data-theme=dark] .rpui-ai-avatar--user{color:#f4f4f5;background:#3f3f46}[data-theme=dark] .rpui-ai-bubble,[data-theme=dark] .rpui-ai-bubble p,[data-theme=dark] .rpui-ai-content{color:#f4f4f5}[data-theme=dark] .rpui-ai-bubble{background:#27272a}[data-theme=dark] .rpui-ai-action{color:#a1a1aa}[data-theme=dark] .rpui-ai-action:hover{color:#f4f4f5;background:#27272a}[data-theme=dark] .rpui-ai-caret{background:#f4f4f5}[data-theme=dark] .rpui-ai-empty__logo{color:#18181b;background:#f4f4f5}[data-theme=dark] .rpui-ai-empty__title{color:#f4f4f5}[data-theme=dark] .rpui-ai-empty__card{color:#d4d4d8;background:#18181b;border-color:#3f3f46}[data-theme=dark] .rpui-ai-empty__card:hover{color:#f4f4f5;background:#27272a;border-color:#52525b}[data-theme=dark] .rpui-ai-shimmer{color:#71717a;background-image:linear-gradient(90deg,#52525b 0%,#f4f4f5 50%,#52525b 100%)}@media (max-width:767px){.rpui-agent-chat{border-radius:0}.rpui-agent-chat__messages{padding:16px 12px 20px}.rpui-agent-chat__thread{gap:18px}.rpui-agent-chat__footer{padding:8px 10px 12px}.rpui-agent-chat__composer{border-radius:24px;padding:6px 6px 6px 14px}.rpui-agent-chat__input{padding:6px 2px;font-size:16px}.rpui-agent-home--chat .rpui-agent-chat__composer{border-radius:24px;padding:6px 6px 6px 14px}.rpui-agent-home--chat .rpui-agent-chat__input{padding:6px 2px;font-size:16px}.rpui-agent-home--chat .rpui-agent-chat__send{width:36px;min-width:36px;height:36px;padding:0}.rpui-agent-home--chat .rpui-agent-chat__attach,.rpui-agent-home--chat .rpui-agent-chat__mic{min-width:34px;height:34px}.rpui-ai-bubble{max-width:88%}.rpui-ai-empty{min-height:280px;padding:32px 16px}.rpui-ai-empty__title{font-size:20px}.rpui-ai-empty__grid{grid-template-columns:1fr;margin-top:18px}}.rpui-agent-chat__bubble--typing span.rpui-ai-shimmer{background:linear-gradient(90deg,#a1a1aa 0%,#18181b 50%,#a1a1aa 100%) 0 0/200% 100%;color:#a1a1aa;opacity:1;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border-radius:0;width:auto;height:auto;min-height:0;margin:0;padding:0;font-size:14px;font-weight:500;line-height:1.4;animation:1.6s linear infinite rpui-ai-shimmer;display:inline-block}[data-theme=dark] .rpui-agent-chat__bubble--typing span.rpui-ai-shimmer{color:#71717a;background:linear-gradient(90deg,#52525b 0%,#f4f4f5 50%,#52525b 100%) 0 0/200% 100%}.rpui-ai-actions__status{color:#71717a;white-space:nowrap;align-items:center;margin-right:4px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.rpui-ai-actions__status:empty{display:none}[data-theme=dark] .rpui-ai-actions__status{color:#a1a1aa}@media (prefers-reduced-motion:reduce){.rpui-agent-chat__bubble--typing span.rpui-ai-shimmer,[data-theme=dark] .rpui-agent-chat__bubble--typing span.rpui-ai-shimmer{color:#a1a1aa;-webkit-text-fill-color:currentColor;background:0 0;animation:none}}.rpui-agent-chat__footer .rpui-ai-composer{border-top:1px solid #e4e4e7}.rpui-ai-composer{align-items:stretch}.rpui-ai-composer__textarea{flex:none}[data-theme=dark] .rpui-agent-chat__footer .rpui-ai-composer{border-top-color:#3f3f46}.rpui-agent-home--chat .rpui-agent-chat .rpui-agent-chat__composer,.rpui-agent-home--chat .rpui-agent-chat .rpui-ai-composer{border:1px solid #e4e4e7;border-radius:26px;align-items:stretch;gap:0;padding:6px}.rpui-agent-home--chat .rpui-agent-chat .rpui-agent-chat__input,.rpui-agent-home--chat .rpui-agent-chat .rpui-ai-composer__textarea{background:0 0;border:0;border-radius:18px;padding:10px 12px;font-size:16px}.rpui-agent-home--chat .rpui-agent-chat .rpui-agent-chat__send,.rpui-agent-home--chat .rpui-agent-chat .rpui-ai-composer__send{border-radius:50%;width:36px;min-width:36px;height:36px;padding:0}.rpui-agent-home--chat .rpui-agent-chat .rpui-agent-chat__attach,.rpui-agent-home--chat .rpui-agent-chat .rpui-agent-chat__mic{border-radius:50%;min-width:36px;height:36px}.rpui-agent-home--chat .rpui-agent-chat .rpui-agent-chat__chip{border:1px solid #e4e4e7;border-radius:999px;padding:6px 12px;font-size:12px}.rpui-agent-home--chat .rpui-agent-chat .rpui-agent-chat__status{color:#3f3f46;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:999px}.rpui-agent-home--chat .rpui-agent-chat .rpui-agent-chat__engines,.rpui-agent-home--chat .rpui-agent-chat .rpui-agent-chat__escalate,.rpui-agent-home--chat .rpui-agent-chat .rpui-agent-chat__close{color:#18181b;border:1px solid #e4e4e7;border-radius:8px}.rpui-vitrina-agent-strip{background:#fff;border:1px solid #e4e4e7;border-radius:16px}.rpui-vitrina-agent-strip .rpui-vitrina-agent-strip__eyebrow{color:#71717a}.rpui-vitrina-agent-strip .rpui-vitrina-agent-strip__lead{color:#3f3f46}.rpui-vitrina-agent-strip .rpui-agent-search-hero__form{background:#f9f9f9;border:1px solid #e4e4e7;border-radius:26px}.rpui-vitrina-agent-strip .rpui-agent-home__search-input,.rpui-vitrina-agent-strip .rpui-agent-search-hero__input{color:#18181b}.rpui-vitrina-agent-strip .rpui-agent-search-hero__ghost-text{color:#a1a1aa}.rpui-vitrina-agent-strip .rpui-vitrina-agent-strip__chip{color:#3f3f46;background:#fff;border:1px solid #e4e4e7;border-radius:999px}.rpui-vitrina-agent-strip .rpui-vitrina-agent-strip__chip:hover{background:#f4f4f5;border-color:#d4d4d8}.rpui-vitrina-agent-strip .rpui-agent-chat{border:1px solid #e4e4e7;border-radius:16px}.rpui-split--fullscreen .rpui-agent-chat,.rpui-split--chat-only .rpui-agent-chat{background:#fff;border-color:#e4e4e7}[data-theme=dark] .rpui-agent-home--chat .rpui-agent-chat .rpui-agent-chat__composer,[data-theme=dark] .rpui-agent-home--chat .rpui-agent-chat .rpui-ai-composer{border-color:#3f3f46}[data-theme=dark] .rpui-agent-home--chat .rpui-agent-chat .rpui-agent-chat__status{color:#f4f4f5;background:#27272a;border-color:#3f3f46}[data-theme=dark] .rpui-vitrina-agent-strip{background:#18181b;border-color:#3f3f46}[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-search-hero__form{background:#27272a;border-color:#3f3f46}[data-theme=dark] .rpui-vitrina-agent-strip .rpui-vitrina-agent-strip__lead,[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-home__search-input,[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-search-hero__input{color:#f4f4f5}[data-theme=dark] .rpui-vitrina-agent-strip .rpui-vitrina-agent-strip__chip{color:#f4f4f5;background:#27272a;border-color:#3f3f46}[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-chat,[data-theme=dark] .rpui-split--fullscreen .rpui-agent-chat,[data-theme=dark] .rpui-split--chat-only .rpui-agent-chat{border-color:#3f3f46}.rpui-chat-shell__card{border:1px solid #e4e4e7;border-radius:16px;box-shadow:0 12px 32px #0000001f}.rpui-chat-shell__panel-head{background:#fff;border-top:0;border-bottom:1px solid #ececf1;padding:14px 16px 10px}.rpui-chat-shell__panel-eyebrow{color:#71717a;letter-spacing:.08em;font-size:11px;font-weight:700}.rpui-chat-shell__panel-title{color:#18181b;letter-spacing:-.01em;margin:4px 0 0;font-family:inherit;font-size:17px;font-weight:600}.rpui-chat-shell__panel-body{color:#3f3f46;padding:14px 16px 16px;font-size:14px}.rpui-chat-shell__panel-cta--signal{background:var(--rpv-signal);text-align:center;border-radius:999px;width:100%;font-weight:600}.rpui-chat-shell__expand{color:#71717a;background:0 0;border:0;border-radius:8px;width:100%;margin-top:8px;padding:6px 4px;font-size:12px;font-weight:500}.rpui-chat-shell__expand:hover{color:#18181b;background:#f4f4f5}.rpui-chat-shell__seed,.rpui-chat-shell__composer textarea{color:#18181b;background:#f9f9f9;border:1px solid #e4e4e7;border-radius:12px;padding:10px 12px;font-size:14px}.rpui-chat-shell__seed:focus,.rpui-chat-shell__composer textarea:focus{border-color:#a1a1aa;outline:none}[data-theme=dark] .rpui-chat-shell__card{background:#18181b;border-color:#3f3f46}[data-theme=dark] .rpui-chat-shell__panel-head{background:#18181b;border-bottom-color:#27272a}[data-theme=dark] .rpui-chat-shell__panel-title,[data-theme=dark] .rpui-chat-shell__expand:hover{color:#f4f4f5}[data-theme=dark] .rpui-chat-shell__panel-body{color:#d4d4d8}[data-theme=dark] .rpui-chat-shell__seed,[data-theme=dark] .rpui-chat-shell__composer textarea{color:#f4f4f5;background:#27272a;border-color:#3f3f46}.rpui-vitrina-agent-strip .rpui-agent-chat{background:#fff;border:1px solid #e4e4e7}.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__head{background:#fff;border-bottom-color:#ececf1}.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__title{color:#18181b}.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__eyebrow{color:#71717a}.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__close,.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__escalate{color:#18181b;background:#fff;border-color:#e4e4e7}.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__bubble--assistant{box-shadow:none;color:#18181b;background:0 0;border:0}.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__bubble--assistant p,.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__bubble--assistant li,.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__bubble--assistant strong{color:#18181b}.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__bubble--user{color:#18181b;background:#f4f4f5}.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__bubble--user p{color:#18181b}.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__chip{color:#3f3f46;background:#fff;border:1px solid #e4e4e7}.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__chip:hover{color:#18181b;background:#f4f4f5;border-color:#d4d4d8}.rpui-vitrina-agent-strip .rpui-vitrina-agent-strip__toggle{color:#3f3f46;background:#fff;border:1px solid #e4e4e7}.rpui-vitrina-agent-strip .rpui-vitrina-agent-strip__toggle:hover{color:#18181b;background:#f4f4f5;border-color:#d4d4d8}.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__composer,.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-ai-composer{border:1px solid #e4e4e7;border-radius:26px;align-items:stretch;padding:6px}.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__input,.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-ai-composer__textarea{color:#18181b;background:0 0;border:0}.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__send,.rpui-vitrina-agent-strip .rpui-agent-chat .rpui-ai-composer__send{border-radius:50%;width:36px;min-width:36px;height:36px;padding:0}[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-chat{background:#18181b;border-color:#3f3f46}[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__head{background:#18181b;border-bottom-color:#27272a}[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__title,[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__bubble--assistant,[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__bubble--assistant p,[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__bubble--assistant li,[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__bubble--assistant strong{color:#f4f4f5}[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__bubble--user{color:#f4f4f5;background:#27272a}[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__bubble--user p{color:#f4f4f5}[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__chip{color:#f4f4f5;background:#27272a;border-color:#3f3f46}[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__chip:hover{color:#fff;background:#3f3f46;border-color:#52525b}[data-theme=dark] .rpui-vitrina-agent-strip .rpui-vitrina-agent-strip__toggle{color:#f4f4f5;background:#27272a;border-color:#3f3f46}[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-chat .rpui-agent-chat__input,[data-theme=dark] .rpui-vitrina-agent-strip .rpui-agent-chat .rpui-ai-composer__textarea{color:#f4f4f5}.rpui-agent-chat,.rpui-agent-chat__stream,.rpui-agent-chat__messages{overscroll-behavior:contain}.rpui-agent-chat__messages{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.rpui-agent-chat__messages{scroll-behavior:auto}}.rpui-agent-home--chat .rpui-agent-chat{max-height:100%;overflow:hidden}.rpui-ai-composer,.rpui-agent-chat__composer{box-sizing:border-box;gap:0;padding:10px 10px 8px 14px}.rpui-ai-composer__box{gap:0;width:100%}.rpui-ai-composer__textarea,.rpui-agent-chat__input{box-sizing:border-box;flex:none;width:100%;min-height:24px;max-height:160px;padding:2px 0;font-size:15px;line-height:1.5}.rpui-ai-composer__row{justify-content:flex-start;align-items:center;gap:4px;margin-top:2px;padding:0;display:flex}.rpui-ai-composer__row .rpui-ai-composer__send,.rpui-ai-composer__row .rpui-agent-chat__send{margin-left:auto}.rpui-ai-composer__send,.rpui-agent-chat__send{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:grid}.rpui-agent-chat__attach,.rpui-agent-chat__mic{border-radius:50%;flex-shrink:0;min-width:30px;height:30px;padding:0}[data-theme=dark] .rpui-ai-composer,[data-theme=dark] .rpui-agent-chat__composer{background:#18181b;border-color:#3f3f46}[data-theme=dark] .rpui-ai-composer:focus-within,[data-theme=dark] .rpui-agent-chat__composer:focus-within{border-color:#52525b}[data-theme=dark] .rpui-ai-composer__textarea,[data-theme=dark] .rpui-agent-chat__input{color:#f4f4f5}@media (max-width:767px){.rpui-ai-composer,.rpui-agent-chat__composer{padding:8px 8px max(8px, env(safe-area-inset-bottom)) 12px}.rpui-ai-composer__textarea,.rpui-agent-chat__input{font-size:16px}.rpui-agent-chat{min-height:0;max-height:100%}}.rpui-noticias-slots{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:16px;margin:0 0 30px;display:grid}.rpui-noticias-slots>*{min-width:0}.rpui-noticias-principal{flex-direction:column;height:100%;display:flex}.rpui-noticias-principal .rpui-noticias-card__figure{aspect-ratio:16/10}.rpui-noticias-principal .rpui-noticias-card__media{-o-object-fit:cover;object-fit:cover;height:100%}@media (max-width:1024px){.rpui-noticias-slots{grid-template-columns:minmax(0,1fr)}}
