@media (prefers-reduced-motion:no-preference){@layer components{:where(html.js :is(span,a,em,strong,b,i,code)[data-sello=self]),:where(html.js [data-sello=hijos]>:is(span,a,em,strong,b,i,code)){display:inline-block}}html.js [data-sello=self]:not([data-sello-listo]),html.js [data-sello=hijos]:not([data-sello-listo])>*{opacity:0;transform:scale3d(var(--rb-sello-escala,1.18), var(--rb-sello-escala,1.18), 1);transform-origin:50%}html.js [data-antesahora]:not([data-antesahora-listo])>[data-antesahora-parte]{opacity:0;transform:translate3d(0, var(--rb-antesahora-y,6px), 0)}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){html.js [data-calibre]:not([data-calibre-listo]) .rb-calibre-tick{transform-origin:bottom;transform:scaleY(0)}}html[data-web=v3] .rb-marca-lienzo{position:relative}html[data-web=v3] .rb-marca-b{opacity:0;position:absolute;inset:0}html[data-web=v3] [data-luz] .rb-marca-b{opacity:1}@media (hover:hover) and (pointer:fine){html[data-web=v3] [data-marca-luz]{cursor:pointer}}@media (prefers-reduced-motion:no-preference){html[data-web=v3] .rb-marca-b{transition:opacity .26s var(--ease-out-expo)}html[data-web=v3] [data-luz] .rb-marca-b{transition-duration:.18s}}html[data-web=v3]{--rb-rojo:#ce2020;--rb-rojo-oscuro:#9c1518;--rb-granate:#5e0f12;--rb-tinta:#393432;--color-paper:#fff;--color-paper-2:#fff;--color-card:#fff;--color-fg:var(--rb-tinta);--color-fg-muted:#63594f;--color-fg-subtle:#736861;--color-line:#e5e0d8;--color-line-strong:#cbc3b7;--color-anota:#736861;--color-anota-fuerte:#63594f;--color-accent:var(--rb-rojo);--color-accent-ink:#fff;--color-accent-text:var(--rb-rojo-oscuro);--font-sans:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", monospace}.rb-regla{grid-template-columns:2.5rem 1fr;align-items:center;gap:.75rem;display:grid}.rb-regla:before{content:"";background:var(--rb-rojo);height:2px}.rb-regla>[data-filete]{background:var(--color-line);transform-origin:0;height:1px}.rb-boton{background:var(--rb-rojo);color:#fff;letter-spacing:-.005em;min-height:3rem;transition:transform .16s var(--ease-out-expo);border-radius:2px;align-items:center;gap:.625rem;padding:0 1.5rem;font-weight:650;display:inline-flex}.rb-boton:hover{transform:translateY(-1px)}.rb-boton:active{transform:scale(.98)}.rb-banda-granate .rb-boton{color:var(--rb-granate);background:#fff}.rb-boton.rb-compacto{gap:.375rem;padding:0 .75rem;font-size:.8125rem}.rb-enlace-mono{min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.04em;color:var(--rb-rojo-oscuro);text-underline-offset:4px;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.rb-enlace-mono:hover{text-decoration:underline}.rb-banda-granate{background:var(--rb-granate);color:#fff}.rb-diamante{width:var(--d);height:var(--d);border-radius:calc(var(--d) * .18);flex:none;transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.rb-fila{transition:transform .16s var(--ease-out-expo)}.rb-fila:hover{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.rb-boton,.rb-fila{transition:none}.rb-boton:hover,.rb-fila:hover,.rb-fila:hover [data-glifo-relleno]{transform:none}}.rb-calibre{grid-template-columns:2.5rem 1fr;align-items:center;gap:0;display:grid}.rb-calibre:before{content:"";background:var(--rb-rojo);height:2px}.rb-calibre--aguja:before{background:var(--color-line-strong)}.rb-calibre-linea{background:var(--color-line-strong);transform-origin:0;height:1px}.rb-calibre-tick{background:var(--color-fg);opacity:.6;width:2px;height:8px;position:absolute;top:-1.35rem;left:0}.rb-calibre-mini{background:var(--color-line-strong);width:2rem;height:1px;display:block;position:relative}.rb-calibre-mini:before{content:"";background:var(--color-fg);opacity:.6;width:2px;height:7px;position:absolute;top:-3px;left:0}.rb-lamina{border:1px solid var(--color-line);position:relative}.rb-lamina>[data-ticks]:before,.rb-lamina>[data-ticks]:after{content:"";border-color:var(--color-fg);width:8px;height:8px;position:absolute}@supports (color:color-mix(in lab, red, red)){.rb-lamina>[data-ticks]:before,.rb-lamina>[data-ticks]:after{border-color:color-mix(in oklab, var(--color-fg) 35%, transparent)}}.rb-lamina>[data-ticks]:before,.rb-lamina>[data-ticks]:after{border-style:solid}.rb-lamina>[data-ticks=a]:before{border-width:1.5px 0 0 1.5px;top:-1px;left:-1px}.rb-lamina>[data-ticks=a]:after{border-width:1.5px 1.5px 0 0;top:-1px;right:-1px}.rb-lamina>[data-ticks=b]:before{border-width:0 0 1.5px 1.5px;bottom:-1px;left:-1px}.rb-lamina>[data-ticks=b]:after{border-width:0 1.5px 1.5px 0;bottom:-1px;right:-1px}.rb-cristal{z-index:-1;border-bottom:1px solid var(--color-line-strong);background:#fffffffa;position:absolute;inset:0}.rb-cristal[data-puesto]{opacity:1}.rb-palabra{transform-origin:0;display:inline-block}header:has(.rb-cristal[data-puesto]) .rb-palabra{transform:scale(.9)}@media (prefers-reduced-motion:no-preference){.rb-cristal{transition:opacity .2s}.rb-palabra{transition:transform .2s var(--ease-out-expo)}}.rb-fila:active{transform:scale(.995)}[data-glifo-relleno]{transform-box:fill-box;transform-origin:50%}@media (hover:hover) and (pointer:fine){.rb-enlace-mono [data-flecha]{display:inline-block}.rb-enlace-mono:hover [data-flecha]{transform:translate(3px)}.rb-fila:hover [data-glifo-relleno]{transform:scale(1.12)}@media (prefers-reduced-motion:no-preference){.rb-enlace-mono [data-flecha]{transition:transform .16s var(--ease-out-expo)}.rb-fila [data-glifo-relleno]{transition:transform .2s var(--ease-out-expo)}}}@media (prefers-reduced-motion:no-preference){.rb-descriptor{animation:rb-aparece .42s var(--ease-out-expo) 1s both}}@keyframes rb-aparece{0%{opacity:0}to{opacity:1}}.rb-idioma-toque{justify-content:center;align-items:center;min-height:2.75rem;margin-block:-.6875rem;display:inline-flex}.rb-idioma-caja{min-width:1.75rem;min-height:1.375rem;font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-fg-muted);box-shadow:inset 0 0 0 1px var(--color-line-strong);border-radius:3px;justify-content:center;align-items:center;padding:0 .3125rem;font-size:.625rem;display:inline-flex}.rb-idioma-es,.rb-idioma-en{background:var(--rb-tinta);color:#fff;box-shadow:none;font-weight:600}.rb-idioma-toque:hover .rb-idioma-caja:not(.rb-idioma-es):not(.rb-idioma-en){color:var(--color-fg);background:var(--color-paper-2)}.rb-aguja-franja{pointer-events:none;height:10px;position:absolute;top:-5px;left:0;right:0}.rb-aguja{background:var(--rb-rojo);pointer-events:none;width:2px;height:10px;translate:calc(var(--at,52.8) * 1cqw - 50%) 0;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.rb-aguja{transition:translate .32s var(--ease-out-expo)}}html[data-web=v3] .rb-salto{z-index:100;background:var(--rb-granate);min-height:2.75rem;font-family:var(--font-sans);color:#fff;border-radius:.25rem;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;top:.5rem;left:.5rem;transform:translateY(calc(-100% - 1rem))}html[data-web=v3] .rb-salto:focus-visible{outline:2px solid var(--rb-tinta);outline-offset:2px;transform:translateY(0)}html[data-web=v3] .rb-cinta{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}html[data-web=v3] .rb-cinta::-webkit-scrollbar{display:none}html[data-web=v3] .rb-boton-contorno{min-height:3rem;box-shadow:inset 0 0 0 1.5px var(--rb-tinta);color:var(--rb-tinta);letter-spacing:-.005em;transition:transform .16s var(--ease-out-expo);border-radius:2px;align-items:center;gap:.625rem;padding:0 1.5rem;font-weight:650;display:inline-flex}@media (hover:hover) and (pointer:fine){html[data-web=v3] .rb-boton-contorno:hover{transform:translateY(-1px)}}html[data-web=v3] .rb-boton-contorno:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){html[data-web=v3] .rb-boton-contorno{transition:none}html[data-web=v3] .rb-boton-contorno:hover{transform:none}}html[data-web=v3] [data-agenda]{--color-paper-2:#f4f1ec}html[data-web=v3] [data-agenda] button,html[data-web=v3] [data-agenda] input,html[data-web=v3] [data-agenda] .rounded-xl{border-radius:2px}html[data-web=v3] [data-agenda] button[type=submit]{letter-spacing:-.005em;min-height:3rem;font-weight:650}
