:root{--hmf-font: Vazirmatn, "Vazirmatn Fallback", "Vazirmatn Fallback Naskh", Tahoma, sans-serif;--hmf-space-0: 0px;--hmf-space-1: .25rem;--hmf-space-2: .5rem;--hmf-space-3: .75rem;--hmf-space-4: 1rem;--hmf-space-6: 1.5rem;--hmf-space-8: 2rem;--hmf-space-12: 3rem;--hmf-space-16: 4rem;--hmf-space-24: 6rem;--hmf-type-display: clamp(2rem, 1.4rem + 2.2vw, 3.5rem);--hmf-type-h1: clamp(1.75rem, 1.3rem + 1.8vw, 2.75rem);--hmf-type-h2: clamp(1.5rem, 1.2rem + 1vw, 2rem);--hmf-type-h3: 1.25rem;--hmf-type-body: 1rem;--hmf-type-prose: 1.125rem;--hmf-type-meta: .875rem;--hmf-type-data: .9375rem;--hmf-type-quote: clamp(1.75rem, 1.4rem + 1vw, 2.5rem);--hmf-line-display: 1.4;--hmf-line-heading: 1.5;--hmf-line-body: 1.75;--hmf-line-prose: 1.95;--hmf-line-meta: 1.7;--hmf-line-h1: 1.45;--hmf-line-h3: 1.55;--hmf-line-data: 1.6;--hmf-weight-prose: 400;--hmf-weight-label: 500;--hmf-weight-data: 600;--hmf-weight-heading: 700;--hmf-size-full: 100%;--hmf-radius-control: .5rem;--hmf-radius-panel: .75rem;--hmf-radius-hero: 1rem;--hmf-radius-badge: .375rem;--hmf-radius-pill: 999px;--hmf-container: 80rem;--hmf-reading: 44rem;--hmf-control-min: 2.75rem;--hmf-control: 3rem;--hmf-border-width: 1px;--hmf-evidence-width: 2px;--hmf-focus-width: 3px;--hmf-overlay-block: 85vh;--hmf-sheet-block: 70vh;--hmf-tooltip-measure: min(20rem, calc(100vw - 2 * var(--hmf-space-4)));--hmf-drawer-inline: min(20rem, calc(100vw - var(--hmf-space-12)));--hmf-duration-fast: .12s;--hmf-duration-panel: .2s;--hmf-ease: cubic-bezier(.2, 0, 0, 1);--hmf-z-sticky: 10;--hmf-z-header: 20;--hmf-z-popover: 40;--hmf-z-toast: 60;--hmf-consent-block: 0px;--hmf-shadow-float: 0 8px 24px rgb(15 23 42 / .12);--hmf-canvas: #f5f7fa;--hmf-surface: #ffffff;--hmf-surface-subtle: #f1f5f9;--hmf-logo-tile-ink: #475569;--hmf-logo-ratio: 1 / 1;--hmf-logo-tile: #ffffff;--hmf-text: #0f172a;--hmf-muted: #475569;--hmf-border: #e2e8f0;--hmf-control-border: #64748b;--hmf-focus: #2456a6;--hmf-positive: #17633a;--hmf-positive-soft: #e9f5ed;--hmf-negative: #b42336;--hmf-negative-soft: #fff0f1;--hmf-warning: #805000;--hmf-warning-soft: #fff5d9;--hmf-star-top: #ffe27a;--hmf-star-bottom: #f2a900;--hmf-info: #2456a6;--hmf-info-soft: #edf3ff;--hmf-disabled-bg: #f1f5f9;--hmf-disabled-text: #475569;--hmf-overlay: rgb(8 18 13 / .6);--hmf-chart-1: #2456a6;--hmf-chart-2: #783f8e;--hmf-chart-3: #805000;--hmf-chart-4: #17633a;--hmf-chart-5: #b42336;--hmf-chart-6: #475569;--hmf-action: #11664f;--hmf-action-hover: #0c523f;--hmf-action-active: #073e2f;--hmf-on-action: #ffffff;--hmf-soft: #e3f2ea;--hmf-on-soft: #0c523f;color-scheme:light dark}@media(prefers-color-scheme:dark){:root:not([data-mode=light]){--hmf-canvas: #0b1120;--hmf-surface: #141c2c;--hmf-surface-subtle: #1e293b;--hmf-text: #eef2f7;--hmf-muted: #a3b1c6;--hmf-border: #2b3850;--hmf-control-border: #7184a0;--hmf-focus: #a3c5ff;--hmf-positive: #80d7a0;--hmf-positive-soft: #183725;--hmf-negative: #ff9da7;--hmf-negative-soft: #402127;--hmf-warning: #f3c969;--hmf-warning-soft: #3d3119;--hmf-info: #a3c5ff;--hmf-info-soft: #202f48;--hmf-disabled-bg: #1e293b;--hmf-disabled-text: #a3b1c6;--hmf-overlay: rgb(0 0 0 / .7);--hmf-chart-1: #a3c5ff;--hmf-chart-2: #dcb4ef;--hmf-chart-3: #f3c969;--hmf-chart-4: #80d7a0;--hmf-chart-5: #ff9da7;--hmf-chart-6: #a3b1c6;--hmf-action: #8edbb9;--hmf-action-hover: #ade8ce;--hmf-action-active: #c4f0dd;--hmf-on-action: #10251c;--hmf-soft: #213d30;--hmf-on-soft: #ade8ce}}:root[data-mode=light]{color-scheme:light}.hmf-footer--darkest,:root[data-mode=dark]{color-scheme:dark;--hmf-canvas: #0b1120;--hmf-surface: #141c2c;--hmf-surface-subtle: #1e293b;--hmf-text: #eef2f7;--hmf-muted: #a3b1c6;--hmf-border: #2b3850;--hmf-control-border: #7184a0;--hmf-focus: #a3c5ff;--hmf-positive: #80d7a0;--hmf-positive-soft: #183725;--hmf-negative: #ff9da7;--hmf-negative-soft: #402127;--hmf-warning: #f3c969;--hmf-warning-soft: #3d3119;--hmf-info: #a3c5ff;--hmf-info-soft: #202f48;--hmf-disabled-bg: #1e293b;--hmf-disabled-text: #a3b1c6;--hmf-overlay: rgb(0 0 0 / .7);--hmf-chart-1: #a3c5ff;--hmf-chart-2: #dcb4ef;--hmf-chart-3: #f3c969;--hmf-chart-4: #80d7a0;--hmf-chart-5: #ff9da7;--hmf-chart-6: #a3b1c6;--hmf-action: #8edbb9;--hmf-action-hover: #ade8ce;--hmf-action-active: #c4f0dd;--hmf-on-action: #10251c;--hmf-soft: #213d30;--hmf-on-soft: #ade8ce}@font-face{font-family:Vazirmatn;src:url(../fonts/vazirmatn-var.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Vazirmatn Fallback;src:local("Tahoma");ascent-override:102.54%;descent-override:53.71%;line-gap-override:0%}@font-face{font-family:Vazirmatn Fallback Naskh;src:local("Noto Naskh Arabic UI Regular"),local("NotoNaskhArabicUI-Regular"),local("Noto Naskh Arabic Regular"),local("NotoNaskhArabic-Regular");font-weight:400 500;size-adjust:109%;ascent-override:102.54%;descent-override:53.71%;line-gap-override:0%}@font-face{font-family:Vazirmatn Fallback Naskh;src:local("Noto Naskh Arabic UI Bold"),local("NotoNaskhArabicUI-Bold"),local("Noto Naskh Arabic Bold"),local("NotoNaskhArabic-Bold");font-weight:600 700;size-adjust:107%;ascent-override:102.54%;descent-override:53.71%;line-gap-override:0%}@supports (height: 1dvh){:root{--hmf-overlay-block: 85dvh;--hmf-sheet-block: 70dvh}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin-block:var(--hmf-space-0);margin-inline:var(--hmf-space-0);background-color:var(--hmf-canvas);color:var(--hmf-text);font-family:var(--hmf-font);font-size:var(--hmf-type-body);font-weight:var(--hmf-weight-prose);line-height:var(--hmf-line-body);letter-spacing:normal;text-align:start;font-synthesis:none;overflow-wrap:anywhere}:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd,ul,ol,pre){margin-block:var(--hmf-space-0);margin-inline:var(--hmf-space-0)}:where(img,video,canvas,svg,iframe){max-inline-size:var(--hmf-size-full)}:where(img,video,canvas){block-size:auto;vertical-align:middle}:where(button,input,select,textarea){max-inline-size:var(--hmf-size-full);font:inherit;font-size:var(--hmf-type-body);letter-spacing:normal}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select,textarea){font-size:max(var(--hmf-type-body),1em)}:where(button,input:not([type=hidden]),select,textarea,summary,[role=button],[role=tab],[role=menuitem]){min-block-size:var(--hmf-control-min)}:where(.hmf-header__home,.hmf-footer__brand a,.hmf-breadcrumb a,.hmf-card__link){display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--hmf-control-min);min-inline-size:var(--hmf-control-min)}:where(em,i){font-style:normal;font-weight:var(--hmf-weight-data)}:where(strong,b){font-weight:var(--hmf-weight-heading)}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--hmf-weight-heading);line-height:var(--hmf-line-heading)}:where(h1),.hmf-type-h1{font-size:var(--hmf-type-h1);line-height:var(--hmf-line-h1);font-weight:var(--hmf-weight-heading)}:where(h2),.hmf-type-h2{font-size:var(--hmf-type-h2);line-height:var(--hmf-line-heading);font-weight:var(--hmf-weight-heading)}:where(h3),.hmf-type-h3{font-size:var(--hmf-type-h3);line-height:var(--hmf-line-h3);font-weight:var(--hmf-weight-data)}:where(h4,h5,h6){font-size:var(--hmf-type-body)}.hmf-type-display{font-size:var(--hmf-type-display);line-height:var(--hmf-line-display);font-weight:var(--hmf-weight-heading)}.hmf-type-body{font-size:var(--hmf-type-body);line-height:var(--hmf-line-body);font-weight:var(--hmf-weight-prose)}.hmf-type-label{font-size:var(--hmf-type-body);line-height:var(--hmf-line-body);font-weight:var(--hmf-weight-label)}.hmf-type-prose,.hmf-prose{font-size:var(--hmf-type-prose);line-height:var(--hmf-line-prose);font-weight:var(--hmf-weight-prose)}.hmf-type-meta{font-size:var(--hmf-type-meta);line-height:var(--hmf-line-meta);font-weight:var(--hmf-weight-prose)}.hmf-type-data{font-size:var(--hmf-type-data);line-height:var(--hmf-line-data);font-weight:var(--hmf-weight-prose);font-variant-numeric:tabular-nums}.hmf-type-quote{font-size:var(--hmf-type-quote);line-height:var(--hmf-line-display);font-weight:var(--hmf-weight-heading)}.hmf-number{font-variant-numeric:tabular-nums}:where(a){color:var(--hmf-action);text-decoration-line:none}:where(a:hover){color:var(--hmf-action-hover)}:where(a:active){color:var(--hmf-action-active)}:focus-visible{outline:var(--hmf-focus-width) solid var(--hmf-focus);outline-offset:var(--hmf-focus-width)}.hmf-skip:not(:focus){position:absolute;inline-size:var(--hmf-border-width);block-size:var(--hmf-border-width);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hmf-skip:focus{position:fixed;inset-block-start:var(--hmf-space-2);inset-inline-start:var(--hmf-space-2);z-index:var(--hmf-z-toast);padding:var(--hmf-space-2) var(--hmf-space-4);background:var(--hmf-surface);color:var(--hmf-text);border-radius:var(--hmf-radius-control)}.hmf-prose>*+*{margin-block-start:var(--hmf-space-6)}.hmf-prose :where(ul,ol){padding-inline-start:var(--hmf-space-6);padding-inline-end:var(--hmf-space-0)}.hmf-prose :where(li+li,dt+dd,dd+dt){margin-block-start:var(--hmf-space-2)}.hmf-prose :where(li>ul,li>ol){margin-block-start:var(--hmf-space-2)}.hmf-prose :where(blockquote){border-inline-start:var(--hmf-evidence-width) solid var(--hmf-border);padding-inline-start:var(--hmf-space-4)}.hmf-prose :where(pre){overflow:auto}.hmf-prose :where(figcaption){margin-block-start:var(--hmf-space-2);color:var(--hmf-muted);font-size:var(--hmf-type-meta);line-height:var(--hmf-line-meta)}.hmf-icon{display:inline-block;flex:none;vertical-align:middle;inline-size:calc(var(--hmf-space-4) + var(--hmf-space-1));block-size:calc(var(--hmf-space-4) + var(--hmf-space-1))}.hmf-icon--16{inline-size:var(--hmf-space-4);block-size:var(--hmf-space-4)}.hmf-icon--24{inline-size:var(--hmf-space-6);block-size:var(--hmf-space-6)}[dir=rtl] .hmf-icon--dir{transform:scaleX(-1)}[data-density=compact] .hmf-table__caption,[data-density=compact] .hmf-table__table :is(th,td){padding-block:var(--hmf-space-1);padding-inline:var(--hmf-space-2)}[data-density=compact] :is(.hmf-facts,.hmf-statistic,.hmf-rating,.hmf-progress,.hmf-chart){gap:var(--hmf-space-1)}[data-density=compact] .hmf-facts__item{gap:var(--hmf-space-2)}[data-density=compact] .hmf-quote{padding:var(--hmf-space-3)}[data-density=compact] .hmf-asset{padding-block:var(--hmf-space-2)}.custom-logo-link{display:inline-flex;align-items:center;min-block-size:var(--hmf-control-min);text-decoration-line:none}.custom-logo{max-block-size:var(--hmf-control)}.custom-logo--dark{display:none}@media(prefers-color-scheme:dark){:root:not([data-mode=light]) .custom-logo--light{display:none}:root:not([data-mode=light]) .custom-logo--dark{display:inline-block}}:root[data-mode=dark] .custom-logo--light{display:none}:root[data-mode=dark] .custom-logo--dark{display:inline-block}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(forced-colors:active){:focus-visible{outline-color:Highlight;box-shadow:none}:where(button,input,select,textarea,summary,[role=button],[role=tab],[role=menuitem]){border:var(--hmf-border-width) solid ButtonText;box-shadow:none}:where(.hmf-surface,.hmf-table__region,.hmf-card,.hmf-callout,.hmf-alert,.hmf-quote){border-color:CanvasText;box-shadow:none}}@media print{:root{color-scheme:light}body{background:Canvas;color:CanvasText}details:not([open])>:not(summary),details::details-content{display:block!important;content-visibility:visible!important}:where(.hmf-section-nav--sticky,.hmf-appearance,.hmf-toasts,[data-hmf-appearance],[data-hmf-print=hide]){display:none!important}.hmf-rail--sticky{position:static}:where(.hmf-surface,.hmf-table__region,.hmf-card,.hmf-callout,.hmf-alert,.hmf-quote){background:Canvas;color:CanvasText;box-shadow:none}}.hmf-container{inline-size:var(--hmf-size-full);max-inline-size:var(--hmf-container);min-inline-size:var(--hmf-space-0);margin-inline:auto;padding-inline:var(--hmf-space-4)}.hmf-container--full{max-inline-size:none}@media(min-width:40rem){.hmf-container{padding-inline:var(--hmf-space-6)}}@media(min-width:64rem){.hmf-container{padding-inline:var(--hmf-space-8)}}.hmf-reading{inline-size:var(--hmf-size-full);max-inline-size:var(--hmf-reading);min-inline-size:var(--hmf-space-0);margin-inline:auto}.hmf-stack{display:flex;flex-direction:column;gap:var(--hmf-space-4)}.hmf-stack--section{gap:var(--hmf-space-12)}@media(min-width:64rem){.hmf-stack--section{gap:var(--hmf-space-24)}}.hmf-cluster{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--hmf-space-3)}.hmf-cluster>*{min-inline-size:var(--hmf-space-0)}.hmf-cluster--center{justify-content:center}.hmf-cluster--end{justify-content:flex-end}.hmf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--hmf-size-full),16rem),1fr));gap:var(--hmf-space-6)}.hmf-grid--sm{grid-template-columns:repeat(auto-fit,minmax(min(var(--hmf-size-full),12rem),1fr))}@media(min-width:64rem){.hmf-grid--sm{grid-template-columns:repeat(auto-fit,minmax(max(12rem,calc((var(--hmf-size-full) - 3 * var(--hmf-space-6)) / 4)),1fr))}}.hmf-grid--lg{grid-template-columns:repeat(auto-fit,minmax(min(var(--hmf-size-full),24rem),1fr))}@media(min-width:64rem){.hmf-grid--cols-1{grid-template-columns:minmax(0,1fr)}.hmf-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hmf-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hmf-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width<64rem){.hmf-grid--narrow-one{grid-template-columns:minmax(0,1fr)}}.hmf-grid>*{min-inline-size:var(--hmf-space-0)}.hmf-split{display:flex;flex-wrap:wrap;gap:var(--hmf-space-8)}.hmf-split__main,.hmf-split__side{flex:1 1 var(--hmf-size-full);min-inline-size:var(--hmf-space-0)}@media(min-width:64rem){@supports not (container-type: inline-size){.hmf-split__main{flex:1 1 0}.hmf-split__side{flex:0 0 18rem}.hmf-rail--sticky{align-self:flex-start;position:sticky;inset-block-start:var(--hmf-space-4)}}}@supports (container-type: inline-size){.hmf-split{container-type:inline-size}@container (min-inline-size: 56rem){.hmf-split__main{flex:1 1 0}.hmf-split__side{flex:0 0 18rem}.hmf-rail--sticky{align-self:flex-start;position:sticky;inset-block-start:var(--hmf-space-4)}}}.hmf-rail{min-inline-size:var(--hmf-space-0);padding-inline-start:var(--hmf-space-4);border-inline-start:var(--hmf-evidence-width) solid var(--hmf-border)}.hmf-surface{min-inline-size:var(--hmf-space-0);padding:calc(var(--hmf-space-4) + var(--hmf-space-1));border:var(--hmf-border-width) solid var(--hmf-border);border-radius:var(--hmf-radius-panel);background-color:var(--hmf-surface);color:var(--hmf-text)}@media(min-width:40rem){.hmf-surface{padding:var(--hmf-space-6)}}.hmf-surface--subtle{background-color:var(--hmf-surface-subtle)}.hmf-surface--hero{border-radius:var(--hmf-radius-hero)}.hmf-surface .hmf-surface .hmf-surface{padding:var(--hmf-space-0);border:0;background-color:transparent;box-shadow:none}.hmf-surface--float{box-shadow:var(--hmf-shadow-float)}.hmf-divider{block-size:var(--hmf-space-0);margin-block:var(--hmf-space-0);margin-inline:var(--hmf-space-0);border:0;border-block-start:var(--hmf-border-width) solid var(--hmf-border);overflow:visible}.hmf-divider--label{display:flex;align-items:center;gap:var(--hmf-space-3);block-size:auto;border-block-start:0;color:var(--hmf-muted)}.hmf-divider--label:before,.hmf-divider--label:after{content:"";flex:1 1 0;border-block-start:var(--hmf-border-width) solid var(--hmf-border)}.hmf-gap-0{gap:var(--hmf-space-0)}.hmf-gap-1{gap:var(--hmf-space-1)}.hmf-gap-2{gap:var(--hmf-space-2)}.hmf-gap-3{gap:var(--hmf-space-3)}.hmf-gap-4{gap:var(--hmf-space-4)}.hmf-gap-6{gap:var(--hmf-space-6)}.hmf-gap-8{gap:var(--hmf-space-8)}.hmf-gap-12{gap:var(--hmf-space-12)}.hmf-gap-16{gap:var(--hmf-space-16)}.hmf-gap-24{gap:var(--hmf-space-24)}.hmf-hero{display:grid;gap:var(--hmf-space-6);align-items:center;padding-block:var(--hmf-space-8)}.hmf-hero__text{display:flex;flex-direction:column;gap:var(--hmf-space-4);min-inline-size:var(--hmf-space-0);max-inline-size:var(--hmf-reading)}.hmf-hero__eyebrow,.hmf-hero__title,.hmf-hero__summary{margin-block:var(--hmf-space-0)}.hmf-hero__eyebrow{color:var(--hmf-muted);font-size:var(--hmf-type-meta);font-weight:var(--hmf-weight-label)}.hmf-hero__title{font-size:var(--hmf-type-display);line-height:var(--hmf-line-display)}.hmf-hero__summary{color:var(--hmf-muted);font-size:var(--hmf-type-prose);line-height:var(--hmf-line-prose)}.hmf-hero__actions{display:flex;flex-wrap:wrap;gap:var(--hmf-space-3)}.hmf-hero__visual{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--hmf-radius-hero);background:var(--hmf-surface-subtle)}.hmf-hero__img{display:block;inline-size:var(--hmf-size-full);block-size:var(--hmf-size-full);object-fit:cover}@media(min-width:64rem){.hmf-hero--visual{grid-template-columns:minmax(var(--hmf-space-0),1fr) minmax(var(--hmf-space-0),1fr)}}.hmf-button{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:var(--hmf-space-2);min-block-size:var(--hmf-control);min-inline-size:var(--hmf-control-min);padding-block:var(--hmf-space-2);padding-inline:var(--hmf-space-6);border:var(--hmf-border-width) solid transparent;border-radius:var(--hmf-radius-control);background:var(--hmf-action);color:var(--hmf-on-action);font-weight:var(--hmf-weight-data);line-height:var(--hmf-line-body);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--hmf-duration-fast) var(--hmf-ease),color var(--hmf-duration-fast) var(--hmf-ease)}.hmf-button:hover{background:var(--hmf-action-hover);color:var(--hmf-on-action)}.hmf-button:active{background:var(--hmf-action-active)}.hmf-button--secondary{border-color:var(--hmf-action);background:var(--hmf-surface);color:var(--hmf-action)}.hmf-button--secondary:hover,.hmf-button--secondary:active{border-color:var(--hmf-action-hover);background:var(--hmf-soft);color:var(--hmf-on-soft)}.hmf-button--tertiary{background:transparent;color:var(--hmf-action);text-decoration-line:none}.hmf-button--tertiary:hover,.hmf-button--tertiary:active{background:var(--hmf-surface-subtle);color:var(--hmf-action-hover)}.hmf-button--danger,.hmf-button--danger:hover,.hmf-button--danger:active{background:var(--hmf-negative);color:var(--hmf-on-action)}.hmf-button--danger:hover{border-color:var(--hmf-text)}.hmf-button--small{min-block-size:var(--hmf-control-min);padding-inline:var(--hmf-space-3)}.hmf-button--large{min-block-size:calc(var(--hmf-control) + var(--hmf-space-2));padding-inline:var(--hmf-space-6)}.hmf-button svg{flex:none;inline-size:1.25em;block-size:1.25em;fill:currentColor}.hmf-icon-button{padding:var(--hmf-space-0);inline-size:var(--hmf-control-min);min-block-size:var(--hmf-control-min)}.hmf-icon-button[aria-pressed=true]{border-color:var(--hmf-action);background:var(--hmf-soft);color:var(--hmf-on-soft)}.hmf-button:disabled,.hmf-button[aria-disabled=true]:not([aria-busy=true]){border-color:var(--hmf-border);background:var(--hmf-disabled-bg);color:var(--hmf-disabled-text);text-decoration:none;cursor:not-allowed}.hmf-button[aria-busy=true]{color:transparent;cursor:progress}.hmf-button[aria-busy=true]>*{visibility:hidden}.hmf-button[aria-busy=true]:after{content:"";position:absolute;inset:0;margin:auto;inline-size:1.25em;block-size:1.25em;border:var(--hmf-evidence-width) solid var(--hmf-on-action);border-block-start-color:transparent;border-radius:50%;animation:hmf-button-busy calc(var(--hmf-duration-panel) * 4) linear infinite}.hmf-button--secondary[aria-busy=true]:after{border-color:var(--hmf-on-soft);border-block-start-color:transparent}.hmf-button--tertiary[aria-busy=true]:after{border-color:var(--hmf-action);border-block-start-color:transparent}@keyframes hmf-button-busy{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.hmf-button{transition:none}.hmf-button[aria-busy=true]:after{animation:none;border-block-start-color:currentColor;border-style:dotted}}@media(forced-colors:active){.hmf-button{border-color:ButtonText}.hmf-button[aria-busy=true]:after{border-color:ButtonText;border-block-start-color:transparent}}.hmf-link{overflow-wrap:anywhere}.hmf-link__external{display:inline-block;margin-inline-start:var(--hmf-space-1);inline-size:1em;block-size:1em;vertical-align:middle;fill:currentColor}.hmf-button-group{display:flex;flex-wrap:wrap;gap:var(--hmf-space-2);margin:var(--hmf-space-0);padding:var(--hmf-space-0);border:0;min-inline-size:var(--hmf-space-0)}.hmf-button-group>*{min-inline-size:var(--hmf-space-0)}.hmf-button-group>legend{inline-size:var(--hmf-size-full);margin-block-end:var(--hmf-space-2);padding:var(--hmf-space-0);font-weight:var(--hmf-weight-label)}.hmf-button-group__option{display:inline-flex;align-items:center;gap:var(--hmf-space-2);min-block-size:var(--hmf-control);padding-inline:var(--hmf-space-4);border:var(--hmf-border-width) solid var(--hmf-control-border);border-radius:var(--hmf-radius-control);background:var(--hmf-surface);color:var(--hmf-text);cursor:pointer}.hmf-button-group__option input{margin:var(--hmf-space-0);accent-color:var(--hmf-action)}.hmf-button-group__option:has(:checked){border-color:var(--hmf-action);background:var(--hmf-soft);color:var(--hmf-on-soft);font-weight:var(--hmf-weight-label)}.hmf-button-group__option:has(:focus-visible){outline:var(--hmf-focus-width) solid var(--hmf-focus);outline-offset:var(--hmf-focus-width)}.hmf-button-group__option:has(:disabled){background:var(--hmf-disabled-bg);color:var(--hmf-disabled-text);cursor:not-allowed}.hmf-breadcrumb{max-inline-size:var(--hmf-container);margin-inline:auto;padding-block:var(--hmf-space-2);padding-inline:var(--hmf-space-4);font-size:var(--hmf-type-meta);line-height:var(--hmf-line-meta);color:var(--hmf-muted)}.hmf-breadcrumb__list{display:flex;align-items:center;gap:var(--hmf-space-1);margin-block:var(--hmf-space-0);padding-inline:var(--hmf-space-0);list-style:none;overflow-x:auto;scrollbar-width:none}.hmf-breadcrumb__item{display:flex;flex:none;align-items:center;gap:var(--hmf-space-1);white-space:nowrap}.hmf-breadcrumb__item+.hmf-breadcrumb__item:before{content:"";flex:none;inline-size:var(--hmf-space-4);block-size:var(--hmf-space-4);background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;opacity:.7}[dir=rtl] .hmf-breadcrumb__item+.hmf-breadcrumb__item:before{transform:scaleX(-1)}.hmf-breadcrumb__item>*{position:relative;isolation:isolate;display:flex;align-items:center;min-block-size:var(--hmf-control-min);min-inline-size:var(--hmf-space-0);padding-inline:var(--hmf-space-3);color:var(--hmf-muted);text-decoration:none}.hmf-breadcrumb__item>*:before{content:"";position:absolute;z-index:-1;inset-inline:var(--hmf-space-0);inset-block:calc((var(--hmf-control-min) - var(--hmf-space-8)) / 2);border:var(--hmf-border-width) solid var(--hmf-border);border-radius:var(--hmf-radius-pill);background-color:var(--hmf-surface-subtle)}.hmf-breadcrumb a:hover{color:var(--hmf-text)}.hmf-breadcrumb a:hover:before{border-color:var(--hmf-control-border)}.hmf-breadcrumb__item:last-child{scroll-initial-target:nearest}.hmf-breadcrumb [aria-current=page]{color:var(--hmf-text);font-weight:var(--hmf-weight-label)}.hmf-breadcrumb [aria-current=page]:before{background-color:var(--hmf-surface)}.hmf-field{display:grid;gap:var(--hmf-space-2);margin-block-end:var(--hmf-space-6);min-inline-size:var(--hmf-space-0)}.hmf-field>label,.hmf-fieldset>legend{font-weight:var(--hmf-weight-label);overflow-wrap:anywhere}.hmf-field__required{color:var(--hmf-negative)}.hmf-field__help,.hmf-field__error{margin:var(--hmf-space-0);font-size:var(--hmf-type-meta);line-height:var(--hmf-line-meta)}.hmf-field__help{color:var(--hmf-muted)}.hmf-field__error{color:var(--hmf-negative);font-weight:var(--hmf-weight-label)}.hmf-input{box-sizing:border-box;inline-size:var(--hmf-size-full);min-block-size:var(--hmf-control);margin:var(--hmf-space-0);padding-block:var(--hmf-space-2);padding-inline:var(--hmf-space-4);border:var(--hmf-border-width) solid var(--hmf-control-border);border-radius:var(--hmf-radius-control);background:var(--hmf-surface);color:var(--hmf-text);line-height:var(--hmf-line-body);transition:border-color var(--hmf-duration-fast) var(--hmf-ease)}.hmf-input:hover:not(:disabled){border-color:var(--hmf-text)}.hmf-input::placeholder{color:var(--hmf-muted);opacity:1}textarea.hmf-input{min-block-size:calc(var(--hmf-control) * 3);resize:vertical}select.hmf-input{cursor:pointer}.hmf-input[aria-invalid=true]{border-color:var(--hmf-negative);border-inline-start-width:var(--hmf-focus-width)}.hmf-input:disabled{border-color:var(--hmf-border);background:var(--hmf-disabled-bg);color:var(--hmf-disabled-text);cursor:not-allowed}.hmf-fieldset{margin:var(--hmf-space-0) var(--hmf-space-0) var(--hmf-space-6);padding:var(--hmf-space-0);border:0;min-inline-size:var(--hmf-space-0)}.hmf-fieldset>legend{margin-block-end:var(--hmf-space-2);padding:var(--hmf-space-0)}.hmf-fieldset>.hmf-field__help,.hmf-fieldset>.hmf-field__error{margin-block-end:var(--hmf-space-2)}.hmf-choice{display:flex;align-items:flex-start;gap:var(--hmf-space-3);min-block-size:var(--hmf-control-min);padding-block:var(--hmf-space-2);overflow-wrap:anywhere;cursor:pointer}.hmf-choice input{flex:none;inline-size:1.25em;block-size:1.25em;min-inline-size:0;min-block-size:0;margin:.25em var(--hmf-space-0) var(--hmf-space-0);accent-color:var(--hmf-action);cursor:inherit}.hmf-choice:has(:disabled){color:var(--hmf-disabled-text);cursor:not-allowed}.hmf-choice:has([aria-invalid=true]) input,.hmf-fieldset:has(>.hmf-field__error) input{outline:var(--hmf-border-width) solid var(--hmf-negative);outline-offset:var(--hmf-border-width)}.hmf-choice input:focus-visible{outline:var(--hmf-focus-width) solid var(--hmf-focus);outline-offset:var(--hmf-border-width)}.hmf-switch input{appearance:none;position:relative;inline-size:2.5em;block-size:1.5em;margin-block-start:.125em;border:var(--hmf-border-width) solid var(--hmf-control-border);border-radius:.75em;background:var(--hmf-surface-subtle);transition:background-color var(--hmf-duration-fast) var(--hmf-ease)}.hmf-switch input:before{content:"";position:absolute;inset-block-start:.125em;inset-inline-start:.125em;inline-size:1.125em;block-size:1.125em;border-radius:50%;background:var(--hmf-control-border);transition:inset-inline-start var(--hmf-duration-fast) var(--hmf-ease)}.hmf-switch input:checked{border-color:var(--hmf-action);background:var(--hmf-action)}.hmf-switch input:checked:before{inset-inline-start:calc(100% - 1.25em);background:var(--hmf-on-action)}.hmf-switch input:disabled{border-color:var(--hmf-border);background:var(--hmf-disabled-bg)}.hmf-switch__state{color:var(--hmf-muted);font-size:var(--hmf-type-meta)}.hmf-switch:has(:checked) .hmf-switch__state--off,.hmf-switch:not(:has(:checked)) .hmf-switch__state--on{display:none}@media(prefers-reduced-motion:reduce){.hmf-input,.hmf-switch input,.hmf-switch input:before{transition:none}}@media(forced-colors:active){.hmf-switch input{border-color:ButtonText}.hmf-switch input:before{background:ButtonText}.hmf-switch input:checked:before{background:Highlight}}.hmf-search .hmf-combobox{position:relative;min-inline-size:var(--hmf-space-0)}.hmf-search .hmf-combobox__listbox{position:absolute;inset-block-start:calc(var(--hmf-size-full) + var(--hmf-space-1));inset-inline:var(--hmf-space-0);z-index:var(--hmf-z-popover);max-block-size:calc(var(--hmf-space-16) * 4);margin:var(--hmf-space-0);padding:var(--hmf-space-1);overflow-y:auto;overscroll-behavior:contain;border:var(--hmf-border-width) solid var(--hmf-control-border);border-radius:var(--hmf-radius-control);background:var(--hmf-surface);box-shadow:var(--hmf-shadow-float);color:var(--hmf-text);list-style:none}.hmf-search .hmf-combobox__option{min-block-size:var(--hmf-control-min);padding-block:var(--hmf-space-2);padding-inline:var(--hmf-space-3);border-inline-start:var(--hmf-evidence-width) solid transparent;border-radius:var(--hmf-radius-badge);overflow-wrap:anywhere;cursor:pointer}.hmf-search .hmf-combobox__option[aria-selected=true]{border-inline-start-color:var(--hmf-action);background:var(--hmf-soft);color:var(--hmf-on-soft)}.hmf-search .hmf-search__status{position:absolute;inline-size:var(--hmf-border-width);block-size:var(--hmf-border-width);margin:calc(var(--hmf-border-width) * -1);padding:var(--hmf-space-0);overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.hmf-search .hmf-combobox__listbox,.hmf-search .hmf-combobox__option[aria-selected=true]{border-color:ButtonText}}
