@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-app-bar{padding-block:var(--luz-space-2xs);border-block-end:1px solid var(--luz-divider);background:var(--luz-surface-page)}.luz-app-bar>.o-row{gap:var(--luz-space-xs) var(--luz-space-md);padding-inline:var(--luz-space-xl)}.luz-app-bar__actions{gap:var(--luz-space-xs);margin-inline-start:auto}.luz-app-bar__product{display:none;margin:0;color:var(--luz-text-primary);font-size:var(--luz-text-md);font-weight:600}.luz-app-bar__account{min-inline-size:var(--luz-control-lg);padding-inline:var(--luz-space-xs)}:root:has(.luz-app-bar) .o-main{scroll-padding-block-start:var(--luz-bar-h)}@supports selector(:popover-open) and (inset-block-start: anchor(end)){.luz-app-bar .luz-dropdown__menu:popover-open{inset-inline:auto anchor(end)}}@supports selector(:popover-open){@media(max-width:768px){.luz-app-bar__product{display:block}}}@media(max-width:640px){.luz-app-bar>.o-row{padding-inline:var(--luz-space-md)}.luz-app-bar__account-name{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-article-header{display:grid;gap:var(--luz-space-sm);margin-block-end:var(--luz-space-xl)}.luz-article-header__kicker{font-family:var(--luz-font-mono);font-size:var(--luz-text-xs);font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--luz-text-secondary)}.luz-article-header__kicker:lang(ar){font-family:var(--luz-font-sans)}.luz-article-header__kicker:lang(ar),.luz-article-header__title:lang(ar){letter-spacing:0}.luz-article-header__title{font-family:var(--luz-font-heading);font-size:var(--luz-text-3xl);font-weight:300;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;color:var(--luz-text-primary)}.luz-article-header__standfirst{max-inline-size:70ch;font-size:var(--luz-text-lg);line-height:1.4;text-wrap:pretty;color:var(--luz-text-secondary)}.luz-article-header__byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--luz-space-xs) var(--luz-space-sm);margin-block-start:var(--luz-space-xs);font-family:var(--luz-font-sans);font-size:var(--luz-text-md);line-height:1.5;color:var(--luz-text-secondary)}.luz-article-header__media{margin-block:var(--luz-space-sm) 0;margin-inline:0;padding:0;background:none}@media(max-width:640px){.luz-article-header__title{font-size:var(--luz-text-2xl)}.luz-article-header__standfirst{font-size:var(--luz-text-base)}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-article{container-type:inline-size}.luz-article__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--luz-space-xl) var(--luz-space-2xl)}.luz-toc__title{margin-block-end:var(--luz-space-xs);font-family:var(--luz-font-sans);font-size:var(--luz-text-base);font-weight:600;letter-spacing:0}.luz-toc__list{list-style:none;border-inline-start:1px solid var(--luz-divider)}.luz-toc__list a{display:block;margin-inline-start:-1px;padding:var(--luz-space-2xs) var(--luz-space-sm);border-inline-start:2px solid transparent;font-size:var(--luz-text-md);color:var(--luz-text-secondary);text-decoration:none}.luz-toc__list a:hover{background:var(--luz-surface-muted);color:var(--luz-text-primary)}.luz-toc__list a[aria-current=true]{border-inline-start-color:var(--luz-brand-primary);color:var(--luz-text-primary);font-weight:600}@container (min-width: 46rem){.luz-article__layout{grid-template-columns:minmax(0,1fr) 13rem}.luz-toc{position:sticky;inset-block-start:var(--luz-toc-top, var(--luz-space-lg));grid-column:2;grid-row:1;align-self:start;max-block-size:calc(100dvh - var(--luz-toc-top, var(--luz-space-lg)) - var(--luz-space-lg));overflow-y:auto}}@media(min-height:30rem){:root:has(.o-sticky) .luz-toc{--luz-toc-top: calc(var(--luz-bar-h) + var(--luz-space-lg))}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-column-chart{--luz-column-chart-track: var(--luz-chart-track);--luz-column-chart-h: calc(var(--luz-space-2xl) * 3);--luz-column-chart-bar: var(--luz-space-lg)}.luz-column-chart :is(th,td){--luz-column-chart-fill: var(--luz-column-chart-color, var(--luz-chart-1));inline-size:1%;padding:0 var(--luz-space-2xs);border:0;background:none;text-align:center;vertical-align:bottom}.luz-column-chart th{padding-block-start:var(--luz-space-2xs);font-family:var(--luz-font-mono);font-size:var(--luz-text-xs);letter-spacing:.04em;color:var(--luz-text-secondary)}.luz-column-chart:not(:has(tbody th)) thead{display:table-footer-group}.luz-column-chart th:is(:lang(ar),:lang(fa),:lang(ur)){font-family:var(--luz-font-sans);letter-spacing:0}.luz-column-chart td{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--luz-text-xs)}.luz-column-chart td:after{content:"";display:block;inline-size:min(var(--luz-column-chart-bar),100%);block-size:var(--luz-column-chart-h);margin-block-start:var(--luz-space-2xs);margin-inline:auto;border-radius:var(--luz-radius-sm) var(--luz-radius-sm) 0 0;background:linear-gradient(to top,var(--luz-column-chart-fill) calc(var(--v, 0) * 100%),var(--luz-column-chart-track) 0)}.luz-column-chart:has(tbody th) tbody{display:flex}.luz-column-chart:has(tbody th) tbody tr{position:relative;display:flex;flex:1;align-items:flex-end;justify-content:center;gap:var(--luz-column-chart-gap, var(--luz-space-xs));padding-block-end:calc(1lh + var(--luz-space-2xs));padding-inline:var(--luz-space-xs);font-size:var(--luz-text-xs)}.luz-column-chart:has(tbody th) tbody :is(th,td){inline-size:auto;min-inline-size:var(--luz-column-chart-bar);padding:0}.luz-column-chart:has(tbody th) tbody th{position:absolute;inset-block-end:0;inset-inline:0}.luz-column-chart:has(tbody th) thead tr{display:flex;flex-wrap:wrap;margin-block-end:var(--luz-space-sm);border-block-end:thin solid var(--luz-divider)}.luz-column-chart:has(tbody th) thead th{display:flex;align-items:center;gap:var(--luz-space-2xs);inline-size:auto;padding:var(--luz-space-xs) var(--luz-space-md);color:var(--luz-text-primary);font-family:var(--luz-font-sans);font-size:var(--luz-text-sm)}.luz-column-chart:has(tbody th) thead th:first-child{position:absolute;clip-path:inset(50%)}.luz-column-chart:has(tbody th) thead th+th:before{content:"";inline-size:var(--luz-space-xs);block-size:var(--luz-space-xs);border-radius:var(--luz-radius-full);background:var(--luz-column-chart-fill)}.luz-column-chart:has(tbody th) :is(th,td):nth-child(3){--luz-column-chart-color: var(--luz-chart-2)}.luz-column-chart:has(tbody th) :is(th,td):nth-child(4){--luz-column-chart-color: var(--luz-chart-3)}.luz-column-chart:has(tbody th) :is(th,td):nth-child(5){--luz-column-chart-color: var(--luz-chart-4)}.luz-column-chart:has(tbody th) :is(th,td):nth-child(6){--luz-column-chart-color: var(--luz-chart-5)}.luz-column-chart:has(tbody th) :is(th,td):nth-child(7){--luz-column-chart-color: var(--luz-chart-6)}luz-chart[type=column][data-luz-ready] .luz-column-chart{--luz-column-chart-track: transparent}@media(forced-colors:active){.luz-column-chart :is(td,thead th){--luz-column-chart-track: Canvas;--luz-column-chart-fill: Highlight}.luz-column-chart:has(tbody th) :is(td,thead th):nth-child(n+3){--luz-column-chart-fill: CanvasText}.luz-column-chart td:after,.luz-column-chart:has(tbody th) thead th+th:before{border:1px solid CanvasText;forced-color-adjust:none}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-dashboard{--luz-grid-min: 18rem;display:grid;align-content:start;gap:var(--luz-space-lg);padding:var(--luz-space-xl);container-type:inline-size}.luz-dashboard__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--luz-space-sm) var(--luz-space-md)}.luz-dashboard__title{margin:0;color:var(--luz-text-primary);font-size:var(--luz-text-2xl);font-weight:600}.luz-dashboard__panel{min-inline-size:0}@container (min-width: 40rem){.luz-dashboard__panel--wide{grid-column:span 2}}@media(max-width:640px){.luz-dashboard{padding:var(--luz-space-md)}.luz-dashboard__title{font-size:var(--luz-text-xl)}.luz-dashboard__head{flex-flow:column nowrap;align-items:stretch}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-do-dont{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:var(--luz-space-md)}.luz-do-dont__item{display:grid;grid-template-rows:auto 1fr;gap:var(--luz-space-sm);min-inline-size:0;margin:0;padding:var(--luz-space-sm);border:2px solid var(--luz-divider);border-radius:var(--luz-radius-md);background:var(--luz-surface);color:var(--luz-text-primary)}.luz-do-dont__item--do{border-color:var(--luz-color-success)}.luz-do-dont__item--dont{border-style:dashed;border-color:var(--luz-color-danger)}.luz-do-dont__item>:where(figcaption){font-style:normal}.luz-do-dont__verdict{display:block;color:var(--luz-color-success);font-family:var(--luz-font-sans)}.luz-do-dont__item--dont .luz-do-dont__verdict{color:var(--luz-color-danger)}.luz-do-dont__verdict:before{content:"✓ ";content:"✓ " / ""}.luz-do-dont__item--dont .luz-do-dont__verdict:before{content:"✕ ";content:"✕ " / ""}.luz-do-dont__stage{display:grid;gap:var(--luz-space-sm);align-content:center;min-inline-size:0;padding:var(--luz-space-md);border:1px solid var(--luz-divider);border-radius:var(--luz-radius-sm);background:var(--luz-surface-page);color:var(--luz-text-primary);overflow-wrap:anywhere}.luz-do-dont__stage>:where(*){margin-block:0}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-example{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;border:1px solid var(--luz-divider);border-radius:var(--luz-radius-md);background:var(--luz-surface)}.luz-example__preview{padding:var(--luz-space-md)}.luz-example__frame{inline-size:min(100%,var(--luz-example-w, 100%));margin-inline:auto;container-type:inline-size}.luz-example__code{min-inline-size:0;border-block-start:1px solid var(--luz-divider)}.luz-example__code>:where(pre){margin:0;border:0;border-radius:0 0 calc(var(--luz-radius-md) - 1px) calc(var(--luz-radius-md) - 1px)}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-glow{--luz-glow-start: 100%;background:radial-gradient(circle at var(--luz-glow-x, var(--luz-glow-start)) 0%,var(--luz-brand-subtle),transparent 28%),linear-gradient(180deg,var(--luz-surface-page) 0%,var(--luz-surface-muted) 100%)}.luz-glow:dir(ltr){--luz-glow-start: 0%}}@layer luz.print{@media print{.luz-glow{background:none}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-heat-map{--luz-heat-map-track: var(--luz-chart-track)}.luz-heat-map thead tr>:first-child{inline-size:calc(var(--luz-space-2xl) * 2)}.luz-heat-map :is(th,td){inline-size:1%;padding:var(--luz-space-3xs);border:0;background:none;text-align:center}.luz-heat-map th{font-family:var(--luz-font-mono);font-size:var(--luz-text-xs);letter-spacing:.04em;color:var(--luz-text-secondary)}.luz-heat-map th:is(:lang(ar),:lang(fa),:lang(ur)){font-family:var(--luz-font-sans);letter-spacing:0}.luz-heat-map tbody th{text-align:start}.luz-heat-map td{--luz-heat-map-fill: var(--luz-heat-map-color, var(--luz-chart-1));white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--luz-text-sm)}.luz-heat-map tbody td:before{content:"";display:block;block-size:var(--luz-space-lg);margin-block-end:var(--luz-space-2xs);border-radius:var(--luz-radius-sm);background:color-mix(in oklab,var(--luz-heat-map-fill) calc(var(--v, 0) * 100%),var(--luz-heat-map-track))}@media(forced-colors:active){.luz-heat-map{--luz-heat-map-track: Canvas}.luz-heat-map td{--luz-heat-map-fill: Highlight}.luz-heat-map tbody td:before{border:1px solid CanvasText;forced-color-adjust:none}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-masthead{padding-block:var(--luz-space-md);background:var(--luz-surface-page)}.luz-masthead__top{flex-wrap:nowrap;justify-content:space-between}.luz-masthead__date{flex:1 1 0;min-inline-size:0;margin:0;color:var(--luz-text-secondary);font-family:var(--luz-font-sans);font-size:var(--luz-text-sm)}.luz-masthead__brand{display:block;min-block-size:var(--luz-control-lg);margin:0;color:var(--luz-text-primary);font-family:var(--luz-font-heading);font-size:var(--luz-text-4xl);font-weight:600;line-height:1.1;text-align:center;text-decoration:none}.luz-masthead__brand:hover{text-decoration:underline}.luz-masthead__brand :where(img){block-size:calc(var(--luz-control-lg) * 2);inline-size:auto}.luz-masthead__actions{gap:var(--luz-space-xs)}.luz-masthead__sections{padding-block:var(--luz-space-2xs);border-block:1px solid var(--luz-divider)}.luz-masthead :where(luz-lang-switch){--luz-lang-switch-top: var(--luz-bar-h)}@media(min-width:769px){.luz-masthead__sections{justify-content:center}}@media(max-width:1023px){.luz-masthead__brand{font-size:var(--luz-text-3xl)}}@media(max-width:640px){.luz-masthead__brand{font-size:var(--luz-text-2xl)}}@supports (anchor-name: --luz-bar){.luz-masthead,.luz-masthead__sections{anchor-name:--luz-bar;anchor-scope:--luz-bar}.luz-masthead :where(luz-lang-switch){--luz-lang-switch-top: anchor(--luz-bar end, var(--luz-bar-h))}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-page-footer{margin:0;padding-block-start:var(--luz-space-md);border-block-start:1px solid var(--luz-divider);font-family:var(--luz-font-sans);font-size:var(--luz-text-sm);color:var(--luz-text-secondary)}.luz-page-footer>:where(a){display:inline-flex;align-items:center;min-block-size:var(--luz-control-sm)}.luz-page-footer>:where(time){font-size:inherit}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-page-header{margin-block-end:var(--luz-space-xl)}.luz-page-header__title{margin-block-end:var(--luz-space-2xs);color:var(--luz-text-primary);font-family:var(--luz-font-heading);font-size:var(--luz-text-3xl);font-weight:300;letter-spacing:-1px}.luz-page-header__lead{max-inline-size:600px;color:var(--luz-text-secondary);font-size:var(--luz-text-base)}@media(max-width:640px){.luz-page-header__title{font-size:var(--luz-text-2xl);letter-spacing:-.5px}}.luz-page-header__title:lang(ar){letter-spacing:0}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-page-rail{padding:var(--luz-space-lg) var(--luz-space-md) 0;font-family:var(--luz-font-sans);font-size:var(--luz-text-sm)}@media(min-width:60rem){.luz-page-rail{padding-inline:var(--luz-space-xl)}}@media(min-width:80rem){.luz-page-rail{padding-block:var(--luz-space-lg);padding-inline:0 var(--luz-space-md)}.luz-page-rail__inner{position:sticky;inset-block-start:var(--luz-page-rail-top, 0);max-block-size:calc(100dvh - var(--luz-page-rail-top, 0rem));overflow-y:auto;padding-inline-start:var(--luz-space-xs)}}@media screen and (not (max-height:30rem))and (min-width:80rem){:root:has(:where(luz-cookie-consent)>:not([hidden])) .luz-page-rail__inner{padding-block-end:var(--luz-consent-h);scroll-padding-block-end:var(--luz-consent-h)}}.luz-page-rail__title{min-block-size:var(--luz-control-sm);font-weight:600;color:var(--luz-text-primary)}.luz-page-rail .luz-page-rail__onpage .luz-page-rail__fold{margin:0;padding:0;border:0;border-radius:0;background:none}.luz-page-rail .luz-page-rail__onpage .luz-page-rail__title{margin:0 0 var(--luz-space-xs);padding-inline:0}.luz-page-rail__list,.luz-page-rail__sub{margin:0;padding:0;list-style:none}.luz-page-rail__list{border-inline-start:1px solid var(--luz-divider)}.luz-page-rail__list .luz-page-rail__link{display:flex;align-items:center;min-block-size:var(--luz-control-sm);margin-inline-start:-1px;padding:var(--luz-space-2xs) var(--luz-space-sm);border-inline-start:2px solid transparent;background:none;color:var(--luz-text-secondary);font-size:inherit;font-weight:400;text-decoration:none;overflow-wrap:anywhere}.luz-page-rail__list .luz-page-rail__sub .luz-page-rail__link{padding-inline-start:var(--luz-space-lg)}.luz-page-rail__list .luz-page-rail__link:hover{background:var(--luz-surface-muted);color:var(--luz-text-primary)}.luz-page-rail__list .luz-page-rail__link[aria-current=true]{border-inline-start-color:var(--luz-brand-primary);background:none;color:var(--luz-text-primary);font-weight:600}.luz-page-rail__actions{display:grid;justify-items:start}.luz-page-rail__onpage+.luz-page-rail__actions{margin-block-start:var(--luz-space-lg);padding-block-start:var(--luz-space-md);border-block-start:1px solid var(--luz-divider)}.luz-page-rail__actions>:where(a,button){display:inline-flex;align-items:center;min-block-size:var(--luz-control-sm);overflow-wrap:anywhere}.luz-page-rail__actions>:where(button){padding:0;border:0;background:none;color:var(--luz-brand-primary);font:inherit;text-align:start;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}@media(forced-colors:active){.luz-page-rail__list .luz-page-rail__link{border-inline-start-color:Canvas}.luz-page-rail__list .luz-page-rail__link[aria-current=true]{border-inline-start-color:Highlight}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--luz-space-md);margin:0;padding:0;list-style:none}.luz-pager__prev{grid-column:1}.luz-pager__next{grid-column:2;text-align:end}.luz-pager__link{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--luz-space-3xs);block-size:100%;padding:var(--luz-space-sm) var(--luz-space-md);border:1px solid var(--luz-divider);border-radius:var(--luz-radius-md);text-decoration:none}.luz-pager__link:hover{border-color:var(--luz-outline);background:var(--luz-surface-hover)}.luz-pager__link:hover .luz-pager__title{text-decoration:underline}.luz-pager__label{font-size:var(--luz-text-sm);color:var(--luz-text-secondary)}.luz-pager__title{font-size:var(--luz-text-lg);font-weight:600}@media(max-width:640px){.luz-pager{grid-template-columns:minmax(0,1fr)}.luz-pager__next{grid-column:1}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-post-list{container-type:inline-size;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--luz-post-list-min, 16rem)),1fr));gap:var(--luz-space-md);margin:0;padding:0;list-style:none}.luz-post-list>:where(li)>.luz-card{block-size:100%}.luz-post-list>:where(li)>.luz-card>.luz-image{margin-block-end:var(--luz-space-sm)}@container (min-width: 40rem){.luz-post-list--lead>:where(li:first-child){grid-column:span 2}.luz-post-list--lead>:where(li:first-child)>.luz-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--luz-space-md);align-items:center}.luz-post-list--lead>:where(li:first-child)>.luz-card>.luz-image{margin-block-end:0}.luz-post-list--lead>:where(li:first-child) .luz-card__title{font-size:var(--luz-text-xl)}}.luz-post-list--compact{grid-template-columns:minmax(0,1fr);gap:var(--luz-space-xs)}.luz-post-list--compact>:where(li)>.luz-card{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--luz-space-3xs) var(--luz-space-md);padding:var(--luz-space-sm) var(--luz-space-md)}.luz-post-list--compact .luz-card__title{flex:1 1 16rem;margin-block-end:0}}@layer luz.print{@media print{.luz-post-list>:where(li){break-inside:avoid}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-ring{container-type:inline-size;display:grid;justify-items:center;gap:var(--luz-space-sm);margin:0;padding:0;background:none;text-align:center}.luz-ring :where(figcaption){font-size:var(--luz-text-sm)}.luz-ring__value{--luz-ring-k: .14;--luz-ring-w: min(100cqi, var(--luz-ring-size, calc(var(--luz-space-4xl) * 3)));--luz-ring-total: max(var(--max, 0), var(--v1, 0) + var(--v2, 0) + var(--v3, 0) + var(--v4, 0));--luz-ring-f: calc((var(--v1, 0) + var(--v2, 0) + var(--v3, 0) + var(--v4, 0)) / var(--luz-ring-total));--luz-ring-a1: calc(.5turn * var(--v1, 0) / var(--luz-ring-total));--luz-ring-a2: calc(.5turn * (var(--v1, 0) + var(--v2, 0)) / var(--luz-ring-total));--luz-ring-a3: calc(.5turn * (var(--v1, 0) + var(--v2, 0) + var(--v3, 0)) / var(--luz-ring-total));--luz-ring-a4: calc(.5turn * var(--luz-ring-f));--luz-ring-mid: calc(1 - var(--luz-ring-k) / 2);--luz-ring-gap: atan2(var(--luz-ring-k) / 6, var(--luz-ring-mid));--luz-ring-band: radial-gradient(circle farthest-side at 50% 100%, transparent calc((1 - var(--luz-ring-k)) * 100% - 1px), CanvasText calc((1 - var(--luz-ring-k)) * 100%), CanvasText calc(100% - 1px) , transparent);position:relative;isolation:isolate;display:grid;align-content:end;justify-items:center;inline-size:var(--luz-ring-w);min-inline-size:0;aspect-ratio:2;margin:0;overflow-wrap:anywhere}.luz-ring__value>*{max-inline-size:calc((1 - var(--luz-ring-k)) * 100% - var(--luz-space-md))}@container (inline-size < 14em){.luz-ring__value{aspect-ratio:auto;padding-block-start:calc(var(--luz-ring-w) / 2 + var(--luz-space-xs))}.luz-ring__value>*{max-inline-size:none}}.luz-ring__value:before,.luz-ring__value:after{content:"";position:absolute;inset:0 0 auto;z-index:-1;aspect-ratio:2;-webkit-mask-image:var(--luz-ring-band);mask-image:var(--luz-ring-band)}.luz-ring__value:before{background:var(--luz-chart-track)}.luz-ring__value:after,.luz-ring__item:before{--luz-ring-c1: var(--luz-ring-color, var(--luz-chart-1));--luz-ring-c2: var(--luz-chart-2);--luz-ring-c3: var(--luz-chart-3);--luz-ring-c4: var(--luz-chart-4)}.luz-ring__value:after{-webkit-mask-image:conic-gradient(from -90deg at 50% 100%,CanvasText var(--luz-ring-a4),transparent 0),var(--luz-ring-band);mask-image:conic-gradient(from -90deg at 50% 100%,CanvasText var(--luz-ring-a4),transparent 0),var(--luz-ring-band);-webkit-mask-composite:source-in;mask-composite:intersect;background:conic-gradient(from -90deg at 50% 100%,var(--luz-ring-c1) 0 var(--luz-ring-a1),transparent 0 calc(var(--luz-ring-a1) + var(--luz-ring-gap)),var(--luz-ring-c2) 0 var(--luz-ring-a2),transparent 0 calc(var(--luz-ring-a2) + var(--luz-ring-gap)),var(--luz-ring-c3) 0 var(--luz-ring-a3),transparent 0 calc(var(--luz-ring-a3) + var(--luz-ring-gap)),var(--luz-ring-c4) 0 var(--luz-ring-a4),transparent 0)}.luz-ring__value>.luz-ring__figure{font-family:var(--luz-font-heading);font-size:var(--luz-text-2xl);font-weight:300;line-height:1.1}.luz-ring__label{font-size:var(--luz-text-sm);color:var(--luz-text-secondary)}.luz-ring__figure{font-variant-numeric:tabular-nums}.luz-ring__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--luz-space-xs) var(--luz-space-sm);margin:0;padding:0;list-style:none}.luz-ring__item{display:flex;align-items:baseline;gap:var(--luz-space-2xs)}.luz-ring__item:before{content:"";flex:none;inline-size:var(--luz-space-xs);block-size:var(--luz-space-xs);border-radius:var(--luz-radius-sm);background:var(--luz-ring-c1)}.luz-ring__item:nth-child(2):before{background:var(--luz-ring-c2)}.luz-ring__item:nth-child(3):before{background:var(--luz-ring-c3)}.luz-ring__item:nth-child(4):before{background:var(--luz-ring-c4)}.luz-ring__name{font-family:var(--luz-font-mono);font-size:var(--luz-text-xs);letter-spacing:.04em;color:var(--luz-text-secondary)}.luz-ring__name:is(:lang(ar),:lang(fa),:lang(ur)){font-family:var(--luz-font-sans);letter-spacing:0}.luz-ring__item .luz-ring__figure{font-size:var(--luz-text-sm)}@media(forced-colors:active){.luz-ring__value:after,.luz-ring__item:before{--luz-ring-c1: Highlight;--luz-ring-c2: CanvasText;--luz-ring-c3: LinkText;--luz-ring-c4: ActiveText;forced-color-adjust:none}.luz-ring__legend{counter-reset:luz-series}.luz-ring__item:before{content:counter(luz-series);counter-increment:luz-series;display:grid;place-items:center;min-inline-size:var(--luz-space-md);inline-size:auto;block-size:auto;color:Canvas;font-size:var(--luz-text-xs)}}}@layer luz.print{@media print{.luz-ring__value{aspect-ratio:auto;padding-block-start:0}.luz-ring__value:before,.luz-ring__value:after{content:none}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-site-header{padding-block:var(--luz-space-2xs);border-block-end:1px solid var(--luz-divider);background:var(--luz-surface-page)}.luz-site-header>.o-row{gap:var(--luz-space-xs) var(--luz-space-md)}.luz-site-header__brand{display:inline-flex;align-items:center;gap:var(--luz-space-xs);min-block-size:var(--luz-control-lg);margin-inline-end:auto;color:var(--luz-text-primary);font-family:var(--luz-font-sans);font-size:var(--luz-text-base);font-weight:600;text-decoration:none}.luz-site-header__brand :where(img){block-size:var(--luz-control-lg);inline-size:auto}.luz-site-header__actions{gap:var(--luz-space-xs)}.luz-site-header :where(luz-lang-switch){--luz-lang-switch-top: var(--luz-bar-h)}.luz-site-header--publication .luz-site-header__brand{gap:normal;font-family:var(--luz-font-heading);font-size:var(--luz-text-xl)}.luz-site-header--publication .luz-site-header__brand:hover{text-decoration:underline}@media(min-width:769px){.luz-site-header>.o-row{column-gap:var(--luz-space-lg)}}@media(max-width:768px){.luz-site-header--publication>.o-row>.luz-site-header__brand{flex:1 1 0}}@media(max-width:640px){.luz-site-header--publication .luz-site-header__brand{font-size:var(--luz-text-lg)}}@supports (anchor-name: --luz-bar){.luz-site-header{anchor-name:--luz-bar;anchor-scope:--luz-bar}.luz-site-header :where(luz-lang-switch){--luz-lang-switch-top: anchor(--luz-bar end, var(--luz-bar-h))}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-social{display:flex;flex-wrap:wrap;gap:var(--luz-space-3xs) var(--luz-space-sm);margin:0;padding:0;list-style:none;font-family:var(--luz-font-sans);font-size:var(--luz-text-sm)}.luz-social--icons{column-gap:var(--luz-space-xs)}.luz-social :where(a){display:inline-flex;align-items:center;gap:var(--luz-space-2xs);min-block-size:var(--luz-control-sm);border-radius:var(--luz-radius-md);color:var(--luz-text-secondary);text-decoration:none}.luz-social :where(a:hover){color:var(--luz-text-primary);text-decoration:underline}.luz-social--icons :where(a){justify-content:center;inline-size:var(--luz-control-md);block-size:var(--luz-control-md)}.luz-social--icons :where(a:hover){background:var(--luz-surface-hover)}.luz-social :where(svg){flex:none;inline-size:1.25em;block-size:1.25em;fill:none;stroke:currentcolor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-stacked-bar{--luz-stacked-bar-h: var(--luz-space-md);display:grid;gap:var(--luz-space-sm);margin:0;padding:0;background:none}.luz-stacked-bar :where(figcaption){font-size:var(--luz-text-sm)}.luz-stacked-bar__bar{display:flex;gap:var(--luz-space-3xs);block-size:var(--luz-stacked-bar-h);overflow:hidden;border-radius:var(--luz-radius-sm)}.luz-stacked-bar__part{flex:var(--v, 1) 1 0%;min-inline-size:var(--luz-space-3xs);background:var(--luz-stacked-bar-color, var(--luz-chart-1))}.luz-stacked-bar__legend{display:flex;flex-wrap:wrap;gap:var(--luz-space-xs) var(--luz-space-sm);margin:0;padding:0;list-style:none}.luz-stacked-bar__item{display:flex;align-items:baseline;gap:var(--luz-space-2xs)}.luz-stacked-bar__item:before{content:"";flex:none;inline-size:var(--luz-space-xs);block-size:var(--luz-space-xs);border-radius:var(--luz-radius-sm);background:var(--luz-stacked-bar-color, var(--luz-chart-1))}.luz-stacked-bar__name{font-family:var(--luz-font-mono);font-size:var(--luz-text-xs);letter-spacing:.04em;color:var(--luz-text-secondary)}.luz-stacked-bar__name:is(:lang(ar),:lang(fa),:lang(ur)){font-family:var(--luz-font-sans);letter-spacing:0}.luz-stacked-bar__figure{font-variant-numeric:tabular-nums;font-size:var(--luz-text-sm)}:is(.luz-stacked-bar__part,.luz-stacked-bar__item):nth-child(2){--luz-stacked-bar-color: var(--luz-chart-2)}:is(.luz-stacked-bar__part,.luz-stacked-bar__item):nth-child(3){--luz-stacked-bar-color: var(--luz-chart-3)}:is(.luz-stacked-bar__part,.luz-stacked-bar__item):nth-child(4){--luz-stacked-bar-color: var(--luz-chart-4)}:is(.luz-stacked-bar__part,.luz-stacked-bar__item):nth-child(5){--luz-stacked-bar-color: var(--luz-chart-5)}:is(.luz-stacked-bar__part,.luz-stacked-bar__item):nth-child(6){--luz-stacked-bar-color: var(--luz-chart-6)}@media(forced-colors:active){.luz-stacked-bar__bar,.luz-stacked-bar__legend{counter-reset:luz-series}.luz-stacked-bar__part,.luz-stacked-bar__item:before{display:grid;place-items:center;overflow:hidden;border:1px solid CanvasText;background:Canvas;color:CanvasText;font-size:var(--luz-text-xs);counter-increment:luz-series;forced-color-adjust:none}.luz-stacked-bar__part:before,.luz-stacked-bar__item:before{content:counter(luz-series)}.luz-stacked-bar__part:before{line-height:1}.luz-stacked-bar__item:before{inline-size:auto;min-inline-size:var(--luz-space-md);block-size:auto}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{.luz-stat{display:grid;gap:var(--luz-space-2xs);min-inline-size:0}.luz-stat>*{margin:0}.luz-stat__value{font-family:var(--luz-font-heading);font-weight:300;font-variant-numeric:tabular-nums;line-height:1.1;overflow-wrap:anywhere;color:var(--luz-text-primary)}.luz-stat__label{font-size:var(--luz-text-base);color:var(--luz-text-secondary)}}
