.aar-fig{min-width:0;margin:0}.aar-fig .lp-bf-url{max-width:64%}.aar-ill{letter-spacing:.1em;text-transform:uppercase;color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2459;border-radius:999px;padding:2px 9px;font-family:JetBrains Mono,monospace;font-size:10px}.aar-cap{color:var(--mut);margin:14px 2px 0;font-size:13px;line-height:1.55}.aar-panel{color:#e7e5df;text-align:left;background:#111116;flex-direction:column;gap:12px;min-width:0;padding:16px 16px 18px;font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.aar-tabs{color:#8e8b83;background:#0b0b0f;border:1px solid #ffffff14;border-radius:10px;align-self:flex-start;gap:4px;padding:3px;font-size:11.5px;display:flex}.aar-tabs span{white-space:nowrap;border-radius:7px;padding:4px 10px}.aar-tabs span.on{color:#c4b5fd;background:#a78bfa24;font-weight:600}.aar-head{align-items:center;gap:14px;min-width:0;display:flex}.aar-gauge{border:5px solid #ffffff14;border-radius:50%;flex:none;justify-content:center;align-items:baseline;width:74px;height:74px;padding-top:20px;display:flex}.aar-gauge b{letter-spacing:-.04em;font-size:26px;font-weight:900;line-height:1}.aar-gauge small{color:#8e8b83;margin-left:1px;font-size:10px}.aar-gauge.warn{color:#fbbf24;border-color:#fbbf24 #fbbf24 #ffffff14 #ffffff14}.aar-head-t{flex-direction:column;gap:3px;min-width:0;display:flex}.aar-head-t small{color:#8e8b83;overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:11px}.aar-head-t b{color:#f2f0ea;font-size:15px}.aar-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.aar-cats>span{background:#16161c;border:1px solid #ffffff14;border-radius:10px;min-width:0;padding:8px 10px 12px;position:relative;overflow:hidden}.aar-cats em{color:#8e8b83;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;display:block;overflow:hidden}.aar-cats b{letter-spacing:-.02em;font-size:19px;font-weight:800;display:block}.aar-cats i{height:3px;position:absolute;bottom:0;left:0}.aar-cats .ok b{color:#a78bfa}.aar-cats .ok i{background:#a78bfa}.aar-cats .warn b{color:#fbbf24}.aar-cats .warn i{background:#fbbf24}.aar-cats .bad b{color:#f87171}.aar-cats .bad i{background:#f87171}.aar-checks{border:1px solid #ffffff14;border-radius:10px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.aar-checks li{background:#14141a;border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.aar-checks li:last-child{border-bottom:0}.aar-ck{flex-direction:column;gap:1px;min-width:0;display:flex}.aar-ck b{color:#f2f0ea;font-size:12.5px;font-weight:600}.aar-ck small{color:#9a968c;font-size:11.5px;line-height:1.4}.aar-pill{letter-spacing:.06em;text-align:center;border-radius:6px;flex:none;min-width:64px;margin-top:1px;padding:3px 6px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.aar-pill.pass{color:#c4b5fd;background:#a78bfa24}.aar-pill.warn{color:#fbbf24;background:#fbbf241f}.aar-pill.fail{color:#f87171;background:#f871711f}.aar-row-h{align-items:center;gap:10px;display:flex}.aar-row-h b{color:#f2f0ea;font-size:14px}.aar-panel p.aar-p{color:#c9c6bd;margin:0;font-size:12.5px;line-height:1.5}.aar-box{background:#0b0b0f;border:1px solid #ffffff14;border-radius:10px;min-width:0}.aar-box.acc{border-color:#a78bfa73;box-shadow:0 18px 50px -26px #8b5cf699}.aar-panel .aar-box p{letter-spacing:.08em;text-transform:uppercase;color:#8e8b83;border-bottom:1px solid #ffffff0f;margin:0;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px}.aar-box.acc p{color:#c4b5fd}.aar-box pre{white-space:pre-wrap;word-break:break-word;color:#dcd8cb;margin:0;padding:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.5}.aar-btns{flex-wrap:wrap;gap:6px;display:flex}.aar-btns span{color:#c9c6bd;background:#ffffff08;border:1px solid #ffffff24;border-radius:7px;padding:5px 10px;font-size:11.5px;font-weight:600}.aar-btns span.on{color:#0a0a0c;background:#a78bfa;border-color:#a78bfa}.aar-surface{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.aar-sf{border:1px solid var(--line,#dcd8cb1a);background:#0e0e12bf;border-radius:16px;min-width:0;padding:16px 16px 8px}.aar-sf p.aar-sf-h{letter-spacing:.14em;text-transform:uppercase;color:var(--accent,#a78bfa);margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:11.5px}.aar-sf ul{margin:0;padding:0;list-style:none}.aar-sf li{border-top:1px solid #ffffff0f;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.aar-sf code{color:#f2f0ea;background:0 0;border:0;padding:0;font-family:JetBrains Mono,monospace;font-size:13px}.aar-sf small em{color:#fbbf24;font-style:normal}.aar-kind{text-align:center;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;flex:none;width:44px;margin-top:2px;padding:3px 0;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.aar-kind.k-read{color:#60a5fa;background:#60a5fa1f}.aar-kind.k-write{color:#34d399;background:#34d3991f}.aar-kind.k-nav{color:#c4b5fd;background:#a78bfa1f}.aar-chips{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.aar-chips span{color:var(--mut);border:1px solid var(--line2,#dcd8cb24);background:#ffffff08;border-radius:8px;align-items:center;padding:4px 9px;font-size:12px;font-weight:500;display:inline-flex}.aar-chips span.on{color:var(--t,var(--accent));background:rgba(var(--t-rgb,167,139,250),.1);border-color:rgba(var(--t-rgb,167,139,250),.5)}.aar-chips span.warn{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2459}.aar-cards{margin-top:72px}.aar-swipe{color:var(--mut);margin:0 0 10px;font-size:12.5px;display:none}.aar .aar-short{display:none}.aar-srcs{border:1px solid var(--line);color:var(--mut);background:#0e0e13;border-radius:14px;margin-top:12px;font-size:13px;display:none}.aar-srcs summary{cursor:pointer;color:var(--ink);padding:12px 16px;font-weight:600}.aar-srcs[open] summary{border-bottom:1px solid var(--line)}.aar .aar-srcs p,.aar .aar-srcs li{font-size:13px;line-height:1.55}.aar-srcs p{margin:12px 16px}.aar-srcs ul{flex-direction:column;gap:6px;margin:0 16px 14px;padding:0;list-style:none;display:flex}.aar #how-it-works{padding-bottom:40px}@media (max-width:640px){.aar-cards>:nth-child(2),.aar-tabs,#limits .lp-notes li:nth-child(2),.aar-surface+.aar-cap,.aar-sf-site,.aar-proof-file{display:none}#cost .lp-stat{padding:16px 18px}#cost .lp-stat b{font-size:30px}#cost .lp-stat span{margin-top:6px;font-size:14px}.aar-sf .aar-line{display:none}.aar-sf small em{margin-left:-.6em}.aar-sf li{padding:6px 0}.aar-checks li:nth-child(n+4),.aar-proof-how{display:none}.aar-cats{gap:5px}.aar-cats>span{padding:6px 6px 9px}.aar-cats em{font-size:8.5px}.aar-cats b{font-size:16px}.aar-cap-ill{display:none}.aar-panel{padding:12px}.aar-cards{margin-top:48px}.aar-swipe{display:block}.aar .aar-long{display:none}.aar .aar-short{display:inline}.aar-meta{display:none}.aar-cats em{text-overflow:clip;font-size:9.5px}.aar .lp-sec{padding:48px 0}.aar #how-it-works{padding-bottom:28px}.aar .lp-body{margin-top:24px}.aar .aar-cards{margin-top:28px}.aar .lp-split+.lp-split{margin-top:36px}.aar .lp-cta{margin-top:8px}.aar #how-to-choose .lp-tbl table{table-layout:fixed;width:560px;font-size:12.5px}.aar #how-to-choose .lp-tbl caption{padding:14px 14px 4px;font-size:14.5px}.aar #how-to-choose .lp-tbl th,.aar #how-to-choose .lp-tbl td{overflow-wrap:anywhere;padding:9px 7px}.aar #how-to-choose .lp-tbl thead th{padding-top:12px;padding-bottom:10px;font-size:11.5px}.aar #how-to-choose .lp-tbl th[scope=row],.aar #how-to-choose .lp-tbl thead th:first-child{width:104px;min-width:0;padding-left:12px;font-size:12.5px}.aar #how-to-choose .lp-tbl thead th:nth-child(2){width:108px}.aar #how-to-choose .lp-tbl .txt{font-size:11.5px;line-height:1.35}.aar #how-to-choose .lp-tbl-foot{padding:12px 14px 14px}.aar #how-to-choose .lp-tbl-foot>p:nth-of-type(3),.aar #how-to-choose .lp-src{display:none}.aar-srcs{display:block}}