.ar-page{color:var(--foreground)}.ar-shell{padding-top:var(--marketing-space-5);padding-bottom:var(--marketing-space-8)}.ar-layout{grid-template-columns:minmax(0,1fr);max-width:42rem;margin-inline:auto;display:grid}.ar-hub .ar-header,.ar-hub .ar-az,.ar-hub .ar-hub-group,.ar-hub>.ar-shell>.ar-hub-list,.ar-hub .ar-breadcrumb{max-width:48rem;margin-inline:auto}.ar-breadcrumb{max-width:42rem;margin-inline:auto;margin-bottom:var(--marketing-space-4)}.ar-breadcrumb [data-slot=breadcrumb-list]{margin-block:calc(var(--marketing-space-1) * -1.25);font-size:.8125rem;line-height:1.5}.ar-breadcrumb a{min-height:2.75rem;color:var(--muted-foreground);align-items:center;display:inline-flex}.ar-breadcrumb a:hover,.ar-breadcrumb [data-slot=breadcrumb-page]{color:var(--foreground)}@media (max-width:639.98px){.ar-breadcrumb [data-slot=breadcrumb-list]{flex-wrap:nowrap}.ar-breadcrumb [data-slot=breadcrumb-item]:last-child{min-width:0}.ar-breadcrumb [data-slot=breadcrumb-page]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (min-width:1024px){.ar-layout[data-toc]{column-gap:var(--marketing-space-10);max-width:calc(42rem + 13.5rem + var(--marketing-space-10));grid-template-columns:minmax(0,42rem) 13.5rem}.ar-layout[data-toc] .ar-header,.ar-layout[data-toc] .ar-article{grid-column:1}.ar-layout[data-toc] .ar-toc{top:calc(var(--marketing-header-height) + var(--marketing-space-4));margin-top:var(--marketing-space-1);grid-area:1/2/span 2;align-self:start;position:sticky}.ar-breadcrumb:has(+.ar-layout[data-toc]){max-width:calc(42rem + 13.5rem + var(--marketing-space-10))}}.ar-header h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);font-weight:600;line-height:1.12}.ar-lead{margin-top:var(--marketing-space-2);color:var(--muted-foreground);text-wrap:pretty;font-size:1.1875rem;line-height:1.6}.ar-meta{margin-top:var(--marketing-space-3);color:var(--muted-foreground);flex-wrap:wrap;gap:0;font-size:.875rem;line-height:1.6;display:flex}@media (max-width:639.98px){.ar-meta{flex-direction:column}.ar-meta>span+span:before{display:none}}.ar-meta>span+span:before{content:"·";margin-inline:var(--marketing-space-1);color:var(--border2)}.ar-meta time{font-variant-numeric:tabular-nums}.ar-toc{margin-top:var(--marketing-space-4);border-inline-start:1px solid var(--line);padding-inline-start:var(--marketing-space-2)}.ar-toc-title{margin-bottom:var(--marketing-space-1);color:var(--foreground);font-size:.8125rem;font-weight:500}.ar-toc ol{margin:0;padding:0;list-style:none}.ar-toc a{min-height:2.25rem;padding-block:var(--marketing-space-1);color:var(--muted-foreground);transition:color .2s var(--ease-out);align-items:flex-start;font-size:.875rem;line-height:1.35;display:flex}.ar-toc a:hover{color:var(--foreground)}@media (max-width:1023.98px){.ar-toc{padding:var(--marketing-space-2) var(--marketing-space-3);border:1px solid var(--line);border-radius:var(--radius-card)}.ar-toc a{min-height:2.75rem}}.ar-article{margin-top:var(--marketing-space-5)}.ar-prose{color:var(--foreground);font-size:1.0625rem;line-height:1.75}.ar-prose>*+*{margin-top:var(--marketing-space-3)}.ar-prose p,.ar-prose li{text-wrap:pretty}.ar-prose h2{margin-top:var(--marketing-space-7);letter-spacing:-.02em;text-wrap:balance;scroll-margin-top:calc(var(--marketing-header-height) + var(--marketing-space-4));font-size:1.5rem;font-weight:600;line-height:1.3}.ar-prose h3{margin-top:var(--marketing-space-5);letter-spacing:-.01em;font-size:1.1875rem;font-weight:600;line-height:1.4}.ar-prose h2+*,.ar-prose h3+*{margin-top:var(--marketing-space-2)}.ar-prose a{color:var(--brand);text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--brand) 35%, transparent);text-underline-offset:3px}.ar-prose a:hover{text-decoration-color:currentColor}.ar-prose :is(a,h2):focus-visible,.ar-toc a:focus-visible,.ar-breadcrumb a:focus-visible,.ar-table:focus-visible,.ar-hub-list a:focus-visible,.ar-az a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:var(--radius-sm)}.ar-prose ul,.ar-prose ol{padding-inline-start:var(--marketing-space-3)}.ar-prose ul{list-style:outside}.ar-prose ol{list-style:decimal}.ar-prose li+li{margin-top:var(--marketing-space-1)}.ar-prose li::marker{color:var(--muted-foreground)}.ar-prose strong{font-weight:600}.ar-prose blockquote{border-inline-start:3px solid var(--line);color:var(--muted-foreground);padding-inline-start:var(--marketing-space-3)}.ar-formula{padding:var(--marketing-space-2) var(--marketing-space-3);border-radius:var(--radius-tile);background:var(--marketing-soft);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:500;line-height:1.6}.ar-table{border:1px solid var(--line);border-radius:var(--radius-tile);overflow-x:auto}.ar-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem;line-height:1.5}.ar-table th,.ar-table td{padding:var(--marketing-space-1) var(--marketing-space-2);text-align:start;vertical-align:top;border-bottom:1px solid var(--line)}.ar-table thead th{background:var(--marketing-soft);color:var(--foreground);font-size:.8125rem;font-weight:600}.ar-table tbody tr:last-child :is(th,td){border-bottom:0}.ar-table td:first-child{font-weight:500}.ar-figure{margin-block:var(--marketing-space-5)}.ar-figure img{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:var(--card)}.ar-figure figcaption{margin-top:var(--marketing-space-1);color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.mk-cta-inline{align-items:flex-start;gap:var(--marketing-space-3);margin-block:var(--marketing-space-6);padding:var(--marketing-space-4);border-radius:var(--radius-card);background:var(--sage-soft);flex-direction:column;display:flex}.mk-cta-inline-title{letter-spacing:-.015em;color:var(--foreground);text-wrap:balance;max-inline-size:26ch;font-size:1.25rem;font-weight:600;line-height:1.3}.mk-cta-inline-title+p{margin-top:var(--marketing-space-1);color:var(--foreground);font-size:.9375rem;line-height:1.6}.ar-prose .mk-cta-inline .mk-button{color:var(--primary-foreground);text-decoration:none}@media (min-width:640px){.mk-cta-inline{flex-direction:row;justify-content:space-between;align-items:center}.mk-cta-inline .mk-button{flex:none}}.ar-related{margin-top:var(--marketing-space-8);padding-top:var(--marketing-space-4);border-top:1px solid var(--line)}.ar-related h2{font-size:1.125rem;font-weight:600;line-height:1.4}.ar-related ul{margin-top:var(--marketing-space-1);padding:0;list-style:none}.ar-related li+li{margin-top:0}.ar-hub-intro{max-width:40rem}.ar-hub-list{margin-top:var(--marketing-space-5);border-top:1px solid var(--line);padding:0;list-style:none}.ar-hub-group .ar-hub-list{margin-top:var(--marketing-space-1)}.ar-hub-list li{border-bottom:1px solid var(--line)}.ar-hub-list a{align-items:center;column-gap:var(--marketing-space-3);padding-block:var(--marketing-space-3);color:var(--foreground);grid-template-columns:minmax(0,1fr) auto;display:grid}.ar-hub-name{transition:color .2s var(--ease-out);grid-column:1;font-size:1.0625rem;font-weight:600;line-height:1.4}.ar-hub-desc{margin-top:var(--marketing-space-1);color:var(--muted-foreground);grid-column:1;font-size:.9375rem;line-height:1.55}.ar-hub-list svg{color:var(--muted-foreground);transition:transform .2s var(--ease-out), color .2s var(--ease-out);grid-area:1/2/span 2}@media (hover:hover){.ar-hub-list a:hover .ar-hub-name,.ar-hub-list a:hover svg{color:var(--brand)}.ar-hub-list a:hover svg{transform:translate(2px)}[dir=rtl] .ar-hub-list a:hover svg{transform:translate(-2px)scaleX(-1)}}[dir=rtl] .ar-hub-list svg{transform:scaleX(-1)}.ar-az{margin-top:var(--marketing-space-5)}.ar-az ol{gap:var(--marketing-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ar-az a{border:1px solid var(--line);min-width:2.75rem;min-height:2.75rem;color:var(--foreground);transition:border-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:999px;place-items:center;font-size:.9375rem;font-weight:500;display:inline-grid}.ar-az a:hover{border-color:var(--brand);color:var(--brand)}.ar-hub-group{margin-top:var(--marketing-space-6);scroll-margin-top:calc(var(--marketing-header-height) + var(--marketing-space-3))}.ar-hub-group h2{color:var(--muted-foreground);font-size:1.25rem;font-weight:600;line-height:1.3}.ar-glance h2{margin-top:0}.ar-compare{table-layout:fixed}.ar-compare thead th:first-child{width:20%}.ar-compare:not([data-options]) thead th:not(:first-child){width:40%}.ar-compare th[scope=row]{color:var(--foreground);background:0 0;font-weight:600}.ar-table .ar-compare td:first-child{font-weight:400}.ar-compare td>span{display:block}.ar-prose .ar-source{width:fit-content;margin-top:calc(var(--marketing-space-1) * .5);color:var(--muted-foreground);text-decoration-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent);align-items:center;font-size:.8125rem;line-height:1.5;display:flex}.ar-prose .ar-source:hover{color:var(--brand);text-decoration-color:currentColor}:lang(ar) .ar-table table{font-size:1rem;line-height:1.7}:lang(ar) .ar-prose .ar-source{font-size:.875rem}@media (max-width:639.98px){.ar-glance .ar-table{overflow:visible}.ar-compare thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ar-compare tr{padding:var(--marketing-space-2);border-bottom:1px solid var(--line);display:block}.ar-compare tbody tr:last-child{border-bottom:0}.ar-compare :is(th,td){border-bottom:0;width:auto;padding:0;display:block}.ar-compare td{margin-top:var(--marketing-space-1)}.ar-compare td:before{content:attr(data-label);letter-spacing:.02em;color:var(--muted-foreground);font-size:.8125rem;font-weight:600;display:block}.ar-prose .ar-source{min-height:2.75rem;margin-block:calc(var(--marketing-space-1) * -.75) calc(var(--marketing-space-1) * -1);padding-inline-end:var(--marketing-space-2)}}.ar-sources{margin-top:var(--marketing-space-7);color:var(--muted-foreground);font-size:.9375rem;line-height:1.6}.ar-prose .ar-sources h2{color:var(--foreground);margin-top:0;font-size:1.25rem}.ar-sources>*+*{margin-top:var(--marketing-space-2)}.ar-checked time{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.ar-sources ol{padding-inline-start:var(--marketing-space-3);list-style:decimal}.ar-prose .ar-sources li+li{margin-top:0}.ar-sources li{overflow-wrap:anywhere}.ar-sources a{padding-block:calc(var(--marketing-space-1) * .75);display:inline-block}@media (max-width:639.98px){.ar-sources a{align-items:center;min-height:2.75rem;display:inline-flex}}
