/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial}}}.content.svelte-1cao90t{--tw-leading:1.78;--tw-font-weight:var(--font-weight-light,300);font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.0625rem;line-height:1.78;font-weight:var(--font-weight-light,300);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-gray-200,#e5e7eb);text-transform:none}@media (width>=40rem){.content.svelte-1cao90t{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));line-height:1.75rem}}.content.svelte-1cao90t>:first-child{margin-top:0!important}.content.svelte-1cao90t.content--condensed>*{max-width:760px;margin-inline:auto}.content.svelte-1cao90t.content--condensed>.article-guide,.content.svelte-1cao90t.content--condensed>.comparison-table-shell,.content.svelte-1cao90t.content--condensed>.article-process,.content.svelte-1cao90t.content--condensed>.architecture-grid,.content.svelte-1cao90t.content--condensed>.decision-questions,.content.svelte-1cao90t.content--condensed>.heatmap-explainer{max-width:1080px}.content.svelte-1cao90t strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.content.svelte-1cao90t h1,.content.svelte-1cao90t h2,.content.svelte-1cao90t h3,.content.svelte-1cao90t h4,.content.svelte-1cao90t h5,.content.svelte-1cao90t h6{--tw-leading:1.08;--tw-font-weight:var(--font-weight-normal,400);font-family:Mohave,system-ui,sans-serif;line-height:1.08;font-weight:var(--font-weight-normal,400);text-wrap:balance;color:var(--color-white,#fff);text-transform:uppercase}.content.svelte-1cao90t h1{margin-top:calc(var(--spacing,.25rem) * 16);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));line-height:1}@media (width>=40rem){.content.svelte-1cao90t h1{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1));line-height:1}}.content.svelte-1cao90t h2{margin-top:calc(var(--spacing,.25rem) * 20);margin-bottom:calc(var(--spacing,.25rem) * 5);border-top-style:var(--tw-border-style);border-color:#0c4a6eb3;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t h2{border-color:color-mix(in oklab, var(--color-sky-900,#0c4a6e) 70%, transparent)}}.content.svelte-1cao90t h2{padding-top:calc(var(--spacing,.25rem) * 10);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));line-height:2.5rem}@media (width>=40rem){.content.svelte-1cao90t h2{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));line-height:1}}.content.svelte-1cao90t h2{scroll-margin-top:7rem}.content.svelte-1cao90t h3{margin-top:calc(var(--spacing,.25rem) * 12);margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));line-height:2.25rem}@media (width>=40rem){.content.svelte-1cao90t h3{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));line-height:2.5rem}}.content.svelte-1cao90t h4{margin-top:calc(var(--spacing,.25rem) * 10);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));line-height:2rem}.content.svelte-1cao90t h5{margin-top:calc(var(--spacing,.25rem) * 8);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));line-height:1.75rem}.content.svelte-1cao90t h6{margin-top:calc(var(--spacing,.25rem) * 6);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));line-height:1.75rem}.content.svelte-1cao90t p{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 7)}.content.svelte-1cao90t mark{margin-inline:calc(var(--spacing,.25rem) * -1);background-color:var(--color-sky-700,#0369a1);padding-inline:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);display:inline}.content.svelte-1cao90t :not(pre)>code,.content.svelte-1cao90t>code{padding-inline:calc(var(--spacing,.25rem) * 2);font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-gray-400,#9ca3af);background-color:#ffffff0d;border-radius:.25rem;font-style:normal;display:inline}.content.svelte-1cao90t pre{margin-block:calc(var(--spacing,.25rem) * 12);padding:calc(var(--spacing,.25rem) * 4);font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));word-wrap:break-word;color:#839496;background-color:#0ca5e90d;border-radius:.25rem;position:relative;overflow-x:auto}.content.svelte-1cao90t pre>code{margin:0;font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.content.svelte-1cao90t pre .comment{color:#586e75}.content.svelte-1cao90t pre .constant{color:#839496}.content.svelte-1cao90t pre .constant.language{color:#268bd2}.content.svelte-1cao90t pre .constant.regexp{color:#2aa198}.content.svelte-1cao90t pre .storage{color:#268bd2}.content.svelte-1cao90t pre .string,.content.svelte-1cao90t pre .comment.docstring,.content.svelte-1cao90t pre .support.tag.script,.content.svelte-1cao90t pre .support.tag.style,.content.svelte-1cao90t pre .string.regexp,.content.svelte-1cao90t pre .string.regexp.open,.content.svelte-1cao90t pre .string.regexp.close{color:#2aa198}.content.svelte-1cao90t pre .keyword,.content.svelte-1cao90t pre .selector{color:#859900}.content.svelte-1cao90t pre .inherited-class{font-style:italic}.content.svelte-1cao90t pre .entity{color:#b58900}.content.svelte-1cao90t pre .support.method,.content.svelte-1cao90t pre .support.property,.content.svelte-1cao90t pre .variable.global,.content.svelte-1cao90t pre .variable.class,.content.svelte-1cao90t pre .variable.instance{color:#839496}.content.svelte-1cao90t pre .support,.content.svelte-1cao90t pre code.language-c .function.call,.content.svelte-1cao90t code.language-javascript .function.call{color:#859900}.content.svelte-1cao90t blockquote{margin-block:calc(var(--spacing,.25rem) * 10);border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:4px;border-color:var(--color-sky-600,#0284c7);padding-block:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-white,#fff)}.content.svelte-1cao90t a{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-sky-500,#0ea5e9)}.content.svelte-1cao90t a:hover{color:var(--color-sky-600,#0284c7);text-decoration-line:underline}.content.svelte-1cao90t hr{margin-block:calc(var(--spacing,.25rem) * 12);border-color:var(--color-gray-700,#374151)}.content.svelte-1cao90t img{margin-block:calc(var(--spacing,.25rem) * 12);width:100%}.content.svelte-1cao90t ul,.content.svelte-1cao90t ol{margin-block:calc(var(--spacing,.25rem) * 8);width:100%;padding-left:calc(var(--spacing,.25rem) * 6)}.content.svelte-1cao90t li{margin-bottom:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 3)}.content.svelte-1cao90t ul li{list-style-type:disc}.content.svelte-1cao90t ol li{list-style-type:decimal}.content.svelte-1cao90t .article-lede{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 14);border-left-style:var(--tw-border-style);border-color:#0ea5e9cc;border-left-width:2px}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-lede{border-color:color-mix(in oklab, var(--color-sky-500,#0ea5e9) 80%, transparent)}}.content.svelte-1cao90t .article-lede{padding-left:calc(var(--spacing,.25rem) * 6)}@media (width>=40rem){.content.svelte-1cao90t .article-lede{padding-left:calc(var(--spacing,.25rem) * 8)}}.content.svelte-1cao90t .article-lede>p{margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1.75;color:var(--color-gray-200,#e5e7eb);line-height:1.75}@media (width>=40rem){.content.svelte-1cao90t .article-lede>p{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));line-height:1.75rem}}.content.svelte-1cao90t .article-lede>p:first-child{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.65;--tw-font-weight:var(--font-weight-medium,500);line-height:1.65;font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}@media (width>=40rem){.content.svelte-1cao90t .article-lede>p:first-child{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));line-height:2rem}}.content.svelte-1cao90t .article-lede>p:last-child{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);margin-bottom:0}.content.svelte-1cao90t .article-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 3);font-family:Mohave,system-ui,sans-serif;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-sky-400,#38bdf8);text-transform:uppercase}.content.svelte-1cao90t .article-guide{margin-block:calc(var(--spacing,.25rem) * 16);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#0c4a6ecc;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-guide{border-color:color-mix(in oklab, var(--color-sky-900,#0c4a6e) 80%, transparent)}}.content.svelte-1cao90t .article-guide{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0003;background-color:oklab(19.4781% -.0168659 -.0214248/.9)}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-guide{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black,#000) 20%, transparent) var(--tw-shadow-alpha), transparent)}}@media (width>=64rem){.content.svelte-1cao90t .article-guide{grid-template-columns:1.45fr .8fr}}.content.svelte-1cao90t .article-guide__summary{padding:calc(var(--spacing,.25rem) * 7)}@media (width>=40rem){.content.svelte-1cao90t .article-guide__summary{padding:calc(var(--spacing,.25rem) * 10)}}@media (width>=64rem){.content.svelte-1cao90t .article-guide__summary{padding:calc(var(--spacing,.25rem) * 12)}}.content.svelte-1cao90t .article-guide__summary{background:radial-gradient(circle at 0 0,#0ea5e91f,#0000 46%),linear-gradient(135deg,#081922fa,#051118eb)}.content.svelte-1cao90t .article-guide__summary h2{border-style:var(--tw-border-style);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));border-width:0;margin:0;padding:0;line-height:2.25rem}@media (width>=40rem){.content.svelte-1cao90t .article-guide__summary h2{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));line-height:2.5rem}}.content.svelte-1cao90t .article-guide__summary>p:not(.article-eyebrow){margin-top:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-300,#d1d5db);margin-bottom:0}@media (width>=40rem){.content.svelte-1cao90t .article-guide__summary>p:not(.article-eyebrow){font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));line-height:1.75rem}}.content.svelte-1cao90t .article-takeaways{margin-top:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 3);margin-bottom:0;padding:0;display:grid}.content.svelte-1cao90t .article-takeaways li{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#0c4a6e99;margin:0;list-style-type:none;position:relative}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-takeaways li{border-color:color-mix(in oklab, var(--color-sky-900,#0c4a6e) 60%, transparent)}}.content.svelte-1cao90t .article-takeaways li{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-takeaways li{background-color:color-mix(in oklab, var(--color-black,#000) 20%, transparent)}}.content.svelte-1cao90t .article-takeaways li{padding-block:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 10);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-300,#d1d5db)}.content.svelte-1cao90t .article-takeaways li:before{content:"";top:1.15rem;left:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);background-color:var(--color-emerald-400,#34d399);--tw-shadow:0 0 12px var(--tw-shadow-color,#34d399a6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;position:absolute}.content.svelte-1cao90t .article-guide__toc{border-top-style:var(--tw-border-style);border-color:#0c4a6eb3;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-guide__toc{border-color:color-mix(in oklab, var(--color-sky-900,#0c4a6e) 70%, transparent)}}.content.svelte-1cao90t .article-guide__toc{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-guide__toc{background-color:color-mix(in oklab, var(--color-black,#000) 20%, transparent)}}.content.svelte-1cao90t .article-guide__toc{padding:calc(var(--spacing,.25rem) * 7)}@media (width>=40rem){.content.svelte-1cao90t .article-guide__toc{padding:calc(var(--spacing,.25rem) * 10)}}@media (width>=64rem){.content.svelte-1cao90t .article-guide__toc{border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-left-width:1px}}.content.svelte-1cao90t .article-guide__toc ol{counter-reset:article-toc;margin:0;padding:0;list-style-type:none}.content.svelte-1cao90t .article-guide__toc li{border-bottom-style:var(--tw-border-style);border-color:#ffffff0d;border-bottom-width:1px;margin:0;list-style-type:none}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-guide__toc li{border-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.content.svelte-1cao90t .article-guide__toc li{padding:0}.content.svelte-1cao90t .article-guide__toc li:last-child{border-style:var(--tw-border-style);border-width:0}.content.svelte-1cao90t .article-guide__toc li{counter-increment:article-toc}.content.svelte-1cao90t .article-guide__toc a{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-200,#e5e7eb);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none;display:flex}.content.svelte-1cao90t .article-guide__toc a:hover{color:var(--color-sky-300,#7dd3fc);text-decoration-line:none}.content.svelte-1cao90t .article-guide__toc a:before{content:counter(article-toc, decimal-leading-zero);font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-sky-500,#0ea5e9)}.content.svelte-1cao90t .section-deck{margin-bottom:calc(var(--spacing,.25rem) * 8);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-300,#d1d5db)}@media (width>=40rem){.content.svelte-1cao90t .section-deck{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));line-height:1.75rem}}.content.svelte-1cao90t .comparison-table-shell{margin-block:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#075985b3;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .comparison-table-shell{border-color:color-mix(in oklab, var(--color-sky-800,#075985) 70%, transparent)}}.content.svelte-1cao90t .comparison-table-shell{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00000040;background-color:oklab(18.6483% -.0160854 -.0213854/.95)}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .comparison-table-shell{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black,#000) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.content.svelte-1cao90t .comparison-table-shell{scrollbar-color:#0ea5e9a6 #020c12b3}.content.svelte-1cao90t .heatmap-explainer{margin-block:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#075985b3;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .heatmap-explainer{border-color:color-mix(in oklab, var(--color-sky-800,#075985) 70%, transparent)}}.content.svelte-1cao90t .heatmap-explainer{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00000040;background-color:#06151d}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .heatmap-explainer{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black,#000) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.content.svelte-1cao90t .heatmap-explainer figcaption{gap:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-color:#0c4a6eb3;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .heatmap-explainer figcaption{border-color:color-mix(in oklab, var(--color-sky-900,#0c4a6e) 70%, transparent)}}.content.svelte-1cao90t .heatmap-explainer figcaption{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-300,#d1d5db)}.content.svelte-1cao90t .heatmap-explainer figcaption strong{font-family:Mohave,system-ui,sans-serif;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-white,#fff);text-transform:uppercase}.content.svelte-1cao90t .heatmap-explainer__plot{height:calc(var(--spacing,.25rem) * 56);position:relative;overflow:hidden}@media (width>=40rem){.content.svelte-1cao90t .heatmap-explainer__plot{height:calc(var(--spacing,.25rem) * 72)}}.content.svelte-1cao90t .heatmap-explainer__plot{background:linear-gradient(90deg,#0000 24.9%,#38bdf814 25%,#0000 25.1% 49.9%,#38bdf814 50%,#0000 50.1% 74.9%,#38bdf814 75%,#0000 75.1%),linear-gradient(#071925,#031017)}.content.svelte-1cao90t .heatmap-explainer__plot svg{filter:drop-shadow(0 0 9px #35c2faa6);width:100%;height:100%;position:absolute;inset:0}.content.svelte-1cao90t .event-path__labels{inset-inline:calc(var(--spacing,.25rem) * 4);bottom:calc(var(--spacing,.25rem) * 4);z-index:10;align-items:flex-end;gap:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-sky-100,#e0f2fe);display:grid;position:absolute}@media (width>=40rem){.content.svelte-1cao90t .event-path__labels{inset-inline:calc(var(--spacing,.25rem) * 8);bottom:calc(var(--spacing,.25rem) * 6);justify-content:space-between;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}}.content.svelte-1cao90t .event-path__labels{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.85fr)}.content.svelte-1cao90t .event-path__labels span{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#0369a199}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .event-path__labels span{border-color:color-mix(in oklab, var(--color-sky-700,#0369a1) 60%, transparent)}}.content.svelte-1cao90t .event-path__labels span{padding-inline:var(--spacing,.25rem);padding-block:var(--spacing,.25rem);text-align:center;overflow-wrap:break-word;background-color:oklab(18.6483% -.0160854 -.0213854/.9)}@media (width>=40rem){.content.svelte-1cao90t .event-path__labels span{padding-inline:calc(var(--spacing,.25rem) * 2)}.content.svelte-1cao90t .event-path__labels span:nth-child(2){position:absolute;left:68%;transform:translate(-50%)}}.content.svelte-1cao90t .binance-boundaries{margin-block:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#075985b3;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .binance-boundaries{border-color:color-mix(in oklab, var(--color-sky-800,#075985) 70%, transparent)}}.content.svelte-1cao90t .binance-boundaries{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00000040;background-color:#06151d}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .binance-boundaries{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black,#000) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.content.svelte-1cao90t .binance-boundaries figcaption{gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-color:#0c4a6eb3;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .binance-boundaries figcaption{border-color:color-mix(in oklab, var(--color-sky-900,#0c4a6e) 70%, transparent)}}.content.svelte-1cao90t .binance-boundaries figcaption{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 6);text-align:left}@media (width>=640px){.content.svelte-1cao90t .binance-boundaries figcaption{padding-left:2rem;padding-right:2rem}}.content.svelte-1cao90t .binance-boundaries figcaption strong{font-family:Mohave,system-ui,sans-serif;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-white,#fff);text-transform:uppercase}.content.svelte-1cao90t .binance-boundaries figcaption span{max-width:var(--container-3xl,48rem);font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-gray-300,#d1d5db);text-transform:none}@media (width>=640px){.content.svelte-1cao90t .binance-boundaries figcaption span{font-size:1rem;line-height:1.5rem}}.content.svelte-1cao90t .binance-boundaries__grid{background-color:#0c4a6e99;gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .binance-boundaries__grid{background-color:color-mix(in oklab, var(--color-sky-900,#0c4a6e) 60%, transparent)}}@media (width>=640px){.content.svelte-1cao90t .binance-boundaries__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content.svelte-1cao90t .binance-boundaries__lane{gap:calc(var(--spacing,.25rem) * 5);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 7);background-color:#081d28;display:flex}@media (width>=640px){.content.svelte-1cao90t .binance-boundaries__lane{gap:1.5rem;padding:2.25rem 2rem}}.content.svelte-1cao90t .binance-boundaries__lane:nth-child(2){background-color:#071923}.content.svelte-1cao90t .binance-boundaries__number{font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-sky-400,#38bdf8);flex-shrink:0;padding-top:.2rem}.content.svelte-1cao90t .binance-boundaries__lane>div{min-width:0}.content.svelte-1cao90t .binance-boundaries__eyebrow{margin-bottom:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-sky-400,#38bdf8);text-transform:uppercase;display:block}.content.svelte-1cao90t .binance-boundaries__lane strong{font-family:Mohave,system-ui,sans-serif;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);color:var(--color-white,#fff);text-transform:uppercase;overflow-wrap:anywhere;display:block}.content.svelte-1cao90t .binance-boundaries__lane p{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-300,#d1d5db);margin-bottom:0}@media (width>=640px){.content.svelte-1cao90t .binance-boundaries__lane p{font-size:1rem;line-height:1.5rem}}.content.svelte-1cao90t .heatmap-explainer__band{z-index:10;padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);align-items:center;display:flex;position:absolute;left:0;right:0}@media (width>=40rem){.content.svelte-1cao90t .heatmap-explainer__band{padding-inline:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.content.svelte-1cao90t .heatmap-explainer__band{background:linear-gradient(90deg,#0ea5e91f,#22d3ee7a 60%,#0ea5e91f);height:18%;box-shadow:0 0 24px #22d3ee33,inset 0 0 12px #22d3ee2e}.content.svelte-1cao90t .heatmap-explainer__band--upper{top:22%}.content.svelte-1cao90t .heatmap-explainer__band--lower{opacity:.7;top:70%}.content.svelte-1cao90t .comparison-table-shell:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-sky-400,#38bdf8);--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:#081014;--tw-outline-style:none;outline-style:none}.content.svelte-1cao90t .comparison-table-shell table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:850px}.content.svelte-1cao90t .comparison-table-shell caption{border-bottom-style:var(--tw-border-style);border-color:#0c4a6eb3;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .comparison-table-shell caption{border-color:color-mix(in oklab, var(--color-sky-900,#0c4a6e) 70%, transparent)}}.content.svelte-1cao90t .comparison-table-shell caption{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);text-align:left;font-family:Mohave,system-ui,sans-serif;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-sky-300,#7dd3fc);text-transform:uppercase;background-color:#0a202b}.content.svelte-1cao90t .comparison-table-shell th,.content.svelte-1cao90t .comparison-table-shell td{border-bottom-style:var(--tw-border-style);border-color:#082f49e6;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .comparison-table-shell th,.content.svelte-1cao90t .comparison-table-shell td{border-color:color-mix(in oklab, var(--color-sky-950,#082f49) 90%, transparent)}}.content.svelte-1cao90t .comparison-table-shell th,.content.svelte-1cao90t .comparison-table-shell td{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);text-align:left;vertical-align:top;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.content.svelte-1cao90t .comparison-table-shell thead th{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-white,#fff);text-transform:none;background-color:#091c25;line-height:1.25rem}.content.svelte-1cao90t .comparison-table-shell thead th:first-child{width:22%;color:var(--color-sky-300,#7dd3fc)}.content.svelte-1cao90t .comparison-table-shell tbody td:first-child{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);line-height:1.25rem}.content.svelte-1cao90t .comparison-table-shell tbody td:nth-child(2){background:#10b98109}.content.svelte-1cao90t .comparison-table-shell tbody td:nth-child(3){background:#0ea5e909}.content.svelte-1cao90t .comparison-table-shell tbody tr:nth-child(2n) td{box-shadow:inset 0 0 0 9999px #ffffff03}.content.svelte-1cao90t .comparison-table-shell tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.content.svelte-1cao90t .article-process{margin-block:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (width>=48rem){.content.svelte-1cao90t .article-process{grid-template-columns:repeat(3,minmax(0,1fr))}}.content.svelte-1cao90t .article-process>div{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#0c4a6ecc;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-process>div{border-color:color-mix(in oklab, var(--color-sky-900,#0c4a6e) 80%, transparent)}}.content.svelte-1cao90t .article-process>div{padding:calc(var(--spacing,.25rem) * 6);background-color:oklab(21.0957% -.0192239 -.0237725/.9)}.content.svelte-1cao90t .article-process>div:after{content:"";top:calc(var(--spacing,.25rem) * -8);right:calc(var(--spacing,.25rem) * -8);height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 24);background-color:#0ea5e90d;border-radius:2147483647px;position:absolute}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-process>div:after{background-color:color-mix(in oklab, var(--color-sky-500,#0ea5e9) 5%, transparent)}}.content.svelte-1cao90t .article-process span{margin-bottom:calc(var(--spacing,.25rem) * 7);font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-sky-500,#0ea5e9);display:block}.content.svelte-1cao90t .article-process strong{font-family:Mohave,system-ui,sans-serif;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff);text-transform:uppercase;display:block}.content.svelte-1cao90t .article-process p{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-400,#9ca3af);margin-bottom:0}.content.svelte-1cao90t .architecture-grid{margin-block:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 5);display:grid}@media (width>=64rem){.content.svelte-1cao90t .architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content.svelte-1cao90t .architecture-grid.midterms-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}.content.svelte-1cao90t .architecture-card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#0c4a6ecc}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .architecture-card{border-color:color-mix(in oklab, var(--color-sky-900,#0c4a6e) 80%, transparent)}}.content.svelte-1cao90t .architecture-card{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:oklab(23.0963% -.021592 -.0260055/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:oklab(18.2064% -.0155499 -.0192269/.95);padding:calc(var(--spacing,.25rem) * 7)}@media (width>=40rem){.content.svelte-1cao90t .architecture-card{padding:calc(var(--spacing,.25rem) * 9)}}@media (width>=64rem){.content.svelte-1cao90t .architecture-card--wide{grid-column:span 2/span 2}}.content.svelte-1cao90t .architecture-card h3{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));margin:0;line-height:2.25rem}.content.svelte-1cao90t .architecture-card p{margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.content.svelte-1cao90t .architecture-card>p:last-child,.content.svelte-1cao90t .architecture-card>ul:last-child{margin-bottom:0}.content.svelte-1cao90t .architecture-card ul{margin-block:calc(var(--spacing,.25rem) * 6)}.content.svelte-1cao90t .evaluation-checklist{gap:calc(var(--spacing,.25rem) * 4);counter-reset:evaluation-step;padding:0;display:grid}.content.svelte-1cao90t .evaluation-checklist li{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#0c4a6eb3;margin:0;list-style-type:none;position:relative}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .evaluation-checklist li{border-color:color-mix(in oklab, var(--color-sky-900,#0c4a6e) 70%, transparent)}}.content.svelte-1cao90t .evaluation-checklist li{padding-block:calc(var(--spacing,.25rem) * 5);padding-right:calc(var(--spacing,.25rem) * 5);padding-left:calc(var(--spacing,.25rem) * 20);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);counter-increment:evaluation-step;background-color:oklab(19.914% -.0173832 -.0235394/.8)}.content.svelte-1cao90t .evaluation-checklist li:before{content:counter(evaluation-step, decimal-leading-zero);top:calc(var(--spacing,.25rem) * 5);left:calc(var(--spacing,.25rem) * 5);font-family:Mohave,system-ui,sans-serif;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:1;color:var(--color-sky-500,#0ea5e9);line-height:1;position:absolute}.content.svelte-1cao90t .article-faq{margin-block:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 3);display:grid}.content.svelte-1cao90t .article-faq details{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#0c4a6ebf;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-faq details{border-color:color-mix(in oklab, var(--color-sky-900,#0c4a6e) 75%, transparent)}}.content.svelte-1cao90t .article-faq details{background-color:oklab(19.8542% -.017871 -.0216097/.85)}.content.svelte-1cao90t .article-faq summary{cursor:pointer;padding-block:calc(var(--spacing,.25rem) * 5);padding-right:calc(var(--spacing,.25rem) * 14);padding-left:calc(var(--spacing,.25rem) * 6);font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-white,#fff);text-transform:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));list-style-type:none;position:relative}.content.svelte-1cao90t .article-faq summary:hover{background-color:#082f4966}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-faq summary:hover{background-color:color-mix(in oklab, var(--color-sky-950,#082f49) 40%, transparent)}}@media (width>=40rem){.content.svelte-1cao90t .article-faq summary{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));line-height:1.75rem}}.content.svelte-1cao90t .article-faq summary::-webkit-details-marker{display:none}.content.svelte-1cao90t .article-faq summary:after{content:"+";top:50%;right:calc(var(--spacing,.25rem) * 6);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-sky-400,#38bdf8);position:absolute}.content.svelte-1cao90t .article-faq details[open] summary:after{content:"−"}.content.svelte-1cao90t .article-faq details[open] summary{border-bottom-style:var(--tw-border-style);border-color:#0c4a6e99;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-faq details[open] summary{border-color:color-mix(in oklab, var(--color-sky-900,#0c4a6e) 60%, transparent)}}.content.svelte-1cao90t .article-faq details[open] summary{background-color:#082f494d}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-faq details[open] summary{background-color:color-mix(in oklab, var(--color-sky-950,#082f49) 30%, transparent)}}.content.svelte-1cao90t .article-faq details p{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-300,#d1d5db);margin:0}.content.svelte-1cao90t .decision-questions{margin-block:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (width>=48rem){.content.svelte-1cao90t .decision-questions{grid-template-columns:repeat(3,minmax(0,1fr))}}.content.svelte-1cao90t .decision-questions p{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#0c4a6ecc;margin:0}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .decision-questions p{border-color:color-mix(in oklab, var(--color-sky-900,#0c4a6e) 80%, transparent)}}.content.svelte-1cao90t .decision-questions p{padding:calc(var(--spacing,.25rem) * 6);background-color:oklab(21.0957% -.0192239 -.0237725/.85)}.content.svelte-1cao90t .decision-questions span{margin-bottom:calc(var(--spacing,.25rem) * 8);font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-sky-500,#0ea5e9);display:block}.content.svelte-1cao90t .decision-questions strong{font-family:Mohave,system-ui,sans-serif;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff);text-transform:uppercase;display:block}.content.svelte-1cao90t .article-risk{margin-top:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#f59e0b40}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-risk{border-color:color-mix(in oklab, var(--color-amber-500,#f59e0b) 25%, transparent)}}.content.svelte-1cao90t .article-risk{background-color:#fcd34d0d}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .article-risk{background-color:color-mix(in oklab, var(--color-amber-300,#fcd34d) 5%, transparent)}}.content.svelte-1cao90t .article-risk{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-300,#d1d5db)}.content.svelte-1cao90t .article-risk strong{margin-bottom:calc(var(--spacing,.25rem) * 2);font-family:Mohave,system-ui,sans-serif;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-amber-200,#fde68a);text-transform:uppercase;display:block}.content.svelte-1cao90t .article-risk p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);margin:0}@media (width<=639px){.content.svelte-1cao90t .comparison-table-shell{border-radius:.75rem;width:calc(100vw - 2rem);margin-left:calc(50% - 50vw + 1rem);margin-right:calc(50% - 50vw + 1rem)}.content.svelte-1cao90t .comparison-table-shell:before{content:"Swipe horizontally to compare";border-bottom-style:var(--tw-border-style);border-color:#0c4a6eb3;border-bottom-width:1px;display:block;position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t .comparison-table-shell:before{border-color:color-mix(in oklab, var(--color-sky-900,#0c4a6e) 70%, transparent)}}.content.svelte-1cao90t .comparison-table-shell:before{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-gray-400,#9ca3af);text-transform:uppercase;background-color:#071820;font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem}.content.svelte-1cao90t .comparison-table-shell th,.content.svelte-1cao90t .comparison-table-shell td{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));line-height:1.25rem}}.content.svelte-1cao90t figcaption{padding-top:calc(var(--spacing,.25rem) * 3);text-align:center;font-family:Mohave,system-ui,sans-serif;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-gray-400,#9ca3af);text-transform:uppercase}.content.svelte-1cao90t figcaption p{margin:0}.content.svelte-1cao90t .kg-card{margin-block:calc(var(--spacing,.25rem) * 12)}.content.svelte-1cao90t .kg-card.kg-button-card{text-align:center}.content.svelte-1cao90t .kg-card.kg-button-card.kg-align-left{text-align:left}.content.svelte-1cao90t .kg-btn,.content.svelte-1cao90t .kg-header-card-button{min-width:calc(var(--spacing,.25rem) * 44)!important;border-radius:var(--radius-lg,.5rem)!important;border-style:var(--tw-border-style)!important;--tw-border-style:solid!important;border-style:solid!important;border-width:1px!important;border-color:var(--color-white,#fff)!important;padding-inline:calc(var(--spacing,.25rem) * 11)!important;padding-top:calc(var(--spacing,.25rem) * 3)!important;padding-bottom:calc(var(--spacing,.25rem) * 2)!important;text-align:center!important;--tw-font-weight:var(--font-weight-normal,400)!important;font-family:Mohave,system-ui,sans-serif!important;font-weight:var(--font-weight-normal,400)!important;--tw-tracking:var(--tracking-widest,.1em)!important;letter-spacing:var(--tracking-widest,.1em)!important;color:var(--color-white,#fff)!important;text-transform:uppercase!important;background-color:#0000!important;text-decoration-line:none!important;display:inline-block!important}.content.svelte-1cao90t .kg-gallery-container{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;width:100%;display:flex}.content.svelte-1cao90t .kg-gallery-container .kg-gallery-row{justify-content:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.content.svelte-1cao90t .kg-gallery-container .kg-gallery-row img{margin:0}.content.svelte-1cao90t.content--condensed>.kg-card.kg-gallery-card{max-width:1200px}.content.svelte-1cao90t .kg-card.kg-header-card{padding-block:calc(var(--spacing,.25rem) * 48);background-color:#0000004d;position:relative}.content.svelte-1cao90t .kg-card.kg-header-card+.kg-card.kg-header-card{margin-top:0}.content.svelte-1cao90t .kg-card.kg-header-card:has(+.kg-card.kg-header-card){margin-bottom:0}.content.svelte-1cao90t .kg-card.kg-header-card.kg-width-full{margin-inline:calc(var(--spacing,.25rem) * -8);max-width:none}.content.svelte-1cao90t .kg-card.kg-header-card>picture{width:100%;height:100%;position:absolute;top:0;left:0}.content.svelte-1cao90t .kg-card.kg-header-card>picture .kg-header-card-image{object-fit:cover;opacity:.5;width:100%;height:100%;margin:0;padding:0}.content.svelte-1cao90t .kg-card.kg-header-card .kg-header-card-content{text-align:center;max-width:800px;margin:auto;position:relative}.content.svelte-1cao90t .kg-card.kg-header-card .kg-header-card-heading{color:var(--color-white,#fff)!important;margin:0!important}.content.svelte-1cao90t .kg-card.kg-header-card .kg-header-card-subheading{margin:0!important;margin-top:calc(var(--spacing,.25rem) * 8)!important;color:var(--color-white,#fff)!important}.content.svelte-1cao90t .kg-card.kg-header-card .kg-header-card-button{margin:0!important;margin-top:calc(var(--spacing,.25rem) * 8)!important}.content.svelte-1cao90t .kg-card.kg-callout-card{gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 4);color:var(--color-white,#fff);background-color:#0000004d;display:flex}@media (width>=48rem){.content.svelte-1cao90t .kg-card.kg-callout-card{padding-inline:calc(var(--spacing,.25rem) * 6)}}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card{border-radius:var(--radius-xl,.75rem);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#38bdf826;background-color:#0000004d;position:relative}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t figure.kg-card.kg-bookmark-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-400,#38bdf8) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card{transition-property:shadow transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#38bdf833}@supports (color:color-mix(in lab, red, red)){.content.svelte-1cao90t figure.kg-card.kg-bookmark-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-400,#38bdf8) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card.kg-card-hascaption{margin-bottom:calc(var(--spacing,.25rem) * 20)}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card+.kg-card.kg-bookmark-card{margin-top:calc(var(--spacing,.25rem) * 6)}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card:has(+.kg-card.kg-bookmark-card){margin-bottom:calc(var(--spacing,.25rem) * 6)}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card.kg-card-hascaption:has(+.kg-card.kg-bookmark-card){margin-bottom:calc(var(--spacing,.25rem) * 14)}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card a.kg-bookmark-container{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-white,#fff);justify-content:stretch;text-decoration-line:none;display:flex}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card .kg-bookmark-content{width:0;padding:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 3);flex-grow:1}@media (width>=48rem){.content.svelte-1cao90t figure.kg-card.kg-bookmark-card .kg-bookmark-content{padding:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 6)}}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card .kg-bookmark-content .kg-bookmark-title{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card .kg-bookmark-content .kg-bookmark-description{-webkit-line-clamp:2;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-200,#e5e7eb);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=48rem){.content.svelte-1cao90t figure.kg-card.kg-bookmark-card .kg-bookmark-content .kg-bookmark-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));line-height:1.25rem}}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card .kg-bookmark-thumbnail{width:calc(var(--spacing,.25rem) * 32);border-top-right-radius:var(--radius-xl,.75rem);border-bottom-right-radius:var(--radius-xl,.75rem);flex-direction:column;display:flex;overflow:hidden}@media (width>=48rem){.content.svelte-1cao90t figure.kg-card.kg-bookmark-card .kg-bookmark-thumbnail{width:calc(var(--spacing,.25rem) * 64)}}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card .kg-bookmark-thumbnail>img{object-fit:cover;flex-grow:1;width:100%;height:0;margin:0}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card .kg-bookmark-metadata{margin-top:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-300,#d1d5db);display:flex}@media (width>=48rem){.content.svelte-1cao90t figure.kg-card.kg-bookmark-card .kg-bookmark-metadata{margin-top:calc(var(--spacing,.25rem) * 6)}}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card .kg-bookmark-metadata .kg-bookmark-icon{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);margin:0}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card figcaption{width:100%;transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:absolute;top:100%}.content.svelte-1cao90t figure.kg-card.kg-bookmark-card:hover figcaption{padding-top:calc(var(--spacing,.25rem) * 4)}.kg-card.kg-file-card{min-height:calc(var(--spacing,.25rem) * 28);border-radius:var(--radius-xl,.75rem);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#38bdf826;background-color:#0000004d;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kg-card.kg-file-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-400,#38bdf8) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.kg-card.kg-file-card{transition-property:shadow transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.kg-card.kg-file-card:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#38bdf833}@supports (color:color-mix(in lab, red, red)){.kg-card.kg-file-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-400,#38bdf8) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.kg-card.kg-file-card .kg-file-card-container{padding:calc(var(--spacing,.25rem) * 4);color:var(--color-white,#fff);flex-grow:1;align-items:stretch;display:flex}@media (width>=48rem){.kg-card.kg-file-card .kg-file-card-container{padding-left:calc(var(--spacing,.25rem) * 6)}}.kg-card.kg-file-card .kg-file-card-container:hover{color:var(--color-white,#fff)}.kg-card.kg-file-card .kg-file-card-container{text-decoration-line:none!important}.kg-card.kg-file-card+.kg-card.kg-file-card{margin-top:calc(var(--spacing,.25rem) * 6)}.kg-card.kg-file-card:has(+.kg-card.kg-file-card){margin-bottom:calc(var(--spacing,.25rem) * 6)}.kg-card.kg-file-card .kg-file-card-contents{flex-direction:column;flex-grow:1;display:flex}.kg-card.kg-file-card .kg-file-card-contents .kg-file-card-title{-webkit-line-clamp:1;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kg-card.kg-file-card .kg-file-card-contents .kg-file-card-caption{-webkit-line-clamp:1;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-gray-200,#e5e7eb);-webkit-box-orient:vertical;flex-grow:1;display:-webkit-box;overflow:hidden}@media (width>=48rem){.kg-card.kg-file-card .kg-file-card-contents .kg-file-card-caption{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));line-height:1.25rem}}.kg-card.kg-file-card .kg-file-card-contents .kg-file-card-metadata{margin-top:calc(var(--spacing,.25rem) * 3);-webkit-line-clamp:1;align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-300,#d1d5db);-webkit-box-orient:vertical;display:flex;overflow:hidden}.kg-card.kg-file-card .kg-file-card-contents .kg-file-card-metadata .kg-file-card-filesize,.kg-card.kg-file-card .kg-file-card-contents .kg-file-card-metadata .kg-file-card-filename{display:inline-block}.kg-card.kg-file-card .kg-file-card-contents .kg-file-card-metadata .kg-file-card-filesize:before{content:"•";padding-right:calc(var(--spacing,.25rem) * 3);display:inline-block}.kg-card.kg-file-card .kg-file-card-icon{margin-right:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 8);align-items:center;display:flex}.kg-card.kg-product-card{border-radius:var(--radius-xl,.75rem);background-color:#0000004d;overflow:hidden}.kg-card.kg-product-card+.kg-card.kg-product-card{margin-top:calc(var(--spacing,.25rem) * 6)}.kg-card.kg-product-card:has(+.kg-card.kg-product-card){margin-bottom:calc(var(--spacing,.25rem) * 6)}.kg-card.kg-product-card:has(.kg-product-card-button){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#38bdf826}@supports (color:color-mix(in lab, red, red)){.kg-card.kg-product-card:has(.kg-product-card-button){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-400,#38bdf8) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.kg-card.kg-product-card:has(.kg-product-card-button){transition-property:shadow transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.kg-card.kg-product-card:has(.kg-product-card-button):hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#38bdf833}@supports (color:color-mix(in lab, red, red)){.kg-card.kg-product-card:has(.kg-product-card-button):hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-400,#38bdf8) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.kg-card.kg-product-card .kg-product-card-container{position:relative}.kg-card.kg-product-card .kg-product-card-container>img{z-index:10!important;object-fit:cover!important;width:50%!important;height:100%!important;margin:0!important;display:block!important;position:absolute!important;right:0!important}@media (width>=48rem){.kg-card.kg-product-card .kg-product-card-container>img{width:calc(var(--spacing,.25rem) * 64)!important}}@media (width<=767px){.kg-card.kg-product-card .kg-product-card-container>img{-webkit-mask-image:linear-gradient(90deg,#0000,#00000040 50%,#000);mask-image:linear-gradient(90deg,#0000,#00000040 50%,#000)}}.kg-card.kg-product-card .kg-product-card-container .kg-product-card-title-container{z-index:20;width:calc(100% - 8rem);padding-top:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 4);position:relative}@media (width>=48rem){.kg-card.kg-product-card .kg-product-card-container .kg-product-card-title-container{width:calc(100% - 16rem);padding-left:calc(var(--spacing,.25rem) * 6)}}.kg-card.kg-product-card .kg-product-card-container .kg-product-card-title-container .kg-product-card-title{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);text-transform:none;margin:0;line-height:1.5rem}.kg-card.kg-product-card .kg-product-card-container .kg-product-card-description{z-index:20!important;margin:0!important;margin-top:calc(var(--spacing,.25rem) * -.5)!important;width:100%!important;min-height:5.5rem!important;padding-bottom:calc(var(--spacing,.25rem) * 12)!important;padding-left:calc(var(--spacing,.25rem) * 4)!important;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:var(--text-xs,.75rem)!important;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))!important;color:var(--color-gray-200,#e5e7eb)!important;position:relative!important}@media (width>=48rem){.kg-card.kg-product-card .kg-product-card-container .kg-product-card-description{width:calc(100% - 16rem)!important;padding-left:calc(var(--spacing,.25rem) * 6)!important;font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))!important}}.kg-card.kg-product-card .kg-product-card-container .kg-product-card-description>p{margin:0}.kg-card.kg-product-card .kg-product-card-container .kg-product-card-button{z-index:20;width:100%;height:100%;padding-bottom:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 4);align-items:flex-end;text-decoration-line:none;display:flex;position:absolute;top:0;left:0}@media (width>=48rem){.kg-card.kg-product-card .kg-product-card-container .kg-product-card-button{padding-left:calc(var(--spacing,.25rem) * 6)}}.kg-card.kg-product-card .kg-product-card-container .kg-product-card-button>span{font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))!important;color:var(--color-white,#fff)!important}.kg-card.kg-product-card .kg-product-card-container:has(.kg-product-card-rating) .kg-product-card-button{padding-left:calc(var(--spacing,.25rem) * 32)}.kg-card.kg-product-card .kg-product-card-container:has(.kg-product-card-rating) .kg-product-card-button>span:before{content:"•";padding-right:calc(var(--spacing,.25rem) * 3);display:inline-block}.kg-card.kg-product-card .kg-product-card-container .kg-product-card-rating{bottom:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);gap:var(--spacing,.25rem);width:auto;display:flex;position:absolute}@media (width>=48rem){.kg-card.kg-product-card .kg-product-card-container .kg-product-card-rating{left:calc(var(--spacing,.25rem) * 6)}}.kg-card.kg-product-card .kg-product-card-container .kg-product-card-rating .kg-product-card-rating-star{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);fill:var(--color-white,#fff);opacity:.25}.kg-card.kg-product-card .kg-product-card-container .kg-product-card-rating .kg-product-card-rating-star.kg-product-card-rating-active{opacity:1}.kg-card.kg-toggle-card{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 4);background-color:#0000004d;position:relative}@media (width>=48rem){.kg-card.kg-toggle-card{padding-inline:calc(var(--spacing,.25rem) * 6)}}.kg-card.kg-toggle-card+.kg-card.kg-toggle-card{margin-top:calc(var(--spacing,.25rem) * 4)}.kg-card.kg-toggle-card:has(+.kg-card.kg-toggle-card){margin-bottom:calc(var(--spacing,.25rem) * 4)}.kg-card.kg-toggle-card .kg-toggle-heading{z-index:20;cursor:pointer;margin-bottom:0;display:flex;position:relative}.kg-card.kg-toggle-card .kg-toggle-heading .kg-toggle-heading-text{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-300,#d1d5db);flex-grow:1;margin:0;line-height:1.5rem}.kg-card.kg-toggle-card .kg-toggle-heading .kg-toggle-card-icon{margin-top:var(--spacing,.25rem);height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);fill:var(--color-gray-300,#d1d5db);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.kg-card.kg-toggle-card .kg-toggle-content{z-index:10;opacity:0;width:100%;height:0;display:block;overflow-y:hidden}.kg-card.kg-toggle-card .kg-toggle-content>p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));margin:0}.kg-card.kg-toggle-card[data-kg-toggle-state=open] .kg-toggle-heading{margin-bottom:calc(var(--spacing,.25rem) * 3)}.kg-card.kg-toggle-card[data-kg-toggle-state=open] .kg-toggle-content{opacity:1;height:100%}.kg-card.kg-toggle-card[data-kg-toggle-state=open] .kg-toggle-card-icon{rotate:180deg}.kg-card.kg-video-card .kg-video-overlay,.kg-card.kg-video-card .kg-video-player-container{display:none}.kg-card.kg-embed-card{width:100%}.kg-card.kg-embed-card:has(iframe[src*=youtube\.com],iframe[src*=youtu\.be]){aspect-ratio:var(--aspect-video,16 / 9)}.kg-card.kg-embed-card:has(iframe[src*=youtube\.com],iframe[src*=youtu\.be])>iframe{width:100%;height:100%}.kg-card.kg-image-card{margin-block:calc(var(--spacing,.25rem) * 12)}.kg-card.kg-image-card img{margin:0}.kg-card.kg-code-card{margin-block:calc(var(--spacing,.25rem) * 12)}.kg-card.kg-code-card>pre,.kg-card.kg-code-card>figcaption p{margin:0!important}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}
