.McK8bq_caja{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);border:var(--border-width-base) solid var(--color-border-default);background:var(--color-surface-card);box-shadow:var(--shadow-4);flex-direction:column;display:flex}.McK8bq_cabecera{align-items:center;gap:var(--space-3);font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--color-text-primary);display:flex}.McK8bq_cabecera svg{stroke-width:1.5px;color:var(--color-gold-600);flex:none}.McK8bq_campos{gap:var(--space-4);flex-direction:column;display:flex}.McK8bq_resultado{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-navy-900);color:var(--color-text-on-inverse);flex-direction:column;display:flex}.McK8bq_resultadoEtiqueta{font-family:var(--font-family-display);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-navy-300)}.McK8bq_resultadoCifra{font-family:var(--font-family-display);font-size:clamp(var(--font-size-4xl), 8vw, var(--font-size-6xl));font-weight:var(--font-weight-bold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-gold-400);line-height:1}.McK8bq_resultadoDetalle{font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-navy-200)}.McK8bq_resultadoBoton{min-height:48px;margin-top:var(--space-3);padding-inline:var(--space-5);border-radius:var(--radius-md);background:var(--color-gold-500);color:var(--color-navy-900);font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.McK8bq_pendiente{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-alt);font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-text-secondary);display:flex}.McK8bq_pendiente svg{stroke-width:1.5px;color:var(--color-azure-600);flex:none;margin-top:2px}.McK8bq_pendiente a{color:var(--color-text-link);font-weight:var(--font-weight-medium)}.McK8bq_nota{font-size:var(--font-size-xs);line-height:var(--line-height-caption);color:var(--color-text-muted)}
.LXBRBa_boton{align-items:center;gap:var(--space-2);min-height:40px;padding-inline:var(--space-4);border:var(--border-width-base) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-surface-card);color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color var(--motion-hover-duration) var(--motion-hover-ease), color var(--motion-hover-duration) var(--motion-hover-ease);display:inline-flex}.LXBRBa_boton:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.LXBRBa_boton svg{stroke-width:1.5px;flex:none}.LXBRBa_root{display:inline-block;position:relative}.LXBRBa_menu{width:min(24rem, calc(100vw - var(--space-6)));max-height:calc(100dvh - var(--space-7));padding:var(--space-4);border:var(--border-width-base) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-4);font-size:var(--font-size-sm);margin:auto;display:grid;position:fixed;inset:0;overflow-y:auto}.LXBRBa_menu::backdrop{background:var(--color-overlay)}.LXBRBa_menuHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline-start:var(--space-3);display:flex}.LXBRBa_menuHead strong{font-size:var(--font-size-md);color:var(--color-text-primary)}.LXBRBa_menu a,.LXBRBa_menu button{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.LXBRBa_menu a:hover,.LXBRBa_menu button:hover{background:var(--color-surface-page)}.LXBRBa_menu svg{color:var(--color-text-secondary);flex-shrink:0}.LXBRBa_status{padding:0 var(--space-3);color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0}.LXBRBa_status:not(:empty){padding-block:var(--space-2)}.LXBRBa_boton:focus-visible,.LXBRBa_menu button:focus-visible,.LXBRBa_menu a:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-1)}@media (max-width:47.99rem){.LXBRBa_compact{min-height:44px;padding-inline:var(--space-2);gap:var(--space-1);font-size:var(--font-size-xs);white-space:nowrap}}.LXBRBa_menu{transform-origin:0 0;animation:LXBRBa_menuEntra var(--motion-enter-duration) var(--motion-enter-ease)}@keyframes LXBRBa_menuEntra{0%{opacity:0;transform:scale(.96) translateY(calc(-1 * var(--motion-distance-sm)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.LXBRBa_boton{transition:none}.LXBRBa_menu{animation:none}}
.tPfUgG_grid{gap:var(--grid-gutter-base);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.tPfUgG_card{gap:var(--space-2);height:100%;padding:var(--card-pad);background:var(--card-surface);border:var(--border-width-hair) solid var(--card-border);border-radius:var(--card-radius);color:var(--color-text-primary);transition:border-color var(--motion-hover-duration) var(--motion-hover-ease), box-shadow var(--motion-hover-duration) var(--motion-hover-ease), transform var(--motion-hover-duration) var(--motion-hover-ease);flex-direction:column;display:flex}.tPfUgG_card:hover{border-color:var(--color-border-interactive);box-shadow:var(--shadow-3);transform:translateY(calc(-1 * var(--space-1)))}@media (prefers-reduced-motion:reduce){.tPfUgG_card{transition:none}.tPfUgG_card:hover{transform:none}}.tPfUgG_tema{font-family:var(--typography-overline-family);font-size:var(--typography-overline-size);font-weight:var(--typography-overline-weight);letter-spacing:var(--typography-overline-tracking);text-transform:uppercase;color:var(--color-text-secondary)}.tPfUgG_titulo{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);flex:1}.tPfUgG_pie{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.tPfUgG_flecha{color:var(--color-text-link);margin-left:auto}@media (min-width:48rem){.tPfUgG_grid{grid-template-columns:repeat(3,1fr)}}
