#pg-report .rp-head{padding-bottom:clamp(32px,4vw,52px)}#pg-report .rp-head__h1{overflow-wrap:anywhere;margin-top:18px}#pg-report .rp-head__lead{margin-top:20px}#pg-report .rp-meta{border-top:1px solid var(--hair);flex-wrap:wrap;gap:clamp(20px,4vw,48px);margin:clamp(28px,3.5vw,40px) 0 0;padding-top:20px;display:flex}#pg-report .rp-meta dd{color:var(--ink);margin:6px 0 0;font-size:15px}#pg-report .rp-note{border:1px solid var(--hair-2);border-left:2px solid var(--accent);border-radius:var(--radius);background:var(--surface);margin:clamp(28px,3.5vw,40px) 0 0;padding:clamp(20px,2.5vw,28px)}#pg-report .rp-note .bm-body{max-width:64ch;margin-top:10px}#pg-report .rp-ai{background:var(--ground);color:var(--ink);padding:clamp(56px,7vw,96px) 0}#pg-report .rp-ai__in{max-width:62ch}#pg-report .rp-ai__q{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;color:var(--ink);margin-top:16px;font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.12}#pg-report .rp-ai__verdict{font-family:var(--display);letter-spacing:-.045em;color:var(--sev-skip);margin-top:clamp(24px,3vw,36px);font-size:clamp(56px,9vw,112px);font-weight:500;line-height:.92}#pg-report .rp-ai__verdict.is-critical{color:var(--sev-crit)}#pg-report .rp-ai__verdict.is-warning{color:var(--sev-warn)}#pg-report .rp-ai__verdict.is-ok{color:var(--sev-ok)}#pg-report .rp-ai__h{color:var(--ink);margin-top:clamp(18px,2vw,26px)}#pg-report .rp-ai__p{color:var(--ink-2);margin-top:14px}#pg-report .rp-ai__rivals{border-top:1px solid var(--hair-2);margin-top:clamp(24px,3vw,32px);padding-top:18px}#pg-report .rp-ai__rivals p{color:var(--ink);margin-top:8px;font-size:clamp(15px,1.6vw,18px);line-height:1.5}#pg-report .rp-ai__rec{border:1px solid var(--hair-2);border-radius:var(--radius);background:var(--raise);margin-top:22px;padding:14px 16px}#pg-report .rp-ai__rec .bm-k{color:var(--accent)}#pg-report .rp-ai__rec .bm-body{color:var(--ink-2);margin-top:6px}#pg-report .rp-ai__foot{border-top:1px solid var(--hair);color:var(--ink-3);margin-top:clamp(28px,3.5vw,40px);padding-top:18px;font-size:14px}#pg-report .rp-score__bench{border-top:1px solid var(--hair);color:var(--ink-3);margin-top:12px;padding-top:12px}#pg-report .rp-score-sec{padding-top:clamp(8px,1vw,16px)}#pg-report .rp-score{border:1px solid var(--hair-2);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);padding:clamp(24px,3vw,36px);display:grid}#pg-report .rp-score__n{color:var(--ink);margin-top:6px;font-size:clamp(52px,6vw,76px);font-weight:500;line-height:.95}#pg-report .rp-score__n span{color:var(--ink-2);margin-left:.2em;font-size:.3em}#pg-report .rp-score__bar{background:var(--hair);width:160px;height:3px;margin-top:14px;display:block;overflow:hidden}#pg-report .rp-score__bar i{background:var(--accent);transform-origin:0;height:100%;animation:rp-grow 1.4s var(--expo) both .3s;display:block}@keyframes rp-grow{0%{scale:0 1}}#pg-report .rp-score__band{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.1}#pg-report .rp-score__say .bm-body{max-width:54ch;margin-top:10px}#pg-report .rp-score__p{color:var(--ink-3)}@media (max-width:620px){#pg-report .rp-score{grid-template-columns:minmax(0,1fr)}}#pg-report .rp-sev{white-space:nowrap;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sev-skip);align-items:center;gap:7px;font-size:10px;display:inline-flex}#pg-report .rp-sev i{background:currentColor;border-radius:99px;flex:none;width:6px;height:6px}#pg-report .rp-sev.is-critical{color:var(--sev-crit)}#pg-report .rp-sev.is-warning{color:var(--sev-warn)}#pg-report .rp-sev.is-ok{color:var(--sev-ok)}#pg-report .rp-first{padding:clamp(48px,6vw,80px) 0 clamp(16px,2vw,28px)}#pg-report .rp-first__h2{margin-top:16px}#pg-report .rp-first__lead{max-width:48ch;margin-top:18px}#pg-report .rp-queue{border-top:1px solid var(--hair-2);margin:clamp(28px,3.5vw,40px) 0 0;padding:0;list-style:none}#pg-report .rp-queue li{border-bottom:1px solid var(--hair-2)}#pg-report .rp-queue a{color:inherit;transition:background-color var(--t-color);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2.5vw,28px);padding:clamp(18px,2.2vw,26px) 4px;text-decoration:none;display:grid}#pg-report .rp-queue a:hover{background:color-mix(in srgb,var(--raise) 45%,transparent)}#pg-report .rp-queue b{color:var(--ink-3);font-size:12px;font-weight:500}#pg-report .rp-queue__say{min-width:0;display:block}#pg-report .rp-queue__head{color:var(--ink);text-wrap:balance;font-size:clamp(16px,1.7vw,20px);line-height:1.35;display:block}#pg-report .rp-queue__say .rp-sev{margin-top:8px}#pg-report .rp-queue a .ic{color:var(--ink-3);transition:translate var(--t-color);flex:none}#pg-report .rp-queue a:hover .ic{translate:3px}#pg-report .rp-body{padding:clamp(32px,4vw,56px) 0 clamp(80px,10vw,120px)}#pg-report .rp-sec-k{margin-bottom:18px;display:block}#pg-report .rp-stack{border:1px solid var(--hair-2);border-radius:var(--radius);background:var(--surface);overflow:hidden}#pg-report .rp-find{border-bottom:1px solid var(--hair-2);transition:background-color var(--t-color);grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,2vw,24px);padding:clamp(24px,3vw,36px) clamp(22px,3vw,40px);display:grid;position:relative}#pg-report .rp-find:last-child{border-bottom:0}#pg-report .rp-find:hover{background:color-mix(in srgb,var(--raise) 40%,transparent)}#pg-report .rp-find:before{content:"";background:var(--hair-2);width:2px;position:absolute;top:0;bottom:0;left:0}#pg-report .rp-find--critical:before{background:var(--sev-crit)}#pg-report .rp-find--warning:before{background:var(--sev-warn)}#pg-report .rp-find--ok:before{background:var(--sev-ok)}#pg-report .rp-find__n{color:var(--ink-3);padding-top:2px;font-size:12px;font-weight:500}#pg-report .rp-find__body{min-width:0}#pg-report .rp-find__tags{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;display:flex}#pg-report .rp-find__check,#pg-report .rp-find__effort{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:10px}#pg-report .rp-find__effort{border:1px solid var(--hair-2);letter-spacing:.1em;border-radius:99px;padding:3px 8px}#pg-report .rp-find__h3{overflow-wrap:anywhere;text-wrap:balance;margin-top:14px}#pg-report .rp-find__p{overflow-wrap:anywhere;max-width:62ch;margin-top:12px}#pg-report .rp-find__rec{border:1px solid var(--hair);border-radius:var(--radius);background:var(--ground);margin-top:20px;padding:14px 16px}#pg-report .rp-find__rec .bm-k{color:var(--accent)}#pg-report .rp-find__rec .bm-body{max-width:62ch;margin-top:6px}@media (max-width:560px){#pg-report .rp-find{grid-template-columns:minmax(0,1fr);gap:10px}#pg-report .rp-find__n{padding-top:0}}#pg-report .rp-shot{margin:22px 0 0}#pg-report .rp-shot__win{max-width:300px}#pg-report .rp-shot__win img{border-top:1px solid var(--hair);width:100%;height:auto;display:block}#pg-report .rp-shot__cap{color:var(--ink-3);margin-top:10px;display:block}#pg-report .rp-ev thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#pg-report .rp-ev{border-collapse:collapse;border-top:1px solid var(--hair);width:100%;font-family:var(--mono);margin-top:22px;font-size:12.5px}#pg-report .rp-ev th,#pg-report .rp-ev td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:9px 0;font-weight:400}#pg-report .rp-ev tbody th{letter-spacing:.12em;text-transform:uppercase;width:min(190px,38%);color:var(--ink-3);padding-right:20px;font-size:10px}#pg-report .rp-ev td{color:var(--ink-2);overflow-wrap:anywhere}#pg-report .rp-ev tr:last-child th,#pg-report .rp-ev tr:last-child td{border-bottom:0}@media (max-width:700px){#pg-report .rp-ev tbody th{border-bottom:0;width:100%;padding:10px 0 0;display:block}#pg-report .rp-ev td{width:100%;padding:2px 0 10px;display:block}#pg-report .rp-ev td:before{content:none}}#pg-report .rp-passing,#pg-report .rp-skipped{margin-top:clamp(48px,6vw,72px)}#pg-report .rp-passing__p{max-width:58ch;color:var(--ink-3);margin:0 0 18px}#pg-report .rp-run__head{align-items:center;gap:10px;padding:18px 20px 6px;display:flex}#pg-report .rp-run__dot{background:var(--accent);border-radius:99px;width:7px;height:7px;animation:2.4s ease-out infinite rp-ping}@keyframes rp-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 45%,transparent)}70%,to{box-shadow:0 0 0 8px #0000}}#pg-report .rp-run__list{margin:8px 0 0;padding:0;list-style:none}#pg-report .rp-run__list li{border-top:1px solid var(--hair);font-family:var(--mono);color:var(--ink-2);animation:7.2s ease-in-out infinite rp-row;animation-delay:calc(var(--i) * .9s);align-items:center;gap:14px;padding:12px 20px;font-size:12.5px;display:flex}#pg-report .rp-run__list li b{color:var(--ink-3);font-size:10.5px;font-weight:500}@keyframes rp-row{0%,to{background:0 0}6%,12%{background:color-mix(in srgb,var(--raise) 70%,transparent)}}@media (prefers-reduced-motion:reduce){#pg-report .rp-run__dot,#pg-report .rp-run__list li,#pg-report .rp-score__bar i{animation:none}}#pg-report .rp-cta{z-index:42;background:var(--ground);padding:clamp(12px,1.4vw,18px);position:relative}#pg-report .rp-cta__panel{border-radius:var(--radius);background:var(--ground);color:var(--ink);text-align:center;padding:clamp(80px,10vw,128px) clamp(20px,6vw,80px);position:relative;overflow:hidden}#pg-report .rp-cta__glow{aspect-ratio:2;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 34%,transparent),transparent);filter:blur(10px);opacity:.7;width:min(900px,120%);animation:9s ease-in-out infinite rp-breathe;position:absolute;bottom:-45%;left:50%;translate:-50%}@keyframes rp-breathe{50%{opacity:.45;scale:1.06}}#pg-report .rp-cta__h2{max-width:20ch;font-family:var(--display);letter-spacing:-.036em;text-wrap:balance;color:var(--ink);margin:0 auto;font-size:clamp(32px,4.6vw,60px);font-weight:500;line-height:1.05}#pg-report .rp-cta__p{max-width:52ch;color:var(--ink-2);margin:22px auto 0;font-size:clamp(16px,1.5vw,19px);font-weight:300;line-height:1.62}#pg-report .rp-cta__btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}@media (max-width:520px){#pg-report .rp-cta__btns .bm-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){#pg-report .rp-cta__glow{animation:none}}@media print{nav,footer,#pg-report .rp-cta,.bm-consent-bar,.bm-seam,[data-consent-toast]{display:none!important}#pg-report .rp-ai{border-top:1px solid #0003;border-bottom:1px solid #0003;padding:14pt 0;background:#fff!important}#pg-report .rp-ai__verdict{font-size:30pt}#pg-report .rp-ai__rec,#pg-report .rp-note{background:0 0;border-color:#0000004d}:root{--ground:#fff;--surface:#fff;--raise:#fff;--ink:#000;--ink-2:#333;--ink-3:#555;--hair:#0000001f;--hair-2:#00000038;--accent:#000;--sev-crit:#000;--sev-warn:#000;--sev-ok:#000;--sev-skip:#555}@page{margin:16mm 14mm}html,body,#pg-report{background:#fff!important}#pg-report{font-size:10.5pt}#pg-report .bm-hero,#pg-report .rp-body,#pg-report .rp-first{padding-top:0;padding-bottom:14pt}#pg-report .bm-h1{font-size:22pt}#pg-report .bm-h2{font-size:15pt}#pg-report .bm-h3,#pg-report .rp-find__h3{font-size:12pt}#pg-report .rp-score__n{font-size:34pt}#pg-report .rp-find,#pg-report .rp-queue li,#pg-report .rp-shot{break-inside:avoid;page-break-inside:avoid}#pg-report .rp-stack,#pg-report .rp-score{border-color:#00000040}#pg-report .rp-find:hover,#pg-report .rp-queue a:hover{background:0 0}#pg-report .rp-shot__win{max-width:210px}#pg-report .rp-find--critical:before{background:#000;width:4px}#pg-report .rp-find--warning:before{background:repeating-linear-gradient(#000 0 4px,#0000 4px 8px);width:4px}#pg-report .rp-find--ok:before{background:#0000004d;width:1px}#pg-report a[href^=http]:after{content:" (" attr(href) ")";font-family:var(--mono);color:#555;word-break:break-all;font-size:8pt}#pg-report .rp-find__rec{border-color:#0000004d}#pg-report *,#pg-report :before,#pg-report :after{transition:none!important;animation:none!important}}
