@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght,SOFT,WONK@9..144,400,20,1;9..144,500,20,1;9..144,600,20,1&display=swap";.reference-pages-v2{--background:42.3711 65.1762% 96.3304%;--foreground:56.1827 32.5821% 13.5467%;--card:42.759 100% 98.8129%;--card-foreground:var(--foreground);--primary:121.392 21.12% 22.9741%;--primary-foreground:42.3864 79.4582% 97.9917%;--muted-foreground:51.9943 9.79948% 37.5574%;--border:40.2692 24.9008% 79.8947%;--input:var(--border);--ring:120.754 14.8545% 44.2289%;--clay:oklch(67% .105 43);--sage-light:oklch(93% .03 139);--paper:oklch(97% .02 83);--accent:var(--primary);--accent-foreground:var(--primary-foreground);--secondary:38.959 76.6483% 94.5356%;--secondary-foreground:var(--foreground);--trust:var(--primary);background:hsl(var(--background));color:hsl(var(--foreground));overflow-wrap:anywhere;padding:38px 0 84px;font-family:DM Sans,sans-serif;line-height:1.65}.dark .reference-pages-v2{--background:113.591 20.63% 10.3905%;--foreground:42.3703 37.8805% 93.718%;--card:113.403 14.1181% 16.0172%;--primary:107.143 28.987% 74.7681%;--primary-foreground:113.681 24.4548% 8.58987%;--muted-foreground:52.2888 10.6388% 69.7282%;--border:113.213 8.82215% 29.1435%;--paper:oklch(27% .025 142);--sage-light:oklch(32% .03 142);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--secondary:113.456 15.7649% 14.1061%}.reference-pages-v2 .rf-container{width:min(1120px,100% - 48px);margin-inline:auto}.reference-pages-v2 .rf-back{min-height:44px;color:hsl(var(--muted-foreground));align-items:center;gap:9px;margin-bottom:30px;font-size:12px;display:inline-flex}.reference-pages-v2 .rf-eyebrow{color:hsl(var(--primary));letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.reference-pages-v2 .rf-header{border-bottom:1px solid hsl(var(--border));grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:30px;padding:20px 0 30px;display:grid}.reference-pages-v2 h1,.reference-pages-v2 h2,.reference-pages-v2 h3{font-family:Fraunces,Georgia,serif;font-weight:400}.reference-pages-v2 h1{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(42px,4.4vw,64px);line-height:1.04}.reference-pages-v2 .rf-header>p{max-width:470px;color:hsl(var(--muted-foreground));font-size:17px;line-height:1.8}.reference-pages-v2 .rf-context{background:var(--sage-light);border:1px solid hsl(var(--border));border-radius:4px 20px 20px;margin:26px 0;padding:28px 30px}.reference-pages-v2 .rf-context h2{font-size:26px;line-height:1.3}.reference-pages-v2 .rf-context .rf-eyebrow{margin-bottom:8px}.reference-pages-v2 .rf-section{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:45px;margin:18px 0;padding:30px;display:grid}.reference-pages-v2 .rf-section-intro .rf-eyebrow{color:var(--clay)}.reference-pages-v2 .rf-section-intro h2{letter-spacing:-.025em;margin:20px 0 14px;font-size:29px;line-height:1.25}.reference-pages-v2 .rf-section-intro p{color:hsl(var(--muted-foreground));max-width:290px;font-size:14px}.reference-pages-v2 .rf-section-body{flex-direction:column;gap:24px;min-width:0;display:flex}.reference-pages-v2 .rf-section-body>:last-child{margin-bottom:0}.reference-pages-v2 .rf-authorization{border:1px solid hsl(var(--border));background:var(--paper);border-radius:14px;padding:22px}.reference-pages-v2 .rf-authorization>label{font-size:13px;line-height:1.85}.reference-pages-v2 label{line-height:1.65}.reference-pages-v2 :is(input:not([type=checkbox]),select,textarea,button[role=combobox]){background:hsl(var(--background));border-color:hsl(var(--border));border-radius:9px;min-height:48px;font-size:16px}.reference-pages-v2 input[type=file]{height:auto;min-height:48px;padding:12px;font-size:12px}.reference-pages-v2 :is(input,select,textarea)::placeholder{color:hsl(var(--muted-foreground))}.reference-pages-v2 button{border-radius:999px;min-height:44px}.reference-pages-v2 [role=checkbox]{border-radius:3px;flex-shrink:0;min-height:16px;margin-top:3px}.reference-pages-v2 [role=group][aria-label="Calificación en estrellas"]{flex-wrap:wrap;gap:8px;padding:8px 2px}.reference-pages-v2 [role=group][aria-label="Calificación en estrellas"] button{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:5px;min-width:38px;min-height:38px;margin:0;padding:7px}.reference-pages-v2 .rf-rating-general{background:var(--sage-light);border-radius:12px;padding:20px}.reference-pages-v2 .rf-submit{border-top:1px solid hsl(var(--border));grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:26px;padding:28px 0 0;display:grid}.reference-pages-v2 .rf-submit>button{width:auto;min-width:195px}.reference-pages-v2 .rf-submit>[role=status]{grid-column:1/-1}.reference-pages-v2 .rf-review-card,.reference-pages-v2 .rf-decision{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:18px;margin:24px 0;padding:30px}.reference-pages-v2 .rf-review-card>.rf-card-content{padding:0}.reference-pages-v2 .rf-review-card h2,.reference-pages-v2 .rf-decision h2{margin:12px 0 20px;font-size:29px;line-height:1.3}.reference-pages-v2 .rf-decision{border-top:3px solid hsl(var(--primary))}.reference-pages-v2 .rf-decision>.rf-card-content{padding:0}.reference-pages-v2 .rf-comment{white-space:pre-wrap;border-left:2px solid var(--clay);background:var(--paper);border-radius:0 12px 12px 0;padding:22px 24px;font-size:15px;line-height:1.9}.reference-pages-v2 .rf-scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.reference-pages-v2 .rf-scores>p{margin:0;padding:10px 0}.reference-pages-v2 .rf-scores strong{font:400 28px/1.4 Fraunces,Georgia,serif;display:block}.reference-pages-v2 .rf-state-page .rf-container{max-width:580px}.reference-pages-v2 .rf-state-page h1{font-size:36px;line-height:1.15}.reference-pages-v2.rf-state-page{min-height:55vh;padding-block:76px}.reference-pages-v2.rf-state-page .rf-container>div{border-radius:18px}.reference-pages-v2 .rf-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.reference-pages-v2 :is(a,button,input,select,textarea):focus-visible{outline:3px solid hsl(var(--ring));outline-offset:4px}.reference-pages-v2 .rf-review-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}@media (width<=1100px){.reference-pages-v2 .rf-section{grid-template-columns:minmax(0,.65fr) minmax(0,1.4fr);gap:30px}}@media (width<=760px){.reference-pages-v2{padding:24px 0 60px}.reference-pages-v2 .rf-container{width:calc(100% - 40px)}.reference-pages-v2 .rf-back{margin-bottom:20px}.reference-pages-v2 .rf-header{grid-template-columns:1fr;gap:24px;padding-top:6px}.reference-pages-v2 h1{font-size:42px}.reference-pages-v2 .rf-header>p{font-size:15px}.reference-pages-v2 .rf-section{grid-template-columns:minmax(0,1fr);gap:24px;padding:23px 19px}.reference-pages-v2 .rf-section-intro h2{margin-top:16px;font-size:28px}.reference-pages-v2 .rf-context{padding:22px}.reference-pages-v2 .rf-context h2{font-size:24px}.reference-pages-v2 .rf-authorization{padding:18px}.reference-pages-v2 .rf-submit{grid-template-columns:1fr;gap:20px}.reference-pages-v2 .rf-submit>button{width:100%}.reference-pages-v2 .rf-review-card,.reference-pages-v2 .rf-decision{padding:23px 19px}.reference-pages-v2 .rf-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.reference-pages-v2 .rf-comment{padding:18px}.reference-pages-v2 .rf-actions{flex-direction:column;align-items:stretch}}
