.ef94aa {border-top: 1px solid var(--color-border);border-bottom: 1px solid var(--color-border);}
.cx6hmd { border-radius: var(--radius-lg); }
.cx6hmd:hover { border-color: var(--color-accent-light); }
.nkwuns.hpwl60 { box-shadow: var(--shadow-lg); }
.ijpekf::after { border-color: var(--color-accent); }
.awjbxy {display: grid;gap: var(--gutter);}
@media (min-width: 900px) { .awjbxy { grid-template-columns: repeat(2, 1fr); } }
.ozocb6 {background: var(--color-white);border: 1px solid var(--color-border);border-left: 4px solid var(--color-accent);border-radius: var(--radius-lg);padding: var(--space-6);box-shadow: var(--shadow-sm);}
.ozocb6 .frmwpj {display: block;font-size: var(--font-size-xs);font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--color-accent-hover);margin-bottom: var(--space-2);}
.tf5oq3 { box-shadow: var(--shadow-xl); }
.nlduy3 {background: rgba(255, 255, 255, .92);-webkit-backdrop-filter: saturate(1.4) blur(12px);backdrop-filter: saturate(1.4) blur(12px);border-top: 1px solid var(--color-border);box-shadow: 0 -8px 24px rgba(15, 23, 42, .08);}
.nlduy3 .t5y9m8 { border-radius: var(--radius-lg); }
.nlduy3 .i2bjcl {background: var(--color-accent);color: #fff;box-shadow: 0 6px 16px rgba(37, 99, 235, .28);}
.nlduy3 .r839q4 {background: #fff;color: var(--color-dark);box-shadow: inset 0 0 0 1.5px #64748b;}
.nlduy3 .r839q4 .k2frtn { color: var(--color-text-subtle); }
.br8yck .ubijdm { color: #128c7e; }
.jjnojz .akvdwk {background: #fff;color: var(--color-dark);border-radius: var(--radius-full);box-shadow: inset 0 0 0 1.5px #64748b;}
.nqi47t {background: #fff;color: var(--color-dark);border-radius: var(--radius-lg);box-shadow: var(--shadow-xl);}
.nqi47t .mewxil {background: var(--color-accent);color: #fff;border-radius: var(--radius-lg);}
.nqi47t .cahaek {color: var(--color-accent);box-shadow: inset 0 0 0 1.5px var(--color-accent);border-radius: var(--radius-lg);}
.nqi47t .mndapj { color: var(--color-text-subtle); }
.nlduy3 .t5y9m8:focus-visible, .nqi47t :focus-visible {outline: 3px solid var(--color-accent-hover);outline-offset: 2px;}
.jjnojz .akvdwk:focus-visible {outline: 3px solid var(--color-accent-hover);outline-offset: 2px;}
@media (prefers-reduced-motion: no-preference) {
@keyframes xe7jtj { from {opacity: 0;transform: translateY(10px);} to {opacity: 1;transform: none;} }
@keyframes ypq4dm { to { transform: rotate(1turn); } }
.qak8h5 .t5y9m8 { animation: xe7jtj .24s cubic-bezier(.2, .7, .2, 1) backwards; }
.qak8h5 .r839q4 { animation-delay: .05s; }
.cj9mkz .ubijdm { animation: ypq4dm .9s linear 5; }
.nlduy3 .t5y9m8:active { transform: scale(.98); }
}