.ss-ar{border:1px solid #1f2a37;border-radius:14px;padding:22px;background:#0d1218;margin:28px 0}.ss-ar-head{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;justify-content:space-between;border-bottom:1px solid #1f2a37;padding-bottom:14px;margin-bottom:18px}.ss-ar-title{font-size:20px;margin:0;line-height:1.25}.ss-ar-stamp{font-size:12px;color:#7c8794;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ss-ar-subject{font-size:14px;color:#aab4c0;margin:0 0 18px;line-height:1.55}.ss-ar-subject a{color:#8fb7ff}.ss-ar-block{margin:0 0 22px}.ss-ar-h{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8b96a3;margin:0 0 10px;font-weight:700}.ss-ar-source{border-left:3px solid #3b82f6;padding:10px 0 10px 14px;margin-bottom:12px}.ss-ar-source-name{font-size:15px;font-weight:600;margin:0 0 6px}.ss-ar-kv{display:grid;grid-template-columns:120px 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:13px;color:#aab4c0;line-height:1.5}.ss-ar-kv dt{color:#78828f}.ss-ar-kv dd{margin:0;overflow-wrap:anywhere}.ss-ar-kv a{color:#8fb7ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ss-ar-coverage{font-size:13px;color:#c2a15a;margin:10px 0 0;line-height:1.55}.ss-ar-verified{border:2px solid #15803d;border-radius:10px;background:rgba(21,128,61,.08);padding:14px 16px;margin-bottom:12px}.ss-ar-verified-badge{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0b0f14;background:#22c55e;border-radius:4px;padding:2px 8px;margin-bottom:8px}.ss-ar-verified-headline{font-size:15px;margin:0 0 10px;line-height:1.5}.ss-ar-empty{border:1px dashed #2b3644;border-radius:10px;padding:16px;font-size:14px;color:#aab4c0;line-height:1.6}.ss-ar-empty strong{color:#e6ebf1}.ss-ar-nc{border:1px dashed #4b5563;border-left:3px solid #6b7280;border-radius:6px;background:hsla(220,9%,46%,.06);padding:12px 14px;margin-bottom:10px}.ss-ar-nc-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1;border:1px solid #4b5563;border-radius:4px;padding:1px 7px;margin-bottom:8px}.ss-ar-nc-headline{font-size:14px;margin:0 0 6px;line-height:1.5;color:#e6ebf1}.ss-ar-nc-why{font-size:13px;margin:0 0 8px;line-height:1.6;color:#98a3b0}.ss-ar-evidence{list-style:none;padding:0;margin:0}.ss-ar-evidence li{font-size:12px;margin-bottom:4px;line-height:1.5}.ss-ar-evidence a{color:#8fb7ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.ss-ar-evidence-label{color:#78828f;display:block}.ss-ar-callout{border:1px solid #7c5e1a;background:rgba(194,161,90,.08);border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.6;color:#e3d3a8;margin:0 0 16px}.ss-ar-scope{list-style:none;padding:0;margin:0}.ss-ar-scope li{font-size:13px;color:#98a3b0;line-height:1.55;padding-left:18px;position:relative;margin-bottom:5px}.ss-ar-scope li:before{content:"×";position:absolute;left:2px;color:#64707e}.ss-ar-legal{font-size:12px;color:#78828f;line-height:1.6;margin:12px 0 0}.ss-ar-paid{border-top:1px solid #1f2a37;margin-top:22px;padding-top:18px}.ss-ar-paid-body{font-size:14px;color:#aab4c0;line-height:1.65;margin:0 0 14px}.ss-ar-paid-body strong{color:#e6ebf1}@media (max-width:560px){.ss-ar{padding:16px}.ss-ar-kv{grid-template-columns:1fr;gap:2px}.ss-ar-kv dt{margin-top:6px}}.ss-ar-rule{border:0;border-top:1px solid #1f2a37;margin:34px 0 26px}.ss-sample-h2{font-size:24px;line-height:1.25;margin:0 0 10px}