.rr-brand-header[data-astro-cid-mpcpmohn]{border-bottom:1px solid var(--rule);margin-bottom:4px;padding-bottom:14px}.rr-brand-header[data-astro-cid-mpcpmohn] strong[data-astro-cid-mpcpmohn]{font:600 var(--fs-body)/1.4 var(--font-sans);color:var(--fg)}.rr-card-content[data-astro-cid-mpcpmohn][href]:hover .rr-brand-header[data-astro-cid-mpcpmohn] strong[data-astro-cid-mpcpmohn]{color:var(--accent)}.rr-sample[data-astro-cid-mpcpmohn]{color:var(--fg-2);align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.5;display:flex}.rr-sample[data-astro-cid-mpcpmohn] svg{flex-shrink:0;margin-top:3px}.rr-card-content[data-astro-cid-mpcpmohn]{color:inherit;flex-direction:column;flex:1;gap:12px;text-decoration:none;display:flex}.rr-card-content[data-astro-cid-mpcpmohn][href]:hover .rr-name[data-astro-cid-mpcpmohn] strong[data-astro-cid-mpcpmohn]{color:var(--accent)}.rr-card-content[data-astro-cid-mpcpmohn]:focus-visible{outline:2px solid var(--focus);outline-offset:8px;border-radius:var(--r-control)}.rr[data-astro-cid-mpcpmohn]{margin-block:var(--s8);scroll-margin-top:100px}.rr-head[data-astro-cid-mpcpmohn]{gap:16px;display:grid}.rr-heading-row[data-astro-cid-mpcpmohn]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.rr-heading-row[data-astro-cid-mpcpmohn] h2[data-astro-cid-mpcpmohn]{max-width:26ch}.rr-comparison[data-astro-cid-mpcpmohn]{flex-shrink:0}@media (width<=800px){.rr-heading-row[data-astro-cid-mpcpmohn]{flex-direction:column;align-items:flex-start;gap:16px}.rr-comparison[data-astro-cid-mpcpmohn]{white-space:normal;max-width:100%}}.rr-head[data-astro-cid-mpcpmohn] h2[data-astro-cid-mpcpmohn]{margin:0}.rr-intro[data-astro-cid-mpcpmohn]{color:var(--fg-2);max-width:68ch}.rr-controls[data-astro-cid-mpcpmohn]{margin-top:var(--s3);justify-content:flex-end;gap:8px;display:flex}.rr-controls[data-astro-cid-mpcpmohn] button[data-astro-cid-mpcpmohn]{min-width:44px;min-height:44px;padding:10px}.rr-controls[data-astro-cid-mpcpmohn] button[data-astro-cid-mpcpmohn]:disabled{opacity:.4;cursor:default}.rr-window[data-astro-cid-mpcpmohn]{margin-top:var(--s2);cursor:grab;scrollbar-width:none;-ms-overflow-style:none;padding:4px 0;overflow-x:auto}.rr-window[data-astro-cid-mpcpmohn]::-webkit-scrollbar{display:none}.rr-window[data-astro-cid-mpcpmohn].is-dragging{cursor:grabbing;user-select:none}.rr-window[data-astro-cid-mpcpmohn]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-card)}.rr-belt[data-astro-cid-mpcpmohn]{width:max-content;display:flex}.rr-track[data-astro-cid-mpcpmohn]{flex-shrink:0;gap:16px;margin:0;padding:0 16px 0 0;list-style:none;display:flex}.rr-track[data-astro-cid-mpcpmohn][hidden]{display:none}.rr-card[data-astro-cid-mpcpmohn]{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);flex-direction:column;flex-shrink:0;gap:12px;width:300px;padding:20px;display:flex}.rr-review-title[data-astro-cid-mpcpmohn]{font-size:var(--fs-body);margin:0;line-height:1.4}.rr-stars[data-astro-cid-mpcpmohn]{align-items:center;gap:2px;display:inline-flex}.fractional-star[data-astro-cid-mpcpmohn]{width:17px;height:17px;color:var(--fg-2);display:inline-flex;position:relative}.fractional-star[data-astro-cid-mpcpmohn]>span[data-astro-cid-mpcpmohn]{color:var(--accent);position:absolute;inset:0 auto 0 0;overflow:hidden}.fractional-star[data-astro-cid-mpcpmohn] svg{min-width:17px;display:block}.rr-card[data-astro-cid-mpcpmohn] blockquote[data-astro-cid-mpcpmohn]{flex:1;margin:0}.rr-card[data-astro-cid-mpcpmohn] blockquote[data-astro-cid-mpcpmohn] p[data-astro-cid-mpcpmohn]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg)}.rr-who[data-astro-cid-mpcpmohn]{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 12px;padding-top:14px;display:grid}.rr-avatar[data-astro-cid-mpcpmohn]{background:var(--surface-2);width:38px;height:38px;color:var(--fg);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.rr-name[data-astro-cid-mpcpmohn]{align-content:start;gap:2px;min-width:0;min-height:40px;display:grid}.rr-name[data-astro-cid-mpcpmohn] strong[data-astro-cid-mpcpmohn]{font-size:var(--fs-small);font-weight:600;line-height:1.4}.rr-name-line[data-astro-cid-mpcpmohn]{align-items:center;gap:6px;display:flex}.rr-name[data-astro-cid-mpcpmohn] time[data-astro-cid-mpcpmohn],.rr-context[data-astro-cid-mpcpmohn]{color:var(--fg-2);font-size:.8125rem;line-height:1.4}.rr-context[data-astro-cid-mpcpmohn]{grid-column:1/-1}.rr-verified[data-astro-cid-mpcpmohn]{width:16px;height:16px;color:var(--accent);flex-shrink:0;align-items:center;display:inline-flex}.rr-verified[data-astro-cid-mpcpmohn] svg{flex-shrink:0}@media (width<=599px){.rr-card[data-astro-cid-mpcpmohn]{width:min(300px,80vw)}}.gp[data-astro-cid-jrd47nl6]{--node:28px;color:var(--gp-fg);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.gp-panel[data-astro-cid-jrd47nl6]{--gp-fg:var(--dark-fg);--gp-muted:var(--dark-fg-2);--gp-accent:var(--dark-accent);--gp-bg:var(--panel-bg);--gp-line:color-mix(in srgb, var(--dark-fg) 28%, transparent)}.gp-rail[data-astro-cid-jrd47nl6]{--node:24px;--gp-fg:var(--fg);--gp-muted:var(--fg-2);--gp-accent:var(--accent);--gp-bg:var(--surface);--gp-line:var(--rule)}.gp-page[data-astro-cid-jrd47nl6]{--node:40px;--gp-fg:var(--fg);--gp-muted:var(--fg-2);--gp-accent:var(--accent);--gp-bg:var(--bg);--gp-line:var(--rule)}.gp-step[data-astro-cid-jrd47nl6]{position:relative}.gp-step[data-astro-cid-jrd47nl6]:first-child{--i:0}.gp-step[data-astro-cid-jrd47nl6]:nth-child(2){--i:1}.gp-step[data-astro-cid-jrd47nl6]:nth-child(3){--i:2}.gp-step[data-astro-cid-jrd47nl6]:nth-child(4){--i:3}.gp-step[data-astro-cid-jrd47nl6]:nth-child(5){--i:4}.gp-step[data-astro-cid-jrd47nl6]:nth-child(6){--i:5}.gp-step[data-astro-cid-jrd47nl6]:nth-child(7){--i:6}.gp-step[data-astro-cid-jrd47nl6]:nth-child(8){--i:7}.gp-step[data-astro-cid-jrd47nl6]:nth-child(9){--i:8}.gp-step[data-astro-cid-jrd47nl6]:nth-child(10){--i:9}.gp-step[data-astro-cid-jrd47nl6]:not(:last-child):before{content:"";left:calc(var(--node) / 2 - 1px);top:calc(var(--node) + 2px);background:var(--gp-line);transform-origin:top;border-radius:2px;width:2px;position:absolute;bottom:-2px}.gp-step[data-astro-cid-jrd47nl6].is-read:not(:last-child):before{background:var(--gp-fg)}.gp-link[data-astro-cid-jrd47nl6]{grid-template-columns:var(--node) 1fr auto;color:inherit;border-radius:var(--r-control);align-items:start;gap:14px;padding:0 0 14px;text-decoration:none;display:grid}.gp-page[data-astro-cid-jrd47nl6] .gp-link[data-astro-cid-jrd47nl6]{padding-bottom:var(--s4);gap:20px}.gp-node[data-astro-cid-jrd47nl6]{width:var(--node);height:var(--node);border:2px solid var(--gp-line);background:var(--gp-bg);color:var(--gp-muted);font:600 .8125rem/1 var(--font-sans);transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out), color .25s var(--ease-out), transform .25s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.gp-page[data-astro-cid-jrd47nl6] .gp-node[data-astro-cid-jrd47nl6]{font-size:1rem}.gp-rail[data-astro-cid-jrd47nl6] .gp-node[data-astro-cid-jrd47nl6]{font-size:.75rem}.gp-rail[data-astro-cid-jrd47nl6] .gp-title[data-astro-cid-jrd47nl6]{font-size:.875rem}.gp-step[data-astro-cid-jrd47nl6].is-current .gp-node[data-astro-cid-jrd47nl6]{border-color:var(--gp-accent);background:var(--gp-accent);color:var(--accent-fg)}.gp-step[data-astro-cid-jrd47nl6].is-current .gp-title[data-astro-cid-jrd47nl6]{font-weight:600}.gp-check[data-astro-cid-jrd47nl6]{place-items:center;display:none;position:absolute;inset:0}.gp-step[data-astro-cid-jrd47nl6]:last-child .gp-node[data-astro-cid-jrd47nl6]{border-color:var(--gp-accent)}.gp-body[data-astro-cid-jrd47nl6]{min-width:0;padding-top:calc((var(--node) - 1.5em) / 2);gap:2px;display:grid}.gp-title[data-astro-cid-jrd47nl6]{color:var(--gp-fg);font-size:.9375rem;font-weight:500;line-height:1.5}.gp-page[data-astro-cid-jrd47nl6] .gp-title[data-astro-cid-jrd47nl6]{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.01em;font-weight:600}.gp-text[data-astro-cid-jrd47nl6]{color:var(--gp-muted);font-size:var(--fs-small);max-width:60ch;margin-top:4px;line-height:1.6}.gp-meta[data-astro-cid-jrd47nl6]{color:var(--gp-muted);font-size:.8125rem;line-height:1.4}.gp-page[data-astro-cid-jrd47nl6] .gp-meta[data-astro-cid-jrd47nl6]{margin-top:6px}.gp-arrow[data-astro-cid-jrd47nl6]{height:var(--node);color:var(--gp-muted);opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);place-items:center;display:grid;transform:translate(-6px)}[data-astro-cid-jrd47nl6]:is(.gp-panel,.gp-rail) .gp-link[data-astro-cid-jrd47nl6]{grid-template-columns:var(--node) 1fr;padding-bottom:10px}[data-astro-cid-jrd47nl6]:is(.gp-panel,.gp-rail) .gp-body[data-astro-cid-jrd47nl6]{grid-template-columns:1fr auto;align-items:baseline;gap:12px}[data-astro-cid-jrd47nl6]:is(.gp-panel,.gp-rail) .gp-arrow[data-astro-cid-jrd47nl6]{display:none}[data-astro-cid-jrd47nl6]:is(.gp-panel,.gp-rail) .gp-meta[data-astro-cid-jrd47nl6]{white-space:nowrap}.gp-link[data-astro-cid-jrd47nl6]:hover .gp-node[data-astro-cid-jrd47nl6],.gp-link[data-astro-cid-jrd47nl6]:focus-visible .gp-node[data-astro-cid-jrd47nl6]{border-color:var(--gp-accent);color:var(--gp-fg);transform:scale(1.08)}.gp-link[data-astro-cid-jrd47nl6]:hover .gp-title[data-astro-cid-jrd47nl6]{text-underline-offset:3px;text-decoration:underline 1px}.gp-link[data-astro-cid-jrd47nl6]:hover .gp-arrow[data-astro-cid-jrd47nl6],.gp-link[data-astro-cid-jrd47nl6]:focus-visible .gp-arrow[data-astro-cid-jrd47nl6]{opacity:1;color:var(--gp-accent);transform:none}.gp-step[data-astro-cid-jrd47nl6].is-read .gp-node[data-astro-cid-jrd47nl6]{background:var(--gp-fg);border-color:var(--gp-fg);color:var(--gp-bg)}.gp-step[data-astro-cid-jrd47nl6].is-read .gp-num[data-astro-cid-jrd47nl6]{visibility:hidden}.gp-step[data-astro-cid-jrd47nl6].is-read .gp-check[data-astro-cid-jrd47nl6]{display:grid}.gp-step[data-astro-cid-jrd47nl6].is-read:last-child .gp-node[data-astro-cid-jrd47nl6]{background:var(--gp-accent);border-color:var(--gp-accent)}.gp-step[data-astro-cid-jrd47nl6].is-next .gp-node[data-astro-cid-jrd47nl6]{border-color:var(--gp-accent);color:var(--gp-fg)}.gp-step[data-astro-cid-jrd47nl6].is-next .gp-title[data-astro-cid-jrd47nl6]{font-weight:600}@media (prefers-reduced-motion:no-preference){.gp-animate[data-astro-cid-jrd47nl6] .gp-node[data-astro-cid-jrd47nl6]{animation:gp-pop .5s var(--ease-out) both;animation-delay:calc(.15s + var(--i) * 90ms)}.gp-animate[data-astro-cid-jrd47nl6] .gp-body[data-astro-cid-jrd47nl6]{animation:gp-in .5s var(--ease-out) both;animation-delay:calc(.2s + var(--i) * 90ms)}.gp-animate[data-astro-cid-jrd47nl6] .gp-step[data-astro-cid-jrd47nl6]:not(:last-child):before{animation:gp-draw .45s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * 90ms)}@keyframes gp-pop{0%{opacity:0;transform:scale(.5)}}@keyframes gp-in{0%{opacity:0;transform:translate(-6px)}}@keyframes gp-draw{0%{transform:scaleY(0)}}}.lead[data-astro-cid-dwln2rci]{gap:var(--s4);align-items:center;display:grid}.lead-text[data-astro-cid-dwln2rci]{gap:var(--s2);align-content:center;display:grid}.lead-kind[data-astro-cid-dwln2rci]{color:var(--fg-2);align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:inline-flex}.lead-title[data-astro-cid-dwln2rci]{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.015em;max-width:22ch}.lead-title[data-astro-cid-dwln2rci] a[data-astro-cid-dwln2rci]{color:var(--fg);text-decoration:none}.lead-title[data-astro-cid-dwln2rci] a[data-astro-cid-dwln2rci]:hover{text-underline-offset:5px;text-decoration:underline 2px}.lead-intro[data-astro-cid-dwln2rci]{font-size:var(--fs-intro);line-height:var(--lh-intro);color:var(--fg-2);max-width:56ch}.lead-peps[data-astro-cid-dwln2rci]{flex-wrap:wrap;gap:10px 20px;margin:4px 0 0;padding:0;list-style:none;display:flex}.lead-peps[data-astro-cid-dwln2rci] li[data-astro-cid-dwln2rci]{align-items:center;gap:8px;font-size:.9375rem;display:inline-flex}.lead-peps[data-astro-cid-dwln2rci] a[data-astro-cid-dwln2rci]{color:var(--fg);font-weight:500}.lead-meta[data-astro-cid-dwln2rci]{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:4px;font-size:.875rem;display:flex}.lead-art[data-astro-cid-dwln2rci]{border-radius:var(--r-surface);border:1px solid var(--rule);transition:border-color .2s var(--ease-out);display:block;overflow:hidden}.lead[data-astro-cid-dwln2rci]:hover .lead-art[data-astro-cid-dwln2rci]{border-color:color-mix(in srgb, var(--fg) 45%, transparent)}@media (width<=959px){.lead-art[data-astro-cid-dwln2rci]{order:-1}}@media (width>=960px){.lead[data-astro-cid-dwln2rci]{gap:var(--s8);grid-template-columns:6fr 5fr}}.row[data-astro-cid-xiqpnpgl]{gap:var(--s2) var(--s3);padding-block:var(--s3);grid-template-columns:88px 1fr;align-items:start;display:grid;position:relative}.row-art[data-astro-cid-xiqpnpgl]{border-radius:var(--r-card);border:1px solid var(--rule);transition:border-color .2s var(--ease-out);display:block;overflow:hidden}.row[data-astro-cid-xiqpnpgl]:hover .row-art[data-astro-cid-xiqpnpgl]{border-color:color-mix(in srgb, var(--fg) 45%, transparent)}.row-body[data-astro-cid-xiqpnpgl]{gap:8px;min-width:0;display:grid}.row-meta[data-astro-cid-xiqpnpgl]{color:var(--fg-2);flex-wrap:wrap;gap:4px 16px;font-size:.8125rem;display:flex}.row-kind[data-astro-cid-xiqpnpgl]{color:var(--fg);font-weight:600}.row-subject[data-astro-cid-xiqpnpgl]{color:var(--fg);font-weight:500}.row-title[data-astro-cid-xiqpnpgl]{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.01em}.row-title[data-astro-cid-xiqpnpgl] a[data-astro-cid-xiqpnpgl]{color:var(--fg);text-decoration:none}.row-title[data-astro-cid-xiqpnpgl] a[data-astro-cid-xiqpnpgl]:after{content:"";position:absolute;inset:0}.row[data-astro-cid-xiqpnpgl]:hover .row-title[data-astro-cid-xiqpnpgl] a[data-astro-cid-xiqpnpgl]{text-underline-offset:4px;text-decoration:underline 1px}.row-title[data-astro-cid-xiqpnpgl] a[data-astro-cid-xiqpnpgl]:focus-visible{outline:none}.row[data-astro-cid-xiqpnpgl]:has(.row-title a:focus-visible){outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-card)}.row-intro[data-astro-cid-xiqpnpgl]{font-size:var(--fs-small);color:var(--fg-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:68ch;line-height:1.6;display:-webkit-box;overflow:hidden}.row-peps[data-astro-cid-xiqpnpgl]{flex-wrap:wrap;gap:8px 18px;margin:4px 0 0;padding:0;list-style:none;display:flex}.row-peps[data-astro-cid-xiqpnpgl] li[data-astro-cid-xiqpnpgl]{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.875rem;font-weight:500;display:inline-flex}.row-peps[data-astro-cid-xiqpnpgl] li[data-astro-cid-xiqpnpgl]>span[data-astro-cid-xiqpnpgl]:first-child{white-space:nowrap}.row-arrow[data-astro-cid-xiqpnpgl]{display:none}@media (width>=720px){.row[data-astro-cid-xiqpnpgl]{gap:var(--s4);grid-template-columns:168px 1fr 32px;align-items:center}.row-arrow[data-astro-cid-xiqpnpgl]{color:var(--fg-2);transition:transform .2s var(--ease-out), color .2s;place-items:center;display:grid}.row[data-astro-cid-xiqpnpgl]:hover .row-arrow[data-astro-cid-xiqpnpgl]{color:var(--accent);transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.row[data-astro-cid-xiqpnpgl]:hover .row-arrow[data-astro-cid-xiqpnpgl]{transform:none}}.door-grid[data-astro-cid-2fuijuco]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-surface);display:grid;overflow:hidden}.door[data-astro-cid-2fuijuco]{gap:var(--s3);padding:var(--s4) var(--s3);grid-template-rows:auto auto 1fr auto auto;grid-template-columns:minmax(0,1fr);display:grid}.door[data-astro-cid-2fuijuco]+.door[data-astro-cid-2fuijuco]{border-top:1px solid var(--rule)}.door-icon[data-astro-cid-2fuijuco]{border-radius:var(--r-card);background:var(--surface-2);width:44px;height:44px;color:var(--fg);transition:background-color .25s var(--ease-out), color .25s var(--ease-out);place-items:center;margin-bottom:14px;display:inline-grid}.door[data-astro-cid-2fuijuco]:hover .door-icon[data-astro-cid-2fuijuco]{background:var(--fg);color:var(--bg)}.door-photo[data-astro-cid-2fuijuco]{border-radius:var(--r-card);display:block;overflow:hidden}.door-photo[data-astro-cid-2fuijuco] .photo{border-radius:var(--r-card)}.door-photo[data-astro-cid-2fuijuco] img{transition:transform .6s var(--ease-out)}@media (prefers-reduced-motion:no-preference){.door[data-astro-cid-2fuijuco]:hover .door-photo[data-astro-cid-2fuijuco] img{transform:scale(1.03)}}.door-head[data-astro-cid-2fuijuco] [data-astro-cid-2fuijuco]:is(h2,h3){font-size:var(--fs-h3);line-height:var(--lh-h3)}.door-head[data-astro-cid-2fuijuco] a[data-astro-cid-2fuijuco]{color:var(--fg);text-decoration:none}.door-head[data-astro-cid-2fuijuco] a[data-astro-cid-2fuijuco]:hover{color:var(--accent)}.door-head[data-astro-cid-2fuijuco] p[data-astro-cid-2fuijuco]{color:var(--fg-2);font-size:var(--fs-small);margin-top:4px;line-height:1.5}.door-q[data-astro-cid-2fuijuco]{gap:var(--s2);align-content:start;margin:0;padding:0;list-style:none;display:grid}.door-q[data-astro-cid-2fuijuco] a[data-astro-cid-2fuijuco]{color:var(--fg);text-decoration-color:color-mix(in srgb, var(--fg) 30%, transparent);font-weight:500;line-height:1.45}.door-q[data-astro-cid-2fuijuco] a[data-astro-cid-2fuijuco]:hover{color:var(--accent);text-decoration-color:currentColor}.door-q[data-astro-cid-2fuijuco] p[data-astro-cid-2fuijuco]{font-size:var(--fs-small);color:var(--fg-2);margin-top:2px;line-height:1.55}.door-empty[data-astro-cid-2fuijuco]{font-size:var(--fs-small);color:var(--fg-2)}.door-p[data-astro-cid-2fuijuco]{padding:var(--s2) 0 0;border-top:1px solid var(--rule);gap:10px;margin:0;list-style:none;display:grid}.door-p[data-astro-cid-2fuijuco] li[data-astro-cid-2fuijuco]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.door-p[data-astro-cid-2fuijuco] li[data-astro-cid-2fuijuco] .ev{white-space:nowrap;align-self:center}.nw[data-astro-cid-2fuijuco]{white-space:nowrap}.door-p[data-astro-cid-2fuijuco] a[data-astro-cid-2fuijuco]{color:var(--fg);font-weight:500;text-decoration:none}.door-p[data-astro-cid-2fuijuco] a[data-astro-cid-2fuijuco]:hover{color:var(--accent);text-decoration:underline}.door-more[data-astro-cid-2fuijuco]{font-size:var(--fs-small)}@media (width>=960px){.door-grid[data-astro-cid-2fuijuco]{grid-template-columns:repeat(3,minmax(0,1fr))}.door[data-astro-cid-2fuijuco]{padding:var(--s5) var(--s4)}.door[data-astro-cid-2fuijuco]+.door[data-astro-cid-2fuijuco]{border-top:0;border-left:1px solid var(--rule)}}@media (prefers-reduced-motion:no-preference){.door[data-astro-cid-2fuijuco]{transition:background-color .25s var(--ease-out)}.door[data-astro-cid-2fuijuco]:hover{background:color-mix(in srgb, var(--surface-2) 45%, var(--surface))}}.b-sources[data-astro-cid-d2k72spg] h2[data-astro-cid-d2k72spg],.b-faq[data-astro-cid-d2k72spg] h2[data-astro-cid-d2k72spg]{font-size:var(--fs-h2);line-height:var(--lh-h2)}.sources[data-astro-cid-d2k72spg]{margin:var(--s2) 0 0;padding:0;list-style:none;display:grid}.sources[data-astro-cid-d2k72spg] li[data-astro-cid-d2k72spg]{border-top:1px solid var(--rule);grid-template-columns:40px 1fr;gap:8px;padding:14px 0;scroll-margin-top:96px;display:grid}.sources[data-astro-cid-d2k72spg] li[data-astro-cid-d2k72spg]:target{background:color-mix(in srgb, var(--accent) 8%, transparent)}.src-n[data-astro-cid-d2k72spg]{color:var(--fg-2);padding-top:2px;font-size:.875rem}.src-cite[data-astro-cid-d2k72spg]{font-size:var(--fs-small);line-height:1.55}.src-ids[data-astro-cid-d2k72spg]{flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:.875rem;line-height:1.5;display:flex}.src-ids[data-astro-cid-d2k72spg] a[data-astro-cid-d2k72spg]{font-size:.8125rem}.src-type[data-astro-cid-d2k72spg]{color:var(--fg-2)}.faq[data-astro-cid-d2k72spg]{margin-top:var(--s3);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);overflow:hidden}.faq[data-astro-cid-d2k72spg] details[data-astro-cid-d2k72spg]+details[data-astro-cid-d2k72spg]{border-top:1px solid var(--rule)}.faq[data-astro-cid-d2k72spg] summary[data-astro-cid-d2k72spg]{cursor:pointer;transition:background-color .2s var(--ease-out);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:500;line-height:1.5;list-style:none;display:flex}.faq[data-astro-cid-d2k72spg] summary[data-astro-cid-d2k72spg]:hover{background:color-mix(in srgb, var(--surface-2) 60%, var(--surface))}.faq[data-astro-cid-d2k72spg] summary[data-astro-cid-d2k72spg]:focus-visible{outline-offset:-2px}.faq[data-astro-cid-d2k72spg] summary[data-astro-cid-d2k72spg]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-d2k72spg]{border:1px solid var(--rule);width:32px;height:32px;color:var(--fg-2);transition:transform .25s var(--ease-out), background-color .25s var(--ease-out), color .25s var(--ease-out), border-color .25s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.faq[data-astro-cid-d2k72spg] details[data-astro-cid-d2k72spg][open] .faq-icon[data-astro-cid-d2k72spg]{background:var(--fg);border-color:var(--fg);color:var(--bg);transform:rotate(45deg)}.faq[data-astro-cid-d2k72spg] details[data-astro-cid-d2k72spg][open] summary[data-astro-cid-d2k72spg]{font-weight:600}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.faq[data-astro-cid-d2k72spg] details[data-astro-cid-d2k72spg]::details-content{block-size:0;transition:block-size .3s var(--ease-out), content-visibility .3s allow-discrete;overflow-y:clip}.faq[data-astro-cid-d2k72spg] details[data-astro-cid-d2k72spg][open]::details-content{block-size:auto}}}.faq[data-astro-cid-d2k72spg] details[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg]{color:var(--fg-2);max-width:68ch;padding:0 20px 20px}.writing[data-astro-cid-d2k72spg]{padding:var(--s3);background:var(--warn-bg);border:1px solid var(--warn-rule);border-radius:var(--r-card);gap:14px;display:flex}.writing[data-astro-cid-d2k72spg] svg{color:var(--fg);flex:none;margin-top:2px}.writing-title[data-astro-cid-d2k72spg]{margin-bottom:4px;font-size:1.0625rem;font-weight:600;line-height:1.4}.writing[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg]{font-size:var(--fs-small);line-height:1.6}.writing[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg]+p[data-astro-cid-d2k72spg]{margin-top:6px}.reviews-band[data-astro-cid-jecwxay2]{margin-top:var(--s10);padding-block:var(--s8);background:var(--surface-2)}.reviews-band[data-astro-cid-jecwxay2] .rr{margin-block:0}.hero[data-astro-cid-jecwxay2]{gap:var(--s4);padding-block:var(--s5) var(--s6);grid-template-columns:minmax(0,1fr);display:grid}.hero-main[data-astro-cid-jecwxay2]{gap:var(--s3);grid-template-columns:minmax(0,1fr);align-content:center;min-width:0;display:grid}.hero-main[data-astro-cid-jecwxay2] .intro[data-astro-cid-jecwxay2]{margin-top:-8px}.quick[data-astro-cid-jecwxay2]{font-size:var(--fs-small);color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.quick[data-astro-cid-jecwxay2] a[data-astro-cid-jecwxay2]{color:var(--fg);border:1px solid var(--rule);background:var(--surface);border-radius:999px;padding:4px 12px;line-height:1.6;text-decoration:none}.quick[data-astro-cid-jecwxay2] a[data-astro-cid-jecwxay2]:hover{border-color:var(--fg-2)}.start[data-astro-cid-jecwxay2]{gap:var(--s3);background:var(--panel-bg);color:var(--dark-fg);border:1px solid var(--panel-border);border-radius:var(--r-surface);padding:var(--s4);align-content:start;display:grid;position:relative;overflow:hidden}.start[data-astro-cid-jecwxay2]:after{content:"";pointer-events:none;background:var(--dark-fg);opacity:.05;width:260px;height:200px;position:absolute;bottom:-30px;right:-40px;-webkit-mask:url(/brand/peptideguiden-symbol.svg) 50%/contain no-repeat;mask:url(/brand/peptideguiden-symbol.svg) 50%/contain no-repeat}.start[data-astro-cid-jecwxay2]>[data-astro-cid-jecwxay2]{z-index:1;position:relative}.start-head[data-astro-cid-jecwxay2]{gap:8px;display:grid}.start[data-astro-cid-jecwxay2] h2[data-astro-cid-jecwxay2]{color:var(--dark-fg);font-size:var(--fs-h3);line-height:var(--lh-h3)}.start[data-astro-cid-jecwxay2] p[data-astro-cid-jecwxay2]{color:var(--dark-fg-2);font-size:var(--fs-small);line-height:1.6}.start-foot[data-astro-cid-jecwxay2]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.start-progress[data-astro-cid-jecwxay2]{font-weight:500;color:var(--dark-fg)!important}.start-btn[data-astro-cid-jecwxay2]{background:var(--dark-accent);color:var(--ink)}.start-btn[data-astro-cid-jecwxay2]:hover{background:color-mix(in srgb, var(--dark-accent) 85%, white)}@media (width>=960px){.hero[data-astro-cid-jecwxay2]{gap:var(--s8);padding-block:var(--s8) var(--s6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.start[data-astro-cid-jecwxay2]{padding:var(--s5)}}.trust[data-astro-cid-jecwxay2]{padding-top:var(--s12);gap:var(--s5);display:grid}.trust-head[data-astro-cid-jecwxay2]{gap:var(--s2);max-width:760px;display:grid}.trust-facts[data-astro-cid-jecwxay2]{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.trust-facts[data-astro-cid-jecwxay2] a[data-astro-cid-jecwxay2]{height:100%;padding:var(--s3);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);color:var(--fg);transition:border-color .2s var(--ease-out);gap:8px;text-decoration:none;display:grid}.trust-facts[data-astro-cid-jecwxay2] a[data-astro-cid-jecwxay2]:hover{border-color:var(--accent)}.tf-top[data-astro-cid-jecwxay2]{align-items:baseline;gap:10px;display:flex}.tf-top[data-astro-cid-jecwxay2] svg{color:var(--accent);align-self:center}.tf-n[data-astro-cid-jecwxay2]{font:400 2.25rem/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--accent)}.tf-label[data-astro-cid-jecwxay2]{font-weight:600}.tf-text[data-astro-cid-jecwxay2]{font-size:var(--fs-small);color:var(--fg-2);line-height:1.55}@media (width>=720px){.trust-facts[data-astro-cid-jecwxay2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.trust-facts[data-astro-cid-jecwxay2]{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr))}}.promises[data-astro-cid-jecwxay2]{margin-top:var(--s6);border-block:1px solid var(--rule)}.promises[data-astro-cid-jecwxay2] ul[data-astro-cid-jecwxay2]{gap:0 var(--s3);padding-block:var(--s2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-block:0;list-style:none;display:grid}.promises[data-astro-cid-jecwxay2] li[data-astro-cid-jecwxay2]{font-size:var(--fs-small);align-items:center;gap:10px;padding-block:8px;font-weight:500;line-height:1.4;display:flex}.promises[data-astro-cid-jecwxay2] svg{color:var(--fg);flex:none}.scale[data-astro-cid-jecwxay2]{padding-top:var(--s12);gap:var(--s5);display:grid}.scale-head[data-astro-cid-jecwxay2]{gap:var(--s2);max-width:760px;display:grid}.scale-steps[data-astro-cid-jecwxay2]{margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-jecwxay2]{padding:var(--s3) 0;border-top:1px solid var(--rule);counter-increment:step;align-content:start;gap:10px;display:grid}.step[data-astro-cid-jecwxay2]:before{content:counter(step);font:400 var(--fs-small)/1 var(--font-mono);color:var(--accent)}.scale-steps[data-astro-cid-jecwxay2]{counter-reset:step}.step[data-astro-cid-jecwxay2] .ev{justify-self:start}.step[data-astro-cid-jecwxay2] p[data-astro-cid-jecwxay2]{font-size:var(--fs-small);line-height:1.6}.step-ex[data-astro-cid-jecwxay2]{color:var(--fg-2)}.step-ex[data-astro-cid-jecwxay2] a[data-astro-cid-jecwxay2]{color:var(--fg)}@media (width>=960px){.scale-steps[data-astro-cid-jecwxay2]{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr))}.step[data-astro-cid-jecwxay2]{border-top:2px solid var(--accent)}}.services[data-astro-cid-jecwxay2]{padding-top:var(--s12);gap:var(--s4);display:grid}.sv-head[data-astro-cid-jecwxay2]{gap:var(--s2);max-width:760px;display:grid}.sv-grid[data-astro-cid-jecwxay2]{gap:var(--s3);display:grid}@media (width>=820px){.sv-grid[data-astro-cid-jecwxay2]{grid-template-columns:1fr 1fr}}.sv-card[data-astro-cid-jecwxay2]{padding:var(--s4);border:1px solid var(--rule);border-radius:var(--r-surface);background:var(--surface);align-content:start;gap:12px;display:grid}.sv-card[data-astro-cid-jecwxay2] h3[data-astro-cid-jecwxay2]{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:0}.sv-card[data-astro-cid-jecwxay2] p[data-astro-cid-jecwxay2]{color:var(--fg-2);margin:0}.sv-card[data-astro-cid-jecwxay2] .btn[data-astro-cid-jecwxay2]{justify-self:start;margin-top:6px}.sv-icon[data-astro-cid-jecwxay2]{background:color-mix(in srgb, var(--accent) 12%, transparent);width:52px;height:52px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.nl-wrap[data-astro-cid-jecwxay2]{padding-top:var(--s10)}.latest[data-astro-cid-jecwxay2]{padding-top:var(--s12);gap:var(--s4);display:grid}.latest-head[data-astro-cid-jecwxay2]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.latest-rows[data-astro-cid-jecwxay2]{margin:var(--s3) 0 0;border-top:1px solid var(--rule);padding:0;list-style:none}.latest-rows[data-astro-cid-jecwxay2] li[data-astro-cid-jecwxay2]+li[data-astro-cid-jecwxay2]{border-top:1px solid var(--rule)}.home-contact[data-astro-cid-jecwxay2]{padding-top:var(--s12)}.hc-card[data-astro-cid-jecwxay2]{gap:var(--s3);padding:var(--s4);border:1px solid var(--rule);border-radius:var(--r-surface);background:var(--surface);display:grid}.hc-icon[data-astro-cid-jecwxay2]{background:color-mix(in srgb, var(--accent) 12%, transparent);width:52px;height:52px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.hc-copy[data-astro-cid-jecwxay2]{gap:8px;max-width:60ch;display:grid}.hc-copy[data-astro-cid-jecwxay2] h2[data-astro-cid-jecwxay2]{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:0}.hc-copy[data-astro-cid-jecwxay2] p[data-astro-cid-jecwxay2]{color:var(--fg-2);margin:0}.hc-actions[data-astro-cid-jecwxay2]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}@media (width>=900px){.hc-card[data-astro-cid-jecwxay2]{padding:var(--s4) var(--s5);grid-template-columns:auto 1fr auto;align-items:center}}.home-faq[data-astro-cid-jecwxay2]{padding-top:var(--s12)}.home-faq[data-astro-cid-jecwxay2] .b-faq{gap:var(--s3);display:grid}.home-faq[data-astro-cid-jecwxay2] .faq{margin-top:0}.faq-aside[data-astro-cid-jecwxay2]{color:var(--fg-2);max-width:40ch;margin:8px 0 0}@media (width>=960px){.home-faq[data-astro-cid-jecwxay2] .b-faq{gap:var(--s8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.home-faq[data-astro-cid-jecwxay2] .b-faq-head{position:sticky;top:96px}}.ix-photo{margin:0 0 var(--s6)}.ix[data-astro-cid-c7vz2lcz]{gap:var(--s8);max-width:760px;padding-top:var(--s10);display:grid}.ix-body[data-astro-cid-c7vz2lcz] h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}.top[data-astro-cid-6fbqvah2]{padding-top:var(--s3)}.head[data-astro-cid-6fbqvah2]{padding-block:var(--s5);gap:var(--s2);max-width:760px;display:grid}.prow[data-astro-cid-gbycfjnd]{padding:var(--s3) 0;border-bottom:1px solid var(--rule);gap:8px 24px;display:grid;position:relative}.prow-link[data-astro-cid-gbycfjnd]{color:var(--fg);gap:2px;text-decoration:none;display:grid}.prow-link[data-astro-cid-gbycfjnd]:after{content:"";position:absolute;inset:0}.prow-name[data-astro-cid-gbycfjnd]{letter-spacing:-.01em;font-size:1.1875rem;font-weight:600;line-height:1.35}.prow-type[data-astro-cid-gbycfjnd]{color:var(--fg-2);font-size:.875rem;line-height:1.45}.prow-desc[data-astro-cid-gbycfjnd]{font-size:var(--fs-small);color:var(--fg-2);max-width:62ch;line-height:1.6}.prow-meta[data-astro-cid-gbycfjnd]{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.prow[data-astro-cid-gbycfjnd]:hover .prow-name[data-astro-cid-gbycfjnd]{color:var(--accent)}.prow-link[data-astro-cid-gbycfjnd]:focus-visible{outline:none}.prow-link[data-astro-cid-gbycfjnd]:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-control)}@media (width>=900px){.prow[data-astro-cid-gbycfjnd]{grid-template-columns:minmax(180px,3fr) 6fr minmax(220px,3fr);align-items:center;padding:20px 8px}.prow-meta[data-astro-cid-gbycfjnd]{flex-direction:column;align-items:flex-start}.prow[data-astro-cid-gbycfjnd]:hover{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}}.hub-photo{margin:var(--s4) 0 var(--s8)}.top[data-astro-cid-bkkznzca]{gap:var(--s2);padding-top:var(--s3);display:grid}.hub-switch[data-astro-cid-bkkznzca]{flex-wrap:wrap;gap:6px;display:flex}.hub-switch[data-astro-cid-bkkznzca] a[data-astro-cid-bkkznzca]{border:1px solid var(--rule);color:var(--fg);background:var(--surface);border-radius:999px;flex:none;padding:7px 14px;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none}.hub-switch[data-astro-cid-bkkznzca] a[data-astro-cid-bkkznzca][aria-current=page]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.hub-head[data-astro-cid-bkkznzca]{padding-block:var(--s6) var(--s5);gap:var(--s2);max-width:820px;display:grid}.hub-body[data-astro-cid-bkkznzca]{gap:var(--s8);display:grid}.sec-head[data-astro-cid-bkkznzca]{padding-bottom:var(--s2);border-bottom:1px solid var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.sec-head[data-astro-cid-bkkznzca] h2[data-astro-cid-bkkznzca]{font-size:var(--fs-h3);line-height:var(--lh-h3)}.rows[data-astro-cid-bkkznzca]{margin:0;padding:0;list-style:none}.pad[data-astro-cid-bkkznzca]{padding-top:var(--s3)}.hub-side[data-astro-cid-bkkznzca]{gap:var(--s4);align-content:start;display:grid}.hub-side[data-astro-cid-bkkznzca]>h2[data-astro-cid-bkkznzca]{font-size:var(--fs-h3);line-height:var(--lh-h3)}.qa[data-astro-cid-bkkznzca]{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.qa[data-astro-cid-bkkznzca] li[data-astro-cid-bkkznzca]{padding-bottom:var(--s3);border-bottom:1px solid var(--rule);gap:6px;display:grid}.qa[data-astro-cid-bkkznzca] h3[data-astro-cid-bkkznzca]{font-size:1.0625rem;line-height:1.5}.qa[data-astro-cid-bkkznzca] p[data-astro-cid-bkkznzca]{font-size:var(--fs-small);color:var(--fg-2);line-height:1.6}.qa[data-astro-cid-bkkznzca] .text-link[data-astro-cid-bkkznzca]{font-size:var(--fs-small)}.side-learn[data-astro-cid-bkkznzca]{background:var(--surface-2);border-radius:var(--r-card);padding:var(--s3)}.side-h[data-astro-cid-bkkznzca]{margin-bottom:8px;font-size:1rem;line-height:1.4}.side-learn[data-astro-cid-bkkznzca] ul[data-astro-cid-bkkznzca]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.side-learn[data-astro-cid-bkkznzca] a[data-astro-cid-bkkznzca]{font-weight:500;line-height:1.45}.side-note[data-astro-cid-bkkznzca]{color:var(--fg-2);gap:10px;font-size:.875rem;line-height:1.5;display:flex}.side-note[data-astro-cid-bkkznzca] svg{flex:none;margin-top:2px}@media (width>=1024px){.hub-body[data-astro-cid-bkkznzca]{grid-template-columns:8fr 4fr}.hub-side[data-astro-cid-bkkznzca]{position:sticky;top:96px}}.reviews-band[data-astro-cid-pewn4knt]{margin-top:var(--s10);padding-block:var(--s8) var(--s10);background:var(--surface-2);border-top:1px solid var(--rule)}.reviews-band[data-astro-cid-pewn4knt] .rr{margin-block:0}.reviews-band[data-astro-cid-pewn4knt] .rr-bar{background:var(--surface);border:1px solid var(--rule)}.pad-top[data-astro-cid-pewn4knt]{padding-top:var(--s3)}.az-extra[data-astro-cid-pewn4knt]{padding-top:var(--s10)}.az-extra[data-astro-cid-pewn4knt] .ix{padding-top:0}.az-head[data-astro-cid-pewn4knt]{padding-block:var(--s5);gap:var(--s2);max-width:760px;display:grid}.az[data-astro-cid-pewn4knt]{gap:var(--s4);display:grid}.filters[data-astro-cid-pewn4knt]{gap:var(--s2);align-content:start;display:grid}.f-input[data-astro-cid-pewn4knt]{position:relative}.f-input[data-astro-cid-pewn4knt] svg{color:var(--fg-2);position:absolute;top:50%;left:14px;translate:0 -50%}.f-input[data-astro-cid-pewn4knt] .input[data-astro-cid-pewn4knt]{padding-left:40px}.f-more[data-astro-cid-pewn4knt]{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface)}.f-more[data-astro-cid-pewn4knt] summary[data-astro-cid-pewn4knt]{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-weight:500;list-style:none;display:flex}.f-more[data-astro-cid-pewn4knt] summary[data-astro-cid-pewn4knt]::-webkit-details-marker{display:none}.f-more[data-astro-cid-pewn4knt] .f-caret{transition:transform .2s var(--ease-out);margin-left:auto}.f-more[data-astro-cid-pewn4knt][open] .f-caret{transform:rotate(180deg)}.f-active[data-astro-cid-pewn4knt]{background:var(--accent);color:var(--accent-fg);border-radius:999px;padding:2px 8px;font-size:.75rem;line-height:1.4}.f-groups[data-astro-cid-pewn4knt]{gap:var(--s3);padding:4px 16px 16px;display:grid}fieldset[data-astro-cid-pewn4knt]{border:0;gap:4px;margin:0;padding:0;display:grid}legend[data-astro-cid-pewn4knt]{margin-bottom:6px;padding:0;font-size:.875rem;font-weight:600}.f-opt[data-astro-cid-pewn4knt]{min-height:36px;font-size:var(--fs-small);cursor:pointer;align-items:center;gap:10px;line-height:1.4;display:flex}.f-opt[data-astro-cid-pewn4knt] input[data-astro-cid-pewn4knt]{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.f-reset[data-astro-cid-pewn4knt]{justify-self:start;min-height:40px;font-size:.9375rem}.res-head[data-astro-cid-pewn4knt]{padding-bottom:var(--s2);border-bottom:1px solid var(--fg)}.res-count[data-astro-cid-pewn4knt]{color:var(--fg-2);letter-spacing:0;font-size:1rem;font-weight:500;line-height:1.5}.letters[data-astro-cid-pewn4knt]{padding-block:var(--s2);flex-wrap:wrap;gap:4px;display:flex}.letters[data-astro-cid-pewn4knt] a[data-astro-cid-pewn4knt]{border-radius:var(--r-control);min-width:36px;min-height:36px;font:500 .875rem/1 var(--font-sans);color:var(--fg);border:1px solid var(--rule);background:var(--surface);place-items:center;text-decoration:none;display:grid}.letters[data-astro-cid-pewn4knt] a[data-astro-cid-pewn4knt]:hover{border-color:var(--fg-2)}.letters[data-astro-cid-pewn4knt] a[data-astro-cid-pewn4knt][aria-disabled=true]{opacity:.35;pointer-events:none}.group[data-astro-cid-pewn4knt]{margin-top:var(--s3)}.letter[data-astro-cid-pewn4knt]{color:var(--fg-2);border-bottom:1px solid var(--rule);padding-bottom:8px;font-size:1.75rem;font-weight:300;line-height:1}.rows[data-astro-cid-pewn4knt]{margin:0;padding:0;list-style:none}.group[data-astro-cid-pewn4knt][hidden],.prow[hidden]{display:none}.empty[data-astro-cid-pewn4knt]{margin-top:var(--s4);padding:var(--s5);border:1px dashed var(--rule);border-radius:var(--r-card);gap:var(--s2);justify-items:start;display:grid}.empty[data-astro-cid-pewn4knt] h3[data-astro-cid-pewn4knt]{font-size:var(--fs-h3)}.empty[data-astro-cid-pewn4knt] p[data-astro-cid-pewn4knt]{color:var(--fg-2);max-width:56ch}.empty-actions[data-astro-cid-pewn4knt]{flex-wrap:wrap;gap:10px;display:flex}.empty[data-astro-cid-pewn4knt][hidden]{display:none}.legend[data-astro-cid-pewn4knt]{margin-top:var(--s8);padding:var(--s4);background:var(--surface-2);border-radius:var(--r-card)}.legend-h[data-astro-cid-pewn4knt]{margin-bottom:var(--s2);font-size:1.0625rem;line-height:1.4}.legend[data-astro-cid-pewn4knt] dl[data-astro-cid-pewn4knt]{gap:12px 20px;margin:0;display:grid}.legend[data-astro-cid-pewn4knt] dd[data-astro-cid-pewn4knt]{font-size:var(--fs-small);color:var(--fg-2);margin:0 0 6px;line-height:1.55}@media (width>=720px){.legend[data-astro-cid-pewn4knt] dl[data-astro-cid-pewn4knt]{grid-template-columns:auto 1fr;align-items:center}.legend[data-astro-cid-pewn4knt] dd[data-astro-cid-pewn4knt]{margin:0}}@media (width>=1024px){.az[data-astro-cid-pewn4knt]{gap:var(--s8);grid-template-columns:280px 1fr;align-items:start}.filters[data-astro-cid-pewn4knt]{position:sticky;top:88px}.f-more[data-astro-cid-pewn4knt]{background:0 0;border:0}.f-more[data-astro-cid-pewn4knt] summary[data-astro-cid-pewn4knt]{display:none}.f-groups[data-astro-cid-pewn4knt]{padding:var(--s2) 0 0}}.factbox[data-astro-cid-w4livwtr]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);min-width:0;max-width:100%;padding:var(--s3)}.fb-title[data-astro-cid-w4livwtr]{margin-bottom:12px}dl[data-astro-cid-w4livwtr]{margin:0;display:grid}.fb-row[data-astro-cid-w4livwtr]{border-top:1px solid var(--rule);gap:2px;padding:10px 0;display:grid}.fb-row[data-astro-cid-w4livwtr]:first-child{border-top:0;padding-top:0}dt[data-astro-cid-w4livwtr]{color:var(--fg-2);font-size:.8125rem;line-height:1.4}dd[data-astro-cid-w4livwtr]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin:0;font-size:.9375rem;font-weight:500;line-height:1.45;display:flex}dd[data-astro-cid-w4livwtr].mono{font-family:var(--font-mono);overflow-wrap:anywhere;font-weight:400;display:block}.tag[data-astro-cid-w4livwtr]{font:500 .75rem/1 var(--font-sans);color:var(--fg-2);border:1px dashed var(--rule);white-space:nowrap;border-radius:4px;padding:3px 6px}.toc[data-astro-cid-7k3pnqyz] .label[data-astro-cid-7k3pnqyz]{margin-bottom:14px}ol[data-astro-cid-7k3pnqyz]{margin:0;padding:0;list-style:none;position:relative}li[data-astro-cid-7k3pnqyz]{grid-template-columns:18px 1fr;align-items:start;gap:10px;padding-bottom:14px;display:grid;position:relative}li[data-astro-cid-7k3pnqyz]:not(:last-child):before{content:"";background:var(--rule);width:2px;transition:background-color .3s var(--ease-out);position:absolute;top:17px;bottom:-5px;left:8px}.node[data-astro-cid-7k3pnqyz]{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--fg) 35%, transparent);background:var(--bg);width:12px;height:12px;transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:50%;margin:5px auto 0}a[data-astro-cid-7k3pnqyz]{color:var(--fg-2);font-size:.9375rem;line-height:1.45;text-decoration:none}a[data-astro-cid-7k3pnqyz]:hover{color:var(--fg)}li[data-astro-cid-7k3pnqyz].done .node[data-astro-cid-7k3pnqyz]{background:var(--fg);border-color:var(--fg)}li[data-astro-cid-7k3pnqyz].done:not(:last-child):before{background:color-mix(in srgb, var(--fg) 55%, transparent)}li[data-astro-cid-7k3pnqyz].current a[data-astro-cid-7k3pnqyz]{color:var(--fg);font-weight:500}li[data-astro-cid-7k3pnqyz].current .node[data-astro-cid-7k3pnqyz]{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 20%, transparent)}@media (prefers-reduced-motion:reduce){.node[data-astro-cid-7k3pnqyz],li[data-astro-cid-7k3pnqyz]:before{transition:none}}li[data-astro-cid-7k3pnqyz].last.done .node[data-astro-cid-7k3pnqyz]{background:var(--accent);border-color:var(--accent)}.p-photo{margin-top:var(--s4)}.p-photos[data-astro-cid-lsklwqvy]{margin:var(--s4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.p-photos[data-astro-cid-lsklwqvy] .photo-cap{padding:10px 12px}.p-photos[data-astro-cid-lsklwqvy] .photo-text{font-size:.9375rem}@media (width>=720px){.p-photos[data-astro-cid-lsklwqvy]{gap:12px}.p-photos[data-astro-cid-lsklwqvy] .photo-cap{padding:14px 16px}.p-photos[data-astro-cid-lsklwqvy] .photo-text{font-size:1.0625rem}}.pad-top[data-astro-cid-lsklwqvy]{padding-top:var(--s3)}.layout[data-astro-cid-lsklwqvy]{gap:var(--s5);padding-top:var(--s4);display:grid}.col-toc[data-astro-cid-lsklwqvy],.col-side[data-astro-cid-lsklwqvy]{display:none}.col-main[data-astro-cid-lsklwqvy]{min-width:0;max-width:720px}.p-head[data-astro-cid-lsklwqvy]{gap:var(--s2);padding-bottom:var(--s4);border-bottom:1px solid var(--rule);display:grid}.p-meta[data-astro-cid-lsklwqvy]{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.p-badges[data-astro-cid-lsklwqvy]{flex-wrap:wrap;gap:8px;display:flex}.p-ok[data-astro-cid-lsklwqvy]{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--fg);font:500 .875rem/1.2 var(--font-sans);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.p-ok[data-astro-cid-lsklwqvy] svg{color:var(--accent)}.p-meta[data-astro-cid-lsklwqvy] p[data-astro-cid-lsklwqvy]{color:var(--fg-2);font-size:.875rem;line-height:1.5}.p-meta[data-astro-cid-lsklwqvy] a[data-astro-cid-lsklwqvy]{color:var(--fg);font-weight:500}.toc-mobile[data-astro-cid-lsklwqvy]{margin-top:var(--s3);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface)}.toc-mobile[data-astro-cid-lsklwqvy] summary[data-astro-cid-lsklwqvy]{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-weight:500;list-style:none;display:flex}.toc-mobile[data-astro-cid-lsklwqvy] summary[data-astro-cid-lsklwqvy]::-webkit-details-marker{display:none}.toc-mobile[data-astro-cid-lsklwqvy] ol[data-astro-cid-lsklwqvy]{gap:6px;margin:0;padding:0 16px 14px 36px;display:grid}.toc-mobile[data-astro-cid-lsklwqvy] a[data-astro-cid-lsklwqvy]{color:var(--fg)}.prose[data-astro-cid-lsklwqvy]{padding-top:var(--s4)}.prose[data-astro-cid-lsklwqvy]>section[data-astro-cid-lsklwqvy]{scroll-margin-top:96px}.answer[data-astro-cid-lsklwqvy]{font-size:var(--fs-intro);line-height:var(--lh-intro);color:var(--fg)}.keypoints[data-astro-cid-lsklwqvy]{background:var(--surface-2);border-radius:var(--r-card);padding:var(--s3)}.keypoints[data-astro-cid-lsklwqvy] .label[data-astro-cid-lsklwqvy]{margin-bottom:10px}.keypoints[data-astro-cid-lsklwqvy] ul[data-astro-cid-lsklwqvy]{gap:6px;margin:0;padding-left:1.1em;display:grid}.factbox-inline[data-astro-cid-lsklwqvy]{margin-top:var(--s4)}.table-wrap[data-astro-cid-lsklwqvy]{margin-top:var(--s3);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);overflow-x:auto}table[data-astro-cid-lsklwqvy] th[data-astro-cid-lsklwqvy],table[data-astro-cid-lsklwqvy] td[data-astro-cid-lsklwqvy]{text-align:left;vertical-align:top;border-top:1px solid var(--rule);font-size:var(--fs-small);padding:12px 16px;line-height:1.5}thead[data-astro-cid-lsklwqvy] th[data-astro-cid-lsklwqvy]{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);background:color-mix(in srgb, var(--surface-2) 50%, var(--surface));border-top:0;font-weight:500}tbody[data-astro-cid-lsklwqvy] th[data-astro-cid-lsklwqvy]{font-weight:500}td[data-astro-cid-lsklwqvy].mono{font-size:.875rem}table[data-astro-cid-lsklwqvy] .ev{white-space:normal;line-height:1.25}@media (width>=720px){td[data-astro-cid-lsklwqvy].mono{white-space:nowrap}}@media (width<=599px){.table-wrap[data-astro-cid-lsklwqvy]{overflow-x:visible}.table-wrap[data-astro-cid-lsklwqvy] table[data-astro-cid-lsklwqvy],.table-wrap[data-astro-cid-lsklwqvy] tbody[data-astro-cid-lsklwqvy],.table-wrap[data-astro-cid-lsklwqvy] tr[data-astro-cid-lsklwqvy],.table-wrap[data-astro-cid-lsklwqvy] th[data-astro-cid-lsklwqvy],.table-wrap[data-astro-cid-lsklwqvy] td[data-astro-cid-lsklwqvy]{width:100%;display:block}.table-wrap[data-astro-cid-lsklwqvy] thead[data-astro-cid-lsklwqvy]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.table-wrap[data-astro-cid-lsklwqvy] tr[data-astro-cid-lsklwqvy]{border-top:1px solid var(--rule);padding:14px 16px}.table-wrap[data-astro-cid-lsklwqvy] tbody[data-astro-cid-lsklwqvy] tr[data-astro-cid-lsklwqvy]:first-child{border-top:0}.table-wrap[data-astro-cid-lsklwqvy] th[data-astro-cid-lsklwqvy],.table-wrap[data-astro-cid-lsklwqvy] td[data-astro-cid-lsklwqvy]{border-top:0;padding:0}.table-wrap[data-astro-cid-lsklwqvy] th[data-astro-cid-lsklwqvy][scope=row]{margin-bottom:8px;font-size:1rem;font-weight:600}.table-wrap[data-astro-cid-lsklwqvy] td[data-astro-cid-lsklwqvy]+td[data-astro-cid-lsklwqvy],.table-wrap[data-astro-cid-lsklwqvy] th[data-astro-cid-lsklwqvy]+td[data-astro-cid-lsklwqvy]{margin-top:8px}.table-wrap[data-astro-cid-lsklwqvy] td[data-astro-cid-lsklwqvy].mono{font-family:var(--font-sans);color:var(--fg-2);font-size:.9375rem}.table-wrap[data-astro-cid-lsklwqvy] th[data-astro-cid-lsklwqvy][scope=row]{margin-bottom:4px}}.table-note[data-astro-cid-lsklwqvy]{color:var(--fg-2);margin-top:10px;font-size:.875rem}.more-pages[data-astro-cid-lsklwqvy]{margin:var(--s6) 0;padding:var(--s3) var(--s4);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface-2)}.more-pages[data-astro-cid-lsklwqvy] h2[data-astro-cid-lsklwqvy]{margin:0 0 8px}.more-pages[data-astro-cid-lsklwqvy] ul[data-astro-cid-lsklwqvy]{gap:4px;margin:0;padding-left:1.1em;display:grid}.tag[data-astro-cid-lsklwqvy]{font:500 .75rem/1.3 var(--font-sans);color:var(--fg-2);border:1px dashed var(--rule);border-radius:4px;padding:3px 6px;display:inline-block}.changelog[data-astro-cid-lsklwqvy]{margin-top:var(--s6);padding-top:var(--s3);border-top:1px solid var(--rule)}.changelog[data-astro-cid-lsklwqvy] ul[data-astro-cid-lsklwqvy]{color:var(--fg-2);margin:8px 0 0;padding:0;font-size:.875rem;line-height:1.5;list-style:none}.changelog[data-astro-cid-lsklwqvy] .mono[data-astro-cid-lsklwqvy]{color:var(--fg);margin-right:10px;font-size:.8125rem}.nl-inline[data-astro-cid-lsklwqvy]{margin-top:var(--s8)}.reviews-band[data-astro-cid-lsklwqvy]{margin-top:var(--s10)}.reviews-band[data-astro-cid-lsklwqvy] .rr{margin-block:0}.page-end[data-astro-cid-lsklwqvy]{padding-top:var(--s8)}.source-content[data-astro-cid-lsklwqvy]{gap:var(--s6);display:grid}.source-content[data-astro-cid-lsklwqvy] .sources{gap:var(--s3) var(--s6);margin-top:var(--s3)}.source-content[data-astro-cid-lsklwqvy] .sources li{border-top:0;grid-template-columns:32px minmax(0,1fr);min-width:0;padding:0}.source-content[data-astro-cid-lsklwqvy] .src-cite{max-width:72ch}.source-content[data-astro-cid-lsklwqvy] .src-ids{overflow-wrap:anywhere}@media (width>=960px){.source-content[data-astro-cid-lsklwqvy] .sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.reviews-band[data-astro-cid-lsklwqvy]{margin-top:var(--s6)}.page-end[data-astro-cid-lsklwqvy]{padding-top:var(--s6)}}.advice[data-astro-cid-lsklwqvy]{color:var(--fg-2);padding:var(--s2);background:var(--surface-2);border-radius:var(--r-card);gap:10px;font-size:.875rem;line-height:1.5;display:flex}.advice[data-astro-cid-lsklwqvy] svg{flex:none;margin-top:2px}@media (width>=1024px){.layout[data-astro-cid-lsklwqvy]{gap:var(--s8);grid-template-columns:minmax(0,1fr) 300px}.col-side[data-astro-cid-lsklwqvy]{display:block}.factbox-inline[data-astro-cid-lsklwqvy]{display:none}.sticky[data-astro-cid-lsklwqvy]{position:sticky;top:88px}.side-stack[data-astro-cid-lsklwqvy]{gap:var(--s2);display:grid}}@media (width>=1240px){.layout[data-astro-cid-lsklwqvy]:not(.stub){gap:var(--s6);grid-template-columns:200px minmax(0,1fr) 280px}.col-toc[data-astro-cid-lsklwqvy]{display:block}.toc-mobile[data-astro-cid-lsklwqvy]{display:none}}.pad-top[data-astro-cid-ebf7354s]{padding-top:var(--s3)}.layout[data-astro-cid-ebf7354s]{gap:var(--s5);padding-top:var(--s2);display:grid}.col-toc[data-astro-cid-ebf7354s],.col-side[data-astro-cid-ebf7354s]{display:none}.col-main[data-astro-cid-ebf7354s]{min-width:0;max-width:720px}.art-head[data-astro-cid-ebf7354s]{gap:var(--s2);padding-block:var(--s4);border-bottom:1px solid var(--rule);display:grid}.step-label[data-astro-cid-ebf7354s]{color:var(--fg-2);align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:inline-flex}.step-label[data-astro-cid-ebf7354s] svg{color:var(--accent)}.meta[data-astro-cid-ebf7354s]{color:var(--fg-2);font-size:.875rem;line-height:1.5}.meta[data-astro-cid-ebf7354s] a[data-astro-cid-ebf7354s]{color:var(--fg);font-weight:500}.peps[data-astro-cid-ebf7354s]{flex-wrap:wrap;gap:8px;display:flex}.peps[data-astro-cid-ebf7354s] a[data-astro-cid-ebf7354s]{border:1px solid var(--rule);background:var(--surface);color:var(--fg);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.toc-mobile[data-astro-cid-ebf7354s]{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface)}.toc-mobile[data-astro-cid-ebf7354s] summary[data-astro-cid-ebf7354s]{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-weight:500;list-style:none;display:flex}.toc-mobile[data-astro-cid-ebf7354s] summary[data-astro-cid-ebf7354s]::-webkit-details-marker{display:none}.toc-mobile[data-astro-cid-ebf7354s] summary[data-astro-cid-ebf7354s] svg{transition:transform .2s var(--ease-out)}.toc-mobile[data-astro-cid-ebf7354s][open] summary[data-astro-cid-ebf7354s] svg{transform:rotate(180deg)}.toc-mobile[data-astro-cid-ebf7354s] ol[data-astro-cid-ebf7354s]{gap:6px;margin:0;padding:0 16px 14px 36px;display:grid}.toc-mobile[data-astro-cid-ebf7354s] a[data-astro-cid-ebf7354s]{color:var(--fg)}.art-body[data-astro-cid-ebf7354s]{padding-top:var(--s4)}.col-main[data-astro-cid-ebf7354s] .art-photo{margin-top:var(--s4)}.col-main[data-astro-cid-ebf7354s] .art-cover{margin-top:var(--s4);border-radius:var(--r-card);border:1px solid var(--rule)}.art-body[data-astro-cid-ebf7354s] h2{margin-top:2em;scroll-margin-top:96px}.art-body[data-astro-cid-ebf7354s]>h2:first-child{margin-top:0}.art-body[data-astro-cid-ebf7354s] section[id]{scroll-margin-top:96px}.keypoints[data-astro-cid-ebf7354s]{background:var(--surface-2);border-radius:var(--r-card);padding:var(--s3)}.keypoints[data-astro-cid-ebf7354s] .label[data-astro-cid-ebf7354s]{margin-bottom:10px}.keypoints[data-astro-cid-ebf7354s] ul[data-astro-cid-ebf7354s]{gap:6px;margin:0;padding-left:1.1em;display:grid}.art-body[data-astro-cid-ebf7354s] .pt-callout{padding:var(--s3);border-radius:var(--r-card);background:var(--surface-2)}.art-body[data-astro-cid-ebf7354s] .pt-warn{background:var(--warn-bg);border:1px solid var(--warn-rule)}.art-body[data-astro-cid-ebf7354s] .pt-unknown{border:1px dashed color-mix(in srgb, var(--fg) 30%, transparent);background:0 0}.art-body[data-astro-cid-ebf7354s] .pt-callout-title{margin-bottom:4px;font-weight:600}.steps[data-astro-cid-ebf7354s]{margin-top:var(--s6);gap:12px;display:grid}.step-card[data-astro-cid-ebf7354s]{padding:var(--s2) var(--s3);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);color:var(--fg);transition:border-color .2s var(--ease-out), transform .2s var(--ease-out);align-content:start;gap:4px;text-decoration:none;display:grid}.step-card[data-astro-cid-ebf7354s]:hover{border-color:color-mix(in srgb, var(--fg) 45%, transparent);transform:translateY(-2px)}.sc-dir[data-astro-cid-ebf7354s]{color:var(--fg-2);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.sc-title[data-astro-cid-ebf7354s]{font-weight:600;line-height:1.4}.sc-next[data-astro-cid-ebf7354s]{text-align:right;border-color:color-mix(in srgb, var(--accent) 45%, var(--rule));justify-items:end}.sc-next[data-astro-cid-ebf7354s] .sc-dir[data-astro-cid-ebf7354s]{color:var(--accent)}@media (width>=640px){.steps[data-astro-cid-ebf7354s]{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.step-card[data-astro-cid-ebf7354s]:hover{transform:none}}.nl[data-astro-cid-ebf7354s]{margin-top:var(--s8)}.side-stack[data-astro-cid-ebf7354s]{gap:var(--s2);display:grid}.side-card[data-astro-cid-ebf7354s]{padding:var(--s3);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);gap:14px;display:grid}.side-h[data-astro-cid-ebf7354s]{font-size:1rem;line-height:1.4}.side-sub[data-astro-cid-ebf7354s]{border-top:1px solid var(--rule);padding-top:12px;font-size:.875rem;font-weight:600}.facts[data-astro-cid-ebf7354s]{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:.875rem;display:grid}.facts[data-astro-cid-ebf7354s] dt[data-astro-cid-ebf7354s]{color:var(--fg-2)}.facts[data-astro-cid-ebf7354s] dd[data-astro-cid-ebf7354s]{text-align:right;margin:0;font-weight:500}.side-peps[data-astro-cid-ebf7354s]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.side-peps[data-astro-cid-ebf7354s] li[data-astro-cid-ebf7354s]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;font-size:.9375rem;display:grid}.side-peps[data-astro-cid-ebf7354s] li[data-astro-cid-ebf7354s] .ev{white-space:nowrap}.side-peps[data-astro-cid-ebf7354s] a[data-astro-cid-ebf7354s]{color:var(--fg);font-weight:500}.advice[data-astro-cid-ebf7354s]{color:var(--fg-2);padding:var(--s2);background:var(--surface-2);border-radius:var(--r-card);gap:10px;font-size:.875rem;line-height:1.5;display:flex}.advice[data-astro-cid-ebf7354s] svg{flex:none;margin-top:2px}@media (width>=1024px){.layout[data-astro-cid-ebf7354s]{gap:var(--s8);grid-template-columns:minmax(0,1fr) 300px}.col-side[data-astro-cid-ebf7354s]{display:block}.sticky[data-astro-cid-ebf7354s]{position:sticky;top:88px}.peps[data-astro-cid-ebf7354s]{display:none}}@media (width>=1240px){.layout[data-astro-cid-ebf7354s]:not(.no-toc){gap:var(--s6);grid-template-columns:200px minmax(0,1fr) 280px}.col-toc[data-astro-cid-ebf7354s]{display:block}.toc-mobile[data-astro-cid-ebf7354s]{display:none}}.pad-top[data-astro-cid-fr3h3obm]{padding-top:var(--s3)}.head[data-astro-cid-fr3h3obm]{padding-block:var(--s5);gap:var(--s2);max-width:760px;display:grid}.list[data-astro-cid-fr3h3obm]{border-top:1px solid var(--fg);max-width:900px;margin:0;padding:0;list-style:none}.list[data-astro-cid-fr3h3obm] a[data-astro-cid-fr3h3obm]{padding:var(--s3) 4px;border-bottom:1px solid var(--rule);color:var(--fg);grid-template-columns:1fr 24px;gap:4px 24px;text-decoration:none;display:grid}.l-title[data-astro-cid-fr3h3obm]{grid-column:1;font-size:1.1875rem;font-weight:600;line-height:1.35}.l-kind[data-astro-cid-fr3h3obm]{color:var(--fg-2);grid-column:1;font-size:.8125rem}.l-text[data-astro-cid-fr3h3obm]{font-size:var(--fs-small);color:var(--fg-2);grid-column:1;max-width:64ch;line-height:1.55}.list[data-astro-cid-fr3h3obm] svg{color:var(--fg-2);transition:transform .2s var(--ease-out), color .2s;grid-area:1/2/span 3;align-self:center}.list[data-astro-cid-fr3h3obm] a[data-astro-cid-fr3h3obm]:hover .l-title[data-astro-cid-fr3h3obm]{color:var(--accent)}.list[data-astro-cid-fr3h3obm] a[data-astro-cid-fr3h3obm]:hover svg{color:var(--accent);transform:translate(3px)}.lp-grid[data-astro-cid-fr3h3obm]{gap:var(--s6);padding-top:var(--s3);display:grid}.rail[data-astro-cid-fr3h3obm]{gap:var(--s3);align-content:start;display:grid}.rail-card[data-astro-cid-fr3h3obm]{padding:var(--s3);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);gap:12px;display:grid}.rail-quiet[data-astro-cid-fr3h3obm]{background:0 0}.rail-h[data-astro-cid-fr3h3obm]{font-size:1.0625rem;line-height:1.4}.rail-big[data-astro-cid-fr3h3obm]{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600}.rail-small[data-astro-cid-fr3h3obm]{font-size:var(--fs-small);color:var(--fg-2);line-height:1.6}.rail-actions[data-astro-cid-fr3h3obm]{flex-wrap:wrap;gap:8px;display:flex}.rail-actions[data-astro-cid-fr3h3obm] .btn[data-astro-cid-fr3h3obm]{min-height:44px}.rail-actions[data-astro-cid-fr3h3obm] .btn[data-astro-cid-fr3h3obm][hidden]{display:none}.mag[data-astro-cid-fr3h3obm]{gap:var(--s3);padding-top:var(--s2);display:grid}.filters[data-astro-cid-fr3h3obm]{flex-wrap:wrap;gap:8px;display:flex}@media (width<=719px){.filters[data-astro-cid-fr3h3obm]{scrollbar-width:none;margin-inline:calc(-1 * var(--pad-x));padding:2px var(--pad-x) 6px;scroll-padding-inline:var(--pad-x);flex-wrap:nowrap;overflow-x:auto}.filters[data-astro-cid-fr3h3obm]::-webkit-scrollbar{display:none}.chip[data-astro-cid-fr3h3obm]{white-space:nowrap;flex:none}}.chip[data-astro-cid-fr3h3obm]{border:1px solid var(--rule);background:var(--surface);min-height:44px;color:var(--fg);font:500 .9375rem/1 var(--font-sans);cursor:pointer;transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.chip[data-astro-cid-fr3h3obm]:hover:not(:disabled){border-color:var(--fg-2)}.chip[data-astro-cid-fr3h3obm][aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.chip[data-astro-cid-fr3h3obm]:disabled{opacity:.45;cursor:default}.count[data-astro-cid-fr3h3obm]{opacity:.7;font-size:.8125rem;font-weight:600}.cards[data-astro-cid-fr3h3obm]{margin:var(--s2) 0 0;gap:var(--s3);padding:0;list-style:none;display:grid}.cards[data-astro-cid-fr3h3obm] li[data-astro-cid-fr3h3obm]{display:grid}.cards[data-astro-cid-fr3h3obm] li[data-astro-cid-fr3h3obm][hidden]{display:none}@media (width>=720px){.cards[data-astro-cid-fr3h3obm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.cards[data-astro-cid-fr3h3obm]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=960px){.lp-grid[data-astro-cid-fr3h3obm]{gap:var(--s8);grid-template-columns:minmax(0,1fr) 320px}.rail[data-astro-cid-fr3h3obm]{position:sticky;top:104px}}.cf[data-astro-cid-vekgkm42]{gap:var(--s3);margin-top:var(--s6);padding:var(--s4);border:1px solid var(--rule);border-radius:var(--r-surface);background:var(--surface);display:grid}.cf[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:0}.cf[data-astro-cid-vekgkm42] form[data-astro-cid-vekgkm42],.cf-grid[data-astro-cid-vekgkm42]{gap:var(--s2);display:grid}@media (width>=640px){.cf-grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.cf[data-astro-cid-vekgkm42] .input[data-astro-cid-vekgkm42]{width:100%}.cf-text[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem;font:inherit;line-height:1.5}.cf[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{justify-self:start}.cf-hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf-error[data-astro-cid-vekgkm42]{color:var(--error);font-size:var(--fs-small);margin:0;font-weight:500}.cf-consent[data-astro-cid-vekgkm42],.cf-note[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--fg-2);margin:0;line-height:1.55}.cf-consent[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--fg)}.cf-sent[data-astro-cid-vekgkm42]{padding:var(--s2);border-radius:var(--r-card);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--fg);align-items:flex-start;gap:10px;margin:0;font-weight:500;display:flex}.cf-sent[data-astro-cid-vekgkm42] svg{color:var(--accent);flex:none;margin-top:2px}.cf-sent[data-astro-cid-vekgkm42][hidden],.cf[data-astro-cid-vekgkm42] form[data-astro-cid-vekgkm42][hidden],.cf-error[data-astro-cid-vekgkm42][hidden]{display:none}.cp-photo{margin-top:var(--s4)}.pad-top[data-astro-cid-tqt7wkg3]{padding-top:var(--s3)}.cp[data-astro-cid-tqt7wkg3]{gap:var(--s6);display:grid}.cp-main[data-astro-cid-tqt7wkg3]{min-width:0;max-width:720px}.cp-head[data-astro-cid-tqt7wkg3]{gap:var(--s2);padding-block:var(--s5) var(--s4);border-bottom:1px solid var(--rule);display:grid}.meta[data-astro-cid-tqt7wkg3]{color:var(--fg-2);font-size:.875rem;line-height:1.5}.cp-body[data-astro-cid-tqt7wkg3]{padding-top:var(--s4)}.cp-body[data-astro-cid-tqt7wkg3] h2{margin-top:2em}.cp-body[data-astro-cid-tqt7wkg3] .pt-callout{padding:var(--s3);border-radius:var(--r-card);background:var(--surface-2)}.cp-body[data-astro-cid-tqt7wkg3] .pt-warn{background:var(--warn-bg);border:1px solid var(--warn-rule)}.cp-body[data-astro-cid-tqt7wkg3] .pt-unknown{border:1px dashed color-mix(in srgb, var(--fg) 30%, transparent);background:0 0}.cp-body[data-astro-cid-tqt7wkg3] .pt-callout-title{margin-bottom:4px;font-weight:600}.cp-body[data-astro-cid-tqt7wkg3] h2,.cp-body[data-astro-cid-tqt7wkg3] section[id]{scroll-margin-top:96px}.cp-side[data-astro-cid-tqt7wkg3]{gap:var(--s2);align-content:start;display:grid}.cp-body[data-astro-cid-tqt7wkg3]>h2:first-child{margin-top:0}.side-card[data-astro-cid-tqt7wkg3]{padding:var(--s3);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);gap:12px;display:grid}.side-h[data-astro-cid-tqt7wkg3]{font-size:1rem;line-height:1.4}.sib[data-astro-cid-tqt7wkg3]{margin:0;padding:0;list-style:none;display:grid}.sib[data-astro-cid-tqt7wkg3] a[data-astro-cid-tqt7wkg3]{border-top:1px solid var(--rule);color:var(--fg);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:.9375rem;font-weight:500;line-height:1.45;text-decoration:none;display:flex}.sib[data-astro-cid-tqt7wkg3] li[data-astro-cid-tqt7wkg3]:first-child a[data-astro-cid-tqt7wkg3]{border-top:0;padding-top:0}.sib[data-astro-cid-tqt7wkg3] svg{color:var(--fg-2);transition:transform .2s var(--ease-out), color .2s;flex:none}.sib[data-astro-cid-tqt7wkg3] a[data-astro-cid-tqt7wkg3]:hover svg{color:var(--accent);transform:translate(3px)}.trust[data-astro-cid-tqt7wkg3] ul[data-astro-cid-tqt7wkg3]{gap:8px;margin:0;padding:0;font-size:.9375rem;font-weight:500;list-style:none;display:grid}.trust[data-astro-cid-tqt7wkg3] li[data-astro-cid-tqt7wkg3]{align-items:center;gap:10px;display:flex}.trust[data-astro-cid-tqt7wkg3] svg{color:var(--accent);flex:none}.advice[data-astro-cid-tqt7wkg3]{color:var(--fg-2);padding:var(--s2);background:var(--surface-2);border-radius:var(--r-card);gap:10px;font-size:.875rem;line-height:1.5;display:flex}.advice[data-astro-cid-tqt7wkg3] svg{flex:none;margin-top:2px}@media (width>=1024px){.cp[data-astro-cid-tqt7wkg3]{gap:var(--s8);grid-template-columns:minmax(0,1fr) 300px}.cp-side[data-astro-cid-tqt7wkg3]{padding-top:var(--s5)}.cp-sticky[data-astro-cid-tqt7wkg3]{position:sticky;top:104px}}.pad-top[data-astro-cid-dl3ukufw]{padding-top:var(--s3)}.head[data-astro-cid-dl3ukufw]{padding-block:var(--s5);gap:var(--s2);max-width:760px;display:grid}.sl-filters[data-astro-cid-dl3ukufw]{gap:var(--s3);padding-bottom:var(--s3);border-bottom:1px solid var(--fg);flex-wrap:wrap;align-items:end;display:flex}fieldset[data-astro-cid-dl3ukufw]{border:0;margin:0;padding:0}legend[data-astro-cid-dl3ukufw]{font-size:var(--fs-small);margin-bottom:6px;padding:0;font-weight:500}.chips[data-astro-cid-dl3ukufw]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-astro-cid-dl3ukufw]{position:relative}.chip[data-astro-cid-dl3ukufw] input[data-astro-cid-dl3ukufw]{opacity:0;cursor:pointer;position:absolute;inset:0}.chip[data-astro-cid-dl3ukufw] span[data-astro-cid-dl3ukufw]{border:1px solid var(--rule);background:var(--surface);border-radius:999px;padding:8px 14px;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-block}.chip[data-astro-cid-dl3ukufw] input[data-astro-cid-dl3ukufw]:checked+span[data-astro-cid-dl3ukufw]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.chip[data-astro-cid-dl3ukufw] input[data-astro-cid-dl3ukufw]:focus-visible+span[data-astro-cid-dl3ukufw]{outline:2px solid var(--focus);outline-offset:2px}.sl-type[data-astro-cid-dl3ukufw]{min-width:220px}.sl-type[data-astro-cid-dl3ukufw] .input[data-astro-cid-dl3ukufw]{min-height:40px}.sl-count[data-astro-cid-dl3ukufw]{font-size:var(--fs-small);color:var(--fg-2);padding-block:var(--s2)}.sl-list[data-astro-cid-dl3ukufw]{max-width:900px;margin:0;padding:0;list-style:none}.sl-list[data-astro-cid-dl3ukufw] li[data-astro-cid-dl3ukufw]{padding:var(--s3) 0;border-bottom:1px solid var(--rule);gap:6px;display:grid}.sl-list[data-astro-cid-dl3ukufw] li[data-astro-cid-dl3ukufw][hidden]{display:none}.sl-title[data-astro-cid-dl3ukufw]{font-weight:600;line-height:1.45}.sl-by[data-astro-cid-dl3ukufw]{font-size:var(--fs-small);color:var(--fg-2);line-height:1.5}.sl-meta[data-astro-cid-dl3ukufw]{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.875rem;line-height:1.5;display:flex}.sl-meta[data-astro-cid-dl3ukufw] a[data-astro-cid-dl3ukufw]{font-size:.8125rem}.sl-tag[data-astro-cid-dl3ukufw]{border:1px solid var(--rule);color:var(--fg);border-radius:4px;padding:2px 6px;font-size:.8125rem}.sl-cited[data-astro-cid-dl3ukufw]{font-size:var(--fs-small);line-height:1.5}.sl-empty[data-astro-cid-dl3ukufw]{padding:var(--s4) 0;color:var(--fg-2)}.comparison[data-astro-cid-okx4wk33]{padding-top:var(--s3)}.comparison[data-astro-cid-okx4wk33] [data-astro-cid-okx4wk33][data-grade=high]{--grade-color:var(--accent);--grade-bg:color-mix(in srgb, var(--accent) 10%, var(--surface))}.comparison[data-astro-cid-okx4wk33] [data-astro-cid-okx4wk33][data-grade=middle]{--grade-color:var(--ev-limited);--grade-bg:color-mix(in srgb, var(--ev-limited) 10%, var(--surface))}.comparison[data-astro-cid-okx4wk33] [data-astro-cid-okx4wk33][data-grade=low]{--grade-color:#a45a23;--grade-bg:color-mix(in srgb, #c87b37 12%, var(--surface))}.comparison[data-astro-cid-okx4wk33] [data-astro-cid-okx4wk33][data-grade=lowest]{--grade-color:var(--error);--grade-bg:color-mix(in srgb, var(--error) 9%, var(--surface))}.comparison-head[data-astro-cid-okx4wk33]{align-items:start;gap:var(--s4) var(--s8);padding-block:var(--s6) var(--s8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.comparison-head[data-astro-cid-okx4wk33] h1[data-astro-cid-okx4wk33]{max-width:18ch}.head-copy[data-astro-cid-okx4wk33]{align-content:start;justify-items:start;gap:var(--s3);display:grid}.head-copy[data-astro-cid-okx4wk33] .intro[data-astro-cid-okx4wk33]{max-width:42ch}.comparison-note[data-astro-cid-okx4wk33]{font-size:var(--fs-small);color:var(--fg-2);grid-column:1/-1}.section-head[data-astro-cid-okx4wk33]{justify-content:space-between;align-items:baseline;gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.section-head[data-astro-cid-okx4wk33] p[data-astro-cid-okx4wk33]{font-size:var(--fs-small);color:var(--fg-2)}.rating-list[data-astro-cid-okx4wk33]{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.rating-list[data-astro-cid-okx4wk33] li[data-astro-cid-okx4wk33]{align-content:space-between;gap:var(--s3);padding:var(--s3) var(--s2);background:var(--grade-bg);display:grid}.vendor-name[data-astro-cid-okx4wk33]{align-items:center;gap:8px;font-weight:600;line-height:1.4;display:flex}.vendor-name[data-astro-cid-okx4wk33] svg{flex-shrink:0}.rating-list[data-astro-cid-okx4wk33] [data-astro-cid-okx4wk33][data-grade=high] .vendor-name[data-astro-cid-okx4wk33] svg,.factor-panel[data-astro-cid-okx4wk33] [data-astro-cid-okx4wk33][data-grade=high] .vendor-name[data-astro-cid-okx4wk33] svg{color:var(--accent)}.score[data-astro-cid-okx4wk33]{align-items:baseline;gap:3px;display:inline-flex}.score[data-astro-cid-okx4wk33] strong[data-astro-cid-okx4wk33]{color:var(--grade-color);font-size:var(--fs-h2);line-height:var(--lh-h2);font-variant-numeric:tabular-nums;font-weight:600}.score[data-astro-cid-okx4wk33]>span[data-astro-cid-okx4wk33]{color:var(--fg-2);font-size:1rem}.overview[data-astro-cid-okx4wk33]{margin-top:var(--s8);scroll-margin-top:96px}.overview[data-astro-cid-okx4wk33]>h2[data-astro-cid-okx4wk33]{margin-bottom:var(--s4)}.matrix[data-astro-cid-okx4wk33]{border-collapse:collapse;table-layout:fixed;background:var(--surface);width:100%}.factor-column[data-astro-cid-okx4wk33]{width:15%}.matrix[data-astro-cid-okx4wk33] th[data-astro-cid-okx4wk33],.matrix[data-astro-cid-okx4wk33] td[data-astro-cid-okx4wk33]{text-align:left;vertical-align:top;overflow-wrap:break-word;padding:22px 16px;font-size:1rem;line-height:1.55}.matrix[data-astro-cid-okx4wk33] th[data-astro-cid-okx4wk33]{font-weight:600}.matrix[data-astro-cid-okx4wk33] [data-astro-cid-okx4wk33][data-grade]{background:var(--grade-bg)}.matrix[data-astro-cid-okx4wk33] thead[data-astro-cid-okx4wk33]{z-index:2;position:sticky;top:64px}.matrix[data-astro-cid-okx4wk33] thead[data-astro-cid-okx4wk33] th[data-astro-cid-okx4wk33]{background:var(--surface-2);vertical-align:middle}.matrix[data-astro-cid-okx4wk33] thead[data-astro-cid-okx4wk33] th[data-astro-cid-okx4wk33][data-grade]{background:var(--grade-bg)}.matrix[data-astro-cid-okx4wk33] thead[data-astro-cid-okx4wk33] th[data-astro-cid-okx4wk33][data-grade=high]{background:var(--accent);color:var(--accent-fg)}.column-score[data-astro-cid-okx4wk33]{font-variant-numeric:tabular-nums;margin-top:8px;font-weight:400;display:block}.matrix[data-astro-cid-okx4wk33] tbody[data-astro-cid-okx4wk33] th[data-astro-cid-okx4wk33],.matrix[data-astro-cid-okx4wk33] tfoot[data-astro-cid-okx4wk33] th[data-astro-cid-okx4wk33]{background:var(--surface-2)}.visit-link[data-astro-cid-okx4wk33]{max-width:100%;font-size:var(--fs-small);white-space:normal;gap:6px;padding-inline:12px}.visit-link[data-astro-cid-okx4wk33] svg{flex-shrink:0}.website-unavailable[data-astro-cid-okx4wk33]{font-size:var(--fs-small);color:var(--fg-2)}.vertical-comparison[data-astro-cid-okx4wk33]{display:none}.comparison-foot[data-astro-cid-okx4wk33]{margin-top:var(--s5)}@media (width<=1099px){.comparison-head[data-astro-cid-okx4wk33]{gap:var(--s3);grid-template-columns:minmax(0,1fr)}.comparison-head[data-astro-cid-okx4wk33] h1[data-astro-cid-okx4wk33]{max-width:24ch}.head-copy[data-astro-cid-okx4wk33] .intro[data-astro-cid-okx4wk33]{max-width:60ch}.rating-list[data-astro-cid-okx4wk33]{grid-template-columns:minmax(0,1fr);gap:4px}.rating-list[data-astro-cid-okx4wk33] li[data-astro-cid-okx4wk33]{justify-content:space-between;align-items:center;gap:var(--s2);padding:16px 20px;display:flex}.desktop-comparison[data-astro-cid-okx4wk33]{display:none}.vertical-comparison[data-astro-cid-okx4wk33]{gap:var(--s6);display:grid}.factor-panel[data-astro-cid-okx4wk33] h3[data-astro-cid-okx4wk33],.vendor-websites[data-astro-cid-okx4wk33] h3[data-astro-cid-okx4wk33]{margin-bottom:var(--s2)}.factor-panel[data-astro-cid-okx4wk33] dl[data-astro-cid-okx4wk33],.vendor-websites[data-astro-cid-okx4wk33] ul[data-astro-cid-okx4wk33]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.factor-panel[data-astro-cid-okx4wk33] dl[data-astro-cid-okx4wk33]>div[data-astro-cid-okx4wk33]{background:var(--grade-bg);padding:16px 20px}.factor-panel[data-astro-cid-okx4wk33] dt[data-astro-cid-okx4wk33]{font-size:var(--fs-small)}.factor-panel[data-astro-cid-okx4wk33] dd[data-astro-cid-okx4wk33]{margin:8px 0 0;font-size:1rem;line-height:1.55}.vendor-websites[data-astro-cid-okx4wk33] li[data-astro-cid-okx4wk33]{background:var(--grade-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}}@media (width<=599px){.comparison-head[data-astro-cid-okx4wk33]{padding-block:var(--s4) var(--s6)}.rating-list[data-astro-cid-okx4wk33] li[data-astro-cid-okx4wk33],.factor-panel[data-astro-cid-okx4wk33] dl[data-astro-cid-okx4wk33]>div[data-astro-cid-okx4wk33],.vendor-websites[data-astro-cid-okx4wk33] li[data-astro-cid-okx4wk33]{padding-inline:16px}.rating-list[data-astro-cid-okx4wk33] .vendor-name[data-astro-cid-okx4wk33]{font-size:1rem}}
