.score-mark[data-astro-cid-iwpvmqyz]{color:var(--bo-primary)}main[data-astro-cid-hr5lgue2]{max-width:calc(var(--bo-shell) + 2 * var(--bo-gutter));padding:var(--bo-space-3) var(--bo-gutter) 5rem}.rep[data-astro-cid-hr5lgue2]{--rep-strip:#2d5ff0;--rep-band-bleed:0 0 0 100vmax var(--bo-base-200)}.rep-kick[data-astro-cid-hr5lgue2]{font-family:var(--bo-mono);font-size:var(--bo-t-12);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.rep-mast[data-astro-cid-hr5lgue2]{justify-content:space-between;align-items:center;gap:var(--bo-space-3);border:1px solid var(--bo-line);background:var(--bo-base-100);font-family:var(--bo-mono);font-size:var(--bo-t-12);letter-spacing:.08em;text-transform:uppercase;border-radius:16px;padding:12px 20px;font-weight:500;display:flex}.rep-mast__mark[data-astro-cid-hr5lgue2]{align-items:center;display:flex}.rep-mast__meta[data-astro-cid-hr5lgue2]{color:var(--bo-muted);font-variant-numeric:tabular-nums}.rep-mast__lockup[data-astro-cid-hr5lgue2]{width:auto;height:1.75rem;display:block}.rep-mast__lockup--dark[data-astro-cid-hr5lgue2],:root[data-theme=dark] .rep-mast__lockup[data-astro-cid-hr5lgue2]{display:none}:root[data-theme=dark] .rep-mast__lockup--dark[data-astro-cid-hr5lgue2]{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rep-mast__lockup[data-astro-cid-hr5lgue2]{display:none}:root:not([data-theme=light]) .rep-mast__lockup--dark[data-astro-cid-hr5lgue2]{display:block}}.rep-hero[data-astro-cid-hr5lgue2]{padding:clamp(3rem, 2rem + 5vw, 6.5rem) 0 var(--bo-sec-pad);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2.5rem,1.5rem + 3vw,3.5rem) clamp(2rem,1rem + 4vw,4.5rem);display:grid}.rep-verdict[data-astro-cid-hr5lgue2]{display:contents}.rep-hero__lead[data-astro-cid-hr5lgue2]{justify-items:start;gap:16px;display:grid}.rep-hero__pills[data-astro-cid-hr5lgue2]{flex-wrap:wrap;gap:8px;margin:0;display:flex}.rep-pill--quiet[data-astro-cid-hr5lgue2]{background:var(--bo-base-200);color:var(--bo-muted)}.rep-h1[data-astro-cid-hr5lgue2]{letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(2rem,1.2rem + 2.8vw,3.5rem);font-weight:500;line-height:1.04}.rep-hero[data-astro-cid-hr5lgue2] .bo-lede[data-astro-cid-hr5lgue2]{font-size:var(--bo-t-18);color:var(--bo-muted);margin:0}.rep-hero__num[data-astro-cid-hr5lgue2]{align-items:flex-end;gap:18px;display:flex}.rep-hero__score[data-astro-cid-hr5lgue2]{letter-spacing:-.05em;color:var(--bo-primary);font-variant-numeric:tabular-nums;font-size:clamp(5.5rem,3rem + 8vw,10rem);font-weight:500;line-height:.85}.rep-hero__side[data-astro-cid-hr5lgue2]{justify-items:start;gap:6px;padding-bottom:4px;display:grid}.rep-hero__of[data-astro-cid-hr5lgue2]{color:var(--bo-muted);font-size:clamp(1.25rem,1rem + 1vw,1.75rem)}.rep-band[data-astro-cid-hr5lgue2]{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem);font-weight:500;line-height:1.1}.rep-hero__ruler[data-astro-cid-hr5lgue2]{grid-column:1/-1}.rep-hero[data-astro-cid-hr5lgue2] .bo-ladder__cap{padding-bottom:36px}.rep-hero[data-astro-cid-hr5lgue2] .bo-ladder__track{border-top-color:var(--bo-base-content);border-bottom-color:var(--bo-base-content);border-right:1px solid var(--bo-base-300);height:3.5rem}.rep-hero[data-astro-cid-hr5lgue2] .bo-ladder__needle{width:3px;top:-10px;bottom:-10px}.rep-hero[data-astro-cid-hr5lgue2] .bo-ladder__needle:after,.rep-hero[data-astro-cid-hr5lgue2] .rep-hero__median:after{font-family:var(--bo-mono);font-size:var(--bo-t-12);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;position:absolute}.rep-hero[data-astro-cid-hr5lgue2] .bo-ladder__needle:after{content:attr(data-you);color:var(--bo-primary);bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.rep-hero[data-astro-cid-hr5lgue2] .rep-hero__median{border-left:2px dashed var(--bo-green-bright);position:absolute;top:-10px;bottom:-10px}.rep-hero[data-astro-cid-hr5lgue2] .rep-hero__median:after{content:attr(data-label);font-size:var(--bo-t-11);color:var(--bo-green);bottom:14px;left:8px}.rep-hero[data-astro-cid-hr5lgue2] .bo-ladder__scale{padding-top:12px}.rep-hero[data-astro-cid-hr5lgue2] .bo-ladder__band{font-size:var(--bo-t-14)}.rep-hero__foot[data-astro-cid-hr5lgue2]{border-top:1px solid var(--bo-line);grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(0,3fr);padding-top:28px;display:grid}.rep-hero__say[data-astro-cid-hr5lgue2]{padding-right:40px}.rep-hero[data-astro-cid-hr5lgue2] .bo-verdict__blurb[data-astro-cid-hr5lgue2]{font-size:var(--bo-t-18);color:var(--bo-muted);margin:0;line-height:1.55}.verdict-compare[data-astro-cid-hr5lgue2]{font-size:var(--bo-t-14);color:var(--bo-muted);margin:12px 0 0}.rep-facts[data-astro-cid-hr5lgue2]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rep-facts[data-astro-cid-hr5lgue2]>div[data-astro-cid-hr5lgue2]{border-left:1px solid var(--bo-line);padding-left:28px}.rep-facts__n[data-astro-cid-hr5lgue2]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:500;line-height:1;display:block}.rep-facts__l[data-astro-cid-hr5lgue2]{font-size:var(--bo-t-14);color:var(--bo-muted);margin-top:6px;display:block}.rep-sec[data-astro-cid-hr5lgue2]{padding:var(--bo-sec-pad) 0;scroll-margin-top:var(--bo-rhythm);grid-template-columns:minmax(0,1fr);display:grid}.rep-sec__n[data-astro-cid-hr5lgue2]{font-family:var(--bo-mono);font-size:var(--bo-t-12);letter-spacing:.08em;color:var(--bo-primary);font-variant-numeric:tabular-nums;align-items:center;gap:16px;margin-bottom:24px;font-weight:500;display:flex}.rep-sec__n[data-astro-cid-hr5lgue2]:after{content:"";background:var(--bo-line);flex:1;height:1px}.rep-h2[data-astro-cid-hr5lgue2],.rep-plat__h[data-astro-cid-hr5lgue2]{letter-spacing:-.025em;max-width:22ch;margin:0 0 clamp(2rem,1.5rem + 2vw,3rem);font-size:clamp(1.625rem,1.1rem + 2vw,2.875rem);font-weight:500;line-height:1.06}.rep-h2[data-astro-cid-hr5lgue2]:has(+.rep-sub){margin-bottom:16px}.rep-sub[data-astro-cid-hr5lgue2],.rep-plat__lede[data-astro-cid-hr5lgue2]{max-width:52ch;font-size:var(--bo-t-18);color:var(--bo-muted);margin:0 0 clamp(2rem,1.5rem + 2vw,3rem);line-height:1.55}.rep-band-sec[data-astro-cid-hr5lgue2],.rep-plat[data-astro-cid-hr5lgue2]{background:var(--bo-base-200);box-shadow:var(--rep-band-bleed);clip-path:inset(0 -100vmax)}.rep-card[data-astro-cid-hr5lgue2]{background:var(--bo-base-100);border:1px solid var(--bo-line);border-radius:16px}.rep-plat[data-astro-cid-hr5lgue2]{padding:var(--bo-sec-pad) 0}.rep-plat__head[data-astro-cid-hr5lgue2]{justify-content:space-between;align-items:flex-end;gap:var(--bo-space-3);margin-bottom:16px;display:flex}.rep-plat__h[data-astro-cid-hr5lgue2]{margin:0}.rep-plat__list[data-astro-cid-hr5lgue2]{margin:0;padding:8px 32px 12px;list-style:none}.rep-plat__legend[data-astro-cid-hr5lgue2]{gap:var(--bo-space-4);margin:var(--bo-space-3) 0 0;font-size:var(--bo-t-12);color:var(--bo-muted);display:flex}.rep-plat__legend[data-astro-cid-hr5lgue2] span[data-astro-cid-hr5lgue2]{align-items:center;gap:8px;display:flex}.rep-plat__key[data-astro-cid-hr5lgue2]{display:block}.rep-plat__key--fill[data-astro-cid-hr5lgue2]{background:color-mix(in oklch, var(--bo-accent) 22%, transparent);width:18px;height:8px}.rep-plat__key--you[data-astro-cid-hr5lgue2]{background:var(--bo-primary);width:2px;height:14px}.rep-clocks[data-astro-cid-hr5lgue2]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;display:grid}.rep-clock[data-astro-cid-hr5lgue2]{flex-direction:column;gap:12px;padding:28px;display:flex}.rep-clock__when[data-astro-cid-hr5lgue2]{color:var(--bo-primary);margin:0}.rep-clock__h[data-astro-cid-hr5lgue2]{font-size:var(--bo-t-20);letter-spacing:-.01em;margin:0;font-weight:500}.rep-clock__line[data-astro-cid-hr5lgue2]{color:var(--bo-muted);margin:0;font-size:.9375rem;line-height:1.55}.rep-clock__to[data-astro-cid-hr5lgue2]{font-size:var(--bo-t-14);margin:0;font-weight:500}.rep-post[data-astro-cid-hr5lgue2]{flex-direction:column;flex:1;gap:12px;display:flex}.rep-post[data-astro-cid-hr5lgue2]>div[data-astro-cid-hr5lgue2]{display:contents}.rep-send[data-astro-cid-hr5lgue2]{justify-items:start;gap:var(--bo-space-2);order:3;margin:auto 0 0;padding-top:8px;display:grid}.rep-send__note[data-astro-cid-hr5lgue2]{display:none}.rep-send__note[data-astro-cid-hr5lgue2][data-state]{display:block}.rep-send__note[data-astro-cid-hr5lgue2][data-state=sent]{color:var(--bo-success)}.rep-send__note[data-astro-cid-hr5lgue2][data-state=failed]{color:var(--bo-error)}.rep-clock__cta[data-astro-cid-hr5lgue2],.rep-clock__video[data-astro-cid-hr5lgue2]{margin-top:auto}.rep-clock__cta[data-astro-cid-hr5lgue2]{align-self:flex-start}.video[data-astro-cid-hr5lgue2]{width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--bo-line);background:0 0;border-radius:10px;padding:0;display:block;overflow:hidden}.video-placeholder[data-astro-cid-hr5lgue2]{aspect-ratio:16/9;background:radial-gradient(90% 120% at 85% 0%, color-mix(in oklch, var(--bo-accent) 16%, transparent) 0%, transparent 60%), var(--bo-base-200);color:var(--bo-muted);align-content:center;place-items:center;gap:12px;display:grid}.video-placeholder[data-astro-cid-hr5lgue2]>span[data-astro-cid-hr5lgue2]{font-size:var(--bo-t-32);line-height:1}.video-placeholder[data-astro-cid-hr5lgue2] p[data-astro-cid-hr5lgue2]{font-size:var(--bo-t-13);margin:0}.video[data-astro-cid-hr5lgue2] .video-placeholder[data-astro-cid-hr5lgue2] span[data-astro-cid-hr5lgue2]{background:var(--bo-primary);width:52px;height:52px;color:var(--bo-primary-content);font-size:var(--bo-t-18);border-radius:50%;place-items:center;padding-left:3px;line-height:1;transition:transform .2s cubic-bezier(.22,1,.36,1);display:grid}.video[data-astro-cid-hr5lgue2]:hover{border-color:var(--bo-muted)}.video[data-astro-cid-hr5lgue2]:hover .video-placeholder[data-astro-cid-hr5lgue2]{color:var(--bo-base-content)}.video[data-astro-cid-hr5lgue2]:hover .video-placeholder[data-astro-cid-hr5lgue2] span[data-astro-cid-hr5lgue2]{transform:scale(1.06)}.rep-short[data-astro-cid-hr5lgue2]{gap:var(--bo-space-5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.rep-short__prose[data-astro-cid-hr5lgue2]{text-wrap:pretty;margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.5}.rep-short__trace[data-astro-cid-hr5lgue2]{margin:var(--bo-space-2) 0 0;font-size:var(--bo-t-14);color:var(--bo-muted)}.rep-short__gap[data-astro-cid-hr5lgue2]{border:1px solid var(--bo-line);background:var(--bo-base-200);border-radius:16px;padding:28px}.rep-short__gaplabel[data-astro-cid-hr5lgue2]{color:var(--bo-primary);margin:0 0 12px}.rep-gap[data-astro-cid-hr5lgue2]{font-size:var(--bo-t-16);text-wrap:pretty;margin:0;line-height:1.6}.rep-gap__note[data-astro-cid-hr5lgue2]{margin:var(--bo-space-2) 0 0;font-size:var(--bo-t-14);color:var(--bo-muted)}.rep-h2row[data-astro-cid-hr5lgue2]{justify-content:space-between;align-items:flex-end;gap:var(--bo-space-3);margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}.rep-h2row[data-astro-cid-hr5lgue2] .rep-h2[data-astro-cid-hr5lgue2]{margin:0}.rep-h2row[data-astro-cid-hr5lgue2] .rep-kick[data-astro-cid-hr5lgue2]{color:var(--bo-muted)}.rep-table[data-astro-cid-hr5lgue2]{padding:20px 32px 8px}.rep-table__head[data-astro-cid-hr5lgue2]{gap:0 var(--bo-space-3);border-bottom:1px solid var(--bo-line);color:var(--bo-muted);grid-template-columns:minmax(0,200px) minmax(0,1fr) minmax(0,180px) 76px;padding-bottom:12px;display:grid}.rep-table__end[data-astro-cid-hr5lgue2]{text-align:right}.rep-cov[data-astro-cid-hr5lgue2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,1rem + 3vw,3rem);display:grid}.rep-cov__ok[data-astro-cid-hr5lgue2]{color:var(--bo-green);margin:0}.rep-cov__maybe[data-astro-cid-hr5lgue2]{color:var(--bo-warning);margin:0}.rep-cov__chips[data-astro-cid-hr5lgue2]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rep-fixes[data-astro-cid-hr5lgue2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:20px;display:grid}.rep-sec--end[data-astro-cid-hr5lgue2]{padding-bottom:0}.rep-end[data-astro-cid-hr5lgue2]{border:1px solid oklch(from var(--d-base-content) l c h / .08);color:var(--d-base-content);background:radial-gradient(80% 90% at 80% 30%, var(--d-base-300) 0%, var(--d-base-100) 55%, var(--d-root-bg) 100%);border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:18px 56px;padding:clamp(3rem,1.5rem + 6vw,5.5rem) clamp(1.25rem,8vw - 1rem,7.5rem);display:grid}.rep-end[data-astro-cid-hr5lgue2]>[data-astro-cid-hr5lgue2]:not(.rep-badge){grid-column:1}.rep-end__kicker[data-astro-cid-hr5lgue2]{color:var(--d-primary);margin:0}.rep-end__h[data-astro-cid-hr5lgue2]{color:var(--d-base-content);letter-spacing:-.025em;margin:0;font-size:clamp(2rem,1.3rem + 2.4vw,3rem);font-weight:500;line-height:1.06}.rep-end__body[data-astro-cid-hr5lgue2]{max-width:46ch;font-size:var(--bo-t-18);color:oklch(from var(--d-base-content) l c h / .7);margin:0;line-height:1.55}.rep-end__act[data-astro-cid-hr5lgue2]{flex-wrap:wrap;align-items:stretch;width:100%;max-width:32.5rem;margin:8px 0 0;display:flex}.rep-end__url[data-astro-cid-hr5lgue2]{border:1px solid oklch(from var(--d-base-content) l c h / .2);background:oklch(from var(--d-base-content) l c h / .06);min-width:14rem;color:var(--d-base-content);font-variant-numeric:tabular-nums;cursor:text;border-right:0;border-radius:0;flex:1}.rep-end__url[data-astro-cid-hr5lgue2]:hover{border-color:oklch(from var(--d-base-content) l c h / .2)}.rep-end__copy[data-astro-cid-hr5lgue2]{background:var(--rep-strip);color:#fff;place-items:center;display:grid}.rep-end__copy[data-astro-cid-hr5lgue2]>span[data-astro-cid-hr5lgue2]{grid-area:1/1;transition:opacity .25s cubic-bezier(.22,1,.36,1),visibility .25s}.rep-end__copy[data-astro-cid-hr5lgue2][data-state=idle]>[data-astro-cid-hr5lgue2][data-label=done],.rep-end__copy[data-astro-cid-hr5lgue2][data-state=done]>[data-astro-cid-hr5lgue2][data-label=idle]{opacity:0;visibility:hidden}.rep-end__copy[data-astro-cid-hr5lgue2][data-state=done]{background:var(--d-success);color:var(--d-root-bg)}.rep-badge[data-astro-cid-hr5lgue2]{grid-area:1/2/span 5;justify-self:center;padding-top:44px}.rep-badge__card[data-astro-cid-hr5lgue2]{isolation:isolate;text-align:center;width:18.75rem;color:var(--d-base-content);filter:drop-shadow(0 30px 36px #00000059);flex-direction:column;align-items:center;gap:12px;padding:36px 28px 0;display:flex;position:relative;transform:rotate(-3deg)}.rep-badge__card[data-astro-cid-hr5lgue2]:before{content:"";background:linear-gradient(90deg,#3a3f47,#5a6069 50%,#3a3f47);width:24px;height:56px;position:absolute;top:-44px;left:calc(50% - 12px)}.rep-badge__card[data-astro-cid-hr5lgue2]:after{content:"";z-index:-1;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:radial-gradient(110% 55% at 50% 108%,#4b5563 0%,#2a2f38 58%,#1d2027 100%);position:absolute;inset:0}.rep-badge__slot[data-astro-cid-hr5lgue2]{background:#0b0d10;border-radius:4px;width:40px;height:8px;position:absolute;top:14px;left:calc(50% - 20px)}.rep-badge__lockup[data-astro-cid-hr5lgue2]{width:auto;height:26px;margin-top:6px}.rep-badge__score[data-astro-cid-hr5lgue2]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:5.5rem;font-weight:500;line-height:1}.rep-badge__band[data-astro-cid-hr5lgue2]{font-size:1.375rem;font-weight:600}.rep-badge__ahead[data-astro-cid-hr5lgue2]{font-size:var(--bo-t-13);color:oklch(from var(--d-base-content) l c h / .7)}.rep-badge__strip[data-astro-cid-hr5lgue2]{background:var(--rep-strip);color:#fff;font-family:var(--bo-mono);font-size:var(--bo-t-11);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);align-self:stretch;margin:16px -28px 0;padding:13px 12px 15px;font-weight:600}.pmodal[data-astro-cid-hr5lgue2]{width:min(32rem,92vw);max-width:none;max-height:92vh;padding:var(--bo-space-4);border:1px solid var(--bo-base-300);border-radius:var(--bo-r-12);background:var(--bo-base-100);color:var(--bo-base-content)}.pmodal[data-astro-cid-hr5lgue2]::backdrop,.lightbox[data-astro-cid-hr5lgue2]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:oklch(0% 0 0/.72)}.pmodal__form[data-astro-cid-hr5lgue2]{margin:0;display:block}.pmodal__h[data-astro-cid-hr5lgue2]{margin:var(--bo-space-1) 0 var(--bo-space-2);font-size:var(--bo-t-24);letter-spacing:-.015em;font-weight:600}.pmodal__lede[data-astro-cid-hr5lgue2]{margin:0 0 var(--bo-space-2);font-size:var(--bo-t-14);color:var(--bo-muted-strong);line-height:1.6}.pmodal__perks[data-astro-cid-hr5lgue2]{margin:0 0 var(--bo-space-3);font-size:var(--bo-t-14);color:var(--bo-muted-strong);padding-left:20px}.pmodal__perks[data-astro-cid-hr5lgue2] li[data-astro-cid-hr5lgue2]{margin-bottom:4px}.pmodal__label[data-astro-cid-hr5lgue2]{margin-bottom:var(--bo-space-1);font-size:var(--bo-t-13);font-weight:700;display:block}.pmodal__err[data-astro-cid-hr5lgue2]{margin-top:var(--bo-space-2)}.pmodal__next[data-astro-cid-hr5lgue2]{margin:var(--bo-space-2) 0 0;line-height:1.6;display:block}.pmodal__actions[data-astro-cid-hr5lgue2]{justify-content:flex-end;gap:var(--bo-space-2);margin-top:var(--bo-space-4);flex-wrap:wrap;display:flex}.lightbox[data-astro-cid-hr5lgue2]{border-radius:var(--bo-r-12);width:min(76rem,92vw);max-width:none;max-height:92vh;color:var(--bo-base-content);background:0 0;border:0;padding:0;overflow:visible}.lightbox__frame[data-astro-cid-hr5lgue2]{aspect-ratio:16/9;background:var(--bo-base-200);border:1px solid var(--bo-base-300);border-radius:var(--bo-r-12);align-content:center;place-items:center;gap:8px;max-height:92vh;margin-inline:auto;display:grid;overflow:hidden}.lightbox__frame[data-astro-cid-hr5lgue2] .video-placeholder[data-astro-cid-hr5lgue2]{background:0 0;border:0}.lightbox__close[data-astro-cid-hr5lgue2]{border-radius:var(--bo-r-8);width:2.25rem;height:2.25rem;color:var(--bo-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:-2.75rem;right:0}.lightbox__close[data-astro-cid-hr5lgue2]:hover{color:var(--bo-base-content)}.rep-look[data-astro-cid-hr5lgue2]{left:var(--bo-space-3);bottom:var(--bo-space-3);z-index:40;border:1px solid var(--bo-base-300);background:var(--bo-base-100);font-family:var(--bo-mono);font-size:var(--bo-t-12);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;gap:2px;padding:3px;display:inline-flex;position:fixed}.rep-look[data-astro-cid-hr5lgue2] a[data-astro-cid-hr5lgue2]{color:var(--bo-muted);border-radius:999px;padding:4px 12px;text-decoration:none}.rep-look[data-astro-cid-hr5lgue2] a[data-astro-cid-hr5lgue2][aria-current=page]{background:var(--bo-primary);color:var(--bo-primary-content)}main[data-astro-cid-hr5lgue2]:has(>.rep[data-look=dashboard]){max-width:calc(80rem + 2 * var(--bo-gutter));padding-bottom:0}.rep[data-astro-cid-hr5lgue2][data-look=dashboard]{background:var(--bo-base-200);box-shadow:var(--rep-band-bleed);clip-path:inset(-100vmax -100vmax 0);grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:24px 48px;display:grid}.rep[data-astro-cid-hr5lgue2][data-look=dashboard]>.rep-mast[data-astro-cid-hr5lgue2]{grid-column:1/-1;margin-bottom:24px}.rep[data-astro-cid-hr5lgue2][data-look=dashboard]>.rep-sec--end[data-astro-cid-hr5lgue2]{background:var(--bo-base-100);box-shadow:0 0 0 100vmax var(--bo-base-100);clip-path:inset(0 -100vmax);grid-column:1/-1;margin-top:72px;padding:96px 0}.rep-index[data-astro-cid-hr5lgue2]{grid-area:2/1/span 2;align-self:stretch}.rep-index__pin[data-astro-cid-hr5lgue2]{top:var(--bo-space-3);gap:24px;display:grid;position:sticky}.rep-index__list[data-astro-cid-hr5lgue2]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rep-index__list[data-astro-cid-hr5lgue2] a[data-astro-cid-hr5lgue2]{border-left:2px solid var(--bo-line);min-height:40px;font-size:var(--bo-t-14);color:var(--bo-muted);align-items:center;padding-left:14px;font-weight:500;text-decoration:none;transition:color .18s,border-color .18s;display:flex}.rep-index__list[data-astro-cid-hr5lgue2] a[data-astro-cid-hr5lgue2]:hover{color:var(--bo-base-content)}.rep-index__list[data-astro-cid-hr5lgue2] a[data-astro-cid-hr5lgue2][aria-current]{border-left-color:var(--bo-primary);color:var(--bo-base-content);font-weight:600}.rep-index__copy[data-astro-cid-hr5lgue2]{border:1px solid var(--bo-line);background:var(--bo-base-100);font-size:var(--bo-t-13);color:var(--bo-muted);border-radius:16px;justify-items:start;gap:10px;padding:20px;display:grid}.rep-index__copy[data-astro-cid-hr5lgue2] .rep-mast__lockup[data-astro-cid-hr5lgue2]{height:1.5rem}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-hero[data-astro-cid-hr5lgue2]{scroll-margin-top:var(--bo-space-3);flex-direction:column;grid-column:2;align-items:stretch;gap:16px;padding:0;display:flex}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-hero__lead[data-astro-cid-hr5lgue2]{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px;padding-bottom:8px}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-hero__lead[data-astro-cid-hr5lgue2]>[data-astro-cid-hr5lgue2]:not(.rep-hero__meta){grid-column:1}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-hero__meta[data-astro-cid-hr5lgue2]{color:var(--bo-muted);grid-area:1/2/span 3;margin:0}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-pill--quiet[data-astro-cid-hr5lgue2],.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-hero__num[data-astro-cid-hr5lgue2]{display:none}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-h1[data-astro-cid-hr5lgue2]{max-width:none;font-size:clamp(2rem,1.4rem + 1.6vw,2.75rem)}.rep-tiles[data-astro-cid-hr5lgue2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rep-tile[data-astro-cid-hr5lgue2]{border:1px solid var(--bo-line);background:var(--bo-base-100);border-radius:16px;align-content:start;gap:8px;padding:20px 24px;display:grid}.rep-tile[data-astro-cid-hr5lgue2] .rep-kick[data-astro-cid-hr5lgue2]{color:var(--bo-muted)}.rep-tile__n[data-astro-cid-hr5lgue2]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.2rem + .8vw,2rem);font-weight:500;line-height:1}.rep-tile__n--pri[data-astro-cid-hr5lgue2]{color:var(--bo-primary)}.rep-tile__n--warn[data-astro-cid-hr5lgue2]{color:var(--bo-warning)}.rep-tile__sub[data-astro-cid-hr5lgue2]{font-size:var(--bo-t-14);color:var(--bo-muted)}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-hero__ruler[data-astro-cid-hr5lgue2]{border:1px solid var(--bo-line);background:var(--bo-base-100);border-bottom:0;border-radius:16px 16px 0 0;padding:40px 32px 28px}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-hero__foot[data-astro-cid-hr5lgue2]{border:1px solid var(--bo-line);background:var(--bo-base-100);box-shadow:inset 0 1px 0 var(--bo-line);border-top:0;border-radius:0 0 16px 16px;margin-top:-16px;padding:24px 32px 28px}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-hero[data-astro-cid-hr5lgue2] .bo-verdict__blurb[data-astro-cid-hr5lgue2]{font-size:var(--bo-t-16)}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-body[data-astro-cid-hr5lgue2]{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-body[data-astro-cid-hr5lgue2]>[data-astro-cid-hr5lgue2]{grid-column:1/-1}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-body[data-astro-cid-hr5lgue2]>#rep-cov-sec[data-astro-cid-hr5lgue2]{grid-column:1}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-body[data-astro-cid-hr5lgue2]>#rep-fix-sec[data-astro-cid-hr5lgue2]{grid-column:2}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] [data-astro-cid-hr5lgue2]:is(.rep-plat,.rep-body>.rep-sec){border:1px solid var(--bo-line);background:var(--bo-base-100);box-shadow:none;clip-path:none;scroll-margin-top:var(--bo-space-3);border-radius:16px;padding:20px 24px 24px;display:block;position:relative}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-sec__n[data-astro-cid-hr5lgue2]{display:none}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] [data-astro-cid-hr5lgue2]:is(.rep-body .rep-h2,.rep-plat__h){max-width:none;font-size:var(--bo-t-20);letter-spacing:-.01em;margin:0 0 20px}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-h2row[data-astro-cid-hr5lgue2]{margin-bottom:8px}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-h2row[data-astro-cid-hr5lgue2] .rep-h2[data-astro-cid-hr5lgue2]{margin:0}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-h2[data-astro-cid-hr5lgue2]:has(+.rep-sub){margin-bottom:8px}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] [data-astro-cid-hr5lgue2]:is(.rep-sub,.rep-plat__lede){font-size:var(--bo-t-14);margin-bottom:20px}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-plat__head[data-astro-cid-hr5lgue2]{margin-bottom:8px}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] [data-astro-cid-hr5lgue2]:is(.rep-plat__list,.rep-table){border:0;border-radius:0;padding:0}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-plat__list[data-astro-cid-hr5lgue2]{border-top:1px solid var(--bo-line)}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-short__prose[data-astro-cid-hr5lgue2]{font-size:var(--bo-t-18)}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-cov[data-astro-cid-hr5lgue2]{grid-template-columns:minmax(0,1fr);gap:28px}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-fixes[data-astro-cid-hr5lgue2]{grid-template-columns:minmax(0,1fr);gap:12px}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-clocks[data-astro-cid-hr5lgue2]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-auto-flow:row}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-clocks[data-astro-cid-hr5lgue2]:has(>.rep-clock:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=56.25rem){.rep[data-astro-cid-hr5lgue2][data-look=dashboard]{grid-template-columns:minmax(0,1fr)}.rep-index[data-astro-cid-hr5lgue2]{display:none}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] [data-astro-cid-hr5lgue2]:is(.rep-hero,.rep-body){grid-column:1}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-body[data-astro-cid-hr5lgue2]{grid-template-columns:minmax(0,1fr)}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-body[data-astro-cid-hr5lgue2]>[data-astro-cid-hr5lgue2]:is(#rep-cov-sec,#rep-fix-sec){grid-column:1}.rep-tiles[data-astro-cid-hr5lgue2]{grid-template-columns:repeat(2,minmax(0,1fr))}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-hero__lead[data-astro-cid-hr5lgue2]{grid-template-columns:minmax(0,1fr)}.rep[data-astro-cid-hr5lgue2][data-look=dashboard] .rep-hero__meta[data-astro-cid-hr5lgue2]{grid-area:auto/1}}@media (width<=62rem){.rep-hero[data-astro-cid-hr5lgue2]{grid-template-columns:minmax(0,1fr);align-items:start}.rep-hero__foot[data-astro-cid-hr5lgue2]{grid-template-columns:minmax(0,1fr);row-gap:28px}.rep-hero__say[data-astro-cid-hr5lgue2]{padding-right:0}.rep-facts[data-astro-cid-hr5lgue2]>div[data-astro-cid-hr5lgue2]:first-child{border-left:0;padding-left:0}.rep-clocks[data-astro-cid-hr5lgue2]{grid-auto-columns:auto;grid-auto-flow:row}.rep-clock__video[data-astro-cid-hr5lgue2]{max-width:26rem}.rep-short[data-astro-cid-hr5lgue2]{gap:var(--bo-space-4);grid-template-columns:minmax(0,1fr)}.rep-end[data-astro-cid-hr5lgue2]{grid-template-columns:minmax(0,1fr)}.rep-badge[data-astro-cid-hr5lgue2]{grid-area:auto/1;margin-top:24px}}@media (width<=48rem){.rep-plat__list[data-astro-cid-hr5lgue2]{padding:4px 20px 8px}.rep-h2row[data-astro-cid-hr5lgue2]{flex-direction:column;align-items:flex-start}.rep-table[data-astro-cid-hr5lgue2]{padding:8px 20px 4px}.rep-table__head[data-astro-cid-hr5lgue2]{display:none}.rep-cov[data-astro-cid-hr5lgue2]{grid-template-columns:minmax(0,1fr)}.rep-facts[data-astro-cid-hr5lgue2]>div[data-astro-cid-hr5lgue2]{padding-left:16px}.rep-badge__card[data-astro-cid-hr5lgue2]{width:16.25rem}.rep-badge__score[data-astro-cid-hr5lgue2]{font-size:4.5rem}.lightbox__close[data-astro-cid-hr5lgue2]{background:var(--bo-base-100);top:.5rem;right:.5rem}}@media (width<=30rem){.rep-end__act[data-astro-cid-hr5lgue2]>.bo-btn[data-astro-cid-hr5lgue2]{width:100%}.rep-end__url[data-astro-cid-hr5lgue2]{border-right:1px solid oklch(from var(--d-base-content) l c h / .2)}}.rep-plat__row{border-top:1px solid var(--bo-line);grid-template-columns:12.5rem minmax(0,1fr) 10rem;align-items:center;gap:28px;padding:18px 0;display:grid}.rep-plat__row:first-child{border-top:0}.rep-plat__name{font-size:var(--bo-t-16);align-items:center;gap:10px;font-weight:500;display:flex}.rep-plat__logo{flex:none;width:20px;height:20px}span.rep-plat__logo{background:var(--bo-base-content);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.9' stroke-linejoin='round'%3E%3Cpath d='M10 1.5l7.5 4v9L10 18.5 2.5 14.5v-9z'/%3E%3Cpath d='M2.5 5.5L10 9.5l7.5-4M10 9.5v9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.9' stroke-linejoin='round'%3E%3Cpath d='M10 1.5l7.5 4v9L10 18.5 2.5 14.5v-9z'/%3E%3Cpath d='M2.5 5.5L10 9.5l7.5-4M10 9.5v9'/%3E%3C/svg%3E") 50%/contain no-repeat}.rep-plat__scale{gap:6px;display:grid}.rep-plat__rail{background-color:var(--bo-base-200);background-image:linear-gradient(to right, transparent calc(50% - .5px), var(--bo-base-300) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px) calc(70% - .5px), var(--bo-base-300) calc(70% - .5px) calc(70% + .5px), transparent calc(70% + .5px) calc(85% - .5px), var(--bo-base-300) calc(85% - .5px) calc(85% + .5px), transparent calc(85% + .5px));border:1px solid var(--bo-base-300);height:12px;display:block;position:relative}.rep-plat__fill{background:color-mix(in oklch, var(--bo-accent) 22%, transparent);position:absolute;inset:0 auto 0 0}.rep-plat__you{background:var(--bo-primary);width:2px;position:absolute;top:-5px;bottom:-5px}.rep-plat__bands{grid-template-columns:var(--bo-tier-cols,repeat(4, minmax(0, 1fr)));font-size:var(--bo-t-12);color:var(--bo-muted);display:grid}.rep-plat__bands span:nth-child(2),.rep-plat__bands span:nth-child(3){text-align:center}.rep-plat__bands span:last-child{text-align:right}.rep-plat__bands span[data-on]{color:var(--bo-primary);font-weight:700}.rep-plat__val{text-align:right;font-size:var(--bo-t-14);color:var(--bo-muted);font-variant-numeric:tabular-nums}.rep-plat__val[data-quiet]{color:var(--bo-muted-2,var(--bo-muted));font-style:italic}.rep-row{gap:0 var(--bo-space-3);border-bottom:1px solid var(--bo-line);grid-template-columns:minmax(0,200px) minmax(0,1fr) minmax(0,180px) 76px;align-items:center;padding:20px 0;display:grid}.rep-row:last-child{border-bottom:0}.rep-row__name{font-size:var(--bo-t-18);font-weight:500}.rep-row__said{color:var(--bo-muted);font-size:.9375rem;line-height:1.45}.rep-row__ticks{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.rep-row__tick{background:var(--bo-base-300);border-radius:999px;height:6px}.rep-row__score{font-size:var(--bo-t-18);text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.rep-chip{border:1px solid var(--bo-line);background:color-mix(in oklch, var(--bo-warning) 8%, var(--bo-base-100));color:var(--bo-warning);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9375rem;display:inline-flex}.rep-chip[data-on=true]{background:var(--bo-base-100);color:var(--bo-base-content)}.rep-chip:before{content:"";background:var(--bo-warning);width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M3.5 3.5l7 7M10.5 3.5l-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M3.5 3.5l7 7M10.5 3.5l-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.rep-chip[data-on=true]:before{background:var(--bo-green-bright);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M3 7.5l2.5 2.5L11 4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M3 7.5l2.5 2.5L11 4'/%3E%3C/svg%3E")}.rep-fix{grid-template-rows:auto 1fr;grid-template-columns:64px minmax(0,1fr);gap:10px 20px;padding:32px;display:grid}.rep-fix__n{color:var(--bo-primary);font-variant-numeric:tabular-nums;grid-row:1/span 2;font-size:2.75rem;font-weight:500;line-height:1}.rep-fix__where{font-family:var(--bo-mono);font-size:var(--bo-t-12);letter-spacing:.08em;text-transform:uppercase;color:var(--bo-muted);grid-area:1/2;font-weight:500}.rep-fix__body{font-size:var(--bo-t-18);grid-area:2/2;margin:0;line-height:1.5}.rep-row[data-score="0"] .rep-row__tick[data-on=true]{background:var(--bo-error)}.rep-row[data-score="1"] .rep-row__tick[data-on=true]{background:var(--bo-warning)}.rep-row[data-score="2"] .rep-row__tick[data-on=true]{background:var(--bo-primary)}.rep-row[data-score="3"] .rep-row__tick[data-on=true]{background:var(--bo-success)}.rep-row[data-score="0"] .rep-row__score,.rep-fix[data-score="0"] .rep-fix__where{color:var(--bo-error)}.rep-row[data-score="1"] .rep-row__score,.rep-fix[data-score="1"] .rep-fix__where{color:var(--bo-warning)}.rep-row[data-score="2"] .rep-row__score,.rep-fix[data-score="2"] .rep-fix__where{color:var(--bo-primary)}.rep-row[data-score="3"] .rep-row__score,.rep-fix[data-score="3"] .rep-fix__where{color:var(--bo-success)}.rep-next{margin:0 0 var(--bo-space-2);font-size:var(--bo-t-12);letter-spacing:.06em;text-transform:uppercase;color:var(--bo-primary);font-weight:600}#result-band[data-band=Building]{color:var(--bo-warning)}#result-band[data-band=Scaling],#result-band[data-band=Optimizing]{color:var(--bo-base-content)}#result-band[data-band=Leading]{color:var(--bo-success)}@media (width<=48rem){.rep-plat__row{grid-template-columns:minmax(0,1fr);gap:10px}.rep-plat__val{text-align:left}.rep-row{grid-template-columns:minmax(0,1fr);gap:8px}.rep-row__score{text-align:left}.rep-fix{grid-template-columns:44px minmax(0,1fr);padding:24px}.rep-fix__n{font-size:var(--bo-t-32)}}@media (prefers-reduced-motion:no-preference){.rep[data-anim=on]{--rep-in:.52s;--rep-step:60ms;--rep-ease:cubic-bezier(.22, 1, .36, 1)}.rep[data-anim=on] .rep-band,.rep[data-anim=on] .bo-verdict__blurb,.rep[data-anim=on] .verdict-compare{animation:rep-rule-arrive var(--rep-in) var(--rep-ease) both;animation-delay:calc(1.08s + var(--n,0) * .11s)}.rep[data-anim=on] .bo-verdict__blurb{--n:1}.rep[data-anim=on] .verdict-compare{--n:2}@keyframes rep-rule-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rep[data-anim=on] :is(.rep-short__prose,.rep-short__trace,.rep-table__head,.rep-row,.rep-cov__ok,.rep-cov__maybe,.rep-chip,.rep-fix>*,.rep-clock){opacity:0;transform:translateY(10px)}.rep[data-anim=on] .rep-sec[data-arrived=true] :is(.rep-short__prose,.rep-short__trace,.rep-table__head,.rep-row,.rep-cov__ok,.rep-cov__maybe,.rep-chip,.rep-fix>*,.rep-clock){opacity:1;transition:opacity var(--rep-in) var(--rep-ease), transform var(--rep-in) var(--rep-ease);transition-delay:calc((var(--base,0) + var(--n,0)) * var(--rep-step) + var(--after,0s));transform:none}.rep[data-anim=on] :is(.rep-row,.rep-chip,.rep-fix,.rep-clock):first-child{--n:1}.rep[data-anim=on] :is(.rep-row,.rep-chip,.rep-fix,.rep-clock):nth-child(2){--n:2}.rep[data-anim=on] :is(.rep-row,.rep-chip,.rep-fix,.rep-clock):nth-child(3){--n:3}.rep[data-anim=on] :is(.rep-row,.rep-chip,.rep-fix,.rep-clock):nth-child(4){--n:4}.rep[data-anim=on] :is(.rep-row,.rep-chip,.rep-fix,.rep-clock):nth-child(5){--n:5}.rep[data-anim=on] :is(.rep-row,.rep-chip,.rep-fix,.rep-clock):nth-child(6){--n:6}.rep[data-anim=on] :is(.rep-row,.rep-chip,.rep-fix,.rep-clock):nth-child(7){--n:7}.rep[data-anim=on] .rep-table__head{--n:0}.rep[data-anim=on] .rep-row__tick[data-on=true]{transform-origin:0;transform:scaleX(0)}.rep[data-anim=on] .rep-sec[data-arrived=true] .rep-row__tick[data-on=true]{transition:transform .24s var(--rep-ease);transition-delay:calc(var(--n,0) * var(--rep-step) + var(--rep-in) + var(--t,0) * 90ms);transform:none}.rep[data-anim=on] .rep-row__tick:first-child{--t:0}.rep[data-anim=on] .rep-row__tick:nth-child(2){--t:1}.rep[data-anim=on] .rep-row__tick:nth-child(3){--t:2}.rep[data-anim=on] .rep-short__prose{--n:0}.rep[data-anim=on] .rep-short__trace{--n:1}.rep[data-anim=on] :is(.rep-cov__ok,.rep-cov__maybe){--n:0}.rep[data-anim=on] .rep-fix__where{--after:.2s}}
