.fm-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fm-space-3);padding:var(--fm-space-5)}.fm-spinner--fullscreen{min-height:100dvh;padding:0}.fm-spinner__ring{display:inline-block;border-radius:var(--fm-radius-full);border:var(--fm-spinner-stroke) solid var(--fm-d-border);border-top-color:var(--fm-accent);animation:fm-spinner-rotate var(--fm-motion-duration-spinner) linear infinite}.fm-spinner__ring--sm{width:var(--fm-spinner-sm);height:var(--fm-spinner-sm);border-width:var(--fm-spinner-stroke)}.fm-spinner__ring--md{width:var(--fm-spinner-md);height:var(--fm-spinner-md);border-width:var(--fm-spinner-stroke-lg)}.fm-spinner__ring--lg{width:var(--fm-spinner-lg);height:var(--fm-spinner-lg);border-width:var(--fm-spinner-stroke-lg)}.fm-spinner__tip{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}@keyframes fm-spinner-rotate{to{transform:rotate(360deg)}}.fm-spin-wrap{position:relative}.fm-spin-wrap__content--blurred{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity var(--fm-motion-duration-fast) ease}.fm-spin-wrap__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fm-space-2)}.fm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fm-space-3);padding:var(--fm-space-8) var(--fm-space-5);text-align:center;color:var(--fm-d-fg-3)}.fm-empty__icon{font-size:var(--fm-empty-icon);line-height:1;opacity:.6}.fm-empty__text{font-size:var(--fm-fs-caption);color:var(--fm-d-fg-2);max-width:36ch}.fm-empty__action{margin-top:var(--fm-space-2)}.fm-skeleton{display:flex;flex-direction:column;gap:var(--fm-space-3);width:100%}.fm-skeleton__line{height:var(--fm-skeleton-line);border-radius:var(--fm-radius-sm);background:linear-gradient(90deg,var(--fm-d-surface-3) 25%,var(--fm-d-border) 37%,var(--fm-d-surface-3) 63%);background-size:400% 100%;animation:fm-skeleton-shimmer var(--fm-motion-duration-skeleton) ease infinite}.fm-skeleton__line--title{width:38%;height:var(--fm-skeleton-title)}.fm-skeleton__line--last{width:62%}@keyframes fm-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.fm-spinner__ring{animation-duration:var(--fm-motion-duration-skeleton)}.fm-skeleton__line{animation:none}}.fm-progress{display:flex;align-items:center;gap:var(--fm-space-2);width:100%}.fm-progress__track{flex:1;height:var(--fm-progress-h);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--fm-radius-full);background:var(--fm-d-surface-3);overflow:hidden}.fm-progress--sm .fm-progress__track{height:var(--fm-progress-h-sm)}.fm-progress__track::-webkit-progress-bar{background:var(--fm-d-surface-3)}.fm-progress__track::-webkit-progress-value{border-radius:var(--fm-radius-full);background:var(--fm-accent);transition:width var(--fm-motion-duration-data) ease}.fm-progress__track::-moz-progress-bar{border-radius:var(--fm-radius-full);background:var(--fm-accent);transition:width var(--fm-motion-duration-data) ease}.fm-progress--success .fm-progress__track::-webkit-progress-value{background:var(--fm-brand)}.fm-progress--success .fm-progress__track::-moz-progress-bar{background:var(--fm-brand)}.fm-progress--exception .fm-progress__track::-webkit-progress-value{background:var(--fm-amber)}.fm-progress--exception .fm-progress__track::-moz-progress-bar{background:var(--fm-amber)}.fm-progress__info{color:var(--fm-d-fg-3);font-size:var(--fm-fs-caption);min-width:4ch;text-align:right}.fm-legend{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;background:transparent}.fm-legend--column{flex-direction:column;flex-wrap:nowrap}.fm-legend__entry{display:flex;align-items:center;gap:var(--fm-space-stack-sm)}.fm-legend__label{font-size:var(--fm-fs-label);color:var(--fm-d-fg)}.fm-legend__value{font-size:var(--fm-fs-label);color:var(--fm-d-fg-2);margin-left:auto}.fm-legend__swatch{border:var(--fm-border-w) solid var(--fm-border-soft)}.card{background:var(--fm-d-surface);border:var(--fm-border-w) solid var(--fm-border);border-radius:var(--fm-radius-lg);box-shadow:var(--fm-shadow-card)}.card__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fm-space-3);padding:var(--fm-space-4) var(--fm-space-5);border-bottom:.0625rem solid var(--fm-border-soft)}.card--sm .card__head,.card--sm .card__body{padding:var(--fm-space-inset-md) var(--fm-space-inset-lg)}.card--glass{background:var(--fm-glass);backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);border:.0625rem solid var(--fm-glass-frost-border)}.card--loading{position:relative;min-height:var(--fm-space-20)}.card__loader{display:flex;align-items:center;justify-content:center;padding:var(--fm-space-8)}.card__spinner{display:inline-block;width:var(--fm-space-5);height:var(--fm-space-5);border:.125rem solid var(--fm-border-soft);border-top-color:var(--fm-brand);border-radius:50%;animation:card-spin var(--fm-motion-duration-spinner) linear infinite}@keyframes card-spin{to{transform:rotate(360deg)}}.card__title{font-size:var(--fm-fs-body);font-weight:600;color:var(--fm-d-fg);display:flex;align-items:center;gap:var(--fm-space-2);flex:1;min-width:0}.fm-card__icon{display:inline-flex;color:var(--fm-brand);font-size:var(--fm-fs-body)}.fm-card__title-stack{display:flex;flex-direction:column;min-width:0}.card__sub{font-size:var(--fm-fs-fine);color:var(--fm-d-fg-2);margin-top:.125rem;font-weight:400}.card__head-actions{display:flex;align-items:center;gap:var(--fm-space-stack-sm);min-width:0;max-width:100%}.card__body{padding:var(--fm-space-5)}.card__body--flush{padding:0}.card--green-tint{background:linear-gradient(180deg,var(--fm-brand-soft) 0%,var(--fm-d-surface) 30%)}.card--hoverable{cursor:pointer;transition:box-shadow var(--fm-dur) var(--fm-ease),transform var(--fm-dur) var(--fm-ease),border-color var(--fm-dur) var(--fm-ease)}.card--hoverable:hover{transform:translateY(-.125rem);box-shadow:var(--fm-shadow-hover);border-color:var(--fm-brand-border)}.card--scroll{max-height:var(--fm-card-scroll-max-h);overflow-y:auto}.card--collapsible .card__head{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--fm-dur-fast) ease}.card--collapsible .card__head:hover{background:var(--fm-d-surface-3)}.card__chevron{width:var(--fm-space-6);height:var(--fm-space-6);display:inline-flex;align-items:center;justify-content:center;color:var(--fm-d-fg-2);transition:transform var(--fm-dur) var(--fm-ease)}.card--collapsed .card__chevron{transform:rotate(-90deg)}.card--collapsed .card__body{display:none}.chip{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--fm-space-stack-sm);height:var(--fm-space-6);max-width:100%;min-width:0;padding:0 var(--fm-space-inset-md);border-radius:var(--fm-radius-full);background:var(--fm-d-surface);border:var(--fm-border-w) solid var(--fm-border);color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);font-weight:500}.chip__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}button.chip{font-family:inherit;cursor:pointer}button.chip:hover{filter:brightness(.98)}button.chip:focus-visible{outline:.125rem solid var(--fm-brand);outline-offset:.125rem}button.chip:disabled{cursor:not-allowed;opacity:.55}button.chip[aria-pressed=true]{background:var(--fm-fill-strong);border-color:var(--fm-fill-strong);color:var(--fm-on-fill-strong)}@media(pointer:coarse){button.chip[aria-pressed]{height:auto;min-height:var(--fm-tap-target)}}.chip--brand{background:var(--fm-brand-bg-tint);border-color:var(--fm-brand-border);color:var(--fm-brand)}.chip--warn{background:var(--fm-amber-soft);border-color:var(--fm-warning);color:var(--fm-ink-amber)}.chip--info{background:var(--fm-teal-soft);border-color:var(--fm-teal);color:var(--fm-ink-teal)}.chip--success{background:var(--fm-accent-soft);border-color:var(--fm-accent);color:var(--fm-accent-strong)}.chip--mute{background:var(--fm-d-surface-3);border-color:var(--fm-border);color:var(--fm-d-fg-2)}.chip--uncertain{border-style:dashed;opacity:.55}.chip--multiline{height:auto;min-height:var(--fm-space-6);padding-top:var(--fm-space-inset-xs);padding-bottom:var(--fm-space-inset-xs);border-radius:var(--fm-radius);text-align:start}.chip--multiline .chip__label{overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.chip__icon{display:inline-flex;align-items:center}.chip__icon--small{font-size:var(--fm-fs-tiny)}.chip .dot{width:var(--fm-space-inset-sm);height:var(--fm-space-inset-sm);border-radius:50%}.btn-mini{display:inline-flex;align-items:center;justify-content:center;gap:var(--fm-space-stack-sm);height:1.75rem;padding:0 var(--fm-space-inset-md);border-radius:var(--fm-radius-sm);background:transparent;border:.0625rem solid transparent;color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);font-weight:500;cursor:pointer;transition:var(--fm-transition);font-family:inherit}.btn-mini:hover{color:var(--fm-brand);background:var(--fm-brand-bg-tint)}.btn-mini--md{height:2.25rem;padding:0 var(--fm-space-inset-lg);font-size:var(--fm-fs-caption)}.btn-mini--lg{min-height:var(--fm-tap-target);height:auto;padding:var(--fm-space-inset-sm) var(--fm-space-inset-lg);font-size:var(--fm-fs-body-sm)}.btn-mini--bordered{border-color:var(--fm-border);color:var(--fm-d-fg)}@media(pointer:coarse){.btn-mini--md,.btn-mini--bordered,.btn-mini--primary{min-height:var(--fm-tap-target)}}.btn-mini--bordered:hover{border-color:var(--fm-brand);color:var(--fm-d-fg)}.btn-mini--primary{background:var(--fm-brand);color:var(--fm-fg-on-dark)}.btn-mini--primary:hover{background:var(--fm-brand-deep);color:var(--fm-fg-on-dark)}.fm-select__theme-anchor{display:contents}.fm-select__popup,.fm-select__popup.ant-select-dropdown{z-index:var(--fm-z-form-popup)!important;background:var(--fm-d-surface);color:var(--fm-d-fg);opacity:1}.fm-select__popup .ant-select-item,.fm-select__popup .rc-virtual-list-holder-inner{background:var(--fm-d-surface);color:var(--fm-d-fg)}.fm-select__popup.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--fm-accent-soft);color:var(--fm-accent-strong);font-weight:var(--fm-fw-semi)}.fm-select__popup.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-selected):not(.ant-select-item-option-disabled){background:var(--fm-glass-hover-subtle)}.fm-select__popup .ant-select-item-option-content{background:transparent;color:inherit}.fm-select__popup.fm-select__popup--deep,.fm-select__popup--deep .ant-select-item,.fm-select__popup--deep .rc-virtual-list-holder-inner{background:var(--fm-deep-ground);color:var(--fm-fg-on-dark)}.fm-select__popup--deep.ant-select-dropdown{border:var(--fm-border-w) solid var(--fm-on-dark-control-border)}.fm-select__popup--deep .ant-select-item-option-active:not(.ant-select-item-option-selected){background:var(--fm-on-dark-hover)}.fm-select__popup--deep .ant-select-item-option-selected,.fm-select__popup--deep .ant-select-item-option-selected .ant-select-item-option-content{background:var(--fm-on-dark-selected);color:var(--fm-on-dark-selected-fg)}.fm-select__popup.ant-slide-up-leave,.fm-select__popup.ant-slide-up-leave-active{display:none}.fm-select{min-width:0}.fm-select--width-xs{min-width:6.5rem}.fm-select--width-sm{min-width:8.125rem}.fm-select--width-md{min-width:11.25rem}.fm-select--width-lg{min-width:16rem}.fm-select--width-fill{width:100%}.source-card{position:relative;background:var(--fm-d-surface);border:var(--fm-border-thin) solid var(--fm-border);border-radius:var(--fm-space-inset-md);padding:var(--fm-space-inset-lg);cursor:pointer;transition:var(--fm-transition);display:flex;flex-direction:column;gap:var(--fm-space-stack-sm);text-align:left;font-family:inherit}.source-card:hover{border-color:var(--fm-brand-border);transform:translateY(-.0625rem)}.source-card--active{border-color:var(--fm-brand);background:var(--fm-brand-bg-tint);box-shadow:0 .125rem var(--fm-space-2) var(--fm-brand-shadow-subtle)}.source-card--unavailable{opacity:.55;cursor:not-allowed}.source-card__head{display:flex;align-items:center;gap:var(--fm-space-2)}.source-card__name{font-size:var(--fm-fs-caption);font-weight:600;color:var(--fm-d-fg);flex:1}.source-card__radio{width:var(--fm-space-4);height:var(--fm-space-4);border-radius:50%;border:var(--fm-selector-radio-border-w) solid var(--fm-d-fg-3);display:inline-flex;align-items:center;justify-content:center}.source-card--active .source-card__radio{border-color:var(--fm-brand)}.source-card--active .source-card__radio:after{content:"";width:var(--fm-space-2);height:var(--fm-space-2);border-radius:50%;background:var(--fm-brand)}.source-card__desc{font-size:var(--fm-fs-label);color:var(--fm-d-fg-2);line-height:1.4}.source-card__meta{font-size:var(--fm-fs-label);color:var(--fm-d-fg-3);display:flex;align-items:center;gap:var(--fm-space-stack-sm);border-top:.0625rem dashed var(--fm-border-soft);padding-top:var(--fm-space-stack-sm);margin-top:auto}.source-card__meta .dot{width:.3125rem;height:.3125rem;border-radius:50%}.modes{display:grid;grid-template-columns:var(--fm-grid-3);gap:var(--fm-space-stack-md)}.mode{border:var(--fm-border-thin) solid var(--fm-border);background:var(--fm-d-surface);border-radius:var(--fm-space-inset-md);padding:var(--fm-space-3);cursor:pointer;display:flex;flex-direction:column;gap:var(--fm-space-1);transition:var(--fm-transition);text-align:left;font-family:inherit}.mode:hover{border-color:var(--fm-brand-border)}.mode--active{border-color:var(--fm-brand);background:var(--fm-brand-bg-tint);box-shadow:0 .125rem var(--fm-space-2) var(--fm-brand-shadow-subtle)}.mode:disabled{opacity:.5;cursor:not-allowed}.mode__name{font-size:var(--fm-fs-caption);font-weight:600;color:var(--fm-d-fg);display:flex;align-items:center;gap:var(--fm-space-stack-sm)}.mode__desc{font-size:var(--fm-fs-label);color:var(--fm-d-fg-2);line-height:1.4}.timeline{position:relative;padding-left:1.875rem}.timeline:before{content:"";position:absolute;left:.8125rem;top:var(--fm-space-stack-sm);bottom:var(--fm-space-stack-sm);width:.125rem;background:var(--fm-d-border-2)}.tl-item{position:relative;padding:var(--fm-space-inset-xs) 0 var(--fm-space-stack-xl)}.tl-item:last-child{padding-bottom:0}.tl-dot{position:absolute;left:-1.4375rem;top:var(--fm-space-stack-sm);box-sizing:border-box;width:var(--fm-space-4);height:var(--fm-space-4);border-radius:50%;background:var(--tl-accent, var(--fm-d-fg-2));border:var(--fm-border-w-2) solid var(--tl-accent, var(--fm-d-fg-2))}.tl-item--current .tl-dot{background:var(--section-scrim, var(--fm-d-bg));box-shadow:inset 0 0 0 var(--fm-space-1) var(--tl-accent, var(--fm-d-fg))}.tl-item--future .tl-dot{background:var(--section-scrim, var(--fm-d-bg));border-style:dashed}.tl-dot--marker{top:.0625rem;left:-1.75rem;width:var(--fm-space-6);height:var(--fm-space-6);display:inline-flex;align-items:center;justify-content:center;color:var(--tl-accent, var(--fm-d-fg-2));background:var(--fm-d-surface);border-style:solid}.tl-item--current .tl-dot--marker,.tl-item--future .tl-dot--marker{color:var(--tl-accent, var(--fm-d-fg-2));background:var(--fm-d-surface);box-shadow:none}.timeline{list-style:none;margin:0}.tl-head{display:flex;align-items:center;gap:var(--fm-space-2)}.tl-year{font-size:var(--fm-fs-body-sm);font-variant-numeric:tabular-nums;color:var(--fm-d-fg-2);font-weight:var(--fm-fw-semi)}.tl-title{font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug);color:var(--fm-d-fg);margin-top:var(--fm-space-1)}.tl-meta{font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-normal);color:var(--fm-d-fg-2);margin-top:var(--fm-space-1)}.tl-content{margin-top:var(--fm-space-stack-md);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-normal);color:var(--fm-d-fg-2)}@media(max-width:64em){.modes{grid-template-columns:1fr}}.op-sec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--fm-space-4);margin-bottom:var(--fm-space-3)}.op-sec__title{font-size:var(--fm-fs-body);font-weight:700;color:var(--fm-d-fg);margin:0;letter-spacing:-.01em;display:flex;align-items:center;gap:var(--fm-space-2);flex-wrap:wrap;pointer-events:none}.op-sec__sub{font-size:var(--fm-fs-caption);color:var(--fm-d-fg-2);margin:var(--fm-space-1) 0 0;pointer-events:none}.op-sec__tools{display:flex;align-items:center;gap:var(--fm-space-2);flex-shrink:0}.planner-label{font-size:var(--fm-fs-label);font-weight:var(--fm-fw-bold);color:var(--fm-d-fg-3);text-transform:uppercase;letter-spacing:0}.cashflow-active-period-summary{color:var(--fm-d-fg-3);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.ops-map{position:relative;height:100%;width:100%;overflow:hidden}.ops-map--static-snapshot{touch-action:pan-y}.fm-figure{background:var(--fm-d-surface);border:thin solid var(--fm-border);border-radius:var(--fm-radius-lg);box-shadow:var(--fm-shadow-card);overflow:hidden}.fm-figure__head{padding:var(--fm-space-4) var(--fm-space-5) var(--fm-space-3);border-bottom:thin solid var(--fm-border-soft)}.fm-figure__title{font-size:var(--fm-fs-body);font-weight:600;color:var(--fm-d-fg);margin:0}.fm-figure__body{display:flex;flex-direction:column}.fm-figure--stack .fm-figure__body{flex-direction:column!important}.fm-content-width{width:100%;margin-inline:auto;padding-inline:var(--fm-container-px);box-sizing:border-box}.fm-content-width .fm-content-width{padding-inline:0}.fm-content-width--pad-y-sm{padding-block:var(--fm-space-4)}.fm-content-width--pad-y-md{padding-block:var(--fm-space-6)}.fm-content-width--pad-y-lg{padding-block:var(--fm-space-8)}.fm-shell-section{display:flex;flex-direction:column;min-height:0}.fm-shell-section__header{padding:var(--fm-space-4) var(--fm-space-6);flex-shrink:0;border-bottom:var(--fm-border-w) solid var(--fm-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--fm-space-3)}.fm-shell-section__header-main{min-width:0}.fm-shell-section__header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fm-space-2)}.fm-shell-section__inner{flex:1;min-height:0;display:flex;flex-direction:column}@media(min-width:48em){.fm-figure__body{flex-direction:row;align-items:stretch}}.fm-figure__chart{flex:2;min-width:0;padding:var(--fm-space-5)}.fm-figure__explanation{flex:1;min-width:0;padding:var(--fm-space-5);background:var(--fm-d-surface-3);border-top:thin solid var(--fm-border-soft)}@media(min-width:48em){.fm-figure__explanation{border-top:none;border-left:thin solid var(--fm-border-soft)}}.fm-figure__explanation-title{font-size:var(--fm-fs-caption);font-weight:600;color:var(--fm-d-fg);margin:0 0 var(--fm-space-2);text-transform:uppercase;letter-spacing:.04em}.fm-figure__explanation-body{font-size:var(--fm-fs-body-sm);color:var(--fm-d-fg);line-height:1.6}.fm-figure__explanation-empty{font-size:var(--fm-fs-caption);color:var(--fm-fg-mute);font-style:italic}.fm-figure__source{margin-top:var(--fm-space-3);padding-top:var(--fm-space-2);border-top:thin solid var(--fm-border-soft);font-size:var(--fm-fs-fine);color:var(--fm-d-fg-2)}.fm-dv{display:inline-flex;align-items:baseline;gap:.125rem;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1.4}.fm-dv--currency{color:var(--fm-amber)}.fm-dv--percent,.fm-dv--number,.fm-dv--volume,.fm-dv--area,.fm-dv--date,.fm-dv--text{color:var(--fm-d-fg)}.fm-dv--tone-positive{color:var(--fm-accent-strong)}.fm-dv--tone-negative{color:var(--fm-rose-strong)}.fm-dv--tone-neutral{color:var(--fm-d-fg)}.fm-dv--tone-muted{color:var(--fm-fg-mute)}.fm-dv--tone-warning{color:var(--fm-amber)}.fm-dv--tone-danger{color:var(--fm-error)}.fm-dv--strong{font-weight:700}.fm-dv--directional{font-style:italic}.fm-dv__qualifier{font-size:.8em;color:var(--fm-d-fg-2);font-style:normal;margin-right:.0625rem;font-weight:500}.fm-dv__unit{font-size:.75em;color:var(--fm-d-fg-2);margin-left:.125rem;font-style:normal}.fm-dv--unavailable{color:var(--fm-fg-mute);font-style:italic;align-items:center;gap:var(--fm-space-1)}.fm-dv__unavailable-dash{font-style:normal;font-size:1em;line-height:1}.fm-dv__unavailable-label{font-size:.75em;color:var(--fm-fg-mute);font-weight:400}.fm-shell-section__inner--with-aside{display:flex;gap:var(--fm-space-4);align-items:flex-start}.fm-shell-section__inner--with-aside>.fm-shell-section__body{flex:1 1 0}.fm-shell-section__inner--with-aside>.fm-shell-section__aside{flex:0 0 var(--fm-sidebar-w)}.fm-shell-section__body{padding:var(--fm-space-4) var(--fm-space-6);min-width:0}.fm-shell-section__aside{padding:var(--fm-space-4);border-radius:var(--fm-radius);border:var(--fm-border-w) solid var(--fm-border-soft);background:var(--fm-d-surface-2)}@media(max-width:64em){.fm-shell-section__inner--with-aside{flex-direction:column;align-items:stretch}.fm-shell-section__inner--with-aside>.fm-shell-section__aside{flex-basis:auto}}.fm-shell-section--mobile.fm-shell-section--has-aside .fm-shell-section__inner{flex-direction:column}.fm-shell-section--mobile.fm-shell-section--has-aside .fm-shell-section__aside{border-top:var(--fm-border-w) solid var(--fm-border)}.fm-banner{display:flex;align-items:flex-start;gap:var(--fm-space-3);padding:var(--fm-space-3) var(--fm-space-4);border-radius:var(--fm-radius);border:var(--fm-border-w) solid var(--fm-border);background:var(--fm-d-surface);color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-banner__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--fm-space-5);height:var(--fm-space-5);border-radius:50%;font-size:var(--fm-fs-fine);font-weight:700;line-height:1;color:var(--fm-d-surface)}.fm-banner__glyph{display:inline-block}.fm-banner__body{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--fm-space-2) var(--fm-space-3)}.fm-banner__content{flex:1 1 var(--fm-banner-text-min);min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:var(--fm-space-1)}.fm-banner__title{margin:0;font-weight:var(--fm-fw-semi);color:var(--fm-d-fg)}.fm-banner__description{color:var(--fm-d-fg-2);overflow-wrap:anywhere}.fm-banner__timestamp{color:var(--fm-d-fg-3);font-size:var(--fm-fs-fine)}.fm-banner--lead{padding:var(--fm-space-inset-lg)}.fm-banner--lead .fm-banner__title{font-size:inherit}.fm-banner__action{flex-shrink:0;align-self:flex-start}.fm-banner__close{flex-shrink:0;border:none;background:transparent;color:var(--fm-d-fg-2);cursor:pointer;font-size:var(--fm-fs-caption);line-height:1;padding:.125rem var(--fm-space-1);border-radius:var(--fm-radius-sm)}.fm-banner__close:hover{color:var(--fm-d-fg)}.fm-banner--error{background:color-mix(in srgb,var(--fm-severity-severe) 12%,transparent);border-color:var(--fm-severity-severe)}.fm-banner--error .fm-banner__icon{background:var(--fm-severity-severe);color:var(--fm-on-danger)}.fm-banner--warning{background:var(--fm-amber-soft);border-color:var(--fm-warning)}.fm-banner--warning .fm-banner__icon{background:var(--fm-warning)}.fm-banner--info{background:var(--fm-teal-soft);border-color:var(--fm-teal)}.fm-banner--info .fm-banner__icon{background:var(--fm-d-fg)}.fm-banner--success{background:var(--fm-accent-soft);border-color:var(--fm-accent)}.fm-banner--success .fm-banner__icon{background:var(--fm-success)}.fm-banner.fm-banner--row{align-items:center;padding:var(--fm-space-2) var(--fm-space-3)}.fm-banner--row .fm-banner__body{flex-wrap:nowrap;align-items:center}.fm-banner--row .fm-banner__content{flex:1 1 0}.fm-banner--row .fm-banner__action{align-self:center}.fm-banner.fm-banner--inline{padding:0 0 0 var(--fm-space-inset-lg);border-width:0 0 0 var(--fm-border-thin);border-radius:0;background:transparent}.fm-toast-region{position:fixed;z-index:1200;bottom:calc(env(safe-area-inset-bottom,0rem) + var(--fm-space-4));right:var(--fm-space-4);display:grid;gap:var(--fm-space-2);width:min(24rem,calc(100% - 2 * var(--fm-space-4)));pointer-events:none}.fm-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--fm-space-3);padding:var(--fm-space-3) var(--fm-space-4);border-radius:var(--fm-radius);border:var(--fm-border-w) solid var(--fm-border);background:var(--fm-d-surface);color:var(--fm-d-fg);box-shadow:var(--fm-shadow-strong);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-toast__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--fm-space-5);height:var(--fm-space-5);border-radius:50%;color:var(--fm-d-surface);font-size:var(--fm-fs-label);font-weight:var(--fm-fw-bold);line-height:1}.fm-toast__content{flex:1 1 0;min-width:0;color:var(--fm-d-fg)}.fm-toast__content>.btn-mini--link{justify-content:flex-start;text-align:start;white-space:normal}.fm-toast__content .btn-mini--link{color:var(--fm-accent-strong)}.fm-toast__sr-label{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fm-toast__close{flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--fm-d-fg-2);cursor:pointer;font-size:var(--fm-fs-body);line-height:1;padding:var(--fm-space-1);border-radius:var(--fm-radius-sm)}.fm-toast__close:hover{color:var(--fm-d-fg)}.fm-toast__close:focus-visible{outline:var(--fm-outline-w) solid var(--fm-brand);outline-offset:var(--fm-outline-offset)}.fm-toast--success{background:linear-gradient(var(--fm-accent-soft),var(--fm-accent-soft)),var(--fm-d-surface);border-color:var(--fm-accent)}.fm-toast--success .fm-toast__icon{background:var(--fm-success)}.fm-toast--warning{background:linear-gradient(var(--fm-amber-soft),var(--fm-amber-soft)),var(--fm-d-surface);border-color:var(--fm-warning)}.fm-toast--warning .fm-toast__icon{background:var(--fm-warning)}.fm-toast--error{background:linear-gradient(var(--fm-rose-soft),var(--fm-rose-soft)),var(--fm-d-surface);border-color:var(--fm-rose-soft-2)}.fm-toast--error .fm-toast__icon{background:var(--fm-error)}.fm-toast--info{background:linear-gradient(var(--fm-teal-soft),var(--fm-teal-soft)),var(--fm-d-surface);border-color:var(--fm-teal)}.fm-toast--info .fm-toast__icon{background:var(--fm-d-fg)}@media(max-width:40em){.fm-toast-region{bottom:calc(env(safe-area-inset-bottom,0rem) + var(--fm-space-3));right:var(--fm-space-3);left:var(--fm-space-3);width:auto}}.fm-modal__root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:safe center;justify-content:center;padding:var(--fm-space-12) var(--fm-space-4);overflow:hidden}.fm-modal__root--inline{position:static;inset:auto;z-index:auto;min-width:0;max-width:100%;padding:0;overflow:visible}.fm-modal__root--inline .fm-modal__dialog{max-width:100%;max-height:none}.fm-modal__dialog[data-tone=destructive]{border-block-start:var(--fm-border-strong) solid var(--fm-error)}.fm-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--fm-scrim);backdrop-filter:blur(var(--fm-scrim-blur));-webkit-backdrop-filter:blur(var(--fm-scrim-blur));animation:fm-modal-scrim-in var(--fm-motion-duration-fast) var(--fm-motion-ease-standard)}@keyframes fm-modal-scrim-in{0%{opacity:0}}@keyframes fm-modal-dialog-in{0%{opacity:0;transform:translateY(var(--fm-space-2))}}.fm-modal__root:not(.fm-modal__root--inline)>.fm-modal__dialog{animation:fm-modal-dialog-in var(--fm-motion-duration-data) var(--fm-motion-ease-emphasized)}@media(prefers-reduced-motion:reduce){.fm-modal__backdrop,.fm-modal__root:not(.fm-modal__root--inline)>.fm-modal__dialog{animation:none}}.fm-modal__dialog{position:relative;max-width:100%;background:var(--fm-d-surface);color:var(--fm-d-fg);border-radius:var(--fm-radius-lg);border:var(--fm-border-w) solid var(--fm-border);box-shadow:var(--fm-shadow-strong);display:flex;flex-direction:column;max-height:calc(100vh - 2 * var(--fm-space-12))}.fm-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--fm-space-3);padding:var(--fm-space-4) var(--fm-space-5);border-bottom:var(--fm-border-w) solid var(--fm-border)}.fm-modal__title{margin:0;font-size:var(--fm-fs-h4);font-weight:var(--fm-fw-bold);line-height:var(--fm-lh-tight);color:var(--fm-d-fg)}.fm-modal__close{flex-shrink:0;border:none;background:transparent;color:var(--fm-d-fg-2);cursor:pointer;font-size:var(--fm-fs-body);line-height:1;padding:var(--fm-space-1) var(--fm-space-2);border-radius:var(--fm-radius-sm)}.fm-modal__close:hover{color:var(--fm-d-fg)}.fm-modal__close:focus{outline:none}.fm-modal__close:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-offset)}.fm-modal__header--floating{position:absolute;z-index:1;inset-block-start:var(--fm-space-2);inset-inline-end:var(--fm-space-2);padding:0;border-bottom:0}.fm-modal__dialog:focus{outline:none}.fm-modal__body{display:grid;align-content:start;gap:var(--fm-space-4);padding:var(--fm-modal-body-pad-block) var(--fm-modal-body-pad-inline);overflow-y:auto}.fm-modal__dialog>.fm-modal__body:last-child{border-end-start-radius:calc(var(--fm-radius-lg) - var(--fm-border-w));border-end-end-radius:calc(var(--fm-radius-lg) - var(--fm-border-w))}.auth-modal__context{margin:0 0 var(--fm-space-stack-lg);padding:var(--fm-space-inset-md);border-inline-start:var(--fm-border-strong) solid var(--fm-accent);background:var(--fm-surface-accent-subtle);color:var(--fm-d-fg-2);line-height:var(--fm-lh-normal)}.fm-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--fm-space-2);padding:var(--fm-space-4) var(--fm-space-5);border-top:.0625rem solid var(--fm-border)}.fm-modal__dialog.fm-form-flow-dialog[data-media]{height:calc(100vh - 2 * var(--fm-space-12))}@media(max-height:48rem){.fm-modal__root{padding-block:var(--fm-space-inset-lg)}.fm-modal__dialog{max-height:calc(100vh - 2 * var(--fm-space-inset-lg))}.fm-modal__header{padding-block:var(--fm-space-inset-md)}.fm-modal__dialog.fm-form-flow-dialog[data-media]{height:calc(100vh - 2 * var(--fm-space-inset-lg))}}@media(max-width:40em){.fm-modal__root{padding:var(--fm-space-2)}.fm-modal__header{align-items:center;padding-block:var(--fm-space-inset-sm)}.fm-modal__dialog{max-height:calc(100vh - 2 * var(--fm-space-2))}.fm-modal__root:has(>.fm-modal__dialog.fm-form-flow-dialog){padding:0}.fm-modal__dialog.fm-form-flow-dialog{height:100dvh;max-height:100dvh;border:0;border-radius:0}.fm-modal__dialog.fm-form-flow-dialog[data-media]{height:100dvh;flex-direction:column;overflow:hidden}.fm-modal__dialog.fm-form-flow-dialog>.fm-modal__media{flex:none;flex-direction:column;align-items:stretch;min-height:0;background:var(--fm-deep-ground)}.fm-modal__dialog.fm-form-flow-dialog>.fm-modal__media>.fm-modal__media-image{position:relative;inset:auto;height:var(--fm-map-snapshot-h-compact);background:var(--fm-map-charcoal)}.fm-modal__dialog.fm-form-flow-dialog>.fm-modal__media>.fm-modal__media-scrim{display:none}.fm-modal__dialog.fm-form-flow-dialog>.fm-modal__media>.fm-modal__media-copy{gap:var(--fm-space-1);padding:var(--fm-space-3) var(--fm-space-4)}.fm-modal__dialog.fm-form-flow-dialog>.fm-modal__main{flex:1 1 auto;min-height:0;max-height:none}}.fm-modal__dialog[data-media]{flex-direction:row;overflow:hidden}.fm-modal__main{display:flex;flex:3 1 0;flex-direction:column;min-width:0;max-height:calc(100vh - 2 * var(--fm-space-12))}.fm-modal__main>.fm-modal__body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:0}.fm-modal__main>.fm-modal__body>*{flex-shrink:0}.fm-modal__main>.fm-modal__body>.fm-form:has(>.fm-dialog-actions){display:flex;flex:1 0 auto;flex-direction:column}.fm-modal__main .fm-dialog-actions{margin-block-start:auto}.fm-modal__media{position:relative;isolation:isolate;overflow:hidden;display:flex;flex:2 1 0;align-items:flex-end;min-width:0;min-height:var(--fm-modal-media-min-h);background:var(--fm-map-charcoal);color:var(--fm-fg-on-dark)}.fm-modal__media-image,.fm-modal__media-scrim{position:absolute;top:0;right:0;bottom:0;left:0}.fm-modal__media-image .fm-asset-image{width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0;background:transparent}.fm-modal__media-image .fm-asset-image__loading{background:transparent;animation:none}.fm-modal__media-scrim{z-index:1;background:linear-gradient(to top,var(--fm-overlay-dark),transparent 75%)}.fm-modal__media-copy{position:relative;z-index:2;display:grid;gap:var(--fm-space-2);padding:var(--fm-space-6)}.fm-modal__media-eyebrow{margin:0;font-size:var(--fm-fs-label);font-weight:var(--fm-fw-semi);letter-spacing:var(--fm-letter-spacing-label);text-transform:uppercase;color:var(--fm-fg-on-dark-muted)}.fm-modal__media-statement{margin:0;font-size:var(--fm-fs-h2);font-weight:var(--fm-fw-light);line-height:var(--fm-lh-tight);letter-spacing:var(--fm-ls-statement);color:var(--fm-fg-on-dark)}.fm-modal__media .fm-asset-image__credit{top:var(--fm-space-2);bottom:auto}.fm-modal__root--inline .fm-modal__dialog[data-media]{max-height:calc(100vh - 2 * var(--fm-space-12))}@media(max-height:48rem){.fm-modal__root--inline .fm-modal__dialog[data-media],.fm-modal__main{max-height:calc(100vh - 2 * var(--fm-space-inset-lg))}}.fm-modal__dialog[data-media-fit=content]>.fm-modal__media{min-height:calc(var(--fm-modal-media-min-h) * .75)}@media(max-width:40em){.fm-modal__dialog[data-media-fit=content]>.fm-modal__media{min-height:var(--fm-modal-media-band-h)}.fm-modal__dialog[data-media-phone=strip]>.fm-modal__media{min-height:var(--fm-space-12)}.fm-modal__dialog[data-media-phone=strip] .fm-modal__media-statement{display:none}.fm-modal__dialog[data-media]{flex-direction:column;overflow-y:auto}.fm-modal__main{flex:none;max-height:none}.fm-modal__root--inline .fm-modal__dialog[data-media]{max-height:calc(100vh - 2 * var(--fm-space-2))}.fm-modal__main>.fm-modal__body{overflow:visible}.fm-modal__media{flex:none;min-height:var(--fm-modal-media-band-h)}.fm-modal__media-copy{padding:var(--fm-space-4)}.fm-modal__media-statement{font-size:var(--fm-fs-h4)}.fm-modal__dialog[data-media-phone=strip] .fm-modal__media-copy{padding-block:var(--fm-space-2)}}.fm-drawer__root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex}.fm-drawer--right{justify-content:flex-end}.fm-drawer--bottom{align-items:flex-end}.fm-drawer__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--fm-scrim);backdrop-filter:blur(var(--fm-scrim-blur));-webkit-backdrop-filter:blur(var(--fm-scrim-blur))}.fm-drawer__panel{position:relative;background:var(--fm-d-surface-3);color:var(--fm-d-fg);box-shadow:var(--fm-shadow-strong);display:flex;flex-direction:column}.fm-drawer--right .fm-drawer__panel{height:100%;max-width:calc(100% - var(--fm-space-8));border-left:var(--fm-border-w) solid var(--fm-border)}.fm-drawer--bottom .fm-drawer__panel{width:100%;max-height:90vh;border-top:var(--fm-border-w) solid var(--fm-border);border-top-left-radius:var(--fm-radius-lg);border-top-right-radius:var(--fm-radius-lg)}.fm-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fm-space-3);padding:var(--fm-space-4) var(--fm-space-5);border-bottom:var(--fm-border-w) solid var(--fm-border);flex-shrink:0}.fm-drawer__title{margin:0;font-size:var(--fm-fs-h4);font-weight:var(--fm-fw-bold);line-height:var(--fm-lh-tight);color:var(--fm-d-fg)}.fm-drawer__close{flex-shrink:0;border:none;background:transparent;color:var(--fm-d-fg-2);cursor:pointer;font-size:var(--fm-fs-body);line-height:1;padding:var(--fm-space-1) var(--fm-space-2);border-radius:var(--fm-radius-sm)}.fm-drawer__close:hover{color:var(--fm-d-fg)}.fm-drawer__body{padding:var(--fm-space-5);overflow-y:auto;flex:1;min-height:0}.fm-drawer__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--fm-space-2);padding:var(--fm-space-4) var(--fm-space-5);border-top:var(--fm-border-w) solid var(--fm-border);flex-shrink:0}.fm-menu__trigger{display:inline-flex}.fm-menu__surface{position:fixed;z-index:1001;display:flex;flex-direction:column;gap:var(--fm-space-1);min-width:12rem;max-width:min(22rem,calc(100% - 2 * var(--fm-space-2)));padding:var(--fm-space-1);background:var(--fm-d-surface);color:var(--fm-d-fg);border:var(--fm-border-w) solid var(--fm-border);border-radius:var(--fm-radius-sm);box-shadow:var(--fm-shadow-strong)}.fm-menu__surface--deep{background:var(--fm-deep-ground);border-color:var(--fm-d-border);min-width:var(--fm-menu-min-w)}.fm-menu__surface--deep .fm-menu__separator{background:var(--fm-d-border)}.fm-menu__item{display:flex;align-items:center;width:100%;min-height:2rem;gap:var(--fm-space-2);padding:var(--fm-space-2) var(--fm-space-3);border:0;border-radius:var(--fm-radius-sm);background:transparent;color:var(--fm-d-fg);font:inherit;font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug);text-align:left;cursor:pointer}.fm-menu__item:hover,.fm-menu__item:focus-visible{outline:none;background:var(--fm-d-surface-3);color:var(--fm-d-fg)}.fm-menu__item:disabled,.fm-menu__item[aria-disabled=true]{cursor:not-allowed;opacity:.52}.fm-menu__item--danger,.fm-menu__item--danger:hover,.fm-menu__item--danger:focus-visible{color:var(--fm-rose-strong)}@media(max-width:47.999em),(pointer:coarse){.fm-menu__item{min-height:var(--fm-tap-target)}}.fm-menu__item--current{color:var(--fm-accent);font-weight:var(--fm-fw-semi)}.fm-menu__item-icon{display:inline-flex;flex:0 0 auto;color:currentColor;font-size:.875rem}.fm-menu__item-label{min-width:0}.fm-menu__label{padding:var(--fm-space-2) var(--fm-space-3);color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-menu__separator{height:.0625rem;margin:var(--fm-space-1) 0;border:0;background:var(--fm-border)}.fm-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.5rem;height:1.5rem;border-radius:var(--fm-radius-full);background:var(--fm-d-surface-3);color:var(--fm-d-fg);font-size:.75rem;font-weight:700;line-height:1;overflow:hidden}.fm-avatar--sm{width:1.25rem;height:1.25rem;font-size:.6875rem}.fm-avatar--lg{width:2.5rem;height:2.5rem;font-size:.9375rem}.fm-avatar--accent{background:var(--fm-money-bg-1);color:var(--fm-d-fg)}.fm-avatar__icon{display:inline-flex;align-items:center;justify-content:center;font-size:.875rem}.fm-confirm__trigger{display:inline-flex}.fm-confirm__surface{position:fixed;z-index:1002;width:min(var(--fm-modal-w-sm),calc(100% - 2 * var(--fm-space-2)));padding:var(--fm-space-3);background:var(--fm-d-surface);color:var(--fm-d-fg);border:var(--fm-border-w) solid var(--fm-border);border-radius:var(--fm-radius-sm);box-shadow:var(--fm-shadow-strong)}.fm-confirm__content{display:grid;gap:var(--fm-space-1)}.fm-confirm__title{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-bold);line-height:var(--fm-lh-snug)}.fm-confirm__description{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-confirm__affected{display:grid;gap:var(--fm-space-2);max-height:min(16rem,40vh);margin:var(--fm-space-2) 0 0;padding:0;overflow-y:auto;list-style:none}.fm-confirm__affected-item{display:grid;gap:var(--fm-space-1);padding-top:var(--fm-space-2);border-top:var(--fm-border-w) solid var(--fm-border)}.fm-confirm__affected-label{color:var(--fm-d-fg);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-bold)}.fm-confirm__affected-outcome{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-confirm__actions{display:flex;justify-content:flex-end;gap:var(--fm-space-2);margin-top:var(--fm-space-3)}@media(max-width:47.999em),(pointer:coarse){.fm-confirm__actions .btn-mini{flex:1 1 0;justify-content:center;min-height:var(--fm-tap-target)}}.fm-steps{display:flex;flex-wrap:wrap;gap:var(--fm-space-3);width:100%;margin:0;padding:0;list-style:none}.fm-steps__item{display:flex;flex:1 1 12rem;align-items:center;gap:var(--fm-space-2);min-width:0;padding:var(--fm-space-3);border:var(--fm-border-w) solid var(--fm-border-soft);border-radius:var(--fm-radius-sm);background:var(--fm-d-surface);color:var(--fm-d-fg-2)}.fm-steps__item--current{border-color:var(--fm-accent);background:var(--fm-accent-soft);color:var(--fm-d-fg)}.fm-steps__item--complete{border-color:var(--fm-accent);color:var(--fm-accent)}.fm-steps__marker{flex:none;display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--fm-radius-full);background:var(--fm-d-surface-3);color:currentColor}.fm-steps__item--complete .fm-steps__marker{background:var(--fm-accent-soft);color:var(--fm-accent)}.fm-steps__item--current .fm-steps__marker{background:var(--fm-accent);color:var(--fm-d-surface)}.fm-steps__content{display:grid;flex:1 1 0;gap:var(--fm-space-1);min-width:0}.fm-steps__title{min-width:0;font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug);overflow-wrap:anywhere}.fm-steps__description{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug);overflow-wrap:anywhere}.fm-steps[data-density=compact]{flex-wrap:nowrap;gap:var(--fm-space-2)}.fm-steps[data-density=compact] .fm-steps__item{flex:1 1 0;padding:var(--fm-space-2)}@media(max-width:40em){.fm-steps[data-density=compact] .fm-steps__item{flex-direction:column;gap:var(--fm-space-1);text-align:center}}.sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fm-slider{display:grid;gap:var(--fm-space-2);width:100%;min-width:0;color:var(--fm-d-fg)}.fm-slider--inverse{color:var(--fm-d-fg-2)}.fm-slider__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fm-space-2);min-width:0}.fm-slider__label{min-width:0;color:currentColor;font-size:var(--fm-fs-label);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug)}.fm-slider__value{flex:0 0 auto;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-variant-numeric:tabular-nums;line-height:var(--fm-lh-snug)}.fm-slider--inverse .fm-slider__value,.fm-slider--inverse .fm-slider__marks{color:var(--fm-d-fg-3)}.fm-slider__input{width:100%;min-width:0;margin:0;accent-color:var(--fm-brand);cursor:pointer}.fm-slider__input:disabled{cursor:not-allowed;opacity:.55}.fm-slider__input:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w)}.fm-range-slider__controls{display:grid;gap:var(--fm-space-1);min-height:1.5rem}.fm-range-slider__input{background:transparent}.fm-slider__marks{position:relative;min-height:1rem;color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug)}.fm-slider__mark{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.fm-slider__mark:first-child{transform:translate(0)}.fm-slider__mark:last-child{transform:translate(-100%)}.btn-mini--text{background:transparent;border-color:transparent;color:var(--fm-d-fg)}.btn-mini--text:hover{background:var(--fm-d-surface-3);color:var(--fm-d-fg)}.btn-mini--link{background:transparent;border-color:transparent;color:var(--fm-brand);padding:0;height:auto}.btn-mini--link:hover{color:var(--fm-brand-deep, var(--fm-brand));text-decoration:underline}.btn-mini--danger{color:var(--fm-rose-strong)}.btn-mini--danger.btn-mini--primary{background:var(--fm-btn-mini-danger-bg);border-color:var(--fm-btn-mini-danger-bg);color:var(--fm-on-danger)}.btn-mini--danger.btn-mini--bordered{border-color:var(--fm-rose-soft-2);color:var(--fm-rose-strong)}.btn-mini--danger:hover{color:var(--fm-rose-strong)}.btn-mini--danger.btn-mini--primary:hover{background:var(--fm-btn-mini-danger-bg);border-color:var(--fm-btn-mini-danger-bg);color:var(--fm-on-danger)}.btn-mini:disabled,.btn-mini--loading{opacity:.6;cursor:not-allowed}.btn-mini--link:disabled{opacity:1;background:transparent;border-color:transparent;color:var(--fm-d-fg-2);text-decoration:none}.btn-mini__icon{display:inline-flex;align-items:center}.btn-mini__spinner{width:var(--fm-space-3);height:var(--fm-space-3);border:.125rem solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:btn-mini-spin var(--fm-motion-duration-spinner) linear infinite}@keyframes btn-mini-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn-mini__spinner{animation:none}}.fm-heading{margin:0;font-weight:var(--fm-fw-bold);line-height:var(--fm-lh-tight);color:var(--fm-d-fg);letter-spacing:0}.fm-heading--1{font-size:var(--fm-fs-h1)}.fm-heading--2{font-size:var(--fm-fs-h2)}.fm-heading--3{font-size:var(--fm-fs-h3)}.fm-heading--4{font-size:var(--fm-fs-h4)}.fm-heading--5{font-size:var(--fm-fs-lede, var(--fm-fs-lede))}:is(h1,h2,h3,h4,h5,h6,.fm-heading),nav :is(a,button,[role=tab],[aria-current]){-webkit-hyphens:manual;hyphens:manual}.fm-map-legend-card{max-height:inherit;display:flex;flex-direction:column}.fm-map-legend-card__icon{font-size:var(--fm-fs-fine)}.fm-map-legend-card__body{padding:var(--fm-space-2) var(--fm-space-3);display:flex;flex-direction:column;gap:var(--fm-space-3);overflow-y:auto;overscroll-behavior:contain}.fm-legend-eyebrow{display:block;font-size:var(--fm-fs-fine);font-weight:600;color:var(--fm-d-fg-2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--fm-space-1)}.fm-legend-row{display:flex;align-items:center;gap:var(--fm-space-2)}.fm-legend-swatch--outline{display:inline-block;width:var(--fm-space-3);height:var(--fm-space-3);border-radius:var(--fm-radius-xs);background-color:transparent;border:calc(2 * var(--fm-border-w)) solid currentColor;flex-shrink:0}.fm-legend-swatch--danger{color:var(--fm-map-red)}.fm-legend-ramp{background:linear-gradient(to right,var(--fm-accent-soft),var(--fm-accent-strong));width:calc(var(--fm-space-16) - var(--fm-space-1));height:var(--fm-space-2);border-radius:calc(2 * var(--fm-border-w));flex-shrink:0}.fm-legend-caption{font-size:var(--fm-fs-label);color:var(--fm-d-fg-2);line-height:var(--fm-lh-snug);margin-top:var(--fm-space-1)}.fm-legend-status-label{font-size:var(--fm-fs-fine);color:var(--fm-d-fg)}.fm-legend-empty{font-size:var(--fm-fs-fine);color:var(--fm-d-fg-2);font-style:italic}.fm-legend-divider{border-top:var(--fm-border-w) solid var(--fm-d-border);padding-top:var(--fm-space-2)}.fm-legend-loading{padding:var(--fm-space-2)}.fm-legend--plain{background:transparent}.fm-legend__line{flex-shrink:0;width:var(--fm-space-5);height:0;border-top-width:var(--fm-border-w-2)}.fm-legend__line--solid{border-top-style:solid}.fm-legend__line--dashed{border-top-style:dashed}.fm-legend__ring{display:inline-block;flex-shrink:0;box-sizing:border-box;width:.625rem;height:.625rem;border:.125rem solid;border-radius:var(--fm-radius-full)}.fm-legend__outline{display:inline-block;flex-shrink:0;box-sizing:border-box;width:.625rem;height:.625rem;border:.125rem solid;border-radius:var(--fm-radius-xs)}.fm-legend__line--dotted{border-top-style:dotted}@media(pointer:coarse){.fm-touch-target,.fm-touch-targets :is(button,.ant-btn){min-width:var(--fm-tap-target);min-height:var(--fm-tap-target)}}.fm-dropzone{border:var(--fm-border-strong) dashed var(--fm-d-fg-3);border-radius:var(--fm-radius);background:var(--fm-d-surface)}.fm-dropzone__icon{color:var(--fm-accent);font-size:var(--fm-fs-h3);line-height:1}.fm-dropzone__target:hover .fm-dropzone__icon{color:var(--fm-accent-strong)}.fm-dropzone__target{padding:var(--fm-space-5);display:flex;flex-direction:column;align-items:center;gap:var(--fm-space-2);cursor:pointer;text-align:center}.fm-dropzone__target:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w);border-radius:var(--fm-radius)}.fm-dropzone--disabled{border-style:solid;opacity:.55}.fm-dropzone--disabled .fm-dropzone__target{cursor:not-allowed}.fm-dropzone__title{font-size:var(--fm-fs-body);font-weight:600;color:var(--fm-d-fg)}.fm-dropzone__prompt{font-size:var(--fm-fs-body-sm);color:var(--fm-d-fg)}.fm-dropzone__hint{font-size:var(--fm-fs-caption);color:var(--fm-d-fg-2)}.fm-dropzone__code{font-family:var(--fm-font-mono);font-size:var(--fm-fs-caption);color:var(--fm-d-fg-2);background:var(--fm-d-surface-3);border-radius:var(--fm-radius-xs);padding:0 var(--fm-space-1)}.fm-dropzone__rows{list-style:none;margin:0;padding:0 var(--fm-space-3) var(--fm-space-3);display:flex;flex-direction:column}.fm-dropzone__row{display:flex;align-items:center;justify-content:space-between;gap:var(--fm-space-2);padding:var(--fm-space-1) 0;border-top:var(--fm-border-w) solid var(--fm-border);font-size:var(--fm-fs-body-sm);color:var(--fm-d-fg)}.fm-dropzone__row--rejected{color:var(--fm-danger)}.fm-dropzone__row--reason{justify-content:flex-start;padding-bottom:var(--fm-space-2)}.fm-dropzone__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-dropzone__reason{font-size:var(--fm-fs-caption);color:var(--fm-d-fg-2)}.fm-tag{display:inline-flex;align-items:center;gap:var(--fm-space-1);min-width:0;padding:calc(var(--fm-space-1) - var(--fm-border-w)) var(--fm-space-2);border-radius:var(--fm-radius-sm);font-size:var(--fm-fs-label);font-weight:var(--fm-fw-semi);line-height:var(--fm-space-5);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;color:var(--fm-d-fg);background:color-mix(in srgb,var(--fm-tag-hue) 16%,transparent);box-shadow:inset 0 0 0 var(--fm-border-w) color-mix(in srgb,color-mix(in srgb,var(--fm-tag-hue) 75%,var(--fm-d-fg)) 45%,transparent)}.fm-tag__dot{flex:none;width:calc(var(--fm-space-2) - var(--fm-border-w));height:calc(var(--fm-space-2) - var(--fm-border-w));border-radius:50%;background:var(--fm-tag-hue);box-shadow:0 0 0 var(--fm-border-w) color-mix(in srgb,currentColor 32%,transparent)}.fm-dialog-actions{display:flex;flex-direction:column;gap:var(--fm-space-3)}.fm-dialog-actions__row{display:flex;align-items:center;justify-content:flex-end;gap:var(--fm-form-action-gap)}.fm-dialog-actions__row>:first-child:not(:last-child){margin-inline-end:auto}.fm-dialog-actions .btn-mini--primary{border-color:var(--fm-accent-strong);background:var(--fm-accent-strong);color:var(--fm-d-surface)}.fm-dialog-actions .btn-mini--primary:hover:not(:disabled){border-color:var(--fm-accent);background:var(--fm-accent);color:var(--fm-d-surface)}.fm-modal__body .fm-dialog-actions{position:sticky;inset-block-end:calc(-1 * var(--fm-modal-body-pad-block));z-index:1;margin-block-end:calc(-1 * var(--fm-modal-body-pad-block));padding-block:var(--fm-space-3) var(--fm-modal-body-pad-block);border-block-start:var(--fm-border-w) solid var(--fm-border);background:var(--fm-d-surface)}.fm-modal__body .fm-dialog-actions:before{content:"";position:absolute;inset-inline:0;inset-block-end:calc(100% + var(--fm-border-w));block-size:var(--fm-space-4);background:linear-gradient(to top,var(--fm-d-surface),transparent);pointer-events:none}@media(max-width:40em){.fm-modal__dialog[data-media] .fm-modal__body .fm-dialog-actions{inset-block-end:0;margin-block-end:0;padding-block-end:var(--fm-space-3)}}.fm-modal__body:has(.fm-dialog-actions),.fm-modal__dialog[data-media]:has(.fm-dialog-actions){scroll-padding-block-end:var(--dialog-actions-reserve)}.fm-dialog-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--fm-space-1);margin:0;padding-block-start:var(--fm-space-stack-md);border-block-start:var(--fm-border-w) solid var(--fm-border);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);text-align:center}.fm-dialog-actions>.fm-dialog-switch{padding-block-start:0;border-block-start:0}.fm-dialog-actions+.fm-dialog-switch,.fm-form:has(>.fm-dialog-actions)+.fm-dialog-switch{border-block-start:0}.fm-dialog-switch .btn-mini{font-size:inherit;color:var(--fm-accent-strong)}.fm-dialog-switch .btn-mini:hover{color:var(--fm-accent)}@media(max-width:40em){.fm-dialog-actions__row{flex-direction:column-reverse;align-items:stretch}.fm-dialog-actions__row>*{width:100%;justify-content:center}.fm-dialog-actions__row>:first-child:not(:last-child){margin-inline-end:0}}.fm-credential{display:flex;flex-direction:column;gap:var(--fm-space-3);min-width:0}.fm-credential__control{display:flex;align-items:stretch;gap:var(--fm-space-2)}.fm-credential__input.ant-input{flex:1 1 auto;min-width:0;min-height:var(--fm-tap-target);font-size:var(--fm-fs-body)}.fm-credential__reveal{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--fm-space-2);min-width:var(--fm-tap-target);min-height:var(--fm-tap-target);padding-inline:var(--fm-space-3);border:var(--fm-border-w) solid var(--fm-border-subtle);border-radius:var(--fm-radius);background:transparent;color:var(--fm-d-fg);font-family:var(--fm-font-sans);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--fm-dur-fast) var(--fm-ease)}@media(hover:hover){.fm-credential__reveal:hover:not(:disabled){background:var(--fm-accent-soft)}}.fm-credential__reveal:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-border-w)}.fm-credential__reveal:disabled{color:var(--fm-d-fg-2);cursor:not-allowed}.fm-credential__requirements{display:flex;flex-direction:column;gap:var(--fm-space-1);margin:0;padding:0;list-style:none}.fm-credential__requirement{display:flex;align-items:center;min-height:var(--fm-space-6);gap:var(--fm-space-3);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug);color:var(--fm-d-fg-2)}.fm-credential__requirement[data-state=met]{color:var(--fm-d-fg)}.fm-credential__mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--fm-space-5);height:var(--fm-space-5);border:var(--fm-border-w) solid var(--fm-d-fg-2);border-radius:50%;color:var(--fm-accent);font-size:var(--fm-space-5);transition:border-color var(--fm-dur-fast) var(--fm-ease),color var(--fm-dur-fast) var(--fm-ease)}.fm-credential__requirement[data-state=met] .fm-credential__mark{border-color:transparent}.fm-credential__requirement[data-state=attention] .fm-credential__mark{border-width:var(--fm-outline-w);border-color:var(--fm-rose-strong)}.fm-credential__error{margin:0;font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug);color:var(--fm-rose-strong)}.fm-credential__input.ant-input[disabled],.fm-credential__input.ant-input[disabled]::placeholder{color:var(--fm-d-fg-2);-webkit-text-fill-color:var(--fm-d-fg-2)}@media(prefers-reduced-motion:reduce){.fm-credential__reveal,.fm-credential__mark{transition:none}}.fm-credential__helper{margin:0;font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug);color:var(--fm-d-fg-2)}.fm-credential[data-progress=partial] .fm-credential__input.ant-input{border-color:var(--fm-ink-amber)}.fm-credential[data-progress=met] .fm-credential__input.ant-input{border-color:var(--fm-accent)}.fm-credential[data-progress=attention] .fm-credential__input.ant-input{border-color:var(--fm-rose-strong)}.fm-credential__meter{display:flex;flex-direction:column;gap:var(--fm-space-2)}.fm-credential__progress{font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);font-variant-numeric:tabular-nums;line-height:var(--fm-lh-snug);color:var(--fm-d-fg-2)}.fm-credential[data-progress=partial] .fm-credential__progress{color:var(--fm-ink-amber)}.fm-credential[data-progress=met] .fm-credential__progress{color:var(--fm-accent-strong)}.fm-credential[data-progress=attention] .fm-credential__progress{color:var(--fm-rose-strong)}.fm-credential__track{display:flex;gap:var(--fm-space-1);height:var(--fm-space-2)}.fm-credential__segment{flex:1 1 0;border-radius:var(--fm-radius-full);background:var(--fm-d-border);transition:background var(--fm-dur-fast) var(--fm-ease)}.fm-credential__segment[data-met=true]{background:var(--fm-ink-amber)}.fm-credential[data-progress=met] .fm-credential__segment[data-met=true],.fm-credential[data-progress=attention] .fm-credential__segment[data-met=true]{background:var(--fm-accent)}@media(prefers-reduced-motion:reduce){.fm-credential__segment{transition:none}}.fm-credential[data-requirements-reveal=on-focus] .fm-credential__meter{flex-direction:row;align-items:center;gap:var(--fm-space-3)}.fm-credential[data-requirements-reveal=on-focus] .fm-credential__progress{flex:none;font-size:var(--fm-fs-body-sm)}.fm-credential[data-requirements-reveal=on-focus] .fm-credential__track{flex:1 1 auto}.fm-credential__requirements[hidden]{display:none}@media(min-width:40em){.fm-credential[data-requirements-reveal=on-focus] .fm-credential__requirements:not([hidden]){display:grid;grid-template-columns:var(--fm-grid-2)}}@media(max-width:40em){.fm-credential__reveal{position:relative;min-inline-size:var(--fm-tap-target)}.fm-credential__reveal-label{position:absolute;overflow:hidden;inline-size:var(--fm-border-w);block-size:var(--fm-border-w);clip-path:inset(50%);white-space:nowrap}}.fm-section-band[id]{scroll-margin-top:calc(var(--fm-topbar-h-measured, var(--fm-topbar-h)) + var(--fm-space-inline-xs))}.fm-route-page>.fm-section-band:first-child{padding-block-start:calc(var(--app-shell-overlay-safe-top) + var(--fm-section-py))}.fm-route-page>.fm-section-band--compact:first-child{padding-block-start:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-inset-page-y-lg))}.fm-report-page{padding-block-start:var(--app-shell-overlay-safe-top);box-sizing:border-box;display:flex;flex-direction:column;min-height:100%}.fm-report-page[data-fill=screen] .fm-section-cover{box-sizing:border-box;min-height:calc(100svh - var(--app-shell-overlay-safe-top, var(--fm-topbar-h)))}.fm-section-band--deep:not(.fm-section-band--embedded),.fm-surface--glass-deep,.fm-section-embedded>.fm-section[data-tone=dark]{scrollbar-color:var(--fm-on-dark-scrollbar-thumb) transparent}.fm-report-public{display:flex;flex-direction:column;min-height:100svh;background:var(--fm-deep-ground)}.fm-report-public>.fm-top-bar{margin-bottom:calc(-1 * var(--fm-topbar-h-measured, var(--fm-topbar-h)))}.fm-report-public>.fm-report-page{flex:1 0 auto}.fm-report-page[data-top-tone=deep]{background:linear-gradient(to bottom,var(--fm-deep-ground) 0 calc(var(--app-shell-overlay-safe-top) + var(--fm-report-nav-h-measured, var(--fm-report-nav-h))),transparent 0)}.fm-report-page__sections{display:flex;flex:1 0 auto;flex-direction:column}.fm-report-page__sections>:last-child{flex-grow:1}.fm-report-page__title.fm-section-band--light+.fm-report-page__sections>.fm-section-band--light:first-child{padding-top:0}.fm-report-page__title .fm-section-band__title{font-size:var(--fm-fs-h1);font-weight:var(--fm-fw-bold)}.fm-report-nav--docked~* .fm-section-band[id]{scroll-margin-top:calc(var(--fm-report-nav-dock-top, var(--fm-topbar-h-measured, var(--fm-topbar-h))) + var(--fm-report-nav-docked-h) + var(--fm-space-inline-xs))}.fm-report-nav--sticky:not(.fm-report-nav--docked)~.fm-section-band[id],.fm-report-nav--sticky:not(.fm-report-nav--docked)~* .fm-section-band[id]{scroll-margin-top:calc(var(--fm-report-nav-dock-top, var(--fm-topbar-h-measured, var(--fm-topbar-h))) + var(--fm-report-nav-h-measured, var(--fm-report-nav-h)))}.fm-report-nav{position:relative;z-index:80;isolation:isolate;flex:0 0 auto;width:var(--fm-form-control-fill);max-width:var(--fm-form-control-fill);overflow:visible;border-block:var(--fm-border-w) solid var(--fm-d-border);background:var(--fm-band-bg-light)}.fm-report-nav--sticky{position:sticky}.fm-report-nav--sticky:not(.fm-report-nav--docked){width:var(--fm-bleed-w);max-width:var(--fm-bleed-w);margin-inline:calc(50% - var(--fm-bleed-w) / 2)}.fm-report-nav--dark{border-color:var(--fm-glass-border);background:var(--fm-map-charcoal);color:var(--fm-fg-on-dark)}.fm-report-nav--deep{border-block-start-color:transparent;border-block-end-color:var(--fm-glass-border);background:var(--fm-d-bg);color:var(--fm-d-fg)}.fm-report-nav--docked{z-index:90;margin-block-end:0;border-block:0;border-bottom:var(--fm-border-w) solid var(--fm-glass-border);background:transparent;backdrop-filter:var(--fm-glass-blur-bar);-webkit-backdrop-filter:var(--fm-glass-blur-bar);color:var(--fm-d-fg);transition:color var(--fm-motion-duration-data) ease,border-color var(--fm-motion-duration-data) ease}.fm-report-nav--docked-solid{background:var(--fm-d-surface);backdrop-filter:none;-webkit-backdrop-filter:none}.fm-report-nav--docked .fm-report-nav__rail{justify-content:flex-start}.fm-report-nav--docked .fm-report-nav__item{min-height:var(--fm-tap-target);padding-inline:var(--fm-space-inline-sm);border:0;border-radius:0;background:transparent;color:var(--fm-d-fg);font-weight:var(--fm-fw-medium);transition:color var(--fm-motion-duration-fast) ease}.fm-report-nav--docked .fm-report-nav__item:hover{color:var(--fm-d-fg)}.fm-report-nav--docked .fm-report-nav__item--active{border:0;background:transparent;color:var(--fm-accent-strong);font-weight:var(--fm-fw-semi)}.fm-report-nav--docked .fm-report-nav__meta{color:var(--fm-d-fg-2)}@media(prefers-reduced-motion:reduce){.fm-report-nav--docked,.fm-report-nav--docked .fm-report-nav__item{transition:none}}.fm-report-page[data-nav-presentation=index] .fm-report-nav~.fm-section-band .fm-element-copy :is(p,li){max-inline-size:calc(var(--fm-space-16) * 10);font-size:var(--fm-fs-body)}.fm-report-page[data-nav-presentation=index] .fm-report-nav~.fm-section-band .fm-element-table td{line-height:var(--fm-lh-normal)}@media(min-width:64.0625em){.fm-report-page[data-nav-presentation=index]{--report-index-w: calc(var(--fm-space-16) * 5)}.fm-report-nav--index.fm-report-nav--sticky{block-size:0;border-block:0;background:none}.fm-report-nav--index .fm-report-nav__track{position:absolute;inset-block-start:var(--fm-space-8);inset-inline-start:max(0rem,calc((100% - var(--fm-content-max)) / 2));box-sizing:border-box;inline-size:calc(var(--report-index-w) + var(--fm-gutter));max-inline-size:none;max-block-size:calc(100svh - var(--fm-topbar-h-measured, var(--fm-topbar-h)) - var(--fm-space-16));margin:0;padding-block:0;padding-inline:var(--fm-gutter) 0;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.fm-report-nav--index .fm-report-nav__rail{flex-direction:column;gap:0}.fm-report-nav--index .fm-report-nav__rail>*{white-space:normal}.fm-report-nav--index .fm-report-nav__item{display:flex;padding:var(--fm-space-1) var(--fm-space-3);border:0;border-inline-start:var(--fm-border-strong) solid var(--fm-d-border);border-radius:0;background:transparent;line-height:var(--fm-lh-snug)}.fm-report-nav--index .fm-report-nav__item:after{display:none}.fm-report-nav--index .fm-report-nav__item--active{border-inline-start-color:var(--fm-accent);background:transparent;color:var(--fm-d-fg);font-weight:var(--fm-fw-semi)}.fm-report-page[data-nav-presentation=index] .fm-report-nav~.fm-section-band .fm-section-prose{margin-inline-start:calc(var(--report-index-w) + var(--fm-space-12));max-inline-size:calc(var(--fm-space-16) * 11)}}.fm-report-nav__track{position:relative;z-index:1;max-width:var(--fm-content-max);margin-inline:auto;padding:var(--fm-space-inline-sm) var(--fm-gutter);overflow:hidden}.fm-report-nav__rail{display:flex;gap:var(--fm-space-inline-sm)}@media(max-width:48em){.fm-report-nav__track{max-width:none;margin-inline:var(--fm-gutter) calc(var(--fm-tap-target) + var(--fm-space-inline-xs));padding-inline:0}}@media(max-width:37.4375em){.fm-report-nav__track{margin-inline:var(--fm-gutter)}.fm-report-nav__rail{gap:var(--fm-space-inline-xs)}.fm-report-nav__item{padding-inline:var(--fm-space-inset-md)}.fm-report-nav__item:has(.fm-report-nav__label--short) .fm-report-nav__label--full{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-report-nav__item:has(.fm-report-nav__label--short) .fm-report-nav__label--short{display:inline}.fm-report-nav__back-label{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.fm-report-nav__rail>*{flex:none;white-space:nowrap}.fm-report-nav__item{position:relative;z-index:2;display:inline-flex;align-items:center;gap:var(--fm-space-inline-xs);padding:var(--fm-space-inset-sm) var(--fm-space-inset-lg);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-full);background:var(--fm-d-surface-2);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-tight);text-decoration:none;white-space:nowrap}.fm-report-nav__item:after{content:"";position:absolute;inset-inline:0;inset-block:calc(50% - var(--fm-tap-target) / 2)}@media(pointer:coarse){.fm-report-nav__item{min-block-size:var(--fm-tap-target)}}.fm-report-nav__label--short{display:none}.fm-report-nav__track[data-fade-start=true]{-webkit-mask-image:linear-gradient(to right,transparent,currentcolor var(--fm-space-inset-xl));mask-image:linear-gradient(to right,transparent,currentcolor var(--fm-space-inset-xl))}.fm-report-nav__track[data-fade-end=true]{-webkit-mask-image:linear-gradient(to left,transparent,currentcolor var(--fm-space-inset-xl));mask-image:linear-gradient(to left,transparent,currentcolor var(--fm-space-inset-xl))}.fm-report-nav__track[data-fade-start=true][data-fade-end=true]{-webkit-mask-image:linear-gradient(to right,transparent,currentcolor var(--fm-space-inset-xl),currentcolor calc(100% - var(--fm-space-inset-xl)),transparent);mask-image:linear-gradient(to right,transparent,currentcolor var(--fm-space-inset-xl),currentcolor calc(100% - var(--fm-space-inset-xl)),transparent)}@media(max-width:37.4375em){.fm-report-nav__track[data-fade-start=true]{-webkit-mask-image:linear-gradient(to right,transparent var(--fm-space-4),currentcolor var(--fm-space-20));mask-image:linear-gradient(to right,transparent var(--fm-space-4),currentcolor var(--fm-space-20))}.fm-report-nav__track[data-fade-end=true]{-webkit-mask-image:linear-gradient(to left,transparent var(--fm-space-4),currentcolor var(--fm-space-20));mask-image:linear-gradient(to left,transparent var(--fm-space-4),currentcolor var(--fm-space-20))}.fm-report-nav__track[data-fade-start=true][data-fade-end=true]{-webkit-mask-image:linear-gradient(to right,transparent var(--fm-space-4),currentcolor var(--fm-space-20),currentcolor calc(100% - var(--fm-space-20)),transparent calc(100% - var(--fm-space-4)));mask-image:linear-gradient(to right,transparent var(--fm-space-4),currentcolor var(--fm-space-20),currentcolor calc(100% - var(--fm-space-20)),transparent calc(100% - var(--fm-space-4)))}}.fm-report-nav--dark .fm-report-nav__item{border-color:var(--fm-glass-border);background:var(--fm-glass);color:var(--fm-fg-on-dark-muted)}.fm-report-nav__item--active{border-color:var(--fm-accent);background:var(--fm-accent-soft);color:var(--fm-accent-strong)}.fm-report-nav--dark .fm-report-nav__item--active{background:var(--fm-accent);color:var(--fm-map-charcoal)}.fm-report-nav__item--disabled{cursor:not-allowed;opacity:.56}.fm-report-nav__meta{color:var(--fm-d-fg-3);font-size:var(--fm-fs-fine)}.fm-report-nav--dark .fm-report-nav__meta{color:var(--fm-fg-on-dark-faint)}.fm-section-band{width:var(--fm-bleed-w);max-width:var(--fm-bleed-w);margin:0 calc(50% - var(--fm-bleed-w) / 2);padding-block:var(--fm-section-py);overflow-x:clip;background:var(--fm-band-bg);color:var(--fm-d-fg)}.fm-route-page--flush>.fm-section-band,.fm-route-page--flush .fm-section-band,.fm-route-page--flush .fm-report-nav--sticky:not(.fm-report-nav--docked){width:var(--fm-form-control-fill);max-width:var(--fm-form-control-fill);margin-inline:0}@media(max-width:64em){.fm-section-band:not(.fm-section-band--embedded){width:100%;max-width:100%;margin-inline:0}.fm-report-nav--sticky:not(.fm-report-nav--docked){width:100%;max-width:100%;margin-inline:0}}.fm-report-page__sections>*:not(.fm-section-band):not(.fm-story-block):not(.fm-report-page__indexed){width:var(--fm-form-control-fill);max-width:calc(var(--fm-content-max) + 2 * var(--fm-container-px));margin-inline:auto;padding-inline:var(--fm-container-px);box-sizing:border-box}.fm-report-page__sections>.fm-section-band--light+.fm-section-band--light,.fm-report-page__sections>.fm-section-band--light+.fm-section-band--plain,.fm-report-page__sections>.fm-section-band--plain+.fm-section-band--light,.fm-report-page__sections>.fm-section-band--paper+.fm-section-band--paper,.fm-report-page__sections>.fm-section-band--plain+.fm-section-band--plain,.fm-report-page__indexed-chapters>.fm-section-band--light+.fm-section-band--light,.fm-report-page__indexed-chapters>.fm-section-band--light+.fm-section-band--plain,.fm-report-page__indexed-chapters>.fm-section-band--plain+.fm-section-band--light,.fm-report-page__indexed-chapters>.fm-section-band--paper+.fm-section-band--paper,.fm-report-page__indexed-chapters>.fm-section-band--plain+.fm-section-band--plain{padding-top:0}.fm-section-band--compact{padding-block:var(--fm-space-inset-page-y-lg)}.fm-section-band--spacious{padding-block:var(--fm-section-py-spacious)}.fm-operational-workspace__precondition>.fm-section-band--spacious:has(.fm-section-cover[data-background=contain]){padding-block:var(--fm-section-py)}@media(max-width:39.999em){.fm-section-band--spacious:has(.fm-section-cover:is([data-background=contain],[data-scrim=start],[data-scrim=end]):not([data-moment=commit] *)){padding-block:var(--fm-section-py)}.fm-section-band--spacious:has(.fm-section-cover:is([data-scrim=start],[data-scrim=end]):not([data-moment=commit] *)){padding-block:0 var(--fm-section-py)}}.fm-section-band--plain,.fm-section-band--light{background:var(--fm-band-bg-light)}.fm-section-band--dark:not(.fm-section-band--embedded){background:var(--fm-band-bg-dark);color:var(--fm-fg-on-dark)}.fm-section-band--deep:not(.fm-section-band--embedded){background:var(--fm-d-bg);color:var(--fm-fg-on-dark)}.fm-section-band--deep:not(.fm-section-band--embedded) .btn-mini--link:not(:disabled),.fm-section-band--deep:not(.fm-section-band--embedded) .btn-mini--link:not(:disabled):hover,.fm-section-band--dark:not(.fm-section-band--embedded) .btn-mini--link:not(:disabled),.fm-section-band--dark:not(.fm-section-band--embedded) .btn-mini--link:not(:disabled):hover{color:var(--fm-fg-on-dark)}.fm-section-band--accent:not(.fm-section-band--embedded){background:var(--fm-band-bg-accent)}.fm-section-band--paper:not(.fm-section-band--embedded){background:var(--fm-band-bg-paper);box-shadow:inset 0 var(--fm-border-w) 0 var(--fm-band-paper-rule)}.fm-section-band--paper+.fm-section-band--paper{box-shadow:none}.fm-section-band__inner{width:var(--fm-form-control-fill);min-width:0;margin-inline:auto;padding-inline:var(--fm-container-px);overflow-x:clip;box-sizing:border-box}.fm-section-band--embedded{width:var(--fm-form-control-fill);max-width:var(--fm-form-control-fill);margin-inline:0;padding:var(--fm-section-inset);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius);background:var(--fm-d-surface-3);color:var(--fm-d-fg);box-sizing:border-box}.fm-section-band--embedded .fm-section-band__inner{width:var(--fm-form-control-fill);max-width:var(--fm-form-control-fill);margin-inline:0;padding-inline:0}.fm-section-band--max-dock{max-height:var(--fm-section-dock-max-h);overflow-y:auto}.fm-section-band__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--fm-copy-stack-gap);align-items:end;margin-bottom:var(--fm-section-header-gap)}.fm-section-band__header:last-child{margin-bottom:0}.fm-section-band__heading{min-width:0}.fm-section-band__eyebrow{display:block;margin-bottom:var(--fm-eyebrow-title-gap);color:var(--fm-d-fg-2);font-size:var(--fm-fs-label);font-weight:var(--fm-fw-bold);text-transform:uppercase}.fm-section-band__title{max-width:var(--fm-section-title-measure);text-wrap:balance;margin:0;color:var(--fm-d-fg);font-size:var(--fm-section-title-fs);font-weight:var(--fm-fw-semi);line-height:1.1}.fm-section-band__description{max-width:var(--fm-prose-measure);margin:var(--fm-title-copy-gap) 0 0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-lede);line-height:var(--fm-lh-normal)}.fm-section-band__aside{display:flex;justify-content:flex-end;align-items:center;gap:var(--fm-space-inline-sm);min-width:0}.fm-section-band__body{min-width:0}.fm-section-band--display-title .fm-section-band__eyebrow{color:var(--fm-d-fg-2);font-family:var(--fm-font-mono);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-medium);letter-spacing:var(--fm-ls-eyebrow);text-transform:uppercase}.fm-section-band--display-title .fm-section-band__title{max-width:18ch;font-size:var(--fm-fs-statement);font-weight:var(--fm-fw-light);letter-spacing:var(--fm-ls-statement);line-height:1.05}@media(min-width:64.0625em){.fm-section-band--header-beside .fm-section-band__inner{display:grid;grid-template-columns:var(--fm-split-panel);gap:var(--fm-split-gap);align-items:start}.fm-section-band--header-beside .fm-section-band__header{grid-template-columns:minmax(0,1fr);margin-bottom:0}.fm-section-band--header-beside .fm-section-band__header>*{grid-column:1}}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-section-band__title{color:var(--fm-fg-on-dark)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-section-band__description{color:var(--fm-fg-on-dark-muted)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-text,.fm-section-band--dark:not(.fm-section-band--embedded) h1,.fm-section-band--dark:not(.fm-section-band--embedded) h2,.fm-section-band--dark:not(.fm-section-band--embedded) h3,.fm-section-band--dark:not(.fm-section-band--embedded) h4,.fm-section-band--dark:not(.fm-section-band--embedded) h5,.fm-section-band--dark:not(.fm-section-band--embedded) h6{color:var(--fm-fg-on-dark)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-text--muted{color:var(--fm-fg-on-dark-muted)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-text--caption,.fm-section-band--dark:not(.fm-section-band--embedded) .fm-text--fine{color:var(--fm-fg-on-dark-faint)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-split-section__title,.fm-section-band--dark:not(.fm-section-band--embedded) .fm-split-section__bullets li{color:var(--fm-fg-on-dark)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-split-section__body{color:var(--fm-fg-on-dark-muted)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-split-section__footer{color:var(--fm-fg-on-dark-faint)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-figure__title{color:var(--fm-fg-on-dark)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-figure__explanation-title,.fm-section-band--dark:not(.fm-section-band--embedded) .fm-figure__explanation-body{color:var(--fm-fg-on-dark-muted)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-figure__explanation-empty,.fm-section-band--dark:not(.fm-section-band--embedded) .fm-figure__source{color:var(--fm-fg-on-dark-faint)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-figure__source{border-top-color:var(--fm-d-border-2)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-split-section__copy .fm-figure-pair:not(.fm-figure-pair--positive):not(.fm-figure-pair--warning):not(.fm-figure-pair--danger) .fm-figure-pair__figure{color:var(--fm-fg-on-dark)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-split-section__copy .fm-figure-pair__figure span,.fm-section-band--dark:not(.fm-section-band--embedded) .fm-split-section__copy .fm-figure-pair__unit{color:var(--fm-fg-on-dark-faint)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-split-section__copy .fm-figure-pair__explanation{color:var(--fm-fg-on-dark-muted)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-split-section__copy .fm-key-figures--rail .fm-key-figures__value{color:var(--fm-fg-on-dark)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-split-section__copy .fm-key-figures--rail .fm-key-figures__footnote{color:var(--fm-fg-on-dark-muted)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-split-section__copy .fm-key-figures--rail .fm-key-figures__label,.fm-section-band--dark:not(.fm-section-band--embedded) .fm-split-section__copy .fm-key-figures--rail .fm-key-figures__unit{color:var(--fm-fg-on-dark-faint)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-callout .fm-text,.fm-section-band--dark:not(.fm-section-band--embedded) .fm-control-surface .fm-text{color:var(--fm-d-fg)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-callout .fm-text--muted,.fm-section-band--dark:not(.fm-section-band--embedded) .fm-control-surface .fm-text--muted{color:var(--fm-d-fg-2)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-callout .fm-text--caption,.fm-section-band--dark:not(.fm-section-band--embedded) .fm-callout .fm-text--fine,.fm-section-band--dark:not(.fm-section-band--embedded) .fm-control-surface .fm-text--caption,.fm-section-band--dark:not(.fm-section-band--embedded) .fm-control-surface .fm-text--fine{color:var(--fm-d-fg-3)}.fm-section-band--dark:not(.fm-section-band--embedded) .fm-figure__chart,.fm-section-band--dark:not(.fm-section-band--embedded) .fm-chart-block__story-plot,.fm-section-band--dark:not(.fm-section-band--embedded) .fm-story-graphic{color:var(--fm-figure-surface-muted)}@media(max-width:48em){.fm-section-band__header{grid-template-columns:minmax(0,1fr);align-items:start}.fm-section-band__aside{justify-content:flex-start}}.fm-control-surface{position:relative;z-index:0;width:var(--fm-form-control-fill);margin-inline:auto;border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius);background:var(--fm-d-surface);box-shadow:var(--fm-shadow-card)}.fm-control-surface__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--fm-section-inset);align-items:start;padding:var(--fm-section-inset);border-bottom:var(--fm-border-w) solid var(--fm-d-border)}.fm-control-surface__title{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug)}.fm-control-surface__description{max-width:var(--fm-prose-measure);margin:var(--fm-space-stack-xs) 0 0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-control-surface__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--fm-space-inline-sm)}.fm-control-surface__body,.fm-control-surface__footer{padding:var(--fm-section-inset)}.fm-control-surface__footer{border-top:var(--fm-border-w) solid var(--fm-d-border);color:var(--fm-d-fg-3);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug)}.fm-control-surface--compact .fm-control-surface__header,.fm-control-surface--compact .fm-control-surface__body,.fm-control-surface--compact .fm-control-surface__footer{padding:var(--fm-space-inset-sm)}@media(max-width:37.5em){.fm-control-surface__header{grid-template-columns:minmax(0,1fr)}.fm-control-surface__actions{justify-content:flex-start}}.fm-split{--split-tracks: var(--fm-split-balanced);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "graphic";gap:var(--fm-split-gap);align-items:start}.fm-split--stack-graphic-first{grid-template-areas:"graphic" "content"}.fm-split--media-dominant{--split-tracks: var(--fm-split-media-dominant)}.fm-split--copy-narrow{--split-tracks: var(--fm-split-panel)}.fm-split--side-start.fm-split--media-dominant{--split-tracks: minmax(0, 2fr) minmax(0, 1fr)}.fm-split--side-start.fm-split--copy-narrow{--split-tracks: minmax(0, 1fr) minmax(20rem, 33%)}.fm-split--copy-narrow>.fm-split__content{container-type:inline-size}.fm-split--copy-narrow>.fm-split__content .fm-element-copy[data-scale=display]>:is(h1,h2,h3,h4,h5){font-size:min(var(--fm-fs-statement),12.5cqi)}.fm-split--align-center{align-items:center}.fm-split--align-end{align-items:end}.fm-split--align-stretch{align-items:stretch}.fm-split__content{grid-area:content;min-width:0;border-radius:var(--fm-radius-lg)}.fm-split--content-solid .fm-split__content{background:var(--fm-d-surface)}.fm-split__graphic{grid-area:graphic;min-width:0;border-radius:var(--fm-radius-lg)}.fm-split--graphic-only .fm-split__graphic{grid-column:1 / -1}.fm-split--graphic-glass .fm-split__graphic{background:var(--fm-glass);border:var(--fm-border-w) solid var(--fm-glass-border);box-shadow:var(--fm-glass-shadow);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur);overflow:hidden}@media(min-width:64.0625em){.fm-split:not(.fm-split--stack):not(.fm-split--graphic-only){grid-template-columns:var(--split-tracks);grid-template-areas:"content graphic"}.fm-split--side-start:not(.fm-split--stack):not(.fm-split--graphic-only){grid-template-areas:"graphic content"}.fm-split--sticky:not(.fm-split--stack) .fm-split__graphic,.fm-split--align-center:not(.fm-split--stack)>.fm-split__content{--split-sticky-top: calc( var(--fm-report-nav-dock-top, var(--fm-topbar-h-measured, var(--fm-topbar-h))) + var(--report-nav-pinned-h, 0rem) + var(--fm-space-4) )}.fm-split--align-center:not(.fm-split--stack)>.fm-split__content{position:sticky;top:var(--split-sticky-top)}.fm-split--sticky:not(.fm-split--stack) .fm-split__graphic{position:sticky;top:var(--split-sticky-top);max-height:calc(100svh - var(--split-sticky-top) - var(--fm-space-4));overflow-y:auto;overscroll-behavior:contain;--split-map-aerial-h: max( var(--map-band-fill-min-h, var(--fm-map-stage-fill-min-h)), calc(100svh - var(--split-sticky-top) - var(--fm-space-4) - var(--fm-space-16)) )}.fm-split--sticky:not(.fm-split--stack) .fm-split__graphic:has(.fm-stand-map-stage[data-stage=aerial]){block-size:calc(100svh - var(--split-sticky-top) - var(--fm-space-4))}.fm-split--sticky:not(.fm-split--stack) .fm-split__graphic:has(.fm-stand-map-stage[data-stage=aerial])>.fm-section-column{block-size:100%}.fm-split--sticky:not(.fm-split--stack) .fm-split__graphic .fm-element-map:has(.fm-stand-map-stage[data-stage=aerial]){display:flex;flex-direction:column;block-size:100%}.fm-split--sticky:not(.fm-split--stack) .fm-split__graphic .fm-element-map__figure:has(.fm-stand-map-stage[data-stage=aerial]){flex:1 1 0;min-block-size:var(--map-band-fill-min-h, var(--fm-map-stage-fill-min-h))}.fm-split--sticky:not(.fm-split--stack) .fm-split__graphic .fm-element-map__figure:has(.fm-stand-map-stage[data-stage=aerial]) :is(.fm-stand-map-slot,.fm-stand-map-stage[data-stage=aerial]){block-size:100%}}.fm-field-grid{display:grid;gap:var(--fm-space-inset-lg);align-items:start}.fm-field-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-field-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fm-field-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fm-field{min-width:0}.fm-field__label{display:block;margin-bottom:var(--fm-space-stack-xs);color:var(--fm-d-fg-2);font-size:var(--fm-fs-label);font-weight:var(--fm-fw-semi)}.fm-field__label--question{margin-bottom:var(--fm-space-2);color:var(--fm-d-fg);font-size:var(--fm-fs-body);line-height:var(--fm-lh-body)}.fm-field__control{min-width:0}.fm-section-band--deep:not(.fm-section-band--embedded) :is(.fm-field__control,.fm-form-field) .ant-input,.fm-section-band--deep:not(.fm-section-band--embedded) :is(.fm-field__control,.fm-form-field) .ant-input-affix-wrapper{border-color:var(--fm-on-dark-control-border);background:var(--fm-on-dark-hover);color:var(--fm-fg-on-dark)}.fm-section-band--deep:not(.fm-section-band--embedded) :is(.fm-field__control,.fm-form-field) .ant-input-affix-wrapper .ant-input{background:transparent}.fm-section-band--deep:not(.fm-section-band--embedded) :is(.fm-field__control,.fm-form-field) .ant-input::placeholder{color:var(--fm-fg-on-dark-muted)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-form-field :is(.ant-input:hover,.ant-input-affix-wrapper:hover){border-color:var(--fm-fg-on-dark-muted)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-form-field :is(.ant-input:focus,.ant-input-affix-wrapper-focused){border-color:var(--fm-on-dark-selected-ring)}.fm-field__label--question+.fm-field__control>.ant-input:not(textarea),.fm-field__label--question+.fm-field__control>.ant-input-affix-wrapper{min-height:var(--fm-tap-target);font-size:var(--fm-fs-body)}.fm-field__control .ant-select,.fm-field__control .ant-picker,.fm-field__control .ant-input,.fm-field__control .ant-input-affix-wrapper,.fm-field__control .ant-btn{width:var(--fm-form-control-fill)}@media(pointer:coarse){.fm-field__control :is(.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-input-number){min-height:var(--fm-tap-target)}.fm-field__control .ant-input-affix-wrapper>.ant-input,.fm-field__control .ant-input-number .ant-input-number-input{min-height:0}.fm-field__control .ant-input-number .ant-input-number-input{height:calc(var(--fm-tap-target) - 2 * var(--fm-border-w))}.fm-field__control .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:var(--fm-tap-target);align-items:center}}@media(max-width:64em){.fm-field-grid--cols-3,.fm-field-grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:37.5em){.fm-field-grid{grid-template-columns:minmax(0,1fr)}}.fm-field-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,2fr);grid-template-areas:"label current control" "help current control";grid-template-rows:auto auto;column-gap:var(--fm-space-inset-lg);row-gap:var(--fm-space-stack-xs);align-items:start}.fm-field-row__label,.fm-field-row__current,.fm-field-row__control,.fm-field-row__help{min-width:0}.fm-field-row__label{grid-area:label;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.fm-field-row__current{grid-area:current}.fm-field-row__control{grid-area:control}.fm-field-row__help{grid-area:help}@media(max-width:48em){.fm-field-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "help" "current" "control";grid-template-rows:none;row-gap:var(--fm-space-stack-sm)}}.fm-card-grid{display:grid;gap:var(--fm-space-inset-lg);align-items:stretch}.fm-card-grid--sm{grid-template-columns:repeat(auto-fill,minmax(min(var(--fm-form-control-fill),16rem),1fr))}.fm-card-grid--md{grid-template-columns:repeat(auto-fill,minmax(min(var(--fm-form-control-fill),20rem),1fr))}.fm-card-grid--lg{grid-template-columns:repeat(auto-fill,minmax(min(var(--fm-form-control-fill),26rem),1fr))}@media(max-width:37.5em){.fm-card-grid{grid-template-columns:minmax(0,1fr)}}.fm-field__control .ant-input-number{width:var(--fm-form-control-fill)}.fm-form{display:flex;flex-direction:column;gap:var(--fm-form-section-gap)}.fm-form--compact{gap:var(--fm-form-section-gap-compact)}@media(pointer:coarse){.fm-form :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number-input,.ant-select-selection-search-input,.ant-select-selection-item){font-size:var(--fm-fs-body)}}.fm-form--fields{gap:var(--fm-form-field-gap)}.fm-form--touch.fm-form--fields{gap:var(--fm-form-field-gap-compact)}.fm-form--touch .ant-input:not(.ant-input-affix-wrapper .ant-input),.fm-form--touch .ant-input-affix-wrapper{min-height:var(--fm-tap-target)}.fm-form--touch .ant-input.fm-text-field,.fm-form--touch .ant-input-affix-wrapper .ant-input{font-size:var(--fm-fs-body)}.fm-form--touch .fm-form-field .ant-form-item-label>label,.fm-form--touch.fm-form--fields .fm-form-item .ant-form-item-label>label{font-size:var(--fm-fs-body-sm)}.fm-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--fm-form-action-gap)}.fm-form-item{margin-bottom:0}.fm-form-section{display:grid;gap:var(--fm-form-field-gap)}.fm-form-section--compact{gap:var(--fm-form-field-gap-compact)}.fm-form-section__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--fm-form-header-gap);align-items:start}.fm-form-section__title{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-h4);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-tight)}.fm-form-section__description{max-width:var(--fm-prose-measure);margin:var(--fm-form-title-copy-gap) 0 0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-form-section__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--fm-form-action-gap)}.fm-form-section__fields{display:grid;gap:var(--fm-form-field-gap)}.fm-form-section--two-column .fm-form-section__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-form-field{margin-bottom:0}.fm-form-field .ant-form-item-label>label{color:var(--fm-d-fg-2);font-size:var(--fm-fs-label);font-weight:var(--fm-fw-semi)}.fm-form--fields .fm-form-item .ant-form-item-label>label,.fm-form--fields .ant-form-item-label>label,.fm-form--dialog .fm-form-field .ant-form-item-label>label{color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-regular)}.fm-form-field__helper,.fm-form-field__reason,.fm-form-field__note{display:block;font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-form-field__helper,.fm-form-field__note{color:var(--fm-d-fg-2)}.fm-form-field__action{display:flex;justify-content:flex-end;padding-block-start:var(--fm-space-1)}.fm-form-field__action .btn-mini--link{font-size:var(--fm-fs-body-sm);color:var(--fm-accent-strong)}.fm-form-field__action .btn-mini--link:hover{color:var(--fm-accent)}.fm-form-field__reason{color:var(--fm-amber)}.fm-form-field__control-with-unit{display:flex;align-items:center;gap:var(--fm-form-unit-gap);min-width:0}.fm-form-field__control-with-unit>:first-child{flex:1 1 auto;min-width:0}.fm-form-field__unit{flex:0 0 auto;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm)}.fm-form-field--inline{display:grid;grid-template-columns:minmax(0,var(--fm-form-inline-label-ratio)) minmax(0,1fr);column-gap:var(--fm-form-inline-gap);align-items:start}@media(max-width:37.5em){.fm-form-section__header,.fm-form-section--two-column .fm-form-section__fields,.fm-form-field--inline{grid-template-columns:minmax(0,1fr)}.fm-form-section__actions{justify-content:flex-start}}.fm-number-field__unit{font-size:var(--fm-fs-body-sm);color:var(--fm-d-fg-2);margin-left:var(--fm-space-inline-xs)}.fm-number-field--full{width:var(--fm-form-control-fill)}.fm-text-field__reveal{display:inline-flex;align-items:center;justify-content:center;min-width:var(--fm-space-6);min-height:var(--fm-space-6);padding:0;border:0;border-radius:var(--fm-radius-sm);background:transparent;color:var(--fm-d-fg-2);cursor:pointer}@media(pointer:coarse){.fm-text-field__reveal{min-width:var(--fm-tap-target);min-height:var(--fm-tap-target);margin-block:calc(-1 * var(--fm-space-3));margin-inline-end:calc(-1 * var(--fm-space-3))}}.fm-text-field__reveal:hover{color:var(--fm-d-fg)}.fm-text-field__reveal:focus-visible{outline:var(--fm-outline-w) solid var(--fm-brand);outline-offset:calc(-1 * var(--fm-outline-offset))}.fm-text-field__trailing-submit{flex:0 0 auto;padding-inline:var(--fm-space-inset-sm)}.fm-date-field{width:var(--fm-form-control-fill)}.fm-date-field-group{display:flex;flex-direction:column;align-items:stretch;gap:var(--fm-space-2);min-width:0}.fm-date-field-group__control{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:var(--fm-border-w) solid var(--fm-border-subtle);border-radius:var(--fm-radius);background:var(--fm-d-surface);transition:border-color var(--fm-dur-fast) var(--fm-ease),box-shadow var(--fm-dur-fast) var(--fm-ease)}.fm-date-field-group__control:focus-within{border-color:var(--fm-accent);box-shadow:0 0 0 var(--fm-border-w) var(--fm-accent)}.fm-date-field-group--refused .fm-date-field-group__control{border-color:var(--fm-rose-strong)}.fm-date-field-group .fm-date-field-group__presets{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min-content,1fr);gap:0;border-bottom:var(--fm-border-w) solid var(--fm-border-subtle)}.fm-date-field-group .fm-date-field-group__presets .fm-selector-chips__btn{justify-content:center;min-width:0;min-height:var(--fm-tap-target);padding-inline:var(--fm-space-3);border:0;border-inline-start:var(--fm-border-w) solid var(--fm-border-subtle);border-radius:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.fm-date-field-group .fm-date-field-group__presets .fm-selector-chips__btn:first-child{border-inline-start:0}@media(hover:hover){.fm-date-field-group .fm-date-field-group__presets .fm-selector-chips__btn:hover:not(:disabled):not(.fm-selector-chips__btn--active){border-color:var(--fm-border-subtle);background:var(--fm-accent-soft)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-date-field-group__presets .fm-selector-chips__btn:hover:not(:disabled):not(.fm-selector-chips__btn--active),.fm-date-field-group .fm-date-field-group__presets.fm-selector--on-dark .fm-selector-chips__btn:hover:not(:disabled):not(.fm-selector-chips__btn--active){border-color:var(--fm-on-dark-control-border);background:var(--fm-on-dark-hover)}}.fm-date-field-group .fm-date-field-group__presets .fm-selector-chips__btn--active{background:var(--fm-fill-strong);color:var(--fm-on-fill-strong)}.fm-date-field-group .fm-date-field-group__presets .fm-selector-chips__btn:disabled{color:var(--fm-d-fg-2)}.fm-date-field-group .fm-date-field-group__presets.fm-selector--on-dark .fm-selector-chips__btn:disabled,.fm-section-band--deep:not(.fm-section-band--embedded) .fm-date-field-group__presets .fm-selector-chips__btn:disabled{color:var(--fm-fg-on-dark-muted)}.fm-date-field-group .fm-date-field-group__presets .fm-selector-chips__btn:focus-visible{outline-offset:calc(-1 * var(--fm-outline-w))}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-date-field-group__presets .fm-selector-chips__btn--active,.fm-date-field-group .fm-date-field-group__presets.fm-selector--on-dark .fm-selector-chips__btn--active{background:var(--fm-on-dark-selected);box-shadow:inset 0 0 0 var(--fm-border-w) var(--fm-on-dark-selected-ring);color:var(--fm-on-dark-selected-fg)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-date-field-group__presets .fm-selector-chips__btn:focus-visible,.fm-date-field-group .fm-date-field-group__presets.fm-selector--on-dark .fm-selector-chips__btn:focus-visible{outline-color:var(--fm-on-dark-selected-ring)}.fm-date-field-group .fm-date-field-shell,.fm-date-field-group .fm-date-field{width:100%}.fm-date-field-group .fm-date-field.ant-picker{min-height:var(--fm-tap-target);padding-inline:var(--fm-space-4);border:0;border-radius:0;box-shadow:none;background:transparent}.fm-date-field-group .fm-date-field.ant-picker .ant-picker-input>input{font-size:var(--fm-fs-body);font-variant-numeric:tabular-nums}.fm-date-field-group .fm-date-field.ant-picker .ant-picker-input>input::placeholder{color:var(--fm-d-fg-2);opacity:1}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-date-field-group__control{border-color:var(--fm-on-dark-control-border);background:var(--fm-on-dark-hover)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-date-field-group__presets,.fm-section-band--deep:not(.fm-section-band--embedded) .fm-date-field-group__presets .fm-selector-chips__btn{border-color:var(--fm-on-dark-control-border)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-date-field-group .fm-date-field.ant-picker-disabled{background:transparent}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-date-field-group .fm-date-field.ant-picker .ant-picker-input>input{color:var(--fm-fg-on-dark)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-date-field-group .fm-date-field.ant-picker .ant-picker-input>input::placeholder,.fm-section-band--deep:not(.fm-section-band--embedded) .fm-date-field-group .fm-date-field.ant-picker .ant-picker-suffix{color:var(--fm-fg-on-dark-muted)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-date-field-group--disabled .fm-date-field-group__control{border-style:dashed}.fm-date-field-group__answer{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fm-space-1) var(--fm-space-2);margin:0;font-size:var(--fm-fs-body);line-height:var(--fm-lh-body);color:var(--fm-d-fg);font-variant-numeric:tabular-nums}.fm-date-field-group__date{font-weight:var(--fm-fw-semi)}.fm-date-field-group__sep,.fm-date-field-group__span{color:var(--fm-d-fg-2)}.fm-date-field-group__kept{margin:0;font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug);color:var(--fm-d-fg);font-variant-numeric:tabular-nums}.fm-date-field-group__invalid{margin:0;font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug);color:var(--fm-rose-strong)}.fm-date-field-group__refused{font-weight:var(--fm-fw-semi);font-variant-numeric:tabular-nums}.fm-date-field-group__reason{margin:0;font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug);color:var(--fm-d-fg-2)}@media(prefers-reduced-motion:reduce){.fm-date-field-group__control{transition:none}}.fm-date-field__popup.ant-picker-dropdown{z-index:var(--fm-z-form-popup)}@media(pointer:coarse){.fm-date-field__popup .ant-picker-date-panel,.fm-date-field__popup .ant-picker-date-panel .ant-picker-body{width:auto}.fm-date-field__popup .ant-picker-date-panel .ant-picker-content{width:calc(7 * var(--fm-calendar-cell))}.fm-date-field__popup .ant-picker-cell{padding:0}.fm-date-field__popup .ant-picker-cell .ant-picker-cell-inner{display:inline-flex;align-items:center;justify-content:center;min-width:var(--fm-calendar-cell);height:var(--fm-calendar-cell);line-height:1}.fm-date-field__popup .ant-picker-header button{min-width:var(--fm-tap-target);height:var(--fm-tap-target);line-height:var(--fm-tap-target)}}.fm-switch,.fm-checkbox{max-width:var(--fm-form-control-fill)}.fm-checkbox .ant-checkbox{align-self:flex-start;line-height:inherit;margin-block-start:.5lh;transform:translateY(-50%)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-switch[aria-checked=false],.fm-surface--glass-deep .fm-switch[aria-checked=false]{background:var(--fm-fg-on-dark-faint)}.fm-editable-table{display:flex;flex-direction:column;gap:var(--fm-space-stack-md)}.fm-editable-table__cell{cursor:pointer;padding:var(--fm-space-inset-xs);border-radius:var(--fm-radius-sm);transition:background-color var(--fm-motion-duration-fast) ease-out}.fm-editable-table__cell:hover{background-color:var(--fm-surface-hover)}.fm-editable-table__editor{min-width:var(--fm-size-constraint-editor-min-w)}.fm-editable-table__footer{display:flex;justify-content:flex-start;padding-top:var(--fm-space-stack-sm)}.fm-editable-table--compact{gap:var(--fm-space-stack-sm)}.fm-section-band--bleed:not(.fm-section-band--embedded){padding-block:0}.fm-section-band--bleed>.fm-section-band__inner{max-width:none;padding-inline:0}.fm-section-band--bleed .fm-section-cover:not([data-background=map]){padding:var(--fm-section-py) var(--fm-container-px)}.fm-section-band--bleed .fm-report-chapter__detail{width:var(--fm-form-control-fill);max-width:var(--fm-content-max);margin-inline:auto;padding-inline:var(--fm-container-px);box-sizing:border-box}.fm-section-band--bleed .fm-section[data-bleed=true]{--section-edge-bleed: 0rem}.fm-section-band--bleed .fm-section-embedded .fm-section[data-bleed=true] .fm-section-cover{padding-inline:var(--fm-container-px)}.fm-report-page__index{display:none}@media(min-width:64em){.fm-report-page[data-nav-placement=index] .fm-report-nav__item{display:none}.fm-report-page__indexed{display:grid;flex:1 0 auto;grid-template-columns:minmax(0,calc(var(--fm-prose-measure) + 2 * var(--fm-container-px) + var(--fm-space-12))) var(--fm-sidebar-w);justify-content:center;column-gap:var(--fm-space-6);padding-inline-end:var(--fm-gutter);background:var(--fm-band-bg-light)}.fm-report-page__indexed-chapters{display:flex;flex-direction:column;min-width:0}.fm-report-page__indexed-chapters>.fm-section-band,.fm-report-page__indexed-chapters>*>.fm-section-band{width:100%;max-width:100%;margin-inline:0}.fm-report-page__indexed-chapters>:last-child{flex-grow:1}.fm-report-page__index{display:block;position:sticky;top:calc(var(--fm-report-nav-dock-top, var(--fm-topbar-h-measured, var(--fm-topbar-h))) + var(--fm-report-nav-h-measured, var(--fm-report-nav-h)) + var(--fm-space-6));align-self:start;max-height:calc(100vh - var(--fm-report-nav-dock-top, var(--fm-topbar-h-measured, var(--fm-topbar-h))) - var(--fm-report-nav-h-measured, var(--fm-report-nav-h)) - 2 * var(--fm-space-6));overflow-y:auto;margin-block-start:var(--fm-space-6);padding-inline-start:var(--fm-space-4);border-inline-start:var(--fm-border-w) solid var(--fm-d-border)}}.fm-report-page__index-list{display:grid;gap:var(--fm-space-1);margin:0;padding:0;list-style:none}.fm-report-page__index-item{display:block;padding:var(--fm-space-1) var(--fm-space-2);border-radius:var(--fm-radius-sm);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug);text-decoration:none}.fm-report-page__index-item:hover{color:var(--fm-d-fg);background:var(--fm-d-surface-3)}.fm-report-page__index-item:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-offset)}.fm-report-page__index-item--active{background:var(--fm-accent-soft);color:var(--fm-accent-strong);font-weight:var(--fm-fw-semi)}@media(max-width:48em){.fm-list-row:not(:has(>.fm-list-row__control)){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--fm-space-3)}.fm-list-row:not(:has(>.fm-list-row__control))>.fm-list-row__body{grid-column:1 / -1}.fm-list-row:not(:has(>.fm-list-row__control))>:is(.fm-list-row__status,.fm-list-row__actions){grid-row:2;width:auto}.fm-list-row:not(:has(>.fm-list-row__control))>.fm-list-row__actions{grid-column:-2}.fm-list-row:has(>.fm-list-row__leading):not(:has(>.fm-list-row__control)){grid-template-columns:auto minmax(0,1fr) auto}.fm-list-row:not(:has(>.fm-list-row__control))>.fm-list-row__leading{grid-row:1;grid-column:1;align-self:start}.fm-list-row:has(>.fm-list-row__leading):not(:has(>.fm-list-row__control))>.fm-list-row__body{grid-column:2 / -1}.fm-list-row:has(>.fm-list-row__leading):not(:has(>.fm-list-row__control))>.fm-list-row__status{grid-column:2}}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential__input.ant-input,.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential__input.ant-input::placeholder{color:var(--fm-fg-on-dark)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential__input.ant-input{border-color:var(--fm-on-dark-control-border);background:var(--fm-on-dark-hover)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential__reveal{border-color:var(--fm-on-dark-control-border)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential__mark{color:var(--fm-map-forest-ops)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential__requirement[data-state=attention] .fm-credential__mark{border-color:var(--fm-rose)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential[data-progress=partial] .fm-credential__input.ant-input,.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential[data-progress=partial] .fm-credential__segment[data-met=true]{border-color:var(--fm-warning)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential[data-progress=partial] .fm-credential__segment[data-met=true]{background:var(--fm-warning)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential[data-progress=partial] .fm-credential__progress{color:var(--fm-warning)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential[data-progress=met] .fm-credential__progress{color:var(--fm-map-forest-ops)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential[data-progress=attention] .fm-credential__progress{color:var(--fm-rose)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential__error{color:var(--fm-rose)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-consent__note[data-state=error]{color:var(--fm-rose)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-consent .ant-checkbox:not(.ant-checkbox-checked){border-color:var(--fm-fg-on-dark-faint);background:var(--fm-on-dark-hover)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-consent .ant-checkbox-checked{border-color:var(--fm-map-forest-ops);background:var(--fm-map-forest-ops)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-consent .ant-checkbox-checked:after{border-color:var(--fm-d-bg)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential-submit[data-state=closed] .btn-mini--primary:disabled{background:color-mix(in srgb,var(--fm-fg-on-dark) 16%,var(--fm-d-bg));border-color:var(--fm-fg-on-dark-muted);color:var(--fm-fg-on-dark)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential-submit[data-state=ready] .btn-mini--primary,.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential-submit[data-state=sending] .btn-mini--primary{background:var(--fm-map-forest-ops);color:var(--fm-d-bg)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential-submit[data-state=ready] .btn-mini--primary{outline-color:var(--fm-map-forest-ops)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential-submit__note{color:var(--fm-fg-on-dark-muted)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential-submit[data-state=ready] .fm-credential-submit__note{color:var(--fm-map-forest-ops)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential-submit__track{background:var(--fm-on-dark-hover)}.fm-section-band--deep:not(.fm-section-band--embedded) .fm-credential-submit__bar{background:var(--fm-map-forest-ops)}.fm-route-page{min-height:100vh;background:var(--fm-d-bg);color:var(--fm-d-fg)}.fm-route-page--transparent{background:transparent}.fm-route-page--flush{min-height:auto}.fm-route-page--fit-shell{height:100%;min-height:0}.fm-route-page--fit-content{min-height:0}.fm-route-page--column{display:flex;flex-direction:column}.fm-route-page--relative{position:relative}.fm-route-page--grow-static{flex:0 0 auto}.fm-route-page--grow-fill{flex:1 1 auto;min-height:0}.fm-route-page--grow-content{flex:1 0 auto}.fm-route-page--pad-y-none{padding-block:var(--fm-space-inset-page-y-none)}.fm-route-page--pad-y-sm{padding-block:var(--fm-space-inset-page-y-sm)}.fm-route-page--pad-y-md{padding-block:var(--fm-space-inset-page-y-md)}.fm-route-page--pad-y-lg{padding-block:var(--fm-space-inset-page-y-lg)}.fm-route-page--scroll-auto{overflow:auto}.fm-route-page--scroll-hidden{overflow:hidden}.fm-route-page--scroll-visible{overflow:visible}.fm-stack{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.fm-stack--fit{min-width:min-content}.fm-stack--gap-none{gap:var(--fm-space-stack-none)}.fm-stack--gap-xs{gap:var(--fm-space-stack-xs)}.fm-stack--gap-sm{gap:var(--fm-space-stack-sm)}.fm-stack--gap-md{gap:var(--fm-space-stack-md)}.fm-stack--gap-lg{gap:var(--fm-space-stack-lg)}.fm-stack--gap-section,.fm-inline--gap-section{gap:var(--fm-section-gap)}.fm-stack--align-start{justify-items:start}.fm-stack--align-center{justify-items:center;text-align:center}.fm-stack--align-end{justify-items:end}.fm-stack--grow-fill,.fm-inline--grow-fill{flex:1 1 auto}.fm-stack--grow-content,.fm-inline--grow-content{flex:1 0 auto}.fm-inline{display:inline-flex;min-width:0;flex-wrap:wrap}.fm-inline--block{display:flex;width:100%}.fm-inline--column{flex-direction:column}.fm-inline--nowrap{flex-wrap:nowrap}.fm-inline--gap-none{gap:var(--fm-space-inline-none)}.fm-inline--gap-xs{gap:var(--fm-space-inline-xs)}.fm-inline--gap-sm{gap:var(--fm-space-inline-sm)}.fm-inline--gap-md{gap:var(--fm-space-inline-md)}.fm-inline--gap-lg{gap:var(--fm-space-inline-lg)}.fm-inline--align-start{align-items:flex-start}.fm-inline--align-center{align-items:center}.fm-inline--align-end{align-items:flex-end}.fm-inline--align-baseline{align-items:baseline}.fm-inline--justify-end{justify-content:flex-end}.fm-inline--justify-between{justify-content:space-between}.fm-text{min-width:0;margin:0;color:var(--fm-d-fg);line-height:var(--fm-lh-normal);overflow-wrap:anywhere}.fm-text--lede{font-size:var(--fm-fs-lede);line-height:var(--fm-lh-snug)}.fm-text--caption{font-size:var(--fm-fs-caption)}.fm-text--fine{font-size:var(--fm-fs-fine)}.fm-text--tiny{font-size:var(--fm-fs-tiny)}.fm-text--body{font-size:var(--fm-fs-body-sm)}.fm-text--muted{color:var(--fm-d-fg-2)}.fm-text--accent{color:var(--fm-accent-strong)}.fm-text--positive{color:var(--fm-accent)}.fm-text--negative{color:var(--fm-rose-strong)}.fm-text--medium{font-weight:var(--fm-fw-medium)}.fm-text--semibold{font-weight:var(--fm-fw-semi)}.fm-text--bold{font-weight:var(--fm-fw-bold)}.fm-text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.fm-text--eyebrow{font-size:var(--fm-fs-label);font-weight:var(--fm-fw-bold);color:var(--fm-d-fg-2);text-transform:uppercase;letter-spacing:0}.fm-text--eyebrow.fm-text--muted{color:var(--fm-d-fg-2)}.fm-text--mono{font-family:var(--fm-font-mono)}.fm-separator{width:100%;margin:0;border:0;border-top:var(--fm-border-w) solid var(--fm-border-soft)}.fm-box{min-width:0;box-sizing:border-box}.fm-box--inset-none{padding:var(--fm-space-inset-none)}.fm-box--inset-xs{padding:var(--fm-space-inset-xs)}.fm-box--inset-sm{padding:var(--fm-space-inset-sm)}.fm-box--inset-md{padding:var(--fm-space-inset-md)}.fm-box--inset-lg{padding:var(--fm-space-inset-lg)}.fm-box--surface-panel{border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius)}.fm-callout{border-left:var(--fm-space-1) solid var(--fm-accent);padding:var(--fm-space-2) var(--fm-space-4);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-normal)}.fm-callout--soft{background:var(--fm-accent-soft);border-radius:var(--fm-radius-sm)}fieldset.fm-inline,fieldset.fm-stack{min-width:0;margin:0;padding:0;border:0}.fm-error-boundary-route{padding:var(--fm-space-8) var(--fm-gutter);padding-block-start:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-8))}.fm-asset-image{position:relative;overflow:hidden;background:var(--fm-d-surface-2);border-radius:var(--fm-radius);border:var(--fm-border-w) solid var(--fm-border);aspect-ratio:var(--data-aspect-ratio, 16 / 9)}.fm-asset-image__img{width:100%;height:100%;object-fit:cover;object-position:var(--data-focal-point, center);transform:scale(var(--data-media-scale, 1));transform-origin:var(--data-focal-point, center);display:block;opacity:1;transition:opacity var(--fm-motion-duration-fast) var(--fm-motion-ease-standard)}.fm-asset-image[data-fit=whole]{background:transparent}.fm-asset-image[data-fit=whole] .fm-asset-image__img{object-fit:contain;object-position:50% 0;transform:none}.fm-asset-image__img[data-ready=false]{opacity:0}.fm-asset-image__loading{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 25%,color-mix(in srgb,var(--fm-d-fg) 7%,transparent) 45%,transparent 65%),var(--fm-d-surface-2);background-size:220% 100%;animation:fm-asset-image-loading var(--fm-motion-duration-skeleton) ease-in-out infinite}.fm-asset-image:has(.fm-asset-image__img[data-ready=true]) .fm-asset-image__loading{display:none}@keyframes fm-asset-image-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.fm-asset-image__loading{animation:none}}.fm-asset-image[data-crop-role=background]{background:transparent}.fm-asset-image[data-crop-role=background] .fm-asset-image__loading{background:linear-gradient(105deg,transparent 25%,color-mix(in srgb,currentColor 8%,transparent) 45%,transparent 65%);background-size:220% 100%}@media(max-width:48em){.fm-asset-image{aspect-ratio:var(--data-aspect-ratio-mobile, var(--data-aspect-ratio, 16 / 9))}.fm-asset-image__img{object-position:var(--data-focal-point-mobile, var(--data-focal-point, center));transform:scale(var(--data-media-scale-mobile, var(--data-media-scale, 1)));transform-origin:var(--data-focal-point-mobile, var(--data-focal-point, center))}}.fm-asset-image[data-crop-role=card-header]{border:0;border-radius:0}.fm-asset-image[data-crop-role=background],.fm-asset-image[data-crop-role=background] .fm-asset-image__loading{background:var(--fm-deep-ground)}.fm-asset-image__credit{position:absolute;bottom:var(--fm-space-2);right:var(--fm-space-2);max-width:calc(100% - 2 * var(--fm-space-2));background:color-mix(in srgb,var(--fm-deep-ground) 88%,transparent);color:var(--fm-glass-text);padding:var(--fm-space-1) var(--fm-space-2);border-radius:var(--fm-radius-sm);font-size:var(--fm-fs-caption);line-height:1.25}.fm-asset-image__credit[data-example]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fm-space-1) var(--fm-space-2)}.fm-asset-image__credit[data-example] .fm-asset-image__credit-text{flex:1 1 12rem;min-width:0}.fm-asset-image__example{flex:none;font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug)}.fm-asset-image__caption{margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug)}.fm-stack>.fm-asset-image__caption{order:1}.fm-asset-image__license{display:block;font-size:var(--fm-fs-fine)}.fm-asset-image__marks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fm-space-2) var(--fm-space-3);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-asset-image__marks-text{flex:1 1 14rem;min-width:0;margin:0}.fm-asset-image__marks-control{display:contents}.fm-asset-image__marks .fm-asset-image__example{margin-inline-end:var(--fm-space-1)}.fm-asset-image__marks .fm-asset-image__motion-toggle.btn-mini{position:static;flex:none;margin-inline-start:auto}.fm-asset-image__credit,.fm-asset-image__motion-toggle.btn-mini{z-index:1}.fm-asset-image__motion-toggle.btn-mini{-webkit-backdrop-filter:var(--fm-glass-blur-bar);backdrop-filter:var(--fm-glass-blur-bar);font-size:var(--fm-fs-body);position:absolute;inset-inline-end:var(--fm-gutter);inset-block-start:var(--fm-gutter);box-shadow:0 0 0 var(--fm-space-1) color-mix(in srgb,var(--fm-deep-ground) 88%,transparent),var(--fm-glass-shadow);width:var(--fm-tap-target);height:var(--fm-tap-target);min-block-size:var(--fm-tap-target);padding:0;justify-content:center;border-radius:var(--fm-radius-full);background:color-mix(in srgb,var(--fm-deep-ground) 80%,transparent);color:var(--fm-glass-text)}.fm-asset-image--placeholder{display:grid;align-content:end;padding:var(--fm-space-4);border-style:dashed;border-color:color-mix(in srgb,var(--fm-d-fg) 22%,transparent);background:repeating-linear-gradient(135deg,transparent 0 var(--fm-space-3),color-mix(in srgb,var(--fm-d-fg) 4%,transparent) var(--fm-space-3) calc(var(--fm-space-3) + var(--fm-border-w))),color-mix(in srgb,var(--fm-d-fg) 5%,transparent)}.fm-asset-image--placeholder[data-state=loading]{border-style:solid}.fm-asset-image__placeholder-label{position:relative;max-width:40ch;margin:0;padding-inline-start:var(--fm-space-3);border-inline-start:var(--fm-border-w-2) solid color-mix(in srgb,var(--fm-d-fg) 35%,transparent);color:var(--fm-d-fg);font-size:var(--fm-fs-caption);line-height:1.45}.fm-asset-image--placeholder[data-state=error] .fm-asset-image__placeholder-label{border-inline-start-color:var(--fm-text-caution)}.fm-asset-image--placeholder[data-crop-role=background]{background:transparent;border:0;justify-items:end}.fm-asset-image--placeholder[data-crop-role=background] .fm-asset-image__placeholder-label{border-inline-start:0}@media(max-width:48em){.fm-asset-image--placeholder[data-crop-role=background]{justify-items:start}.fm-asset-image__credit{padding:var(--fm-space-1);font-size:var(--fm-fs-fine)}}.fm-asset-image--placeholder[data-crop-role=background] .fm-asset-image__placeholder-label{z-index:1;padding:var(--fm-space-1) var(--fm-space-2);border-radius:var(--fm-radius-sm);background:color-mix(in srgb,var(--fm-deep-ground) 80%,transparent);color:var(--fm-glass-text);text-align:start}.fm-asset-image--placeholder .fm-asset-image__loading{background:linear-gradient(105deg,transparent 25%,color-mix(in srgb,var(--fm-d-fg) 8%,transparent) 45%,transparent 65%),color-mix(in srgb,var(--fm-d-fg) 5%,transparent);background-size:220% 100%}.fm-selector-seg{display:inline-flex;width:fit-content;align-items:center;gap:var(--fm-space-1);max-width:100%;min-width:0;padding:var(--fm-space-1);overflow-x:auto;border:var(--fm-border-w) solid var(--fm-border-subtle);border-radius:var(--fm-radius-full);background:transparent;scrollbar-width:thin}.fm-selector-seg[data-overflow=end]{-webkit-mask-image:linear-gradient(to left,transparent 0,currentcolor var(--fm-space-8));mask-image:linear-gradient(to left,transparent 0,currentcolor var(--fm-space-8))}.fm-selector-seg[data-overflow=start]{-webkit-mask-image:linear-gradient(to right,transparent 0,currentcolor var(--fm-space-8));mask-image:linear-gradient(to right,transparent 0,currentcolor var(--fm-space-8))}.fm-selector-seg[data-overflow=both]{-webkit-mask-image:linear-gradient(to right,transparent 0,currentcolor var(--fm-space-8),currentcolor calc(100% - var(--fm-space-8)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,currentcolor var(--fm-space-8),currentcolor calc(100% - var(--fm-space-8)),transparent 100%)}.fm-selector-seg__btn{display:inline-flex;align-items:center;gap:var(--fm-space-1);padding:var(--fm-space-2) var(--fm-space-4);border:none;border-radius:var(--fm-radius-full);background:transparent;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-medium);font-family:var(--fm-font-sans);cursor:pointer;transition:background var(--fm-dur-fast) var(--fm-ease),color var(--fm-dur-fast) var(--fm-ease);flex:0 0 auto;white-space:nowrap;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fm-selector-seg--compact .fm-selector-seg__btn{padding-inline:var(--fm-space-3)}@media(hover:hover){.fm-selector-seg__btn:hover:not(:disabled):not(.fm-selector-seg__btn--active){background:var(--fm-accent-soft)}}.fm-selector-seg__btn--active{background:var(--fm-fill-strong);color:var(--fm-on-fill-strong)}.fm-selector-seg__btn:disabled{color:var(--fm-d-fg-2);text-decoration:line-through;text-decoration-thickness:var(--fm-border-w);cursor:not-allowed}.fm-selector-seg__btn:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-border-w)}.fm-selector-radio{display:inline-flex;align-items:center;gap:var(--fm-space-4);flex-wrap:wrap}.fm-selector-radio__option{display:inline-flex;align-items:center;gap:var(--fm-space-2);cursor:pointer;-webkit-user-select:none;user-select:none}.fm-selector-radio__option--disabled{color:var(--fm-d-fg-2);cursor:not-allowed}@media(hover:hover){.fm-selector-radio__option:hover:not(.fm-selector-radio__option--disabled) .fm-selector-radio__control{border-color:var(--fm-accent)}}@media(hover:hover){.fm-selector-radio__option:hover:not(.fm-selector-radio__option--disabled) .fm-selector-radio__label{color:var(--fm-d-fg)}}.fm-selector-radio__control{width:var(--fm-space-4);height:var(--fm-space-4);border-radius:var(--fm-radius-full);border:var(--fm-selector-radio-border-w) solid var(--fm-d-fg-3);background:transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color var(--fm-dur-fast) var(--fm-ease);position:relative}.fm-selector-radio__control--checked{border-color:var(--fm-accent)}.fm-selector-radio__dot{width:var(--fm-space-2);height:var(--fm-space-2);border-radius:var(--fm-radius-full);background:var(--fm-accent);display:none}.fm-selector-radio__control--checked .fm-selector-radio__dot{display:block}.fm-selector-radio__label{font-size:var(--fm-fs-fine);color:var(--fm-d-fg-2);font-family:var(--fm-font-sans);line-height:1.2}.fm-selector-radio__input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;border:none}.fm-selector-radio__option:focus-within .fm-selector-radio__control{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w)}.fm-selector-chips{display:flex;flex-wrap:wrap;gap:var(--fm-space-2)}.fm-selector-chips__btn{display:inline-flex;align-items:center;gap:var(--fm-space-1);padding:var(--fm-space-1) var(--fm-space-3);border:var(--fm-border-w) solid var(--fm-border-subtle);border-radius:var(--fm-radius-full);background:transparent;color:var(--fm-d-fg-2);font-family:var(--fm-font-sans);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug);cursor:pointer;transition:background var(--fm-dur-fast) var(--fm-ease),border-color var(--fm-dur-fast) var(--fm-ease),color var(--fm-dur-fast) var(--fm-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(hover:hover){.fm-selector-chips__btn:hover:not(:disabled):not(.fm-selector-chips__btn--active){border-color:var(--fm-accent);color:var(--fm-d-fg)}}.fm-selector-chips__btn--active{border-color:var(--fm-fill-strong);background:var(--fm-fill-strong);color:var(--fm-on-fill-strong)}.fm-selector-chips__btn:disabled{color:var(--fm-d-fg-2);border-style:dashed;background:repeating-linear-gradient(135deg,transparent 0 var(--fm-space-2),color-mix(in srgb,var(--fm-d-fg) 10%,transparent) var(--fm-space-2) calc(var(--fm-space-2) + var(--fm-border-w)));cursor:not-allowed}.fm-selector-chips__btn:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-border-w)}.fm-choice-chips{min-inline-size:0;margin:0;padding:0;border:0}.fm-choice-chips .fm-selector-chips__btn{min-block-size:2.25rem;font-size:var(--fm-fs-body-sm)}.fm-choice-chips .fm-selector-chips__btn:not(.fm-selector-chips__btn--active){border-color:var(--fm-d-fg-3)}.fm-selector-seg.fm-selector--on-dark{border-color:var(--fm-on-dark-control-border)}.fm-selector--on-dark .fm-selector-seg__btn,.fm-selector--on-dark .fm-selector-chips__btn{color:var(--fm-fg-on-dark)}.fm-selector--on-dark .fm-selector-chips__btn{border-color:var(--fm-on-dark-control-border)}.fm-selector--on-dark .fm-selector-seg__btn:disabled,.fm-selector--on-dark .fm-selector-chips__btn:disabled{color:var(--fm-fg-on-dark-muted)}@media(hover:hover){.fm-selector--on-dark .fm-selector-seg__btn:hover:not(:disabled):not(.fm-selector-seg__btn--active),.fm-selector--on-dark .fm-selector-chips__btn:hover:not(:disabled):not(.fm-selector-chips__btn--active){background:var(--fm-on-dark-hover);color:var(--fm-fg-on-dark)}}@media(hover:hover){.fm-selector--on-dark .fm-selector-chips__btn:hover:not(:disabled):not(.fm-selector-chips__btn--active){border-color:var(--fm-on-dark-selected-ring)}}.fm-selector--on-dark .fm-selector-seg__btn--active,.fm-selector--on-dark .fm-selector-chips__btn--active{border-color:var(--fm-on-dark-selected-ring);background:var(--fm-on-dark-selected);box-shadow:inset 0 0 0 var(--fm-border-w) var(--fm-on-dark-selected-ring);color:var(--fm-on-dark-selected-fg)}.fm-selector--on-dark .fm-selector-seg__btn:focus-visible,.fm-selector--on-dark .fm-selector-chips__btn:focus-visible{outline-color:var(--fm-on-dark-selected-ring)}@media(pointer:coarse){.fm-selector-seg__btn,.fm-selector-chips__btn{min-height:var(--fm-tap-target);justify-content:center}.fm-selector-radio__option{min-height:var(--fm-tap-target)}}@media(prefers-reduced-motion:reduce){.fm-selector-seg__btn,.fm-selector-chips__btn,.fm-selector-radio__control{transition:none}}@media(pointer:coarse){.fm-selector-seg__btn,.fm-selector-chips__btn{min-block-size:var(--fm-tap-target)}}.fm-tooltip{display:inline-flex}.fm-tooltip__bubble{z-index:var(--fm-z-tooltip);width:max-content;max-width:var(--fm-tooltip-max);padding:var(--fm-space-2) var(--fm-space-3);border-radius:var(--fm-radius-sm);background:var(--fm-d-fg);color:var(--fm-d-bg);font-family:var(--fm-font-sans);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-regular);line-height:var(--fm-lh-snug);letter-spacing:normal;text-align:start;text-transform:none;white-space:normal;box-shadow:var(--fm-shadow-tooltip);pointer-events:none;animation:fm-tooltip-in var(--fm-motion-duration-fast) ease}.fm-tooltip__bubble[data-side=top]{animation-name:fm-tooltip-in-top}.fm-tooltip__bubble[data-side=bottom]{animation-name:fm-tooltip-in-bottom}.fm-tooltip__bubble[data-side=left]{animation-name:fm-tooltip-in-left}.fm-tooltip__bubble[data-side=right]{animation-name:fm-tooltip-in-right}@keyframes fm-tooltip-in{0%{opacity:0}}@keyframes fm-tooltip-in-top{0%{opacity:0;translate:0 var(--fm-tooltip-nudge)}}@keyframes fm-tooltip-in-bottom{0%{opacity:0;translate:0 calc(-1 * var(--fm-tooltip-nudge))}}@keyframes fm-tooltip-in-left{0%{opacity:0;translate:var(--fm-tooltip-nudge) 0}}@keyframes fm-tooltip-in-right{0%{opacity:0;translate:calc(-1 * var(--fm-tooltip-nudge)) 0}}@media(prefers-reduced-motion:reduce){.fm-tooltip__bubble{animation:none}}.fm-accordion{display:flex;flex-direction:column;border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius);overflow:clip}.fm-accordion__item+.fm-accordion__item{border-top:var(--fm-border-w) solid var(--fm-d-border)}.fm-accordion__header{margin:0;font:inherit}.fm-accordion__trigger{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fm-space-2);width:100%;padding:var(--fm-space-3) var(--fm-space-4);border:0;background:var(--fm-d-surface-3);color:var(--fm-d-fg);font:inherit;font-weight:var(--fm-fw-semi);text-align:start;cursor:pointer}.fm-accordion__trigger:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:calc(-1 * var(--fm-outline-w))}.fm-accordion__caret{flex:none;width:0;height:0;border-top:var(--fm-space-1) solid transparent;border-bottom:var(--fm-space-1) solid transparent;border-left:var(--fm-space-1) solid currentcolor;transition:transform var(--fm-motion-duration-fast) ease}.fm-accordion__trigger[data-state=open] .fm-accordion__caret{transform:rotate(90deg)}.fm-accordion__label{flex:1 1 0;min-width:min(100%,12rem)}.fm-accordion__extra{margin-inline-start:auto;color:var(--fm-d-fg-3);font-weight:var(--fm-fw-regular)}.fm-accordion__content{padding:var(--fm-space-4);background:var(--fm-d-surface);color:var(--fm-d-fg)}.fm-accordion__content[hidden]{display:none}.fm-accordion--plain{border:0;border-radius:0}.fm-accordion--plain .fm-accordion__item+.fm-accordion__item{border-top:0}.fm-accordion--plain .fm-accordion__trigger,.fm-accordion--plain .fm-accordion__content{padding-inline:0;background:transparent}@media(pointer:coarse){.fm-accordion__trigger{min-height:var(--fm-tap-target)}}@media(prefers-reduced-motion:reduce){.fm-accordion__caret{transition:none}}.fm-tabs{display:flex;flex-direction:column;gap:var(--fm-space-4);min-width:0}.fm-tabs__list{display:flex;gap:var(--fm-space-5);max-width:100%;overflow-x:auto;border-bottom:var(--fm-border-w) solid var(--fm-d-border);scrollbar-width:thin}.fm-tabs__tab{flex:0 0 auto;margin-bottom:calc(-1 * var(--fm-border-w));padding:var(--fm-space-2) 0;border:0;border-bottom:var(--fm-underline-w) solid transparent;background:transparent;color:var(--fm-d-fg-2);font:inherit;font-weight:var(--fm-fw-medium);white-space:nowrap;cursor:pointer;transition:color var(--fm-dur-fast) var(--fm-ease),border-color var(--fm-dur-fast) var(--fm-ease)}.fm-tabs__tab:hover:not(:disabled){color:var(--fm-d-fg)}.fm-tabs__tab[data-state=active]{border-bottom-color:var(--fm-accent);color:var(--fm-d-fg)}.fm-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.fm-tabs__tab:focus-visible,.fm-tabs__panel:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-border-w)}.fm-tabs__tab:focus-visible{outline-offset:calc(-1 * var(--fm-outline-w))}.fm-tabs__panel{min-width:0}@media(prefers-reduced-motion:reduce){.fm-tabs__tab{transition:none}}.fm-carousel{display:flex;flex-direction:column;gap:var(--fm-space-3);min-width:0}.fm-carousel__viewport{overflow:hidden;border-radius:var(--fm-figure-radius)}.fm-carousel__track{display:flex;margin-left:calc(var(--fm-space-2) * -1);touch-action:pan-y pinch-zoom}.fm-carousel__slide{flex:none;width:100%;min-width:0;margin:0;padding:0 0 0 var(--fm-space-2);border:0}.fm-carousel__controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--fm-space-2)}.fm-carousel__status{min-width:4ch;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-variant-numeric:tabular-nums;text-align:center}.fm-sparkline{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;max-width:100%;line-height:0}.fm-sparkline .recharts-wrapper,.fm-sparkline svg{max-width:100%;height:auto}.fm-sparkline__span{color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug);white-space:nowrap}.fm-sparkline__ends{display:flex;align-items:baseline;justify-content:space-between;align-self:stretch;gap:var(--fm-space-3);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug);font-variant-numeric:tabular-nums}.fm-sparkline__ends .fm-dv{color:inherit}.fm-sparkline__ends .fm-dv--strong{color:var(--fm-d-fg);font-weight:var(--fm-fw-semi)}.fm-sparkline--row{width:100%;max-width:calc(var(--fm-space-16) * 5);align-items:stretch}.fm-sparkline--row .fm-sparkline__span{align-self:flex-start}.fm-sparkline--frame{display:flex;width:100%;height:100%;align-items:stretch}.fm-sparkline--frame .recharts-wrapper,.fm-sparkline--frame svg{height:100%}.fm-sparkline--frame .recharts-cartesian-axis-tick-value{fill:var(--fm-d-fg-2);font-size:var(--fm-fs-fine)}.fm-counting-value:before{content:attr(data-shown);content:attr(data-shown) / ""}.fm-key-figures{container:fm-key-figures / inline-size;min-width:0}.fm-key-figures__grid{display:grid;min-width:0}.fm-key-figures__item{display:flex;flex-direction:column;min-width:0}.fm-key-figures__label{order:1;margin-top:var(--fm-space-1);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-regular);line-height:var(--fm-lh-snug)}.fm-key-figures__value{order:0;color:var(--fm-d-fg);font-size:var(--fm-fs-h3);font-weight:var(--fm-fw-regular);line-height:var(--fm-lh-tight);font-variant-numeric:tabular-nums;white-space:nowrap}.fm-key-figures__word-space{font-size:0}.fm-key-figures__unit{margin-left:var(--fm-space-1);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-regular)}.fm-key-figures__qualifier{margin-right:var(--fm-space-2);color:var(--fm-d-fg-2);font-size:var(--fm-fs-label);font-weight:var(--fm-fw-medium);vertical-align:.35em}.fm-key-figures--display .fm-key-figures__qualifier{display:block;margin:0 0 var(--fm-space-1);font-size:var(--fm-fs-body);line-height:var(--fm-lh-snug);vertical-align:baseline}.fm-key-figures__qualifier{letter-spacing:normal}.fm-key-figures--display:has(.fm-key-figures__qualifier) .fm-key-figures__item:not([data-unavailable=true]) .fm-key-figures__value:not(:has(.fm-key-figures__qualifier)):before{content:" ";display:block;margin:0 0 var(--fm-space-1);font-size:var(--fm-fs-body);line-height:var(--fm-lh-snug)}.fm-key-figures--compact .fm-key-figures__qualifier{display:block;margin:0 0 var(--fm-space-1);line-height:var(--fm-lh-snug);vertical-align:baseline}.fm-key-figures--compact:has(.fm-key-figures__qualifier) .fm-key-figures__item:not([data-unavailable=true]) .fm-key-figures__value:not(:has(.fm-key-figures__qualifier)):before{content:" ";display:block;margin:0 0 var(--fm-space-1);font-size:var(--fm-fs-label);line-height:var(--fm-lh-snug)}.fm-key-figures__marker{margin-left:var(--fm-space-1);font-size:var(--fm-fs-fine)}.fm-key-figures__delta{order:2;margin-top:var(--fm-space-1);font-size:var(--fm-fs-label);font-weight:var(--fm-fw-semi)}.fm-key-figures__delta--up{color:var(--fm-accent-strong)}.fm-key-figures__delta--down{color:var(--fm-rose-strong)}.fm-key-figures__delta--flat{color:var(--fm-d-fg-2)}.fm-key-figures__footnote{order:3;margin-top:var(--fm-space-1);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.fm-key-figures .fm-key-figures__item[data-unavailable=true] .fm-key-figures__value{display:contents}.fm-key-figures__dash{order:0;color:var(--fm-d-fg-2);line-height:var(--fm-lh-tight)}.fm-key-figures__reason{order:2;max-width:34ch;margin-top:var(--fm-space-1);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-regular);line-height:var(--fm-lh-snug);white-space:normal}.fm-key-figures__item--positive .fm-key-figures__value{color:var(--fm-accent-strong)}.fm-key-figures__item--warning .fm-key-figures__value{color:var(--fm-ink-amber)}.fm-key-figures__item--danger .fm-key-figures__value{color:var(--fm-rose-strong)}.fm-key-figures--tiles>.fm-key-figures__grid{display:flex;flex-wrap:wrap;gap:var(--fm-space-4)}.fm-key-figures--tiles .fm-key-figures__grid>.fm-key-figures__item{flex:1 1 var(--fm-stat-tile-min)}.fm-key-figures--tiles .fm-key-figures__item{padding:var(--fm-space-stack-xl) var(--fm-space-inset-xl);border:var(--fm-border-w) solid var(--fm-border);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface);box-shadow:var(--fm-shadow-card)}.fm-key-figures--chart-surface{padding:var(--fm-figure-inset);border-radius:var(--fm-figure-radius);background:var(--fm-figure-surface)}.fm-key-figures--chart-surface .fm-key-figures__item{padding:var(--fm-space-3);border-width:0 0 var(--fm-border-w);border-color:var(--fm-d-border);border-radius:0;background:transparent;box-shadow:none}.fm-key-figures--columns-2>.fm-key-figures__grid{grid-template-columns:var(--fm-grid-2)}.fm-key-figures--columns-3>.fm-key-figures__grid{grid-template-columns:var(--fm-grid-3)}.fm-key-figures--columns-4>.fm-key-figures__grid{grid-template-columns:var(--fm-grid-4)}.fm-key-figures--rail .fm-key-figures__item{padding-right:var(--fm-space-6)}.fm-key-figures--rail .fm-key-figures__item+.fm-key-figures__item{padding-left:var(--fm-space-6);border-left:var(--fm-border-w) solid var(--fm-d-border)}.fm-key-figures--rail .fm-key-figures__delta,.fm-key-figures--rail .fm-key-figures__footnote{max-width:24ch}.fm-key-figures--rail .fm-key-figures__grid[data-count="1"] .fm-key-figures__footnote{max-width:none}.fm-key-figures--responsive>.fm-key-figures__grid{gap:var(--fm-space-5) var(--fm-space-6)}.fm-key-figures--responsive .fm-key-figures__item,.fm-key-figures--responsive .fm-key-figures__item+.fm-key-figures__item{padding:0;border-left:0}.fm-key-figures__grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.fm-key-figures--responsive>.fm-key-figures__grid[data-count="2"]{grid-template-columns:var(--fm-grid-2)}.fm-key-figures--responsive>.fm-key-figures__grid[data-count="3"],.fm-key-figures--responsive>.fm-key-figures__grid[data-count=three]{grid-template-columns:var(--fm-grid-3)}.fm-key-figures--responsive>.fm-key-figures__grid[data-count="4"],.fm-key-figures--responsive>.fm-key-figures__grid[data-count=four]{grid-template-columns:var(--fm-grid-4)}@container fm-key-figures (max-width: 40rem){.fm-key-figures--responsive>.fm-key-figures__grid[data-count="4"],.fm-key-figures--responsive>.fm-key-figures__grid[data-count=four]{grid-template-columns:var(--fm-grid-2)}}@container fm-key-figures (max-width: 30rem){.fm-key-figures--rail:not(.fm-key-figures--display):not(.fm-key-figures--compact)>.fm-key-figures__grid:not([data-count="1"]){grid-template-columns:var(--fm-grid-2);gap:var(--fm-space-4)}.fm-key-figures--rail .fm-key-figures__item,.fm-key-figures--rail .fm-key-figures__item+.fm-key-figures__item{padding:0;border-left:0}.fm-key-figures--rail:not(.fm-key-figures--compact)>.fm-key-figures__grid:not(:has(>.fm-key-figures__item--lead))>.fm-key-figures__item:last-child:nth-child(odd){grid-column:1 / -1}.fm-key-figures--rail:not(.fm-key-figures--compact)>.fm-key-figures__grid>.fm-key-figures__item--lead,.fm-key-figures--rail:not(.fm-key-figures--compact)>.fm-key-figures__grid:has(>.fm-key-figures__item--lead)>.fm-key-figures__item:last-child:nth-child(2n){grid-column:1 / -1}}.fm-key-figures--display>.fm-key-figures__grid{grid-template-columns:var(--fm-grid-stat-band);gap:var(--fm-space-5) var(--fm-space-6);overflow:visible}@container fm-key-figures (min-width: 64.0625em){.fm-key-figures--display>.fm-key-figures__grid{grid-template-columns:var(--fm-grid-4);gap:var(--fm-space-10) var(--fm-split-gap)}.fm-key-figures--display>.fm-key-figures__grid>.fm-key-figures__item:only-child{grid-column:span 2}}@container fm-key-figures (min-width: 48rem){.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid[data-count="1"]>.fm-key-figures__item:not([data-unavailable=true]):not([data-pending=true]){display:grid;grid-column:1 / -1;grid-template-columns:var(--fm-split-balanced);gap:var(--fm-space-1) var(--fm-split-gap);align-items:center}.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid[data-count="1"]>.fm-key-figures__item:not([data-unavailable=true]):not([data-pending=true])>.fm-key-figures__value{grid-row:1 / span 3;grid-column:1}.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid[data-count="1"]>.fm-key-figures__item:not([data-unavailable=true]):not([data-pending=true])>:not(.fm-key-figures__value){grid-column:2;max-width:var(--fm-prose-measure)}.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid[data-count="1"] .fm-key-figures__label{font-size:var(--fm-fs-lede)}}.fm-key-figures--rail.fm-key-figures--display .fm-key-figures__item,.fm-key-figures--rail.fm-key-figures--display .fm-key-figures__item+.fm-key-figures__item{padding:0;border:0}.fm-key-figures--rail.fm-key-figures--display .fm-key-figures__item[data-unavailable=true] .fm-key-figures__dash{display:none}.fm-key-figures--rail.fm-key-figures--display .fm-key-figures__item:not([data-unavailable=true]) .fm-key-figures__value{font-size:var(--fm-fs-statement);font-weight:var(--fm-fw-light);letter-spacing:var(--fm-ls-statement);line-height:1}.fm-key-figures--rail.fm-key-figures--display .fm-key-figures__unit{margin-left:var(--fm-space-2);color:inherit;font-size:var(--fm-fs-h2);font-weight:var(--fm-fw-light);letter-spacing:0}.fm-key-figures--rail.fm-key-figures--display .fm-key-figures__label,.fm-key-figures--rail.fm-key-figures--display .fm-key-figures__footnote{order:1;max-width:34ch;margin-top:var(--fm-space-3);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-regular);line-height:var(--fm-lh-snug);letter-spacing:0;text-transform:none}.fm-key-figures--rail.fm-key-figures--display .fm-key-figures__footnote{order:2;margin-top:var(--fm-space-1);color:var(--fm-d-fg-2)}.fm-key-figures--rail.fm-key-figures--display .fm-key-figures__item[data-unavailable=true] .fm-key-figures__label{order:0;margin-top:0;color:var(--fm-d-fg)}.fm-key-figures--rail.fm-key-figures--display .fm-key-figures__item[data-unavailable=true] .fm-key-figures__reason{max-width:44ch;font-size:var(--fm-fs-body-sm)}@container fm-key-figures (max-width: 64em){.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid:not([data-count="1"]) .fm-key-figures__item:not([data-unavailable=true]) .fm-key-figures__value{font-size:var(--fm-fs-display)}.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid:not([data-count="1"]) .fm-key-figures__unit{margin-left:var(--fm-space-1);font-size:var(--fm-fs-h3)}.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid:not([data-count="1"]) .fm-key-figures__label{margin-top:var(--fm-space-2)}}@container fm-key-figures (max-width: 30rem){.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid[data-count="3"]:not(:has(>[data-unavailable=true])){grid-template-columns:var(--fm-grid-3-whole-words);column-gap:var(--fm-space-4)}.fm-key-figures--rail.fm-key-figures--display:not(.fm-key-figures--lead-wrap)>.fm-key-figures__grid[data-count="3"]:not(:has(>[data-unavailable=true])) .fm-key-figures__item:not([data-unavailable=true]) .fm-key-figures__value{font-size:min(var(--fm-fs-h1),7cqi)}.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid[data-count="3"]:not(:has(>[data-unavailable=true])) .fm-key-figures__unit{font-size:var(--fm-fs-body-sm)}.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid[data-count="3"]:not(:has(>[data-unavailable=true]))>.fm-key-figures__item:last-child{grid-column:auto}.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid:not([data-count="1"]):has(>[data-unavailable=true]){grid-template-columns:var(--fm-grid-2)}.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid:has(>[data-unavailable=true])>.fm-key-figures__item[data-unavailable=true]{display:grid;grid-column:1 / -1;grid-template-columns:var(--fm-grid-lead-mark);column-gap:var(--fm-space-4);align-items:center;padding-top:var(--fm-space-4);border-top:var(--fm-border-w) solid var(--fm-d-border)}.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid:has(>[data-unavailable=true])>.fm-key-figures__item[data-unavailable=true] .fm-key-figures__dash{grid-row:1 / span 2;grid-column:1}.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid:has(>[data-unavailable=true])>.fm-key-figures__item[data-unavailable=true] .fm-key-figures__label{grid-row:1;grid-column:2;margin-top:0}.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid:has(>[data-unavailable=true])>.fm-key-figures__item[data-unavailable=true] .fm-key-figures__reason{grid-row:2;grid-column:2}}@media(min-width:64.0625em){@container fm-key-figures (max-width: 32rem){.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid[data-count="2"]{grid-template-columns:minmax(0,1fr);row-gap:var(--fm-space-8)}.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid[data-count="2"] .fm-key-figures__item:not([data-unavailable=true]) .fm-key-figures__value{font-size:var(--fm-fs-statement)}.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid[data-count="2"] .fm-key-figures__unit{margin-left:var(--fm-space-2);font-size:var(--fm-fs-h2)}}}.fm-key-figures--compact>.fm-key-figures__grid{gap:var(--fm-space-4)}.fm-key-figures--compact>.fm-key-figures__grid[data-count="2"]{grid-template-columns:var(--fm-grid-2)}.fm-key-figures--compact>.fm-key-figures__grid[data-count="3"]{grid-template-columns:var(--fm-grid-3)}@container fm-key-figures (max-width: 20rem){.fm-key-figures--compact>.fm-key-figures__grid[data-count="3"]{column-gap:var(--fm-space-3)}.fm-key-figures--compact>.fm-key-figures__grid[data-count="3"] .fm-key-figures__label{font-size:var(--fm-fs-caption)}}@container fm-key-figures (max-width: 16rem){.fm-key-figures--compact>.fm-key-figures__grid[data-count="3"]{grid-template-columns:var(--fm-grid-2)}}.fm-key-figures--rail.fm-key-figures--compact .fm-key-figures__item,.fm-key-figures--rail.fm-key-figures--compact .fm-key-figures__item+.fm-key-figures__item{justify-content:flex-start;padding:0;border-left:0}.fm-key-figures--compact .fm-key-figures__label{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.fm-key-figures--compact .fm-key-figures__item[data-unavailable=true] .fm-key-figures__reason{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fm-key-figures.fm-key-figures--rail.fm-key-figures--stack>.fm-key-figures__grid[data-count]{grid-template-columns:minmax(0,1fr);gap:0}.fm-key-figures.fm-key-figures--rail.fm-key-figures--stack .fm-key-figures__item,.fm-key-figures.fm-key-figures--rail.fm-key-figures--stack .fm-key-figures__item+.fm-key-figures__item{padding:var(--fm-space-4) 0;border-top:var(--fm-border-w) solid var(--fm-d-border)}.fm-key-figures.fm-key-figures--rail.fm-key-figures--stack .fm-key-figures__item:first-child{padding-top:0;border-top:0}.fm-key-figures.fm-key-figures--rail.fm-key-figures--stack .fm-key-figures__item:last-child:nth-child(odd){grid-column:auto}@media(min-width:64.0625em){.fm-key-figures.fm-key-figures--rail.fm-key-figures--stack .fm-key-figures__footnote{max-width:var(--fm-prose-measure)}}@media(max-width:64em){.fm-key-figures.fm-key-figures--rail.fm-key-figures--stack>.fm-key-figures__grid[data-count]:not([data-count="1"]){grid-template-columns:var(--fm-grid-3);gap:var(--fm-space-4);align-items:start}.fm-key-figures.fm-key-figures--rail.fm-key-figures--stack>.fm-key-figures__grid[data-count="2"]{grid-template-columns:var(--fm-grid-2)}.fm-key-figures.fm-key-figures--rail.fm-key-figures--stack .fm-key-figures__item,.fm-key-figures.fm-key-figures--rail.fm-key-figures--stack .fm-key-figures__item+.fm-key-figures__item,.fm-key-figures.fm-key-figures--rail.fm-key-figures--stack .fm-key-figures__item:first-child{padding:0;border-top:0}.fm-key-figures.fm-key-figures--rail.fm-key-figures--stack .fm-key-figures__value{white-space:normal}}@media(max-width:48em){.fm-key-figures.fm-key-figures--rail.fm-key-figures--stack>.fm-key-figures__grid[data-count]:not([data-count="1"]){grid-template-columns:var(--fm-grid-2);row-gap:var(--fm-space-5)}.fm-key-figures.fm-key-figures--rail.fm-key-figures--stack .fm-key-figures__item:last-child:nth-child(odd){grid-column:1 / -1}}.fm-key-figures--lead-wrap>.fm-key-figures__grid[data-count]{display:flex;flex-wrap:wrap;gap:var(--fm-space-4) var(--fm-space-8)}.fm-key-figures--lead-wrap .fm-key-figures__item{flex:1 1 9rem;min-width:min-content}.fm-key-figures--lead-wrap .fm-key-figures__item:first-child{flex-basis:var(--fm-form-control-fill)}.fm-key-figures--rail.fm-key-figures--lead-wrap>.fm-key-figures__grid .fm-key-figures__value{font-size:var(--fm-fs-h1);white-space:nowrap}.fm-key-figures--rail.fm-key-figures--lead-wrap>.fm-key-figures__grid .fm-key-figures__item:first-child .fm-key-figures__value{font-size:var(--fm-fs-display)}.fm-key-figures--rail.fm-key-figures--lead-wrap>.fm-key-figures__grid .fm-key-figures__unit{margin-left:var(--fm-space-1);font-size:var(--fm-fs-body)}.fm-key-figures--rail.fm-key-figures--display .fm-key-figures__item[data-unavailable=true] .fm-key-figures__dash{font-size:var(--fm-fs-statement);font-weight:var(--fm-fw-light);line-height:1}@container fm-key-figures (max-width: 64em){.fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid:not([data-count="1"]) .fm-key-figures__item[data-unavailable=true] .fm-key-figures__dash{font-size:var(--fm-fs-display)}}.fm-key-figures.fm-key-figures--rail .fm-key-figures__item--lead .fm-key-figures__value{font-size:var(--fm-fs-display);font-weight:var(--fm-fw-light);letter-spacing:var(--fm-ls-statement)}.fm-key-figures--rail .fm-key-figures__item--lead .fm-key-figures__unit{margin-left:var(--fm-space-2);color:inherit;font-size:var(--fm-fs-h2);font-weight:var(--fm-fw-light);letter-spacing:0}.fm-key-figures[data-updating=true] .fm-key-figures__value{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--fm-d-fg) 10%,transparent) 50%,transparent 100%);background-size:200% 100%;color:var(--fm-d-fg-2);animation:fm-key-figures-updating var(--fm-motion-duration-skeleton) linear infinite}.fm-key-figures[data-updating=true] .fm-key-figures__item[data-unavailable=true] .fm-key-figures__dash{display:inline-block;min-inline-size:6ch;border-radius:var(--fm-radius-sm);color:transparent}@keyframes fm-key-figures-updating{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.fm-key-figures[data-updating=true] .fm-key-figures__value{background:color-mix(in srgb,var(--fm-d-fg) 6%,transparent);animation:none}}@container fm-key-figures (min-width: 48em){.fm-key-figures--rail>.fm-key-figures__grid:has(>.fm-key-figures__item--lead>.fm-key-figures__trend){align-items:start}}.fm-key-figures--rail>.fm-key-figures__grid:has(>.fm-key-figures__item--lead){align-items:last baseline}.fm-key-figures__item--lead .fm-key-figures__delta{align-self:flex-start;margin-top:var(--fm-space-2);padding:var(--fm-space-1) var(--fm-space-3);border:var(--fm-border-w) solid currentColor;border-radius:var(--fm-radius-full);background:color-mix(in srgb,currentColor 10%,transparent);font-size:var(--fm-fs-caption);max-width:none}.fm-key-figures__trend{order:4;margin-top:var(--fm-space-3);--ranked-share-color: var(--fm-accent-strong)}@container fm-key-figures (min-width: 48em){.fm-key-figures__item--lead:has(>.fm-key-figures__trend){display:grid;grid-template-columns:var(--fm-grid-lead-history);column-gap:var(--fm-space-4);align-content:start;justify-items:start}.fm-key-figures__item--lead:has(>.fm-key-figures__trend)>.fm-key-figures__value{grid-column:1;grid-row:1}.fm-key-figures__item--lead:has(>.fm-key-figures__trend)>.fm-key-figures__delta{grid-column:2;grid-row:1;align-self:center;margin-top:0}.fm-key-figures__item--lead:has(>.fm-key-figures__trend)>.fm-key-figures__label{grid-column:1 / span 2;grid-row:2}.fm-key-figures__item--lead>.fm-key-figures__trend{grid-column:3;grid-row:1 / span 2;align-self:center;justify-self:stretch;margin-top:0;margin-inline-start:var(--fm-space-6)}}.fm-key-figures__trend .fm-sparkline{align-items:stretch}@container fm-key-figures (min-width: 48em){.fm-key-figures--responsive>.fm-key-figures__grid[data-count="3"]:has(>.fm-key-figures__item--lead){grid-template-columns:var(--fm-grid-lead-wide)}}.fm-key-figures__retry{order:3;margin-top:var(--fm-space-1)}.fm-key-figures__skeleton{display:inline-block;inline-size:4.5ch;block-size:.72em;border-radius:var(--fm-radius-sm);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,currentColor 10%,transparent) 50%,transparent 100%),color-mix(in srgb,currentColor 12%,transparent);background-size:200% 100%,auto;vertical-align:baseline;animation:fm-key-figures-updating var(--fm-motion-duration-skeleton) linear infinite}@media(prefers-reduced-motion:reduce){.fm-key-figures__skeleton{animation:none}}.fm-selector-tiles{display:grid;grid-template-columns:var(--fm-grid-choice-tiles);gap:var(--fm-space-3);width:100%;min-width:0}.fm-selector-tiles[data-count="2"],.fm-selector-tiles[data-count="4"]{grid-template-columns:var(--fm-grid-choice-pairs)}.fm-selector-tiles[data-count="3"]{grid-template-columns:var(--fm-grid-choice-triples)}.fm-selector-tiles__tile{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--fm-space-3);min-width:0;min-height:var(--fm-tap-target);padding:var(--fm-space-4);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface);color:var(--fm-d-fg);font-family:var(--fm-font-sans);text-align:start;cursor:pointer;overflow:hidden;transition:border-color var(--fm-dur-fast) var(--fm-ease),box-shadow var(--fm-dur-fast) var(--fm-ease),background var(--fm-dur-fast) var(--fm-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.fm-selector-tiles__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.fm-selector-tiles--media .fm-selector-tiles__tile{padding:0;gap:0}.fm-selector-tiles__media{display:block;position:relative}.fm-selector-tiles__media .fm-asset-image{border:0;border-radius:0}.fm-selector-tiles__media .fm-asset-image__credit{background:var(--fm-deep-ground);color:var(--fm-fg-on-dark)}.fm-selector-tiles__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--fm-tap-target);height:var(--fm-tap-target);border-radius:var(--fm-radius);background:var(--fm-d-bg-2);color:var(--fm-d-fg-2);font-size:var(--fm-fs-h3);transition:background var(--fm-dur-fast) var(--fm-ease),color var(--fm-dur-fast) var(--fm-ease)}.fm-selector-tiles__body{display:flex;flex-direction:column;gap:var(--fm-space-1);min-width:0;padding-inline-end:var(--fm-space-8)}.fm-selector-tiles--media .fm-selector-tiles__body{padding:var(--fm-space-4);padding-inline-end:var(--fm-space-8)}.fm-selector-tiles__title{font-size:var(--fm-fs-lede);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug);color:var(--fm-d-fg);overflow-wrap:anywhere}.fm-selector-tiles__consequence{font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-body);color:var(--fm-d-fg-2);overflow-wrap:anywhere}.fm-selector-tiles__reason{font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug);color:var(--fm-d-fg-2);font-style:italic}.fm-selector-tiles--icon .fm-selector-tiles__tile{flex-direction:row;align-items:flex-start;gap:var(--fm-space-4)}.fm-selector-tiles--icon .fm-selector-tiles__icon{flex:0 0 auto}.fm-selector-tiles__mark{position:absolute;inset-block-start:var(--fm-space-4);inset-inline-end:var(--fm-space-4);width:var(--fm-space-5);height:var(--fm-space-5);border:var(--fm-border-w-2) solid var(--fm-d-fg-3);border-radius:var(--fm-radius-full);background:var(--fm-d-surface);box-sizing:border-box}.fm-selector-tiles--media .fm-selector-tiles__mark{inset-block-start:auto;inset-block-end:calc(100% - var(--fm-space-4) - var(--fm-space-5))}.fm-selector-tiles__tile--checked .fm-selector-tiles__mark{border-color:var(--fm-accent);background:var(--fm-accent)}.fm-selector-tiles__tile--checked .fm-selector-tiles__mark:after{position:absolute;inset-block-start:22%;inset-inline-start:34%;width:26%;height:46%;border:solid var(--fm-on-fill-strong);border-width:0 var(--fm-border-w-2) var(--fm-border-w-2) 0;transform:rotate(45deg);content:""}.fm-selector-tiles__tile--checked{border-color:var(--fm-accent);box-shadow:inset 0 0 0 var(--fm-border-w) var(--fm-accent);background:linear-gradient(var(--fm-accent-soft),var(--fm-accent-soft)),var(--fm-d-surface)}.fm-selector-tiles__tile--checked .fm-selector-tiles__icon{background:var(--fm-accent);color:var(--fm-on-fill-strong)}@media(hover:hover){.fm-selector-tiles__tile:hover:not(.fm-selector-tiles__tile--disabled):not(.fm-selector-tiles__tile--checked){border-color:var(--fm-border-strong);box-shadow:var(--fm-shadow-hover)}}.fm-selector-tiles__tile:has(.fm-selector-tiles__input:focus-visible){outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w)}.fm-selector-tiles__tile--disabled{cursor:not-allowed;border-style:dashed;background:repeating-linear-gradient(135deg,transparent 0 var(--fm-space-2),color-mix(in srgb,var(--fm-d-fg) 10%,transparent) var(--fm-space-2) calc(var(--fm-space-2) + var(--fm-border-w))),var(--fm-d-bg-2);color:var(--fm-d-fg-2)}.fm-selector-tiles__tile--disabled .fm-selector-tiles__media{filter:grayscale(1)}.fm-selector-tiles__tile--disabled .fm-selector-tiles__title{color:var(--fm-d-fg-2)}.fm-selector-tiles--on-dark .fm-selector-tiles__tile--disabled{background:repeating-linear-gradient(135deg,transparent 0 var(--fm-space-2),color-mix(in srgb,var(--fm-d-fg) 10%,transparent) var(--fm-space-2) calc(var(--fm-space-2) + var(--fm-border-w))),transparent;color:var(--fm-fg-on-dark-muted)}.fm-selector-tiles--on-dark .fm-selector-tiles__tile--disabled .fm-selector-tiles__title{color:var(--fm-fg-on-dark-muted)}.fm-selector-tiles--on-dark .fm-selector-tiles__tile{border-color:var(--fm-on-dark-control-border);background:transparent;color:var(--fm-fg-on-dark)}.fm-selector-tiles--on-dark .fm-selector-tiles__title{color:var(--fm-fg-on-dark)}.fm-selector-tiles--on-dark .fm-selector-tiles__consequence,.fm-selector-tiles--on-dark .fm-selector-tiles__reason{color:var(--fm-fg-on-dark-muted)}.fm-selector-tiles--on-dark .fm-selector-tiles__tile--checked{border-color:var(--fm-on-dark-selected-ring);box-shadow:inset 0 0 0 var(--fm-border-w) var(--fm-on-dark-selected-ring);background:var(--fm-on-dark-hover)}.fm-selector-tiles--on-dark .fm-selector-tiles__tile--checked .fm-selector-tiles__mark{border-color:var(--fm-on-dark-selected-ring);background:var(--fm-on-dark-selected-ring)}.fm-selector-tiles--on-dark .fm-selector-tiles__tile--checked .fm-selector-tiles__mark:after{border-color:var(--fm-deep-ground)}@media(max-width:47.999em){.fm-selector-tiles{grid-template-columns:1fr;gap:var(--fm-space-2)}.fm-selector-tiles[data-count="2"],.fm-selector-tiles[data-count="4"]{grid-template-columns:1fr}.fm-selector-tiles__tile{flex-direction:row;align-items:center;padding:var(--fm-space-3)}.fm-selector-tiles--media .fm-selector-tiles__tile{padding:var(--fm-space-2);gap:var(--fm-space-3)}.fm-selector-tiles__media{flex:0 0 auto;width:calc(var(--fm-tap-target) * 2);border-radius:var(--fm-radius);overflow:hidden}.fm-selector-tiles__media .fm-asset-image__credit{inset-inline:var(--fm-space-1) auto;bottom:var(--fm-space-1);max-width:calc(100% - 2 * var(--fm-space-1));padding:0;background:none}.fm-selector-tiles__media .fm-asset-image__credit-text,.fm-selector-tiles__media .fm-asset-image__example{padding:0 var(--fm-space-1);border:0;border-radius:var(--fm-radius-sm);background:var(--fm-deep-ground);font-family:var(--fm-font-sans);font-size:var(--fm-fs-fine);letter-spacing:0;line-height:var(--fm-lh-snug);text-transform:none}.fm-selector-tiles--media .fm-selector-tiles__body{padding:0;padding-inline-end:var(--fm-space-8)}.fm-selector-tiles__mark,.fm-selector-tiles--media .fm-selector-tiles__mark{inset-block:50% auto;inset-inline-end:var(--fm-space-3);transform:translateY(-50%)}.fm-selector-tiles--icon .fm-selector-tiles__mark{inset-block:var(--fm-space-3) auto;inset-inline-end:var(--fm-space-3);transform:none}}@media(prefers-reduced-motion:reduce){.fm-selector-tiles__tile,.fm-selector-tiles__icon{transition:none}}.fm-value-list{display:grid;width:100%;min-width:0;margin:0;padding:0;border-block:var(--fm-border-w) solid var(--fm-border-soft)}.fm-value-list--two{grid-template-columns:var(--fm-grid-2)}.fm-value-list-host{container:fm-value-list / inline-size;min-width:0}.fm-value-list--auto{grid-template-columns:var(--fm-grid-3)}@container fm-value-list (max-width: 44rem){.fm-value-list--auto{grid-template-columns:var(--fm-grid-2)}}@container fm-value-list (max-width: 28rem){.fm-value-list--auto{grid-template-columns:minmax(0,1fr)}}@container fm-value-list (min-width: 28rem){.fm-value-list--auto:has(>.fm-value-list__item:nth-child(4):last-child){grid-template-columns:var(--fm-grid-2)}}.fm-value-list__item{min-width:0;padding:var(--fm-space-3) var(--fm-space-4)}.fm-value-list--compact .fm-value-list__item{padding-block:var(--fm-space-2)}.fm-value-list:not(.fm-value-list--compact) .fm-value-list__label,.fm-value-list:not(.fm-value-list--compact) .fm-value-list__helper{font-size:var(--fm-fs-caption)}.fm-value-list--auto{column-gap:var(--fm-space-6)}.fm-value-list--auto .fm-value-list__item{padding-inline:0}.fm-value-list--two .fm-value-list__item:nth-child(2n){border-left:var(--fm-border-w) solid var(--fm-border-soft)}.fm-value-list--two .fm-value-list__item:nth-child(n+3){border-top:var(--fm-border-w) solid var(--fm-border-soft)}.fm-value-list--auto{border-block-start:0}.fm-value-list--auto .fm-value-list__item{border-top:var(--fm-border-w) solid var(--fm-border-soft)}.fm-value-list__label{margin:0 0 var(--fm-space-1);color:var(--fm-d-fg-2);font-size:var(--fm-fs-label);font-weight:var(--fm-fw-regular);line-height:var(--fm-lh-snug)}.fm-value-list__value{min-width:0;margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug);overflow-wrap:break-word}.fm-value-list__helper{display:block;margin:var(--fm-space-1) 0 0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug);overflow-wrap:anywhere}@media(max-width:37.499em){.fm-value-list--two{grid-template-columns:minmax(0,1fr)}.fm-value-list--two .fm-value-list__item:nth-child(2n){border-left:0}.fm-value-list--two .fm-value-list__item:nth-child(n+2){border-top:var(--fm-border-w) solid var(--fm-border-soft)}}.fm-value-list__value--unavailable{color:var(--fm-d-fg-3);font-weight:var(--fm-fw-regular)}.fm-value-list__value--prose{font-weight:var(--fm-fw-regular)}@container fm-value-list (min-width: 18rem){.fm-surface--glass-deep .fm-value-list--auto{grid-template-columns:var(--fm-grid-2)}}.fm-map-stage--fill{height:100%;min-height:var(--map-band-fill-min-h, var(--fm-map-stage-fill-min-h))}.fm-map-stage-wrap{display:flex;flex-direction:column;min-width:0}.fm-map-stage-wrap--fill{height:100%;min-height:0}.fm-map-stage-wrap--fill>.fm-map-stage{flex:1 1 auto;min-height:0}.fm-map-stage-wrap__foot{flex:0 0 auto}.fm-map-stage{--map-stage-context-min-w: calc(var(--fm-panel-w) - var(--fm-space-16) - var(--fm-space-1));--map-stage-context-max-w: calc(var(--fm-inspector-w) + var(--fm-space-5));--map-stage-side-clearance: calc(var(--fm-inspector-w) + var(--fm-space-16) - var(--fm-space-1));--map-stage-dock-top: calc(var(--fm-ctxpanel-top) + var(--fm-tap-target) + var(--fm-space-16) + var(--fm-space-2));--map-stage-dock-bottom: calc(var(--fm-tap-target) + var(--fm-tap-target));--map-stage-dock-w: var(--map-stage-side-clearance);--map-stage-dock-gutter: var(--fm-space-10);position:relative;min-width:0;overflow:hidden;background:var(--fm-map-charcoal)}.fm-map-stage__canvas,.fm-map-canvas{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0}.fm-map-panel-root{position:relative;height:100%;width:100%;overflow:hidden;box-shadow:var(--fm-shadow-card)}.fm-map-panel-root--static-snapshot{touch-action:pan-y}.fm-map-stage__actions{position:absolute;top:var(--fm-space-3);right:var(--fm-space-4);left:var(--fm-space-4);z-index:1200;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fm-space-3);pointer-events:none}.fm-map-stage__left,.fm-map-stage__right{display:flex;align-items:center;gap:var(--fm-space-2);min-width:0;pointer-events:auto}.fm-map-stage__right{justify-content:flex-end}.fm-map-stage__context{position:absolute;top:0;left:50%;min-width:var(--map-stage-context-min-w);max-width:min(var(--map-stage-context-max-w),calc(100% - var(--map-stage-side-clearance)));padding:var(--fm-space-2) var(--fm-space-3);transform:translate(-50%);border:var(--fm-border-w) solid var(--fm-glass-border);border-radius:var(--fm-radius);background:var(--fm-glass-2);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur);box-shadow:var(--fm-glass-shadow);color:var(--fm-d-fg);pointer-events:none;text-align:center}.fm-map-stage__title{font-size:var(--fm-fs-caption);font-weight:700;line-height:1.15}.fm-map-stage__subtitle{margin-top:var(--fm-space-1);overflow:hidden;color:var(--fm-d-fg-2);font-size:var(--fm-fs-tiny);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.fm-map-stage__toolbar{position:absolute;top:calc(var(--fm-space-3) + var(--fm-tap-target));right:var(--fm-space-4);left:var(--fm-space-4);z-index:1190;pointer-events:auto}.fm-map-stage__toolbar>*{width:100%;max-width:var(--fm-shell-max);margin-inline:auto}.fm-map-stage__dock{position:absolute;top:var(--map-stage-dock-top);right:var(--fm-space-5);bottom:var(--map-stage-dock-bottom);z-index:1160;width:min(var(--map-stage-dock-w),calc(100% - var(--map-stage-dock-gutter)));pointer-events:auto}.fm-map-stage .ant-btn.fm-map-stage__glass-button{border-color:var(--fm-glass-border);background:var(--fm-glass-2);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur);box-shadow:var(--fm-glass-shadow);color:var(--fm-d-fg)}.fm-map-stage .ant-btn.fm-map-stage__glass-button--active{background:var(--fm-accent);color:var(--fm-d-surface)}.fm-map-stage__disabled-wrapper{display:inline-block;cursor:not-allowed}.fm-map-snapshot{display:flex;flex-direction:column;gap:var(--fm-space-3);min-width:0;margin:0}.fm-map-snapshot__frame{position:relative;z-index:0;isolation:isolate;min-width:0;overflow:hidden;border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius);background:var(--fm-map-charcoal);touch-action:pan-y}.fm-map-snapshot--media .fm-map-snapshot__frame{border:0;box-shadow:none}.fm-map-snapshot--media{container-type:inline-size;container-name:fm-map-snapshot}.fm-map-snapshot--size-preview .fm-map-snapshot__frame{height:var(--fm-map-snapshot-h-preview);min-height:var(--fm-map-snapshot-h-preview)}.fm-map-snapshot--size-compact .fm-map-snapshot__frame{height:var(--fm-map-snapshot-h-compact);min-height:var(--fm-map-snapshot-h-compact)}.fm-map-snapshot--size-standard .fm-map-snapshot__frame{height:var(--fm-map-snapshot-h-standard);min-height:var(--fm-map-snapshot-h-standard)}.fm-map-snapshot--size-tall .fm-map-snapshot__frame{height:var(--fm-map-snapshot-h-tall);min-height:var(--fm-map-snapshot-h-tall)}.fm-map-snapshot--wide .fm-map-snapshot__frame{aspect-ratio:16 / 9}.fm-map-snapshot--standard .fm-map-snapshot__frame{aspect-ratio:4 / 3}.fm-map-snapshot--square .fm-map-snapshot__frame{aspect-ratio:1}.fm-map-snapshot__canvas{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;pointer-events:none;touch-action:pan-y}.fm-map-snapshot--static-snapshot .fm-map-snapshot__canvas{pointer-events:none;touch-action:pan-y}.fm-map-snapshot--interactive .fm-map-snapshot__frame{touch-action:auto}.fm-map-snapshot--interactive .fm-map-snapshot__canvas{pointer-events:auto;touch-action:pan-x pan-y}.fm-map-snapshot__canvas>*{width:100%;height:100%}.fm-map-snapshot__canvas>img,.fm-map-snapshot__canvas>picture,.fm-map-snapshot__canvas>video,.fm-map-snapshot__canvas>canvas,.fm-map-snapshot__canvas>svg{display:block;object-position:center}.fm-map-snapshot--fit-cover .fm-map-snapshot__canvas>img,.fm-map-snapshot--fit-cover .fm-map-snapshot__canvas>picture,.fm-map-snapshot--fit-cover .fm-map-snapshot__canvas>video,.fm-map-snapshot--fit-cover .fm-map-snapshot__canvas>canvas,.fm-map-snapshot--fit-cover .fm-map-snapshot__canvas>svg{object-fit:cover}.fm-map-snapshot--fit-contain .fm-map-snapshot__canvas>img,.fm-map-snapshot--fit-contain .fm-map-snapshot__canvas>picture,.fm-map-snapshot--fit-contain .fm-map-snapshot__canvas>video,.fm-map-snapshot--fit-contain .fm-map-snapshot__canvas>canvas,.fm-map-snapshot--fit-contain .fm-map-snapshot__canvas>svg{object-fit:contain}.fm-map-snapshot--fit-fill .fm-map-snapshot__canvas>img,.fm-map-snapshot--fit-fill .fm-map-snapshot__canvas>picture,.fm-map-snapshot--fit-fill .fm-map-snapshot__canvas>video,.fm-map-snapshot--fit-fill .fm-map-snapshot__canvas>canvas,.fm-map-snapshot--fit-fill .fm-map-snapshot__canvas>svg{object-fit:fill}.fm-map-snapshot__meta{display:flex;flex-wrap:wrap;gap:var(--fm-space-3);align-items:start;min-width:0;color:var(--fm-d-fg-2)}.fm-map-snapshot--media .fm-map-snapshot__meta{box-sizing:border-box;width:min(100%,var(--fm-content-max));margin-inline:auto;padding-inline:var(--fm-container-px)}.fm-map-snapshot__text{display:flex;flex:1 1 0;flex-direction:column;gap:var(--fm-space-1);min-width:0}.fm-map-snapshot__caption{color:var(--fm-d-fg);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug)}.fm-map-snapshot__description{max-width:var(--fm-prose-measure);color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug)}.fm-map-snapshot__controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--fm-space-2);min-width:0}.fm-map-snapshot__legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--fm-space-2);min-width:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug)}@container fm-map-snapshot (max-width: 48rem){.fm-map-snapshot__meta{flex-direction:column;align-items:stretch}.fm-map-snapshot__controls,.fm-map-snapshot__legend{justify-content:flex-start}}.fm-map-snapshot__timeline{width:100%;min-width:0}.fm-map-foreground-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--fm-space-3);align-items:center;min-width:0}.fm-map-legend-panel{min-width:0;color:var(--fm-d-fg-2)}.fm-map-legend-panel .fm-legend{background:transparent}.fm-map-legend-panel .fm-legend__label{color:currentColor}.fm-map-legend-panel--glass,.fm-map-callout.fm-map-callout--glass{padding:var(--fm-space-2) var(--fm-space-3);border:var(--fm-border-w) solid var(--fm-glass-border);border-radius:var(--fm-radius);background:var(--fm-glass-2);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur);box-shadow:var(--fm-glass-shadow);color:var(--fm-glass-text)}.fm-map-legend-panel--glass .fm-legend{flex-direction:column;flex-wrap:nowrap}.fm-map-callout{display:inline-flex;align-items:center;gap:var(--fm-space-2);min-width:0;padding:var(--fm-space-2) var(--fm-space-3);border:var(--fm-border-w) solid color-mix(in srgb,var(--fm-teal) 35%,transparent);border-radius:var(--fm-radius);background:color-mix(in srgb,var(--fm-teal) 12%,transparent);color:var(--fm-teal);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug)}.fm-map-callout__glyph{display:inline-grid;flex:0 0 auto;place-items:center;width:var(--fm-space-4);height:var(--fm-space-4);border-radius:var(--fm-radius-full);background:currentColor;color:var(--fm-d-surface);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-bold);line-height:1}.fm-map-callout__text{min-width:0;overflow-wrap:anywhere}.fm-map-banner{position:absolute;top:var(--fm-space-2);z-index:var(--fm-z-topbar);max-width:min(calc(100% - 2 * var(--fm-space-3)),31.25rem);padding:var(--fm-space-2) var(--fm-space-3);border-radius:var(--fm-radius);background:var(--fm-glass-2);border:var(--fm-border-w) solid var(--fm-glass-border);box-shadow:var(--fm-glass-shadow);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur)}.fm-map-banner--center{left:50%;transform:translate(-50%)}.fm-map-banner--start{left:var(--fm-space-3)}.fm-map-banner--end{right:var(--fm-space-3)}.fm-map-banner__icon{color:var(--fm-sky)}.fm-map-foreground-rail{position:absolute;z-index:520;inset-inline:0;bottom:var(--fm-space-4);box-sizing:border-box;padding-inline:var(--fm-container-px);pointer-events:none}.fm-map-foreground-rail__inner{display:flex;width:min(100%,var(--fm-content-max));margin-inline:auto;gap:var(--fm-space-3);align-items:flex-end}.fm-map-foreground-rail .fm-map-foreground-group{width:100%;align-items:flex-end;justify-content:space-between}.fm-map-foreground-rail__inner--start{justify-content:flex-start}.fm-map-foreground-rail__inner--end{justify-content:flex-end}.fm-map-foreground-rail__inner--between{justify-content:space-between}.fm-map-stage-label{--map-stage-label-max-w: calc(var(--fm-inspector-w) + var(--fm-space-16) - var(--fm-space-1));--map-stage-label-mobile-max-w: calc(var(--fm-panel-w) + var(--fm-space-8));position:absolute;z-index:500;max-width:min(var(--map-stage-label-max-w),calc(100% - var(--fm-space-20) - var(--fm-space-16)));padding:var(--fm-space-2) var(--fm-space-3);border:var(--fm-border-w) solid var(--fm-glass-border);border-radius:var(--fm-radius);background:var(--fm-glass);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur);box-shadow:var(--fm-glass-shadow);color:var(--fm-d-fg);pointer-events:none}.fm-map-stage-label--upper-left{top:calc(var(--fm-space-3) + var(--fm-tap-target) + var(--fm-space-3));left:var(--fm-space-4)}.fm-map-stage-label--lower-left{bottom:calc(var(--fm-space-20) + var(--fm-space-3));left:calc(var(--fm-space-4) + var(--fm-space-20) + var(--fm-space-4))}.fm-map-stage-label__title{font-size:var(--fm-fs-body-sm);font-weight:700;line-height:1.25}.fm-map-stage-label__subtitle{margin-top:var(--fm-space-1);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:1.3}@media(max-width:64em){.fm-map-stage__context,.fm-map-stage__toolbar,.fm-map-stage__dock{display:none}.fm-map-stage__actions{right:var(--fm-space-2);left:var(--fm-space-2)}.fm-map-stage__right{max-width:calc(100% - var(--fm-tap-target));overflow-x:auto}.fm-map-stage-label{max-width:min(var(--map-stage-label-mobile-max-w),calc(100% - var(--fm-space-20) - var(--fm-space-16)))}.fm-map-snapshot__meta{flex-direction:column;align-items:stretch}.fm-map-snapshot__controls,.fm-map-snapshot__legend,.fm-map-foreground-group{justify-content:flex-start}.fm-map-foreground-rail__inner{flex-direction:column;align-items:flex-start}.fm-map-foreground-rail .fm-map-foreground-group{align-items:flex-start}}.fm-map-canvas--dark,.fm-map-canvas--dark .leaflet-container{background:var(--fm-map-charcoal)}.fm-map-canvas--dark .leaflet-tile-pane{filter:none}.fm-map-glass-button{display:inline-flex;align-items:center;gap:var(--fm-space-1);padding:var(--fm-space-1) var(--fm-space-3);border:var(--fm-border-w) solid var(--fm-glass-border);border-radius:var(--fm-glass-radius);background:var(--fm-glass-2);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur);box-shadow:var(--fm-glass-shadow);color:var(--fm-map-glass-fg);font-size:var(--fm-fs-body-sm);font-weight:600;cursor:pointer;pointer-events:auto}.fm-map-glass-button[aria-pressed=true]{background:var(--fm-accent);border-color:var(--fm-accent);color:var(--fm-on-fill-strong)}.fm-map-glass-button:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w)}.fm-map-raster-notice{position:absolute;left:0;bottom:0;z-index:var(--fm-z-panel);max-width:calc(100% - 9rem);padding:var(--fm-space-1) var(--fm-space-3);border:var(--fm-border-w) solid var(--fm-glass-border);border-width:var(--fm-border-w) var(--fm-border-w) 0 0;border-radius:0 var(--fm-glass-radius) 0 0;background:var(--fm-glass-2);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur);box-shadow:var(--fm-glass-shadow);color:var(--fm-band-fg);font-size:var(--fm-fs-caption);pointer-events:none}.fm-basemap--muted{filter:var(--fm-map-basemap-muted-filter)}.fm-basemap--muted.fm-basemap--labelled{filter:var(--fm-map-basemap-muted-labelled-filter)}.leaflet-container .fm-basemap-tiles img.leaflet-tile,.leaflet-container .fm-basemap-continuity img.leaflet-tile{mix-blend-mode:normal}@media(pointer:coarse){.leaflet-container .leaflet-control-attribution a{display:inline-block;padding-block:var(--fm-space-inset-lg);margin-block:calc(-1 * var(--fm-space-inset-lg))}}.leaflet-container[data-fm-map-ground=imagery]{background:var(--fm-map-charcoal)}.leaflet-container[data-fm-map-ground=imagery] .fm-basemap-tiles img.leaflet-tile,.leaflet-container[data-fm-map-ground=imagery] .fm-basemap-continuity img.leaflet-tile{filter:var(--fm-map-imagery-nodata-filter)}.fm-basemap-filter-defs{position:absolute;width:0;height:0;overflow:hidden}._radarPane_6wndx_2{--radar-pane-z-index: 350;pointer-events:none}.fm-rain-radar-image{filter:contrast(1.35) saturate(1.25)}path._modelledArea_vqhd3_6{stroke:var(--fm-map-teal);stroke-width:calc(var(--fm-border-w) * 2);stroke-dasharray:var(--fm-space-1) var(--fm-space-1);fill:var(--fm-map-teal);fill-opacity:.32}._reportPin_vqhd3_14{display:block;inline-size:100%;block-size:100%;cursor:pointer;background:var(--fm-map-charcoal);border:calc(var(--fm-border-w) * 2) solid var(--fm-map-paper-surface);box-shadow:var(--fm-glass-shadow);transform:rotate(45deg) scale(.72)}path._reachRing_vqhd3_26{stroke:var(--fm-map-paper-surface);stroke-width:calc(var(--fm-border-w) * 1.5);stroke-dasharray:var(--fm-space-2) var(--fm-space-2)}._forestMark_vqhd3_32{position:relative}._forestDot_vqhd3_36{position:absolute;inset-block-start:calc(-1 * var(--fm-space-2));inset-inline-start:calc(-1 * var(--fm-space-2));inline-size:var(--fm-space-4);block-size:var(--fm-space-4);border:calc(var(--fm-border-w) * 2) solid var(--fm-map-paper-surface);border-radius:var(--fm-radius-full);background:var(--fm-map-charcoal);box-shadow:var(--fm-glass-shadow)}._forestLabel_vqhd3_48{position:absolute;inset-block-end:var(--fm-space-3);inset-inline-start:0;padding:0 var(--fm-space-2);border-radius:var(--fm-radius-pill);background:var(--fm-map-charcoal);color:var(--fm-map-paper-surface);font-size:var(--fm-fs-caption);white-space:nowrap;transform:translate(-50%)}._gapDefs_vqhd3_68{position:absolute;inline-size:0;block-size:0;overflow:hidden;pointer-events:none}._gapHatchGround_vqhd3_76{fill:var(--fm-map-charcoal);fill-opacity:.3}._gapHatchLine_vqhd3_81{stroke:var(--fm-map-paper-surface);stroke-width:calc(var(--fm-border-w) * 1.5);stroke-opacity:.85}._pane_6smpv_1{pointer-events:none}._pin_p4qee_15{display:block;inline-size:var(--fm-radio-dot-size);block-size:var(--fm-radio-dot-size);border-radius:var(--fm-radius-pill);cursor:pointer;border:var(--fm-border-w) solid var(--fm-glass-border);box-shadow:var(--fm-glass-shadow)}._pinSelected_p4qee_27{outline:var(--fm-border-w) solid var(--fm-accent);outline-offset:var(--fm-border-w)}._pinCompact_p4qee_34{inline-size:var(--fm-map-marker-compact-size);block-size:var(--fm-map-marker-compact-size);box-shadow:none}._pinDrought_p4qee_41{border-radius:0}._pinBeetle_p4qee_45{border-radius:0;transform:rotate(45deg) scale(.82)}.leaflet-pane.fm-risk-gap-pane{z-index:560}.leaflet-pane.fm-risk-gap-pane>svg path.leaflet-interactive{pointer-events:none}.fm-map-reference-point{position:absolute;display:flex;align-items:center;gap:var(--fm-space-inline-xs);transform:translate(calc(var(--fm-radio-dot-size) / -2),-50%);pointer-events:none}.fm-map-reference-point__dot{flex:0 0 auto;inline-size:var(--fm-radio-dot-size);block-size:var(--fm-radio-dot-size);border:var(--fm-border-w-2) solid var(--fm-map-overlay-surface);border-radius:var(--fm-radius-pill);background:var(--fm-accent);box-shadow:var(--fm-glass-shadow)}.fm-map-reference-point__label{display:grid;inline-size:max-content;max-inline-size:16rem;padding:var(--fm-space-inset-xs) var(--fm-space-inset-sm);border:var(--fm-border-w) solid var(--fm-glass-border);border-radius:var(--fm-radius-sm);background:var(--fm-map-overlay-surface);box-shadow:var(--fm-glass-shadow);color:var(--fm-map-overlay-fg);font-size:var(--fm-fs-fine);font-weight:600;line-height:var(--fm-lh-snug)}.fm-map-reference-point__heading{color:var(--fm-map-overlay-fg);font-weight:400;opacity:.8;white-space:nowrap}.fm-map-reference-point__text{overflow-wrap:anywhere}.fm-map-reference-point__line{stroke:var(--fm-accent);stroke-width:var(--fm-border-w-2);stroke-dasharray:var(--fm-space-inset-xs) var(--fm-space-inset-xs);fill:none}.fm-map-reference-point--label-start{flex-direction:row-reverse;transform:translate(calc(-100% + var(--fm-radio-dot-size) / 2),-50%)}.fm-map-reference-point--subject{transform:translate(calc(var(--fm-radio-dot-size) * -.75),-50%)}.fm-map-reference-point--subject .fm-map-reference-point__dot{inline-size:calc(var(--fm-radio-dot-size) * 1.5);block-size:calc(var(--fm-radio-dot-size) * 1.5);border-color:var(--fm-accent);background:var(--fm-deep-ground)}.fm-stand-map__feature--selected{filter:drop-shadow(0 0 var(--fm-space-1) var(--fm-accent))}.fm-stand-unserved{display:flex;flex-direction:column;gap:var(--fm-space-3);width:100%;box-sizing:border-box;padding:var(--fm-space-3);border-radius:inherit;background:var(--fm-figure-surface)}.fm-stand-map__ghost{position:relative;flex:1 1 auto;min-block-size:8rem;overflow:hidden;border-radius:var(--fm-radius-sm);background-color:var(--fm-map-paper-ground);background-image:repeating-radial-gradient(ellipse 120% 90% at 32% 46%,transparent 0 3rem,color-mix(in srgb,var(--fm-map-paper-ink) 5%,transparent) 3rem 3.0625rem)}.fm-stand-map__ghost-parcel{position:absolute;inset:16% 0 auto;inline-size:100%;block-size:68%}.fm-stand-map__ghost-parcel path{fill:color-mix(in srgb,var(--fm-map-paper-ink) 6%,transparent);stroke:color-mix(in srgb,var(--fm-map-paper-ink) 45%,transparent);stroke-width:1.25;stroke-dasharray:4 3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fm-stand-map__ghost-parcel path+path{fill:none;stroke-width:1;stroke-dasharray:2 3}.fm-stand-map__ghost-legend{position:absolute;inset-inline:var(--fm-space-3);inset-block-end:var(--fm-space-3);display:grid;gap:var(--fm-space-2)}.fm-stand-map__ghost-title{display:block;inline-size:6rem;block-size:.5rem;border-radius:var(--fm-radius-full);background:color-mix(in srgb,var(--fm-map-paper-ink) 14%,transparent)}.fm-stand-map__ghost-rows{display:flex;flex-wrap:wrap;gap:var(--fm-space-2) var(--fm-space-4)}.fm-stand-map__ghost-rows i{display:inline-flex;align-items:center;gap:var(--fm-space-2)}.fm-stand-map__ghost-rows i:before{content:"";inline-size:.75rem;block-size:.75rem;border-radius:var(--fm-radius-xs);background:color-mix(in srgb,var(--fm-map-paper-ink) 18%,transparent)}.fm-stand-map__ghost-rows i:after{content:"";inline-size:5rem;block-size:.5rem;border-radius:var(--fm-radius-full);background:color-mix(in srgb,var(--fm-map-paper-ink) 12%,transparent)}.fm-stand-unserved[data-state=loading] .fm-stand-map__ghost-parcel,.fm-stand-unserved[data-state=loading] .fm-stand-map__ghost-legend{animation:fm-stand-map-ghost-pulse var(--fm-motion-duration-skeleton) var(--fm-ease) infinite alternate}@keyframes fm-stand-map-ghost-pulse{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fm-stand-unserved[data-state=loading] .fm-stand-map__ghost-parcel,.fm-stand-unserved[data-state=loading] .fm-stand-map__ghost-legend{animation:none}}.fm-stand-unserved__message{flex:none;display:grid;justify-items:start;gap:var(--fm-space-1);padding-inline:var(--fm-space-1);color:var(--fm-figure-surface-fg)}.fm-stand-unserved__message .fm-spinner{flex-direction:row;gap:var(--fm-space-2);padding:0}.fm-stand-unserved__message .fm-spinner__tip{color:var(--fm-figure-surface-muted)}.fm-stand-unserved__refusal{flex:1 1 auto;min-block-size:8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fm-space-2);padding:var(--fm-space-6) var(--fm-space-5);border:var(--fm-border-w) solid var(--fm-map-paper-rule);border-radius:var(--fm-radius-sm);background:var(--fm-map-paper-ground);text-align:center}.fm-stand-unserved__title{max-inline-size:28rem;color:var(--fm-map-paper-ink);font-size:var(--fm-fs-h4);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug);text-wrap:balance}.fm-stand-unserved__hint{max-inline-size:32rem;color:var(--fm-map-paper-ink-muted);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-normal);text-wrap:pretty}@media(max-width:39.999em){.fm-stand-map__ghost-rows i:after{inline-size:3.5rem}}.fm-stand-map__viewport-controls{position:absolute;inset-block-start:var(--fm-space-3);inset-inline-end:var(--fm-space-3);z-index:500}.fm-stand-map__viewport-controls .btn-mini{background:var(--fm-map-paper-surface);box-shadow:var(--fm-shadow-card)}.fm-stand-map__viewport-controls .btn-mini,.fm-stand-map__viewport-controls .btn-mini:hover{color:var(--fm-map-paper-ink)}.fm-stand-map__viewport-controls .fm-selector-seg{background:var(--fm-map-paper-surface);box-shadow:var(--fm-shadow-card)}.fm-stand-map__viewport-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--fm-space-2);max-inline-size:calc(100% - 2 * var(--fm-space-3))}.fm-stand-map-stage{position:relative;inline-size:100%;overflow:hidden;background:var(--fm-map-frame-bg)}.fm-stand-map-stage>.fm-stand-map-slot:not([data-sequence]),.fm-map-snapshot__canvas>.fm-stand-map-slot:not([data-sequence]){display:contents}.fm-stand-map-stage>.fm-stand-map-slot[data-sequence]{block-size:100%}.fm-stand-map-slot[data-stage=hero]{block-size:100%}.fm-stand-map-stage[data-stage=hero]{block-size:100%;min-block-size:var(--map-band-fill-min-h, var(--fm-map-stage-fill-min-h))}.fm-stand-map-stage[data-stage=aerial]{block-size:var(--split-map-aerial-h, var(--fm-map-stage-aerial-h));border-radius:var(--fm-figure-radius)}.fm-stand-map-stage[data-stage=phone-evidence]{block-size:var(--fm-map-stage-evidence-h);border-radius:var(--fm-figure-radius)}@media(max-width:48em){.fm-stand-map-stage[data-stage=aerial]{block-size:var(--fm-map-stage-evidence-h)}}.fm-stand-map__tooltip{font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi)}@keyframes fm-stand-reveal{0%{opacity:0}to{opacity:1}}.fm-stand-reveal{animation:fm-stand-reveal var(--fm-map-reveal-wave) ease-out both}.fm-stand-reveal--w1{animation-delay:var(--fm-map-reveal-wave)}.fm-stand-reveal--w2{animation-delay:calc(2 * var(--fm-map-reveal-wave))}@media(prefers-reduced-motion:reduce){.fm-stand-reveal{animation:none}}.fm-stand-map__inspector .leaflet-popup-content-wrapper{border-radius:var(--fm-radius-lg);background:var(--fm-map-paper-surface);color:var(--fm-map-paper-ink);box-shadow:var(--fm-shadow-panel)}.fm-stand-map__inspector .leaflet-popup-tip{background:var(--fm-map-paper-surface)}.fm-stand-map__inspector .leaflet-popup-close-button{color:var(--fm-map-paper-ink-muted)}.fm-stand-map__inspector .leaflet-popup-content{min-inline-size:var(--fm-stat-tile-min);margin:var(--fm-space-3) var(--fm-space-4) var(--fm-space-4)}.fm-stand-map-slot[data-still] .leaflet-interactive{pointer-events:none}.fm-stand-map-slot:has(.fm-stand-map__inspector) .fm-stand-map__tooltip{display:none}@media(pointer:coarse)and (max-width:39.999em){.fm-stand-map__viewport-controls{flex-wrap:nowrap}.fm-stand-map__viewport-controls .fm-map-viewport-controls__zoom,.fm-stand-map__viewport-controls .fm-map-viewport-controls__fit-label{display:none}.fm-stand-map__viewport-controls .fm-map-viewport-controls__fit .btn-mini__icon{display:inline-flex}.fm-stand-map__viewport-controls .fm-map-viewport-controls__fit{justify-content:center;min-width:var(--fm-tap-target);min-height:var(--fm-tap-target);padding-inline:0}}@media(pointer:coarse){.fm-stand-map__inspector .leaflet-popup-close-button{display:grid;place-items:center;width:var(--fm-tap-target);height:var(--fm-tap-target)}}.fm-stand-map__inspector-body{display:grid;background:var(--fm-map-paper-surface);color:var(--fm-map-paper-ink);justify-items:start;gap:var(--fm-space-1)}.fm-stand-map__inspector .leaflet-popup-content .fm-stand-map__inspector-body p{margin:0}.fm-stand-map__inspector-title{font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi)}.fm-stand-map__inspector-status{color:var(--fm-map-paper-ink-muted);font-size:var(--fm-fs-caption)}.fm-stand-map__inspector-status[data-included]{color:var(--fm-accent-strong)}.fm-stand-map__inspector-facts{font-size:var(--fm-fs-body-sm);font-variant-numeric:tabular-nums}.fm-stand-map__inspector-body>button{margin-block-start:var(--fm-space-2)}.fm-stand-plain-ground{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-color:var(--fm-map-paper-ground);background-image:repeating-radial-gradient(ellipse 120% 90% at 32% 46%,transparent 0 3rem,color-mix(in srgb,var(--fm-map-paper-ink) 5%,transparent) 3rem 3.0625rem);box-shadow:inset 0 0 0 var(--fm-border-w) var(--fm-map-paper-rule)}.fm-stand-map__inspector-body>.btn-mini--bordered{border-color:var(--fm-map-paper-ink-muted)}.leaflet-pane.fm-parcel-outline__pane{z-index:460;pointer-events:none}.fm-phase-chip{display:inline-block;padding:0 var(--fm-space-2);border:var(--fm-border-w) solid var(--fm-d-border-2);border-radius:var(--fm-radius-full);color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-medium);letter-spacing:0;line-height:var(--fm-lh-snug);text-transform:none;white-space:nowrap}.fm-phase-chip--current{border-color:var(--fm-d-fg);color:var(--fm-d-fg)}.fm-phase-chip--future{border-style:dashed;border-color:var(--fm-d-fg-2)}.fm-list-row__control:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w)}.fm-list-row-group{display:grid;border-block:var(--fm-border-w) solid var(--fm-d-border)}.fm-list-row{display:flex;width:100%;gap:var(--fm-space-3);align-items:center;padding:var(--fm-space-3) 0;border:0;border-block-end:var(--fm-border-w) solid var(--fm-d-border);background:transparent;color:var(--fm-d-fg);font:inherit;text-align:start}.fm-list-row:last-child{border-block-end:0}.fm-list-row--interactive{cursor:pointer}.fm-list-row__control{display:flex;flex:1 1 0;gap:var(--fm-space-3);align-items:center;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.fm-list-row--selected{box-shadow:inset var(--fm-space-1) 0 0 var(--fm-accent)}.fm-list-row--warning{box-shadow:inset var(--fm-space-1) 0 0 var(--fm-amber)}.fm-list-row--critical{box-shadow:inset var(--fm-space-1) 0 0 var(--fm-rose)}.fm-list-row__body{display:grid;flex:1 1 0;gap:var(--fm-space-1);min-width:0}.fm-list-row__title{font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug);overflow-wrap:anywhere}.fm-list-row__meta{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-list-row__leading,.fm-list-row__status,.fm-list-row__actions{flex:0 1 auto;min-width:0}@media(max-width:48em){.fm-list-row,.fm-list-row__control{flex-wrap:wrap;row-gap:var(--fm-space-2)}.fm-list-row__status,.fm-list-row__actions{width:100%}}.fm-figure.fm-figure{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.fm-figure .fm-figure__head{padding:0 0 var(--fm-space-3);border-bottom:0}.fm-figure .fm-figure__body{gap:var(--fm-space-4)}.fm-figure .fm-figure__chart{padding:var(--fm-figure-inset);border-radius:var(--fm-figure-radius);background:var(--fm-figure-surface);color:var(--fm-figure-surface-muted);overflow:hidden}.fm-figure .fm-figure__explanation{padding:var(--fm-space-2) 0 0;background:transparent;border-top:0}@media(min-width:48em){.fm-figure .fm-figure__explanation{padding:0;border-left:0}}.fm-data-block{display:flex;flex-direction:column;gap:var(--fm-space-3);width:100%;min-width:0}.fm-data-block__title{color:var(--fm-d-fg);font-size:var(--fm-fs-caption);font-weight:600}.fm-data-block__callout{display:grid;gap:var(--fm-space-1);max-width:28rem;padding-block:var(--fm-space-4);border-block:var(--fm-border-w) solid var(--fm-border-soft)}.fm-data-block__label{color:var(--fm-d-fg-2);font-size:var(--fm-fs-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fm-data-block__callout .fm-dv{font-size:var(--fm-fs-h2);font-weight:700;line-height:var(--fm-lh-tight)}.fm-data-block--surface-chart{padding:var(--fm-figure-inset);border-radius:var(--fm-figure-radius);background:var(--fm-figure-surface);color:var(--fm-figure-surface-muted)}.fm-data-block--surface-chart .fm-data-block__callout{max-width:none;padding-block:0;border-block:0}.fm-data-block--surface-chart .fm-data-block__stats{gap:var(--fm-space-2)}.fm-data-block__helper{color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug)}.fm-data-block__stats>.fm-key-figures__grid{display:flex;flex-wrap:wrap;gap:var(--fm-space-3)}.fm-data-block__stats>.fm-key-figures__grid>.fm-key-figures__item{flex:1 1 9rem}.fm-data-block__stats .fm-key-figures__item{border-radius:var(--fm-radius);box-shadow:none}.fm-data-block__context{display:flex;flex-direction:column;gap:var(--fm-space-2);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-data-block__takeaway{color:var(--fm-d-fg);font-weight:600}.fm-figure-pair{display:flex;flex-direction:column;gap:var(--fm-space-4)}.fm-figure-pair__main{display:flex;flex-wrap:wrap;gap:var(--fm-space-5);align-items:center;padding-block:var(--fm-space-4);border-block:var(--fm-border-w) solid var(--fm-d-border)}.fm-figure-pair__figure{flex:1 1 11rem;min-width:0;color:var(--fm-d-fg);font-size:2.375rem;font-weight:var(--fm-fw-semi);letter-spacing:0;line-height:1}.fm-figure-pair--positive .fm-figure-pair__figure{color:var(--fm-accent)}.fm-figure-pair--warning .fm-figure-pair__figure{color:var(--fm-warning)}.fm-figure-pair--danger .fm-figure-pair__figure{color:var(--fm-error)}.fm-figure-pair__figure span{display:block;margin-top:var(--fm-space-2);color:var(--fm-d-fg-3);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug)}.fm-figure-pair__figure .fm-figure-pair__unit{display:inline;margin-top:0;margin-left:var(--fm-space-1);color:var(--fm-d-fg-3);font-size:var(--fm-fs-h4);font-weight:var(--fm-fw-medium)}.fm-figure-pair__explanation{flex:2 1 14rem;min-width:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:1.55}@media(max-width:37.499em){.fm-figure-pair__main{grid-template-columns:minmax(0,1fr);gap:var(--fm-space-3)}.fm-figure-pair__figure{font-size:2rem}}.fm-split-section{width:min(100%,var(--fm-content-max));min-width:0;margin-inline:auto;overflow-x:clip;box-sizing:border-box}.fm-split-section--framed{padding:var(--fm-section-inset);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius);background:var(--fm-d-surface)}.fm-split-section[id]{scroll-margin-top:calc(var(--fm-topbar-h-measured) + var(--fm-space-4))}.fm-split-section--plain{border:0;background:transparent}.fm-split-section__copy{min-width:0}.fm-split-section__eyebrow{display:block;margin-bottom:var(--fm-space-2);color:var(--fm-accent);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-semi)}.fm-split-section__title{max-width:18ch;margin:0;color:var(--fm-d-fg);font-size:var(--fm-section-title-fs);font-weight:var(--fm-fw-semi);letter-spacing:0;line-height:1.1}.fm-split-section__body{max-width:var(--fm-prose-measure);margin:var(--fm-space-4) 0 0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-normal)}.fm-split-section__bullets{display:flex;flex-direction:column;gap:var(--fm-space-2);margin:var(--fm-space-4) 0 0;padding:0;list-style:none}.fm-split-section__bullets li{color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-split-section__actions{display:flex;flex-wrap:wrap;gap:var(--fm-space-2);margin-top:var(--fm-space-5)}.fm-split-section__footer{margin-top:var(--fm-space-4);padding-top:var(--fm-space-3);border-top:var(--fm-border-w) solid var(--fm-d-border);color:var(--fm-d-fg-3);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug)}@media(max-width:37.499em){.fm-split-section--framed{padding:var(--fm-space-3)}.fm-split-section__title{font-size:var(--fm-fs-h3)}}.fm-row-actions{border:0;padding:0;margin:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--fm-action-rail-gap);min-height:var(--fm-action-target-size);white-space:nowrap}.fm-row-actions:has(.fm-row-actions__reason){flex-wrap:wrap}.fm-row-actions__reason{width:100%;order:1;margin:0;white-space:normal;text-align:end;font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug);color:var(--fm-d-fg-2)}.fm-row-actions__inline{display:inline-flex;align-items:center;gap:var(--fm-action-rail-gap)}.fm-row-actions__overflow-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:var(--fm-action-overflow-target-size);min-height:var(--fm-action-overflow-target-size)}.fm-row-actions__confirm-anchor{display:inline-block}@media(pointer:coarse){.fm-row-actions__inline .fm-row-actions__btn,.fm-row-actions__overflow-trigger{min-width:var(--fm-action-target-size);min-height:var(--fm-action-target-size)}}.fm-row-actions__btn.btn-mini--link{text-decoration:underline;text-underline-offset:.2em}.fm-table{scroll-margin-top:calc(var(--fm-topbar-h-measured, var(--fm-topbar-h)) + var(--report-nav-pinned-h, 0rem) + var(--fm-space-4));width:100%;max-width:100%;background:transparent;overflow-x:auto;overflow-y:clip;font-variant-numeric:tabular-nums;scrollbar-width:thin;scrollbar-color:var(--fm-border-divider) transparent}.fm-table::-webkit-scrollbar{height:var(--fm-scrollbar-width)}.fm-table::-webkit-scrollbar-track{background:transparent}.fm-table::-webkit-scrollbar-thumb{background:var(--fm-border-divider);border-radius:var(--fm-scrollbar-radius)}.fm-table__head{background:transparent;border-bottom:0;font-size:var(--fm-fs-caption);font-weight:600;color:var(--fm-d-fg-2)}.fm-table__caption{padding:var(--fm-space-3) var(--fm-space-4);border-bottom:var(--fm-border-w) solid var(--fm-d-border);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug);text-align:left;caption-side:top}.fm-table__table{width:100%;min-width:100%;border-collapse:collapse;border-spacing:0;background:transparent;color:var(--fm-d-fg);table-layout:auto}.fm-table__head .fm-table__header-cell{border-bottom-color:var(--fm-d-border-2)}.fm-table__header-cell{background:transparent;border-bottom:var(--fm-border-w) solid var(--fm-d-border-2);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:600;padding:0 var(--fm-space-inset-lg) var(--fm-space-inset-md);text-align:left;vertical-align:bottom}.fm-table__cell,.fm-table__summary-row>td,.fm-table__group-cell,.fm-table__expanded-cell,.fm-table__empty-state-cell{border-bottom:var(--fm-border-w) solid var(--fm-d-border);color:var(--fm-d-fg);padding:var(--fm-space-3);vertical-align:top}.fm-table:not(.fm-table--labelled-cells):not(.fm-table--layout-operational):has(.fm-row-actions:not(.fm-row-actions--empty)) .fm-table__data-row>.fm-table__cell{vertical-align:middle}.fm-table:not(.fm-table--labelled-cells):not(.fm-table--layout-operational) .fm-table__col--actions .fm-row-actions__inline{min-height:var(--fm-action-target-size)}.fm-table:not(:has(.fm-row-actions:not(.fm-row-actions--empty))) .fm-row-actions--empty{min-height:0}.fm-table--labelled-cells .fm-table__data-row>.fm-table__col--actions:has(>.fm-row-actions--empty){display:none}.fm-table:not(.fm-table--labelled-cells) .fm-table__data-row:has(.fm-table__bar-cell)>.fm-table__cell{vertical-align:baseline}@media(hover:hover){.fm-table__data-row.fm-table__row--interactive:hover{background:var(--fm-accent-soft)}}.fm-table--sticky-head{overflow-x:auto;overflow-y:clip}.fm-table--contained{max-height:min(var(--fm-table-contained-max),calc(100dvh - 2 * var(--fm-topbar-h-measured, var(--fm-topbar-h)) - var(--fm-space-8)));overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(var(--fm-d-bg) 30%,transparent) top / 100% var(--fm-space-8) no-repeat local,linear-gradient(transparent,var(--fm-d-bg) 70%) bottom / 100% var(--fm-space-8) no-repeat local,linear-gradient(color-mix(in srgb,var(--fm-d-fg-2) 14%,transparent),transparent) top / 100% var(--fm-space-4) no-repeat scroll,linear-gradient(transparent,color-mix(in srgb,var(--fm-d-fg-2) 14%,transparent)) bottom / 100% var(--fm-space-4) no-repeat scroll}.fm-table--labelled-cells.fm-table--contained{max-height:none;overflow-y:visible}.fm-table--sticky-head .fm-table__header-cell{position:sticky;top:0;z-index:2;background:var(--fm-d-bg);box-shadow:0 var(--fm-border-w) 0 var(--fm-d-border-2)}.fm-table--noninteractive-head .fm-table__header-cell{pointer-events:none}.fm-table__row{transition:background var(--fm-dur-fast) ease,border-bottom-color var(--fm-dur-fast) ease}.fm-table__row:last-child>.fm-table__cell{border-bottom:0}.fm-table__row--interactive{cursor:pointer}.fm-table__row--interactive:hover>.fm-table__cell{border-bottom-color:var(--fm-brand-border)}.fm-table__row:focus-visible{outline:var(--fm-outline-w) solid var(--fm-brand);outline-offset:calc(var(--fm-outline-w) * -1);background:var(--fm-accent-soft)}.fm-table__row--focus{background:var(--fm-accent-soft)}.fm-table__row--focus>.fm-table__cell{background:var(--fm-accent-soft)}.fm-table__row--focus:hover>.fm-table__cell{background:var(--fm-accent-soft)}.fm-table__row--override{background:var(--fm-money-bg-2)}.fm-table__row--override>.fm-table__cell{background:var(--fm-money-bg-2)}.fm-table__row--override:hover>.fm-table__cell{background:var(--fm-risk-amber-bg)}.fm-table__row--tone-money>.fm-table__cell{background:var(--fm-money-bg-1)}.fm-table__row--tone-info>.fm-table__cell{background:var(--fm-info-bg)}.fm-table__row--tone-warning>.fm-table__cell{background:var(--fm-risk-amber-bg)}.fm-table__summary-row>td,.fm-table__footer-row>.fm-table__cell{background:var(--fm-d-surface-2);border-top:var(--fm-outline-w) solid var(--fm-d-border);border-bottom:0;font-weight:600}.fm-table__summary-row>td{padding:0}.fm-table__footer-row>.fm-table__cell{color:var(--fm-d-fg)}:where(.fm-table--pinned-first .fm-table__table>*>tr)>:first-child{position:sticky;left:0;z-index:1;background:var(--fm-d-bg)}.fm-table--pinned-first .fm-table__head>tr>:first-child{z-index:3}@media(hover:hover){.fm-table--pinned-first .fm-table__data-row.fm-table__row--interactive:hover>:first-child{background:var(--fm-accent-soft)}}.fm-table--pinned-first .fm-table__row--focus>:first-child{background:var(--fm-accent-soft)}.fm-table__summary{background:var(--fm-d-surface-2);color:var(--fm-d-fg);padding:var(--fm-space-3)}.fm-table__summary .fm-value-list{border-block:0}.fm-table__num{text-align:right;font-variant-numeric:tabular-nums}.fm-table__col--numeric{min-width:var(--fm-numeric-column-min)}.fm-table__col--money{min-width:var(--fm-money-column-min);white-space:nowrap}.fm-table__col--delta{min-width:var(--fm-delta-column-min);white-space:nowrap}.fm-table__col--status{white-space:nowrap;min-width:var(--fm-status-column-min)}.fm-table__col--source{min-width:var(--fm-source-column-min)}.fm-table__col--metadata{min-width:var(--fm-metadata-column-min)}.fm-table__col--label{white-space:nowrap;min-width:var(--fm-label-column-min)}.fm-table__col--actions{text-align:right;white-space:nowrap}.fm-table__cell .fm-cell-stack,.fm-table__cell .fm-cell-stack__primary,.fm-table__cell .fm-cell-stack__secondary,.fm-table__cell .fm-cell-stack__footer{white-space:normal}.fm-table__cell--flush-inline{padding-inline:0}.fm-table__cell--truncate{min-width:0;overflow:hidden}.fm-table__empty-cell{color:var(--fm-d-fg-2)}.fm-table__group-cell{background:transparent;border-bottom:0;padding:var(--fm-space-4) var(--fm-space-3) var(--fm-space-2);text-align:left}.fm-table__group-header{display:flex;align-items:baseline;gap:var(--fm-space-2);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:700}.fm-table__group-count{color:var(--fm-d-fg-2);font-variant-numeric:tabular-nums;font-weight:500}.fm-table__unit{color:var(--fm-d-fg-2);font-weight:400;text-transform:none}.fm-table__data-row:has(.fm-table__row-link){position:relative}.fm-table__row-link{color:inherit;font-weight:600;text-decoration:none}.fm-table__row-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.fm-table__data-row:has(.fm-table__row-link) :is(button,select,input,textarea,.fm-row-actions){position:relative;z-index:1}.fm-table__row-link:focus-visible{outline:var(--fm-outline-w) solid var(--fm-brand);outline-offset:calc(var(--fm-outline-w) * -1)}.fm-table__status{font-size:var(--fm-fs-caption)}.fm-table__status--best{background:color-mix(in srgb,var(--fm-tag-hue) 28%,transparent);box-shadow:inset 0 0 0 var(--fm-border-w) var(--fm-tag-hue)}.fm-table__expanded-cell{background:transparent;border-bottom:var(--fm-border-w) solid var(--fm-d-border)}.fm-table__expanded-content{padding:var(--fm-space-2) 0}.fm-table__expand-col{width:var(--fm-tap-target)}.fm-table__expand-cell{width:var(--fm-tap-target);text-align:center}.fm-table__expand-button,.fm-table__sort-button{border:0;background:transparent;color:inherit;font:inherit}.fm-table__expand-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--fm-tap-target);height:var(--fm-tap-target);border-radius:var(--fm-radius-sm);cursor:pointer;line-height:1}.fm-table__expand-button:focus-visible,.fm-table__sort-button:focus-visible{background:var(--fm-accent-soft);outline:var(--fm-outline-w) solid transparent}@media(hover:hover){.fm-table__expand-button:hover,.fm-table__sort-button:hover{background:var(--fm-accent-soft)}}@media(pointer:coarse),(max-width:37.499em){.fm-table__sort-button,.fm-table__row-link{display:inline-flex;align-items:center;min-height:var(--fm-tap-target);text-align:start}}.fm-table__expand-icon{display:inline-block;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:1;transition:transform var(--fm-dur-fast) ease}.fm-table__expand-button--expanded .fm-table__expand-icon{transform:rotate(90deg)}.fm-table__sort-button{display:inline-flex;align-items:center;justify-content:inherit;gap:var(--fm-space-1);width:100%;padding:0;cursor:pointer;text-align:inherit;text-transform:inherit;letter-spacing:inherit}.fm-table__sort-label{min-width:0}.fm-table__sort-indicator{color:var(--fm-d-fg-2);font-size:1em}.fm-table__empty-state-cell{background:transparent;text-align:center}.fm-table--density-compact .fm-table__header-cell,.fm-table--density-compact .fm-table__cell,.fm-table--density-compact .fm-table__summary-row>td,.fm-table--density-compact .fm-table__group-cell,.fm-table--density-compact .fm-table__expanded-cell,.fm-table--density-compact .fm-table__empty-state-cell{padding-block:var(--fm-space-2)}.fm-table--mobile-labelled-cells{container-type:inline-size}.fm-table--labelled-cells .fm-table__table,.fm-table--labelled-cells .fm-table__body{display:block}.fm-table--labelled-cells .fm-table__table{min-width:0!important;width:100%}.fm-table--labelled-cells .fm-table__caption{display:block;width:100%;box-sizing:border-box;padding-inline:0}.fm-table--labelled-cells colgroup{display:none}.fm-table--labelled-cells .fm-table__head{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);padding:0;margin:calc(var(--fm-border-w) * -1);overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.fm-table--labelled-cells .fm-table__data-row,.fm-table--labelled-cells .fm-table__skeleton-row,.fm-table--labelled-cells .fm-table__footer-row{position:relative;display:grid;grid-template-columns:var(--fm-track-stack-key);gap:var(--fm-space-2) var(--fm-space-4);box-sizing:border-box;width:100%;padding:var(--fm-space-3) 0;border-bottom:var(--fm-border-w) solid var(--fm-d-border)}.fm-table--labelled-cells .fm-table__data-row:last-child,.fm-table--labelled-cells .fm-table__skeleton-row:last-child{border-bottom:0}.fm-table--labelled-cells .fm-table__data-row>.fm-table__cell,.fm-table--labelled-cells .fm-table__skeleton-row>.fm-table__cell,.fm-table--labelled-cells .fm-table__footer-row>.fm-table__cell{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:start;min-width:0;padding:0;border-bottom:0;overflow-wrap:anywhere;white-space:normal}.fm-table--labelled-cells .fm-table__data-row>.fm-table__cell>*,.fm-table--labelled-cells .fm-table__footer-row>.fm-table__cell>*{grid-column:2;min-width:0}.fm-table--labelled-cells .fm-table__data-row:not(:has(>.fm-table__col--mobile-lead))>.fm-table__cell:first-child:not(.fm-table__expand-cell),.fm-table--labelled-cells .fm-table__data-row:not(:has(>.fm-table__col--mobile-lead))>.fm-table__expand-cell:first-child+.fm-table__cell{display:block;color:var(--fm-d-fg);font-weight:var(--fm-fw-semi)}.fm-table--labelled-cells .fm-table__data-row:not(:has(>.fm-table__col--mobile-lead))>.fm-table__cell:first-child:not(.fm-table__expand-cell):before,.fm-table--labelled-cells .fm-table__data-row:not(:has(>.fm-table__col--mobile-lead))>.fm-table__expand-cell:first-child+.fm-table__cell:before{display:none}.fm-table--labelled-cells.fm-table--narrow .fm-table__data-row>.fm-table__col--mobile-hidden,.fm-table--labelled-cells.fm-table--narrow .fm-table__skeleton-row>.fm-table__col--mobile-hidden,.fm-table--labelled-cells.fm-table--narrow .fm-table__footer-row>.fm-table__col--mobile-hidden,.fm-table--narrow:not(.fm-table--labelled-cells) .fm-table__col--mobile-hidden{display:none}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__expand-cell){padding-inline-end:calc(var(--fm-space-3) + var(--fm-tap-target))}.fm-table--labelled-cells .fm-table__expand-button{border:var(--fm-border-w) solid var(--fm-d-border-2);border-radius:var(--fm-radius-full);background:var(--fm-d-bg)}.fm-table--labelled-cells .fm-table__expand-icon{color:var(--fm-d-fg);font-size:var(--fm-fs-body)}.fm-table--labelled-cells .fm-table__data-row>.fm-table__expand-cell{position:absolute;grid-column:auto;grid-row:auto;inset-block-start:var(--fm-space-2);inset-inline-end:var(--fm-space-3);width:auto;line-height:0}.fm-table--labelled-cells .fm-table__data-row>.fm-table__col--actions,.fm-table--labelled-cells .fm-table__skeleton-row>.fm-table__col--actions,.fm-table--labelled-cells .fm-table__footer-row>.fm-table__col--actions{grid-column:1 / -1;display:block;white-space:normal;text-align:start}.fm-table--labelled-cells .fm-table__data-row>.fm-table__col--actions:before,.fm-table--labelled-cells .fm-table__skeleton-row>.fm-table__col--actions:before,.fm-table--labelled-cells .fm-table__footer-row>.fm-table__col--actions:before{display:none}.fm-table--labelled-cells .fm-table__col--actions .fm-row-actions{justify-content:flex-start;flex-wrap:wrap;min-height:0}.fm-table--labelled-cells .fm-table__data-row>.fm-table__cell:before,.fm-table--labelled-cells .fm-table__skeleton-row>.fm-table__cell:before,.fm-table--labelled-cells .fm-table__footer-row>.fm-table__cell:before{content:attr(data-label);grid-column:1;min-width:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:600;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-align:start}.fm-table--labelled-cells .fm-table__data-row>.fm-table__col--metadata,.fm-table--labelled-cells .fm-table__footer-row>.fm-table__col--metadata{flex-wrap:wrap;row-gap:var(--fm-space-1)}.fm-table--labelled-cells .fm-row-actions__inline .fm-row-actions__btn,.fm-table--labelled-cells .fm-row-actions__overflow-trigger{min-width:var(--fm-tap-target);min-height:var(--fm-tap-target);font-size:var(--fm-fs-body)}.fm-table--labelled-cells .fm-table__data-row>.fm-table__cell[data-label=""]:before,.fm-table--labelled-cells .fm-table__skeleton-row>.fm-table__cell[data-label=""]:before,.fm-table--labelled-cells .fm-table__footer-row>.fm-table__cell[data-label=""]:before{display:none}.fm-table--labelled-cells .fm-table__group-row{display:block;padding:var(--fm-space-3);border-bottom:var(--fm-border-w) solid var(--fm-d-border)}.fm-table--labelled-cells .fm-table__group-cell{display:block;padding:0}.fm-table--labelled-cells .fm-table__group-row{background:color-mix(in srgb,var(--fm-d-fg) 5%,transparent)}.fm-table--labelled-cells .fm-table__group-header{color:var(--fm-d-fg);font-size:var(--fm-fs-body)}.fm-table__group-count:before{content:"·";margin-inline-end:var(--fm-space-2)}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead){grid-template-columns:var(--fm-track-name-figure);align-items:baseline;gap:var(--fm-space-2) var(--fm-space-4)}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead)>.fm-table__cell{display:grid;grid-column:1 / -1;grid-template-columns:var(--fm-track-name-figure);align-items:baseline;gap:var(--fm-space-1) var(--fm-space-4);font-size:var(--fm-fs-caption)}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead)>.fm-table__cell:before{inline-size:auto;font-weight:500}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead)>.fm-table__cell>:not(.fm-table__bar-cell){justify-self:end;font-variant-numeric:tabular-nums;text-align:end}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead) .fm-table__bar-cell{display:contents}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead) .fm-table__bar-cell>:not(.fm-table__bar,.fm-table__bar-signed){grid-column:2;grid-row:1;justify-self:end}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead) .fm-table__bar-cell>:is(.fm-table__bar,.fm-table__bar-signed){grid-column:1 / -1;grid-row:2}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead)>.fm-table__col--metadata{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:start}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead)>.fm-table__expand-cell{display:block;grid-column:auto;inset-block-start:var(--fm-space-1);inset-inline-end:var(--fm-space-1)}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead)>.fm-table__col--mobile-hidden{display:none}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead)>.fm-table__col--label:has(~.fm-table__col--mobile-lead){grid-column:1;grid-row:1;display:flex;z-index:1;font-size:var(--fm-fs-body);font-weight:600}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead)>.fm-table__col--label:has(~.fm-table__col--mobile-lead):before{display:none}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead)>.fm-table__col--label:has(~.fm-table__col--mobile-lead)>:not(.fm-table__bar-cell){justify-self:start;text-align:start}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead){grid-template-columns:var(--fm-track-name-caption-figure)}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead)>.fm-table__col--mobile-lead{display:contents}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead)>.fm-table__col--mobile-lead:before{grid-column:2;grid-row:1;justify-self:end;font-size:var(--fm-fs-caption);text-align:end}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead)>.fm-table__col--mobile-lead .fm-table__bar-cell>:not(.fm-table__bar,.fm-table__bar-signed){grid-column:3;grid-row:1;justify-self:end;font-size:var(--fm-fs-h3);font-weight:700;font-variant-numeric:tabular-nums}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead)>.fm-table__col--mobile-lead .fm-table__bar-cell>:is(.fm-table__bar,.fm-table__bar-signed){grid-column:1 / -1;grid-row:2}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead)>.fm-table__col--mobile-lead>:not(.fm-table__bar-cell){grid-column:3;grid-row:1;justify-self:end;font-size:var(--fm-fs-h3);font-weight:700;font-variant-numeric:tabular-nums;text-align:end}.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__col--mobile-lead)>.fm-table__col--status:before{display:none}.fm-table--labelled-cells .fm-table__expanded-row,.fm-table--labelled-cells .fm-table__summary-row,.fm-table--labelled-cells .fm-table__empty-row{display:block;border-bottom:var(--fm-border-w) solid var(--fm-d-border)}.fm-table--labelled-cells .fm-table__expanded-cell,.fm-table--labelled-cells .fm-table__summary-row>td,.fm-table--labelled-cells .fm-table__empty-state-cell{display:block;padding:0}@media(max-width:37.499em){.fm-table:not(.fm-table--labelled-cells) .fm-table__header-cell,.fm-table:not(.fm-table--labelled-cells) .fm-table__cell{padding-inline:var(--fm-space-2)}}.fm-table--layout-operational{container-type:inline-size;container-name:fm-operational-table}.fm-table--layout-operational .fm-table__col--actions .fm-row-actions{align-items:flex-start}@container fm-operational-table (max-width: 960px){.fm-table__table{font-size:var(--fm-fs-label)}.fm-table__head{font-size:calc(var(--fm-fs-label) - var(--fm-border-w) - var(--fm-border-w))}.fm-table--layout-operational .fm-table__header-cell,.fm-table--layout-operational .fm-table__cell{font-size:var(--fm-fs-label)}.fm-table--layout-operational .fm-table__header-cell{font-size:calc(var(--fm-fs-label) - var(--fm-border-w) - var(--fm-border-w))}}.fm-table__bar-cell{display:inline-flex;flex-direction:column;align-items:stretch;gap:var(--fm-space-1);width:100%;min-width:4rem;text-align:end}.fm-table__bar-cell>:not(.fm-table__bar){font-weight:600}.fm-table__bar{display:block;width:100%;height:var(--fm-space-1);border:0;border-radius:var(--fm-radius-full);background:color-mix(in srgb,var(--fm-d-fg) 10%,transparent);-moz-appearance:none;appearance:none;-webkit-appearance:none}.fm-table__bar::-webkit-meter-bar{height:var(--fm-space-1);border:0;border-radius:var(--fm-radius-full);background:color-mix(in srgb,var(--fm-d-fg) 10%,transparent)}.fm-table__bar::-webkit-meter-optimum-value{border-radius:var(--fm-radius-full);background:var(--fm-d-fg-2)}.fm-table__bar::-moz-meter-bar{border-radius:var(--fm-radius-full);background:var(--fm-d-fg-2)}.fm-table__bar--money::-webkit-meter-optimum-value{background:var(--fm-money)}.fm-table__bar--money::-moz-meter-bar{background:var(--fm-money)}.fm-table__bar-signed{display:flex;position:relative;width:100%}.fm-table__bar-signed>.fm-table__bar{flex:1 1 0;min-width:0;height:var(--fm-space-2)}.fm-table__bar-signed>.fm-table__bar::-webkit-meter-bar{height:var(--fm-space-2)}.fm-table__bar-signed:after{content:"";position:absolute;inset-block:calc(-1 * var(--fm-space-1) / 2);inset-inline-start:50%;width:var(--fm-border-w);background:var(--fm-d-fg-2)}.fm-table__bar--fall{direction:rtl;border-start-end-radius:0;border-end-end-radius:0}.fm-table__bar--rise{border-start-start-radius:0;border-end-start-radius:0}.fm-table__bar--good::-webkit-meter-optimum-value{background:var(--fm-success)}.fm-table__bar--good::-moz-meter-bar{background:var(--fm-success)}.fm-table__bar--loss::-webkit-meter-optimum-value{background:var(--fm-error)}.fm-table__bar--loss::-moz-meter-bar{background:var(--fm-error)}.fm-table__bar-cell>.fm-dv{justify-content:flex-end}.fm-table--labelled-cells .fm-table__bar-cell{text-align:start}.fm-table .fm-dv--tone-muted{color:var(--fm-d-fg-2)}.fm-table--labelled-cells .fm-table__bar-cell>.fm-dv{justify-content:flex-start}@media(pointer:coarse){.fm-table__sort-button{min-block-size:var(--fm-tap-target);align-items:flex-start}}.fm-table-section{display:grid;gap:var(--fm-space-3);min-width:0}.fm-table-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fm-space-4);padding-bottom:var(--fm-space-2);border-bottom:var(--fm-border-w) solid var(--fm-d-border)}.fm-table-section__title-block,.fm-table-section__title-line,.fm-table-section__filters,.fm-table-section__body,.fm-table-section__table{min-width:0}.fm-table-section__title-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fm-space-2)}.fm-table-section__title{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-h4);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-tight)}.fm-table-section__title-meta{margin-inline-start:var(--fm-space-2);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug)}.fm-table-section__subtitle{max-width:var(--fm-prose-measure);margin:var(--fm-space-1) 0 0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-table-section__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--fm-space-2);flex-shrink:0}.fm-table-section__filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fm-space-2);min-width:0}.fm-table-section__filter-label{margin-right:var(--fm-space-1);color:var(--fm-d-fg-3);font-size:var(--fm-fs-tiny);font-weight:var(--fm-fw-bold);line-height:1.2;text-transform:uppercase}.fm-table-section__filter-options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fm-space-1);min-width:0}.fm-table-section__filter-chip{display:inline-flex;align-items:center;gap:var(--fm-space-1);max-width:100%;min-height:var(--fm-btn-icon-sm);padding:calc(var(--fm-space-1) + var(--fm-border-w)) var(--fm-space-3);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-full);background:transparent;color:var(--fm-d-fg-2);font:inherit;font-size:var(--fm-fs-fine);line-height:1.2;cursor:pointer}.fm-table-section__filter-chip:hover:not(:disabled){border-color:var(--fm-accent);color:var(--fm-accent)}.fm-table-section__filter-chip:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w)}.fm-table-section__filter-chip:disabled{cursor:not-allowed;opacity:.52}.fm-table-section__filter-chip--active{border-color:var(--fm-accent);background:var(--fm-accent);color:var(--fm-fg-on-dark);font-weight:var(--fm-fw-semi)}.fm-table-section__filter-chip--active:hover:not(:disabled){color:var(--fm-fg-on-dark)}.fm-table-section__filter-count{color:currentColor;font-size:var(--fm-fs-tiny);font-weight:var(--fm-fw-bold);opacity:.72}@media(max-width:40em){.fm-table-section__head{display:grid}.fm-table-section__actions{justify-content:flex-start}.fm-table-section__filter{align-items:flex-start}.fm-table-section__filter-label{width:100%}}.fm-meta-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--fm-space-2);min-width:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-meta-line__item{display:inline-flex;align-items:center;gap:var(--fm-space-1);min-width:0}.fm-meta-line__icon{display:inline-flex;flex:0 0 auto;color:var(--fm-d-fg-3)}.fm-cell-stack{display:grid;gap:var(--fm-space-1);min-width:0;text-align:start}.fm-cell-stack--end{justify-items:end;text-align:end}.fm-cell-stack__primary,.fm-cell-stack__secondary,.fm-cell-stack__footer{min-width:0}.fm-cell-stack__primary{color:var(--fm-d-fg);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug);overflow-wrap:anywhere}.fm-cell-stack__secondary{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug);overflow-wrap:anywhere}.fm-cell-stack__footer{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--fm-space-1)}.fm-action-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fm-space-2);min-width:0}.fm-action-group--compact{gap:var(--fm-space-1)}.fm-action-group--end{justify-content:flex-end}.fm-action-group--nowrap{flex-wrap:nowrap}@media(max-width:40em){.fm-action-group--collapse-mobile{align-items:stretch;flex-direction:column}.fm-action-group--collapse-mobile>*{width:100%}}.fm-unlock-card{display:grid;gap:var(--fm-space-2);min-width:0;padding:var(--fm-space-3);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius);background:var(--fm-d-surface-3)}.fm-unlock-card__head{width:100%}.fm-unlock-card__price{white-space:nowrap}.fm-surface{min-width:0;box-sizing:border-box}.fm-surface--glass-deep{border:var(--fm-border-w) solid var(--fm-glass-border);border-radius:var(--fm-glass-radius);background:color-mix(in srgb,var(--fm-d-bg) 88%,transparent);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur);box-shadow:var(--fm-glass-shadow);color:var(--fm-d-fg)}.fm-surface[data-padding=compact]{padding:var(--fm-space-4)}.fm-surface[data-padding=comfortable]{padding:var(--fm-space-6)}@media(max-width:39.999em){.fm-surface[data-padding=comfortable]{padding:var(--fm-space-5)}}@supports not ((backdrop-filter: blur(.0625rem)) or (-webkit-backdrop-filter: blur(.0625rem))){.fm-surface--glass-deep{background:color-mix(in srgb,var(--fm-d-bg) 96%,transparent)}}.fm-gallery-identity{max-width:72ch}.fm-element-unavailable{padding:var(--fm-space-inset-lg);border:var(--fm-border-w) dashed var(--fm-d-border-2);border-radius:var(--fm-radius);color:var(--fm-d-fg-2)}.fm-element-map{width:100%;min-width:0}.fm-element-map__figure{isolation:isolate;display:grid;width:100%;min-width:0}.fm-element-map__figure>*{min-width:0;max-width:100%}.fm-element-map__steps{min-width:0;max-width:100%}.fm-element-map__licence{color:inherit;text-decoration:underline;text-underline-offset:.2em}.fm-element-map__licence:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-space-1)}.fm-element-copy{display:flex;flex-direction:column;gap:var(--fm-title-copy-gap);min-width:0}.fm-element-copy>*{margin:0}.fm-element-copy[data-scale=display]{gap:var(--fm-space-4)}.fm-element-copy[data-scale=display]>.fm-text--eyebrow{color:var(--fm-d-fg-2);font-family:var(--fm-font-mono);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-medium);letter-spacing:var(--fm-ls-eyebrow);text-transform:uppercase}.fm-element-copy[data-scale=display]>:is(h1,h2,h3,h4,h5){max-width:18ch;color:var(--fm-d-fg);font-size:var(--fm-fs-statement);font-weight:var(--fm-fw-light);letter-spacing:var(--fm-ls-statement);line-height:1.05;text-wrap:balance}.fm-surface--glass-deep .fm-element-copy[data-scale=display]>:is(h1,h2,h3,h4,h5){max-width:none;font-size:var(--fm-fs-h1);line-height:var(--fm-lh-tight)}.fm-surface--glass-deep .fm-element-copy[data-scale=display]>.fm-text--eyebrow{overflow-wrap:anywhere}.fm-surface--glass-deep .fm-element-copy:not([data-scale=display])>:is(h2,h3,h4,h5){font-weight:var(--fm-fw-regular)}.fm-element-copy__lede,.fm-element-copy__body{max-width:var(--fm-prose-measure)}.fm-element-copy__lede--hosted{color:var(--fm-d-fg-2);font-size:var(--fm-fs-body);line-height:var(--fm-lh-normal)}.fm-element-copy__badges{display:flex;flex-wrap:wrap;gap:var(--fm-space-inline-sm)}.fm-element-copy__list{display:flex;flex-direction:column;gap:var(--fm-space-1);max-width:var(--fm-prose-measure);margin:0;padding-inline-start:var(--fm-space-5);color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-normal)}.fm-element-definitions{container:fm-element-definitions / inline-size;display:flex;flex-direction:column;min-width:0;margin:0;border-block-end:var(--fm-border-w) solid var(--fm-d-border)}.fm-element-definitions__item{display:grid;grid-template-columns:var(--fm-split-media-dominant);align-items:baseline;gap:var(--fm-space-1) var(--fm-space-6);padding-block:var(--fm-space-3);border-block-start:var(--fm-border-w) solid var(--fm-d-border)}.fm-element-definitions__term{color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug)}.fm-element-definitions__definition{max-width:var(--fm-prose-measure);margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-regular);line-height:var(--fm-lh-body)}@container fm-element-definitions (max-width: 30rem){.fm-element-definitions__item{grid-template-columns:minmax(0,1fr)}}.fm-element-steps{display:flex;flex-wrap:wrap;gap:var(--fm-space-3);margin:0;padding:0;list-style:none;counter-reset:fm-element-step}.fm-element-steps>li{flex:1 1 var(--fm-stat-tile-min);min-width:0;counter-increment:fm-element-step}.fm-element-steps__link{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fm-space-1);box-sizing:border-box;height:100%;min-height:var(--fm-tap-target);padding:var(--fm-space-3) var(--fm-space-4);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius);color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug);text-decoration:none;transition:var(--fm-transition)}.fm-element-steps__link:hover{border-color:var(--fm-brand);background:var(--fm-brand-bg-tint)}.fm-element-steps__link:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-space-1)}.fm-element-steps__link:before{content:counter(fm-element-step);color:var(--fm-accent-strong);font-size:var(--fm-fs-display);font-weight:var(--fm-fw-semi);font-variant-numeric:tabular-nums;line-height:var(--fm-lh-tight)}.fm-element-steps__link small{color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-regular)}.fm-element-titled{display:flex;flex-direction:column;gap:var(--fm-space-3);min-width:0}.fm-element-table{display:flex;flex-direction:column;gap:var(--fm-space-inset-md);min-width:0;margin:0}.fm-element-table__controls{display:flex;flex-wrap:wrap;align-items:end;gap:var(--fm-space-inset-md)}.fm-element-table__control{display:flex;flex-direction:column;gap:var(--fm-space-1);min-width:0;max-width:100%}.fm-element-table__control>span{color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine)}.fm-element-table tr[aria-current=true]>td{background:var(--fm-accent-soft)}.fm-element-table tr[aria-current=true]>td:first-child{box-shadow:inset var(--fm-border-w-2) 0 0 var(--fm-accent)}.fm-element-table .fm-table--labelled-cells tr[aria-current=true]{padding-inline:var(--fm-space-3);background:var(--fm-accent-soft);box-shadow:inset var(--fm-border-w-2) 0 0 var(--fm-accent)}.fm-element-table .fm-table--labelled-cells tr[aria-current=true]>td,.fm-element-table .fm-table--labelled-cells tr[aria-current=true]>td:first-child{background:transparent;box-shadow:none}.fm-element-table__frame{min-width:0;overflow-x:auto}.fm-element-table__reveal{display:flex}.fm-element-table figcaption{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-normal)}.fm-element-table__details{display:flex;flex-wrap:wrap;gap:var(--fm-space-stack-md) var(--fm-space-inline-lg);margin:0}.fm-element-table__details>div{flex:1 1 8rem;min-width:0}.fm-element-table__details dt{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-element-table__details dd{display:grid;gap:var(--fm-space-1);margin:var(--fm-space-1) 0 0}.fm-element-table__details small{color:var(--fm-d-fg-2)}.fm-element-ranked-table{display:flex;flex-direction:column;gap:var(--fm-space-inset-lg);min-width:0}.fm-element-ranked-table__controls{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--fm-space-inset-md);padding-block-end:var(--fm-space-inset-md);border-bottom:var(--fm-border-w) solid var(--fm-d-border)}.fm-element-ranked-table__controls strong{max-width:var(--fm-prose-measure);color:var(--fm-d-fg);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-medium)}.fm-element-ranked-table tr[data-selected=true]>td{background:var(--fm-accent-soft)}.fm-element-ranked-table__insights{display:flex;flex-direction:column;gap:var(--fm-space-inset-md);margin:0;padding-block:0;padding-inline:var(--fm-space-inset-lg) 0;border-inline-start:var(--fm-border-w-2) solid var(--fm-accent);list-style:none}.fm-element-ranked-table__insights strong{color:var(--fm-d-fg);font-weight:var(--fm-fw-medium)}.fm-element-ranked-table__insights p,.fm-element-ranked-table__assumptions{margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-normal)}.fm-element-timeline{margin:0;min-width:0}.fm-element-action{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--fm-space-1);max-width:var(--fm-prose-measure)}.fm-element-action__reason{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-element-document{width:100%;min-width:0}.fm-element-document__viewer{display:grid;gap:var(--fm-space-stack-sm);min-width:0}.fm-element-document__frame{display:grid;justify-items:center;min-width:0;padding:var(--fm-space-inset-sm);border:var(--fm-border-w) solid var(--fm-d-border-2);border-radius:var(--fm-radius);background:var(--fm-d-surface-2)}.fm-element-document__frame canvas{display:block;max-width:100%;height:auto}.fm-element-document__viewer[data-zoomed] .fm-element-document__frame{justify-items:start;max-height:80svh;overflow:auto}@media(max-width:37.499em){.fm-element-document__viewer[data-zoomed] .fm-element-document__frame{max-height:55svh}}.fm-element-document__viewer[data-zoomed] .fm-element-document__frame canvas{max-width:none}.fm-element-document__navigation{min-width:0;margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--fm-space-inline-sm)}.fm-element-map:has(.fm-stand-unserved)>.fm-element-map__source,.fm-element-map:has(.fm-stand-unserved) .fm-colour-legend{display:none}.fm-action-card-grid{display:grid;gap:var(--fm-space-6);align-items:stretch}.fm-action-card-grid--cols-2{grid-template-columns:var(--fm-grid-2)}.fm-action-card-grid--cols-3{grid-template-columns:var(--fm-grid-3)}.fm-action-card-grid--cols-4{grid-template-columns:var(--fm-grid-2)}@media(min-width:64.0625em){.fm-action-card-grid--cols-4{grid-template-columns:var(--fm-grid-4)}}.fm-action-card-grid>:only-child{grid-column:1 / -1}.fm-action-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--fm-space-3);height:100%;min-width:0;padding:var(--fm-section-inset);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface);box-sizing:border-box;overflow:hidden}.fm-action-card:before{position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--fm-space-1);background:var(--fm-accent);content:""}.fm-action-card--teal:before{background:var(--fm-teal)}.fm-action-card--amber:before{background:var(--fm-amber)}.fm-action-card--sky:before{background:var(--fm-sky)}.fm-action-card--rose:before{background:var(--fm-rose)}.fm-action-card__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--fm-icon-size-lg);height:var(--fm-icon-size-lg);border-radius:var(--fm-radius);background:var(--fm-accent-soft);color:var(--fm-accent);font-size:var(--fm-fs-h3)}.fm-action-card--teal .fm-action-card__icon{background:var(--fm-teal-soft);color:var(--fm-teal)}.fm-action-card--amber .fm-action-card__icon{background:var(--fm-amber-soft);color:var(--fm-amber)}.fm-action-card--sky .fm-action-card__icon{background:var(--fm-sky-soft);color:var(--fm-sky)}.fm-action-card--rose .fm-action-card__icon{background:var(--fm-rose-soft);color:var(--fm-rose)}.fm-action-card__title{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug)}.fm-action-card__description{margin:0;max-width:var(--fm-prose-measure);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-normal)}.fm-action-card__tags{display:flex;flex-wrap:wrap;gap:var(--fm-space-2)}.fm-action-card__cta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fm-space-2);margin-top:auto;padding-top:var(--fm-space-2)}.fm-action-card__reason{margin:0;max-width:var(--fm-prose-measure);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}@media(pointer:coarse){.fm-action-card__cta .btn-mini{min-height:var(--fm-tap-target)}}@media(max-width:48em){.fm-action-card-grid{gap:var(--fm-space-3)}.fm-action-card-grid--cols-2,.fm-action-card-grid--cols-3,.fm-action-card-grid--cols-4{grid-template-columns:1fr}}.fm-action-card[data-head]:before{content:none}.fm-action-card__media,.fm-action-card__plate{position:relative;align-self:stretch;margin:calc(var(--fm-section-inset) * -1) calc(var(--fm-section-inset) * -1) var(--fm-space-2)}.fm-action-card__figure{display:grid;align-content:end;gap:var(--fm-space-1)}.fm-action-card__figure-value{color:var(--fm-d-fg);font-size:var(--fm-fs-h2);font-weight:var(--fm-fw-light);font-variant-numeric:tabular-nums;letter-spacing:var(--fm-ls-statement);line-height:1;white-space:nowrap}.fm-action-card__figure-unit{margin-inline-start:var(--fm-space-2);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-regular);letter-spacing:normal}.fm-action-card__figure-label{color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-action-card__plate .fm-action-card__figure-value{font-size:var(--fm-fs-display)}.fm-action-card__plate{aspect-ratio:16 / 7;display:grid;padding:var(--fm-section-inset);border-bottom:var(--fm-border-w) solid var(--fm-d-border);background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--fm-accent) 22%,transparent),transparent 62%),var(--fm-d-surface-2)}.fm-action-card[data-emphasis=primary]{border-color:color-mix(in srgb,var(--fm-accent) 55%,var(--fm-d-border))}@media(max-width:48em){.fm-action-card__plate{aspect-ratio:auto}.fm-action-card[data-head=media]:not(:has(.fm-asset-image__credit-text)){display:grid;grid-template-columns:var(--fm-grid-thumb-row);grid-template-rows:auto auto auto auto;align-content:start;gap:var(--fm-space-1) var(--fm-space-4);padding:var(--fm-space-4)}.fm-action-card[data-head=media]:not(:has(.fm-asset-image__credit-text))>.fm-action-card__media{display:contents}.fm-action-card[data-head=media]:not(:has(.fm-asset-image__credit-text))>.fm-action-card__media>*{grid-column:1;grid-row:1 / span 2;align-self:start;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--fm-radius)}.fm-action-card[data-head=media]:not(:has(.fm-asset-image__credit-text)) .fm-asset-image__credit{bottom:var(--fm-space-1);right:var(--fm-space-1);padding:var(--fm-space-1)}.fm-action-card[data-head=media]:not(:has(.fm-asset-image__credit-text))>.fm-action-card__title{grid-column:2;grid-row:1}.fm-action-card[data-head=media]:not(:has(.fm-asset-image__credit-text))>.fm-action-card__figure{grid-column:2;grid-row:2;align-content:start}.fm-action-card[data-head=media]:not(:has(.fm-asset-image__credit-text))>.fm-action-card__description{grid-column:1 / -1;grid-row:3}.fm-action-card[data-head=media]:not(:has(.fm-asset-image__credit-text))>.fm-action-card__cta{grid-column:1 / -1;grid-row:4;padding-top:var(--fm-space-1)}.fm-action-card[data-head=media]:has(.fm-asset-image__credit-text){display:flex;flex-direction:column;gap:var(--fm-space-2);padding:var(--fm-space-4)}.fm-action-card[data-head=media]:has(.fm-asset-image__credit-text)>.fm-action-card__media{margin:calc(var(--fm-space-4) * -1) calc(var(--fm-space-4) * -1) var(--fm-space-2)}}.fm-action-card-grid:not(:has(.fm-action-card__media)) .fm-action-card__plate{aspect-ratio:auto}.fm-action-card[data-thumbnail]:before{content:none}.fm-action-card__thumb{display:grid;place-items:center;align-self:stretch;block-size:calc(var(--fm-space-10) * 6);overflow:hidden;border-radius:var(--fm-radius);background:var(--fm-d-bg-2)}.fm-action-card__thumb[data-kind=pdf-page] canvas{border-radius:var(--fm-radius-xs);box-shadow:var(--fm-shadow-card)}.fm-action-card__thumb[data-kind=format]{align-content:center;gap:var(--fm-space-1)}@media(max-width:48em){.fm-action-card__thumb[data-kind=format]{block-size:calc(var(--fm-space-10) * 2)}}.fm-action-card__format{color:var(--fm-d-fg);font-size:var(--fm-fs-statement);font-weight:var(--fm-fw-semi);letter-spacing:var(--fm-letter-spacing-label);line-height:var(--fm-lh-tight)}.fm-action-card__format-caption{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-action-card__thumb-blank{display:block;block-size:calc(var(--fm-space-10) * 6 - 2 * var(--fm-space-4));aspect-ratio:210 / 297;border-radius:var(--fm-radius-xs);background:var(--fm-d-surface)}.fm-action-card__thumb-unreadable{padding-inline:var(--fm-space-4);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);text-align:center}.fm-action-card-grid:has(>.fm-action-card[data-thumbnail])>.fm-action-card:not([data-thumbnail]){align-self:start;height:auto}.fm-element-action-choice{display:flex;flex-direction:column;gap:var(--fm-space-5);min-width:0}@media(max-width:37.499em){.fm-element-action-choice .fm-element-actions .btn-mini{width:100%;justify-content:center}}.fm-element-action-choice--on-dark .btn-mini--primary{box-shadow:inset 0 0 0 var(--fm-border-w) var(--fm-on-dark-selected-ring)}.fm-capability-showcase{width:min(100%,var(--fm-content-max));margin-inline:auto;box-sizing:border-box;color:var(--fm-d-fg)}.fm-capability-showcase__header{margin-bottom:var(--fm-space-5)}.fm-capability-showcase__eyebrow{display:block;margin-bottom:var(--fm-space-2);color:var(--fm-accent);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-semi)}.fm-capability-showcase__title{max-width:22ch;margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-h2);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-tight)}.fm-capability-showcase__body{display:grid;grid-template-columns:var(--fm-split-balanced);gap:var(--fm-space-6);align-items:start}.fm-capability-showcase--no-media .fm-capability-showcase__body{grid-template-columns:minmax(0,1fr)}.fm-capability-showcase--media-right .fm-capability-showcase__media{order:2}.fm-capability-showcase--media-right .fm-capability-showcase__list-col{order:1}.fm-capability-showcase__media{min-width:0;border-radius:var(--fm-radius-lg);overflow:hidden;background:var(--fm-figure-surface)}.fm-capability-showcase__media-slot{display:block;width:100%}.fm-capability-showcase__media-placeholder{display:flex;align-items:center;justify-content:center;min-height:var(--fm-space-16);aspect-ratio:4 / 3;color:var(--fm-brand);font-size:var(--fm-fs-body-sm)}.fm-capability-showcase__media-icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--fm-fs-display);color:var(--fm-brand)}.fm-capability-showcase__list{min-width:0;display:flex;flex-direction:column;gap:0}.fm-capability-showcase__item-group{padding-block:var(--fm-space-2)}.fm-capability-showcase__item-group+.fm-capability-showcase__item-group{border-top:var(--fm-border-w) solid var(--fm-border-subtle)}.fm-capability-showcase__item{display:block;width:100%;padding:var(--fm-space-2) 0;border:0;background:transparent;color:var(--fm-d-fg-2);font-family:var(--fm-font-sans);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-medium);text-align:left;cursor:pointer;transition:color var(--fm-dur-fast) var(--fm-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.fm-capability-showcase__item:hover:not(.fm-capability-showcase__item--active){color:var(--fm-d-fg)}.fm-capability-showcase__item:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-border-w)}.fm-capability-showcase__item--active{color:var(--fm-d-fg)}.fm-capability-showcase__item-label{display:block}.fm-capability-showcase__progress{position:relative;height:var(--fm-border-w);width:100%;margin-top:var(--fm-space-2);background:var(--fm-border-subtle);border-radius:var(--fm-radius-full);overflow:hidden}.fm-capability-showcase__progress-bar{position:absolute;inset:0 auto 0 0;width:0;background:var(--fm-accent);border-radius:inherit;animation-name:fm-capability-progress;animation-timing-function:linear;animation-fill-mode:forwards;animation-duration:var(--fm-capability-progress-duration, var(--fm-motion-duration-showcase));animation-iteration-count:1}@keyframes fm-capability-progress{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.fm-capability-showcase__progress{display:none}}.fm-capability-showcase__panel{margin-top:var(--fm-space-1);padding:0}.fm-capability-showcase__description{max-width:var(--fm-prose-measure);margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-normal)}.fm-capability-showcase__tags{display:flex;flex-wrap:wrap;gap:var(--fm-space-2);margin-top:var(--fm-space-3)}.fm-capability-showcase__cta{margin-top:var(--fm-space-4)}.fm-capability-showcase--dark,.fm-capability-showcase--dark .fm-capability-showcase__title{color:var(--fm-fg-on-dark)}.fm-capability-showcase--dark .fm-capability-showcase__media{background:var(--fm-d-surface-2)}.fm-capability-showcase--dark .fm-capability-showcase__item{color:var(--fm-fg-on-dark-muted)}.fm-capability-showcase--dark .fm-capability-showcase__item:hover:not(.fm-capability-showcase__item--active),.fm-capability-showcase--dark .fm-capability-showcase__item--active{color:var(--fm-fg-on-dark)}.fm-capability-showcase--dark .fm-capability-showcase__description{color:var(--fm-fg-on-dark-muted)}.fm-capability-showcase--dark .fm-capability-showcase__item-group+.fm-capability-showcase__item-group{border-top-color:var(--fm-glass-2)}@media(max-width:48em){.fm-capability-showcase__body{grid-template-columns:minmax(0,1fr);gap:var(--fm-space-5)}.fm-capability-showcase--media-right .fm-capability-showcase__media,.fm-capability-showcase__media{order:1}.fm-capability-showcase--media-right .fm-capability-showcase__list-col,.fm-capability-showcase__list-col{order:2}.fm-capability-showcase__title{font-size:var(--fm-fs-h3)}}.fm-capability-showcase__progress-bar--paused{animation-play-state:paused}.fm-evidence{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--fm-space-stack-sm);width:100%;max-width:100%;min-width:0;overflow:hidden;container-name:fm-evidence;container-type:inline-size;padding-block-start:var(--fm-space-stack-md);border-block-start:var(--fm-border-thin) solid var(--fm-d-border);color:var(--fm-d-fg)}.fm-evidence:first-child{padding-block-start:0;border-block-start:0}.fm-map-workspace-root__evidence{position:absolute;z-index:var(--fm-z-panel);inset-block-start:calc(var(--app-shell-overlay-safe-top) + var(--map-control-top));inset-inline-end:var(--map-control-side);width:min(calc(100% - (var(--map-control-side) * 2)),var(--fm-panel-w));max-height:calc(100% - var(--app-shell-overlay-safe-top) - (var(--map-control-top) * 2));overflow:auto}.fm-evidence__header,.fm-evidence__rows,.fm-evidence__disclosure,.fm-evidence__comparison{min-width:0}.fm-evidence__header{display:flex;flex-direction:column;gap:var(--fm-space-stack-xs)}.fm-evidence__header h3,.fm-evidence__header p{margin:0}.fm-evidence__header p{max-width:var(--fm-prose-measure);color:var(--fm-d-fg-2)}.fm-evidence__source-line,.fm-evidence__rows,.fm-evidence>.fm-evidence__row,.fm-evidence__disclosure>section .fm-evidence__row{max-width:var(--fm-prose-measure)}.fm-evidence__source-line{display:block;margin:0;padding-block:var(--fm-space-stack-sm);border-block-end:var(--fm-border-thin) solid var(--fm-d-border);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body);line-height:calc(var(--fm-fs-caption) * var(--fm-lh-snug))}.fm-evidence__source-line>:not(:last-child):not(.chip):not(:has(+.chip)):after{margin-inline:var(--fm-space-stack-sm);color:var(--fm-d-fg-3);content:"·"}.fm-evidence__source-line>:not(.chip){display:inline-block;font-size:var(--fm-fs-caption)}.fm-evidence__source-line>time{white-space:nowrap}.fm-evidence__basis{color:var(--fm-d-fg);font-weight:var(--fm-fw-semi)}.fm-evidence__source-line>span{overflow-wrap:anywhere}.fm-evidence__source-line>.chip{margin-inline-start:var(--fm-space-stack-sm);vertical-align:middle}.fm-evidence__status{display:grid;grid-template-columns:var(--fm-grid-4);gap:var(--fm-space-stack-sm);margin:var(--fm-space-stack-sm) 0 0}.fm-evidence__status>div{min-width:0}.fm-evidence__status dt{margin-block-end:var(--fm-space-stack-xs);color:var(--fm-d-fg-3);font-size:var(--fm-fs-caption)}.fm-evidence__status dd{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fm-space-stack-xs);margin:0}.fm-evidence__status small,.fm-evidence__row small,.fm-evidence__comparison small{color:var(--fm-d-fg-3);overflow-wrap:anywhere}.fm-evidence__row{display:flex;gap:var(--fm-space-stack-md);align-items:center;padding-block:var(--fm-space-stack-sm);border-block-end:var(--fm-border-thin) solid var(--fm-border-subtle)}.fm-evidence__row>div{display:flex;flex:1 1 9rem;flex-direction:column;min-width:0}.fm-evidence__row>span{flex:2 1 0;min-width:0;font-weight:700;text-align:end}.fm-evidence__row>small{flex:1 1 9rem;min-width:0}@container fm-evidence (max-width: 36rem){.fm-evidence__row{flex-direction:column;align-items:stretch;gap:var(--fm-space-stack-xs)}.fm-evidence__row>div,.fm-evidence__row>span,.fm-evidence__row>small{flex:none}.fm-evidence__row>span{text-align:start}}.fm-evidence__citations{display:flex;flex-direction:column;gap:var(--fm-space-stack-sm);margin:var(--fm-space-stack-md) 0 0;font-size:var(--fm-fs-caption)}.fm-evidence__citations dt{color:var(--fm-d-fg);font-weight:var(--fm-fw-semi)}.fm-evidence__citations dd{margin:0;color:var(--fm-d-fg-2);overflow-wrap:anywhere}.fm-evidence__disclosure{min-width:0}.fm-evidence__disclosure>.btn-mini{margin-inline-start:calc(var(--fm-space-inset-md) * -1)}.fm-evidence__disclosure>.btn-mini,.fm-evidence footer>.btn-mini{min-height:var(--fm-tap-target)}.fm-evidence__chevron{transition:transform var(--fm-dur-fast) var(--fm-ease)}.fm-evidence__disclosure>.btn-mini[aria-expanded=true] .fm-evidence__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.fm-evidence__chevron{transition:none}}.fm-evidence__disclosure>section{display:flex;flex-direction:column;gap:var(--fm-space-stack-md);margin-block-start:var(--fm-space-stack-sm)}.fm-evidence__disclosure .fm-evidence__status,.fm-evidence__disclosure .fm-evidence__citations{margin:0}.fm-evidence__comparison{overflow-x:auto}.fm-evidence__comparison table{width:100%;border-collapse:collapse}.fm-evidence__comparison caption{padding-block-end:var(--fm-space-stack-sm);color:var(--fm-d-fg-2);text-align:start}.fm-evidence__comparison th,.fm-evidence__comparison td{padding:var(--fm-space-inset-sm);border-block-end:var(--fm-border-thin) solid var(--fm-border-subtle);text-align:start;vertical-align:top}.fm-evidence__comparison td span,.fm-evidence__comparison td small{display:block}.fm-evidence>footer{margin-block-start:var(--fm-space-stack-xs)}@container fm-evidence (max-width: 32rem){.fm-evidence__status{grid-template-columns:var(--fm-grid-2)}}@container fm-evidence (max-width: 22rem){.fm-evidence__status{grid-template-columns:minmax(0,1fr)}}@media(max-width:48em){.fm-map-workspace-root__evidence{inset-block-start:auto;inset-block-end:var(--map-control-side);inset-inline-start:var(--map-control-side);width:auto;max-height:min(50%,var(--fm-size-insight-figure-min-h))}.fm-evidence__status{grid-template-columns:var(--fm-grid-2)}.fm-evidence__row{flex-direction:column;align-items:stretch;gap:var(--fm-space-stack-xs)}.fm-evidence__row>div,.fm-evidence__row>span,.fm-evidence__row>small{flex:none}.fm-evidence__row>span{text-align:start}.fm-evidence__comparison{overflow:visible}.fm-evidence__comparison table,.fm-evidence__comparison thead,.fm-evidence__comparison tbody,.fm-evidence__comparison tr,.fm-evidence__comparison th,.fm-evidence__comparison td{display:block;width:100%}.fm-evidence__comparison thead{position:absolute;width:var(--fm-border-thin);height:var(--fm-border-thin);overflow:hidden;clip-path:inset(50%)}.fm-evidence__comparison tbody tr{padding-block:var(--fm-space-stack-sm);border-block-end:var(--fm-border-thin) solid var(--fm-border-subtle)}.fm-evidence__comparison tbody th,.fm-evidence__comparison tbody td{border:0}.fm-evidence__comparison tbody td:before{display:block;color:var(--fm-d-fg-3);font-size:var(--fm-fs-caption);content:attr(data-label)}}.fm-evidence__source-name{color:var(--fm-d-fg)}.fm-element-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--fm-space-3);min-width:0}.fm-element-pager__position{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;min-width:0;margin:0;text-align:center}.fm-element-pager__item{max-inline-size:100%;overflow:hidden;color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);text-overflow:ellipsis;white-space:nowrap}.fm-element-pager__count{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-variant-numeric:tabular-nums}.fm-refine-lens{position:relative;min-width:0}.fm-refine-lens__wide{display:flex;flex-direction:column;gap:var(--fm-space-2);padding-block:var(--fm-space-3);border-block:var(--fm-border-w) solid var(--fm-d-border)}.fm-refine-lens__row{margin:0;padding:0;border:0;min-inline-size:0;display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--fm-space-5);min-width:0}.fm-refine-lens__row>*{flex:none}.fm-refine-lens[data-fit=pending] .fm-refine-lens__wide{visibility:hidden;pointer-events:none}.fm-refine-lens[data-fit=pending] .fm-refine-lens__wide *,.fm-refine-lens[data-fit=sheet] .fm-refine-lens__wide *{transition:none}.fm-refine-lens[data-fit=sheet] .fm-refine-lens__wide{position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden;visibility:hidden;pointer-events:none}.fm-refine-lens[data-fit=sheet] .fm-refine-lens__trigger{display:flex}.fm-refine-lens__group{display:inline-flex;align-items:center;gap:var(--fm-space-2);align-self:flex-end;min-height:var(--fm-tap-target);padding-inline-end:var(--fm-space-5);border-inline-end:var(--fm-border-w) solid var(--fm-d-border);color:var(--fm-d-fg);font-family:var(--fm-font-mono);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-medium);letter-spacing:var(--fm-ls-eyebrow);text-transform:uppercase}.fm-refine-lens__control{display:flex;flex-direction:column;gap:var(--fm-space-1);min-width:0}.fm-refine-lens__field{display:flex;align-items:center;min-height:var(--fm-tap-target);min-width:0}.fm-refine-lens__held{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--fm-space-4);border:var(--fm-border-w) dashed var(--fm-d-border-2);border-radius:var(--fm-radius);color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium)}.fm-refine-sheet__body .fm-refine-lens__held{width:100%;min-height:var(--fm-tap-target)}.fm-refine-lens__label{display:inline-flex;align-items:center;gap:var(--fm-space-1);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug)}.fm-refine-lens__label-lock,.fm-refine-lens__lock-icon{color:var(--fm-amber)}.fm-refine-lens__action{display:flex;align-items:center;align-self:flex-end;min-height:var(--fm-tap-target);margin-inline-start:auto}.fm-refine-lens__action .btn-mini{height:2rem;padding-inline:var(--fm-space-4);border-color:color-mix(in srgb,var(--fm-d-fg) 24%,transparent);border-radius:var(--fm-radius-full);font-size:var(--fm-fs-body-sm)}.fm-refine-lens .fm-selector-seg,.fm-refine-lens .fm-selector-chips__btn:not(.fm-selector-chips__btn--active){border-color:color-mix(in srgb,var(--fm-d-fg) 24%,transparent)}.fm-refine-lens__locks{display:flex;flex-direction:column;gap:var(--fm-space-1)}.fm-refine-lens__lock{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--fm-space-2);color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-refine-lens__lock-icon{margin-inline-end:var(--fm-space-2)}.fm-refine-lens__lock-text{flex:0 1 auto;min-width:0;margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-refine-lens__lock-name{color:var(--fm-d-fg);font-weight:var(--fm-fw-semi)}.fm-refine-lens .fm-refine-lens__release,.fm-refine-sheet .fm-refine-lens__release{height:auto;padding-block:0;font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-semi)}.fm-refine-lens__lock[data-place=sheet]{flex-direction:column;align-items:stretch}.fm-refine-lens__lock[data-place=sheet] .fm-refine-lens__release{justify-content:flex-start;min-height:var(--fm-tap-target);padding-inline:0}.fm-refine-lens__trigger{display:none;align-items:center;gap:var(--fm-space-3);width:100%;min-height:var(--fm-tap-target);padding:var(--fm-space-2) var(--fm-space-4);border:var(--fm-border-w) solid var(--fm-d-border-2);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface);color:var(--fm-d-fg);font:inherit;text-align:start;cursor:pointer}.fm-refine-lens__trigger:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w)}.fm-refine-lens__trigger-icon{flex:none;color:var(--fm-accent-strong)}.fm-refine-lens__trigger-text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--fm-space-1);min-width:0}.fm-refine-lens__trigger-label{color:var(--fm-d-fg-2);font-family:var(--fm-font-mono);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug);letter-spacing:var(--fm-ls-eyebrow);text-transform:uppercase}.fm-refine-lens__trigger-summary{color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug)}.fm-refine-lens__trigger-choice{display:inline-block;max-width:100%;overflow-wrap:anywhere}.fm-refine-lens__trigger-lock{flex:none;color:var(--fm-amber)}.fm-refine-lens__trigger-chevron{flex:none;color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine)}.fm-refine-sheet__overlay{position:fixed;z-index:calc(var(--fm-z-topbar-drawer) + 1);top:0;right:0;bottom:0;left:0;background:var(--fm-scrim)}.fm-refine-sheet{position:fixed;z-index:calc(var(--fm-z-topbar-drawer) + 2);right:0;bottom:0;left:0;display:flex;flex-direction:column;max-height:88dvh;border-top:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-xl) var(--fm-radius-xl) 0 0;background:var(--fm-d-surface-3);box-shadow:var(--fm-shadow-strong);color:var(--fm-d-fg);outline:none}.fm-refine-sheet__handle{flex:none;width:var(--fm-space-10);height:var(--fm-space-1);margin:var(--fm-space-2) auto 0;border-radius:var(--fm-radius-pill);background:var(--fm-d-border-2)}.fm-refine-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fm-space-3);padding:var(--fm-space-3) var(--fm-space-4) var(--fm-space-4);border-bottom:var(--fm-border-w) solid var(--fm-d-border)}.fm-refine-sheet__heading{display:flex;flex-direction:column;gap:var(--fm-space-1);min-width:0}.fm-refine-sheet__title{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-h4);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-tight)}.fm-refine-sheet__summary{margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-refine-sheet__close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--fm-tap-target);height:var(--fm-tap-target);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:50%;background:transparent;color:var(--fm-d-fg);cursor:pointer}.fm-refine-sheet__close:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w)}.fm-refine-sheet__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--fm-space-5);min-height:0;overflow-y:auto;padding:var(--fm-space-4) var(--fm-space-4) var(--fm-space-5);overscroll-behavior:contain}.fm-refine-sheet__body .fm-refine-lens__label{color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm)}.fm-refine-sheet__body .fm-refine-lens__control{gap:var(--fm-space-2)}.fm-refine-sheet__body[data-place=sheet] .fm-select{min-height:var(--fm-tap-target)}.fm-refine-sheet__footer{display:flex;justify-content:flex-end;padding:var(--fm-space-3) var(--fm-space-4) var(--fm-space-5);border-top:var(--fm-border-w) solid var(--fm-d-border)}@media(prefers-reduced-motion:reduce){.fm-refine-sheet,.fm-refine-sheet__overlay{transition:none!important;animation:none!important}}.fm-refine-popover{z-index:calc(var(--fm-z-topbar-drawer) + 2);display:flex;flex-direction:column;width:min(var(--radix-popover-trigger-width),35rem);max-height:min(var(--radix-popover-content-available-height),36rem);overflow-y:auto;border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface-3);box-shadow:var(--fm-shadow-strong);color:var(--fm-d-fg);outline:none}.fm-refine-popover .fm-refine-sheet__header{align-items:center;padding:var(--fm-space-3) var(--fm-space-3) var(--fm-space-3) var(--fm-space-4)}.fm-refine-popover__title{margin:0;color:var(--fm-d-fg-2);font-family:var(--fm-font-mono);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug);letter-spacing:var(--fm-ls-eyebrow);text-transform:uppercase}.fm-refine-popover .fm-refine-sheet__close{width:2rem;height:2rem}.fm-refine-sheet__body[data-place=popover]{gap:var(--fm-space-4);padding:var(--fm-space-4)}.fm-refine-sheet__body[data-place=popover] .fm-refine-lens__control{align-items:flex-start;max-width:100%}.fm-refine-sheet__body[data-place=popover] .fm-refine-lens__field{max-width:100%}.fm-refine-sheet__body[data-place=popover] .fm-refine-lens__label{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-refine-popover .fm-refine-sheet__footer{padding:var(--fm-space-3) var(--fm-space-4)}.fm-refine-sheet__body[data-place=popover] .fm-refine-lens__held{width:auto;min-height:2.25rem}.fm-element-image-legend{display:grid;gap:var(--fm-space-2)}.fm-element-image-legend__list{display:flex;flex-wrap:wrap;gap:var(--fm-space-2) var(--fm-space-4);margin:0;padding:0;list-style:none}.fm-element-image-legend__entry{display:inline-flex;align-items:center;gap:var(--fm-space-2);color:var(--fm-d-fg);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-element-image-legend__swatch{flex:none;border:var(--fm-border-w) solid var(--fm-border-soft);border-radius:var(--fm-radius-xs)}.fm-element-image-legend__swatch-ground{display:inline-flex}.fm-chart-block{--chart-block-default-max-plot-w: calc(var(--fm-form-max) + var(--fm-space-20));--chart-block-default-max-bar-w: var(--fm-space-16);container-type:inline-size;width:100%;min-width:0;max-width:100%}.fm-chart-block .fm-figure__body{flex-direction:column}@container (min-width: 72rem){.fm-chart-block .fm-figure__body{flex-direction:row}}.fm-chart-block .fm-figure__head,.fm-chart-block .fm-figure__body,.fm-chart-block .fm-figure__chart,.fm-chart-block__plot,.fm-chart-block__legend{min-width:0;max-width:100%}.fm-chart-block .fm-figure__title,.fm-chart-block__legend .fm-legend__label{overflow-wrap:anywhere}.fm-chart-block .fm-figure__chart{display:flex;align-items:center;justify-content:flex-start}.fm-chart-block__plot{margin:0 auto 0 0;width:min(100%,var(--chart-block-max-plot-w, var(--chart-block-default-max-plot-w)));max-width:var(--chart-block-max-plot-w, var(--chart-block-default-max-plot-w))}.fm-chart-block__plot>*{max-width:100%}.fm-chart-block__plot [data-fm-bar],.fm-chart-block__bar{max-width:var(--chart-block-max-bar-w, var(--chart-block-default-max-bar-w))}.fm-chart-block__context{display:flex;flex-direction:column;gap:var(--fm-space-3)}.fm-chart-block__takeaway{color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:600;line-height:var(--fm-lh-snug)}.fm-chart-block__detail{color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-chart-block__caption,.fm-chart-block__unit{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-chart-block__legend{margin-bottom:var(--fm-space-2)}.fm-chart-block__legend .fm-legend__label{font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-chart-block--story{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.fm-chart-block__story-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fm-space-5);align-items:start}@container (min-width: 72rem){.fm-chart-block__story-layout{display:flex;gap:var(--fm-space-8)}.fm-chart-block__story-plot{flex:1 1 0}.fm-chart-block__story-copy{flex:0 1 22rem;min-width:18rem}}.fm-chart-block--story .fm-chart-block__story-plot,.fm-chart-block--story .fm-chart-block__story-copy{min-width:0}.fm-chart-block--story .fm-chart-block__story-plot{display:flex;align-items:center;justify-content:flex-start;color:var(--fm-d-fg-2);overflow:hidden}.fm-chart-block .fm-figure__chart{padding:0;border-radius:0;background:transparent;color:var(--fm-d-fg-2)}.fm-chart-block--story .fm-chart-block__plot{width:min(100%,var(--chart-block-max-plot-w, var(--chart-block-default-max-plot-w)));margin-inline:0 auto}.fm-chart-block__story-title{margin:0 0 var(--fm-space-3);color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:600;line-height:var(--fm-lh-snug)}.fm-chart-block__story-explanation-title{margin:0 0 var(--fm-space-2);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:600;letter-spacing:.04em;line-height:var(--fm-lh-snug);text-transform:uppercase}.fm-chart-block__source,.fm-chart-block .fm-figure__source{margin-top:var(--fm-space-3);padding-top:var(--fm-space-2);border-top:var(--fm-border-w) solid var(--fm-d-border);color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug);overflow-wrap:anywhere}.fm-chart-block__notice-title{margin:0 0 var(--fm-space-1);color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug)}.fm-chart-block__notice{margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-chart-block__notice{display:block}.fm-chart-view{display:flex;flex-direction:column;gap:var(--fm-space-2);min-width:0}.fm-chart-view__bar{display:flex;justify-content:flex-end}@media(pointer:coarse){.fm-chart-view__bar>*{min-block-size:var(--fm-tap-target)}}.fm-chart-tooltip__title{margin-bottom:var(--fm-space-1);font-weight:var(--fm-fw-semi);color:var(--fm-d-fg)}.fm-chart-tooltip__item{display:flex;align-items:baseline;gap:var(--fm-space-2);color:var(--fm-d-fg-2)}.fm-chart-tooltip__swatch{flex-shrink:0;width:var(--fm-space-2);height:var(--fm-space-2);border-radius:var(--fm-radius-full);background:var(--tooltip-swatch-color, var(--fm-d-fg-2));opacity:var(--tooltip-swatch-opacity, 1)}.fm-chart-tooltip__value{margin-left:auto;color:var(--fm-d-fg);font-variant-numeric:tabular-nums}.fm-chart-frame{width:100%;min-width:0}.fm-chart-frame--sm{height:var(--fm-chart-plot-h-sm)}.fm-chart-frame--md{height:var(--fm-chart-plot-h-md)}.fm-chart-frame--lg{height:var(--fm-chart-plot-h-lg)}.fm-chart-frame .recharts-surface:focus{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-space-1);border-radius:var(--fm-radius-xs)}.fm-chart-frame .recharts-surface g:focus{outline:none}.fm-chart-frame[data-selectable=true] .recharts-surface{cursor:pointer}.fm-chart-frame[data-tooltip-engaged=false] .recharts-tooltip-cursor,.fm-chart-frame[data-tooltip-engaged=false] .recharts-active-dot{display:none}.fm-chart-plot{margin:0;display:flex;flex-direction:column;gap:var(--fm-space-3);min-width:0}.fm-corridor-rows__tooltip{max-width:22rem;color:var(--fm-d-fg-2)}.fm-corridor-rows__key{display:flex;flex-wrap:wrap;gap:var(--fm-space-1) var(--fm-space-4);margin:var(--fm-space-2) 0 0;padding:0;list-style:none;color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug)}.fm-corridor-rows__glyph{display:inline-block;min-width:1.25em;color:var(--fm-d-fg);font-weight:var(--fm-fw-semi)}.fm-corridor-rows__zone[data-entering=true]{transform-box:fill-box;transform-origin:left center;animation:fm-corridor-zone-grow var(--fm-countup-duration) var(--fm-motion-ease-standard) both}.fm-corridor-rows__residual[data-entering=true]{animation:fm-corridor-residual-land var(--fm-motion-duration-data) var(--fm-motion-ease-standard) var(--fm-countup-duration) both}.fm-corridor-rows__zone-label{font-weight:var(--fm-fw-semi)}@keyframes fm-corridor-zone-grow{0%{transform:scaleX(0)}}@keyframes fm-corridor-residual-land{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.fm-corridor-rows__zone[data-entering=true],.fm-corridor-rows__residual[data-entering=true]{animation:none}}.fm-corridor-rows__reveal{margin-top:var(--fm-space-3)}.fm-donut-chart{margin:0;width:100%}.fm-donut-chart__plot{position:relative;width:100%;height:var(--fm-chart-plot-h-lg)}.fm-donut-chart__center{position:absolute;inset:50% auto auto 50%;display:grid;justify-items:center;gap:var(--fm-space-inset-xs);width:min(42%,12rem);color:var(--fm-d-fg);text-align:center;transform:translate(-50%,-50%);pointer-events:none}.fm-donut-chart__center strong{color:var(--fm-d-fg);font-size:var(--fm-fs-h2);font-weight:var(--fm-fw-regular);line-height:var(--fm-lh-tight)}.fm-donut-chart__center span{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}@media(max-width:37.4375em){.fm-donut-chart__plot{height:var(--fm-chart-plot-h-sm)}.fm-donut-chart__center{width:min(42%,5.5rem)}}.fm-price-chart{width:100%;max-width:100%;min-width:0;overflow:hidden}.fm-price-chart__end-label{font-family:var(--fm-font-sans);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-semi);paint-order:stroke;stroke:var(--fm-chart-halo);stroke-width:var(--fm-border-w-3)}.fm-price-chart__end-dot{stroke:var(--fm-chart-halo);stroke-width:var(--fm-border-w-2)}.fm-corridor-trajectory{display:flex;flex-direction:column;gap:var(--fm-space-3);width:100%;min-width:0;max-width:100%;margin:0;container-type:inline-size}.fm-corridor-trajectory__plot{box-sizing:border-box;width:100%;min-width:0}.fm-corridor-trajectory__axis-label{fill:var(--fm-chart-label);font-size:var(--fm-fs-fine)}.fm-corridor-trajectory__subject-label,.fm-corridor-trajectory__point-label{font-size:var(--fm-fs-fine);paint-order:stroke fill;stroke:var(--fm-chart-halo);stroke-width:calc(3 * var(--fm-border-w));stroke-linejoin:round}.fm-corridor-trajectory__label-plate{fill:var(--fm-chart-halo);stroke:none}.fm-corridor-trajectory__subject-label{fill:var(--fm-d-fg);font-weight:600}.fm-corridor-trajectory__point-label{fill:var(--fm-d-fg-2)}.fm-corridor-trajectory__legend{display:flex;flex-direction:column;gap:var(--fm-space-1);max-width:46rem}.fm-corridor-trajectory__legend-rate{display:flex;flex-direction:column;gap:var(--fm-space-1)}.fm-corridor-trajectory__legend-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fm-space-2);font-size:var(--fm-fs-caption);color:var(--fm-d-fg-2)}.fm-corridor-trajectory__legend-row--enforced{color:var(--fm-d-fg);font-weight:600}.fm-corridor-trajectory__legend-row--empty{color:var(--fm-d-fg-2)}.fm-corridor-trajectory__legend-label{min-width:0;overflow-wrap:anywhere;text-wrap:pretty}.fm-corridor-trajectory__legend-note{font-style:normal;font-weight:400;color:var(--fm-d-fg-3)}.fm-corridor-trajectory__legend-convention{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fm-space-2);font-size:var(--fm-fs-caption);color:var(--fm-d-fg-3)}.fm-corridor-trajectory__legend-series{display:inline-flex;align-items:center;gap:var(--fm-space-1);font-weight:400;color:var(--fm-d-fg-2)}.fm-corridor-trajectory__legend-series-label{white-space:nowrap}.fm-corridor-trajectory__legend-delta{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;color:var(--fm-d-fg-2)}.fm-corridor-trajectory__legend-row--delta-header{color:var(--fm-d-fg-3)}.fm-corridor-trajectory__legend-delta-header{font-size:var(--fm-fs-fine);font-weight:600;letter-spacing:.02em;color:var(--fm-d-fg-3);white-space:normal}.fm-corridor-trajectory__legend-row--grid{display:flex;column-gap:var(--fm-space-2);align-items:baseline}.fm-corridor-trajectory__legend-row--grid .fm-corridor-trajectory__legend-label{flex:1 1 0;min-width:0}.fm-corridor-trajectory__legend-swatch-pair{display:inline-flex;align-items:center;align-self:center;gap:var(--fm-space-1)}@container (max-width: 520px){.fm-corridor-trajectory__legend{gap:var(--fm-space-3)}.fm-corridor-trajectory__legend-row--grid{flex-wrap:wrap;row-gap:0}.fm-corridor-trajectory__legend-row--grid .fm-corridor-trajectory__legend-delta{flex:none;width:calc(100% - var(--fm-space-6) - var(--fm-space-2));margin-left:calc(var(--fm-space-6) + var(--fm-space-2));white-space:normal;text-align:left}.fm-corridor-trajectory__legend-row--grid:has(>.fm-corridor-trajectory__legend-swatch-pair) .fm-corridor-trajectory__legend-delta{width:calc(100% - 2 * var(--fm-space-6) - var(--fm-space-1) - var(--fm-space-2));margin-left:calc(2 * var(--fm-space-6) + var(--fm-space-1) + var(--fm-space-2))}.fm-corridor-trajectory__legend-row--delta-header>[aria-hidden]{display:none}.fm-corridor-trajectory__legend-row--delta-header .fm-corridor-trajectory__legend-delta-header{width:100%;margin-left:0}}.fm-corridor-trajectory__swatch{flex:none;width:var(--fm-space-6);border-top:calc(3 * var(--fm-border-w)) solid currentColor;align-self:center}.fm-corridor-trajectory__swatch--dashed{border-top-style:dashed}.fm-corridor-trajectory__swatch--band{height:var(--fm-space-3);border-top:calc(2 * var(--fm-border-w)) solid currentColor;border-bottom:calc(2 * var(--fm-border-w)) solid currentColor;background:color-mix(in srgb,currentColor 14%,transparent)}.fm-corridor-trajectory__swatch--band.fm-corridor-trajectory__swatch--dashed{border-top-style:dashed;border-bottom-style:dashed}.fm-corridor-trajectory__swatch--enforced{color:var(--fm-accent)}.fm-corridor-trajectory__swatch--muted{color:var(--fm-d-fg-3)}.fm-corridor-trajectory__swatch--rate-1{color:var(--fm-corridor-rate-1)}.fm-corridor-trajectory__swatch--rate-2{color:var(--fm-corridor-rate-2)}.fm-corridor-trajectory__swatch--rate-3{color:var(--fm-corridor-rate-3)}.fm-corridor-trajectory__swatch--floor{color:var(--fm-rose)}.fm-corridor-trajectory__swatch--selected{color:var(--fm-d-fg)}.fm-corridor-trajectory__swatch--reference{color:var(--fm-sky)}.fm-corridor-trajectory__refusals{display:flex;flex-direction:column;gap:var(--fm-space-1);padding-top:var(--fm-space-1);border-top:var(--fm-border-w) solid var(--fm-d-border)}.fm-corridor-trajectory__refusals-label{font-size:var(--fm-fs-fine);font-weight:600;color:var(--fm-d-fg-2);text-transform:uppercase;letter-spacing:.04em}.fm-corridor-trajectory__refusal-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--fm-space-1)}.fm-corridor-trajectory__refusal{font-size:var(--fm-fs-caption);color:var(--fm-d-fg-2);text-wrap:pretty}.fm-corridor-trajectory__refusal-rate{font-weight:600}.fm-corridor-trajectory__refusal--grouped{display:flex;flex-direction:column;gap:var(--fm-space-1)}.fm-corridor-trajectory__refusal-rates{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--fm-space-1)}.fm-corridor-trajectory--refusal-strip .fm-corridor-trajectory__refusal{font-size:var(--fm-fs-body)}.fm-corridor-trajectory--refusal-strip .fm-corridor-trajectory__refusals{gap:var(--fm-space-2);padding-top:var(--fm-space-2)}.fm-corridor-trajectory__copy{margin:0;max-width:46rem}.fm-corridor-trajectory__leader{stroke:var(--fm-chart-label-muted);stroke-width:var(--fm-border-w)}.fm-element-selection__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fm-space-inset-sm) var(--fm-space-inset-md);min-width:0}.fm-element-selection__count{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-semi)}.fm-element-selection__actions{display:flex;flex-wrap:wrap;gap:var(--fm-space-2)}.fm-element-selection__list{display:grid;grid-template-columns:var(--fm-choice-grid-columns);gap:var(--fm-space-2) var(--fm-space-inset-md);min-width:0;margin:0;padding:var(--fm-space-inset-sm) 0 0;border:0;border-block-start:var(--fm-border-w) solid var(--fm-d-border)}.fm-element-selection__legend{grid-column:1 / -1;width:100%;margin-block-end:var(--fm-space-2);padding:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi)}.fm-element-selection__item{display:flex;flex-direction:column;gap:var(--fm-space-1);min-width:0}.fm-element-selection__item .fm-checkbox.ant-checkbox-wrapper{color:var(--fm-d-fg)}.fm-element-selection__detail{padding-inline-start:var(--fm-space-6);color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine)}@media(max-width:39.999em){.fm-element-selection__list{grid-template-columns:var(--fm-grid-2)}}.fm-element-selection__item[data-focused]{border-inline-start:var(--fm-outline-w) solid var(--fm-accent-strong);padding-inline-start:var(--fm-space-2)}.fm-element-selection__list[data-grouped]{display:flex;flex-direction:column;gap:var(--fm-space-inset-md)}.fm-element-selection__list[data-grouped] .fm-element-selection__legend{margin-block-end:0}.fm-element-selection__group{display:flex;flex-direction:column;gap:var(--fm-space-inset-sm);min-width:0}.fm-element-selection__group-head{display:flex;align-items:center;gap:var(--fm-space-2);padding-block-end:var(--fm-space-2);border-block-end:var(--fm-border-w) solid var(--fm-d-border)}.fm-element-selection__swatch{flex:none;inline-size:var(--fm-space-3);block-size:var(--fm-space-3);border-radius:var(--fm-radius-xs)}.fm-element-selection__group-label{color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi)}.fm-element-selection__group-count{margin-inline-start:auto;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);font-variant-numeric:tabular-nums}.fm-element-selection__group-items{display:grid;grid-template-columns:var(--fm-choice-grid-columns);gap:var(--fm-space-3) var(--fm-space-inset-md);min-width:0}@media(max-width:39.999em){.fm-element-selection__group-items{grid-template-columns:var(--fm-grid-2)}}.fm-map-legend{display:flex;flex-direction:column;gap:var(--fm-map-legend-gap);padding:var(--fm-map-panel-inset);background:var(--fm-map-legend-bg);border:var(--fm-border-w) solid var(--fm-map-legend-border);border-radius:var(--fm-map-legend-radius);font-size:var(--fm-fs-caption);color:var(--fm-map-legend-fg);line-height:1.4}.legend-title{font-weight:600;color:var(--fm-map-legend-fg);margin-bottom:var(--fm-map-legend-gap)}.legend-metadata{display:flex;gap:var(--fm-map-legend-gap);align-items:center;flex-wrap:wrap;color:var(--fm-map-legend-muted);font-size:var(--fm-fs-fine)}.metadata-item{padding-inline:var(--fm-map-legend-gap)}.legend-bins{display:flex;flex-direction:column;gap:var(--fm-map-legend-gap)}.legend-bin{display:flex;align-items:center;gap:var(--fm-map-legend-gap)}.bin-color{width:var(--fm-map-legend-swatch-size);height:var(--fm-map-legend-swatch-size);border-radius:var(--fm-map-legend-swatch-radius);border:var(--fm-border-w) solid var(--fm-map-legend-border);flex-shrink:0}.bin-label{flex:1;color:var(--fm-map-legend-fg);font-size:var(--fm-fs-caption)}.legend-no-data{display:flex;align-items:center;gap:var(--fm-map-legend-gap);padding-left:var(--fm-map-legend-gap);border-left:var(--fm-border-w-2) solid var(--fm-map-legend-border);color:var(--fm-map-legend-muted);font-size:var(--fm-fs-caption)}.no-data-pattern{width:var(--fm-map-legend-swatch-size);height:var(--fm-map-legend-swatch-size);background:var(--fm-map-swatch-neutral);opacity:.4;border:var(--fm-border-w) solid var(--fm-map-legend-border);border-radius:var(--fm-map-legend-swatch-radius);flex-shrink:0}.legend-thresholds{display:flex;gap:var(--fm-map-legend-gap);justify-content:space-between;padding-top:var(--fm-map-legend-gap);border-top:var(--fm-border-w) solid var(--fm-map-legend-border);font-size:var(--fm-fs-fine);color:var(--fm-map-legend-muted)}.threshold-mark{text-align:center;padding:var(--fm-map-legend-gap)}.fm-colour-legend{display:grid;gap:var(--fm-space-2);min-width:0;margin:0}.fm-colour-legend__title{color:var(--fm-band-muted);font-size:var(--fm-fs-label);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug)}.fm-colour-legend__rows{display:flex;flex-wrap:wrap;gap:var(--fm-space-2) var(--fm-space-4);margin:0;padding:0;list-style:none}.fm-colour-legend__row{display:inline-flex;align-items:center;gap:var(--fm-space-2);min-width:0;color:var(--fm-band-fg);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-colour-legend__swatch{box-shadow:0 0 0 var(--fm-border-w) color-mix(in srgb,currentColor 32%,transparent)}.fm-colour-legend__swatch--unkeyed{display:inline-block;flex-shrink:0;width:.75rem;height:.75rem;border:.09375rem dashed currentColor;border-radius:var(--fm-radius-xs);box-shadow:none}.fm-colour-legend__count{color:var(--fm-band-muted);font-variant-numeric:tabular-nums}.fm-colour-legend[data-layout=row]{gap:var(--fm-space-1)}.fm-colour-legend__strip{display:flex;align-items:center;gap:var(--fm-space-1);min-width:0}.fm-colour-legend__more{display:inline-flex;flex:none;align-items:center;gap:var(--fm-space-1);padding:var(--fm-space-1) var(--fm-space-2);border:var(--fm-border-w) solid color-mix(in srgb,currentColor 32%,transparent);border-radius:var(--fm-radius-pill);color:var(--fm-band-fg);font-size:var(--fm-fs-caption);font-variant-numeric:tabular-nums;line-height:1}.fm-colour-legend[data-layout=row] .fm-colour-legend__rows{flex:1 1 0;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.fm-colour-legend[data-layout=row] .fm-colour-legend__rows[data-fade=edges]{-webkit-mask-image:linear-gradient(to right,transparent var(--row-fade-start-clear),currentColor var(--row-fade-start-solid),currentColor var(--row-fade-solid),transparent var(--row-fade-end));mask-image:linear-gradient(to right,transparent var(--row-fade-start-clear),currentColor var(--row-fade-start-solid),currentColor var(--row-fade-solid),transparent var(--row-fade-end))}.fm-colour-legend[data-layout=row] .fm-colour-legend__rows::-webkit-scrollbar{display:none}.fm-colour-legend[data-layout=row] .fm-colour-legend__row{flex:none;white-space:nowrap}.fm-colour-legend[data-layout=row] .fm-colour-legend__rows[data-lines=wrap]{flex-wrap:wrap;overflow-x:visible}.fm-colour-legend[data-layout=row] .fm-colour-legend__rows[data-lines=grid]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;justify-content:start}.fm-colour-legend__markers{display:flex;flex-wrap:wrap;gap:var(--fm-space-2) var(--fm-space-4);margin:0;padding:var(--fm-space-1) 0 0;border-top:var(--fm-border-w) solid color-mix(in srgb,currentColor 18%,transparent);list-style:none}.fm-colour-legend__marker-toggle{display:inline-flex;align-items:center;gap:var(--fm-space-2);min-height:var(--fm-tap-target);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.fm-colour-legend__marker-toggle:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w);border-radius:var(--fm-radius-xs)}.fm-colour-legend__marker-glyph{flex:none;width:.75rem;height:.75rem;border-radius:50%;box-shadow:0 0 0 var(--fm-border-w) color-mix(in srgb,currentColor 32%,transparent)}.fm-colour-legend__marker-glyph[data-marker=measurement-plot]{background:var(--fm-plot-auto)}.fm-colour-legend__marker-toggle[data-shown=false] .fm-colour-legend__marker-glyph{opacity:.35}.fm-colour-legend__marker-switch{position:relative;flex:none;width:2rem;height:1.125rem;border-radius:var(--fm-radius-full);background:color-mix(in srgb,currentColor 28%,transparent);transition:background-color var(--fm-dur-fast) ease}.fm-colour-legend__marker-switch:after{content:"";position:absolute;top:.125rem;left:.125rem;width:.875rem;height:.875rem;border-radius:50%;background:var(--fm-d-fg);transition:transform var(--fm-dur-fast) ease}.fm-colour-legend__marker-toggle[data-shown=true] .fm-colour-legend__marker-switch{background:var(--fm-accent)}.fm-colour-legend__marker-toggle[data-shown=true] .fm-colour-legend__marker-switch:after{transform:translate(.875rem)}@media(prefers-reduced-motion:reduce){.fm-colour-legend__marker-switch,.fm-colour-legend__marker-switch:after{transition:none}}.fm-map-compare{position:relative;display:grid;overflow:hidden;border-radius:var(--fm-radius-lg);isolation:isolate}.fm-map-compare__pane{grid-area:1 / 1;min-width:0}.fm-map-compare__pane[data-side=b]{z-index:1}.fm-map-compare__chip{position:absolute;z-index:3;display:inline-flex;gap:var(--fm-space-inline-xs);align-items:center;inset-block-end:var(--fm-space-inset-md);max-width:calc(50% - var(--fm-space-inset-lg));padding:var(--fm-space-inset-xs) var(--fm-space-inset-sm);overflow:hidden;border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-pill);background:var(--fm-d-surface);color:var(--fm-d-fg);white-space:nowrap;text-overflow:ellipsis;box-shadow:var(--fm-shadow-panel);pointer-events:none}.fm-map-compare__chip:before{flex:0 0 auto;inline-size:var(--fm-space-inline-sm);block-size:var(--fm-space-inline-sm);border-radius:var(--fm-radius-pill);content:""}.fm-map-compare__chip[data-side=a]{inset-inline-start:var(--fm-space-inset-md)}.fm-map-compare__chip[data-side=a]:before{background:var(--fm-compare-a)}.fm-map-compare__chip[data-side=b]{inset-inline-end:var(--fm-space-inset-md)}.fm-map-compare__chip[data-side=b]:before{background:var(--fm-compare-b)}.fm-map-compare__seam{position:absolute;z-index:2;inset-block:0;inline-size:var(--fm-border-w-2);background:var(--fm-d-fg);transform:translate(-50%);pointer-events:none}.fm-map-compare__handle{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--fm-tap-target);block-size:var(--fm-tap-target);padding:0;border:var(--fm-border-w-2) solid var(--fm-d-fg);border-radius:var(--fm-radius-pill);background:var(--fm-d-surface);box-shadow:var(--fm-shadow-panel);cursor:ew-resize;transform:translate(-50%,-50%);pointer-events:auto;touch-action:none}.fm-map-compare__handle:focus-visible{outline:var(--fm-border-focus) solid var(--fm-accent);outline-offset:var(--fm-border-w-2)}.fm-map-compare__input{position:absolute;inline-size:var(--fm-border-w);block-size:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);pointer-events:none}.fm-map-compare__input .fm-slider{block-size:100%;opacity:0}.fm-element-unavailable[data-framed=true]{position:relative;display:grid;place-items:center;overflow:hidden;block-size:var(--fm-map-stage-aerial-h);padding:var(--fm-space-5);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-figure-radius);background:var(--fm-map-frame-bg);color:var(--fm-d-fg)}.fm-element-unavailable[data-framed=true][data-state=loading]{background:linear-gradient(105deg,transparent 25%,color-mix(in srgb,var(--fm-d-fg) 6%,transparent) 45%,transparent 65%),var(--fm-map-frame-bg);background-size:220% 100%;animation:fm-element-map-loading var(--fm-motion-duration-skeleton) ease-in-out infinite}.fm-element-unavailable[data-framed=true][data-state=error]{border-color:var(--fm-rose-soft-2);background:var(--fm-rose-soft)}.fm-element-map-state__status{display:contents}.fm-element-unavailable[data-framed=true] .fm-element-map-state__status{display:flex;flex-direction:column;align-items:center;gap:var(--fm-space-3);max-inline-size:28rem;padding:var(--fm-space-4) var(--fm-space-5);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface);box-shadow:var(--fm-shadow-card);text-align:center}.fm-element-unavailable[data-framed=true][data-state=loading] .fm-element-map-state__status{flex-direction:row;text-align:start}.fm-element-map-state__label{color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug)}.fm-element-map-state__icon{color:var(--fm-rose);font-size:var(--fm-fs-h4)}.fm-element-map-state__pulse{flex:none;inline-size:var(--fm-space-2);block-size:var(--fm-space-2);border-radius:50%;background:var(--fm-accent);animation:fm-element-map-pulse var(--fm-motion-duration-skeleton) ease-in-out infinite}@keyframes fm-element-map-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes fm-element-map-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:48em){.fm-element-unavailable[data-framed=true]{block-size:var(--fm-map-stage-evidence-h)}}@media(prefers-reduced-motion:reduce){.fm-element-unavailable[data-framed=true][data-state=loading],.fm-element-map-state__pulse{animation:none}}.fm-element-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--fm-space-inline-sm)}.fm-element-actions__trailing{display:inline-flex;flex:none;align-self:center}.fm-element-actions:has(>.fm-element-actions__trailing){flex-wrap:nowrap}.fm-element-actions:has(>.fm-element-actions__trailing)>:first-child{flex:0 1 auto;min-width:0}.fm-element-actions-group{display:grid;gap:var(--fm-space-stack-lg)}.fm-element-actions__related{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--fm-space-4)}.fm-element-actions__related .btn-mini--link,.fm-element-actions__related .btn-mini--link:hover{min-block-size:0;min-inline-size:var(--fm-tap-target);padding-block:calc((var(--fm-tap-target) - var(--fm-space-1) - 1lh) / 2 - var(--fm-border-w));font-size:var(--fm-fs-body-sm);color:var(--fm-d-fg);text-decoration:underline;text-underline-offset:.2em}.fm-element-actions__related .fm-element-action{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:var(--fm-space-2);max-inline-size:none}.fm-element-actions__related .btn-mini--link:disabled{color:var(--fm-d-fg-2);opacity:1}.fm-element-actions__related .fm-element-action__reason{font-size:var(--fm-fs-body-sm)}.fm-element-actions__related .fm-element-action__reason:before{content:"– "}.fm-element-actions>.fm-element-action{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:var(--fm-space-3);max-inline-size:none}.fm-element-actions .fm-element-action>.btn-mini:disabled{opacity:1;background:var(--fm-d-surface-3);border-color:var(--fm-d-border);color:var(--fm-d-fg-2)}.fm-element-actions__related-label{color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug);padding-block:calc((var(--fm-tap-target) - var(--fm-space-1) - 1lh) / 2 - var(--fm-border-w))}@media(max-width:37.499em){.fm-element-actions-group .fm-element-actions{flex-direction:column;align-items:stretch}.fm-element-actions-group .fm-element-actions>.fm-element-action{flex-direction:column;align-items:stretch;row-gap:var(--fm-space-2)}.fm-element-actions__related{flex-direction:column;align-items:flex-start}.fm-element-actions__related-label{inline-size:100%;padding-block:0;margin-block-end:calc(-1 * var(--fm-space-2))}}@media(max-width:37.499em){.fm-element-actions[data-shape=primary-pair]{display:grid;grid-template-columns:var(--fm-grid-2);align-items:stretch}.fm-element-actions[data-shape=primary-pair]>:first-child{grid-column:1 / -1}.fm-element-actions[data-shape=primary-pair]>*,.fm-element-actions[data-shape=primary-pair]>.fm-element-action>.btn-mini{inline-size:100%;min-inline-size:0}.fm-element-actions[data-shape=primary-pair] .btn-mini{white-space:normal;text-wrap:balance}}.fm-element-lens{display:flex;flex-direction:column;gap:var(--fm-space-1);min-width:0}.fm-element-lens small{color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine)}@media(max-width:48em){.fm-element-lens .fm-selector-seg:has(>:nth-child(4)){width:100%;padding-inline-end:var(--fm-space-8);scroll-padding-inline-end:var(--fm-space-8);scrollbar-width:none;-webkit-mask-image:linear-gradient(to left,transparent,currentcolor var(--fm-space-8));mask-image:linear-gradient(to left,transparent,currentcolor var(--fm-space-8))}.fm-element-lens .fm-selector-seg:has(>:nth-child(4))::-webkit-scrollbar{display:none}.fm-element-lens .fm-selector-seg:has(>:nth-child(4)) .fm-selector-seg__btn{flex:0 0 auto;justify-content:center;min-block-size:var(--fm-tap-target)}.fm-element-lens .fm-field__control .ant-select{min-block-size:var(--fm-tap-target)}}.fm-element-notice-progress{display:grid;gap:var(--fm-space-1);margin-top:var(--fm-space-2)}.fm-element-notice-progress__bar{position:relative;overflow:hidden;height:calc(var(--fm-border-w) * 2);border-radius:var(--fm-radius-pill);background:color-mix(in srgb,currentColor 18%,transparent)}.fm-element-notice-progress__bar:after{content:"";position:absolute;inset-block:0;left:0;width:40%;border-radius:inherit;background:currentColor;animation:fm-element-notice-progress var(--fm-motion-duration-skeleton) ease-in-out infinite}.fm-element-notice-progress__label{font-size:var(--fm-fs-caption);font-variant-numeric:tabular-nums;line-height:var(--fm-lh-snug)}@keyframes fm-element-notice-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.fm-element-notice-progress__bar:after{animation:none;width:100%;opacity:.6}}.fm-element-notice-digest{margin-top:var(--fm-space-2)}.fm-element-notice-digest .fm-accordion__trigger{flex-wrap:nowrap}.fm-element-notice-digest .fm-accordion__label{flex:0 1 auto;min-width:0}.fm-element-notice-digest__list .fm-accordion__label{flex:1 1 auto}.fm-element-notice-digest>.fm-accordion__item>.fm-accordion__header .fm-accordion__trigger{width:auto;padding-block:var(--fm-space-2);color:inherit;font-weight:var(--fm-fw-semi);text-decoration:underline;text-underline-offset:.2em}.fm-element-notice-digest .fm-accordion__extra{color:inherit;font-size:var(--fm-fs-caption);opacity:.85}.fm-element-notice-digest .fm-accordion__content{padding-block:var(--fm-space-2) 0;color:inherit}.fm-element-notice-digest__group+.fm-element-notice-digest__group{margin-top:var(--fm-space-4)}.fm-element-notice-digest__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fm-space-2);margin:0 0 var(--fm-space-1);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug)}.fm-element-notice-digest__list .fm-accordion__item{border-top:var(--fm-border-w) solid color-mix(in srgb,currentColor 18%,transparent)}.fm-element-notice-digest__list .fm-accordion__trigger{padding-block:var(--fm-space-2);color:inherit;font-weight:var(--fm-fw-regular)}.fm-element-notice-digest__title{line-height:var(--fm-lh-snug);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.fm-element-notice-digest__flag{padding:0 var(--fm-space-2);border:var(--fm-border-w) solid currentColor;border-radius:var(--fm-radius-full);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-medium);white-space:nowrap}.fm-element-notice-digest__description{max-width:60ch;margin:0;font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-normal)}.fm-element-notice-digest__list .fm-accordion__content{padding:0 0 var(--fm-space-3) calc(var(--fm-space-1) + var(--fm-space-2))}@media(pointer:coarse),(max-width:48em){.fm-element-notice-digest .fm-accordion__trigger{min-block-size:var(--fm-tap-target)}}.fm-element-provenance{container:fm-element-provenance / inline-size;min-width:0}@container fm-element-provenance (min-width: 56rem){.fm-element-provenance>.fm-evidence{display:grid;grid-template-columns:var(--fm-grid-2);column-gap:var(--fm-space-12);align-items:start}.fm-element-provenance>.fm-evidence>*{grid-column:1}.fm-element-provenance>.fm-evidence>:is(.fm-evidence__row,.fm-evidence__rows,.fm-evidence__comparison){grid-column:2;grid-row:1 / span 4;max-width:none}}.fm-element-steps.fm-element-steps--list{flex-direction:column;flex-wrap:nowrap;gap:0}.fm-element-steps--list>li.fm-element-steps__row{--steps-number-w: var(--fm-space-12);--steps-gap: var(--fm-space-6);position:relative;display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:var(--fm-space-3) var(--steps-gap);padding-inline-start:calc(var(--steps-number-w) + var(--steps-gap));min-height:var(--fm-tap-target);padding-block:var(--fm-space-5);border-block-end:var(--fm-border-w) solid var(--fm-d-border)}@media(max-width:40em){.fm-element-steps--list>li.fm-element-steps__row{--steps-number-w: var(--fm-space-6);--steps-gap: var(--fm-space-3);flex-wrap:wrap}.fm-element-steps--list>li.fm-element-steps__row>.fm-element-steps__text{inline-size:100%}}.fm-element-steps--list>li.fm-element-steps__row:first-child{border-block-start:var(--fm-border-w) solid var(--fm-d-border)}.fm-element-steps--list>li.fm-element-steps__row:before{position:absolute;inset-block-start:var(--fm-space-5);inset-inline-start:0;color:var(--fm-d-fg);font-size:var(--fm-fs-h2);font-weight:var(--fm-fw-medium);font-variant-numeric:tabular-nums;line-height:1;content:counter(fm-element-step)}.fm-element-steps--list>li.fm-element-steps__row[data-current=true]:before{font-size:var(--fm-fs-display);font-weight:var(--fm-fw-light);letter-spacing:var(--fm-ls-statement)}.fm-element-steps--list .btn-mini--bordered{border-color:var(--fm-d-fg-2)}.fm-element-steps--list .btn-mini--bordered:hover{border-color:var(--fm-brand)}.fm-element-steps__text{display:flex;flex:1 1 var(--fm-stat-tile-min);flex-direction:column;gap:var(--fm-space-1);min-width:0}.fm-element-steps__label{color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug)}.fm-element-steps__text small{color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-body)}.fm-surface--glass-deep .fm-element-steps--list>li.fm-element-steps__row{--steps-number-w: var(--fm-space-6);--steps-gap: var(--fm-space-3);padding-block:var(--fm-space-2)}.fm-surface--glass-deep .fm-element-steps--list>li.fm-element-steps__row:before{inset-block-start:var(--fm-space-2);font-size:var(--fm-fs-h3)}@media(max-width:40em){.fm-element-steps--list>li.fm-element-steps__row:before,.fm-element-steps--list>li.fm-element-steps__row[data-current=true]:before{font-size:var(--fm-fs-h3);font-weight:var(--fm-fw-medium);letter-spacing:normal}}.fm-value-list--auto:has(.fm-element-facts__copyable){grid-template-columns:minmax(0,1fr)}.fm-element-facts__copyable{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fm-space-2) var(--fm-space-3)}.fm-element-facts__code{min-width:0;overflow-wrap:anywhere;font-family:var(--fm-font-mono);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-regular)}.fm-collection{display:flex;flex-direction:column;gap:var(--fm-space-4);min-width:0}.fm-collection__switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--fm-space-3)}.fm-collection__grid{display:grid;grid-template-columns:var(--fm-grid-collection);gap:var(--fm-space-6);align-items:stretch}.fm-collection__status{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-collection-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface);color:var(--fm-d-fg);transition:border-color var(--fm-motion-duration-fast) var(--fm-ease),box-shadow var(--fm-motion-duration-fast) var(--fm-ease)}.fm-collection-card:not(.fm-collection-card--skeleton){display:grid;grid-template-columns:var(--fm-grid-record-action);grid-template-rows:auto auto auto auto 1fr auto}.fm-collection-card>.fm-collection-card__media{grid-column:1 / -1;grid-row:1}.fm-collection-card>.fm-collection-card__head{grid-column:1 / -1;grid-row:2}.fm-collection-card>.fm-collection-card__key{grid-column:1 / -1;grid-row:3}.fm-collection-card>.fm-collection-card__figures{grid-column:1 / -1;grid-row:4}.fm-collection-card>.fm-collection-card__state{grid-column:1;grid-row:6}.fm-collection-card>.fm-collection-card__primary{grid-column:2;grid-row:6}.fm-collection-card:not(.fm-collection-card--skeleton):hover{border-color:var(--fm-d-border-2);box-shadow:var(--fm-shadow-hover)}.fm-collection-card__media{position:relative;isolation:isolate;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--fm-d-bg-2);border-bottom:var(--fm-border-w) solid var(--fm-d-border)}.fm-collection-card__media .fm-map-snapshot,.fm-collection-card__media .fm-map-snapshot__frame{height:100%;min-height:0;margin:0;border:0;border-radius:0}.fm-collection-card__media .fm-map-snapshot__frame{aspect-ratio:auto}.fm-collection-card__media-badge{position:absolute;z-index:1;top:var(--fm-space-2);left:var(--fm-space-2);max-width:calc(100% - 2 * var(--fm-space-2));padding:var(--fm-space-1) var(--fm-space-2);border-radius:var(--fm-radius-full);background:var(--fm-deep-ground);color:var(--fm-fg-on-dark);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.fm-collection-card__skeleton,.fm-collection-card__skeleton-line{display:block;background:linear-gradient(90deg,var(--fm-d-surface-3) 25%,var(--fm-d-border) 37%,var(--fm-d-surface-3) 63%);background-size:400% 100%;animation:fm-collection-shimmer var(--fm-motion-duration-skeleton) ease infinite}.fm-collection-card__skeleton{position:absolute;top:0;right:0;bottom:0;left:0}.fm-collection-card__media[data-state=unavailable]{display:grid;place-items:center;padding:var(--fm-space-4);box-sizing:border-box}.fm-collection-card__media[data-state=unavailable]{align-content:center;gap:var(--fm-space-2)}.fm-collection-card__media-glyph{display:block;width:var(--fm-space-12);color:var(--fm-d-border-2)}.fm-collection-card__media-glyph svg{display:block;width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:4 3;stroke-linejoin:round}.fm-collection-card__media-reason{max-width:28ch;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug);text-align:center;text-wrap:balance}.fm-collection-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fm-space-2);padding:var(--fm-space-5) var(--fm-space-5) 0}.fm-collection-card__identity{display:flex;flex-direction:column;gap:var(--fm-space-1);min-width:0}.fm-collection-card__name{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-h4);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-tight);text-wrap:balance}.fm-collection-card__token{white-space:nowrap}.fm-collection-card__name-link{display:inline-block;min-block-size:var(--fm-tap-target);margin-block:calc((var(--fm-tap-target) - 1lh) / -2);padding:calc((var(--fm-tap-target) - 1lh) / 2) 0;border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer}@media(hover:hover){.fm-collection-card__name-link:hover{text-decoration:underline;text-underline-offset:.2em}}.fm-collection-card__name-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fm-collection-card__menu,.fm-collection-card__primary{position:relative;z-index:2}@media(hover:hover){.fm-collection-card:has(.fm-collection-card__name-link:hover) .fm-collection-card__name-link{text-decoration:underline;text-underline-offset:.2em}}.fm-collection-card:has(.fm-collection-card__name-link:focus-visible){outline:.1875rem solid var(--fm-accent);outline-offset:.125rem}.fm-collection-add:focus-visible{outline:.1875rem solid var(--fm-accent);outline-offset:.125rem}.fm-collection-card__line,.fm-collection-card__detail{margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-collection-card__menu{flex:0 0 auto;color:var(--fm-d-fg-2);font-size:var(--fm-fs-h4);min-width:var(--fm-tap-target);min-height:var(--fm-tap-target);margin:calc(-1 * var(--fm-space-2)) calc(-1 * var(--fm-space-2)) 0 0}.fm-collection-card__key{display:flex;align-items:center;gap:var(--fm-space-2);min-width:0;padding:var(--fm-space-2) var(--fm-space-5) 0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine)}.fm-collection-card__key .fm-legend{min-width:0}.fm-collection-card__key .fm-legend__entry{white-space:nowrap}.fm-collection-card__key-more{display:none;flex:0 0 auto;font-variant-numeric:tabular-nums}.fm-collection-card__hidden{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-collection-card__figures{margin:var(--fm-space-4) var(--fm-space-5) 0;padding-top:var(--fm-space-4);border-top:var(--fm-border-w) solid var(--fm-d-border)}.fm-collection-card__state{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--fm-space-1);align-self:center;min-width:0;min-height:var(--fm-tap-target);padding:var(--fm-space-5) 0 var(--fm-space-5) var(--fm-space-5)}.fm-collection-card__primary{display:flex;align-items:center;align-self:center;justify-self:end;padding:var(--fm-space-5) var(--fm-space-5) var(--fm-space-5) var(--fm-space-3)}.fm-collection-card__primary .btn-mini{min-height:var(--fm-tap-target)}.fm-collection-card__figures .fm-key-figures--compact .fm-key-figures__item[data-unavailable=true] .fm-key-figures__value{display:contents}.fm-collection-card__figures .fm-key-figures--compact .fm-key-figures__item[data-unavailable=true] .fm-key-figures__value>[aria-hidden=true]{order:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-h2);font-weight:var(--fm-fw-regular);line-height:1.1}.fm-collection-card__figures .fm-key-figures--compact .fm-key-figures__item[data-unavailable=true] .fm-key-figures__reason{order:2;margin-top:var(--fm-space-1);color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-regular);line-height:var(--fm-lh-snug)}.fm-collection-card__figures .fm-key-figures__label{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.fm-collection-card__figures .fm-key-figures--compact>.fm-key-figures__grid[data-count="3"]{grid-template-columns:var(--fm-grid-3-whole-words)}.fm-collection caption{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-collection-card--skeleton{gap:var(--fm-space-3);padding-bottom:var(--fm-space-5)}.fm-collection-card__skeleton-line{height:var(--fm-skeleton-line);margin-inline:var(--fm-space-5);border-radius:var(--fm-radius-sm)}.fm-collection-card__skeleton-line--title{width:55%;height:var(--fm-skeleton-title);margin-top:var(--fm-space-2)}.fm-collection-card__skeleton-line--short{width:35%}@keyframes fm-collection-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.fm-collection-add{display:grid;place-content:center;justify-items:center;gap:var(--fm-space-2);min-height:16rem;padding:var(--fm-space-6);border:var(--fm-border-w) dashed var(--fm-d-border-2);border-radius:var(--fm-radius-lg);background:transparent;color:var(--fm-d-fg);font:inherit;text-align:center;text-decoration:none;cursor:pointer;transition:border-color var(--fm-motion-duration-fast) var(--fm-ease),background-color var(--fm-motion-duration-fast) var(--fm-ease)}.fm-collection-add:hover{border-color:var(--fm-accent);background:var(--fm-d-bg-2)}.fm-collection-add:disabled{cursor:not-allowed;opacity:.6}.fm-collection-add__icon{color:var(--fm-accent);font-size:var(--fm-fs-h3)}.fm-collection-add__label{font-size:var(--fm-fs-h4);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-tight)}.fm-collection-add__hint{max-width:26ch;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-property-silhouette,.fm-property-silhouette .leaflet-container{background:var(--fm-d-bg-2)}.fm-property-silhouette path.leaflet-interactive{fill-opacity:.85}.fm-collection-card__frame{display:block;width:100%;height:100%;object-fit:cover}.fm-collection-card__trend{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;--ranked-share-color: var(--fm-accent-strong)}.fm-collection-card__media-caption{position:absolute;z-index:1;right:0;bottom:0;max-width:100%;padding:var(--fm-space-1) var(--fm-space-2);background:var(--fm-deep-ground);color:var(--fm-fg-on-dark);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.fm-collection-card__media--trend{display:flex;flex-direction:column;margin:0}.fm-collection-card__media--trend>.fm-collection-card__trend{position:relative;inset:auto;flex:1 1 auto;min-block-size:0}.fm-collection-card__media--trend .fm-sparkline--frame{position:absolute;top:0;right:0;bottom:0;left:0}.fm-collection-card__media-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fm-space-1) var(--fm-space-3);padding:var(--fm-space-2) var(--fm-space-3);border-top:var(--fm-border-w) solid var(--fm-d-border);color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug)}.fm-collection-card__media-key{display:inline-flex;align-items:center;gap:var(--fm-space-2)}.fm-collection-card__media-source{margin-inline-start:auto}.fm-collection-card__media-key-mark{width:var(--fm-space-4);border-top:var(--fm-border-width-md) dashed currentColor}.fm-collection .fm-table th{padding-block:var(--fm-space-3);border-bottom:var(--fm-border-w) solid var(--fm-d-fg-2);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);letter-spacing:var(--fm-letter-spacing-label);vertical-align:bottom}.fm-collection .fm-table td{padding-block:var(--fm-space-3);vertical-align:middle}.fm-collection-table__name{padding:0;border:0;background:none;color:var(--fm-d-fg);font:inherit;font-weight:var(--fm-fw-semi);text-align:start}a.fm-collection-table__name,button.fm-collection-table__name{text-decoration:underline;text-decoration-color:var(--fm-d-border-2);text-decoration-thickness:var(--fm-border-w);text-underline-offset:.25em;cursor:pointer}a.fm-collection-table__name:hover,button.fm-collection-table__name:hover{text-decoration-color:currentColor}a.fm-collection-table__name:focus-visible,button.fm-collection-table__name:focus-visible{outline:.1875rem solid var(--fm-accent);outline-offset:.125rem}.fm-collection-table__figure{font-variant-numeric:tabular-nums}.fm-collection-table__figure[data-state=unavailable]{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-collection-table__figure-note{display:block;color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-regular);line-height:var(--fm-lh-snug)}.fm-collection-rows{display:none;margin:0;padding:0;list-style:none}.fm-collection-rows__row{position:relative;display:grid;grid-template-columns:var(--fm-grid-record-action);align-items:center;gap:var(--fm-space-1) var(--fm-space-3);padding:var(--fm-space-4) 0;border-bottom:var(--fm-border-w) solid var(--fm-d-border)}.fm-collection-rows__row a.fm-collection-table__name:after,.fm-collection-rows__row button.fm-collection-table__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fm-collection-rows__row:first-child{border-top:var(--fm-border-w) solid var(--fm-d-fg-2)}.fm-collection-rows__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fm-space-1);grid-column:1;min-width:0}.fm-collection-rows__copy .fm-collection-table__name{font-size:var(--fm-fs-h4);line-height:var(--fm-lh-tight);text-decoration:none}.fm-collection-rows__identity{min-width:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-collection-rows__chip{display:flex;padding-top:var(--fm-space-1)}.fm-collection-rows__action{position:relative;z-index:2;grid-column:2;grid-row:1;justify-self:end}.fm-collection-rows__action .btn-mini{min-height:var(--fm-tap-target);color:var(--fm-d-fg);font-weight:var(--fm-fw-semi);text-decoration:underline;text-decoration-color:var(--fm-d-border-2);text-underline-offset:.25em}.fm-collection-rows__figures{display:grid;grid-column:1 / -1;grid-template-columns:var(--fm-grid-3);gap:var(--fm-space-3);margin:var(--fm-space-2) 0 0}.fm-collection-rows__figure{display:flex;flex-direction:column-reverse;justify-content:flex-end;min-width:0}.fm-collection-rows__figure dt{color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug)}.fm-collection-rows__figure dd{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-variant-numeric:tabular-nums;line-height:var(--fm-lh-snug)}.fm-collection-rows__figure[data-state=unavailable] dd{color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine)}.fm-collection-rows__figure .fm-collection-rows__figure-note{order:-1;margin-top:var(--fm-space-1);color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug)}@media(min-width:48em){.fm-collection[data-shape=row] .fm-collection__grid{grid-template-columns:minmax(0,1fr);gap:var(--fm-space-3)}.fm-collection[data-shape=row] .fm-collection-card:not(.fm-collection-card--skeleton){grid-template-columns:var(--fm-grid-collection-row);grid-template-rows:auto auto auto auto 1fr}.fm-collection[data-shape=row] .fm-collection-card>.fm-collection-card__media{grid-column:1;grid-row:1 / -1;aspect-ratio:auto;min-block-size:10rem;contain:size;border-bottom:0;border-inline-end:var(--fm-border-w) solid var(--fm-d-border)}.fm-collection[data-shape=row] .fm-collection-card>.fm-collection-card__head,.fm-collection[data-shape=row] .fm-collection-card>.fm-collection-card__key,.fm-collection[data-shape=row] .fm-collection-card>.fm-collection-card__figures{grid-column:2}.fm-collection[data-shape=row] .fm-collection-card>.fm-collection-card__head{grid-row:1}.fm-collection[data-shape=row] .fm-collection-card>.fm-collection-card__key{grid-row:2}.fm-collection[data-shape=row] .fm-collection-card>.fm-collection-card__figures{grid-row:3}.fm-collection[data-shape=row] .fm-collection-card>.fm-collection-card__state{grid-column:2;grid-row:4;padding-block:var(--fm-space-3) var(--fm-space-4)}.fm-collection[data-shape=row] .fm-collection-card>.fm-collection-card__primary{grid-column:2;grid-row:4;padding-block:var(--fm-space-3) var(--fm-space-4)}.fm-collection[data-shape=row] .fm-collection-card__head{padding-top:var(--fm-space-4)}.fm-collection[data-shape=row] .fm-collection-card__figures{margin-top:var(--fm-space-3);padding-top:var(--fm-space-3)}.fm-collection[data-shape=row] .fm-collection-card--skeleton{display:grid;grid-template-columns:var(--fm-grid-collection-row);align-content:start;gap:var(--fm-space-2) var(--fm-space-5)}.fm-collection[data-shape=row] .fm-collection-card--skeleton>.fm-collection-card__media{grid-column:1;grid-row:1 / span 4;aspect-ratio:3 / 2}.fm-collection[data-shape=row] .fm-collection-card--skeleton>.fm-collection-card__skeleton-line{grid-column:2;margin-inline:0 var(--fm-space-5)}}@media(max-width:47.999em),(pointer:coarse){.fm-collection__switch .fm-selector-seg__btn{min-height:var(--fm-tap-target)}}@media(max-width:47.999em){.fm-collection__switch{flex-direction:row-reverse;justify-content:space-between}.fm-collection__grid{grid-template-columns:minmax(0,1fr);gap:var(--fm-space-3)}.fm-collection-card:not(.fm-collection-card--skeleton){grid-template-columns:var(--fm-grid-thumb-row);grid-template-rows:auto auto 1fr auto auto auto;align-content:start;column-gap:var(--fm-space-4);padding:var(--fm-space-3)}.fm-collection-card>.fm-collection-card__media{grid-column:1;grid-row:1 / span 3}.fm-collection-card>.fm-collection-card__head{grid-column:2 / -1;grid-row:1}.fm-collection-card>.fm-collection-card__key{grid-column:2 / -1;grid-row:2}.fm-collection-card>.fm-collection-card__figures{grid-column:1 / -1;grid-row:4}.fm-collection-card>.fm-collection-card__state{grid-column:1 / -1;grid-row:5}.fm-collection-card>.fm-collection-card__primary{grid-column:1 / -1;grid-row:6}.fm-collection-card__name{font-size:var(--fm-fs-h4)}.fm-collection-card__menu{margin:calc(-1 * var(--fm-space-3)) calc(-1 * var(--fm-space-3)) 0 0}.fm-collection-card__figures .fm-key-figures--compact .fm-key-figures__value,.fm-collection-card__figures .fm-key-figures--compact .fm-key-figures__item[data-unavailable=true] .fm-key-figures__value>[aria-hidden=true]{font-size:var(--fm-fs-body)}.fm-collection-card__figures .fm-key-figures__label{font-size:var(--fm-fs-fine)}.fm-collection-card:not(.fm-collection-card--skeleton)>.fm-collection-card__media{align-self:start;aspect-ratio:1;border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius)}.fm-collection-card:is([data-media=ortho],[data-media=frame],[data-media=trend]):not(.fm-collection-card--skeleton)>.fm-collection-card__media{grid-column:1 / -1;grid-row:1;aspect-ratio:3 / 2}.fm-collection-card:is([data-media=ortho],[data-media=frame],[data-media=trend])>.fm-collection-card__head{grid-column:1 / -1;grid-row:2;margin-block-start:var(--fm-space-3)}.fm-collection-card[data-media=unavailable]>.fm-collection-card__media{display:contents}.fm-collection-card[data-media=unavailable]>.fm-collection-card__media>.fm-collection-card__media-glyph{grid-column:1;grid-row:1 / span 2;align-self:start;display:grid;place-items:center;width:auto;aspect-ratio:1;box-sizing:border-box;padding:var(--fm-space-6);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius);background:var(--fm-d-bg-2)}.fm-collection-card[data-media=unavailable]>.fm-collection-card__media>.fm-collection-card__media-glyph svg{width:100%}.fm-collection-card[data-media=unavailable]>.fm-collection-card__media>.fm-collection-card__media-reason{grid-column:2 / -1;grid-row:2;align-self:start;max-width:none;padding-top:var(--fm-space-2);text-align:start;text-wrap:pretty}.fm-collection-card[data-media=silhouette]>.fm-collection-card__media[data-state=unavailable]{padding:var(--fm-space-2)}.fm-collection-card[data-media=silhouette] .fm-collection-card__media-glyph{display:none}.fm-collection-card[data-media=silhouette] .fm-collection-card__media-reason{overflow-wrap:anywhere}.fm-collection-card__head{padding:0}.fm-collection-card__key{align-self:start;padding:var(--fm-space-2) 0 0}.fm-collection-card__key .fm-legend{flex-wrap:nowrap;min-width:0}.fm-collection-card__key .fm-legend__entry:nth-child(n+3){display:none}.fm-collection-card__key-more{display:inline}.fm-collection-card__figures{margin:var(--fm-space-3) 0 0;padding-top:var(--fm-space-3)}.fm-collection-card__state{align-self:start;min-height:0;padding:var(--fm-space-3) 0 0}.fm-collection-card__primary{justify-self:stretch;padding:var(--fm-space-3) 0 0}.fm-collection-card__primary>*{flex:1 1 auto;justify-content:center}.fm-collection-card--skeleton{display:grid;grid-template-columns:var(--fm-grid-thumb-row);align-content:start;gap:var(--fm-space-2) var(--fm-space-4);padding:var(--fm-space-4)}.fm-collection-card--skeleton>.fm-collection-card__media{grid-column:1;grid-row:1 / span 3;aspect-ratio:1;border:0;border-radius:var(--fm-radius)}.fm-collection-card--skeleton>.fm-collection-card__skeleton-line{grid-column:2;margin-inline:0}.fm-collection-card__skeleton-line--title{margin-top:0}.fm-collection-add{min-height:0;padding:var(--fm-space-5)}.fm-collection[data-view=table] .fm-collection-rows{display:block}.fm-collection[data-view=table] .fm-table{display:none}}@media(prefers-reduced-motion:reduce){.fm-collection-card,.fm-collection-add{transition:none}.fm-collection-card__skeleton,.fm-collection-card__skeleton-line{animation:none}}.fm-offers{display:flex;flex-direction:column;gap:var(--fm-space-10);min-width:0}.fm-offers__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fm-space-5);align-items:stretch;margin:0;padding:0;list-style:none}.fm-offer{position:relative;scroll-margin-block-start:calc(var(--fm-topbar-h-measured) + var(--fm-space-stack-md));display:flex;flex-direction:column;min-width:0;padding:var(--fm-space-6);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface);color:var(--fm-d-fg)}.fm-offer[data-recommended=true]{border-color:var(--fm-accent);border-block-start-width:var(--fm-border-w-3);padding-block-start:calc(var(--fm-space-6) - (var(--fm-border-w-3) - var(--fm-border-w)));background:var(--fm-accent-soft)}.fm-offer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fm-space-2);min-height:calc(var(--fm-fs-fine) * var(--fm-lh-snug) + 2 * var(--fm-space-1))}.fm-offer__name{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-h4);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-tight);text-wrap:balance}.fm-offer__badge{flex:0 0 auto;padding:var(--fm-space-1) var(--fm-space-3);border-radius:var(--fm-radius-pill);background:var(--fm-brand);color:var(--fm-fg-on-dark);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug);white-space:nowrap}.fm-offer__price{display:flex;flex-wrap:wrap;align-items:baseline;min-height:calc(var(--fm-fs-display) * var(--fm-lh-tight));margin:var(--fm-space-5) 0 0;color:var(--fm-d-fg);font-size:var(--fm-fs-display);font-weight:var(--fm-fw-light);line-height:var(--fm-lh-tight);font-variant-numeric:tabular-nums}.fm-offer__price-figure{display:contents}.fm-offer__price-unit{margin-inline-start:var(--fm-space-1);color:var(--fm-accent-strong);font-size:var(--fm-fs-h3);font-weight:var(--fm-fw-medium)}.fm-offer__price-unit:first-child{margin-inline:0 var(--fm-space-1)}.fm-offer__price[data-state=unavailable]{flex-wrap:nowrap;align-items:flex-start;gap:var(--fm-space-3);box-sizing:border-box;min-height:calc(var(--fm-fs-display) * var(--fm-lh-tight) + var(--fm-space-2) + var(--fm-fs-caption) * var(--fm-lh-snug));padding:var(--fm-space-3) var(--fm-space-4);border:var(--fm-border-w) dashed var(--fm-d-border-2);border-radius:var(--fm-radius-sm);background:color-mix(in srgb,var(--fm-d-fg) 4%,transparent)}.fm-offer__price-glyph{flex:0 0 auto;width:var(--fm-space-5);height:var(--fm-space-5);fill:none;stroke:var(--fm-amber);stroke-width:1.5;stroke-linecap:round}.fm-offer__price-reason{color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-regular);line-height:var(--fm-lh-snug)}.fm-offer__coverage{margin-block-start:var(--fm-space-4)}.fm-offer__coverage-bar{display:flex;gap:var(--fm-space-1)}.fm-offer__coverage-seg{position:relative;flex:1 1 0;height:var(--fm-space-1);overflow:hidden;border-radius:var(--fm-radius-pill);background:var(--fm-d-border-2)}.fm-offer__coverage-seg[data-on=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fm-accent);transform-origin:left center}.fm-offer:nth-child(2){--offer-order: 1}.fm-offer:nth-child(3){--offer-order: 2}.fm-offer:nth-child(4){--offer-order: 3}.fm-offer__coverage-seg:nth-child(2){--offer-step: 1}.fm-offer__coverage-seg:nth-child(3){--offer-step: 2}.fm-offer__coverage-seg:nth-child(4){--offer-step: 3}.fm-offer__coverage-seg:nth-child(5){--offer-step: 4}.fm-offer__coverage-seg:nth-child(6){--offer-step: 5}.fm-offer__coverage-seg:nth-child(7){--offer-step: 6}.fm-offer__coverage-seg:nth-child(8){--offer-step: 7}.fm-offer__coverage-seg:nth-child(9){--offer-step: 8}.fm-offer__coverage-seg:nth-child(10){--offer-step: 9}.fm-offer__coverage-seg:nth-child(11){--offer-step: 10}.fm-offer__coverage-seg:nth-child(12){--offer-step: 11}.fm-offer__coverage-seg:nth-child(13){--offer-step: 12}.fm-offer__coverage-seg:nth-child(14){--offer-step: 13}.fm-offer__coverage-seg:nth-child(15){--offer-step: 14}.fm-offer__coverage-seg:nth-child(16){--offer-step: 15}.fm-offer[data-reveal=waiting],.fm-offers-compare [data-reveal=waiting]{opacity:var(--fm-reveal-opacity-start);transform:translateY(var(--fm-reveal-distance))}.fm-offer[data-reveal=revealed],.fm-offers-compare [data-reveal=revealed]{transition:opacity var(--fm-motion-duration-section) var(--fm-motion-ease-emphasized),transform var(--fm-motion-duration-section) var(--fm-motion-ease-emphasized)}.fm-offer[data-reveal=revealed]{transition-delay:calc(var(--offer-order, 0) * var(--fm-countup-stagger))}.fm-offer[data-reveal=waiting] .fm-offer__coverage-seg[data-on=true]:after{transform:scaleX(0)}.fm-offer[data-reveal=revealed] .fm-offer__coverage-seg[data-on=true]:after{transition:transform var(--fm-motion-duration-section) var(--fm-motion-ease-standard);transition-delay:calc((var(--offer-order, 0) + var(--offer-step, 0)) * var(--fm-countup-stagger))}@media print,(prefers-reduced-motion:reduce){.fm-offer[data-reveal],.fm-offers-compare [data-reveal]{opacity:1;transform:none;transition:none}.fm-offer[data-reveal] .fm-offer__coverage-seg[data-on=true]:after{transform:none;transition:none}}.fm-offer__unit-line{margin:var(--fm-space-2) 0 0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-offer__unit-note{display:block}.fm-offer__due{margin:var(--fm-space-3) 0 0;padding-inline-start:var(--fm-space-3);border-inline-start:var(--fm-border-w-3) solid var(--fm-accent);color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug)}.fm-offer__benefit{margin:var(--fm-space-5) 0 0;color:var(--fm-d-fg);font-size:var(--fm-fs-body);line-height:var(--fm-lh-body)}.fm-offer__free{margin:var(--fm-space-4) 0 0;padding-block-start:var(--fm-space-4);border-block-start:var(--fm-border-thin) solid var(--fm-d-border);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-offer__cta{display:flex;flex-direction:column;align-items:stretch;gap:var(--fm-space-3);margin-block-start:auto;padding-block-start:var(--fm-space-6)}.fm-offer__cta .btn-mini{width:100%;justify-content:center}.fm-offer__cta .btn-mini--primary{border-color:var(--fm-accent-strong);background:var(--fm-accent-strong);color:var(--fm-d-surface)}.fm-offer__cta .btn-mini--primary:hover{border-color:var(--fm-accent);background:var(--fm-accent);color:var(--fm-d-surface)}.fm-offer__cta .btn-mini--bordered{border-color:var(--fm-d-fg-3);color:var(--fm-d-fg)}.fm-offer__cta .btn-mini--bordered:hover{border-color:var(--fm-d-fg)}.fm-offer__cta[data-mode=owned]{align-items:flex-start}.fm-offer__cta a.btn-mini,.fm-offer__cta a.btn-mini:hover{text-decoration:none}.fm-offer__contact{margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug);text-align:center}.fm-offer__contact a{color:inherit}.fm-offer[data-recommended=true]{order:-1}@media(min-width:48em){.fm-offers__cards{grid-template-columns:var(--fm-grid-2)}.fm-offer[data-recommended=true]{order:0}}@media(min-width:64.0625em){.fm-offers__cards[data-count="3"]{grid-template-columns:var(--fm-grid-3)}.fm-offers__cards[data-count="4"]{grid-template-columns:var(--fm-grid-4)}}.fm-offers-compare{min-width:0}.fm-offers-compare__caption{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-offers-compare__table{display:none;width:100%;border-collapse:collapse;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm)}.fm-offers-compare__table thead th{padding:var(--fm-space-3) var(--fm-space-4);border-block-end:var(--fm-border-w) solid var(--fm-d-border-2);color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-semi);text-align:center}.fm-offers-compare__table thead th:first-child{color:var(--fm-d-fg-2);font-weight:var(--fm-fw-regular);text-align:start}.fm-offers-compare__group th{padding:var(--fm-space-6) var(--fm-space-4) var(--fm-space-2);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);letter-spacing:var(--fm-letter-spacing-label);text-align:start;text-transform:uppercase}.fm-offers-compare__table tbody tr:not(.fm-offers-compare__group)>*{padding:var(--fm-space-3) var(--fm-space-4);border-block-end:var(--fm-border-thin) solid var(--fm-d-border);vertical-align:middle}.fm-offers-compare__table tbody th[scope=row]{font-weight:var(--fm-fw-regular);text-align:start}.fm-offers-compare__table td{text-align:center}.fm-offers-compare__capability{display:block;color:var(--fm-d-fg)}.fm-offers-compare small{display:block;margin-block-start:var(--fm-space-1);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-offers-mark{display:inline-flex;flex-direction:column;align-items:center;gap:var(--fm-space-1)}.fm-offers-mark__glyph{width:var(--fm-space-5);height:var(--fm-space-5);fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.fm-offers-mark[data-included=true]{color:var(--fm-accent-strong)}.fm-offers-mark[data-included=false]{color:var(--fm-d-fg-3)}.fm-offers-mark__text{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-offers-mark__note{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-offers-compare__table [data-recommended=true]{background:var(--fm-accent-soft)}.fm-offers-compare__rows{display:flex;flex-direction:column;gap:var(--fm-space-6)}.fm-offers-compare__rows ul{margin:0;padding:0;list-style:none}.fm-offers-compare__group-title{margin:0 0 var(--fm-space-2);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);letter-spacing:var(--fm-letter-spacing-label);text-transform:uppercase}.fm-offers-compare__section>ul:not(.fm-offers-compare__columns)>li{padding:var(--fm-space-4) 0;border-block-end:var(--fm-border-thin) solid var(--fm-d-border);color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm)}.fm-offers-compare__columns,.fm-offers-compare__packages{display:grid;grid-template-columns:var(--fm-grid-3);gap:var(--fm-space-2)}.fm-offers-compare__columns[data-count="2"],.fm-offers-compare__packages[data-count="2"]{grid-template-columns:var(--fm-grid-2)}.fm-offers-compare__columns[data-count="4"],.fm-offers-compare__packages[data-count="4"]{grid-template-columns:var(--fm-grid-4)}.fm-offers-compare__rows .fm-offers-compare__columns{padding-block:var(--fm-space-2);border-block-end:var(--fm-border-w) solid var(--fm-d-border-2);color:var(--fm-d-fg);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-semi);text-align:center}.fm-offers-compare__columns>li,.fm-offers-compare__packages>li{min-width:0}.fm-offers-compare__rows .fm-offers-compare__packages{margin-block-start:var(--fm-space-3)}.fm-offers-compare__packages>li{display:flex;justify-content:center}.fm-offers-compare__package{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-offers-compare__rows [data-recommended=true]{background:var(--fm-accent-soft)}@media(min-width:48em){.fm-offers-compare__table{display:table}.fm-offers-compare__rows{display:none}}.fm-scrubber{container:fm-scrubber / inline-size;min-width:0}.fm-scrubber[data-surface=section]{color:var(--fm-d-fg)}.fm-scrubber__body{display:grid;gap:var(--fm-space-2);min-width:0;padding:var(--fm-space-4)}.fm-scrubber__body[data-compact=true]{padding:var(--fm-space-1) var(--fm-space-3) var(--fm-space-1) var(--fm-space-1)}.fm-scrubber__body[data-compact=true] .fm-scrubber__row{gap:var(--fm-space-2)}.fm-scrubber__body[data-compact=true] .fm-scrubber__time{flex:none;font-size:var(--fm-fs-body-sm)}.fm-scrubber__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fm-space-3);min-width:0}.fm-scrubber__title{color:var(--fm-d-fg-2);font-size:var(--fm-fs-label);font-weight:var(--fm-fw-bold);text-transform:uppercase}.fm-scrubber__time{display:inline-flex;align-items:center;gap:var(--fm-space-2);color:var(--fm-d-fg);font-size:var(--fm-fs-h4);font-variant-numeric:tabular-nums;white-space:nowrap}.fm-scrubber__now{padding:0 var(--fm-space-2);border-radius:var(--fm-radius-pill);background:var(--fm-on-dark-selected);color:var(--fm-on-dark-selected-fg);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug)}.fm-scrubber__row{display:flex;align-items:center;gap:var(--fm-space-3);min-width:0}.fm-scrubber__buttons{display:inline-flex;flex:none;gap:var(--fm-space-1)}.fm-scrubber__btn,.fm-scrubber__live{display:inline-flex;align-items:center;justify-content:center;min-width:var(--fm-tap-target);min-height:var(--fm-tap-target);border:var(--fm-border-w) solid var(--fm-d-border-2);border-radius:var(--fm-radius-pill);background:transparent;color:var(--fm-d-fg);font:inherit;cursor:pointer}.fm-scrubber__live{flex:none;padding:0 var(--fm-space-3);font-size:var(--fm-fs-caption)}.fm-scrubber__btn[data-primary=true],.fm-scrubber__live[aria-pressed=true]{border-color:var(--fm-on-dark-selected-ring);background:var(--fm-on-dark-selected);color:var(--fm-on-dark-selected-fg)}.fm-scrubber__btn:hover:not(:disabled),.fm-scrubber__live:hover{background:var(--fm-d-surface-3)}.fm-scrubber__btn[data-primary=true]:hover:not(:disabled){background:var(--fm-on-dark-selected)}.fm-scrubber__btn:disabled{opacity:.45;cursor:not-allowed}.fm-scrubber__btn:focus-visible,.fm-scrubber__live:focus-visible,.fm-scrubber__thumb:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w)}.fm-scrubber__slider{position:relative;display:flex;flex:1 1 auto;align-items:center;min-width:6rem;height:var(--fm-tap-target);padding-inline:var(--fm-space-3);touch-action:none;-webkit-user-select:none;user-select:none}.fm-scrubber__track{position:relative;flex:1;height:var(--fm-space-2);border-radius:var(--fm-radius-pill);background:color-mix(in srgb,var(--fm-d-fg) 22%,transparent)}.fm-scrubber__range{position:absolute;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--fm-d-fg) 62%,transparent)}.fm-scrubber__ticks{position:absolute;inset-block-start:50%;inset-inline:0;block-size:0;display:flex;align-items:center;justify-content:space-between}.fm-scrubber__tick{flex:0 1 calc(var(--fm-border-w) * 2);min-width:0;height:var(--fm-space-4);border-radius:var(--fm-radius-xs);background:var(--fm-d-fg-2)}.fm-scrubber__thumb{display:block;width:var(--fm-space-6);height:var(--fm-space-6);border:calc(var(--fm-border-w) * 3) solid var(--fm-d-fg);border-radius:50%;background:var(--fm-on-dark-selected);box-shadow:var(--fm-shadow-panel)}.fm-scrubber__thumb[data-live=true]{background:var(--fm-d-bg)}.fm-scrubber__note{margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-scrubber__note[data-tone=error]{color:var(--fm-rose-strong)}.fm-scrubber__tick[data-status=cloudy],.fm-scrubber__tick[data-status=unavailable]{flex:0 1 var(--fm-space-2);min-width:var(--fm-space-2);height:var(--fm-space-6);background:repeating-linear-gradient(135deg,var(--fm-d-fg) 0 var(--fm-border-w),transparent var(--fm-border-w) calc(var(--fm-border-w) * 3)),var(--fm-d-bg);outline:calc(var(--fm-border-w) * 1.5) solid var(--fm-d-fg);outline-offset:calc(var(--fm-border-w) * -1.5)}.fm-scrubber__detail{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug);font-variant-numeric:tabular-nums}.fm-scrubber__filmstrip{display:none;overflow:hidden;min-width:0}.fm-scrubber[data-filmstrip=always] .fm-scrubber__filmstrip{display:block}.fm-scrubber__filmstrip-track{display:flex;gap:var(--fm-space-1);margin:0;padding:0;list-style:none;touch-action:pan-y pinch-zoom}.fm-scrubber__tile-slot{flex:1 0 3rem;min-width:0}.fm-scrubber__tile{display:grid;gap:var(--fm-space-1);justify-items:center;width:100%;padding:0;border:0;background:transparent;color:var(--fm-d-fg-2);font:inherit;font-size:var(--fm-fs-caption);font-variant-numeric:tabular-nums;cursor:pointer}.fm-scrubber__tile[aria-disabled=true]{cursor:not-allowed}.fm-scrubber__tile-image{display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border:calc(var(--fm-border-w) * 2) solid transparent;border-radius:var(--fm-radius-sm);background:var(--fm-d-surface-3)}.fm-scrubber__tile-image img{display:block;width:100%;height:100%;object-fit:cover}.fm-scrubber__tile[data-active=true] .fm-scrubber__tile-image{border-color:var(--fm-on-dark-selected-ring)}.fm-scrubber__tile[data-active=true]{color:var(--fm-d-fg);font-weight:var(--fm-fw-semi)}.fm-scrubber__tile[data-status=cloudy] .fm-scrubber__tile-image,.fm-scrubber__tile[data-status=unavailable] .fm-scrubber__tile-image{border-style:dashed;border-color:var(--fm-d-fg-2);background:repeating-linear-gradient(135deg,transparent 0 var(--fm-space-2),color-mix(in srgb,var(--fm-d-fg) 35%,transparent) var(--fm-space-2) calc(var(--fm-space-2) + var(--fm-border-w))),var(--fm-d-surface-3)}.fm-scrubber__tile-reason{padding:0 var(--fm-space-1);color:var(--fm-d-fg-2);font-size:var(--fm-fs-label);line-height:var(--fm-lh-snug);text-align:center;overflow-wrap:anywhere}.fm-scrubber__tile:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w);border-radius:var(--fm-radius-sm)}@container fm-scrubber (max-width: 26rem){.fm-scrubber[data-filmstrip=phone] .fm-scrubber__filmstrip{display:block}.fm-scrubber:not([data-surface=section]) .fm-scrubber__body{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--fm-space-3);row-gap:var(--fm-space-1);padding:var(--fm-space-1) var(--fm-space-3) var(--fm-space-2)}.fm-scrubber:not([data-surface=section]) .fm-scrubber__row{order:1;inline-size:100%}.fm-scrubber:not([data-surface=section]) .fm-scrubber__filmstrip{order:2;inline-size:100%}.fm-scrubber:not([data-surface=section]) .fm-scrubber__body .fm-scrubber__head{display:contents}.fm-scrubber:not([data-surface=section]) .fm-scrubber__body .fm-scrubber__title{order:3;padding-inline-start:var(--fm-space-1);font-size:var(--fm-fs-caption)}.fm-scrubber:not([data-surface=section]) .fm-scrubber__body .fm-scrubber__time{order:3;font-size:var(--fm-fs-body)}.fm-scrubber:not([data-surface=section]) .fm-scrubber__detail,.fm-scrubber:not([data-surface=section]) .fm-scrubber__note{inline-size:100%;min-width:0;padding-inline-start:var(--fm-space-1)}.fm-scrubber:not([data-surface=section]) .fm-scrubber__detail{order:4}.fm-scrubber:not([data-surface=section]) .fm-scrubber__note{order:5}}.fm-scrubber__track--empty{display:block;height:var(--fm-space-4);border:var(--fm-border-w) solid var(--fm-d-fg-2);border-radius:var(--fm-radius-pill);background:repeating-linear-gradient(135deg,var(--fm-d-fg-2) 0 var(--fm-border-w),transparent var(--fm-border-w) var(--fm-space-2))}.fm-scrubber[data-surface=section] .fm-scrubber__body{padding:0}.fm-scrubber__track-wrap{display:grid;flex:1 1 auto;min-width:6rem}.fm-scrubber__ends{display:flex;justify-content:space-between;padding-inline:var(--fm-space-3);margin-top:calc(var(--fm-space-2) * -1);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-variant-numeric:tabular-nums}.fm-scrubber__dock{position:absolute;z-index:500;inset-block-start:var(--fm-space-4);inset-inline-end:var(--fm-space-4);inline-size:min(30rem,calc(100% - 2 * var(--fm-space-4)))}@media(max-width:48em){.fm-scrubber__dock{inset-block-start:var(--fm-space-2);inset-inline:var(--fm-space-2);inline-size:auto}}.fm-scrubber[data-surface=section] .fm-scrubber__time{font-size:var(--fm-fs-display);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-tight)}.fm-scrubber[data-surface=section] .fm-scrubber__head{align-items:center}[data-slot=media] .fm-scrubber[data-surface=section] .fm-scrubber__time{font-size:var(--fm-fs-h4)}.fm-scrubber__figures{display:flex;flex-wrap:wrap;gap:var(--fm-space-3);margin:0;padding:var(--fm-space-3) 0;border-block:var(--fm-border-w) solid var(--fm-d-border-2)}.fm-scrubber__figure{display:grid;flex:1 1 5.5rem;gap:var(--fm-space-1);min-width:0}.fm-scrubber__figure dt{color:var(--fm-d-fg-2);font-size:var(--fm-fs-label);font-weight:var(--fm-fw-bold);text-transform:uppercase}.fm-scrubber__figure dd{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-h3);font-variant-numeric:tabular-nums;font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug)}@container fm-scrubber (max-width: 26rem){.fm-scrubber__figure dd{font-size:var(--fm-fs-h4)}}.fm-element-document__pending{display:grid;gap:var(--fm-space-4);align-self:stretch;width:100%;min-width:0}.fm-element-document__pending[data-index]{grid-template-columns:var(--fm-document-rail-columns);align-items:start}.fm-element-document__pending-index{display:grid;gap:var(--fm-space-3)}.fm-element-document__pending-thumb,.fm-element-document__pending-map,.fm-element-document__pending-line,.fm-element-document__ghost-map{border-radius:var(--fm-radius-xs);background:linear-gradient(90deg,var(--fm-d-surface-3) 25%,var(--fm-d-border) 37%,var(--fm-d-surface-3) 63%);background-size:400% 100%;animation:fm-skeleton-shimmer var(--fm-motion-duration-skeleton) ease infinite}.fm-element-document__pending-thumb{aspect-ratio:210 / 297}.fm-element-document__pending-page{display:grid;align-content:start;gap:var(--fm-space-4);min-width:0;aspect-ratio:210 / 297;padding:var(--fm-space-6);border:var(--fm-border-w) solid var(--fm-d-border-2);border-radius:var(--fm-radius);background:var(--fm-d-surface-2);box-shadow:var(--fm-shadow-card)}.fm-element-document__pending-map,.fm-element-document__ghost-map{aspect-ratio:4 / 3}.fm-element-document__pending-line{block-size:var(--fm-skeleton-line)}.fm-element-document__pending-line[data-short]{inline-size:60%}.fm-element-document__pending-label{color:var(--fm-d-fg-2)}@media(max-width:39.999em){.fm-element-document__pending[data-index]{grid-template-columns:minmax(0,1fr)}.fm-element-document__pending-index{grid-auto-columns:var(--fm-document-strip-thumb);grid-auto-flow:column;overflow:hidden}}@media(prefers-reduced-motion:reduce){.fm-element-document__pending-thumb,.fm-element-document__pending-map,.fm-element-document__pending-line,.fm-element-document__ghost-map{animation:none}}.fm-element-document__ghost{display:grid;align-content:start;gap:var(--fm-space-4);inline-size:min(100%,var(--fm-form-max));aspect-ratio:210 / 297;padding:var(--fm-space-6);border:var(--fm-border-w) dashed var(--fm-d-border-2);border-radius:var(--fm-radius);color:var(--fm-d-fg-2)}.fm-element-document__ghost-map{animation:none}@media(min-width:64.0625em){.fm-split:not(.fm-split--stack):not(.fm-split--sticky):has(>.fm-split__graphic :is(.fm-element-document__continuous,.fm-element-document__pending))>.fm-split__content{position:sticky;top:calc(var(--fm-report-nav-dock-top) + var(--fm-operational-dock-h) + var(--fm-space-4))}}.fm-element-document__continuous{min-width:0}.fm-element-document__continuous-body{display:grid;gap:var(--fm-space-4);min-width:0}.fm-element-document__continuous[data-index=rail] .fm-element-document__continuous-body{grid-template-columns:var(--fm-document-rail-columns);align-items:start}.fm-element-document__continuous-body>.react-pdf__message{grid-column:1 / -1;min-width:0}.fm-element-document__index{display:grid;gap:var(--fm-space-3)}.fm-element-document__index[data-layout=rail]{position:sticky;top:var(--fm-document-sticky-top);max-block-size:calc(100svh - var(--fm-document-sticky-top) - var(--fm-space-4));overflow-y:auto;scrollbar-width:thin}.fm-element-document__index[data-layout=strip]{grid-auto-columns:max-content;grid-auto-flow:column;padding-block-end:var(--fm-space-2);overflow-x:auto}.fm-element-document__thumb{display:grid;justify-items:center;gap:var(--fm-space-1);min-block-size:var(--fm-tap-target);padding:var(--fm-space-1);border:var(--fm-outline-w) solid transparent;border-radius:var(--fm-radius-sm);background:transparent;color:var(--fm-d-fg-2);font:inherit;font-size:var(--fm-fs-caption);cursor:pointer}.fm-element-document__thumb canvas,.fm-element-document__page canvas{display:block;max-inline-size:100%;border-radius:var(--fm-radius-xs);box-shadow:var(--fm-shadow-card)}.fm-element-document__thumb[aria-current=page]{border-color:var(--fm-accent-strong);color:var(--fm-d-fg);font-weight:var(--fm-fw-semi)}.fm-element-document__thumb:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-space-1)}.fm-element-document__thumb-section{max-inline-size:var(--fm-document-rail);overflow:hidden;font-size:var(--fm-fs-fine);text-overflow:ellipsis;white-space:nowrap}.fm-element-document__pages{position:relative;display:grid;gap:var(--fm-space-4);min-width:0}.fm-element-document__page{scroll-margin-block-start:var(--fm-document-sticky-top)}.fm-element-document__page-blank{display:block;inline-size:100%;aspect-ratio:210 / 297;background:var(--fm-d-surface-3)}.fm-element-document__counter-rail{position:sticky;z-index:2;top:var(--fm-document-sticky-top);display:flex;align-items:flex-start;justify-content:flex-end;block-size:0;pointer-events:none}.fm-element-document__continuous[data-index=rail] .fm-element-document__counter-rail{display:none}.fm-element-document__counter{margin:var(--fm-space-2);padding:var(--fm-space-1) var(--fm-space-3);border-radius:var(--fm-radius-full);background:var(--fm-map-charcoal);color:var(--fm-fg-on-dark);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);font-variant-numeric:tabular-nums}.fm-element-document__continuous[data-bounded] .fm-element-document__pages{max-block-size:var(--fm-document-scroll-max);padding:var(--fm-space-3);overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;border:var(--fm-border-w) solid var(--fm-d-border-2);border-radius:var(--fm-radius);background:var(--fm-d-surface-3)}.fm-element-document__continuous[data-bounded] .fm-element-document__counter-rail{top:0}.fm-element-document__continuous[data-bounded] .fm-element-document__page{scroll-margin-block-start:0}.fm-element-document__continuous[data-bounded] .fm-element-document__index[data-layout=rail]{max-block-size:var(--fm-document-scroll-max)}.fm-ranked-list__swatch{box-shadow:0 0 0 var(--fm-border-w) color-mix(in srgb,currentColor 32%,transparent)}.fm-ranked-list__swatch--unkeyed{display:inline-block;flex-shrink:0;box-sizing:border-box;width:.625rem;height:.625rem;border:.09375rem dashed var(--fm-d-fg-2);border-radius:var(--fm-radius-xs);box-shadow:none}@media(max-width:48em){.fm-ranked-list__row:has(>.fm-ranked-list__swatch){flex-wrap:nowrap;padding-inline:var(--fm-space-inset-sm)}.fm-ranked-list__row:has(>.fm-ranked-list__swatch) .fm-ranked-list__value{width:auto;min-width:0;padding-inline-start:0;text-align:right;white-space:nowrap}.fm-ranked-list__row:has(>.fm-ranked-list__swatch)>.fm-ranked-list__rank{min-width:var(--fm-space-inset-md)}}.fm-ranked-list{--fm-ranked-list-row-px: var(--fm-space-inset-xl);width:min(100%,var(--fm-content-max));margin-inline:auto;box-sizing:border-box;color:var(--fm-d-fg)}.fm-ranked-list__header{margin-bottom:var(--fm-section-body-gap)}.fm-ranked-list__eyebrow{display:block;margin-bottom:var(--fm-space-2);color:var(--fm-accent);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-semi)}.fm-ranked-list__title{max-width:28ch;margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-h2);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-tight)}.fm-ranked-list__controls{margin-top:var(--fm-space-inset-md)}.fm-ranked-list__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fm-section-body-gap);align-items:start}.fm-ranked-list--with-narrative .fm-ranked-list__body{grid-template-columns:var(--fm-split-balanced)}.fm-ranked-list--header-left .fm-ranked-list__body{grid-template-columns:var(--fm-split-panel);column-gap:var(--fm-section-body-gap)}.fm-ranked-list--header-left.fm-ranked-list--with-narrative .fm-ranked-list__body{grid-template-columns:var(--fm-grid-3)}.fm-ranked-list--header-left .fm-ranked-list__header{margin-bottom:0;align-self:start}.fm-ranked-list--header-left .fm-ranked-list__title{max-width:none;font-size:var(--fm-fs-h2);overflow-wrap:break-word}.fm-ranked-list--with-narrative.fm-ranked-list--narrative-left .fm-ranked-list__list-col{order:2}.fm-ranked-list--with-narrative.fm-ranked-list--narrative-left .fm-ranked-list__narrative{order:1}.fm-ranked-list__list-col{min-width:0;border-block:var(--fm-border-w) solid var(--fm-d-border)}.fm-ranked-list__value-header{display:flex;justify-content:flex-end;padding:var(--fm-space-inset-sm) var(--fm-ranked-list-row-px);border-bottom:var(--fm-border-w) solid var(--fm-d-border)}.fm-ranked-list__value-header-label{color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-semi);letter-spacing:.04em;text-transform:uppercase}.fm-ranked-list__value-header{align-items:center;gap:var(--fm-space-1)}.fm-ranked-list__value-header-hint{display:inline-flex;align-items:center;justify-content:center;min-width:var(--fm-tap-target);min-height:var(--fm-tap-target);margin-block:calc(var(--fm-space-3) * -1);margin-inline-end:calc(var(--fm-space-3) * -1);padding:0;border:0;background:transparent;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);cursor:help}.fm-ranked-list__value-header-hint:hover,.fm-ranked-list__value-header-hint:focus-visible{color:var(--fm-d-fg)}.fm-ranked-list__list{margin:0;padding:0;list-style:none;counter-reset:none}.fm-ranked-list__li{display:block}.fm-ranked-list__li+.fm-ranked-list__li{border-top:var(--fm-border-w) solid var(--fm-d-border)}.fm-ranked-list__row{position:relative;display:flex;align-items:center;gap:var(--fm-space-inset-md);width:100%;min-height:calc(var(--fm-tap-target) + var(--fm-space-inset-md));padding:var(--fm-space-inset-md) var(--fm-ranked-list-row-px);border:0;background:transparent;color:inherit;font-family:var(--fm-font-sans);text-align:left;text-decoration:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fm-ranked-list__row--interactive{cursor:pointer;transition:background var(--fm-dur-fast) var(--fm-ease)}.fm-ranked-list__row--interactive:hover{background:color-mix(in srgb,var(--fm-accent) 6%,transparent)}.fm-ranked-list__row--selected{background:color-mix(in srgb,var(--fm-accent) 14%,transparent)}.fm-ranked-list__row--selected:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--fm-border-w-3);background:var(--fm-accent)}.fm-ranked-list__row--selected .fm-ranked-list__label{font-weight:var(--fm-fw-semi)}.fm-ranked-list--dark .fm-ranked-list__row--selected{background:color-mix(in srgb,var(--fm-fg-on-dark) 14%,transparent)}.fm-ranked-list__row--highlighted,.fm-ranked-list__row--interactive.fm-ranked-list__row--highlighted:hover{background:color-mix(in srgb,var(--fm-accent) 12%,transparent)}.fm-ranked-list--dark .fm-ranked-list__row--highlighted,.fm-ranked-list--dark .fm-ranked-list__row--interactive.fm-ranked-list__row--highlighted:hover{background:color-mix(in srgb,var(--fm-fg-on-dark) 16%,transparent)}.fm-ranked-list__row--interactive:hover .fm-ranked-list__rank,.fm-ranked-list__row--interactive:hover .fm-ranked-list__sublabel,.fm-ranked-list__row--highlighted .fm-ranked-list__rank,.fm-ranked-list__row--highlighted .fm-ranked-list__sublabel{color:var(--fm-d-fg)}.fm-ranked-list__row--interactive:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:calc(-1 * var(--fm-outline-w));border-radius:var(--fm-radius-sm)}.fm-ranked-list__row--accent:after{content:"";position:absolute;inset-block:var(--fm-space-inset-sm);inset-inline-end:var(--fm-space-inset-xs);width:var(--fm-border-w);border-radius:var(--fm-radius-full);background:var(--fm-accent)}.fm-ranked-list__row--top{background:color-mix(in srgb,var(--fm-accent) calc(var(--rank-top-shade, 0) * 1%),transparent)}.fm-ranked-list__row--top:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--fm-space-inset-xs);background:var(--fm-accent)}.fm-ranked-list__row--top.fm-ranked-list__row--interactive:hover{background:color-mix(in srgb,var(--fm-accent) calc((var(--rank-top-shade, 0) + 6) * 1%),transparent)}.fm-ranked-list__rank{flex:0 0 auto;min-width:var(--fm-space-inset-xl);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-semi);font-variant-numeric:tabular-nums;text-align:right}.fm-ranked-list__indicator-col{display:inline-flex;flex:0 0 auto;align-items:center;min-width:var(--fm-space-inset-xl)}.fm-ranked-list__indicator{display:inline-flex;align-items:center;gap:var(--fm-space-1);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium);font-variant-numeric:tabular-nums}.fm-ranked-list__indicator--up{color:var(--fm-success)}.fm-ranked-list__indicator--down{color:var(--fm-danger)}.fm-ranked-list__indicator--flat{color:var(--fm-d-fg-3)}.fm-ranked-list__labels{flex:1 1 0;min-width:min(6rem,40%);display:flex;flex-direction:column;gap:var(--fm-space-1)}.fm-ranked-list__label{min-width:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.fm-ranked-list__sublabel{min-width:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.fm-ranked-list__value{flex:0 0 auto;min-width:5.5rem;color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fm-ranked-list__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fm-space-3);margin:var(--fm-space-3) 0}.fm-ranked-list__basis{margin:0;padding:var(--fm-space-inset-sm) 0 0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-ranked-list__empty{padding:var(--fm-space-inset-xl);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);text-align:center}.fm-ranked-list__narrative{min-width:0;padding-inline-start:var(--fm-space-inset-lg);border-inline-start:var(--fm-border-w-2) solid var(--fm-accent);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-normal)}.fm-ranked-list--dark{color:var(--fm-d-fg)}.fm-ranked-list--dark .fm-ranked-list__row--interactive:hover{background:var(--fm-glass-2)}.fm-ranked-list--dark .fm-ranked-list__li+.fm-ranked-list__li,.fm-ranked-list--dark .fm-ranked-list__value-header{border-color:var(--fm-glass-2)}@media(max-width:48em){.fm-ranked-list--with-narrative .fm-ranked-list__body,.fm-ranked-list--header-left .fm-ranked-list__body,.fm-ranked-list--header-left.fm-ranked-list--with-narrative .fm-ranked-list__body{grid-template-columns:minmax(0,1fr);gap:var(--fm-space-5)}.fm-ranked-list--header-left .fm-ranked-list__header{margin-bottom:var(--fm-space-inset-md)}.fm-ranked-list--with-narrative.fm-ranked-list--narrative-left .fm-ranked-list__list-col,.fm-ranked-list--with-narrative.fm-ranked-list--narrative-left .fm-ranked-list__narrative{order:0}.fm-ranked-list__title{font-size:var(--fm-fs-h3)}.fm-ranked-list__row{flex-wrap:wrap;align-items:baseline;padding-inline:var(--fm-space-inset-md)}.fm-ranked-list__value{min-width:0;margin-inline-start:auto}.fm-ranked-list__indicator-col{box-sizing:border-box;width:100%;padding-inline-start:calc(var(--fm-space-inset-xl) + var(--fm-space-inset-md))}.fm-ranked-list__row:has(>.fm-ranked-list__swatch) .fm-ranked-list__indicator-col{padding-inline-start:calc(var(--fm-space-inset-xl) + 2 * var(--fm-space-inset-md) + .625rem)}.fm-ranked-list__indicator-col{order:2}.fm-ranked-list__row:not(:has(>.fm-ranked-list__indicator-col)) .fm-ranked-list__value{width:auto;min-width:0;padding-inline-start:0;text-align:right;white-space:nowrap}.fm-ranked-list__narrative{padding-inline-start:var(--fm-space-inset-md)}}.fm-surface--glass-deep .fm-ranked-list__header{margin-bottom:var(--fm-space-2)}.fm-surface--glass-deep .fm-ranked-list__title{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug);text-transform:uppercase}.fm-surface--glass-deep .fm-ranked-list__header{margin-bottom:var(--fm-space-3)}.fm-surface--glass-deep .fm-ranked-list__value-header{padding-inline:0}.fm-surface--glass-deep .fm-ranked-list__row{gap:var(--fm-space-3);min-height:var(--fm-tap-target);padding-block:var(--fm-space-2);padding-inline:var(--fm-space-3)}.fm-surface--glass-deep .fm-ranked-list__rank{min-width:0;font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-regular)}.fm-surface--glass-deep .fm-ranked-list__sublabel{overflow-wrap:break-word}.fm-surface--glass-deep .fm-ranked-list__value{min-width:0;white-space:nowrap}@media(max-width:48em){.fm-surface--glass-deep .fm-ranked-list__row{flex-wrap:nowrap}.fm-surface--glass-deep .fm-ranked-list__value,.fm-surface--glass-deep .fm-ranked-list__row:has(>.fm-ranked-list__swatch) .fm-ranked-list__value{width:auto;padding-inline-start:0;text-align:right}}@media(max-width:48em){.fm-ranked-list__row:not(:has(>.fm-ranked-list__rank)):not(:has(>.fm-ranked-list__indicator-col)){flex-wrap:nowrap;align-items:baseline}.fm-ranked-list__row:not(:has(>.fm-ranked-list__rank)):not(:has(>.fm-ranked-list__indicator-col)) .fm-ranked-list__value{width:auto;min-width:0;padding-inline-start:0;order:0;text-align:right;white-space:nowrap}}.fm-ranked-list__label:has(>.fm-ranked-list__badge){display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fm-space-1) var(--fm-space-2)}.fm-ranked-list__badge{display:inline-block;padding:0 var(--fm-space-2);border:var(--fm-border-w) solid var(--fm-d-border-2);border-radius:var(--fm-radius-full);color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug);vertical-align:.1em;white-space:nowrap}.fm-ranked-list__share{display:block;width:100%;height:var(--fm-space-1);margin-top:var(--fm-space-1);border:0;border-radius:var(--fm-radius-full);background:color-mix(in srgb,var(--fm-d-fg) 10%,transparent);-moz-appearance:none;appearance:none;-webkit-appearance:none}.fm-ranked-list__share::-webkit-meter-bar{height:var(--fm-space-1);border:0;border-radius:var(--fm-radius-full);background:color-mix(in srgb,var(--fm-d-fg) 10%,transparent)}.fm-ranked-list__share::-webkit-meter-optimum-value{border-radius:var(--fm-radius-full);background:var(--ranked-share-color, var(--fm-d-fg-2))}.fm-ranked-list__share::-moz-meter-bar{border-radius:var(--fm-radius-full);background:var(--ranked-share-color, var(--fm-d-fg-2))}.fm-ranked-list__share-basis{display:block;margin-top:var(--fm-space-1);color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);line-height:var(--fm-lh-snug)}.fm-ranked-list__figure{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:var(--fm-space-1)}.fm-ranked-list__figure .fm-ranked-list__value{min-width:0;max-width:none;white-space:nowrap}.fm-ranked-list__line{display:flex;flex:1 1 0;justify-content:center;align-self:center;min-width:0}@media(max-width:48em){.fm-ranked-list__line{flex:0 0 var(--fm-space-16)}}.fm-ranked-list__row:has(.fm-ranked-list__share)>.fm-ranked-list__end,.fm-ranked-list__row:has(.fm-ranked-list__share)>.fm-ranked-list__figure{min-width:calc(var(--fm-space-16) * 2)}.fm-ranked-list__end{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--fm-space-inset-md)}.fm-ranked-list__trailing{display:inline-flex;flex:0 0 auto;align-items:center}.fm-ranked-list__groups .fm-accordion__item+.fm-accordion__item{border-top:var(--fm-border-w) solid var(--fm-d-border)}.fm-ranked-list__groups .fm-accordion__trigger{flex-wrap:nowrap;align-items:baseline;gap:var(--fm-space-3);min-height:calc(var(--fm-tap-target) + var(--fm-space-inset-md));padding-block:var(--fm-space-inset-md)}.fm-ranked-list__groups .fm-accordion__caret{align-self:flex-start;margin-top:.5em}.fm-ranked-list__groups .fm-ranked-list__sublabel{font-weight:var(--fm-fw-regular)}.fm-ranked-list__groups .fm-accordion__label{flex:1 1 auto;min-width:0}.fm-ranked-list__groups .fm-accordion__extra{flex:0 0 auto;white-space:nowrap}.fm-ranked-list__group-head{display:flex;align-items:baseline;gap:var(--fm-space-inset-md);min-width:0}.fm-ranked-list__group-label{color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.fm-ranked-list__group-count{color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);font-variant-numeric:tabular-nums}.fm-ranked-list__groups .fm-accordion__content{padding-block:0 var(--fm-space-inset-md)}.fm-ranked-list__group-rows{border-top:var(--fm-border-w) solid var(--fm-d-border)}.fm-ranked-list__group-rows .fm-ranked-list__row{padding-inline:calc(var(--fm-space-1) + var(--fm-space-3) + .625rem + var(--fm-space-inset-md)) 0}.fm-ranked-list__group-action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fm-space-2) var(--fm-space-4);padding:var(--fm-space-3) 0 0 calc(var(--fm-space-1) + var(--fm-space-3) + .625rem + var(--fm-space-inset-md))}.fm-ranked-list--dark .fm-ranked-list__groups .fm-accordion__item+.fm-accordion__item,.fm-ranked-list--dark .fm-ranked-list__group-rows{border-color:var(--fm-glass-2)}@media(max-width:48em){.fm-ranked-list__end{flex-direction:column;align-items:flex-end;gap:var(--fm-space-2);max-width:45%;margin-inline-start:auto}.fm-ranked-list__end .fm-ranked-list__value{max-width:none;margin-inline-start:0}.fm-ranked-list__row:has(.fm-ranked-list__share)>.fm-ranked-list__end{max-width:none}}.fm-ranked-list__list-col{container:fm-ranked-rows / inline-size}@container fm-ranked-rows (max-width: 30rem){.fm-ranked-list__list-col .fm-ranked-list__row:has(>.fm-ranked-list__line):has(>.fm-ranked-list__labels){flex-wrap:wrap}.fm-ranked-list__row:has(>.fm-ranked-list__line)>.fm-ranked-list__labels{flex:1 1 0;min-width:0}.fm-ranked-list__list-col .fm-ranked-list__row:has(>.fm-ranked-list__line)>.fm-ranked-list__value{flex:0 0 max-content;min-width:0;white-space:nowrap;overflow-wrap:normal}.fm-ranked-list__list-col .fm-ranked-list__row>.fm-ranked-list__line{flex:0 0 var(--fm-form-control-fill);order:1;justify-content:start}.fm-ranked-list__row--with-action{display:grid;grid-template-columns:var(--fm-grid-row-with-move);align-items:baseline;column-gap:var(--fm-space-inset-md);row-gap:var(--fm-space-1)}.fm-ranked-list__row--with-action>.fm-ranked-list__labels,.fm-ranked-list__row--with-action>.fm-ranked-list__end,.fm-ranked-list__row--with-action>.fm-ranked-list__end>.fm-ranked-list__figure{display:contents}.fm-ranked-list__row--with-action>.fm-ranked-list__rank,.fm-ranked-list__row--with-action>.fm-ranked-list__indicator-col,.fm-ranked-list__row--with-action>.fm-ranked-list__swatch{grid-row:1;grid-column:mark}.fm-ranked-list__row--with-action>.fm-ranked-list__swatch{align-self:start;margin-top:calc((1lh - .625rem)/2)}.fm-ranked-list__row--with-action .fm-ranked-list__label{grid-row:1;grid-column:text}.fm-ranked-list__row--with-action .fm-ranked-list__value{grid-row:1;grid-column:end;min-width:0;max-width:none;margin-inline-start:0;white-space:nowrap}.fm-ranked-list__row--with-action .fm-sparkline{grid-row:2;grid-column:end;justify-self:end}.fm-ranked-list__row--with-action .fm-ranked-list__share{margin-top:var(--fm-space-2)}.fm-ranked-list__row--with-action .fm-ranked-list__sublabel,.fm-ranked-list__row--with-action .fm-ranked-list__share-basis,.fm-ranked-list__row--with-action .fm-ranked-list__share{grid-column:text / go}.fm-ranked-list__row--with-action .fm-ranked-list__trailing{grid-column:text / go;justify-self:start;margin-top:var(--fm-space-3)}.fm-ranked-list__row--with-action .fm-ranked-list__trailing:has(>.btn-mini:only-child){grid-row:1 / span 3;grid-column:go;align-self:center;justify-self:end;margin-top:0}.fm-ranked-list__trailing>.btn-mini:only-child{position:static;justify-content:flex-end;width:var(--fm-space-4);min-width:0;min-height:var(--fm-space-6);padding:0;overflow:hidden;border:0;background:transparent;color:var(--fm-d-fg-2);font-size:0;box-shadow:none}.fm-ranked-list__trailing>.btn-mini:only-child:before{content:"";flex:none;width:var(--fm-space-2);height:var(--fm-space-2);margin-inline-end:var(--fm-border-w-2);border-block-start:var(--fm-border-w-2) solid currentColor;border-inline-end:var(--fm-border-w-2) solid currentColor;transform:rotate(45deg)}.fm-ranked-list__row--with-action .fm-ranked-list__trailing:has(>.btn-mini:only-child){margin-inline-start:calc(var(--fm-space-2) - var(--fm-space-inset-md))}.fm-ranked-list__trailing>.btn-mini:only-child:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.fm-ranked-list__row--with-action:has(.fm-ranked-list__trailing>.btn-mini:only-child){cursor:pointer}.fm-ranked-list__row--with-action:has(.fm-ranked-list__trailing>.btn-mini:only-child:hover){background:color-mix(in srgb,var(--fm-accent) 6%,transparent)}.fm-ranked-list__row--with-action:has(.fm-ranked-list__trailing>.btn-mini:only-child:focus-visible){outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:calc(-1 * var(--fm-outline-w))}.fm-ranked-list__trailing>.btn-mini:only-child:focus-visible{outline:0}.fm-ranked-list__row--with-action:has(.fm-ranked-list__trailing>.btn-mini:only-child:hover) .fm-ranked-list__trailing>.btn-mini,.fm-ranked-list__row--with-action:has(.fm-ranked-list__trailing>.btn-mini:only-child:focus-visible) .fm-ranked-list__trailing>.btn-mini{color:var(--fm-accent)}.fm-ranked-list__row--with-action .fm-ranked-list__label:has(>.fm-ranked-list__badge){display:block}.fm-ranked-list__row--with-action .fm-ranked-list__badge{margin-inline-start:var(--fm-space-2)}}.fm-ranked-list__group-action>.btn-mini--text{min-height:var(--fm-tap-target);padding-inline:0;color:var(--fm-d-fg);text-decoration:underline;text-underline-offset:.2em}.fm-ranked-list .btn-mini--bordered,.fm-element-actions .btn-mini--bordered,.fm-banner .btn-mini--bordered,.fm-evidence>footer .btn-mini--bordered{border-color:var(--fm-d-fg-2)}.fm-ranked-list .btn-mini--bordered:hover,.fm-element-actions .btn-mini--bordered:hover,.fm-banner .btn-mini--bordered:hover,.fm-evidence>footer .btn-mini--bordered:hover{border-color:var(--fm-brand)}.fm-ranked-list__row--with-action .fm-ranked-list__trailing :is(a,button){position:static}.fm-ranked-list__row--with-action .fm-ranked-list__trailing :is(a,button):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(hover:hover){.fm-ranked-list__row--with-action:has(.fm-ranked-list__trailing :is(a,button):hover){background:color-mix(in srgb,var(--fm-accent) 6%,transparent)}}.fm-timeline-rail{container:fm-timeline-rail / inline-size;margin:0;min-width:0;color:var(--fm-d-fg)}.fm-timeline-rail__basis{margin:0 0 var(--fm-space-2);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-timeline-rail__nodes{position:relative;display:flex;margin:0;padding:var(--fm-space-8) 0 0;list-style:none}.fm-timeline-rail__nodes:before{content:"";position:absolute;top:calc(var(--fm-space-8) + var(--fm-space-6) + var(--fm-space-2) + var(--fm-space-2) - var(--fm-border-w));inset-inline:0;height:var(--fm-border-w-2);background:var(--fm-d-border-2)}.fm-timeline-rail__node{position:relative;flex:1 1 0;min-width:0}.fm-timeline-rail__span{position:absolute;z-index:1;top:calc(var(--fm-space-6) + var(--fm-space-2) + var(--fm-space-2));left:0;padding:0 var(--fm-space-2);transform:translate(-50%,-50%);background:var(--section-scrim, var(--fm-d-bg));color:var(--fm-d-fg-2);font-family:var(--fm-font-mono);font-size:var(--fm-fs-body-sm);font-variant-numeric:tabular-nums;line-height:var(--fm-lh-snug);white-space:nowrap}.fm-timeline-rail__hit{display:flex;flex-direction:column;align-items:center;gap:var(--fm-space-2);width:100%;min-height:var(--fm-tap-target);padding:0 var(--fm-space-1) var(--fm-space-2);border:0;border-radius:var(--fm-radius-sm);background:transparent;color:inherit;font:inherit;text-align:center}button.fm-timeline-rail__hit{cursor:pointer}button.fm-timeline-rail__hit .fm-timeline-rail__body{transition:background var(--fm-dur-fast) var(--fm-ease)}@media(hover:hover)and (pointer:fine){button.fm-timeline-rail__hit:hover .fm-timeline-rail__body{background:color-mix(in srgb,var(--fm-accent) 6%,transparent)}}button.fm-timeline-rail__hit:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:calc(-1 * var(--fm-outline-w))}.fm-timeline-rail__year{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:var(--fm-space-6);color:var(--fm-d-fg-2);font-family:var(--fm-font-mono);font-size:var(--fm-fs-fine);font-variant-numeric:tabular-nums;letter-spacing:.08em;line-height:var(--fm-lh-snug)}.fm-timeline-rail__dot{position:relative;z-index:1;box-sizing:border-box;width:var(--fm-space-4);height:var(--fm-space-4);border:var(--fm-border-w-2) solid var(--rail-mark, var(--fm-d-fg-2));border-radius:var(--fm-radius-full);background:var(--rail-mark, var(--fm-d-fg-2))}.fm-timeline-rail__node--current .fm-timeline-rail__dot{background:var(--section-scrim, var(--fm-d-bg));box-shadow:inset 0 0 0 var(--fm-space-1) var(--rail-mark, var(--fm-d-fg))}.fm-timeline-rail__node--future .fm-timeline-rail__dot{background:var(--section-scrim, var(--fm-d-bg))}.fm-timeline-rail__node--selected .fm-timeline-rail__dot{outline:var(--fm-border-w-2) solid var(--fm-accent);outline-offset:var(--fm-border-w-2)}.fm-timeline-rail__body{padding:var(--fm-space-2) var(--fm-space-2) var(--fm-space-3);border-radius:var(--fm-radius-sm)}.fm-timeline-rail__node--selected .fm-timeline-rail__body{background:color-mix(in srgb,var(--fm-accent) 10%,transparent);box-shadow:inset 0 var(--fm-border-w-2) 0 var(--fm-accent)}.fm-timeline-rail__body,.fm-timeline-rail__line{display:flex;flex-direction:column;align-items:center;gap:var(--fm-space-1);min-width:0}.fm-timeline-rail__title{color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.fm-timeline-rail__node--selected .fm-timeline-rail__title{font-weight:var(--fm-fw-semi)}.fm-timeline-rail__value{color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);font-variant-numeric:tabular-nums;white-space:nowrap}.fm-timeline-rail__detail{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-timeline-rail__today{position:absolute;top:0;height:calc(var(--fm-space-8) + var(--fm-space-6) + var(--fm-space-2) + var(--fm-space-2));left:calc(var(--rail-today) * 100%);width:0;border-inline-start:var(--fm-border-w-2) dashed var(--fm-d-fg-2);pointer-events:none}.fm-timeline-rail__today-label{position:absolute;top:0;left:0;transform:translate(-50%);padding:0 var(--fm-space-2);border-radius:var(--fm-radius-full);background:var(--fm-d-fg);color:var(--fm-d-bg);font-family:var(--fm-font-mono);font-size:var(--fm-fs-fine);letter-spacing:.08em;line-height:var(--fm-lh-snug);text-transform:uppercase;white-space:nowrap}@container fm-timeline-rail (max-width: 40rem){.fm-timeline-rail__nodes{flex-direction:column;padding:0}.fm-timeline-rail__nodes:before{top:0;bottom:0;inset-inline-start:calc(var(--fm-space-2) + var(--fm-space-12) + var(--fm-space-3) + var(--fm-space-2) - var(--fm-border-w));inset-inline-end:auto;width:var(--fm-border-w-2);height:auto}.fm-timeline-rail__node{flex:0 0 auto}.fm-timeline-rail__hit{flex-direction:row;align-items:flex-start;gap:var(--fm-space-3);padding:var(--fm-space-3) var(--fm-space-2);text-align:start}.fm-timeline-rail__year{flex:0 0 var(--fm-space-12)}.fm-timeline-rail__dot{flex:0 0 auto}.fm-timeline-rail__year{align-items:flex-end;justify-content:flex-start;min-height:0;padding-top:var(--fm-space-1)}.fm-timeline-rail__dot{margin-top:var(--fm-space-1)}.fm-timeline-rail__body{flex:1 1 auto;align-items:stretch;margin-top:calc(-1 * var(--fm-space-1));padding:var(--fm-space-1) var(--fm-space-2)}.fm-timeline-rail__span{display:none}.fm-timeline-rail__line{align-items:flex-start;gap:var(--fm-space-1)}.fm-timeline-rail__line--foot{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--fm-space-3)}.fm-timeline-rail__line--foot .fm-timeline-rail__detail{order:-1}.fm-timeline-rail__today{position:relative;left:auto;width:auto;height:0;margin:var(--fm-space-3) 0;border-inline-start:0;border-top:var(--fm-border-w-2) dashed var(--fm-d-fg-2)}.fm-timeline-rail__today-label{top:0;left:var(--fm-space-2);transform:translateY(-50%)}}@container fm-timeline-rail (max-width: 26rem){.fm-timeline-rail__line--foot{flex-direction:column;align-items:flex-start;gap:var(--fm-space-1)}}@media(prefers-reduced-motion:reduce){button.fm-timeline-rail__hit .fm-timeline-rail__body{transition:none}}.fm-element-empty{padding-block:var(--fm-space-inset-lg);border-block:var(--fm-border-w) solid var(--fm-d-border)}.fm-element-empty__statement{max-width:var(--fm-prose-measure);margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-h4);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug)}.fm-element-empty__basis{margin:var(--fm-space-2) 0 0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-element-keyed{display:flex;flex-direction:column;gap:var(--fm-space-4);min-width:0}.fm-element-comparison{display:flex;flex-direction:column;gap:var(--fm-space-inset-md);min-width:0}.fm-element-comparison__summary{margin:0;color:var(--fm-d-fg-2)}.fm-element-comparison__criterion{display:flex;flex-direction:column;gap:var(--fm-space-1)}.fm-element-comparison__criterion small{color:var(--fm-d-fg-2)}.fm-element-comparison__value[data-winner=true]{color:var(--fm-accent-strong);font-weight:var(--fm-fw-semi)}.fm-element-comparison__drilled{background:var(--fm-accent-soft)}.fm-element-comparison__cards{display:flex;flex-direction:column;gap:var(--fm-space-2);margin:0;padding:0;list-style:none}.fm-element-comparison__card{display:flex;flex-direction:column;gap:var(--fm-space-1);padding:var(--fm-space-3);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius)}.fm-element-comparison__card[aria-current=true]{background:var(--fm-accent-soft);border-color:var(--fm-accent);box-shadow:inset var(--fm-border-w-2) 0 0 var(--fm-accent)}.fm-element-comparison__card-title{overflow-wrap:anywhere}.fm-element-comparison__card-detail{display:flex;flex-direction:column;gap:var(--fm-space-2)}.fm-element-comparison__card-detail p{margin:0;color:var(--fm-d-fg-2)}.fm-element-comparison__detail{display:flex;flex-direction:column;gap:var(--fm-space-2);padding-inline-start:var(--fm-space-inset-lg);border-inline-start:var(--fm-border-w-2) solid var(--fm-accent)}.fm-element-comparison__detail p{margin:0;color:var(--fm-d-fg-2)}.fm-element-table__unavailable{display:grid;gap:var(--fm-space-inset-md)}.fm-element-table__unavailable-group{display:grid;gap:var(--fm-space-1);padding-block-start:var(--fm-space-inset-md);border-block-start:var(--fm-border-w) solid var(--fm-d-border)}.fm-element-table__unavailable-group .fm-element-table__unavailable-heading{display:flex;align-items:baseline;gap:var(--fm-space-2);margin:0;font-size:var(--fm-fs-caption);font-weight:700}.fm-element-table__unavailable-count{color:var(--fm-d-fg-2);font-variant-numeric:tabular-nums;font-weight:500}.fm-element-table__unavailable-group p:not(.fm-element-table__unavailable-heading){margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-normal)}.fm-element-table__unavailable-group ul{display:flex;flex-wrap:wrap;gap:var(--fm-space-1) var(--fm-space-3);margin:0;padding:0;list-style:none;font-size:var(--fm-fs-caption)}.fm-element-table__empty{margin:0;max-width:40rem;color:var(--fm-d-fg-2);line-height:var(--fm-lh-normal);text-align:start}.fm-element-table--empty{display:grid;justify-items:start;gap:var(--fm-space-inset-md)}.fm-element-unavailable.fm-element-table__unavailable-reason{display:grid;justify-items:start;gap:var(--fm-space-inset-md);padding:0;border:0;border-radius:0;line-height:var(--fm-lh-normal);text-align:start}.fm-element-table__unavailable-reason p{margin:0;max-width:40rem;color:var(--fm-d-fg-2)}.fm-element-table__reveal button{position:relative;font-size:var(--fm-fs-caption)}.fm-element-table__reveal button:after{content:"";position:absolute;inset:calc((var(--fm-tap-target) - 100%) / -2) 0}@media(pointer:coarse),(max-width:37.499em){.fm-element-table__reveal button{min-height:var(--fm-tap-target)}}.fm-element-ranked-table__label{display:inline-flex;align-items:center;gap:var(--fm-space-2)}.fm-element-ranked-table__swatch{display:inline-block;flex:none;width:var(--fm-space-3);height:var(--fm-space-3);border-radius:var(--fm-radius-full);box-shadow:0 0 0 var(--fm-border-w) color-mix(in srgb,currentColor 32%,transparent)}.fm-element-ranked-table__pending{display:block;margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-element-ranked-table__pending-cell{display:inline-block;inline-size:7ch;block-size:1em;border-radius:var(--fm-radius-sm);vertical-align:middle;background:linear-gradient(90deg,color-mix(in srgb,var(--fm-d-fg) 6%,transparent),color-mix(in srgb,var(--fm-d-fg) 14%,transparent),color-mix(in srgb,var(--fm-d-fg) 6%,transparent));background-size:200% 100%;animation:fm-ranked-table-pending var(--fm-motion-duration-skeleton) linear infinite}@keyframes fm-ranked-table-pending{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.fm-element-ranked-table__pending-cell{background:color-mix(in srgb,var(--fm-d-fg) 8%,transparent);animation:none}}.fm-map-band{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0}.fm-map-band__stage{position:relative;min-width:0}.fm-map-band__map{position:relative;height:34svh;min-height:var(--map-band-fill-min-h, var(--fm-map-stage-fill-min-h))}.fm-map-band .fm-map-band__lens{position:absolute;z-index:500;inset-block-start:var(--fm-space-2);inset-inline:calc(var(--fm-space-3) + var(--fm-tap-target)) var(--fm-space-2);padding:var(--fm-space-1);overflow-x:auto;scrollbar-width:none}.fm-map-band__fold{display:none}.fm-map-band__key{margin:var(--fm-space-2) var(--fm-container-px) 0}.fm-map-band__key-body{display:grid;gap:var(--fm-space-2)}.fm-map-band__key .fm-map-legend{padding:0;border:0;border-radius:0;background:transparent}.fm-map-band__rail .fm-map-band__answer .fm-element-copy[data-scale=display]>:is(h1,h2,h3,h4,h5){font-size:var(--fm-fs-display);line-height:1.08}.fm-map-band__answer{display:flex;flex-direction:column;gap:var(--fm-space-4);min-width:0}.fm-map-band__figures{min-width:0}@media(max-width:64em){.fm-map-band{--map-band-fill-min-h: 15rem}.fm-map-band__map{height:28svh}.fm-map-band__key,.fm-map-band__rail{border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.fm-map-band .fm-surface.fm-map-band__key{padding:0}.fm-map-band__key .fm-map-legend{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--fm-space-1) var(--fm-space-3)}.fm-map-band__key .fm-map-legend .legend-title{margin-bottom:0}.fm-map-band__key .fm-map-legend .legend-bins{flex-direction:row;flex-wrap:wrap;gap:var(--fm-space-1) var(--fm-space-3)}.fm-map-band .fm-surface.fm-map-band__rail{padding:var(--fm-space-3) var(--fm-container-px) var(--fm-space-8)}.fm-map-band__answer{gap:var(--fm-space-3)}}@media(min-width:64.0625em){.fm-map-band{--map-band-first-screen: max( 34rem, calc( 100svh - var( --map-band-top, calc( var(--fm-topbar-h-measured, var(--fm-topbar-h)) + var(--fm-report-nav-h-measured, var(--fm-report-nav-h)) ) ) ) );min-height:var(--map-band-first-screen);justify-content:flex-start;padding:var(--fm-space-6) var(--fm-container-px)}.fm-map-band__fold{display:block;position:absolute;inset-inline:0;inset-block:var(--map-band-first-screen) 0;pointer-events:none}.fm-map-band__stage{position:absolute;top:0;right:0;bottom:0;left:0}.fm-map-band__map{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;min-height:0}.fm-map-band .fm-map-band__lens{inset-block-start:var(--fm-space-6);inset-inline-start:auto;inset-inline-end:var(--fm-space-6);padding:var(--fm-space-2)}.fm-map-band__key{position:absolute;z-index:500;inset-block-end:var(--fm-space-8);inset-inline-end:var(--fm-space-6);max-width:calc(100% - 32.5rem - var(--fm-container-px) - var(--fm-space-12));margin:0}.fm-map-band__rail{position:relative;z-index:500;width:100%;max-width:32.5rem}.fm-map-band__map .fm-map-raster-notice{top:var(--fm-space-6);bottom:auto;left:50%;transform:translate(-50%);border-width:var(--fm-border-w);border-radius:var(--fm-glass-radius)}}.fm-map-band__map>.fm-element-unavailable{display:grid;place-items:center;height:100%;border:0;border-radius:0;background:var(--fm-d-surface);color:var(--fm-d-fg-2)}.fm-map-band__map>.fm-element-unavailable[data-state=loading]{background:linear-gradient(105deg,transparent 25%,color-mix(in srgb,var(--fm-d-fg) 5%,transparent) 45%,transparent 65%),linear-gradient(to right,color-mix(in srgb,var(--fm-d-fg) 6%,transparent) var(--fm-border-w),transparent var(--fm-border-w)),linear-gradient(to bottom,color-mix(in srgb,var(--fm-d-fg) 6%,transparent) var(--fm-border-w),transparent var(--fm-border-w)),color-mix(in srgb,var(--fm-d-fg) 4%,transparent);background-size:220% 100%,16rem 16rem,16rem 16rem,auto;animation:fm-map-band-loading var(--fm-motion-duration-skeleton) ease-in-out infinite}@keyframes fm-map-band-loading{0%{background-position:100% 0,0 0,0 0,0 0}to{background-position:-100% 0,0 0,0 0,0 0}}.fm-map-band__map>.fm-element-unavailable[data-state=loading] .fm-element-map-state__status{display:contents}.fm-map-band__map>.fm-element-unavailable[data-state=loading] .fm-element-map-state__label{position:absolute;inline-size:var(--fm-border-w);block-size:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.fm-map-band__map>.fm-element-unavailable[data-state=loading]{animation:none}}@media(min-width:64.0625em){.fm-map-band[data-map-state=loading] .fm-map-band__map>.fm-element-unavailable,.fm-map-band[data-map-state=error] .fm-map-band__map>.fm-element-unavailable,.fm-map-band[data-map-state=empty] .fm-map-band__map>.fm-element-unavailable{padding-inline-start:calc(32.5rem + 2 * var(--fm-container-px))}}.fm-map-band[data-copy=band] .fm-map-band__rail{border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}@media(min-width:64.0625em){.fm-map-band[data-copy=band]{min-height:clamp(34rem,80svh,46rem)}.fm-map-band[data-copy=band] .fm-map-band__rail{max-width:34rem;padding-inline:0}.fm-map-band[data-copy=band] .fm-map-band__map:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:450;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--fm-d-bg) 94%,transparent) 0,color-mix(in srgb,var(--fm-d-bg) 80%,transparent) calc(30rem + var(--fm-container-px)),transparent calc(44rem + var(--fm-container-px)))}}@media(max-width:64em){.fm-map-band[data-copy=band] .fm-map-band__map{height:48svh}}@media(max-width:64em){.fm-map-band[data-phone-map=strip] .fm-map-band__map{height:var(--fm-map-band-strip-h);min-height:0}.fm-map-band[data-phone-map=strip] .fm-map-band__map :is(.fm-stand-map-stage,.fm-map-stage--fill){min-block-size:0;min-height:0}.fm-map-band[data-phone-map=strip] .fm-map-band__figures,.fm-map-band[data-phone-map=strip] .fm-map-band__figures~:not(.fm-map-band__actions){order:1}.fm-map-band[data-phone-map=strip] .fm-map-band__actions{order:2}}.fm-section-cover__withheld{margin:0;max-width:var(--fm-prose-measure);padding-inline-start:var(--fm-space-3);border-inline-start:var(--fm-border-w-2) solid color-mix(in srgb,currentColor 35%,transparent);font-size:var(--fm-fs-caption);line-height:1.45}.fm-section-cover__credit{margin:0;font-size:var(--fm-fs-caption);line-height:1.45}.fm-section-cover__credit:empty{display:none}.fm-section-cover__withheld[data-state=error]{border-inline-start-color:var(--fm-text-caution)}@media(max-width:64em){.fm-split--stack-lead-then-graphic{display:flex;flex-direction:column;align-items:stretch;gap:var(--fm-space-4)}.fm-split--stack-lead-then-graphic>.fm-split__content,.fm-split--stack-lead-then-graphic>.fm-split__content>.fm-section-column{display:contents}.fm-split--stack-lead-then-graphic>.fm-split__content>.fm-section-column>*{order:2}.fm-split--stack-lead-then-graphic>.fm-split__content>.fm-section-column>:first-child{order:0}.fm-split--stack-lead-then-graphic>.fm-split__graphic{order:1}}@media(max-width:64em){.fm-split--stack-source-after-graphic{display:flex;flex-direction:column;align-items:stretch;gap:var(--fm-space-4)}.fm-split--stack-source-after-graphic>.fm-split__content,.fm-split--stack-source-after-graphic>.fm-split__content>.fm-section-column{display:contents}.fm-split--stack-source-after-graphic>.fm-split__graphic{order:1}.fm-split--stack-source-after-graphic>.fm-split__content>.fm-section-column>:last-child{order:2}}@media(max-width:64em){.fm-split--stack-lead-graphic-control{display:flex;flex-direction:column;align-items:stretch;gap:var(--fm-space-4)}.fm-split--stack-lead-graphic-control>.fm-split__content,.fm-split--stack-lead-graphic-control>.fm-split__content>.fm-section-column{display:contents}.fm-split--stack-lead-graphic-control>.fm-split__content>.fm-section-column>*{order:4}.fm-split--stack-lead-graphic-control>.fm-split__content>.fm-section-column>:first-child{order:0}.fm-split--stack-lead-graphic-control>.fm-split__graphic{order:1}.fm-split--stack-lead-graphic-control>.fm-split__content>.fm-section-column>:nth-child(2){order:2}.fm-split--stack-lead-graphic-control>.fm-split__graphic:has(.fm-figure__explanation),.fm-split--stack-lead-graphic-control>.fm-split__graphic :has(.fm-figure__explanation){display:contents}.fm-split--stack-lead-graphic-control>.fm-split__graphic .fm-figure__head,.fm-split--stack-lead-graphic-control>.fm-split__graphic .fm-figure__chart{order:1}.fm-split--stack-lead-graphic-control>.fm-split__graphic .fm-figure__explanation{order:3}}@media(min-width:64.0625em){.fm-split:not(.fm-split--stack)>.fm-split__graphic:has(>.fm-section-column[data-crop=content]){position:relative}.fm-split:not(.fm-split--stack)>.fm-split__graphic>.fm-section-column[data-crop=content]{position:absolute;top:0;right:0;bottom:0;left:0}.fm-split:not(.fm-split--stack) .fm-section-column[data-crop=content]>*,.fm-split:not(.fm-split--stack) .fm-section-column[data-crop=content] .fm-asset-image{block-size:100%}.fm-split:not(.fm-split--stack) .fm-section-column[data-crop=content] .fm-asset-image{aspect-ratio:auto}}.fm-section-shell{position:relative;isolation:isolate}.fm-section{display:flex;flex-direction:column;gap:var(--fm-section-body-gap);min-width:0}.fm-section__notices{display:flex;flex-direction:column;gap:var(--fm-space-inset-md)}.fm-section__missing{display:block;margin-top:var(--fm-space-1);font-size:var(--fm-fs-caption)}.fm-section-prose,.fm-section-column,.fm-section-figures,.fm-section-figures__support{display:flex;flex-direction:column;gap:var(--fm-section-header-gap);min-width:0}.fm-section-figures__support{gap:var(--fm-space-inset-lg)}.fm-section-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fm-split-gap);min-width:0}.fm-section-grid__cell{display:flex;flex-direction:column;gap:var(--fm-space-inset-md);min-width:0}@media(max-width:39.999em){.fm-section-grid[data-media=true]{grid-template-columns:var(--fm-grid-2);gap:var(--fm-space-3)}.fm-section-grid[data-media=true] .fm-asset-image{aspect-ratio:4 / 5}.fm-section-grid[data-media=true]>.fm-section-grid__cell:first-child:nth-last-child(odd){grid-column:1 / -1}.fm-section-grid[data-media=true]>.fm-section-grid__cell:first-child:nth-last-child(odd) .fm-asset-image{aspect-ratio:3 / 2}}@media(min-width:40em){.fm-section-grid--three,.fm-section-grid--four{grid-template-columns:var(--fm-grid-2)}}@media(min-width:64.0625em){.fm-section-grid--two{grid-template-columns:var(--fm-grid-2)}.fm-section-grid--three{grid-template-columns:var(--fm-grid-3)}.fm-section-grid--four{grid-template-columns:var(--fm-grid-4)}}.fm-section[data-tone=light]{--section-scrim: var(--fm-band-bg-light)}.fm-section[data-tone=dark]{--section-scrim: var(--fm-band-bg-dark)}.fm-section[data-tone=deep]{--section-scrim: var(--fm-d-bg)}.fm-section[data-tone=paper]{--section-scrim: var(--fm-band-bg-paper)}.fm-section-cover{display:flex;flex-direction:column;gap:var(--fm-section-header-gap);min-width:0}.fm-section-cover[data-background=cover]{padding-block:var(--fm-section-py)}.fm-section-cover:is([data-scrim=start],[data-scrim=end],[data-scrim=bottom]){--cover-scrim: color-mix(in srgb, var(--section-scrim) 84%, transparent);--cover-scrim-fade: var(--fm-cover-scrim-fade);--cover-scrim-stops: var(--cover-scrim) calc(100% - var(--cover-scrim-fade)), color-mix(in srgb, var(--section-scrim) 52%, transparent) calc(100% - var(--cover-scrim-fade) * .55), color-mix(in srgb, var(--section-scrim) 18%, transparent) calc(100% - var(--cover-scrim-fade) * .22), transparent;justify-content:flex-end;min-height:clamp(26rem,64svh,42rem)}.fm-section-cover[data-scrim=end] .fm-section-cover__copy{margin-inline-start:auto}.fm-section-cover__copy{position:relative;z-index:1;max-width:var(--fm-prose-measure)}.fm-section-cover[data-figures=true] .fm-section-cover__copy{max-width:min(100%,var(--fm-stat-band-measure))}.fm-section-cover[data-figures=true] .fm-section-cover__copy>:not(.fm-key-figures){max-width:var(--fm-prose-measure)}.fm-section-cover[data-figures=true][data-background=cover] .fm-section-cover__copy{max-width:var(--fm-prose-measure)}.fm-section-cover__media{position:absolute;top:0;right:0;bottom:0;left:0}.fm-section-cover__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.fm-section-cover__media,.fm-section-cover__media .fm-asset-image{z-index:auto;pointer-events:none}.fm-section-cover__media .fm-asset-image__img{position:relative;z-index:-2}.fm-section-cover__media:after{z-index:-1}.fm-section-cover__media :is(.fm-asset-image__credit,.fm-asset-image__motion-toggle.btn-mini,.fm-asset-image__placeholder-label){z-index:2}.fm-section-cover__media .fm-asset-image__motion-toggle.btn-mini{pointer-events:auto}.fm-section-cover[data-scrim=even] .fm-section-cover__media:after{background:linear-gradient(90deg,color-mix(in srgb,var(--section-scrim) 88%,transparent) 0,color-mix(in srgb,var(--section-scrim) 88%,transparent) 45%,color-mix(in srgb,var(--section-scrim) 40%,transparent))}.fm-section-shell:has(.fm-section-cover:is([data-scrim=start],[data-scrim=end],[data-scrim=bottom])),.fm-section-embedded .fm-section[data-bleed=true] .fm-section-cover[data-scrim]{overflow:clip}.fm-section-cover:is([data-scrim=start],[data-scrim=end],[data-scrim=bottom]) .fm-section-cover__copy:before{content:"";position:absolute;z-index:-1;pointer-events:none}.fm-section-cover[data-scrim=start] .fm-section-cover__copy:before{inset-block:-100vh;inset-inline:-100vw calc(-1 * var(--cover-scrim-fade));background:linear-gradient(90deg,var(--cover-scrim-stops))}.fm-section-cover[data-scrim=end] .fm-section-cover__copy:before{inset-block:-100vh;inset-inline:calc(-1 * var(--cover-scrim-fade)) -100vw;background:linear-gradient(270deg,var(--cover-scrim-stops))}.fm-section-cover[data-scrim=bottom] .fm-section-cover__copy:before{inset-block:calc(-1 * var(--cover-scrim-fade)) -100vh;inset-inline:-100vw;background:linear-gradient(0deg,var(--cover-scrim-stops))}.fm-section-cover__media .fm-asset-image{width:100%;height:100%;border:0;border-radius:0;background:transparent}.fm-section-cover__media .fm-asset-image__img{width:100%;height:100%;object-fit:cover}.fm-section-cover[data-background=contain]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.fm-section-cover__illustration{order:2;min-width:0}.fm-section-cover__illustration .fm-asset-image{border:0;background:transparent}.fm-section-cover__illustration .fm-asset-image__img{width:100%;height:auto;object-fit:contain}@media(min-width:64.0625em){.fm-section-cover[data-background=contain]{grid-template-columns:var(--fm-split-balanced);gap:var(--fm-split-gap)}}@media(max-width:64em){.fm-section-cover[data-scrim=even] .fm-section-cover__media:after{background:color-mix(in srgb,var(--section-scrim) 78%,transparent)}.fm-section-cover:is([data-scrim=start],[data-scrim=end]) .fm-section-cover__copy:before{inset-block:calc(-1 * var(--cover-scrim-fade)) -100vh;inset-inline:-100vw;background:linear-gradient(0deg,var(--cover-scrim-stops))}.fm-section-cover[data-scrim=end] .fm-section-cover__copy{margin-inline-start:0}.fm-section-cover:is([data-scrim=start],[data-scrim=end]):not([data-moment=commit] *){justify-content:flex-start;min-height:0;padding-block:0 var(--fm-space-8)}.fm-section-cover:is([data-scrim=start],[data-scrim=end]):not([data-moment=commit] *) .fm-section-cover__media{position:relative;inset:auto;z-index:2;block-size:clamp(14rem,36svh,22rem);margin-inline:calc(-1 * var(--fm-container-px))}.fm-section-cover:is([data-scrim=start],[data-scrim=end]):not([data-moment=commit] *) .fm-section-cover__media:after{background:none}.fm-section-cover:is([data-scrim=start],[data-scrim=end]):not([data-moment=commit] *) .fm-section-cover__copy:before{content:none}}@media(max-width:39.999em){.fm-section-cover:is([data-scrim=start],[data-scrim=end],[data-scrim=bottom]){min-height:min(clamp(36rem,92svh,50rem),calc(100svh - 2 * var(--fm-section-py-spacious)))}}@container fm-key-figures (max-width: 30rem){:is(.fm-section-cover:not([data-actions]),.fm-section-figures) .fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid[data-count="3"]{grid-template-columns:var(--fm-grid-2);row-gap:var(--fm-space-5)}:is(.fm-section-cover:not([data-actions]),.fm-section-figures) .fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid[data-count="3"]>.fm-key-figures__item:first-child{grid-column:1 / -1}:is(.fm-section-cover:not([data-actions]),.fm-section-figures) .fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid[data-count="3"]>.fm-key-figures__item:first-child:not([data-unavailable=true]) .fm-key-figures__value{font-size:var(--fm-fs-display)}:is(.fm-section-cover:not([data-actions]),.fm-section-figures) .fm-key-figures--rail.fm-key-figures--display>.fm-key-figures__grid[data-count="3"]>.fm-key-figures__item:first-child .fm-key-figures__unit{font-size:var(--fm-fs-h3)}}[data-moment=commit] .fm-section-cover[data-background=cover]{min-height:0;padding-block:var(--fm-space-8)}[data-moment=precondition] .fm-section-cover[data-background=cover]{min-height:clamp(20rem,48svh,30rem)}.fm-section-cover__illustration .fm-asset-image:has(+.fm-asset-image__marks[data-example]){border:var(--fm-border-w) solid var(--fm-d-border-2);border-radius:var(--fm-radius-lg)}@media(max-width:39.999em){[data-moment=commit] .fm-section-cover[data-background=cover]{padding-block:var(--fm-space-6)}[data-moment=commit] .fm-section-cover__copy{gap:var(--fm-space-5)}[data-moment=commit] .fm-element-copy[data-scale=display]>:is(h1,h2,h3,h4,h5){max-width:none;font-size:var(--fm-fs-display)}[data-moment=precondition] .fm-section-cover[data-background=cover]{min-height:0}[data-moment=precondition] .fm-section-cover:is([data-scrim=start],[data-scrim=end]) .fm-section-cover__media{block-size:clamp(9rem,20svh,12rem)}}.fm-section-prose--beside{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fm-section-header-gap) var(--fm-split-gap);align-items:start}.fm-section-prose__body{display:flex;flex-direction:column;gap:var(--fm-section-header-gap);min-width:0;max-width:var(--fm-prose-measure)}@media(min-width:64.0625em){.fm-section-prose--beside{grid-template-columns:var(--fm-split-balanced);align-items:end}}.fm-section-band__inner:has(.fm-section[data-bleed=true]){overflow-x:visible}.fm-section[data-bleed=true]{--section-edge-bleed: var(--fm-container-px)}@media(min-width:64.0625em){.fm-section[data-bleed=true]{--section-edge-bleed: max( var(--fm-container-px), (var(--fm-bleed-w) - var(--fm-content-max)) / 2 )}}.fm-report-chapter__detail .fm-section[data-bleed=true],.fm-section[data-bleed=true]:has(.fm-split--sticky){--section-edge-bleed: 0rem}.fm-section-embedded .fm-section[data-bleed=true] .fm-section-cover{position:relative;isolation:isolate;margin-inline:calc(-1 * var(--section-edge-bleed));padding-inline:var(--section-edge-bleed)}@media(max-width:64em){.fm-section[data-bleed=true] .fm-split__graphic :is(.fm-figure__chart,.fm-element-map__figure){width:auto;margin-inline:calc(-1 * var(--section-edge-bleed));border-radius:0}.fm-section[data-bleed=true] .fm-split__graphic .fm-figure__chart .fm-chart-block__legend{padding-inline:var(--section-edge-bleed)}}.fm-section__loading{display:flex;flex-direction:column;gap:var(--fm-space-5)}.fm-section__loading-label{display:flex;gap:var(--fm-space-3);align-items:center;margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-medium)}.fm-section__loading-ring{flex:0 0 auto;box-sizing:border-box;width:var(--fm-spinner-md);height:var(--fm-spinner-md);border:var(--fm-spinner-stroke) solid var(--fm-d-border-2);border-top-color:var(--fm-accent-strong);border-radius:var(--fm-radius-full);animation:fm-section-loading-turn var(--fm-motion-duration-spinner) linear infinite}.fm-section__skeleton{display:flex;flex-direction:column;margin:0;padding:0;border-block-start:var(--fm-border-w) solid var(--fm-d-border);list-style:none}.fm-section__skeleton-item{display:grid;grid-template-columns:var(--fm-space-3) minmax(0,1fr) auto;grid-template-areas:"mark title figure" ". bar figure";gap:var(--fm-space-3) var(--fm-space-4);align-items:center;padding-block:var(--fm-space-4);border-block-end:var(--fm-border-w) solid var(--fm-d-border)}.fm-section__skeleton-mark,.fm-section__skeleton-title,.fm-section__skeleton-bar,.fm-section__skeleton-price,.fm-section__skeleton-line,.fm-section__skeleton-action,.fm-section__skeleton-figure{display:block;border-radius:var(--fm-radius-sm);background:linear-gradient(90deg,var(--fm-d-border) 25%,color-mix(in srgb,var(--fm-d-fg) 14%,transparent) 37%,var(--fm-d-border) 63%);background-size:400% 100%;animation:fm-section-loading-shimmer var(--fm-motion-duration-skeleton) ease infinite}.fm-section__skeleton-mark{grid-area:mark;height:var(--fm-space-3)}.fm-section__skeleton-title{grid-area:title;width:40%;height:var(--fm-skeleton-title)}.fm-section__skeleton-bar{grid-area:bar;width:100%;height:var(--fm-space-1)}.fm-section__skeleton-figure{grid-area:figure;width:var(--fm-space-12);height:var(--fm-skeleton-title)}.fm-section__skeleton--cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fm-space-5);border-block-start:0}.fm-section__skeleton-card{display:flex;flex-direction:column;gap:var(--fm-space-3);padding:var(--fm-space-6);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface)}.fm-section__skeleton-card .fm-section__skeleton-title{width:50%}.fm-section__skeleton-card .fm-section__skeleton-bar{width:70%;margin-block-end:var(--fm-space-3)}.fm-section__skeleton-price{width:60%;height:calc(var(--fm-fs-display) * var(--fm-lh-tight));margin-block-start:var(--fm-space-2)}.fm-section__skeleton-line{width:100%;height:var(--fm-space-3)}.fm-section__skeleton-line:nth-of-type(2n){width:80%}.fm-section__skeleton-action{width:100%;height:var(--fm-tap-target);margin-block-start:var(--fm-space-4)}@media(max-width:47.999em){.fm-section__skeleton--cards .fm-section__skeleton-card:nth-child(n+3){display:none}}@media(min-width:48em){.fm-section__skeleton--cards{grid-template-columns:var(--fm-grid-2)}}@media(min-width:64.0625em){.fm-section__skeleton--cards{grid-template-columns:var(--fm-grid-4)}}.fm-section__loading[data-shape=map-hero]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media" "figures";gap:var(--fm-space-6)}.fm-section__loading-copy{grid-area:copy;display:flex;flex-direction:column;gap:var(--fm-space-5)}.fm-section__skeleton-media{grid-area:media;display:block;aspect-ratio:4 / 3;border-radius:var(--fm-radius-lg);background:linear-gradient(100deg,var(--fm-d-border) 25%,color-mix(in srgb,var(--fm-d-fg) 14%,transparent) 37%,var(--fm-d-border) 63%);background-size:400% 100%;animation:fm-section-loading-shimmer var(--fm-motion-duration-skeleton) ease infinite}.fm-section__skeleton--map-hero{grid-area:figures;display:grid;grid-template-columns:var(--fm-grid-2);gap:var(--fm-space-6);border-block-start:0}.fm-section__skeleton-tile{display:flex;flex-direction:column;gap:var(--fm-space-3)}.fm-section__skeleton-tile .fm-section__skeleton-price{width:80%;margin-block-start:0}.fm-section__skeleton-tile .fm-section__skeleton-line{width:60%}@media(min-width:64.0625em){.fm-section__loading[data-shape=map-hero]{grid-template-columns:var(--fm-split-media-dominant);grid-template-rows:auto 1fr;grid-template-areas:"copy media" "figures media";column-gap:var(--fm-split-gap)}.fm-section__loading[data-shape=map-hero][data-side=start]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"media copy" "media figures"}.fm-section__skeleton-media{aspect-ratio:5 / 3}.fm-section__skeleton--map-hero{grid-template-columns:minmax(0,1fr);align-content:start}}.fm-section__skeleton--rail{flex-direction:row;gap:var(--fm-space-6)}.fm-section__skeleton--rail .fm-section__skeleton-item{flex:1 1 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"mark" "title" "bar";border-block-end:0}.fm-section__skeleton--rail .fm-section__skeleton-mark{width:var(--fm-space-4);height:var(--fm-space-4);border-radius:var(--fm-radius-full)}.fm-section__skeleton--rail .fm-section__skeleton-title{width:50%}.fm-section__skeleton--rail .fm-section__skeleton-bar{width:80%}.fm-section__skeleton--rail .fm-section__skeleton-figure{display:none}.fm-section__skeleton--table .fm-section__skeleton-head,.fm-section__skeleton--table .fm-section__skeleton-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--fm-space-4);align-items:center;padding-block:var(--fm-space-3);border-block-end:var(--fm-border-w) solid var(--fm-d-border)}.fm-section__skeleton-cell{display:block;height:var(--fm-skeleton-title);border-radius:var(--fm-radius-sm);background:linear-gradient(90deg,var(--fm-d-border) 25%,color-mix(in srgb,var(--fm-d-fg) 14%,transparent) 37%,var(--fm-d-border) 63%);background-size:400% 100%;animation:fm-section-loading-shimmer var(--fm-motion-duration-skeleton) ease infinite}.fm-section__skeleton-cell:first-child{grid-column:span 2;width:80%}.fm-section__skeleton-head .fm-section__skeleton-cell{width:60%;height:var(--fm-space-2)}.fm-section__skeleton-head .fm-section__skeleton-cell:first-child{width:40%}.fm-section__skeleton-group{padding-block:var(--fm-space-3);border-block-end:var(--fm-border-w) solid var(--fm-d-border)}.fm-section__skeleton-group .fm-section__skeleton-title{width:24%;height:var(--fm-space-3)}@media(max-width:37.499em){.fm-section__skeleton-cell:not(:first-child):not(:last-child){display:none}.fm-section__skeleton-cell:first-child{grid-column:auto}}@keyframes fm-section-loading-turn{to{transform:rotate(360deg)}}@keyframes fm-section-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.fm-section__loading-ring{animation-duration:var(--fm-motion-duration-skeleton)}.fm-section__skeleton-mark,.fm-section__skeleton-title,.fm-section__skeleton-bar,.fm-section__skeleton-cell,.fm-section__skeleton-price,.fm-section__skeleton-line,.fm-section__skeleton-action,.fm-section__skeleton-media,.fm-section__skeleton-figure{animation:none;background:var(--fm-d-border)}}.fm-section__retry{min-height:var(--fm-tap-target)}.fm-section-slide{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(20rem,52svh,30rem);overflow:hidden}.fm-section-slide__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.fm-section-slide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.fm-section-slide__media:after{background:linear-gradient(90deg,color-mix(in srgb,var(--section-scrim) 92%,transparent) 0,color-mix(in srgb,var(--section-scrim) 92%,transparent) 40%,color-mix(in srgb,var(--section-scrim) 20%,transparent))}.fm-section-slide__media .fm-asset-image{width:100%;height:100%;border:0;border-radius:0;background:transparent}.fm-section-slide__media .fm-asset-image__img{width:100%;height:100%;object-fit:cover}.fm-section-slide__copy{width:min(36rem,100%);padding:var(--fm-space-inset-xl)}.fm-section .fm-key-figures--rail:not(.fm-key-figures--display):not(.fm-key-figures--compact) .fm-key-figures__value{font-size:var(--fm-fs-h1)}.fm-section .fm-key-figures--rail:not(.fm-key-figures--display):not(.fm-key-figures--compact) .fm-key-figures__item--lead:not([data-unavailable=true]) .fm-key-figures__value{font-size:var(--fm-fs-statement)}.fm-section-slide .fm-key-figures--rail:not(.fm-key-figures--display) .fm-key-figures__item:not([data-unavailable=true]) .fm-key-figures__value{font-size:var(--fm-fs-display)}@media(max-width:39.999em){.fm-section-slide{min-height:28rem}.fm-section-slide__media:after{background:linear-gradient(0deg,color-mix(in srgb,var(--section-scrim) 94%,transparent) 0,color-mix(in srgb,var(--section-scrim) 94%,transparent) 55%,color-mix(in srgb,var(--section-scrim) 30%,transparent))}.fm-section-slide__copy{padding:var(--fm-space-inset-lg)}}.fm-surface-gallery__stage{display:grid;gap:var(--fm-space-4);padding:var(--fm-space-6);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-lg);background:linear-gradient(var(--fm-d-border) var(--fm-border-w),transparent var(--fm-border-w)) 0 0 / var(--fm-space-10) var(--fm-space-10),linear-gradient(90deg,var(--fm-d-border) var(--fm-border-w),transparent var(--fm-border-w)) 0 0 / var(--fm-space-10) var(--fm-space-10),var(--fm-d-bg)}.fm-surface-gallery__stage-grid{display:grid;gap:var(--fm-space-4);align-items:start}.fm-surface-gallery__controls{display:flex;flex-wrap:wrap;gap:var(--fm-space-3);align-items:center;min-width:0}.fm-surface-gallery__states{display:grid;gap:var(--fm-space-4);align-items:start}.fm-surface-gallery__measures{display:grid;gap:var(--fm-space-6);align-items:start}.fm-surface-gallery__grounds{display:grid;gap:var(--fm-space-4)}.fm-surface-gallery__ground{display:grid;gap:var(--fm-space-3);align-content:start;padding:var(--fm-space-5);border-radius:var(--fm-radius-lg)}.fm-surface-gallery__ground[data-fm-map-ground=paper]{border:var(--fm-border-w) solid var(--fm-d-border);background:var(--fm-d-bg)}.fm-surface-gallery__ground[data-fm-map-ground=imagery]{background:var(--fm-map-ground-imagery);color:var(--fm-fg-on-dark)}.fm-surface-gallery__ground[data-fm-map-ground=imagery] .fm-text{color:inherit}.fm-surface-gallery__ground[data-ground=deep-stage]{padding:0}.fm-surface-gallery__swatch-row{display:flex;gap:var(--fm-space-2);align-items:center;font-size:var(--fm-fs-caption)}.fm-surface-gallery__swatch{flex:0 0 auto;width:var(--fm-space-8);height:var(--fm-space-6);border-radius:var(--fm-map-legend-swatch-radius);background:var(--fm-operation-untouched)}@media(min-width:48em){.fm-surface-gallery__states,.fm-surface-gallery__grounds{grid-template-columns:var(--fm-grid-3)}.fm-surface-gallery__measures{grid-template-columns:var(--fm-grid-2)}}@media(min-width:64.0625em){.fm-surface-gallery__stage{padding:var(--fm-space-10)}.fm-surface-gallery__stage-grid{grid-template-columns:var(--fm-grid-2)}}@media(max-width:39.999em){.fm-surface-gallery__stage{padding:var(--fm-space-3)}.fm-surface-gallery__wide-only{display:none}}@media(min-width:40em){.fm-surface-gallery__phone-only{display:none}}.fm-credential-submit{display:flex;flex-direction:column;gap:var(--fm-space-3);padding-block-start:var(--fm-space-3)}.fm-credential-submit .btn-mini--primary{width:100%;justify-content:center;gap:var(--fm-space-2)}.fm-credential-submit[data-state=closed] .btn-mini--primary:disabled{opacity:1;background:color-mix(in srgb,var(--fm-d-fg) 14%,var(--fm-d-surface-2));border:var(--fm-border-w-2) solid color-mix(in srgb,var(--fm-d-fg) 62%,var(--fm-d-surface-2));color:var(--fm-d-fg);font-weight:var(--fm-fw-semi)}.fm-credential-submit[data-state=ready] .btn-mini--primary{outline:var(--fm-border-w-2) solid var(--fm-accent);outline-offset:var(--fm-border-w-2)}.fm-credential-submit[data-state=sending] .btn-mini--primary,.fm-credential-submit[data-state=sending] .btn-mini--loading{opacity:1;cursor:progress}.fm-credential-submit__track{position:relative;display:block;height:var(--fm-space-1);overflow:hidden;border-radius:var(--fm-radius-full);background:var(--fm-accent-soft)}.fm-credential-submit__bar{position:absolute;inset-block:0;inset-inline-start:0;width:40%;border-radius:var(--fm-radius-full);background:var(--fm-accent);animation:fm-credential-submit-run var(--fm-motion-duration-skeleton) var(--fm-ease) infinite}@keyframes fm-credential-submit-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}.fm-credential-submit__note{margin:0;font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug);color:var(--fm-d-fg-2)}.fm-credential-submit[data-state=ready] .fm-credential-submit__note{color:var(--fm-accent-strong);font-weight:var(--fm-fw-semi)}@media(prefers-reduced-motion:reduce){.fm-credential-submit__bar{animation:none;width:100%}}.fm-consent{display:flex;flex-direction:column;gap:var(--fm-space-2);min-width:0}.fm-consent .fm-checkbox.ant-checkbox-wrapper{display:flex;gap:var(--fm-space-3);min-height:var(--fm-tap-target);align-items:center;padding-block:var(--fm-space-1);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-body);color:var(--fm-d-fg)}.fm-consent .fm-checkbox.ant-checkbox-wrapper>span:last-child{padding-inline:0;min-width:0}.fm-consent .fm-checkbox__link{color:inherit;font-weight:var(--fm-fw-semi);text-decoration:underline;text-underline-offset:.18em}.fm-consent .fm-checkbox__link:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-border-w);border-radius:var(--fm-radius-sm)}.fm-consent__note{margin:0;padding-inline-start:calc(var(--fm-space-5) + var(--fm-space-3));font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug);color:var(--fm-d-fg-2)}.fm-consent__note[data-state=error]{color:var(--fm-rose-strong)}.fm-consent .ant-checkbox{width:var(--fm-space-5);height:var(--fm-space-5);flex:0 0 auto}.fm-consent .ant-checkbox-disabled+span,.fm-consent .ant-checkbox-wrapper-disabled .fm-checkbox__link{color:var(--fm-d-fg-2)}.fm-consent .ant-checkbox-wrapper-disabled{cursor:not-allowed}.fm-consent .ant-checkbox-checked.ant-checkbox-disabled{border-color:var(--fm-d-fg-2);background:var(--fm-d-fg-2)}.fm-consent .ant-checkbox-checked.ant-checkbox-disabled:after{border-color:var(--fm-d-bg)}.fm-suggestion-chip{display:flex;align-items:flex-start;gap:var(--fm-space-3);align-self:flex-start;justify-self:start;width:fit-content;max-width:100%;min-height:var(--fm-tap-target);margin-block:var(--fm-space-2);padding:var(--fm-space-2) var(--fm-space-4) var(--fm-space-2) var(--fm-space-3);border:var(--fm-border-w) dashed var(--fm-accent);border-radius:var(--fm-radius);background:var(--fm-accent-soft);color:var(--fm-d-fg);font-family:var(--fm-font-sans);text-align:start;cursor:pointer;transition:background var(--fm-dur-fast) var(--fm-ease),border-color var(--fm-dur-fast) var(--fm-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.fm-suggestion-chip__icon{display:inline-flex;flex:0 0 auto;align-items:center;height:calc(var(--fm-fs-body-sm) * var(--fm-lh-snug));color:var(--fm-accent);transform:scaleX(-1)}.fm-suggestion-chip__text{display:flex;flex-direction:column;min-width:0}.fm-suggestion-chip__lead{font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug);color:var(--fm-d-fg-2)}.fm-suggestion-chip__value{font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-body);overflow-wrap:anywhere}@media(hover:hover){.fm-suggestion-chip:hover:not(:disabled){border-style:solid}}.fm-suggestion-chip:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-border-w)}.fm-suggestion-chip:disabled{color:var(--fm-d-fg-2);border-color:var(--fm-border-subtle);background:transparent;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.fm-suggestion-chip{transition:none}}.fm-chart-gallery{display:grid;gap:var(--fm-space-10);padding-block:var(--fm-space-6)}.fm-chart-gallery__specimen{display:grid;gap:var(--fm-space-4);min-width:0}.fm-media-panel{margin:0;display:flex;flex-direction:column;gap:var(--fm-space-2)}.fm-media-panel__frame{position:relative;border-radius:var(--fm-radius);overflow:hidden;background:var(--fm-d-surface-2)}.fm-media-panel__loading,.fm-media-panel__error{display:flex;align-items:center;justify-content:center;min-height:var(--fm-size-media-panel-min-h);background:var(--fm-d-surface-3);color:var(--fm-d-fg-3);font-size:var(--fm-fs-body-sm);border-radius:var(--fm-radius)}.fm-media-panel__error{color:var(--fm-error);background:var(--fm-rose-soft)}.fm-media-panel__caption{display:flex;flex-direction:column;gap:var(--fm-space-1)}.fm-media-panel__caption-text{font-size:var(--fm-fs-body-sm);line-height:1.5;color:var(--fm-d-fg)}.fm-media-panel__credit-text{font-size:var(--fm-fs-caption);color:var(--fm-d-fg-3);font-style:italic}.fm-animated-value{display:flex;flex-direction:column;gap:var(--fm-space-1)}.fm-animated-value__label{font-size:var(--fm-fs-caption);color:var(--fm-d-fg-3);text-transform:uppercase;letter-spacing:.05em}.fm-animated-value__display{display:flex;align-items:baseline;gap:var(--fm-space-1)}.fm-animated-value__number{font-variant-numeric:tabular-nums}.fm-animated-value--sm .fm-animated-value__number{font-size:var(--fm-fs-body);font-weight:600}.fm-animated-value--md .fm-animated-value__number{font-size:var(--fm-fs-h4);font-weight:700}.fm-animated-value--lg .fm-animated-value__number{font-size:var(--fm-fs-h2);font-weight:700}.fm-animated-value__unit{font-size:var(--fm-fs-body-sm);color:var(--fm-d-fg-3)}@media(prefers-reduced-motion:reduce){.fm-animated-value__number{animation:none}}.fm-report-chapter__sections{display:grid;gap:var(--fm-section-body-gap);min-width:0}.fm-report-chapter__section{min-width:0}.fm-report-chapter__section--action{padding-block-start:var(--fm-space-inset-sm)}.fm-report-chapter__detail{min-width:0;border-block:var(--fm-border-w) solid var(--fm-d-border)}.fm-report-chapter__detail .fm-collapse__header{padding-block:var(--fm-space-inset-sm);color:inherit}.fm-report-chapter__detail .fm-collapse__body{padding-block:0 var(--fm-section-body-gap);color:inherit}.fm-report-chapter__detail-sections{display:grid;gap:var(--fm-section-body-gap);min-width:0}.fm-report-chapter__detail-sections>.fm-selector-seg{justify-self:start}@media(max-width:64em){.fm-report-chapter__sections{gap:var(--fm-space-inset-xl)}}.fm-product-chrome__identity{display:contents}.fm-top-bar.fm-product-chrome .btn-mini--text:hover,.fm-top-bar.fm-product-chrome .btn-mini--text[aria-expanded=true]{color:var(--fm-d-fg);background:var(--fm-glass-hover-subtle)}.fm-top-bar.fm-product-chrome[data-fm-adaptive-nav=dark] .btn-mini--text:hover,.fm-top-bar.fm-product-chrome[data-fm-adaptive-nav=dark] .btn-mini--text[aria-expanded=true]{background:var(--fm-on-dark-hover)}@media(pointer:coarse){.fm-top-bar.fm-product-chrome .fm-product-chrome__identity>.btn-mini{position:relative;min-height:0}.fm-top-bar.fm-product-chrome .fm-product-chrome__identity>.btn-mini:after{content:"";position:absolute;inset-block:calc((100% - var(--fm-tap-target)) / 2);inset-inline:0}}@media(max-width:37.499em){.fm-product-chrome__identity-secondary{display:none}.fm-top-bar.fm-product-chrome .fm-top-bar__language-wrap .fm-select{min-width:0}}.fm-top-bar__nav-drawer[data-surface=opaque]{padding:var(--fm-space-2) var(--fm-container-px) var(--fm-space-inset-lg);background:var(--fm-d-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:var(--fm-d-border);box-shadow:var(--fm-shadow-card)}.fm-top-bar__nav-backdrop[data-surface=opaque]{background:var(--fm-scrim)}.fm-top-bar__nav-drawer[data-surface=opaque] .fm-top-bar__drawer-item{padding-inline:0;border-bottom:var(--fm-border-w) solid var(--fm-d-border);font-size:var(--fm-fs-body)}.fm-top-bar__drawer-actions{display:flex;flex-direction:column;gap:var(--fm-space-stack-sm);margin-block-start:var(--fm-space-inset-md)}.fm-top-bar__drawer-actions .btn-mini{width:100%}.fm-product-footer{padding:var(--fm-space-inset-page-y-xl) var(--fm-container-px);color:var(--fm-fg-on-dark);background:var(--fm-map-charcoal)}.fm-product-footer__inner{display:grid;width:min(100%,var(--fm-content-rail-max));margin-inline:auto;grid-template-columns:var(--fm-grid-4);gap:var(--fm-section-body-gap);align-items:start}.fm-product-footer__brand,.fm-product-footer__column{display:flex;flex-direction:column;gap:var(--fm-space-stack-sm)}.fm-product-footer__brand p,.fm-product-footer__inner small{margin:0;color:var(--fm-fg-on-dark-muted)}.fm-product-footer__column{align-items:flex-start}.fm-product-footer__heading{color:var(--fm-fg-on-dark-muted);font-size:var(--fm-fs-label);font-weight:var(--fm-fw-bold);text-transform:uppercase}.fm-product-footer__column a,.fm-product-footer__column button{padding:0;border:0;color:var(--fm-fg-on-dark);background:transparent;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.fm-product-footer__column a:hover,.fm-product-footer__column a:focus-visible,.fm-product-footer__column button:hover,.fm-product-footer__column button:focus-visible{text-decoration:underline}.fm-product-footer__inner small{grid-column:1 / -1}@media(max-width:47.999em){.fm-product-footer__inner{grid-template-columns:minmax(0,1fr)}.fm-product-footer__inner small{grid-column:1}}.fm-product-footer__seller{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr);gap:var(--fm-space-stack-md);padding-block-start:var(--fm-section-body-gap);border-block-start:var(--fm-border-thin) solid var(--fm-on-dark-control-border)}.fm-product-footer__seller-title{margin:0;color:var(--fm-fg-on-dark-muted);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);letter-spacing:var(--fm-letter-spacing-label);text-transform:uppercase}.fm-product-footer__seller-card{display:grid;gap:var(--fm-space-stack-sm);font-style:normal}.fm-product-footer__seller-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fm-space-stack-lg) var(--fm-section-body-gap);margin:0}.fm-product-footer__seller-facts div{display:grid;gap:var(--fm-space-stack-xs)}.fm-product-footer__seller-facts dt{color:var(--fm-fg-on-dark-muted);font-size:var(--fm-fs-caption)}.fm-product-footer__seller-facts dd{margin:0;color:var(--fm-fg-on-dark);overflow-wrap:anywhere}.fm-product-footer__seller-state{display:flex;flex-wrap:wrap;gap:var(--fm-space-stack-sm) var(--fm-section-body-gap);align-items:baseline;margin:0;color:var(--fm-fg-on-dark-muted)}.fm-product-footer__seller-facts a,.fm-product-footer__price-list{padding:0;border:0;color:var(--fm-fg-on-dark);background:transparent;font:inherit;text-decoration:underline;cursor:pointer;justify-self:start}@media(min-width:48em){.fm-product-footer__seller-facts{grid-template-columns:var(--fm-grid-3)}}.fm-workspace-shell{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--fm-d-bg)}.fm-workspace-shell__header{flex-shrink:0;background:var(--fm-d-surface);border-bottom:var(--fm-border-w) solid var(--fm-border-soft);z-index:10}.fm-workspace-shell__header:empty{border-bottom:0}.fm-workspace-shell__content{flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:var(--fm-space-5)}.fm-workspace-shell__footer{flex-shrink:0;background:var(--fm-d-surface);border-top:var(--fm-border-w) solid var(--fm-border-soft);padding:var(--fm-space-3) var(--fm-space-5);display:flex;justify-content:space-between;align-items:center}@media(max-width:47.9375em){.fm-workspace-shell__footer{gap:var(--fm-space-2);justify-content:space-between;padding:var(--fm-space-2) var(--fm-space-3)}.fm-workspace-shell__footer-hide-mobile{display:none}.fm-workspace-shell__footer-item{min-width:0;max-width:50%}.fm-workspace-shell__footer-item>*{max-width:100%}}.fm-map-timeline{display:flex;flex-direction:column;gap:var(--fm-space-2);padding:var(--fm-space-3);background:var(--fm-surface);border:var(--fm-border-w) solid var(--fm-border);border-radius:var(--fm-radius)}.timeline-header{display:flex;align-items:center;gap:var(--fm-space-2);padding-bottom:var(--fm-space-2);border-bottom:var(--fm-border-w) solid var(--fm-border)}.mode-badge{display:inline-block;padding:var(--fm-space-1) var(--fm-space-1);border-radius:var(--fm-radius-sm);font-size:var(--fm-fs-fine);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.mode-badge--historical{background:var(--fm-surface-success);color:var(--fm-text-success)}.mode-badge--forecast{background:var(--fm-surface-caution);color:var(--fm-text-caution)}.mode-badge--scenario{background:var(--fm-surface-brand);color:var(--fm-text-brand)}.timeline-range{font-size:var(--fm-fs-label);color:var(--fm-d-fg-3);margin-left:auto}.timeline-scrubber-row{display:flex;align-items:center;gap:var(--fm-space-2)}.timeline-scrubber{flex:1;height:var(--fm-border-w);border-radius:var(--fm-radius-sm);background:var(--fm-d-surface-2);border:var(--fm-border-w) solid var(--fm-border);cursor:pointer;accent-color:var(--fm-brand)}.timeline-scrubber::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--fm-icon-size-md);height:var(--fm-icon-size-md);border-radius:50%;background:var(--fm-brand);cursor:pointer;box-shadow:var(--fm-shadow-card)}.timeline-scrubber::-moz-range-thumb{width:var(--fm-icon-size-md);height:var(--fm-icon-size-md);border-radius:50%;background:var(--fm-brand);border:none;cursor:pointer;box-shadow:var(--fm-shadow-card)}.timeline-steps{display:flex;gap:var(--fm-space-1);flex-wrap:wrap;overflow-y:auto;max-height:var(--fm-timeline-max-height);padding:var(--fm-space-1) 0}.timeline-step{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fm-space-1);padding:var(--fm-space-1) var(--fm-space-2);background:var(--fm-d-surface-2);border:var(--fm-border-w) solid var(--fm-border);border-radius:var(--fm-radius-sm);cursor:pointer;font-size:var(--fm-fs-label);color:var(--fm-d-fg);white-space:nowrap;transition:all var(--fm-motion-duration-fast) ease-in-out}.timeline-step__label{font-weight:600}.timeline-step__qualifier{font-size:var(--fm-fs-fine);opacity:.85}.timeline-step:hover{background:var(--fm-d-surface-3);border-color:var(--fm-accent)}.timeline-step.active{background:var(--fm-fill-strong);color:var(--fm-on-fill-strong);border-color:var(--fm-fill-strong);font-weight:600}.timeline-controls{display:flex;justify-content:center;padding-top:var(--fm-space-2);border-top:var(--fm-border-w) solid var(--fm-border)}.autoplay-button{padding:var(--fm-space-1) var(--fm-space-2);background:var(--fm-d-surface-2);border:var(--fm-border-w) solid var(--fm-border);border-radius:var(--fm-radius-sm);cursor:pointer;font-size:var(--fm-icon-size-md);transition:all var(--fm-motion-duration-fast) ease-in-out}.autoplay-button:hover{background:var(--fm-d-surface-3);border-color:var(--fm-accent)}.autoplay-button.playing{background:var(--fm-expected);border-color:var(--fm-expected);color:var(--fm-text-expected)}.fm-product-page{width:100%;min-width:0;overflow-x:clip;background:var(--fm-d-bg);color:var(--fm-d-fg)}.fm-product-page>.fm-top-bar{margin-bottom:calc(-1 * var(--fm-topbar-h-measured, var(--fm-topbar-h)));border-bottom-color:transparent}.fm-product-page .fm-section-band{width:100%;max-width:100%;margin-inline:0}.fm-product-hero{position:relative;display:flex;flex-direction:column;min-height:100svh;justify-content:flex-end;overflow:hidden;isolation:isolate;color:var(--fm-fg-on-dark);background:var(--fm-map-charcoal)}.fm-product-hero__media,.fm-product-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.fm-product-hero__media .fm-asset-image{width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0}.fm-product-hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(to top,var(--fm-overlay-dark) 0%,var(--fm-overlay-dark) 22%,transparent 64%),linear-gradient(to right,color-mix(in srgb,var(--fm-map-charcoal) 82%,transparent) 0%,color-mix(in srgb,var(--fm-map-charcoal) 74%,transparent) 40%,color-mix(in srgb,var(--fm-map-charcoal) 30%,transparent) 56%,transparent 70%)}.fm-product-hero__inner{position:relative;z-index:2;display:grid;width:min(100%,var(--fm-shell-max));box-sizing:border-box;margin-inline:auto;padding:var(--fm-space-20) var(--fm-container-px) var(--fm-space-inset-page-y-xl);grid-template-columns:var(--fm-split-balanced);gap:var(--fm-space-stack-lg) var(--fm-section-body-gap);align-items:end}.fm-product-hero__story{display:flex;flex-direction:column;gap:var(--fm-space-stack-lg);min-width:0}.fm-product-hero__copy{display:flex;max-width:var(--fm-prose-measure);flex-direction:column;gap:var(--fm-space-stack-md)}.fm-product-hero__eyebrow{font-size:var(--fm-fs-caption);font-weight:700;letter-spacing:var(--fm-letter-spacing-label);text-transform:uppercase;color:var(--fm-fg-on-dark-muted)}.fm-product-hero__title{margin:0;color:var(--fm-fg-on-dark);font-size:clamp(var(--fm-fs-display),4.2vw,4.5rem);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-tight);text-wrap:balance}.fm-product-hero__summary{max-width:var(--fm-prose-measure);margin:0;font-size:var(--fm-fs-lede);line-height:var(--fm-lh-normal);color:var(--fm-fg-on-dark-muted)}.fm-product-hero__closed{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fm-space-stack-sm)}.fm-product-hero__closed-statement{max-width:var(--fm-prose-measure);margin:0;font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-normal);color:var(--fm-fg-on-dark)}.fm-product-hero__closed-contact{margin:0;font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug);color:var(--fm-fg-on-dark-muted)}.fm-product-hero__closed-contact a,.fm-product-hero__actions .btn-mini--bordered,.fm-product-hero__actions .btn-mini--text{color:var(--fm-fg-on-dark)}.fm-product-hero__state{grid-column:1 / -1;width:min(100%,var(--fm-form-max));border-radius:var(--fm-radius);background:var(--fm-d-surface);color:var(--fm-d-fg);text-align:start}.fm-product-hero__actions,.fm-product-actions__rail,.fm-product-hero__lead-controls{display:flex;gap:var(--fm-space-stack-sm);align-items:center;flex-wrap:wrap}.fm-product-action{display:inline-flex;flex-direction:column;gap:var(--fm-space-stack-xs);align-items:flex-start}.fm-product-action__reason{max-width:var(--fm-content-rail-max);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-normal)}.fm-product-hero__actions .fm-product-action__reason{color:var(--fm-fg-on-dark-muted)}.fm-product-hero__lead{display:flex;width:100%;max-width:var(--fm-form-max);justify-self:end;flex-direction:column;gap:var(--fm-space-stack-sm);color:var(--fm-fg-on-dark)}.fm-product-hero__lead-helper{color:var(--fm-fg-on-dark-muted);font-size:var(--fm-fs-caption)}.fm-product-hero__lead-helper[data-status=error]{padding:var(--fm-space-inset-sm);border-inline-start:var(--fm-border-w-3) solid var(--fm-danger);border-radius:var(--fm-radius);background:var(--fm-d-surface);color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm)}.fm-product-hero__lead-result{display:grid;padding:var(--fm-space-inset-sm);gap:var(--fm-space-stack-sm);border-inline-start:var(--fm-border-w-3) solid var(--fm-success);border-radius:var(--fm-radius);background:var(--fm-d-surface);color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-normal)}.fm-product-hero__lead-result-actions{display:flex;gap:var(--fm-space-stack-sm);align-items:center;flex-wrap:wrap}.fm-product-hero__lead-controls .fm-text-field{flex:1 1 auto;min-width:0}.fm-product-hero .fm-asset-image__credit{z-index:3;inset-block:calc(var(--fm-topbar-h-measured, var(--fm-topbar-h)) + var(--fm-space-inset-sm)) auto;inset-inline:auto var(--fm-container-px);background:var(--fm-overlay-dark);color:var(--fm-fg-on-dark)}.fm-product-hero .fm-banner{justify-self:stretch;background:var(--fm-d-surface);text-align:start}.fm-product-hero__next{position:relative;z-index:2;display:flex;width:min(100%,var(--fm-shell-max));box-sizing:border-box;margin-inline:auto;padding:0 var(--fm-container-px) var(--fm-space-inset-lg);gap:var(--fm-space-stack-sm);align-items:center;color:var(--fm-fg-on-dark-muted);font-size:var(--fm-fs-caption);text-decoration:none}.fm-product-page__chapters,.fm-product-chapter{min-width:0}.fm-product-chapter{scroll-margin-block-start:var(--fm-product-anchor-offset)}.fm-product-chapter__opener{display:flex;padding-block-end:var(--fm-space-12);flex-direction:column;gap:var(--fm-space-stack-md);box-sizing:border-box}.fm-product-chapter__opener span{color:var(--fm-accent-strong);font-size:var(--fm-fs-caption);font-weight:700;letter-spacing:var(--fm-letter-spacing-label);text-transform:uppercase}.fm-product-chapter__opener h2{max-width:var(--fm-content-max);margin:0;font-size:var(--fm-fs-h1);line-height:var(--fm-lh-tight);text-wrap:balance}.fm-product-chapter__opener p{max-width:var(--fm-prose-measure);margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-lede);line-height:var(--fm-lh-normal)}@media(min-width:64.0625em){.fm-product-chapter__opener:has(>p){display:grid;grid-template-columns:var(--fm-grid-2);gap:var(--fm-space-stack-md) var(--fm-section-body-gap);align-items:end}.fm-product-chapter__opener:has(>p)>span{grid-column:1 / -1}}.fm-product-chapter__movement{display:grid;grid-template-columns:var(--fm-grid-2);gap:0 var(--fm-section-body-gap)}.fm-product-section{min-width:0;padding-block:var(--fm-space-inset-xl);border-block-start:var(--fm-border-thin) solid var(--fm-border-divider);scroll-margin-block-start:var(--fm-product-anchor-offset)}.fm-product-page__mobile-primary{display:none}.fm-product-section .fm-element-copy:not([data-scale=display])>h3{font-size:var(--fm-section-title-fs);line-height:var(--fm-lh-tight);text-wrap:balance}.fm-product-chapter__movement>.fm-product-section+.fm-product-section{padding-block-start:var(--fm-section-py);border-block-start:0}.fm-product-chapter__movement>:first-child{padding-block-start:0;border-block-start:0}.fm-product-chapter__movement>:last-child{padding-block-end:0}.fm-product-section[data-dominant=true],.fm-product-section[data-role=lead],.fm-product-section[data-role=action],.fm-product-section[data-capability=section],.fm-product-section[data-capability=registered-media],.fm-product-chapter__disclosure{grid-column:1 / -1}.fm-product-section[data-role=action]{padding-block:var(--fm-space-inset-lg)}.fm-product-chapter[data-conversion-role=convert] .fm-product-chapter__figure-band{padding-block:var(--fm-space-inset-page-y-none)}.fm-product-chapter[data-conversion-role=convert]{scroll-margin-block-start:var(--fm-topbar-h-measured)}.fm-product-chapter[data-conversion-role=convert] .fm-product-chapter__figure-band .fm-product-section{padding-block:var(--fm-space-inset-page-y-none)}@media(max-width:47.999em){.fm-product-chapter[data-conversion-role=convert] .fm-product-chapter__figure-band{padding-block-end:var(--fm-section-py)}}@media(min-width:64.0625em){.fm-product-chapter[data-conversion-role=convert] .fm-product-chapter__movement{grid-template-columns:var(--fm-grid-4)}.fm-product-chapter[data-conversion-role=convert] .fm-product-chapter__opener:has(>p){align-items:start}}.fm-product-section__body{min-width:0}.fm-product-chapter__disclosure{border-block-start:var(--fm-border-thin) solid var(--fm-border-divider)}.fm-product-chapter__disclosure summary{padding-block:var(--fm-space-inset-lg);color:var(--fm-accent);font-weight:700;cursor:pointer}.fm-product-chapter__disclosure .fm-product-section{border-block-start:0;padding-block-start:0}.fm-product-chapter[data-story-surface=deep]{background:var(--fm-d-bg);color:var(--fm-fg-on-dark)}.fm-product-section__body>.fm-banner{margin-block-end:var(--fm-section-body-gap)}.fm-product-section__body>div:where(:not(.fm-banner)),.fm-product-actions{display:flex;flex-direction:column;gap:var(--fm-section-body-gap)}.fm-product-answer{max-width:var(--fm-content-rail-max);margin:0;font-size:var(--fm-fs-h2);font-weight:700;line-height:var(--fm-lh-tight);text-wrap:balance}.fm-product-explanation{max-width:var(--fm-content-rail-max);margin:0;color:var(--fm-d-fg-2);line-height:var(--fm-lh-normal)}.fm-product-registered-media__copy{display:flex;flex-direction:column;gap:var(--fm-space-stack-lg)}.fm-product-registered-media__visuals,.fm-product-registered-media__figure{min-width:0}.fm-product-registered-media__visuals{display:grid}.fm-product-registered-media[data-presentation=proof-dominant] .fm-product-registered-media__figure--proof{padding:var(--fm-space-inset-sm);background:var(--fm-d-surface);box-shadow:var(--fm-shadow-card)}.fm-product-registered-media__asset--mobile{display:none}.fm-product-registered-media__figure{margin:0}.fm-product-registered-media[data-context-media=true] .fm-product-registered-media__figure--proof{z-index:1;width:78%;box-sizing:border-box;margin-block-start:calc(-1 * var(--fm-space-stack-xl));margin-inline-start:auto;padding:var(--fm-space-inset-sm);background:var(--fm-d-surface);box-shadow:var(--fm-shadow-card)}.fm-product-registered-media__figure figcaption{margin-block-start:var(--fm-space-stack-sm);color:var(--fm-fg-on-dark-muted);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-normal)}.fm-product-chapter[data-story-surface=light] .fm-product-registered-media__figure figcaption,.fm-product-chapter[data-story-surface=light] .fm-product-explanation{color:var(--fm-d-fg-2)}.fm-product-registered-media__figure .fm-asset-image{border-radius:0;background:transparent}.fm-product-registered-media__asset .fm-asset-image__img{object-fit:contain;background:transparent}.fm-product-registered-media__asset[data-media-kind=image] .fm-asset-image__img{object-fit:cover}@media(max-width:47.999em){.fm-product-page[data-mobile-primary=true] .fm-product-footer{padding-block-end:calc(var(--fm-space-inset-page-y-xl) + var(--fm-tap-target) + (var(--fm-space-inset-sm) * 2) + env(safe-area-inset-bottom))}.fm-product-page__mobile-primary{position:fixed;z-index:var(--fm-z-dock);inset-inline:0;bottom:0;display:block;padding:var(--fm-space-inset-sm) var(--fm-container-px) max(var(--fm-space-inset-sm),env(safe-area-inset-bottom));border-block-start:var(--fm-border-thin) solid var(--fm-d-border);background:var(--fm-d-surface);box-shadow:var(--fm-shadow-card)}.fm-product-page__mobile-primary .fm-product-action,.fm-product-page__mobile-primary .btn-mini{width:100%}.fm-product-page__mobile-primary .fm-product-action{align-items:stretch}.fm-product-page[data-mobile-dock-visible=true] .fm-product-hero__actions .fm-product-action:first-child{visibility:hidden}.fm-product-page .fm-product-section[data-product-live-map=true] .fm-element-map__figure{height:var(--fm-map-stage-fill-min-h);min-height:var(--fm-map-stage-fill-min-h)}.fm-product-page .fm-product-section[data-product-live-map=true] .fm-element-map__figure>[data-visible-layers],.fm-product-page .fm-product-section[data-product-live-map=true] .fm-element-map__figure>[data-visible-layers]>*{height:var(--fm-map-stage-fill-min-h)!important}.fm-product-page [data-testid=landing-map-add-free]{display:none}.fm-product-hero__inner{grid-template-columns:minmax(0,1fr)}.fm-product-registered-media[data-context-media=true] .fm-product-registered-media__figure--proof{width:100%;margin-block-start:var(--fm-space-stack-md);padding:0;box-shadow:none}.fm-product-registered-media[data-presentation=proof-dominant] .fm-product-registered-media__figure--proof{padding:0;box-shadow:none}.fm-product-registered-media[data-mobile-media=true] .fm-product-registered-media__asset--desktop{display:none}.fm-product-registered-media[data-mobile-media=true] .fm-product-registered-media__asset--mobile{display:block}.fm-product-chapter__opener{padding-block-end:var(--fm-space-stack-xl)}.fm-product-chapter__movement{grid-template-columns:minmax(0,1fr)}.fm-product-section{grid-column:1;padding-block:var(--fm-space-inset-md)}.fm-product-hero__lead-controls,.fm-product-actions__rail{align-items:stretch;flex-direction:column}.fm-product-hero__inner{gap:var(--fm-space-stack-md);padding-block:var(--fm-space-20) var(--fm-space-inset-md)}.fm-product-hero__story,.fm-product-hero__copy{gap:var(--fm-space-stack-sm)}.fm-product-hero__title{font-size:var(--fm-fs-display)}.fm-product-hero__summary{font-size:var(--fm-fs-body)}.fm-product-hero__lead{justify-self:stretch;max-width:none}.fm-product-hero__actions .fm-product-action,.fm-product-hero__actions .btn-mini{width:100%}.fm-product-hero__actions .fm-product-action{align-items:stretch}.fm-product-hero__scrim{background:linear-gradient(to top,color-mix(in srgb,var(--fm-map-charcoal) 90%,transparent) 0%,color-mix(in srgb,var(--fm-map-charcoal) 84%,transparent) 52%,transparent 80%)}.fm-product-hero .fm-asset-image__credit{inset-inline:var(--fm-container-px);font-size:var(--fm-fs-fine)}}.fm-product-hero[data-hero-scale=compact]{min-height:clamp(20rem,44svh,26rem)}.fm-product-hero[data-hero-scale=compact] .fm-product-hero__scrim{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(to right,var(--fm-overlay-dark) 0%,var(--fm-overlay-dark) 42%,transparent 85%),linear-gradient(to top,var(--fm-overlay-dark),transparent 80%)}.fm-product-hero[data-hero-scale=compact] .fm-product-hero__inner{padding:calc(var(--fm-topbar-h-measured) + var(--fm-space-inset-page-y-md)) var(--fm-container-px) var(--fm-space-inset-page-y-md);grid-template-columns:minmax(0,1fr)}.fm-product-hero[data-hero-scale=compact] .fm-product-hero__next{display:none}.fm-product-hero[data-hero-scale=compact]~.fm-product-page__chapters .fm-product-chapter:first-child .fm-product-chapter__opener{padding-block-start:var(--fm-space-inset-page-y-md)}.fm-product-hero[data-hero-scale=compact] .fm-product-hero__copy{max-width:var(--fm-content-max)}.fm-product-hero[data-hero-scale=compact] .fm-product-hero__title{font-size:clamp(var(--fm-fs-display),3.4vw,3.25rem)}.fm-product-hero[data-hero-scale=compact] .fm-product-hero__summary{color:var(--fm-fg-on-dark)}.fm-product-hero[data-hero-scale=compact] .fm-asset-image__credit{inset-block:auto var(--fm-space-2);background:transparent;font-size:var(--fm-fs-fine)}@media(max-width:47.999em){.fm-product-hero[data-hero-scale=compact]{min-height:auto}.fm-product-hero[data-hero-scale=compact] .fm-product-hero__inner{padding-block:calc(var(--fm-topbar-h-measured) + var(--fm-space-inset-md)) calc(var(--fm-space-inset-md) + var(--fm-fs-fine) + var(--fm-space-2))}.fm-product-hero[data-hero-scale=compact] .fm-product-hero__scrim{background:linear-gradient(to top,var(--fm-overlay-dark) 80%,transparent)}}.fm-product-film{display:grid;gap:var(--fm-space-stack-xl)}.fm-product-chapter__film-band .fm-product-section{border-block-start:0}.fm-product-chapter__film-band .fm-product-chapter__opener{padding-inline:0}.fm-product-film__copy{display:grid;max-width:var(--fm-prose-measure);gap:var(--fm-space-stack-sm)}.fm-product-film__figure{min-width:0;margin:0}.fm-product-film__frame{position:relative;overflow:hidden;border:0;border-radius:0;background:var(--fm-d-bg)}.fm-product-film__video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;background:var(--fm-d-bg)}.fm-product-film[data-film-layout=portrait] .fm-product-film__frame{max-width:var(--fm-form-max);margin-inline:auto}.fm-product-film[data-film-layout=portrait] .fm-product-film__video{aspect-ratio:3 / 4}.fm-product-film__controls{display:flex;margin-block-start:var(--fm-space-stack-sm);gap:var(--fm-space-stack-sm);align-items:center;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-product-film__scene{display:grid;margin:var(--fm-space-stack-md) 0 0;gap:var(--fm-space-stack-xs);color:var(--fm-fg-on-dark-muted);font-size:var(--fm-fs-body);line-height:var(--fm-lh-normal)}.fm-product-film__scene strong{color:var(--fm-fg-on-dark);font-size:var(--fm-fs-h4)}.fm-product-film__playback.btn-mini{flex:0 0 auto;width:var(--fm-tap-target);height:var(--fm-tap-target);padding:0;border:var(--fm-border-thin) solid var(--fm-glass-border);border-radius:var(--fm-radius-full);color:var(--fm-fg-on-dark);display:inline-flex;align-items:center;justify-content:center}.fm-product-film__transcript{border-block-start:var(--fm-border-thin) solid var(--fm-border-divider);padding-block-start:var(--fm-space-stack-md);color:var(--fm-d-fg-2)}.fm-product-film__transcript .fm-accordion__trigger{width:fit-content;flex-wrap:nowrap;min-height:var(--fm-tap-target);padding-block:0;color:inherit;font-weight:var(--fm-fw-semi)}.fm-product-film__transcript .fm-accordion__content{padding:0;color:inherit}.fm-product-film__transcript-body{max-width:var(--fm-prose-measure)}.fm-product-film__transcript-body h4{margin:var(--fm-space-stack-lg) 0;color:var(--fm-d-fg)}.fm-product-film__transcript-body ol{display:grid;margin:0;padding:0;gap:var(--fm-space-stack-md);list-style:none}.fm-product-film__transcript-body li{display:flex;gap:var(--fm-space-stack-md)}.fm-product-film__transcript-body li>div{flex:1 1 0;min-width:0}.fm-product-film__transcript-body time{color:var(--fm-accent);font-variant-numeric:tabular-nums}.fm-product-film__transcript-body strong{color:var(--fm-d-fg)}.fm-product-film__transcript-body p{margin:var(--fm-space-1) 0 0}.fm-product-film__play-overlay.btn-mini{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:calc(var(--fm-tap-target) * 2);height:calc(var(--fm-tap-target) * 2);padding:0;border:var(--fm-border-thin) solid var(--fm-glass-border);border-radius:var(--fm-radius-full);background:var(--fm-d-bg);box-shadow:var(--fm-glass-shadow);color:var(--fm-fg-on-dark);font-size:var(--fm-fs-h2);display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);transition:transform var(--fm-motion-duration-fast) var(--fm-motion-ease-standard)}.fm-product-film__play-overlay.btn-mini:hover{transform:translate(-50%,-50%) scale(1.06)}.fm-product-film__captions-toggle.btn-mini{font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);letter-spacing:.04em}.fm-product-film__captions-toggle.btn-mini[aria-pressed=false]{color:var(--fm-d-fg-2)}.fm-product-film__video::cue{font-family:var(--fm-font-sans);font-size:var(--fm-fs-body);line-height:var(--fm-lh-normal)}@media(prefers-reduced-motion:reduce){.fm-product-film__play-overlay.btn-mini{transition:none}.fm-product-film__play-overlay.btn-mini:hover{transform:translate(-50%,-50%)}}@media(max-width:48em){.fm-product-film{gap:var(--fm-space-stack-lg)}.fm-product-film__play-overlay.btn-mini{width:calc(var(--fm-tap-target) * 1.25);height:calc(var(--fm-tap-target) * 1.25);font-size:var(--fm-fs-h4)}.fm-product-film__video::cue{font-size:var(--fm-fs-caption)}.fm-product-film__transcript-body li{flex-direction:column;gap:var(--fm-space-1)}}.fm-map-observation-controls{padding-block-start:var(--fm-space-3);border-block-start:var(--fm-border-w) solid var(--fm-d-border)}.fm-map-observation-controls [role=group] .btn-mini{min-width:var(--fm-tap-target)}.fm-map-evidence-mark{flex:none;inline-size:var(--fm-space-3);block-size:var(--fm-space-3)}.fm-map-evidence-mark[data-evidence-class=modelled]{background:color-mix(in srgb,var(--fm-map-teal) 28%,transparent);border:var(--fm-border-w) dashed var(--fm-map-teal)}.fm-map-evidence-mark[data-evidence-class=reported]{background:var(--fm-map-charcoal);border:var(--fm-border-w) solid var(--fm-map-paper-surface);transform:rotate(45deg) scale(.72)}.fm-map-evidence-mark[data-available=false]{opacity:.4}.fm-map-evidence-mark[data-evidence-class=unassessed]{background:repeating-linear-gradient(45deg,var(--fm-map-paper-surface) 0 calc(var(--fm-border-w) * 1.5),transparent calc(var(--fm-border-w) * 1.5) var(--fm-space-1)),color-mix(in srgb,var(--fm-map-charcoal) 45%,transparent);border:var(--fm-border-w) dashed var(--fm-map-paper-surface)}.fm-map-viewport-controls{margin:0;padding:0;min-inline-size:0;border:0}.fm-map-viewport-controls__fit .btn-mini__icon{display:none}[data-testid=forest-stand-filters] .ant-select-selection-placeholder{color:var(--fm-d-fg-2)}.maptools{position:absolute;top:var(--fm-overlay-inset);left:var(--fm-overlay-inset);z-index:var(--fm-z-maptools);display:flex;flex-direction:column;gap:var(--fm-maptools-gap);padding:var(--fm-maptools-pad);border-radius:var(--fm-radius-lg);pointer-events:auto}.maptools--glass{background:var(--fm-glass-2);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur);border:var(--fm-border-w) solid var(--fm-glass-border);box-shadow:var(--fm-glass-panel-shadow)}.maptools__btn{display:flex;align-items:center;justify-content:center;width:var(--fm-maptools-btn-sz);height:var(--fm-maptools-btn-sz);border:none;border-radius:var(--fm-radius);background:transparent;color:var(--fm-d-fg);cursor:pointer;font-size:var(--fm-fs-lede);transition:background var(--fm-motion-duration-fast) ease,color var(--fm-motion-duration-fast) ease;outline:none}.maptools__btn:hover{background:var(--fm-accent-soft)}.maptools__btn:disabled{color:var(--fm-d-fg-3);cursor:not-allowed}.maptools__btn:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w)}.maptools__btn[aria-current=true],.maptools__btn[aria-current=true]:hover{background:var(--fm-accent-soft);color:var(--fm-accent)}.maptools--deep .maptools__btn:hover,.maptools--deep .maptools__btn[aria-current=true]{background:var(--fm-on-dark-hover);color:var(--fm-d-fg)}.maptools--deep .maptools__btn[aria-current=true]{box-shadow:inset 0 0 0 var(--fm-border-w) var(--fm-on-dark-selected-ring)}.fm-form-flow__tiles{display:flex;flex-wrap:wrap;gap:var(--fm-space-stack-md)}.fm-form-flow__tiles>.fm-form-flow__tile{flex:1 1 var(--fm-size-constraint-editor-min-w)}.fm-form-flow__tile{display:grid;align-content:start;overflow:hidden;min-height:var(--fm-tap-target);padding:0;border:var(--fm-border-thin) solid var(--fm-d-border);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface);color:inherit;text-align:start;cursor:pointer;transition:border-color var(--fm-motion-duration-fast)}.fm-form-flow__tile:hover{border-color:var(--fm-accent)}.fm-form-flow__tile:focus-visible{outline:var(--fm-border-focus) solid var(--fm-accent);outline-offset:var(--fm-outline-offset)}.fm-form-flow__tile[aria-checked=true]{border-color:var(--fm-accent);box-shadow:inset 0 0 0 var(--fm-border-w-2) var(--fm-accent);background:var(--fm-accent-soft)}.fm-form-flow__tiles>.fm-form-flow__tile[data-has-media]{flex:none;width:100%}.fm-form-flow__tile[data-has-media]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.fm-form-flow__tile-body{display:grid;align-content:start;gap:var(--fm-space-stack-xs);padding:var(--fm-space-inset-md)}.fm-form-flow__tile-glyph{display:inline-grid;place-items:center;width:var(--fm-tap-target);height:var(--fm-tap-target);border-radius:var(--fm-radius-sm);background:var(--fm-band-bg-light);color:var(--fm-accent);font-size:var(--fm-fs-h4)}.fm-form-flow__tile-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fm-space-inline-sm)}.fm-form-flow__media{position:relative;margin:0;min-width:0}.fm-form-flow__media .fm-asset-image{height:100%}.fm-form-flow__guide{display:grid;gap:var(--fm-space-stack-md);padding:var(--fm-space-inset-lg);border-radius:var(--fm-radius-lg);background:var(--fm-band-bg-light);color:var(--fm-d-fg)}.fm-form-flow__guide[data-tone=deep]{background:var(--fm-band-bg-dark);color:var(--fm-fg-on-dark)}.fm-form-flow__guide[data-has-media]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.fm-form-flow__guide-text{display:grid;align-content:start;gap:var(--fm-space-stack-sm);min-width:0}.fm-form-flow__guide-steps{display:grid;gap:var(--fm-space-stack-md);margin:0;padding:0;list-style:none}.fm-form-flow__guide-steps>li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--fm-space-inline-md)}.fm-form-flow__guide-ordinal{display:inline-grid;place-items:center;width:var(--fm-space-6);height:var(--fm-space-6);border-radius:var(--fm-radius-full);background:var(--fm-accent);color:var(--fm-fg-on-dark);font-variant-numeric:tabular-nums;font-weight:var(--fm-fw-semi);font-size:var(--fm-fs-fine)}.fm-form-flow__guide-step{display:grid;gap:var(--fm-space-stack-xs)}.fm-form-flow__guide-link{display:inline-flex;align-items:center;min-height:var(--fm-tap-target);padding-inline:var(--fm-space-inset-md);border:var(--fm-border-thin) solid var(--fm-accent);border-radius:var(--fm-radius-sm);color:var(--fm-accent);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium);text-decoration:none}.fm-form-flow__guide-link:focus-visible{outline:var(--fm-border-focus) solid var(--fm-accent);outline-offset:var(--fm-outline-offset)}@media(max-width:48rem){.fm-form-flow__tile[data-has-media],.fm-form-flow__guide[data-has-media]{grid-template-columns:minmax(0,1fr)}.fm-form-flow__tiles>.fm-form-flow__tile:not([data-has-media]){flex:none;width:100%}.fm-form-flow__tile:not([data-has-media]) .fm-form-flow__tile-body{grid-template-columns:auto minmax(0,1fr);column-gap:var(--fm-space-inline-md)}.fm-form-flow__tile:not([data-has-media]) .fm-form-flow__tile-glyph{grid-row:span 2}.fm-form-flow__guide[data-has-media]>.fm-form-flow__media{order:1}}.fm-form-flow{display:grid;min-width:0;color:var(--fm-d-fg)}.fm-form-flow__file-details{margin-block-start:var(--fm-space-inset-sm)}.fm-form-flow .btn-mini{min-height:var(--fm-tap-target)}.fm-form-flow__header{padding-block:var(--fm-section-py) var(--fm-space-inset-xl);border-block-end:var(--fm-border-thin) solid var(--fm-d-border)}.fm-form-flow[data-presentation=page] .fm-form-flow__header{padding-block-start:calc(var(--app-shell-overlay-safe-top) + var(--fm-section-py))}.fm-form-flow__header .fm-heading--1,.fm-form-flow__header .fm-text--muted{max-width:var(--fm-prose-measure)}.fm-form-flow__eyebrow{color:var(--fm-accent);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-semi);letter-spacing:var(--fm-letter-spacing-label);text-transform:uppercase}.fm-form-flow__linear-nav,.fm-form-flow__section-nav{border-block-end:var(--fm-border-thin) solid var(--fm-d-border)}.fm-form-flow__linear-nav ol,.fm-form-flow__section-nav ul{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none}.fm-form-flow__linear-nav li,.fm-form-flow__section-nav li{min-width:0}.fm-form-flow__linear-nav button,.fm-form-flow__linear-nav li>div{display:grid;width:100%;min-height:var(--fm-tap-target);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--fm-space-inline-sm);padding:var(--fm-space-inset-md);border:0;border-block-end:var(--fm-border-strong) solid transparent;background:transparent;color:var(--fm-d-fg);text-align:start}.fm-form-flow__linear-nav [aria-current=step]{border-block-end-color:var(--fm-accent)}.fm-form-flow__linear-nav [aria-disabled=true]{color:var(--fm-d-fg-3);cursor:not-allowed}.fm-form-flow__linear-nav li>:is(button,div)>span:first-child{color:var(--fm-accent);font-variant-numeric:tabular-nums;font-weight:var(--fm-fw-semi)}.fm-form-flow__linear-nav li>:is(button,div)>span:nth-child(2){display:grid;gap:var(--fm-space-stack-xs);overflow-wrap:normal;word-break:normal}.fm-form-flow__linear-nav .fm-chip{grid-column:2;justify-self:start}.fm-form-flow__section-nav a,.fm-form-flow__section-nav span{display:grid;min-height:var(--fm-tap-target);align-content:center;gap:var(--fm-space-stack-xs);padding:var(--fm-space-inset-md);border-block-end:var(--fm-border-strong) solid transparent;color:var(--fm-d-fg-2);text-decoration:none}.fm-form-flow__section-nav a[aria-current=page]{border-block-end-color:var(--fm-accent);color:var(--fm-d-fg)}.fm-form-flow__section-nav [aria-disabled=true]{color:var(--fm-d-fg-3)}.fm-form-flow__section-nav small{font-size:var(--fm-fs-fine)}.fm-form-flow__body{display:grid;gap:var(--fm-space-stack-xl);padding-block:var(--fm-space-inset-page-y-xl)}.fm-form-flow__body :is(a,button,input,select,textarea,[tabindex],[id^=form-flow-heading-]){scroll-margin-block-end:var(--fm-form-flow-scroll-clearance)}.fm-form-flow__transition{width:100%}.fm-form-flow__capability{display:grid;min-width:0;gap:var(--fm-space-stack-lg)}.fm-form-flow__body>[id^=form-flow-heading-]{max-width:var(--fm-prose-measure)}.fm-form-flow__stage-story{display:grid;max-width:var(--fm-prose-measure);gap:var(--fm-title-copy-gap)}.fm-form-flow__stage-state{display:grid;min-height:var(--fm-size-constraint-wizard-content-min-h);place-items:center}.fm-form-flow__stage-notice{display:grid;width:100%;max-width:var(--fm-form-max);gap:var(--fm-space-stack-md)}.fm-form-flow__block-region{min-width:0;margin:0;padding:0;border:0}.fm-form-flow__body>[id^=form-flow-heading-]:focus-visible,.fm-form-flow__stage-story>[id^=form-flow-heading-]:focus-visible{padding-inline-start:var(--fm-space-inset-sm);outline:0;box-shadow:inset var(--fm-border-w-2) 0 0 var(--fm-accent)}.fm-form-flow__state{display:grid;min-height:var(--fm-size-insight-figure-min-h);place-items:center}.fm-form-flow__state-notice{display:grid;gap:var(--fm-space-stack-md);padding-block:var(--fm-space-inset-md)}.fm-form-flow__blocks{display:grid}.fm-form-flow__blocks[data-layout=spatial]{grid-template-columns:var(--fm-split-media-dominant);align-items:start;column-gap:var(--fm-split-gap)}.fm-form-flow__blocks[data-layout=spatial]>[data-control-type=map]{position:sticky;top:0;grid-column:2;grid-row:1 / span 100}.fm-form-flow__blocks[data-layout=spatial]>:not([data-control-type=map]){grid-column:1}.fm-form-flow__block{display:grid;gap:var(--fm-space-stack-md);padding-block:var(--fm-space-inset-lg);border-block-end:var(--fm-border-thin) solid var(--fm-d-border)}.fm-form-flow__block:first-child{padding-block-start:0}.fm-form-flow__block-header{display:grid;align-content:start;gap:var(--fm-title-copy-gap)}.fm-form-flow__block-header .fm-heading--3,.fm-form-flow__block-header .fm-text{max-width:var(--fm-prose-measure)}.fm-form-flow__block-body{min-width:0}.fm-form-flow__single-field>*,.fm-form-flow__field-wide{grid-column:1 / -1}.fm-form-flow__block:last-of-type{border-block-end:0}.fm-form-flow__block[data-control-type=fields] .fm-form-flow__block-body,.fm-form-flow__block[data-control-type=secret] .fm-form-flow__block-body,.fm-form-flow__block[data-control-type=notice] .fm-form-flow__block-body{width:100%;max-width:var(--fm-form-max)}.fm-form-flow__records{display:grid;border-block-start:var(--fm-border-thin) solid var(--fm-d-border)}.fm-form-flow__record{display:block;width:100%;padding:var(--fm-space-inset-md) 0;border:0;border-block-end:var(--fm-border-thin) solid var(--fm-d-border);background:transparent;color:inherit;text-align:start}button.fm-form-flow__record[aria-checked=true]{padding-inline:var(--fm-space-inset-md);border-inline-start:var(--fm-border-w-2) solid var(--fm-accent);background:var(--fm-accent-soft)}.fm-form-flow__map{overflow:hidden;border:var(--fm-border-thin) solid var(--fm-d-border);border-radius:var(--fm-figure-radius);background:var(--fm-figure-surface)}.fm-form-flow__collection{display:grid;border-block-start:var(--fm-border-thin) solid var(--fm-d-border)}.fm-form-flow__collection-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--fm-space-stack-md) var(--fm-space-inline-lg);padding-block:var(--fm-space-inset-lg);border-block-end:var(--fm-border-thin) solid var(--fm-d-border)}.fm-form-flow__collection-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--fm-size-constraint-editor-min-w)),1fr));align-items:end;min-width:0;gap:var(--fm-space-stack-md)}.fm-form-flow__collection-row-actions{display:flex;align-items:center;justify-content:flex-end;min-height:var(--fm-action-target-size)}.fm-form-flow__collection-row>.fm-text{grid-column:1 / -1}@media(max-width:48rem){.fm-form-flow__collection-row{grid-template-columns:minmax(0,1fr)}.fm-form-flow__collection-row-actions{justify-content:flex-start}}.fm-form-flow__secret{display:block;overflow-wrap:anywhere;padding:var(--fm-space-inset-md);border:var(--fm-border-thin) solid var(--fm-d-border);border-radius:var(--fm-radius-sm);background:var(--fm-d-surface-3);color:var(--fm-d-fg)}.fm-form-flow__actions{padding-block:var(--fm-space-inset-md);border-block-start:var(--fm-border-thin) solid var(--fm-d-border);scroll-margin-block-end:var(--fm-form-flow-scroll-clearance)}.fm-form-flow__actions{display:grid;gap:var(--fm-space-stack-xs)}.fm-form-flow__actions>.fm-banner{margin-block-end:var(--fm-space-2)}.fm-form-flow__action-reason{margin:0;text-align:end}.fm-form-flow__action-row{flex-wrap:nowrap}@media(max-width:39.999em){.fm-form-flow__action-row{flex-wrap:wrap}.fm-form-flow__action-row>*{flex:1 1 auto;justify-content:center}.fm-form-flow__action-reason{text-align:start}}.fm-form-flow .fm-selector-radio{display:grid;gap:0}.fm-form-flow .fm-selector-radio__option{min-height:var(--fm-tap-target);gap:var(--fm-space-inline-sm)}.fm-form-flow .fm-selector-radio__label{font-size:var(--fm-fs-body);color:var(--fm-d-fg)}.fm-form-flow[data-presentation=dialog]{gap:var(--fm-space-stack-md)}.fm-modal__body:has(>.fm-form-flow[data-presentation=dialog]){display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0;overflow:hidden}.fm-modal__body>.fm-form-flow[data-presentation=dialog]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:0}.fm-modal__body>.fm-form-flow[data-presentation=dialog]>*{flex:none;padding-inline:var(--fm-space-5)}.fm-modal__body>.fm-form-flow[data-presentation=dialog] .fm-form-flow__block-header .fm-heading--3{font-size:var(--fm-fs-lede)}.fm-modal__body>.fm-form-flow[data-presentation=dialog]>.fm-form-flow__body{flex:1 1 auto;align-content:start;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-block-end:var(--fm-space-inset-md)}.fm-form-flow[data-presentation=dialog] .fm-form-flow__body{gap:var(--fm-space-stack-md);padding-block:var(--fm-space-inset-md) 0}.fm-form-flow[data-presentation=dialog] .fm-form-flow__dialog-stage{display:grid;gap:var(--fm-space-stack-md)}.fm-form-flow[data-presentation=dialog] .fm-form-flow__block{padding-block:var(--fm-space-inset-md)}.fm-form-flow[data-presentation=dialog] .fm-form-flow__record:last-child{border-block-end:0}.fm-form-flow[data-presentation=dialog] .fm-form-flow__actions{background:var(--fm-d-surface)}.fm-form-flow[data-presentation=dialog] .fm-form-flow__actions>.fm-inline{display:flex}.fm-form-flow__block[data-control-type=fields]:has(.fm-selector-tiles) .fm-form-flow__block-body{max-width:none}.fm-form-flow__single-field>.fm-field:has(.fm-selector-tiles)>.fm-field__label{display:none}@media(min-width:48em){.fm-form-flow[data-presentation=dialog] .fm-selector-tiles__media .fm-asset-image{aspect-ratio:2 / 1}.fm-form-flow[data-presentation=dialog] .fm-selector-tiles[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fm-space-2)}.fm-modal__dialog:not([data-media]) .fm-form-flow[data-presentation=dialog] .fm-selector-tiles[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.fm-form-flow[data-presentation=dialog] .fm-selector-tiles--media .fm-selector-tiles__body{padding:var(--fm-space-3);padding-inline-end:var(--fm-space-3)}.fm-modal__dialog:not([data-media]) .fm-form-flow[data-presentation=dialog] .fm-selector-tiles[data-count="4"] .fm-selector-tiles__title{font-size:var(--fm-fs-body)}}.fm-form-flow__block[data-disclosure=collapsed]{padding-block:var(--fm-space-inset-sm)}.fm-form-flow__disclosure-body{display:grid;gap:var(--fm-space-stack-md);max-width:var(--fm-form-max);padding-block:var(--fm-space-inset-sm) 0}.fm-form-flow__review-table .fm-table__caption{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-form-flow__review-table.fm-table--labelled-cells .fm-table__data-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fm-space-1) var(--fm-space-2);padding-block:var(--fm-space-2)}.fm-form-flow__review-table.fm-table--labelled-cells .fm-table__data-row>.fm-table__cell{display:inline;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm)}.fm-form-flow__review-table.fm-table--labelled-cells .fm-table__data-row>.fm-table__cell:before{content:none}.fm-form-flow__review-table.fm-table--labelled-cells .fm-table__data-row>.fm-table__cell:first-child{flex-basis:100%;color:var(--fm-d-fg);font-size:var(--fm-fs-body)}.fm-form-flow__review-table.fm-table--labelled-cells .fm-table__data-row>.fm-table__cell:nth-child(n+3):before{content:"·";display:inline;margin-inline-end:var(--fm-space-2)}.fm-form-flow__review-table.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__cell:nth-child(2):last-child){display:grid;grid-template-columns:var(--fm-space-20) minmax(0,1fr);gap:var(--fm-space-3);padding-block:var(--fm-space-2)}.fm-form-flow__review-table.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__cell:nth-child(2):last-child)>.fm-table__cell{grid-column:auto;min-width:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm)}.fm-form-flow__review-table.fm-table--labelled-cells .fm-table__data-row:has(>.fm-table__cell:nth-child(2):last-child)>.fm-table__cell:first-child{color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-regular)}.fm-form-flow[data-presentation=dialog] .fm-form-flow__map,.fm-form-flow[data-presentation=dialog] .fm-form-flow__map>*{height:var(--fm-map-snapshot-h-compact);min-height:0;max-height:var(--fm-map-snapshot-h-compact)}@media(max-height:48rem){.fm-form-flow[data-presentation=dialog] .fm-form-flow__block{padding-block:var(--fm-space-inset-xs)}.fm-modal__body .fm-form-flow[data-presentation=dialog] .fm-form-flow__actions{padding-block-start:var(--fm-space-inset-xs)}.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav button,.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav li>div{gap:var(--fm-space-inline-xs);padding-inline:var(--fm-space-inset-sm)}.fm-form-flow[data-presentation=dialog] .fm-form-flow__record{padding-block:var(--fm-space-inset-sm)}.fm-form-flow[data-presentation=dialog] .fm-form-flow__collection-row{gap:var(--fm-space-stack-xs);padding-block:var(--fm-space-inset-xs)}}@media(max-width:64rem)and (min-width:48.0625rem){.fm-form-flow__linear-nav li>:is(button,div){grid-template-columns:minmax(0,1fr)}.fm-form-flow__linear-nav .fm-chip{grid-column:1}}@media(max-width:48rem){.fm-form-flow__header{padding-block-start:var(--fm-space-inset-page-y-lg)}.fm-form-flow[data-presentation=page] .fm-form-flow__header{padding-block-start:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-inset-page-y-lg))}.fm-form-flow__linear-nav ol,.fm-form-flow__section-nav ul{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.fm-form-flow__linear-nav li,.fm-form-flow__section-nav li{border-block-end:var(--fm-border-thin) solid var(--fm-d-border)}.fm-form-flow__linear-nav li:last-child,.fm-form-flow__section-nav li:last-child{border-block-end:0}.fm-form-flow__collection-row{grid-template-columns:minmax(0,1fr)}.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav li{border-block-end:0}.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav button,.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav li>div{min-height:var(--fm-tap-target);grid-template-columns:minmax(0,1fr);gap:var(--fm-space-stack-xs);padding:var(--fm-space-inset-sm);font-size:var(--fm-fs-fine);text-align:center}.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav li>:is(button,div)>span:first-child,.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav .fm-chip{justify-self:center}.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav li>:is(button,div):not([aria-current=step])>span:nth-child(2){display:none}.fm-form-flow[data-presentation=dialog] .fm-form-flow__actions .fm-inline>*{flex:1 1 0;justify-content:center;min-height:var(--fm-tap-target)}.fm-form-flow[data-presentation=dialog] .fm-form-flow__actions .fm-form-flow__action-reason{flex-basis:100%}.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav ol:has([aria-current=step]){display:flex}.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav li{flex:0 0 auto;min-width:var(--fm-tap-target)}.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav li:has([aria-current=step]){flex:1 1 auto;min-width:0}.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav [aria-current=step]{grid-template-columns:auto minmax(0,1fr);text-align:start}.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav li>:is(button,div){align-content:center;align-items:baseline}.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav li>:is(button,div)>span:first-child{font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-form-flow[data-presentation=dialog] .fm-form-flow__linear-nav [aria-current=step]>span:nth-child(2){display:grid}.fm-form-flow .fm-selector-seg{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--fm-size-constraint-editor-min-w) * .75)),1fr));border-radius:var(--fm-radius-lg)}.fm-form-flow .fm-selector-seg__btn{width:100%;min-width:0;padding-inline:var(--fm-space-2);min-height:var(--fm-tap-target);justify-content:center;line-height:var(--fm-lh-snug);text-align:center;white-space:normal}.fm-form-flow__block,.fm-form-flow__block[data-dominant=true],.fm-form-flow__blocks[data-layout=spatial]{grid-template-columns:minmax(0,1fr)}.fm-form-flow__blocks[data-layout=spatial]>[data-control-type=map],.fm-form-flow__blocks[data-layout=spatial]>:not([data-control-type=map]){position:static;grid-column:auto;grid-row:auto}}.fm-form-flow__summary{display:grid;gap:var(--fm-space-stack-xs);padding:var(--fm-space-inset-md);border-block-end:var(--fm-border-thin) solid var(--fm-d-border)}.fm-map-rain-scale{display:grid;gap:var(--fm-space-1);min-width:0;margin:0;color:var(--fm-band-fg)}.fm-map-rain-scale__label{font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-map-rain-scale__unit{color:var(--fm-band-muted)}.fm-map-rain-scale__ramp{display:grid;gap:.125rem;min-width:12rem}.fm-map-rain-scale__bar{display:block;height:var(--fm-space-2);border-radius:var(--fm-radius-xs);background:linear-gradient(to right,var(--fm-map-rain-1),var(--fm-map-rain-2),var(--fm-map-rain-3),var(--fm-map-rain-4),var(--fm-map-rain-5),var(--fm-map-rain-6))}.fm-map-rain-scale__stops{display:flex;justify-content:space-between;margin:0;padding:0;color:var(--fm-band-muted);font-size:var(--fm-fs-label);font-variant-numeric:tabular-nums;line-height:var(--fm-lh-snug);list-style:none}.fm-colour-legend__row .fm-map-rain-scale{display:flex;align-items:center;gap:var(--fm-space-2)}.fm-colour-legend__row .fm-map-rain-scale__name{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%)}.fm-colour-legend__row .fm-map-rain-scale__ramp{min-width:10.5rem}.fm-map-workspace-lens{position:absolute;z-index:var(--fm-z-panel);top:calc(var(--app-shell-overlay-safe-top) + var(--fm-overlay-inset));right:var(--fm-overlay-inset);display:flex;align-items:center;gap:var(--fm-space-2);max-width:calc(100% - 34rem)}.fm-map-workspace-lens__bar{min-width:0;border-radius:var(--fm-radius-lg)}.fm-map-workspace-lens__scroll{display:flex;overflow-x:auto;scrollbar-width:none;align-items:center;gap:var(--fm-space-2);padding:var(--fm-space-1)}.fm-map-workspace-lens__scroll[data-fade=edges]{-webkit-mask-image:linear-gradient(to right,transparent var(--row-fade-start-clear),currentColor var(--row-fade-start-solid),currentColor var(--row-fade-solid),transparent var(--row-fade-end));mask-image:linear-gradient(to right,transparent var(--row-fade-start-clear),currentColor var(--row-fade-start-solid),currentColor var(--row-fade-solid),transparent var(--row-fade-end))}.fm-map-workspace-lens__scroll>*+*{padding-inline-start:var(--fm-space-2);border-inline-start:var(--fm-border-w) solid var(--fm-on-dark-control-border)}.fm-map-workspace-legend-strip{position:absolute;z-index:var(--fm-z-panel);right:var(--fm-overlay-inset);bottom:calc(var(--fm-overlay-inset) + var(--fm-space-12));max-width:min(40rem,calc(100% - 2 * var(--fm-overlay-inset)))}.fm-map-workspace-legend-strip{pointer-events:none}.fm-map-workspace-legend-strip__stack{display:grid;min-width:0}.fm-map-workspace-legend-strip__layer{display:flex;grid-area:1 / 1;align-items:flex-end;justify-content:flex-end;min-width:0}.fm-map-workspace-legend-strip__surface{min-width:0;pointer-events:auto}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-legend-strip__layer{align-items:flex-start;justify-content:stretch}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-legend-strip__surface{flex:1 1 auto}.fm-map-workspace-legend-strip__layer[data-shown=false]{visibility:hidden}.fm-map-workspace-root[data-inspection-open=true][data-tier=desktop] .fm-map-workspace-lens,.fm-map-workspace-root[data-inspection-open=true][data-tier=desktop] .fm-map-workspace-legend-strip{right:calc(var(--fm-inspector-w) + 2 * var(--fm-overlay-inset))}.fm-map-workspace-root[data-inspection-open=true][data-tier=desktop] .fm-map-workspace-legend-strip{max-width:min(40rem,calc(100% - var(--fm-inspector-w) - 3 * var(--fm-overlay-inset) - var(--fm-maptools-w) - var(--fm-space-4)))}.fm-map-workspace-root[data-panel-open=true][data-inspection-open=true][data-tier=desktop] .fm-map-workspace-lens{max-width:calc(100% - var(--fm-inspector-w) - 3 * var(--fm-overlay-inset) - var(--fm-maptools-w) - var(--fm-panel-w) - 2 * var(--fm-space-4))}.fm-map-workspace-root[data-panel-open=true][data-inspection-open=true][data-tier=desktop] .fm-map-workspace-legend-strip{max-width:min(40rem,calc(100% - var(--fm-inspector-w) - 3 * var(--fm-overlay-inset) - var(--fm-maptools-w) - var(--fm-panel-w) - 2 * var(--fm-space-4)))}.fm-map-workspace-root[data-time-bar=docked][data-legend-lane=above-bar] .fm-map-workspace-legend-strip{bottom:calc(var(--map-workspace-time-bar-lane) + var(--fm-space-2))}.fm-map-workspace-root[data-inspection-open=true][data-tier=desktop] .fm-map-workspace-lens{top:calc(var(--app-shell-overlay-safe-top) + var(--fm-overlay-inset) + var(--fm-tap-target) + var(--fm-space-3));max-width:calc(100% - var(--fm-inspector-w) - 3 * var(--fm-overlay-inset) - var(--fm-maptools-w) - var(--fm-space-4))}.fm-map-workspace-root[data-preview=true][data-inspection-open=true][data-tier=desktop] .fm-map-workspace-lens{max-width:calc(100% - var(--fm-inspector-w) - 3 * var(--fm-overlay-inset) - var(--fm-maptools-preview-w) - var(--fm-space-4))}.fm-map-workspace-lens__scroll>*{flex:none}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-lens{top:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-3));right:var(--fm-space-3);left:var(--fm-space-3);max-width:none}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-lens__bar{flex:0 1 auto}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-lens>.fm-map-workspace-legend-strip--inline{position:static;flex:0 1 auto;min-width:0;max-width:none}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-legend-strip--inline .fm-map-workspace-legend-strip__surface{display:flex;min-height:var(--fm-tap-target);align-items:center}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-lens__scroll{overflow-x:auto;scrollbar-width:none}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-lens__scroll>*{flex:none}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-legend-strip{top:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-3) + var(--fm-tap-target) + 2 * var(--fm-space-1) + var(--fm-space-2));right:var(--fm-space-3);bottom:auto;left:var(--fm-space-3);max-width:none}.fm-map-workspace-root[data-tier=mobile][data-sheet-snap=half] .fm-map-workspace-legend-strip{visibility:hidden}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-lens__scroll{min-height:var(--fm-tap-target)}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-lens__scroll .fm-selector-chips__btn{padding-inline:var(--fm-space-2)}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-lens__scroll :is([role=tab],[role=radio]){position:relative}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-lens__scroll :is([role=tab],[role=radio]):before{position:absolute;inset:calc((var(--fm-tap-target) - 100%) / -2) 0;content:""}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-legend-strip:has(>.fm-map-workspace-legend-strip__applied){display:flex;align-items:stretch;gap:var(--fm-space-2)}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-legend-strip__stack{flex:1 1 0}.fm-map-workspace-legend-strip__applied{display:flex;flex:none;max-width:60%;align-items:center;min-width:0;border-radius:var(--fm-radius-lg);pointer-events:auto}.fm-map-workspace-legend-strip__row{display:flex;flex-direction:column;gap:var(--fm-space-1);min-width:0}.fm-map-workspace-legend-strip__points{display:flex;flex-direction:column;gap:var(--fm-space-1);margin-top:var(--fm-space-1);padding-top:var(--fm-space-2);border-top:var(--fm-border-w) solid var(--fm-on-dark-control-border)}.fm-map-workspace-legend-strip__points:first-child{margin-top:0;padding-top:0;border-top:0}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-legend-strip__points,.fm-analysis-workspace__lens[data-tier=mobile] .fm-map-workspace-legend-strip__points{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--fm-space-1) var(--fm-space-3)}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-legend-strip__points .fm-legend,.fm-analysis-workspace__lens[data-tier=mobile] .fm-map-workspace-legend-strip__points .fm-legend{flex-wrap:wrap}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-legend-strip__points .fm-legend__entry,.fm-analysis-workspace__lens[data-tier=mobile] .fm-map-workspace-legend-strip__points .fm-legend__entry{white-space:nowrap}@media(pointer:coarse){.fm-analysis-workspace__lens .fm-selector-chips__btn{min-height:var(--fm-tap-target)}}.fm-map-workspace-legend-strip__summary{display:flex;align-items:center;gap:var(--fm-space-2);min-width:0}.fm-map-workspace-legend-strip__summary>.fm-colour-legend{flex:1 1 auto;min-width:0}.fm-map-workspace-legend-strip__expand{display:inline-grid;flex:none;place-items:center;width:var(--fm-tap-target);height:var(--fm-tap-target);margin-block:calc((var(--fm-tap-target) - 1.5rem) / -2);padding:0;border:0;border-radius:var(--fm-radius-full);background:transparent;color:inherit;cursor:pointer}.fm-map-workspace-legend-strip__expand:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:calc(-1 * var(--fm-outline-w))}.fm-map-workspace-root[data-tier=mobile]:has(.fm-map-workspace-lens[data-lone=true]) .fm-map-workspace-legend-strip{top:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-3));left:calc(var(--fm-space-3) + var(--fm-tap-target) + var(--fm-space-2))}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace-lens[data-lone=true]:not(:has(.fm-map-workspace-legend-strip)){right:auto}.fm-map-workspace-legend-strip__outside{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--fm-space-2)}.fm-map-workspace-legend-strip__evidence{flex-flow:row wrap;gap:var(--fm-space-1) var(--fm-space-3)}.fm-map-workspace-legend-strip__evidence-row{display:inline-flex;align-items:center;gap:var(--fm-space-1)}.fm-analysis-workspace__unavailable{position:relative;display:flex;min-block-size:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.fm-analysis-workspace__unavailable-map{position:absolute;display:flex;top:0;right:0;bottom:0;left:0;min-block-size:0}.fm-analysis-workspace__unavailable-map>*{flex:1 1 auto}.fm-analysis-workspace__unavailable-panel{position:absolute;z-index:var(--fm-z-maptools);inset-block-start:var(--fm-space-5);inset-inline-end:var(--fm-space-5);inline-size:min(30rem,calc(100% - 2 * var(--fm-space-5)));max-block-size:calc(100% - 2 * var(--fm-space-5));overflow:auto}.fm-analysis-workspace__unavailable[data-has-map=false] .fm-analysis-workspace__unavailable-panel{position:static;inline-size:auto;max-block-size:none}@media(max-width:40em){.fm-analysis-workspace__unavailable{overflow:auto}.fm-analysis-workspace__unavailable-map{position:relative;flex:1 0 22rem;inset:auto}.fm-analysis-workspace__unavailable-panel{position:relative;flex:0 0 auto;inset:auto;inline-size:auto;max-block-size:none;border-radius:0}}.fm-analysis-workspace{display:flex;min-inline-size:0;inline-size:100%;min-block-size:0;block-size:100%;flex-direction:column;background:var(--fm-d-bg);color:var(--fm-d-fg)}.fm-analysis-workspace__header{display:flex;min-inline-size:0;flex:0 0 auto;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--fm-space-stack-md);padding:var(--fm-space-inset-md) var(--fm-container-px);border-block-end:var(--fm-border-w) solid var(--fm-d-border);background:var(--fm-d-surface)}.fm-analysis-workspace--series{position:relative}.fm-analysis-workspace__filters{flex:1 1 auto;inline-size:100%}.fm-analysis-workspace__filters .fm-collapse__header{color:var(--fm-d-fg-2)}.fm-analysis-workspace__header>.fm-inline{max-inline-size:100%}.fm-analysis-workspace[data-presentation=workspace] .fm-analysis-workspace__header{padding-block-start:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-inset-md))}.fm-analysis-workspace__header>*{min-inline-size:0}.fm-analysis-workspace__body{display:flex;min-block-size:0;flex:1 1 auto;flex-direction:column}.fm-analysis-workspace__answer{margin-block:calc(-1 * var(--fm-space-inset-lg)) var(--fm-space-inset-lg);margin-inline:calc(-1 * var(--fm-space-inset-lg))}.fm-analysis-workspace__empty-example{display:flex;min-block-size:0;flex:1 1 auto;flex-direction:column}.fm-analysis-workspace__empty-example>*{flex:1 1 auto}.fm-analysis-workspace__locked-example{display:flex;min-block-size:0;flex:1 1 auto;flex-direction:column;overflow-y:auto}.fm-analysis-workspace__locked-example>*{flex:1 0 auto}.fm-analysis-workspace__split{min-block-size:0;flex:1 1 auto;gap:0;grid-template-rows:minmax(0,1fr)}.fm-analysis-workspace__split>.fm-split__content,.fm-analysis-workspace__split>.fm-split__graphic{display:flex;min-block-size:0;flex-direction:column;border-radius:0}.fm-analysis-workspace__split .fm-analysis-workspace__analysis{flex:1 1 auto}.fm-analysis-workspace--series .fm-analysis-workspace__body{display:block;position:relative}.fm-analysis-workspace--series .fm-analysis-workspace__map,.fm-analysis-workspace--series .fm-analysis-workspace__map-stage{block-size:100%;min-block-size:0}.fm-analysis-workspace__map{display:flex;min-block-size:0;block-size:100%;flex-direction:column}.fm-analysis-workspace__map-stage{position:relative;min-block-size:0;flex:1 1 auto;block-size:auto}.fm-analysis-workspace__map-top{position:absolute;z-index:var(--fm-z-maptools);inset-block-start:var(--fm-space-inset-md);inset-inline:calc(var(--fm-space-inset-md) + var(--fm-tap-target)) var(--fm-space-inset-md);display:flex;flex-wrap:wrap;align-items:start;gap:var(--fm-space-stack-xs) var(--fm-space-inline-sm);pointer-events:none}.fm-analysis-workspace__map-top>*{pointer-events:auto}.fm-analysis-workspace--series .fm-analysis-workspace__map-top{inset-block-start:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-inset-md))}.fm-analysis-workspace--series .leaflet-top{top:var(--app-shell-overlay-safe-top)}.fm-analysis-workspace__map-corner{position:absolute;z-index:var(--fm-z-maptools);inset-block-end:var(--fm-space-inset-md);inset-inline-start:var(--fm-space-inset-md);padding:var(--fm-space-inset-xs);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-sm);background:var(--fm-d-surface);box-shadow:var(--fm-shadow-panel)}.fm-analysis-workspace__map-corner .fm-inline{min-inline-size:0;margin:0;padding:0;border:0}.fm-analysis-workspace--series .fm-analysis-workspace__map-top,.fm-analysis-workspace--series .fm-analysis-workspace__transport{inset-inline-end:calc(var(--fm-panel-w) + var(--fm-space-inset-md) + var(--fm-space-inset-md))}.fm-analysis-workspace__map-fit{margin-inline-start:auto;display:flex;flex-direction:column;align-items:end;gap:var(--fm-space-stack-xs);padding:var(--fm-space-inset-xs);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-sm);background:var(--fm-d-surface);box-shadow:var(--fm-shadow-panel)}.fm-analysis-workspace__transport{position:absolute;z-index:var(--fm-z-maptools);inset-block-end:var(--fm-space-inset-md);inset-inline:var(--fm-space-inset-md);display:flex;flex-wrap:wrap;align-items:center;gap:var(--fm-space-inline-sm) var(--fm-space-stack-sm);padding:var(--fm-space-inset-sm) var(--fm-space-inset-md);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-sm);background:var(--fm-d-surface);box-shadow:var(--fm-shadow-panel)}.fm-analysis-workspace__rail{display:flex;position:relative;min-inline-size:8rem;flex:1 1 12rem;align-items:center;gap:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.fm-analysis-workspace__rail:before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:var(--fm-border-w-2);background:var(--fm-d-border-2);transform:translateY(-50%)}.fm-analysis-workspace__tick{display:grid;position:relative;z-index:1;min-inline-size:max-content;flex:1 0 auto;padding-inline:var(--fm-space-inline-xs);justify-items:center;gap:var(--fm-space-stack-xs);padding-block:0;border:0;background:transparent;color:var(--fm-d-fg-2);cursor:pointer}.fm-analysis-workspace__tick-mark{display:block;inline-size:var(--fm-space-inset-sm);block-size:var(--fm-space-inset-sm);border-radius:var(--fm-radius-pill);background:var(--fm-d-border-2)}.fm-analysis-workspace__tick--active{color:var(--fm-d-fg)}.fm-analysis-workspace__tick--active .fm-analysis-workspace__tick-mark{background:var(--fm-accent)}.fm-analysis-workspace__tick-label{font-size:var(--fm-fs-fine);white-space:nowrap}.fm-analysis-workspace__swipe{position:absolute;z-index:var(--fm-z-maptools);top:0;right:0;bottom:0;left:0;pointer-events:none}.fm-analysis-workspace__swipe-date{position:absolute;z-index:1;inset-block-start:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-inset-md));margin-block-start:var(--fm-space-inset-sm);padding:var(--fm-space-inset-xs) var(--fm-space-inset-sm);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-sm);background:var(--fm-d-surface);color:var(--fm-d-fg);white-space:nowrap}.fm-analysis-workspace__swipe-date--earlier{transform:translate(calc(-100% - var(--fm-space-inset-sm)))}.fm-analysis-workspace__swipe-date--later{transform:translate(var(--fm-space-inset-sm))}.fm-analysis-workspace__swipe-seam{position:absolute;inset-block:0;inline-size:var(--fm-border-w-2);background:var(--fm-d-fg);transform:translate(-50%)}.fm-analysis-workspace__swipe-handle{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--fm-space-inset-lg);block-size:var(--fm-space-inset-lg);padding:0;border:var(--fm-border-w-2) solid var(--fm-d-fg);border-radius:var(--fm-radius-pill);background:var(--fm-d-surface);transform:translate(-50%,-50%);box-shadow:var(--fm-shadow-panel);pointer-events:auto;cursor:col-resize}.fm-analysis-workspace__swipe-input{position:absolute;inline-size:var(--fm-border-w);block-size:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);pointer-events:none}.fm-analysis-workspace__swipe-input .fm-slider{block-size:100%;opacity:0}.fm-analysis-workspace__map-fit .fm-inline{min-inline-size:0;margin:0;padding:0;border:0}.fm-analysis-workspace__analysis{min-block-size:0;align-self:stretch;overflow:auto;padding:var(--fm-space-inset-lg);border-inline-start:var(--fm-border-w) solid var(--fm-d-border);background:var(--fm-d-surface)}.fm-analysis-workspace--series .fm-analysis-workspace__analysis{position:absolute;z-index:var(--fm-z-maptools);inset-block-start:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-inset-md));inset-inline-end:var(--fm-space-inset-md);inline-size:min(var(--fm-panel-w),calc(100% - var(--fm-space-inset-xl)));max-block-size:calc(100% - var(--app-shell-overlay-safe-top) - var(--fm-space-inset-md) - var(--fm-space-inset-md));align-self:auto;overflow:auto;border-inline-start:0;border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-sm);background:var(--fm-d-surface);box-shadow:var(--fm-shadow-panel)}.fm-analysis-workspace__layers{display:flex;flex:1 1 auto;inline-size:100%}.fm-analysis-workspace__map-unavailable{display:grid;block-size:100%;place-items:center;padding:var(--fm-space-inset-lg);background:var(--fm-d-surface-3);color:var(--fm-d-fg-2)}.fm-analysis-workspace__map-placeholder{position:relative;overflow:hidden;block-size:100%;min-block-size:0}.fm-analysis-workspace__map-placeholder>.fm-asset-image{position:absolute;top:0;right:0;bottom:0;left:0}.fm-analysis-workspace__pane-switch,.fm-analysis-workspace__refine{display:none}.fm-analysis-workspace__map-fit .fm-analysis-workspace__plate-controls{display:contents}.fm-analysis-workspace--map-detail{block-size:auto}.fm-analysis-workspace--map-detail .fm-analysis-workspace__header{align-items:stretch;flex-wrap:wrap;padding-inline-end:calc(var(--fm-tap-target) + var(--fm-space-2))}.fm-analysis-workspace--map-detail .fm-analysis-workspace__header>.fm-inline{max-inline-size:100%}.fm-analysis-workspace--map-detail .fm-analysis-workspace__body{display:block}.fm-analysis-workspace--map-detail .fm-analysis-workspace__analysis{overflow:visible;border-inline-start:0}.fm-analysis-workspace__views-row{min-inline-size:0;max-inline-size:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.fm-analysis-workspace__views-row::-webkit-scrollbar{display:none}.fm-analysis-workspace__views-row[data-fade=edges]{-webkit-mask-image:linear-gradient(to right,transparent var(--row-fade-start-clear),currentcolor var(--row-fade-start-solid),currentcolor var(--row-fade-solid),transparent var(--row-fade-end));mask-image:linear-gradient(to right,transparent var(--row-fade-start-clear),currentcolor var(--row-fade-start-solid),currentcolor var(--row-fade-solid),transparent var(--row-fade-end))}.fm-analysis-workspace__views-row .fm-analysis-workspace__views{display:flex;inline-size:auto;min-inline-size:100%;max-inline-size:none;overflow:visible}.fm-analysis-workspace__views .fm-selector-seg__btn{flex:1 0 auto;justify-content:center;padding-inline:var(--fm-space-inset-xs)}@media(max-width:64em){.fm-analysis-workspace__header{align-items:end;flex-wrap:nowrap}.fm-analysis-workspace__header .fm-analysis-workspace__lede,.fm-analysis-workspace__header-controls,.fm-analysis-workspace__map-fit .fm-analysis-workspace__plate-controls{display:none}.fm-analysis-workspace__refine{display:block;flex:0 0 auto}.fm-analysis-workspace__header[data-compact=true] .fm-analysis-workspace__header-controls{display:flex;flex:0 0 auto}.fm-analysis-workspace__header>.fm-analysis-workspace__pane-switch{padding:0;border:0;background:transparent}.fm-analysis-workspace__header--answered>.fm-analysis-workspace__pane-switch{margin-inline-end:auto}.fm-analysis-workspace__header:not(.fm-analysis-workspace__header--answered){flex-wrap:wrap}.fm-analysis-workspace__header:not(.fm-analysis-workspace__header--answered)>.fm-stack{flex:1 1 0}.fm-analysis-workspace__header:not(.fm-analysis-workspace__header--answered)>.fm-analysis-workspace__pane-switch{order:3;inline-size:100%}.fm-analysis-workspace__split,.fm-analysis-workspace--series .fm-analysis-workspace__body{overflow:auto}.fm-analysis-workspace--series .fm-analysis-workspace__body{display:flex;flex-direction:column;padding-block-start:var(--app-shell-overlay-safe-top)}.fm-analysis-workspace--series .fm-analysis-workspace__map{flex:0 0 auto;block-size:auto;aspect-ratio:1 / 1;max-block-size:70svh}.fm-analysis-workspace--series .fm-analysis-workspace__map-top{inset-block-start:var(--fm-space-inset-md)}.fm-analysis-workspace--series .leaflet-top{top:0}.fm-analysis-workspace--series .fm-analysis-workspace__transport{position:static;flex:0 0 auto;border-inline:0;border-block-start:0;border-radius:0;box-shadow:none}.fm-analysis-workspace__split{display:flex;flex-direction:column}.fm-analysis-workspace__split>.fm-split__content,.fm-analysis-workspace__split>.fm-split__graphic{flex:1 0 auto}.fm-analysis-workspace__split>:has(>.fm-analysis-workspace__pane--inactive-mobile){display:none}.fm-analysis-workspace--series .fm-analysis-workspace__analysis{flex:1 0 auto;position:static;inset:auto;z-index:auto;inline-size:auto;max-block-size:none;overflow:visible;border:0;border-radius:0;box-shadow:none}.fm-analysis-workspace--series .fm-analysis-workspace__map-top,.fm-analysis-workspace--series .fm-analysis-workspace__transport{inset-inline-end:var(--fm-space-inset-md)}.fm-analysis-workspace__pane-switch{display:block;padding:var(--fm-space-inset-sm) var(--fm-space-inset-md);border-block-end:var(--fm-border-w) solid var(--fm-d-border);background:var(--fm-d-surface)}.fm-analysis-workspace__pane--inactive-mobile{display:none}.fm-analysis-workspace__analysis{overflow:visible;border-block-start:var(--fm-border-w) solid var(--fm-d-border);border-inline-start:0}}@media(max-width:40em){.fm-analysis-workspace__header,.fm-analysis-workspace__analysis{padding:var(--fm-space-inset-md)}.fm-analysis-workspace__answer{margin-block:calc(-1 * var(--fm-space-inset-md)) var(--fm-space-inset-md);margin-inline:calc(-1 * var(--fm-space-inset-md))}.fm-analysis-workspace__evidence-filters{flex-direction:column;align-items:stretch}.fm-analysis-workspace__evidence-filters>*{min-width:0}}@media(max-width:64em){.fm-analysis-workspace[data-phone-layout=scroll]{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.fm-analysis-workspace[data-phone-layout=scroll] .fm-analysis-workspace__body{flex:0 0 auto}.fm-analysis-workspace[data-phone-layout=scroll] .fm-analysis-workspace__split{overflow:visible;flex:0 0 auto}.fm-analysis-workspace[data-phone-layout=scroll] .fm-analysis-workspace__split>.fm-split__content{order:-1;flex:0 0 auto;block-size:40svh;min-block-size:15rem}.fm-analysis-workspace[data-phone-layout=scroll] .fm-analysis-workspace__split>.fm-split__graphic{flex:0 0 auto}.fm-analysis-workspace[data-phone-layout=scroll] .fm-analysis-workspace__analysis{border-block-start:0}}.fm-analysis-workspace__map-meta{display:flex;flex-direction:column;align-items:start;gap:var(--fm-space-stack-xs)}.fm-analysis-workspace__series-heading{display:grid;gap:var(--fm-space-stack-xs)}.fm-analysis-workspace__series-heading :is(h1,p){margin:0}.fm-analysis-workspace__evidence-filters>span{display:block;min-inline-size:0}.fm-analysis-workspace__evidence-filters .ant-form-item-row{flex-flow:column nowrap;align-items:stretch;gap:var(--fm-space-stack-xs)}.fm-analysis-workspace__evidence-filters .ant-form-item-label{flex:0 0 auto;padding:0;text-align:start}.fm-analysis-workspace__evidence-filters .ant-form-item-control{flex:0 0 auto;min-inline-size:0;inline-size:100%}.fm-analysis-workspace__index-legend{display:flex;align-items:center;gap:var(--fm-space-inline-xs);padding:var(--fm-space-inset-xs) var(--fm-space-inset-sm);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-sm);background:var(--fm-d-surface);box-shadow:var(--fm-shadow-panel);color:var(--fm-d-fg-2)}.fm-analysis-workspace__index-legend-label{font-size:var(--fm-fs-fine);white-space:nowrap}.fm-analysis-workspace__index-ramp{display:block;inline-size:calc(var(--fm-space-inset-lg) * 3);block-size:var(--fm-space-inset-xs);border-radius:var(--fm-radius-pill)}.fm-analysis-workspace__index-ramp[data-index=ndmi]{background:linear-gradient(90deg,var(--fm-sky) 0%,var(--fm-accent) 45%,var(--fm-warning) 100%)}.fm-analysis-workspace__transport-controls{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:var(--fm-space-inline-sm)}[data-fm-map-fit=contain][data-dated-raster=ready] .leaflet-container,[data-fm-map-fit=contain] [data-dated-raster=ready] .leaflet-container{background:var(--fm-deep-ground)}[data-fm-map-fit=contain][data-dated-raster=ready] .leaflet-tile-pane,[data-fm-map-fit=contain][data-dated-raster=ready] .leaflet-control-attribution,[data-fm-map-fit=contain] [data-dated-raster=ready] .leaflet-tile-pane,[data-fm-map-fit=contain] [data-dated-raster=ready] .leaflet-control-attribution{display:none}.fm-analysis-workspace__map-fit .fm-analysis-workspace__filters{flex:0 1 auto;inline-size:auto}@media(min-width:64.0625em){.fm-analysis-workspace__transport .fm-analysis-workspace__layers{flex:0 1 auto;inline-size:auto}.fm-analysis-workspace__transport .fm-analysis-workspace__rail{flex:1 1 auto;inline-size:100%}}.fm-analysis-workspace__rail[data-fit=thin]{overflow-x:visible}.fm-analysis-workspace__rail[data-fit=thin] .fm-analysis-workspace__tick{min-inline-size:0;flex:1 1 0;padding-inline:0;padding-block-end:calc(var(--fm-fs-fine) * var(--fm-lh-snug) + var(--fm-space-stack-xs))}.fm-analysis-workspace__rail[data-fit=thin] .fm-analysis-workspace__tick-label{position:absolute;inset-block-end:0}.fm-analysis-workspace__rail[data-fit=thin] [data-align=start] .fm-analysis-workspace__tick-label{inset-inline-start:0}.fm-analysis-workspace__rail[data-fit=thin] [data-align=end] .fm-analysis-workspace__tick-label{inset-inline-end:0}.fm-analysis-workspace__rail[data-fit=thin] [data-align=center] .fm-analysis-workspace__tick-label{inset-inline-start:50%;transform:translate(-50%)}.fm-analysis-workspace__rail[data-fit=thin] [data-label=dot] .fm-analysis-workspace__tick-label{visibility:hidden}.fm-analysis-workspace__lens .fm-map-workspace-lens{top:var(--fm-overlay-inset);right:var(--fm-overlay-inset);max-width:calc(100% - 2 * var(--fm-overlay-inset) - var(--fm-tap-target) - var(--fm-space-3))}.fm-analysis-workspace__lens .fm-map-workspace-legend-strip{right:var(--fm-overlay-inset);bottom:var(--fm-overlay-inset);max-width:min(22rem,calc(100% - 2 * var(--fm-overlay-inset) - 8rem))}.fm-analysis-workspace__lens[data-tier=mobile] .fm-map-workspace-lens{top:var(--fm-space-3);right:var(--fm-space-3);left:calc(var(--fm-space-3) + var(--fm-tap-target) + var(--fm-space-2));max-width:none}.fm-analysis-workspace__lens[data-tier=mobile] .fm-map-workspace-lens__bar{flex:1 1 auto}.fm-analysis-workspace__lens[data-tier=mobile] .fm-map-workspace-legend-strip{top:auto;right:var(--fm-space-3);bottom:var(--fm-space-3);left:var(--fm-space-3);max-width:none}.fm-analysis-workspace__map-corner[data-tier=mobile]{inset-block:calc(var(--fm-space-3) + 2 * var(--fm-tap-target) + var(--fm-space-2)) auto;inset-inline-start:var(--fm-space-3)}.fm-analysis-workspace__lead{padding-block-end:var(--fm-space-inset-lg);border-block-end:var(--fm-border-w) solid var(--fm-d-border)}.fm-analysis-workspace__lead--light{container:fm-analysis-lead / inline-size;padding:var(--fm-space-5) var(--fm-space-6);background:var(--fm-d-bg-2)}@container fm-analysis-lead (max-width: 30rem){.fm-analysis-workspace__lead--light .fm-key-figures--compact>.fm-key-figures__grid[data-count]{grid-template-columns:minmax(0,1fr);row-gap:var(--fm-space-3)}.fm-analysis-workspace__lead--light .fm-key-figures--compact .fm-key-figures__item{display:grid;grid-template-columns:var(--fm-grid-2);column-gap:var(--fm-space-4);align-items:baseline}.fm-analysis-workspace__lead--light .fm-key-figures--compact .fm-key-figures__value{grid-column:1;grid-row:1 / span 3}.fm-analysis-workspace__lead--light .fm-key-figures--compact .fm-key-figures__item>:not(.fm-key-figures__value){grid-column:2}.fm-analysis-workspace__lead--light .fm-key-figures--compact .fm-key-figures__label{margin-top:0}}@media(max-width:48em){.fm-analysis-workspace__lead{padding-block-end:var(--fm-space-4)}.fm-analysis-workspace__lead--light{padding:var(--fm-space-4)}.fm-analysis-workspace__lead .fm-section-prose{gap:var(--fm-space-4)}}@media(pointer:coarse){.fm-analysis-workspace__views .fm-selector-seg__btn,.fm-analysis-workspace__refine .btn-mini,.fm-analysis-workspace .fm-map-viewport-controls .btn-mini{min-height:var(--fm-tap-target)}.fm-analysis-workspace .leaflet-touch .leaflet-bar a{width:var(--fm-tap-target);height:var(--fm-tap-target);line-height:var(--fm-tap-target)}}.fm-analysis-workspace__answered{display:flex;min-block-size:0;flex:1 1 auto;flex-direction:column;gap:var(--fm-space-stack-lg);overflow-y:auto;padding:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-inset-lg)) var(--fm-container-px) var(--fm-space-inset-xl)}.fm-analysis-workspace__answered>button{align-self:start}.fm-analysis-workspace__answered-split>.fm-split__content,.fm-analysis-workspace__answered-split>.fm-split__graphic{display:flex;min-block-size:0;flex-direction:column}.fm-analysis-workspace__answered .fm-analysis-workspace__answer{display:flex;flex:1 1 auto;flex-direction:column;margin:0;overflow:hidden;border-radius:var(--fm-radius-lg)}.fm-analysis-workspace__answered .fm-analysis-workspace__answer>*{flex:1 1 auto}.fm-analysis-workspace__map--framed{min-block-size:clamp(18rem,42svh,28rem);flex:1 1 auto;overflow:hidden;border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-lg)}.fm-analysis-workspace__analysis--answered{flex:0 0 auto;overflow:visible;padding:0;border-inline-start:0;background:transparent}.fm-operational-workspace__stages[data-presentation=stepper] .fm-operational-workspace__stage{position:relative;flex-direction:column;align-items:center;gap:var(--fm-space-2);border:0;text-align:center}.fm-operational-workspace__stages[data-presentation=stepper] .fm-operational-workspace__stage+.fm-operational-workspace__stage:before{content:"";position:absolute;inset-block-start:calc(var(--fm-space-inset-lg) + var(--fm-space-8) / 2);inset-inline:-50% 50%;height:calc(var(--fm-border-w) * 2);background:var(--fm-d-border-2)}.fm-operational-workspace__stages[data-presentation=stepper] .fm-operational-workspace__stage:is([data-status=complete],[data-status=current]):before{background:var(--fm-accent)}.fm-operational-workspace__stages[data-presentation=stepper] .fm-operational-workspace__stage-number{position:relative;z-index:1;display:inline-grid;place-items:center;width:var(--fm-space-8);height:var(--fm-space-8);border:calc(var(--fm-border-w) * 2) solid var(--fm-d-border-2);border-radius:var(--fm-radius-full);background:var(--fm-d-surface);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-operational-workspace__stages[data-presentation=stepper] .fm-operational-workspace__stage[data-status=complete] .fm-operational-workspace__stage-number{border-color:var(--fm-accent);background:var(--fm-d-surface);color:var(--fm-accent)}.fm-operational-workspace__stages[data-presentation=stepper] .fm-operational-workspace__stage[data-status=current] .fm-operational-workspace__stage-number{border-color:var(--fm-selector-active-bg);background:var(--fm-selector-active-bg);color:var(--fm-selector-active-fg)}.fm-operational-workspace__stages[data-presentation=stepper] .fm-operational-workspace__stage[data-status=current]{color:var(--fm-d-fg)}.fm-operational-workspace__stages[data-presentation=stepper] .fm-operational-workspace__stage-copy{justify-items:center}@media(max-width:39.999em){.fm-operational-workspace__stages[data-presentation=stepper]{padding-inline:var(--fm-gutter)}.fm-operational-workspace__stages[data-presentation=stepper] .fm-operational-workspace__stage{display:flex;flex:1 1 0;min-width:0}.fm-operational-workspace__stages[data-presentation=stepper] .fm-operational-workspace__stage-number{display:inline-grid}.fm-operational-workspace__stages[data-presentation=stepper] .fm-operational-workspace__stage .fm-operational-workspace__stage-copy{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-operational-workspace__stages[data-presentation=stepper] .fm-operational-workspace__stage[data-status=current] .fm-operational-workspace__stage-copy{position:static;width:auto;max-width:100%;height:auto;overflow:visible;clip-path:none;white-space:normal;overflow-wrap:anywhere;font-size:var(--fm-fs-caption)}.fm-operational-workspace__stages[data-presentation=stepper] .fm-operational-workspace__stage[data-status=current] .fm-operational-workspace__stage-copy strong{overflow:visible;white-space:normal;overflow-wrap:break-word}.fm-operational-workspace__stages[data-presentation=stepper] .fm-operational-workspace__stage+.fm-operational-workspace__stage:before{inset-block-start:calc(var(--fm-space-inset-sm) + var(--fm-space-8) / 2)}}.fm-operational-workspace__stage-position{display:none}.fm-operational-workspace[data-tier=mobile] .fm-operational-workspace__stage-position{display:block;color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-medium);white-space:nowrap}.fm-operational-workspace__guide{display:grid;gap:var(--fm-space-inset-md);width:min(100%,var(--fm-content-rail-max));margin-inline:auto;padding:var(--fm-space-inset-lg) var(--fm-gutter) 0}.fm-operational-workspace__guide[data-chrome=compact]{padding:0}.fm-operational-workspace__progress{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-operational-workspace__choices{display:grid;gap:var(--fm-space-inset-sm);padding:var(--fm-space-inset-md) var(--fm-space-inset-lg);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface)}.fm-operational-workspace__choices-title{margin:0;color:var(--fm-accent);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);letter-spacing:var(--fm-letter-spacing-label);text-transform:uppercase}.fm-operational-workspace__choice-list{display:grid;grid-template-columns:var(--fm-grid-2);gap:var(--fm-space-inset-md) var(--fm-space-inset-xl);margin:0}@media(min-width:64.0625em){.fm-operational-workspace__choice-list{grid-template-columns:var(--fm-grid-4)}}.fm-operational-workspace__choice-list>.fm-operational-workspace__choice{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--fm-space-1)}.fm-operational-workspace__outcome{width:min(100%,var(--fm-content-rail-max));min-width:0;margin-inline:auto;padding-inline:var(--fm-gutter)}.fm-operational-workspace__choice{display:grid;align-content:start;gap:var(--fm-space-1);min-width:0}.fm-operational-workspace__choice dt{display:flex;align-items:baseline;gap:var(--fm-space-2);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-operational-workspace__choice dd{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi)}.fm-operational-workspace__choice-change.btn-mini{position:relative;height:auto;padding:0;font-size:inherit;line-height:inherit}.fm-operational-workspace__choice-change.btn-mini:after{content:"";position:absolute;inset:calc(-1 * var(--fm-space-inset-sm))}@media(max-width:39.999em){.fm-operational-workspace__choices{padding:var(--fm-space-inset-sm) var(--fm-space-inset-md)}.fm-operational-workspace__choice-list{column-gap:var(--fm-space-inset-md)}.fm-operational-workspace__choice dd{font-size:var(--fm-fs-body-sm)}}.fm-operational-workspace__transition[data-guided=true]{flex-wrap:wrap}.fm-operational-workspace__transition[data-guided=true] .fm-operational-workspace__transition-failure{display:flex;flex:none;width:100%;align-items:flex-start;gap:var(--fm-space-2);margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium)}.fm-operational-workspace__transition[data-guided=true] .fm-operational-workspace__transition-failure>.anticon{flex:none;margin-block-start:var(--fm-space-1);color:var(--fm-warning)}.fm-operational-workspace__transition[data-guided=true] .fm-operational-workspace__transition-confirmation{flex:none;width:100%}.fm-operational-workspace__transition[data-guided=true] .fm-operational-workspace__transition-confirmation .fm-checkbox.ant-checkbox-wrapper{font-weight:var(--fm-fw-medium)}.fm-operational-workspace__transition[data-guided=true] p{flex:1 1 auto}@media(max-width:39.999em){.fm-operational-workspace__transition[data-guided=true]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--fm-space-inset-sm)}.fm-operational-workspace__transition[data-guided=true]:not([data-final]){position:sticky;inset-block-end:0;z-index:2;padding-block:var(--fm-space-inset-sm);border-block-start:var(--fm-border-w) solid var(--fm-d-border);background:var(--fm-d-bg)}.fm-operational-workspace__transition[data-guided=true] p{order:-1;width:100%;font-size:var(--fm-fs-body-sm)}.fm-operational-workspace__transition[data-guided=true]:not([data-final]) .btn-mini{flex:1 1 0;justify-content:center}}.fm-operational-workspace__guide~.fm-operational-workspace__story-intro{padding-block-end:0}.fm-operational-workspace__guide~.fm-operational-workspace__story-intro+.fm-operational-workspace__region-band,.fm-operational-workspace__guide~.fm-operational-workspace__story-intro+.fm-operational-workspace__region-band.fm-section-band--light,.fm-operational-workspace__guide+.fm-operational-workspace__region-band{padding-block-start:var(--fm-space-8)}@media(max-width:39.999em){.fm-operational-workspace__guide+.fm-operational-workspace__region-band{padding-block-start:var(--fm-space-4)}}.fm-operational-workspace__guide~.fm-operational-workspace__region-band:has(+.fm-operational-workspace__transition[data-guided=true]){padding-block-end:var(--fm-space-8)}.fm-operational-workspace[data-presentation=page] .fm-operational-workspace__body:has(>.fm-operational-workspace__guide){min-height:calc(100% - var(--fm-report-nav-dock-top) - var(--fm-operational-dock-h))}.fm-operational-workspace[data-chrome] .fm-operational-workspace__region .fm-operational-workspace__region-heading h3{font-size:var(--fm-fs-h4)}.fm-guided-chrome__header{flex:0 0 auto;min-width:0;padding:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-4)) var(--fm-gutter) var(--fm-space-2);background:var(--fm-d-bg)}.fm-guided-chrome__header-inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fm-space-2) var(--fm-space-4);width:min(100%,var(--fm-content-rail-max));margin-inline:auto}.fm-guided-chrome__header-inner h1{min-width:0;margin:0;overflow-wrap:anywhere}.fm-operational-workspace[data-presentation=page]>.fm-operational-workspace__chrome-dock[data-chrome=compact]:first-child{margin-block-start:var(--app-shell-overlay-safe-top)}.fm-operational-workspace__chrome-dock[data-chrome=compact]{border-block-end:var(--fm-border-thin) solid var(--fm-border-subtle)}.fm-guided-chrome__bar{display:flex;align-items:center;gap:var(--fm-space-6);width:min(100%,var(--fm-content-rail-max));min-height:calc(var(--fm-space-12) + var(--fm-space-2));margin-inline:auto;padding-inline:var(--fm-gutter)}.fm-guided-chrome__return{display:inline-flex;flex:none}.fm-guided-chrome__steps{display:flex;flex:0 0 auto;align-items:center;max-inline-size:100%;gap:var(--fm-space-1);min-width:0;overflow-x:auto;scrollbar-width:none}.fm-guided-chrome__steps::-webkit-scrollbar{display:none}.fm-guided-chrome__step{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--fm-space-2);min-height:var(--fm-tap-target);padding-inline:var(--fm-space-2);border-radius:var(--fm-radius-full);color:var(--fm-d-fg-2);text-decoration:none;white-space:nowrap}.fm-guided-chrome__step:is(:hover,:focus,:focus-visible,:active,:visited){text-decoration:none}.fm-guided-chrome__step:hover{color:var(--fm-d-fg)}.fm-guided-chrome__step:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:calc(-1 * var(--fm-outline-w))}.fm-guided-chrome__step+.fm-guided-chrome__step:before{content:"";order:-1;width:var(--fm-space-6);height:var(--fm-border-w-2);margin-inline-end:var(--fm-space-1);border-radius:var(--fm-radius-full);background:var(--fm-d-border-2)}.fm-guided-chrome__step:is([data-status=complete],[data-status=current]):before{background:var(--fm-accent)}.fm-guided-chrome__step-number{display:inline-grid;flex:0 0 auto;place-items:center;width:var(--fm-space-6);height:var(--fm-space-6);border:var(--fm-border-w-2) solid var(--fm-d-border-2);border-radius:var(--fm-radius-full);background:var(--fm-d-surface);color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);font-variant-numeric:tabular-nums;font-weight:var(--fm-fw-semi)}.fm-guided-chrome__step[data-status=complete] .fm-guided-chrome__step-number{border-color:var(--fm-accent);color:var(--fm-accent)}.fm-guided-chrome__step[data-status=current] .fm-guided-chrome__step-number{border-color:var(--fm-selector-active-bg);background:var(--fm-selector-active-bg);color:var(--fm-selector-active-fg)}.fm-guided-chrome__step-label strong{font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium)}.fm-guided-chrome__step[data-status=current]{color:var(--fm-d-fg)}.fm-guided-chrome__step[data-status=current] .fm-guided-chrome__step-label strong{font-weight:var(--fm-fw-semi)}.fm-guided-chrome__step[aria-disabled=true]{cursor:not-allowed;color:var(--fm-d-fg-2)}.fm-guided-chrome__strip{width:min(100%,var(--fm-content-rail-max));margin-inline:auto;padding:0 var(--fm-gutter) var(--fm-space-3)}.fm-guided-chrome__strip-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fm-space-2) var(--fm-space-8)}.fm-guided-chrome__lead{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--fm-space-1) var(--fm-space-2)}.fm-guided-chrome__lead-figure{display:inline-flex;align-items:baseline;gap:var(--fm-space-1);white-space:nowrap}.fm-guided-chrome__lead-value{color:var(--fm-d-fg);font-size:var(--fm-fs-h4);font-variant-numeric:tabular-nums;font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-tight)}.fm-guided-chrome__lead-unit,.fm-guided-chrome__lead-label{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-guided-chrome__choices{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fm-space-2) var(--fm-space-6);margin:0}.fm-guided-chrome__choice{display:inline-flex;align-items:baseline;gap:var(--fm-space-2);min-width:0}.fm-guided-chrome__choice dt{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-guided-chrome__choice dd{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--fm-space-2);margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium)}.fm-guided-chrome__disclosure{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fm-space-3);min-width:0}.fm-guided-chrome__line{display:flex;flex:1 1 auto;align-items:baseline;gap:var(--fm-space-2);min-width:0}.fm-guided-chrome__line .fm-guided-chrome__lead-value{font-size:var(--fm-fs-body)}.fm-guided-chrome__line-values{display:flex;flex:1 1 0;flex-wrap:wrap;align-items:baseline;min-width:0;block-size:1lh;overflow:hidden;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-regular)}.fm-guided-chrome__line-values:empty{display:none}.fm-guided-chrome__line-fact{flex:none;white-space:nowrap}.fm-guided-chrome__line-fact+.fm-guided-chrome__line-fact:before{content:" · "}p.fm-guided-chrome__lead-label{margin:0 0 var(--fm-space-3)}.fm-guided-chrome__disclosure-action{color:var(--fm-d-fg);text-decoration:underline;text-underline-offset:var(--fm-space-1);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);white-space:nowrap}.fm-guided-chrome__change.btn-mini{position:relative;height:auto;padding:0;font-size:var(--fm-fs-caption);line-height:inherit}.fm-guided-chrome__change.btn-mini:after{content:"";position:absolute;inset:calc(-1 * var(--fm-space-inset-sm))}@media(pointer:coarse){.fm-guided-chrome__change.btn-mini{min-height:var(--fm-tap-target-docked)}}.fm-operational-workspace__body:has(>.fm-guided-chrome__actions:not([data-final])){display:flex;flex-direction:column}.fm-guided-chrome__actions{margin-block-start:auto;position:sticky;inset-block-end:0;z-index:var(--fm-z-dock);border-block-start:var(--fm-border-thin) solid var(--fm-border-subtle);background:var(--fm-d-bg)}.fm-operational-workspace__body:has(>.fm-guided-chrome__actions[data-final]):has(>.fm-operational-workspace__region-band [data-moment=commit]){display:flex;flex-direction:column}.fm-operational-workspace__body:has(>.fm-guided-chrome__actions[data-final])>.fm-operational-workspace__region-band:has([data-moment=commit]){flex:1 0 auto}.fm-guided-chrome__actions[data-final]{position:static;border-block-start:0}.fm-guided-chrome__actions[data-final]:not(:has(a,button,[role=alert])){display:none}.fm-guided-chrome__actions-inner{display:flex;align-items:center;gap:var(--fm-space-4);width:min(100%,var(--fm-content-rail-max));margin-inline:auto;padding:var(--fm-space-3) var(--fm-gutter)}.fm-guided-chrome__actions-inner p{flex:1 1 auto;min-width:0;margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm)}.fm-guided-chrome__failure{display:flex;align-items:flex-start;gap:var(--fm-space-2);width:min(100%,var(--fm-content-rail-max));margin:0 auto;padding:var(--fm-space-3) var(--fm-gutter) 0;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium)}.fm-guided-chrome__failure>.anticon{flex:none;margin-block-start:var(--fm-space-1);color:var(--fm-warning)}.fm-guided-chrome__confirmation{flex:1 1 auto;min-width:0}.fm-guided-chrome__confirmation~p{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-guided-chrome__confirmation .fm-consent .fm-checkbox.ant-checkbox-wrapper{min-height:var(--fm-tap-target-docked);font-weight:var(--fm-fw-medium)}.fm-guided-chrome__actions[data-submitting] .btn-mini--primary.btn-mini--loading{opacity:1;cursor:progress}.fm-guided-chrome__actions-inner p[data-blocked]{color:var(--fm-d-fg);font-weight:var(--fm-fw-medium)}.fm-guided-chrome__moves{display:contents}.fm-guided-chrome__moves>.btn-mini--bordered{order:-1}.fm-guided-chrome__actions-inner .btn-mini--primary{margin-inline-start:auto}.fm-guided-chrome__revision{display:inline-flex;flex:0 1 auto;align-items:center;gap:var(--fm-space-2);min-width:0;max-width:48ch;margin:0;padding:var(--fm-space-1) var(--fm-space-3);border:var(--fm-border-thin) solid var(--fm-border-subtle);border-radius:var(--fm-radius-full);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);white-space:nowrap}.fm-guided-chrome__revision>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.fm-guided-chrome__status{display:inline-flex;flex:0 1 auto;align-items:center;gap:var(--fm-space-2);min-width:0;color:var(--fm-d-fg);font-weight:var(--fm-fw-semi)}.fm-guided-chrome__status-dot{flex:none;inline-size:var(--fm-space-2);block-size:var(--fm-space-2);border-radius:var(--fm-radius-full);background:var(--fm-accent)}.fm-guided-chrome__status-text{min-width:0;max-inline-size:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-guided-chrome__status-count{flex:none;font-variant-numeric:tabular-nums;white-space:nowrap}.fm-guided-chrome__revision:is([data-status=stale],[data-status=blocked],[data-status=failed],[data-status=loading]) .fm-guided-chrome__status-dot{background:var(--fm-amber)}.fm-guided-chrome__revision:is([data-status=conflict],[data-status=error]) .fm-guided-chrome__status-dot{background:var(--fm-rose)}@media(max-width:47.9375em){.fm-guided-chrome__revision:has(>.fm-guided-chrome__status){flex:0 1 auto;max-width:50%}.fm-guided-chrome__revision:has(>.fm-guided-chrome__status)>.fm-guided-chrome__revision-label{display:none}}.fm-guided-chrome__revision:is([data-status=stale],[data-status=blocked],[data-status=failed],[data-status=loading]){border-color:var(--fm-amber)}.fm-guided-chrome__revision:is([data-status=conflict],[data-status=error]){border-color:var(--fm-rose)}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__header{padding-block-start:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-2))}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__bar{gap:var(--fm-space-3)}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__steps{flex:1 1 auto;min-width:0}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__revision{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__revision[data-counted] .fm-guided-chrome__status-text{display:none}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__status-text{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__step{gap:var(--fm-space-1);min-height:var(--fm-tap-target-docked);padding-inline:var(--fm-space-1)}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__step+.fm-guided-chrome__step:before{width:var(--fm-space-3)}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__step:not([data-status=current]) .fm-guided-chrome__step-label{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__step[data-status=current] .fm-guided-chrome__step-label{display:inline-flex;flex-direction:column;min-width:0;overflow:hidden;line-height:var(--fm-lh-tight);text-overflow:ellipsis}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__revision-label{display:none}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__revision:not(:has(.fm-guided-chrome__status)){display:none}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__strip{padding-block-end:0}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__strip .fm-accordion__trigger{flex-wrap:nowrap;min-height:var(--fm-tap-target-docked);padding-block:0}@media(pointer:coarse){.fm-guided-chrome__header .btn-mini{height:auto;min-height:var(--fm-tap-target)}}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__strip .fm-accordion__label{min-width:0}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__bar{min-height:var(--fm-tap-target-docked)}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__choices{flex-direction:column;align-items:stretch;gap:var(--fm-space-3)}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__choice{flex-direction:column;gap:0}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__actions-inner{flex-direction:column;align-items:stretch;gap:0;padding:var(--fm-space-1) var(--fm-gutter) calc(var(--fm-space-1) + env(safe-area-inset-bottom,0rem))}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__actions-inner p{overflow:hidden;font-size:var(--fm-fs-caption);line-height:var(--fm-lh-tight);text-overflow:ellipsis;white-space:nowrap}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__confirmation{padding-block:var(--fm-space-1)}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__confirmation .fm-checkbox.ant-checkbox-wrapper{line-height:var(--fm-lh-snug)}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__actions-inner p[data-blocked]{padding-block:var(--fm-space-1) var(--fm-space-2)}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__moves .btn-mini--lg{min-height:var(--fm-tap-target-docked)}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__actions-inner p:not([data-blocked]){position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__moves{display:flex;gap:var(--fm-space-3)}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__actions-inner .btn-mini--primary{flex:1 1 0;min-width:0;margin-inline-start:0;justify-content:center}.fm-operational-workspace[data-tier=mobile]:has(.fm-guided-chrome__confirmation) .fm-guided-chrome__strip{display:none}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__return-label{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-operational-workspace{min-width:0;color:var(--fm-d-fg);background:var(--fm-d-bg)}.fm-operational-workspace[data-presentation=dialog]{background:transparent}.fm-operational-workspace[data-presentation=dialog] .fm-operational-workspace__body{overflow:visible}.fm-operational-workspace[data-presentation=dialog] .fm-operational-workspace__stages{width:100%;padding-inline:0}.fm-operational-workspace[data-presentation=dialog] .fm-operational-workspace__stage{min-width:0;padding:var(--fm-space-inset-md)}.fm-operational-workspace[data-presentation=dialog] :is(.fm-operational-workspace__story-intro,.fm-operational-workspace__region-inner){width:100%;padding:var(--fm-space-inset-lg) 0}.fm-operational-workspace[data-presentation=dialog] .fm-operational-workspace__region-band{padding:0}.fm-operational-workspace[data-presentation=dialog] .fm-operational-workspace__region-band>.fm-section-band__inner{padding-inline:0}.fm-operational-workspace__header{flex:0 0 auto;min-width:0;padding:var(--fm-space-8) var(--fm-gutter);background:var(--fm-d-bg)}.fm-operational-workspace[data-presentation=page] .fm-operational-workspace__header{padding-block-start:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-8))}.fm-operational-workspace__header-inner,.fm-operational-workspace__stages,.fm-operational-workspace__filters-inner,.fm-operational-workspace__story-intro,.fm-operational-workspace__commit-rail,.fm-operational-workspace__state-notice,.fm-operational-workspace__paid-boundary,.fm-operational-workspace__region-inner,.fm-operational-workspace__transition{width:min(100%,var(--fm-content-rail-max));margin-inline:auto}.fm-operational-workspace__return{margin-block-end:var(--fm-space-stack-md);margin-inline-start:calc(-1 * var(--fm-space-inset-md))}.fm-operational-workspace__eyebrow,.fm-operational-workspace__region-heading>span,.fm-operational-workspace__meta dt{color:var(--fm-accent-strong);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);letter-spacing:var(--fm-letter-spacing-label);text-transform:uppercase}.fm-operational-workspace__title-row{gap:var(--fm-section-body-gap);padding-block-start:var(--fm-eyebrow-title-gap)}.fm-operational-workspace__title-row h1{max-width:18ch;margin:0;font-size:var(--fm-fs-hero);line-height:var(--fm-lh-tight);text-wrap:balance;overflow-wrap:anywhere}.fm-operational-workspace__title-row .fm-text{max-width:var(--fm-prose-measure);margin-block-start:var(--fm-title-copy-gap);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body);line-height:var(--fm-lh-normal);overflow-wrap:anywhere}.fm-operational-workspace__meta{display:grid;margin:0;gap:var(--fm-space-stack-sm)}.fm-operational-workspace__meta div{display:flex;align-items:baseline;gap:var(--fm-space-inline-md);padding-block-start:var(--fm-space-stack-sm);padding-inline-start:var(--fm-space-inset-sm);border-block-start:var(--fm-border-thin) solid var(--fm-border-subtle);border-inline-start:var(--fm-border-w-2) solid transparent}.fm-operational-workspace__meta div[data-status=current]{border-inline-start-color:var(--fm-teal)}.fm-operational-workspace__meta dd{flex:1 1 auto;min-width:0;margin:0;color:var(--fm-d-fg-2);text-align:start;text-wrap:balance;overflow-wrap:anywhere}.fm-operational-workspace__meta div[data-status=conflict],.fm-operational-workspace__meta div[data-status=error]{border-inline-start-color:var(--fm-rose)}.fm-operational-workspace__meta div[data-status=blocked],.fm-operational-workspace__meta div[data-status=stale],.fm-operational-workspace__meta div[data-status=failed],.fm-operational-workspace__meta div[data-status=unavailable]{border-inline-start-color:var(--fm-amber)}.fm-operational-workspace__meta div[data-status=working],.fm-operational-workspace__meta div[data-status=saved]{border-inline-start-color:var(--fm-teal)}.fm-operational-workspace__stages{display:flex;flex-direction:row;flex:0 0 auto;overflow-x:auto;overflow-y:hidden;padding-inline:var(--fm-gutter);scrollbar-width:none}.fm-operational-workspace__stages::-webkit-scrollbar{display:none}.fm-operational-workspace__stages[data-overflow=start]{-webkit-mask-image:linear-gradient(to right,transparent 0,currentcolor var(--fm-stage-strip-fade));mask-image:linear-gradient(to right,transparent 0,currentcolor var(--fm-stage-strip-fade))}.fm-operational-workspace__stages[data-overflow=end]{-webkit-mask-image:linear-gradient(to left,transparent 0,currentcolor var(--fm-stage-strip-fade));mask-image:linear-gradient(to left,transparent 0,currentcolor var(--fm-stage-strip-fade))}.fm-operational-workspace__stages[data-overflow=both]{-webkit-mask-image:linear-gradient(to right,transparent 0,currentcolor var(--fm-stage-strip-fade),currentcolor calc(100% - var(--fm-stage-strip-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,currentcolor var(--fm-stage-strip-fade),currentcolor calc(100% - var(--fm-stage-strip-fade)),transparent 100%)}.fm-operational-workspace__stage{display:flex;align-items:flex-start;flex:1 1 0;min-width:0;gap:var(--fm-space-inline-md);padding:var(--fm-space-inset-sm) var(--fm-space-inset-sm);border-block:var(--fm-border-thin) solid var(--fm-border-subtle);color:var(--fm-d-fg-2);text-align:start;text-decoration:none}.fm-operational-workspace__stage+.fm-operational-workspace__stage{border-inline-start:var(--fm-border-thin) solid var(--fm-border-subtle)}.fm-operational-workspace__stage:is(:hover,:focus,:focus-visible,:active,:visited){text-decoration:none}.fm-operational-workspace__stage:last-child{border-block-end:var(--fm-border-thin) solid var(--fm-border-subtle)}.fm-operational-workspace__stages[data-dense=true] .fm-operational-workspace__stage-copy small{display:none}.fm-operational-workspace__stages[data-dense=true] .fm-operational-workspace__stage-copy strong{font-size:var(--fm-fs-body-sm)}@media(min-width:40em){.fm-operational-workspace__stage{padding:var(--fm-space-inset-lg) var(--fm-space-inset-md)}.fm-operational-workspace__stages[data-dense=true] .fm-operational-workspace__stage{padding-inline:var(--fm-space-inset-sm)}}@media(max-width:39.999em){.fm-operational-workspace__stages{padding-inline:0 var(--fm-gutter);scroll-padding-inline:var(--fm-gutter)}.fm-operational-workspace__stage,.fm-operational-workspace__stages[data-dense=true] .fm-operational-workspace__stage{display:flex;align-items:baseline;justify-content:center;flex:1 0 auto;gap:var(--fm-space-1);min-width:max-content;padding-inline:var(--fm-space-inset-sm);text-align:center}.fm-operational-workspace__stage-number{font-size:var(--fm-fs-fine)}.fm-operational-workspace__stage-copy small{display:none}.fm-operational-workspace__stages .fm-operational-workspace__stage-copy strong,.fm-operational-workspace__stages[data-dense=true] .fm-operational-workspace__stage-copy strong{font-size:var(--fm-fs-fine);-webkit-hyphens:none;hyphens:none;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal}}.fm-operational-workspace__stage-copy strong,.fm-operational-workspace__stage-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-operational-workspace__stage-number{color:var(--fm-d-fg-3);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi)}.fm-operational-workspace__stage-copy{display:grid;flex:1 1 auto;min-width:0;gap:var(--fm-space-stack-xs)}.fm-operational-workspace__stage-copy strong{color:inherit}.fm-operational-workspace__stage-copy small{color:var(--fm-d-fg-3)}.fm-operational-workspace__stage[data-status=current]{border-block-start-color:var(--fm-accent);border-block-start-width:var(--fm-border-strong);color:var(--fm-d-fg)}.fm-operational-workspace__stage[data-status=current] .fm-operational-workspace__stage-number,.fm-operational-workspace__stage[data-status=complete] .fm-operational-workspace__stage-number{color:var(--fm-accent-strong)}.fm-operational-workspace__stage[aria-disabled=true]{cursor:not-allowed;color:var(--fm-d-fg-3)}.fm-operational-workspace__locked-stage{z-index:calc(var(--fm-z-topbar-drawer) + 2);display:grid;gap:var(--fm-space-1);max-width:min(22rem,var(--radix-popover-content-available-width));padding:var(--fm-space-3) var(--fm-space-4);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface-3);box-shadow:var(--fm-shadow-strong);color:var(--fm-d-fg);outline:none}.fm-operational-workspace__locked-stage-label{margin:0;color:var(--fm-d-fg-2);font-family:var(--fm-font-mono);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug);letter-spacing:var(--fm-ls-eyebrow);text-transform:uppercase}.fm-operational-workspace__locked-stage-reason{margin:0;font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-body)}.fm-operational-workspace__filters{flex:0 0 auto;border-block-end:var(--fm-border-thin) solid var(--fm-border-subtle);background:var(--fm-d-bg-2)}.fm-operational-workspace__filters-inner{display:flex;flex-wrap:wrap;gap:var(--fm-space-inline-lg);align-items:center;padding:var(--fm-space-inset-md) var(--fm-gutter)}.fm-operational-workspace__filter{display:flex;min-width:min(100%,var(--fm-panel-w));gap:var(--fm-space-inline-md);align-items:center}.fm-operational-workspace__filter>label{flex:0 0 auto;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi)}@media(max-width:39.999em){.fm-operational-workspace__filter{flex-direction:column;align-items:stretch;width:100%;min-width:0;gap:var(--fm-space-stack-xs)}.fm-operational-workspace__filter .fm-select__theme-anchor{display:block;min-width:0}.fm-operational-workspace__filter .fm-select{width:100%;min-width:0}}.fm-operational-workspace__filters[data-placement=docked]{border:0;background:transparent}.fm-operational-workspace__filters[data-placement=docked] .fm-operational-workspace__filters-inner{gap:var(--fm-space-2) var(--fm-space-8);width:min(100%,var(--fm-content-rail-max));margin-inline:auto;padding:0 var(--fm-gutter) var(--fm-space-3)}.fm-operational-workspace__filters[data-placement=docked] .fm-operational-workspace__filter{min-width:0;gap:var(--fm-space-inline-sm)}.fm-operational-workspace__filters[data-placement=docked] .fm-select__theme-anchor{display:block;inline-size:clamp(16rem,28vw,26rem);min-width:0}.fm-operational-workspace__filters[data-placement=flow][data-count="2"] .fm-operational-workspace__filters-inner{flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--fm-space-inline-sm);padding-block:var(--fm-space-inset-sm)}.fm-operational-workspace__filters[data-placement=flow][data-count="2"] .fm-operational-workspace__filter{flex:1 1 0;width:auto;min-width:0}.fm-operational-workspace__body{flex:1 0 auto;min-width:0;min-height:0;overflow-x:clip;overflow-y:visible;outline:none;background:var(--fm-d-bg)}.fm-operational-workspace[data-presentation=page] .fm-operational-workspace__chrome-dock{position:sticky;z-index:var(--fm-z-dock);top:var(--fm-report-nav-dock-top);flex:0 0 auto;background:var(--fm-d-bg)}.fm-operational-workspace[data-presentation=page]{overflow-y:auto;scroll-padding-block-start:calc(var(--fm-report-nav-dock-top) + var(--fm-operational-dock-h))}.fm-operational-workspace__story-intro{padding:var(--fm-section-gap) var(--fm-gutter)}.fm-operational-workspace__story-intro+.fm-operational-workspace__region-band.fm-section-band--light{padding-block-start:0}.fm-operational-workspace__story-intro[data-story-only] .fm-operational-workspace__story-copy h2{max-width:var(--fm-prose-measure)}.fm-operational-workspace__story-intro[data-utility-only]{padding-block:var(--fm-space-6)}.fm-operational-workspace__story-intro[data-utility-only] .fm-operational-workspace__story-aside{padding-inline-start:0;border-inline-start:0}.fm-operational-workspace__story-copy{display:grid;align-content:start;gap:var(--fm-eyebrow-title-gap)}.fm-operational-workspace__story-copy h2{max-width:30ch;margin:0;font-size:var(--fm-fs-h2);line-height:var(--fm-lh-tight);text-wrap:balance}.fm-operational-workspace__literal-answer{max-width:var(--fm-prose-measure);margin:0;margin-block-start:calc(var(--fm-title-copy-gap) - var(--fm-eyebrow-title-gap));color:var(--fm-d-fg-2);font-size:var(--fm-fs-lede);line-height:var(--fm-lh-normal);text-wrap:balance;overflow-wrap:anywhere}.fm-operational-workspace__story-aside{display:flex;flex-direction:column;gap:var(--fm-space-stack-md);align-self:end;padding-inline-start:var(--fm-space-inset-lg);border-inline-start:var(--fm-border-strong) solid var(--fm-border-subtle)}.fm-operational-workspace__story-aside:empty{display:none}.fm-operational-workspace__story-intro .fm-split:has(.fm-operational-workspace__story-aside:empty){row-gap:0}.fm-operational-workspace__notice{display:grid;gap:var(--fm-space-stack-xs);padding-block:var(--fm-space-stack-sm);border-block-start:var(--fm-border-thin) solid var(--fm-border-subtle)}.fm-operational-workspace__receipt{display:flex;gap:var(--fm-space-inline-sm);align-items:flex-start;padding:var(--fm-space-inset-md);border-block-start:var(--fm-border-strong) solid var(--fm-border-subtle);border-radius:var(--fm-radius-sm)}.fm-operational-workspace__receipt-body>strong,.fm-operational-workspace__receipt-body>p{min-width:0;margin:0;overflow-wrap:anywhere}.fm-operational-workspace__receipt-body>p{max-width:var(--fm-prose-measure);font-weight:var(--fm-fw-regular)}.fm-operational-workspace__receipt-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--fm-space-stack-xs);min-width:0}.fm-operational-workspace__receipt-glyph{font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-bold);line-height:var(--fm-lh-normal)}.fm-operational-workspace__notice[data-tone=info],.fm-operational-workspace__notice[data-tone=success],.fm-operational-workspace__receipt[data-kind=success]{border-block-start-color:var(--fm-teal)}.fm-operational-workspace__receipt[data-kind=success]{background:var(--fm-teal-soft)}.fm-operational-workspace__receipt[data-kind=success] .fm-operational-workspace__receipt-glyph{color:var(--fm-teal)}.fm-operational-workspace__receipt[data-kind=information]{border-block-start-color:var(--fm-d-fg-3);background:var(--fm-d-bg-2)}.fm-operational-workspace__receipt[data-kind=information] .fm-operational-workspace__receipt-glyph{color:var(--fm-d-fg-2)}.fm-operational-workspace__notice[data-tone=warning],.fm-operational-workspace__receipt[data-kind=blocker]{border-block-start-color:var(--fm-amber)}.fm-operational-workspace__receipt[data-kind=blocker]{background:var(--fm-amber-soft)}.fm-operational-workspace__receipt[data-kind=blocker] .fm-operational-workspace__receipt-glyph{color:var(--fm-amber)}.fm-operational-workspace__notice[data-tone=error]{border-block-start-color:var(--fm-rose)}.fm-operational-workspace__notice span,.fm-operational-workspace__receipt span,.fm-operational-workspace__status>.fm-text{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-operational-workspace__commit-rail{display:flex;flex-wrap:wrap;gap:var(--fm-space-stack-md) var(--fm-space-inline-lg);align-items:center;justify-content:space-between;padding:0 var(--fm-gutter) var(--fm-space-inset-lg)}.fm-operational-workspace__status,.fm-operational-workspace__controls{display:flex;flex-wrap:wrap;gap:var(--fm-space-stack-sm) var(--fm-space-inline-sm);align-items:center}.fm-operational-workspace__status{flex:1 1 auto;min-width:0;max-width:100%}.fm-operational-workspace__status>.fm-progress{max-width:100%}.fm-operational-workspace__controls [data-tone=destructive]{margin-inline-start:var(--fm-space-inline-md);padding-inline-start:var(--fm-space-inline-lg);border-inline-start:var(--fm-border-thin) solid var(--fm-border-subtle);border-radius:0}.fm-operational-workspace__region{border-block-start:0}.fm-operational-workspace__region-skeleton{min-height:var(--fm-space-20);border-radius:var(--fm-radius);background:linear-gradient(100deg,var(--fm-d-surface-3) 20%,var(--fm-d-border) 37%,var(--fm-d-surface-3) 63%);background-size:400% 100%;animation:fm-skeleton-shimmer var(--fm-motion-duration-skeleton) ease infinite}.fm-operational-workspace__region-skeleton[data-kind=section]{min-height:var(--fm-space-16)}@media(prefers-reduced-motion:reduce){.fm-operational-workspace__region-skeleton{animation:none}}.fm-operational-workspace__region{width:100%;margin:0}.fm-operational-workspace__region[data-band-tone=dark]{color:var(--fm-fg-on-dark)}.fm-operational-workspace__region[data-band-tone=dark] .fm-operational-workspace__region-lede,.fm-operational-workspace__region[data-band-tone=dark] .fm-lede,.fm-operational-workspace__region[data-band-tone=dark] .fm-operational-workspace__literal-answer{color:var(--fm-fg-on-dark-muted)}.fm-operational-workspace__region[data-band-tone=dark] .fm-text,.fm-operational-workspace__region[data-band-tone=dark] h1,.fm-operational-workspace__region[data-band-tone=dark] h2,.fm-operational-workspace__region[data-band-tone=dark] h3,.fm-operational-workspace__region[data-band-tone=dark] h4,.fm-operational-workspace__region[data-band-tone=dark] h5,.fm-operational-workspace__region[data-band-tone=dark] h6,.fm-operational-workspace__region[data-band-tone=dark] .fm-legend__label{color:var(--fm-fg-on-dark)}.fm-operational-workspace__region[data-band-tone=dark] .fm-text--muted,.fm-operational-workspace__region[data-band-tone=dark] .fm-text--caption,.fm-operational-workspace__region[data-band-tone=dark] .fm-text--fine,.fm-operational-workspace__region[data-band-tone=dark] .fm-legend__value{color:var(--fm-fg-on-dark-muted)}.fm-operational-workspace__region[data-band-tone=dark] .fm-story-unavailable,.fm-operational-workspace__region[data-band-tone=dark] .fm-element-unavailable{color:var(--fm-fg-on-dark-muted);border-color:var(--fm-fg-on-dark-faint)}.fm-operational-workspace__region[data-band-tone=dark] .fm-selector-seg{border-color:var(--fm-fg-on-dark-faint)}.fm-operational-workspace__region[data-band-tone=dark] .fm-selector-seg__btn{color:var(--fm-fg-on-dark)}.fm-operational-workspace__region[data-band-tone=dark] .fm-selector-seg__btn:hover:not(:disabled):not(.fm-selector-seg__btn--active){background:var(--fm-overlay-dark);color:var(--fm-fg-on-dark)}.fm-operational-workspace__region[data-band-tone=dark] .fm-selector-seg__btn--active{background:var(--fm-on-dark-selected);box-shadow:inset 0 0 0 var(--fm-border-w) var(--fm-on-dark-selected-ring);color:var(--fm-on-dark-selected-fg)}.fm-operational-workspace__region[data-band-tone=dark] .fm-action-card .fm-heading,.fm-operational-workspace__region[data-band-tone=dark] .fm-action-card .fm-text{color:var(--fm-d-fg)}.fm-operational-workspace__region[data-band-tone=dark] .fm-action-card .fm-text--muted,.fm-operational-workspace__region[data-band-tone=dark] .fm-action-card .fm-text--caption{color:var(--fm-d-fg-2)}.fm-operational-workspace__region[data-dominant=true]{border-block-start:0}.fm-operational-workspace__region[data-dominant=true] .fm-operational-workspace__region-heading:before{display:block;width:var(--fm-space-10);height:var(--fm-border-w-2);background:var(--fm-accent);content:""}.fm-operational-workspace__region[data-dominant=true] .fm-operational-workspace__region-heading h3{font-size:var(--fm-fs-h2)}.fm-operational-workspace__region[data-unavailable-reason] .fm-operational-workspace__region-heading:before{display:none}.fm-operational-workspace__region[data-unavailable-reason] .fm-operational-workspace__region-heading h3{font-size:var(--fm-fs-lede)}.fm-operational-workspace__region-inner{display:grid;gap:var(--fm-space-stack-lg);min-width:0}.fm-operational-workspace__region-story{padding-block-end:var(--fm-space-stack-md)}.fm-operational-workspace__region-story .fm-operational-workspace__story-copy h2{max-width:var(--fm-prose-measure)}.fm-operational-workspace__region-band.fm-section-band--light+.fm-operational-workspace__region-band.fm-section-band--light,.fm-operational-workspace__region-band.fm-section-band--dark+.fm-operational-workspace__region-band.fm-section-band--dark,.fm-operational-workspace__region-band.fm-section-band--paper+.fm-operational-workspace__region-band.fm-section-band--paper{padding-block-start:0}.fm-operational-workspace__body>.fm-operational-workspace__region-band:has([data-moment=commit]){margin-block-start:var(--fm-space-6)}.fm-operational-workspace__body>.fm-operational-workspace__region-band:has([data-moment=commit] .fm-section-cover){padding-block:0}.fm-operational-workspace__region-band:has([data-moment=commit] .fm-section-cover)>.fm-section-band__inner{padding-inline:0}@media(max-width:39.999em){.fm-operational-workspace__body>.fm-operational-workspace__region-band:has([data-moment=commit]){margin-block-start:0}}@media(min-width:40em){.fm-operational-workspace__body>.fm-operational-workspace__guide~.fm-operational-workspace__region-band:has(>.fm-section-band__inner [data-moment=first-stage-answer]){padding-block:var(--fm-space-5)}.fm-operational-workspace__region-band:has([data-moment=first-stage-answer])+.fm-operational-workspace__transition[data-guided=true]{padding-block-start:var(--fm-space-4)}}@media(max-width:39.999em){.fm-operational-workspace__region-band [data-moment=first-stage-answer] .fm-split__graphic .fm-element-map__figure{width:auto;margin-inline:calc(-1 * var(--fm-container-px));border-radius:0}.fm-operational-workspace__region-band [data-moment=first-stage-answer] .fm-split__graphic .fm-element-map__figure .fm-map-snapshot__frame{border-radius:0}}.fm-operational-workspace__region-heading{display:grid;align-content:start;min-width:0;gap:var(--fm-eyebrow-title-gap)}@media(min-width:64.0625em){.fm-operational-workspace__region-split{gap:var(--fm-space-12)}}.fm-operational-workspace__region-heading h3{max-width:var(--fm-prose-measure);margin:0;font-size:var(--fm-fs-h3);line-height:var(--fm-lh-tight);overflow-wrap:normal;text-wrap:balance}.fm-operational-workspace__region-lede{max-width:var(--fm-prose-measure);margin:0;margin-block-start:calc(var(--fm-title-copy-gap) - var(--fm-eyebrow-title-gap));color:var(--fm-d-fg-2);font-size:var(--fm-fs-body);line-height:var(--fm-lh-normal);text-wrap:pretty}.fm-operational-workspace__region[data-rail=none] .fm-operational-workspace__region-lede{max-width:var(--fm-prose-measure)}.fm-operational-workspace__region-content{min-width:0}@media(min-width:64.0625em){.fm-operational-workspace__region .fm-split:not(.fm-split--stack):has(>.fm-split__graphic .fm-element-selection__list)>.fm-split__content{position:sticky;top:calc(var(--fm-report-nav-dock-top) + var(--fm-operational-dock-h) + var(--fm-space-4))}}@media(min-width:64.0625em){.fm-operational-workspace__region .fm-split:not(.fm-split--stack):has(>.fm-split__graphic .fm-element-document__viewer)>.fm-split__content{position:sticky;top:calc(var(--fm-report-nav-dock-top) + var(--fm-operational-dock-h) + var(--fm-space-4))}}.fm-operational-workspace__inline-form{display:grid;gap:var(--fm-space-stack-lg);min-width:0}.fm-section-column[data-leading-fields]>.fm-operational-workspace__inline-form .fm-field-grid{grid-template-columns:minmax(0,1fr)}.fm-section-column[data-leading-fields]>.fm-operational-workspace__inline-form{order:0}.fm-operational-workspace__region-content>.fm-split:has(>.fm-split__content>.fm-operational-workspace__inline-form){margin-block-start:var(--fm-space-stack-lg)}.fm-operational-workspace__inline-preview{display:grid;gap:var(--fm-space-stack-lg);min-width:0}.fm-operational-workspace__inline-preview:has(.fm-value-list)>.fm-section-embedded{padding:var(--fm-space-6);border:var(--fm-border-w) solid var(--fm-d-border-2);border-radius:var(--fm-radius);background:var(--fm-d-surface-2);box-shadow:var(--fm-shadow-card)}.fm-operational-workspace__inline-preview:has(.fm-value-list) .fm-value-list{grid-template-columns:minmax(0,1fr);gap:0}.fm-operational-workspace__inline-preview:has(.fm-value-list) .fm-value-list__item{grid-template-columns:var(--fm-grid-2);display:grid;align-items:baseline;column-gap:var(--fm-space-4);padding-block:var(--fm-space-3);border-block-start:var(--fm-border-w) solid var(--fm-d-border)}@media(max-width:39.999em){.fm-operational-workspace__region .fm-split:has(>.fm-split__content>.fm-operational-workspace__inline-form):has(>.fm-split__graphic .fm-split__graphic){display:flex;flex-direction:column;align-items:stretch;gap:var(--fm-space-stack-lg)}.fm-operational-workspace__region .fm-split:has(>.fm-split__content>.fm-operational-workspace__inline-form):has(>.fm-split__graphic .fm-split__graphic) :is(.fm-split__content:has(>.fm-operational-workspace__inline-form),.fm-split__graphic:has(>.fm-operational-workspace__inline-preview),.fm-operational-workspace__inline-preview,.fm-operational-workspace__inline-preview>.fm-section-embedded,.fm-operational-workspace__inline-preview>.fm-section-embedded>.fm-section,.fm-operational-workspace__inline-preview .fm-split){display:contents}.fm-operational-workspace__inline-preview .fm-split__graphic{order:0}.fm-operational-workspace__region .fm-operational-workspace__inline-form{order:1}.fm-operational-workspace__inline-preview .fm-split__content{order:2}.fm-operational-workspace__inline-preview .fm-asset-image{aspect-ratio:auto;block-size:var(--fm-inline-preview-still-h)}.fm-operational-workspace__inline-preview :is(.fm-element-document__pages,.fm-element-document__pending){max-block-size:var(--fm-inline-preview-still-h);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--fm-d-fg) 70%,transparent);mask-image:linear-gradient(to bottom,var(--fm-d-fg) 70%,transparent)}.fm-operational-workspace__inline-preview .fm-element-document__ghost{inline-size:100%;block-size:var(--fm-inline-preview-still-h);aspect-ratio:auto;align-content:center}.fm-operational-workspace__inline-preview .fm-element-document__ghost-map,.fm-operational-workspace__inline-preview .fm-element-document__counter-rail{display:none}}@media(max-width:64em){.fm-split--stack-lead-then-graphic>.fm-split__content>.fm-section-column>.fm-operational-workspace__inline-form,.fm-split--stack-lead-then-graphic>.fm-split__content>.fm-section-column>.fm-operational-workspace__inline-form+*{order:0}}.fm-operational-workspace__state{display:grid;place-items:center;padding:var(--fm-space-inset-xl) var(--fm-gutter);border-block-start:var(--fm-border-thin) solid var(--fm-border-subtle)}.fm-operational-workspace__state[data-kind=loading]{min-height:var(--fm-size-insight-figure-min-h)}.fm-operational-workspace__state-notice,.fm-operational-workspace__paid-boundary{padding:var(--fm-space-inset-lg) var(--fm-gutter)}.fm-operational-workspace__region-content>.fm-operational-workspace__paid-boundary{margin-block-end:var(--fm-space-stack-lg)}.fm-operational-workspace__region[data-state-surface] .fm-operational-workspace__region-content{align-self:start}.fm-operational-workspace__transition{display:flex;align-items:center;justify-content:space-between;gap:var(--fm-space-inset-lg);margin-block:0;padding:var(--fm-space-inset-xl) var(--fm-gutter) var(--fm-space-inset-page-y-lg);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-regular);line-height:var(--fm-lh-normal);text-wrap:pretty}.fm-operational-workspace__transition p{margin:0}.fm-operational-workspace__transition .btn-mini{min-height:var(--fm-tap-target)}.fm-operational-workspace__precondition{display:flex;flex:1 0 auto;flex-direction:column}.fm-operational-workspace__precondition>*{flex:1 0 auto}.fm-operational-workspace__precondition>.fm-section-band--spacious:has(.fm-section-cover[data-background=contain]){display:flex;flex-direction:column;justify-content:center}@media(min-width:64.0625em){.fm-operational-workspace__precondition .fm-section-cover[data-background=contain] .fm-section-cover__illustration{inline-size:100%;max-inline-size:calc((100svh - var(--fm-topbar-h) - 2 * var(--fm-section-py) - 4 * var(--fm-tap-target)) * 4 / 3);justify-self:center}}@media(max-width:64em){.fm-operational-workspace__story-aside{align-self:auto}}@media(max-width:47.999em){.fm-operational-workspace{overflow:auto}.fm-operational-workspace__header{padding-block-start:var(--fm-space-inset-xl)}.fm-operational-workspace__title-row h1{font-size:var(--fm-fs-hero)}.fm-operational-workspace__title-row .fm-text{font-size:var(--fm-fs-body)}.fm-operational-workspace__meta{gap:var(--fm-space-stack-sm)}.fm-operational-workspace__stage{min-height:var(--fm-tap-target)}.fm-operational-workspace__story-intro{padding-block:var(--fm-space-10)}.fm-operational-workspace__story-copy h2{font-size:var(--fm-fs-h2)}.fm-operational-workspace__literal-answer{font-size:var(--fm-fs-lede)}.fm-operational-workspace__story-aside{padding-block-start:var(--fm-space-inset-md);padding-inline-start:0;border-block-start:var(--fm-border-strong) solid var(--fm-border-subtle);border-inline-start:0}.fm-operational-workspace__controls,.fm-operational-workspace__transition,.fm-operational-workspace__filters-inner{align-items:stretch;flex-direction:column}.fm-operational-workspace__filter{grid-template-columns:minmax(0,1fr);gap:var(--fm-space-stack-xs)}.fm-operational-workspace__controls .btn-mini{min-height:var(--fm-tap-target)}.fm-operational-workspace__controls .btn-mini,.fm-operational-workspace__transition .btn-mini{justify-content:center}}@media(pointer:coarse){.fm-operational-workspace :is(.btn-mini:not(.btn-mini--text,.btn-mini--link),.fm-selector-chips__btn,.fm-selector-seg__btn){min-height:var(--fm-tap-target)}.fm-operational-workspace .btn-mini:not(.btn-mini--text,.btn-mini--link){min-width:var(--fm-tap-target);justify-content:center}}.fm-panel-header{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;margin-bottom:var(--fm-space-2);padding-bottom:var(--fm-space-2);border-bottom:var(--fm-border-w) solid var(--fm-glass-border)}.fm-panel-header__row{display:flex;align-items:center;align-self:stretch;gap:var(--fm-space-2)}.fm-panel-header__title{flex:1 1 auto;min-width:0;margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug);overflow-wrap:break-word}.fm-panel-header__action{margin-block-start:var(--fm-space-1)}.fm-panel-header__close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--fm-btn-icon-sm);height:var(--fm-btn-icon-sm);border:none;border-radius:var(--fm-radius-sm);outline:none;background:transparent;color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);cursor:pointer;transition:background var(--fm-dur-fast) var(--fm-ease)}.fm-panel-header__close:hover{background:var(--fm-glass-hover-subtle);color:var(--fm-d-fg)}.fm-panel-header__close:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-border-w)}@media(max-width:64em){.fm-panel-header__close{min-width:var(--fm-tap-target);min-height:var(--fm-tap-target)}}.fm-right-inspector{position:fixed;top:var(--fm-topbar-h-measured);right:0;bottom:0;width:var(--fm-inspector-w);max-width:90vw;z-index:var(--fm-z-topbar);display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;animation:inspector-slide-in var(--fm-motion-duration-fast) var(--fm-motion-ease-emphasized)}.fm-right-inspector:not(.fm-right-inspector--deep){background:var(--fm-d-surface-2);border-left:var(--fm-border-thin) solid var(--fm-glass-border);box-shadow:var(--fm-shadow-inspector-edge)}@keyframes inspector-slide-in{0%{transform:translate(100%);opacity:.6}to{transform:translate(0);opacity:1}}@media(max-width:64em){.fm-right-inspector{top:auto;right:var(--fm-space-3);bottom:var(--fm-space-3);left:var(--fm-space-3);width:auto;max-width:none;max-height:min(46dvh,26rem);border:var(--fm-border-thin) solid var(--fm-glass-border);border-radius:var(--fm-radius-lg);animation-name:inspector-sheet-in}.fm-right-inspector__close-btn,.fm-right-inspector__open-full-btn{min-width:var(--fm-tap-target);min-height:var(--fm-tap-target)}}@media(max-width:48em){.fm-right-inspector{max-height:min(42dvh,22rem)}}@keyframes inspector-sheet-in{0%{transform:translateY(100%);opacity:.6}to{transform:translateY(0);opacity:1}}.fm-right-inspector__header{display:flex;align-items:center;justify-content:space-between;padding:var(--fm-space-3) var(--fm-space-4);border-bottom:var(--fm-border-thin) solid var(--fm-glass-border);flex-shrink:0;background:var(--fm-d-surface-2)}.fm-right-inspector__title{font-size:var(--fm-fs-body-sm);font-weight:600;color:var(--fm-d-fg)}.fm-right-inspector__close-btn{background:none;border:none;cursor:pointer;color:var(--fm-d-fg-2);padding:var(--fm-space-1) var(--fm-btn-close-px);border-radius:var(--fm-radius-xs);display:flex;align-items:center;justify-content:center;transition:color var(--fm-motion-duration-fast),background var(--fm-motion-duration-fast);font-size:var(--fm-fs-body-sm)}.fm-right-inspector__close-btn:hover{color:var(--fm-d-fg);background:var(--fm-d-surface-3)}.fm-right-inspector__close-btn:focus-visible{outline:var(--fm-border-focus) solid var(--fm-accent);outline-offset:var(--fm-outline-offset)}.fm-right-inspector__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--fm-space-4)}.fm-right-inspector__empty{font-size:var(--fm-fs-caption);color:var(--fm-d-fg-2);text-align:center;margin-top:var(--fm-space-8);line-height:1.5}.fm-right-inspector__hazards{display:flex;flex-direction:column;gap:var(--fm-space-1);margin-top:var(--fm-space-4);padding-top:var(--fm-space-3);border-top:var(--fm-border-w) solid var(--fm-border)}.fm-right-inspector__props{display:grid;grid-template-columns:var(--fm-grid-2);gap:0;margin:0;padding:0;border:none}.fm-right-inspector__props .fm-value-list__item{padding:var(--fm-space-2) var(--fm-space-3) var(--fm-space-2) 0}@media(min-width:37.5em){.fm-right-inspector__props .fm-value-list__item:nth-child(2n){padding-inline-start:var(--fm-space-3)}}.fm-right-inspector__props .fm-value-list__label{font-size:var(--fm-fs-label);font-weight:600;text-transform:uppercase;letter-spacing:var(--fm-letter-spacing-label);color:var(--fm-d-fg-2);align-self:start}.fm-right-inspector__props .fm-value-list__value{min-width:0;font-size:var(--fm-fs-caption);color:var(--fm-d-fg);margin:0;align-self:start;overflow-wrap:anywhere}.fm-right-inspector__footer{display:flex;flex-direction:column;gap:var(--fm-space-2);padding:var(--fm-space-3) var(--fm-space-4);border-top:var(--fm-border-thin) solid var(--fm-glass-border);flex-shrink:0}.fm-right-inspector__open-full-btn{width:100%;padding:var(--fm-space-2) var(--fm-space-3);border:var(--fm-border-thin) solid var(--fm-accent);border-radius:var(--fm-radius-sm);background:none;color:var(--fm-accent);font-size:var(--fm-fs-caption);font-weight:500;cursor:pointer;text-align:center;transition:background var(--fm-motion-duration-fast),color var(--fm-motion-duration-fast)}.fm-right-inspector__open-full-btn:hover{background:var(--fm-accent);color:var(--fm-d-bg)}.fm-right-inspector__open-full-btn:focus-visible{outline:var(--fm-border-focus) solid var(--fm-accent);outline-offset:var(--fm-outline-offset)}@media(prefers-reduced-motion:reduce){.fm-right-inspector{animation:none}.fm-right-inspector__close-btn,.fm-right-inspector__open-full-btn{transition:none}}.fm-right-inspector--deep{position:absolute;top:calc(var(--app-shell-overlay-safe-top) + var(--fm-overlay-inset));right:var(--fm-overlay-inset);bottom:auto;z-index:var(--fm-z-panel);max-height:calc(100% - var(--app-shell-overlay-safe-top) - 2 * var(--fm-overlay-inset))}.fm-right-inspector--deep .fm-right-inspector__header{background:transparent}.fm-right-inspector--deep .fm-right-inspector__body{flex:0 1 auto}.fm-right-inspector__lead{display:grid;gap:var(--fm-space-4);min-width:0}.fm-right-inspector__lead+.fm-value-list-host{margin-top:var(--fm-space-6)}.fm-right-inspector__media{min-width:0;overflow:hidden;border-radius:var(--fm-radius)}.fm-map-workspace__summary:has(>.fm-map-workspace__decision,>.fm-map-workspace__context){gap:var(--fm-space-3);padding:var(--fm-space-4)}.fm-map-workspace__decision,.fm-map-workspace__context{padding-block-start:var(--fm-space-3);border-block-start:var(--fm-border-w) solid var(--fm-d-border)}.fm-map-workspace__decision:first-child,.fm-map-workspace__context:first-child{padding-block-start:0;border-block-start:0}.fm-map-workspace__decision{display:grid;gap:var(--fm-space-2)}.fm-map-workspace__decision-title{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi);line-height:var(--fm-lh-snug);overflow-wrap:anywhere}.fm-map-workspace__decision-detail{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-map-workspace__decision-statement{margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-map-workspace__decision .fm-element-notice-progress{margin-top:0;color:var(--fm-d-fg-2)}.fm-map-workspace__decision-action{inline-size:100%;justify-content:center}.fm-map-workspace__decision .fm-map-workspace__decision-action.btn-mini--loading{opacity:1;cursor:progress}.fm-map-workspace__context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fm-space-2) var(--fm-space-3)}.fm-map-workspace__context-text{flex:1 1 16rem;min-width:0;margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-map-workspace__context-text strong{color:var(--fm-d-fg);font-weight:var(--fm-fw-semi)}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace__summary:has(>.fm-map-workspace__decision,>.fm-map-workspace__context){max-height:calc(100% - var(--app-shell-overlay-safe-top) - var(--fm-space-16))}.fm-map-workspace__time-bar{position:absolute;z-index:var(--fm-z-panel);bottom:calc(var(--fm-overlay-inset) + var(--fm-space-12));left:var(--fm-overlay-inset);width:min(32rem,calc(100% - 2 * var(--fm-overlay-inset)))}.fm-map-workspace-root[data-lens=true][data-tier=desktop] .fm-map-workspace__time-bar{width:min(32rem,calc(100% - 30rem - 3 * var(--fm-overlay-inset)))}@media(min-width:64.0625em){.fm-map-workspace-root[data-answer=open]{--map-workspace-answer-end: calc( var(--fm-overlay-inset) + var(--fm-maptools-w) + 27rem + 2 * var(--fm-space-4) )}.fm-map-workspace-root[data-answer=open] .fm-map-workspace__time-bar{left:var(--map-workspace-answer-end)}.fm-map-workspace-root[data-answer=open] .fm-map-workspace-legend-strip{max-width:min(40rem,calc(100% - var(--map-workspace-answer-end) - 11rem))}}.fm-map-workspace__time-bar[data-folded=true],.fm-map-workspace-root[data-lens=true][data-tier=desktop] .fm-map-workspace__time-bar[data-folded=true]{width:auto}.fm-map-workspace__time-pill{border-radius:var(--fm-radius-lg)}.fm-map-workspace__time-pill-btn{display:grid;gap:var(--fm-space-1);min-height:var(--fm-tap-target);padding:var(--fm-space-2) var(--fm-space-4);border:0;background:transparent;color:var(--fm-d-fg);font:inherit;font-size:var(--fm-fs-caption);text-align:start;cursor:pointer}.fm-map-workspace__time-pill-btn:hover{background:var(--fm-on-dark-hover)}.fm-map-workspace__time-pill-btn:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w)}.fm-map-workspace__time-pill-title{color:var(--fm-d-fg-2);font-size:var(--fm-fs-label);font-weight:var(--fm-fw-bold);text-transform:uppercase}.fm-map-workspace__phone-dock .fm-map-workspace__time-bar{position:static;width:auto;align-self:stretch}.fm-map-workspace__phone-dock .fm-map-workspace__time-bar[data-folded=true]{align-self:flex-start}.fm-map-radar-read{display:grid;gap:var(--fm-space-1);justify-items:start;min-width:0;padding-block-end:var(--fm-space-3)}.fm-map-radar-read__title{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-semi)}.fm-map-radar-read__note{margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-map-radar-read__close{min-height:var(--fm-tap-target);padding:0;border:0;background:transparent;color:var(--fm-d-fg);font:inherit;font-size:var(--fm-fs-body-sm);text-decoration:underline;text-underline-offset:var(--fm-space-1);cursor:pointer}.fm-map-radar-read__close:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w)}.fm-map-workspace-sheet{display:flex;flex-direction:column;border-radius:var(--fm-radius-lg) var(--fm-radius-lg) 0 0;outline:none}.fm-map-workspace-sheet--live{position:fixed;z-index:calc(var(--fm-z-panel) + 5);right:0;bottom:0;left:0;height:100dvh}.fm-map-workspace-sheet__surface{display:flex;flex:1;flex-direction:column;min-height:0;border-bottom:0;border-radius:inherit}.fm-map-workspace-sheet-static{position:absolute;z-index:calc(var(--fm-z-panel) + 5);right:0;bottom:0;left:0;display:flex;flex-direction:column;max-height:46%}.fm-map-workspace-sheet-static:has(>[data-snap=half]){height:62%;max-height:none}.fm-map-workspace-sheet-static:has(>[data-snap=full]){height:92%;max-height:none}.fm-map-workspace-sheet[data-static=true]{flex:1 1 auto;min-height:0;overflow:hidden;border-bottom:0}.fm-map-workspace-sheet__handle{flex:none;width:var(--fm-space-10);height:var(--fm-space-1);margin:var(--fm-space-2) auto 0;border-radius:var(--fm-radius-pill);background:var(--fm-on-dark-control-border)}.fm-map-workspace-sheet__body{flex:1;min-height:0;overflow-y:auto;padding:var(--fm-space-3) var(--fm-space-4) var(--fm-space-8);overscroll-behavior:contain}.fm-map-workspace-sheet__body[data-snap=peek]{flex:none;overflow:hidden;padding-bottom:var(--fm-space-4)}.fm-map-workspace-sheet[data-snap=half] .fm-map-workspace-sheet__body{flex:none;max-height:calc(var(--map-workspace-sheet-cover) - var(--fm-space-3))}.fm-map-workspace-sheet__body:not([data-snap=peek]) .fm-element-actions:last-child{position:sticky;z-index:1;inset-block-end:calc(-1 * var(--fm-space-8));margin-inline:calc(-1 * var(--fm-space-4));margin-block-end:calc(-1 * var(--fm-space-8));padding:var(--fm-space-3) var(--fm-space-4) var(--fm-space-4);border-block-start:var(--fm-border-w) solid var(--fm-glass-border);background:color-mix(in srgb,var(--fm-d-bg) 96%,transparent);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur)}.fm-map-workspace-sheet__content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fm-space-4);min-width:0}.fm-map-workspace-sheet__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--fm-space-3);min-width:0}.fm-map-workspace-sheet__stand{overflow:hidden;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);text-overflow:ellipsis;white-space:nowrap}.fm-map-workspace-sheet__close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--fm-tap-target);height:var(--fm-tap-target);border:var(--fm-border-w) solid var(--fm-on-dark-control-border);border-radius:50%;background:transparent;color:var(--fm-d-fg);cursor:pointer}.fm-map-workspace-sheet__close:focus-visible,.fm-map-tools-sheet__trigger:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w)}.fm-map-workspace-root[data-sheet-snap]{--map-workspace-dock-lane: calc(var(--fm-tap-target) + var(--fm-space-5))}.fm-map-workspace-sheet__occlusion{position:absolute;right:0;bottom:0;left:0;height:calc(var(--map-workspace-peek, 0rem) + max(var(--map-workspace-dock-lane, 0rem),var(--map-workspace-dock, 0rem) + var(--fm-space-2)));pointer-events:none}.fm-map-tools-sheet__trigger-surface{flex:none;border-radius:var(--fm-radius-lg)}.fm-map-tools-sheet__dock{position:absolute;z-index:var(--fm-z-panel);top:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-3));left:var(--fm-space-3)}.fm-map-tools-sheet__trigger{display:inline-flex;align-items:center;justify-content:center;width:var(--fm-tap-target);height:var(--fm-tap-target);border:0;border-radius:inherit;background:transparent;color:var(--fm-d-fg);font-size:var(--fm-fs-lede);cursor:pointer}.fm-map-tools-sheet{position:fixed;z-index:calc(var(--fm-z-panel) + 10);right:0;bottom:0;left:0;outline:none}.fm-map-tools-sheet.fm-map-tools-sheet--static,.fm-map-tools-sheet__overlay.fm-map-tools-sheet__overlay--static{position:absolute}.fm-map-tools-sheet__surface{display:grid;gap:var(--fm-space-3);padding-bottom:var(--fm-space-8);border-bottom:0;border-radius:var(--fm-radius-lg) var(--fm-radius-lg) 0 0}.fm-map-tools-sheet__title{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-h4);font-weight:var(--fm-fw-regular)}.fm-map-tools-sheet__overlay{position:fixed;z-index:calc(var(--fm-z-panel) + 9);top:0;right:0;bottom:0;left:0;background:var(--fm-scrim)}@media(prefers-reduced-motion:reduce){.fm-map-workspace-sheet--live,.fm-map-tools-sheet{transition:none!important}}.fm-map-workspace__notice-compact{margin-block-end:var(--fm-space-3)}.fm-map-workspace__notice-link.btn-mini--link,.fm-map-workspace__notice-link.btn-mini--link:hover{justify-self:start;align-self:flex-start;min-block-size:var(--fm-tap-target);padding-inline:0;color:var(--fm-d-fg);text-underline-offset:.2em}.fm-map-workspace-root[data-sheet-snap] .leaflet-bottom{bottom:calc(var(--map-workspace-sheet-cover, 0rem) + max(var(--map-workspace-dock-lane, 0rem),var(--map-workspace-dock, 0rem) + var(--fm-space-2)));transition:bottom var(--fm-motion-duration-section) var(--fm-motion-ease-emphasized)}.fm-map-workspace-root[data-sheet-snap=half] .leaflet-bottom{bottom:calc(var(--map-workspace-sheet-cover, 0rem) + var(--fm-space-2))}@media(prefers-reduced-motion:reduce){.fm-map-workspace-root[data-sheet-snap] .leaflet-bottom{transition:none}}.fm-map-workspace__phone-dock{position:absolute;z-index:var(--fm-z-panel);right:var(--fm-space-3);bottom:calc(var(--map-workspace-sheet-cover, var(--map-workspace-peek, 0rem)) + var(--fm-space-2));left:var(--fm-space-3);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--fm-space-2);min-height:calc(var(--map-workspace-dock-lane, var(--fm-tap-target)) - var(--fm-space-2));pointer-events:none;transition:bottom var(--fm-motion-duration-section) var(--fm-motion-ease-emphasized)}.fm-map-workspace__phone-dock>*{pointer-events:auto}.fm-map-workspace-root[data-tier=mobile][data-panel-open=true] .fm-map-workspace__phone-dock,.fm-map-workspace-root[data-tier=mobile]:is([data-sheet-snap=full],[data-sheet-snap=hidden]) .fm-map-workspace__phone-dock{display:none}.fm-map-workspace-root[data-tier=mobile][data-sheet-snap=half] .fm-map-workspace__phone-dock{visibility:hidden}@media(prefers-reduced-motion:reduce){.fm-map-workspace__phone-dock{transition:none}}.fm-map-workspace__phone-dock-applied{max-width:100%;border-radius:var(--fm-radius-lg)}.fm-map-workspace__applied-row{min-width:0;margin:0;padding:calc((var(--fm-tap-target) - var(--fm-space-8)) / 2) var(--fm-space-2);border:0}.fm-map-workspace__applied-row .fm-map-workspace__applied-chip{position:relative;min-height:var(--fm-space-8)}.fm-map-workspace__applied-row .fm-map-workspace__applied-chip:before{position:absolute;inset:calc((var(--fm-tap-target) - 100%) / -2) 0;content:""}.fm-map-workspace-sheet__applied-inline{margin-bottom:var(--fm-space-3)}.fm-map-workspace-sheet__pill{display:flex;align-items:center;justify-content:space-between;gap:var(--fm-space-3);width:100%;min-width:0;min-height:var(--fm-tap-target);padding:0;border:0;background:transparent;color:var(--fm-d-fg);font:inherit;text-align:start;cursor:pointer}.fm-map-workspace-sheet__pill-label{display:-webkit-box;overflow:hidden;font-size:var(--fm-fs-body-sm);-webkit-box-orient:vertical;-webkit-line-clamp:2}.fm-map-workspace-sheet__pill-action,.fm-map-workspace-sheet__collapse{flex:none;padding:var(--fm-space-2) var(--fm-space-3);border:var(--fm-border-w) solid var(--fm-on-dark-control-border);border-radius:var(--fm-radius-pill);background:transparent;color:var(--fm-d-fg);font:inherit;font-size:var(--fm-fs-caption);white-space:nowrap}.fm-map-workspace-sheet__collapse{justify-self:start;min-height:var(--fm-tap-target);cursor:pointer}.fm-map-workspace-sheet__collapse:focus-visible,.fm-map-workspace-sheet__pill:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w)}.fm-answer-overlay{position:absolute;z-index:var(--fm-z-panel);top:calc(var(--app-shell-overlay-safe-top) + var(--fm-overlay-inset));left:calc(var(--fm-overlay-inset) + var(--fm-maptools-w) + var(--fm-space-4));width:min(27rem,calc(100% - var(--fm-maptools-w) - 3 * var(--fm-overlay-inset)));max-height:calc(100% - var(--app-shell-overlay-safe-top) - var(--fm-space-20));min-width:0;display:flex;flex-direction:column}.fm-map-workspace-root[data-preview=true] .fm-answer-overlay{left:calc(var(--fm-overlay-inset) + var(--fm-maptools-preview-w) + var(--fm-space-4))}.fm-answer-overlay__surface{--answer-surface-pad: var(--fm-space-6);flex:0 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.fm-answer-overlay__reading{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--fm-space-6);scrollbar-width:thin}.fm-answer-overlay__reading:has(+.fm-answer-overlay__moves){padding-block-end:0}.fm-answer-overlay__moves{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fm-space-3);padding:var(--fm-space-6);border-block-start:var(--fm-border-w) solid transparent}.fm-answer-overlay__surface[data-runs-under=true] .fm-answer-overlay__moves{border-block-start-color:var(--fm-glass-border)}.fm-answer-overlay[data-folded=true]{width:auto;max-width:min(30rem,calc(100% - var(--fm-maptools-w) - 3 * var(--fm-overlay-inset)))}.fm-answer-overlay[data-folded=true] .fm-answer-overlay__surface{overflow:visible;border-radius:var(--fm-radius-pill)}.fm-answer-overlay__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fm-space-4);min-width:0}@media(min-width:64.0625em){.fm-map-workspace-root[data-panel-open=true][data-tier=desktop] .fm-answer-overlay{left:calc(var(--fm-overlay-inset) + var(--fm-maptools-w) + var(--fm-panel-w) + 2 * var(--fm-space-4))}}.fm-answer-overlay__pill{display:inline-flex;align-items:center;gap:var(--fm-space-3);max-width:100%;min-height:var(--fm-tap-target);padding:var(--fm-space-2) var(--fm-space-2) var(--fm-space-2) var(--fm-space-4);border:0;border-radius:var(--fm-radius-pill);background:transparent;color:var(--fm-d-fg);font:inherit;cursor:pointer}.fm-answer-overlay__pill-label{overflow:hidden;font-size:var(--fm-fs-body-sm);text-overflow:ellipsis;white-space:nowrap}.fm-answer-overlay__pill-action,.fm-answer-overlay__collapse{flex:none;padding:var(--fm-space-1) var(--fm-space-3);border:var(--fm-border-w) solid var(--fm-on-dark-control-border);border-radius:var(--fm-radius-pill);background:transparent;color:var(--fm-d-fg);font:inherit;font-size:var(--fm-fs-caption);white-space:nowrap}.fm-answer-overlay__collapse{justify-self:start;cursor:pointer}.fm-answer-overlay__pill:hover .fm-answer-overlay__pill-action,.fm-answer-overlay__collapse:hover{background:var(--fm-on-dark-hover)}.fm-answer-overlay__pill:focus-visible,.fm-answer-overlay__collapse:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-w)}.fm-answer-overlay__reading .fm-element-actions{position:sticky;z-index:1;inset-block-end:calc(-1 * var(--answer-surface-pad));margin-inline:calc(-1 * var(--answer-surface-pad));margin-block-end:calc(-1 * var(--answer-surface-pad));padding:var(--fm-space-4) var(--answer-surface-pad) var(--answer-surface-pad);border-block-start:var(--fm-border-w) solid var(--fm-glass-border);background:color-mix(in srgb,var(--fm-d-bg) 96%,transparent);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur)}.fm-answer-overlay .fm-surface--glass-deep .fm-element-copy[data-scale=display]>:is(h1,h2,h3,h4,h5){max-width:none;font-size:var(--fm-fs-h1)}.fm-answer-overlay .fm-element-copy__lede{font-size:var(--fm-fs-body)}.maptools-sheet{display:grid;gap:var(--fm-space-1);margin:0;padding:0;list-style:none}.maptools-sheet__row{display:flex;align-items:center;gap:var(--fm-space-3);width:100%;min-height:var(--fm-tap-target);padding:0 var(--fm-space-3);border:0;border-radius:var(--fm-radius);background:transparent;color:var(--fm-d-fg);font:inherit;font-size:var(--fm-fs-body);text-align:start;cursor:pointer}.maptools-sheet__row:hover:not(:disabled),.maptools-sheet__row[aria-current=true]{background:var(--fm-on-dark-hover)}.maptools-sheet__row:disabled{color:var(--fm-d-fg-2);cursor:not-allowed}.maptools-sheet__row:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:calc(-1 * var(--fm-outline-w))}.maptools-sheet__reason{display:block;padding:0 var(--fm-space-3) var(--fm-space-2) calc(var(--fm-space-3) * 2 + 1em);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-context-panel{position:absolute;top:calc(var(--app-shell-overlay-safe-top) + var(--fm-overlay-inset));left:calc(var(--fm-overlay-inset) + var(--fm-maptools-w) + var(--fm-space-2));width:var(--fm-panel-w);max-height:calc(100% - var(--app-shell-overlay-safe-top) - var(--fm-space-22));overflow:hidden;display:flex;flex-direction:column;border-radius:var(--fm-radius-xl);z-index:var(--fm-z-panel)}.fm-context-panel--glass{background:var(--fm-glass-2);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur);border:var(--fm-border-w) solid var(--fm-glass-border);box-shadow:var(--fm-glass-panel-shadow);padding:var(--fm-overlay-inset)}@media(max-width:64em){.fm-context-panel{left:0;right:0;bottom:0;top:auto;width:auto;max-height:54%;border-radius:var(--fm-radius-xl) var(--fm-radius-xl) 0 0}}@media(max-width:48em){.fm-context-panel{max-height:min(54dvh,26rem)}}.fm-context-panel__body{flex:1;overflow-y:auto;overscroll-behavior:contain}.fm-context-panel__body>.fm-evidence{padding:0;overflow:visible;border:0;border-radius:0;background:transparent}.fm-context-panel__body>.fm-evidence .fm-evidence__sources article{padding-inline:0;border-inline:0;border-radius:0;background:transparent}.fm-context-panel__empty{padding:var(--fm-space-4) var(--fm-space-1)}.fm-context-panel__empty-title{display:block;font-size:var(--fm-fs-fine);font-weight:600;color:var(--fm-d-fg-2);margin-bottom:var(--fm-space-2);text-transform:uppercase;letter-spacing:var(--fm-letter-spacing-label)}.fm-context-panel__empty-body{font-size:var(--fm-fs-fine);color:var(--fm-d-fg-2);line-height:1.5}.fm-context-panel__empty-body code{font-family:monospace;font-size:var(--fm-fs-code);background:var(--fm-glass-hover-subtle);padding:var(--fm-border-w) var(--fm-space-1);border-radius:var(--fm-radius-xs)}.fm-map-workspace-root{--map-control-top: clamp( var(--fm-overlay-inset), 2.8vmin, calc(var(--fm-overlay-inset) + .5rem) );--map-control-side: clamp(var(--fm-space-2), 2.5vmin, var(--fm-space-4));position:relative;box-sizing:border-box;height:100%;min-height:0;width:100%;overflow:hidden;isolation:isolate;padding-block-start:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-16));background:var(--fm-map-charcoal)}.fm-map-workspace__stage{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}.fm-map-workspace-root>.maptools{top:calc(var(--app-shell-overlay-safe-top) + var(--fm-overlay-inset))}.fm-map-workspace__tools,.fm-map-workspace__applied,.fm-map-workspace__panel{position:absolute;z-index:var(--fm-z-panel)}.fm-map-workspace__tools{top:calc(var(--app-shell-overlay-safe-top) + var(--fm-overlay-inset));left:var(--fm-overlay-inset);display:flex;flex-direction:column;gap:var(--fm-maptools-gap)}.fm-map-workspace-root[data-preview=true] .fm-map-workspace__tools{width:var(--fm-maptools-preview-w)}.fm-map-workspace-root[data-preview=true] .fm-map-workspace__tools .btn-mini{width:100%;height:auto;min-height:1.75rem;padding-block:var(--fm-space-1);line-height:var(--fm-lh-snug);text-align:start}.fm-map-workspace-root[data-preview=true]:not([data-tier=mobile]) .fm-map-workspace__summary{left:calc(var(--fm-overlay-inset) + var(--fm-maptools-preview-w) + var(--fm-space-4))}.fm-map-workspace-root[data-preview=true]>.fm-right-inspector:not(.fm-right-inspector--deep){position:absolute;top:0;right:0;bottom:0;width:var(--fm-inspector-w);max-width:90%;max-height:none;border-radius:0}.fm-map-workspace-root[data-preview=true][data-tier=tablet]>.fm-right-inspector:not(.fm-right-inspector--deep),.fm-map-workspace-root[data-preview=true][data-tier=mobile]>.fm-right-inspector:not(.fm-right-inspector--deep){top:auto;right:var(--fm-space-3);bottom:var(--fm-space-3);left:var(--fm-space-3);width:auto;max-width:none;max-height:min(46dvh,26rem);border-radius:var(--fm-radius-lg)}.fm-map-workspace-root[data-preview=true][data-tier=mobile]>.fm-right-inspector{max-height:min(42dvh,22rem)}.fm-map-workspace__tools .btn-mini{border-color:var(--fm-glass-border);background:var(--fm-glass-2);box-shadow:var(--fm-glass-shadow);color:var(--fm-map-overlay-fg)}.fm-map-workspace__tools .btn-mini--primary{border-color:var(--fm-accent);background:var(--fm-accent);color:var(--fm-fg-on-dark)}.fm-map-workspace__panel,.fm-map-workspace__applied{border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface-2);box-shadow:var(--fm-shadow-panel);color:var(--fm-d-fg)}.fm-map-workspace__summary{position:absolute;top:calc(var(--app-shell-overlay-safe-top) + var(--fm-overlay-inset));left:calc(var(--fm-overlay-inset) + var(--fm-maptools-w) + var(--fm-space-4));z-index:var(--fm-z-panel);display:grid;gap:var(--fm-space-1);width:min(calc(var(--fm-panel-w) + var(--fm-space-12)),calc(100% - var(--fm-maptools-w) - 3 * var(--fm-overlay-inset)));padding:var(--fm-space-inset-sm);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface-2);box-shadow:var(--fm-shadow-panel);color:var(--fm-d-fg)}.fm-map-workspace__summary:has(>.fm-map-workspace__loading-card){padding:0;border:0;background:transparent;box-shadow:none}.fm-map-workspace__summary:has(>.fm-answer-overlay[data-folded=true]){width:max-content;max-width:calc(100% - var(--fm-maptools-w) - 3 * var(--fm-overlay-inset))}.fm-map-workspace__orientation{position:static;pointer-events:none;width:auto;margin:0;padding:0}.fm-map-workspace__orientation .fm-heading{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:start;font-size:var(--fm-fs-lede);line-height:var(--fm-lh-tight)}.fm-map-workspace__state{position:static;z-index:auto;width:auto;margin:0}.fm-map-workspace__state{padding-block-start:var(--fm-space-1);border-block-start:var(--fm-border-w) solid var(--fm-d-border)}@media(min-width:64.0625em){.fm-map-workspace-root[data-panel-open=true][data-tier=desktop] .fm-map-workspace__summary{left:calc(var(--fm-overlay-inset) + var(--fm-maptools-w) + var(--fm-panel-w) + 2 * var(--fm-space-4))}}.fm-map-workspace-root[data-time-bar=docked] .fm-answer-overlay[data-folded=false]{max-height:calc(100% - var(--app-shell-overlay-safe-top) - 2 * var(--fm-overlay-inset) - var(--map-workspace-time-bar-lane))}@media(min-width:64.0625em){.fm-map-workspace-root[data-time-bar=docked][data-tier=desktop] .fm-context-panel{max-height:calc(100% - var(--app-shell-overlay-safe-top) - 2 * var(--fm-overlay-inset) - var(--map-workspace-time-bar-lane))}}@media(max-width:64em){.fm-map-workspace-root:not([data-tier=mobile])[data-panel-open=true] .fm-map-workspace__time-bar,.fm-map-workspace-root:not([data-tier=mobile])[data-panel-open=true] .fm-map-workspace-legend-strip{visibility:hidden}}.fm-map-workspace__panel{top:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-16));left:calc(var(--fm-overlay-inset) + var(--fm-maptools-w) + var(--fm-space-2));width:var(--fm-panel-w);max-height:calc(100% - var(--fm-space-20));overflow:auto;padding:var(--fm-space-inset-md)}.fm-map-workspace__applied{bottom:var(--fm-overlay-inset);left:50%;min-width:0;max-width:calc(100% - var(--fm-space-20));margin:0;padding:var(--fm-space-inset-xs);transform:translate(-50%)}.fm-map-workspace__fallback{display:grid;height:100%;place-items:center;background:linear-gradient(var(--fm-map-overlay-surface),transparent),var(--fm-map-charcoal);color:var(--fm-map-overlay-fg)}.fm-map-collection{display:grid;gap:var(--fm-space-2);margin:0;padding:0 0 calc(var(--fm-space-4) + env(safe-area-inset-bottom));list-style:none}.fm-map-collection__record{display:grid;gap:var(--fm-space-1);padding:var(--fm-space-inset-sm);border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius);background:var(--fm-d-surface)}.fm-map-collection__record[data-selected=true]{border-color:var(--fm-accent);background:var(--fm-d-surface-3)}.fm-map-collection__select{width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:start}.fm-map-collection__select:focus-visible{outline:var(--fm-border-focus) solid var(--fm-accent);outline-offset:var(--fm-outline-offset)}[data-testid=map-workspace-mobile-sheet] .fm-drawer__close,[data-testid=map-workspace-mobile-sheet] .btn-mini{min-width:var(--fm-tap-target);min-height:var(--fm-tap-target)}[data-testid=map-workspace-mobile-sheet] .ant-select-selector{min-height:var(--fm-tap-target)}[data-testid=map-workspace-mobile-sheet] .fm-switch:before{position:absolute;inset:calc((var(--fm-tap-target) - 100%) / -2) 0;content:""}@media(max-width:64em){.fm-map-workspace-root:not([data-tier=mobile]) .fm-context-panel .fm-panel-header{padding-inline-start:calc(var(--fm-overlay-inset) + var(--fm-maptools-w))}.fm-map-workspace-root .fm-context-panel .fm-switch:before{position:absolute;inset:calc((var(--fm-tap-target) - 100%) / -2) 0;content:""}}.fm-map-workspace-root .leaflet-top{top:calc(var(--app-shell-overlay-safe-top) + var(--map-control-top))}.fm-map-workspace-root[data-answer] .leaflet-control-zoom,.fm-map-workspace-root[data-phone-chrome] .leaflet-control-zoom{display:none}@media(max-width:48em){.fm-map-workspace-root{--map-control-top: max( var(--fm-overlay-inset), calc(env(safe-area-inset-top) + var(--fm-space-3)) );--map-control-side: max(var(--fm-space-2), env(safe-area-inset-left));padding-block-start:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-12))}.fm-map-workspace__applied{bottom:var(--fm-space-3)}}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace__summary{top:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-3));right:var(--fm-space-3);left:calc(var(--fm-space-3) + var(--fm-maptools-w) + var(--fm-space-2));width:auto;max-height:min(36dvh,16rem);overflow-y:auto}.fm-map-workspace-root[data-tier=mobile] .fm-map-workspace__summary:has(>.fm-answer-overlay[data-folded=true]){width:auto;max-width:none}.fm-map-workspace-root[data-tier=mobile][data-inspection-open=true] .fm-map-workspace__summary{display:none}.fm-map-workspace-root[data-tier=mobile]>.maptools{top:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-3));bottom:auto;flex-direction:column}@media(max-width:64em){.fm-map-workspace-root[data-panel-open=true] .fm-map-workspace__applied,.fm-map-workspace-root[data-inspection-open=true] .fm-map-workspace__applied{display:none}}@media(max-width:48em){.fm-map-workspace-root.map-view--popup-open .leaflet-control-container,.fm-map-workspace-root.map-view--popup-open .leaflet-control{visibility:hidden;opacity:0;pointer-events:none}.fm-map-workspace-root.map-view--popup-open .leaflet-popup-pane{visibility:visible;opacity:1;pointer-events:auto;z-index:1400}}.fm-map-workspace__preview-map{position:relative;display:grid;height:100%;place-items:center;overflow:hidden;background:radial-gradient(circle at 70% 20%,var(--fm-map-teal),transparent 24%),linear-gradient(140deg,var(--fm-map-dark-1),var(--fm-map-charcoal))}.fm-map-workspace__preview-map svg{width:86%;height:86%;filter:drop-shadow(var(--fm-shadow-strong));transition:transform var(--fm-motion-duration-fast) ease}.fm-map-workspace__preview-map[data-fit=free-area] svg{position:absolute;inset-block-start:var(--map-preview-free-top);inset-inline-start:var(--map-preview-free-left);width:calc(100% - var(--map-preview-free-left) - var(--map-preview-free-right));height:calc(100% - var(--map-preview-free-top) - var(--map-preview-free-bottom))}.fm-map-workspace__preview-map path{fill:color-mix(in srgb,var(--fm-accent) 56%,transparent);stroke:var(--fm-d-fg);stroke-width:var(--fm-border-w);vector-effect:non-scaling-stroke}.fm-map-workspace__preview-map [data-selected=true]{stroke:var(--fm-amber);stroke-width:var(--fm-outline-w);filter:drop-shadow(var(--fm-shadow-strong))}.fm-map-workspace__preview-map circle{fill:var(--fm-rose);stroke:var(--fm-d-fg);stroke-width:var(--fm-border-w)}.fm-map-workspace__preview-map [data-feature-kind=plot]{fill:var(--fm-accent-strong)}.fm-map-workspace__preview-map [data-mapping-status=auto_review],.fm-map-workspace__preview-map [data-mapping-status=unmapped]{fill:var(--fm-amber);stroke-dasharray:var(--fm-space-2) var(--fm-space-1)}.fm-map-workspace__preview-map [role=button]{cursor:pointer}.fm-map-workspace__preview-map [data-feature-kind]:not([role=button]){pointer-events:none}.fm-map-workspace__preview-map [role=button]:focus-visible{outline:var(--fm-outline-w) solid var(--fm-sky);outline-offset:var(--fm-space-1)}.fm-map-workspace__preview-map [data-filter-match=false]{fill:var(--fm-map-charcoal);stroke:var(--fm-d-fg-3)}.fm-map-workspace__preview-map svg[data-stand-coloring=outline] [data-feature-kind=stand]{fill:none}.fm-map-workspace__preview-boundary{fill:none;stroke:var(--fm-sky);stroke-width:var(--fm-outline-w)}.fm-map-workspace__preview-map path:nth-child(2){fill:color-mix(in srgb,var(--fm-teal) 62%,transparent)}.fm-map-workspace__preview-map path:nth-child(3){fill:color-mix(in srgb,var(--fm-amber) 48%,transparent)}.fm-map-workspace__preview-raster{fill:color-mix(in srgb,var(--fm-teal) 42%,transparent);stroke:var(--fm-sky);stroke-width:var(--fm-border-w)}.fm-map-workspace__preview-raster--earlier{fill:color-mix(in srgb,var(--fm-amber) 38%,transparent);stroke:var(--fm-amber)}.fm-map-workspace__preview-raster--gap{fill:color-mix(in srgb,var(--fm-d-fg-3) 28%,transparent);stroke-dasharray:var(--fm-space-2) var(--fm-space-1)}.fm-map-workspace-gallery{padding:var(--fm-space-inset-page-y-lg) var(--fm-space-inset-lg);border-top:var(--fm-border-w) solid var(--fm-d-border)}.fm-map-workspace-gallery__stage{height:var(--fm-map-snapshot-h-tall);min-height:var(--fm-map-stage-fill-min-h);overflow:hidden;border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius-xl);box-shadow:var(--fm-shadow-panel)}@media(max-width:48em){.fm-map-workspace-gallery__stage{height:calc(100dvh - var(--app-shell-overlay-safe-top) - var(--fm-space-12))}}.fm-analysis-workspace-gallery__stage{block-size:var(--fm-map-snapshot-h-tall);min-block-size:var(--fm-map-stage-fill-min-h);overflow:hidden;border:var(--fm-border-w) solid var(--fm-d-border);border-radius:var(--fm-radius)}.fm-specimen-manifest{margin:0;color:var(--fm-d-fg-3)}.fm-specimen-manifest .fm-accordion__trigger{padding-block:0;color:inherit;font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-regular);line-height:var(--fm-lh-normal)}.fm-specimen-manifest .fm-accordion__content{padding:0;color:inherit}.fm-specimen-manifest__verdict{display:block;max-width:90ch;padding-block-start:var(--fm-space-stack-xs);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-regular);line-height:var(--fm-lh-normal)}.fm-operational-workspace-gallery{padding:var(--fm-space-inset-page-y-lg) var(--fm-gutter);background:var(--fm-d-bg);color:var(--fm-d-fg)}.fm-operational-workspace-gallery__stage{min-height:var(--fm-map-snapshot-h-tall);overflow:hidden;border:var(--fm-border-thin) solid var(--fm-border-subtle);border-radius:var(--fm-radius-lg);background:var(--fm-d-bg)}.fm-operational-workspace-gallery__dialogs{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--fm-space-stack-lg)}.fm-operational-workspace-gallery__dialogs>*{flex:1 1 auto;min-width:0}.fm-form-flow-gallery{padding:var(--fm-space-inset-xl) var(--fm-gutter);border-block-start:var(--fm-border-thin) solid var(--fm-border-subtle);background:var(--fm-d-bg);color:var(--fm-d-fg)}.fm-form-flow-preview-map{display:grid;min-height:inherit;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:var(--fm-space-stack-md);padding:var(--fm-space-inset-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--fm-teal) 24%,var(--fm-d-surface)) 0 48%,transparent 48% 52%,color-mix(in srgb,var(--fm-sky) 20%,var(--fm-d-surface)) 52% 100%)}.fm-form-flow-preview-map button{min-height:var(--fm-tap-target);padding:var(--fm-space-inset-md);border:var(--fm-border-thin) solid var(--fm-border-subtle);border-radius:var(--fm-radius);background:var(--fm-d-surface);color:var(--fm-d-fg)}.fm-form-flow-preview-map button[aria-pressed=true]{border-color:var(--fm-accent);background:var(--fm-d-surface-3)}.fm-form-flow-preview-map--parcel{display:block;padding:0;background:linear-gradient(color-mix(in srgb,var(--fm-d-border) 36%,transparent) var(--fm-border-thin),transparent var(--fm-border-thin)),linear-gradient(90deg,color-mix(in srgb,var(--fm-d-border) 36%,transparent) var(--fm-border-thin),transparent var(--fm-border-thin)),color-mix(in srgb,var(--fm-accent-soft) 64%,var(--fm-d-surface));background-size:var(--fm-space-inset-xl) var(--fm-space-inset-xl)}.fm-form-flow-preview-map--parcel svg{display:block;width:100%;min-height:inherit}.fm-form-flow-preview-map__water{fill:color-mix(in srgb,var(--fm-sky) 24%,var(--fm-d-surface))}.fm-form-flow-preview-map__road{fill:none;stroke:var(--fm-amber);stroke-linecap:round;stroke-width:var(--fm-border-w-2)}.fm-form-flow-preview-map__parcel{fill:color-mix(in srgb,var(--fm-accent) 13%,transparent);stroke:var(--fm-accent-strong);stroke-linejoin:round;stroke-width:var(--fm-border-w-2)}.fm-form-flow-preview-map__stand{fill:color-mix(in srgb,var(--fm-accent) 11%,transparent);stroke:color-mix(in srgb,var(--fm-accent-strong) 62%,transparent);stroke-width:var(--fm-border-thin)}.fm-form-flow-preview-map__center{fill:var(--fm-d-surface);stroke:var(--fm-accent-strong);stroke-width:var(--fm-border-w-2)}@media(max-width:48rem){.fm-form-flow-preview-map{grid-template-columns:1fr}}.fm-dashboard-overview{width:100%;min-width:0;overflow-x:clip;color:var(--fm-d-fg);background:var(--fm-d-bg)}.fm-route-page.fm-dashboard-overview>.fm-section-band--bleed:first-child{padding-block-start:var(--app-shell-overlay-safe-top)}.fm-dashboard-overview>.fm-section-band--bleed:only-child{box-sizing:border-box;min-height:100svh}.fm-dashboard-overview>.fm-section-band--bleed:only-child .fm-section-cover{min-height:calc(100svh - var(--fm-topbar-h-measured, var(--fm-topbar-h)))}.fm-dashboard-overview-gallery{padding-block:var(--fm-space-inset-xl);border-block-start:var(--fm-border-thin) solid var(--fm-border-subtle);background:var(--fm-d-bg);color:var(--fm-d-fg)}.fm-route-loading{box-sizing:border-box;min-height:100%;padding-block:calc(var(--app-shell-overlay-safe-top, var(--fm-topbar-h)) + var(--fm-space-8)) var(--fm-space-8);background:var(--fm-d-bg)}.fm-route-loading__rail{display:grid;gap:var(--fm-space-8);width:min(100%,var(--fm-content-rail-max));margin-inline:auto;padding-inline:var(--fm-gutter);box-sizing:border-box}.fm-route-loading__band{padding:var(--fm-space-6);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface)}.fm-route-loading__label{position:absolute;width:var(--fm-border-w);height:var(--fm-border-w);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-nav-item{display:flex;align-items:flex-start;align-items:center;gap:var(--fm-space-3);padding:var(--fm-space-inset-sm) var(--fm-space-inset-md);border-radius:var(--fm-radius);color:var(--fm-d-fg);transition:background-color var(--fm-motion-duration-fast) var(--fm-motion-ease-standard)}.fm-nav-item,.fm-nav-item:hover,.fm-nav-item:focus,.fm-nav-item:focus-visible,.fm-nav-item:visited{text-decoration:none}.fm-nav-item:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:calc(-1 * var(--fm-outline-w))}.fm-nav-item:hover:not(.fm-nav-item--disabled):not(.fm-nav-item--coming-soon){background-color:var(--fm-on-dark-hover)}.fm-nav-item--active{background-color:var(--fm-on-dark-hover);box-shadow:inset var(--fm-border-w-3) 0 0 var(--fm-accent)}.fm-nav-item--active .fm-nav-item__label{font-weight:var(--fm-fw-semi)}.fm-nav-item--disabled,.fm-nav-item--coming-soon{opacity:.6;cursor:not-allowed}.fm-nav-item__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--fm-space-8);height:var(--fm-space-8);border-radius:var(--fm-radius);background:var(--fm-on-dark-hover);color:var(--fm-accent);font-size:var(--fm-fs-lede)}.fm-nav-item__content{flex:1;display:flex;flex-direction:column;gap:var(--fm-space-stack-xs)}.fm-nav-item__label{font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug)}.fm-nav-item__description{font-size:var(--fm-fs-caption);color:var(--fm-d-fg-2);line-height:var(--fm-lh-snug)}.fm-nav-item__badge{display:inline-flex;align-items:center;padding:var(--fm-space-inset-xs) var(--fm-space-inset-sm);background-color:var(--fm-surface-info-subtle);color:var(--fm-text-info);font-size:var(--fm-fs-label);border-radius:var(--fm-radius-xs);flex-shrink:0}.fm-nav-item__badge--coming-soon{background-color:var(--fm-surface-neutral-subtle);color:var(--fm-d-fg-3)}.fm-nav-group{display:flex;flex-direction:column;gap:var(--fm-space-stack-md);margin:0;min-inline-size:0;padding:var(--fm-space-inset-md) 0;border:0;border-bottom:var(--fm-border-thin) solid var(--fm-d-border)}.fm-nav-group:last-child{border-bottom:none}.fm-nav-group__heading{font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);color:var(--fm-d-fg-2);text-transform:uppercase;letter-spacing:.05em}.fm-nav-group__description{font-size:var(--fm-fs-caption);color:var(--fm-d-fg-2);margin-top:calc(-1 * var(--fm-space-inset-xs))}.fm-mobile-nav-drawer__scrim.fm-drawer__backdrop{position:fixed;inset:var(--app-shell-overlay-safe-top) 0 0 0;z-index:var(--fm-z-topbar-backdrop)}.fm-mobile-nav-drawer__panel{position:fixed;top:var(--app-shell-overlay-safe-top);right:0;bottom:0;width:min(var(--fm-nav-drawer-w),88vw);z-index:var(--fm-z-topbar-drawer);overflow-y:auto;padding:var(--fm-space-inset-lg);background:var(--fm-deep-ground);color:var(--fm-d-fg);border-left:var(--fm-border-thin) solid var(--fm-d-border);box-shadow:var(--fm-shadow-panel)}.fm-mobile-nav-drawer__panel:focus{outline:none}.fm-mobile-nav-drawer__title{margin:0 0 var(--fm-space-3);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);letter-spacing:.06em;text-transform:uppercase}.fm-mobile-nav-drawer__property{display:flex;flex-direction:column;gap:var(--fm-space-stack-xs);width:100%;margin-bottom:var(--fm-space-3);padding:var(--fm-space-inset-md);border:var(--fm-border-thin) solid var(--fm-d-border);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface);color:var(--fm-d-fg);text-align:left;cursor:pointer}.fm-mobile-nav-drawer__property:hover,.fm-mobile-nav-drawer__property:focus-visible{border-color:var(--fm-accent)}.fm-mobile-nav-drawer__property-heading{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-mobile-nav-drawer__property-label{font-weight:var(--fm-fw-semi)}.fm-mobile-nav-drawer__property-action{color:var(--fm-accent);font-size:var(--fm-fs-caption)}.fm-mobile-nav-drawer__jobs .fm-accordion__item{border-bottom:var(--fm-border-thin) solid var(--fm-d-border)}.fm-mobile-nav-drawer__jobs .fm-accordion__trigger{padding:var(--fm-space-inset-lg) 0;font-weight:var(--fm-fw-semi);color:var(--fm-d-fg-2)}.fm-mobile-nav-drawer__jobs .fm-accordion__content{padding:0 0 var(--fm-space-inset-sm)}.fm-mobile-nav-drawer__job-label{display:inline-flex;align-items:center;gap:var(--fm-space-2);color:inherit}.fm-mobile-nav-drawer__job-label--active{color:var(--fm-d-fg);box-shadow:0 var(--fm-border-w-2) 0 var(--fm-accent)}.fm-mobile-nav-drawer__job-content .fm-nav-group{padding:var(--fm-space-inset-xs) 0 var(--fm-space-inset-sm);gap:var(--fm-space-inset-xs);border-bottom:none}.fm-mobile-nav-drawer__job-content .fm-nav-item{padding:var(--fm-space-inset-sm) var(--fm-space-inset-md)}.fm-mobile-nav-drawer__section-heading{margin:var(--fm-space-5) 0 var(--fm-space-2);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);letter-spacing:.06em;text-transform:uppercase}.fm-account-drawer{display:flex;flex-direction:column;gap:var(--fm-space-1)}.fm-account-drawer__label{padding:var(--fm-space-inset-sm) 0}.fm-account-drawer__rule{width:100%;margin:var(--fm-space-2) 0;border:0;border-top:var(--fm-border-thin) solid var(--fm-d-border)}.fm-account-drawer__row{display:flex;align-items:center;gap:var(--fm-space-3);width:100%;min-height:var(--fm-tap-target);padding:0 var(--fm-space-inset-sm);border:0;border-radius:var(--fm-radius);background:transparent;color:var(--fm-d-fg);font:inherit;text-align:left;cursor:pointer}.fm-account-drawer__row[aria-current=true]{background:var(--fm-on-dark-hover);box-shadow:inset var(--fm-border-w-3) 0 0 var(--fm-accent)}.fm-account-drawer__icon{display:inline-flex;width:var(--fm-icon-size-md);color:var(--fm-accent)}@media(prefers-reduced-motion:reduce){.fm-nav-item{transition:none}}.fm-account-identity{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--fm-space-3);row-gap:var(--fm-space-2)}.fm-account-identity__who{display:grid;flex:1 1 0;min-width:0}.fm-account-identity__name{font-size:var(--fm-fs-body);line-height:var(--fm-lh-snug)}.fm-account-identity__role{justify-self:start;margin-top:var(--fm-space-1);padding:var(--fm-space-1) var(--fm-space-2);border:var(--fm-border-thin) solid var(--fm-accent);border-radius:var(--fm-radius-full);color:var(--fm-d-fg);font-size:var(--fm-fs-caption);line-height:1}.fm-account-facts{display:grid;gap:var(--fm-space-3);margin:0;padding:0}.fm-account-facts__row{display:grid;gap:var(--fm-space-1)}.fm-account-facts dt{color:var(--fm-fg-on-dark-muted);font-size:var(--fm-fs-caption);letter-spacing:.06em;text-transform:uppercase}.fm-account-facts dd{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-snug)}.fm-nav-featured{display:flex;flex-direction:column;gap:var(--fm-space-3);min-width:0;padding:var(--fm-space-inset-lg);border:var(--fm-border-thin) solid var(--fm-d-border);border-radius:var(--fm-radius-lg);background:var(--fm-d-surface);color:var(--fm-d-fg)}.fm-nav-featured__eyebrow{margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-semi);letter-spacing:.06em;text-transform:uppercase}.fm-nav-featured__subject{margin:0;font-size:var(--fm-fs-lede);font-weight:var(--fm-fw-semi)}.fm-nav-featured__message,.fm-nav-featured__line{margin:0;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-snug)}.fm-nav-featured__figure{display:flex;flex-direction:column;gap:var(--fm-space-1)}.fm-nav-featured__figure-label,.fm-nav-featured__figure-basis{margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-nav-featured__figure-value{margin:0;font-size:var(--fm-fs-h1);font-weight:var(--fm-fw-bold);line-height:var(--fm-lh-tight);font-variant-numeric:tabular-nums}.fm-nav-featured__chip{align-self:flex-start;margin:0;padding:var(--fm-space-1) var(--fm-space-3);border-radius:var(--fm-radius-pill);border:var(--fm-border-thin) solid var(--fm-d-border-2);font-size:var(--fm-fs-caption);font-weight:var(--fm-fw-medium)}.fm-nav-featured__chip--attention{border-color:var(--fm-warning);color:var(--fm-warning)}.fm-nav-featured__chip--calm{border-color:var(--fm-accent);color:var(--fm-accent)}.fm-nav-featured__action{display:inline-flex;align-items:center;gap:var(--fm-space-2);align-self:flex-start;border:0;cursor:pointer;font:inherit;font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-semi)}.fm-nav-featured__action:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-offset)}.fm-nav-featured__action--primary{min-height:var(--fm-tap-target);padding:0 var(--fm-space-inset-lg);border-radius:var(--fm-radius);background:var(--fm-brand);color:var(--fm-fg-on-dark)}.fm-nav-featured__action--primary:hover{background:var(--fm-brand-deep)}.fm-nav-featured__action--link{padding:0;background:transparent;color:var(--fm-d-fg-2);text-decoration:underline;text-underline-offset:var(--fm-space-1)}.fm-nav-featured__action--link:hover{color:var(--fm-d-fg)}.fm-nav-featured__range{display:flex;flex-direction:column;gap:var(--fm-space-1)}.fm-nav-featured__range-scale{display:block;width:100%;height:var(--fm-space-3);border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fm-nav-featured__range-scale::-webkit-meter-bar{height:var(--fm-space-3);border:0;border-radius:var(--fm-radius-pill);background:linear-gradient(to right,color-mix(in srgb,var(--fm-accent) 28%,var(--fm-d-border)),var(--fm-accent)) center / 100% 50% no-repeat}.fm-nav-featured__range-scale::-webkit-meter-optimum-value,.fm-nav-featured__range-scale::-webkit-meter-suboptimum-value,.fm-nav-featured__range-scale::-webkit-meter-even-less-good-value{background:linear-gradient(to left,var(--fm-d-fg) var(--fm-border-w-2),transparent var(--fm-border-w-2)) right / var(--fm-space-1) 100% no-repeat}.fm-nav-featured__range-scale::-moz-meter-bar{background:linear-gradient(to left,var(--fm-d-fg) var(--fm-border-w-2),transparent var(--fm-border-w-2)) right / var(--fm-space-1) 100% no-repeat}.fm-nav-featured__range-bounds{display:flex;justify-content:space-between;margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);font-variant-numeric:tabular-nums}.fm-nav-featured__cells{display:flex;flex-direction:column;gap:var(--fm-space-2)}.fm-nav-featured__cells-heading,.fm-nav-featured__cells-more{margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-nav-featured__cell-list{display:flex;flex-wrap:wrap;gap:var(--fm-space-2);margin:0;padding:0;list-style:none}.fm-nav-featured__cell{display:flex;flex:1 1 var(--fm-nav-cell-min);flex-direction:column;gap:var(--fm-space-stack-xs);min-width:0;padding:var(--fm-space-inset-sm) var(--fm-space-inset-md);border:var(--fm-border-thin) solid var(--fm-map-swatch-neutral);border-inline-start-width:var(--fm-border-w-3);border-radius:var(--fm-radius)}.fm-nav-featured__cell--none{border-color:var(--fm-map-swatch-positive)}.fm-nav-featured__cell--low{border-color:var(--fm-map-swatch-low);background:color-mix(in srgb,var(--fm-map-swatch-low) 22%,var(--fm-d-surface))}.fm-nav-featured__cell--moderate{border-color:var(--fm-map-swatch-moderate);background:color-mix(in srgb,var(--fm-map-swatch-moderate) 22%,var(--fm-d-surface))}.fm-nav-featured__cell--high{border-color:var(--fm-map-swatch-critical);background:color-mix(in srgb,var(--fm-map-swatch-critical) 22%,var(--fm-d-surface))}.fm-nav-featured__cell--not-evaluable{border-style:dashed}.fm-nav-featured__cell--not-watched{border-style:dotted}.fm-nav-featured__cell-name{overflow:hidden;font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-semi);text-overflow:ellipsis;white-space:nowrap}.fm-nav-featured__cell-state{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-mega-menu{position:fixed;top:var(--app-shell-overlay-safe-top);left:50%;transform:translate(-50%);z-index:50;width:100%;max-width:min(var(--fm-menu-max-width),calc(100% - 2 * var(--fm-space-inset-lg)));background-color:var(--fm-deep-ground);color:var(--fm-d-fg);border-radius:var(--fm-radius-lg);box-shadow:var(--fm-shadow-panel);margin-top:var(--fm-space-stack-sm);border:var(--fm-border-thin) solid var(--fm-d-border)}.fm-mega-menu--compact{left:auto;transform:none;width:max-content}.fm-mega-menu--single{width:max-content}.fm-mega-menu--single .fm-mega-menu__groups>*{flex:0 1 var(--fm-mega-group-col-max)}.fm-mega-menu--single .fm-mega-menu__inner--with-featured>.fm-mega-menu__groups{flex:0 1 var(--fm-mega-group-col-max)}.fm-mega-menu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(var(--fm-space-stack-sm) + var(--fm-space-stack-md))}.fm-mega-menu__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fm-space-inset-lg);padding:var(--fm-space-inset-lg);max-height:var(--fm-menu-max-height, 70vh);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--fm-d-border) transparent}.fm-mega-menu__inner--with-featured{display:flex;align-items:flex-start}.fm-mega-menu__inner--with-featured>.fm-mega-menu__groups{flex:1 1 0}.fm-mega-menu__inner--with-featured>.fm-mega-menu__featured{flex:0 0 var(--fm-nav-featured-w)}.fm-mega-menu__groups{display:flex;flex-wrap:wrap;gap:var(--fm-space-inset-lg);align-content:flex-start;min-width:0}.fm-mega-menu__groups>*{flex:1 1 var(--fm-mega-group-col-min);min-width:0}.fm-mega-menu .fm-nav-group{padding:0;border-bottom:none}.fm-mega-menu__featured{display:flex;flex-direction:column;align-self:start;min-width:0}@media(max-width:48em){.fm-mega-menu__inner--with-featured{flex-direction:column;align-items:stretch}.fm-mega-menu__inner--with-featured>.fm-mega-menu__featured{flex-basis:auto}.fm-mega-menu__inner--with-featured>.fm-mega-menu__groups{flex:0 0 auto}.fm-mega-menu__groups{flex-direction:column}.fm-mega-menu__groups>*{flex:0 0 auto}.fm-mega-menu__featured{align-self:stretch}}.fm-mega-menu__inner::-webkit-scrollbar{width:var(--fm-scrollbar-width)}.fm-mega-menu__inner::-webkit-scrollbar-track{background:transparent}.fm-mega-menu__inner::-webkit-scrollbar-thumb{background:var(--fm-d-border);border-radius:var(--fm-scrollbar-radius)}.fm-top-nav{display:flex;align-items:center}.fm-top-nav__items{display:flex;gap:var(--fm-space-inset-md);list-style:none;margin:0;padding:0}.fm-top-nav__job-wrapper{display:flex}.fm-top-nav__job{display:flex;align-items:center;gap:var(--fm-space-2);padding:var(--fm-space-inset-sm) var(--fm-space-inset-md);background:transparent;border:none;border-bottom:var(--fm-border-width-md) solid transparent;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium);cursor:pointer;transition:color var(--fm-motion-duration-fast) var(--fm-motion-ease-standard),border-color var(--fm-motion-duration-fast) var(--fm-motion-ease-standard);position:relative}.fm-top-nav__job:hover,.fm-top-nav__job--open{color:var(--fm-d-fg);border-bottom-color:var(--fm-d-border-2)}.fm-top-nav__job:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:calc(-1 * var(--fm-outline-w))}.fm-top-nav__job--active{color:var(--fm-d-fg);border-bottom-color:var(--fm-accent);font-weight:var(--fm-fw-semi)}.fm-top-nav__badge{display:inline-flex;align-items:center;justify-content:center;min-width:var(--fm-space-5);height:var(--fm-space-5);padding:0 var(--fm-space-1);border-radius:var(--fm-radius-pill);background:var(--fm-warning);color:var(--fm-deep-ground);font-size:var(--fm-fs-tiny);font-weight:var(--fm-fw-bold);line-height:1}@media(prefers-reduced-motion:reduce){.fm-top-nav__job{transition:none}}.assistant-dock{position:fixed;top:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-stack-sm));right:var(--fm-space-6);z-index:var(--fm-z-dock);display:flex;flex-direction:column;align-items:flex-end;gap:var(--fm-space-2)}@media(max-width:48em){.assistant-dock{right:var(--fm-space-3)}}.assistant-dock__panel{position:static;margin:0;padding:0;width:var(--fm-assistant-dock-w);max-height:calc(100vh - var(--fm-assistant-dock-offset));background:var(--fm-d-surface-2);border:var(--fm-border-thin) solid var(--fm-glass-border);border-radius:var(--fm-radius-lg);box-shadow:var(--fm-glass-shadow);display:flex;flex-direction:column;overflow:hidden;animation:dock-panel-in .18s ease-out}@keyframes dock-panel-in{0%{opacity:0;transform:translateY(var(--fm-animation-dock-offset)) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.assistant-dock__header{display:flex;align-items:center;justify-content:space-between;padding:var(--fm-space-3) var(--fm-space-4);border-bottom:var(--fm-border-thin) solid var(--fm-glass-border);flex-shrink:0}.assistant-dock__panel-title{font-size:var(--fm-fs-body-sm);font-weight:600;color:var(--fm-d-fg)}.assistant-dock__close-btn{background:none;border:none;cursor:pointer;color:var(--fm-d-fg-2);padding:var(--fm-space-1);display:flex;align-items:center;justify-content:center;border-radius:var(--fm-radius-xs);transition:color .1s,background .1s}.assistant-dock__close-btn:hover{color:var(--fm-d-fg);background:var(--fm-d-surface-3)}.assistant-dock__close-btn:focus-visible{outline:var(--fm-border-focus) solid var(--fm-accent);outline-offset:var(--fm-outline-offset)}.assistant-dock__body{flex:1;overflow-y:auto;padding:var(--fm-space-4)}@media(max-width:48em){.assistant-dock__panel{position:fixed;inset:var(--app-shell-overlay-safe-top) 0 0;height:calc(100dvh - var(--app-shell-overlay-safe-top));width:auto;max-height:none;border-inline:0;border-block-end:0;border-radius:0}.assistant-dock__panel--notice{inset-block-end:auto;height:auto;border-block-end:var(--fm-border-thin) solid var(--fm-glass-border)}}.plan-assistant,.plan-assistant__turns,.plan-assistant article,.plan-assistant form,.plan-assistant__sources{display:flex;flex-direction:column;gap:var(--fm-space-stack-md)}.plan-assistant__starters{display:grid;gap:var(--fm-space-stack-sm)}.plan-assistant__starters button{height:auto;padding-block:var(--fm-space-inset-sm);white-space:normal}.plan-assistant button{border:var(--fm-border-thin) solid var(--fm-d-border);background:var(--fm-d-surface-3);color:var(--fm-d-fg);padding:var(--fm-space-inset-sm) var(--fm-space-inline-md);text-align:left;cursor:pointer}.plan-assistant button[type=submit]{background:var(--fm-accent);color:var(--fm-d-surface);text-align:center;font-weight:600}.plan-assistant button:disabled{cursor:wait;color:var(--fm-d-fg-2)}.plan-assistant button[type=submit]:disabled{background:var(--fm-d-surface-3);opacity:1}.plan-assistant article{padding:var(--fm-space-inset-md);background:var(--fm-d-surface-3)}.plan-assistant article p,.plan-assistant article ul,.plan-assistant form p{margin:0}.plan-assistant__question{font-weight:600;color:var(--fm-accent)}.plan-assistant article>p:not(.plan-assistant__question){white-space:pre-line}.plan-assistant textarea{resize:vertical;border:var(--fm-border-thin) solid var(--fm-d-border);background:var(--fm-d-surface-2);color:var(--fm-d-fg);padding:var(--fm-space-inset-sm);font:inherit}.plan-assistant textarea:focus-visible,.plan-assistant button:focus-visible{outline:var(--fm-border-thin) solid var(--fm-accent)}.plan-assistant__sources a{color:var(--fm-accent)}.fm-parcel-snapshot__canvas{background:radial-gradient(circle at 18% 22%,var(--fm-d-surface-2),transparent 26%),linear-gradient(135deg,var(--fm-map-dark-1),var(--fm-map-charcoal))}.fm-parcel-snapshot__preview{display:block;width:100%;height:100%}.fm-parcel-snapshot__land{fill:var(--fm-map-charcoal)}.fm-parcel-snapshot__forest{fill:var(--fm-map-forest-ops);opacity:.18}.fm-parcel-snapshot__water{fill:var(--fm-map-teal);opacity:.2}.fm-parcel-snapshot__grid-line{fill:none;stroke:var(--fm-d-border);stroke-width:1;opacity:.24}.fm-parcel-snapshot__parcel{fill:var(--fm-accent);fill-opacity:.22;stroke:var(--fm-accent);stroke-width:3;stroke-linejoin:round}.fm-parcel-snapshot__marker-halo{fill:var(--fm-d-surface);opacity:.74}.fm-parcel-snapshot__marker{fill:var(--fm-accent);stroke:var(--fm-d-surface);stroke-width:2}.fm-parcel-snapshot__unavailable{display:flex;align-items:center;justify-content:center;height:100%;background:var(--fm-d-surface-3);color:var(--fm-d-fg-3)}.fm-scrubber-slot{position:fixed;bottom:0;left:0;right:0;z-index:50;height:var(--fm-scrubber-slot-h, 0);background:var(--fm-glass);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur);overflow:hidden;pointer-events:none;transition:height .2s ease}.fm-scrubber-slot--active{pointer-events:auto;border-top:var(--fm-border-w) solid var(--fm-glass-border)}.fm-scrubber-slot__content{width:100%;max-width:var(--fm-content-max);height:100%;margin:0 auto}@media(max-width:37.499em){.fm-scrubber-slot{height:var(--fm-scrubber-slot-h-mobile, var(--fm-scrubber-slot-h, 0))}}.fm-verdict-chip{display:inline-flex;align-items:center;gap:var(--fm-space-2);max-width:100%;padding:var(--fm-space-2) var(--fm-space-3);border:var(--fm-border-w) solid var(--fm-glass-border);border-radius:var(--fm-radius);background:var(--fm-glass);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur);box-shadow:var(--fm-glass-shadow);color:var(--fm-d-fg)}.fm-verdict-chip__label{display:inline-flex;align-items:center;flex-shrink:0;padding:var(--fm-space-1) var(--fm-space-2);border-radius:var(--fm-radius-pill);background:var(--fm-teal-soft);color:var(--fm-teal);font-size:var(--fm-fs-tiny);font-weight:700;letter-spacing:.02em;white-space:nowrap}.fm-verdict-chip__status{min-width:0;overflow:hidden;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.fm-verdict-chip__detail{color:var(--fm-d-fg-2);font-size:var(--fm-fs-tiny);white-space:nowrap}.fm-verdict-chip--wait .fm-verdict-chip__label,.fm-verdict-chip--directional .fm-verdict-chip__label{background:var(--fm-accent-soft);color:var(--fm-accent)}.fm-verdict-chip--sell .fm-verdict-chip__label{background:var(--fm-money-bg-1);color:var(--fm-amber)}.fm-verdict-chip--unavailable .fm-verdict-chip__label,.fm-verdict-chip--pending .fm-verdict-chip__label{background:var(--fm-teal-soft);color:var(--fm-teal)}@media(max-width:37.499em){.fm-verdict-chip{width:100%;justify-content:space-between}.fm-verdict-chip__status{font-size:var(--fm-fs-caption)}}.fm-verdict-chip-slot{position:fixed;bottom:calc(var(--fm-scrubber-slot-h, 0) + var(--fm-space-3));right:var(--fm-space-4);z-index:51;display:flex;justify-content:flex-end;pointer-events:none;transition:bottom .2s ease;min-height:0;min-width:0}.fm-verdict-chip-slot:not(:empty){pointer-events:auto}@media(max-width:37.499em){.fm-verdict-chip-slot{bottom:calc(var(--fm-scrubber-slot-h-mobile, var(--fm-scrubber-slot-h, 0)) + var(--fm-space-3));right:var(--fm-space-3);left:var(--fm-space-3)}}.fm-shell-notice{border-top:var(--fm-border-thin) solid var(--fm-d-border);background:color-mix(in srgb,var(--fm-amber) 18%,var(--fm-deep-ground));color:var(--fm-d-fg)}.fm-shell-notice__in{display:flex;align-items:center;gap:var(--fm-space-2) var(--fm-space-3);width:100%;max-width:var(--fm-shell-max);margin:0 auto;padding:var(--fm-space-1) var(--fm-container-px)}.fm-shell-notice__glyph{display:inline-grid;flex:none;place-items:center;inline-size:var(--fm-space-5);block-size:var(--fm-space-5);border-radius:var(--fm-radius-full);background:var(--fm-amber);color:var(--fm-deep-ground);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-semi)}.fm-shell-notice .fm-shell-notice__action,.fm-shell-notice .fm-shell-notice__action:hover,.fm-shell-notice .fm-shell-notice__dismiss{flex:none;color:var(--fm-fg-on-dark)}.fm-shell-notice .fm-shell-notice__action{font-weight:var(--fm-fw-semi);text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.fm-shell-notice__text{flex:1 1 auto;min-width:0;margin:0;font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-top-bar{position:sticky;top:0;z-index:var(--fm-z-topbar);width:100%;height:var(--fm-topbar-h);background:var(--fm-glass-bar);backdrop-filter:var(--fm-glass-blur-bar);-webkit-backdrop-filter:var(--fm-glass-blur-bar);border-bottom:var(--fm-border-thin) solid var(--fm-glass-border);box-shadow:none;color:var(--fm-d-fg);container:fm-top-bar / inline-size;transition:color var(--fm-motion-duration-data) var(--fm-motion-ease-standard),border-color var(--fm-motion-duration-data) var(--fm-motion-ease-standard)}.fm-top-bar--deep{background:var(--fm-deep-ground);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:var(--fm-d-border)}@media(prefers-reduced-motion:reduce){.fm-top-bar{transition:none}}.fm-top-bar:has(>.fm-shell-notice){height:auto}.fm-top-bar:has(>.fm-shell-notice)>.fm-top-bar__in{height:var(--fm-topbar-h)}.fm-top-bar__in{position:relative;width:100%;max-width:var(--fm-shell-max);height:100%;margin:0 auto;padding:0 var(--fm-container-px);display:flex;align-items:center;gap:var(--fm-space-2)}.fm-top-bar__left{display:flex;align-items:center;gap:var(--fm-space-4);flex-shrink:0}.fm-top-bar__wordmark{display:inline-flex;align-items:center;gap:var(--fm-space-2);font-size:var(--fm-fs-lede);font-weight:700;color:var(--fm-d-fg);cursor:pointer;letter-spacing:0;-webkit-user-select:none;user-select:none;outline:none;border:none;background:none;padding:0}.fm-top-bar__wordmark:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-outline-offset);border-radius:var(--fm-radius-sm)}.fm-top-bar__nav{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:var(--fm-space-5);min-width:0}.fm-top-bar__tab{display:inline-flex;align-items:center;height:auto;padding:0;border:none;border-radius:0;background:transparent;color:var(--fm-d-fg);font-weight:500;cursor:pointer;white-space:nowrap;transition:color var(--fm-motion-duration-fast)}.fm-top-bar__tab,.fm-top-bar__property-chip{font-size:var(--fm-fs-body-sm)}.fm-top-bar__tab:hover{background:transparent;color:var(--fm-d-fg)}.fm-top-bar__tab--ask{color:var(--fm-accent);font-weight:600}.fm-top-bar__tab--ask:hover{color:var(--fm-accent);opacity:.85}.fm-top-bar__tab--active{color:var(--fm-d-fg);font-weight:500}.fm-top-bar__right{display:flex;align-items:center;gap:var(--fm-space-2);flex-shrink:0;margin-left:auto}.fm-top-bar__account{display:flex;align-items:center;min-width:0}.fm-top-bar__account--active{border-bottom:var(--fm-border-width-md) solid var(--fm-accent)}.fm-top-bar__account--active [data-testid=user-profile-trigger]{color:var(--fm-accent)}.fm-top-bar__account,.fm-top-bar__property-chip{max-width:var(--fm-sidebar-w)}.fm-account-trigger,.fm-account-trigger:hover,.fm-account-trigger:focus-visible{display:inline-flex;align-items:center;gap:var(--fm-space-2);color:var(--fm-d-fg)}.fm-account-trigger:hover,.fm-account-trigger:focus-visible{background:var(--fm-on-dark-hover)}.fm-account-trigger__name{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-top-bar__search{display:inline-flex;align-items:center;justify-content:center;height:var(--fm-space-8);width:var(--fm-space-8);border:none;border-radius:var(--fm-radius);background:transparent;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);cursor:pointer;transition:color var(--fm-motion-duration-fast)}.fm-top-bar__search:hover{background:transparent;color:var(--fm-d-fg)}.fm-top-bar__hamburger{display:none;align-items:center;justify-content:center;height:var(--fm-space-8);width:var(--fm-space-8);border:none;border-radius:var(--fm-radius-sm);background:transparent;color:var(--fm-d-fg);font-size:var(--fm-fs-lede);cursor:pointer;flex-shrink:0;transition:color var(--fm-motion-duration-fast)}.fm-top-bar__hamburger:hover{background:transparent;color:var(--fm-d-fg)}.fm-top-bar__nav-backdrop{position:fixed;top:var(--app-shell-overlay-safe-top);left:0;right:0;bottom:0;z-index:var(--fm-z-topbar-backdrop)}.fm-top-bar__nav-drawer{position:fixed;top:var(--app-shell-overlay-safe-top);left:0;right:0;width:100%;max-width:none;box-sizing:border-box;margin:0;z-index:var(--fm-z-topbar-drawer);background:var(--fm-glass-2);backdrop-filter:var(--fm-glass-blur);-webkit-backdrop-filter:var(--fm-glass-blur);border:0;border-bottom:var(--fm-border-w) solid var(--fm-glass-border);box-shadow:var(--fm-glass-shadow);display:flex;flex-direction:column;padding:var(--fm-space-1) 0 var(--fm-space-2)}.fm-top-bar__drawer-item{display:flex;align-items:center;height:var(--fm-tap-target);padding:0 var(--fm-space-5);border:none;background:transparent;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:500;cursor:pointer;text-align:left;transition:color var(--fm-motion-duration-fast)}.fm-top-bar__drawer-item:hover{background:transparent;color:var(--fm-d-fg)}.fm-top-bar__drawer-item--active{color:var(--fm-d-fg)}.fm-top-bar__drawer-search{display:flex;align-items:center;gap:var(--fm-space-2);height:var(--fm-tap-target);padding:0 var(--fm-space-5);border:none;background:transparent;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:400;cursor:pointer;text-align:left;border-top:var(--fm-border-w) solid var(--fm-glass-border);margin-top:var(--fm-space-1);transition:color var(--fm-motion-duration-fast);position:relative;z-index:var(--fm-z-dropdown);pointer-events:auto}.fm-top-bar__drawer-search:hover{background:transparent;color:var(--fm-d-fg)}.fm-top-bar__watch{display:none;position:relative;align-items:center;justify-content:center;height:var(--fm-space-8);min-width:var(--fm-space-8);gap:var(--fm-space-1);border:none;background:transparent;color:var(--fm-d-fg);font-size:var(--fm-fs-lede);cursor:pointer}.fm-top-bar__property-chip{display:inline-flex;align-items:center;padding:var(--fm-space-inset-xs) var(--fm-space-inline-md);border:var(--fm-border-w) solid var(--fm-glass-border);border-radius:var(--fm-radius-pill);font-weight:500;color:var(--fm-d-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent;cursor:pointer}.fm-top-bar__property-chip:hover,.fm-top-bar__property-chip:focus-visible{border-color:var(--fm-accent);color:var(--fm-accent)}@container fm-top-bar (max-width: 75rem){.fm-top-bar__nav{display:none}.fm-top-bar__right{margin-left:auto}.fm-top-bar__watch{display:inline-flex}.fm-top-bar__hamburger{display:flex}}@container fm-top-bar (max-width: 80rem){.fm-account-trigger__name{display:none}}.fm-leaf-mark__vein{stroke:var(--fm-deep-ground)}.fm-property-pill__option{display:flex;flex-direction:column;gap:var(--fm-space-1);align-items:flex-start}.fm-property-pill__name{font-weight:var(--fm-fw-semi)}.fm-property-pill__detail{color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}@container fm-top-bar (max-width: 37.499rem){.fm-top-bar__ask-label{display:none}.fm-top-bar .fm-top-bar__ask{height:var(--fm-space-8);width:var(--fm-space-8);min-width:var(--fm-space-8);min-height:var(--fm-space-8);padding:0;gap:0;justify-content:center;font-size:var(--fm-fs-lede)}.fm-top-bar .fm-top-bar__ask:not([aria-expanded=true]),.fm-top-bar .fm-top-bar__ask:not([aria-expanded=true]):hover{border-color:transparent;background:transparent;color:var(--fm-d-fg)}.fm-top-bar__search,.fm-top-bar__property-chip,.fm-top-bar__account{display:none}}.app-shell-root{height:100vh;width:100%;display:flex;flex-direction:row;overflow:hidden}.app-shell-root .app-main-layout{position:relative;display:flex;flex-direction:column;margin-left:0;flex:1;height:100vh;min-width:0;overflow:hidden;background:transparent}.app-main-layout>.fm-top-bar{position:absolute;inset:0 0 auto}.app-shell-content,.app-shell-outlet{background:transparent}.app-shell-content{position:relative;flex:1;min-height:0;height:100vh;box-sizing:border-box;padding-top:0;overflow:hidden}.app-shell-content>.maptools{top:calc(var(--app-shell-overlay-safe-top) + var(--fm-overlay-inset))}@media(max-width:64em){.app-shell-root[data-has-maptools=true] .app-shell-outlet{padding-left:calc(var(--fm-overlay-inset) + var(--fm-maptools-pad) * 2 + var(--fm-maptools-btn-sz) + var(--fm-space-2))}}.app-shell-outlet{height:100%;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.app-shell-outlet>:has(>.fm-content-width>.fm-shell-section){padding-block-start:var(--app-shell-overlay-safe-top)}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--map-overlay-inset: clamp(.625rem, 3vmin, 1.25rem)}.leaflet-container{height:100%;width:100%}.progress-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.progress-card{background:#fff;border-radius:var(--fm-radius-lg);padding:var(--fm-space-8);max-width:31.25rem;width:90%;text-align:center}.legend-item{display:flex;align-items:center;margin-bottom:.5rem}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s ease-in}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s ease-in}:root{--fm-form-flow-scroll-clearance: var(--fm-space-inset-lg);--fm-stage-strip-fade: var(--fm-space-inset-xl);--fm-brand: #2c5530;--fm-brand-deep: #1a3a1e;--fm-brand-soft: #f7fcf5;--fm-brand-bg-tint: rgba(44, 85, 48, .05);--fm-brand-border: rgba(44, 85, 48, .1);--fm-brand-shadow-subtle: rgba(44, 85, 48, .08);--fm-success: var(--fm-accent);--fm-warning: var(--fm-amber);--fm-info: var(--fm-sky);--fm-info-bg: var(--fm-sky-soft);--fm-error: var(--fm-rose);--fm-money: var(--fm-amber);--fm-money-bg-1: var(--fm-amber-soft);--fm-money-bg-2: var(--fm-amber-soft);--fm-expected: var(--fm-sky);--fm-fg-mute: #5f5f5f;--fm-fg-on-dark: rgba(255, 255, 255, .85);--fm-fg-on-dark-muted: rgba(255, 255, 255, .65);--fm-fg-on-dark-faint: rgba(255, 255, 255, .45);--fm-border: #e8e8e8;--fm-border-soft: #f0f0f0;--fm-border-table: #ddd;--fm-bg-alt-1: #f6f8fa;--fm-map-red: #8b0000;--fm-map-teal: #13a8a8;--fm-map-charcoal: #1a2e1b;--fm-map-rain-1: #683ed6;--fm-map-rain-2: #a436e8;--fm-map-rain-3: #e02ab2;--fm-map-rain-4: #ff4e5c;--fm-map-rain-5: #ffb020;--fm-map-rain-6: #ffffff;--fm-map-imagery-nodata-filter: none;--fm-map-paper-ground: #f4f6f1;--fm-map-paper-surface: #ffffff;--fm-map-paper-ink: #1b2a22;--fm-map-paper-ink-muted: #4a5a50;--fm-map-paper-rule: #d3dbd3;--fm-map-dark-1: #243626;--fm-map-forest-a: #1a3d1a;--fm-map-forest-ops: #3fbf6a;--fm-chart-1: #8B4A6B;--fm-chart-2: #4A6B8B;--fm-chart-3: #D4A574;--fm-chart-4: #A67B5B;--fm-chart-5: #9B7FB7;--fm-chart-6: #B76F47;--fm-chart-8: #2f7f7a;--fm-chart-11: #8B7355;--fm-species-pine: var(--fm-chart-1);--fm-species-pine-2: #b07a96;--fm-species-spruce: var(--fm-chart-2);--fm-species-spruce-2: #7d99b5;--fm-species-birch: var(--fm-chart-3);--fm-species-birch-2: #ebcb9f;--fm-species-birch-3: #a9804f;--fm-species-oak: var(--fm-chart-4);--fm-species-aspen: var(--fm-chart-5);--fm-species-alder: var(--fm-chart-6);--fm-species-alder-2: #8a4b2a;--fm-species-other: var(--fm-chart-8);--fm-species-other-2: #7e8f6a;--fm-assortment-sawlog: #6f4a2b;--fm-assortment-pulpwood: var(--fm-chart-6);--fm-assortment-energy: var(--fm-chart-11);--fm-chart-income: var(--fm-accent);--fm-chart-cost: var(--fm-rose);--fm-chart-net: var(--fm-sky);--fm-chart-net-pos: var(--fm-accent);--fm-chart-net-neg: var(--fm-rose);--fm-chart-cut: #cf1322;--fm-chart-cut-stroke: #820014;--fm-chart-kept: #296b42;--fm-chart-axis: #aaa;--fm-chart-grid: #e8e8e8;--fm-chart-label: #555;--fm-chart-label-muted: #666;--fm-chart-context: #a3aba4;--fm-chart-plot-h-sm: 200px;--fm-chart-plot-h-md: 260px;--fm-chart-plot-h-lg: 320px;--fm-chart-tooltip-bg: rgba(255, 255, 255, .95);--fm-chart-tooltip-border: var(--fm-border-w) solid var(--fm-border-soft);--fm-chart-tooltip-radius: var(--fm-radius);--fm-chart-tooltip-pad: var(--fm-space-3) var(--fm-space-4);--fm-chart-tooltip-shadow: var(--fm-shadow-panel);--fm-chart-tooltip-fs: var(--fm-fs-body-sm);--fm-chart-tooltip-lh: var(--fm-lh-snug);--fm-chart-tooltip-min-w: calc(var(--fm-space-20) * 2);--fm-corridor-rate-1: var(--fm-amber);--fm-corridor-rate-2: var(--fm-teal);--fm-corridor-rate-3: var(--fm-d-fg-3);--fm-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--fm-font-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, "Courier New", monospace;--fm-fs-hero: var(--fm-fs-h1);--fm-fs-display: 2rem;--fm-fs-statement: 2.5rem;--fm-ls-statement: -.02em;--fm-ls-eyebrow: .08em;--fm-fs-h1: 1.625rem;--fm-fs-h2: 1.375rem;--fm-fs-h3: 1.25rem;--fm-fs-h4: 1.125rem;--fm-fs-lede: 1rem;--fm-fs-body: 1rem;--fm-fs-body-sm: .875rem;--fm-fs-caption: .8125rem;--fm-fs-fine: .75rem;--fm-fs-tiny: .625rem;--fm-fs-label: .6875rem;--fm-fw-regular: 400;--fm-fw-medium: 500;--fm-fw-semi: 600;--fm-fw-bold: 700;--fm-fw-light: 300;--fm-lh-tight: 1.2;--fm-lh-snug: 1.4;--fm-lh-normal: 1.6;--fm-lh-body: var(--fm-lh-normal);--fm-radius-xs: .25rem;--fm-radius-sm: .375rem;--fm-radius: .5rem;--fm-radius-lg: .75rem;--fm-radius-xl: 1rem;--fm-radius-pill: 1.5rem;--fm-radius-full: 62.4375rem;--fm-space-inset-none: 0;--fm-space-inset-xs: var(--fm-space-1);--fm-space-inset-sm: var(--fm-space-2);--fm-space-inset-md: var(--fm-space-3);--fm-space-inset-lg: var(--fm-space-4);--fm-space-inset-page-y-none: 0;--fm-space-inset-page-y-sm: var(--fm-space-3);--fm-space-inset-page-y-md: var(--fm-space-6);--fm-space-inset-page-y-lg: var(--fm-space-8);--fm-space-inset-page-y-xl: var(--fm-space-12);--fm-space-stack-none: 0;--fm-space-stack-xs: var(--fm-space-1);--fm-space-stack-sm: var(--fm-space-2);--fm-space-stack-md: var(--fm-space-3);--fm-space-stack-lg: var(--fm-space-4);--fm-space-stack-xl: var(--fm-space-6);--fm-space-inline-none: 0;--fm-space-inline-xs: var(--fm-space-1);--fm-space-inline-sm: var(--fm-space-2);--fm-space-inline-md: var(--fm-space-3);--fm-space-inline-lg: var(--fm-space-4);--fm-size-constraint-wizard-content-min-h: 12.5rem;--fm-size-constraint-editor-min-w: 7.5rem;--fm-size-media-panel-min-h: 15rem;--fm-size-insight-figure-min-h: 18.75rem;--fm-border-thin: var(--fm-border-w);--fm-border-strong: var(--fm-border-w-2);--fm-space-1: .25rem;--fm-space-2: .5rem;--fm-space-3: .75rem;--fm-space-4: 1rem;--fm-space-5: 1.25rem;--fm-space-6: 1.5rem;--fm-space-8: 2rem;--fm-space-10: 2.5rem;--fm-space-12: 3rem;--fm-space-16: 4rem;--fm-space-20: 5rem;--fm-spinner-sm: 1rem;--fm-spinner-md: 1.5rem;--fm-spinner-lg: 2.25rem;--fm-spinner-stroke: .125rem;--fm-spinner-stroke-lg: .1875rem;--fm-empty-icon: 1.75rem;--fm-skeleton-line: .875rem;--fm-skeleton-title: 1.125rem;--fm-tooltip-max: 16.25rem;--fm-tooltip-nudge: .125rem;--fm-progress-h: .5rem;--fm-progress-h-sm: .25rem;--fm-scrim: rgba(10, 20, 14, .45);--fm-scrim-blur: .125rem;--fm-underline-w: .125rem;--fm-section-gap: var(--fm-space-12);--fm-section-py: calc(var(--fm-space-12) + var(--fm-space-2));--fm-section-body-gap: var(--fm-space-8);--fm-eyebrow-title-gap: var(--fm-space-4);--fm-title-copy-gap: var(--fm-space-2);--fm-copy-stack-gap: var(--fm-space-6);--fm-section-inset: var(--fm-space-inset-lg);--fm-section-header-gap: var(--fm-section-body-gap);--fm-section-title-fs: var(--fm-fs-h2);--fm-section-title-measure: 32ch;--fm-section-py-spacious: calc(var(--fm-section-py) * 1.5);--fm-band-bg: var(--fm-d-bg);--fm-band-fg: var(--fm-d-fg);--fm-band-muted: var(--fm-d-fg-2);--fm-band-bg-light: var(--fm-d-bg);--fm-band-bg-dark: var(--fm-map-charcoal);--fm-band-bg-accent: var(--fm-accent-soft);--fm-band-bg-paper: var(--fm-d-bg-2);--fm-band-paper-rule: var(--fm-d-border);--fm-deep-ground: #0b1712;--fm-on-dark-control-border: color-mix(in srgb, var(--fm-fg-on-dark) 24%, transparent);--fm-on-dark-hover: color-mix(in srgb, var(--fm-fg-on-dark) 10%, transparent);--fm-on-dark-scrollbar-thumb: color-mix(in srgb, var(--fm-fg-on-dark) 28%, transparent);--fm-on-dark-selected: var(--fm-brand);--fm-on-dark-selected-ring: var(--fm-map-forest-ops);--fm-on-dark-selected-fg: var(--fm-fg-on-dark);--fm-on-dark-ink-amber: #d2ad6a;--fm-content-rail-max: var(--fm-content-max);--fm-prose-measure: 62ch;--fm-split-gap: var(--fm-space-8);--fm-split-balanced: minmax(0, 1fr) minmax(0, 1fr);--fm-split-media-dominant: minmax(0, 1fr) minmax(0, 2fr);--fm-split-panel: minmax(20rem, 33%) minmax(0, 1fr);--fm-grid-2: repeat(2, minmax(0, 1fr));--fm-grid-3: repeat(3, minmax(0, 1fr));--fm-grid-collection: repeat(auto-fill, minmax(min(100%, max(18rem, (100% - 2 * var(--fm-space-6)) / 3)), 1fr));--fm-grid-collection-row: minmax(0, 2fr) minmax(0, 3fr);--fm-grid-stat-band: repeat(auto-fit, minmax(min(100%, 8rem), 1fr));--fm-stat-band-measure: 48rem;--fm-cover-scrim-fade: 16rem;--fm-grid-4: repeat(4, minmax(0, 1fr));--fm-grid-choice-tiles: repeat(auto-fit, minmax(min(100%, 13.5rem), 1fr));--fm-calendar-cell: calc(var(--fm-tap-target) - var(--fm-space-1));--fm-grid-choice-pairs: repeat(auto-fit, minmax(min(100%, 16rem), 1fr));--fm-grid-choice-triples: repeat(auto-fit, minmax(min(100%, max(13.5rem, calc((42rem - 100%)*999) )), 1fr));--fm-grid-lead-wide: minmax(0, 4fr) minmax(0, 1fr) minmax(0, 1fr);--fm-grid-lead-history: max-content max-content minmax(0, 1fr);--fm-grid-lead-mark: auto minmax(0, 1fr);--fm-grid-row-with-move: [mark] auto [text] minmax(0, 1fr) [end] auto [go] auto;--fm-grid-thumb-row: calc(var(--fm-space-12) * 2 + var(--fm-space-2)) minmax(0, 1fr);--fm-grid-record-action: minmax(0, 1fr) auto;--fm-grid-3-whole-words: repeat(3, minmax(min-content, 1fr));--fm-figure-surface: var(--fm-d-surface);--fm-figure-surface-fg: var(--fm-d-fg);--fm-figure-surface-muted: var(--fm-d-fg-2);--fm-figure-border: var(--fm-d-border);--fm-chart-halo: var(--fm-d-bg);--fm-figure-radius: var(--fm-radius);--fm-figure-inset: var(--fm-space-4);--fm-selector-active-bg: var(--fm-fill-strong);--fm-selector-active-fg: var(--fm-on-fill-strong);--fm-radio-dot-size: var(--fm-space-4);--fm-table-contained-max: 36rem;--fm-action-rail-gap: var(--fm-space-1);--fm-action-target-size: var(--fm-tap-target);--fm-action-overflow-target-size: var(--fm-btn-icon-md);--fm-numeric-column-min: 5rem;--fm-money-column-min: 6.5rem;--fm-delta-column-min: 4.5rem;--fm-status-column-min: 6rem;--fm-label-column-min: 7rem;--fm-source-column-min: 11.5rem;--fm-metadata-column-min: 4rem;--fm-track-stack-key: fit-content(40%) minmax(0, 1fr);--fm-track-name-figure: minmax(0, 1fr) auto;--fm-track-name-caption-figure: minmax(0, 1fr) auto auto;--fm-map-frame-bg: var(--fm-d-bg);--fm-map-overlay-surface: var(--fm-glass-2);--fm-map-overlay-fg: var(--fm-map-glass-fg);--fm-map-legend-swatch-size: var(--fm-space-3);--fm-map-basemap-muted-filter: grayscale(1) contrast(.74) brightness(1.12);--fm-map-basemap-muted-labelled-filter: grayscale(1) contrast(.3) brightness(1.5);--fm-map-lens-ground: #f9f9f9;--fm-map-marker-compact-size: var(--fm-space-2);--fm-map-legend-swatch-radius: var(--fm-radius-sm);--fm-map-legend-gap: var(--fm-space-2);--fm-map-panel-inset: var(--fm-space-3);--fm-map-legend-bg: var(--fm-figure-surface);--fm-map-legend-border: var(--fm-figure-border);--fm-map-legend-fg: var(--fm-figure-surface-fg);--fm-map-legend-muted: var(--fm-figure-surface-muted);--fm-map-legend-radius: var(--fm-figure-radius);--fm-map-swatch-low: #a38f1f;--fm-map-swatch-moderate: var(--fm-warning);--fm-map-swatch-critical: var(--fm-danger);--fm-map-swatch-positive: var(--fm-success);--fm-map-swatch-negative: var(--fm-danger);--fm-map-swatch-neutral: #828c86;--fm-map-swatch-info: var(--fm-accent);--fm-map-label-ink: var(--fm-fg-on-dark);--fm-map-label-shadow: 0 0 var(--fm-border-w) var(--fm-map-dark-1), 0 0 var(--fm-space-1) var(--fm-map-dark-1), 0 var(--fm-border-w) var(--fm-space-2) var(--fm-map-dark-1);--fm-plot-auto: #ffffff;--fm-plot-ring: var(--fm-map-dark-1);--fm-plot-manual: #1a73e8;--fm-plot-review: #f57c00;--fm-plot-unmapped: #e0218a;--fm-plot-selected: #ffd500;--fm-motion-duration-fast: var(--fm-dur-fast);--fm-motion-duration-data: var(--fm-dur);--fm-motion-duration-section: .5s;--fm-motion-duration-hero-autoplay: 8s;--fm-motion-duration-spinner: .7s;--fm-motion-duration-skeleton: 1.4s;--fm-motion-duration-showcase: 5s;--fm-motion-ease-standard: cubic-bezier(.4, 0, .2, 1);--fm-motion-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--fm-countup-duration: .9s;--fm-countup-stagger: 60ms;--fm-reveal-distance: var(--fm-space-4);--fm-reveal-opacity-start: 0;--fm-chart-height: 420px;--fm-chart-brush-height: 20px;--fm-chart-brush-traveller: 8px;--fm-content-max: 120rem;--fm-chart-max: 720px;--fm-shell-max: 120rem;--fm-sidebar-w: 17.5rem;--fm-map-snapshot-h-preview: 31.25rem;--fm-map-snapshot-h-compact: 13.125rem;--fm-map-snapshot-h-standard: 22.5rem;--fm-map-snapshot-h-tall: 32.5rem;--fm-map-stage-fill-min-h: 20rem;--fm-map-band-strip-h: min(75vw, 50svh);--fm-map-stage-aerial-h: 30rem;--fm-map-stage-evidence-h: 18.75rem;--fm-map-reveal-wave: .4s;--fm-modal-w-sm: 26.25rem;--fm-modal-w-md: 32.5rem;--fm-modal-w-lg: 45rem;--fm-modal-w-media: 56rem;--fm-modal-media-min-h: 32rem;--fm-modal-media-band-h: 9rem;--fm-modal-body-pad-block: var(--fm-space-5);--fm-modal-body-pad-inline: var(--fm-space-5);--fm-drawer-w-sm: 26.25rem;--fm-drawer-w-md: 40rem;--fm-drawer-w-lg: 52.5rem;--fm-topbar-h: 52px;--app-shell-overlay-safe-top: var(--fm-topbar-h);--fm-topbar-h-measured: var(--fm-topbar-h);--fm-bleed-w: 100vw;--fm-product-anchor-offset: calc(var(--app-shell-overlay-safe-top, var(--fm-topbar-h-measured)) + var(--fm-space-stack-md));--fm-report-nav-docked-h: calc(var(--fm-tap-target) + 2 * var(--fm-space-2) + var(--fm-border-w));--fm-report-nav-h: calc(var(--fm-tap-target) + 2 * var(--fm-space-2) + 4 * var(--fm-border-w));--fm-report-nav-h-measured: var(--fm-report-nav-h);--fm-card-scroll-max-h: 30rem;--fm-section-dock-max-h: var(--fm-card-scroll-max-h);--fm-stat-tile-min: 10rem;--fm-banner-text-min: 16rem;--fm-form-max: 40rem;--fm-gutter: 1rem;--fm-container-px: var(--fm-gutter);--fm-btn-icon-sm: 1.75rem;--fm-btn-icon-md: 2.25rem;--fm-border-w: .0625rem;--fm-tap-target: var(--fm-space-12);--fm-tap-target-docked: 2.75rem;--fm-outline-w: .125rem;--fm-fs-code: .6875rem;--fm-inspector-w: 22.5rem;--fm-nav-drawer-w: 20rem;--fm-shadow-card: 0 .125rem .5rem rgba(0, 0, 0, .1);--fm-shadow-panel: 0 .25rem .75rem rgba(0, 0, 0, .15);--fm-shadow-hover: 0 .5rem 1.5rem rgba(0, 0, 0, .1);--fm-shadow-strong: 0 .75rem 2rem rgba(0, 0, 0, .12);--fm-shadow-tooltip: 0 .0625rem .25rem rgba(0, 0, 0, .18);--fm-shadow-inspector-edge: -.25rem 0 1.5rem rgba(0, 0, 0, .12);--fm-ease: ease;--fm-dur-fast: .15s;--fm-dur: .3s;--fm-transition: all var(--fm-dur) var(--fm-ease);--fm-form-section-gap: var(--fm-section-body-gap);--fm-form-section-gap-compact: var(--fm-space-stack-lg);--fm-form-field-gap: var(--fm-copy-stack-gap);--fm-form-field-gap-compact: var(--fm-space-stack-md);--fm-form-header-gap: var(--fm-space-inset-lg);--fm-form-action-gap: var(--fm-space-inline-sm);--fm-form-unit-gap: var(--fm-space-inline-sm);--fm-form-title-copy-gap: var(--fm-title-copy-gap);--fm-form-inline-gap: var(--fm-space-inline-lg);--fm-form-inline-label-ratio: .44fr;--fm-form-control-fill: 100%}.fm-report-page{--fm-fs-label: var(--fm-fs-fine)}.fm-operational-workspace:has(.fm-operational-workspace__stages[data-presentation=stepper]),.fm-form-flow{--fm-fs-label: var(--fm-fs-fine)}.fm-section-band--plain,.fm-section-band--light,.fm-section-band--accent,.fm-section-band--paper{--fm-figure-surface: var(--fm-d-surface);--fm-figure-surface-muted: var(--fm-d-fg-2)}.fm-section-band--paper{--fm-chart-halo: var(--fm-band-bg-paper)}.fm-section-band--accent{--fm-chart-halo: var(--fm-band-bg-accent)}.fm-section-band--deep:not(.fm-section-band--embedded),.fm-surface--glass-deep{--fm-chart-halo: var(--fm-d-bg);--fm-surface: var(--fm-d-surface);--fm-border: var(--fm-d-border);--fm-band-fg: var(--fm-d-fg);--fm-band-muted: var(--fm-d-fg-2);--fm-figure-surface: var(--fm-d-surface);--fm-figure-surface-fg: var(--fm-d-fg);--fm-figure-surface-muted: var(--fm-d-fg-2);--fm-figure-border: var(--fm-d-border);--fm-map-legend-bg: var(--fm-d-surface);--fm-map-legend-border: var(--fm-d-border);--fm-map-legend-fg: var(--fm-d-fg);--fm-map-legend-muted: var(--fm-d-fg-2)}.fm-section-embedded>.fm-section[data-tone=dark]{--fm-ink-amber: var(--fm-on-dark-ink-amber);--fm-chart-halo: var(--fm-band-bg-dark);--fm-d-fg: var(--fm-fg-on-dark);--fm-d-fg-2: var(--fm-fg-on-dark-muted);--fm-d-fg-3: var(--fm-fg-on-dark-muted);--fm-d-surface: var(--fm-band-bg-dark);--fm-d-border: var(--fm-fg-on-dark-faint);--fm-surface: var(--fm-band-bg-dark);--fm-border: var(--fm-fg-on-dark-faint);--fm-band-fg: var(--fm-fg-on-dark);--fm-band-muted: var(--fm-fg-on-dark-muted);--fm-figure-surface: var(--fm-band-bg-dark);--fm-figure-surface-fg: var(--fm-fg-on-dark);--fm-figure-surface-muted: var(--fm-fg-on-dark-muted);color:var(--fm-fg-on-dark)}.fm-analysis-workspace__analysis{--fm-chart-halo: var(--fm-d-surface)}.fm-product-hero .fm-banner{--fm-d-fg: var(--fm-fg-on-dark);--fm-d-fg-2: var(--fm-fg-on-dark-muted);--fm-d-fg-3: var(--fm-fg-on-dark-muted);--fm-d-surface: var(--fm-band-bg-dark)}.fm-section-band--dark{--fm-ink-amber: var(--fm-on-dark-ink-amber);--fm-chart-halo: var(--fm-band-bg-dark);--fm-figure-surface: var(--fm-band-bg-dark);--fm-figure-surface-fg: var(--fm-fg-on-dark);--fm-figure-surface-muted: var(--fm-fg-on-dark-muted);--fm-band-fg: var(--fm-fg-on-dark);--fm-band-muted: var(--fm-fg-on-dark-muted)}@media(min-width:40em){:root{--fm-fs-display: 3rem;--fm-fs-h1: 2.25rem;--fm-fs-h2: 1.75rem;--fm-fs-h3: 1.5rem;--fm-fs-h4: 1.25rem;--fm-fs-lede: 1.125rem;--fm-fs-hero: var(--fm-fs-h1);--fm-section-py: var(--fm-space-16);--fm-section-py-spacious: calc(var(--fm-space-16) * 1.75);--fm-fs-statement: 3.5rem;--fm-section-body-gap: var(--fm-space-10);--fm-figure-inset: var(--fm-space-10);--fm-gutter: 2rem}}@media(max-height:48rem){:root{--fm-modal-body-pad-block: var(--fm-space-inset-md)}}@media(min-width:48em){:root{--fm-gutter: 2.5rem}}@media(min-width:64.0625em){:root{--fm-section-py: var(--fm-space-20);--fm-section-py-spacious: calc(var(--fm-space-20) * 2);--fm-fs-statement: 4rem;--fm-figure-inset: var(--fm-space-12);--fm-gutter: 3.75rem}}html,body{font-family:var(--fm-font-sans);color:var(--fm-d-fg);background:var(--fm-d-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fm-boot-surface{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--fm-deep-ground)}html:has(#root:empty),html:has(#root:empty) body,html:has(#root>[data-fm-boot-watchdog]),html:has(#root>[data-fm-boot-watchdog]) body,html:has(.fm-boot-surface),html:has(.fm-boot-surface) body,html:has(#root>[data-fm-deep-root]),html:has(#root>[data-fm-deep-root]) body{background:var(--fm-deep-ground)}h1,.fm-h1{font-size:var(--fm-fs-display);font-weight:var(--fm-fw-bold);line-height:var(--fm-lh-tight);color:var(--fm-d-fg);letter-spacing:-.01em;margin:0 0 var(--fm-space-2)}h2,.fm-h2{font-size:var(--fm-fs-h1);font-weight:var(--fm-fw-bold);line-height:var(--fm-lh-tight);color:var(--fm-d-fg);margin:0 0 var(--fm-space-4)}.fm-h1-brand,.fm-h2-brand{font-size:var(--fm-fs-h1);font-weight:var(--fm-fw-semi);color:var(--fm-brand);line-height:var(--fm-lh-tight)}h3,.fm-h3{font-size:var(--fm-fs-h2);font-weight:var(--fm-fw-semi);color:var(--fm-d-fg);margin:0 0 var(--fm-space-3)}h4,.fm-h4{font-size:var(--fm-fs-h4);font-weight:var(--fm-fw-semi);color:var(--fm-d-fg);margin:0 0 var(--fm-space-3)}.fm-lede{font-size:var(--fm-fs-lede);line-height:var(--fm-lh-normal);color:var(--fm-d-fg-2);max-width:37.5rem}p,.fm-p{font-size:var(--fm-fs-body);line-height:var(--fm-lh-normal);color:var(--fm-d-fg);margin:0 0 var(--fm-space-3)}small,.fm-caption{font-size:var(--fm-fs-caption);color:var(--fm-d-fg-3)}.fm-fine{font-size:var(--fm-fs-fine);color:var(--fm-d-fg-3)}a,.fm-link{color:var(--fm-brand);text-decoration:none}a:hover,.fm-link:hover{text-decoration:underline}code,kbd,pre,.fm-mono{font-family:var(--fm-font-mono);font-size:.9em}.fm-amount{display:inline-flex;align-items:baseline;gap:var(--fm-space-1)}.fm-amount .currency{font-size:1.5rem;color:var(--fm-d-fg-3);font-weight:500}.fm-amount .price{font-size:3rem;color:var(--fm-d-fg);font-weight:700}.fm-amount .period{font-size:1rem;color:var(--fm-d-fg-3);margin-left:.25rem}:root{--fm-glass: rgba(255, 255, 255, .72);--fm-glass-2: rgba(255, 255, 255, .86);--fm-glass-border: rgba(20, 42, 30, .1);--fm-glass-frost-border: rgba(255, 255, 255, .3);--fm-glass-shadow: 0 .5rem 1.875rem rgba(20, 45, 32, .12);--fm-glass-blur: blur(1.125rem) saturate(135%);--fm-glass-blur-bar: blur(.4375rem);--fm-glass-bar: rgba(240, 247, 240, .72);--fm-glass-text: rgba(255, 255, 255, .9);--fm-z-topbar: 1500;--fm-z-topbar-backdrop: 1501;--fm-z-topbar-drawer: 1502;--fm-z-panel: 1100;--fm-z-maptools: 1200;--fm-z-form-popup: 1300;--fm-z-tooltip: 2100;--fm-z-dock: 1050;--fm-z-dropdown: 1;--fm-glass-panel-shadow: 0 .5rem 1.875rem rgba(20, 45, 32, .12);--fm-glass-hover-subtle: rgba(20, 42, 30, .06);--fm-maptools-gap: .125rem;--fm-maptools-pad: .3125rem;--fm-menu-min-w: 13.75rem;--fm-overlay-inset: .875rem;--fm-maptools-btn-sz: var(--fm-tap-target);--fm-maptools-w: calc(var(--fm-maptools-btn-sz) + 2 * var(--fm-maptools-pad));--fm-ctxpanel-top: 3.75rem;--fm-maptools-preview-w: 8rem;--fm-panel-w: 18rem;--fm-glass-radius: .875rem;--fm-map-glass-fg: var(--fm-d-fg);--fm-d-fg: #1b2a22;--fm-d-fg-2: rgba(27, 42, 34, .78);--fm-d-fg-3: rgba(27, 42, 34, .68);--fm-accent: #2f7d4a;--fm-accent-strong: #2c5530;--fm-accent-soft: rgba(47, 125, 74, .12);--fm-teal: #5e897f;--fm-amber: #a98a55;--fm-sky: #66809a;--fm-rose: #a4705f;--fm-rose-strong: #8a5546;--fm-ink-amber: #6e5426;--fm-ink-teal: #345a50;--fm-accent-dim: #7bab8c;--fm-teal-soft: rgba(94, 137, 127, .14);--fm-amber-soft: rgba(169, 138, 85, .14);--fm-sky-soft: rgba(102, 128, 154, .14);--fm-rose-soft: rgba(164, 112, 95, .14);--fm-rose-soft-2: rgba(164, 112, 95, .28);--fm-danger: var(--fm-rose);--fm-tag-hue: var(--fm-accent);--fm-fill-strong: var(--fm-accent-strong);--fm-on-fill-strong: var(--fm-d-surface);--fm-on-danger: #ffffff;--fm-btn-mini-danger-bg: #985952;--fm-border-subtle: var(--fm-d-border);--fm-selector-radio-border-w: .09375rem;--fm-d-bg: #eef2ec;--fm-d-bg-2: #f4f7f2;--fm-d-surface: #ffffff;--fm-d-surface-2: #ffffff;--fm-d-surface-3: #f3f6f1;--fm-d-border: rgba(20, 42, 30, .1);--fm-d-border-2: rgba(20, 42, 30, .16);--fm-risk-amber-bg: #fff7e6;--fm-space-22: 5.5rem;--fm-border-w-2: .125rem;--fm-border-w-3: .1875rem;--fm-border-divider: var(--fm-d-border);--fm-border-focus: .125rem;--fm-assistant-dock-w: 22.5rem;--fm-assistant-dock-offset: 7.5rem;--fm-animation-dock-offset: .5rem;--fm-btn-close-px: .375rem;--fm-outline-offset: .125rem;--fm-letter-spacing-label: .04em;--fm-icon-size-lg: 3.5rem;--fm-icon-size-md: 1.25rem;--fm-timeline-max-height: 100px;--fm-border-width-md: var(--fm-border-w-2);--fm-nav-featured-w: 20rem;--fm-shell-phone-frame-w: 24.375rem;--fm-nav-cell-min: 8rem;--fm-shell-gallery-open-panel-h: 30rem;--fm-shell-gallery-open-account-h: 42rem;--fm-shell-gallery-tile-min: 20rem;--fm-mega-group-col-max: 20rem;--fm-mega-group-col-min: 13rem;--fm-choice-grid-columns: repeat(auto-fill, minmax(min(100%, 14rem), 1fr));--fm-scrollbar-width: 6px;--fm-scrollbar-radius: 3px}[data-theme=dark]{--fm-chart-halo: var(--fm-d-bg);--fm-fg-mute: rgba(255, 255, 255, .4);--fm-fg-on-dark: rgba(255, 255, 255, .9);--fm-d-bg: var(--fm-deep-ground);--fm-d-bg-2: #0f1d16;--fm-d-surface: #14241c;--fm-d-surface-2: #192c22;--fm-d-surface-3: #1f3528;--fm-d-border: rgba(255, 255, 255, .1);--fm-d-border-2: rgba(255, 255, 255, .18);--fm-d-fg: #eaf2ec;--fm-d-fg-2: rgba(234, 242, 236, .7);--fm-d-fg-3: rgba(234, 242, 236, .62);--fm-corridor-rate-1: var(--fm-amber);--fm-corridor-rate-2: var(--fm-teal);--fm-corridor-rate-3: var(--fm-d-fg-3);--fm-species-pine: #c98aa9;--fm-species-other: #6fb8b2;--fm-species-pine-2: #e4b9ce;--fm-species-spruce: #86a9cc;--fm-species-spruce-2: #b7cde3;--fm-species-alder-2: #d99b76;--fm-chart-axis: var(--fm-d-border-2);--fm-chart-grid: var(--fm-d-border);--fm-chart-label: var(--fm-d-fg-2);--fm-chart-label-muted: var(--fm-d-fg-3);--fm-chart-context: rgba(234, 242, 236, .34);--fm-chart-tooltip-bg: var(--fm-d-surface-2);--fm-fill-strong: var(--fm-d-fg);--fm-on-fill-strong: var(--fm-d-bg);--fm-operation-untouched: var(--fm-operation-untouched-on-dark);--fm-severity-severe: #d13a5f;--fm-severity-high: #ea7a30;--fm-severity-elevated: #e9c552;--fm-severity-none: #6f7a73;--fm-diff-much-lower: #6da9e7;--fm-diff-lower: #4e7698;--fm-diff-similar: #646b67;--fm-diff-higher: #9a6051;--fm-diff-much-higher: #e68677;--fm-source-measured: #45c2b2;--fm-source-public: #6f7a73;--fm-goal-value: #4693f1;--fm-goal-near-term-income: #b97515;--fm-goal-no-clearcut: #37a69a;--fm-goal-tapio: #a0459a;--fm-compare-a: #3496ef;--fm-compare-b: #cf630d;--fm-ramp-value-1: #6c411a;--fm-ramp-value-2: #8a551a;--fm-ramp-value-3: #a76c12;--fm-ramp-value-4: #bc8525;--fm-ramp-value-5: #caa151;--fm-glass: rgba(12, 24, 18, .58);--fm-glass-2: rgba(12, 24, 18, .78);--fm-glass-bar: color-mix(in srgb, var(--fm-d-bg) 84%, transparent);--fm-glass-border: rgba(255, 255, 255, .12);--fm-glass-shadow: 0 .5rem 1.875rem rgba(0, 0, 0, .45);--fm-accent: #3fbf6a;--fm-accent-strong: #4fcf78;--fm-accent-soft: rgba(63, 191, 106, .16);--fm-teal: #6fb3a8;--fm-amber: #d2ad6a;--fm-sky: #8aa6c6;--fm-rose: #cd8a7c;--fm-rose-strong: #e0a194;--fm-ink-amber: var(--fm-on-dark-ink-amber);--fm-ink-teal: #6fb3a8;--fm-amber-soft: rgba(210, 173, 106, .16);--fm-sky-soft: rgba(138, 166, 198, .16);--fm-rose-soft: rgba(205, 138, 124, .16);--fm-rose-soft-2: rgba(205, 138, 124, .3);--fm-border-divider: var(--fm-d-border)}[data-theme=light],.fm-stand-map__inspector{--fm-fg-mute: #5f5f5f;--fm-fg-on-dark: rgba(255, 255, 255, .85);--fm-d-bg: #eef2ec;--fm-d-bg-2: #f4f7f2;--fm-d-surface: #ffffff;--fm-d-surface-2: #ffffff;--fm-d-surface-3: #f3f6f1;--fm-d-border: rgba(20, 42, 30, .1);--fm-d-border-2: rgba(20, 42, 30, .16);--fm-d-fg: #1b2a22;--fm-d-fg-2: rgba(27, 42, 34, .78);--fm-d-fg-3: rgba(27, 42, 34, .68);--fm-fill-strong: var(--fm-accent-strong);--fm-on-fill-strong: var(--fm-d-surface);--fm-accent: #2f7d4a;--fm-accent-strong: #2c5530;--fm-accent-soft: rgba(47, 125, 74, .12);--fm-teal: #5e897f;--fm-amber: #a98a55;--fm-sky: #66809a;--fm-rose: #a4705f;--fm-rose-strong: #8a5546;--fm-ink-amber: #6e5426;--fm-ink-teal: #345a50;--fm-amber-soft: rgba(169, 138, 85, .14);--fm-sky-soft: rgba(102, 128, 154, .14);--fm-rose-soft: rgba(164, 112, 95, .14);--fm-rose-soft-2: rgba(164, 112, 95, .28);--fm-border-subtle: var(--fm-d-border);--fm-border-divider: var(--fm-d-border);--fm-surface: var(--fm-d-surface);--fm-surface-hover: var(--fm-d-surface-2);--fm-surface-accent-subtle: var(--fm-accent-soft);--fm-surface-info-subtle: var(--fm-sky-soft);--fm-surface-neutral-subtle: var(--fm-d-surface-3);--fm-text-muted: var(--fm-d-fg-3);--fm-text-info: var(--fm-sky);--fm-border: #e8e8e8;--fm-band-fg: var(--fm-d-fg);--fm-band-muted: var(--fm-d-fg-2);--fm-figure-surface: var(--fm-d-surface);--fm-figure-surface-fg: var(--fm-d-fg);--fm-figure-surface-muted: var(--fm-d-fg-2);--fm-figure-border: var(--fm-d-border);--fm-chart-halo: var(--fm-d-bg);--fm-chart-axis: #aaa;--fm-chart-grid: #e8e8e8;--fm-chart-label: #555;--fm-chart-label-muted: #666;--fm-chart-context: #a3aba4;--fm-chart-tooltip-bg: rgba(255, 255, 255, .95);--fm-corridor-rate-1: var(--fm-amber);--fm-corridor-rate-2: var(--fm-teal);--fm-corridor-rate-3: var(--fm-d-fg-3)}:root{--fm-text-muted: var(--fm-d-fg-3);--fm-text-info: var(--fm-sky);--fm-surface: var(--fm-d-surface);--fm-surface-hover: var(--fm-d-surface-2);--fm-surface-accent-subtle: var(--fm-accent-soft);--fm-surface-info-subtle: var(--fm-sky-soft);--fm-surface-neutral-subtle: var(--fm-d-surface-3);--fm-overlay-dark: rgba(0, 0, 0, .5);--fm-menu-max-width: 56rem;--fm-menu-max-height: 70vh;--fm-report-nav-dock-top: 0rem;--fm-operational-dock-h: 0rem;--fm-document-rail: 6.5rem;--fm-document-rail-columns: var(--fm-document-rail) minmax(0, 1fr);--fm-document-scroll-max: clamp(18rem, 100svh - 27rem, 52rem);--fm-document-strip-thumb: 4rem;--fm-inline-preview-still-h: 13rem;--fm-document-sticky-top: calc(var(--fm-report-nav-dock-top) + var(--fm-operational-dock-h) + var(--fm-space-4));--fm-space-inset-xl: var(--fm-space-6);--fm-urgency-immediate: var(--fm-danger);--fm-urgency-short-term: var(--fm-rose);--fm-urgency-medium-term: var(--fm-amber);--fm-urgency-long-term: var(--fm-sky);--fm-operation-clearcut: var(--fm-leimikko-hakkuutapa-5);--fm-operation-seed-tree: var(--fm-leimikko-hakkuutapa-8);--fm-operation-thinning: var(--fm-leimikko-hakkuutapa-3);--fm-operation-planting: #2f7d4a;--fm-operation-tending: #c08a2c;--fm-operation-untouched-on-light: #898585;--fm-operation-untouched-on-dark: #bcbcbc;--fm-operation-untouched: var(--fm-operation-untouched-on-light);--fm-leimikko-hakkuutapa-1: #66ff5f;--fm-leimikko-hakkuutapa-2: #ba665f;--fm-leimikko-hakkuutapa-3: #7e63c4;--fm-leimikko-hakkuutapa-4: #ffff5f;--fm-leimikko-hakkuutapa-5: #85a35f;--fm-leimikko-hakkuutapa-7: #a3855f;--fm-leimikko-hakkuutapa-8: #f479dc;--fm-leimikko-hakkuutapa-11: #66e0f8;--fm-leimikko-hakkuutapa-14: #d69fa1;--fm-dev-a0: #e3d7bd;--fm-dev-s0: #cdb27a;--fm-dev-05: #a5845a;--fm-dev-t1: #f1e28a;--fm-dev-t2: #a9c75a;--fm-dev-y1: #86bd78;--fm-dev-02: #4fab8a;--fm-dev-03: #186e86;--fm-dev-04: #2e3d6a;--fm-dev-er: #9a68a8;--fm-severity-severe: #a1213b;--fm-severity-high: #cf6220;--fm-severity-elevated: #d8b02a;--fm-severity-none: #b5c2b7;--fm-diff-much-lower: #2266a4;--fm-diff-lower: #8bafcf;--fm-diff-similar: #a3a9a5;--fm-diff-higher: #d39b8d;--fm-diff-much-higher: #a43c2f;--fm-source-measured: #0e7f73;--fm-source-public: #868e89;--fm-goal-value: #0961bb;--fm-goal-near-term-income: #b6770b;--fm-goal-no-clearcut: #0f9aa1;--fm-goal-tapio: #803e60;--fm-compare-a: #1f5b94;--fm-compare-b: #c8642c;--fm-ramp-value-1: #caa151;--fm-ramp-value-2: #b7801e;--fm-ramp-value-3: #9d6300;--fm-ramp-value-4: #7c490b;--fm-ramp-value-5: #5a320e;--fm-imagery-canopy: #3d5a34;--fm-imagery-bare: #a08d72;--fm-imagery-cloud-snow: #f4f4f0;--fm-imagery-ir-canopy: #c2343c;--fm-imagery-ir-open: #4d6f86;--fm-imagery-wet: #2f8f86;--fm-imagery-dry: #c99a3e;--fm-map-ground-imagery: #4f5a5e;--fm-surface-success: var(--fm-accent-soft);--fm-text-success: var(--fm-accent);--fm-surface-caution: var(--fm-amber-soft);--fm-text-caution: var(--fm-amber);--fm-text-expected: var(--fm-sky);--fm-surface-brand: var(--fm-accent-soft);--fm-text-brand: var(--fm-accent)}.app-main-layout{--fm-report-nav-dock-top: var(--app-shell-overlay-safe-top)}.fm-element-document__continuous{--fm-document-sticky-top: calc( var(--fm-report-nav-dock-top) + var(--fm-operational-dock-h) + var(--fm-space-4) )}.fm-specimen-viewport{--app-shell-overlay-safe-top: 0rem;--fm-report-nav-dock-top: 0rem}.leaflet-container,.fm-colour-legend,.fm-map-category-legend,.fm-ranked-list__swatch,[data-theme=light]{--fm-severity-severe: #a1213b;--fm-severity-high: #cf6220;--fm-severity-elevated: #d8b02a;--fm-severity-none: #b5c2b7;--fm-diff-much-lower: #2266a4;--fm-diff-lower: #8bafcf;--fm-diff-similar: #a3a9a5;--fm-diff-higher: #d39b8d;--fm-diff-much-higher: #a43c2f;--fm-source-measured: #0e7f73;--fm-source-public: #868e89;--fm-goal-value: #0961bb;--fm-goal-near-term-income: #b6770b;--fm-goal-no-clearcut: #0f9aa1;--fm-goal-tapio: #803e60;--fm-compare-a: #1f5b94;--fm-compare-b: #c8642c;--fm-ramp-value-1: #caa151;--fm-ramp-value-2: #b7801e;--fm-ramp-value-3: #9d6300;--fm-ramp-value-4: #7c490b;--fm-ramp-value-5: #5a320e}[data-fm-map-ground=imagery]{--fm-operation-untouched: var(--fm-operation-untouched-on-dark)}.leaflet-container:not([data-fm-map-ground=imagery]),[data-fm-map-ground=paper]{--fm-operation-untouched: var(--fm-operation-untouched-on-light)}.leaflet-container,.fm-colour-legend{--fm-species-pine: var(--fm-chart-1);--fm-species-other: var(--fm-chart-8);--fm-species-pine-2: #b07a96;--fm-species-spruce: var(--fm-chart-2);--fm-species-spruce-2: #7d99b5;--fm-species-alder-2: #8a4b2a}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
