.saas-answer{gap:var(--saas-space-md);padding:var(--saas-space-md);border:1px solid var(--saas-border-default);border-radius:var(--saas-radius-lg);background:var(--saas-bg-surface);display:grid}.saas-answer__head{gap:var(--saas-space-sm);display:grid}.saas-answer__question{color:var(--saas-text-primary);font-size:var(--saas-font-heading);margin:0;font-weight:600}.saas-answer__understood{align-items:center;gap:var(--saas-space-sm);flex-wrap:wrap;display:flex}.saas-answer__chips{gap:var(--saas-space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.saas-answer__chip{padding:var(--saas-space-xs) var(--saas-space-sm);border:1px solid var(--saas-border-default);border-radius:var(--saas-radius-full);background:var(--saas-bg-sunken);color:var(--saas-text-primary);font-size:var(--saas-font-body-sm)}.saas-answer__change{min-block-size:32px;padding-inline:var(--saas-space-sm);border-radius:var(--saas-radius-sm);color:var(--saas-brand-strong);font:inherit;font-size:var(--saas-font-body-sm);cursor:pointer;transition:background-color var(--saas-motion-micro) var(--saas-ease-standard);background:0 0;border:0;font-weight:600}.saas-answer__change:hover{background:var(--saas-brand-subtle)}.saas-answer__change:focus-visible{box-shadow:var(--saas-focus-ring);outline:none}.saas-answer__hero{gap:var(--saas-space-xs);padding:var(--saas-space-md);border-radius:var(--saas-radius-md);background:var(--saas-brand-subtle);display:grid}.saas-answer__subject,.saas-answer__period{color:var(--saas-text-secondary);font-size:var(--saas-font-body-sm);margin:0}.saas-answer__subject{color:var(--saas-text-primary);font-weight:600}.saas-answer__figure{align-items:baseline;gap:var(--saas-space-sm);flex-wrap:wrap;margin:0;display:flex}.saas-answer__figure-label{color:var(--saas-text-primary);font-size:var(--saas-font-reading)}.saas-answer__figure-value{color:var(--saas-brand-strong);font-size:var(--saas-font-stat);font-variant-numeric:tabular-nums;font-weight:700}.saas-answer__figure[data-empty=true] .saas-answer__figure-value{color:var(--saas-text-secondary);font-size:var(--saas-font-heading)}.saas-answer__breakdown{gap:var(--saas-space-sm);margin:var(--saas-space-sm) 0 0;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.saas-answer__part{padding:var(--saas-space-sm);border-radius:var(--saas-radius-sm);background:var(--saas-bg-surface)}.saas-answer__part dt{color:var(--saas-text-secondary);font-size:var(--saas-font-body-sm)}.saas-answer__part dd{color:var(--saas-text-primary);font-size:var(--saas-font-reading);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.saas-answer__body{gap:var(--saas-space-sm);display:grid}.saas-answer__lead,.saas-answer__edited{color:var(--saas-text-primary);font-size:var(--saas-font-reading);margin:0;line-height:1.5}.saas-answer__edited{white-space:pre-wrap}.saas-answer__heading{margin:var(--saas-space-xs) 0;color:var(--saas-text-primary);font-size:var(--saas-font-body);font-weight:600}.saas-answer__points{gap:var(--saas-space-xs);color:var(--saas-text-primary);font-size:var(--saas-font-reading);margin:0;padding-inline-start:var(--saas-space-lg);line-height:1.5;display:grid}.saas-answer__note{padding:var(--saas-space-sm) var(--saas-space-md);border-inline-start:3px solid var(--saas-status-warning-fill);border-radius:var(--saas-radius-sm);background:var(--saas-status-warning-subtle)}.saas-answer__list{gap:var(--saas-space-sm);display:grid}.saas-answer__scroll{border:1px solid var(--saas-border-default);border-radius:var(--saas-radius-md);max-block-size:320px;overflow:auto}.saas-answer__table{border-collapse:collapse;inline-size:100%;font-size:var(--saas-font-body);font-variant-numeric:tabular-nums}.saas-answer__table th,.saas-answer__table td{padding:var(--saas-space-sm) var(--saas-space-md);border-block-end:1px solid var(--saas-border-default);color:var(--saas-text-primary);text-align:start}.saas-answer__table thead th{background:var(--saas-bg-grid-head);font-weight:600;position:sticky;inset-block-start:0}.saas-answer__table tbody th{font-weight:500}.saas-answer__table td:last-child,.saas-answer__table thead th:last-child{text-align:end}.saas-answer__foot{justify-content:space-between;align-items:center;gap:var(--saas-space-sm);border-block-start:1px solid var(--saas-border-default);flex-wrap:wrap;padding-block-start:var(--saas-space-sm);display:flex}.saas-answer__meta{align-items:center;gap:var(--saas-space-sm);color:var(--saas-text-secondary);font-size:var(--saas-font-body-sm);flex-wrap:wrap;display:flex}@media (width<=599px){.saas-answer__change{min-block-size:44px}.saas-answer__breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}