.block.svelte-duqm7u{gap:var(--gap-block);flex-direction:column;display:flex}.block.svelte-duqm7u>.heading:where(.svelte-duqm7u){margin-block-start:var(--h2-start);scroll-margin-block-start:1.5rem}@media (hover:hover) and (pointer:fine){.heading.svelte-duqm7u a:where(.svelte-duqm7u):hover{text-decoration:underline;-webkit-text-decoration-color:var(--kdiqx31h);text-decoration-color:var(--kdiqx31h);text-underline-offset:.15em;text-decoration-thickness:.1em}}@font-face{font-family:Archivo Compare;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../../../compare/fonts/archivo-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cmp{--kdiqx31l:#101014;--kdiqx318:#fff;--kdiqx319:#ffffffbf;--kdiqx3g:#33daff;--kdiqx31h:#ffffff59;--kdiqx31k:#cff;--kdiqx35z:#ecedee1a;--kdiqx35y:#ecedee4d;--kdiqx35m:#f7ff19;--kdiqx35n:#000;--kdiqx353:.1875rem;--kdiqx354:.1875rem;--kdiqx34u:.5rem;--kdiqx350:.75rem;--kdiqx357:.25rem;--kdiqx355:-8deg;--kdiqx35a:.625rem;--kdiqx35e:1.5rem;--hr:#404044;--box-opaque:#262628;--ours-tint:#f7ff1912;--kdiqx327:"Archivo Compare";--wdth-725:125;--wdth-670:118;--wdth-648:115;--kdiqx32m:650;--kdiqx32g:300;--kdiqx32d:550;--kdiqx336:550;--kdiqx332:650;--kdiqx38d:1.5rem;--kdiqx38e:2rem;--kdiqx38f:-.3172em;--kdiqx38g:-.2742em;--kdiqx38t:1rem;--kdiqx38u:1.25rem;--kdiqx38l:1.25rem;--kdiqx38m:1.5rem;--kdiqx38n:-.2505em;--kdiqx38o:-.2075em;--kdiqx379:1rem;--kdiqx37a:1.75rem;--kdiqx37b:-.5255em;--kdiqx37c:-.4825em;--rt-p-size:.875rem;--rt-p-lh:1.25rem;--kdiqx3bh:.625rem;--kdiqx3bi:.875rem;--kdiqx3bj:-.3505em;--kdiqx3bk:-.3075em;--kdiqx3bx:.75rem;--kdiqx3by:.875rem;--kdiqx3bz:-.2338em;--kdiqx3c0:-.1908em;--tag-height:1.5rem;--button-height:2.75rem;--gap-stack:1.5rem;--gap-block:2rem;--h2-start:1.5rem;--bleed-gap:1.5rem;--pad-inline:1.5rem;--pad-block:3rem;--img-radius:initial;isolation:isolate;background-color:var(--kdiqx31l);color:#fff;min-height:100vh;font-family:var(--kdiqx327), sans-serif;font-variation-settings:"wdth" var(--wdth-648), "wght" 400;-moz-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;position:relative;overflow:clip}@media (width>=1280px){.cmp{--kdiqx38d:2rem;--kdiqx38e:2.5rem;--kdiqx38f:-.2755em;--kdiqx38g:-.2325em;--kdiqx38t:1.25rem;--kdiqx38u:1.5rem;--kdiqx38l:1.5rem;--kdiqx38m:1.75rem;--kdiqx38n:-.2338em;--kdiqx38o:-.1908em;--kdiqx379:1.25rem;--kdiqx37a:2rem;--kdiqx37b:-.4505em;--kdiqx37c:-.4075em;--rt-p-size:1rem;--rt-p-lh:1.5rem;--kdiqx3bh:.75rem;--kdiqx3bi:1rem;--kdiqx3bj:-.3172em;--kdiqx3bk:-.2742em;--kdiqx3bx:.875rem;--kdiqx3by:1rem;--kdiqx3bz:-.2219em;--kdiqx3c0:-.1789em;--tag-height:1.625rem;--button-height:3.25rem;--kdiqx35e:2rem;--gap-stack:2rem;--gap-block:2.5rem;--h2-start:2.5rem;--bleed-gap:2rem;--pad-inline:4rem;--pad-block:4rem;--img-radius:var(--kdiqx350)}}.cmp-backdrop{inset:0;z-index:-1;object-fit:cover;object-position:50% 0%;opacity:.5;pointer-events:none;width:100%;height:100vh;min-height:56rem;display:block;position:absolute;inset-block-end:auto;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 100%);mask-image:linear-gradient(#000 0% 50%,#0000 100%)}.cmp-container{padding-inline:var(--pad-inline);margin-inline:auto}.cmp-article{max-width:60rem;padding-block:var(--pad-block)}.cmp-stack{gap:var(--gap-stack);flex-direction:column;display:flex}.cmp-heading{max-width:48ch;color:var(--kdiqx318);font-family:var(--kdiqx327), sans-serif;font-weight:var(--kdiqx32m);font-variation-settings:"wdth" var(--wdth-725), "wght" var(--kdiqx32m);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;margin:-.25em;margin-inline:-.3em;padding:.25em}.cmp-heading--lg{font-size:var(--kdiqx38d);line-height:var(--kdiqx38e)}.cmp-heading--lg:before{content:"";margin-bottom:var(--kdiqx38f);display:table}.cmp-heading--lg:after{content:"";margin-top:var(--kdiqx38g);display:table}.cmp-heading--sm{font-size:var(--kdiqx38l);line-height:var(--kdiqx38m)}.cmp-heading--sm:before{content:"";margin-bottom:var(--kdiqx38n);display:table}.cmp-heading--sm:after{content:"";margin-top:var(--kdiqx38o);display:table}.cmp-heading a{color:inherit;text-decoration:none}.cmp-label{color:var(--kdiqx319);text-transform:uppercase;font-size:var(--kdiqx3bh);line-height:var(--kdiqx3bi);font-weight:var(--kdiqx332);font-variation-settings:"wdth" var(--wdth-670), "wght" var(--kdiqx332);margin:-.25em;margin-inline:-.3em;padding:.25em}.cmp-label:before{content:"";margin-bottom:var(--kdiqx3bj);display:table}.cmp-label:after{content:"";margin-top:var(--kdiqx3bk);display:table}.cmp-tags{color:var(--kdiqx319);font-size:var(--kdiqx3bx);line-height:var(--kdiqx3by);flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;list-style:none;display:flex}.cmp-tag{isolation:isolate;width:fit-content;height:var(--tag-height);border-radius:var(--kdiqx357);color:var(--kdiqx319);white-space:nowrap;transform:skew(var(--kdiqx355));outline-offset:.625rem;font-size:var(--kdiqx3bx);line-height:var(--kdiqx3by);font-weight:var(--kdiqx336);font-variation-settings:"wdth" var(--wdth-670), "wght" var(--kdiqx336);outline:0 solid #0000;align-items:center;padding-inline:.5rem;text-decoration:none;display:flex;position:relative}.cmp-tag:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--kdiqx35z);display:block;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.cmp-tag,.cmp-card,.cmp-button{transition-property:outline-color,outline-offset,outline-width;transition-duration:.15s;transition-timing-function:ease-out}}@media (hover:hover) and (pointer:fine){.cmp-tag:hover{outline-color:var(--kdiqx31h);outline-offset:var(--kdiqx353);outline-width:var(--kdiqx354)}}.cmp-tag:focus-visible{outline-color:var(--kdiqx31k);outline-offset:var(--kdiqx353);outline-width:var(--kdiqx354)}.cmp-tag:active{outline-color:var(--kdiqx35y)}.cmp-sep{color:var(--kdiqx31h);font-variation-settings:"wdth" var(--wdth-670), "wght" var(--kdiqx336)}.cmp-small{color:var(--kdiqx319);font-size:var(--rt-p-size);line-height:var(--rt-p-lh);font-variation-settings:"wdth" var(--wdth-670), "wght" var(--kdiqx32g);text-wrap:pretty;margin:-.25em;margin-inline:-.3em;padding:.25em}.cmp-lead{max-width:64ch;color:var(--kdiqx318);font-size:var(--kdiqx379);line-height:var(--kdiqx37a);font-weight:var(--kdiqx32d);font-variation-settings:"wdth" var(--wdth-670), "wght" var(--kdiqx32d);text-wrap:pretty;margin:-.25em;margin-inline:-.3em;padding:.25em}.cmp-bleed{--jyny5z0:80rem;max-width:none;width:min(100vw, var(--jyny5z0));margin-block:var(--bleed-gap);margin-inline-start:50%;transform:translate(-50%)}.cmp-bleed img{aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:var(--img-radius);width:100%;height:auto;display:block}.cmp-rich{gap:var(--gap-stack);flex-direction:column;display:flex}.cmp-rich>p,.cmp-rich :is(ul,ol):not(.cmp-plain)>li,.cmp-faq p{max-width:64ch;color:var(--kdiqx319);font-size:var(--kdiqx379);line-height:var(--kdiqx37a);font-weight:var(--kdiqx32g);font-variation-settings:"wdth" var(--wdth-670), "wght" var(--kdiqx32g);text-wrap:pretty;margin:-.25em;margin-inline:-.3em;padding:.25em}.cmp-rich>p:before{content:"";margin-bottom:var(--kdiqx37b);display:table}.cmp-rich>p:after{content:"";margin-top:var(--kdiqx37c);display:table}.cmp-rich strong{font-weight:var(--kdiqx32d);font-variation-settings:"wdth" var(--wdth-670), "wght" var(--kdiqx32d)}:is(.cmp-rich,.cmp-small,.cmp-faq) a[href]:not([href=""]){color:var(--kdiqx3g);text-decoration:underline;-webkit-text-decoration-color:oklch(from var(--kdiqx3g) l c h / .4);text-decoration-color:oklch(from var(--kdiqx3g) l c h / .4);text-underline-offset:.15em;border-radius:var(--kdiqx34u);text-decoration-thickness:.15em}@media (prefers-reduced-motion:no-preference){:is(.cmp-rich,.cmp-small,.cmp-faq) a[href]:not([href=""]){transition:text-decoration-color .2s ease-out}}@media (hover:hover) and (pointer:fine){:is(.cmp-rich,.cmp-small,.cmp-faq) a[href]:not([href=""]):hover{text-decoration-color:currentColor}}.cmp a:focus-visible{outline:var(--kdiqx354) solid var(--kdiqx31k);outline-offset:var(--kdiqx353)}.cmp a:active{opacity:.8}.cmp-rich :is(ul,ol):not(.cmp-plain){flex-direction:column;align-self:stretch;align-items:flex-start;gap:1rem;margin-block:-.25rem;padding-inline-start:1.5rem;list-style:none;display:flex}.cmp-rich ol{counter-reset:list}.cmp-rich :is(ul,ol):not(.cmp-plain)>li{position:relative}.cmp-rich :is(ul,ol):not(.cmp-plain)>li:before{position:absolute;transform:translateY(calc(.125em - 1ex))}.cmp-rich ul:not(.cmp-plain)>li:before{content:"";background-color:#fff;border-radius:50%;width:.25rem;height:.25rem;inset-block-start:1em;inset-inline-start:-.75rem}.cmp-rich ol:not(.cmp-plain)>li:before{content:counter(list) ".";counter-increment:list;color:var(--kdiqx318);font-weight:var(--kdiqx332);font-variation-settings:"wdth" var(--wdth-670), "wght" var(--kdiqx332);inset-block-start:.625em;inset-inline-start:-1.25rem}.cmp-rich h3,.cmp-faq h3{max-width:48ch;color:var(--kdiqx318);font-size:var(--kdiqx38t);line-height:var(--kdiqx38u);font-weight:var(--kdiqx32m);font-variation-settings:"wdth" var(--wdth-725), "wght" var(--kdiqx32m);text-wrap:pretty;margin:-.25em;margin-inline:-.3em;padding:.25em}.cmp-rich h3{margin-block-start:.75rem}.cmp-rich .overflow-x-auto{border-radius:var(--kdiqx350);background-color:var(--kdiqx35z);padding-inline:1rem;overflow-x:auto}.cmp-rich .overflow-x-auto table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:var(--rt-p-size);line-height:var(--rt-p-lh);font-variation-settings:"wdth" var(--wdth-670), "wght" var(--kdiqx32g);color:var(--kdiqx319)}.cmp-rich .overflow-x-auto tr{border-color:var(--hr)}.cmp-rich .overflow-x-auto tbody tr:last-child{border-block-end:0}.cmp-rich .overflow-x-auto :is(th,td){overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;padding-block:.875rem}.cmp-rich .overflow-x-auto tbody th:has(>.cmp-who){white-space:nowrap}.cmp-rich .overflow-x-auto thead th{color:var(--kdiqx319);text-transform:uppercase;font-size:var(--kdiqx3bh);line-height:var(--kdiqx3bi);font-weight:var(--kdiqx332);font-variation-settings:"wdth" var(--wdth-670), "wght" var(--kdiqx332)}.cmp-rich .overflow-x-auto tbody th{color:var(--kdiqx318);font-weight:var(--kdiqx32d);font-variation-settings:"wdth" var(--wdth-670), "wght" var(--kdiqx32d)}.cmp-rich .overflow-x-auto :is(tbody th>span:not(.cmp-who),td:not(.cmp-win)){color:var(--kdiqx319);font-weight:var(--kdiqx32g);font-variation-settings:"wdth" var(--wdth-670), "wght" var(--kdiqx32g)}.cmp-who{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.cmp-plate{background-color:var(--kdiqx31l);border-radius:.375rem;align-items:center;height:2.5rem;padding-inline:.75rem;display:inline-flex}.cmp-plate--light{background-color:#fff}.cmp-plate img{object-fit:contain;width:auto;max-width:7rem;height:1.125rem;display:block}@media (width<40rem){.cmp-rich .overflow-x-auto .cmp-plate{padding-inline:.5rem}.cmp-rich .overflow-x-auto .cmp-plate img{max-width:4.5rem}}.cmp-plate .cmp-plate-tall,.cmp-plate .cmp-plate-mark{height:1.625rem}.cmp-plate .cmp-plate-mark{flex:none;width:auto}.cmp .cmp-ours{background-image:linear-gradient(var(--ours-tint), var(--ours-tint))}.cmp :is(td,th).cmp-win{color:var(--kdiqx318);font-weight:var(--kdiqx32d);font-variation-settings:"wdth" var(--wdth-670), "wght" var(--kdiqx32d)}.cmp .cmp-win-mark{vertical-align:-.125em;width:.875rem;height:.875rem;color:var(--kdiqx3g);margin-inline-start:.375rem;display:inline-block}.cmp .cmp-legend{color:var(--kdiqx319);font-size:var(--kdiqx3bx);line-height:var(--kdiqx3by);font-variation-settings:"wdth" var(--wdth-670), "wght" var(--kdiqx32g)}.cmp-rich>p.cmp-legend:before,.cmp-rich>p.cmp-legend:after{content:none}.cmp-callout{border-inline-start:.25rem solid var(--kdiqx3g);flex-direction:column;gap:1rem;padding-block:.25rem;padding-inline-start:1rem;display:flex}@media (width>=1280px){.cmp-callout{padding-inline-start:1.5rem}}.cmp-faq{flex-direction:column;gap:1rem;display:flex}.cmp-plain{flex-direction:column;gap:.25rem;padding:0;list-style:none;display:flex}.cmp-more{max-width:120rem;padding-block:3rem}.cmp-more-stack{flex-direction:column;gap:4rem;display:flex}.cmp-more-head{flex-direction:column;gap:1.5rem;display:flex}@media (width>=1280px){.cmp-more{padding-block:5rem}.cmp-more-stack{gap:5rem}}.cmp-cards{flex-direction:column;gap:1.25rem 1rem;padding:0;list-style:none;display:flex}@media (width>=512px){.cmp-card{min-height:14rem}.cmp-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}}@media (width>=1280px){.cmp-cards{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:3rem 1.5rem}}.cmp-card{isolation:isolate;border-radius:var(--kdiqx350);background-color:var(--kdiqx35z);outline-offset:.625rem;outline:0 solid #0000;flex-direction:column;justify-content:flex-end;gap:1.5rem;min-height:11rem;padding:1.5rem;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.cmp-card:has(.cmp-card-link:hover){outline-color:var(--kdiqx31h);outline-offset:var(--kdiqx353);outline-width:var(--kdiqx354)}}.cmp-card:has(.cmp-card-link:focus-visible){outline-color:var(--kdiqx31k);outline-offset:var(--kdiqx353);outline-width:var(--kdiqx354)}.cmp .cmp-card-link:focus-visible{outline:none}.cmp-card-title{color:var(--kdiqx318);font-size:var(--kdiqx38l);line-height:var(--kdiqx38m);font-variation-settings:"wdth" var(--wdth-725), "wght" var(--kdiqx32m);text-wrap:pretty;margin:-.25em;margin-inline:-.3em;padding:.25em}.cmp-card .cmp-card-title{padding-inline-end:2rem}.cmp-card-title--muted{color:var(--kdiqx319)}.cmp-card-link{color:inherit;text-decoration:none}.cmp-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.cmp-chevron{width:1.5rem;height:1.5rem;color:var(--kdiqx319);stroke-width:3px;position:absolute;inset-block-start:1.5rem;inset-inline-end:1.5rem}.cmp-button{height:var(--button-height);padding-inline:var(--kdiqx35e);border-radius:var(--kdiqx35a);background-color:var(--kdiqx35m);color:var(--kdiqx35n);-webkit-user-select:none;user-select:none;font-size:var(--kdiqx3by);font-weight:var(--kdiqx332);font-variation-settings:"wdth" var(--wdth-670), "wght" var(--kdiqx332);outline-offset:.625rem;outline:0 solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 0 1rem #00000020}@keyframes cmp-hop{0%{transform:translateY(0)}30%{transform:translateY(-.125rem)}to{transform:translateY(0)}}.cmp-button-label{display:block}@media (hover:hover) and (pointer:fine){.cmp-button:hover{outline-color:var(--kdiqx31h);outline-offset:var(--kdiqx353);outline-width:var(--kdiqx354)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cmp-button:hover .cmp-button-label{animation:.1s linear cmp-hop}}.cmp .cmp-button:focus-visible{outline-color:var(--kdiqx31k);outline-offset:var(--kdiqx353);outline-width:var(--kdiqx354)}.cmp .cmp-button:active{opacity:1;filter:brightness(.92)}.cmp.cmp--app{--app-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--app-nunito:"Nunito Variable", "Nunito Fallback", ui-rounded, system-ui, sans-serif;--app-zinc-950:#09090b;--app-zinc-900:#18181b;--app-zinc-850:#242428;--app-zinc-800:#27272a;--app-zinc-700:#3f3f46;--app-zinc-500:#71717a;--app-zinc-400:#a1a1aa;--app-zinc-300:#d4d4d8;--app-zinc-200:#e4e4e7;--app-zinc-50:#fafafa;--app-blue-400:#60a5fa;--app-blue-300:#93c5fd;--app-emerald-400:#34d399;--app-card-face:radial-gradient(114.65% 114.65% at 9.73% 17.27%, #232328 0%, #121215 100%);--app-card-shadow:inset 0 1px 0 #303036, 0 3px 6px #0006, 0 2px 4px #00000059;--kdiqx327:var(--app-sans);--kdiqx31l:var(--app-zinc-950);--kdiqx318:var(--app-zinc-50);--kdiqx319:var(--app-zinc-300);--kdiqx3g:var(--app-blue-400);--kdiqx31h:var(--app-zinc-700);--kdiqx31k:var(--app-zinc-300);--kdiqx35z:var(--app-zinc-900);--kdiqx35y:var(--app-zinc-700);--kdiqx35m:#1d4ed8;--kdiqx35n:#fff;--kdiqx357:.5rem;--kdiqx355:0deg;--kdiqx350:.75rem;--kdiqx35a:.75rem;--hr:var(--app-zinc-800);--box-opaque:var(--app-zinc-900);--ours-tint:var(--app-zinc-850);--img-radius:.5rem;--rt-p-size:.875rem;--rt-p-lh:1.25rem;--kdiqx379:1rem;--kdiqx37a:1.75rem;--kdiqx3bh:.875rem;--kdiqx3bi:1.25rem;--kdiqx3bx:.875rem;--kdiqx3by:1.25rem;--kdiqx38t:1.125rem;--kdiqx38u:1.75rem;--kdiqx38l:1.25rem;--kdiqx38m:1.75rem;--kdiqx38f:0;--kdiqx38g:0;--kdiqx38n:0;--kdiqx38o:0;--kdiqx37b:0;--kdiqx37c:0;--kdiqx3bj:0;--kdiqx3bk:0;--pad-inline:1rem;--pad-block:2rem;--gap-stack:1.5rem;--gap-block:1.25rem;--h2-start:2rem;--tag-height:2rem;--button-height:3rem;background-color:var(--app-zinc-950);color:var(--app-zinc-300);font-family:var(--app-sans);overflow-wrap:break-word}@media (width>=640px){.cmp.cmp--app{--pad-inline:1.5rem;--pad-block:3rem;--gap-stack:2rem;--h2-start:2.5rem}}.cmp--app,.cmp--app *,.cmp--app :before,.cmp--app :after{font-variation-settings:normal!important}.cmp--app .cmp-backdrop{display:none}.cmp--app .cmp-article{max-width:calc(48rem + 2 * var(--pad-inline))}.cmp--app .cmp-heading{color:#fff;max-width:none;font-family:var(--app-nunito);letter-spacing:-.025em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-weight:800}.cmp--app h1.cmp-heading{font-size:2.25rem;line-height:2.5rem}@media (width>=768px){.cmp--app h1.cmp-heading{font-size:3rem;line-height:1.08}}.cmp--app h2.cmp-heading--lg{font-size:1.5rem;line-height:2rem}@media (width>=768px){.cmp--app h2.cmp-heading--lg{font-size:1.875rem;line-height:2.25rem}}.cmp--app .end h2.cmp-heading--lg{font-size:1.875rem;line-height:2.25rem}.cmp--app .cmp-heading--sm{font-size:1.125rem;font-weight:800;line-height:1.75rem}.cmp--app :is(.cmp-rich h3,.cmp-faq h3){max-width:none;color:var(--app-zinc-50);font-family:var(--app-sans);letter-spacing:-.015em;text-wrap:balance;font-size:1.125rem;font-weight:700;line-height:1.75rem}.cmp--app .cmp-rich h3{margin-block-start:.5rem}.cmp--app .cmp-lead{max-width:42rem;color:var(--app-zinc-400);font-size:1.125rem;font-weight:400;line-height:1.75rem}@media (width>=768px){.cmp--app .cmp-lead{font-size:1.25rem;line-height:2rem}}.cmp--app .cmp-label{color:var(--app-zinc-50);text-transform:none;letter-spacing:normal;font-size:1rem;font-weight:700;line-height:1.5rem}.cmp--app .cmp-rich{gap:1.25rem}.cmp--app :is(.cmp-rich>p,.cmp-rich :is(ul,ol):not(.cmp-plain)>li,.cmp-faq p){color:var(--app-zinc-300);font-size:1rem;font-weight:400;line-height:1.75rem}@media (width>=768px){.cmp--app :is(.cmp-rich>p,.cmp-rich :is(ul,ol):not(.cmp-plain)>li,.cmp-faq p){font-size:1.125rem;line-height:2rem}}.cmp--app .cmp-rich strong{color:var(--app-zinc-50);font-weight:600}.cmp--app .cmp-rich ul:not(.cmp-plain)>li:before{background-color:var(--app-zinc-500);width:.375rem;height:.375rem;inset-inline-start:-.875rem}.cmp--app .cmp-rich ol:not(.cmp-plain){gap:1.25rem;padding-inline-start:2.5rem}.cmp--app .cmp-rich ol:not(.cmp-plain)>li:before{content:counter(list);width:1.75rem;height:1.75rem;color:var(--app-zinc-50);font-family:var(--app-nunito);font-variant-numeric:tabular-nums;background-color:#2e2e33;border-radius:.5rem;place-items:center;font-size:.875rem;font-weight:800;line-height:1;display:grid;inset-block-start:.125rem;inset-inline-start:-2.5rem;transform:none;box-shadow:inset 0 1px #494950,0 1px 2px #0009}.cmp--app :is(.cmp-rich,.cmp-small,.cmp-faq,.sources) a[href]:not([href=""]){color:var(--app-blue-400);text-underline-offset:2px;border-radius:.125rem;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.cmp--app :is(.cmp-rich,.cmp-small,.cmp-faq,.sources) a[href]:not([href=""]):hover{color:var(--app-blue-300)}}.cmp--app a:focus-visible{outline:2px solid var(--app-blue-400);outline-offset:2px}.cmp--app .cmp-small{color:var(--app-zinc-400);font-size:.875rem;font-weight:400;line-height:1.25rem}.cmp--app .cmp-card .cmp-small{font-size:.9375rem;line-height:1.375rem}.cmp--app .cmp-tags{color:var(--app-zinc-400);gap:.5rem;font-size:.875rem;line-height:1.25rem}.cmp--app .cmp-tag{height:var(--tag-height);color:var(--app-zinc-200);border-radius:.5rem;outline:none;padding-inline:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transform:none}.cmp--app .cmp-tag:before{background-color:#27272b;box-shadow:inset 0 1px #3f3f46,0 1px 2px #0009}@media (hover:hover) and (pointer:fine){.cmp--app .cmp-tag:hover{color:#fff;outline:none}.cmp--app .cmp-tag:hover:before{background-color:#303036}}.cmp--app .cmp-tag:active{transform:translateY(1px)}.cmp--app .cmp-tag:focus-visible{outline:2px solid var(--app-zinc-400);outline-offset:2px}.cmp--app header>.cmp-tags{gap:.5rem}.cmp--app header>.cmp-tags .cmp-tag{height:auto;color:var(--app-zinc-400);padding-inline:0;font-weight:400}.cmp--app header>.cmp-tags .cmp-tag:before{content:none}.cmp--app header>.cmp-tags .cmp-tag:last-child{color:var(--app-zinc-400);font-weight:600}@media (hover:hover) and (pointer:fine){.cmp--app header>.cmp-tags a.cmp-tag:hover{color:var(--app-zinc-200)}}.cmp--app .cmp-sep{color:var(--app-zinc-700)}.cmp--app .cmp-bleed{width:min(100vw - 2 * var(--pad-inline), 64rem);background:var(--app-card-face);box-shadow:var(--app-card-shadow);border-radius:.75rem;margin-block:.25rem;margin-inline:50% 0;padding:.375rem;transform:translate(-50%)}@media (width>=768px){.cmp--app .cmp-bleed{padding:.625rem}}.cmp--app .cmp-bleed img{outline-offset:-1px;border-radius:.5rem;outline:1px solid #ffffff1a}.cmp--app .cmp-callout{border:1px solid var(--app-zinc-800);background-color:var(--app-zinc-900);border-radius:.75rem;gap:.75rem;padding:1.25rem}@media (width>=768px){.cmp--app .cmp-callout{padding:1.5rem}}.cmp--app .cmp-callout>.cmp-label{align-items:center;gap:.75rem;font-size:1.125rem;line-height:1.75rem;display:flex}.cmp--app .cmp-callout>.cmp-label:before{content:"";background:#9031e3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fcfaff' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E") 50%/1.125rem no-repeat;border-radius:9999px;flex:none;width:2.25rem;height:2.25rem;margin:0;display:block;box-shadow:inset 0 1px #ce85ff,0 1px 2px #0009,0 2px 6px #00000059}.cmp--app .cmp-callout>.cmp-label:after{content:none}.cmp--app .cmp-callout .cmp-rich{gap:1rem}.cmp--app .toc{gap:.75rem}.cmp--app .toc>.cmp-heading--sm{color:var(--app-zinc-400);font-family:var(--app-sans);letter-spacing:normal;font-size:.875rem;font-weight:600;line-height:1.25rem}.cmp--app .cmp-rich .overflow-x-auto{border:1px solid var(--app-zinc-800);background-color:var(--app-zinc-900);border-radius:.75rem;padding-inline:1.25rem}.cmp--app .cmp-rich .overflow-x-auto table{color:var(--app-zinc-300);font-size:.875rem;font-weight:400;line-height:1.25rem}@media (width>=640px){.cmp--app .cmp-rich .overflow-x-auto table{font-size:.9375rem;line-height:1.5rem}}.cmp--app .cmp-rich .overflow-x-auto tr{border-color:var(--app-zinc-800)}.cmp--app .cmp-rich .overflow-x-auto thead th{color:var(--app-zinc-400);text-transform:none;padding-block:1rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.cmp--app .cmp-rich .overflow-x-auto tbody th{color:var(--app-zinc-50);font-weight:600}.cmp--app .cmp-rich .overflow-x-auto :is(tbody th>span:not(.cmp-who),td:not(.cmp-win)){color:var(--app-zinc-300);font-weight:400}.cmp--app .cmp-rich .overflow-x-auto tbody th>span:not(.cmp-who){color:var(--app-zinc-400)}.cmp--app .cmp-rich .overflow-x-auto tr.cmp-ours>:first-child{box-shadow:-1.25rem 0 0 var(--app-zinc-850)}.cmp--app .cmp-rich .overflow-x-auto tr.cmp-ours>:last-child{box-shadow:1.25rem 0 0 var(--app-zinc-850)}.cmp--app .cmp-table figcaption{color:var(--app-zinc-300);text-transform:none;font-size:.9375rem;font-weight:600;line-height:1.375rem}.cmp--app .cmp-table .scroller{border:1px solid var(--app-zinc-800);background-color:var(--app-zinc-900);border-radius:.75rem}.cmp--app .cmp-table .scroller:focus-visible{outline:2px solid var(--app-zinc-400);outline-offset:2px}.cmp--app .cmp-table .prod,.cmp--app .cmp-table .prod.ours{color:var(--app-zinc-50);font-family:var(--app-sans);letter-spacing:-.01em;background:0 0;border-radius:0;padding:0;font-size:1rem;font-weight:700;line-height:1.5rem;transform:none}.cmp--app .cmp-table .rows .lead .prod{padding:0;font-size:.9375rem;line-height:1.25rem}.cmp--app .cmp-table :is(.label,.field,.stacked-label th){color:var(--app-zinc-400);text-transform:none;font-size:.875rem;font-weight:600;line-height:1.25rem}.cmp--app .cmp-table .cell{color:var(--app-zinc-300);font-size:.9375rem;font-weight:400;line-height:1.5rem}.cmp--app .cmp-table tbody tr:not(.stacked-label){border-color:var(--app-zinc-800)}@media (hover:hover) and (pointer:fine){.cmp--app .cmp-table tbody tr:not(.stacked-label):hover>*{background-color:#1d1d20}}@container (width<52rem){.cmp--app .cmp-table .scroller:has(>.rows){background-color:#0000;border:0;border-radius:0}.cmp--app .cmp-table .rows tbody{padding:0}.cmp--app .cmp-table .rows tbody tr:not(.stacked-label){border:1px solid var(--app-zinc-800);background-color:var(--app-zinc-900);border-radius:.75rem;overflow:clip}.cmp--app .cmp-table .rows tbody tr:has(>.lead.cmp-ours){border-color:var(--app-zinc-700)}.cmp--app .cmp-table .rows tbody tr:has(>.lead.cmp-ours)>.cell{border-color:var(--app-zinc-700)}.cmp--app .cmp-table .rows .lead{background-color:#0000;padding:1rem 1rem .75rem}.cmp--app .cmp-table .rows .cell{border-color:var(--app-zinc-800);padding:.625rem 1rem .75rem;font-size:1rem}.cmp--app .cmp-table .rows .cell:before{color:var(--app-zinc-400);text-transform:none;margin-block-end:.125rem;font-size:.875rem;font-weight:600;line-height:1.25rem}}.cmp--app .cmp-plate{border:1px solid var(--app-zinc-800);background-color:var(--app-zinc-950);border-radius:.5rem;height:2.5rem}.cmp--app .cmp-plate--light{background-color:#fff;border-color:#fff}.cmp--app .cmp-name{color:var(--app-zinc-50);font-weight:600}.cmp--app .cmp-ours{background-image:linear-gradient(var(--app-zinc-850), var(--app-zinc-850))}.cmp--app :is(td,th).cmp-win,.cmp--app .cmp-table .cell.cmp-win,.cmp--app .cmp-rich .overflow-x-auto td.cmp-win{color:#fff;font-weight:700}.cmp--app .cmp-win-mark{color:var(--app-emerald-400);vertical-align:-.1875em;width:1rem;height:1rem;margin-inline-start:.25rem}.cmp--app .cmp-legend{color:var(--app-zinc-400);font-size:.875rem;font-weight:400;line-height:1.25rem}.cmp--app .cmp-faq{border:1px solid var(--app-zinc-800);background-color:var(--app-zinc-900);border-radius:.75rem;gap:.5rem;padding:1.25rem}.cmp--app .cmp-rich:has(>.cmp-faq){gap:.75rem}.cmp--app .sources dt.cmp-label{font-size:.9375rem}.cmp--app .sources dd{margin-block-start:.375rem}.cmp--app .sources a[href]{font-size:.875rem;font-weight:400;line-height:1.5rem}.cmp--app .cmp-more{max-width:calc(72rem + 2 * var(--pad-inline));padding-block:2rem 4rem}.cmp--app .cmp-more-stack{gap:2.5rem}.cmp--app .cmp-more-head{gap:1rem}.cmp--app .cmp-more-head .cmp-heading--sm{font-size:1.5rem;line-height:2rem}.cmp--app .cmp-cards{gap:1rem}@media (width>=512px){.cmp--app .cmp-card{min-height:0}.cmp--app .cmp-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}}@media (width>=1280px){.cmp--app .cmp-cards{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem}}.cmp--app .cmp-card{background:var(--app-card-face);min-height:0;box-shadow:var(--app-card-shadow);border-radius:.75rem;outline:none;justify-content:flex-start;gap:.5rem;padding:1.25rem}@media (prefers-reduced-motion:no-preference){.cmp--app .cmp-card{transition:transform .16s ease-out,box-shadow .2s ease-out}}@media (hover:hover) and (pointer:fine){.cmp--app .cmp-card:has(.cmp-card-link:hover){box-shadow:var(--app-card-shadow), 0 10px 22px -8px #000000b3;outline:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (width>=768px){.cmp--app .cmp-card:has(.cmp-card-link:hover){transform:scale(1.015)}}.cmp--app .cmp-card:has(.cmp-card-link:active){transition-duration:0s;transform:scale(.98)}.cmp--app .cmp-card:has(.cmp-card-link:focus-visible){outline:2px solid var(--app-zinc-400);outline-offset:2px}.cmp--app .cmp-card-title{color:var(--app-zinc-50);font-family:var(--app-sans);letter-spacing:-.015em;font-size:1.0625rem;font-weight:600;line-height:1.5rem}.cmp--app .cmp-card .cmp-card-title{padding-inline-end:1.75rem}.cmp--app .cmp-card-title--muted{color:var(--app-zinc-400)}.cmp--app .cmp-card .cmp-label{color:var(--app-zinc-400);font-size:.875rem;font-weight:600;line-height:1.25rem}.cmp--app .cmp-chevron{width:1.25rem;height:1.25rem;color:var(--app-zinc-400);stroke-width:2.5px;inset-block-start:1.25rem;inset-inline-end:1rem}.cmp--app .end{background:var(--app-card-face);box-shadow:var(--app-card-shadow);border-radius:.75rem}.cmp--app .end-row{padding:.5rem}.cmp--app .end-art{outline-offset:-1px;border-radius:.5rem;outline:1px solid #ffffff1a}.cmp--app .end-copy{gap:1rem;padding:1.25rem 1rem 1rem}@container (width>=40rem){.cmp--app .end-copy{padding:2rem 2.5rem}}.cmp--app .end-text{color:var(--app-zinc-400);font-size:1.125rem;font-weight:400;line-height:1.75rem}.cmp--app .cmp-button{height:var(--button-height);color:#fff;box-shadow:none;font-family:var(--app-nunito);cursor:pointer;background:radial-gradient(114.65% 114.65% at 9.73% 17.27%,#60a5fa 0%,#1d4ed8 100%);border-radius:.75rem;outline:none;padding-inline:1.75rem;font-size:1.0625rem;font-weight:700;position:relative}@media (prefers-reduced-motion:no-preference){.cmp--app .cmp-button{transition:transform .16s ease-out}}.cmp--app .cmp-button:before{content:"";z-index:20;opacity:.45;filter:blur(1px);pointer-events:none;background:linear-gradient(176.87deg,#ffffff80 8.56%,#fff0 85.04%);border-radius:10px;width:100%;height:100%;padding:3px;position:absolute;top:-1px;left:-1px;-webkit-mask:linear-gradient(#fff 0 0) 0 0/100% 100% content-box,linear-gradient(#fff 0 0) 0 0;-webkit-mask-composite:xor,source-over;mask:linear-gradient(#fff 0 0) 0 0/100% 100% content-box exclude,linear-gradient(#fff 0 0) 0 0}.cmp--app .cmp-button:after{content:"";z-index:0;border-radius:inherit;opacity:0;mix-blend-mode:overlay;pointer-events:none;background:radial-gradient(101.79% 101.79% at 65.61% 81.79%,#fff9 0);position:absolute;inset:1px}@media (prefers-reduced-motion:no-preference){.cmp--app .cmp-button:after{transition:opacity .3s ease-in-out}}.cmp--app .cmp-button-label{z-index:10;position:relative}@media (hover:hover) and (pointer:fine){.cmp--app .cmp-button:hover{outline:none}.cmp--app .cmp-button:hover:after{opacity:.4}.cmp--app .cmp-button:hover .cmp-button-label{animation:none}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.cmp--app .cmp-button:hover{transform:scale(1.03)}}.cmp.cmp--app .cmp-button:active{filter:none;transform:scale(.97)}.cmp.cmp--app .cmp-button:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}
