.aar{margin:24px 0;padding:28px;border:1px solid var(--sn-mode-border,#34566b);border-radius:18px;background:linear-gradient(140deg,var(--sn-mode-surface,#102a39),var(--sn-mode-surface,#0b1828));color:var(--sn-mode-ink,#e1edf5);min-width:0}.aar header{display:flex;justify-content:space-between;gap:24px;align-items:center}.aar h2{font-size:26px;margin:10px 0}.aar h3{font-size:18px;margin:24px 0 12px}.aar h4{font-size:16px;margin:12px 0}.aar li,.aar p{font-size:13px;line-height:1.75;color:var(--sn-mode-muted,#adc4d4)}.aar-kicker{font-size:10px;letter-spacing:2px;color:var(--sn-mode-cyan,#83def0)}.aar-score{display:grid;gap:5px;min-width:120px}.aar-score strong{font-size:52px;color:var(--sn-mode-cyan,#83def0)}.aar-score span{font-size:12px;color:var(--sn-mode-muted,#adc4d4)}.aar-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:24px 0}.aar-metrics>div{display:grid;gap:12px;padding:16px;border:1px solid var(--sn-mode-border,#284559);border-radius:12px}.aar-metrics small,.aar-metrics span{font-size:11px;color:var(--sn-mode-muted,#adc4d4)}.aar-metrics strong{font-size:25px}.aar-metrics meter{width:100%;height:9px}.aar-comparison{padding:16px;border-left:3px solid #83def0;background:var(--sn-mode-soft,#142f40)}.aar-comparison strong{font-size:15px}.aar-lessons{display:grid;grid-template-columns:1fr 1fr;gap:28px}.aar ul{padding-left:20px}.aar li p{margin:6px 0 14px}.aar-decisions{list-style:none;padding:0;display:grid;gap:14px}.aar-decisions>li{padding:20px;background:var(--sn-mode-surface,#0c2030);border:1px solid var(--sn-mode-border,#284559);border-radius:12px}.aar-effects{display:flex;gap:8px;flex-wrap:wrap}.aar-effects span{font-size:11px;padding:6px 9px;border-radius:6px;background:var(--sn-mode-soft,#172e3e)}.aar-effects [data-effect=positive]{color:var(--sn-mode-ink,#98e8bb)}.aar-effects [data-effect=negative]{color:var(--sn-mode-ink,#ffc1aa)}.aar .aar-note{font-size:11px}.aar-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:end;border-top:1px solid var(--sn-mode-border,#284559);padding-top:20px;margin-top:20px}.aar-actions label{display:grid;gap:8px;font-size:12px}.aar-actions button,.aar-actions select{min-height:44px;padding:10px 14px;background:var(--sn-mode-soft,#173849);border:1px solid var(--sn-mode-border,#49788d);border-radius:8px;color:var(--sn-mode-ink,#e1edf5);font:inherit;font-size:13px}.aar-actions button{cursor:pointer}.aar-actions button:disabled{opacity:.5}.aar-actions :is(button,select):focus-visible{outline:2px solid #83def0;outline-offset:3px}@media(max-width:640px){.aar{padding:18px}.aar header{align-items:flex-start;flex-direction:column}.aar-lessons{grid-template-columns:1fr;gap:0}.aar-actions{align-items:stretch;flex-direction:column}.aar-metrics{grid-template-columns:1fr 1fr}}