:root .ag .pf{--pf-line:#ffffff16;--pf-lit:#ffffff80;--pf-glow:#3e8bff29;--pf-mk:#f5f6f79e;--pf-mk-hi:#fff;--pf-t1:var(--a-on-ink);--pf-t2:var(--a-on-ink-2);--pf-t3:var(--a-on-ink-3);--pf-blue:#8fb6ff;--pf-star-bg:#ffffff29;--pf-chip-bg:#ffffff0a;--pf-logo-h:32px;--pf-chip-h:22px;--pf-row-gap:12px;text-align:center;position:relative}:root .ag .pf--light{--pf-line:#0e111617;--pf-lit:#0e111657;--pf-glow:#316bff1a;--pf-mk:#0e1116ad;--pf-mk-hi:#0e1116;--pf-t1:var(--a-text);--pf-t2:var(--a-text-2);--pf-t3:var(--a-text-3);--pf-blue:var(--a-blue-600);--pf-star-bg:#0e11161f;--pf-chip-bg:#0e111609}:root .ag .pf-claim{letter-spacing:-.005em;color:var(--pf-t2);white-space:nowrap;align-items:center;gap:18px;margin:0;font-size:14px;font-weight:500;display:flex}:root .ag .pf-claim:before,:root .ag .pf-claim:after{content:"";background:linear-gradient(90deg,transparent,var(--pf-line)30%,var(--pf-line));flex:1;height:1px}:root .ag .pf-claim:after{background:linear-gradient(270deg,transparent,var(--pf-line)30%,var(--pf-line))}:root .ag .pf-claim b{color:var(--pf-t1);font-weight:600}:root .ag .pf-claim>span{text-align:center;text-wrap:balance;max-width:62ch}:root .ag .pf-gridwrap{--mx:-999px;--my:-999px;margin-top:18px;position:relative}:root .ag .pf-grid,:root .ag .pf-lit{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}:root .ag .pf-grid{margin:0;padding:0;list-style:none}:root .ag .pf-tile,:root .ag .pf-lit>span{border-right:1px solid var(--pf-line);border-bottom:1px solid var(--pf-line)}:root .ag .pf-tile:nth-child(5n),:root .ag .pf-lit>span:nth-child(5n){border-right:0}:root .ag .pf-tile:nth-child(n+6),:root .ag .pf-lit>span:nth-child(n+6){border-bottom:0}:root .ag .pf-tile{flex-direction:column;justify-content:center;align-items:center;gap:13px;min-width:0;height:124px;display:flex;position:relative}:root .ag .pf-lit{pointer-events:none;opacity:0;transition:opacity .35s var(--a-ease-out);-webkit-mask-image:radial-gradient(190px circle at var(--mx)var(--my),#000 0%,#00000080 45%,transparent 100%);-webkit-mask-image:radial-gradient(190px circle at var(--mx)var(--my),#000 0%,#00000080 45%,transparent 100%);mask-image:radial-gradient(190px circle at var(--mx)var(--my),#000 0%,#00000080 45%,transparent 100%);background:radial-gradient(240px circle at var(--mx)var(--my),var(--pf-glow),transparent 70%);position:absolute;inset:0}:root .ag .pf-lit>span{border-color:var(--pf-lit)}:root .ag .pf-gridwrap[data-hot] .pf-lit{opacity:1}:root .ag .pf-mk,:root .ag .pf-card__mk{width:calc(var(--w)*1.32px);height:calc(var(--h)*1.32px);background-color:var(--pf-mk);max-width:100%;-webkit-mask:var(--src)center/contain no-repeat;-webkit-mask:var(--src)center/contain no-repeat;mask:var(--src)center/contain no-repeat;flex:none;transition:background-color .3s;display:block}:root .ag .pf-tile:hover .pf-mk{background-color:var(--pf-mk-hi)}:root .ag .pf-tile--rot{overflow:clip}:root .ag .pf-face{isolation:isolate;padding:0 10px;position:absolute;inset:0}:root .ag .pf-face,:root .ag .pf-link{grid-template-rows:var(--pf-logo-h)var(--pf-chip-h);row-gap:var(--pf-row-gap);align-content:center;place-items:center;display:grid}:root .ag .pf-face--in{animation:pf-face-in .7s var(--a-ease-out).26s both}:root .ag .pf-face--out{animation:pf-face-out .38s var(--a-ease-in-out)both;pointer-events:none}:root .ag .pf-face--in:before{content:"";z-index:-1;background:radial-gradient(60% 55% at 50% 60%,var(--pf-glow),transparent 72%);animation:pf-bloom 1.6s var(--a-ease-out)both;position:absolute;inset:0}@keyframes pf-face-in{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:none}}@keyframes pf-face-out{to{opacity:0;transform:translateY(-18px)scale(.98)}}@keyframes pf-bloom{0%{opacity:0}30%{opacity:1}to{opacity:0}}:root .ag .pf-lk{align-items:center;gap:9px;max-width:100%;display:inline-flex}:root .ag .pf-lk img{object-fit:contain;width:22px;height:22px;box-shadow:0 0 0 1px var(--pf-line);border-radius:6px;flex:none}:root .ag .pf-lk b{letter-spacing:-.02em;color:var(--pf-mk);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;transition:color .3s;overflow:hidden}:root .ag .pf-tile:hover .pf-lk b{color:var(--pf-mk-hi)}:root .ag .pf-chip{letter-spacing:-.003em;height:22px;color:var(--pf-t3);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}:root .ag .pf-chip--cs{color:var(--pf-blue)}:root .ag .pf-chip--cs svg{transition:transform .3s var(--a-ease-out)}:root .ag .pf-tile--cs:hover .pf-chip--cs svg,:root .ag .pf-link:focus-visible .pf-chip--cs svg{transform:translate(3px)}:root .ag .pf-sw__from{align-items:center;gap:4px;display:inline-flex;position:relative}:root .ag .pf-sw__from img{object-fit:contain;border-radius:4px;width:15px;height:15px}:root .ag .pf-sw__from b{color:var(--pf-t3);font-weight:600}:root .ag .pf-sw__strike{background:var(--pf-t2);opacity:.85;transform-origin:0;border-radius:2px;height:1.5px;margin-top:-.5px;position:absolute;top:50%;left:-2px;right:-2px}:root .ag .pf-sw__to{max-width:40px;color:var(--pf-t3);align-items:center;gap:4px;display:inline-flex;overflow:hidden}:root .ag .pf-sw__cl{background:var(--pf-mk-hi);flex:none;width:14px;height:14px;-webkit-mask:url(/images/cleanlist-mark-black.svg) 50%/contain no-repeat;mask:url(/images/cleanlist-mark-black.svg) 50%/contain no-repeat}:root .ag .pf-tile--sw:hover .pf-sw__to{color:var(--pf-t1)}:root .ag .pf-face--in .pf-sw__strike{animation:pf-strike .5s var(--a-ease-out).8s both}:root .ag .pf-face--in .pf-sw__to{animation:pf-to .55s var(--a-ease-out)1.1s both}@keyframes pf-strike{0%{transform:scaleX(0)}}@keyframes pf-to{0%{opacity:0;max-width:0}}:root .ag .pf-tile--cs{z-index:1}:root .ag .pf-tile--cs:hover,:root .ag .pf-tile--cs:focus-within{z-index:5}:root .ag .pf-link{width:100%;height:100%;color:inherit;outline:none;text-decoration:none}:root .ag .pf-link:focus-visible{box-shadow:inset 0 0 0 2px var(--a-blue);border-radius:6px}:root .ag .pf-tile--cs:before{content:"";pointer-events:none;background:radial-gradient(80% 70% at 50% 100%,#3e8bff17,#0000 70%);position:absolute;inset:0}:root .ag .pf-card{z-index:2;width:340px;color:var(--a-text);text-align:left;opacity:0;visibility:hidden;transform-origin:bottom;transition:opacity .25s var(--a-ease-out),transform .45s var(--a-ease-out),visibility 0s linear .45s;background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:18px 18px 16px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,10px)scale(.97);box-shadow:0 0 0 1px #0e111614,0 30px 60px -20px #00000080,0 12px 24px -12px #00000059}:root .ag .pf-tile--cs:nth-child(5n+1) .pf-card{transform-origin:0 100%;left:0;transform:translateY(10px)scale(.97)}:root .ag .pf-tile--cs:nth-child(5n) .pf-card{transform-origin:100% 100%;left:auto;right:0;transform:translateY(10px)scale(.97)}:root .ag .pf-tile--cs:hover .pf-card,:root .ag .pf-link:focus-visible .pf-card{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)scale(1)}:root .ag .pf-tile--cs:nth-child(5n+1):hover .pf-card,:root .ag .pf-tile--cs:nth-child(5n+1) .pf-link:focus-visible .pf-card,:root .ag .pf-tile--cs:nth-child(5n):hover .pf-card,:root .ag .pf-tile--cs:nth-child(5n) .pf-link:focus-visible .pf-card{transform:translate(0)scale(1)}:root .ag .pf-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}:root .ag .pf-card__mk{--pf-mk:#0e1116;background-color:#0e1116}:root .ag .pf-card__metric{color:var(--a-text-3);flex-direction:column;align-items:flex-end;font-size:13px;line-height:1.2;display:flex}:root .ag .pf-card__metric b{letter-spacing:-.04em;color:var(--a-text);font-size:26px;font-weight:600;line-height:1}:root .ag .pf-card__quote{letter-spacing:-.008em;color:var(--a-text);text-wrap:pretty;font-size:14px;line-height:1.5}:root .ag .pf-card__who{align-items:center;gap:10px;display:flex}:root .ag .pf-card__who img{object-fit:cover;border-radius:99px;flex:none;width:36px;height:36px}:root .ag .pf-card__who span{gap:1px;min-width:0;display:grid}:root .ag .pf-card__who b{font-size:13px;font-weight:600}:root .ag .pf-card__who i{color:var(--a-text-3);font-size:13px;font-style:normal}:root .ag .pf-card__go{color:var(--a-blue-600);border-top:1px solid #eef0f3;align-items:center;gap:6px;padding-top:12px;font-size:13px;font-weight:500;display:inline-flex}:root .ag .pf-scores{justify-content:center;align-items:center;margin:30px 0 0;padding:0;list-style:none;display:flex}:root .ag .pf-scoreli{align-items:center;padding:4px clamp(12px,2.2cqi,38px);display:flex}:root .ag .pf-scoreli+.pf-scoreli{border-left:1px solid var(--pf-line)}:root .ag .pf-score{color:inherit;border-radius:10px;align-items:center;gap:12px;text-decoration:none;display:flex}:root .ag .pf-score:focus-visible,:root .ag .pf-ph:focus-visible{outline:2px solid var(--a-blue);outline-offset:4px}:root .ag .pf-score__n{letter-spacing:-.045em;color:var(--pf-t1);font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1}:root .ag .pf-score__meta{text-align:left;justify-items:start;gap:4px;display:grid}:root .ag .pf-score__src{color:var(--pf-t2);align-items:center;gap:6px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}:root .ag .pf-score__src img{object-fit:contain;width:15px;height:15px}:root .ag .pf-score:hover .pf-score__src{color:var(--pf-t1)}:root .ag .pf-score__den{color:var(--pf-t3);font-size:13px}:root .ag .pf-stars{background:var(--pf-star-bg);width:77px;height:13px;display:block;position:relative;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13'><path d='M6.5 0l1.95 4.1 4.55.5-3.4 3.05.95 4.45L6.5 9.8 2.45 12.1l.95-4.45L0 4.6l4.55-.5z'/></svg>") 0 0/16px 13px repeat-x;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13'><path d='M6.5 0l1.95 4.1 4.55.5-3.4 3.05.95 4.45L6.5 9.8 2.45 12.1l.95-4.45L0 4.6l4.55-.5z'/></svg>") 0 0/16px 13px repeat-x}:root .ag .pf-stars__fill{width:var(--r);transform-origin:0;background:linear-gradient(90deg,#ffc94d,#ffb020);position:absolute;inset:0 auto 0 0}:root .ag .pf-ph{height:54px;color:inherit;background:linear-gradient(#ffffff0f,#ffffff05);border-radius:13px;align-items:center;gap:11px;padding:0 14px 0 10px;text-decoration:none;transition:box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}:root .ag .pf--light .pf-ph{background:#fff;box-shadow:0 0 0 1px #0e111614,0 8px 20px -12px #10182840}:root .ag .pf-ph:hover{box-shadow:inset 0 0 0 1px #ff61548c}:root .ag .pf--light .pf-ph:hover{box-shadow:0 0 0 1px #ff61548c,0 8px 20px -12px #10182840}:root .ag .pf-ph svg{flex:none;display:block}:root .ag .pf-ph__mk{border-radius:50%;flex:none;width:34px;height:34px;display:block}:root .ag .pf-ph__t{text-align:left;gap:2px;display:grid}:root .ag .pf-ph__t i{color:var(--pf-t3);font-size:13px;font-style:normal;font-weight:500}:root .ag .pf-ph__t b{letter-spacing:-.015em;color:var(--pf-t1);font-size:15px;font-weight:600}:root .ag .pf-ph{flex:none;max-width:100%}:root .ag .pf-ph__t i,:root .ag .pf-ph__t b{white-space:nowrap}:root .ag .pf-scoreli{min-width:max-content}:root .ag .pf{container:pf-band/inline-size}:root .ag .pf-ph__medal{margin-left:4px;display:inline-flex}:root .ag .pf-ph__medal text{font-family:var(--font-google-sans),system-ui,sans-serif}:root .ag .pf-ph:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}:root .ag .pf-ph:hover:after{animation:pf-shine 1.1s var(--a-ease-in-out)0s 1 both}@keyframes pf-shine{0%{transform:translate(-110%)}to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){:root .ag .pf-ph:after{display:none}:root .ag .pf-face--in,:root .ag .pf-face--in:before,:root .ag .pf-face--in .pf-sw__strike,:root .ag .pf-face--in .pf-sw__to{animation:none}:root .ag .pf-face--out{display:none}:root .ag .pf-card{transition:none}}@media (max-width:1080px){:root .ag .pf-scores{flex-wrap:wrap;row-gap:22px}}@media (max-width:900px){:root .ag .pf-grid,:root .ag .pf-lit{grid-template-columns:repeat(2,minmax(0,1fr))}:root .ag .pf-tile:nth-child(n),:root .ag .pf-lit>span:nth-child(n){border-right:1px solid var(--pf-line);border-bottom:1px solid var(--pf-line)}:root .ag .pf-tile:nth-child(2n),:root .ag .pf-lit>span:nth-child(2n){border-right:0}:root .ag .pf-tile:nth-child(n+9),:root .ag .pf-lit>span:nth-child(n+9){border-bottom:0}:root .ag .pf-tile{gap:10px;height:96px}:root .ag .pf{--pf-logo-h:28px;--pf-row-gap:9px}:root .ag .pf-card{display:none}:root .ag .pf-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;display:grid}:root .ag .pf-scoreli{justify-content:center;padding:0 12px}:root .ag .pf-scoreli+.pf-scoreli{border-left:0}:root .ag .pf-scoreli:nth-child(2n){border-left:1px solid var(--pf-line)}}@media (max-width:520px){:root .ag .pf-claim{gap:12px;font-size:13.5px}:root .ag .pf-mk{width:calc(var(--w)*1.06px);height:calc(var(--h)*1.06px)}:root .ag .pf-lk b{font-size:14px}:root .ag .pf-lk img{width:19px;height:19px}:root .ag .pf-chip{gap:5px;font-size:12.5px}:root .ag .pf-sw__to{display:none}:root .ag .pf-score{gap:9px}:root .ag .pf-score__n{font-size:28px}:root .ag .pf-scoreli:last-child{border-left:0;grid-column:1/-1}:root .ag .pf-ph{height:50px}}:root .ag.pf-pop-root{z-index:70;pointer-events:none;background:0 0;position:fixed;inset:0;overflow:visible}:root .ag .pf-pop{pointer-events:auto;width:340px;animation:pf-pop-in .22s var(--a-ease-out)both;position:fixed}:root .ag .pf-card.pf-card--pop{opacity:1;visibility:visible;width:100%;text-decoration:none;transition:none;position:static;transform:none}:root .ag .pf-card.pf-card--pop:hover .pf-card__go svg{transform:translate(3px)}@keyframes pf-pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root .ag .pf-pop{animation:none}}@container pf-band (max-width:880px){:root .ag .pf-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;display:grid}:root .ag .pf-scores>.pf-scoreli{justify-content:center;padding:0 12px}:root .ag .pf-scores>.pf-scoreli+.pf-scoreli{border-left:0}:root .ag .pf-scores>.pf-scoreli:nth-child(2n){border-left:1px solid var(--pf-line)}}
