.ap-wrap[data-astro-cid-l73e2ye3]{max-width:60rem;margin:0 auto}.ap-sku[data-astro-cid-l73e2ye3]{display:flex;flex-direction:column;gap:.5rem}.ap-sku[data-astro-cid-l73e2ye3] .price[data-astro-cid-l73e2ye3]{align-self:flex-start}.ap-sku[data-astro-cid-l73e2ye3] .btn[data-astro-cid-l73e2ye3]{margin-top:auto}.ap-feat[data-astro-cid-l73e2ye3]{position:relative;border-color:var(--green)!important;box-shadow:0 0 22px #00ff412e}.ap-feattag[data-astro-cid-l73e2ye3]{position:absolute;top:-.7rem;right:.9rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#03150a;background:var(--green);padding:.15rem .55rem;border-radius:999px}.ap-status[data-astro-cid-l73e2ye3]{color:var(--green-soft);margin:0 0 1rem}.ap-cur[data-astro-cid-l73e2ye3]{display:flex;gap:.4rem;margin-bottom:1.1rem;flex-wrap:wrap}.ap-curbtn[data-astro-cid-l73e2ye3]{padding:.3rem .8rem;font:inherit;font-size:.8rem;border-radius:999px;cursor:pointer;color:var(--green-soft);background:#000c0499;border:1px solid rgba(0,255,65,.3)}.ap-curbtn[data-astro-cid-l73e2ye3].on{border-color:var(--green);color:var(--green);background:#00ff411a}.ap-form[data-astro-cid-l73e2ye3]{display:flex;flex-direction:column;gap:1.1rem;max-width:38rem}.ap-field[data-astro-cid-l73e2ye3]{display:flex;flex-direction:column;gap:.35rem}.ap-lbl[data-astro-cid-l73e2ye3]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--green);font-weight:700}.ap-lbl[data-astro-cid-l73e2ye3] em[data-astro-cid-l73e2ye3]{font-style:normal;font-weight:600;color:#ff6b6b;margin-left:.3rem}.ap-lbl-opt[data-astro-cid-l73e2ye3]{color:var(--green-soft);font-weight:600}.ap-lbl-opt[data-astro-cid-l73e2ye3] em[data-astro-cid-l73e2ye3]{color:var(--green-soft);opacity:.8}.ap-form[data-astro-cid-l73e2ye3] .ap-url[data-astro-cid-l73e2ye3]{font:inherit;font-size:1.1rem;width:100%;box-sizing:border-box;color:#eafff0;background:#001609d9;border:2px solid var(--green);border-radius:.55rem;padding:.9rem 1.1rem;box-shadow:0 0 16px #00ff4138;outline:none}.ap-form[data-astro-cid-l73e2ye3] .ap-url[data-astro-cid-l73e2ye3]::placeholder{color:#6f9e7b}.ap-form[data-astro-cid-l73e2ye3] .ap-url[data-astro-cid-l73e2ye3]:focus{box-shadow:0 0 22px #00ff4173}.ap-kw[data-astro-cid-l73e2ye3]{font:inherit;width:100%;box-sizing:border-box;color:#c8f7d0;background:#000c0480;border:1px dashed rgba(0,255,65,.35);border-radius:.55rem;padding:.65rem 1rem;outline:none}.ap-kw[data-astro-cid-l73e2ye3]::placeholder{color:#5f8f6b}.ap-report[data-astro-cid-l73e2ye3]{margin-top:1.4rem}.ap-another{text-align:center;margin:0 0 1.2rem;padding:.9rem;border:1px dashed rgba(0,255,65,.4);border-radius:.6rem;background:#00ff410d}.ap-nudge{margin-top:1.2rem;padding:1.1rem 1.2rem;border:1px solid rgba(0,255,65,.28);border-radius:.7rem;background:linear-gradient(180deg,#00ff410f,#00ff4105);color:#d6ffe1;font-size:.92rem;line-height:1.55}.ap-nudge b{color:var(--green)}.ap-nudgebtns{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-top:.8rem}.ap-nudge2{color:var(--green-soft);font-size:.85rem;text-decoration:underline;text-underline-offset:3px}.ap-nudge2:hover{color:var(--green)}.ap-demobar{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap;margin-bottom:1.2rem;padding:.9rem 1.1rem;border:1px solid rgba(0,255,65,.3);border-radius:.7rem;background:#00ff410f;color:#d6ffe1;font-size:.92rem}.ap-gated{position:relative}.ap-blur{filter:blur(6px);opacity:.55;pointer-events:none;user-select:none}.ap-lock{position:absolute;inset:0;display:flex;flex-direction:column;gap:.8rem;align-items:center;justify-content:center;text-align:center;padding:1rem;background:radial-gradient(circle,#080c0859,#080c08b3);border-radius:.7rem}.ap-lock span{color:#eafff0;font-weight:600;font-size:1rem;max-width:22rem}.ap-timeline svg{display:block;margin:.4rem 0}.ap-tl-delta{font-size:.8rem;padding:.1rem .5rem;border-radius:1rem}.ap-tl-delta.up{color:#08130a;background:var(--green)}.ap-tl-delta.down{color:#fff;background:#e53935}.ap-tl-x{display:flex;justify-content:space-between;color:var(--green-soft);font-size:.75rem}.ap-badge-prev{margin:.5rem 0}.ap-badge-lbl{display:block;color:var(--green-soft);font-size:.78rem;font-weight:600;margin:.6rem 0 .2rem}.ap-snip{width:100%;font:inherit;font-size:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#cfe;background:#000c0499;border:1px solid rgba(0,255,65,.25);border-radius:.5rem;padding:.5rem .7rem;resize:vertical}.ap-tgpay[data-astro-cid-l73e2ye3]{background:none;border:0;padding:0;margin-top:.55rem;align-self:flex-start;color:var(--green-soft);font-size:.82rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ap-tgpay[data-astro-cid-l73e2ye3]:hover{color:var(--green)}.ap-demolink[data-astro-cid-l73e2ye3]{text-align:center;margin:1.2rem 0 0}.ap-demolink[data-astro-cid-l73e2ye3] a[data-astro-cid-l73e2ye3]{color:var(--green-soft);text-decoration:underline;text-underline-offset:3px;font-size:.9rem}.ap-demolink[data-astro-cid-l73e2ye3] a[data-astro-cid-l73e2ye3]:hover{color:var(--green)}.ap-emailbar{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-top:1.2rem;padding:.9rem 1rem;border:1px solid rgba(0,255,65,.2);border-radius:.6rem;background:#00ff410a}.ap-emaillbl{color:var(--green-soft);font-size:.85rem;font-weight:600}.ap-email{flex:1;min-width:12rem;font:inherit;font-size:.9rem;color:#eafff0;background:#000c0499;border:1px solid rgba(0,255,65,.3);border-radius:.5rem;padding:.5rem .8rem;outline:none}.ap-emailbtn{padding:.4rem 1rem!important;font-size:.85rem!important}.ap-emailmsg{color:var(--green-soft);font-size:.82rem;width:100%}.ap-actions{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1rem}.ap-actions button{padding:.35rem .8rem;font:inherit;font-size:.78rem;border-radius:999px;cursor:pointer;color:var(--green-soft);background:#000c0499;border:1px solid rgba(0,255,65,.3)}.ap-actions button:hover{border-color:var(--green);color:var(--green)}.ap-actions .ap-aifix-hot{color:#03150a;background:var(--green);border-color:var(--green);font-weight:700}.ap-actions .ap-aifix-hot:hover{color:#03150a;filter:brightness(1.08)}.ap-gauges{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;margin-bottom:1.2rem}.ap-g{background:#00ff410d;border:1px solid rgba(0,255,65,.15);border-radius:.6rem;padding:.8rem;text-align:center}.ap-g b{display:block;font-size:1.7rem;line-height:1;color:var(--green)}.ap-g span{font-size:.72rem;color:var(--green-soft);text-transform:uppercase;letter-spacing:.04em}.ap-sec{border:1px solid rgba(0,255,65,.16);border-radius:.6rem;padding:.9rem 1rem;margin-bottom:.7rem}.ap-sec h4{color:var(--green-soft);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem}.ap-li{font-size:.85rem;color:#d6ffe0;margin:.2rem 0}.ap-ic{font-weight:800}.ap-ic.ok{color:var(--green);text-shadow:0 0 9px rgba(0,255,65,.7)}.ap-ic.fail{color:#ff4d63;text-shadow:0 0 9px rgba(255,77,99,.5)}.ap-bad{color:#ff9aa6}.ap-ok{color:var(--green)}.ap-warn{color:#ffcc4d}.ap-fail{color:#ff4d63}.ap-g.ap-ok b{color:var(--green)}.ap-g.ap-warn b{color:#ffcc4d}.ap-g.ap-fail b{color:#ff6b7d}.ap-muted{color:#9fc7a8;opacity:.85}.ap-fixes{border-color:#00ff4166;background:#00ff410a}.ap-fixes h4{color:var(--green)}.ap-recsum{color:var(--green-soft);font-weight:600;text-transform:none;letter-spacing:0}.ap-rec{display:flex;gap:.6rem;align-items:flex-start;padding:.55rem 0;border-top:1px solid rgba(0,255,65,.1)}.ap-rec:first-of-type{border-top:0}.ap-pill{flex:none;font-size:.62rem;font-weight:800;letter-spacing:.06em;padding:.18rem .45rem;border-radius:.35rem;border:1px solid currentColor;margin-top:.15rem}.ap-recbody{font-size:.88rem;color:#d6ffe0}.ap-recbody b{color:#eafff0;font-weight:600}.ap-recarea{font-size:.7rem;color:#7fb98c;font-weight:500;text-transform:uppercase;letter-spacing:.04em;margin-left:.3rem}.ap-recwhy{color:#a7e8b3;font-size:.8rem;margin-top:.15rem}.ap-recfix{color:#8fc99b;font-size:.78rem;margin-top:.1rem;font-style:italic}.ap-bar{display:grid;grid-template-columns:11rem 1fr 2.2rem;align-items:center;gap:.6rem;margin:.3rem 0;font-size:.82rem;color:#c8f7d0}.ap-bartrack{height:.5rem;background:#00ff411a;border-radius:999px;overflow:hidden}.ap-barfill{display:block;height:100%;border-radius:999px;background:var(--green)}.ap-barfill.ap-warn{background:#ffcc4d}.ap-barfill.ap-fail{background:#ff4d63}.ap-barn{text-align:right;color:var(--green-soft);font-variant-numeric:tabular-nums}.ap-tags{display:flex;flex-wrap:wrap;gap:.35rem}.ap-tag{font-size:.76rem;color:#ffb3bc;background:#ff4d6314;border:1px solid rgba(255,77,99,.25);border-radius:999px;padding:.15rem .55rem}.ap-fixpack{border-color:#00ff4166!important;background:#00ff410a}.ap-code{background:#000c04d9;border:1px solid rgba(0,255,65,.18);border-radius:.5rem;padding:.8rem 1rem;margin:.6rem 0;font-size:.76rem;line-height:1.5;color:#c8f7d0;overflow-x:auto;white-space:pre;max-height:24rem}.ap-copyschema{padding:.4rem .9rem;font:inherit;font-size:.8rem;border-radius:999px;cursor:pointer;color:#03150a;background:var(--green);border:0;font-weight:700}.ap-cap{border-left:2px solid rgba(0,255,65,.3);padding:.1rem 0 .1rem .7rem;margin:.4rem 0}.ap-caph{color:var(--green-soft);font-size:.78rem;font-weight:600}.ap-cap p{margin:.2rem 0 0;color:#d6ffe0;font-size:.85rem;line-height:1.5}@media(max-width:520px){.ap-bar{grid-template-columns:8rem 1fr 2rem}}.ap-summary{border:1px solid rgba(0,255,65,.4);border-left:3px solid var(--green);background:#00ff410f;border-radius:.6rem;padding:1rem 1.1rem;margin-bottom:1.2rem}.ap-sumtag{display:inline-block;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--green);margin-bottom:.4rem}.ap-summary p{margin:0;color:#eafff0;font-size:.98rem;line-height:1.6}.ap-bench{width:100%;border-collapse:collapse;margin-top:.5rem;font-size:.85rem}.ap-bench th,.ap-bench td{text-align:right;padding:.3rem .5rem;border-top:1px solid rgba(0,255,65,.1);color:#d6ffe0;font-variant-numeric:tabular-nums}.ap-bench th:first-child,.ap-bench td:first-child{text-align:left;color:#c8f7d0}.ap-bench thead th{color:var(--green-soft);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;border-top:0}.ap-bench td.ap-ok{color:var(--green);font-weight:700}.ap-bench td.ap-fail{color:#ff6b7d;font-weight:700}@media print{@page{margin:13mm}html,body{background:#fff!important}.mx-rain[data-astro-cid-l73e2ye3],.mx-tint[data-astro-cid-l73e2ye3],.mx-scan[data-astro-cid-l73e2ye3],.mx-nav[data-astro-cid-l73e2ye3],.mx-foot[data-astro-cid-l73e2ye3],.hero[data-astro-cid-l73e2ye3],.hero-alt[data-astro-cid-l73e2ye3],.ap-buy[data-astro-cid-l73e2ye3],.ap-cur[data-astro-cid-l73e2ye3],.ap-cancel[data-astro-cid-l73e2ye3],.ap-form[data-astro-cid-l73e2ye3],.ap-status[data-astro-cid-l73e2ye3],.ap-actions{display:none!important}.mxp[data-astro-cid-l73e2ye3],.mxp-content[data-astro-cid-l73e2ye3],.msec[data-astro-cid-l73e2ye3],.mwrap[data-astro-cid-l73e2ye3],.ap-wrap[data-astro-cid-l73e2ye3],.ap-flow[data-astro-cid-l73e2ye3],.ap-report[data-astro-cid-l73e2ye3]{background:#fff!important;box-shadow:none!important}.ap-report[data-astro-cid-l73e2ye3] *{color:#1a1a1a!important;text-shadow:none!important}.ap-report[data-astro-cid-l73e2ye3] .ap-sec,.ap-report[data-astro-cid-l73e2ye3] .ap-summary,.ap-report[data-astro-cid-l73e2ye3] .ap-g{border-color:#ccc!important;background:#fafafa!important;break-inside:avoid}.ap-report[data-astro-cid-l73e2ye3] .ap-rec,.ap-report[data-astro-cid-l73e2ye3] .ap-bench tr{break-inside:avoid}.ap-report[data-astro-cid-l73e2ye3] .ap-ic.ok,.ap-report[data-astro-cid-l73e2ye3] .ap-ok,.ap-report[data-astro-cid-l73e2ye3] .ap-bench td.ap-ok{color:#0a7a2f!important}.ap-report[data-astro-cid-l73e2ye3] .ap-ic.fail,.ap-report[data-astro-cid-l73e2ye3] .ap-fail,.ap-report[data-astro-cid-l73e2ye3] .ap-bad,.ap-report[data-astro-cid-l73e2ye3] .ap-bench td.ap-fail{color:#b00020!important}.ap-report[data-astro-cid-l73e2ye3] .ap-warn{color:#9a6b00!important}.ap-report[data-astro-cid-l73e2ye3] .ap-code{background:#f5f5f5!important;border-color:#ccc!important;white-space:pre-wrap}.ap-report[data-astro-cid-l73e2ye3] .ap-pill{border-color:#888!important}.ap-report[data-astro-cid-l73e2ye3] .ap-barfill{background:#0a7a2f!important}}:root[data-theme=light] .ap-status[data-astro-cid-l73e2ye3]{color:var(--color-muted)}:root[data-theme=light] .ap-feat[data-astro-cid-l73e2ye3]{border-color:var(--color-accent)!important;box-shadow:0 2px 4px #101b2d0f,0 20px 48px -16px #d9775747}:root[data-theme=light] .ap-feattag[data-astro-cid-l73e2ye3]{color:#fff;background:var(--color-accent)}:root[data-theme=light] .ap-curbtn[data-astro-cid-l73e2ye3]{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=light] .ap-curbtn[data-astro-cid-l73e2ye3].on{color:var(--color-cool);border-color:var(--color-cool);background:color-mix(in oklab,var(--color-cool) 12%,transparent)}:root[data-theme=light] .ap-lbl[data-astro-cid-l73e2ye3]{color:var(--color-text)}:root[data-theme=light] .ap-lbl[data-astro-cid-l73e2ye3] em[data-astro-cid-l73e2ye3]{color:var(--color-danger)}:root[data-theme=light] .ap-lbl-opt[data-astro-cid-l73e2ye3],:root[data-theme=light] .ap-lbl-opt[data-astro-cid-l73e2ye3] em[data-astro-cid-l73e2ye3]{color:var(--color-muted)}:root[data-theme=light] .ap-form[data-astro-cid-l73e2ye3] .ap-url[data-astro-cid-l73e2ye3]{color:var(--color-text);background:var(--color-surface);border-color:var(--color-cool);box-shadow:0 1px 2px #101b2d0a}:root[data-theme=light] .ap-form[data-astro-cid-l73e2ye3] .ap-url[data-astro-cid-l73e2ye3]::placeholder{color:var(--color-muted)}:root[data-theme=light] .ap-form[data-astro-cid-l73e2ye3] .ap-url[data-astro-cid-l73e2ye3]:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-cool) 22%,transparent)}:root[data-theme=light] .ap-kw[data-astro-cid-l73e2ye3]{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=light] .ap-kw[data-astro-cid-l73e2ye3]::placeholder{color:var(--color-muted)}:root[data-theme=light] .ap-tgpay[data-astro-cid-l73e2ye3],:root[data-theme=light] .ap-tgpay[data-astro-cid-l73e2ye3]:hover{color:var(--color-cool)}:root[data-theme=light] .ap-demolink[data-astro-cid-l73e2ye3] a[data-astro-cid-l73e2ye3],:root[data-theme=light] .ap-demolink[data-astro-cid-l73e2ye3] a[data-astro-cid-l73e2ye3]:hover{color:var(--color-cool)}:root[data-theme=light] .btn-go[data-astro-cid-l73e2ye3]{background:var(--color-success);color:#fff;border-color:color-mix(in oklab,var(--color-success) 72%,#000);text-shadow:none;box-shadow:0 6px 16px -8px #10935d73,inset 0 1.5px #fff6}:root[data-theme=light] .btn-go[data-astro-cid-l73e2ye3]:hover{background:color-mix(in oklab,var(--color-success) 90%,#000);box-shadow:0 8px 20px -8px #10935d80,inset 0 1.5px #fff6}:root[data-theme=light] .ap-another{background:var(--color-surface2);border-color:var(--color-border)}:root[data-theme=light] .ap-nudge{color:var(--color-text);background:var(--color-surface2);border-color:var(--color-border)}:root[data-theme=light] .ap-nudge b{color:var(--color-accent-text)}:root[data-theme=light] .ap-nudge2,:root[data-theme=light] .ap-nudge2:hover{color:var(--color-cool)}:root[data-theme=light] .ap-demobar{color:var(--color-text);background:var(--color-surface2);border-color:var(--color-border)}:root[data-theme=light] .ap-lock{background:radial-gradient(circle,#ffffff80,#ffffffd1)}:root[data-theme=light] .ap-lock span{color:var(--color-text)}:root[data-theme=light] .ap-timeline polyline{stroke:var(--color-cool)}:root[data-theme=light] .ap-timeline circle{fill:var(--color-cool)}:root[data-theme=light] .ap-tl-delta.up{color:#fff;background:var(--color-success)}:root[data-theme=light] .ap-tl-delta.down{color:#fff;background:var(--color-danger)}:root[data-theme=light] .ap-tl-x{color:var(--color-muted)}:root[data-theme=light] .ap-badge-lbl{color:var(--color-muted)}:root[data-theme=light] .ap-snip{color:var(--color-text);background:var(--color-surface2);border-color:var(--color-border)}:root[data-theme=light] .ap-emailbar{background:var(--color-surface2);border-color:var(--color-border)}:root[data-theme=light] .ap-emaillbl,:root[data-theme=light] .ap-emailmsg{color:var(--color-muted)}:root[data-theme=light] .ap-email{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=light] .ap-actions button{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=light] .ap-actions button:hover{color:var(--color-cool);border-color:var(--color-cool)}:root[data-theme=light] .ap-actions .ap-aifix-hot,:root[data-theme=light] .ap-actions .ap-aifix-hot:hover{color:#fff;background:var(--color-cool);border-color:var(--color-cool)}:root[data-theme=light] .ap-g{background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=light] .ap-g b{color:var(--color-text)}:root[data-theme=light] .ap-g span{color:var(--color-muted)}:root[data-theme=light] .ap-sec{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 2px #101b2d0a,0 8px 24px -12px #101b2d1a}:root[data-theme=light] .ap-sec h4{color:var(--color-muted)}:root[data-theme=light] .ap-li{color:var(--color-text)}:root[data-theme=light] .ap-ic.ok{color:var(--color-success);text-shadow:none}:root[data-theme=light] .ap-ic.fail{color:var(--color-danger);text-shadow:none}:root[data-theme=light] .ap-bad{color:var(--color-danger)}:root[data-theme=light] .ap-ok{color:var(--color-success)}:root[data-theme=light] .ap-warn{color:var(--color-accent2)}:root[data-theme=light] .ap-fail{color:var(--color-danger)}:root[data-theme=light] .ap-g.ap-ok b{color:var(--color-success)}:root[data-theme=light] .ap-g.ap-warn b{color:var(--color-accent2)}:root[data-theme=light] .ap-g.ap-fail b{color:var(--color-danger)}:root[data-theme=light] .ap-muted{color:var(--color-muted)}:root[data-theme=light] .ap-fixes{background:color-mix(in oklab,var(--color-cool) 6%,#fff);border-color:var(--color-cool)}:root[data-theme=light] .ap-fixes h4{color:var(--color-cool)}:root[data-theme=light] .ap-recsum{color:var(--color-muted)}:root[data-theme=light] .ap-rec{border-top-color:var(--color-border)}:root[data-theme=light] .ap-recbody,:root[data-theme=light] .ap-recbody b{color:var(--color-text)}:root[data-theme=light] .ap-recarea,:root[data-theme=light] .ap-recwhy,:root[data-theme=light] .ap-recfix{color:var(--color-muted)}:root[data-theme=light] .ap-bar{color:var(--color-text)}:root[data-theme=light] .ap-bartrack{background:var(--color-surface2)}:root[data-theme=light] .ap-barfill{background:var(--color-cool)}:root[data-theme=light] .ap-barfill.ap-warn{background:var(--color-accent2)}:root[data-theme=light] .ap-barfill.ap-fail{background:var(--color-danger)}:root[data-theme=light] .ap-barn{color:var(--color-muted)}:root[data-theme=light] .ap-tag{color:var(--color-danger);background:color-mix(in oklab,var(--color-danger) 8%,transparent);border-color:color-mix(in oklab,var(--color-danger) 25%,transparent)}:root[data-theme=light] .ap-fixpack{background:color-mix(in oklab,var(--color-cool) 6%,#fff);border-color:var(--color-cool)!important}:root[data-theme=light] .ap-code{color:var(--color-text);background:var(--color-surface2);border-color:var(--color-border)}:root[data-theme=light] .ap-copyschema{color:#fff;background:var(--color-cool)}:root[data-theme=light] .ap-cap{border-left-color:var(--color-accent)}:root[data-theme=light] .ap-caph{color:var(--color-muted)}:root[data-theme=light] .ap-cap p{color:var(--color-text)}:root[data-theme=light] .ap-summary{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border);border-left-color:var(--color-accent);box-shadow:0 1px 2px #101b2d0a,0 8px 24px -12px #101b2d1a}:root[data-theme=light] .ap-sumtag{color:var(--color-accent-text)}:root[data-theme=light] .ap-summary p{color:var(--color-text)}:root[data-theme=light] .ap-bench th,:root[data-theme=light] .ap-bench td{color:var(--color-text);border-top-color:var(--color-border)}:root[data-theme=light] .ap-bench th:first-child,:root[data-theme=light] .ap-bench td:first-child{color:var(--color-text)}:root[data-theme=light] .ap-bench thead th{color:var(--color-muted)}:root[data-theme=light] .ap-bench td.ap-ok{color:var(--color-success)}:root[data-theme=light] .ap-bench td.ap-fail{color:var(--color-danger)}
