.scorecard{--sc-panel:#ffffff;--sc-wash:color-mix(in srgb,var(--botski-teal,#0d7377) 6%,#ffffff);--sc-fg:var(--botski-ink,#111315);--sc-muted:#4a5257;--sc-line:color-mix(in srgb,var(--botski-teal,#0d7377) 22%,#ffffff);--sc-ok:#0b7a4b;--sc-ok-bg:#e3f6ec;--sc-warn:#9a5200;--sc-warn-bg:#fff1dc;--sc-fail:#b3261e;--sc-fail-bg:#fde8e6;--sc-none:#5b6670;--sc-none-bg:#eef2f4;--sc-shadow:0 1px 2px rgb(11 18 32/6%),0 8px 24px rgb(11 18 32/6%);display:grid;gap:0;min-width:0;border:1px solid var(--sc-line);border-radius:1.25rem;overflow:hidden;background:var(--sc-wash);color:var(--sc-fg);box-shadow:var(--sc-shadow)}html[data-botski-theme=dark] .scorecard{--sc-panel:#121b2d;--sc-wash:#0b1220;--sc-fg:#eef3f6;--sc-muted:#a9b6c0;--sc-line:#23324a;--sc-ok:#7fe3b0;--sc-ok-bg:#0f3324;--sc-warn:#ffc27a;--sc-warn-bg:#3a2610;--sc-fail:#ffb4ac;--sc-fail-bg:#3d1716;--sc-none:#a9b6c0;--sc-none-bg:#1a2539;--sc-shadow:0 1px 2px rgb(0 0 0/40%),0 10px 28px rgb(0 0 0/35%)}@media (prefers-color-scheme:dark){:root:not([data-botski-theme=light]) .scorecard{--sc-panel:#121b2d;--sc-wash:#0b1220;--sc-fg:#eef3f6;--sc-muted:#a9b6c0;--sc-line:#23324a;--sc-ok:#7fe3b0;--sc-ok-bg:#0f3324;--sc-warn:#ffc27a;--sc-warn-bg:#3a2610;--sc-fail:#ffb4ac;--sc-fail-bg:#3d1716;--sc-none:#a9b6c0;--sc-none-bg:#1a2539;--sc-shadow:0 1px 2px rgb(0 0 0/40%),0 10px 28px rgb(0 0 0/35%)}}.scorecard__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1rem,4vw,1.5rem);color:#ffffff;background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--botski-orange,#f57f17) 50%,transparent) 0,transparent 45%),linear-gradient(135deg,#0b1220 0,#0d4f53 55%,var(--botski-teal,#0d7377) 100%)}.scorecard__titles{min-width:0;display:grid;gap:.35rem}.scorecard__eyebrow{margin:0;justify-self:start;padding:.2rem .6rem;border-radius:999px;background:rgb(255 255 255/14%);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.scorecard__title{margin:0;font-size:clamp(1.15rem,4.5vw,1.5rem);line-height:1.2;overflow-wrap:anywhere}.scorecard__sub{margin:0;font-size:.9rem;line-height:1.45;color:rgb(255 255 255/82%);max-width:46ch}.scorecard__meter{flex:none;display:grid;place-items:center;align-content:center;width:4.75rem;height:4.75rem;border-radius:50%;background:radial-gradient(closest-side,#0b1220 76%,transparent 78%),conic-gradient(#7fe3b0 var(--sc-fill,0),rgb(255 255 255/18%) 0)}.scorecard__meter-num{font-size:1.5rem;font-weight:800;line-height:1}.scorecard__meter-of{font-size:.72rem;color:rgb(255 255 255/78%)}.scorecard__checks{list-style:none;margin:0;padding:clamp(.75rem,3vw,1rem) clamp(.75rem,3vw,1rem) 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.5rem;align-items:start}.scorecard__check{display:flex;align-items:flex-start;gap:.6rem;min-width:0;padding:.55rem .75rem;border-radius:.75rem;background:var(--sc-panel);border:1px solid var(--sc-line)}.scorecard__check.scorecard__tile--none{border-style:dashed}.scorecard__check .scorecard__mark{width:1.5rem;height:1.5rem;font-size:.85rem;margin-top:.05rem}.scorecard__check-body{min-width:0;display:grid;gap:.1rem}.scorecard__check-line{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;row-gap:.1rem}.scorecard__check .scorecard__verdict{font-size:.92rem}.scorecard__check .scorecard__detail{font-size:.82rem;line-height:1.4;color:var(--sc-muted)}.scorecard__check .scorecard__when{margin:0;font-size:.76rem}.scorecard__mark{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;font-weight:800;font-size:1rem}.scorecard__tile--ok .scorecard__mark{background:var(--sc-ok-bg);color:var(--sc-ok)}.scorecard__tile--warn .scorecard__mark{background:var(--sc-warn-bg);color:var(--sc-warn)}.scorecard__tile--fail .scorecard__mark{background:var(--sc-fail-bg);color:var(--sc-fail)}.scorecard__tile--none .scorecard__mark{background:var(--sc-none-bg);color:var(--sc-none)}.scorecard__label{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sc-muted)}.scorecard__verdict{margin:0;font-weight:800;font-size:1.02rem}.scorecard__tile--ok .scorecard__verdict{color:var(--sc-ok)}.scorecard__tile--warn .scorecard__verdict{color:var(--sc-warn)}.scorecard__tile--fail .scorecard__verdict{color:var(--sc-fail)}.scorecard__tile--none .scorecard__verdict{color:var(--sc-none)}.scorecard__detail{margin:0;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.scorecard__when{margin:0;font-size:.8rem;color:var(--sc-muted)}.scorecard__showcase{--sc-ok:#7fe3b0;--sc-ok-bg:#0f3324;--sc-warn:#ffc27a;--sc-warn-bg:#3a2610;--sc-fail:#ffb4ac;--sc-fail-bg:#3d1716;--sc-none:#a9b6c0;--sc-none-bg:#1a2539;--sc-muted:#a9b6c0;margin:clamp(.75rem,3vw,1rem);min-width:0;border-radius:1rem;overflow:hidden;color:#eef3f6;background:radial-gradient(120% 80% at 100% 0,rgb(13 115 119/28%),transparent 60%),#070b14;border:1px solid #1f2d44;box-shadow:0 0 0 1px rgb(127 227 176/6%),0 18px 40px rgb(0 0 0/35%)}.scorecard__showcase.scorecard__tile--none{border-style:dashed}.scorecard__banner{position:relative;min-width:0;aspect-ratio:1200/630;max-height:22rem;width:100%;overflow:hidden}.scorecard__banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.scorecard__banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(7 11 20/92%),rgb(7 11 20/55%) 45%,transparent 75%),linear-gradient(0deg,#070b14,transparent 40%)}.scorecard__banner--plain{aspect-ratio:auto;max-height:none}.scorecard__banner--plain:after{display:none}.scorecard__banner-text{position:relative;z-index:1;height:100%;display:grid;align-content:end;gap:.3rem;padding:clamp(.9rem,4vw,1.5rem)}.scorecard__banner--plain .scorecard__banner-text{padding-bottom:0}.scorecard__showcase .scorecard__label{color:#7fe3b0}.scorecard__show-verdict{margin:0;display:flex;align-items:center;gap:.6rem;font-size:clamp(1.4rem,6vw,2rem);font-weight:800;line-height:1.1;color:#ffffff;text-shadow:0 2px 18px rgb(0 0 0/60%)}.scorecard__show-verdict .scorecard__mark{width:2.2rem;height:2.2rem;box-shadow:0 0 18px currentColor}.scorecard__showcase .scorecard__when{color:#c9d4dc}.scorecard__show-body{display:grid;gap:.65rem;padding:.75rem clamp(.9rem,4vw,1.5rem) clamp(.9rem,4vw,1.5rem);min-width:0}.scorecard__showcase .scorecard__detail{font-size:.98rem}.scorecard__sample{margin:0 clamp(.75rem,3vw,1rem) clamp(.75rem,3vw,1rem);min-width:0}.scorecard__sample-cap{font-size:.82rem;font-weight:700;color:var(--sc-muted);margin-bottom:.4rem}.scorecard__sample-text{margin:0;padding:.9rem;border-radius:.75rem;background:var(--sc-panel);border:1px solid var(--sc-line);font-size:.85rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-height:16rem;overflow:auto}@media (max-width:360px){.scorecard__head{flex-direction:column-reverse;align-items:flex-start}.scorecard__meter{width:4rem;height:4rem}}.scorecard+*{margin-top:1rem}.scorecard .scorecard__head .scorecard__eyebrow,.scorecard .scorecard__head h2,.scorecard .scorecard__head p{color:#ffffff}.scorecard .scorecard__head p:not(.scorecard__eyebrow){color:rgb(255 255 255/86%)}.scorecard__facts{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.scorecard__facts li{padding:.2rem .7rem;border:1px solid rgb(127 227 176/45%);border-radius:999px;background:rgb(127 227 176/10%);color:#bff3d6;font-size:.82rem;font-weight:700}.scorecard__note,.scorecard__reply{font-size:.95rem;line-height:1.5;margin:0;overflow-wrap:anywhere}.scorecard__reply-label{font-weight:700;color:#7fe3b0}.scorecard__note{padding:.5rem .7rem;border-left:3px solid var(--sc-warn);border-radius:4px;background:rgb(255 194 122/12%)}.scorecard__window{margin:.25rem 0 0;min-width:0;border-radius:.9rem;overflow:hidden;background:#0d1424;border:1px solid #2a3a56;box-shadow:0 0 0 4px #0a101c,0 0 32px rgb(13 115 119/35%),0 20px 40px rgb(0 0 0/45%)}.scorecard__window-bar{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;background:#111a2c;border-bottom:1px solid #22314c}.scorecard__dot{width:.6rem;height:.6rem;border-radius:50%;background:#ff5f57}.scorecard__dot:nth-child(2){background:#febc2e}.scorecard__dot:nth-child(3){background:#28c840}.scorecard__window-title{margin-left:.4rem;font-size:.78rem;font-weight:600;color:#a9b6c0}.scorecard__shot{position:relative;display:block;padding:.5rem;background:#0d1424}.scorecard__shot img{display:block;width:100%;height:auto;border-radius:.4rem}.scorecard__zoom{position:absolute;right:1rem;bottom:1rem;padding:.25rem .6rem;border-radius:999px;background:rgb(7 11 20/82%);color:#ffffff;font-size:.75rem;font-weight:700}.scorecard__shot:focus-visible{outline:3px solid #7fe3b0;outline-offset:-3px}.scorecard__lightbox{display:none}.scorecard__lightbox:target{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:3rem .75rem .75rem;background:rgb(3 6 12/92%);overflow:auto}.scorecard__lightbox img{max-width:min(100%,1400px);height:auto;border-radius:.5rem;box-shadow:0 0 0 1px #2a3a56}.scorecard__lightbox-close{position:fixed;top:.75rem;right:.75rem;padding:.4rem .9rem;border-radius:999px;background:#ffffff;color:#070b14;font-weight:800;text-decoration:none}.scorecard__showcase .scorecard__show-body .scorecard__detail{color:#d7e0e6}.scorecard__showcase .scorecard__show-body .scorecard__reply{color:#eef3f6}.scorecard__showcase .scorecard__show-body .scorecard__note{color:#ffe3c2}.scorecard__window{width:100%;max-width:22rem}.scorecard__compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem;margin:0}.scorecard__compare-col{min-width:0;padding:.6rem .75rem;border-radius:.6rem;background:rgb(255 255 255/5%);border:1px solid #2a3a56}.scorecard__compare-col--ok{border-color:rgb(127 227 176/45%)}.scorecard__compare-col--warn{border-color:rgb(255 194 122/55%)}.scorecard__compare-col--fail{border-color:rgb(255 138 128/60%)}.scorecard__showcase .scorecard__compare dt{margin:0 0 .25rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9fb0bd}.scorecard__showcase .scorecard__compare dd{margin:0;font-size:.95rem;line-height:1.5;color:#eef3f6;overflow-wrap:anywhere}.scorecard__problems{padding:.65rem .8rem;border-left:3px solid var(--sc-warn);border-radius:4px;background:rgb(255 194 122/12%)}.scorecard__tile--fail .scorecard__problems{border-left-color:var(--sc-fail);background:rgb(255 138 128/12%)}.scorecard__showcase .scorecard__problems-title{margin:0 0 .35rem;font-size:.95rem;font-weight:800;color:#ffe3c2}.scorecard__problems ul{margin:0;padding-left:1.2rem}.scorecard__showcase .scorecard__problems li{margin:.15rem 0;font-size:.95rem;line-height:1.5;color:#ffe3c2;overflow-wrap:anywhere}.scorecard__crop{margin:.6rem 0 0;max-width:22rem}.scorecard__crop img{display:block;width:100%;height:auto;border-radius:.4rem;border:1px solid #2a3a56}.scorecard__showcase .scorecard__crop figcaption{margin-top:.25rem;font-size:.78rem;color:#a9b6c0}