.web-tool-header[data-v-d359c75c]{justify-items:start;gap:.75rem;padding-block:clamp(1.5rem,3.5vw,3rem) clamp(1.25rem,3vw,2rem);display:grid}.web-tool-breadcrumb[data-v-d359c75c]{color:var(--lab-text-3);font-family:var(--lab-font-mono);flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.web-tool-breadcrumb-link[data-v-d359c75c]{color:var(--lab-signal)}.web-tool-breadcrumb-link[data-v-d359c75c]:hover{text-decoration:underline}.web-tool-title[data-v-d359c75c]{letter-spacing:-.045em;font-size:clamp(2.25rem,1.3rem + 4vw,5rem);font-weight:800;line-height:1}.web-tool-summary[data-v-d359c75c]{max-width:58ch;color:var(--lab-text-2);font-size:clamp(1rem,.95rem + .3vw,1.25rem);line-height:1.45}.web-tool-privacy[data-v-d359c75c]{color:var(--lab-ok);font-family:var(--lab-font-mono);align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.web-tool-content[data-v-d359c75c]{margin-top:var(--lab-section-gap);gap:clamp(2.5rem,5vw,4rem);display:grid}.web-tool-section[data-v-d359c75c]{border-top:1px solid var(--lab-line-strong);align-content:start;gap:1rem;min-width:0;padding-top:.75rem;display:grid}.web-tool-heading[data-v-d359c75c]{letter-spacing:-.025em;font-size:clamp(1.375rem,1.2rem + .8vw,2rem);font-weight:600;line-height:1.15}.web-tool-section .lab-prose+.lab-prose[data-v-d359c75c]{margin-top:0}.web-tool-step[data-v-d359c75c]{border-top:1px solid var(--lab-line);grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;padding-block:.625rem;display:grid}.web-tool-feature[data-v-d359c75c]{border-top:1px solid var(--lab-line);color:var(--lab-text-2);padding-block:.5rem}.web-tool-faq[data-v-d359c75c]{border-top:1px solid var(--lab-line);gap:.375rem;padding-block:1rem;display:grid}.web-tool-faq-question[data-v-d359c75c]{font-weight:600;line-height:1.35}.web-tool-faq-answer[data-v-d359c75c]{color:var(--lab-text-2);line-height:1.55}.web-tool-related-link[data-v-d359c75c]{border-top:1px solid var(--lab-line);gap:.125rem;padding-block:.75rem;transition:color .18s;display:grid}.web-tool-related-link[data-v-d359c75c]:hover{color:var(--lab-signal)}.web-tool-related-name[data-v-d359c75c]{font-weight:600}.web-tool-related-summary[data-v-d359c75c]{color:var(--lab-text-2);font-size:.9375rem;line-height:1.45}.web-tool-all-link[data-v-d359c75c]{justify-self:start}@media (width>=900px){.web-tool-content[data-v-d359c75c]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}
