.fv-landing{& .pg-head{position:relative;isolation:isolate;overflow:clip;padding:clamp(128px,17vh,176px) var(--gut) clamp(56px,7vw,96px);background:var(--bg)}& .pg-shead .label{margin-block-end:10px}& .pg-h1{font:500 clamp(2.3rem,4.6vw,4.1rem) /1.04 var(--display);font-stretch:96%;letter-spacing:-.036em;text-wrap:balance}&:lang(ar) .pg-h1{font-size:clamp(2.05rem,3.9vw,3.5rem);line-height:1.32;letter-spacing:0}& .pg-shead .lede{font-size:1.12rem}& .pg-badge{display:inline-flex;align-items:center;gap:9px;margin-block-start:14px;padding:6px 14px;border-radius:99px;background:color-mix(in srgb,var(--surface-raised) 70%,transparent);box-shadow:0 0 0 1px var(--line);font-size:.88rem;color:var(--ink-2)}& .pg-badge i{flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--deep)}& .pg-sheet{padding:clamp(40px,5.4vw,80px) var(--gut) clamp(56px,7vw,104px);border-block-start:1px solid var(--line)}& .pg-sheet--flush{margin-block-end:0;padding-block-end:0}& .pg-sheet--bands{padding:0}& .pg-col{max-inline-size:68ch;margin-inline:auto}& .pg-wide{max-inline-size:1220px;margin-inline:auto}& .pg-stack{display:grid;gap:clamp(44px,5.6vw,72px)}& .pg-sec{display:grid;gap:16px;align-content:start}& .pg-h2{display:flex;gap:.55em;font:500 clamp(1.4rem,2.1vw,1.85rem) /1.2 var(--display);letter-spacing:-.022em;text-wrap:balance}&:lang(ar) .pg-h2{font-size:clamp(1.3rem,1.9vw,1.65rem);line-height:1.45;letter-spacing:0}& .pg-num{flex:none;color:var(--ink-3);font-variant-numeric:tabular-nums}& .pg-prose{display:grid;gap:14px}& .pg-list>li,& .pg-prose p{text-wrap:pretty}& .pg-list{display:grid;gap:12px;padding-inline-start:1.25em;list-style:disc}& .pg-list>li{padding-inline-start:.2em}& .pg-list>li::marker{color:var(--ink-3)}& .pg-lead{display:block;font-weight:500;color:var(--ink)}& .pg-lead+span{display:block;color:var(--ink-2)}& .pg-a{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--text) 36%,transparent);text-underline-offset:.22em;transition:text-decoration-color .2s}& .pg-a:hover{text-decoration-color:currentColor}& .pg-list [data-status],& .pg-tile [data-status]{vertical-align:.12em;margin-inline-start:8px}& [data-tint=a]{--tint:linear-gradient(150deg,#ece4ff,#ffe6ef)}& [data-tint=b]{--tint:linear-gradient(150deg,#e1eeff,#ebe6ff)}& [data-tint=c]{--tint:linear-gradient(150deg,#e2f6f2,#e4eeff)}& [data-tint=d]{--tint:linear-gradient(150deg,#fff0e0,#ffe6ee)}& [data-tint=e]{--tint:linear-gradient(150deg,#ecebff,#e4f4ff)}& [data-tint=f]{--tint:linear-gradient(150deg,#dff5ec,#e5f3fb)}& [data-tint=g]{--tint:linear-gradient(150deg,#e9e9f3,#f0ebfb)}& [data-tint=h]{--tint:linear-gradient(150deg,#fff4da,#ffebe2)}.dark & [data-tint=a]{--tint:linear-gradient(150deg,#241e3a,#33202b)}.dark & [data-tint=b]{--tint:linear-gradient(150deg,#172437,#221f3a)}.dark & [data-tint=c]{--tint:linear-gradient(150deg,#142b28,#172437)}.dark & [data-tint=d]{--tint:linear-gradient(150deg,#33261a,#33202b)}.dark & [data-tint=e]{--tint:linear-gradient(150deg,#211f3a,#152836)}.dark & [data-tint=f]{--tint:linear-gradient(150deg,#13291f,#16252f)}.dark & [data-tint=g]{--tint:linear-gradient(150deg,#1f1f2a,#261f33)}.dark & [data-tint=h]{--tint:linear-gradient(150deg,#33291a,#33221d)}& .pg-card{display:grid;gap:14px;padding:clamp(22px,3vw,32px);border-radius:16px;background:var(--tint,var(--surface-sunken))}& .pg-card .pg-h2{font-size:clamp(1.15rem,1.5vw,1.3rem)}& .pg-note{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:14px;background:var(--tint,var(--surface-sunken));font-size:.96rem}& .pg-note svg{flex:none;inline-size:18px;block-size:18px;margin-block-start:.2em}& .pg-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}& .pg-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}& .pg-tile{display:grid;align-content:start;gap:8px;padding:clamp(20px,2.4vw,30px);border-radius:16px;background:var(--tint,var(--surface-sunken))}& .pg-tile :is(h3,dt){font:500 1.16rem/1.3 var(--display);letter-spacing:-.012em}&:lang(ar) .pg-tile :is(h3,dt){line-height:1.5;letter-spacing:0}& .pg-tile :is(p,dd){margin:0;color:var(--ink-2);font-size:.98rem;text-wrap:pretty}& .pg-table-wrap{overflow-x:auto;border-radius:14px;box-shadow:0 0 0 1px var(--line)}& .pg-table{inline-size:100%;border-collapse:collapse;font-size:.94rem}& .pg-table :is(th,td){padding:12px 16px;text-align:start;vertical-align:top;border-block-end:1px solid var(--line)}& .pg-table tbody tr:last-child :is(th,td){border-block-end:0}& .pg-table thead th{background:var(--surface-sunken);color:var(--ink-2);font-size:.86rem;font-weight:500}& .pg-table tbody th{font-weight:500}& .pg-table td{color:var(--ink-2)}& .pg-code{font-family:var(--mono);font-size:.86em;word-break:break-all}& .pg-doc{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,68ch);justify-content:center;align-items:start;column-gap:clamp(40px,5vw,88px)}& .pg-doc>.pg-doc__main{grid-column:2;display:grid;gap:clamp(28px,3.6vw,40px)}& .pg-toc{grid-column:1;grid-row:1;position:sticky;inset-block-start:96px;max-block-size:calc(100dvh - 128px);overflow-y:auto;scrollbar-width:thin}& .pg-toc__h{padding-inline:10px;margin-block-end:8px;font-size:.86rem;font-weight:500;color:var(--ink-2)}& .pg-toc ol{display:grid;gap:2px}& .pg-toc a{display:flex;align-items:baseline;gap:8px;padding:6px 10px;border-radius:9px;font-size:.9rem;line-height:1.35;color:var(--ink-2);transition:background .2s,color .2s}& .pg-toc a:hover{background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--ink)}& .pg-toc a>span:first-child{flex:none;min-inline-size:1.5em;color:var(--ink-3);font-variant-numeric:tabular-nums}& .pg-toc-m{display:none;border-radius:14px;box-shadow:0 0 0 1px var(--line)}& .pg-toc-m summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:48px;padding-inline:16px;cursor:pointer;list-style:none;font-weight:500}& .pg-toc-m[open] summary{border-block-end:1px solid var(--line)}& .pg-toc-m ol{display:grid;gap:2px;padding:8px 6px}& .pg-toc-m a{display:flex;align-items:baseline;gap:8px;min-block-size:40px;padding:8px 10px;border-radius:9px;color:var(--ink-2)}& .pg-toc-m a>span:first-child{flex:none;min-inline-size:1.5em;color:var(--ink-3);font-variant-numeric:tabular-nums}& .pg-x{position:relative;flex:none;inline-size:13px;block-size:13px}& .pg-x:after,& .pg-x:before{content:"";position:absolute;inset-block-start:5.5px;inset-inline:0;block-size:1.5px;background:var(--ink);transition:transform .45s var(--ease)}& .pg-x:after{transform:rotate(90deg)}& [open]>summary .pg-x:after{transform:none}& .pg-rows{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:12px 24px}& .pg-rows dt{font-size:.92rem;font-weight:500;color:var(--ink-2)}& .pg-rows dd{margin:0;overflow-wrap:anywhere}& .pg-mail{display:inline-flex;align-items:center;gap:12px;min-block-size:44px;font:500 clamp(1.4rem,2.4vw,2rem) /1.2 var(--en);letter-spacing:-.02em;border-block-end:1px solid var(--ink);transition:gap .35s var(--ease)}& .pg-mail:hover{gap:16px}& .pg-mail svg{flex:none;inline-size:.9em;block-size:.9em}& .pg-ph{padding:1px 6px;border:1px dashed var(--line-2);border-radius:6px;background:var(--surface-sunken);color:var(--ink-2)}& .bl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}& .bl-card{position:relative;display:flex;flex-direction:column;gap:14px;block-size:100%;min-block-size:clamp(320px,30vw,400px);padding:clamp(24px,3vw,40px);border-radius:16px;background:var(--tint,var(--surface-sunken));transition:transform .35s var(--ease),box-shadow .35s var(--ease)}& .bl-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgb(30 30 90/.45)}& .bl-card:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:3px}& .bl-card a:focus-visible{outline:none}& .bl-meta{display:flex;flex-wrap:wrap;gap:6px}& .bl-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:99px;background:var(--surface-raised);font-size:.84rem;font-weight:500;color:var(--ink-2);box-shadow:0 14px 30px -20px rgb(30 30 90/.55)}& .bl-card h2,& .bl-card h3{margin-block-start:auto;font:500 clamp(1.55rem,2.3vw,2.2rem) /1.12 var(--display);letter-spacing:-.026em;text-wrap:balance}&:lang(ar) .bl-card :is(h2,h3){font-size:clamp(1.4rem,2vw,1.95rem);line-height:1.4;letter-spacing:0}& .bl-card :is(h2,h3) a:after{content:"";position:absolute;inset:0;border-radius:inherit}& .bl-card p{max-inline-size:52ch;color:var(--ink-2);font-size:1.02rem;text-wrap:pretty}& .bl-go{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-block-start:6px;padding-block-end:1px;border-block-end:1px solid var(--ink);font-weight:500;transition:gap .35s var(--ease)}& .bl-card:hover .bl-go{gap:13px}& .bl-empty{padding:clamp(28px,4vw,48px);border-radius:16px;background:var(--surface-sunken);color:var(--ink-2);text-align:center}& .bp-head__in{display:grid;justify-items:start;gap:16px}& .bp-head__in .label{margin-block-end:0}& .bp-back{display:inline-flex;align-items:center;gap:8px;min-block-size:24px;transition:gap .35s var(--ease),color .2s}& .bp-back:hover{gap:12px;color:var(--ink)}& .bp-h1{font:500 clamp(2.2rem,4.4vw,3.7rem) /1.06 var(--display);font-stretch:96%;letter-spacing:-.034em;text-wrap:balance}&:lang(ar) .bp-h1{font-size:clamp(1.95rem,3.6vw,3.1rem);line-height:1.38;letter-spacing:0}& .bp-head__in .lede{margin:0}& .bp-meta{display:flex;flex-wrap:wrap;gap:6px}& .bp-body>*+*{margin-block-start:1.1em}& .bp-body>h2{margin-block-start:2em}& .bp-body>p{text-wrap:pretty}& .bp-end{display:grid;gap:clamp(40px,5vw,64px);margin-block-start:clamp(56px,7vw,96px)}& .pg-cta{display:grid;justify-items:start;gap:12px;padding:clamp(26px,4vw,44px);border-radius:16px;background:var(--tint,var(--surface-sunken))}& .pg-cta .h2{font-size:clamp(1.7rem,3vw,2.5rem)}&:lang(ar) .pg-cta .h2{font-size:clamp(1.55rem,2.6vw,2.2rem)}& .pg-cta .lede{margin:0}& .pg-cta__note{color:var(--ink-2);font-size:.92rem}& .pg-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:8px}& .pg-ctas .btn{min-block-size:44px;padding-inline:20px;font-size:1rem}& .pg-ctas .btn--w{box-shadow:0 0 0 1px var(--line-2)}& .pg-ctas .btn--ink:hover{background:#26272e}& .pg-ctas .btn--w:hover{background:var(--surface-sunken)}& .pg-ctas .btn svg{inline-size:1.1em;block-size:1.1em}& .pg-ctas .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}& .hero.pg-hero{min-block-size:0;padding-block:clamp(136px,19vh,200px) clamp(132px,16vh,196px)}& .pg-hero .label{margin-block-end:0}& .pg-hero .hero__h1{margin-block-start:14px}&:lang(ar) .pg-hero .hero__h1{font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.38}&:lang(ar) .pg-hero .hero__sub{margin-block-start:26px}& .pg-hero .pg-ctas{justify-content:center;margin-block-start:30px}& .pg-band{padding:clamp(64px,8vw,110px) var(--gut) 0}& .pg-band:first-child{padding-block-start:clamp(56px,7vw,96px)}& .pg-band .shead{margin-block-end:clamp(26px,3.6vw,44px)}& .pg-band .pg-tiles--3 .pg-tile{min-block-size:clamp(180px,16vw,220px)}& .hw{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 20px}& .hw:before{content:"";position:absolute;inset-block-start:5px;inset-inline:0;block-size:2px;border-radius:2px;background:var(--deep);opacity:.55}& .hw>li{position:relative;display:grid;align-content:start;gap:8px;padding-block-start:30px}& .hw>li:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:12px;block-size:12px;border-radius:50%;background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--ink),0 0 0 4px var(--bg)}& .hw__n{font:500 .86rem/1 var(--display);color:var(--ink-3);font-variant-numeric:tabular-nums}& .hw h3{font:500 1.2rem/1.28 var(--display);letter-spacing:-.014em}&:lang(ar) .hw h3{line-height:1.5;letter-spacing:0}& .hw p{color:var(--ink-2);font-size:.96rem;text-wrap:pretty}& .pg-faq .faq{padding-block-end:clamp(56px,7vw,96px)}& .pg-nf{display:grid;place-items:center;min-block-size:100svh;padding:112px var(--gut) clamp(48px,7vw,88px)}& .pg-nf--bare{padding-block:clamp(48px,7vw,88px)}& .pg-nf__card{display:grid;justify-items:center;gap:14px;inline-size:min(100%,560px);padding:clamp(36px,5vw,56px) clamp(24px,4vw,48px);border-radius:clamp(14px,1.6vw,22px);background:var(--surface-raised);color:var(--ink);text-align:center;box-shadow:0 40px 90px -40px rgb(0 0 0/.55);--focus:var(--ink)}& .pg-nf__code{font:500 clamp(3.4rem,7vw,5rem) /1 var(--en);font-stretch:94%;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:var(--deep);-webkit-background-clip:text;background-clip:text;color:transparent;padding-block-end:.06em}& .pg-nf__h1{font:500 clamp(1.9rem,3.4vw,2.6rem) /1.1 var(--display);letter-spacing:-.03em;text-wrap:balance}&:lang(ar) .pg-nf__h1{font-size:clamp(1.75rem,3vw,2.3rem);line-height:1.4;letter-spacing:0}& .pg-nf__card .lede{margin:0}& .pg-nf__card .pg-ctas{justify-content:center;margin-block-start:12px}}.fv-landing .pg-toc-m summary::-webkit-details-marker{display:none}@media (max-width:1040px){.fv-landing .pg-doc{grid-template-columns:minmax(0,68ch)}.fv-landing .pg-doc>.pg-doc__main{grid-column:1}.fv-landing .pg-toc{display:none}.fv-landing .pg-toc-m{display:block}.fv-landing .hw,.fv-landing .pg-tiles--3{grid-template-columns:minmax(0,1fr)}.fv-landing .hw{gap:26px}.fv-landing .hw:before{inset-block:6px 6px;inset-inline:5px auto;inline-size:2px;block-size:auto;background:var(--brand)}.fv-landing .hw>li{padding-block-start:0;padding-inline-start:34px}}@media (max-width:760px){.fv-landing .bl-grid,.fv-landing .pg-tiles{grid-template-columns:minmax(0,1fr)}.fv-landing .bl-card{min-block-size:280px}}@media (max-width:640px){.fv-landing .pg-rows{grid-template-columns:minmax(0,1fr);gap:2px 0}.fv-landing .pg-rows dd{margin-block-end:12px}.fv-landing .pg-ctas .btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.fv-landing :is(.bl-card,.bl-go,.bp-back,.pg-mail,.pg-a,.pg-toc a){transition:none}.fv-landing .bl-card:hover{transform:none}.fv-landing .pg-x:after,.fv-landing .pg-x:before{transition:none}}@media (forced-colors:active){.fv-landing :is(.pg-card,.pg-tile,.bl-card,.pg-cta,.pg-note){border:1px solid CanvasText}.fv-landing .pg-nf__code{background:none;color:CanvasText}}