.howto-toggle[data-astro-cid-fcs5iqla]{align-items:center;gap:.45rem;margin-top:1rem;display:inline-flex}.howto-panel[data-astro-cid-fcs5iqla]{max-width:24rem;margin:1rem 0 0;display:none}.howto[data-astro-cid-fcs5iqla].is-open .howto-panel[data-astro-cid-fcs5iqla]{display:block}@media (width>=64rem){.howto-toggle[data-astro-cid-fcs5iqla]{display:none}.howto-panel[data-astro-cid-fcs5iqla]{width:20.5rem;margin:0;display:block}}.ht-stage[data-astro-cid-fcs5iqla]{--dur:9s;aspect-ratio:16/10;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-family:var(--font-body);color:var(--ink);position:relative;overflow:hidden;container-type:inline-size}.ht-stage[data-astro-cid-fcs5iqla] [data-astro-cid-fcs5iqla]{animation-duration:var(--dur);animation-timing-function:ease;animation-iteration-count:infinite;animation-fill-mode:both}.ht-label[data-astro-cid-fcs5iqla]{color:var(--pencil);margin:0;font-size:3.4cqw;font-weight:600;position:absolute;top:6%;left:5%}.ht-input[data-astro-cid-fcs5iqla]{box-sizing:border-box;border:1px solid var(--line);border-radius:1.4cqw;align-content:start;gap:.9cqw;width:46%;height:31%;padding:2.2cqw 2.4cqw;font-size:3.4cqw;line-height:1.25;animation-name:ht-focus;display:grid;position:absolute;top:14%;left:5%}.ht-line[data-astro-cid-fcs5iqla]{white-space:nowrap;text-overflow:clip;overflow:hidden}.ht-line-1[data-astro-cid-fcs5iqla]{animation-name:ht-type-1;animation-timing-function:steps(14,end)}.ht-line-2[data-astro-cid-fcs5iqla]{animation-name:ht-type-2;animation-timing-function:steps(14,end)}.ht-line-3[data-astro-cid-fcs5iqla]{animation-name:ht-type-3;animation-timing-function:steps(10,end)}.ht-chips[data-astro-cid-fcs5iqla]{gap:1.2cqw;width:46%;display:flex;position:absolute;top:50%;left:5%}.ht-chip[data-astro-cid-fcs5iqla]{box-sizing:border-box;border:1px solid var(--line);white-space:nowrap;min-width:0;height:8.4cqw;color:var(--ink);border-radius:1.4cqw;flex:1 1 0;place-items:center;font-size:2.9cqw;font-weight:600;display:grid;overflow:hidden}.ht-chip-on[data-astro-cid-fcs5iqla]{background:var(--tint);border-color:var(--blue);color:var(--blue-dark);animation-name:ht-chip}.ht-button[data-astro-cid-fcs5iqla]{background:var(--blue);width:46%;height:11.5%;color:var(--white);white-space:nowrap;border-radius:1.4cqw;place-items:center;font-size:3.4cqw;font-weight:600;animation-name:ht-press;display:grid;position:absolute;top:67%;left:5%}.ht-result[data-astro-cid-fcs5iqla]{box-sizing:border-box;border:1.5px solid var(--ink);border-radius:1.4cqw;gap:.6cqw;width:39%;padding:2cqw 2.4cqw;animation-name:ht-result;display:grid;position:absolute;top:6%;left:56%}.ht-result-label[data-astro-cid-fcs5iqla]{color:var(--pencil);white-space:nowrap;text-overflow:ellipsis;font-size:2.7cqw;overflow:hidden}.ht-result-value[data-astro-cid-fcs5iqla]{font-family:var(--font-heading);white-space:nowrap;font-size:4.3cqw;font-weight:600}.ht-mark[data-astro-cid-fcs5iqla]{background-image:linear-gradient(transparent 55%, var(--marker) 55%, var(--marker) 92%, transparent 92%);background-repeat:no-repeat;background-size:100% 100%;padding-inline:.15em;animation-name:ht-mark}.ht-chart[data-astro-cid-fcs5iqla]{aspect-ratio:100/60;width:39%;height:auto;animation-name:ht-chart;position:absolute;top:44%;left:56%;overflow:visible}.ht-axis[data-astro-cid-fcs5iqla]{stroke:var(--grid);stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.ht-draw[data-astro-cid-fcs5iqla]{fill:none;stroke:#3d6fb6;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation-name:ht-draw}.ht-accent[data-astro-cid-fcs5iqla]{stroke:#c8553d}.ht-ink[data-astro-cid-fcs5iqla]{stroke:var(--ink);stroke-width:1.6px}.ht-thick[data-astro-cid-fcs5iqla]{stroke-width:2.8px}.ht-fill[data-astro-cid-fcs5iqla]{fill:#3d6fb63d;animation-name:ht-fill}.ht-band-1[data-astro-cid-fcs5iqla]{fill:#3d6fb66b}.ht-band-2[data-astro-cid-fcs5iqla]{fill:#3d6fb642}.ht-band-3[data-astro-cid-fcs5iqla]{fill:#3d6fb621}.ht-fill-accent[data-astro-cid-fcs5iqla]{fill:#c8553d52}.ht-fadebox[data-astro-cid-fcs5iqla]{fill:#3d6fb62e;stroke:#3d6fb6;stroke-width:1.5px;vector-effect:non-scaling-stroke;animation-name:ht-fill}.ht-grow[data-astro-cid-fcs5iqla]{fill:#3d6fb6;transform-box:fill-box;transform-origin:50% 100%;animation-name:ht-grow;animation-delay:var(--d,0s)}.ht-gap[data-astro-cid-fcs5iqla]{stroke:var(--white);stroke-width:.8px}.ht-pop[data-astro-cid-fcs5iqla]{fill:#3d6fb6;transform-box:fill-box;transform-origin:50%;animation-name:ht-pop;animation-delay:var(--d,0s)}.ht-hollow[data-astro-cid-fcs5iqla]{fill:var(--white);stroke:#3d6fb6;stroke-width:1.2px}.ht-accent-fill[data-astro-cid-fcs5iqla]{fill:#c8553d}.ht-cursor[data-astro-cid-fcs5iqla]{opacity:0;filter:drop-shadow(0 1px 1px #0e2a4740);width:6.5cqw;height:6.5cqw;animation-name:ht-cursor;position:absolute;top:74%;left:30%}.ht-ripple[data-astro-cid-fcs5iqla]{opacity:0;background:#1f4e8c40;border-radius:50%;width:9cqw;height:9cqw;margin:-4.5cqw 0 0 -4.5cqw;animation-name:ht-ripple;position:absolute;top:72.5%;left:28%}.ht-steps[data-astro-cid-fcs5iqla]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;margin:.85rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:grid}.ht-step[data-astro-cid-fcs5iqla]{color:var(--ink);align-items:center;gap:.45rem;margin:0;display:flex}.ht-step[data-astro-cid-fcs5iqla]+.ht-step[data-astro-cid-fcs5iqla]{margin-top:0}.ht-num[data-astro-cid-fcs5iqla]{background:var(--ink);width:1.35rem;height:1.35rem;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.ht-step-title[data-astro-cid-fcs5iqla]{line-height:1.25}.ht-step[data-astro-cid-fcs5iqla] .ht-num[data-astro-cid-fcs5iqla]{animation:var(--dur,9s) ease infinite both}.ht-step-1[data-astro-cid-fcs5iqla] .ht-num[data-astro-cid-fcs5iqla]{animation-name:ht-rail-1}.ht-step-2[data-astro-cid-fcs5iqla] .ht-num[data-astro-cid-fcs5iqla]{animation-name:ht-rail-2}.ht-step-3[data-astro-cid-fcs5iqla] .ht-num[data-astro-cid-fcs5iqla]{animation-name:ht-rail-3}.ht-step-4[data-astro-cid-fcs5iqla] .ht-num[data-astro-cid-fcs5iqla]{animation-name:ht-rail-4}.ht-caption[data-astro-cid-fcs5iqla]{margin-top:.4rem;font-size:.8125rem}.ht-pause[data-astro-cid-fcs5iqla]{font-size:.8125rem}.howto[data-astro-cid-fcs5iqla].is-paused .ht-stage[data-astro-cid-fcs5iqla] [data-astro-cid-fcs5iqla],.howto[data-astro-cid-fcs5iqla].is-paused .ht-num[data-astro-cid-fcs5iqla]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ht-stage[data-astro-cid-fcs5iqla] [data-astro-cid-fcs5iqla],.ht-num[data-astro-cid-fcs5iqla]{animation:none!important}.ht-cursor[data-astro-cid-fcs5iqla],.ht-ripple[data-astro-cid-fcs5iqla],.ht-pause[data-astro-cid-fcs5iqla]{display:none}}@keyframes ht-focus{0%,5%{border-color:var(--line);box-shadow:none}9%,30%{border-color:var(--blue);box-shadow:0 0 0 2px #1f4e8c2e}34%,to{border-color:var(--line);box-shadow:none}}@keyframes ht-type-1{0%,9%{clip-path:inset(0 100% 0 0);opacity:1}17%,96%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes ht-type-2{0%,17%{clip-path:inset(0 100% 0 0);opacity:1}25%,96%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes ht-type-3{0%,24%{clip-path:inset(0 100% 0 0);opacity:1}30%,96%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes ht-chip{0%,37%{background:var(--white);border-color:var(--line);color:var(--ink)}40%,96%{background:var(--tint);border-color:var(--blue);color:var(--blue-dark)}to{background:var(--white);border-color:var(--line);color:var(--ink)}}@keyframes ht-press{0%,52%{background:var(--blue);transform:scale(1)}54%{background:var(--blue-dark);transform:scale(.95)}57%,to{background:var(--blue);transform:scale(1)}}@keyframes ht-result{0%,57%{opacity:0;transform:translateY(4%)}63%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes ht-mark{0%,65%{background-size:0% 100%}73%,to{background-size:100% 100%}}@keyframes ht-chart{0%,57%{opacity:0}60%,95%{opacity:1}to{opacity:0}}@keyframes ht-draw{0%,60%{stroke-dashoffset:1px}76%,to{stroke-dashoffset:0}}@keyframes ht-fill{0%,68%{opacity:0}76%,to{opacity:1}}@keyframes ht-grow{0%,60%{transform:scaleY(0)}72%,to{transform:scaleY(1)}}@keyframes ht-pop{0%,60%{transform:scale(0)}68%,to{transform:scale(1)}}@keyframes ht-cursor{0%{opacity:0;top:92%;left:70%}3%{opacity:1;top:92%;left:70%}9%,28%{opacity:1;top:32%;left:40%}36%,42%{left:var(--chip-x);opacity:1;top:56%}50%,56%{opacity:1;top:74%;left:30%}62%,86%{opacity:1;top:88%;left:52%}92%,to{opacity:0;top:88%;left:52%}}@keyframes ht-ripple{0%,52%{opacity:0;transform:scale(.3)}54%{opacity:1;transform:scale(.6)}60%,to{opacity:0;transform:scale(1.4)}}@keyframes ht-rail-1{0%,3%{background:var(--ink);box-shadow:none}5%,30%{background:var(--blue);box-shadow:0 0 0 3px #1f4e8c33}33%,to{background:var(--ink);box-shadow:none}}@keyframes ht-rail-2{0%,30%{background:var(--ink);box-shadow:none}33%,44%{background:var(--blue);box-shadow:0 0 0 3px #1f4e8c33}47%,to{background:var(--ink);box-shadow:none}}@keyframes ht-rail-3{0%,44%{background:var(--ink);box-shadow:none}47%,57%{background:var(--blue);box-shadow:0 0 0 3px #1f4e8c33}60%,to{background:var(--ink);box-shadow:none}}@keyframes ht-rail-4{0%,57%{background:var(--ink);box-shadow:none}60%,94%{background:var(--blue);box-shadow:0 0 0 3px #1f4e8c33}97%,to{background:var(--ink);box-shadow:none}}.tool-hero[data-astro-cid-xqrakt4q]{border-bottom:1px solid var(--grid);padding-bottom:4.5rem}.breadcrumb[data-astro-cid-xqrakt4q] ol[data-astro-cid-xqrakt4q]{color:var(--pencil);flex-wrap:wrap;gap:.25rem;margin:0;padding:1.25rem 0 0;font-size:.875rem;list-style:none;display:flex}.breadcrumb[data-astro-cid-xqrakt4q] li[data-astro-cid-xqrakt4q]+li[data-astro-cid-xqrakt4q]:before{content:"›";margin-right:.4rem}.tool-hero-grid[data-astro-cid-xqrakt4q]{gap:0 2.5rem;display:grid}@media (width>=64rem){.tool-hero-grid[data-astro-cid-xqrakt4q]{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.tool-header[data-astro-cid-xqrakt4q]{align-items:flex-start;gap:1.1rem;margin-top:1.25rem;display:flex}.tool-header-icon[data-astro-cid-xqrakt4q]{background:var(--white);border:1px solid var(--grid);box-shadow:var(--shadow-sm);margin-top:.2rem}@media (width<=30rem){.tool-header-icon[data-astro-cid-xqrakt4q]{display:none}}.tool-header[data-astro-cid-xqrakt4q] h1[data-astro-cid-xqrakt4q]{font-size:clamp(2rem,4.5vw,2.75rem)}.tool-header[data-astro-cid-xqrakt4q] .lead[data-astro-cid-xqrakt4q]{margin-top:.5rem}.tool-badges[data-astro-cid-xqrakt4q]{margin-top:1.25rem}.tool-panel-raised[data-astro-cid-xqrakt4q]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-top:-3rem;position:relative}.share-bar[data-astro-cid-xqrakt4q]{border-top:1px solid var(--grid);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:1.5rem;padding-top:1rem;font-size:.9375rem;display:flex}.share-copy[data-astro-cid-xqrakt4q]{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.share-status[data-astro-cid-xqrakt4q]{color:var(--pencil);font-size:.875rem}.tool-body[data-astro-cid-xqrakt4q]{gap:2.5rem;margin-top:2.5rem;display:grid}@media (width>=64rem){.tool-body[data-astro-cid-xqrakt4q]{grid-template-columns:minmax(0,1fr) 16rem;gap:3.5rem}}.tool-main[data-astro-cid-xqrakt4q]{min-width:0;max-width:48rem}.tool-article[data-astro-cid-xqrakt4q]{max-width:none}.tool-aside[data-astro-cid-xqrakt4q]{display:none}@media (width>=64rem){.tool-aside[data-astro-cid-xqrakt4q]{display:block}}.aside-sticky[data-astro-cid-xqrakt4q]{top:calc(var(--header-h) + 1.5rem);gap:1rem;display:grid;position:sticky}.toc[data-astro-cid-xqrakt4q]{padding:1rem 1.1rem}.toc-title[data-astro-cid-xqrakt4q]{margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.toc[data-astro-cid-xqrakt4q] ol[data-astro-cid-xqrakt4q]{gap:.1rem;margin:0;padding:0;font-size:.9063rem;list-style:none;display:grid}.toc[data-astro-cid-xqrakt4q] a[data-astro-cid-xqrakt4q]{border-left:2px solid var(--grid);color:var(--pencil);padding:.3rem 0 .3rem .75rem;line-height:1.35;text-decoration:none;display:block}.toc[data-astro-cid-xqrakt4q] a[data-astro-cid-xqrakt4q]:hover{color:var(--blue);border-left-color:var(--blue)}.aside-note[data-astro-cid-xqrakt4q]{color:var(--pencil);padding:1rem 1.1rem;font-size:.9063rem}.aside-note[data-astro-cid-xqrakt4q] a[data-astro-cid-xqrakt4q]{margin-top:.5rem;font-weight:600;display:inline-block}.faq[data-astro-cid-xqrakt4q]{margin-top:3rem}.faq[data-astro-cid-xqrakt4q] h2[data-astro-cid-xqrakt4q]{margin-bottom:1rem;font-size:1.75rem}.faq-list[data-astro-cid-xqrakt4q]{gap:.6rem;display:grid}.faq-item[data-astro-cid-xqrakt4q]{background:var(--white);border:1px solid var(--grid);border-radius:var(--radius-lg)}.faq-item[data-astro-cid-xqrakt4q][open]{border-color:var(--line);box-shadow:var(--shadow-sm)}.faq-item[data-astro-cid-xqrakt4q] summary[data-astro-cid-xqrakt4q]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;list-style:none;display:flex}.faq-item[data-astro-cid-xqrakt4q] summary[data-astro-cid-xqrakt4q]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-xqrakt4q] summary[data-astro-cid-xqrakt4q]:focus-visible{outline-offset:-3px;border-radius:var(--radius-lg)}.faq-item[data-astro-cid-xqrakt4q] h3[data-astro-cid-xqrakt4q]{font-size:1.125rem}.faq-toggle[data-astro-cid-xqrakt4q]{background:var(--tint);border-radius:50%;flex:none;width:1.5rem;height:1.5rem;position:relative}.faq-toggle[data-astro-cid-xqrakt4q]:before,.faq-toggle[data-astro-cid-xqrakt4q]:after{content:"";background:var(--blue);width:.65rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle[data-astro-cid-xqrakt4q]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[data-astro-cid-xqrakt4q][open] .faq-toggle[data-astro-cid-xqrakt4q]:after{display:none}.faq-answer[data-astro-cid-xqrakt4q]{color:var(--ink);padding:0 1.25rem 1.1rem}.related[data-astro-cid-xqrakt4q]{border-top:1px solid var(--grid);margin-top:3.5rem;padding-top:2.5rem}.related[data-astro-cid-xqrakt4q] h2[data-astro-cid-xqrakt4q]{margin-bottom:1.25rem;font-size:1.75rem}@media (width>=64rem){.related-grid[data-astro-cid-xqrakt4q]{grid-template-columns:repeat(4,minmax(0,1fr))}}.author[data-astro-cid-xqrakt4q]{margin-top:3rem}.updated[data-astro-cid-xqrakt4q]{color:var(--pencil);margin-top:.75rem;font-size:.875rem}
