.tp[data-astro-cid-qzx3vqs3]{margin:var(--s-4) 0 0;border:0;min-width:0;padding:0}.tp__legend[data-astro-cid-qzx3vqs3]{margin-bottom:var(--s-2);font:500 var(--fs-label) / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);padding:0}.tp__list[data-astro-cid-qzx3vqs3]{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tp__card[data-astro-cid-qzx3vqs3]{border:1px solid var(--line);border-radius:var(--r-m);background:var(--bg);min-width:0;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.tp__input[data-astro-cid-qzx3vqs3]{opacity:0;pointer-events:none;position:absolute}.tp__hit[data-astro-cid-qzx3vqs3]{padding:var(--s-3) var(--s-3) 0;cursor:pointer;gap:.2rem;display:grid}.tp__hit[data-astro-cid-qzx3vqs3]:after{content:"";border-radius:inherit;position:absolute;inset:0}.tp__head[data-astro-cid-qzx3vqs3]{justify-content:space-between;align-items:center;gap:.25rem var(--s-2);flex-wrap:wrap;display:flex}.tp__title[data-astro-cid-qzx3vqs3]{font-size:var(--fs-body);font-weight:600}.tp__badge[data-astro-cid-qzx3vqs3]{top:-.55rem;right:var(--s-3);z-index:2;background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-pill);font:500 .6875rem / 1.3 var(--font-mono);color:var(--fg-subtle);flex:none;padding:.1rem .45rem;position:absolute}.tp__price[data-astro-cid-qzx3vqs3]{font:600 1.25rem / 1.15 var(--font-display);letter-spacing:-.01em}.tp__meter[data-astro-cid-qzx3vqs3]{margin-top:var(--s-2);grid-template-columns:repeat(17,minmax(0,1fr));gap:2px;display:grid}.tp__meter[data-astro-cid-qzx3vqs3] i[data-astro-cid-qzx3vqs3]{background:var(--line);height:4px;transition:background-color var(--dur-base) var(--ease-out);border-radius:2px}.tp__meter[data-astro-cid-qzx3vqs3] i[data-astro-cid-qzx3vqs3][data-on]{background:color-mix(in oklab, var(--accent) 60%, var(--line-strong))}.tp__card[data-astro-cid-qzx3vqs3]:has(.tp__input:checked) .tp__meter[data-astro-cid-qzx3vqs3] i[data-astro-cid-qzx3vqs3][data-on]{background:var(--accent)}.tp__count[data-astro-cid-qzx3vqs3]{font-size:var(--fs-label);color:var(--fg-subtle)}.tp__count[data-astro-cid-qzx3vqs3] b[data-astro-cid-qzx3vqs3]{color:var(--fg);font-weight:600}.tp__adds[data-astro-cid-qzx3vqs3]{font-size:var(--fs-label);color:var(--fg-muted);line-height:1.35}.tp__time[data-astro-cid-qzx3vqs3]{font-size:var(--fs-label);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.tp__scope[data-astro-cid-qzx3vqs3]{z-index:1;width:fit-content;margin:var(--s-2) var(--s-3) var(--s-3);font:500 var(--fs-label) / 1.3 var(--font-mono);color:var(--accent-strong);align-items:center;gap:.35rem;display:flex;position:relative}.tp__q[data-astro-cid-qzx3vqs3]{border:1px solid var(--line-strong);background:var(--bg-raised);width:1.25rem;height:1.25rem;color:var(--fg-muted);font:600 .6875rem / 1 var(--font-text);cursor:help;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:inline-grid}.tp__q[data-astro-cid-qzx3vqs3]:hover,.tp__q[data-astro-cid-qzx3vqs3][aria-expanded=true]{border-color:var(--accent);color:var(--fg)}.tp__q[data-astro-cid-qzx3vqs3]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tp__tip[data-astro-cid-qzx3vqs3]{z-index:3;width:min(16rem,70vw);padding:var(--s-2) var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--bg-raised);box-shadow:var(--shadow-float);font:400 var(--fs-small) / 1.45 var(--font-text);color:var(--fg);text-transform:none;letter-spacing:0;position:absolute;bottom:calc(100% + .5rem);left:0}.tp__card[data-astro-cid-qzx3vqs3]:last-child .tp__tip[data-astro-cid-qzx3vqs3]{left:auto;right:0}.tp__card[data-astro-cid-qzx3vqs3][data-tier-state=available]:hover{border-color:var(--line-strong)}.tp__card[data-astro-cid-qzx3vqs3]:has(.tp__input:checked){border-color:var(--accent);background:color-mix(in oklab, var(--accent-soft) 70%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 45%, transparent)}.tp__card[data-astro-cid-qzx3vqs3]:has(.tp__input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tp__card[data-astro-cid-qzx3vqs3][data-tier-state=soon] .tp__hit[data-astro-cid-qzx3vqs3]{cursor:not-allowed}.tp__card[data-astro-cid-qzx3vqs3][data-tier-state=soon] .tp__title[data-astro-cid-qzx3vqs3],.tp__card[data-astro-cid-qzx3vqs3][data-tier-state=soon] .tp__price[data-astro-cid-qzx3vqs3]{color:var(--fg-muted)}@media (width<=47.99rem){.tp__list[data-astro-cid-qzx3vqs3]{grid-template-columns:repeat(2,minmax(0,1fr))}.tp__card[data-astro-cid-qzx3vqs3]:nth-child(2n) .tp__tip[data-astro-cid-qzx3vqs3]{left:auto;right:0}}.console[data-astro-cid-ckzftcgj]{scroll-margin-top:calc(var(--header-h) + var(--s-4));z-index:2;border:1px solid var(--line-strong);border-radius:var(--r-l);background:color-mix(in oklab, var(--bg-raised) 92%, transparent);width:min(100%,52rem);box-shadow:var(--shadow-float);margin-inline:auto;padding:clamp(1.25rem,3vw,2rem);position:relative}.console__label[data-astro-cid-ckzftcgj]{margin-bottom:var(--s-2);font:500 var(--fs-label) / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);display:block}.console__label[data-astro-cid-ckzftcgj] span[data-astro-cid-ckzftcgj]{text-transform:none;letter-spacing:0}.console__bar[data-astro-cid-ckzftcgj]{align-items:center;gap:var(--s-2);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--bg);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:.375rem .375rem .375rem 1.125rem;display:flex}.console__bar[data-astro-cid-ckzftcgj]:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.console__scheme[data-astro-cid-ckzftcgj]{font:500 var(--fs-body) / 1 var(--font-mono);color:var(--fg-subtle)}.console__bar[data-astro-cid-ckzftcgj] input[data-astro-cid-ckzftcgj]{min-width:0;color:var(--fg);font:500 clamp(1.05rem, .6vw + .9rem, 1.35rem) / 1.2 var(--font-mono);background:0 0;border:0;outline:0;flex:1}.console__go[data-astro-cid-ckzftcgj]{flex:none}.console__trap[data-astro-cid-ckzftcgj]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.console__hint[data-astro-cid-ckzftcgj]{margin:var(--s-3) 0 0;color:var(--fg-subtle);font-size:var(--fs-small)}.console__hint[data-astro-cid-ckzftcgj] a[data-astro-cid-ckzftcgj]{color:var(--accent-strong)}.console__wait[data-astro-cid-ckzftcgj]{gap:var(--s-4);margin:var(--s-4) 0 0;padding:var(--s-4) var(--s-5);border:1px solid color-mix(in oklab, var(--accent) 40%, var(--line));border-radius:var(--r-m);background:var(--accent-soft);align-items:flex-start;display:flex}.console__wait[data-astro-cid-ckzftcgj][hidden]{display:none}.console__wait[data-astro-cid-ckzftcgj]>div[data-astro-cid-ckzftcgj]{flex:1;min-width:0}.console__spin[data-astro-cid-ckzftcgj]{border:2px solid color-mix(in oklab, var(--accent) 30%, transparent);border-top-color:var(--accent-strong);border-radius:50%;flex:none;width:1.5rem;height:1.5rem;margin-top:.1rem;animation:.9s linear infinite console-spin}.console__wait-title[data-astro-cid-ckzftcgj]{margin:0;font-weight:600}.console__wait-text[data-astro-cid-ckzftcgj]{margin:var(--s-1) 0 0;color:var(--fg-muted);font-size:var(--fs-small)}.console__wait-line[data-astro-cid-ckzftcgj]{height:2px;margin-top:var(--s-3);background:linear-gradient(90deg, transparent, var(--accent-strong), transparent);background-repeat:no-repeat;background-size:40% 100%;border-radius:2px;animation:1.6s ease-in-out infinite console-line;display:block}@keyframes console-spin{to{transform:rotate(360deg)}}@keyframes console-line{0%{background-position:-60% 0}to{background-position:160% 0}}@media (prefers-reduced-motion:reduce){.console__spin[data-astro-cid-ckzftcgj],.console__wait-line[data-astro-cid-ckzftcgj]{animation:none}.console__spin[data-astro-cid-ckzftcgj]{border-right-color:var(--accent-strong)}}.console__error[data-astro-cid-ckzftcgj]{margin:var(--s-3) 0 0;padding:var(--s-3) var(--s-4);border-radius:var(--r-s);background:color-mix(in oklab, var(--accent-solid) 14%, transparent);border:1px solid var(--accent);color:var(--fg)}.console__kicker[data-astro-cid-ckzftcgj]{margin:0 0 var(--s-1);font:500 var(--fs-label) / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong)}.console__target[data-astro-cid-ckzftcgj]{font:600 clamp(1.15rem, 1vw + .9rem, 1.6rem) / 1.25 var(--font-mono);overflow-wrap:anywhere;margin:0}.console__facts[data-astro-cid-ckzftcgj]{gap:var(--s-2);margin:var(--s-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.console__facts[data-astro-cid-ckzftcgj] li{border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-small);color:var(--fg-muted);padding:.35rem .75rem}.console__note[data-astro-cid-ckzftcgj]{margin:var(--s-3) 0 0;padding-left:var(--s-3);border-left:2px solid var(--accent);color:var(--fg-muted);font-size:var(--fs-small)}.console__note[data-astro-cid-ckzftcgj] a{color:var(--accent-strong)}.console__mail[data-astro-cid-ckzftcgj]{margin-top:var(--s-5)}.console__mail[data-astro-cid-ckzftcgj] input[data-astro-cid-ckzftcgj][type=email]{border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--bg);width:100%;min-height:3rem;color:var(--fg);font:inherit;padding:0 1rem}.console__mail[data-astro-cid-ckzftcgj] input[data-astro-cid-ckzftcgj][type=email]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.console__rivals[data-astro-cid-ckzftcgj]{margin-top:var(--s-5)}.console__rival-list[data-astro-cid-ckzftcgj]{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.console__rival-list[data-astro-cid-ckzftcgj] input[data-astro-cid-ckzftcgj]{border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--bg);width:100%;min-height:3rem;color:var(--fg);font:inherit;padding:0 1rem}.console__rival-list[data-astro-cid-ckzftcgj] input[data-astro-cid-ckzftcgj]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.console__consent[data-astro-cid-ckzftcgj]{gap:var(--s-2);margin-top:var(--s-3);font-size:var(--fs-small);color:var(--fg-muted);align-items:flex-start;display:flex}.console__consent[data-astro-cid-ckzftcgj] input[data-astro-cid-ckzftcgj]{margin-top:.1rem}.console__consent[data-astro-cid-ckzftcgj] a[data-astro-cid-ckzftcgj]{color:var(--accent-strong)}.console__chosen[data-astro-cid-ckzftcgj]{align-items:baseline;gap:var(--s-2);margin:var(--s-4) 0 0;font-size:var(--fs-small);color:var(--fg-muted);flex-wrap:wrap;display:flex}.console__chosen[data-astro-cid-ckzftcgj] b[data-astro-cid-ckzftcgj]{color:var(--fg);font-weight:600}.console__form[data-astro-cid-ckzftcgj]>.console__note[data-astro-cid-ckzftcgj]{margin-top:var(--s-2)}.console__actions[data-astro-cid-ckzftcgj]{align-items:center;gap:var(--s-4);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.console__link[data-astro-cid-ckzftcgj]{color:var(--fg-muted);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.console__link[data-astro-cid-ckzftcgj]:hover,.console__link[data-astro-cid-ckzftcgj]:focus-visible{color:var(--fg)}.console__meter[data-astro-cid-ckzftcgj]{height:6px;margin:var(--s-5) 0 var(--s-4);border-radius:var(--r-pill);background:var(--line);overflow:hidden}.console__meter[data-astro-cid-ckzftcgj] span[data-astro-cid-ckzftcgj]{height:100%;width:var(--p,4%);background:linear-gradient(90deg, var(--accent-solid), var(--accent-strong));transition:width var(--dur-long) var(--ease-out);display:block}.console__stages[data-astro-cid-ckzftcgj]{gap:var(--s-2) var(--s-5);counter-reset:st;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));margin:0;padding:0;list-style:none;display:grid}.console__stages[data-astro-cid-ckzftcgj] li{gap:var(--s-3);color:var(--fg-subtle);transition:color var(--dur-base) var(--ease-out);align-items:center;display:flex}.console__stages[data-astro-cid-ckzftcgj] li:before{content:"";border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:.75rem;height:.75rem}.console__stages[data-astro-cid-ckzftcgj] li[data-state=running]{color:var(--fg)}.console__stages[data-astro-cid-ckzftcgj] li[data-state=running]:before{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.console__stages[data-astro-cid-ckzftcgj] li[data-state=done],.console__stages[data-astro-cid-ckzftcgj] li[data-state=skipped]{color:var(--fg-muted)}.console__stages[data-astro-cid-ckzftcgj] li[data-state=done]:before{background:var(--accent);border-color:var(--accent)}.console__foot[data-astro-cid-ckzftcgj]{align-items:baseline;gap:var(--s-2) var(--s-5);margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--fg-subtle);flex-wrap:wrap;display:flex}.console__topics[data-astro-cid-ckzftcgj]{margin-right:auto}.console__more[data-astro-cid-ckzftcgj] summary[data-astro-cid-ckzftcgj]{cursor:pointer;width:fit-content;transition:color var(--dur-fast) var(--ease-out)}.console__more[data-astro-cid-ckzftcgj] summary[data-astro-cid-ckzftcgj]:hover{color:var(--fg)}.console__more[data-astro-cid-ckzftcgj] summary[data-astro-cid-ckzftcgj]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.console__more[data-astro-cid-ckzftcgj][open]{flex-basis:100%;order:2}.console__drop[data-astro-cid-ckzftcgj]{margin-top:var(--s-3);color:var(--fg-muted)}.console__drop[data-astro-cid-ckzftcgj] p[data-astro-cid-ckzftcgj]{margin:0 0 var(--s-2)}.console__drop[data-astro-cid-ckzftcgj] ul[data-astro-cid-ckzftcgj]{gap:var(--s-1);margin:0 0 var(--s-2);padding-left:1.1rem;display:grid}.console__drop[data-astro-cid-ckzftcgj] a[data-astro-cid-ckzftcgj],.console__last[data-astro-cid-ckzftcgj] a[data-astro-cid-ckzftcgj]{color:var(--accent-strong)}.console__last[data-astro-cid-ckzftcgj]{margin:0}.console__last[data-astro-cid-ckzftcgj] a[data-astro-cid-ckzftcgj]{font-family:var(--font-mono)}.restore[data-astro-cid-ckzftcgj] label[data-astro-cid-ckzftcgj]{margin-bottom:var(--s-2);display:block}.restore__row[data-astro-cid-ckzftcgj]{gap:var(--s-2);display:flex}.restore__row[data-astro-cid-ckzftcgj] input[data-astro-cid-ckzftcgj]{border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--bg);min-width:0;min-height:2.75rem;color:var(--fg);font:inherit;flex:1;padding:0 1rem}.restore__row[data-astro-cid-ckzftcgj] button[data-astro-cid-ckzftcgj]{border:1px solid var(--line-strong);border-radius:var(--r-pill);min-height:2.75rem;color:var(--fg);font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);background:0 0;padding:0 1.1rem;font-weight:550}.restore__row[data-astro-cid-ckzftcgj] button[data-astro-cid-ckzftcgj]:hover{border-color:var(--accent)}.restore__row[data-astro-cid-ckzftcgj] input[data-astro-cid-ckzftcgj]:focus-visible,.restore__row[data-astro-cid-ckzftcgj] button[data-astro-cid-ckzftcgj]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.restore__msg[data-astro-cid-ckzftcgj]{margin:var(--s-2) 0 0}.restore__msg[data-astro-cid-ckzftcgj]:empty{display:none}@media (width<=35.99rem){.console__bar[data-astro-cid-ckzftcgj]{border-radius:var(--r-m);flex-wrap:wrap;padding:.75rem}.console__go[data-astro-cid-ckzftcgj]{width:100%}.restore__row[data-astro-cid-ckzftcgj]{flex-wrap:wrap}.restore__row[data-astro-cid-ckzftcgj] button[data-astro-cid-ckzftcgj]{width:100%}}.roots[data-astro-cid-buukg2oa]{--scan-t:7s;width:100%;position:relative}.roots__stage[data-astro-cid-buukg2oa]{aspect-ratio:1200/460;pointer-events:none;position:relative}svg[data-astro-cid-buukg2oa]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.roots__path[data-astro-cid-buukg2oa],.roots__trunk[data-astro-cid-buukg2oa]{fill:none;stroke:color-mix(in oklab, var(--line-strong) 55%, transparent);stroke-width:var(--w,2);stroke-linecap:round;transition:stroke var(--dur-slow) var(--ease-out), stroke-dashoffset var(--dur-long) var(--ease-out)}.roots__path[data-astro-cid-buukg2oa][data-in]{stroke:color-mix(in oklab, var(--accent) 42%, var(--line-strong))}.roots__trunk[data-astro-cid-buukg2oa]{stroke:var(--line-strong)}.roots__path[data-astro-cid-buukg2oa][data-new]{stroke-dasharray:1;animation:roots-draw .9s var(--ease-out) both;animation-delay:calc(var(--o) * 70ms + var(--g) * 18ms)}@keyframes roots-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.roots__glow[data-astro-cid-buukg2oa] path[data-astro-cid-buukg2oa]{fill:none;stroke:var(--line-strong);stroke-width:calc(var(--w,2) + 1.2);stroke-linecap:round;opacity:.45}.roots__glow[data-astro-cid-buukg2oa] path[data-astro-cid-buukg2oa][data-in]{stroke:color-mix(in oklab, var(--accent-strong) 70%, #fff);opacity:1}.roots__scan[data-astro-cid-buukg2oa],.roots__band[data-astro-cid-buukg2oa]{animation:roots-scan var(--scan-t) linear infinite}@keyframes roots-scan{0%{opacity:0;transform:translateY(-80px)}6%{opacity:1}64%{opacity:1}70%,to{opacity:0;transform:translateY(480px)}}.roots__node[data-astro-cid-buukg2oa] circle[data-astro-cid-buukg2oa]{fill:var(--bg);stroke:color-mix(in oklab, var(--line-strong) 70%, transparent);stroke-width:1.5px;transition:fill var(--dur-slow) var(--ease-out), stroke var(--dur-slow) var(--ease-out)}.roots__node[data-astro-cid-buukg2oa][data-in] circle[data-astro-cid-buukg2oa]:first-child{stroke:var(--accent)}.roots__node[data-astro-cid-buukg2oa] .roots__halo[data-astro-cid-buukg2oa]{fill:none;stroke:var(--accent);opacity:0;transform-box:fill-box;transform-origin:50%}.roots[data-astro-cid-buukg2oa]:not([data-active]) .roots__node[data-astro-cid-buukg2oa][data-in] .roots__halo[data-astro-cid-buukg2oa]{animation:roots-ping var(--scan-t) var(--ease-out) infinite;animation-delay:calc(var(--d) * var(--scan-t))}@keyframes roots-ping{0%{opacity:.9;transform:scale(.45)}9%,to{opacity:0;transform:scale(1.7)}}.roots[data-astro-cid-buukg2oa][data-active] .roots__scan[data-astro-cid-buukg2oa],.roots[data-astro-cid-buukg2oa][data-active] .roots__glow[data-astro-cid-buukg2oa]{display:none}.roots[data-astro-cid-buukg2oa][data-paused] .roots__scan[data-astro-cid-buukg2oa],.roots[data-astro-cid-buukg2oa][data-paused] .roots__band[data-astro-cid-buukg2oa],.roots[data-astro-cid-buukg2oa][data-paused] .roots__halo[data-astro-cid-buukg2oa],.roots[data-astro-cid-buukg2oa][data-paused] .roots__labels[data-astro-cid-buukg2oa] button[data-astro-cid-buukg2oa]{animation-play-state:paused}.roots[data-astro-cid-buukg2oa][data-active] .roots__path[data-astro-cid-buukg2oa][data-in]{stroke-dasharray:1;stroke-dashoffset:1px;animation:none}.roots[data-astro-cid-buukg2oa][data-active] .roots__path[data-astro-cid-buukg2oa][data-grow],.roots[data-astro-cid-buukg2oa][data-active] .roots__path[data-astro-cid-buukg2oa][data-lit]{stroke-dashoffset:0;transition-delay:calc(var(--o) * .12s)}.roots__path[data-astro-cid-buukg2oa][data-lit]{stroke:var(--accent)}.roots__path[data-astro-cid-buukg2oa][data-grow]{stroke:var(--accent-strong);transition-duration:var(--dur-slow), calc(2.4s * var(--m))}.roots__node[data-astro-cid-buukg2oa][data-lit] circle[data-astro-cid-buukg2oa]:first-child{fill:var(--accent);stroke:var(--accent-strong)}.roots__node[data-astro-cid-buukg2oa][data-grow] .roots__halo[data-astro-cid-buukg2oa]{animation:roots-pulse 1.4s var(--ease-out) infinite}@keyframes roots-pulse{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.roots[data-astro-cid-buukg2oa][data-crown] .roots__trunk[data-astro-cid-buukg2oa]{stroke:var(--accent-strong);stroke-width:3px}.roots__ruler[data-astro-cid-buukg2oa]{height:2.75rem;margin:var(--s-2) 0 0;pointer-events:none;padding:0;list-style:none;position:relative}.roots__ruler[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa]{left:var(--l);width:var(--wd);padding-top:var(--s-2);border-top:2px solid var(--line);font:500 var(--fs-label) / 1.2 var(--font-mono);letter-spacing:.04em;color:var(--fg-subtle);transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);justify-content:center;align-items:baseline;gap:.4rem;display:flex;position:absolute;top:0}.roots__ruler[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa]+li[data-astro-cid-buukg2oa]{width:calc(var(--wd) - 3px);margin-left:3px}.roots__ruler[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa][data-in]{border-top-color:var(--accent);color:var(--fg)}.roots__ruler[data-astro-cid-buukg2oa] span[data-astro-cid-buukg2oa]{color:var(--fg-subtle)}.roots__labels[data-astro-cid-buukg2oa]{aspect-ratio:1200/460;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0 0 auto}.roots__labels[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa]{--dy:calc(.9rem + var(--row) * 1.35rem);left:var(--x);top:var(--y);transform:translate(-50%, var(--dy));position:absolute}.roots__labels[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa][data-edge=start]{transform:translate(-.75rem, var(--dy))}.roots__labels[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa][data-edge=end]{transform:translate(calc(-100% + .75rem), var(--dy))}.roots__labels[data-astro-cid-buukg2oa] button[data-astro-cid-buukg2oa]{pointer-events:auto;border-radius:var(--r-s);color:color-mix(in oklab, var(--fg-subtle) 70%, transparent);font:500 var(--fs-label) / 1.2 var(--font-mono);letter-spacing:.04em;white-space:nowrap;cursor:help;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:.1rem .35rem}.roots__labels[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa][data-in] button[data-astro-cid-buukg2oa]{color:var(--fg-muted)}.roots[data-astro-cid-buukg2oa]:not([data-active]) .roots__labels[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa][data-in] button[data-astro-cid-buukg2oa]{animation:roots-label var(--scan-t) linear infinite;animation-delay:calc(var(--d) * var(--scan-t))}@keyframes roots-label{0%{color:var(--accent-strong)}12%,to{color:var(--fg-muted)}}.roots__labels[data-astro-cid-buukg2oa] button[data-astro-cid-buukg2oa]:hover,.roots__labels[data-astro-cid-buukg2oa] button[data-astro-cid-buukg2oa][aria-expanded=true]{background:var(--surface);color:var(--fg);animation:none}.roots__labels[data-astro-cid-buukg2oa] button[data-astro-cid-buukg2oa]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.roots__labels[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa][data-lit] button[data-astro-cid-buukg2oa]{color:var(--fg)}.roots__labels[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa][data-grow] button[data-astro-cid-buukg2oa]{color:var(--accent-strong)}.roots__tip[data-astro-cid-buukg2oa]{z-index:4;left:var(--tx,0);top:var(--ty,0);width:min(18rem,100% - 1rem);padding:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--bg-raised);box-shadow:var(--shadow-float);font-size:var(--fs-small);pointer-events:none;gap:.3rem;line-height:1.45;display:grid;position:absolute}.roots__tip[data-astro-cid-buukg2oa][hidden]{display:none}.roots__tip[data-astro-cid-buukg2oa] span[data-astro-cid-buukg2oa]{color:var(--fg-muted)}.roots__tip[data-astro-cid-buukg2oa] em[data-astro-cid-buukg2oa]{font:500 var(--fs-label) / 1.3 var(--font-mono);color:var(--fg-subtle);font-style:normal}.roots__tip[data-astro-cid-buukg2oa][data-in] em[data-astro-cid-buukg2oa]{color:var(--accent-strong)}@media (width<=63.99rem){.roots__labels[data-astro-cid-buukg2oa]{aspect-ratio:auto;justify-content:center;gap:var(--s-1) var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex;position:static}.roots__labels[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa],.roots__labels[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa][data-edge]{position:static;transform:none}.roots__labels[data-astro-cid-buukg2oa] button[data-astro-cid-buukg2oa]{border:1px solid var(--line);border-radius:var(--r-pill);padding:.3rem .6rem}.roots__labels[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa][data-in] button[data-astro-cid-buukg2oa]{border-color:color-mix(in oklab, var(--accent) 45%, var(--line));color:var(--fg)}.roots__ruler[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa] b[data-astro-cid-buukg2oa],.roots__ruler[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa] span[data-astro-cid-buukg2oa]{display:none}.roots__ruler[data-astro-cid-buukg2oa] li[data-astro-cid-buukg2oa]:before{content:attr(data-short)}.roots__path[data-astro-cid-buukg2oa],.roots__trunk[data-astro-cid-buukg2oa],.roots__glow[data-astro-cid-buukg2oa] path[data-astro-cid-buukg2oa]{stroke-width:calc(var(--w,2) * 1.8)}}@media (width<=47.99rem){.roots__path[data-astro-cid-buukg2oa],.roots__trunk[data-astro-cid-buukg2oa],.roots__glow[data-astro-cid-buukg2oa] path[data-astro-cid-buukg2oa]{stroke-width:calc(var(--w,2) * 2.8)}}@media (prefers-reduced-motion:reduce){.roots__scan[data-astro-cid-buukg2oa],.roots__glow[data-astro-cid-buukg2oa]{display:none}.roots__band[data-astro-cid-buukg2oa],.roots__node[data-astro-cid-buukg2oa] .roots__halo[data-astro-cid-buukg2oa],.roots__labels[data-astro-cid-buukg2oa] button[data-astro-cid-buukg2oa],.roots__path[data-astro-cid-buukg2oa][data-new]{animation:none!important}.roots[data-astro-cid-buukg2oa][data-active] .roots__path[data-astro-cid-buukg2oa][data-in]{stroke-dasharray:none}}html[data-motion=off] .roots__scan[data-astro-cid-buukg2oa],html[data-motion=off] .roots__glow[data-astro-cid-buukg2oa]{display:none}html[data-motion=off] .roots__halo[data-astro-cid-buukg2oa],html[data-motion=off] .roots__labels[data-astro-cid-buukg2oa] button[data-astro-cid-buukg2oa],html[data-motion=off] .roots__path[data-astro-cid-buukg2oa][data-new]{animation:none!important}.hero[data-astro-cid-edwvwi5e]{padding-top:calc(var(--header-h) + clamp(2.5rem, 7vw, 6rem));padding-bottom:var(--s-6);position:relative}.hero__text[data-astro-cid-edwvwi5e]{max-width:56rem;margin:0 auto var(--s-6);text-align:center}.hero__title[data-astro-cid-edwvwi5e]{font-size:var(--fs-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:var(--display-leading);text-wrap:balance;margin:0}.hero__lead[data-astro-cid-edwvwi5e]{margin:var(--s-5) auto 0;max-width:44rem;color:var(--fg-muted);text-wrap:pretty}.hero__roots[data-astro-cid-edwvwi5e]{margin-top:-.5rem}.hero__gets[data-astro-cid-edwvwi5e]{gap:var(--s-4);margin:var(--s-6) 0 0;color:var(--fg-muted);font-size:var(--fs-small);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.hero__gets[data-astro-cid-edwvwi5e] li[data-astro-cid-edwvwi5e]{padding-top:var(--s-3);border-top:1px solid var(--line)}.hero__gets[data-astro-cid-edwvwi5e] b[data-astro-cid-edwvwi5e]{color:var(--fg);font-size:var(--fs-body);display:block}.how[data-astro-cid-edwvwi5e],.scope[data-astro-cid-edwvwi5e],.report-demo[data-astro-cid-edwvwi5e],.honest[data-astro-cid-edwvwi5e],.faq[data-astro-cid-edwvwi5e]{padding-block:var(--section-y) 0}.scope[data-astro-cid-edwvwi5e]{scroll-margin-top:var(--header-h)}.how__steps[data-astro-cid-edwvwi5e]{gap:var(--s-6);margin:var(--s-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.how__steps[data-astro-cid-edwvwi5e] li[data-astro-cid-edwvwi5e]{padding-top:var(--s-4);border-top:1px solid var(--line-strong);position:relative}.how__steps[data-astro-cid-edwvwi5e] li[data-astro-cid-edwvwi5e]:before{content:"";background:var(--accent);border-radius:2px;width:7px;height:7px;position:absolute;top:-4px;left:0}.how__num[data-astro-cid-edwvwi5e]{font:500 var(--fs-label) / 1.2 var(--font-mono);letter-spacing:.08em;color:var(--accent-strong)}.how__steps[data-astro-cid-edwvwi5e] h3[data-astro-cid-edwvwi5e]{margin:var(--s-2) 0;font-size:var(--fs-h3)}.how__steps[data-astro-cid-edwvwi5e] p[data-astro-cid-edwvwi5e]{color:var(--fg-muted);margin:0}.scope__lead[data-astro-cid-edwvwi5e]{margin:var(--s-4) 0 0;max-width:44rem;color:var(--fg-muted)}.scope__grid[data-astro-cid-edwvwi5e]{gap:var(--s-4);margin-top:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.scope__col[data-astro-cid-edwvwi5e]{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-l);background:var(--bg-raised);transition:border-color var(--dur-fast) var(--ease-out);display:grid}.scope__col[data-astro-cid-edwvwi5e]:hover{border-color:var(--line-strong)}.scope__col[data-astro-cid-edwvwi5e][data-tier=express]{border-color:var(--accent)}.scope__col[data-astro-cid-edwvwi5e] header[data-astro-cid-edwvwi5e]{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.scope__col[data-astro-cid-edwvwi5e] h3[data-astro-cid-edwvwi5e]{font-size:var(--fs-h3);margin:0}.scope__tag[data-astro-cid-edwvwi5e]{font:500 var(--fs-label) / 1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.scope__col[data-astro-cid-edwvwi5e][data-tier=express] .scope__tag[data-astro-cid-edwvwi5e]{color:var(--accent-strong)}.scope__meta[data-astro-cid-edwvwi5e],.scope__count[data-astro-cid-edwvwi5e]{font-size:var(--fs-small);color:var(--fg-muted);margin:0}.scope__count[data-astro-cid-edwvwi5e]{padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.scope__count[data-astro-cid-edwvwi5e] b[data-astro-cid-edwvwi5e]{color:var(--fg);font-size:var(--fs-body-l);font-variant-numeric:tabular-nums}.scope__col[data-astro-cid-edwvwi5e] ul[data-astro-cid-edwvwi5e]{gap:var(--s-3);font-size:var(--fs-small);margin:0;padding:0;list-style:none;display:grid}.scope__col[data-astro-cid-edwvwi5e] li[data-astro-cid-edwvwi5e] b[data-astro-cid-edwvwi5e]{color:var(--fg);font-weight:550;display:block}.scope__col[data-astro-cid-edwvwi5e] li[data-astro-cid-edwvwi5e] span[data-astro-cid-edwvwi5e]{color:var(--fg-muted)}.demo[data-astro-cid-edwvwi5e]{gap:var(--s-4);margin-top:var(--s-6);grid-template-columns:1fr 1.4fr 1fr;display:grid}.demo__card[data-astro-cid-edwvwi5e]{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-l);background:var(--bg-raised);gap:var(--s-3);flex-direction:column;margin:0;display:flex}.demo__card[data-astro-cid-edwvwi5e] figcaption[data-astro-cid-edwvwi5e]{font-size:var(--fs-small);color:var(--fg-subtle);margin-top:auto}.demo__score[data-astro-cid-edwvwi5e]{text-align:center;align-items:center}.demo__score[data-astro-cid-edwvwi5e] figcaption[data-astro-cid-edwvwi5e] b[data-astro-cid-edwvwi5e]{color:var(--fg);font-size:var(--fs-body);display:block}.demo__ring[data-astro-cid-edwvwi5e]{aspect-ratio:1;place-items:center;width:8.5rem;display:grid;position:relative}.demo__ring[data-astro-cid-edwvwi5e]:before{content:"";background:conic-gradient(var(--accent) calc(var(--v) * 1%), var(--line) 0);border-radius:50%;position:absolute;inset:0;mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 9px))}.demo__ring[data-astro-cid-edwvwi5e] b[data-astro-cid-edwvwi5e]{font-size:2.6rem;position:relative}.demo__chip[data-astro-cid-edwvwi5e]{border-radius:var(--r-pill);border:1px solid var(--accent);width:fit-content;font:500 var(--fs-label) / 1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-strong);padding:.2rem .6rem}.demo__finding[data-astro-cid-edwvwi5e] dl[data-astro-cid-edwvwi5e]{gap:var(--s-2) var(--s-3);font-size:var(--fs-small);grid-template-columns:auto 1fr;margin:0;display:grid}.demo__finding[data-astro-cid-edwvwi5e] dt[data-astro-cid-edwvwi5e]{color:var(--fg-subtle)}.demo__finding[data-astro-cid-edwvwi5e] dd[data-astro-cid-edwvwi5e]{color:var(--fg-muted);margin:0}.demo__list[data-astro-cid-edwvwi5e] ul[data-astro-cid-edwvwi5e]{gap:var(--s-2);font-size:var(--fs-small);margin:0;padding:0;list-style:none;display:grid}.demo__list[data-astro-cid-edwvwi5e] li[data-astro-cid-edwvwi5e]:before{content:"!";width:1.25rem;height:1.25rem;margin-right:var(--s-2);border:1px solid var(--line-strong);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.demo__list[data-astro-cid-edwvwi5e] li[data-astro-cid-edwvwi5e][data-ok]:before{content:"✓";border-color:var(--accent);color:var(--accent-strong)}.honest__grid[data-astro-cid-edwvwi5e]{gap:var(--s-6);margin-top:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.honest[data-astro-cid-edwvwi5e] h3[data-astro-cid-edwvwi5e]{margin:0 0 var(--s-2);font-size:var(--fs-h3)}.honest[data-astro-cid-edwvwi5e] p[data-astro-cid-edwvwi5e]{color:var(--fg-muted);margin:0}.honest[data-astro-cid-edwvwi5e] a[data-astro-cid-edwvwi5e]{color:var(--accent-strong)}.faq__list[data-astro-cid-edwvwi5e]{margin-top:var(--s-5);border-top:1px solid var(--line);display:grid}.faq__item[data-astro-cid-edwvwi5e]{border-bottom:1px solid var(--line)}.faq__item[data-astro-cid-edwvwi5e] summary[data-astro-cid-edwvwi5e]{padding:var(--s-4) 0;cursor:pointer;font-size:var(--fs-body-l);font-weight:550}.faq__item[data-astro-cid-edwvwi5e] summary[data-astro-cid-edwvwi5e]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.faq__item[data-astro-cid-edwvwi5e] p[data-astro-cid-edwvwi5e]{margin:0 0 var(--s-4);max-width:68ch;color:var(--fg-muted)}.nw[data-astro-cid-edwvwi5e]{white-space:nowrap}.terms[data-astro-cid-edwvwi5e]{padding-block:var(--s-8) var(--section-y);scroll-margin-top:var(--header-h)}.terms__title[data-astro-cid-edwvwi5e]{margin:0 0 var(--s-4);font-size:var(--fs-h3)}.terms__list[data-astro-cid-edwvwi5e]{border-top:1px solid var(--line);font-size:var(--fs-small);margin:0;display:grid}.terms__list[data-astro-cid-edwvwi5e]>div[data-astro-cid-edwvwi5e]{gap:var(--s-2) var(--s-5);padding-block:var(--s-3);border-bottom:1px solid var(--line);grid-template-columns:11rem minmax(0,1fr);display:grid}.terms__list[data-astro-cid-edwvwi5e] dt[data-astro-cid-edwvwi5e]{color:var(--fg-subtle)}.terms__list[data-astro-cid-edwvwi5e] dd[data-astro-cid-edwvwi5e]{max-width:72ch;color:var(--fg-muted);margin:0}.terms__docs[data-astro-cid-edwvwi5e]{gap:0 var(--s-5);flex-wrap:wrap;display:flex}.terms[data-astro-cid-edwvwi5e] a[data-astro-cid-edwvwi5e]{color:var(--accent-strong);text-underline-offset:.2em}.terms[data-astro-cid-edwvwi5e] a[data-astro-cid-edwvwi5e]:hover{color:var(--fg)}.terms[data-astro-cid-edwvwi5e] a[data-astro-cid-edwvwi5e]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}@media (width<=79.99rem){.scope__grid[data-astro-cid-edwvwi5e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=63.99rem){.demo[data-astro-cid-edwvwi5e],.honest__grid[data-astro-cid-edwvwi5e],.how__steps[data-astro-cid-edwvwi5e]{grid-template-columns:1fr}.how__steps[data-astro-cid-edwvwi5e]{gap:var(--s-5)}}@media (width<=39.99rem){.scope__grid[data-astro-cid-edwvwi5e]{grid-template-columns:1fr}}@media (width<=47.99rem){.terms__list[data-astro-cid-edwvwi5e]>div[data-astro-cid-edwvwi5e]{grid-template-columns:1fr;gap:.15rem}.hero__gets[data-astro-cid-edwvwi5e]{grid-template-columns:1fr}}
