@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Fallback_3a94d2;src:local("Arial");ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.00%;size-adjust:96.96%}.__className_3a94d2{font-family:__Barlow_3a94d2,__Barlow_Fallback_3a94d2;font-style:normal}.__variable_3a94d2{--f-texto:"__Barlow_3a94d2","__Barlow_Fallback_3a94d2"}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ed4e551d5549d43d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6eded7f801dfa17e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/29379020bca5f260-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/ed84f09d903f4f15-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/87afbb826db9328a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/14e12da985e5a1a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/707dad7b8734d605-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/c261edfb6bb8ccc1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/72207ecf667d99d7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bd4099f982a70777-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/adc67d25e358ad72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_bd776b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79f0f365efbf4f90-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_Fallback_bd776b;src:local("Arial");ascent-override:129.44%;descent-override:25.89%;line-gap-override:0.00%;size-adjust:77.25%}.__className_bd776b{font-family:__Barlow_Condensed_bd776b,__Barlow_Condensed_Fallback_bd776b}.__variable_bd776b{--f-display:"__Barlow_Condensed_bd776b","__Barlow_Condensed_Fallback_bd776b"}.rpr{color-scheme:dark;--fondo:#11201a;--tinta:#f3ebdd;--suave:#b5ac9c;--verde:#8fd9a8;--verde-hondo:#0b1611;--verde-claro:#22382d;--oro:#c9a45c;--oro-tinta:#e6d9c3;--oro-claro:#3b2617;--rojo:#e9a06f;--rojo-claro:#3b2617;--linea:#2e4a3c;--tarjeta:#1b2e25;--madera:#4a2f1c;--madera-oscura:#2a1b10;--madera-clara:#5a3a22;--bronce-tinta:#24180b;--sombra:0 1px 0 rgba(0,0,0,.35);background:var(--fondo);color:var(--tinta);min-height:100vh;font-family:var(--f-texto),system-ui,sans-serif;font-size:17.5px;line-height:1.5;-webkit-font-smoothing:antialiased}.rpr a{color:inherit}.rpr .display,.rpr h1,.rpr h2,.rpr h3{font-family:var(--f-display),var(--f-texto),sans-serif;letter-spacing:-.005em;line-height:1.05}.rpr h1{font-size:2.1rem;font-weight:800}.rpr h2{font-weight:700}.rpr .numero{font-variant-numeric:tabular-nums}.rpr .text-2xl.font-black,.rpr .text-3xl.font-black,.rpr .text-4xl.font-black,.rpr .text-xl.font-black{font-family:var(--f-display),sans-serif;font-weight:800}.rpr .suave{color:var(--suave)}.rpr :focus-visible{outline:3px solid var(--oro);outline-offset:2px;border-radius:6px}.rpr .tarjeta{background:var(--tarjeta);border:1px solid var(--linea);border-radius:18px;padding:18px;box-shadow:var(--sombra)}.rpr a.tarjeta{transition:border-color .15s}.rpr a.tarjeta:hover{border-color:var(--verde)}.rpr .tarjeta.destacada{border:2px solid var(--oro)}.rpr .boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 22px;border-radius:999px;background:var(--oro);color:var(--bronce-tinta);font-weight:700;font-size:18px;border:0;font-family:var(--f-display),sans-serif;letter-spacing:.01em;text-decoration:none;cursor:pointer}.rpr .boton:hover{background:#e2c27f}.rpr .boton:disabled{opacity:.6;cursor:default}.rpr .boton-oro{background:var(--oro);color:var(--bronce-tinta)}.rpr .boton-oro:hover{background:#e2c27f}.rpr .boton-sec{background:transparent;color:var(--tinta);border:2px solid var(--oro)}.rpr .boton-sec:hover{background:var(--oro-claro)}.rpr .campo{width:100%;min-height:56px;border:2px solid var(--linea);border-radius:14px;padding:0 16px;font-size:19px;background:var(--tarjeta);color:var(--tinta)}.rpr .campo:focus{border-color:var(--verde);outline:none}.rpr .chip{display:inline-flex;align-items:center;gap:4px;padding:3px 11px;border-radius:999px;font-size:14px;font-weight:700;line-height:1.3;border:0;text-decoration:none;background:var(--linea);color:var(--tinta)}.rpr .chip-cae{background:var(--verde-claro);color:var(--verde)}.rpr .chip-verificar{background:var(--oro-claro);color:var(--oro-tinta)}.rpr .chip-oro{background:var(--oro);color:#1c1500}.rpr .chip-rojo{background:var(--rojo-claro);color:var(--rojo)}.rpr .carrera-n{display:inline-flex;align-items:baseline;gap:3px;font-family:var(--f-display),sans-serif;font-weight:800;background:var(--tinta);color:var(--fondo);border-radius:8px;padding:1px 8px 2px;font-size:15px;line-height:1.35}.rpr .carrera-n small{font-weight:600;font-size:11px;opacity:.75}.rpr .aviso{border-radius:14px;padding:12px 14px;font-weight:600;font-size:15.5px}.rpr .aviso-rojo{background:var(--rojo-claro);color:var(--rojo)}.rpr .aviso-oro{background:var(--oro-claro);color:var(--oro-tinta)}.rpr .escalera{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.rpr .escalon{position:relative;height:34px;border-radius:8px;background:var(--fondo);border:1px solid var(--linea);display:flex;align-items:center;justify-content:center;font-family:var(--f-display),sans-serif;font-weight:700;font-size:14px;color:var(--suave)}.rpr .escalon.corre{background:var(--oro);border-color:var(--oro);color:#1c1500}.rpr .escalon.precio{outline:3px solid var(--tinta);outline-offset:-1px;color:var(--tinta)}.rpr .escalon.corre.precio{color:#1c1500}.rpr .escalera-leyenda{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px;font-size:13px;color:var(--suave)}.rpr .escalera-leyenda i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px;margin-right:5px}.rpr .marca-barra{background:var(--verde-hondo);color:#fff}.rpr .marca{font-family:var(--f-display),sans-serif;font-weight:800;font-size:23px;letter-spacing:.05em;line-height:1;display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--tinta)}.rpr .marca svg{flex-shrink:0}.rpr .marca-pr{font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--bronce-tinta);background:var(--oro);padding:3px 6px 2px;border-radius:5px;margin-left:-2px}.rpr .logo-vertical{display:flex;flex-direction:column;align-items:center;text-align:center}.rpr .logo-nombre{font-weight:800;font-size:46px;letter-spacing:.05em;line-height:1;margin-top:14px;color:var(--tinta)}.rpr .logo-lugar,.rpr .logo-nombre{font-family:var(--f-display),sans-serif}.rpr .logo-lugar{font-weight:600;font-size:15px;letter-spacing:.4em;margin-top:6px;padding-left:.4em;color:var(--oro)}.rpr .marca-silk{width:26px;height:26px;border-radius:7px;background:conic-gradient(from 45deg,var(--oro) 0 25%,#fff 0 50%,var(--oro) 0 75%,#fff 0);background-size:13px 13px;border:2px solid #fff}.rpr .tabs{position:fixed;bottom:0;left:0;right:0;z-index:20;background:var(--verde-hondo);border-top:1px solid var(--linea);padding-bottom:env(safe-area-inset-bottom)}.rpr .tabs nav{max-width:36rem;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);align-items:start}.rpr .tab{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 9px;font-size:13px;font-weight:700;text-decoration:none;color:var(--suave);font-family:var(--f-display),sans-serif;letter-spacing:.02em}.rpr .tab svg{width:24px;height:24px}.rpr .tab[aria-current=page]{color:var(--oro)}.rpr .tab[aria-current=page] .tab-icono{background:var(--oro-claro)}.rpr .tab-mas{margin-top:-24px;text-decoration:none}.rpr .tab-mas,.rpr .tab-mas span{display:flex;justify-content:center}.rpr .tab-mas span{width:60px;height:60px;border-radius:999px;background:var(--oro);color:var(--bronce-tinta);align-items:center;border:5px solid var(--fondo)}.rpr .tab-mas svg{width:26px;height:26px}.rpr .tab-icono{border-radius:999px;padding:3px 16px;display:inline-flex}.rpr .portada{background:var(--verde-hondo);color:#fff;position:relative;overflow:hidden}.rpr .portada h1{font-size:clamp(2.6rem,11vw,3.6rem);font-weight:800;font-style:italic;line-height:.95}@media (prefers-reduced-motion:reduce){.rpr *{transition:none!important}}.rpr .cuerpos{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px;vertical-align:1px}.rpr .cuerpo{font-family:var(--f-display),sans-serif;font-weight:800;font-size:14px;padding:0 7px;border-radius:6px;cursor:help;line-height:1.5}.rpr .cuerpo.delante{background:var(--verde-claro);color:var(--verde)}.rpr .cuerpo.detras{background:var(--rojo-claro);color:var(--rojo)}.rpr .fila-mia{background:var(--oro-claro)}.rpr .ver-mas{display:block;width:100%;padding:12px;font-weight:700;font-family:var(--f-display),sans-serif;font-size:17px;color:var(--verde);background:transparent;border:0;border-top:1px solid var(--linea);cursor:pointer}.rpr .ayuda-boton{justify-content:center;width:32px;height:32px;border-radius:999px;border:2px solid hsla(0,0%,100%,.7);color:#fff;font-weight:800;font-family:var(--f-display),sans-serif;font-size:18px;flex-shrink:0}.rpr .ayuda-boton,.rpr .como-se-usa{display:inline-flex;align-items:center;text-decoration:none}.rpr .como-se-usa{gap:6px;font-size:14px;font-weight:700;color:var(--verde)}.rpr .como-se-usa:before{content:"?";width:20px;height:20px;background:var(--verde-claro);font-size:13px}.rpr .como-se-usa:before,.rpr .paso-n{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-family:var(--f-display),sans-serif}.rpr .paso-n{width:30px;height:30px;flex-shrink:0;background:var(--oro);color:var(--bronce-tinta);font-weight:800;font-size:16px}.rpr details.guia>summary{list-style:none;position:relative;padding-right:30px}.rpr details.guia>summary::-webkit-details-marker{display:none}.rpr details.guia>summary:after{content:"+";position:absolute;right:0;top:2px;font-family:var(--f-display),sans-serif;font-weight:800;font-size:26px;line-height:1;color:var(--verde)}.rpr details.guia[open]>summary:after{content:"−"}.rpr .ayuda-indice{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.rpr .placa{display:inline-block;background:var(--oro);color:var(--bronce-tinta);font-family:var(--f-display),sans-serif;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2px 12px;border-radius:4px;box-shadow:inset 0 0 0 1px #a6833f,0 2px 0 var(--madera-oscura);line-height:1.3}.rpr .techo{position:relative;height:118px}.rpr .techo svg{position:absolute;inset:0;width:100%;height:118px}.rpr .techo-placa{position:absolute;left:0;right:0;top:66px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.rpr .establos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rpr .establo{display:flex;flex-direction:column;text-decoration:none;color:var(--tinta);border-radius:14px;overflow:hidden;background:var(--madera);border:1px solid var(--madera-oscura)}.rpr .establo:hover{border-color:var(--oro)}.rpr .establo-viga{height:30px;display:flex;align-items:center;justify-content:center;border-bottom:3px solid var(--madera-oscura);padding:0 6px}.rpr .establo-viga .placa{font-size:13px;padding:1px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpr .establo-hueco{height:66px;margin:0 8px;background:#0a130f;position:relative;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.rpr .establo-hueco.con-retrato{height:112px;align-items:stretch}.rpr .establo-hueco .retrato-fondo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(12px) brightness(.55);transform:scale(1.25)}.rpr .establo-hueco .retrato-entero{position:relative;height:100%;width:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.rpr .establo-puerta{height:50px;margin:0 8px;position:relative;background:repeating-linear-gradient(90deg,#7a4e2e 0 13px,#5e3c23 13px 14px)}.rpr .establo-puerta svg{position:absolute;inset:0;width:100%;height:100%}.rpr .establo-pie{margin-top:6px;padding:8px 10px 10px;background:var(--tarjeta);display:flex;flex-direction:column;gap:1px}.rpr .establo-chip{position:absolute;top:6px;right:6px;font-size:11px;font-weight:700;padding:2px 7px;border-radius:8px}.rpr .establo-nuevo{display:flex;flex-direction:column;gap:8px;border-radius:14px;border:2px dashed #3e5e4d;color:var(--suave);min-height:220px;text-align:center;padding:10px}.rpr .establo-nuevo,.rpr .redondo{align-items:center;justify-content:center;text-decoration:none}.rpr .redondo{width:44px;height:44px;border-radius:999px;display:inline-flex;background:var(--tarjeta);border:1px solid var(--linea);color:var(--tinta);cursor:pointer;flex-shrink:0}.rpr .redondo[aria-pressed=true]{background:var(--madera);border-color:var(--oro);color:var(--oro)}.rpr .segmento{display:grid;gap:4px;padding:4px;border-radius:14px;background:var(--verde-hondo)}.rpr .segmento>*{min-height:42px;border:0;border-radius:10px;background:transparent;color:var(--suave);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;font-family:var(--f-texto),sans-serif}.rpr .segmento>[aria-current=page],.rpr .segmento>[aria-pressed=true]{background:var(--oro);color:var(--bronce-tinta)}.rpr .opcion{min-height:48px;border-radius:12px;border:1px solid var(--linea);background:var(--tarjeta);color:var(--tinta);font-weight:700;font-size:14px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px;font-family:var(--f-texto),sans-serif}.rpr .opcion[aria-pressed=true]{background:var(--madera);border-color:var(--oro)}.rpr .opcion-oro[aria-pressed=true]{background:var(--oro);color:var(--bronce-tinta);border-color:var(--oro)}.rpr .mini{font-size:11px;color:var(--suave);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.rpr .bueno{color:var(--verde)}.rpr .malo{color:var(--rojo)}.rpr .barra{height:8px;border-radius:4px;background:var(--verde-claro);overflow:hidden}.rpr .barra>i{display:block;height:100%;border-radius:4px;background:var(--rojo)}.rpr .linea-tiempo{display:flex;gap:12px}.rpr .linea-tiempo-punto{display:flex;flex-direction:column;align-items:center;width:34px;flex-shrink:0}.rpr .linea-tiempo-punto b{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--f-display),sans-serif;font-weight:800;font-size:13px;color:#11201a}.rpr .linea-tiempo-punto i{width:2px;flex-grow:1;min-height:14px;background:var(--linea)}.rpr .interruptor{width:48px;height:28px;border-radius:999px;position:relative;flex-shrink:0;background:#3e5e4d;transition:background .15s}.rpr .interruptor:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:var(--tinta);transition:left .15s}.rpr [aria-checked=true] .interruptor{background:var(--verde)}.rpr [aria-checked=true] .interruptor:after{left:23px}.rpr .fila{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;border-top:1px solid var(--linea)}.rpr .hoja-fondo{position:fixed;inset:0;z-index:40;background:rgba(8,14,11,.78);display:flex;align-items:flex-end;justify-content:center}.rpr .hoja{width:100%;max-width:36rem;border-radius:26px 26px 0 0;background:var(--tarjeta);border-top:1px solid #3e5e4d;padding:12px 16px calc(22px + env(safe-area-inset-bottom))}