@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-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-border-style:solid;--tw-space-y-reverse:0}}}@layer components.heroui{.typography,.typography-prose{color:var(--foreground)}.typography-prose h1{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.typography-prose h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.typography-prose h3{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-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.typography-prose h4{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.typography-prose h5{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.typography-prose h6{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-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.typography-prose p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}.typography-prose code{border-radius:calc(var(--radius) * .75);background-color:var(--default);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-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)));color:var(--foreground)}.typography-prose a{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--link);text-underline-offset:4px;text-decoration-line:underline}.typography-prose blockquote{margin-top:calc(var(--spacing,.25rem) * 4);border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-color:var(--border);color:var(--muted);padding-inline-start:calc(var(--spacing,.25rem) * 4);font-style:italic}.typography-prose ul{margin-block:calc(var(--spacing,.25rem) * 4);list-style-type:disc}:where(.typography-prose ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography-prose ul{padding-inline-start:calc(var(--spacing,.25rem) * 6)}.typography-prose ol{margin-block:calc(var(--spacing,.25rem) * 4);list-style-type:decimal}:where(.typography-prose ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography-prose ol{padding-inline-start:calc(var(--spacing,.25rem) * 6)}.typography-prose li{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}.typography-prose hr{margin-block:calc(var(--spacing,.25rem) * 8);border-color:var(--separator)}.typography-prose pre{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.5);background-color:var(--default);padding:calc(var(--spacing,.25rem) * 4);font-family:var(--font-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-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);overflow-x:auto}.typography-prose strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.typography-prose em{font-style:italic}.typography-prose img{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.5)}.typography--h1{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.typography--h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.typography--h3{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-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.typography--h4{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.typography--h5{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.typography--h6{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-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.typography--body{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}.typography--body-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}.typography--body-xs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5)}.typography--code{border-radius:calc(var(--radius) * .75);background-color:var(--default);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-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)));color:var(--foreground)}.typography--align-start{text-align:start}.typography--align-center{text-align:center}.typography--align-end{text-align:end}.typography--align-justify{text-align:justify}.typography--color-default{color:var(--foreground)}.typography--color-muted{color:var(--muted)}.typography--truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.typography--weight-normal{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.typography--weight-medium{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.typography--weight-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.typography--weight-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
@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-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}}}@layer components{.breadcrumbs{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.breadcrumbs .breadcrumbs__link{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted);opacity:1;text-decoration-line:none;position:relative}.breadcrumbs .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__link[data-hovered=true]{text-decoration-line:underline}.breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--link);opacity:1}.breadcrumbs .breadcrumbs__item{justify-content:center;align-items:center;gap:var(--spacing,.25rem);flex-shrink:0;display:flex}.breadcrumbs .breadcrumbs__separator{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);color:var(--muted)}.breadcrumbs .breadcrumbs__separator:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}@layer heroui{.alert{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);--tw-shadow:var(--surface-shadow);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:min(32px, var(--radius-3xl));flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:var(--spacing,.25rem);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.alert__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.alert__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent-soft-foreground)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success-soft-foreground)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning-soft-foreground)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger-soft-foreground)}}@keyframes stage-fade-in{0%{opacity:0}}.stage__beam--ember{--beam-c-hot:#ffd6aa57;--beam-c-mid:#f2a65a29;--beam-c-core:#ffe4c480;--beam-c-halo:#f2a65a1f;opacity:0}.stage__edge{background:linear-gradient(90deg,#0000 6%,#46e4ea80 50%,#0000 94%) top/100% 1px no-repeat;block-size:7rem;position:absolute;inset:0 0 auto}.stage--soft .stage__beam{opacity:.6;block-size:100%}.stage--soft .stage__beam--ember{opacity:0}.stage--soft .stage__pool{opacity:.7;inset-block-start:40%}@media (prefers-reduced-motion:no-preference){.stage--soft .stage__lights{animation:stage-fade-in 1.4s var(--ease-stage) both}}.glass{--mx:50%;--my:0%;isolation:isolate;border-radius:var(--glass-radius);background:linear-gradient(180deg, var(--glass-top), var(--glass-bottom));box-shadow:inset 0 0 0 1px var(--glass-edge), var(--glass-shadow);color:var(--text);flex-direction:column;padding:clamp(1.375rem,1rem + 1.2vw,2.125rem);display:flex;position:relative;overflow:hidden}.glass:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx) var(--my), #46e4ea21, transparent 60%);position:absolute;inset:0}.glass:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--glass-highlight), transparent);block-size:1px;position:absolute;inset-block-start:0;inset-inline:14%}@media (hover:hover) and (pointer:fine){.glass:hover:before{opacity:1}}@media (prefers-reduced-motion:no-preference){.glass:before{transition:opacity .4s}}.glass--pad-lg{padding:clamp(1.75rem,1rem + 2.4vw,3rem)}.glass--pad-none{padding:0}.glass--accent{box-shadow:inset 0 0 0 1px #46e4ea47, var(--glass-shadow)}.glass--hot{background:var(--site-panel);box-shadow:inset 0 0 0 1px #46e4ea73, var(--glass-shadow)}.glass--ember{background:var(--site-panel);box-shadow:inset 0 0 0 1px #f2a65a2e}[dir=rtl] .glass--ember{background:var(--site-panel)}.glass--ember:after{background:linear-gradient(90deg,#0000,#f2a65a66,#0000)}.display-heading{text-wrap:balance;margin:0}.display-heading--center{text-align:center}.display-heading--center .t-kicker,.display-heading--center .display-heading__line,.display-heading--center .display-heading__em{margin-inline:auto}.notice.alert{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);background:#ffffff0a;border-radius:1.25rem;gap:.75rem;padding:1rem 1.25rem}.notice.alert--warning{background:var(--ember-wash);box-shadow:inset 0 0 0 1px var(--ember-line)}.notice.alert--accent,.notice.alert--success{background:var(--signal-wash);box-shadow:inset 0 0 0 1px var(--signal-line)}.notice.alert--danger{background:#f970661a;box-shadow:inset 0 0 0 1px #f9706659}.notice .alert__indicator{color:var(--text-2);margin-block-start:.2rem;padding:0}.notice.alert--warning .alert__indicator{color:var(--ember)}.notice.alert--accent .alert__indicator{color:var(--teal-glow)}.notice.alert--success .alert__indicator{color:var(--success)}.notice.alert--danger .alert__indicator{color:var(--danger)}.notice .alert__title{font-family:var(--f-display);font-size:var(--fs-body);color:var(--text);margin:0;font-weight:700;line-height:1.5}:lang(ar) .notice .alert__title{line-height:1.8}.notice .alert__description{font-size:var(--fs-body);color:var(--text-2);line-height:1.7}:lang(ar) .notice .alert__description{line-height:1.8}.notice .alert__description>*+*{margin-block-start:.5rem}.not-claimed{isolation:isolate;border-radius:var(--glass-radius);background:var(--site-panel);color:var(--text);gap:1rem 3rem;padding:clamp(1.375rem,1rem + 1.4vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2a65a2e}[dir=rtl] .not-claimed{background:var(--site-panel)}.not-claimed:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f2a65a66,#0000);block-size:1px;position:absolute;inset-block-start:0;inset-inline:14%}@media (min-width:48rem){.not-claimed--absence{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start}.not-claimed--absence>:not(.not-claimed__title){grid-column:2}.not-claimed--absence>.not-claimed__title{grid-row:1/span 3}}.not-claimed__title{color:var(--ember-ice);margin:0}.not-claimed__body{color:var(--text-2);max-inline-size:46em}.not-claimed__items,.not-claimed__links{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.not-claimed__items li{color:var(--text);align-items:flex-start;gap:.75rem;display:flex}.not-claimed__marker{color:var(--ember);flex-shrink:0;margin-block-start:.4em}.not-claimed__links{gap:.5rem}.section-head--center .t-kicker,.t-center .t-kicker,.t-center .kicker{margin-inline:auto}.section{padding-block:var(--section-y);background:var(--site-background), var(--site-base);color:var(--text);position:relative}.section--paper-2,.section--ink{background:var(--site-background), var(--site-base)}.section-head{gap:1.125rem;margin-block-end:clamp(2.25rem,1.5rem + 3vw,4.5rem);display:grid}.section-head--center{text-align:center;justify-items:center}.section-head--center .t-h2,.section-head--center .t-lead{margin-inline:auto}@property --ink{syntax:"<percentage>";inherits:false;initial-value:130%}@keyframes ink-fill{0%{--ink:-30%}}@media (prefers-reduced-motion:no-preference){:is(.page-header__title,[data-reveal]) .ink{--ink-to:90deg;--ink-from:var(--text-3)}@supports (color:color-mix(in lab, red, red)){:is(.page-header__title,[data-reveal]) .ink{--ink-from:color-mix(in srgb, var(--text-3) 82%, var(--text))}}:is(.page-header__title,[data-reveal]) .ink{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(var(--ink-to), var(--text) calc(var(--ink) - 30%), var(--ink-from) var(--ink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-block:.6em}[dir=rtl] :is(.page-header__title,[data-reveal]) .ink{--ink-to:270deg}:is(.page-header__title,[data-reveal]) .ink::selection{-webkit-text-fill-color:var(--text)}@supports (animation-timeline:view()){:is(.section-head,.display-heading)[data-reveal]{animation:none}:is(.section-head,.display-heading)[data-reveal] .ink{animation:linear both ink-fill;animation-timeline:view();animation-range:cover 6% cover 36%}.section-head[data-reveal]>.t-lead{animation:linear both reveal;animation-timeline:view();animation-range:entry 10% entry 50%}}}@media (forced-colors:active){.ink{-webkit-text-fill-color:currentColor;background:0 0}}.section__divider{pointer-events:none;block-size:24px;margin-inline:auto;position:absolute;inset-block-start:-12px;inset-inline:0}.section__divider:before{content:"";background:var(--teal-glow);block-size:14px;inline-size:2px;position:absolute;inset-block-start:5px;inset-inline-start:0}.section__divider>.vthread>svg{-webkit-mask-image:none;mask-image:none}@keyframes interior-settle{0%{translate:0 .75rem}to{translate:0}}@keyframes interior-edge{0%{border-color:var(--line)}to{border-color:color-mix(in srgb, var(--teal-glow) 40%, transparent)}}.breadcrumbs .breadcrumbs__link{align-items:center;min-height:1.5rem;display:inline-flex}.page-header>.stage__body{padding-block-end:clamp(3.5rem,2rem + 5vw,6.5rem)}.page-header__grid{grid-template-columns:minmax(0,1fr);gap:3rem;padding-block-start:clamp(2rem,1rem + 4vw,4.5rem);display:grid}.page-header .breadcrumb{margin-block-end:clamp(1.5rem,1rem + 2vw,2.5rem)}.page-header__answer{margin-block:1.75rem 0}#top.page-header .page-header__title .display-heading__line{font-size:var(--fs-display);color:var(--text)}.page-header .page-header__title .t-grad{color:var(--teal-glow);-webkit-text-fill-color:currentColor;background:0 0}@keyframes ph-settle{0%{translate:0 .75rem}}@keyframes ph-cta-glow{0%{box-shadow:inset 0 0 0 1px var(--cta-edge), inset 0 1px 0 var(--cta-highlight), 0 0 0 0 transparent}}@media (prefers-reduced-motion:no-preference){.page-header .page-header__title .ink{animation:.9s cubic-bezier(.45,0,.2,1) .12s backwards ink-fill}.page-header .page-header__title .display-heading__line:nth-child(2 of .display-heading__line) .ink{animation-delay:.2s}.page-header .page-header__title .display-heading__line:nth-child(3 of .display-heading__line) .ink{animation-delay:.28s}.page-header .page-header__title .t-kicker,.page-header__answer,.page-header__extra{animation:ph-settle .7s .25s var(--ease-stage) backwards}.page-header__actions .button.button--primary{animation:ph-cta-glow 1.1s .3s var(--ease-calm) backwards}}.page-header__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block-start:2.25rem;display:flex}@media (max-width:39.99rem){.page-header__actions>.button[data-cta=primary]{inline-size:100%}}.page-header__extra{justify-items:start;gap:1rem;margin-block-start:1.75rem;display:grid}.page-header__aside{justify-items:center;display:grid}@media (min-width:64rem){.page-header--with-aside .page-header__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:2rem}.page-header--with-aside .page-header__text{grid-column:1/span 7}.page-header--with-aside .page-header__aside{grid-column:8/span 5}}.breadcrumb .breadcrumbs{flex-wrap:wrap;row-gap:.25rem;margin:0;padding:0;list-style:none}.breadcrumb .breadcrumbs .breadcrumbs__link{font-size:var(--fs-caption);color:var(--text-2);line-height:1.6}:lang(ar) .breadcrumb .breadcrumbs .breadcrumbs__link{line-height:1.8}.breadcrumb .breadcrumbs a.breadcrumbs__link:hover{color:var(--text)}.breadcrumb .breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--teal-glow)}.breadcrumb .breadcrumbs .breadcrumbs__text:hover{text-decoration:none}.breadcrumb__separator{color:var(--text-3);flex-shrink:0}@media (min-width:64rem){.page-header.stage--soft:not(.page-header--with-aside) .stage__lights{--ph-light-x:calc(max(var(--gutter), (100% - var(--container)) / 2) + 22rem)}.page-header.stage--soft:not(.page-header--with-aside) .stage__pool{inset-inline-start:var(--ph-light-x)}[dir=rtl] .page-header.stage--soft:not(.page-header--with-aside) .stage__pool{inset-inline-start:calc(100% - var(--ph-light-x))}.page-header--with-aside>.stage__lights{--beam-x:74%}[dir=rtl] .page-header--with-aside>.stage__lights{--beam-x:26%}}:lang(en) #top.page-header .page-header__title{max-inline-size:14ch;font-size:var(--fs-display)}:lang(en) #top.page-header .page-header__title :is(.display-heading__line,.display-heading__em){display:inline}.toc--rail{display:none}.toc__title{font-size:var(--fs-caption);color:var(--muted);margin:0 0 .75rem;font-weight:500;line-height:1.5}:lang(ar) .toc__title{font-weight:600;line-height:1.8}.toc__list{border-inline-start:1px solid var(--border);gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.toc__link{min-block-size:2rem;font-size:var(--fs-caption);color:var(--muted);border-inline-start:1px solid #0000;align-items:center;margin-inline-start:-1px;padding-block:.25rem;padding-inline-start:1rem;line-height:1.45;text-decoration:none;display:flex}:lang(ar) .toc__link{line-height:1.7}@media (hover:hover){.toc__link:hover{color:var(--foreground);border-inline-start-color:var(--foreground)}}.toc__list>li>.toc__link{position:relative}.toc__link:after{content:"";background:var(--text-3);pointer-events:none;block-size:14px;inline-size:2px;position:absolute;inset-block-start:50%;inset-inline-start:-2px;translate:0 -50%}.toc__link[aria-current=location]{color:var(--text);background:linear-gradient(var(--teal-glow) 0 0) no-repeat left top / 2px calc(var(--toc-read,1) * 100%) border-box}[dir=rtl] .toc__link[aria-current=location]{background-position:100% 0}.toc__link[aria-current=location]:after{background:var(--teal-glow);box-shadow:0 0 10px #46e4ea8c}.toc-disclosure{border:1px solid var(--border);background:var(--surface);border-radius:1rem}.toc-disclosure__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-block-size:3rem;padding-inline:1.25rem;font-weight:500;list-style:none;display:flex}.toc-disclosure__summary::-webkit-details-marker{display:none}.toc-disclosure__summary::marker{content:""}.toc-disclosure__icon{color:var(--muted);flex-shrink:0}.toc-disclosure[open] .toc-disclosure__icon{rotate:180deg}.toc-disclosure .toc{padding:0 1.25rem 1rem}@media (min-width:64rem){.toc--rail{display:block;position:sticky;inset-block-start:calc(var(--header-h) + 2rem)}.toc-disclosure{display:none}}.legal-meta{margin:0}.legal-notice{max-inline-size:46rem}.legal-body{padding-block:clamp(.5rem, 2vw, 1.5rem) var(--section-y);position:relative}.legal-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:64rem){.legal-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:2rem}.legal-layout__toc{grid-column:1/span 3;align-self:stretch}.legal-layout__article{grid-column:4/span 9}}@media (min-width:80rem){.legal-layout__article{grid-column:4/span 8}}.legal-prose>:first-child{margin-block-start:0}.legal-prose h2{font-family:var(--f-display);font-size:var(--fs-h3);letter-spacing:0;color:var(--text);text-wrap:balance;margin-block:0 1rem;scroll-margin-top:.5rem;font-weight:800;line-height:1.3}:lang(ar) .legal-prose h2{--ar-lh:1.7em;font-weight:700}.legal-prose h3{font-family:var(--f-display);font-size:var(--fs-lead);letter-spacing:0;color:var(--text);margin-block:1.75rem .5rem;font-weight:700;line-height:1.5}.legal-prose p,.legal-prose li{font-size:var(--fs-body);color:var(--text-2);margin-block:0;line-height:1.75}:lang(en) :is(.legal-prose p,.legal-prose li){text-wrap:pretty}:lang(ar) .legal-prose p,:lang(ar) .legal-prose li{line-height:1.9}.legal-prose p+p{margin-block-start:1.25rem}.legal-prose ul,.legal-prose ol{gap:.875rem;margin-block:1.125rem 0;padding-inline-start:1.5rem;display:grid}.legal-prose ul+p,.legal-prose ol+p{margin-block-start:1.375rem}.legal-prose strong,.legal-prose b{color:var(--text);font-weight:700}.legal-prose a{color:var(--link);text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--teal-glow);-webkit-text-decoration-color:var(--teal-glow);-webkit-text-decoration-color:var(--teal-glow);text-decoration-color:var(--teal-glow)}@supports (color:color-mix(in lab, red, red)){.legal-prose a{-webkit-text-decoration-color:color-mix(in oklab, var(--teal-glow) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--teal-glow) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--teal-glow) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--teal-glow) 45%, transparent)}}.legal-prose a{overflow-wrap:anywhere;padding-block:.125rem}@media (hover:hover){.legal-prose a:hover{text-decoration-color:currentColor}}.legal-related{margin-block-start:clamp(3rem,2.5rem + 2vw,4.5rem)}.legal-prose .legal-related__list{gap:0;margin:0;padding-inline-start:0;list-style:none;display:grid}.legal-page .page-header .stage__beam{opacity:.38}.legal-page .page-header .stage__beam-core{opacity:.32}.legal-page .page-header>.stage__body{padding-block-end:clamp(2.5rem,1.5rem + 3vw,4rem)}.legal-page .page-header__extra{gap:1.25rem;margin-block-start:clamp(1.5rem,1rem + 1.5vw,2.25rem)}@media (prefers-reduced-motion:no-preference){.legal-page .page-header__extra{animation-delay:.1s}}.legal-page .legal-meta{font-family:var(--f-display);font-size:var(--fs-caption);color:var(--text-2);font-weight:500;line-height:1.6}.legal-page:lang(ar) .legal-meta{line-height:1.8}.legal-page .legal-meta time{color:var(--text);font-variant-numeric:tabular-nums}.legal-page .legal-notice.notice.alert{background:var(--site-panel);inline-size:100%;box-shadow:inset 0 0 0 1px var(--ember);border-radius:1.25rem;gap:.875rem;padding:1.125rem 1.375rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.legal-page .legal-notice.notice.alert{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ember) 24%, transparent)}}[dir=rtl] .legal-page .legal-notice.notice.alert{background:var(--site-panel)}.legal-page .legal-notice.notice.alert:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--ember), transparent);block-size:1px;position:absolute;inset-block-start:0;inset-inline:10%}@supports (color:color-mix(in lab, red, red)){.legal-page .legal-notice.notice.alert:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--ember) 45%, transparent), transparent)}}.legal-page .legal-notice .alert__description{font-size:var(--fs-body);color:var(--text-2);line-height:1.75}.legal-page:lang(ar) .legal-notice .alert__description{line-height:1.9}.legal-page .legal-notice .alert__description p{margin:0}.legal-page .legal-layout{timeline-scope:--legal-read}.legal-page .legal-layout__article{isolation:isolate;background:var(--site-panel);box-shadow:inset 0 0 0 1px var(--line), var(--glass-shadow);border-radius:clamp(1.5rem,1rem + 1.6vw,2.25rem);padding-block:clamp(2rem,1.25rem + 3vw,4rem) clamp(2rem,1.25rem + 3vw,3.5rem);padding-inline:clamp(1.25rem,.25rem + 4.4vw,5rem);position:relative;overflow:clip}.legal-page .legal-layout__article:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--glass-highlight), transparent);opacity:.6;block-size:1px;position:absolute;inset-block-start:0;inset-inline:14%}.legal-page .legal-prose>*{max-inline-size:44rem}.legal-page .legal-prose{counter-reset:legal-clause}.legal-page .legal-clause{counter-increment:legal-clause}.legal-page .legal-clause+.legal-clause{border-block-start:1px solid var(--line);margin-block-start:clamp(2.5rem,2rem + 1.8vw,3.5rem);padding-block-start:clamp(2.5rem,2rem + 1.8vw,3.5rem)}.legal-page .legal-clause>h2{margin-block:0 1.125rem}.legal-page .legal-clause>h2:before{content:counter(legal-clause, decimal-leading-zero) / "";inline-size:fit-content;font-family:var(--f-display);font-size:var(--fs-caption);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--teal-glow);background:linear-gradient(currentColor,currentColor) 0/1.375rem 2px no-repeat;margin-block-end:.625rem;padding-inline-start:2rem;font-weight:600;line-height:1.6;display:block}[dir=rtl] .legal-page .legal-clause>h2:before{background-position:100%}.legal-page:lang(ar) .legal-clause>h2:before{content:counter(legal-clause, arabic-indic) / "";letter-spacing:0}.legal-page .legal-clause>:last-child{margin-block-end:0}.legal-page .legal-prose .legal-clause ul{list-style-type:"– "}.legal-page .legal-prose .legal-clause li::marker{color:var(--text-3)}.legal-page .legal-related{border-block-start:1px solid var(--line-2);padding-block-start:clamp(2rem,1.5rem + 1.5vw,2.75rem)}.legal-page .legal-prose .legal-related__title{font-family:var(--f-display);font-size:var(--fs-caption);color:var(--teal-glow);text-wrap:nowrap;align-items:center;gap:.625rem;margin-block:0 1rem;font-weight:600;line-height:1.6;display:flex}.legal-page .legal-prose .legal-related__title:before{content:"";background:currentColor;border-radius:2px;flex-shrink:0;block-size:2px;inline-size:1.375rem}.legal-page .legal-prose .legal-related__list{border-block-start:1px solid var(--line)}.legal-page .legal-related__list>li{border-block-end:1px solid var(--line)}.legal-page .legal-prose .legal-related__list a{min-block-size:3.5rem;inline-size:100%;font-family:var(--f-display);font-size:var(--fs-body);justify-content:space-between;align-items:center;gap:1rem;padding-block:.5rem;font-weight:600;line-height:1.7;text-decoration-color:#0000;display:flex}.legal-page .legal-prose .legal-related__list a svg{color:var(--teal-glow);flex-shrink:0}@media (hover:hover){.legal-page .legal-prose .legal-related__list a:hover{text-decoration-color:currentColor}.legal-page .legal-prose .legal-related__list a:hover svg{translate:4px}[dir=rtl] .legal-page .legal-prose .legal-related__list a:hover svg{translate:-4px}}@media (prefers-reduced-motion:no-preference){.legal-page .legal-prose .legal-related__list a,.legal-page .legal-prose .legal-related__list a svg{transition:color .2s var(--ease-calm), translate .26s var(--ease-stage)}}.legal-page .toc--rail,.legal-page .toc-disclosure{border-radius:var(--glass-radius);background:linear-gradient(180deg, var(--glass-top), var(--glass-bottom));box-shadow:inset 0 0 0 1px var(--glass-edge), var(--glass-shadow);border:0}.legal-page .toc--rail:after,.legal-page .toc-disclosure:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--glass-highlight), transparent);block-size:1px;position:absolute;inset-block-start:0;inset-inline:14%}@media (min-width:64rem){.legal-page .toc--rail{max-block-size:calc(100svh - var(--header-h) - 3rem);overscroll-behavior:contain;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:1.5rem 1.25rem 1.375rem;inset-block-start:calc(var(--header-h) + 1.5rem);overflow-y:auto}}.legal-page .toc__title{font-family:var(--f-display);color:var(--teal-glow);align-items:center;gap:.625rem;margin-block:0 1rem;font-weight:600;line-height:1.6;display:flex}.legal-page:lang(ar) .toc__title{line-height:1.8}.legal-page .toc__title:before{content:"";background:currentColor;border-radius:2px;flex-shrink:0;block-size:2px;inline-size:1.375rem;box-shadow:0 0 12px}.legal-page .toc__list{counter-reset:legal-toc;border-inline-start:1px solid var(--line-2);gap:0;position:relative}.legal-page .toc__list>li{counter-increment:legal-toc}.legal-page .toc__link{min-block-size:2.25rem;color:var(--text-2);border-inline-start-width:2px;border-radius:0;align-items:baseline;gap:.75rem;margin-inline-start:-1.5px;padding-block:.4375rem;padding-inline:1rem .25rem;line-height:1.5}.legal-page .toc__link:focus-visible{border-radius:.5rem}.legal-page:lang(ar) .toc__link{line-height:1.75}.legal-page .toc__link:before{content:counter(legal-toc, decimal-leading-zero) / "";min-inline-size:1.375rem;font-family:var(--f-display);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-3);flex-shrink:0;font-weight:600}.legal-page:lang(ar) .toc__link:before{content:counter(legal-toc, arabic-indic) / ""}@media (hover:hover){.legal-page .toc__link:hover{color:var(--text);border-inline-start-color:var(--teal-glow)}.legal-page .toc__link:hover:before{color:var(--teal-glow)}}@media (prefers-reduced-motion:no-preference){.legal-page .toc__link,.legal-page .toc__link:before{transition:color .2s var(--ease-calm), border-color .2s var(--ease-calm)}}.legal-page .toc-disclosure{border-radius:1.25rem;position:relative}.legal-page .toc-disclosure__summary{min-block-size:3.25rem;font-family:var(--f-display);font-size:var(--fs-body);color:var(--text);font-weight:600;line-height:1.6}.legal-page .toc-disclosure__icon{color:var(--teal-glow)}@media (prefers-reduced-motion:no-preference){.legal-page .toc-disclosure__icon{transition:rotate .26s var(--ease-stage)}}.legal-page .toc-disclosure .toc{padding:.25rem 1.25rem 1.25rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.legal-page .legal-layout__article{view-timeline:--legal-read block}@media (max-width:63.99rem){.legal-page .legal-layout:before{content:"";z-index:60;pointer-events:none;background:linear-gradient(90deg, var(--teal-2), var(--teal-glow));transform-origin:0;block-size:2px;animation:linear both legal-read-across,linear both legal-read-out;animation-timeline:--legal-read,--legal-read;animation-range:contain,exit exit 25%;position:fixed;inset-block-start:var(--header-h);inset-inline:0}[dir=rtl] .legal-page .legal-layout:before{transform-origin:100%;background:linear-gradient(270deg, var(--teal-2), var(--teal-glow))}}}}@keyframes legal-read-across{0%{scale:0 1}to{scale:1}}@keyframes legal-read-out{to{opacity:0}}@media (min-width:64rem){.legal-page .legal-layout__article{grid-column:4/-1}}.legal-page .legal-home{justify-content:center;margin-block:clamp(2.5rem,2rem + 2vw,4rem) 0;display:flex}.legal-num{display:none}body:has(.legal-page) .site-footer__waitlist:has([data-waitlist-state=disabled]){display:none}@media (min-width:64rem){.legal-page{grid-template-columns:minmax(0,1fr);display:grid}.legal-page>.page-header{grid-area:1/1}.legal-page>.legal-body{grid-area:2/1}.legal-num{z-index:3;pointer-events:none;grid-area:1/1/3/2;display:block}.legal-num__pin{position:sticky;inset-block-start:calc(var(--header-h) + clamp(4rem, 14vh, 9rem))}.legal-num__frame{justify-content:flex-end;display:flex}.legal-num__mark{text-align:end;justify-items:end;gap:.25rem;padding-inline-end:clamp(1rem,2.5vw,3rem);display:grid}.legal-num__label,.legal-num__total{font-family:var(--f-display);font-size:var(--fs-caption);color:var(--text-3);font-weight:600;line-height:1.6}.legal-num__label{color:var(--teal-glow)}.legal-page:lang(ar) :is(.legal-num__label,.legal-num__total){line-height:1.8}.legal-num__stack{justify-items:end;display:grid}.legal-num__n{font-family:var(--f-display);font-size:var(--fs-hero);font-variant-numeric:tabular-nums;color:#0000;background:linear-gradient(180deg, var(--teal-ice), var(--teal-glow) 50%, var(--teal-fade));grid-area:1/1;font-weight:600;line-height:1.05}@supports (color:color-mix(in lab, red, red)){.legal-num__n{background:linear-gradient(180deg, var(--teal-ice), var(--teal-glow) 50%, color-mix(in oklab, var(--teal-fade) 40%, transparent))}}.legal-num__n{filter:drop-shadow(0 0 26px var(--teal-glow));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.legal-num__n{filter:drop-shadow(0 0 26px color-mix(in oklab, var(--teal-glow) 30%, transparent))}}.legal-num__n{opacity:0}.legal-num__n:first-child{opacity:1}.legal-page[data-current] .legal-num__n{opacity:0;translate:0 40%}.legal-page[data-current] .legal-num__n.is-past{translate:0 -40%}.legal-page[data-current] .legal-num__n.is-current{opacity:1;translate:0}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.legal-num__n{transition:opacity .36s var(--ease-calm), translate .52s var(--ease-stage)}}.legal-page .toc__link[aria-current=location]{color:var(--text);border-inline-start-color:var(--teal-glow)}.legal-page .legal-num{display:none}.legal-page .legal-layout__article,.legal-page .toc--rail,.legal-page .toc-disclosure{background:var(--site-panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:1.5rem}.legal-page .toc__title:before{box-shadow:none}.legal-page .legal-prose :is(h2,h3){font-weight:500}.legal-page .page-header .ink,.legal-page .page-header__extra{animation:none}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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}
