.ap-card{margin-bottom:16px}.ap-card-head{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ap-card-head b{color:var(--navy,#16223a);font-size:16px;display:block}.ap-card-head span{color:var(--muted,#7e8496);font-size:13.5px;display:block}.ap-n{color:#fff;background:#ef5a2a;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-weight:800;display:inline-flex}.ap-note{margin:0 0 14px}.ap-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ap-group{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#7e8496);margin:4px 0 8px;font-size:12.5px;font-weight:700}.ap-chip{border:1px solid var(--border,#e7e9f0);color:var(--navy,#16223a);cursor:pointer;text-align:left;background:#fff;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:700}.ap-chip.on{color:#fff;background:#ef5a2a;border-color:#ef5a2a}.ap-chip:focus-visible{outline-offset:2px;outline:3px solid #ef5a2a}.ap-search p{color:#46506a;margin:0 0 8px;font-size:14px}.ap-q{white-space:pre-wrap;word-break:break-word;color:#46506a;background:#f8f9fb;border:1px solid #e7e9f0;border-radius:8px;margin:0 0 8px;padding:10px 12px;font:12.5px/1.5 ui-monospace,Consolas,monospace}.ap-open a,.ap-link{color:#ef5a2a;font-weight:600}.ap-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ap-hint{color:#46506a;margin:10px 0;font-size:13.5px}.ap-hint.warn{color:#b45309;font-weight:600}.ap-area{resize:vertical;width:100%;min-height:96px;font-family:inherit;line-height:1.5;height:auto!important;padding:10px 14px!important}.ap-results h2{color:#16223a;margin:8px 0 4px;font-size:20px}.ap-results h2 small{color:#7e8496;font-size:13.5px;font-weight:600}.ap-post{background:#fff;border:1px solid #e7e9f0;border-left-width:4px;border-radius:12px;margin:12px 0;padding:14px}.ap-post.fit-strong{border-left-color:#16a34a}.ap-post.fit-worth{border-left-color:#ef5a2a}.ap-post.fit-skip{opacity:.7}.ap-post-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-score{color:#16223a;background:#f8f9fb;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:32px;padding:0 8px;font-weight:800;display:inline-flex}.ap-score.fit-strong{color:#166534;background:#dcfce7}.ap-score.fit-worth{color:#9a3412;background:#ffedd5}.ap-who{flex:1;min-width:0;font-size:14px}.ap-who b{color:#16223a}.ap-who span{color:#7e8496;margin-left:4px}.ap-fit{text-transform:uppercase;letter-spacing:.04em;color:#7e8496;font-size:12px;font-weight:700}.ap-text{white-space:pre-wrap;word-break:break-word;color:#16223a;margin:10px 0 6px;font-size:14.5px;line-height:1.5}.ap-why{color:#7e8496;margin:0 0 8px;font-size:12.5px}.ap-reply{border-top:1px dashed #e7e9f0;margin-top:8px;padding-top:10px}.ap-count{color:#46506a;justify-content:flex-end;margin-top:4px;font-size:12.5px;display:flex}.ap-count.over{color:#b91c1c;font-weight:700}.ap-probs{color:#b91c1c;margin:8px 0 0;padding-left:18px;font-size:13.5px}.ap-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.ap-acts .off{pointer-events:none;opacity:.5}
