.aec[data-v-39e14f8b]{background:#fff;border:1px solid var(--listing-ink);border-radius:16px;box-shadow:6px 6px 0 var(--listing-ink-wash);padding:24px}@media(min-width:640px){.aec[data-v-39e14f8b]{padding:28px 32px}}.aec-grid[data-v-39e14f8b]{display:grid;gap:28px;margin-top:22px}@media(min-width:900px){.aec-grid[data-v-39e14f8b]{gap:40px;grid-template-columns:minmax(0,300px) 1fr}}.aec-form[data-v-39e14f8b]{gap:18px}.aec-field[data-v-39e14f8b],.aec-form[data-v-39e14f8b]{display:flex;flex-direction:column}.aec-label[data-v-39e14f8b]{color:var(--listing-ink);font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700}.aec-hint[data-v-39e14f8b]{color:var(--listing-ink-muted);font-size:12px;margin-top:2px}.aec-input-wrap[data-v-39e14f8b]{margin-top:8px;position:relative}.aec-input[data-v-39e14f8b]{background:var(--listing-bone);border:1px solid var(--listing-ink-border);border-radius:10px;color:var(--listing-ink);font-size:15px;font-weight:600;padding:11px 34px 11px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.aec-input[data-v-39e14f8b]:focus-visible{background:#fff;border-color:var(--listing-accent-border);box-shadow:0 0 0 3px #ffcd0040;outline:none}.aec-unit[data-v-39e14f8b]{color:var(--listing-ink-faint);font-size:14px;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.aec-seg[data-v-39e14f8b]{background:var(--listing-bone);border:1px solid var(--listing-ink-border);border-radius:999px;display:inline-flex;padding:3px;width:-moz-fit-content;width:fit-content}.aec-seg-btn[data-v-39e14f8b]{border-radius:999px;color:var(--listing-ink-muted);font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;padding:6px 20px;transition:background .15s ease,color .15s ease}.aec-seg-btn[data-v-39e14f8b]:focus-visible{outline:2px solid var(--listing-accent-border);outline-offset:2px}.aec-seg-btn[aria-pressed=true][data-v-39e14f8b]{background:var(--listing-ink);color:#fff}.aec-check[data-v-39e14f8b]{align-items:flex-start;color:var(--listing-ink-soft);cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.4}.aec-checkbox[data-v-39e14f8b]{accent-color:var(--listing-accent);flex-shrink:0;height:16px;margin-top:2px;width:16px}.aec-check-note[data-v-39e14f8b]{color:var(--listing-ink-faint)}.aec-aids[data-v-39e14f8b],.aec-result[data-v-39e14f8b]{display:flex;flex-direction:column}.aec-aids[data-v-39e14f8b]{gap:2px}.aec-aid[data-v-39e14f8b]{border-bottom:1px dashed var(--listing-ink-line);padding:12px 0}.aec-aid[data-v-39e14f8b]:first-child{padding-top:0}.aec-aid-hl[data-v-39e14f8b]{border-left:3px solid var(--listing-accent);margin-left:-12px;padding-left:12px}.aec-aid-main[data-v-39e14f8b]{align-items:center;display:flex;gap:12px;justify-content:space-between}.aec-aid-name[data-v-39e14f8b]{color:var(--listing-ink);font-family:Fraunces,serif;font-size:16px;font-weight:900;letter-spacing:-.01em;transition:color .15s ease}.aec-aid-name[data-v-39e14f8b]:hover{color:var(--listing-eyebrow-accent);text-decoration:underline}.aec-aid-reason[data-v-39e14f8b]{color:var(--listing-ink-muted);font-size:12.5px;line-height:1.5;margin-top:4px}.aec-badge[data-v-39e14f8b]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;gap:5px;padding:4px 10px;white-space:nowrap}.aec-badge i[data-v-39e14f8b]{font-size:10px}.aec-badge-yes[data-v-39e14f8b]{background:#dcfce7;color:#15803d}.aec-badge-no[data-v-39e14f8b]{background:var(--listing-ink-tint);color:var(--listing-ink-faint)}.aec-badge-neutral[data-v-39e14f8b]{background:var(--listing-accent-wash);color:var(--listing-eyebrow-accent)}.aec-verdict[data-v-39e14f8b]{color:var(--listing-ink);font-family:Fraunces,serif;font-size:15px;font-style:italic;line-height:1.45;margin-top:16px}.aec-cta[data-v-39e14f8b]{align-self:flex-start;margin-top:16px}.aec-disclaimer[data-v-39e14f8b]{color:var(--listing-ink-faint);font-size:11.5px;line-height:1.5;margin-top:12px}@media(prefers-reduced-motion:reduce){.aec-aid-name[data-v-39e14f8b],.aec-input[data-v-39e14f8b],.aec-seg-btn[data-v-39e14f8b],.listing-cta-primary[data-v-39e14f8b]{transition:none}}
