.library_library__dADjw{--library-muted:#525252;--library-line:#e5e5e5;--library-soft:#fafafa;--library-link:#0e7490;padding-bottom:5rem}.dark .library_library__dADjw{--library-muted:#a3a3a3;--library-line:#262626;--library-soft:#171717;--library-link:#67e8f9}.library_library__dADjw ::selection{background:#a5f3fc;color:#171717}.library_library__dADjw :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--library-link);outline-offset:4px}.library_link__cFrMN{color:var(--library-link);text-decoration:underline;text-underline-offset:.23em;text-decoration-thickness:1px}.library_link__cFrMN:hover{text-decoration-thickness:2px}.library_readingFlow__vaLeW{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem}.library_categoryGroup__oVbqz+.library_categoryGroup__oVbqz{border-top:1px solid var(--library-line)}.library_categoryGroup__oVbqz>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;min-height:3rem;font-weight:650;cursor:pointer;list-style:none}.library_categoryGroup__oVbqz>summary::-webkit-details-marker{display:none}.library_categoryGroup__oVbqz[open]>summary svg{transform:rotate(180deg)}.library_section__giTfq{min-width:0;scroll-margin-top:6rem}.library_section__giTfq :is(p,li){font-size:1.125rem;line-height:1.8;max-width:70ch;overflow-wrap:anywhere}.library_readingFlow__vaLeW>.library_section__giTfq :is(p,li):not(.library_tableHint__kaVnN){color:#374151}.dark .library_readingFlow__vaLeW>.library_section__giTfq :is(p,li):not(.library_tableHint__kaVnN){color:#d4d4d4}.library_section__giTfq p{margin-top:1rem}.library_section__giTfq ul{list-style:disc;padding-left:1.35rem;margin-top:1rem}.library_section__giTfq li+li{margin-top:.6rem}.library_section__giTfq ul li::marker{color:var(--library-muted)}.library_section__giTfq ol{padding-left:1.4rem;list-style:decimal;margin-top:1rem}.library_answer___2YZ4{color:var(--foreground)}.library_proseLinks__8ac04{margin-top:1.25rem;list-style:none!important;padding:0!important}.library_proseLinks__8ac04 a{font-size:1rem}.library_proseLinks__8ac04 small{display:block;color:var(--library-muted);font-size:.875rem;line-height:1.7;margin-top:.25rem}.library_tableScroll__PBm1B{margin-top:1.5rem;overflow:auto;border:1px solid var(--library-line);border-radius:var(--radius-xl);scrollbar-color:var(--library-muted) var(--library-soft)}.library_table__qE_HA{width:100%;min-width:37rem;table-layout:fixed;border-collapse:collapse;font-size:.9375rem;line-height:1.75}.library_table__qE_HA caption{text-align:left;padding:1rem 1.25rem;background:var(--library-soft);font-weight:600}.library_table__qE_HA :is(th,td){text-align:left;vertical-align:top;padding:1rem 1.25rem;border-top:1px solid var(--library-line);overflow-wrap:break-word;min-width:10rem;max-width:24rem}.library_table__qE_HA thead th{font-weight:600;font-size:.875rem;background:var(--library-soft)}.library_table__qE_HA th small{display:block;font-weight:400;color:var(--library-muted);font-size:.8125rem;line-height:1.65;margin-top:.4rem}.library_table__qE_HA tbody th{min-width:8rem}.library_table__qE_HA .library_link__cFrMN{font-weight:650}.library_tableHint__kaVnN{color:var(--library-muted);font-size:.8125rem!important;line-height:1.6!important;margin-top:.75rem!important}.library_figure__0PsGC{margin-top:1.75rem}.library_figure__0PsGC img{display:block;width:100%;height:auto;border-radius:var(--radius-xl);border:1px solid var(--library-line)}.library_figure__0PsGC figcaption{margin-top:.75rem;font-size:.8125rem;line-height:1.75;color:var(--library-muted);max-width:70ch}.library_library__dADjw .library_compareSection__4fUy0:focus-visible{outline:none}.library_compareSection__4fUy0{container:tool-comparison/inline-size}.library_compareSection__4fUy0>h2{width:fit-content}.library_compareSection__4fUy0:focus-visible>h2{outline:2px solid var(--library-link);outline-offset:4px}.library_comparisonHint__rLj6w{display:none}@container tool-comparison (width < calc(17.5rem + 2px)){[data-columns="1"]>.library_comparisonHint__rLj6w{display:block}}@container tool-comparison (width < calc(26rem + 2px)){[data-columns="2"]>.library_comparisonHint__rLj6w{display:block}}@container tool-comparison (width < calc(34.5rem + 2px)){[data-columns="3"]>.library_comparisonHint__rLj6w{display:block}}@container tool-comparison (width < calc(43rem + 2px)){[data-columns="4"]>.library_comparisonHint__rLj6w{display:block}}@container tool-comparison (width < calc(51.5rem + 2px)){[data-columns="5"]>.library_comparisonHint__rLj6w{display:block}}@media(max-width:639px){.library_table__qE_HA :is(th,td){padding:1rem}}@media(prefers-reduced-motion:reduce){.library_library__dADjw *{scroll-behavior:auto!important;transition:none!important}}.library_mobileContents__nNwal{display:none}@media(max-width:1023px){.library_mobileContents__nNwal{display:block;border-block:1px solid var(--library-line);margin-bottom:2rem}.library_mobileContents__nNwal summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.875rem;font-weight:600;min-height:2.75rem;list-style:none}.library_mobileContents__nNwal summary::-webkit-details-marker{display:none}.library_mobileContents__nNwal details[open] summary svg{transform:rotate(180deg)}.library_mobileContents__nNwal ul{padding-bottom:.75rem}.library_mobileContents__nNwal a{display:block;color:var(--library-muted);font-size:.875rem;padding-block:.4rem}}.library_table__qE_HA tr>:first-child{border-right:1px solid var(--library-line)}.library_table__qE_HA:not(.library_twoColumnTable__lpKg6) tr>:first-child{width:9rem;min-width:9rem;max-width:9rem;position:sticky;left:0;background:var(--background);z-index:1}.library_table__qE_HA:not(.library_twoColumnTable__lpKg6) thead tr>:first-child{background:var(--library-soft);z-index:2}.library_twoColumnTable__lpKg6{min-width:0}.library_twoColumnTable__lpKg6 tr>:first-child{width:42%}.library_twoColumnTable__lpKg6 :is(th,td){min-width:0;overflow-wrap:anywhere}@media(min-width:642px){.library_tableHint__kaVnN:not(.library_comparisonHint__rLj6w){display:none}}.filter-popover_trigger__ZprY9{position:relative;display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border:1px solid var(--library-line);border-radius:var(--radius);color:var(--library-muted);cursor:pointer}.filter-popover_trigger__ZprY9:has(+.filter-popover_panel__DyFxD:popover-open),.filter-popover_trigger__ZprY9:hover{background:var(--library-soft);color:var(--foreground)}.filter-popover_trigger__ZprY9.filter-popover_active__Pvq70{border-color:var(--library-link);color:var(--library-link)}.filter-popover_active__Pvq70:after{content:"";position:absolute;inset:.375rem .375rem auto auto;width:.375rem;height:.375rem;border:.1875rem solid;border-radius:50%}.filter-popover_panel__DyFxD{position:fixed;inset:0;margin:auto;width:min(22rem,calc(100dvw - 3rem));height:fit-content;max-height:calc(100dvh - 2rem);overflow:auto;padding:1rem;border:1px solid var(--library-line);border-radius:var(--radius-xl);background:var(--background);color:var(--foreground)}@supports (position-area:block-end span-inline-start){.filter-popover_panel__DyFxD{inset:auto;margin:.5rem 0;position-anchor:auto;position-area:block-end span-inline-start;justify-self:end;position-try-fallbacks:flip-block,--tools-filter-viewport}@position-try --tools-filter-viewport{position-area:none;inset:1rem;margin:auto;justify-self:center}}