.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}.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-amber)}.chip--info{background:var(--fm-teal-soft);border-color:var(--fm-teal);color:var(--fm-teal)}.chip--success{background:var(--fm-accent-soft);border-color:var(--fm-accent);color:var(--fm-accent)}.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;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)}.btn-mini--bordered:hover{border-color:var(--fm-brand)}.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-item-option-selected,.fm-select__popup .ant-select-item-option-selected .ant-select-item-option-content{background:var(--fm-d-selected-bg);color:var(--fm-d-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:linear-gradient(180deg,var(--fm-brand) 0%,var(--fm-brand) 60%,var(--fm-d-border) 100%)}.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);width:var(--fm-space-inset-lg);height:var(--fm-space-inset-lg);border-radius:50%;background:var(--fm-d-surface);border:.125rem solid var(--tl-accent, var(--fm-brand));box-shadow:0 0 0 .1875rem var(--fm-d-surface)}.tl-item--current .tl-dot{background:var(--tl-accent, var(--fm-brand));box-shadow:0 0 0 .1875rem var(--fm-d-surface),0 0 0 .3125rem var(--fm-brand-bg-tint)}.tl-item--future .tl-dot{background:var(--fm-d-surface);border-color:var(--tl-accent, var(--fm-fg-mute));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-brand));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-brand));background:var(--fm-d-surface)}.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-phase{font-size:var(--fm-fs-tiny);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.0625rem var(--fm-space-inline-sm);border-radius:var(--fm-radius-full);border:var(--fm-border-thin) solid var(--fm-d-border);color:var(--fm-d-fg-2);background:var(--fm-d-surface-2)}.tl-phase--current{border-color:var(--fm-brand);color:var(--fm-brand);background:var(--fm-brand-bg-tint)}.fm-section[data-tone=dark] .tl-phase--current,.fm-section[data-tone=deep] .tl-phase--current,.fm-section-band--dark .tl-phase--current,.fm-section-band--deep .tl-phase--current{border-color:var(--fm-band-fg);color:var(--fm-band-fg);background:transparent}.tl-phase--future{border-style:dashed;border-color:var(--fm-fg-mute);color:var(--fm-fg-mute)}.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)}.fm-dv--tone-negative{color:var(--fm-rose)}.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;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)}.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:var(--fm-rose-soft);border-color:var(--fm-rose-soft-2)}.fm-banner--error .fm-banner__icon{background:var(--fm-error)}.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-info)}.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--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;top:calc(var(--app-shell-overlay-safe-top) + 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__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;border:0;background:transparent;color:var(--fm-d-fg-2);cursor:pointer;font:inherit;line-height:1;padding:0 var(--fm-space-1);border-radius:var(--fm-radius-sm)}.fm-toast__close:hover{color:var(--fm-d-fg)}.fm-toast--success{background:var(--fm-accent-soft);border-color:var(--fm-accent)}.fm-toast--success .fm-toast__icon{background:var(--fm-success)}.fm-toast--warning{background:var(--fm-risk-amber-bg);border-color:var(--fm-warning)}.fm-toast--warning .fm-toast__icon{background:var(--fm-warning)}.fm-toast--error{background:var(--fm-rose-soft);border-color:var(--fm-rose-soft-2)}.fm-toast--error .fm-toast__icon{background:var(--fm-error)}.fm-toast--info{background:var(--fm-teal-soft);border-color:var(--fm-teal)}.fm-toast--info .fm-toast__icon{background:var(--fm-info)}@media(max-width:40em){.fm-toast-region{top:calc(var(--app-shell-overlay-safe-top) + 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:flex-start;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))}.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: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)}.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__body{display:grid;gap:var(--fm-space-4);padding:var(--fm-space-5);overflow-y:auto}.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)}@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,.fm-modal__body{padding-block:var(--fm-space-inset-md)}}@media(max-width:40em){.fm-modal__root{padding:var(--fm-space-2)}.fm-modal__dialog{max-height:calc(100vh - 2 * 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__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{color:var(--fm-error)}.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;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--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)}.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--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}.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)}.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-error)}.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-error)}.btn-mini--danger:hover{color:var(--fm-error)}.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__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)}}.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-text-xs)}.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__line--dotted{border-top-style:dotted}.fm-dropzone{border:var(--fm-border-w) dashed var(--fm-border);border-radius:var(--fm-radius);background:var(--fm-d-surface-3)}.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-tag-hue);background:color-mix(in srgb,var(--fm-tag-hue) 16%,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)}.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__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--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);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-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)}.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,currentcolor var(--fm-space-12));mask-image:linear-gradient(to right,transparent,currentcolor var(--fm-space-12))}.fm-report-nav__track[data-fade-end=true]{-webkit-mask-image:linear-gradient(to left,transparent,currentcolor var(--fm-space-12));mask-image:linear-gradient(to left,transparent,currentcolor var(--fm-space-12))}.fm-report-nav__track[data-fade-start=true][data-fade-end=true]{-webkit-mask-image:linear-gradient(to right,transparent,currentcolor var(--fm-space-12),currentcolor calc(100% - var(--fm-space-12)),transparent);mask-image:linear-gradient(to right,transparent,currentcolor var(--fm-space-12),currentcolor calc(100% - var(--fm-space-12)),transparent)}}.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)}.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{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-page__sections>*:not(.fm-section-band):not(.fm-story-block){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{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-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--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-accent);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-semi)}.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-caption);font-weight:var(--fm-fw-regular)}.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--subtle,.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--subtle,.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--subtle,.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--align-center{align-items:center}.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{--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) );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}}.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__control{min-width:0}.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(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,1fr) minmax(0,1fr) minmax(0,2fr);column-gap:var(--fm-space-inset-lg);row-gap:var(--fm-space-stack-sm);align-items:start}.fm-field-row--with-help{grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,6fr) minmax(0,8fr)}.fm-field-row__label,.fm-field-row__current,.fm-field-row__control,.fm-field-row__help{min-width:0}@media(max-width:48em){.fm-field-row,.fm-field-row--with-help{grid-template-columns:minmax(0,1fr)}}.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)}.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-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__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__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__popup.ant-picker-dropdown{z-index:var(--fm-z-form-popup)}.fm-switch,.fm-checkbox{max-width:var(--fm-form-control-fill)}.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-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fm-space-3);padding:var(--fm-space-5)}.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-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--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--subtle{color:var(--fm-d-fg-3)}.fm-text--accent,.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)}.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-tooltip{position:relative;display:inline-flex}.fm-tooltip__bubble{position:absolute;z-index:20;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-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug);text-align:left;white-space:normal;box-shadow:var(--fm-shadow-tooltip);opacity:0;visibility:hidden;transform:translateY(var(--fm-tooltip-nudge));transition:opacity var(--fm-motion-duration-fast) ease,transform var(--fm-motion-duration-fast) ease;pointer-events:none}.fm-tooltip:hover .fm-tooltip__bubble,.fm-tooltip:focus-within .fm-tooltip__bubble{opacity:1;visibility:visible;transform:translateY(0)}.fm-tooltip__bubble--top{bottom:100%;left:50%;margin-bottom:var(--fm-space-2);transform:translate(-50%,var(--fm-tooltip-nudge))}.fm-tooltip:hover .fm-tooltip__bubble--top,.fm-tooltip:focus-within .fm-tooltip__bubble--top{transform:translate(-50%)}.fm-tooltip__bubble--bottom{top:100%;left:50%;margin-top:var(--fm-space-2);transform:translate(-50%,calc(-1 * var(--fm-tooltip-nudge)))}.fm-tooltip:hover .fm-tooltip__bubble--bottom,.fm-tooltip:focus-within .fm-tooltip__bubble--bottom{transform:translate(-50%)}.fm-tooltip__bubble--left{right:100%;top:50%;margin-right:var(--fm-space-2);transform:translate(var(--fm-tooltip-nudge),-50%)}.fm-tooltip:hover .fm-tooltip__bubble--left,.fm-tooltip:focus-within .fm-tooltip__bubble--left{transform:translateY(-50%)}.fm-tooltip__bubble--right{left:100%;top:50%;margin-left:var(--fm-space-2);transform:translate(calc(-1 * var(--fm-tooltip-nudge)),-50%)}.fm-tooltip:hover .fm-tooltip__bubble--right,.fm-tooltip:focus-within .fm-tooltip__bubble--right{transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.fm-tooltip__bubble{transition:opacity var(--fm-motion-duration-fast) ease}}.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(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-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__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}}@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__credit{position:absolute;bottom:var(--fm-space-2);right:var(--fm-space-2);background:var(--fm-overlay-dark);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__license{display:block;opacity:.75;font-size:var(--fm-fs-fine)}.fm-asset-image__credit,.fm-asset-image__motion-toggle.btn-mini{z-index:1}.fm-asset-image__motion-toggle.btn-mini{position:absolute;inset-inline-end:var(--fm-space-inset-sm);inset-block-start:var(--fm-space-inset-sm);width:var(--fm-tap-target);height:var(--fm-tap-target);padding:0;border-radius:var(--fm-radius-full);background:var(--fm-overlay-dark);color:var(--fm-glass-text)}.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{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-key-figures__value{margin-top:var(--fm-space-1);color:var(--fm-d-fg);font-weight:var(--fm-fw-bold);line-height:var(--fm-lh-tight);font-variant-numeric:tabular-nums;white-space:nowrap}.fm-key-figures__unit{margin-left:var(--fm-space-1);color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine);font-weight:var(--fm-fw-medium)}.fm-key-figures__marker{margin-left:var(--fm-space-1);font-size:var(--fm-fs-fine)}.fm-key-figures__delta{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{margin-top:var(--fm-space-1);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-key-figures .fm-key-figures__item[data-unavailable=true] .fm-key-figures__value{display:flex;gap:var(--fm-space-2);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body);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-warning)}.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--tiles .fm-key-figures__value{font-size:var(--fm-fs-h2)}.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__value{font-size:var(--fm-fs-h4);font-weight:var(--fm-fw-semi)}.fm-key-figures--rail .fm-key-figures__delta,.fm-key-figures--rail .fm-key-figures__footnote{max-width:24ch}.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)>.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 .fm-key-figures__item:last-child:nth-child(odd){grid-column:1 / -1}}.fm-key-figures--display>.fm-key-figures__grid{grid-template-columns:minmax(0,1fr);gap:var(--fm-space-10) var(--fm-split-gap);overflow:visible}@container fm-key-figures (min-width: 40em){.fm-key-figures--display>.fm-key-figures__grid{grid-template-columns:var(--fm-grid-2)}}@container fm-key-figures (min-width: 64.0625em){.fm-key-figures--display>.fm-key-figures__grid{grid-template-columns:var(--fm-grid-4)}.fm-key-figures--display>.fm-key-figures__grid>.fm-key-figures__item:only-child{grid-column:span 2}}.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__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-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__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__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{opacity:.45;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{opacity:.45;cursor:not-allowed}.fm-selector-radio__option:hover:not(.fm-selector-radio__option--disabled) .fm-selector-radio__control{border-color:var(--fm-accent)}.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-text-xs);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}.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{opacity:.45;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-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: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)}.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(prefers-reduced-motion:reduce){.fm-selector-seg__btn,.fm-selector-chips__btn,.fm-selector-radio__control{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)}}.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--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)}.fm-map-stage--fill{height:100%;min-height: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:50%;bottom:var(--fm-space-3);transform:translate(-50%);z-index:var(--fm-z-panel);max-width:calc(100% - 2 * var(--fm-space-3));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);pointer-events:none}.fm-basemap--muted{filter:grayscale(.85) contrast(.82) brightness(1.06)}.leaflet-container .fm-basemap-tiles img.leaflet-tile,.leaflet-container .fm-basemap-continuity img.leaflet-tile{mix-blend-mode:normal}._radarPane_6wndx_2{--radar-pane-z-index: 350;pointer-events:none}.fm-rain-radar-image{filter:contrast(1.35) saturate(1.25)}._pane_6smpv_1{pointer-events:none}._pin_1u2dp_16{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)}._pinElevated_1u2dp_26{background:var(--fm-map-swatch-low)}._pinHigh_1u2dp_30{background:var(--fm-map-swatch-moderate)}._pinSevere_1u2dp_34{background:var(--fm-map-swatch-critical)}._pinSelected_1u2dp_40{outline:var(--fm-border-w) solid var(--fm-accent);outline-offset:var(--fm-border-w)}.fm-stand-map__feature--selected{filter:drop-shadow(0 0 var(--fm-space-1) var(--fm-accent))}.fm-stand-map__state{display:grid;place-items:center;width:100%;background:var(--fm-d-surface)}.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,.fm-stand-map__viewport-controls .fm-selector-seg{background:var(--fm-d-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[data-stage=hero]{block-size:100%;min-block-size:var(--fm-map-stage-fill-min-h)}.fm-stand-map-stage[data-stage=aerial]{block-size: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-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) + 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__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{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-label);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-label);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__data-row:hover{background:var(--fm-accent-soft)}.fm-table--sticky-head{overflow-x:auto;overflow-y:clip}.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: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}.fm-table--pinned-first .fm-table__data-row:hover>:first-child,.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-fg-mute)}.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:center;justify-content:space-between;gap:var(--fm-space-3);color:var(--fm-d-fg-2);font-size:var(--fm-fs-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fm-table__group-count{color:var(--fm-fg-mute);font-family:var(--fm-font-mono);font-weight:500;text-transform:none}.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:2.75rem}.fm-table__expand-cell{width:2.75rem;text-align:center}.fm-table__expand-button,.fm-table__sort-button{border:0;background:transparent;color:inherit;font:inherit}.fm-table__expand-button{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--fm-radius-sm);cursor:pointer;line-height:1}.fm-table__expand-button:hover,.fm-table__expand-button:focus-visible,.fm-table__sort-button:hover,.fm-table__sort-button:focus-visible{background:var(--fm-accent-soft);outline:var(--fm-outline-w) solid transparent}.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-fg-mute);font-size:.75em}.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}.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:not(.fm-table--narrow) .fm-table__data-row,.fm-table--labelled-cells:not(.fm-table--narrow) .fm-table__footer-row{grid-template-columns:var(--fm-grid-2)}.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:minmax(0,1fr);gap:var(--fm-space-2) var(--fm-space-6);box-sizing:border-box;width:100%;padding:var(--fm-space-3);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:flex;align-items:flex-start;gap:var(--fm-space-2);min-width:0;padding:0;border-bottom:0;overflow-wrap:anywhere;white-space:normal}.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{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-space-8))}.fm-table--labelled-cells .fm-table__data-row>.fm-table__expand-cell{position:absolute;inset-block-start:var(--fm-space-2);inset-inline-end:var(--fm-space-3);width:auto}.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);flex:none;inline-size:40%;min-width:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-label);font-weight:600;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-align:start}.fm-table--labelled-cells.fm-table--narrow .fm-table__data-row>.fm-table__col--metadata,.fm-table--labelled-cells.fm-table--narrow .fm-table__footer-row>.fm-table__col--metadata{flex-wrap:wrap;row-gap:var(--fm-space-1)}.fm-table--labelled-cells.fm-table--narrow .fm-row-actions__inline .fm-row-actions__btn,.fm-table--labelled-cells.fm-table--narrow .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__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}.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-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-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>: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(max-width:48em){.fm-action-card-grid--cols-2,.fm-action-card-grid--cols-3{grid-template-columns:1fr}}.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-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{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fm-space-stack-xs) var(--fm-space-stack-sm);margin:0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-snug)}.fm-evidence__source-line>:not(:first-child):not(.chip):before{margin-inline-end:var(--fm-space-stack-sm);color:var(--fm-d-fg-3);content:"·"}.fm-evidence__basis{color:var(--fm-d-fg);font-weight:var(--fm-fw-semi)}.fm-evidence__source-line>span{overflow-wrap:anywhere}.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>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-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-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{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-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)}.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-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-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-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__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-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{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-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-caption);font-weight:var(--fm-fw-regular);text-transform:none}.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-element-copy__lede{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-2)}.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);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-2);font-size:var(--fm-fs-label);font-weight:var(--fm-fw-semi);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)}.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]{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-fine);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 13rem;min-width:0}.fm-element-table__details dt{color:var(--fm-d-fg-2);font-size:var(--fm-fs-fine)}.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-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--fm-space-inline-sm)}.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)}.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-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__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--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-width);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__swatch{box-shadow:inset 0 0 0 var(--fm-border-w) var(--fm-d-border-2)}.fm-ranked-list__labels{flex:1 1 0;min-width:0;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:anywhere}.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:anywhere}.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:normal;overflow-wrap:anywhere}.fm-ranked-list__more{margin:var(--fm-space-3) 0 0;color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm)}.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}.fm-ranked-list__indicator-col,.fm-ranked-list__value{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__value{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__value{order:3;text-align:left}.fm-ranked-list__narrative{padding-inline-start:var(--fm-space-inset-md)}}.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-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(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]){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__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.fm-section-cover__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.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-cover[data-scrim=start] .fm-section-cover__media:after{background:linear-gradient(90deg,color-mix(in srgb,var(--section-scrim) 94%,transparent) 0,color-mix(in srgb,var(--section-scrim) 72%,transparent) 32%,transparent 68%)}.fm-section-cover[data-scrim=end] .fm-section-cover__media:after{background:linear-gradient(270deg,color-mix(in srgb,var(--section-scrim) 94%,transparent) 0,color-mix(in srgb,var(--section-scrim) 72%,transparent) 32%,transparent 68%)}.fm-section-cover[data-scrim=bottom] .fm-section-cover__media:after{background:linear-gradient(0deg,color-mix(in srgb,var(--section-scrim) 94%,transparent) 0,color-mix(in srgb,var(--section-scrim) 64%,transparent) 30%,transparent 62%)}.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__media:after{background:linear-gradient(0deg,color-mix(in srgb,var(--section-scrim) 94%,transparent) 0,color-mix(in srgb,var(--section-scrim) 72%,transparent) 40%,transparent 72%)}.fm-section-cover[data-scrim=end] .fm-section-cover__copy{margin-inline-start:0}}.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)}}.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)}.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}@media(min-width:64.0625em){.fm-section[data-bleed=true] .fm-split__graphic :is(.fm-figure__chart,.fm-element-map__figure){margin-inline:0 calc(-1 * var(--section-edge-bleed))}.fm-section[data-bleed=true] .fm-split--side-start .fm-split__graphic :is(.fm-figure__chart,.fm-element-map__figure){margin-inline:calc(-1 * var(--section-edge-bleed)) 0}}.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) .fm-key-figures__label{order:-1;margin:0 0 var(--fm-space-1)}.fm-section .fm-key-figures--rail:not(.fm-key-figures--display) .fm-key-figures__value{font-size:var(--fm-fs-h1)}.fm-section-slide .fm-key-figures--rail:not(.fm-key-figures--display) .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-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-workspace-shell{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--fm-d-surface)}.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__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-corner-md)}.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-corner-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-text-caption);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-width);border-radius:var(--fm-corner-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-corner-sm);cursor:pointer;font-size:var(--fm-text-caption);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-corner-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-risk-workspace{display:flex;flex-direction:column;gap:var(--fm-section-body-gap)}.fm-risk-workspace__status{display:flex;flex-direction:column;gap:var(--fm-space-stack-lg)}.fm-risk-workspace__status-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--fm-split-gap)}.fm-risk-workspace__status-heading{display:flex;flex-direction:column;gap:var(--fm-space-stack-xs);min-width:0}.fm-risk-workspace__status-labels{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fm-space-inline-sm)}.fm-risk-workspace__severity{display:inline-flex;align-items:center;gap:var(--fm-space-inline-xs)}.fm-risk-workspace__severity-label{font-size:var(--fm-fs-caption);font-weight:600}.fm-risk-workspace__severity-dot{flex:none;inline-size:var(--fm-status-dot-size);block-size:var(--fm-status-dot-size);border-radius:var(--fm-radius-full);background:var(--fm-d-fg-3)}.fm-risk-workspace__severity-dot[data-severity=advisory]{background:var(--fm-accent)}.fm-risk-workspace__severity-dot[data-severity=warning]{background:var(--fm-warning)}.fm-risk-workspace__severity-dot[data-severity=critical]{background:var(--fm-danger)}.fm-risk-workspace__filter-rail{display:flex;flex-direction:column;gap:var(--fm-space-stack-md)}.fm-risk-workspace__filters,.fm-risk-workspace__filter-chips{min-inline-size:0;margin:0;padding:0;border:0}.fm-risk-workspace__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--fm-split-gap)}.fm-risk-workspace__filter{display:flex;flex-direction:column;gap:var(--fm-space-stack-xs);min-width:0}.fm-risk-workspace__filter-chips{display:flex;flex-wrap:wrap;gap:var(--fm-space-inline-sm)}.fm-risk-workspace__filter-count{margin-inline-start:var(--fm-space-inline-xs);font-variant-numeric:tabular-nums;opacity:.75}.fm-risk-workspace__suppression{margin:0;margin-inline-start:auto;align-self:center;display:flex;flex-wrap:wrap;gap:var(--fm-space-inline-md);font-size:var(--fm-fs-caption);color:var(--fm-band-muted)}.fm-risk-workspace__banners{display:flex;flex-direction:column;gap:var(--fm-space-stack-md)}.fm-risk-workspace__aside{display:flex;flex-direction:column;gap:var(--fm-split-gap);min-width:0}.fm-risk-workspace__map,.fm-risk-workspace__list,.fm-risk-workspace__detail{display:flex;flex-direction:column;gap:var(--fm-space-stack-md);min-width:0}.fm-risk-workspace__region-title{margin:0}.fm-risk-workspace__row-meta{display:inline-flex;flex-wrap:wrap;gap:var(--fm-space-inline-sm)}.fm-risk-workspace__row-value{font-weight:700;font-variant-numeric:tabular-nums}.fm-risk-workspace__row-unit{font-weight:500;color:var(--fm-band-muted)}.fm-risk-workspace__detail-card{display:flex;flex-direction:column;gap:var(--fm-space-stack-lg);padding:var(--fm-space-inset-lg);background:var(--fm-figure-surface);color:var(--fm-figure-surface-fg);border:var(--fm-border-w) solid var(--fm-figure-border);border-radius:var(--fm-radius-lg)}.fm-risk-workspace__detail-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--fm-space-inline-md)}.fm-risk-workspace__empty{display:flex;align-items:center;justify-content:center;padding:var(--fm-space-inset-lg);color:var(--fm-band-muted);font-size:var(--fm-fs-body-sm);text-align:center;border:var(--fm-border-w) dashed var(--fm-band-border);border-radius:var(--fm-radius)}.fm-risk-workspace__timeline{display:flex;flex-direction:column;gap:var(--fm-space-stack-md)}.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-chrome__identity{display:contents}.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{z-index:auto}.fm-product-hero__media .fm-asset-image{width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0}.fm-product-hero__media-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--fm-motion-duration-hero-crossfade) var(--fm-motion-ease-emphasized)}.fm-product-hero__media-slide--active{opacity:1}.fm-product-hero__media-slide .fm-asset-image{width:100%;height:100%}.fm-product-hero__scrim{z-index:1;backdrop-filter:blur(var(--fm-scrim-blur));-webkit-backdrop-filter:blur(var(--fm-scrim-blur));background:linear-gradient(var(--fm-overlay-dark),var(--fm-overlay-dark)),linear-gradient(to right,var(--fm-overlay-dark),transparent),linear-gradient(to top,var(--fm-overlay-dark),transparent)}.fm-product-hero__showcase{position:relative;z-index:2;align-self:flex-end;margin-block-start:calc(var(--fm-section-py) + var(--fm-space-inset-page-y-xl));margin-inline-end:max(var(--fm-space-inset-lg),calc((100% - var(--fm-shell-max-wide)) / 2));width:36%;max-width:var(--fm-form-max);overflow:hidden;pointer-events:none;border:var(--fm-border-thin) solid var(--fm-glass-border);border-radius:var(--fm-figure-radius);background:var(--fm-map-charcoal);box-shadow:var(--fm-glass-panel-shadow);animation:fm-product-hero-showcase-enter var(--fm-motion-duration-section) var(--fm-motion-ease-emphasized) both}.fm-product-hero__showcase .fm-asset-image{border:0;border-radius:inherit}.fm-product-hero__inner{position:relative;z-index:2;display:grid;width:min(100%,var(--fm-content-rail-max));margin-inline:auto;padding:var(--fm-space-20) var(--fm-space-inset-lg);grid-template-columns:minmax(0,1fr);gap:var(--fm-space-stack-lg);justify-items:center;text-align:center}.fm-product-hero__story-stack{display:grid;width:100%;min-inline-size:0}.fm-product-hero__story-slide{display:grid;grid-area:1 / 1;grid-template-columns:minmax(0,1fr);width:100%;min-inline-size:0;gap:var(--fm-space-stack-lg);justify-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--fm-motion-duration-hero-crossfade) var(--fm-motion-ease-emphasized),visibility 0s linear var(--fm-motion-duration-hero-crossfade)}.fm-product-hero__story-slide--active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.fm-product-hero__carousel-controls{display:flex;gap:var(--fm-space-stack-sm);align-items:center;justify-content:center;flex-wrap:wrap}.fm-product-hero__copy,.fm-product-hero__lead{display:flex;flex-direction:column;gap:var(--fm-space-stack-lg)}.fm-product-hero__copy{max-width:var(--fm-prose-measure)}.fm-product-hero__lead{max-width:var(--fm-content-rail-max);justify-self:center}.fm-product-hero__eyebrow,.fm-product-hero__lead-label{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{max-width:var(--fm-prose-measure);margin:0;color:var(--fm-fg-on-dark);font-size:var(--fm-fs-display);font-weight:var(--fm-fw-medium);line-height:var(--fm-lh-tight);text-wrap:balance}.fm-product-hero__actions .btn-mini--bordered,.fm-product-hero__actions .btn-mini--text,.fm-product-hero__lead-controls .btn-mini--bordered,.fm-product-hero__forecast-controls .btn-mini--bordered,.fm-product-hero__carousel-controls .btn-mini--text{color:var(--fm-fg-on-dark)}.fm-product-hero__state{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__summary{max-width:var(--fm-prose-measure);margin:0;font-size:var(--fm-fs-body);line-height:var(--fm-lh-normal);color:var(--fm-fg-on-dark-muted)}@media(min-width:64.0625em)and (min-height:50rem){.fm-product-hero{justify-content:center}.fm-product-hero__inner{padding-block:max(var(--fm-space-20),8vh)}.fm-product-hero__copy{width:min(100%,48rem);max-width:48rem}.fm-product-hero__title{max-width:48rem;font-size:clamp(var(--fm-fs-display),2.2vw,5rem)}.fm-product-hero__summary{max-width:42rem;font-size:clamp(var(--fm-fs-body),1.05vw,1.25rem)}}.fm-product-hero__forecast{width:min(100%,var(--fm-form-max));min-inline-size:0;box-sizing:border-box;padding:var(--fm-space-inset-md);border:var(--fm-border-thin) solid var(--fm-glass-border);border-radius:var(--fm-figure-radius);background:color-mix(in srgb,var(--fm-overlay-dark) 44%,transparent);text-align:center}.fm-product-hero__forecast-header,.fm-product-hero__forecast-controls{display:flex;gap:var(--fm-space-stack-sm);align-items:center;justify-content:center;flex-wrap:wrap}.fm-product-hero__forecast .btn-mini--bordered{color:var(--fm-fg-on-dark)}.fm-product-hero__forecast-property,.fm-product-hero__forecast-provenance,.fm-product-hero__forecast-metric,.fm-product-hero__forecast-status-title,.fm-product-hero__forecast-status-detail{margin:0}.fm-product-hero__forecast-property,.fm-product-hero__forecast-provenance{color:var(--fm-fg-on-dark-muted);font-size:var(--fm-fs-caption)}.fm-product-hero__forecast-provenance{margin-block-start:var(--fm-space-1)}.fm-product-hero__forecast-metric{margin:var(--fm-space-stack-sm) 0 0;color:var(--fm-fg-on-dark);font-size:var(--fm-fs-body-sm);font-weight:var(--fm-fw-medium)}.fm-product-hero__forecast-chart{margin-block-start:var(--fm-space-stack-sm);min-inline-size:0}.fm-product-hero__choices-table{margin-block-start:var(--fm-space-stack-sm);overflow:hidden}.fm-product-hero__choices-table .fm-table__caption,.fm-product-hero__choices-table .fm-table__header-cell,.fm-product-hero__choices-table .fm-table__cell{color:var(--fm-fg-on-dark);border-color:var(--fm-glass-border)}.fm-product-hero__choices-table .fm-table__caption,.fm-product-hero__choices-table .fm-table__header-cell,.fm-product-hero__choices-table .fm-table__cell{padding-inline:var(--fm-space-2)}.fm-product-hero__choices-table .fm-table__caption{padding-block:var(--fm-space-2)}.fm-product-hero__forecast--status{text-align:center}.fm-product-hero__forecast-status-title{margin-block-start:var(--fm-space-stack-xs);color:var(--fm-fg-on-dark);font-weight:var(--fm-fw-semi)}.fm-product-hero__forecast-status-detail{margin-block-start:var(--fm-space-1);color:var(--fm-fg-on-dark-muted);font-size:var(--fm-fs-body-sm)}.fm-product-hero__proof{display:flex;margin:0;padding:0;flex-wrap:wrap;gap:var(--fm-space-stack-sm) var(--fm-space-stack-lg);list-style:none;justify-content:center;color:var(--fm-fg-on-dark-muted);font-size:var(--fm-fs-body-sm)}.fm-product-hero__proof li:before,.fm-product-catalog-decision li:before{margin-inline-end:var(--fm-space-stack-xs);color:var(--fm-accent);content:"✓"}.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{width:min(100%,var(--fm-form-max));padding-block-start:var(--fm-space-inset-lg);border-block-start:var(--fm-border-thin) solid var(--fm-glass-border);color:var(--fm-fg-on-dark)}.fm-product-hero__lead .fm-product-hero__lead-label,.fm-product-hero__lead .fm-product-hero__lead-helper{color:var(--fm-fg-on-dark-muted)}.fm-product-hero__lead-controls .fm-text-field{flex:1 1 auto;min-width:0}.fm-product-hero__lead-helper{font-size:var(--fm-fs-caption)}.fm-product-hero .fm-asset-image__credit{z-index:3;background:var(--fm-map-charcoal);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:absolute;z-index:2;inset-inline-start:50%;bottom:var(--fm-space-inset-lg);display:flex;gap:var(--fm-space-stack-sm);align-items:center;color:var(--fm-fg-on-dark);font-size:var(--fm-fs-caption);text-decoration:none;transform:translate(-50%)}.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;width:min(100%,var(--fm-content-rail-max));margin-inline:auto;padding:var(--fm-space-inset-page-y-md) var(--fm-container-px);flex-direction:column;gap:var(--fm-space-stack-md);box-sizing:border-box}.fm-product-chapter__opener span{color:var(--fm-accent);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__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[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-section[data-capability=catalog-decision-cta]{grid-column:auto;padding-block:var(--fm-space-inset-sm)}.fm-product-chapter[data-conversion-role=convert] .fm-product-chapter__opener{padding-block:var(--fm-space-inset-page-y-sm)}.fm-product-chapter[data-conversion-role=convert] .fm-product-chapter__movement-band{padding-block:var(--fm-space-inset-page-y-none)}@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-section[data-capability=catalog-decision-cta]{grid-column:span 2}.fm-product-chapter[data-conversion-role=convert] .fm-product-section[data-catalog-prominence=primary]{grid-column:1 / -1}}.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-section__body>.fm-product-catalog-decision{display:grid;grid-template-columns:var(--fm-grid-2);gap:var(--fm-section-body-gap);align-items:center}.fm-product-catalog-decision>div,.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-catalog-decision__offer,.fm-product-catalog-decision__price{margin:0;font-weight:700}.fm-product-chapter[data-conversion-role=convert] .fm-product-section[data-capability=catalog-decision-cta]{padding-inline:var(--fm-space-inset-lg);border:var(--fm-border-thin) solid var(--fm-border-divider);border-radius:var(--fm-radius);background:var(--fm-d-surface)}.fm-product-chapter[data-conversion-role=convert] .fm-product-section[data-catalog-prominence=primary]{border-block-start:var(--fm-border-strong) solid var(--fm-accent)}.fm-product-section[data-capability=catalog-decision-cta]{container:fm-catalog-decision / inline-size}@container fm-catalog-decision (max-width: 40rem){.fm-product-section__body>.fm-product-catalog-decision{grid-template-columns:minmax(0,1fr);align-items:start}.fm-product-catalog-decision__price[data-price-status=available]{font-size:var(--fm-fs-h1);line-height:var(--fm-lh-tight)}}.fm-product-section[data-catalog-prominence=secondary] .fm-product-catalog-decision{grid-template-columns:minmax(0,1fr);align-items:start}.fm-product-section[data-catalog-prominence=secondary] .fm-product-catalog-decision>div{gap:var(--fm-space-stack-sm)}.fm-product-catalog-decision__price{font-size:var(--fm-fs-display)}.fm-product-catalog-decision__price[data-price-status=unavailable]{color:var(--fm-d-fg-2);font-size:var(--fm-fs-body);font-weight:400}.fm-product-section[data-catalog-prominence=secondary] .fm-product-catalog-decision__price[data-price-status=available]{font-size:var(--fm-fs-h1)}.fm-product-catalog-decision ul{margin:0;padding:0;list-style:none}.fm-product-catalog-decision li{display:flex;align-items:baseline}.fm-product-section__body>.fm-product-catalog-decision>.fm-product-catalog-decision__relationship{display:flex;flex-direction:row;grid-column:1 / -1;padding-block-start:var(--fm-space-inset-md);border-block-start:var(--fm-border-strong) solid var(--fm-accent);gap:var(--fm-space-stack-sm);align-items:center;flex-wrap:wrap;color:var(--fm-accent)}@keyframes fm-product-hero-showcase-enter{0%{opacity:var(--fm-reveal-opacity-start);transform:translateY(var(--fm-reveal-distance))}to{opacity:1;transform:none}}@media(max-width:47.999em){.fm-product-page[data-mobile-primary=true]{padding-block-end:calc(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-chapter[data-conversion-role=convert] .fm-product-section[data-capability=catalog-decision-cta]{padding:var(--fm-space-inset-lg)}.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-mobile-primary=true] .fm-product-section[data-product-live-map=true]{padding-block-end:calc(var(--fm-space-inset-md) + var(--fm-tap-target) + (var(--fm-space-inset-sm) * 2) + env(safe-area-inset-bottom))}.fm-product-page [data-testid=landing-map-add-free]{display:none}.fm-product-hero__showcase{margin-block-start:calc(var(--fm-topbar-h-measured, var(--fm-topbar-h)) + var(--fm-space-inset-md));margin-inline-end:var(--fm-container-px);width:min(56vw,16rem)}.fm-product-hero__showcase+.fm-product-hero__inner{padding-block-start:var(--fm-space-inset-md)}.fm-product-hero__inner,.fm-product-section__body>.fm-product-catalog-decision{grid-template-columns:minmax(0,1fr)}.fm-product-hero__inner{width:100%;padding-inline:var(--fm-container-px);box-sizing:border-box}.fm-product-hero{align-items:stretch}.fm-product-hero__forecast{width:100%}.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-hero__inner{min-height:auto;box-sizing:border-box;align-content:start;gap:var(--fm-space-stack-md);padding-block:calc(var(--fm-topbar-h-measured, var(--fm-topbar-h)) + var(--fm-space-inset-md)) var(--fm-space-inset-page-y-xl);background:transparent}.fm-product-hero__forecast{max-width:var(--fm-prose-measure);padding:var(--fm-space-inset-sm)}.fm-product-hero__choices-table .fm-table__table{min-width:0;table-layout:fixed}.fm-product-hero__choices-table col,.fm-product-hero__choices-table .fm-table__col--numeric,.fm-product-hero__choices-table .fm-table__col--money{min-width:0;width:auto}.fm-product-hero__choices-table col:first-child{width:var(--fm-tap-target)}.fm-product-hero__choices-table .fm-table__header-cell,.fm-product-hero__choices-table .fm-table__cell{padding-inline:var(--fm-space-1);font-size:var(--fm-fs-fine);overflow-wrap:anywhere}.fm-product-hero__choices-table .fm-table__cell:first-child,.fm-product-hero__choices-table .fm-table__header-cell:first-child{padding-inline-start:0}.fm-product-hero__choices-table .fm-table__cell:last-child,.fm-product-hero__choices-table .fm-table__header-cell:last-child{padding-inline-end:0}.fm-product-hero__forecast-chart{margin-block-start:var(--fm-space-stack-xs)}.fm-product-hero__forecast-controls{gap:var(--fm-space-stack-xs)}.fm-product-chapter__opener{padding-block:var(--fm-space-inset-lg)}.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-page[data-mobile-primary=true] .fm-product-hero__inner{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-hero__copy,.fm-product-hero__lead{gap:var(--fm-space-stack-sm)}.fm-product-hero__proof{flex-direction:column;gap:var(--fm-space-stack-xs);font-size:var(--fm-fs-caption);line-height:var(--fm-lh-tight)}.fm-product-hero__lead-controls,.fm-product-actions__rail{align-items:stretch;flex-direction:column}.fm-product-hero__next{position:relative;inset:auto;align-self:flex-start;margin-inline:var(--fm-space-inset-lg);margin-block-end:var(--fm-space-inset-lg);transform:none}}@media(max-width:37.499em){.fm-product-chrome__identity{display:none}}@media(prefers-reduced-motion:reduce){.fm-product-hero__media-slide,.fm-product-hero__story-slide{transition:none}.fm-product-hero__showcase{animation:none;opacity:1;transform:none}}.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__playback.btn-mini{position:absolute;inset-inline-end:var(--fm-space-inset-sm);inset-block-end:var(--fm-space-inset-sm);width:var(--fm-tap-target);height:var(--fm-tap-target);padding:0;border-radius:var(--fm-radius-full);background:var(--fm-scrim);color:var(--fm-fg-on-dark)}.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__figure figcaption{margin-block-start:var(--fm-space-stack-sm);color:var(--fm-d-fg-2);font-size:var(--fm-fs-caption)}.fm-product-film__transcript{max-width:var(--fm-prose-measure);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;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 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}@media(max-width:48em){.fm-product-film{gap:var(--fm-space-stack-lg)}.fm-product-film__frame{margin-inline:calc(-1 * var(--fm-container-px));border-radius:0}.fm-product-film__transcript-body li{flex-direction:column;gap:var(--fm-space-1)}}.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-2);gap:var(--fm-section-body-gap);align-items:start}.fm-product-footer__brand,.fm-product-footer__links{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__links{align-items:flex-start}.fm-product-footer__links a,.fm-product-footer__links button{padding:0;border:0;color:var(--fm-fg-on-dark);background:transparent;font:inherit;text-decoration:underline;cursor:pointer}.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-pricing-group-label{margin:var(--fm-space-stack-xl) 0 var(--fm-space-stack-lg);color:var(--fm-d-fg-2);font-size:var(--fm-fs-body);font-weight:var(--fm-fw-semi)}.fm-product-chapter[data-conversion-role=convert] .fm-product-chapter__movement[data-pricing-audience]{grid-template-columns:minmax(0,1fr);gap:var(--fm-space-stack-lg);padding-block-end:var(--fm-space-inset-page-y-md)}.fm-product-chapter[data-conversion-role=convert] .fm-product-section[data-catalog-audience]{grid-column:auto;padding:var(--fm-space-inset-page-y-md);border-radius:var(--fm-radius)}.fm-product-section[data-catalog-audience] .fm-product-section__body,.fm-product-section[data-catalog-audience] .fm-product-catalog-decision{height:100%}.fm-product-section[data-catalog-audience] .fm-product-catalog-decision{display:flex;flex-direction:column;align-items:stretch;gap:var(--fm-space-stack-lg)}.fm-product-section[data-catalog-audience] .fm-product-catalog-decision>div{display:flex;flex-direction:column;gap:var(--fm-space-stack-md)}.fm-product-section[data-catalog-audience] .fm-product-catalog-decision>div:nth-child(2){flex:1}.fm-product-section[data-catalog-audience] .fm-product-catalog-decision p{margin:0}.fm-product-section[data-catalog-audience] .fm-product-catalog-decision__offer{font-size:var(--fm-fs-h3);line-height:var(--fm-lh-tight);min-height:calc(2em * var(--fm-lh-tight))}.fm-product-section[data-catalog-audience] .fm-product-catalog-decision__price[data-price-status=available]{font-size:var(--fm-fs-display);line-height:var(--fm-lh-tight);font-weight:var(--fm-fw-medium)}.fm-product-section[data-catalog-audience] .fm-product-answer{font-size:var(--fm-fs-body);line-height:var(--fm-lh-body)}.fm-product-section[data-catalog-audience] .fm-product-catalog-decision__inheritance{padding-block-start:var(--fm-space-inset-md);border-block-start:var(--fm-border-thin) solid var(--fm-border-divider);font-weight:var(--fm-fw-semi);color:var(--fm-accent-strong)}.fm-product-section[data-catalog-audience] .fm-product-catalog-decision ul{display:grid;gap:var(--fm-space-stack-sm);margin-block-end:var(--fm-space-stack-lg)}.fm-product-section[data-catalog-audience] .fm-product-actions__rail{margin-block-start:auto}.fm-product-section[data-catalog-audience=owner] .fm-product-actions__rail,.fm-product-section[data-catalog-audience=owner] .fm-product-action,.fm-product-section[data-catalog-audience=owner] .fm-product-action button{width:100%}.fm-product-section[data-catalog-audience][data-catalog-prominence=secondary] .fm-product-action .btn-mini{background:transparent;color:var(--fm-accent-strong);border-color:var(--fm-accent)}.fm-product-chapter[data-conversion-role=convert] .fm-product-section[data-catalog-audience=owner][data-catalog-prominence=primary]{background:var(--fm-accent-soft);border-color:var(--fm-accent);border-block-start-width:var(--fm-border-w-3)}@media(min-width:48em){.fm-product-chapter[data-conversion-role=convert] .fm-product-chapter__movement[data-pricing-audience=transaction]{grid-template-columns:var(--fm-grid-2)}}@media(min-width:64.0625em){.fm-product-chapter[data-conversion-role=convert] .fm-product-chapter__movement[data-pricing-audience=owner]{grid-template-columns:var(--fm-grid-3)}}.fm-product-section[data-catalog-audience] .fm-product-catalog-decision__scope{color:var(--fm-d-fg-2);font-size:var(--fm-fs-body-sm);line-height:var(--fm-lh-body);padding-block-start:var(--fm-space-inset-md);border-block-start:var(--fm-border-thin) solid var(--fm-border-divider)}.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-viewport-controls{margin:0;padding:0;min-inline-size:0;border:0}.fm-right-inspector{position:fixed;top:var(--fm-header-h);right:0;bottom:0;width:var(--fm-inspector-w);max-width:90vw;z-index:var(--fm-z-topbar);background:var(--fm-d-surface-2);border-left:var(--fm-border-thin) solid var(--fm-glass-border);box-shadow:var(--fm-shadow-inspector-edge);display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;animation:inspector-slide-in var(--fm-motion-duration-fast) var(--fm-motion-ease-emphasized)}@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:var(--fm-space-2) var(--fm-space-4);margin:0;padding:0;border:none}.fm-right-inspector__props .fm-value-list__item{padding:0}.fm-right-inspector__props .fm-value-list__label{font-size:var(--fm-fs-label-xs);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-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);color:var(--fm-d-fg-muted)}.fm-form-flow__file-details summary{width:fit-content;cursor:pointer;color:var(--fm-d-fg);font-weight:var(--fm-font-weight-semibold)}.fm-form-flow__file-details .fm-text{display:block;margin-block-start:var(--fm-space-inset-xs)}.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:minmax(var(--fm-size-constraint-editor-min-w),.9fr) minmax(var(--fm-size-constraint-editor-min-w),1.1fr);align-items:start;column-gap:var(--fm-space-inline-xl)}.fm-form-flow__blocks[data-layout=spatial]>[data-control-type=map]{position:sticky;top:0;grid-column:1;grid-row:1 / span 100}.fm-form-flow__blocks[data-layout=spatial]>:not([data-control-type=map]){grid-column:2}.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__action-reason{flex:1 1 12rem;margin:0}.fm-form-flow[data-presentation=dialog]{gap:var(--fm-space-stack-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__actions{position:sticky;z-index:1;bottom:0;background:var(--fm-d-surface)}.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,.fm-form-flow[data-presentation=dialog] .fm-form-flow__actions{padding-block: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)>span:nth-child(2){display:none}.fm-form-flow .fm-selector-seg{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--fm-size-constraint-editor-min-w)),1fr))}.fm-form-flow .fm-selector-seg__btn{width:100%;min-width:0;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-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-space-inset-lg);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__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));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__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}.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{display:flex;inline-size:100%}.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--series .fm-analysis-workspace__map-fit .fm-analysis-workspace__pane-switch{display:block;padding:0;border:0;background:transparent}.fm-analysis-workspace__split,.fm-analysis-workspace--series .fm-analysis-workspace__body{overflow:auto}.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 1 auto}.fm-analysis-workspace__split>:has(>.fm-analysis-workspace__pane--inactive-mobile){display:none}.fm-analysis-workspace--series .fm-analysis-workspace__analysis{position:static;inset:auto;z-index:auto;inline-size:auto;max-block-size:none;padding-block-start:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-inset-md));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--series .fm-analysis-workspace__analysis{padding-block-start:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-inset-md))}.fm-analysis-workspace__views .fm-selector-seg__btn{flex:0 0 auto;padding-inline:var(--fm-space-inset-md)}.fm-analysis-workspace__views{justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}}.fm-analysis-workspace__map-meta{display:flex;flex-direction:column;align-items:start;gap:var(--fm-space-stack-xs)}.fm-analysis-workspace__date-chip{display:flex;flex-direction:column;align-items:start;gap:var(--fm-space-stack-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);font-weight:600}.fm-analysis-workspace__date-chip :is(h1,p){margin:0}.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-d-bg)}[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-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__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] 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{padding-block-start:var(--fm-space-8)}.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__steps{display:flex;flex:1 1 auto;align-items:center;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__revision{display:inline-flex;flex:0 1 auto;align-items:baseline;gap:var(--fm-space-2);min-width:0;max-width:36ch;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{color:var(--fm-d-fg);font-weight:var(--fm-fw-semi)}.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-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)}.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))}.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-guided-chrome__actions[data-final]{position:static;border-block-start:0}.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__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-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__step{gap:var(--fm-space-1);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{min-width:0;overflow:hidden;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__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:var(--fm-space-2);padding:var(--fm-space-2) var(--fm-gutter) calc(var(--fm-space-2) + env(safe-area-inset-bottom,0rem))}.fm-operational-workspace[data-tier=mobile] .fm-guided-chrome__actions-inner p{font-size:var(--fm-fs-caption)}.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{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[data-masthead]{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--fm-space-8);color:var(--fm-fg-on-dark);background:var(--fm-map-charcoal)}.fm-operational-workspace__masthead-media,.fm-operational-workspace__masthead-scrim{position:absolute;top:0;right:0;bottom:0;left:0}.fm-operational-workspace__masthead-media .fm-asset-image{width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0}.fm-operational-workspace__masthead-scrim{z-index:1;background:linear-gradient(to right,var(--fm-overlay-dark),transparent),linear-gradient(to top,var(--fm-overlay-dark),transparent)}.fm-operational-workspace__header[data-masthead] .fm-operational-workspace__header-inner{position:relative;z-index:2}.fm-operational-workspace__header[data-masthead] .fm-operational-workspace__eyebrow,.fm-operational-workspace__header[data-masthead] .fm-operational-workspace__meta dt,.fm-operational-workspace__header[data-masthead] .fm-text,.fm-operational-workspace__header[data-masthead] h1,.fm-operational-workspace__header[data-masthead] h2,.fm-operational-workspace__header[data-masthead] h3,.fm-operational-workspace__header[data-masthead] h4,.fm-operational-workspace__header[data-masthead] h5,.fm-operational-workspace__header[data-masthead] h6{color:var(--fm-fg-on-dark)}.fm-operational-workspace__header[data-masthead] .fm-operational-workspace__title-row .fm-text,.fm-operational-workspace__header[data-masthead] .fm-operational-workspace__meta dd{color:var(--fm-fg-on-dark-muted)}.fm-operational-workspace__header[data-masthead] .fm-operational-workspace__return .btn-mini--text{color:var(--fm-fg-on-dark)}.fm-operational-workspace__header[data-masthead] .fm-operational-workspace__return .btn-mini--text:hover{color:var(--fm-fg-on-dark);background:var(--fm-overlay-dark)}.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}.fm-operational-workspace__stage,.fm-operational-workspace__stages[data-dense=true] .fm-operational-workspace__stage{display:block;flex:1 0 auto;min-width:max-content;padding-inline:var(--fm-space-inset-sm);text-align:center}.fm-operational-workspace__stage-number,.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)}.fm-operational-workspace__stage[aria-disabled=true]{cursor:not-allowed;color:var(--fm-d-fg-3)}.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__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-space-12) var(--fm-gutter)}.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:20ch;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--subtle,.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-accent);color:var(--fm-fg-on-dark)}.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--subtle,.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-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__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:24ch;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__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[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)}@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}}.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;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);border-radius:var(--fm-radius-xl);box-shadow:var(--fm-glass-panel-shadow);z-index:var(--fm-z-panel);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__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--fm-space-2);flex-shrink:0;border-bottom:var(--fm-border-w) solid var(--fm-glass-border);margin-bottom:var(--fm-space-2)}.fm-context-panel__title{font-size:var(--fm-fs-caption);font-weight:600;color:var(--fm-d-fg);letter-spacing:var(--fm-letter-spacing-title);text-transform:uppercase}.fm-context-panel__close{display:flex;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);background:transparent;color:var(--fm-d-fg-2);cursor:pointer;font-size:var(--fm-fs-fine);transition:background .12s ease;outline:none}.fm-context-panel__close:hover{background:var(--fm-glass-hover-subtle);color:var(--fm-d-fg)}.fm-context-panel__close:focus-visible{outline:var(--fm-outline-w) solid var(--fm-accent);outline-offset:var(--fm-border-w)}.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)}.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);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);border-radius:var(--fm-radius-lg);box-shadow:var(--fm-glass-panel-shadow);pointer-events:auto}.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 .15s ease,color .15s 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__btn[aria-expanded=true]+.fm-tooltip__bubble{display:none}.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:calc(var(--fm-maptools-w) + var(--fm-space-8))}.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] .fm-map-workspace__summary{left:calc(var(--fm-overlay-inset) + var(--fm-maptools-w) + var(--fm-space-8) + var(--fm-space-4))}.fm-map-workspace-root[data-preview=true]>.fm-right-inspector{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,.fm-map-workspace-root[data-preview=true][data-tier=mobile]>.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-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__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__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%;max-width:calc(100% - var(--fm-space-20));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;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)}.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 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-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)}[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 .fm-context-panel__header{padding-inline-start:calc(var(--fm-overlay-inset) + var(--fm-maptools-w))}.fm-map-workspace-root .fm-context-panel__close{min-width:var(--fm-tap-target);min-height:var(--fm-tap-target)}.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))}@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__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-inspection-open=true] .fm-map-workspace__summary,.fm-map-workspace__tools{display:none}.fm-map-workspace-root>.maptools{top:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-3));bottom:auto;flex-direction:column}.fm-map-workspace__applied{bottom:var(--fm-space-3)}}@media(max-width:64em){.fm-map-workspace-root[data-filter-panel-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-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-corner-md)}.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-entity-card{display:flex;flex-direction:column;min-width:0;box-shadow:none;border-color:var(--fm-d-border)}.fm-entity-card>.card__head{align-items:flex-start;border-bottom:0;padding-bottom:0}.fm-entity-card .card__title{font-size:var(--fm-fs-h4);line-height:var(--fm-lh-tight)}.fm-entity-card__title-action{padding:0;height:auto;color:inherit;font:inherit;text-align:start;white-space:normal}.fm-entity-card>.card__body{display:flex;flex:1}.fm-entity-card__content{width:100%;min-width:0}.fm-entity-card__content>:last-child{margin-top:auto;padding-top:var(--fm-space-stack-sm)}.fm-entity-card{container-name:fm-entity-card;container-type:inline-size}.fm-entity-card__title-token{white-space:nowrap}.fm-entity-card>.card__head>.card__title{min-width:min-content}@container fm-entity-card (max-width: 26.25rem){.fm-entity-card>.card__head{flex-direction:column;align-items:flex-start}}.fm-entity-card .fm-map-snapshot--media .fm-map-snapshot__meta{width:100%;padding-inline:0}.fm-dashboard-overview{width:100%;min-width:0;overflow-x:clip;color:var(--fm-d-fg);background:var(--fm-d-bg)}.fm-dashboard-overview__header{width:min(100%,var(--fm-content-rail-max));margin-inline:auto;padding:calc(var(--app-shell-overlay-safe-top) + var(--fm-space-inset-page-y-lg)) var(--fm-container-px) 0;box-sizing:border-box}.fm-dashboard-overview__header-content{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fm-space-inline-lg)}.fm-dashboard-overview__header-actions{flex:0 0 auto;margin-inline-start:auto}.fm-dashboard-overview__header--introduction{padding-block-end:var(--fm-space-inset-page-y-md);background:var(--fm-accent-soft);border-block-end:var(--fm-border-thin) solid var(--fm-d-border)}.fm-dashboard-overview__introduction{max-width:var(--fm-prose-measure);margin:var(--fm-space-stack-md) 0 0;font-size:var(--fm-fs-h4);line-height:var(--fm-lh-snug);text-wrap:balance}.fm-dashboard-overview__header--introduction .fm-dashboard-overview__header-actions{padding:var(--fm-space-inset-lg);background:var(--fm-map-charcoal);color:var(--fm-fg-on-dark);border-radius:var(--fm-radius-lg)}.fm-dashboard-overview__action-title{margin:0 0 var(--fm-space-stack-sm);font-size:var(--fm-fs-h4);line-height:var(--fm-lh-tight);text-wrap:balance}.fm-dashboard-overview__header--introduction .btn-mini--primary{background:var(--fm-fg-on-dark);color:var(--fm-map-charcoal)}.fm-dashboard-overview__header--introduction .btn-mini--primary:hover{background:var(--fm-brand-soft)}.fm-dashboard-overview__header--introduction .fm-dashboard-overview__header-actions .fm-text,.fm-dashboard-overview__header--introduction .fm-dashboard-overview__action-title{color:var(--fm-fg-on-dark)}.fm-dashboard-overview__header--introduction+.fm-dashboard-overview__ranked-band,.fm-dashboard-overview__header--introduction+.fm-dashboard-overview__answer-band+.fm-dashboard-overview__ranked-band{padding-block-start:var(--fm-space-inset-page-y-md)}.fm-dashboard-overview__header--introduction+.fm-dashboard-overview__ranked-band .fm-section-band__header,.fm-dashboard-overview__header--introduction+.fm-dashboard-overview__answer-band+.fm-dashboard-overview__ranked-band .fm-section-band__header{margin-block-end:var(--fm-space-stack-lg)}.fm-dashboard-overview__header--introduction+.fm-dashboard-overview__answer-band{padding-block:var(--fm-space-stack-sm) 0}.fm-dashboard-overview__answer-band .fm-section-band__inner{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--fm-space-inline-md)}.fm-dashboard-overview__answer-band .fm-section-band__header{flex:0 1 auto;min-width:12rem;margin-bottom:0}.fm-dashboard-overview__answer-band .fm-section-band__body{flex:1 1 auto;min-width:0}.fm-dashboard-overview__action-hint{margin:0 0 var(--fm-space-stack-md);text-wrap:balance}.fm-dashboard-overview__answer-band .fm-section-band__title{max-width:22ch;font-size:var(--fm-fs-h4);color:var(--fm-d-fg-2);text-wrap:balance}.fm-dashboard-overview__answer-main{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--fm-space-inline-md)}.fm-dashboard-overview__answer-main .fm-dashboard-overview__literal-answer{flex:1 1 auto;min-width:0;max-width:none;font-size:var(--fm-fs-h4)}.fm-dashboard-overview__literal-answer,.fm-dashboard-overview__region-answer{max-width:var(--fm-content-rail-max);margin:0;font-size:var(--fm-fs-h3);line-height:var(--fm-lh-tight);text-wrap:balance}.fm-dashboard-overview__utilities{margin:0;padding:0;border:0;margin-inline-start:auto}.fm-dashboard-overview__expert{min-width:0;padding-block-start:var(--fm-space-stack-sm);border-block-start:var(--fm-border-thin) solid var(--fm-border-subtle)}.fm-dashboard-overview__expert>div{min-width:0;margin-block-start:var(--fm-space-stack-md)}@media(max-width:48em){.fm-dashboard-overview__header--introduction .btn-mini--primary{width:100%}.fm-dashboard-overview__header-content{flex-direction:column;gap:var(--fm-space-stack-md)}.fm-dashboard-overview__header-actions{width:100%;margin-inline-start:0}.fm-dashboard-overview__utilities{margin-inline-start:0}.fm-dashboard-overview__answer-band .fm-section-band__inner{flex-wrap:wrap}.fm-dashboard-overview__answer-main{flex-direction:column;flex-wrap:wrap;align-items:stretch}.fm-dashboard-overview__literal-answer{font-size:var(--fm-fs-h3)}.fm-dashboard-overview__region-answer{font-size:var(--fm-fs-h4)}}.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)}._languageSelector_lnlfu_1{display:flex;align-items:center;padding:var(--fm-space-1) var(--fm-space-3)}._languageSelectorOption_lnlfu_7{display:flex;align-items:center;gap:var(--fm-space-2);min-width:var(--fm-language-select-option-min-w)}._languageSelectorFlag_lnlfu_14{font-size:var(--fm-fs-body)}._languageSelectorName_lnlfu_18{flex:1}._languageSelectorCode_lnlfu_22{font-size:var(--fm-fs-code);color:var(--fm-d-fg-3);font-family:monospace}._languageSelectorCheckIcon_lnlfu_28{font-size:var(--fm-fs-code)}._languageSelectorButton_lnlfu_32{height:var(--fm-space-8);display:inline-flex;align-items:center;color:var(--fm-d-fg);font-size:var(--fm-fs-fine);font-weight:500}.fm-nav-item{display:flex;align-items:flex-start;gap:var(--fm-space-inset-sm);padding:var(--fm-space-inset-md);border-radius:var(--fm-radius-sm);text-decoration:none;color:var(--fm-d-fg);transition:background-color .15s ease-in-out}.fm-nav-item:hover:not(.fm-nav-item--disabled):not(.fm-nav-item--coming-soon){background-color:var(--fm-surface-hover)}.fm-nav-item--active{background-color:var(--fm-surface-accent-subtle);font-weight:600}.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-icon-size-md);height:var(--fm-icon-size-md);color:var(--fm-d-fg-3)}.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-text-body-md);font-weight:500;line-height:1.4}.fm-nav-item__description{font-size:var(--fm-text-body-sm);color:var(--fm-d-fg-3);line-height:1.3}.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-text-caption);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-border-divider)}.fm-nav-group:last-child{border-bottom:none}.fm-nav-group__heading{font-size:var(--fm-text-label-md);font-weight:600;color:var(--fm-d-fg);text-transform:uppercase;letter-spacing:.05em}.fm-nav-group__description{font-size:var(--fm-text-body-sm);color:var(--fm-d-fg-3);margin-top:calc(-1 * var(--fm-space-inset-xs))}.fm-nav-promo-card{background-color:var(--fm-surface-accent);border-radius:var(--fm-radius-lg);padding:var(--fm-space-inset-lg);display:flex;flex-direction:column;gap:var(--fm-space-stack-md);color:var(--fm-text-accent-inverse)}.fm-nav-promo-card__title{font-size:var(--fm-text-label-lg);font-weight:600}.fm-nav-promo-card__description{font-size:var(--fm-text-body-sm);color:var(--fm-text-accent-inverse-muted)}.fm-mobile-nav-drawer{display:none}.fm-mobile-nav-drawer--open{display:block;position:fixed;top:var(--app-shell-overlay-safe-top);right:0;bottom:0;left:0;z-index:var(--fm-z-topbar-drawer)}.fm-mobile-nav-drawer>.fm-mobile-nav-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;z-index:0}.fm-mobile-nav-drawer__panel{position:absolute;right:0;top:0;bottom:0;width:min(var(--fm-nav-drawer-w),85vw);background-color:var(--fm-surface);overflow-y:auto;z-index:1;padding:var(--fm-space-inset-lg)}.fm-mobile-nav-drawer__property{display:flex;flex-direction:column;gap:var(--fm-space-stack-xs);width:100%;padding:var(--fm-space-inset-md);border:var(--fm-border-thin) solid var(--fm-border-divider);background:var(--fm-surface-hover);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-label{font-weight:600}.fm-mobile-nav-drawer__property-action{color:var(--fm-accent)}.fm-mobile-nav-drawer__job,.fm-mobile-nav-drawer__job-action{border-bottom:var(--fm-border-thin) solid var(--fm-border-divider)}.fm-mobile-nav-drawer__job .fm-accordion__trigger,.fm-mobile-nav-drawer__job-action{padding:var(--fm-space-inset-lg) 0;font-weight:600;color:var(--fm-d-fg)}.fm-mobile-nav-drawer__job .fm-accordion__content{padding:0 0 var(--fm-space-inset-sm)}.fm-mobile-nav-drawer__job-label{color:inherit}.fm-mobile-nav-drawer__job-label--active,.fm-mobile-nav-drawer__job-action--active .fm-mobile-nav-drawer__job-action-label{color:var(--fm-accent)}@media(hover:hover)and (pointer:fine){.fm-mobile-nav-drawer__job .fm-accordion__trigger:hover,.fm-mobile-nav-drawer__job-action:hover{color:var(--fm-accent)}}.fm-mobile-nav-drawer__job-label--active,.fm-mobile-nav-drawer__job-action--active .fm-mobile-nav-drawer__job-action-label{text-decoration:underline;text-decoration-thickness:var(--fm-border-strong);text-underline-offset:var(--fm-space-inset-xs)}.fm-mobile-nav-drawer__job-action{display:flex;align-items:center;gap:var(--fm-space-inset-sm);width:100%;margin:0;border-top:0;border-inline:0;background:transparent;cursor:pointer;font:inherit;font-weight:600;text-align:start}.fm-mobile-nav-drawer__job-action-lead{flex:none;width:var(--fm-space-inset-xs)}.fm-mobile-nav-drawer__job-action-label{flex:1 1 auto}.fm-mobile-nav-drawer__job-action-go{flex:none;color:var(--fm-d-fg-3)}.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)}.fm-mobile-nav-drawer__job-content .fm-nav-item{padding:var(--fm-space-inset-sm) var(--fm-space-inset-md)}.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-surface);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-border-divider)}.fm-mega-menu--compact{left:auto;transform:none;width:max-content}.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-border-divider) transparent}.fm-mega-menu__inner--with-promo{display:flex;align-items:flex-start}.fm-mega-menu__inner--with-promo>.fm-mega-menu__groups{flex:1 1 0}.fm-mega-menu__inner--with-promo>.fm-mega-menu__promo{flex:0 0 var(--fm-promo-card-width)}.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__promo{display:flex;flex-direction:column;align-self:start;min-width:0}@media(max-width:48em){.fm-mega-menu__inner--with-promo{flex-direction:column;align-items:stretch}.fm-mega-menu__inner--with-promo>.fm-mega-menu__promo{flex-basis:auto}.fm-mega-menu__groups{flex-direction:column}.fm-mega-menu__promo{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-border-divider);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-inset-sm);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);font-size:var(--fm-text-body-md);font-weight:500;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;position:relative}.fm-top-nav__job:hover{background-color:var(--fm-surface-hover);border-bottom-color:var(--fm-border-focus)}.fm-top-nav__job--active{color:var(--fm-accent);border-bottom-color:var(--fm-accent);font-weight:600}.fm-top-nav__job--open{background-color:var(--fm-surface-selected);border-bottom-color:var(--fm-accent);color:var(--fm-accent)}.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-placeholder{display:flex;flex-direction:column;gap:var(--fm-space-2)}.assistant-placeholder__title{font-size:var(--fm-fs-placeholder);font-weight:600;color:var(--fm-d-fg);margin:0}.assistant-placeholder__note{font-size:var(--fm-fs-fine);color:var(--fm-d-fg-2);font-family:var(--fm-font-mono);background:var(--fm-d-surface-3);padding:var(--fm-assistant-placeholder-vpad) var(--fm-assistant-placeholder-hpad);border-radius:var(--fm-radius-xs);margin:0}.assistant-placeholder__hint{font-size:var(--fm-fs-caption);color:var(--fm-d-fg-2);line-height:1.5;margin:0}.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 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-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 .25s ease,border-color .25s ease}@media(prefers-reduced-motion:reduce){.fm-top-bar{transition:none}}.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;flex-shrink:0}.fm-top-bar__wordmark{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 .15s}.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-strong) 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-top-bar__account .fm-menu__trigger,.fm-top-bar__account [data-testid=user-profile-trigger],.fm-top-bar__account [data-testid=user-profile-trigger] .fm-inline{min-width:0;max-width:100%}.fm-top-bar__account [data-testid=user-profile-trigger] .fm-text--truncate{min-width:0;flex:1 1 auto}.fm-top-bar__login{display:inline-flex;align-items:center;height:var(--fm-space-8);padding:0;border:none;background:transparent;color:var(--fm-d-fg);font-size:var(--fm-fs-body-sm);font-weight:500;cursor:pointer}.fm-top-bar__login:hover,.fm-top-bar .btn-mini--bordered:hover{color:var(--fm-d-fg)}.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 .15s}.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;margin-left:var(--fm-space-2);transition:color .15s}.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-bottom:var(--fm-border-width) 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 .15s}.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-width) solid var(--fm-glass-border);margin-top:var(--fm-space-1);transition:color .15s;position:relative;z-index:var(--fm-z-dropdown);pointer-events:auto}.fm-top-bar__drawer-search:hover{background:transparent;color:var(--fm-d-fg)}@container fm-top-bar (max-width: 75rem){.fm-top-bar__nav{display:none}.fm-top-bar__right{margin-left:auto}.fm-top-bar__login{display:none}.fm-top-bar__hamburger{display:flex}}@media(max-width:37.499em){.fm-top-bar__property-chip{display:none!important}.fm-top-bar__ask-label{display:none}.fm-top-bar__account .ant-btn{padding:var(--fm-space-1)}.fm-top-bar__account [data-testid=user-profile-trigger] .fm-text{display:none}}.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)}.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: #999999;--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-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: #A67C9A;--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: var(--fm-brand);--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-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: "Courier New", ui-monospace, Menlo, Consolas, monospace;--fm-fs-hero: var(--fm-fs-h1);--fm-fs-display: 2rem;--fm-fs-statement: 2.5rem;--fm-ls-statement: -.02em;--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-ref-space-4: .25rem;--fm-ref-space-8: .5rem;--fm-ref-space-12: .75rem;--fm-ref-space-16: 1rem;--fm-ref-space-24: 1.5rem;--fm-ref-space-32: 2rem;--fm-ref-space-48: 3rem;--fm-space-inset-none: 0;--fm-space-inset-xs: var(--fm-ref-space-4);--fm-space-inset-sm: var(--fm-ref-space-8);--fm-space-inset-md: var(--fm-ref-space-12);--fm-space-inset-lg: var(--fm-ref-space-16);--fm-space-inset-page-y-none: 0;--fm-space-inset-page-y-sm: var(--fm-ref-space-12);--fm-space-inset-page-y-md: var(--fm-ref-space-24);--fm-space-inset-page-y-lg: var(--fm-ref-space-32);--fm-space-inset-page-y-xl: var(--fm-ref-space-48);--fm-space-stack-none: 0;--fm-space-stack-xs: var(--fm-ref-space-4);--fm-space-stack-sm: var(--fm-ref-space-8);--fm-space-stack-md: var(--fm-ref-space-12);--fm-space-stack-lg: var(--fm-ref-space-16);--fm-space-stack-xl: var(--fm-ref-space-24);--fm-space-inline-none: 0;--fm-space-inline-xs: var(--fm-ref-space-4);--fm-space-inline-sm: var(--fm-ref-space-8);--fm-space-inline-md: var(--fm-ref-space-12);--fm-space-inline-lg: var(--fm-ref-space-16);--fm-surface-muted-bg: var(--fm-d-surface-3);--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: var(--fm-ref-space-4);--fm-space-2: var(--fm-ref-space-8);--fm-space-3: var(--fm-ref-space-12);--fm-space-4: var(--fm-ref-space-16);--fm-space-5: var(--fm-ref-space-24);--fm-space-6: var(--fm-ref-space-32);--fm-space-8: var(--fm-ref-space-32);--fm-space-10: var(--fm-ref-space-48);--fm-space-12: var(--fm-ref-space-48);--fm-space-16: var(--fm-ref-space-48);--fm-space-20: var(--fm-ref-space-48);--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-border: var(--fm-d-border);--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-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-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-shell-max-wide: 120rem;--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-4: repeat(4, minmax(0, 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-track-bg: transparent;--fm-selector-track-border: var(--fm-border-subtle);--fm-selector-track-inset: var(--fm-space-1);--fm-selector-gap: var(--fm-space-1);--fm-selector-item-px: var(--fm-space-4);--fm-selector-item-py: var(--fm-space-2);--fm-selector-radius: var(--fm-radius-full);--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-radio-dot-inner: var(--fm-space-2);--fm-table-row-min-h: var(--fm-space-10);--fm-table-cell-px: var(--fm-space-3);--fm-table-cell-py: var(--fm-space-2);--fm-table-hairline: var(--fm-border-w) solid var(--fm-d-border);--fm-table-sticky-bg: var(--fm-d-surface);--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-map-frame-bg: var(--fm-d-bg);--fm-map-frame-border: var(--fm-d-border);--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-status-dot-size: var(--fm-ref-space-8);--fm-map-legend-swatch-radius: var(--fm-corner-sm);--fm-map-legend-gap: var(--fm-space-2);--fm-map-callout-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: var(--fm-success);--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: var(--fm-d-fg-3);--fm-map-swatch-info: var(--fm-accent);--fm-map-timeline-track: var(--fm-d-border);--fm-map-timeline-active: var(--fm-accent);--fm-map-timeline-tick: var(--fm-d-fg-3);--fm-map-timeline-thumb: var(--fm-accent-strong);--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: #00b3a4;--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-crossfade: 1s;--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-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-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-inline-xs));--fm-header-h: var(--fm-topbar-h);--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-border-width: var(--fm-border-w);--fm-tap-target: var(--fm-space-12);--fm-outline-w: .125rem;--fm-fs-code: .6875rem;--fm-inspector-w: 22.5rem;--fm-nav-drawer-w: 20rem;--fm-language-select-option-min-w: 8.75rem;--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-breakpoint-compact: 37.5em;--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-band-border: var(--fm-d-border);--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-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-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(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}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-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-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, .66);--fm-d-fg-3: rgba(27, 42, 34, .46);--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-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-text-xs: var(--fm-fs-fine);--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-selected-bg: var(--fm-d-surface);--fm-d-selected-fg: var(--fm-brand);--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-assistant-placeholder-vpad: .375rem;--fm-assistant-placeholder-hpad: .625rem;--fm-animation-dock-offset: .5rem;--fm-btn-close-px: .375rem;--fm-fs-placeholder: .9375rem;--fm-outline-offset: .125rem;--fm-letter-spacing-title: .01em;--fm-letter-spacing-label: .04em;--fm-fs-label-xs: .6875rem;--fm-icon-size-lg: 3.5rem;--fm-icon-size-md: 1.25rem;--fm-corner-md: .5rem;--fm-corner-sm: .375rem;--fm-timeline-max-height: 100px;--fm-border-width-md: var(--fm-border-w-2);--fm-promo-card-width: 18rem;--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: #0b1712;--fm-d-bg-2: #0f1d16;--fm-d-surface: #14241c;--fm-d-surface-2: #192c22;--fm-d-surface-3: #1f3528;--fm-d-selected-bg: var(--fm-d-fg);--fm-d-selected-fg: var(--fm-d-bg);--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, .46);--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-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-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-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-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-fg-mute: #999999;--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, .66);--fm-d-fg-3: rgba(27, 42, 34, .46);--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-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-selected: var(--fm-d-surface-3);--fm-surface-accent: var(--fm-accent);--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-text-accent-inverse: var(--fm-d-surface);--fm-chart-axis: #aaa;--fm-chart-grid: #e8e8e8;--fm-chart-label: #555;--fm-chart-label-muted: #666;--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-body-md: .875rem;--fm-text-body-sm: .75rem;--fm-text-label-md: .75rem;--fm-text-label-lg: .9375rem;--fm-text-caption: .6875rem;--fm-text-info: var(--fm-sky);--fm-text-accent-inverse: var(--fm-d-surface);--fm-text-accent-inverse-muted: rgba(255, 255, 255, .7);--fm-surface: var(--fm-d-surface);--fm-surface-hover: var(--fm-d-surface-2);--fm-surface-selected: var(--fm-d-surface-3);--fm-surface-accent: var(--fm-accent);--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-space-inset-xl: var(--fm-ref-space-24);--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-rose);--fm-operation-seed-tree: var(--fm-amber);--fm-operation-thinning: var(--fm-sky);--fm-operation-planting: var(--fm-accent);--fm-operation-tending: var(--fm-teal);--fm-operation-untouched-on-light: #7a837e;--fm-operation-untouched-on-dark: #aab3ae;--fm-operation-untouched: var(--fm-operation-untouched-on-light);--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-specimen-viewport{--app-shell-overlay-safe-top: 0rem;--fm-report-nav-dock-top: 0rem}[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)}
