.tramit-page[data-astro-cid-ta7vezou]{padding:calc(var(--sticky-offset,4rem) + 2rem) var(--space-4) var(--space-12);max-width:52rem;margin:0 auto}@media (width>=640px){.tramit-page[data-astro-cid-ta7vezou]{padding:calc(var(--sticky-offset-sm,4.5rem) + 2.5rem) var(--space-6) var(--space-16)}}@media (width>=1024px){.tramit-page[data-astro-cid-ta7vezou]{padding:calc(var(--sticky-offset-md,5rem) + 3rem) var(--space-8) var(--space-20)}}.tramit-container[data-astro-cid-ta7vezou]{max-width:52rem;margin:0 auto}.tramit-breadcrumbs[data-astro-cid-ta7vezou]{margin-bottom:var(--space-8)}.tramit-hero[data-astro-cid-ta7vezou]{text-align:center;margin-bottom:var(--space-10);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.tramit-headline[data-astro-cid-ta7vezou]{max-width:40rem}.tramit-subtitle[data-astro-cid-ta7vezou]{max-width:38rem}.tramit-stats[data-astro-cid-ta7vezou]{justify-content:center;gap:var(--space-6);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.tramit-stat[data-astro-cid-ta7vezou]{align-items:center;gap:var(--space-0-5);flex-direction:column;display:flex}.tramit-stat-value[data-astro-cid-ta7vezou]{font-size:var(--type-4xl);color:var(--color-accent);font-weight:800}.tramit-stat-label[data-astro-cid-ta7vezou]{font-size:var(--type-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.tramit-sim[data-astro-cid-ta7vezou]{margin-bottom:var(--space-12);background:var(--color-surface-glass);border:1px solid color-mix(in srgb, var(--color-border) 30%, transparent);padding:var(--space-6);transition:border-color .3s var(--ease-out-quart);border-radius:1rem}.tramit-sim[data-astro-cid-ta7vezou]:hover{border-color:color-mix(in srgb, var(--color-border) 50%, transparent)}@media (width>=768px){.tramit-sim[data-astro-cid-ta7vezou]{padding:var(--space-8)}}.tramit-briefing-title[data-astro-cid-ta7vezou]{font-size:var(--type-2xl);color:var(--color-text-primary);margin:0 0 var(--space-3);font-weight:700}.tramit-briefing-text[data-astro-cid-ta7vezou]{margin-bottom:var(--space-4)}.tramit-briefing-list[data-astro-cid-ta7vezou]{padding-left:var(--space-5);margin:0 0 var(--space-6);gap:var(--space-1-5);color:var(--color-text-muted);font-size:var(--type-lg);flex-direction:column;list-style:outside;display:flex}.tramit-btn-start[data-astro-cid-ta7vezou],.tramit-btn-next[data-astro-cid-ta7vezou],.tramit-btn-secondary[data-astro-cid-ta7vezou]{justify-content:center;align-items:center;gap:var(--space-1-5);padding:var(--space-3) var(--space-6);font-weight:600;font-size:var(--type-lg);cursor:pointer;transition:transform .2s var(--ease-out-quart), background-color .2s var(--ease-out-quart), border-color .2s var(--ease-out-quart), color .2s var(--ease-out-quart);border:1px solid #0000;border-radius:.625rem;display:inline-flex}.tramit-btn-start[data-astro-cid-ta7vezou],.tramit-btn-next[data-astro-cid-ta7vezou]{background:var(--color-accent);color:var(--color-on-accent,var(--color-surface));border-color:var(--color-accent)}.tramit-btn-start[data-astro-cid-ta7vezou]:hover,.tramit-btn-next[data-astro-cid-ta7vezou]:hover{border-color:color-mix(in srgb, var(--color-accent) 70%, var(--color-text-primary) 30%);transform:translateY(-2px)}.tramit-btn-start[data-astro-cid-ta7vezou]:focus-visible,.tramit-btn-next[data-astro-cid-ta7vezou]:focus-visible,.tramit-btn-secondary[data-astro-cid-ta7vezou]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.tramit-btn-secondary[data-astro-cid-ta7vezou]{color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-border) 50%, transparent);background:0 0}.tramit-btn-secondary[data-astro-cid-ta7vezou]:hover{border-color:color-mix(in srgb, var(--color-border) 80%, transparent);transform:translateY(-2px)}.tramit-bar[data-astro-cid-ta7vezou]{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5);grid-template-columns:1fr auto;display:grid}.tramit-progress-text[data-astro-cid-ta7vezou]{font-size:var(--type-sm);color:var(--color-text-muted);grid-column:1/2;font-weight:600}.tramit-timer[data-astro-cid-ta7vezou]{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--type-2xl);padding:var(--space-1-5) var(--space-3);background:color-mix(in srgb, var(--color-surface) 60%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 30%, transparent);color:var(--color-text-primary);border-radius:.5rem;grid-area:1/2/3/3;align-self:center}.tramit-timer-warning[data-astro-cid-ta7vezou]{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 50%, transparent)}.tramit-progress-bar[data-astro-cid-ta7vezou]{background:color-mix(in srgb, var(--color-border) 30%, transparent);border-radius:999px;grid-column:1/2;height:6px;overflow:hidden}.tramit-progress-fill[data-astro-cid-ta7vezou]{background:var(--color-accent);width:0%;height:100%;transition:width .3s var(--ease-out-quart)}.tramit-supuesto[data-astro-cid-ta7vezou]{background:var(--color-surface-glass-strong);border:1px solid color-mix(in srgb, var(--color-border) 30%, transparent);padding:var(--space-5);margin-bottom:var(--space-6);border-radius:.875rem}.tramit-supuesto-title[data-astro-cid-ta7vezou]{font-size:var(--type-base);margin:0 0 var(--space-3);color:var(--color-text-primary);font-weight:700}.tramit-supuesto-p[data-astro-cid-ta7vezou]{margin:0 0 var(--space-2-5);font-size:var(--type-lg);color:var(--color-text-primary);line-height:1.55}.tramit-supuesto-p[data-astro-cid-ta7vezou]:last-child{margin-bottom:0}.tramit-question-card[data-astro-cid-ta7vezou]{border:1px solid color-mix(in srgb, var(--color-border) 30%, transparent);padding:var(--space-5);background:var(--color-surface-glass);border-radius:.875rem}.tramit-question-meta[data-astro-cid-ta7vezou]{margin:0 0 var(--space-2);font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:700}.tramit-question-text[data-astro-cid-ta7vezou]{margin:0 0 var(--space-5);font-size:var(--type-base);color:var(--color-text-primary);font-weight:500;line-height:1.5}.tramit-options[data-astro-cid-ta7vezou]{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.tramit-option[data-astro-cid-ta7vezou]{align-items:start;gap:var(--space-3);text-align:left;border:1px solid color-mix(in srgb, var(--color-border) 30%, transparent);padding:var(--space-3) var(--space-3-5);color:var(--color-text-primary);font-size:var(--type-lg);cursor:pointer;transition:border-color .2s var(--ease-out-quart), transform .2s var(--ease-out-quart), background-color .2s var(--ease-out-quart);background:0 0;border-radius:.625rem;grid-template-columns:auto 1fr;line-height:1.45;display:grid}.tramit-option[data-astro-cid-ta7vezou]:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);transform:translateY(-1px)}.tramit-option[data-astro-cid-ta7vezou]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tramit-option[data-astro-cid-ta7vezou]:disabled{cursor:default;opacity:.95}.tramit-option-letter[data-astro-cid-ta7vezou]{background:color-mix(in srgb, var(--color-border) 30%, transparent);width:1.5rem;height:1.5rem;font-weight:700;font-size:var(--type-xs);color:var(--color-text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tramit-option-text[data-astro-cid-ta7vezou]{display:block}.tramit-option-correct[data-astro-cid-ta7vezou]{border-color:color-mix(in srgb, var(--color-success) 60%, transparent);background:color-mix(in srgb, var(--color-success) 10%, transparent)}.tramit-option-correct[data-astro-cid-ta7vezou] .tramit-option-letter[data-astro-cid-ta7vezou]{background:var(--color-success);color:var(--color-on-accent,var(--color-surface))}.tramit-option-incorrect[data-astro-cid-ta7vezou]{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.tramit-btn-next[data-astro-cid-ta7vezou]{margin-top:var(--space-1)}.tramit-results-title[data-astro-cid-ta7vezou]{font-size:var(--type-3xl);margin:0 0 var(--space-4);color:var(--color-text-primary);font-weight:700}.tramit-results-summary[data-astro-cid-ta7vezou]{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.tramit-result-card[data-astro-cid-ta7vezou]{gap:var(--space-1);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-border) 30%, transparent);background:var(--color-surface-glass);border-radius:.75rem;flex-direction:column;display:flex}.tramit-result-label[data-astro-cid-ta7vezou]{font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600}.tramit-result-value[data-astro-cid-ta7vezou]{font-size:var(--type-5xl);color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:800}.tramit-feedback[data-astro-cid-ta7vezou]{margin:0 0 var(--space-5);padding:var(--space-3-5) var(--space-4);background:color-mix(in srgb, var(--color-accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 25%, transparent);color:var(--color-text-primary);font-size:var(--type-lg);border-radius:.625rem;line-height:1.5}.tramit-review-details[data-astro-cid-ta7vezou]{margin-bottom:var(--space-6);border:1px solid color-mix(in srgb, var(--color-border) 30%, transparent);background:var(--color-surface-glass);border-radius:.625rem}.tramit-review-summary[data-astro-cid-ta7vezou]{cursor:pointer;padding:var(--space-3-5) var(--space-4);color:var(--color-text-primary);font-weight:600;font-size:var(--type-lg)}.tramit-review-summary[data-astro-cid-ta7vezou]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.5rem}.tramit-review-list[data-astro-cid-ta7vezou]{padding:0 var(--space-4) var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.tramit-review-item[data-astro-cid-ta7vezou]{border:1px solid var(--color-border-subtle);padding:var(--space-2-5) var(--space-3-5);border-radius:.5rem}.tramit-review-correct[data-astro-cid-ta7vezou]{background:color-mix(in srgb, var(--color-success) 6%, transparent);border-color:color-mix(in srgb, var(--color-success) 30%, var(--color-border-subtle))}.tramit-review-incorrect[data-astro-cid-ta7vezou]{background:color-mix(in srgb, var(--color-accent) 6%, transparent);border-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-border-subtle))}.tramit-review-q[data-astro-cid-ta7vezou],.tramit-review-answer[data-astro-cid-ta7vezou],.tramit-review-correct-answer[data-astro-cid-ta7vezou],.tramit-review-explanation[data-astro-cid-ta7vezou],.tramit-review-articulo[data-astro-cid-ta7vezou]{margin:0 0 var(--space-1-5);font-size:var(--type-md);color:var(--color-text-primary);line-height:1.5}.tramit-review-answer[data-astro-cid-ta7vezou]{color:var(--color-text-muted)}.tramit-review-wrong[data-astro-cid-ta7vezou]{color:var(--color-text-muted);text-decoration:line-through}.tramit-review-correct-answer[data-astro-cid-ta7vezou]{color:var(--color-success);font-weight:600}.tramit-review-explanation[data-astro-cid-ta7vezou]{color:var(--color-text-muted)}.tramit-review-articulo[data-astro-cid-ta7vezou]{font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);font-weight:700}.tramit-results-actions[data-astro-cid-ta7vezou]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.tramit-seo[data-astro-cid-ta7vezou]{margin:var(--space-12) 0 var(--space-10)}.tramit-seo-title[data-astro-cid-ta7vezou],.tramit-faq-title[data-astro-cid-ta7vezou]{font-size:var(--type-3xl);margin:0 0 var(--space-4);color:var(--color-text-primary);font-weight:700}.tramit-seo-body[data-astro-cid-ta7vezou]{gap:var(--space-3);color:var(--color-text-muted);font-size:var(--type-lg);flex-direction:column;line-height:1.6;display:flex}.tramit-seo-body[data-astro-cid-ta7vezou] strong[data-astro-cid-ta7vezou]{color:var(--color-text-primary);font-weight:600}.tramit-faq[data-astro-cid-ta7vezou]{margin-bottom:var(--space-12)}.tramit-faq-list[data-astro-cid-ta7vezou]{gap:var(--space-2);flex-direction:column;display:flex}.tramit-faq-item[data-astro-cid-ta7vezou]{border:1px solid color-mix(in srgb, var(--color-border) 30%, transparent);background:var(--color-surface-glass);transition:border-color .3s var(--ease-out-quart);border-radius:.625rem}.tramit-faq-item[data-astro-cid-ta7vezou]:hover{border-color:color-mix(in srgb, var(--color-border) 50%, transparent)}.tramit-faq-q[data-astro-cid-ta7vezou]{cursor:pointer;padding:var(--space-3-5) var(--space-4);color:var(--color-text-primary);font-weight:600;font-size:var(--type-lg)}.tramit-faq-q[data-astro-cid-ta7vezou]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.5rem}.tramit-faq-a[data-astro-cid-ta7vezou]{padding:0 var(--space-4) var(--space-4);color:var(--color-text-muted);font-size:var(--type-lg);margin:0;line-height:1.55}@media (prefers-reduced-motion:reduce){.tramit-sim[data-astro-cid-ta7vezou],.tramit-faq-item[data-astro-cid-ta7vezou],.tramit-progress-fill[data-astro-cid-ta7vezou],.tramit-btn-start[data-astro-cid-ta7vezou],.tramit-btn-next[data-astro-cid-ta7vezou],.tramit-btn-secondary[data-astro-cid-ta7vezou],.tramit-option[data-astro-cid-ta7vezou]{transition:none}.tramit-btn-start[data-astro-cid-ta7vezou]:hover,.tramit-btn-next[data-astro-cid-ta7vezou]:hover,.tramit-btn-secondary[data-astro-cid-ta7vezou]:hover,.tramit-option[data-astro-cid-ta7vezou]:hover:not(:disabled){transform:none}}
