.tools-pay[data-astro-cid-qkptn22r]{background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:#9fd64a}@supports (-webkit-background-clip: text) or (background-clip: text){.tools-pay[data-astro-cid-qkptn22r]{color:transparent}}.tools-grid[data-astro-cid-qkptn22r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:26px}.tools-grid[data-astro-cid-qkptn22r]>li[data-astro-cid-qkptn22r]{display:flex}.tc[data-astro-cid-qkptn22r]{--pad-r: 28px;--ill-h: 146px;--ring: 68px;--score-fs: 1.35rem;--sub-fs: .56rem;--mlabel: 78px;--mlabel-fs: .68rem;--barh: 7px;--rowgap: 7px;--fpad: 16px;--flabel-fs: .62rem;--f-field-h: 34px;--f-row-h: 30px;--f-gap: 8px;--cp-h: 20px;--f-field-fs: .9rem;--f-name-fs: .82rem;--f-glyph: 16px;position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;background:var(--color-card);border:1px solid var(--color-hairline);border-radius:16px;padding:30px var(--pad-r) 26px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,background .3s ease,border-color .3s ease}.tc[data-astro-cid-qkptn22r]:hover{transform:translateY(-3px);background:var(--color-card-hover);border-color:var(--color-hairline-accent);box-shadow:0 10px 40px #9fd64a26}.tc__eyebrow[data-astro-cid-qkptn22r]{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-bottom:11px}.tc__title[data-astro-cid-qkptn22r]{font-size:1.32rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:#fff}.tc__desc[data-astro-cid-qkptn22r]{margin-top:11px;color:var(--color-muted);font-size:.95rem;line-height:1.6;text-wrap:pretty}.tc__chips[data-astro-cid-qkptn22r]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px}.tc__chips[data-astro-cid-qkptn22r] span[data-astro-cid-qkptn22r]{font-size:.72rem;font-weight:600;color:var(--color-muted);border:1px solid var(--color-hairline);border-radius:999px;padding:5px 11px;white-space:nowrap}.tc__cta[data-astro-cid-qkptn22r]{display:inline-flex;align-items:center;gap:9px;margin-top:22px;font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);white-space:nowrap}.tc__cta[data-astro-cid-qkptn22r]:after{content:"";position:absolute;inset:0;border-radius:16px}.tc__cta[data-astro-cid-qkptn22r] svg[data-astro-cid-qkptn22r]{width:15px;height:15px;transition:transform .25s ease}.tc[data-astro-cid-qkptn22r]:hover .tc__cta[data-astro-cid-qkptn22r] svg[data-astro-cid-qkptn22r]{transform:translate(4px)}.tc__cta[data-astro-cid-qkptn22r]:hover{color:#c2ec78}.ill[data-astro-cid-qkptn22r]{position:relative;height:var(--ill-h);width:100%;margin-bottom:22px}.ill--crop[data-astro-cid-qkptn22r]{clip-path:inset(-60px -60px 0 -60px)}.frag[data-astro-cid-qkptn22r]{position:absolute;top:4px;left:0;background:var(--color-card-hover);border:1px solid rgba(255,255,255,.08);border-radius:11px;box-shadow:0 12px 26px #00000080,0 2px 6px #00000061;transition:border-color .3s ease,box-shadow .3s ease}.tc[data-astro-cid-qkptn22r]:hover .frag[data-astro-cid-qkptn22r]{border-color:var(--color-hairline-accent);box-shadow:0 16px 34px #00000094,0 2px 6px #0006}.rep[data-astro-cid-qkptn22r]{left:6px;width:calc(100% - 12px);padding:var(--fpad);display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px var(--fpad)}.rep__top[data-astro-cid-qkptn22r]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px}.rep__lbl[data-astro-cid-qkptn22r]{display:flex;align-items:center;gap:7px;font-size:var(--flabel-fs);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#78819a;white-space:nowrap}.rep__lbl[data-astro-cid-qkptn22r]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-accent);flex:none}.rep__stub[data-astro-cid-qkptn22r]{display:flex;gap:5px;flex:none}.rep__stub[data-astro-cid-qkptn22r] i[data-astro-cid-qkptn22r]{display:block;width:26px;height:6px;border-radius:3px;background:#ffffff12}.rep__stub[data-astro-cid-qkptn22r] i[data-astro-cid-qkptn22r]:last-child{width:14px}.score[data-astro-cid-qkptn22r]{position:relative;width:var(--ring);height:var(--ring);flex:none;align-self:center}.score[data-astro-cid-qkptn22r] svg[data-astro-cid-qkptn22r]{display:block;width:100%;height:100%}.score__v[data-astro-cid-qkptn22r]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(3px)}.score__n[data-astro-cid-qkptn22r]{font-size:var(--score-fs);font-weight:700;line-height:1;color:#fff;letter-spacing:-.02em}.score__s[data-astro-cid-qkptn22r]{font-size:var(--sub-fs);font-weight:600;letter-spacing:.06em;color:#78819a;margin-top:2px}.mets[data-astro-cid-qkptn22r]{display:flex;flex-direction:column;gap:var(--rowgap);min-width:0}.met[data-astro-cid-qkptn22r]{display:grid;grid-template-columns:var(--mlabel) minmax(0,1fr);align-items:center;gap:10px}.met__l[data-astro-cid-qkptn22r]{font-size:var(--mlabel-fs);font-weight:600;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.met__t[data-astro-cid-qkptn22r]{height:var(--barh);border-radius:calc(var(--barh) / 2);background:#ffffff12;overflow:hidden}.met__f[data-astro-cid-qkptn22r]{display:block;height:100%;border-radius:inherit;transition:width .7s cubic-bezier(.3,0,.2,1)}.met--hi[data-astro-cid-qkptn22r] .met__f[data-astro-cid-qkptn22r]{width:84%;background:var(--gradient-accent)}.met--mid[data-astro-cid-qkptn22r] .met__f[data-astro-cid-qkptn22r]{width:52%;background:#84b830}.met--low[data-astro-cid-qkptn22r] .met__f[data-astro-cid-qkptn22r]{width:22%;background:#6b7490}.ring__t[data-astro-cid-qkptn22r]{stroke:#ffffff14}.ring__a[data-astro-cid-qkptn22r]{stroke:url(#rg)}@keyframes sweep{0%{stroke-dashoffset:169.6}to{stroke-dashoffset:54.3}}.tc[data-astro-cid-qkptn22r]:hover .ring__a[data-astro-cid-qkptn22r]{animation:sweep .9s cubic-bezier(.3,0,.2,1) both}.srch[data-astro-cid-qkptn22r]{left:6px;top:3px;width:calc(100% - 12px);max-width:520px;background:none;border:0;border-radius:0;box-shadow:none}.tc[data-astro-cid-qkptn22r]:hover .srch[data-astro-cid-qkptn22r]{box-shadow:none}.srch__f[data-astro-cid-qkptn22r]{display:flex;align-items:center;gap:10px;height:var(--f-field-h);padding:0 12px;border-radius:10px;background:var(--color-card);border:1.5px solid rgba(159,214,74,.32);box-shadow:0 8px 22px #0006;transition:border-color .3s ease}.tc[data-astro-cid-qkptn22r]:hover .srch__f[data-astro-cid-qkptn22r]{border-color:#9fd64a8c}.srch__f[data-astro-cid-qkptn22r] svg[data-astro-cid-qkptn22r]{width:var(--f-glyph);height:var(--f-glyph);color:var(--color-accent);flex:none}.srch__q[data-astro-cid-qkptn22r]{font-size:var(--f-field-fs);font-weight:600;color:#fff}.srch__caret[data-astro-cid-qkptn22r]{width:1.5px;height:calc(var(--f-field-fs) + 3px);background:var(--color-accent);margin-left:-6px}@keyframes blink{0%,45%{opacity:1}55%,to{opacity:0}}.tc[data-astro-cid-qkptn22r]:hover .srch__caret[data-astro-cid-qkptn22r]{animation:blink 1.1s steps(1,end) infinite}.srch__d[data-astro-cid-qkptn22r]{margin-top:var(--f-gap);background:var(--color-card-hover);border:1px solid rgba(255,255,255,.08);border-bottom:0;border-radius:11px 11px 0 0;box-shadow:0 12px 26px #00000080;overflow:hidden;transition:border-color .3s ease}.tc[data-astro-cid-qkptn22r]:hover .srch__d[data-astro-cid-qkptn22r]{border-color:var(--color-hairline-accent)}.res[data-astro-cid-qkptn22r]{position:relative;display:flex;align-items:center;gap:10px;height:var(--f-row-h);padding:0 10px 0 12px;border-bottom:1px solid rgba(255,255,255,.05)}.res__n[data-astro-cid-qkptn22r]{flex:none;font-size:var(--f-name-fs);font-weight:600;color:var(--color-ink);white-space:nowrap}.res[data-astro-cid-qkptn22r] mark{background:#9fd64a33;color:var(--color-accent);border-radius:2px;padding:0 1px;font-weight:inherit}.res__sp[data-astro-cid-qkptn22r]{margin-left:auto}.res--on[data-astro-cid-qkptn22r]{background:#9fd64a12;box-shadow:inset 2px 0 0 var(--color-accent)}.res--on[data-astro-cid-qkptn22r] .res__n[data-astro-cid-qkptn22r]{color:#fff}.res--on[data-astro-cid-qkptn22r] mark{color:#c2ec78}.cp[data-astro-cid-qkptn22r]{display:inline-flex;align-items:center;gap:6px;height:var(--cp-h);padding:0 8px;border-radius:5px;border:1px solid var(--color-hairline-accent);background:#9fd64a1a;color:var(--color-accent);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;flex:none}.cp[data-astro-cid-qkptn22r] svg[data-astro-cid-qkptn22r]{width:10px;height:10px}.res--stub[data-astro-cid-qkptn22r]{gap:8px}.res--stub[data-astro-cid-qkptn22r] b[data-astro-cid-qkptn22r]{display:block;height:var(--barh);border-radius:calc(var(--barh) / 2);background:#ffffff14;width:44%}.res--stub[data-astro-cid-qkptn22r] b[data-astro-cid-qkptn22r]+b[data-astro-cid-qkptn22r]{width:18%;background:#ffffff0d}.res--next[data-astro-cid-qkptn22r]{transition:background .3s ease,box-shadow .3s ease}.tc[data-astro-cid-qkptn22r]:hover .res--next[data-astro-cid-qkptn22r]{background:#9fd64a12;box-shadow:inset 2px 0 #9fd64a8c}.tc[data-astro-cid-qkptn22r]:hover .res--next[data-astro-cid-qkptn22r] .res__n[data-astro-cid-qkptn22r]{color:#fff}.bm[data-astro-cid-qkptn22r]{left:6px;width:calc(100% - 12px);padding:var(--fpad);display:grid;gap:var(--rowgap) 0}.bm[data-astro-cid-qkptn22r] .rep__top[data-astro-cid-qkptn22r]{margin-bottom:2px}.bm__row[data-astro-cid-qkptn22r]{display:grid;grid-template-columns:var(--mlabel) minmax(0,1fr) auto;align-items:center;gap:10px}.bm__l[data-astro-cid-qkptn22r]{font-size:var(--mlabel-fs);font-weight:600;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm__row--hi[data-astro-cid-qkptn22r] .bm__l[data-astro-cid-qkptn22r]{color:#fff}.bm__bars[data-astro-cid-qkptn22r]{display:grid;gap:2px;min-width:0}.bm__b[data-astro-cid-qkptn22r],.bm__uk[data-astro-cid-qkptn22r]{display:block;border-radius:2px}.bm__b[data-astro-cid-qkptn22r]{height:var(--barh);background:#84b830}.bm__row--hi[data-astro-cid-qkptn22r] .bm__b[data-astro-cid-qkptn22r]{background:var(--gradient-accent)}.bm__uk[data-astro-cid-qkptn22r]{height:3px;background:#6b7490;opacity:.85}.bm__flag[data-astro-cid-qkptn22r]{font-size:.56rem;font-weight:700;letter-spacing:.04em;line-height:1;color:var(--color-accent);border:1px solid rgba(159,214,74,.42);border-radius:999px;padding:4px 7px;white-space:nowrap}.bm__row[data-astro-cid-qkptn22r]:not(.bm__row--hi):after{content:"";width:0}@media(max-width:760px){.tc[data-astro-cid-qkptn22r]{--pad-r: 22px;--ill-h: 120px;--ring: 56px;--score-fs: 1.12rem;--sub-fs: .52rem;--mlabel: 62px;--mlabel-fs: .62rem;--barh: 6px;--rowgap: 6px;--fpad: 13px;--flabel-fs: .58rem;--f-field-h: 30px;--f-row-h: 24px;--f-gap: 7px;--cp-h: 18px;--f-field-fs: .8rem;--f-name-fs: .75rem;--f-glyph: 14px;padding:24px var(--pad-r) 22px;border-radius:14px}.tc[data-astro-cid-qkptn22r] .ill[data-astro-cid-qkptn22r]{margin-bottom:18px}.tc__title[data-astro-cid-qkptn22r]{font-size:1.16rem}.tc__desc[data-astro-cid-qkptn22r]{font-size:.88rem}.cp[data-astro-cid-qkptn22r] span[data-astro-cid-qkptn22r]{display:none}.cp[data-astro-cid-qkptn22r]{padding:0 6px}.score__v[data-astro-cid-qkptn22r]{transform:translateY(2px)}}@media(max-width:420px){.tc__chips[data-astro-cid-qkptn22r] span[data-astro-cid-qkptn22r]:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){.tc[data-astro-cid-qkptn22r],.tc__cta[data-astro-cid-qkptn22r] svg[data-astro-cid-qkptn22r],.frag[data-astro-cid-qkptn22r],.met__f[data-astro-cid-qkptn22r],.srch__f[data-astro-cid-qkptn22r],.srch__d[data-astro-cid-qkptn22r],.res--next[data-astro-cid-qkptn22r],.bm__b[data-astro-cid-qkptn22r]{transition:none}.tc[data-astro-cid-qkptn22r]:hover{transform:none}.tc[data-astro-cid-qkptn22r]:hover .ring__a[data-astro-cid-qkptn22r],.tc[data-astro-cid-qkptn22r]:hover .srch__caret[data-astro-cid-qkptn22r]{animation:none}}
