.TwCQ5a_article{--blog-body:color-mix(in oklab, var(--foreground) 88%, var(--background));--blog-quiet:color-mix(in oklab, var(--foreground) 76%, var(--background));--blog-accent-ink:color-mix(in oklab, var(--primary) 80%, var(--foreground));--blog-accent-tint:color-mix(in oklab, var(--primary) 12%, var(--background));--blog-card-tint:color-mix(in oklab, var(--primary) 7%, var(--background));--blog-card-ring:color-mix(in oklab, var(--primary) 24%, transparent);--blog-deadline-tint:color-mix(in oklab, var(--highlight) 16%, var(--background));--blog-deadline-ink:color-mix(in oklab, var(--highlight) 45%, var(--foreground));--blog-warning-tint:color-mix(in oklab, var(--destructive) 8%, var(--background));--blog-warning-ink:color-mix(in oklab, var(--destructive) 75%, var(--foreground));--blog-heading-offset:8.5rem;--blog-icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--blog-icon-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");--blog-icon-tip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E");--blog-icon-warning:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");--blog-icon-deadline:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5'/%3E%3Cpath d='M16 2v4'/%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M3 10h5'/%3E%3Cpath d='M17.5 17.5 16 16.3V14'/%3E%3Ccircle cx='16' cy='16' r='6'/%3E%3C/svg%3E");--blog-icon-question:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");--blog-icon-calculator:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='16' height='20' x='4' y='2' rx='2'/%3E%3Cpath d='M8 6h8'/%3E%3Cpath d='M16 14v4'/%3E%3Cpath d='M16 10h.01'/%3E%3Cpath d='M12 10h.01'/%3E%3Cpath d='M8 10h.01'/%3E%3Cpath d='M12 14h.01'/%3E%3Cpath d='M8 14h.01'/%3E%3Cpath d='M12 18h.01'/%3E%3Cpath d='M8 18h.01'/%3E%3C/svg%3E");max-width:35em;font-size:1.125rem}.dark .TwCQ5a_article{--blog-accent-ink:var(--primary);--blog-accent-tint:color-mix(in oklab, var(--primary) 16%, var(--background));--blog-card-tint:color-mix(in oklab, var(--primary) 10%, var(--background));--blog-card-ring:color-mix(in oklab, var(--primary) 30%, transparent);--blog-deadline-ink:var(--highlight);--blog-warning-tint:color-mix(in oklab, var(--destructive) 12%, var(--background));--blog-warning-ink:var(--destructive)}.TwCQ5a_content [data-block=app-cta]:empty{display:none}.TwCQ5a_slot{margin-block:2.5rem;font-size:1rem}.TwCQ5a_content,.TwCQ5a_content [class~=prose]{--tw-prose-body:var(--blog-body);--tw-prose-headings:var(--foreground);--tw-prose-lead:var(--blog-body);--tw-prose-links:var(--blog-accent-ink);--tw-prose-bold:var(--foreground);--tw-prose-counters:var(--blog-accent-ink);--tw-prose-bullets:var(--primary);--tw-prose-hr:var(--border);--tw-prose-quotes:var(--blog-body);--tw-prose-quote-borders:var(--border);--tw-prose-captions:var(--muted-foreground);--tw-prose-th-borders:var(--border);--tw-prose-td-borders:var(--border);color:var(--blog-body)}@supports not selector(:has(*)){.TwCQ5a_content [id]{scroll-margin-top:var(--blog-heading-offset)}}.TwCQ5a_content :is(h2,h3){text-wrap:balance}.TwCQ5a_content :is(p,li){text-wrap:pretty}.TwCQ5a_content a{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);overflow-wrap:break-word;font-weight:500}.TwCQ5a_content a:hover{text-decoration-color:currentColor}.TwCQ5a_content a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.TwCQ5a_content blockquote{font-style:normal;font-weight:400}.TwCQ5a_content blockquote p:before,.TwCQ5a_content blockquote p:after{content:none}.TwCQ5a_content :is(ul,ol){margin-block:1.25em}.TwCQ5a_content li,.TwCQ5a_content li>:is(ul,ol){margin-block:.5em}.TwCQ5a_content ul>li::marker{color:var(--primary)}.TwCQ5a_content ul[data-list-marker=own]{padding-inline-start:0;list-style:none}.TwCQ5a_content ul[data-list-marker=own]>li{padding-inline-start:0}.TwCQ5a_content ol{counter-reset:blog-ol;padding-inline-start:0;list-style:none}.TwCQ5a_content ol>li{counter-increment:blog-ol;padding-inline-start:2.25em;position:relative}.TwCQ5a_content ol>li:before{content:counter(blog-ol);inset-inline-start:0;background:var(--blog-accent-tint);block-size:1.75em;inline-size:1.75em;color:var(--blog-accent-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:9999px;font-size:.75em;font-weight:600;line-height:1.75em;position:absolute;top:.3em}.TwCQ5a_content [data-block=takeaways]:not(:has(>h2)):before{color:var(--blog-accent-ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:600;line-height:1.4;display:block}.TwCQ5a_content [data-block=steps]:not(:has(>h2)):before{color:var(--blog-accent-ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:600;line-height:1.4;display:block}.TwCQ5a_content [data-block=example]:not(:has(>:is(h2,h3))):before{color:var(--blog-accent-ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:600;line-height:1.4;display:block}.TwCQ5a_content [data-block=faq]:not(:has(>h2)):before{color:var(--blog-accent-ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:600;line-height:1.4;display:block}.TwCQ5a_content [data-block=sources]:not(:has(>h2)):before{color:var(--blog-accent-ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:600;line-height:1.4;display:block}.TwCQ5a_content [data-block=takeaways]:not(:has(>h2)):before{content:var(--blog-label-takeaways)}.TwCQ5a_content [data-block=steps]:not(:has(>h2)):before{content:var(--blog-label-steps)}.TwCQ5a_content [data-block=example]:not(:has(>:is(h2,h3))):before{content:var(--blog-label-example)}.TwCQ5a_content [data-block=faq]:not(:has(>h2)):before{content:var(--blog-label-faq)}.TwCQ5a_content [data-block=sources]:not(:has(>h2)):before{content:var(--blog-label-sources);color:var(--blog-quiet)}.TwCQ5a_content :is([data-block=takeaways],[data-block=example]){border-radius:1rem;margin-block:2em;padding:1rem .875rem}@media (min-width:640px){.TwCQ5a_content :is([data-block=takeaways],[data-block=example]){padding:1.5em 1.75em}}.TwCQ5a_content [data-block]>:first-child{margin-top:0}.TwCQ5a_content [data-block]>:last-child{margin-bottom:0}.TwCQ5a_content [data-block=takeaways]{background:var(--blog-card-tint);box-shadow:inset 0 0 0 1px var(--blog-card-ring)}.TwCQ5a_content [data-block=takeaways]>h2{margin-top:0;margin-bottom:.75em;font-size:1.25em}.TwCQ5a_content [data-block=takeaways]>ul:not([data-list-marker=own]){padding-inline-start:0;list-style:none}.TwCQ5a_content [data-block=takeaways]>ul:not([data-list-marker=own])>li{padding-inline-start:1.5em;position:relative}.TwCQ5a_content [data-block=takeaways]>ul:not([data-list-marker=own])>li:before{content:"";inset-inline-start:0;background:var(--primary);block-size:1em;inline-size:1em;-webkit-mask:var(--blog-icon-check) center / contain no-repeat;-webkit-mask:var(--blog-icon-check) center / contain no-repeat;mask:var(--blog-icon-check) center / contain no-repeat;position:absolute;top:.4em}@media (min-width:640px){.TwCQ5a_content [data-block=takeaways]>ul:not([data-list-marker=own])>li{padding-inline-start:1.875em}.TwCQ5a_content [data-block=takeaways]>ul:not([data-list-marker=own])>li:before{block-size:1.125em;inline-size:1.125em;top:.333em}}.TwCQ5a_content [data-block=example]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--paper-edge)}.TwCQ5a_content [data-block=example]>:is(h2,h3):first-child{margin-top:0;margin-bottom:.75em;font-size:1.1875em}.TwCQ5a_content [data-block=example]>:is(h2,h3):first-child:before{content:"";vertical-align:-.125em;background:var(--blog-accent-ink);block-size:.95em;inline-size:.95em;-webkit-mask:var(--blog-icon-calculator) center / contain no-repeat;-webkit-mask:var(--blog-icon-calculator) center / contain no-repeat;mask:var(--blog-icon-calculator) center / contain no-repeat;margin-inline-end:.5em;display:inline-block}.TwCQ5a_content table{table-layout:auto;width:100%;min-width:100%;display:table;overflow:visible}.TwCQ5a_content thead{width:auto;display:table-header-group}.TwCQ5a_content tbody{width:auto;display:table-row-group}.TwCQ5a_content tfoot{width:auto;display:table-footer-group}.TwCQ5a_content tr{width:auto;display:table-row}.TwCQ5a_content :is(th,td){min-width:6.5rem}@media (max-width:639px){.TwCQ5a_content :is(th,td){padding:.5rem .625rem}}.TwCQ5a_content [data-block] [class~=overflow-x-auto]{margin-inline:0;padding-inline:0}.TwCQ5a_content [data-block]>[class~=overflow-x-auto]:last-child>table{margin-bottom:0}.TwCQ5a_content [data-block=steps]{margin-block:2em}.TwCQ5a_content [data-block=steps]>ol{counter-reset:blog-step;margin-top:1.5em}.TwCQ5a_content [data-block=steps]>ol>li{padding-inline-start:2.75em;counter-increment:blog-step;min-block-size:2.5em;margin:0;padding-bottom:1.5em;position:relative}.TwCQ5a_content [data-block=steps]>ol>li:last-child{padding-bottom:0}.TwCQ5a_content [data-block=steps]>ol>li:before{content:counter(blog-step);background:var(--primary);block-size:2em;inline-size:2em;color:var(--primary-foreground);font-size:.875em;line-height:2em;top:0}.TwCQ5a_content [data-block=steps]>ol>li:after{content:"";inset-inline-start:calc(.875em - 1px);background:var(--border);border-radius:1px;inline-size:2px;position:absolute;top:2.125em;bottom:.375em}.TwCQ5a_content [data-block=steps]>ol>li:last-child:after{display:none}.TwCQ5a_content [data-block=steps]>ol>li>:is(h3,h4):first-child{margin-top:0;margin-bottom:.375em;font-size:1.125em;line-height:1.75}.TwCQ5a_content [data-block=steps]>ol>li>p{margin-block:.5em}.TwCQ5a_content [data-block=callout]{--callout-bg:var(--muted);--callout-ink:var(--muted-foreground);--callout-label-ink:var(--blog-quiet);--callout-icon:var(--blog-icon-info);background:var(--callout-bg);border-radius:1rem;margin-block:1.75em;padding:1rem 1.25rem 1rem 3.5rem;position:relative}.TwCQ5a_content [data-block=callout][data-callout=tip]{--callout-bg:var(--blog-card-tint);--callout-ink:var(--blog-accent-ink);--callout-label-ink:var(--blog-accent-ink);--callout-icon:var(--blog-icon-tip)}.TwCQ5a_content [data-block=callout][data-callout=deadline]{--callout-bg:var(--blog-deadline-tint);--callout-ink:var(--blog-deadline-ink);--callout-label-ink:var(--blog-deadline-ink);--callout-icon:var(--blog-icon-deadline)}.TwCQ5a_content [data-block=callout][data-callout=warning]{--callout-bg:var(--blog-warning-tint);--callout-ink:var(--blog-warning-ink);--callout-label-ink:var(--blog-warning-ink);--callout-icon:var(--blog-icon-warning)}.TwCQ5a_content [data-block=callout]:after{content:"";inset-inline-start:1.25rem;background:var(--callout-ink);block-size:1.375rem;inline-size:1.375rem;-webkit-mask:var(--callout-icon) center / contain no-repeat;-webkit-mask:var(--callout-icon) center / contain no-repeat;mask:var(--callout-icon) center / contain no-repeat;position:absolute;top:1.3125rem}.TwCQ5a_content [data-block=callout]>:first-child{margin-top:0}.TwCQ5a_content [data-block=callout]>:last-child{margin-bottom:0}.TwCQ5a_article[data-labels] .TwCQ5a_content [data-block=callout]:not([data-callout-label=off]){padding-top:2.875rem}.TwCQ5a_article[data-labels] .TwCQ5a_content [data-block=callout]:not([data-callout-label=off]):after{top:1rem}.TwCQ5a_article[data-labels] .TwCQ5a_content [data-block=callout]:not([data-callout-label=off]):before{inset-inline-start:3.5rem;color:var(--callout-label-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.375rem;position:absolute;top:1rem}.TwCQ5a_article[data-labels] .TwCQ5a_content [data-block=callout][data-callout=deadline]:not([data-callout-label=off]):before{content:var(--blog-label-deadline)}.TwCQ5a_article[data-labels] .TwCQ5a_content [data-block=callout][data-callout=warning]:not([data-callout-label=off]):before{content:var(--blog-label-warning)}.TwCQ5a_article[data-labels] .TwCQ5a_content [data-block=callout][data-callout=tip]:not([data-callout-label=off]):before{content:var(--blog-label-tip)}.TwCQ5a_article[data-labels] .TwCQ5a_content [data-block=callout][data-callout=note]:not([data-callout-label=off]):before{content:var(--blog-label-note)}.TwCQ5a_content [data-block=faq]{margin-top:3em}.TwCQ5a_content [data-block=faq] :is(h3,h4){padding-top:1.25rem;border-top:1px solid var(--border);margin-top:1.5em;margin-bottom:.5em;padding-inline-start:2rem;font-size:1.0625em;line-height:1.55;position:relative}.TwCQ5a_content [data-block=faq] :is(h3,h4):before{content:"";inset-inline-start:0;background:var(--blog-accent-ink);block-size:1.25rem;inline-size:1.25rem;-webkit-mask:var(--blog-icon-question) center / contain no-repeat;-webkit-mask:var(--blog-icon-question) center / contain no-repeat;mask:var(--blog-icon-question) center / contain no-repeat;position:absolute;top:calc(1.25rem + .15em)}.TwCQ5a_content [data-block=faq] :is(h3,h4)~:not(h2,h3,h4){margin-inline-start:2rem}.TwCQ5a_content [data-block=faq] :is(h3,h4)+:is(p,ul,ol,div){margin-top:.25em}.TwCQ5a_content [data-block=sources]{border-top:1px solid var(--border);margin-top:3em;padding-top:1.5em;font-size:.875em;line-height:1.6}.TwCQ5a_content [data-block=sources]>h2{margin-top:0;margin-bottom:.75em;font-size:1.3em}.TwCQ5a_content [data-block=sources] :is(ul,ol){counter-reset:blog-source;margin-block:.75em;padding-inline-start:0;list-style:none}.TwCQ5a_content [data-block=sources] :is(ul,ol)>li{counter-increment:blog-source;margin-block:.375em;padding-inline-start:2.25em;position:relative}.TwCQ5a_content [data-block=sources] :is(ul,ol)>li:before{content:counter(blog-source) ".";inset-inline-start:0;block-size:auto;inline-size:1.75em;color:var(--muted-foreground);font-size:inherit;font-weight:400;line-height:inherit;text-align:end;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;position:absolute;top:0}.TwCQ5a_content [data-block=sources] a{overflow-wrap:anywhere}.TwCQ5a_content [data-block=disclaimer]{background:var(--muted);color:var(--blog-quiet);border:0;border-radius:.75rem;margin:0 0 2em;padding:.875em 1.125em .875em 2.875em;font-size:.875em;line-height:1.65;position:relative}.TwCQ5a_content [data-block=disclaimer]:before{content:"";inset-inline-start:1em;background:var(--muted-foreground);block-size:1.15em;inline-size:1.15em;-webkit-mask:var(--blog-icon-info) center / contain no-repeat;-webkit-mask:var(--blog-icon-info) center / contain no-repeat;mask:var(--blog-icon-info) center / contain no-repeat;position:absolute;top:1.05em}.TwCQ5a_content [data-block=disclaimer] p{margin-block:.5em}.TwCQ5a_content [data-block=disclaimer] strong{color:var(--foreground)}.TwCQ5a_article[data-toc=replaced] .TwCQ5a_content nav[class~=toc],.TwCQ5a_article[data-toc=replaced] .TwCQ5a_content nav[class~=table-of-contents]{display:none}.dark .TwCQ5a_content :is([class*=bg-red-],[class*=bg-orange-],[class*=bg-amber-],[class*=bg-yellow-],[class*=bg-blue-],[class*=bg-gray-],[class*=bg-slate-],[class*=bg-green-],[class*=bg-emerald-]){background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}.dark .TwCQ5a_content :is([class*=text-gray-],[class*=text-slate-],[class*=text-red-],[class*=text-orange-],[class*=text-amber-],[class*=text-yellow-],[class*=text-blue-],[class*=text-green-]){color:inherit}.dark .TwCQ5a_content :is([class*=border-gray-],[class*=border-orange-2],[class*=border-red-2],[class*=border-blue-2]){border-color:var(--border)}
